@layer components{[data-slot=image]{border-radius:var(--radius-media,var(--radius-card))}[data-slot=blockquote]{border-inline-start:1px solid var(--color-border-strong);padding-block:var(--space-component-padding-y);padding-inline:var(--space-component-padding-x);margin-block:var(--space-component-padding-y);color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body)}[data-slot=blockquote-cite]{color:var(--color-text-secondary);font-size:var(--font-size-body-small);margin-block-start:var(--space-component-padding-y);display:block}[data-slot=code-block]{gap:var(--space-component-gap);padding:var(--space-component-padding-y) var(--space-component-padding-x);border-radius:var(--radius-card);background:var(--color-bg-muted);flex-direction:column;display:flex}[data-slot=code-block-file]{font-family:var(--font-text-code);font-size:var(--font-size-caption);color:var(--color-text-secondary)}[data-slot=code-block-body]{position:relative}[data-slot=code-block-source]{font-family:var(--font-text-code);font-size:var(--font-size-body-small);line-height:var(--line-height-body);color:var(--color-text-primary);margin:0;overflow-x:auto}[data-slot=code-block-copy]{padding:var(--space-component-padding-y) var(--space-component-padding-x);border-radius:var(--radius-button);background:var(--color-bg-canvas);color:var(--color-text-secondary);font-family:var(--font-text-code);font-size:var(--font-size-caption);cursor:pointer;border:none;position:absolute;inset-block-start:0;inset-inline-end:0}[data-slot=code-block-copy]:hover{color:var(--color-text-primary)}[data-slot=code-block-copy]:focus-visible{outline:auto;outline-color:var(--color-border-focus)}[data-slot=code-block-status]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}[data-slot=figure]{margin-block:var(--space-component-padding-y);color:var(--color-text-primary)}[data-slot=figure-caption]{color:var(--color-text-tertiary);font-size:var(--font-size-body-small);line-height:var(--line-height-body);margin-block-start:var(--space-component-padding-y)}[data-slot=inline-code]{font-family:var(--font-text-code);border-radius:var(--radius-badge);background:var(--color-bg-muted);color:var(--color-text-primary);padding-block:.1em;padding-inline:.35em}[data-slot=inline-code][data-size=caption]{font-size:var(--font-size-caption)}[data-slot=list]{gap:var(--space-stack-tight);color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);flex-direction:column;padding-inline-start:var(--space-component-padding-x);display:flex}[data-slot=rule]{border:none;border-block-start:1px solid var(--color-border-strong);margin-block:var(--space-component-padding-y)}@media (hover:hover) and (pointer:fine){[data-slot=services-list][data-effect=hover-reveal][data-effect-state=live] [data-slot=services-list-detail]{opacity:0;transition:grid-template-rows var(--duration-transition) var(--easing-spring), opacity var(--duration-transition) var(--easing-spring);grid-template-rows:0fr}[data-slot=services-list][data-effect=hover-reveal][data-effect-state=live]:hover [data-slot=services-list-detail],[data-slot=services-list][data-effect=hover-reveal][data-effect-state=live]:focus-within [data-slot=services-list-detail]{opacity:1;grid-template-rows:1fr}[data-slot=services-list][data-effect=hover-reveal][data-effect-state=live]:hover [data-slot=services-list-number],[data-slot=services-list][data-effect=hover-reveal][data-effect-state=live]:focus-within [data-slot=services-list-number]{color:var(--color-accent)}}[data-slot=services-list][data-effect=hover-reveal][data-effect-state=static] [data-slot=services-list-detail]{opacity:1;grid-template-rows:1fr;transition:none}@media (prefers-reduced-motion:reduce){[data-slot=services-list][data-effect=hover-reveal][data-effect-state] [data-slot=services-list-detail]{opacity:1;grid-template-rows:1fr;transition:none}}section[data-variant=floating-prompt]{--landing-hero-seat-radius:1rem;--landing-hero-seat-measure:48rem}section[data-variant=floating-prompt] [data-media-seat]{width:100%;max-width:var(--landing-hero-seat-measure);border-radius:var(--landing-hero-seat-radius);box-shadow:var(--shadow-raised);margin-block-start:var(--space-section-gap);margin-inline:auto}section[data-variant=floating-prompt]:is(.dark *) [data-media-seat]{box-shadow:var(--shadow-raised-dark)}}
