:root{--bg:#050505;--panel:#101112;--panel2:#171819;--line:#2a2b2d;--text:#f7f7f7;--muted:#96999d;--green:#40d477;--yellow:#e5d21b;--purple:#bd62f3;--radius:12px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}.lib{min-height:100vh;background:radial-gradient(circle at 45% -20%,#1b1c1e 0,transparent 36%),#050505}.topbar{height:72px;border-bottom:1px solid var(--line);padding:0 34px;gap:36px;position:-webkit-sticky;position:sticky;top:0;background:#070707eF;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10}.brand,.topbar{display:flex;align-items:center}.brand{gap:11px;font-size:11px;font-weight:800;letter-spacing:.04em}.brand img{width:34px;height:34px;object-fit:cover;object-position:50% 12%;filter:invert(1);mix-blend-mode:screen}.nav{display:flex;gap:30px;font-size:13px;font-weight:700}.back,.nav a{color:#ddd;text-decoration:none}.search{margin-left:auto;width:min(310px,30vw);border:1px solid var(--line);background:#111214;color:white;border-radius:8px;padding:12px 15px}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#242527}.page{max-width:1240px;margin:auto;padding:48px 36px 100px}.hero{padding:18px 0 44px}.hero h1{font-size:52px;line-height:1.02;margin:0 0 14px;letter-spacing:-.045em}.muted{color:var(--muted)}.sectionHead{display:flex;align-items:center;justify-content:space-between;margin:0 0 18px}.sectionHead h2{font-size:20px;margin:0}.artistGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.artistCard{aspect-ratio:.85;position:relative;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:linear-gradient(140deg,#25272a,#0e0f10);color:white;text-decoration:none}.artistCard img{width:100%;height:100%;object-fit:cover;opacity:.75}.artistCard:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#050505)}.artistMeta{position:absolute;z-index:2;bottom:20px;left:20px;right:20px}.artistMeta h3{font-size:24px;margin:0 0 10px}.stats{font-size:13px;display:flex;gap:18px}.progress{height:3px;background:#343638;margin-top:15px}.progress i{display:block;height:100%;background:white;width:78%}.recent{margin-top:42px}.songRow{display:grid;grid-template-columns:38px 1fr 110px 120px 42px;align-items:center;min-height:58px;border:1px solid var(--line);border-bottom:0;background:#111213;padding:0 15px}.songRow:first-of-type{border-radius:10px 10px 0 0}.songRow:last-child{border-bottom:1px solid var(--line);border-radius:0 0 10px 10px}.tag{font-size:10px;font-weight:900;padding:4px 7px;border-radius:4px;width:max-content}.PLUS{background:#124826;color:var(--green)}.MINUS{background:#484412;color:var(--yellow)}.LIVE{background:#3a1c4b;color:var(--purple)}.artistHero{display:grid;grid-template-columns:260px 1fr;grid-gap:32px;gap:32px;align-items:end;margin:12px 0 38px}.cover{width:100%;aspect-ratio:1;border-radius:14px;background:linear-gradient(135deg,#292b2e,#101112);object-fit:cover}.artistHero h1{font-size:48px;margin:0 0 8px}.songTable{display:grid;grid-gap:10px;gap:10px}.songCard{border:1px solid var(--line);border-radius:10px;background:#101112;padding:18px;color:white;text-decoration:none;display:flex;justify-content:space-between;align-items:center}.versions{display:flex;gap:7px}.songPage{max-width:780px}.songTitle{margin:22px 0}.track{display:grid;grid-template-columns:48px 1fr 70px 40px;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);background:#111214;border-radius:10px;padding:12px;margin:10px 0}.play{border:0;background:#050505;width:38px;height:38px;border-radius:50%}.button,.play{color:white;cursor:pointer}.button{border:1px solid var(--line);background:#191a1b;padding:12px 18px;border-radius:8px;font-weight:700}.primary{background:#fff;color:#050505;border-color:#fff}.zip{width:100%;margin-top:18px}.login{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle,#17191b,#050505 60%)}.loginBox{width:min(440px,calc(100vw - 34px));text-align:center}.loginLogo{width:150px;filter:invert(1);mix-blend-mode:screen}.loginBox h1{font-size:18px;letter-spacing:.05em}.field{width:100%;background:#141516;border:1px solid var(--line);color:white;border-radius:8px;padding:15px;margin:6px 0}.error{color:#ff7878;font-size:13px}.mobileNav{display:none}.admin{display:grid;grid-template-columns:235px 1fr;min-height:100vh}.sidebar{border-right:1px solid var(--line);padding:28px 18px}.sidebar .brand{margin:0 8px 34px}.sideLink{display:block;padding:13px;border-radius:8px;color:#aaa;text-decoration:none;margin:3px 0}.sideLink.active,.sideLink:hover{background:#191a1b;color:white}.adminMain{padding:28px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.metric{padding:18px;background:#151617;border:1px solid var(--line);border-radius:9px}.metric strong{font-size:28px;display:block;margin-top:14px}.panel{margin-top:16px;background:#101112;border:1px solid var(--line);border-radius:10px;padding:18px}.formGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.formGrid .wide{grid-column:1/-1}@media(max-width:760px){.topbar{height:58px;padding:0 15px}.brand span,.nav,.search{display:none}.avatar{margin-left:auto}.page{padding:26px 14px 90px}.hero{display:none}.sectionHead h2{font-size:26px}.artistGrid{grid-template-columns:1fr}.artistCard{aspect-ratio:2.35;display:grid;grid-template-columns:105px 1fr}.artistCard img{width:105px}.artistCard:after{inset:0;background:linear-gradient(90deg,transparent,#090909 115px)}.artistMeta{left:125px;bottom:18px}.artistMeta h3{font-size:17px}.recent{display:none}.mobileNav{display:flex;position:fixed;bottom:0;left:0;right:0;height:68px;background:#090909f2;border-top:1px solid var(--line);z-index:20;align-items:center;justify-content:space-around}.mobileNav a{color:#999;text-decoration:none;font-size:11px}.artistHero{grid-template-columns:1fr;gap:18px}.artistHero .cover{max-width:220px;margin:auto}.artistHero h1{font-size:30px}.songRow{grid-template-columns:28px 1fr 70px}.songRow>:nth-child(4),.songRow>:nth-child(5){display:none}.track{grid-template-columns:40px 1fr 38px}.track .muted{display:none}.admin{display:block}.sidebar{display:none}.adminMain{padding:18px 12px}.metrics{grid-template-columns:1fr 1fr}.formGrid{grid-template-columns:1fr}}.libraryHome{position:relative}.libraryHome:before{content:"";position:fixed;inset:72px 0 0;pointer-events:none;background:radial-gradient(ellipse 42% 38% at 36% 8%,rgba(124,106,88,.12),transparent 72%),radial-gradient(ellipse 38% 45% at 72% 22%,rgba(112,119,126,.08),transparent 75%),linear-gradient(110deg,transparent 42%,rgba(255,255,255,.015) 42.2%,transparent 42.5%);z-index:0}.libraryHome>*{position:relative;z-index:1}.eyebrow{font-size:10px;letter-spacing:.24em;color:#7f8287;font-weight:800;margin:0 0 19px}.heroCopy{font-size:14px}.artistsSection{margin-top:3px}.sectionAction{font-size:12px;color:#9a9ca1}.sectionAction b{color:#fff;margin-left:8px}.artistGridEmpty{grid-template-columns:repeat(4,minmax(0,1fr))}.artistGridEmpty:after{content:"";grid-column:span 2;border:1px dashed rgba(255,255,255,.08);border-radius:var(--radius);background:rgba(255,255,255,.01)}.artistCard{transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.artistCard:hover{transform:translateY(-4px);border-color:#55585d;box-shadow:0 20px 48px rgba(0,0,0,.35)}.artistCard .artistShade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02) 30%,rgba(0,0,0,.9))}.artistEmptyMeta{font-size:11px;color:#a1a3a6}.emptyPanel{min-height:88px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(110deg,rgba(255,255,255,.03),rgba(255,255,255,.01));display:flex;align-items:center;gap:16px;padding:18px 22px}.emptyPanel p{margin:5px 0 0;color:var(--muted);font-size:12px}.emptyIcon{width:40px;height:40px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:#8d9095}@media(max-width:980px){.artistGridEmpty{grid-template-columns:repeat(2,1fr)}.artistGridEmpty:after{display:none}}@media(max-width:760px){.artistGridEmpty{grid-template-columns:1fr}.artistGridEmpty .artistCard{min-height:116px;aspect-ratio:auto;display:block}.artistGridEmpty .artistCard img{width:112px;height:100%;position:absolute;inset:0 auto 0 0}.artistGridEmpty .artistCard .artistShade{background:linear-gradient(90deg,rgba(0,0,0,.02),#090909 118px)}.artistGridEmpty .artistMeta{left:132px}.artistEmptyMeta{font-size:10px}.emptyRecent{display:block}.emptyPanel{min-height:92px}}:root{color-scheme:dark;--surface:#101112;--surface-raised:#171819;--shadow:rgba(0,0,0,.42)}html[data-theme=light]{color-scheme:light;--bg:#eeece8;--panel:#fff;--panel2:#f7f6f3;--surface:#fff;--surface-raised:#f5f4f1;--line:#d8d5cf;--text:#141414;--muted:#72706c;--shadow:rgba(50,44,36,.12)}@media(prefers-color-scheme:light){html[data-theme=system]{color-scheme:light;--bg:#eeece8;--panel:#fff;--panel2:#f7f6f3;--surface:#fff;--surface-raised:#f5f4f1;--line:#d8d5cf;--text:#141414;--muted:#72706c;--shadow:rgba(50,44,36,.12)}}.lib{background-color:var(--bg);color:var(--text)}.topbar{background:color-mix(in srgb,var(--bg) 92%,transparent)}.topActions{margin-left:auto;display:flex;align-items:center;gap:10px}.searchWrap{position:relative}.searchWrap>span{position:absolute;left:13px;top:10px;color:var(--muted)}.searchWrap .search{padding-left:35px;margin:0;background:var(--surface);color:var(--text)}.themeControl{height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface);display:flex;align-items:center;padding:0 8px;gap:5px}.themeControl select{outline:0;font-size:11px}.iconButton,.themeControl select{border:0;background:transparent;color:var(--text)}.iconButton{width:38px;height:38px;font-size:17px}.profileName{font-size:12px;font-weight:750}.nav a{position:relative}.nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-26px;height:2px;background:var(--text)}.artistCard,.emptyPanel,.metric,.panel,.songCard,.track{background-color:var(--surface);box-shadow:0 15px 40px var(--shadow)}html[data-theme=light] .brand img{filter:none;mix-blend-mode:multiply}html[data-theme=light] .artistCard .artistShade{background:linear-gradient(180deg,transparent 30%,rgba(10,10,10,.86))}html[data-theme=light] .artistMeta{color:#fff}html[data-theme=light] .libraryHome:before{opacity:.3}.adminHeader{align-items:flex-end;border-bottom:1px solid var(--line);padding-bottom:22px}.adminHeader h1{margin:0;font-size:30px}.adminActions{display:flex;align-items:center;gap:10px}.dashboardTable{min-height:230px}.emptyAdmin{height:150px;border:1px dashed var(--line);border-radius:8px;display:grid;place-content:center;text-align:center;color:var(--muted);grid-gap:7px;gap:7px}.emptyAdmin>span{font-size:27px}.emptyAdmin small{font-size:11px}.sidebar{background:color-mix(in srgb,var(--surface) 94%,var(--bg))}.sideLink{transition:.2s ease}.sideLink:hover{transform:translateX(3px)}.lib .page{display:block;grid-template-columns:none;min-height:calc(100vh - 72px)}.topbar .nav{margin:0;flex-direction:row}.admin .sidebar{padding:28px 18px}.admin .brand{margin:0 8px 34px}@media(max-width:760px){.topActions{margin-left:auto}.topActions .iconButton,.topActions .profileName,.topActions .searchWrap,.topActions .themeControl{display:none}.libraryHome:before{inset:58px 0 0}.mobileNav{padding-bottom:env(safe-area-inset-bottom);height:calc(64px + env(safe-area-inset-bottom))}.mobileNav a{min-width:70px;min-height:50px;display:grid;place-content:center}.adminActions strong{display:none}.adminHeader .themeControl{display:flex}.emptyRecent{margin-top:28px}}html{background:var(--bg)}body,html{min-height:100%}body{background-color:var(--bg)}.admin,.lib,.login{min-height:100dvh}.lib{isolation:isolate;overflow-x:clip}.lib .page{min-height:calc(100dvh - 72px)}@media(max-width:760px){body,html{min-height:100%;overscroll-behavior-y:none}.lib,body,html{background-color:var(--bg)}.lib{min-height:100dvh;background-image:radial-gradient(ellipse 92% 38% at 50% 0,rgba(124,106,88,.11),transparent 72%);background-attachment:scroll;background-repeat:no-repeat}.lib .page{min-height:calc(100dvh - 58px);padding-bottom:calc(90px + env(safe-area-inset-bottom))}.libraryHome:before{position:absolute;inset:0;background:radial-gradient(ellipse 88% 34% at 50% 0,rgba(112,119,126,.07),transparent 74%)}.login{padding:calc(24px + env(safe-area-inset-top)) 17px calc(24px + env(safe-area-inset-bottom));background-attachment:scroll}.admin,.login{min-height:100dvh}.mobileNav{background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-theme=light] .lib{background-image:radial-gradient(ellipse 92% 38% at 50% 0,rgba(168,145,116,.16),transparent 72%)}html[data-theme=light] .libraryHome:before{opacity:.22}}@media(max-width:760px) and (prefers-color-scheme:light){html[data-theme=system] .lib{background-image:radial-gradient(ellipse 92% 38% at 50% 0,rgba(168,145,116,.16),transparent 72%)}html[data-theme=system] .libraryHome:before{opacity:.22}}.loginLogo{margin:0 auto 8px}.loginBox{animation:loginFormIn .42s ease .62s both}@keyframes loginFormIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.loginBox{animation:loginFormIn .18s ease both}}.profileMenu{position:relative}.profileTrigger{height:42px;display:flex;align-items:center;gap:8px;padding:0 6px 0 0;border:0;background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.profileTrigger b{font-size:12px;color:var(--muted)}.profileDropdown{position:absolute;right:0;top:calc(100% + 9px);width:210px;padding:9px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 48px var(--shadow);z-index:80}.profileIdentity{padding:8px 9px 11px;border-bottom:1px solid var(--line);display:grid;grid-gap:3px;gap:3px}.profileIdentity small{color:var(--muted);font-size:10px}.profileDropdown>button{width:100%;margin-top:7px;padding:10px 9px;border:0;border-radius:7px;background:transparent;color:var(--text);font-weight:750;text-align:left;cursor:pointer}.profileDropdown>button:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}@media(max-width:1040px){.topbar{gap:20px;padding-inline:22px}.nav{gap:18px}.searchWrap .search{width:210px}.brandWordmark{font-size:9px}}.login{background:radial-gradient(circle,#17191b,#050505 62%);color:#f7f7f7}.login .field{background:#141516;border-color:#2a2b2d;color:#fff}.login .field::placeholder{color:#96999d}.loginLogo{filter:none!important;mix-blend-mode:normal!important;opacity:1}.loginStaticLogo{display:block;width:142px;height:124px;object-fit:contain;margin:0 auto 8px;opacity:1;filter:none;transform:none;contain:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.songCardLead{display:flex;align-items:center;gap:14px;min-width:0}.songThumb{display:block;flex:0 0 54px;width:54px;height:54px;border-radius:8px;object-fit:cover;background:linear-gradient(135deg,#292b2e,#101112)}.lib,html[data-theme=light] .lib,html[data-theme=system] .lib{color-scheme:dark;--bg:#050505;--panel:#101112;--panel2:#171819;--surface:#101112;--surface-raised:#171819;--line:#2a2b2d;--text:#f7f7f7;--muted:#96999d;--shadow:rgba(0,0,0,.42);background-color:#050505;color:#f7f7f7}.lib .topbar,html[data-theme=light] .lib .topbar,html[data-theme=system] .lib .topbar{background:#070707ef}.lib .brand img,html[data-theme=light] .lib .brand img,html[data-theme=system] .lib .brand img{filter:invert(1);mix-blend-mode:screen}.themeControl strong{font-size:11px}.login{color-scheme:dark}.mobileOnly{display:none}@media(max-width:760px){.desktopOnly,.lib>.mobileNav,.lib>.topbar{display:none!important}.mobileOnly{display:block}.mScreen{--m-bg:#050505;--m-panel:#111;--m-panel2:#151515;--m-border:#242424;--m-text:#fff;--m-muted:#8f8f8f;position:relative;min-height:100dvh;background:var(--m-bg);color:var(--m-text);font-family:Inter,Arial,sans-serif;padding-bottom:calc(82px + env(safe-area-inset-bottom));overflow-x:hidden}.mHeader{height:calc(104px + env(safe-area-inset-top));padding:calc(24px + env(safe-area-inset-top)) 25px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #111;background:#050505}.mHeader>.brandLogo{width:112px;height:42px;min-width:112px}.mHeader button{width:40px;height:40px;border:0;background:none;color:#fff;padding:8px}.mHeader button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mContent{padding:24px 24px 26px}.mContent>h1{font-size:34px;line-height:1;margin:0 0 28px;letter-spacing:-.035em}.mArtistList{display:grid;grid-gap:12px;gap:12px}.mArtistCard{height:132px;display:grid;grid-template-columns:132px 1fr;background:var(--m-panel);border:1px solid var(--m-border);border-radius:11px;overflow:hidden;color:#fff;text-decoration:none}.mArtistCard>img,.mReferenceCrop{width:132px;height:132px;object-fit:cover;display:block;background:#181818}.mArtistCard>img{filter:saturate(.72) brightness(.73)}.mReferenceCrop{background-image:url(/mobile/reference.png);background-repeat:no-repeat;background-size:868px 996px}.mReferenceCrop.ramenskikh{background-position:-39px -499px}.mReferenceCrop.projects{background-position:-39px -639px}.mArtistInfo{align-self:center;padding:0 17px;min-width:0}.mArtistInfo h2{font-size:17px;line-height:1.2;margin:0 0 13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mArtistInfo p,.mArtistInfo small{display:block;color:#d0d0d0;font-size:12px;line-height:1.3;margin:0 0 5px}.mArtistInfo small{color:#b8b8b8}.mProgress{height:2px;background:#2d2d2d;margin-top:7px}.mProgress i{display:block;height:100%;background:#fff}.mNav{position:fixed;z-index:50;left:0;right:0;bottom:0;height:calc(70px + env(safe-area-inset-bottom));padding:7px 12px env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(4,1fr);background:#070707;border-top:1px solid #181818}.mNav a,.mNav button{display:grid;place-content:center;text-align:center;color:#737373;text-decoration:none;font:inherit;font-size:10px;line-height:1.2;border:0;background:transparent}.mNav b{font-size:25px;font-weight:400;line-height:1.1}.mNav a.active{color:#fff}.mProfileBackdrop{position:fixed;z-index:70;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:flex-end}.mProfileSheet{width:100%;padding:18px 20px calc(18px + env(safe-area-inset-bottom));background:#111;border:1px solid #242424;border-radius:18px 18px 0 0}.mProfileSheet>div{display:flex;align-items:center;gap:12px}.mProfileSheet p{margin:0;display:grid;grid-gap:3px;gap:3px}.mProfileSheet small{color:#8f8f8f;font-size:11px}.mProfileSheet>button{width:100%;height:48px;margin-top:17px;border:1px solid #303030;border-radius:9px;background:#fff;color:#050505;font-size:15px;font-weight:800}.mSongHeader{height:calc(78px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 24px 0;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;text-align:center;border-bottom:1px solid #0d0d0d}.mSongHeader a{font-size:39px;line-height:1;color:#d5d5d5;text-decoration:none}.mSongHeader strong{font-size:17px}.mSongContent{padding:16px 24px 22px}.mSongCover{width:min(100%,250px);aspect-ratio:1;margin:0 auto 15px;border-radius:10px;background-image:url(/mobile/reference.png);background-repeat:no-repeat;background-size:868px 997px;background-position:-499px -148px;background-color:#151515}.mSongTitle{display:flex;align-items:center;justify-content:space-between;margin:0 0 24px}.mSongTitle h1{font-size:28px;line-height:1;margin:0 0 5px}.mSongTitle p{font-size:13px;color:var(--m-muted);margin:0}.mSongTitle button{border:0;background:none;color:#fff;font-size:34px}.mSongContent>h2{font-size:16px;margin:0 0 11px}.mTracks{grid-gap:6px}.mTrack,.mTracks{display:grid;gap:6px}.mTrack{height:55px;grid-template-columns:40px minmax(90px,1fr) 76px 24px 30px;grid-gap:6px;align-items:center;padding:6px 8px;background:var(--m-panel);border:1px solid var(--m-border);border-radius:9px}.mPlay{width:34px;height:34px;border-radius:50%;border:0;background:#030303;color:#fff;font-size:12px}.mTrackType{display:grid;grid-gap:3px;gap:3px}.mTrackType b{justify-self:start;font-size:9px;padding:3px 6px;border-radius:4px}.mTrack time,.mTrack>span,.mTrackType small{font-size:10px;color:var(--m-muted)}.mTrack time{text-align:right}.mTrack>span{text-align:center}.mTrackType .PLUS{color:#47d67b;background:#123d24}.mTrackType .MINUS{color:#e5d21b;background:#39350c}.mTrackType .LIVE{color:#c76bf1;background:#351641}.mTrackType .INSTRUMENTAL{color:#a9bdce;background:#25313a}.mDownload{border:0;background:none;color:#fff;font-size:24px}.mZip{width:100%;height:50px;margin-top:16px;border:0;border-radius:7px;background:#fff;color:#050505;font-size:15px;font-weight:750}}.mSongCover{display:block;object-fit:cover;background-image:none}.mEmptyVersions{color:var(--m-muted);padding:20px 0;text-align:center}.animatedLogo{--logo-size:44px;width:var(--logo-size);height:var(--logo-size);display:inline-grid;place-items:center;position:relative;flex:0 0 var(--logo-size);color:var(--text,#fff);contain:layout paint}.animatedLogo .markCore,.animatedLogo .markHighlight{position:absolute;inset:0}.animatedLogo .staticMarkImage{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.animatedLogo .segment{position:absolute;inset:0;display:block;clip-path:var(--segment-clip);-webkit-clip-path:var(--segment-clip);transform-box:border-box;transform-origin:center;opacity:1}.animatedLogo .segmentImage{display:block;width:86%;height:86%;margin:7%;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.animatedLogo .segmentImage,.animatedLogo.theme-dark .staticMarkImage{filter:none!important}.animatedLogo.theme-dark .segmentImage{filter:none!important;opacity:1}.animatedLogo.theme-light .segmentImage,.animatedLogo.theme-light .staticMarkImage{filter:invert(1)!important;opacity:1}html[data-theme=light] .animatedLogo.theme-auto .segmentImage,html[data-theme=light] .animatedLogo.theme-auto .staticMarkImage{filter:invert(1)!important}html[data-theme=dark] .animatedLogo.theme-auto .segmentImage,html[data-theme=dark] .animatedLogo.theme-auto .staticMarkImage{filter:none!important}.animatedLogo .markHighlight{opacity:0;pointer-events:none}.animatedLogo.isAnimated.mode-ambient .markCore{animation:markBreath 5.2s cubic-bezier(.42,0,.28,1) infinite}.animatedLogo.isAnimated.mode-ambient .markHighlight{animation:markSheen 5.2s cubic-bezier(.35,0,.25,1) infinite;filter:brightness(1.7) drop-shadow(0 0 5px rgba(255,255,255,.3))}.brandLogo{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;min-width:max-content;color:var(--text,#fff)}.brandWordmark{display:block;font-size:10px;line-height:1.05;font-weight:850;letter-spacing:.045em;white-space:nowrap;color:currentColor;animation:none!important;filter:none!important;transform:none!important;opacity:1!important;text-shadow:none!important}.brandLogo.isCompact{gap:7px}.brandLogo.isCompact .brandWordmark{font-size:8px;letter-spacing:.035em}.appSplash{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;background:#050505;animation:splashLeave .22s ease .98s forwards;pointer-events:none}.appSplash .animatedLogo{color:#fff}.animatedLogo.mode-splash .markCore .segment{animation:splashAssemble .52s cubic-bezier(.18,.72,.2,1) both}.animatedLogo.mode-splash .markCore .s2{animation-delay:.07s}.animatedLogo.mode-splash .markCore .s3{animation-delay:.14s}.animatedLogo.mode-splash .markCore .s4{animation-delay:.21s}.animatedLogo.mode-splash .markCore .s5{animation-delay:.28s}.animatedLogo.mode-splash .markCore .s6{animation-delay:.35s}.animatedLogo.mode-splash .markCore .s7{animation-delay:.42s}.animatedLogo.mode-splash .markCore .s8{animation-delay:.49s}.animatedLogo.mode-splash .markHighlight{animation:splashGlint .28s ease-out .77s both;filter:brightness(1.7) drop-shadow(0 0 7px rgba(255,255,255,.34))}@keyframes splashAssemble{0%{opacity:0;transform:translate(var(--assemble-x,0),var(--assemble-y,10px)) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}.animatedLogo.mode-splash .s1,.animatedLogo.mode-splash .s4{--assemble-x:-11px}.animatedLogo.mode-splash .s2,.animatedLogo.mode-splash .s3{--assemble-x:11px}.animatedLogo.mode-splash .s5,.animatedLogo.mode-splash .s6{--assemble-x:-8px;--assemble-y:9px}.animatedLogo.mode-splash .s7,.animatedLogo.mode-splash .s8{--assemble-x:9px;--assemble-y:9px}@keyframes splashGlint{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}48%{opacity:.34;-webkit-clip-path:inset(0 24% 0 28%);clip-path:inset(0 24% 0 28%)}to{opacity:0;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@keyframes markBreath{0%,68%,to{transform:translateY(0) scale(1);filter:brightness(1)}78%{transform:translateY(-.7px) scale(1.006);filter:brightness(1.08)}88%{transform:translateY(0) scale(1);filter:brightness(1.02)}}@keyframes markSheen{0%,57%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}64%{opacity:.18;-webkit-clip-path:inset(0 66% 0 0);clip-path:inset(0 66% 0 0)}72%{opacity:.38;-webkit-clip-path:inset(0 10% 0 42%);clip-path:inset(0 10% 0 42%)}79%{opacity:0;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{opacity:0;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@keyframes splashLeave{to{opacity:0;visibility:hidden}}@media(hover:hover) and (pointer:fine){.brandLogo:hover .animatedLogo.isAnimated .markCore{filter:brightness(1.13) drop-shadow(0 0 5px rgba(255,255,255,.22))}.brandLogo:hover .animatedLogo.isAnimated .markHighlight{animation-duration:3.9s}}html[data-theme=light] .brandLogo{color:#090909}@media(prefers-color-scheme:light){html[data-theme=system] .brandLogo{color:#090909}html[data-theme=system] .animatedLogo.theme-auto .segmentImage,html[data-theme=system] .animatedLogo.theme-auto .staticMarkImage{filter:invert(1)}html[data-theme=system] .animatedLogo.isAnimated .markHighlight{filter:invert(1) brightness(.72) drop-shadow(0 0 4px rgba(70,70,70,.24))}}html[data-theme=light] .animatedLogo.isAnimated .markHighlight{filter:invert(1) brightness(.72) drop-shadow(0 0 4px rgba(70,70,70,.24))}@media(prefers-reduced-motion:reduce){.animatedLogo .markCore,.animatedLogo .markCore .segment,.animatedLogo .markHighlight{animation:none!important;transform:none!important}.animatedLogo .markCore .segment{opacity:1!important}.animatedLogo .markHighlight{display:none}.brandLogo:hover .animatedLogo .markCore{filter:none!important}.appSplash{animation:splashLeave .16s ease .2s forwards}}.brandLogo.theme-dark,html[data-theme=light] .brandLogo.theme-dark,html[data-theme=system] .brandLogo.theme-dark{color:#fff}.brandLogo.theme-light{color:#090909}