.AnnouncementBanner-module__Vwp8eq__banner{isolation:isolate;background:var(--background);--banner-ember-opacity:.3;--banner-grain-opacity:.05;--banner-edge-outer:color-mix(in oklab, var(--color-chili-500) 55%, transparent);--banner-edge-inner:color-mix(in oklab, var(--color-chili-400) 45%, transparent);--banner-chip-bg:var(--surface);--banner-chip-bg-hover:var(--surface);--banner-chip-ring:color-mix(in oklab, var(--foreground) 15%, transparent);--banner-chip-ring-strong:color-mix(in oklab, var(--color-chili-500) 55%, transparent);--banner-chip-lift:0 1px 2px color-mix(in oklab, var(--foreground) 7%, transparent);--banner-chip-divider:color-mix(in oklab, var(--foreground) 11%, transparent);--banner-chip-slot-hover:color-mix(in oklab, var(--color-chili-500) 10%, transparent);--banner-arrow-idle:var(--muted-foreground);position:relative;overflow:hidden}.dark .AnnouncementBanner-module__Vwp8eq__banner{--banner-ember-opacity:.55;--banner-grain-opacity:.14;--banner-edge-outer:color-mix(in oklab, var(--color-chili-500) 30%, transparent);--banner-edge-inner:color-mix(in oklab, var(--color-chili-400) 26%, transparent);--banner-chip-bg:#ffffff0f;--banner-chip-bg-hover:#ffffff1a;--banner-chip-ring:#ffffff24;--banner-chip-ring-strong:color-mix(in oklab, var(--color-chili-400) 60%, transparent);--banner-chip-lift:none;--banner-chip-divider:#ffffff1f;--banner-chip-slot-hover:color-mix(in oklab, var(--color-chili-500) 24%, transparent);--banner-arrow-idle:color-mix(in oklab, var(--foreground) 70%, transparent)}.AnnouncementBanner-module__Vwp8eq__embers{z-index:-2;background:radial-gradient(ellipse 22% 130% at 34% 118%, var(--color-chili-500), transparent 70%), radial-gradient(ellipse 26% 120% at 64% 122%, var(--color-chili-700), transparent 72%);opacity:var(--banner-ember-opacity);will-change:transform;animation:24s cubic-bezier(.45,.05,.55,.95) infinite alternate AnnouncementBanner-module__Vwp8eq__ember-drift;position:absolute;inset:0 -20%;-webkit-mask-image:linear-gradient(#0000 38%,#000 100%);mask-image:linear-gradient(#0000 38%,#000 100%)}.AnnouncementBanner-module__Vwp8eq__grain{z-index:-1;opacity:var(--banner-grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.AnnouncementBanner-module__Vwp8eq__edgeBottom{z-index:1;background:linear-gradient(90deg, transparent, var(--banner-edge-outer) 32%, var(--banner-edge-inner) 50%, var(--banner-edge-outer) 68%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.AnnouncementBanner-module__Vwp8eq__code{cursor:pointer;background:var(--banner-chip-bg);height:26px;box-shadow:inset 0 0 0 1px var(--banner-chip-ring), var(--banner-chip-lift);border-radius:8px;align-items:stretch;padding:0;transition:background-color .16s,box-shadow .16s;display:inline-flex;position:relative}.AnnouncementBanner-module__Vwp8eq__code:hover{background:var(--banner-chip-bg-hover);box-shadow:inset 0 0 0 1px var(--banner-chip-ring-strong), var(--banner-chip-lift)}.AnnouncementBanner-module__Vwp8eq__codeText{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.07em;color:var(--foreground);align-items:center;padding:0 9px 0 10px;font-size:11px;font-weight:600;display:inline-flex}.AnnouncementBanner-module__Vwp8eq__codeDivider{background:var(--banner-chip-divider);width:1px;margin:5px 0}.AnnouncementBanner-module__Vwp8eq__codeSlot{border-radius:0 7px 7px 0;place-items:center;width:26px;transition:background-color .16s;display:grid;position:relative}.AnnouncementBanner-module__Vwp8eq__code:hover .AnnouncementBanner-module__Vwp8eq__codeSlot{background:var(--banner-chip-slot-hover)}.AnnouncementBanner-module__Vwp8eq__codeIcon{color:var(--muted-foreground);opacity:0;grid-area:1/1;place-items:center;transition:opacity .16s,transform .22s cubic-bezier(.32,.72,0,1),color .16s;display:grid;transform:scale(.7)}.AnnouncementBanner-module__Vwp8eq__codeIconVisible{opacity:1;transform:scale(1)}.AnnouncementBanner-module__Vwp8eq__code:hover .AnnouncementBanner-module__Vwp8eq__codeIcon{color:var(--foreground)}.AnnouncementBanner-module__Vwp8eq__codeIconDone,.AnnouncementBanner-module__Vwp8eq__code:hover .AnnouncementBanner-module__Vwp8eq__codeIconDone{color:var(--color-chili-500)}@media (prefers-reduced-motion:reduce){.AnnouncementBanner-module__Vwp8eq__codeIcon{transition:opacity .16s,color .16s;transform:none}.AnnouncementBanner-module__Vwp8eq__codeIconVisible{transform:none}}.AnnouncementBanner-module__Vwp8eq__arrow{color:var(--banner-arrow-idle);transition:color .15s}.AnnouncementBanner-module__Vwp8eq__cta:hover .AnnouncementBanner-module__Vwp8eq__arrow,.AnnouncementBanner-module__Vwp8eq__cta:focus-visible .AnnouncementBanner-module__Vwp8eq__arrow{color:var(--foreground)}@keyframes AnnouncementBanner-module__Vwp8eq__ember-drift{0%{transform:translate(-7%)}to{transform:translate(7%)}}.AnnouncementBanner-module__Vwp8eq__banner:hover .AnnouncementBanner-module__Vwp8eq__embers,.AnnouncementBanner-module__Vwp8eq__banner:focus-within .AnnouncementBanner-module__Vwp8eq__embers{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.AnnouncementBanner-module__Vwp8eq__embers{animation:none}}
