@layer base{._root_t0bj5_15{display:flex;flex-direction:column;gap:var(--space-lg, 24px)}._swatchFrame_t0bj5_21,._swatchFlow_t0bj5_22{width:.9rem;height:.9rem;border-radius:var(--radius-xs, 3px);flex:0 0 auto}._swatchFrame_t0bj5_21{border:.125rem solid var(--color-accent, currentColor);background:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface, #fff))}._swatchFlow_t0bj5_22{border:.125rem dashed var(--color-accent-strong, var(--color-accent, currentColor));background:color-mix(in srgb,var(--color-accent-strong) 16%,var(--color-surface, #fff))}._previewScroll_t0bj5_39{overflow-x:auto;border:1px solid var(--color-border-strong, currentColor);border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--color-accent) 3%,var(--color-surface, #fff));padding:var(--space-md, 16px)}._previewScroll_t0bj5_39:focus-visible{outline:.1875rem solid var(--color-accent, currentColor);outline-offset:.125rem}._frame_t0bj5_52{--lce-sidebar-track: 20rem;display:grid;grid-template-columns:var(--lce-sidebar-track) minmax(0,1fr);grid-template-areas:"header header" "sidebar main" "footer footer";gap:var(--space-sm, 12px)}._frameStacked_t0bj5_64{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "sidebar" "main" "footer"}._regHeader_t0bj5_73{grid-area:header}._regSidebar_t0bj5_75{grid-area:sidebar}._frame_t0bj5_52:not(._frameStacked_t0bj5_64)>._regSidebar_t0bj5_75{max-width:var(--lce-sidebar-track)}._regMain_t0bj5_79{grid-area:main}._regFooter_t0bj5_81{grid-area:footer}._region_t0bj5_83{position:relative;min-width:0;border:1px solid var(--color-border, currentColor);border-radius:var(--radius-sm, 8px);background:var(--color-surface, #fff);padding:var(--space-sm, 12px);transition:outline-color .2s,background-color .2s;outline:.125rem solid transparent;outline-offset:-.125rem}._regionTag_t0bj5_95,._flowTag_t0bj5_96{display:inline-block;font-size:.6875rem;font-weight:700;font-family:var(--type-code-font-family);text-transform:uppercase;letter-spacing:.04em;padding:.05rem .35rem;border-radius:var(--radius-xs, 3px);margin-bottom:var(--space-xs, 8px);color:var(--color-primary, currentColor);background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface, #fff))}._flowTag_t0bj5_96{background:color-mix(in srgb,var(--color-accent-strong) 14%,var(--color-surface, #fff))}._flow_t0bj5_96{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs, 8px);padding:var(--space-xs, 8px);border-radius:var(--radius-sm, 6px);transition:outline-color .2s,background-color .2s;outline:.125rem dashed transparent;outline-offset:-.125rem}._navSpacer_t0bj5_126{flex:1 1 auto}._pill_t0bj5_128{font-size:.75rem;font-weight:600;color:var(--color-primary, currentColor);background:var(--color-surface-subtle, var(--color-surface-muted, transparent));border:1px solid var(--color-border, currentColor);border-radius:var(--radius-pill, 9999px);padding:.1rem .55rem;white-space:nowrap}._pillStrong_t0bj5_139{color:var(--color-on-primary, #fff);background:var(--color-primary, currentColor);border-color:var(--color-primary, currentColor)}._cardwall_t0bj5_145{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--space-xs, 8px)}._media_t0bj5_151{display:flex;align-items:center;gap:var(--space-xs, 8px);border-radius:var(--radius-xs, 4px);padding:.15rem;transition:outline-color .2s,background-color .2s;outline:.125rem dashed transparent;outline-offset:-.125rem}._avatar_t0bj5_162{flex:0 0 1.75rem;width:1.75rem;height:1.75rem;border-radius:var(--radius-pill, 9999px);background:color-mix(in srgb,var(--color-accent-strong) 30%,var(--color-surface, #fff));border:1px solid var(--color-accent-strong, currentColor)}._mediaText_t0bj5_171{flex:1 1 auto;min-width:0;font-size:.7rem;line-height:1.3;color:var(--color-body, currentColor)}._root_t0bj5_15[data-view=frame] ._region_t0bj5_83,._root_t0bj5_15[data-view=both] ._region_t0bj5_83{outline-color:var(--color-accent, currentColor);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface, #fff))}._root_t0bj5_15[data-view=frame] ._regionTag_t0bj5_95,._root_t0bj5_15[data-view=both] ._regionTag_t0bj5_95{background:color-mix(in srgb,var(--color-accent) 85%,var(--color-primary));color:var(--color-on-primary, #fff)}._root_t0bj5_15[data-view=contents] ._flow_t0bj5_96,._root_t0bj5_15[data-view=both] ._flow_t0bj5_96,._root_t0bj5_15[data-view=contents] ._media_t0bj5_151,._root_t0bj5_15[data-view=both] ._media_t0bj5_151{outline-color:var(--color-accent-strong, currentColor);background:color-mix(in srgb,var(--color-accent-strong) 10%,var(--color-surface, #fff))}._root_t0bj5_15[data-view=contents] ._flowTag_t0bj5_96,._root_t0bj5_15[data-view=both] ._flowTag_t0bj5_96{background:var(--color-accent-strong, currentColor);color:var(--color-on-primary, #fff)}._readout_t0bj5_206{display:flex;flex-direction:column;gap:var(--space-md, 16px);padding:var(--space-md, 16px);border:1px solid var(--color-border-strong, currentColor);border-radius:var(--radius-md, 10px);background:var(--color-surface-subtle, var(--color-surface-muted, transparent));border-left:var(--space-xxs, 4px) solid var(--color-accent, currentColor)}._facts_t0bj5_217{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md, 16px)}._factLabel_t0bj5_223{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-body, currentColor)}._factValue_t0bj5_231{font-family:var(--type-code-font-family);font-size:var(--type-body-md-font-size, 16px);font-weight:700;color:var(--color-primary, currentColor);font-variant-numeric:tabular-nums}._explain_t0bj5_239{margin:0;font-size:var(--type-body-md-font-size, 15px);line-height:1.55;color:var(--color-primary, currentColor)}._explain_t0bj5_239 b{color:var(--color-primary, currentColor)}._reference_t0bj5_250{padding:var(--space-md, 16px);border:1px dashed var(--color-border-strong, currentColor);border-radius:var(--radius-md, 10px);background:var(--color-surface-subtle, var(--color-surface-muted, transparent));overflow-x:auto}._reference_t0bj5_250:focus-visible{outline:.1875rem solid var(--color-accent, currentColor);outline-offset:.125rem}@media(max-width:40rem){._facts_t0bj5_217{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._region_t0bj5_83,._flow_t0bj5_96,._media_t0bj5_151{transition:none}}}[data-testid=cgf-auto-fit-columns] .grid-cols-2>:last-child:nth-child(odd){grid-column:1 / -1}
