@layer gc-primitives{:root[data-shared-primitive-outlines=true]{--gc-shared-primitive-outline-rgb:239 68 68;--gc-shared-primitive-outline-glow-alpha:.31;--gc-shared-primitive-outline-width:2px;--gc-shared-primitive-outline-offset:2px;--gc-shared-primitive-outline-halo-width:5px;--gc-shared-primitive-outline-glow-blur:18px;--gc-shared-primitive-outline-color:rgb(var(--gc-shared-primitive-outline-rgb));--gc-shared-primitive-outline-glow:rgb(var(--gc-shared-primitive-outline-rgb) / var(--gc-shared-primitive-outline-glow-alpha))}:root[data-shared-primitive-outlines-tone=amber]{--gc-shared-primitive-outline-rgb:245 158 11}:root[data-shared-primitive-outlines-tone=blue]{--gc-shared-primitive-outline-rgb:59 130 246}:root[data-shared-primitive-outlines=true] :where([class^=gc-app-],[class*=\ gc-app-],[class^=gc-flyout-],[class*=\ gc-flyout-],[class^=gc-floating-field],[class*=\ gc-floating-field],[class^=gc-copy-field],[class*=\ gc-copy-field],[class^=gc-token-field],[class*=\ gc-token-field],[class^=gc-range-field],[class*=\ gc-range-field],[class^=app-code-field],[class*=\ app-code-field],[class^=app-fab-menu],[class*=\ app-fab-menu],[class^=app-rich-text],[class*=\ app-rich-text],[class^=app-selection-row],[class*=\ app-selection-row],[class^=public-button],[class*=\ public-button],[class^=public-card],[class*=\ public-card],[class^=public-chip],[class*=\ public-chip],[class^=public-inline-notice],[class*=\ public-inline-notice],[class^=public-pill],[class*=\ public-pill],[class^=public-section],[class*=\ public-section],[class^=public-select],[class*=\ public-select],[class^=public-search-picker],[class*=\ public-search-picker],[class^=public-state-card],[class*=\ public-state-card]){outline:var(--gc-shared-primitive-outline-width) solid var(--gc-shared-primitive-outline-color);outline-offset:var(--gc-shared-primitive-outline-offset);box-shadow:0 0 0 1px color-mix(in srgb, var(--md-sys-color-surface) 90%, transparent), 0 0 0 var(--gc-shared-primitive-outline-halo-width) var(--gc-shared-primitive-outline-glow), 0 0 var(--gc-shared-primitive-outline-glow-blur) var(--gc-shared-primitive-outline-glow)}:root[data-shared-primitive-outlines-labels=hover] [data-shared-primitive-name],:root[data-shared-primitive-outlines-labels=always] [data-shared-primitive-name]{position:relative}:root[data-shared-primitive-outlines-labels=hover] [data-shared-primitive-name]:after,:root[data-shared-primitive-outlines-labels=always] [data-shared-primitive-name]:after{background:var(--gc-shared-primitive-outline-color);border:1px solid color-mix(in srgb, var(--md-sys-color-surface) 86%, transparent);border-radius:var(--gc-radius-chip);box-shadow:var(--gc-elevation-2);color:var(--md-sys-color-on-primary);content:attr(data-shared-primitive-name);font:700 var(--md-sys-typescale-label-small-size)/1 var(--gc-font-ui);letter-spacing:var(--md-sys-typescale-headline-small-tracking);opacity:1;max-width:min(14rem,100%);padding:var(--gc-space-2xs);pointer-events:none;text-overflow:ellipsis;transition:opacity var(--gc-motion-duration-short2) var(--gc-motion-easing-standard), transform var(--gc-motion-duration-short2) var(--gc-motion-easing-fast-spatial);white-space:nowrap;z-index:var(--gc-z-debug-overlay);position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;transform:translateY(calc(-100% - 4px))}:root[data-shared-primitive-outlines-labels=hover] [data-shared-primitive-name]:not(:hover):not(:focus-within):not(:focus-visible):not(:active):after{opacity:0;transform:translateY(calc(-100% - 1px))}:root[data-shared-primitive-outlines-labels=hover] [data-shared-primitive-name]:focus-visible:after,:root[data-shared-primitive-outlines-labels=hover] [data-shared-primitive-name]:active:after{opacity:1;transform:translateY(calc(-100% - 4px))}}