*{box-sizing:border-box;margin:0;padding:0}.sv-seo{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}body.sv-app-mounted .sv-seo{display:none!important}.svcsh{position:fixed;inset:0;z-index:1;background:#07090b;font-family:var(--font-ui,"Manrope","DM Sans","Geist","Segoe UI",ui-sans-serif,-apple-system,sans-serif);pointer-events:none;overflow:hidden}.svcsh-rail{left:0;width:var(--svcsh-rail-w,268px);background:rgba(10,10,13,.6);backdrop-filter:blur(26px) saturate(160%);border-right:1px solid #222226}.svcsh-host,.svcsh-rail{position:absolute;top:0;bottom:0}.svcsh-host{left:var(--svcsh-rail-w,268px);right:0;background:#060509;border-left:1px solid #222226;overflow:hidden}.svcsh-glow{position:absolute;border-radius:50%;filter:blur(8px);opacity:.7}.svcsh-glow.a{width:660px;height:660px;top:-210px;right:7%;background:radial-gradient(circle,rgba(124,92,255,.22),transparent 60%)}.svcsh-glow.b{width:560px;height:560px;bottom:12%;left:-120px;background:radial-gradient(circle,rgba(40,170,130,.18),transparent 60%)}.svcsh-composer{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);display:flex;align-items:center;gap:12px;width:min(720px,80%);height:52px;padding:0 8px 0 18px;border:1px solid rgba(255,176,102,.18);border-radius:22px;background:rgba(18,17,23,.55);backdrop-filter:blur(24px) saturate(1.5)}.svcsh-composer-ph{flex:1;font-size:14px;color:#71717a}.svcsh-send{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ff7a2d,#ff3d8a)}[data-theme=light] .svcsh{background:#f4f5f8}[data-theme=light] .svcsh-host{background:#f4f5f8;border-left-color:#e3e4ea}[data-theme=light] .svcsh-rail{background:rgba(244,245,248,.7);border-right-color:#e3e4ea}[data-theme=light] .svcsh-composer{background:rgba(255,255,255,.6)}[data-theme=winamp] .svcsh,[data-theme=winamp] .svcsh-host{background:#1a1f2e}[data-theme=space-grey] .svcsh,[data-theme=space-grey] .svcsh-host{background:#2b313a}@media (max-width:900px){.svcsh-rail{display:none}.svcsh-host{left:0}}@media (prefers-reduced-motion:reduce){.svcsh{transition:none}}:root{--sv-promo-h:0px}body.sv-promo-on{--sv-promo-h:44px}body.sv-promo-on,body.sv-promo-on[data-scroll-locked]{padding-top:calc(var(--sv-app-banner-h) + var(--sv-promo-h))}.sv-promo-bar{position:fixed;top:var(--sv-app-banner-h);left:0;right:0;height:var(--sv-promo-h,44px);z-index:999;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 52px;color:#fff;background:linear-gradient(90deg,#ff7a2d,#ff3d8a);box-shadow:0 2px 14px rgba(0,0,0,.22)}.sv-promo-bar>svg{flex:none}.sv-promo-bar b{font-size:14px;font-weight:700;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-promo-cta{flex:none;height:30px;padding:0 16px;border:0;border-radius:999px;background:#fff;color:#1c1017;font-size:13px;font-weight:700;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.sv-promo-cta:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.28)}.sv-promo-close{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;opacity:.85;cursor:pointer;transition:background .14s ease,opacity .14s ease}.sv-promo-close svg{width:16px;height:16px}.sv-promo-close:hover{background:rgba(0,0,0,.18);opacity:1}.sv-promo-close:focus-visible{outline:2px solid #fff;outline-offset:1px;opacity:1}.sv-promo-sub{font-style:normal;font-weight:600;opacity:.92}.sv-promo-count{flex:none;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;border-radius:999px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.28);font-size:12.5px;font-weight:800;letter-spacing:.04em;font-variant-numeric:tabular-nums}.sv-promo-count svg{flex:none;opacity:.9}body.sv-promo-on .svcsh{top:calc(var(--sv-app-banner-h) + var(--sv-promo-h))}@media (max-width:640px){.sv-promo-bar{gap:9px;padding:0 44px 0 12px}.sv-promo-close{right:6px}.sv-promo-bar>svg{display:none}.sv-promo-bar b,.sv-promo-cta{font-size:12px}.sv-promo-cta{padding:0 12px}.sv-promo-sub{display:none}.sv-promo-count{padding:0 9px;font-size:11.5px}}@media (pointer:coarse){.sv-promo-cta{height:34px}.sv-promo-close{width:36px;height:36px}}