.system-anchored-overlay{z-index:10000;overscroll-behavior:contain;overflow-wrap:anywhere;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.system-action-menu-trigger{width:var(--ros-control-height-compact,34px);height:var(--ros-control-height-compact,34px);border:1px solid var(--page-border,#cbd5df);border-radius:var(--ros-radius-control,8px);background:var(--page-surface,#fff);color:var(--page-muted,#62758a);place-items:center;padding:0;display:grid}.system-action-menu-popover{z-index:180;border:1px solid var(--page-border,#cbd5df);border-radius:var(--ros-radius-overlay,12px);background:var(--page-surface,#fff);min-width:190px;max-width:320px;box-shadow:var(--ros-popover-shadow,0 14px 36px #0f1f322e);font-size:var(--ros-font-secondary,13px);line-height:var(--ros-line-compact,1.4);padding:5px}.system-action-menu{outline:0}.system-action-menu-item{min-height:var(--ros-control-height-compact,34px);box-sizing:border-box;border-radius:calc(var(--ros-radius-control,8px) - 2px);color:var(--page-text,#243b53);outline:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}.system-action-menu-item[data-focused]{background:var(--page-subtle,#eef3f6)}.system-action-menu-item[data-danger=true]{color:var(--night-red-fg,#a23831)}.system-action-menu-item[data-disabled]{opacity:.45}.system-action-menu-item>span{gap:2px;display:grid}.system-action-menu-item strong{font-size:var(--ros-font-secondary,13px);font-weight:600}.system-action-menu-item small{color:var(--page-muted,#62758a);font-size:var(--ros-font-caption,13px)}.system-action-menu-dialog{outline:none}.system-action-menu-popover{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.system-action-menu-item>span{min-width:0}.system-action-menu-item strong,.system-action-menu-item small{overflow-wrap:anywhere}.system-action-menu-trigger:focus-visible{outline:2px solid var(--brand,#2563eb);outline-offset:2px}@media (pointer:coarse){.system-action-menu-item{min-height:44px}.system-action-menu-trigger{min-width:44px;min-height:44px}}.system-select{gap:6px;width:100%;min-width:0;display:grid}.system-select-label{font-size:var(--ros-font-secondary,13px);color:var(--text-strong);font-weight:600}.system-select-trigger,.system-native-select{box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--ros-control-height,40px);border:1px solid var(--border-strong);border-radius:var(--ros-radius-control,8px);background:var(--surface);color:var(--text-strong);font:inherit;font-size:var(--ros-font-secondary,13px);line-height:var(--ros-line-compact,1.4);text-align:start;padding:8px 12px}.system-select-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.system-select-trigger>svg{flex:none}.system-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.system-select-value[data-placeholder]{color:var(--text-muted)}.system-select-trigger[data-focus-visible],.system-native-select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.system-select-trigger[data-disabled],.system-native-select:disabled{opacity:.55;cursor:not-allowed}.system-select-description,.system-select-error{font-size:var(--ros-font-caption,13px);color:var(--text-muted);line-height:1.5}.system-select-error{color:var(--night-red-fg,#b42318)}.system-select-popover{z-index:160;box-sizing:border-box;width:var(--trigger-width);max-width:calc(100vw - 24px);max-height:min(340px,var(--available-height));border:1px solid var(--border);border-radius:var(--ros-radius-overlay,12px);background:var(--surface);color:var(--text-strong);box-shadow:var(--ros-popover-shadow,0 14px 36px #0f1f322e);font-size:var(--ros-font-secondary,13px);pointer-events:auto;overflow:auto}.system-select-list{outline:none;padding:4px}.system-select-group-heading{color:var(--text-muted);font-size:var(--ros-font-caption,13px);padding:8px 10px 4px;font-weight:600}.system-select-option{min-height:var(--ros-control-height-compact,34px);box-sizing:border-box;border-radius:calc(var(--ros-radius-control,8px) - 2px);font-size:var(--ros-font-secondary,13px);line-height:var(--ros-line-compact,1.4);cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.system-select-option>span{overflow-wrap:anywhere;min-width:0}.system-select-option>svg{flex:none}.system-select-option small{color:var(--text-muted);font-size:var(--ros-font-caption,13px);display:block}.system-select-option[data-focused],.system-select-option[data-selected]{background:var(--brand-soft);color:var(--brand-strong)}.system-select-option[data-disabled]{opacity:.5;cursor:not-allowed}.system-select-option[hidden]{display:none}@media (pointer:coarse){.system-select-trigger,.system-native-select,.system-select-option{min-height:44px}}.product-page-header{justify-content:space-between;align-items:flex-end;gap:var(--ros-space-6);border:0;border-bottom:1px solid var(--border);background:0 0;margin:0 0 1.125rem;padding:0 0 1rem;display:flex}.product-page-heading-copy{min-width:0}.product-page-breadcrumb,.product-page-crumb,.product-page-actions,.product-page-meta,.product-scope-trail,.product-scope-values,.product-scope-value,.product-page-error,.product-page-error>span{align-items:center;display:flex}.product-page-breadcrumb{min-height:1.25rem;color:var(--text-muted);font-size:var(--ros-font-caption);white-space:nowrap;overflow:hidden}.product-page-crumb{min-width:0}.product-page-crumb>span{text-overflow:ellipsis;overflow:hidden}.product-page-crumb svg{color:var(--text-subtle);flex:none;margin:0 .4rem}.product-page-crumb [aria-current=page]{color:var(--brand-strong);font-weight:700}.product-page-header h1{color:var(--text-strong);font-size:var(--ros-font-page-title);letter-spacing:-.035em;margin:.5rem 0 .3rem;line-height:1.2}.product-page-header p{max-width:48rem;color:var(--text-muted);line-height:var(--ros-line-body);margin:0}.product-page-meta{color:var(--text-muted);font-size:var(--ros-font-caption);flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.product-page-actions{justify-content:flex-end;gap:var(--ros-space-2);flex-wrap:wrap}.product-page-actions :where(button,a){min-height:var(--ros-control-height);padding:.4rem var(--ros-control-padding-inline);border:1px solid var(--border-strong);border-radius:var(--ros-radius-control);background:var(--surface);color:var(--text);font:inherit;font-size:var(--ros-font-secondary);justify-content:center;align-items:center;gap:.4rem;font-weight:650;text-decoration:none;display:inline-flex}.product-page-actions :where(button,a):not(:disabled):hover{border-color:var(--brand);color:var(--brand-strong)}.product-page-actions :where(.primary,.button-primary){border-color:var(--brand);background:var(--brand);color:#fff}.product-scope-trail{border:1px solid var(--border);border-radius:var(--ros-radius-control);background:var(--surface);min-width:0;min-height:2.5rem;box-shadow:var(--ros-panel-shadow);color:var(--text-muted);font-size:var(--ros-font-caption);gap:.55rem;margin:0 0 .875rem;padding:.45rem .75rem}.product-scope-label{flex:none}.product-scope-values{min-width:0;overflow:hidden}.product-scope-value{min-width:0}.product-scope-value svg{color:var(--text-subtle);flex:none;margin:0 .35rem}.product-scope-value b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.product-scope-value:last-child b{color:var(--brand-strong)}.product-scope-suffix{flex:none;margin-left:auto}.product-capability-notice{border:1px solid var(--border);border-radius:var(--ros-radius-control);background:var(--info-soft);color:var(--text-muted);font-size:var(--ros-font-caption);align-items:flex-start;gap:.5rem;margin:0 0 .875rem;padding:.55rem .7rem;display:flex}.product-capability-notice>svg{color:var(--brand-text,var(--brand));flex:none;margin-top:.08rem}.product-capability-notice>span{gap:.1rem;display:grid}.product-capability-notice strong{color:var(--text-strong);font-weight:650}.product-capability-notice small{font-size:inherit;line-height:1.45}.product-page-state{border-radius:var(--ros-radius-panel)}.product-page-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.product-page-loading i{border-radius:var(--ros-radius-panel);background:linear-gradient(90deg,var(--surface-muted),var(--surface-subtle),var(--surface-muted));background-size:200% 100%;height:10.5rem;animation:1.25s linear infinite product-page-shimmer}.product-page-error{border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border));background:var(--danger-soft);color:var(--danger);justify-content:space-between;gap:1rem;padding:.65rem .8rem}.product-page-error>span,.product-page-error button{gap:.4rem}.product-page-error button{flex:none;align-items:center;display:inline-flex}.product-page-empty{border:1px dashed var(--border-strong);background:color-mix(in srgb,var(--surface) 84%,transparent);text-align:center;min-height:18rem;color:var(--text-muted);align-content:center;place-items:center;padding:2rem;display:grid}.product-page-empty strong{color:var(--text-strong);margin-top:.65rem}.product-page-empty p{max-width:34rem;margin:.35rem 0 0}.product-segmented{border:1px solid var(--border);border-radius:var(--ros-radius-control);background:var(--surface);align-items:center;gap:.15rem;padding:.2rem;display:inline-flex}.product-segmented button{min-height:var(--ros-control-height-compact);align-items:center;gap:.4rem;padding:.3rem .65rem;display:inline-flex;border-radius:calc(var(--ros-radius-control) - .15rem)!important;color:var(--text-muted)!important;background:0 0!important;border:0!important}.product-segmented button.active{background:var(--brand-soft)!important;color:var(--brand-strong)!important}.product-segmented button b{border-radius:var(--ros-radius-pill);background:#315f9f1a;min-width:1.25rem;padding:.05rem .3rem;font-size:.7rem}.page-content :where(tr[role=button]){cursor:pointer;transition:background-color var(--ros-motion-fast) ease}.page-content :where(tr[role=button]:hover,tr[role=button]:focus-visible,tr[role=button][aria-selected=true]){outline:0;background:var(--hover)!important}.page-content :where(tr[role=button]:focus-visible){box-shadow:inset 3px 0 var(--brand)}@keyframes product-page-shimmer{to{background-position:-200% 0}}@media (width<=48rem){.product-page-header{flex-direction:column;align-items:flex-start;gap:.875rem}.product-page-actions{justify-content:flex-start;width:100%}.product-page-actions :where(button,a){flex:auto}.product-scope-trail{align-items:flex-start}.product-scope-values{flex-direction:column;align-items:flex-start;gap:.2rem}.product-scope-value svg{display:none}.product-scope-suffix{margin-left:0}}.product-page-actions>label{align-items:center;gap:var(--ros-space-2);min-height:var(--ros-control-height);padding-left:var(--ros-control-padding-inline);border:1px solid var(--border-strong);border-radius:var(--ros-radius-control);background:var(--surface);color:var(--text-muted);font-size:var(--ros-font-caption);font-weight:650;display:inline-flex}.product-page-actions>label :where(input,select){min-width:0;min-height:calc(var(--ros-control-height) - 2px);border:0;border-left:1px solid var(--border);border-radius:0 var(--ros-radius-control) var(--ros-radius-control) 0;color:var(--text-strong);font:inherit;background:0 0}.product-page-actions>label:focus-within{border-color:var(--brand);box-shadow:var(--ros-focus-ring)}@media (width<=48rem){.product-page-actions>label{width:100%}.product-page-actions>label :where(input,select){flex:auto}}.product-page-crumb>button{color:inherit;font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.product-page-crumb>button:hover{color:var(--brand-strong);text-underline-offset:.16rem;text-decoration:underline}.product-page-crumb-overflow{position:relative}.product-page-crumb-overflow>summary{cursor:pointer;padding:0 .25rem;list-style:none}.product-page-crumb-overflow>div{z-index:100;border:1px solid var(--border);background:var(--surface);border-radius:.4rem;min-width:12rem;padding:.3rem;display:grid;position:fixed;box-shadow:0 10px 28px #0f23382e}.product-page-crumb-overflow button{color:var(--text);text-align:left;background:0 0;border:0;border-radius:.25rem;padding:.45rem .55rem}.product-page-crumb-overflow button:hover{background:var(--hover)}.product-action-bar{align-items:center;gap:.4rem;display:flex}.product-action-bar>span{display:contents}.product-action-bar [data-action=danger] :where(button,a){border-color:color-mix(in srgb,var(--danger) 40%,var(--border));color:var(--danger)}.product-quick-status{align-items:center;gap:.4rem;display:inline-flex}.product-quick-status select{border:1px solid var(--border);background:var(--surface);min-height:2rem;color:var(--text);border-radius:.35rem}.product-page-header .product-page-guide{max-width:48rem;color:var(--text-muted);font-size:var(--ros-font-secondary);margin-top:.35rem}.product-page-guide>summary{cursor:pointer;width:fit-content;padding:.2rem 0}.product-page-guide[open]>summary{margin-bottom:.4rem}.product-page-guide>p{line-height:1.6}.product-page-header h1{letter-spacing:-.015em}.product-scope-trail{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.product-page-error{gap:12px}.product-page-error>span{overflow-wrap:anywhere;min-width:0}.product-page-error button{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text-strong);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;gap:6px;padding:8px 12px;line-height:1.4}.product-page-error button:hover{border-color:var(--brand);background:var(--surface-subtle)}.product-page-error button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.product-page-error button:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){.product-page-error{flex-wrap:wrap}}.product-page-heading-copy{max-width:100%}.product-page-crumb:has(.product-page-crumb-overflow){flex-shrink:0}.product-page-crumb:has(>svg){min-width:calc(13px + .8rem + 1em)}@media (width<=48rem){.product-page-heading-copy{width:100%}.product-page-crumb:last-child{flex-shrink:0}}.product-page-guide-trigger,.product-page-crumb-overflow-trigger{border:1px solid var(--page-border,#dce3eb);border-radius:var(--ros-radius-control,8px);background:var(--page-surface,#fff);min-height:28px;color:var(--page-muted,#64748b);font:inherit;cursor:pointer;align-items:center;padding:4px 8px;font-size:12px;display:inline-flex}.product-page-guide-popover{border:1px solid var(--page-border,#dce3eb);background:var(--page-surface,#fff);width:min(420px,100vw - 24px);color:var(--page-text,#17243a);border-radius:10px;padding:12px;box-shadow:0 8px 24px #1126431f}.product-page-guide-content{overflow-wrap:anywhere;outline:none;font-size:13px;line-height:1.6}.product-context-explanation{border-top:1px solid var(--border);text-align:start;gap:.5rem;width:100%;margin:.75rem 0 0;padding-top:.75rem;display:grid}.product-context-explanation>div{grid-template-columns:5rem minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.product-context-explanation dt{color:var(--text-muted);font-weight:500}.product-context-explanation dd{color:var(--text);overflow-wrap:anywhere;margin:0;line-height:1.5}.product-page-error>span>span{flex:1;min-width:0}.product-page-error .product-context-explanation,.product-page-empty .product-context-explanation{max-width:47.5rem}.product-capability-notice .product-context-explanation{margin-top:.5rem;padding-top:.5rem}.product-page-frame details.product-scope-trail{border:0;border-bottom:1px solid var(--border);min-height:0;box-shadow:none;background:0 0;margin-bottom:.75rem;padding:.35rem 0;display:block}.product-scope-trail>summary{cursor:pointer;align-items:center;gap:.6rem;min-width:0;min-height:32px;list-style:none;display:flex}.product-scope-trail>summary:after{content:"⌄";color:var(--text-muted);flex:none;margin-left:auto}.product-scope-trail[open]>summary:after{transform:rotate(180deg)}.product-scope-trail>summary::-webkit-details-marker{display:none}.product-scope-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-strong);font-weight:600;overflow:hidden}.product-scope-trail .product-scope-values{flex-wrap:wrap;gap:.2rem;padding:.5rem 0;display:flex;overflow:visible}.product-scope-trail .product-scope-value{max-width:100%}.product-scope-trail .product-scope-value b{white-space:normal;overflow-wrap:anywhere}.product-page-frame .product-page-empty{min-height:10rem;padding:1.25rem}@media (width<=48rem){.product-page-frame .product-page-empty{min-height:7rem;padding:1rem}.product-scope-trail .product-scope-suffix{display:none}}@media (width<=45rem){.product-context-explanation>div{grid-template-columns:1fr;gap:.15rem}.product-page-error{flex-direction:column;align-items:flex-start}}.product-page-frame{box-sizing:border-box;min-width:0;min-height:100%;padding:var(--ros-page-padding-block) var(--ros-page-padding-inline);background:var(--app-background);color:var(--text-strong);font-family:inherit;font-size:var(--ros-font-body);line-height:var(--ros-line-body)}.product-page-frame *,.product-page-frame :before,.product-page-frame :after{box-sizing:border-box}.product-page-frame[data-product-page-canvas=edge-to-edge]{padding:0}.product-page-frame>.product-page-header>.product-page-heading-copy{min-width:0;display:block!important}.product-page-frame>.product-page-header>.product-page-heading-copy>.product-page-breadcrumb,.product-page-frame>.product-page-header>.product-page-actions{display:flex!important}.product-page-toolbar-slot,.product-page-feedback-slot{min-width:0;margin-bottom:var(--ros-space-3)}.product-page-feedback-slot:empty{display:none}.product-page-frame>.product-page-header{flex-wrap:wrap}.product-page-frame>.product-page-header>.product-page-heading-copy{flex:16rem}.product-page-frame .product-page-actions{min-width:0;max-width:100%}.product-page-frame .product-page-actions :is(button,a){white-space:normal;overflow-wrap:break-word;flex:none;max-width:100%}.product-page-frame .product-page-actions :is(.intent-page-actions,.research-ci-actions,.research-page-header-actions){flex-wrap:wrap;gap:.5rem;min-width:0;max-width:100%;display:flex}@media (width<=48rem){.product-page-frame[data-product-page-canvas=standard]{padding:1.125rem .875rem 2rem}.product-page-frame>.product-page-header{flex-direction:column;align-items:stretch;gap:.65rem}.product-page-frame>.product-page-header>.product-page-heading-copy{flex:initial}.product-page-frame>.product-page-header>.product-page-actions{justify-content:flex-start;width:100%}.product-page-frame .product-page-actions :is(button,a){min-height:40px}}.product-page-frame>details.product-scope-trail>summary{align-items:center;gap:.6rem;min-width:0;display:flex}.product-page-frame>details.product-scope-trail .product-scope-label{flex:none}.product-page-frame>details.product-scope-trail .product-scope-values{flex-wrap:wrap;display:flex}.product-summary-strip.product-summary-strip{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin:0 0 1rem;padding:.5rem 0 .75rem;display:flex}.product-summary-strip.product-summary-strip>:is(div,article){min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;padding:0;display:flex}.product-summary-strip.product-summary-strip :is(dt,span,small){color:var(--text-muted);font-size:.8125rem}.product-summary-strip.product-summary-strip :is(dd,strong,b){font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;font-weight:650}.product-summary-strip.product-summary-strip :is(dt,dd,strong,b){overflow-wrap:anywhere;min-width:0;max-width:100%}.product-summary-strip.product-summary-strip>:is(div,article)[data-alert=true] :is(dd,strong,b){color:var(--danger)}@media (width<=36rem){.product-summary-strip.product-summary-strip{gap:.5rem 1rem}}.page-content[data-workspace-density=compact]{--ros-page-padding-inline:24px;--ros-page-padding-block:12px 24px;min-width:0;container:workspace/inline-size}.page-content[data-workspace-density=compact] .product-page-frame[data-workspace-frame=compact][data-product-page-canvas=standard]{padding:var(--ros-page-padding-block) var(--ros-page-padding-inline)!important}.page-content[data-workspace-density=compact] .product-page-frame[data-workspace-frame=compact]>.product-page-header--workspace{background:0 0;border:0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:40px;margin:0 0 12px;padding:0;display:flex}.page-content[data-workspace-density=compact] .product-page-header--workspace>.product-page-heading-copy{flex:16rem;width:auto;min-width:0}.page-content[data-workspace-density=compact] .product-page-header--workspace .product-page-breadcrumb{max-width:100%;min-height:28px;margin:0;font-size:12px}.page-content[data-workspace-density=compact] .product-page-header--workspace .product-page-crumb{min-width:0}.page-content[data-workspace-density=compact] .product-page-header--workspace .product-page-crumb>:is(span,button){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-content[data-workspace-density=compact] .product-page-header--workspace .product-page-entity-title{color:var(--text-strong);overflow-wrap:anywhere;font-weight:600;letter-spacing:0!important;margin:2px 0 0!important;font-size:16px!important;line-height:1.4!important}.page-content[data-workspace-density=compact] .product-page-header--workspace .product-page-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 0;font-size:12px;display:flex}.page-content[data-workspace-density=compact] .product-page-header--workspace>.product-page-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;width:auto;min-width:0;max-width:100%}.page-content[data-workspace-density=compact] .product-page-header--workspace .product-page-actions :is(button,a){white-space:normal;overflow-wrap:anywhere;flex:none;max-width:100%}.page-content[data-workspace-density=compact] .product-page-header--compact{position:relative}.page-content[data-workspace-density=compact] .product-page-header--compact>.product-page-actions{position:static}.page-content[data-workspace-density=compact] .product-page-header--compact .page-assistance-anchor{pointer-events:auto;flex-wrap:wrap;align-items:center;height:auto;min-height:0;margin:0;padding:0;display:flex;position:static;inset:auto}.page-content[data-workspace-density=compact] .product-page-header--compact .page-assistance-card{z-index:75;top:calc(100% + 8px);right:auto;width:min(390px,100%);max-width:100%;max-height:min(34rem,70dvh);inset-inline:auto 0;overflow:auto}.page-content[data-workspace-density=compact] .product-page-guide--workspace{max-width:100%;color:var(--text-muted);flex:none;margin:0;font-size:12px;position:static}.page-content[data-workspace-density=compact] .product-page-guide--workspace>summary{border:1px solid var(--border);border-radius:var(--ros-radius-control);background:var(--surface);cursor:pointer;align-items:center;min-height:36px;padding:6px 8px;display:flex}.page-content[data-workspace-density=compact] .product-page-guide--workspace>p{z-index:70;top:calc(100% + 8px);border:1px solid var(--border);border-radius:var(--ros-radius-panel);background:var(--surface);width:min(28rem,100%);max-width:100%;max-height:50dvh;color:var(--text-muted);box-shadow:var(--ros-popover-shadow);overflow-wrap:anywhere;margin:0;padding:12px 16px;line-height:1.6;position:absolute;inset-inline:auto 0;overflow:auto}.page-content[data-workspace-density=compact] .product-page-frame[data-workspace-frame=compact]>.product-scope-trail{min-height:0;margin-bottom:12px!important;padding-block:4px!important}.page-content[data-workspace-density=compact] .product-page-toolbar-slot{margin-bottom:16px}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin:0 0 12px;padding:8px 0;display:flex}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip>:is(div,article){min-width:0;max-width:100%;min-height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:4px 6px;margin:0;padding:0;display:flex}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip>:is(div,article)>:is(dd,strong,b){min-width:0;max-width:100%;color:var(--text-strong);letter-spacing:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;order:0;margin:0;font-family:inherit;font-size:14px;font-style:normal;font-weight:650;line-height:1.5}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip>:is(div,article)>:is(dt,span,small){min-width:0;max-width:100%;min-height:0;color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400;line-height:1.5}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip>[data-alert=true]>:is(dd,strong,b){color:var(--danger)}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip>[data-warn=true]>:is(dd,strong,b){color:var(--warning)}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip>:is(div,article)>svg{width:14px;height:14px;color:var(--text-muted);background:0 0;border-radius:0;flex:none;align-self:center;padding:0}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip--metrics{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));align-items:stretch;gap:12px;margin:0 0 16px;padding:0;display:grid}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip--metrics>:is(div,article){border:1px solid var(--border);border-radius:var(--ros-radius-panel);background:var(--surface);min-width:0;min-height:84px;box-shadow:var(--ros-panel-shadow);flex-flow:column;justify-content:center;align-items:flex-start;gap:4px;padding:12px 16px;display:flex}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip--metrics>:is(div,article)>:is(dd,strong,b){color:var(--text-strong);letter-spacing:0;font-variant-numeric:tabular-nums;order:-1;margin:0;font-family:inherit;font-size:24px;font-style:normal;font-weight:650;line-height:1.1}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip--metrics>[data-alert=true]>:is(dd,strong,b){color:var(--danger)}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip--metrics>:is(div,article)>:is(dt,span,small){color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip--metrics>:is(div,article):has(>svg){grid-template-columns:32px minmax(0,1fr);grid-auto-rows:auto;align-content:center;align-items:center;column-gap:12px;display:grid}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip--metrics>:is(div,article)>svg{box-sizing:content-box;background:var(--brand-soft);width:18px;height:18px;color:var(--brand);border-radius:8px;grid-area:1/1/3;padding:7px}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip--metrics>:is(div,article):has(>svg)>:is(dd,strong,b){grid-area:1/2}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip--metrics>:is(div,article):has(>svg)>:is(dt,span,small){grid-column:2}@container workspace (width<=48rem){.page-content[data-workspace-density=compact] .product-page-frame[data-workspace-frame=compact][data-product-page-canvas=standard]{--ros-page-padding-inline:16px}.page-content[data-workspace-density=compact] .product-page-header--workspace>.product-page-heading-copy{flex:100%}.page-content[data-workspace-density=compact] .product-page-header--workspace>.product-page-actions{justify-content:flex-start}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip--metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@container workspace (width<=36rem){.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip{gap:4px 16px}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip--metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page-content[data-workspace-density=compact] .product-summary-strip.product-summary-strip--metrics>:is(div,article){min-height:80px;padding:12px}}@media (pointer:coarse){.page-content[data-workspace-density=compact] .product-page-header--compact :is(button,a,summary){min-height:44px}}
