.ped-input{display:block;width:100%;margin-top:.35rem;padding:.65rem .8rem;border:1px solid #cbd5e1;border-radius:.6rem;background:white;color:#0f172a;font:inherit}.ped-input:focus{outline:2px solid #2563eb;outline-offset:2px}.ped-input:disabled{background:#f1f5f9}:root{--action:#2563eb;--action-hover:#1d4ed8;--action-ink:#1e40af;--action-soft:#eff6ff;--action-border:#bfdbfe;--success:#15803d;--success-soft:#f0fdf4;--success-border:#bbf7d0;--warning:#c2410c;--warning-soft:#fff7ed;--warning-border:#fed7aa;--danger:#b91c1c;--danger-soft:#fef2f2;--danger-border:#fecaca;--insight:#6d28d9;--insight-soft:#f5f3ff;--insight-border:#ddd6fe;--workspace-canvas:#f6f8fc;--primary:221 83% 53%;--primary-foreground:0 0% 100%;--secondary:214 95% 96%;--secondary-foreground:224 76% 36%;--muted:210 40% 96%;--muted-foreground:215 16% 42%;--accent:214 95% 96%;--accent-foreground:224 76% 36%;--border:214 28% 89%;--input:214 25% 83%;--ring:221 83% 53%;--destructive:0 72% 45%;--radius:0.65rem}.bby .bby-button{background:var(--action);color:white;border-radius:8px}.bby .bby-button:hover{background:var(--action-hover);color:white}.bby .bby-button-secondary{background:white;color:var(--action-ink);border-color:var(--action-border)}.bby .bby-button-secondary:hover{background:var(--action-soft);color:var(--action-ink)}.workspace-shell{background:var(--workspace-canvas)}.workspace-compact-brand{display:none}@media (min-width:801px){.workspace-shell[data-sidebar-collapsed=true] .workspace-sidebar{width:76px;padding-inline:12px}.workspace-shell[data-sidebar-collapsed=true] .workspace-body{width:calc(100% - 76px);margin-left:76px}.workspace-shell[data-sidebar-collapsed=true] .workspace-sidebar .bby-brand,.workspace-shell[data-sidebar-collapsed=true] .workspace-sidebar .workspace-identity,.workspace-shell[data-sidebar-collapsed=true] .workspace-sidebar .workspace-nav-link>span:not(.nav-active-dot),.workspace-shell[data-sidebar-collapsed=true] .workspace-sidebar .workspace-nav-link>svg~svg,.workspace-shell[data-sidebar-collapsed=true] .workspace-sidebar .workspace-profile>div,.workspace-shell[data-sidebar-collapsed=true] .workspace-sidebar .workspace-search kbd,.workspace-shell[data-sidebar-collapsed=true] .workspace-sidebar .workspace-search span{display:none}.workspace-shell[data-sidebar-collapsed=true] .workspace-compact-brand{display:flex;justify-content:center;align-items:center;min-height:42px;margin-bottom:22px;font-size:27px;font-weight:700;letter-spacing:-.06em}.workspace-compact-brand span{color:var(--action)}.workspace-shell[data-sidebar-collapsed=true] .workspace-sidebar .workspace-nav-link,.workspace-shell[data-sidebar-collapsed=true] .workspace-sidebar .workspace-search{justify-content:center;padding-inline:0;position:relative}.workspace-shell[data-sidebar-collapsed=true] .workspace-sidebar .nav-active-dot{position:absolute;right:4px}.workspace-shell[data-sidebar-collapsed=true] .workspace-sidebar .nav-group-label{font-size:0;height:1px;background:var(--hairline);margin:18px 10px 10px}.workspace-shell[data-sidebar-collapsed=true] .workspace-sidebar .workspace-profile{flex-direction:column;padding-inline:0;gap:8px}}@media (max-width:800px){.bby .workspace-sidebar-toggle{display:none}}.workspace-nav-link.active{background:var(--action-soft);color:var(--action-ink)}.workspace-nav-link.active>svg{color:var(--action)}.profile-avatar,.workspace-emblem{background:var(--action-soft);color:var(--action-ink);border-color:var(--action-border)}.workspace-search:focus-visible{border-color:var(--action)}.workspace-navigation .nav-group-label{font-size:11px}.workspace-nav-link{font-size:13px}.workspace-breadcrumb,.workspace-identity strong,.workspace-profile strong,.workspace-year{font-size:12px}.workspace-year svg{flex-shrink:0}.workspace-main h1{letter-spacing:-.045em}.product-page-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:4px 0 16px}.product-page-header h1{font-size:clamp(27px,3vw,38px);font-weight:600;line-height:1.2}.product-page-header p{font-size:14px;line-height:1.75;color:var(--c-muted)}.product-page-header>div:has(>h1){flex:1;min-width:min(250px,100%)}.product-page-header>div:last-child:not(:has(h1)):not(:only-child){flex-wrap:wrap}.product-dashboard-heading{background:var(--action-soft);border:1px solid var(--action-border);padding:28px;border-radius:12px}.product-dashboard-heading .workspace-eyebrow{color:var(--action-ink)}.product-metric{border-top:3px solid var(--metric-accent,var(--action))}.product-metric-label{color:var(--ink-66)}.product-metric-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.product-metric-value{color:var(--ink);margin-top:12px}.product-section-heading{justify-content:space-between;flex-wrap:wrap}.product-section-heading,.product-section-title{display:flex;align-items:center;gap:12px}.product-section-icon{height:36px;width:36px;border-radius:9px;display:grid;place-items:center;background:var(--action-soft);color:var(--action-ink);flex-shrink:0}.product-section[data-tone=warning]{border-color:var(--warning-border)}.product-section[data-tone=warning] .product-section-icon{background:var(--warning-soft);color:var(--warning)}.product-section[data-tone=danger]{border-color:var(--danger-border)}.product-section[data-tone=danger] .product-section-icon{background:var(--danger-soft);color:var(--danger)}.product-section[data-tone=success] .product-section-icon{background:var(--success-soft);color:var(--success)}.product-section[data-tone=insight] .product-section-icon{background:var(--insight-soft);color:var(--insight)}.product-filter-card{background:white;border-color:var(--action-border)}.product-filter-card>div:first-child{background:var(--action-soft);border-radius:10px 10px 0 0;padding-bottom:20px;margin-bottom:20px}.product-project-card{border-top:3px solid var(--action)}.product-project-card:hover{border-color:var(--action-border);border-top-color:var(--action)}.product-project-header{background:var(--action-soft);border:1px solid var(--action-border);border-radius:12px;padding:28px}.product-list-item{flex-wrap:wrap;gap:14px}.product-list-item>div{min-width:0}.product-list-item>div:last-child{flex-wrap:wrap}.product-record-row{flex-wrap:wrap;gap:16px}.product-record-row>div{min-width:0;max-width:100%}.product-record-row>div:last-child{flex-wrap:wrap}.product-record-row p{overflow-wrap:anywhere}.product-record-row>div>div{min-width:0}.product-record-row svg{flex-shrink:0}.workspace-main table{font-variant-numeric:tabular-nums}.workspace-main th{white-space:nowrap}.workspace-main [role=tablist]{max-width:100%;height:auto;flex-wrap:wrap;justify-content:flex-start;gap:4px}.workspace-main [role=tab]{white-space:normal;min-height:40px}.status-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:500;white-space:nowrap}.status-badge[data-tone=neutral]{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.status-badge[data-tone=info]{color:var(--action-ink);background:var(--action-soft);border-color:var(--action-border)}.status-badge[data-tone=success]{color:var(--success);background:var(--success-soft);border-color:var(--success-border)}.status-badge[data-tone=warning]{color:var(--warning);background:var(--warning-soft);border-color:var(--warning-border)}.status-badge[data-tone=danger]{color:var(--danger);background:var(--danger-soft);border-color:var(--danger-border)}.demo-priority{background:var(--warning-soft);border-color:var(--warning-border);border-left-color:var(--warning)}.priority-icon{border-color:var(--warning-border);background:white}.demo-priority h2,.demo-priority>div>span,.priority-icon{color:var(--warning)}.demo-priority p{color:#9a3412}.demo-filter button[aria-pressed=true],.demo-role-switch button[aria-pressed=true]{background:var(--action);color:white}.demo-metrics{background:white;border:1px solid var(--hairline);border-radius:10px;padding-block:22px}.demo-metrics>div:first-child{padding-left:26px}.demo-metrics>div:first-child strong{color:var(--action)}.demo-metrics>div:nth-child(2) strong{color:var(--success)}.demo-metrics>div:nth-child(3) strong{color:var(--warning)}.demo-project-row .project-monogram{color:var(--action-ink);background:var(--action-soft);border-color:var(--action-border)}.demo-project-row:nth-child(2) .project-monogram{color:var(--insight);background:var(--insight-soft);border-color:var(--insight-border)}.demo-project-row:nth-child(3) .project-monogram{color:var(--success);background:var(--success-soft);border-color:var(--success-border)}.project-journey .is-complete .journey-marker{background:var(--success);color:white;border-color:var(--success)}.project-journey li.is-complete:after{background:var(--success-border)}.project-journey .is-current .journey-marker{background:var(--action);color:white;border-color:var(--action)}.project-journey .is-current{color:var(--action-ink)}.demo-project-row .demo-status{color:var(--action-ink)}.demo-project-row .demo-status,.week-focus{background:var(--action-soft);border-color:var(--action-border)}.week-focus h3{color:var(--action-ink)}.week-check>svg{color:var(--action)}.demo-notice{color:var(--success);background:var(--success-soft);border-color:var(--success-border)}.demo-notice[data-tone=warning]{color:var(--warning);background:var(--warning-soft);border-color:var(--warning-border)}.demo-footnote,.demo-project-row p,.demo-tip p{font-size:12px}.demo-page-heading>div>p:last-child{font-size:14px}.demo-metrics span{font-size:12px}.preview-project .project-monogram{background:var(--action-soft);color:var(--action-ink);border-color:var(--action-border)}.preview-stats>div:first-child strong{color:var(--action)}.preview-stats>div:nth-child(2) strong{color:var(--success)}.preview-note,.preview-stats>div:nth-child(3) strong{color:var(--warning)}.preview-note{background:var(--warning-soft)}.preview-note strong{color:var(--warning)}.preview-note[data-tone=success]{background:var(--success-soft);color:var(--success)}.preview-note[data-tone=success] strong{color:var(--success)}.role-tabs [role=tab][data-state=active]{background:var(--action-soft);color:var(--action-ink)}.feature-columns article:first-child>svg{color:var(--action)}.feature-columns article:nth-child(2)>svg{color:var(--warning)}.feature-columns article:nth-child(3)>svg{color:var(--success)}.login-story{background:#172554}.login-story .project-journey .is-complete .journey-marker{background:#4ade80;color:#052e16;border-color:#4ade80}.login-story .project-journey .is-current .journey-marker{background:#93c5fd;color:#172554;border-color:#93c5fd}.login-story .project-journey .is-current{color:white}.auth-page{min-height:100dvh;display:flex;flex-direction:column;padding:28px;background:var(--workspace-canvas)}.auth-page-header{width:100%;max-width:1180px;margin-inline:auto;display:flex;justify-content:space-between;align-items:center;gap:18px}.auth-page-header>a:last-child{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--c-muted);min-height:44px}.auth-page-body{width:100%;flex:1;display:flex;justify-content:center;align-items:center;padding-block:48px}.auth-page-body>.product-card{border-top:3px solid var(--action);padding:8px}.auth-page-footer{text-align:center;font-size:11px;color:var(--c-muted)}@media (max-width:600px){.demo-priority{flex-direction:column;align-items:flex-start}.demo-priority>div{width:100%}.product-detail-heading>div:first-child{flex-direction:column;align-items:flex-start}.product-detail-heading h1{font-size:28px}.demo-metrics>div:first-child{padding-left:16px}.demo-metrics>div{padding-inline:12px}.demo-metrics span{font-size:10px}.product-dashboard-heading,.product-project-header{padding:22px}.product-page-header{align-items:flex-start}.auth-page{padding:20px}.auth-page-body{padding-block:30px}}.product-page-header:has(>h1){display:block}.product-summary{display:flex;flex-wrap:wrap;gap:1px;border:1px solid var(--hairline);border-radius:10px;background:var(--hairline);overflow:hidden}.product-summary>div{display:flex;align-items:center;gap:15px;padding:20px 24px;flex:1 1 175px;background:white}.product-summary dt{font-size:12px;color:var(--c-muted)}.product-summary dd{font-size:28px;line-height:1.3;margin-top:4px;font-weight:600;font-variant-numeric:tabular-nums}.summary-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;flex-shrink:0}[data-tone=info]>.summary-icon{color:var(--action-ink);background:var(--action-soft)}[data-tone=success]>.summary-icon{color:var(--success);background:var(--success-soft)}[data-tone=warning]>.summary-icon{color:var(--warning);background:var(--warning-soft)}[data-tone=danger]>.summary-icon{color:var(--danger);background:var(--danger-soft)}@media (max-width:600px){.product-summary>div{padding:16px;flex-basis:135px;gap:10px}.summary-icon{width:34px;height:34px;border-radius:9px}.product-summary dt{font-size:10px}.product-summary dd{font-size:23px}}