.canopy .canopy-wordmark{font-family:var(--font-sans);font-weight:600;font-size:var(--text-body);letter-spacing:-.02em;line-height:1.25}.canopy .canopy-endorsement{font-size:var(--text-ui-sm);letter-spacing:0;line-height:1.5}.canopy .canopy-logo{min-height:44px}.canopy .canopy-logo-art{width:176px;height:52px;display:block}.canopy .canopy-logo[data-tone=light]{background:var(--color-canvas);border-radius:var(--radius-lg);padding:8px 16px}.canopy .workspace{background:linear-gradient(135deg, var(--color-snow), var(--color-canvas))}.canopy .workspace-topbar{box-shadow:var(--shadow-level-1)}.canopy .workspace-topbar .canopy-logo-art{width:144px}.canopy .workspace-content{padding:32px 40px 64px}.canopy .workspace-content .page-header{border-bottom:1px solid var(--product-line);margin-bottom:24px;padding-bottom:24px}.canopy .workspace-content .ui-panel{background:var(--color-canvas);border-color:var(--product-line);border-radius:var(--radius-xl)}.canopy .workspace-content .panel-header{border-bottom:1px solid var(--product-line);padding-bottom:16px}.canopy .workspace-content .panel-header h2{font-size:var(--text-body)}.canopy .workspace-content .data-grid{align-items:start}.canopy .workspace-nav{background:var(--color-canvas)}.canopy .workspace-nav ul{scrollbar-width:thin;gap:4px;max-height:calc(100dvh - 80px);padding:16px 12px 32px;overflow-y:auto}.workspace-nav-group{color:var(--color-ink-muted);font-size:var(--text-ui-sm);padding:20px 12px 8px;font-weight:500}.canopy .workspace-nav li:first-child .workspace-nav-group{padding-top:8px}.canopy .workspace-nav a{white-space:normal;padding-block:8px;line-height:1.5}.canopy .workspace-nav a>svg{flex-shrink:0}.canopy .workspace-nav a[aria-current=page]{background:var(--color-primary);color:var(--color-on-primary);box-shadow:none}.canopy .cn-ops-ministat{border-radius:var(--radius-xl);border-color:var(--product-line);padding:24px}.canopy .workspace .form-control{background-color:var(--color-snow)}.canopy .workspace .form-control:focus{background-color:var(--color-canvas)}.canopy .workspace .form-field label{font-weight:500}.canopy .workspace .table-scroll{background:var(--color-canvas)}.canopy .workspace .ui-table th{color:var(--color-ink-muted);padding-block:16px;font-weight:500}.canopy .workspace .ui-table td{vertical-align:middle}.canopy .workspace .bar-list-row{grid-template-columns:minmax(0,12rem) minmax(48px,1fr) auto;padding-block:4px}.canopy .workspace .bar-list-row>span:first-child{white-space:normal}.canopy .cn-usage-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.canopy .cn-usage-breakdown .bar-list-row{grid-template-columns:minmax(0,1fr) auto}.canopy .cn-usage-breakdown .bar-list-row>span:nth-child(2){grid-area:2/1/auto/-1;height:8px}.canopy .auth-story .canopy-auth-mark{border:1px solid var(--product-line);border-radius:var(--radius-full);background:radial-gradient(circle at 30% 20%, var(--color-canvas), var(--color-surface-2));width:192px;height:192px;box-shadow:var(--shadow-level-1);place-items:center;display:grid}.canopy .auth-story .canopy-symbol{width:144px;height:144px}.canopy .auth-story{overflow:hidden}.canopy .auth-story h2{white-space:pre-line}@media (max-width:1279px){.canopy .cn-usage-breakdown{grid-template-columns:minmax(0,1fr)}}@media (max-width:991px){.canopy .workspace-content{padding:24px}}@media (max-width:767px){.canopy .workspace-content{padding:20px 16px 40px}.canopy .workspace-nav ul{max-height:60dvh;position:static}.canopy .workspace .bar-list-row{grid-template-columns:minmax(0,1fr) auto}.canopy .workspace .bar-list-row>span:nth-child(2){grid-area:2/1/auto/-1;height:8px}.canopy .cn-ops-ministat{padding:16px}}@media print{.canopy .workspace{background:var(--color-canvas)}.canopy .workspace-topbar{box-shadow:none}}
