.dsc{--dsc-ease:cubic-bezier(0, 0, .2, 1);--dsc-duration:.2s;color:var(--theme-discover-ink)}.dsc :focus-visible{outline:2px solid var(--theme-discover-focus-ring);outline-offset:2px}.dsc .dsc-search-field:focus-visible{border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-primary-focus-ring);outline:none}.dsc :is([data-field],.dsc-search-field):has(input:focus-visible){border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-primary-focus-ring);outline:none}.dsc :is([data-field],.dsc-search-field) input:focus-visible{outline:none}.dsc-search-field{transition:border-color var(--dsc-duration), box-shadow var(--dsc-duration)}.dsc-hero-field{height:clamp(36rem,65vw,64rem);-webkit-mask-image:linear-gradient(transparent, var(--theme-discover-ink) 25%, var(--theme-discover-ink) 65%, transparent);mask-image:linear-gradient(transparent, var(--theme-discover-ink) 25%, var(--theme-discover-ink) 65%, transparent);opacity:.6;top:50%;transform:translateY(-55%)}html[data-theme=dark] .dsc-hero-field{opacity:1}.dsc-rail-label{transition:border-color var(--dsc-duration) var(--dsc-ease), color var(--dsc-duration) var(--dsc-ease), font-weight var(--dsc-duration) var(--dsc-ease);border-bottom:2px solid #0000}.dsc-rail-item[data-active=true] .dsc-rail-label{border-bottom-color:var(--theme-discover-ink);font-weight:700}.dsc-table{border-collapse:separate;border-spacing:0}.dsc-table thead th:first-child,.dsc-table tbody td:first-child{position:sticky;left:0}.dsc-table tbody td{--dsc-row-line:linear-gradient(0deg, var(--theme-line-subtle), var(--theme-line-subtle));--dsc-row-ground:linear-gradient(0deg, var(--theme-discover-card), var(--theme-discover-card));background:var(--dsc-row-line) bottom / 100% 1px no-repeat}.dsc-table tbody td:first-child{background:var(--dsc-row-line) right bottom / calc(100% - 1rem) 1px no-repeat, var(--dsc-row-ground)}.dsc-table tbody td:last-child{background:var(--dsc-row-line) left bottom / calc(100% - 1rem) 1px no-repeat}.dsc-table tbody tr:last-child td{--dsc-row-line:none}.dsc-row-ends{background:repeating-linear-gradient(180deg, transparent 0 5rem, var(--theme-discover-card) 5rem 5.0625rem)}.dsc-table thead th:first-child{z-index:2}.dsc-table tbody td:first-child{z-index:1}.dsc-table tbody tr:hover td:first-child{background:var(--dsc-row-line) right bottom / calc(100% - 1rem) 1px no-repeat, linear-gradient(0deg, var(--theme-discover-row-tint), var(--theme-discover-row-tint)), var(--dsc-row-ground)}.dsc-scroller[data-did-scroll=true] .dsc-table thead th:first-child:after,.dsc-scroller[data-did-scroll=true] .dsc-table tbody td:first-child:after{box-shadow:var(--theme-discover-shadow-sticky);content:"";pointer-events:none;position:absolute;inset:0}.dsc-row{transition:background-color var(--dsc-duration) var(--dsc-ease)}.dsc-row:hover{background-color:var(--theme-discover-row-tint)}.dsc-avatar{filter:drop-shadow(var(--theme-discover-shadow-avatar))}.dsc-avatar-notch{-webkit-mask-image:radial-gradient(circle .6875rem at 2rem 2rem, transparent 0 100%, var(--theme-foreground) 0);mask-image:radial-gradient(circle .6875rem at 2rem 2rem, transparent 0 100%, var(--theme-foreground) 0)}.dsc-table thead th:first-child{background:var(--theme-discover-app)}.dsc-category-icon{transform-origin:50% 75%}.dsc-rail-item:is(:hover,:focus-visible,:active) .dsc-category-icon{animation:var(--category-motion) 1.3s cubic-bezier(.22, 1, .36, 1) infinite}.dsc-rail-item[data-category=popular]{--category-motion:dsc-popular}.dsc-rail-item[data-category=trending]{--category-motion:dsc-trending}.dsc-rail-item[data-category=new]{--category-motion:dsc-new}.dsc-rail-item[data-category=stablecoins]{--category-motion:dsc-stablecoins}.dsc-rail-item[data-category=stocks]{--category-motion:dsc-stocks}.dsc-rail-item[data-category=meme]{--category-motion:dsc-meme}.dsc-rail-item[data-category=featured]{--category-motion:dsc-featured}@keyframes dsc-popular{0%,70%,to{transform:translateY(0)scale(1)}15%{transform:translateY(2px)scale(1.15,.85)}35%{transform:translateY(-7px)scale(.9,1.15)rotate(-8deg)}55%{transform:translateY(0)scale(1.08,.94)}}@keyframes dsc-trending{0%,65%,to{transform:rotate(0)scale(1)}15%,40%{transform:rotate(-16deg)scale(1.15)}25%,50%{transform:rotate(14deg)scale(1.05)}}@keyframes dsc-new{0%,75%,to{transform:perspective(100px)rotateY(0)scale(1)}35%{transform:perspective(100px)rotateY(180deg)scale(1.2)}65%{transform:perspective(100px)rotateY(360deg)scale(1)}}@keyframes dsc-stablecoins{0%,70%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(-14deg)translateY(-3px)}45%{transform:rotate(12deg)translateY(-5px)}}@keyframes dsc-stocks{0%,75%,to{transform:translateY(0)scaleY(1)}20%{transform:translateY(2px)scaleY(.75)}45%{transform:translateY(-5px)scaleY(1.2)}60%{transform:translateY(0)scaleY(.95)}}@keyframes dsc-meme{0%,75%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-18deg)scale(1.12,.9)}50%{transform:rotate(18deg)scale(.95,1.12)}}@keyframes dsc-featured{0%,75%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-6px)rotate(-8deg)scale(1.1)}50%{transform:translateY(-6px)rotate(8deg)scale(1.1)}}@media (prefers-reduced-motion:reduce){.dsc-rail-item:is(:hover,:focus-visible,:active) .dsc-category-icon{animation:none}}.dsc-table td:not(:first-child)>span{text-overflow:ellipsis;display:block;overflow:hidden}.palette-thinking-shimmer{background:linear-gradient(90deg, var(--color-discover-ink) 35%, var(--color-discover-accent) 50%, var(--color-discover-ink) 65%) 0 0 / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite palette-thinking-shimmer}@keyframes palette-thinking-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.palette-thinking-shimmer{color:var(--color-discover-ink);background:0 0;animation:none}}
.gpt-astra-banner{--bn-bg:#0f0f0f;--bn-border:#ffffff29;--bn-shadow:0 0 2rem #000000d9;--bn-inner-highlight:#ffffff29;--bn-scene-center:#000;--bn-light:#dbe9ff;--bn-floor:#ffffff29;--bn-grid:#ffffff3b;--bn-pack-filter:none;--bn-kicker:#ff9a42;--bn-title:#f5f5f3;--bn-desc:#a5a5a3;--bn-primary-text:#080a0b;--bn-primary-bg:linear-gradient(90deg, #ff710b, #ff922f);--bn-primary-shadow:0 8px 18px 0 #ff650045;--bn-secondary-text:#f5f5f3;--bn-secondary-bg:#121416b8;--bn-secondary-bg-hover:#26282acc;--bn-secondary-border:#ffffff2b;--bn-focus:#ff9a42;font-family:var(--font-banner-inter), ui-sans-serif, system-ui, sans-serif;isolation:isolate;border:1px solid var(--bn-border);background:var(--bn-bg);width:100%;box-shadow:var(--bn-shadow);border-radius:26px;position:relative;overflow:hidden;container-type:inline-size}html[data-theme=light] .gpt-astra-banner{--bn-shadow:0 1px 2px #080a0b0f, 0 12px 32px #080a0b14}.gpt-astra-banner:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 1px 1px var(--bn-inner-highlight);pointer-events:none;position:absolute;inset:0}.gpt-astra-banner-body{width:100%;min-height:287px;display:flex;position:relative}.gpt-astra-banner-scene,.gpt-astra-banner-grid,.gpt-astra-banner-signals{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gpt-astra-banner-scene{contain:strict;background:radial-gradient(ellipse 55% 45% at 50% 50%, var(--bn-scene-center), transparent);overflow:hidden}.gpt-astra-banner-light{pointer-events:none;animation-play-state:paused;position:absolute}.gpt-astra-banner-light-top{transform-origin:50% 0;width:120%;height:100%;animation:16s ease-in-out infinite alternate paused gpt-astra-light-drift;top:0;left:-10%;-webkit-mask-image:linear-gradient(#000,#000000a6 30%,#0000 85%);mask-image:linear-gradient(#000,#000000a6 30%,#0000 85%)}.gpt-astra-banner-light-floor{background:radial-gradient(ellipse at center, var(--bn-floor), transparent 65%);width:100%;height:100%;animation:18s ease-in-out infinite alternate paused gpt-astra-floor-drift;bottom:-75%;left:0}.gpt-astra-banner-grid{stroke:var(--bn-grid);stroke-width:.65px;-webkit-mask-image:radial-gradient(55% 70%,#0000 23%,#000 100%);mask-image:radial-gradient(55% 70%,#0000 23%,#000 100%)}.gpt-astra-banner-signals{color:var(--bn-signal,var(--bn-light));-webkit-mask-image:radial-gradient(50% 75%,#0000 15%,#000 75%);mask-image:radial-gradient(50% 75%,#0000 15%,#000 75%)}.gpt-astra-banner-signal path:last-child{stroke-width:var(--bn-signal-width,1.2px)}.gpt-astra-banner-signal{opacity:0;animation:linear infinite paused gpt-astra-signal}@keyframes gpt-astra-light-drift{0%{opacity:.75;transform:translate(-2%,-1%)skew(-5deg)scaleX(.94)}to{opacity:1;transform:translate(2%)skew(5deg)scaleX(1.06)}}@keyframes gpt-astra-floor-drift{0%{opacity:.45;transform:translate(8%)}to{opacity:.85;transform:translate(-8%,-8%)}}@keyframes gpt-astra-signal{0%{opacity:0;transform:translate(0)}8%{opacity:.7}50%{opacity:.55}65%,to{opacity:0;transform:translateX(var(--signal-distance))}}.gpt-astra-banner[data-motion=running] .gpt-astra-banner-light,.gpt-astra-banner[data-motion=running] .gpt-astra-banner-signal{animation-play-state:running}.gpt-astra-banner-pack{z-index:1;object-fit:cover;height:99.03%;filter:var(--bn-pack-filter);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:.97%}.gpt-astra-banner-pack-left{width:24.04%;left:4.56%}.gpt-astra-banner-pack-right{width:23.91%;left:71.6%}.gpt-astra-banner-content{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;padding:1.5rem;display:flex;position:relative}.gpt-astra-banner-heading{font-family:var(--font-banner-inter), ui-sans-serif, system-ui, sans-serif;flex-direction:column;align-items:center;gap:10px;margin:0;font-style:normal;display:flex}.gpt-astra-banner-kicker{letter-spacing:4px;color:var(--bn-kicker);font-size:13px;font-weight:700;line-height:1.2}.gpt-astra-banner-title{letter-spacing:-1.8px;color:var(--bn-title);white-space:nowrap;font-size:46px;font-weight:700;line-height:1.08}.gpt-astra-banner-description{color:var(--bn-desc);margin:0;font-size:15px;font-weight:400;line-height:1.45}.gpt-astra-banner-actions{justify-content:center;align-items:center;gap:12px;display:flex}.gpt-astra-banner-cta{box-sizing:border-box;height:40px;font-family:var(--font-banner-inter), ui-sans-serif, system-ui, sans-serif;white-space:nowrap;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:normal;text-decoration:none;transition:transform .18s cubic-bezier(.215,.61,.355,1),filter .18s,background-color .18s;display:inline-flex;overflow:hidden}.gpt-astra-banner-icon{-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background-color:currentColor;flex:none}.gpt-astra-banner-icon-arrow{--icon:url(/discover/banner/arrow-right.svg);width:16px;height:16px}.gpt-astra-banner-icon-help{--icon:url(/discover/banner/circle-help.svg);width:20px;height:20px}.gpt-astra-banner-cta-primary{width:156px;color:var(--bn-primary-text);background:var(--bn-primary-bg);box-shadow:var(--bn-primary-shadow)}.gpt-astra-banner-cta-secondary{width:144px;color:var(--bn-secondary-text);background:var(--bn-secondary-bg);border:1px solid var(--bn-secondary-border)}.gpt-astra-banner-cta:focus-visible{outline:2px solid var(--bn-focus);outline-offset:4px}@media (hover:hover) and (pointer:fine){.gpt-astra-banner-cta:hover{transform:translateY(-.125rem)}.gpt-astra-banner-cta-primary:hover{filter:brightness(1.06)}.gpt-astra-banner-cta-secondary:hover{background-color:var(--bn-secondary-bg-hover)}}.gpt-astra-banner-cta:active{transform:scale(.97)}@container (max-width:60rem){.gpt-astra-banner-title{letter-spacing:-.04em;font-size:clamp(2rem,4.8cqw,2.875rem)}.gpt-astra-banner-pack-left{width:24%;left:-4%}.gpt-astra-banner-pack-right{width:24%;left:80%}}@container (max-width:40rem){.gpt-astra-banner{border-radius:26px}.gpt-astra-banner-body{min-height:0}.gpt-astra-banner-grid,.gpt-astra-banner-signals{width:240%;left:-70%}.gpt-astra-banner-pack{display:none}.gpt-astra-banner-content{justify-content:center;gap:24px;min-width:0;padding:22px 18px}.gpt-astra-banner-heading{gap:10px;padding:0 21px}.gpt-astra-banner-actions{width:100%;max-width:312px}.gpt-astra-banner-cta{flex-shrink:1;min-width:0}.gpt-astra-banner-cta-primary{flex:156 1 0}.gpt-astra-banner-cta-secondary{flex:144 1 0}.gpt-astra-banner-kicker{letter-spacing:4px;font-size:13px}.gpt-astra-banner-title{letter-spacing:-1.8px;white-space:normal;text-wrap:balance;font-size:46px;line-height:1.08}.gpt-astra-banner-description{text-wrap:balance;max-width:17.5rem;font-size:15px}}@container (max-width:18rem){.gpt-astra-banner-actions{flex-direction:column;align-items:stretch;gap:8px}.gpt-astra-banner-cta{flex:none;width:100%}}@container (max-width:21rem){.gpt-astra-banner-title{font-size:36px}}@media (prefers-reduced-motion:reduce){.gpt-astra-banner .gpt-astra-banner-light,.gpt-astra-banner .gpt-astra-banner-signal{animation:none}.gpt-astra-banner-cta{transition:none;transform:none}}
