@layer base{._container_paqft_2{position:fixed;top:0;left:0;right:0;z-index:var(--z-spotlight);display:flex;justify-content:center;padding:var(--spacing-6) var(--spacing-4);pointer-events:none;transition:opacity var(--animation-duration-normal) ease,transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._visible_paqft_17{opacity:1;transform:translateY(0)}._hidden_paqft_22{opacity:0;transform:translateY(-1.5rem)}._banner_paqft_27{pointer-events:auto;background-color:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:var(--spacing-4);display:flex;align-items:flex-start;gap:var(--spacing-4);max-width:32rem;width:100%;position:relative;overflow:hidden}._banner_paqft_27:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background-color:var(--primary)}._iconWrapper_paqft_55{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:var(--purple-light);border-radius:var(--radius-md)}._iconWrapper_paqft_55>svg{color:var(--primary)}._content_paqft_72{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2);padding-right:var(--spacing-6)}._title_paqft_80{margin:0;font-size:1rem;font-weight:600;color:var(--foreground);letter-spacing:var(--heading-letter-spacing)}._description_paqft_88{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.5}._example_paqft_95{margin:0;font-size:.875rem;color:var(--foreground);background-color:color-mix(in srgb,var(--primary) 5%,transparent);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);line-height:1.4}._exampleLabel_paqft_105{display:inline-flex;align-items:center;gap:var(--spacing-1);font-weight:600;color:var(--primary)}._closeButton_paqft_113{position:absolute;top:var(--spacing-3);right:var(--spacing-3);display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--muted-foreground);width:1.75rem;height:1.75rem;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._closeButton_paqft_113:hover{background-color:var(--muted);color:var(--foreground)}._closeButton_paqft_113:focus-visible{outline:none;box-shadow:var(--shadow-focus)}}
