.supplier-analytics{width:100%;min-width:0}.supplier-report-content{flex-direction:column;gap:20px;min-width:0;padding:0 20px 24px;display:flex}.supplier-report-header,.supplier-analytics-capacity-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.supplier-report-card{--supplier-report-padding:20px;min-width:0;padding:var(--supplier-report-padding);border:.5px solid var(--ornn-border);border-radius:var(--radius-md);flex-direction:column;gap:24px;display:flex}.supplier-report-header{align-items:flex-start;gap:20px}.supplier-report-metrics{flex-wrap:wrap;gap:20px 40px;margin:0;display:flex}.supplier-report-metrics dt{color:var(--ornn-muted-foreground);font-size:var(--text-small);align-items:center;gap:6px;line-height:20px;display:flex}.supplier-report-metrics dd{letter-spacing:-.4px;flex-wrap:wrap;align-items:baseline;gap:6px;margin:6px 0 0;font-size:24px;line-height:32px;display:flex}.supplier-report-metrics dd.supplier-report-metric-detail{letter-spacing:0;margin-top:4px;font-size:12px;line-height:20px}.supplier-analytics-comparison{font-size:inherit;align-items:center;gap:6px;display:flex}.supplier-analytics-comparison button{flex-shrink:0}.supplier-analytics-comparison output{color:var(--ornn-foreground)}.supplier-analytics-comparison p{margin:0}.supplier-analytics-breakdown{border-collapse:collapse;width:100%}.supplier-analytics-breakdown-reveal{margin-inline:calc(-1 * var(--supplier-report-padding));opacity:0;transition:grid-template-rows var(--motion-state), opacity var(--motion-state);grid-template-rows:0fr;display:grid}.supplier-analytics-breakdown-reveal[data-open=true]{opacity:1;grid-template-rows:1fr}.supplier-analytics-breakdown-reveal>div{min-height:0;overflow:hidden}.supplier-analytics-breakdown-reveal table{margin-top:24px}.supplier-chart-path{transition:d .42s cubic-bezier(.25,.46,.45,.94),opacity .18s ease-out}.supplier-chart-reveal{transform-origin:0 0;animation:.42s cubic-bezier(.25,.46,.45,.94) both supplier-chart-reveal}.supplier-chart-axis-tick,.supplier-chart-endpoint{transition:transform .42s cubic-bezier(.25,.46,.45,.94)}.supplier-chart-cursor,.supplier-chart-tooltip{transition:transform .1s ease-out}.supplier-chart-updating{border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-muted-foreground);margin:0;padding:4px 8px;font-size:12px;position:absolute;top:0;right:56px}@keyframes supplier-chart-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.supplier-analytics-breakdown :is(th,td){border-bottom:.5px solid var(--ornn-border);text-align:right;padding:12px 16px;font-weight:400}.supplier-analytics-breakdown th:first-child{padding-left:var(--supplier-report-padding);text-align:left}.supplier-analytics-breakdown :is(th,td):last-child{padding-right:var(--supplier-report-padding)}.supplier-analytics-breakdown thead{color:var(--ornn-muted-foreground)}.supplier-analytics-breakdown tr:last-child :is(th,td){border-bottom:0}.supplier-analytics-breakdown tbody tr[data-highlighted]{background:var(--color-highlighted,var(--ornn-muted))}.supplier-analytics-series-label{align-items:center;gap:8px;display:inline-flex}.supplier-analytics-series-label i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.supplier-analytics-hover-target{outline-offset:4px;position:absolute}.supplier-analytics-hover-target:focus-visible{outline:1px solid var(--ornn-ring)}.supplier-analytics-hover-card{z-index:2;pointer-events:none;border:.5px solid var(--ornn-border);border-radius:var(--radius-md);background:var(--color-popover,var(--ornn-background));color:var(--ornn-foreground);box-shadow:var(--shadow-floating);font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:normal;padding:12px;font-size:12px;line-height:20px;position:absolute}.supplier-analytics-hover-card dl{gap:2px;margin:0;display:grid}.supplier-analytics-hover-card dl>div{border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:4px 6px;display:flex}.supplier-analytics-hover-card dd{white-space:nowrap;margin:0}.supplier-analytics-hover-card>p{color:var(--ornn-muted-foreground);margin:0 4px 8px}.supplier-analytics-hover-card [data-highlighted]{background:var(--ornn-muted);font-weight:500}.supplier-analytics-hover-card .supplier-analytics-hover-total{border-top:.5px solid var(--ornn-border);border-radius:0;margin-top:6px;padding-top:8px;font-weight:500}.supplier-analytics-capacity{flex-direction:column;gap:16px;min-width:0;display:flex}.supplier-analytics-capacity-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.supplier-analytics-capacity-list{border:.5px solid var(--ornn-border);border-radius:var(--radius-md)}.supplier-analytics-capacity-list ul{margin:0;padding:0;list-style:none}.supplier-analytics-capacity-columns,.supplier-analytics-capacity-row{grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) repeat(2,minmax(100px,1fr));align-items:center;gap:20px;padding:16px 20px;display:grid}.supplier-analytics-capacity-columns{color:var(--ornn-muted-foreground);padding-block:10px;font-size:12px}.supplier-analytics-capacity-row{border-top:.5px solid var(--ornn-border)}.supplier-analytics-capacity-hardware{flex-direction:column;gap:4px;display:flex}.supplier-analytics-capacity-counts{margin:0;display:contents}.supplier-analytics-capacity-counts dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.supplier-analytics-capacity-counts dd{align-items:baseline;gap:4px;margin:0;font-size:14px;display:flex}.supplier-analytics-capacity-counts dd span{color:var(--ornn-muted-foreground);font-size:12px}.supplier-analytics-capacity-meter{background:var(--ornn-muted);border-radius:2px;max-width:110px;height:3px;margin-top:6px;overflow:hidden}.supplier-analytics-capacity-meter>span{border-radius:inherit;background:var(--ornn-muted-foreground);height:100%;display:block}@media (max-width:900px){.supplier-report-card{--supplier-report-padding:16px}.supplier-analytics-capacity-columns{display:none}.supplier-analytics-capacity-row{flex-direction:column;align-items:stretch;gap:16px;padding:16px;display:flex}.supplier-analytics-capacity-list li:first-child .supplier-analytics-capacity-row{border-top:0}.supplier-analytics-capacity-hardware{flex-flow:wrap;align-items:center;gap:8px}.supplier-analytics-capacity-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.supplier-analytics-capacity-counts dt{clip-path:none;width:auto;height:auto;color:var(--ornn-muted-foreground);margin-bottom:4px;font-size:12px;position:static}}.supplier-earnings>.supplier-report-content{padding-top:20px}.supplier-earnings-legend{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:16px 24px;width:100%;max-width:600px;margin:0;padding:12px 0 0;display:grid}.supplier-earnings-legend>div{grid-template-columns:8px minmax(0,1fr);align-content:start;gap:4px 6px;min-width:0;display:grid}.supplier-earnings-legend dt{min-height:20px;color:var(--ornn-muted-foreground);font-size:var(--text-caption);grid-column:1/-1;align-items:center;gap:6px;line-height:20px;display:flex}.supplier-earnings-legend i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.supplier-earnings-legend-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:6px;padding:0;display:inline-flex}.supplier-earnings-legend-trigger:focus-visible{outline:2px solid var(--ornn-ring);outline-offset:4px}.supplier-earnings-legend [data-highlighted] dt{color:var(--ornn-foreground)}.supplier-earnings-legend [data-highlighted] i{outline-offset:2px;outline:1px solid}.supplier-earnings-legend dd{font-size:var(--text-small);font-variant-numeric:normal;letter-spacing:normal;grid-column:2;margin:0;line-height:20px}.supplier-analytics-stack{background:0 0;border:0;border-radius:3px;padding:0;transition:left .42s cubic-bezier(.25,.46,.45,.94),width .42s cubic-bezier(.25,.46,.45,.94);position:absolute}.supplier-analytics-stack>span{pointer-events:none;transition:top .42s cubic-bezier(.25,.46,.45,.94),height .42s cubic-bezier(.25,.46,.45,.94),left .42s cubic-bezier(.25,.46,.45,.94),width .42s cubic-bezier(.25,.46,.45,.94),opacity .12s;animation:.42s cubic-bezier(.25,.46,.45,.94) both supplier-analytics-bar-enter;position:absolute}.supplier-analytics-stack:hover,.supplier-analytics-stack:focus-visible{background:color-mix(in srgb, var(--color-primary) 5%, transparent)}.supplier-analytics-stack[data-partial]>span{background-image:repeating-linear-gradient(-45deg, transparent 0 3px, color-mix(in srgb, var(--color-background) 65%, transparent) 3px 5px)}.supplier-analytics-stack:focus-visible{outline:2px solid var(--ornn-ring);outline-offset:-2px}.supplier-report-chart{border:0;border-radius:0;padding:0;position:relative}.supplier-analytics-scroll{min-width:0;overflow-x:auto}.supplier-analytics-plot{min-height:200px;position:relative}.supplier-analytics-plot svg{display:block}.supplier-analytics-plot svg text{fill:var(--ornn-muted-foreground);font-family:var(--body-font);font-size:12px}.supplier-report-chart--usage>figcaption,.supplier-report-card .supplier-report-chart>figcaption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.supplier-analytics-partial{max-width:100%;color:var(--ornn-muted-foreground);text-align:right;align-self:flex-end;margin:0;font-size:12px;line-height:20px}@media (max-width:600px){.supplier-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}}.supplier-analytics-empty{pointer-events:none;color:var(--ornn-muted-foreground);place-items:center;margin:0;font-size:12px;display:grid;position:absolute;inset:14px 56px 32px 8px}@keyframes supplier-analytics-bar-enter{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.supplier-chart-path,.supplier-chart-axis-tick,.supplier-chart-endpoint,.supplier-chart-cursor,.supplier-chart-tooltip,.supplier-analytics-stack,.supplier-analytics-breakdown-reveal,.supplier-analytics-stack>span{transition:none}.supplier-chart-reveal,.supplier-analytics-stack>span{animation:none}}.supply-developers{gap:20px;width:100%;min-width:0;padding-bottom:32px}.supply-developers-section{flex-direction:column;gap:20px;padding-bottom:24px;display:flex}.supply-developer-layout :is(code,pre,dd){font-family:var(--code-font);letter-spacing:0;font-size:12px;line-height:1.6}.supply-developers p>code{overflow-wrap:anywhere}.supply-overview{flex-direction:column;gap:28px;width:100%;max-width:none;margin:0;display:flex;container:supply-home/inline-size}.supply-notice{border:1px solid var(--ornn-border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.supply-empty{text-align:center;border-radius:var(--radius-md);border:0;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.supply-empty h3,.supply-empty p{margin:0}.supply-empty p{color:var(--ornn-muted-foreground)}.supplier-editor [data-listing-step][hidden]{display:none}.supplier-editor-layout{grid-template-columns:minmax(0,680px) 240px;justify-content:center}.supplier-editor{background:0 0;border:0;padding:8px 0 24px}@media (max-width:900px){.supplier-editor-layout{grid-template-columns:minmax(0,680px)}}.supplier-workspace{padding-inline:20px}.supply-topbar{justify-content:space-between;gap:32px}.supply-topbar-search{flex:1;min-width:0;max-width:697px;position:relative}.supply-topbar-results{top:calc(100% + 8px);z-index:50;position:absolute;inset-inline:0}.supply-topbar-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}@media (max-width:760px){.supply-topbar{gap:12px}}@media (max-width:480px){.supply-topbar{flex-wrap:wrap;height:auto}.supply-topbar-search{flex-basis:100%}.supply-topbar-actions{margin-left:auto}}.supplier-listings-directory{min-width:0;container:supplier-listings/inline-size}.supplier-listings-table{grid-template-columns:max-content minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr) minmax(0,.6fr) max-content!important}.supplier-listings-directory [data-slot=data-list-row]{min-height:calc(var(--spacing) * 14)}.supplier-listings-directory [data-slot=data-list-cell]{white-space:normal;overflow-wrap:anywhere;padding-block:calc(var(--spacing) * 3)}@container supplier-listings (max-width:850px){.supplier-listings-table{grid-template-columns:max-content minmax(0,1fr) max-content!important}.supplier-listings-directory [data-slot=data-list-header]>:nth-child(n+3){display:none}.supplier-listings-directory [data-slot=data-list-row]{padding-block:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);align-items:start}.supplier-listings-directory [data-slot=data-list-cell]{padding-block:0}.supplier-listings-directory [data-listing-column=selection]{grid-area:1/1;align-self:center}.supplier-listings-directory [data-listing-column=listing]{grid-area:1/2}.supplier-listings-directory [data-listing-column=actions]{grid-area:1/3}.supplier-listings-directory [data-listing-column=actions] button{opacity:1}.supplier-listings-directory :is([data-listing-column=status],[data-listing-column=location],[data-listing-column=availability],[data-listing-column=rate]){grid-column:2/-1}.supplier-listings-directory :is([data-listing-column=location],[data-listing-column=availability],[data-listing-column=rate]):before{content:var(--data-list-label) ": ";color:var(--ornn-muted-foreground)}}@container supplier-listings (max-width:480px){.supplier-listings-search{width:100%}}.supply-listing-page{--listing-page-inset:calc(var(--spacing) * 5);min-width:0}.supply-listing-page-header{padding-inline:var(--listing-page-inset);z-index:10;background:var(--ornn-background);position:sticky;top:0}.supply-listing-page-workspace{min-width:0}.supply-listing-page-body{width:100%;padding:calc(var(--spacing) * 8) var(--listing-page-inset)}.supply-listing-page .supplier-editor-layout{grid-template-columns:minmax(0,1fr)}.supply-listing-page .supplier-editor{padding:0}.supply-listing-editor-heading{margin-bottom:calc(var(--spacing) * 4)}.supply-listing-editor-heading[data-has-description=true]{margin-bottom:calc(var(--spacing) * 2)}.supply-listing-form-section,.supply-short-term-editor{border:var(--stroke-default) solid var(--ornn-border);border-radius:var(--radius-sm);padding:calc(var(--spacing) * 5);background:var(--ornn-background)}.supply-listing-form-section>.supplier-form-section{margin-bottom:calc(var(--spacing) * 6)}.supply-listing-field-container{min-width:0;container-type:inline-size}.supply-listing-field[data-slot=field]{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (min-width:37.5rem){.supply-listing-field[data-slot=field]{grid-template-columns:var(--container-3xs) minmax(0, 1fr);gap:calc(var(--spacing) * 8)}}.supply-node-listing-form .supply-listing-field[data-slot=field]{gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr)}.supply-listing-page-footer{z-index:10;align-items:center;gap:calc(var(--spacing) * 4);border-top:var(--stroke-default) solid var(--ornn-border);background:var(--ornn-modal-surface);padding:calc(var(--spacing) * 4) var(--listing-page-inset);display:flex;position:sticky;bottom:0}@media (max-width:600px){.supply-listing-page-body{padding:calc(var(--spacing) * 6) var(--listing-page-inset)}.supply-listing-form-section,.supply-short-term-editor{padding:calc(var(--spacing) * 4)}.supply-listing-page-footer{padding:calc(var(--spacing) * 4) var(--listing-page-inset);flex-wrap:wrap;position:static}.supply-listing-page-footer p{flex-basis:100%;order:3}.supply-listing-page-footer>div{margin-left:auto}}[data-footer-rail]:has(.supply-workspace-body){overflow:clip}.supply-listing-form-section>.supplier-form-section:has(+p){margin-bottom:calc(var(--spacing) * 2)}.supply-listing-form-section>.supplier-form-section+p{margin-top:0}form[data-validation-attempted=true] :is(input,select,textarea):invalid{border-color:var(--ornn-error)}form[data-validation-attempted=true] [data-slot=field]:has(select:invalid) [data-slot=select-trigger]{border-color:var(--ornn-error)}form[data-validation-attempted=true] [data-slot=field]:has(input:invalid)>div>.shadow-raised-control{border-color:var(--ornn-error)}@media (hover:hover) and (pointer:fine){.supplier-vm-row:hover>:is(td,th),.supplier-vm-detail-row:hover>td{border-color:var(--color-border-subtle);box-shadow:none}}.supplier-vm-row[data-expanded=true]{background:color-mix(in srgb, var(--color-muted) 20%, transparent)}.supply-developer-layout{padding-inline:var(--shell-route-padding-inline,20px);flex-direction:column;gap:32px;min-width:0;display:flex;container:developer-page/inline-size}.supply-quick-connect{border:.5px solid var(--ornn-border);background:var(--ornn-card);border-radius:6px;padding:0;overflow:hidden}.supply-quick-connect-code{border:.5px solid var(--ornn-border);background:var(--ornn-background);border-radius:4px;min-width:0;position:relative;overflow:hidden}.supply-quick-connect-banner{grid-template-columns:minmax(180px,1fr) minmax(0,2.5fr);align-items:start;gap:32px;padding:24px;display:grid}.supply-connection-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:-16px 0 0;padding:0;display:grid}.supply-connection-row{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.supply-connection-row dd{flex:1}@container developer-page (max-width:650px){.supply-quick-connect-banner,.supply-connection-details{grid-template-columns:minmax(0,1fr);gap:20px}}.supply-api-keys-list{margin-inline:calc(-1 * var(--shell-route-padding-inline,20px))}.supply-home-preview{width:100%;max-width:1120px;margin:0 auto;padding:0 28px 40px}.supply-home-preview>[data-slot=console-page-header]>header{padding-left:0;padding-right:0}.supply-home-preview-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.supply-home-preview-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-muted) 18%, transparent);flex-direction:column;min-width:0;padding:24px;display:flex}.supply-preview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.supply-preview-heading h2{margin:0;font-size:14px;font-weight:500}.supply-preview-heading a{color:var(--color-muted-foreground)}.supply-preview-heading h2>span{color:var(--color-muted-foreground);margin-left:8px;font-size:12px;font-weight:400}.supply-preview-number{align-items:baseline;gap:10px;margin-top:24px;display:flex}.supply-preview-number strong{font-size:36px;font-weight:500;line-height:1.2}.supply-preview-number>span{color:var(--color-muted-foreground);font-size:14px}.supply-preview-caption{color:var(--color-muted-foreground);margin:8px 0 0;font-size:12px}.supply-preview-health{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:auto;padding-top:32px;display:grid}.supply-preview-health>span{color:var(--color-muted-foreground);flex-direction:column;gap:6px;font-size:12px;display:flex}.supply-preview-health strong{color:var(--color-foreground);font-size:16px;font-weight:400}.supply-preview-capacity>a{align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.supply-preview-capacity strong{white-space:nowrap;margin-left:auto;font-size:14px;font-weight:400}.supply-preview-capacity small{color:var(--color-muted-foreground);font-size:12px}.supply-preview-listing-summary{border-top:1px solid var(--color-border-subtle);justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;font-size:12px;display:flex}.supply-preview-listing-summary>span:last-child{color:var(--color-muted-foreground);align-items:center;gap:8px;display:inline-flex}.supply-preview-attention>.supply-preview-heading,.supply-preview-recent>.supply-preview-heading{margin-bottom:12px}.supply-preview-action{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:20px;padding:15px 0;display:grid}.supply-preview-action-type{color:var(--color-muted-foreground);font-size:12px}.supply-preview-action strong,.supply-preview-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;display:block;overflow:hidden}.supply-preview-action small,.supply-preview-event small{color:var(--color-muted-foreground);margin-top:4px;font-size:12px;display:block}.supply-preview-action-link{color:var(--color-muted-foreground);align-items:center;gap:12px;font-size:12px;display:flex}.supply-preview-event{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.supply-preview-event time{color:var(--color-muted-foreground);white-space:nowrap;font-size:12px}.supply-home-preview a:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.supply-preview-action:hover strong,.supply-preview-event:hover strong{text-underline-offset:3px;text-decoration:underline}}@container supply-home (max-width:750px){.supply-home-preview{padding:0 20px 32px}.supply-home-preview-top{grid-template-columns:minmax(0,1fr)}.supply-preview-action{grid-template-columns:minmax(0,1fr) auto;gap:8px}.supply-preview-action-type{grid-column:1/-1}.supply-home-preview-card{padding:20px}}.supply-home-preview{max-width:1040px}.supply-home-preview-top{border-bottom:1px solid var(--color-border-subtle);gap:48px;margin-top:16px;padding:20px 0 32px}.supply-home-preview-card{background:0 0;border:0;border-radius:0;padding:0}.supply-preview-number{margin-top:24px}.supply-preview-number strong{letter-spacing:-1.5px;font-size:42px}.supply-preview-fleet-number strong{font-size:64px}.supply-preview-fleet-number>span{letter-spacing:-1px;font-size:28px}.supply-preview-capacity{margin:12px 0}.supply-preview-capacity>a{padding:10px 0}.supply-preview-action{grid-template-columns:85px minmax(0,1fr) auto;padding:12px 0}.supply-preview-attention,.supply-preview-recent{margin-top:28px}@container supply-home (max-width:750px){.supply-home-preview-top{gap:28px}.supply-home-preview-card{padding:0}.supply-preview-action{grid-template-columns:minmax(0,1fr) auto}}.supplier-dashboard{flex-direction:column;gap:30px;width:100%;padding:59px 52px 48px;display:flex}.supplier-dashboard-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:10px;display:flex}.supplier-dashboard-hero h1{letter-spacing:-.8px;margin:0 0 16px;font-size:32px;font-weight:500;line-height:36.8px}.supplier-dashboard-hero p{max-width:672px;color:var(--color-muted-foreground);letter-spacing:0;margin:0 0 8px;font-size:16px;font-weight:400;line-height:24px}.supplier-dashboard-hero>a{flex-shrink:0}.supplier-getting-started{background:var(--color-surface-pressed,#ffffff0a);border:1px solid var(--color-border-subtle);border-radius:8px;padding:0 1px 1px;box-shadow:0 4px 4px #0000001f}.supplier-start-heading{justify-content:space-between;align-items:center;padding:5px 14px 5px 18px;display:flex}.supplier-start-collapsed{padding:10px 18px}.supplier-start-heading h2{color:var(--color-foreground);opacity:.8;letter-spacing:-.154px;margin:0;font-size:16px;font-weight:400;line-height:22px}.supplier-start-content{background:var(--color-background);border-radius:8px 8px 6px 6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.65fr);align-items:center;gap:40px;padding:34px 30px;display:grid}.supplier-start-card{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.supplier-start-card h3{letter-spacing:0;margin:0 0 25px;font-size:16px;font-weight:500;line-height:22px}.supplier-start-card p{color:var(--color-muted-foreground);max-width:240px;min-height:40px;font-size:var(--text-description);line-height:var(--text-description--line-height);font-weight:var(--text-description--font-weight);letter-spacing:var(--text-description--letter-spacing);margin:15px 0}.supplier-start-developers{min-width:0;margin-left:40px}.supplier-developer-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.supplier-developer-heading h3{letter-spacing:0;margin:0;font-size:16px;font-weight:400;line-height:24px}.supplier-command{border:1px solid var(--color-border);border-radius:4px;overflow:hidden}.supplier-command code{font-family:inherit}.supplier-command>div{border-bottom:1px solid var(--color-border);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--text-body--font-weight);letter-spacing:var(--text-body--letter-spacing);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.supplier-command pre{font-family:Menlo, var(--code-font);letter-spacing:0;margin:0;padding:20px;font-size:12px;font-weight:400;line-height:19.2px;overflow-x:auto}.supplier-dashboard-metrics{grid-template-columns:minmax(0,521fr) minmax(0,744fr);align-items:stretch;gap:30px;padding-top:14px;display:grid}.supplier-overview-earnings{flex-direction:column;min-width:0;display:flex}.supplier-earnings-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:36px;display:flex}.supplier-earnings-heading strong{font-family:var(--body-font);font-variant-numeric:normal;letter-spacing:-.28px;font-size:28px;font-weight:500;line-height:normal}.supplier-earnings-heading h2{letter-spacing:.14px;margin:4px 0 0;font-size:14px;font-weight:500;line-height:19.6px}.supplier-overview-earnings>figure{border:0;padding:0}.supplier-overview-earnings>figure>figcaption{display:none}.supplier-dashboard-caption{color:var(--color-muted-foreground);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--text-caption--font-weight);letter-spacing:var(--text-caption--letter-spacing);margin:14px 0 0}.supplier-fleet-telemetry{border:1px solid var(--color-border-subtle);border-radius:8px;min-width:0;padding:20px}.supplier-fleet-heading{justify-content:space-between;gap:16px;display:flex}.supplier-fleet-heading h2{font-size:var(--text-key-value);line-height:var(--text-key-value--line-height);font-weight:var(--text-key-value--font-weight);letter-spacing:var(--text-key-value--letter-spacing);margin:0 0 6px}.supplier-fleet-heading p,.supplier-fleet-toolbar>span{color:var(--color-muted-foreground);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--text-caption--font-weight);letter-spacing:var(--text-caption--letter-spacing);margin:0}.supplier-fleet-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:20px 0 16px;display:flex}.supplier-fleet-toolbar>div{gap:4px;display:flex}.supplier-fleet-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1250px){.supplier-dashboard{padding:40px 28px}.supplier-start-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:28px 24px}.supplier-start-developers{grid-column:1/-1;margin-left:0}.supplier-dashboard-metrics{grid-template-columns:1fr}}@media (max-width:640px){.supplier-dashboard{gap:24px;padding:28px 16px}.supplier-dashboard-hero{flex-direction:column}.supplier-start-content{grid-template-columns:1fr;gap:32px;padding:24px 20px}.supplier-start-developers{grid-column:auto}.supplier-setup-art{max-width:100%}.supplier-fleet-charts{grid-template-columns:1fr}.supplier-fleet-telemetry{padding:16px}}.supplier-chart-plot{min-width:0;position:relative}.supplier-chart-plot--fill{flex:1}.supplier-chart-plot--fill>svg{position:absolute;inset:0}.supplier-chart-plot svg{font-family:inherit;font-weight:400;overflow:visible}.supplier-chart-tooltip{flex-direction:column;gap:8px;display:flex;top:0;left:0}.supplier-chart-tooltip-reading{justify-content:space-between;align-items:center;gap:16px;display:flex}.supplier-chart-tooltip-reading .supplier-analytics-series-label{min-width:0}.supplier-chart-tooltip-reading .supplier-analytics-series-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplier-chart-tooltip strong{white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:500}.supplier-chart-empty{color:var(--color-muted-foreground);text-align:center;font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--text-caption--font-weight);letter-spacing:var(--text-caption--letter-spacing);justify-content:center;align-items:center;display:flex;position:absolute;inset:16px 12px 30px 40px}.supplier-chart-legend{color:var(--color-muted-foreground);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--text-caption--font-weight);letter-spacing:var(--text-caption--letter-spacing);align-items:center;gap:6px;margin:0 4px;display:flex}.supplier-chart-legend>span{border-radius:50%;flex-shrink:0;width:6px;height:6px}.supplier-chart-axis{font-size:var(--text-caption);font-weight:var(--text-caption--font-weight);letter-spacing:var(--text-caption--letter-spacing)}.supply-node-selection-box{z-index:40;pointer-events:none;border:1px solid var(--ornn-ring);background:color-mix(in srgb, var(--ornn-foreground) 8%, transparent);position:fixed}[data-node-dragging=true],[data-node-dragging=true] *{cursor:grabbing!important}[data-node-drop-ready=true] [data-node-drop-zone]{outline:2px solid var(--ornn-ring);outline-offset:3px}.supply-node-drag-preview{z-index:60;pointer-events:none;width:max-content;position:fixed}.supply-node-drag-stack{border:1px solid var(--ornn-border);border-radius:var(--radius-md);background:var(--ornn-popover);color:var(--ornn-foreground);box-shadow:var(--shadow-raised-control);animation:supply-node-wiggle var(--dur-state) ease-in-out infinite alternate;padding:6px 10px}@keyframes supply-node-wiggle{0%{transform:rotate(-.6deg)}to{transform:rotate(.6deg)}}@media (prefers-reduced-motion:reduce){.supply-node-drag-stack{animation:none}}
