.hiw-product,.product-workspace{--sidebar-width:16rem;--sidebar-width-collapsed:3rem;--sidebar-width-mobile:18rem;--sidebar-transition:width var(--duration-200,.2s) var(--ease-out,cubic-bezier(.23, 1, .32, 1));--dialog-width-sm:24rem;--dialog-width-md:32rem;--dialog-width-lg:42rem;--dialog-width-xl:56rem;--dialog-width-full:90vw;--dialog-padding:var(--density-dialog-padding,1.5rem);--sheet-width-sm:20rem;--sheet-width-md:28rem;--sheet-width-lg:36rem;--sheet-width-xl:48rem;--sheet-width-full:100vw;--toast-duration:5s;--toast-duration-long:8s;--toast-max-visible:3;--toast-width:22rem;--toast-gap:.5rem;--toast-offset:1rem;--nav-height:var(--density-nav-height,3.5rem);--nav-height-compact:2.75rem;--nav-padding-x:var(--density-nav-padding-x,1rem);--avatar-xs:1.5rem;--avatar-sm:var(--density-avatar-sm,2rem);--avatar-md:var(--density-avatar-md,2.5rem);--avatar-lg:3rem;--avatar-xl:4rem;--avatar-2xl:6rem;--input-height-xs:var(--density-input-height-xs,1.5rem);--input-height-sm:var(--density-input-height-sm,2rem);--input-height-md:var(--density-input-height-md,2.25rem);--input-height-lg:var(--density-input-height-lg,2.5rem);--input-height-xl:var(--density-input-height-xl,3rem);--input-padding-x:var(--density-input-padding-x,.75rem);--input-padding-x-sm:.5rem;--table-row-height:var(--density-table-row-height,2.75rem);--table-row-height-compact:2rem;--table-header-height:var(--density-table-header-height,2.5rem);--table-cell-padding-x:var(--density-table-cell-padding-x,.75rem);--table-cell-padding-y:var(--density-table-cell-padding-y,.5rem);--type-h1-size:var(--text-4xl);--type-h1-weight:var(--font-bold);--type-h1-leading:var(--leading-tight);--type-h2-size:var(--text-3xl);--type-h2-weight:var(--font-semibold);--type-h2-leading:var(--leading-tight);--type-h3-size:var(--text-2xl);--type-h3-weight:var(--font-semibold);--type-h3-leading:var(--leading-snug);--type-h4-size:var(--text-xl);--type-h4-weight:var(--font-semibold);--type-small-size:var(--text-sm);--type-code-size:var(--text-sm);--layout-space-0:var(--space-0);--layout-space-0-5:var(--space-0-5);--layout-space-1:var(--space-1);--layout-space-1-5:var(--space-1-5);--layout-space-2:var(--space-2);--layout-space-2-5:var(--space-2-5);--layout-space-3:var(--space-3);--layout-space-3-5:var(--space-3-5);--layout-space-4:var(--space-4);--layout-space-5:var(--space-5);--layout-space-6:var(--space-6);--layout-space-7:var(--space-7);--layout-space-8:var(--space-8);--layout-space-12:var(--space-12);--focus-outline-width:2px;--focus-outline-offset:2px;--focus-glow-width:7px;--density-input-height-xs:1.5rem;--density-input-height-sm:2rem;--density-input-height-md:2.25rem;--density-input-height-lg:2.5rem;--density-input-height-xl:3rem;--density-input-padding-x:.75rem;--density-table-row-height:2.75rem;--density-table-header-height:2.5rem;--density-table-cell-padding-x:.75rem;--density-table-cell-padding-y:.5rem;--density-nav-height:3.5rem;--density-nav-padding-x:1rem;--density-dialog-padding:1.5rem;--density-avatar-sm:2rem;--density-avatar-md:2.5rem;--density-gap-xs:.25rem;--density-gap-sm:.5rem;--density-gap-md:.75rem;--density-gap-lg:1rem;--density-gap-xl:1.5rem;--density-padding-xs:.25rem;--density-padding-sm:.5rem;--density-padding-md:.75rem;--density-padding-lg:1rem;--density-font-size-sm:.75rem;--density-font-size-base:.875rem;--density-font-size-lg:1rem;--density-line-height-sm:1rem;--density-line-height-base:1.25rem;--density-icon-sm:1rem;--density-icon-md:1.25rem;--density-radius:var(--radius);--density-space-factor:1;--neutral-1:oklch(12.5% .028 265);--neutral-2:oklch(15.5% .028 265);--neutral-3:oklch(17.5% .028 265);--neutral-4:oklch(22.5% .028 265);--neutral-5:oklch(27% .028 265);--neutral-6:oklch(32% .028 265);--neutral-7:oklch(40% .028 265);--neutral-8:oklch(50% .028 265);--neutral-9:oklch(69% .024 265);--neutral-10:oklch(77% .02 265);--neutral-11:oklch(84% .016 265);--neutral-12:oklch(96% .01 265);--surface-shell:var(--neutral-1);--surface-content:var(--neutral-3);--surface-raised:var(--neutral-4);--surface-inset:var(--neutral-2);--surface-muted:oklch(96% .01 265/.0525);--state-hover:oklch(96% .01 265/.0375);--state-selected:oklch(96% .01 265/.075);--state-selected-hover:oklch(96% .01 265/.105);--border-default:oklch(96% .01 265/.08);--border-strong:oklch(96% .01 265/.14);--border-solid:var(--neutral-6);--border-solid-strong:var(--neutral-7);--text-primary:var(--neutral-12);--text-secondary:var(--neutral-10);--text-tertiary:var(--neutral-9);--text-on-shell:var(--neutral-11);--text-disabled:var(--neutral-8);--primary:var(--color-aurora-400);--primary-foreground:var(--neutral-1);--primary-hover:var(--color-aurora-600);--primary-active:var(--color-aurora-700);--primary-subtle:oklch(87% .2 160/.12);--primary-subtle-hover:oklch(87% .2 160/.18);--primary-subtle-active:oklch(87% .2 160/.24);--primary-subtle-foreground:var(--primary);--link:var(--color-aurora-400);--shadow-xs:0 1px 3px 0 oklch(0% 0 0/.4), 0 0 0 1px oklch(87% .1 160/.03);--shadow-sm:0 2px 8px -1px oklch(0% 0 0/.5), 0 0 0 1px oklch(87% .1 160/.05);--shadow-md:0 4px 16px -2px oklch(0% 0 0/.55), 0 0 0 1px oklch(87% .1 160/.06);--shadow-lg:0 8px 24px -4px oklch(0% 0 0/.6), 0 0 12px -2px oklch(87% .15 160/.08);--shadow-xl:0 16px 40px -8px oklch(0% 0 0/.65), 0 0 20px -4px oklch(87% .15 160/.1);--shadow-2xl:0 24px 60px -12px oklch(0% 0 0/.7), 0 0 30px -6px oklch(87% .15 160/.12);--shadow-inner:inset 0 2px 4px 0 oklch(0% 0 0/.3);--shadow-inner-sm:inset 0 1px 2px 0 oklch(0% 0 0/.2);--glow-sm:0 0 12px 0 oklch(87% .15 160/.1);--glow-md:0 0 24px -2px oklch(87% .15 160/.18);--glow-lg:0 0 48px -4px oklch(87% .15 160/.25);--glow-purple:0 0 30px -2px oklch(42% .25 285/.25);--code-surface:var(--surface-inset);--code-border:var(--border-default);--code-pill-bg:var(--state-hover);--code-line-number:oklch(63% .03 265/.4);--shadow-ring:0 0 0 var(--ring-offset) var(--background), 0 0 0 calc(var(--ring-offset) + var(--ring-width)) var(--ring-color);--avatar-1:var(--color-red-900);--avatar-2:var(--color-amber-900);--avatar-3:var(--color-moss-900);--avatar-4:var(--color-aurora-900);--avatar-5:var(--color-cyan-900);--avatar-6:var(--color-purple-900);--avatar-1-foreground:var(--color-red-200);--avatar-2-foreground:var(--color-amber-200);--avatar-3-foreground:var(--color-moss-200);--avatar-4-foreground:var(--color-aurora-200);--avatar-5-foreground:var(--color-cyan-200);--avatar-6-foreground:var(--color-purple-200);--radius:.5rem;--background:var(--surface-content);--foreground:var(--text-primary);--card:var(--surface-content);--card-foreground:var(--text-primary);--popover:var(--surface-raised);--popover-foreground:var(--text-primary);--secondary:var(--neutral-4);--secondary-foreground:var(--text-primary);--secondary-hover:var(--neutral-5);--secondary-active:var(--neutral-6);--muted:var(--surface-muted);--muted-foreground:var(--text-tertiary);--muted-hover:var(--state-hover);--accent:var(--state-selected);--accent-foreground:var(--text-primary);--accent-subtle:var(--state-hover);--accent-hover:var(--state-selected-hover);--destructive:var(--color-red-400);--destructive-foreground:var(--neutral-1);--destructive-hover:var(--color-red-300);--destructive-active:var(--color-red-500);--destructive-subtle:oklch(68% .18 25/.15);--border:var(--border-default);--input:var(--border-strong);--input-hover:var(--border-solid-strong);--input-surface:var(--surface-content);--input-surface-hover:var(--state-hover);--ring:oklch(87% .15 160/.35);--ring-focus:oklch(87% .12 160/.12);--ring-destructive:oklch(65% .25 25/.35);--ring-warning:oklch(83% .17 85/.25);--ring-success:oklch(72% .15 140/.25);--focus:oklch(87% .12 160);--focus-destructive:oklch(65% .25 25);--focus-warning:oklch(83% .17 85);--focus-success:oklch(72% .15 140);--overlay:var(--color-black-a60);--chart-1:var(--color-aurora-400);--chart-2:var(--color-cyan-400);--chart-3:var(--color-purple-500);--chart-4:var(--color-amber-400);--chart-5:var(--color-red-400);--sidebar:var(--surface-shell);--sidebar-foreground:var(--text-on-shell);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--state-selected);--sidebar-accent-foreground:var(--text-primary);--sidebar-border:var(--border-default);--sidebar-ring:oklch(87% .12 160/.12);--success:var(--color-moss-400);--success-foreground:var(--neutral-1);--success-hover:var(--color-moss-300);--success-active:var(--color-moss-500);--success-subtle:oklch(72% .15 140/.11);--warning:var(--color-amber-400);--warning-foreground:var(--neutral-1);--warning-hover:var(--color-amber-300);--warning-active:var(--color-amber-500);--warning-subtle:oklch(83% .17 85/.1);--info:var(--color-cyan-400);--info-foreground:var(--neutral-1);--ai-accent:var(--color-purple-500);--ai-accent-foreground:var(--neutral-1);--ai-accent-muted:var(--color-tint-purple);--success-bg:var(--color-tint-moss-bg);--success-text:var(--color-moss-400);--success-border:var(--color-moss-700);--success-control-border:var(--color-moss-500);--error-bg:var(--color-tint-red-bg);--error-text:var(--color-red-400);--error-border:var(--color-red-700);--error-control-border:var(--color-red-500);--warning-bg:var(--color-tint-amber-bg);--warning-text:var(--color-amber-400);--warning-border:var(--color-amber-700);--warning-control-border:var(--color-amber-600);--info-bg:var(--color-tint-cyan-bg);--info-text:var(--color-cyan-400);--info-border:var(--color-cyan-700);--review-bg:var(--color-tint-purple-bg);--review-text:var(--color-purple-400);--review-border:var(--color-purple-700);--ring-color:oklch(87% .12 160/.5)}.product-workspace{color:var(--foreground);background:var(--sidebar);border:1px solid var(--border-strong);text-align:left;border-radius:14px;font-size:13px;line-height:1.5;overflow:hidden;box-shadow:0 24px 70px #0004}.product-layout{grid-template-columns:208px minmax(0,1fr);display:grid}.product-sidebar{min-width:0;color:var(--sidebar-foreground);flex-direction:column;padding:8px;font-size:13px;display:flex;overflow:hidden}.product-identity{height:48px;color:var(--text-primary);border-radius:6px;flex:none;align-items:center;gap:8px;padding:0 6px;font-weight:500;display:flex}.product-identity>span:not(.product-icon-box){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.product-identity>svg{color:var(--text-tertiary);flex:none}.product-icon-box{background:color-mix(in srgb, var(--primary) 10%, transparent);width:32px;height:32px;color:var(--primary);border-radius:8px;flex:none;place-items:center;display:grid}.product-tree{flex-direction:column;flex:1;gap:2px;min-height:0;padding:16px 0 8px;display:flex;overflow:hidden}.product-eyebrow{letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb, var(--sidebar-foreground) 60%, transparent);padding:12px 8px 4px;font-size:11px;font-weight:500;display:block}.product-row{height:32px;color:color-mix(in srgb, var(--sidebar-foreground) 90%, transparent);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:8px;padding:0 4px 0 8px;display:flex}.product-row[data-depth="1"]{padding-left:20px}.product-row[data-depth="2"]{padding-left:32px}.product-row[data-depth="3"]{padding-left:44px}.product-row[data-size=sm]{height:28px;font-size:12px}.product-row>svg{flex:none}.product-row>svg:last-child:not(:first-child){color:var(--text-tertiary)}.product-row>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.product-row[data-current=true]{background:var(--accent);color:var(--text-primary)}.product-docs{height:32px;color:var(--text-tertiary);flex:none;align-items:center;gap:8px;padding:0 8px;display:flex}.product-panel{background:var(--surface-content);min-width:0;box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;margin:8px 8px 8px 0;display:flex;overflow:hidden}.product-topbar{height:48px;color:var(--text-secondary);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:12px;display:flex}.product-crumb{align-items:center;gap:6px;min-width:0;display:inline-flex}.product-topbar>strong{color:var(--text-primary);font-weight:500}.product-topbar>svg{color:var(--text-tertiary);flex:none}.product-sample{text-overflow:ellipsis;color:var(--text-tertiary);white-space:nowrap;margin-left:auto;overflow:hidden}.product-main{flex:1;min-width:0;padding:20px 24px 24px}.product-page-header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.product-page-header h3{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:550;line-height:1.2}.product-header-rule{background:var(--border);flex:1;height:1px}.product-description,.product-footnote{color:var(--muted-foreground);margin:0 0 18px;font-size:12px;line-height:1.6}.product-footnote{margin:16px 0 0;font-size:12px}.product-status{color:var(--primary);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.product-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.product-status[data-tone=muted]{color:var(--muted-foreground)}.product-status[data-tone=info]{color:#9ccaff}.product-status[data-tone=warning]{color:#f6cc89}.product-status[data-tone=danger]{color:#ffadb8}.product-tabs{border-bottom:1px solid var(--border);gap:24px;margin:22px 0 12px;display:flex}.product-tabs span{color:var(--muted-foreground);padding:0 0 10px;font-size:12px;display:block}.product-tabs [data-active=true]{color:var(--foreground);border-bottom:2px solid var(--primary)}.product-environments{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-environment{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:18px;position:relative;overflow:hidden}.product-environment[data-environment=production]{border-left:2px solid #eab66b}.product-environment>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.product-environment strong{font-size:13px;font-weight:550}.product-release-name{margin-bottom:6px;font-size:13px;display:block}.product-environment code{color:var(--primary);align-items:center;gap:6px;font-size:12px;display:flex}.product-meta{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.product-environment-progress{background:var(--primary);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0}.product-history{border:1px solid var(--border);border-radius:7px;overflow:hidden}.product-history-head,.product-deploy-row{grid-template-columns:1fr 1fr 1fr;gap:14px;padding:12px 14px;display:grid}.product-history-head{color:var(--muted-foreground);background:var(--card);font-size:12px}.product-deploy-row{border-top:1px solid var(--border);font-size:12px}.product-deploy-row>span{align-items:center;gap:6px;display:flex}.product-deploy-row>span:last-child{color:var(--primary)}.product-filters{gap:8px;margin-bottom:16px;display:flex}.product-filters>span{border:1px solid var(--border);border-radius:5px;align-items:center;gap:9px;padding:6px 10px;font-size:12px;display:inline-flex}.product-health-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-health-card{border:1px solid var(--border);background:var(--card);border-radius:8px;min-width:0;padding:16px}.product-health-card>span:first-child{color:var(--muted-foreground);margin-bottom:12px;font-size:12px;display:block}.product-health-card>strong{letter-spacing:-.025em;font-size:19px;font-weight:550;display:block}.product-health-card>small{color:var(--muted-foreground);font-size:12px;line-height:1.6;display:block}.product-signal-strip{gap:3px;height:24px;margin:16px 0 12px;display:flex}.product-signal-strip i{transform-origin:bottom;background:#729289;border-radius:2px;flex:1}.product-signal-strip i[data-empty=true]{background:0 0;border:1px dashed #40564f}.product-metric-panel{border:1px solid var(--border);border-radius:8px;margin-top:12px;padding:16px}.product-metric-panel>div:first-child{color:var(--muted-foreground);justify-content:space-between;font-size:12px;display:flex}.product-metric-panel strong{color:var(--foreground);font-size:18px;font-weight:500}.product-metric-panel strong small{color:var(--muted-foreground);font-size:12px}.product-latency{border-bottom:1px solid var(--border);align-items:end;gap:4px;height:64px;margin-top:12px;display:flex}.product-latency i{background:color-mix(in srgb, var(--primary) 36%, var(--card));transform-origin:bottom;border-radius:2px 2px 0 0;flex:1}.product-monitor-next{border-top:1px solid var(--border);align-items:flex-start;gap:10px;margin-top:16px;padding-top:16px;display:flex}.product-monitor-next>svg{color:var(--primary);flex-shrink:0;margin-top:2px}.product-monitor-next strong{font-size:12px;font-weight:550}.product-monitor-next p{color:var(--muted-foreground);margin:4px 0 0;font-size:12px}@media (width<=700px){.product-layout{display:block}.product-sidebar{display:none}.product-panel{box-shadow:none;border-radius:0;margin:0}.product-topbar{flex-wrap:wrap;gap:7px;height:auto;min-height:44px;padding:8px 12px}.product-topbar>span:not(.product-sample),.product-topbar>svg{display:none}.product-sample{width:100%;margin:0;font-size:12px}.product-main{padding:18px 14px}.product-page-header h3{font-size:22px}.product-environments{gap:8px}.product-environment{padding:12px}.product-environment>div{margin-bottom:10px;display:block}.product-environment>div>strong{margin-bottom:4px;display:block}.product-environment .product-meta{flex-wrap:wrap;font-size:9px}.product-release-name{font-size:12px}.product-health-grid{grid-template-columns:1fr}.product-health-card{padding:14px}.product-health-card>strong{font-size:20px}.product-health-card>small,.product-footnote{font-size:12px}.product-signal-strip{gap:3px;height:22px;margin:12px 0 8px}.product-history-head,.product-deploy-row{gap:8px;padding:10px;font-size:12px}.product-deploy-row>span:first-child>svg{display:none}}.product-api-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.product-api-grid .product-health-card>strong{font-size:23px}.product-api-grid .product-health-card>small{min-height:2.5em}
