@layer properties,theme,base;@layer components{.yY9Zwa_root{width:100%;padding:clamp(var(--ec-space-8), 8vw, var(--ec-space-16)) 0;text-align:left;flex-direction:column;align-items:flex-start;display:flex;container:empty-state/inline-size}.yY9Zwa_root:before{content:"";width:var(--ec-space-2);height:var(--ec-space-2);background:var(--ec-signal)}.yY9Zwa_icon{display:none}.yY9Zwa_glyph{place-items:center;display:grid}.yY9Zwa_frame{width:100%;max-width:100%}.yY9Zwa_copy{display:flow-root}.yY9Zwa_title{margin:var(--ec-space-4) 0 0;color:var(--ec-foreground);font-family:var(--ec-font-display);font-size:var(--ec-text-3xl);font-weight:var(--ec-font-weight-display);letter-spacing:var(--ec-tracking-display);line-height:var(--ec-leading-display);text-transform:var(--ec-display-case);position:relative}.yY9Zwa_description{max-width:70ch;margin:var(--ec-space-4) 0 0;color:var(--ec-text-secondary);font-size:var(--ec-text-base);line-height:var(--ec-leading-body);position:relative}.yY9Zwa_line{text-wrap:pretty;display:block}.yY9Zwa_action{justify-content:flex-start;align-items:center;gap:var(--ec-space-3) var(--ec-space-6);margin-top:var(--ec-space-6);flex-wrap:wrap;display:flex}@container empty-state (min-width:640px){.yY9Zwa_root:not(.yY9Zwa_panel) .yY9Zwa_title{font-size:var(--ec-text-5xl)}}.yY9Zwa_panel{padding:clamp(var(--ec-space-8), 6vw, var(--ec-space-12)) var(--ec-space-5);text-align:center;align-items:center}.yY9Zwa_panel:before{content:none}.yY9Zwa_panel .yY9Zwa_icon{width:var(--ec-space-10);height:var(--ec-space-10);border:1px solid var(--ec-border-subtle);border-radius:var(--ec-radius-control);background:var(--ec-surface-muted);color:var(--ec-text-secondary);place-items:center;display:grid}.yY9Zwa_panel .yY9Zwa_glyph svg{width:20px;height:20px}.yY9Zwa_panel .yY9Zwa_title{margin-top:var(--ec-space-4);font-family:var(--ec-font-body);font-size:var(--ec-text-base);letter-spacing:normal;font-weight:500;line-height:var(--ec-leading-body);text-transform:none}.yY9Zwa_panel .yY9Zwa_description{max-width:28rem;margin:var(--ec-space-1) auto 0;font-size:var(--ec-text-sm)}.yY9Zwa_panel .yY9Zwa_line{text-wrap:balance}.yY9Zwa_panel .yY9Zwa_action{margin-top:var(--ec-space-5);justify-content:center}}@layer utilities;