.home_hero__a5iyJ{background:linear-gradient(180deg,#171e32,#0f1115),radial-gradient(1200px 900px at 10% -10%,rgba(124,145,255,.12),transparent 60%);border-top:1px solid #232735;padding:1.25rem 1rem;margin-top:1rem;border-radius:12px}.home_ctaRow__er__z{display:flex;gap:.75rem;margin-top:1rem}.home_cta__BKr21{background:var(--brand);color:#fff;padding:.6rem 1rem;border-radius:8px;font-weight:600}.home_ctaSecondary__OP96e{background:var(--panel);border:1px solid #2b3040;padding:.6rem 1rem;border-radius:8px}.home_quickGrid__o_2MM{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.home_card__LUTnY{background:linear-gradient(180deg,rgba(18,22,34,.9),rgba(14,18,30,.95));border:1px solid rgba(124,145,255,.22);border-radius:12px;padding:1rem;box-shadow:0 6px 20px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.03)}.home_card__LUTnY p{margin:.35rem 0 0;color:var(--muted)}.home_fullBleed__3klMn{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.home_titleRow__lpGID{display:flex;align-items:center;gap:.6rem;margin-bottom:.25rem}.home_titleIcon__nFF1M{color:var(--brand);display:inline-grid;place-items:center;filter:drop-shadow(0 2px 6px rgba(76,195,138,.35))}.home_siteTitle___dM06{font-size:clamp(2rem,5vw,3rem);line-height:1.1;margin:0;font-weight:900;letter-spacing:.2px}.home_carousel__e9hEL{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:clamp(220px,45vh,560px);overflow:hidden;background:#0b0f14}.home_slides__rkaNq{display:flex;height:100%;transition:transform .5s ease}.home_slide__TcQZ7{min-width:100%;height:100%;position:relative;color:#fff}.home_slideImg__I51fy{position:absolute;inset:0;object-fit:cover;filter:brightness(.6)}.home_slideContent__AVvDm{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;height:100%;padding:2rem;gap:.75rem}.home_slideTitle__j1T_7{font-size:clamp(1.5rem,5vw,3rem);font-weight:800}.home_slideDesc__zK2J_{max-width:820px;color:#d1d5db}.home_slideCtas__vgJRP{display:flex;gap:.75rem;flex-wrap:wrap}.home_navBtn__fofWb{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;border-radius:999px;width:44px;height:44px;display:grid;place-items:center;cursor:pointer;z-index:2}.home_navPrev__6NYIb{left:12px}.home_navNext__Hkme5{right:12px}.home_dots__1lJFf{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:6px}.home_dot__KlHdw{width:6px;height:6px;padding:0;border-radius:999px;background:hsla(0,0%,100%,.25);border:none;outline:none;opacity:.9;-webkit-appearance:none;-moz-appearance:none;appearance:none}.home_dotActive__hLguH{background:hsla(0,0%,100%,.7)}.home_homeSearch__3ichZ{margin:1rem 0;position:relative}.home_searchWrap__k5Ejz{display:flex;align-items:center;gap:.5rem;background:rgba(21,24,33,.7);border:1px solid #2b3040;border-radius:12px;padding:.5rem .75rem}.home_searchWrapFocused__qJbGm{border-color:#fb923c}.home_searchHeader__j6MlF{font-size:1rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;margin-bottom:1rem;display:inline-block}.home_searchIcon___ApLX{color:#aab2c0;display:inline-grid;place-items:center}.home_searchInput__Mtrqp{flex:1 1;background:transparent;border:none;color:var(--text);font-size:1rem;padding-left:.25rem}.home_searchInput__Mtrqp:focus{outline:none;box-shadow:none}.home_searchWrap__k5Ejz :focus{outline:none}.home_searchInput__Mtrqp::placeholder{color:#8b92a0}.home_clearBtn__udubb{background:transparent;border:none;color:#aab2c0;cursor:pointer}.home_suggestList__gTJTI{position:absolute;z-index:10;top:100%;margin-top:.25rem;left:0;right:0;background:rgba(14,18,30,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #2b3040;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.35)}.home_suggestItem__ULaE9{display:flex;gap:.6rem;align-items:center;padding:.55rem .75rem;color:var(--text);border-bottom:1px solid hsla(0,0%,100%,.04)}.home_suggestItem__ULaE9:last-child{border-bottom:none}.home_suggestActive___l_Km{background:rgba(124,145,255,.12)}.home_kindBadge__ntK31{font-size:.75rem;border:1px solid #2b3040;border-radius:999px;padding:.1rem .45rem;color:#c9cfe0}.home_badgeArtist__ER24d{background:#1a2230}.home_badgeSong__wPJ2o{background:#1a2a22}.home_suggestText__O81l8{display:grid}.home_suggestTitle__Bq5Jf{font-weight:700}.home_suggestSub__y8qAa{font-size:.85rem;color:#9aa0aa}.home_featureRow__Qebdw{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0 2rem;align-items:stretch;grid-auto-rows:1fr;padding:0 clamp(16px,4vw,32px)}.home_featureCard__XqaYJ{position:relative;background:linear-gradient(180deg,rgba(18,22,34,.9),rgba(14,18,30,.95));border:1px solid rgba(124,145,255,.22);border-radius:16px;padding:1.1rem;box-shadow:0 12px 32px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.03);overflow:hidden;display:flex;flex-direction:column}.home_featureCard__XqaYJ:before{content:"";position:absolute;inset:-1px;border-radius:16px;background:radial-gradient(120% 80% at -10% -20%,rgba(124,145,255,.28),transparent 55%),radial-gradient(110% 70% at 110% -10%,rgba(76,195,138,.22),transparent 60%);pointer-events:none;mix-blend-mode:screen;opacity:.85}.home_featureCard__XqaYJ h3{margin:.25rem 0 .5rem;font-weight:800;background:linear-gradient(90deg,#e6e8ef,#a9b1ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home_featureCard__XqaYJ p{color:var(--muted);margin:0 0 .75rem}.home_featureCtas__nFmA5{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto}.home_featureCard__XqaYJ :where(.home_ctaSecondary__OP96e){background:rgba(18,22,34,.6);border:1px solid rgba(124,145,255,.35);color:#e6e8ef}.home_featureCard__XqaYJ :where(.home_ctaSecondary__OP96e):hover{background:rgba(124,145,255,.16);border-color:rgba(124,145,255,.5)}.home_card__LUTnY:hover,.home_featureCard__XqaYJ:hover{transform:translateY(-2px);border-color:#33415e}@media (max-width:768px){.home_ctaRow__er__z{flex-wrap:wrap}.home_slideContent__AVvDm{padding:1rem 3.5rem}.home_searchInput__Mtrqp,.home_slideDesc__zK2J_{font-size:.95rem}.home_quickGrid__o_2MM{grid-template-columns:1fr}}@media (max-width:600px){.home_carousel__e9hEL{height:clamp(260px,55vh,460px)}.home_slideImg__I51fy{object-position:center 30%}.home_slideContent__AVvDm{padding:1rem 3.75rem}}.home_gradText__dyBpZ{background:linear-gradient(90deg,#60a5fa,#818cf8,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent}.home_gradTextGreen__pJVnm{background:linear-gradient(90deg,#34d399,#10b981,#059669);-webkit-background-clip:text;background-clip:text;color:transparent}.home_gradTextOrange__D7QYU{background:linear-gradient(90deg,#fb923c,#f97316,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent}.home_gradTextPink__Ty08K{background:linear-gradient(90deg,#ec4899,#f472b6,#f9a8d4);-webkit-background-clip:text;background-clip:text;color:transparent}.home_gradTextBlue__g8JIt{background:linear-gradient(90deg,#3b82f6,#2563eb,#1d4ed8);-webkit-background-clip:text;background-clip:text;color:transparent}.home_card__LUTnY h3{font-weight:800;background:linear-gradient(90deg,#e6e8ef,#a5b4fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}