@import url(https://fonts.googleapis.com/css2?family=Afacad+Flux:wght@100..1000&family=Protest+Strike&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Sixtyfour+Convergence&display=swap);@import url(https://fonts.googleapis.com/css2?family=Afacad+Flux:wght@100..1000&family=Bebas+Neue&family=Protest+Strike&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Sixtyfour+Convergence&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,700;12..96,800&family=Space+Grotesk:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,600;12..96,700;12..96,800&family=Pacifico&family=Space+Grotesk:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,600;12..96,700;12..96,800&family=Space+Grotesk:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,700;12..96,800&family=Space+Grotesk:wght@400;500;600;700&display=swap);.protest-strike-regular{font-family:Protest Strike,sans-serif;font-style:normal;font-weight:400}body{background-color:#0c192f;font-family:Afacad Flux,sans-serif;margin:0}.App,body{justify-content:center}.App{align-items:center;position:relative;text-align:center}.text{color:#fff9;cursor:default;font-size:1.1rem;-webkit-user-select:none;user-select:none}.board{align-items:center;display:flex;justify-content:center;margin-bottom:1vh;margin-top:2vh;min-width:auto;padding:3vh;position:relative;text-align:center}.GlowingTitle{animation:blinking .02s infinite alternate;font-size:9vh;position:relative;text-shadow:0 0 0 #0000,0 0 10px #ed3ef7,0 0 20px #ff003c80,0 0 40px #ed3ef7,0 0 300px #ed3ef7,0 0 20px #ed3ef7,0 0 30px #ed3ef7,0 0 50px #ed3ef7;white-space:pre;width:100%}.GlowingTitle,.Title{color:#ffd9e2;font-family:Bebas Neue,sans-serif}.Title{font-size:3rem}.GlowingText{animation:flickering 5s infinite alternate;color:#ffd9e2;font-family:Afacad Flux,sans-serif;font-size:3.5vh;padding:3vh;position:relative;text-shadow:0 0 0 #0000,0 0 5px #ff003c,0 0 10px #ff003c80,0 0 20px #ff003c,0 0 50px #ff003c,0 0 20px #ff003c,0 0 15px #ff003c,0 0 25px #ff003c;white-space:pre;width:100%}.singlebtn{background-color:#3333337d;border:2px solid #d7d7d7;border-radius:40px;box-shadow:0 0 10px #0000001a;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;outline:none;padding:.2rem 1rem;position:relative;width:fit-content}.singlebtn:hover{background-color:#555555b0}@keyframes blinking{75%{opacity:.9}}@keyframes flickering{40%{opacity:1}42%{opacity:.8}43%{opacity:1}45%{opacity:.2}46%{opacity:1}}.gsLoader{align-items:center;color:#ed3ef7;display:flex;flex-direction:column;gap:.7rem;height:100%;justify-content:center;width:100%}.gsLoaderFullscreen{inset:0;position:fixed;z-index:9999}.gsLoaderOverlay{inset:0;position:absolute;transition:opacity .4s ease;z-index:20}.gsLoaderOverlay.gsLoaderHidden{opacity:0;pointer-events:none}.gsLoaderHidden .gsLoaderBoob{animation-play-state:paused}.gsLoaderBoobs{align-items:flex-start;display:flex;gap:.15rem}.gsLoaderBoob{animation:gsBoobJiggle 1.2s ease-in-out infinite;display:block;transform-origin:50% 14%;width:1.7rem;will-change:transform}.gsLoaderBoobSvg{display:block;height:auto;width:100%}.gsLoaderBoobRight .gsLoaderBoobSvg{transform:scaleX(-1)}.gsLoaderBoobLeft{animation-delay:0s}.gsLoaderBoobRight{animation-delay:-.6s}@keyframes gsBoobJiggle{0%{transform:translateY(-10%) scale(1)}12%{transform:translateY(-3%) scale(.95,1.07)}25%{transform:translateY(8%) scale(1.09,.91)}38%{transform:translateY(1%) scale(.97,1.05)}50%{transform:translateY(9%) scale(1.05,.95)}62%{transform:translateY(-2%) scale(.98,1.03)}75%{transform:translateY(6%) scale(1.03,.98)}88%{transform:translateY(-5%) scale(.99,1.02)}to{transform:translateY(-10%) scale(1)}}.gsLoaderLabel{color:#ed3ef7;font-family:Afacad Flux,Bricolage Grotesque,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.16em;opacity:.8;text-transform:lowercase}@media (prefers-reduced-motion:reduce){.gsLoaderBoob{animation-duration:1.6s}}.landing-tagline{color:#fff;font-family:Afacad Flux,sans-serif;font-size:1.4rem;font-weight:600;margin-top:8vh;text-shadow:0 0 10px #00000080}.landing-tagline p{margin:.4rem 0}.newsletterSignup{align-items:center;display:flex;font-family:Afacad Flux,sans-serif;gap:.55rem;justify-content:center;margin:1.6rem auto 0;width:min(90vw,420px)}.newsletterSignup input{background:#0000003d;border:1px solid #ffffff47;border-radius:999px;color:#fff;flex:1 1;font-size:1rem;height:2.8rem;min-width:0;outline:none;padding:0 1rem}.newsletterSignup input::placeholder{color:#ffffffad}.newsletterSignup button{background:#fff;border:0;border-radius:999px;color:#222;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;height:2.8rem;padding:0 1rem;white-space:nowrap}.newsletterSignup button:disabled{cursor:wait;opacity:.72}.newsletterError,.newsletterMessage{font-size:1rem;margin-top:.8rem}.newsletterError{color:#ffb2b2}@media (max-width:460px){.newsletterSignup{align-items:stretch;flex-direction:column}}.background{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;overflow:hidden;position:absolute;width:100vw}.wrapper{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#ffffff1a;border:2px solid #fff3;border-radius:10px;box-shadow:0 0 10px #0000004d;color:#fff;font-family:Afacad Flux,sans-serif;margin-left:auto;margin-right:auto;margin-top:2vh;padding:1rem 1rem 0;width:340px}h1{font-size:2.5rem;margin:0}.wrapper .input-box{display:flex;height:3rem;margin:2rem 0;width:100%}.wrapper .bio-box{display:flex;margin:1rem 0 0;width:100%}.wrapper .input-box input{border:2px solid #fff3;border-radius:40px;height:100%;padding:0 1rem}.wrapper .bio-box textarea,.wrapper .input-box input{background-color:#0000001a;color:#fff;font-size:1rem;outline:none;width:100%}.wrapper .bio-box textarea{border:2px solid #fff3;border-radius:18px;box-sizing:border-box;font-family:inherit;min-height:7rem;padding:.9rem 1rem;resize:vertical}.bio-box textarea::placeholder,.input-box input::placeholder{color:#fff}.input-box input:disabled{background-color:#0000004d;border:2px solid #ffffff1a}.input-box input:disabled::placeholder{color:#bbb}.wrapper .btn{background-color:#fff;border:none;border-radius:40px;box-shadow:0 0 10px #0000001a;color:#333;cursor:pointer;font-size:1.25rem;font-weight:600;height:2.5rem;outline:none;width:50%}.wrapper .btn:hover{background-color:#efefef}.login-link{margin:1rem}.login-link a{color:#fff;font-size:1rem;font-weight:600;text-decoration:none}.login-link a:hover{color:#a129a8;text-decoration:underline}.forgot-link{margin-bottom:1rem}.forgot-link a{color:#ffffffa3;font-size:1rem}.forgot-link a:hover{color:#a129a8}.display-error{background-color:#d61c1c;border-radius:10px;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:.2rem;padding:.3rem;width:max-content}.display-message{font-size:1.8rem;font-weight:600;margin:1rem}.input-wrapper{margin:2rem 0 3rem}.input-wrapper .description{font-size:1.1rem;margin-left:1rem;text-align:left}.VideoWrapper{--gs-feed-top-inset:4.35rem;--gs-glass-bg:#140e1e6b;--gs-glass-bg-hover:#20142e99;--gs-glass-border:#ffffff29;--gs-glass-border-strong:#ffffff57;--gs-glass-blur:blur(16px) saturate(1.45);--gs-glass-shadow:0 4px 14px #00000029;--gs-glass-shadow-hover:0 6px 18px #0003,0 0 22px #ed3ef747;--gs-accent:#ed3ef7;align-items:center;background-color:#0c0a16;background-color:var(--gs-members-bg,#0c0a16);contain:layout paint;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;scroll-snap-align:start;width:100%}.VideoCommentContainer,.VideoFeedShell{--feed-side-panel-width:min(34vw,28rem)}.VideoFeedShell{background:#0c0a16;background:var(--gs-members-bg,#0c0a16);display:flex;height:100vh;min-height:100vh;overflow:hidden;width:100%}.VideoFeedShell>.VideoContainer{flex:1 1 auto;min-width:0;width:auto}video::-webkit-media-controls{display:none}.VideoWrapper .videoElement{background-color:initial;height:100%;left:0;object-fit:contain;object-position:center 50%;object-position:center calc(50% - var(--video-content-offset, 0px));position:absolute;top:0;width:100%;z-index:1}.VideoWrapper .videoBackdropLayer{filter:blur(5px) saturate(1.05);inset:0;opacity:.74;overflow:hidden;pointer-events:none;position:absolute;transform:scale(1.07);transform-origin:center;z-index:0}.VideoWrapper .videoBackdropCanvas{display:block;height:100%;inset:0;position:absolute;width:100%}.VideoWrapper .videoOverflowMenuWrapper{position:absolute;right:.9rem;top:var(--gs-feed-top-inset);transition:opacity .4s ease,transform .45s cubic-bezier(.4,0,.2,1);z-index:12}body.gs-feed-controls-hidden .VideoWrapper .videoOverflowMenuWrapper{opacity:0;pointer-events:none;transform:translateY(-.6rem)}.VideoWrapper .videoOverflowTrigger{align-items:center;backdrop-filter:var(--gs-glass-blur);-webkit-backdrop-filter:var(--gs-glass-blur);background:var(--gs-glass-bg);border:1px solid var(--gs-glass-border);border-radius:999px;box-shadow:var(--gs-glass-shadow);color:#ffffffeb;display:inline-flex;height:2.6rem;justify-content:center;padding:0;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:2.6rem}.VideoWrapper .videoOverflowTrigger:focus-visible,.VideoWrapper .videoOverflowTrigger:hover{background:var(--gs-glass-bg-hover);border-color:var(--gs-glass-border-strong);box-shadow:var(--gs-glass-shadow-hover);transform:scale(.97)}.VideoWrapper .videoOverflowTriggerIcon{height:1.2rem;width:1.2rem}.VideoWrapper .videoOverflowMenu{backdrop-filter:var(--gs-glass-blur);-webkit-backdrop-filter:var(--gs-glass-blur);background:#140e1ed1;border:1px solid var(--gs-glass-border);border-radius:1rem;box-shadow:0 18px 40px #02061780,inset 0 1px 0 #ffffff1f;min-width:11rem;padding:.4rem;position:absolute;right:0;top:calc(100% + .5rem)}.VideoWrapper .videoOverflowMenuItem{align-items:center;background:#0000;border:none;border-radius:.7rem;color:#fff;display:inline-flex;font-size:.84rem;font-weight:700;gap:.6rem;justify-content:flex-start;min-height:2.5rem;padding:0 .8rem;width:100%}.VideoWrapper .videoOverflowMenuItem:focus-visible,.VideoWrapper .videoOverflowMenuItem:hover{background:#ed3ef724}.VideoWrapper .videoOverflowMenuItem:disabled{cursor:default;opacity:.7}.VideoWrapper .videoOverflowMenuItemIcon{flex:0 0 auto;height:1rem;width:1rem}.VideoWrapper .videoAudioToggle{align-items:center;backdrop-filter:var(--gs-glass-blur);-webkit-backdrop-filter:var(--gs-glass-blur);background:var(--gs-glass-bg);border:1px solid var(--gs-glass-border);border-radius:999px;box-shadow:var(--gs-glass-shadow);color:#fffffff0;display:inline-flex;height:2.6rem;justify-content:center;left:.9rem;padding:0;position:absolute;top:var(--gs-feed-top-inset);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .18s ease;width:2.6rem;z-index:11}.VideoWrapper .videoAudioToggle:hover{background:var(--gs-glass-bg-hover);border-color:var(--gs-glass-border-strong);box-shadow:var(--gs-glass-shadow-hover);transform:scale(.97)}.VideoWrapper .videoAudioToggle:active{transform:scale(.94)}.VideoWrapper .videoAudioToggleIcon{height:1.2rem;width:1.2rem}.VideoWrapper .videoAudioToggle.creatorFeedOffset{top:var(--gs-feed-top-inset)}.VideoWrapper .videoPauseIndicator{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:9}.VideoWrapper .videoPauseIndicatorInner{align-items:center;backdrop-filter:var(--gs-glass-blur);-webkit-backdrop-filter:var(--gs-glass-blur);background:var(--gs-glass-bg);border:1px solid var(--gs-glass-border);border-radius:999px;box-shadow:var(--gs-glass-shadow);display:inline-flex;height:5.3rem;justify-content:center;width:5.3rem}.VideoWrapper .videoPauseIndicatorIcon{color:#fffffff5;height:2rem;width:2rem}.VideoContainer{background-color:#0c0a16;background-color:var(--gs-members-bg,#0c0a16);border-radius:0;height:100vh;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-color:#ffffff38 #ffffff0d;scrollbar-gutter:stable;scrollbar-width:thin;width:100%}.VideoContainer::-webkit-scrollbar{background-color:initial;width:10px}.VideoContainer::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#ffffff38;border:2px solid #0000;border-radius:10px}.VideoContainer::-webkit-scrollbar-thumb:hover{background-color:#ffffff52}.VideoContainer::-webkit-scrollbar-track{background-color:#ffffff0a;border-radius:10px}.VideoWrapper .sideBar{--sidebar-control-size:4.5rem;--sidebar-meta-height:1.15rem;--sidebar-group-gap:0.42rem;bottom:max(30px,calc(env(safe-area-inset-bottom, 0px) + .35rem));bottom:max(var(--sidebar-bottom-offset,30px),calc(env(safe-area-inset-bottom, 0px) + .35rem));gap:var(--sidebar-group-gap);justify-content:flex-start;overflow:hidden;position:absolute;right:15px;scroll-snap-align:start;z-index:10}.VideoWrapper .actionGroup,.VideoWrapper .sideBar{align-items:center;display:flex;flex-direction:column;width:var(--sidebar-control-size)}.VideoWrapper .actionGroup{flex:0 0 auto;gap:.14rem}.VideoWrapper .videoMetaPanel{bottom:1.35rem;left:1.4rem;max-width:min(32rem,calc(100% - var(--sidebar-control-size) - 4.25rem));position:absolute;text-align:left;z-index:8}.VideoWrapper .videoMetaHeader{align-items:center;display:flex;gap:.72rem;min-width:0}.VideoWrapper .videoMetaAvatarButton{background:#140e1e5c;border:none;border-radius:999px;box-shadow:0 4px 14px #0000003d,0 0 18px #ed3ef729;cursor:pointer;flex:0 0 3rem;height:3rem;overflow:hidden;padding:0;transition:transform .18s ease,box-shadow .18s ease;width:3rem}.VideoWrapper .videoMetaAvatarButton:focus-visible,.VideoWrapper .videoMetaAvatarButton:hover{box-shadow:0 5px 18px #00000047,0 0 22px #ed3ef73d;outline:none;transform:scale(.96)}.VideoWrapper .videoMetaBody{flex:1 1 auto;min-width:0}.VideoWrapper .videoMetaName{color:#fffffff0;font-size:.98rem;font-weight:700;letter-spacing:.01em;text-shadow:0 1px 8px #00000073}.VideoWrapper .videoMetaNameButton{background:#0000;border:none;border-radius:0;cursor:pointer;height:auto;margin:0;padding:0;text-align:left}.VideoWrapper .videoMetaNameButton:hover .videoMetaName{color:#fff}.VideoWrapper .videoMetaCaption{color:#ffffffc2;font-size:.88rem;line-height:1.38;margin-top:.34rem;text-shadow:0 1px 8px #00000059}.VideoWrapper .captionToggle{background:#0000;border:none;color:#ffffffeb;cursor:pointer;font-size:.82rem;font-weight:700;margin-left:.5rem;padding:0}.VideoWrapper .captionToggle.standalone{margin-left:0}.VideoWrapper .captionToggle:hover{color:#fff}.VideoWrapper .videoMetaDetails{display:flex;flex-direction:column;gap:.45rem;margin-top:.55rem}.VideoWrapper .videoMetaTagGroup{display:flex;flex-direction:column;gap:.28rem}.VideoWrapper .videoMetaTagLabel{color:#ffffffa8;font-size:.73rem;font-weight:700;letter-spacing:.03em;text-shadow:0 1px 8px #00000059;text-transform:uppercase}.VideoWrapper .videoMetaTagRow{display:flex;flex-wrap:wrap;gap:.2rem}.VideoWrapper .videoMetaTag{align-items:center;background:#ed3ef7c7;border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 5px 14px #ed3ef733;color:#fff;display:inline-flex;font-size:.82rem;font-weight:600;line-height:1.25;min-height:0;padding:.18rem .72rem;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.VideoWrapper .videoMetaTag:hover{background:#ed3ef7eb;border-color:#ffffff52;transform:translateY(-1px)}.VideoWrapper .actionButton,.VideoWrapper .actionSlot{flex:0 0 var(--sidebar-control-size);height:var(--sidebar-control-size);width:var(--sidebar-control-size)}.VideoWrapper .actionButton{align-items:center;backdrop-filter:var(--gs-glass-blur);-webkit-backdrop-filter:var(--gs-glass-blur);background:var(--gs-glass-bg);border:1px solid var(--gs-glass-border);border-radius:50%;box-shadow:var(--gs-glass-shadow);color:#ffffffd1;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:0;position:relative;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.VideoWrapper .actionButton:hover{background:var(--gs-glass-bg-hover);border-color:var(--gs-glass-border-strong);box-shadow:var(--gs-glass-shadow-hover);color:#fffffffa;transform:translateY(0) scale(.97)}.VideoWrapper .actionButton:active{transform:scale(.97)}.VideoWrapper .buttonHalo{background:radial-gradient(circle,#ffffff3d,#0000 60%);inset:-35%;opacity:0;position:absolute;transition:opacity .25s ease}.VideoWrapper .actionButton.active .buttonHalo,.VideoWrapper .actionButton.liked .buttonHalo,.VideoWrapper .actionButton.saved .buttonHalo,.VideoWrapper .actionButton:hover .buttonHalo{opacity:1}.VideoWrapper .Icon{box-sizing:border-box;height:46%;position:relative;transition:transform .25s ease,color .25s ease,filter .25s ease;width:46%;z-index:1}.VideoWrapper .actionButton.liked{background:linear-gradient(180deg,#ff003303,#ff4f742e),#460a1803}.VideoWrapper .actionButton.commentButton.active{background:linear-gradient(180deg,#ed3ef71a,#8e47ff0a),#14081e1a}.VideoWrapper .Icon.liked{color:#ff7a98;filter:drop-shadow(0 0 10px rgba(255,122,152,.45))}.VideoWrapper .actionButton.bookmarkButton.saved{background:linear-gradient(180deg,#ffd6400f,#ffc40033),#3c2d0503}.VideoWrapper .Icon.saved{color:#ffce3a;filter:drop-shadow(0 0 10px rgba(255,206,58,.5))}.VideoWrapper .Icon.bookmarkBurst{animation:bookmarkPop .52s cubic-bezier(.2,.9,.25,1)}.VideoWrapper .Icon.active{filter:drop-shadow(0 0 12px rgba(242,0,255,.42))}.VideoWrapper .Icon.burst{animation:likeBurst .52s cubic-bezier(.2,.9,.25,1)}.VideoWrapper .actionMeta{color:#ffffffe0;font-size:clamp(.62rem,calc(var(--sidebar-control-size)*.22),1rem);font-weight:700;letter-spacing:.01em;line-height:1;min-height:var(--sidebar-meta-height);min-width:100%;padding:clamp(.08rem,calc(var(--sidebar-control-size)*.04),.3rem) .15rem;text-align:center}.VideoWrapper .actionMetaSpacer{opacity:0;pointer-events:none}.VideoWrapper .actionMeta.liked{color:#ffd6de}.VideoWrapper .actionMeta.saved{color:#ffe7a8}.VideoWrapper .actionMeta.active{color:#ffe7ff}.VideoCommentContainer{display:flex;flex-direction:row;min-height:100vh;position:relative}.VideoFeedItem{contain:layout paint style;min-height:100vh;scroll-snap-align:start;scroll-snap-stop:always}.VideoFeedEmptyState{align-items:center;color:#ffffffe0;display:flex;flex-direction:column;gap:.7rem;justify-content:center;min-height:100vh;padding:2rem 1.5rem;text-align:center}.VideoFeedEmptyIcon{color:#ffffffd1;height:2.3rem;width:2.3rem}.VideoFeedEmptyTitle{font-size:1.2rem;font-weight:700}.VideoFeedEmptyText{color:#ffffffa8;font-size:.95rem;line-height:1.45;max-width:24rem}.VideoLoadTrigger{height:1px;width:100%}.VideoWrapper .videoElement.isIdle{opacity:.96}.mobileCommentsBackdrop{background:#0000;border:none;bottom:0;cursor:pointer;left:0;margin:0;padding:0;position:fixed;right:0;top:3.5rem;z-index:110}.mobileCommentsBackdrop:active,.mobileCommentsBackdrop:focus,.mobileCommentsBackdrop:hover{background:#0000;box-shadow:none;outline:none}@media (max-width:600px){.VideoCommentContainer,.VideoContainer,.VideoFeedItem,.VideoWrapper,.feedSidePanel{height:100dvh;min-height:100dvh}.mobileCommentsBackdrop{top:calc(3.5rem + env(safe-area-inset-top, 0px))}.VideoWrapper .videoMetaPanel{bottom:calc(1rem + env(safe-area-inset-bottom, 0px));left:.85rem;max-width:none;right:4.75rem}.VideoWrapper{--gs-feed-top-inset:calc(4.1rem + env(safe-area-inset-top, 0px))}.VideoWrapper .videoAudioToggle{height:2.5rem;left:.85rem;width:2.5rem}.VideoWrapper .videoOverflowMenuWrapper{right:.85rem}.VideoWrapper .videoOverflowTrigger{height:2.5rem;width:2.5rem}.VideoWrapper .videoPauseIndicatorInner{height:4.6rem;width:4.6rem}.VideoWrapper .videoPauseIndicatorIcon{height:1.7rem;width:1.7rem}.VideoWrapper .videoMetaName{font-size:.9rem}.VideoWrapper .videoMetaHeader{gap:.58rem}.VideoWrapper .videoMetaAvatarButton{flex-basis:2.55rem;height:2.55rem;width:2.55rem}.VideoWrapper .videoMetaCaption{font-size:.79rem}.VideoWrapper .videoMetaTag{font-size:.74rem;padding:.08rem .62rem}.VideoWrapper .sideBar{right:5px;width:var(--sidebar-control-size)}.VideoFeedEmptyState{min-height:100dvh;padding:1.6rem 1.1rem}.VideoFeedEmptyTitle{font-size:1.05rem}.VideoFeedEmptyText{font-size:.88rem}.feedSidePanel.mobileSheet{height:min(78dvh,100dvh);max-height:100dvh}}@media (max-height:560px){.VideoWrapper .sideBar{right:.45rem;width:var(--sidebar-control-size)}.VideoWrapper .Icon{height:50%;width:50%}.VideoWrapper .videoMetaPanel{bottom:.75rem;right:calc(var(--sidebar-control-size) + 1rem)}.VideoWrapper{--gs-feed-top-inset:3.9rem}.VideoWrapper .videoAudioToggle{left:.55rem}.VideoWrapper .videoOverflowMenuWrapper{right:.55rem}}.feedSidePanel{background:#0c0a16;background:var(--gs-members-bg,#0c0a16);flex:0 0;height:100vh;max-width:0;overflow:hidden;position:relative;transition:width .38s cubic-bezier(.22,1,.36,1),max-width .38s cubic-bezier(.22,1,.36,1),flex-basis .38s cubic-bezier(.22,1,.36,1);width:0;z-index:120}.feedSidePanel.visible{flex-basis:min(34vw,28rem);flex-basis:var(--feed-side-panel-width,min(34vw,28rem));max-width:min(34vw,28rem);max-width:var(--feed-side-panel-width,min(34vw,28rem));width:min(34vw,28rem);width:var(--feed-side-panel-width,min(34vw,28rem))}.feedSidePanelContent{height:100%;min-height:0;opacity:1;transform:none;transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.feedSidePanelContent.isLoading{opacity:0;pointer-events:none;transform:scale(.99)}.feedSidePanelLoader{align-items:center;animation:feedSidePanelLoaderIn .22s ease both;background:#0c0a16;background:var(--gs-members-bg,#0c0a16);display:flex;inset:0;justify-content:center;position:absolute;z-index:3}.feedSidePanelLoader:before{animation:feedSidePanelGlow 1.9s ease-in-out infinite;background:radial-gradient(circle,#ed3ef733,#0000 68%);border-radius:50%;content:"";height:7.5rem;position:absolute;width:7.5rem}.feedSidePanelLoaderRing{animation:feedSidePanelSpin .85s linear infinite;background:conic-gradient(from 90deg,#ed3ef700 0deg,#ed3ef78c 210deg,#ed3ef7 1turn);border-radius:50%;filter:drop-shadow(0 0 9px rgba(237,62,247,.5));height:2.7rem;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));position:relative;width:2.7rem}@keyframes feedSidePanelLoaderIn{0%{opacity:0}to{opacity:1}}@keyframes feedSidePanelGlow{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:.9;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.feedSidePanelLoader:before{animation:none}.feedSidePanelLoaderRing{animation-duration:1.4s}}.feedSidePanel.mobileSheet{bottom:0;height:min(78vh,100vh);left:0;max-width:100vw;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;transform:translateY(calc(100% + env(safe-area-inset-bottom, 0px)));transition:transform .32s ease,opacity .22s ease;width:100vw;z-index:120}.feedSidePanel.mobileSheet.visible{opacity:1;pointer-events:auto;transform:translateY(0)}@keyframes feedSidePanelSpin{to{transform:rotate(1turn)}}@keyframes likeBurst{0%{transform:scale(1)}28%{transform:scale(.78)}58%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes bookmarkPop{0%{transform:scale(1) translateY(0)}25%{transform:scale(.74) translateY(2px)}55%{transform:scale(1.3) translateY(-3px)}to{transform:scale(1) translateY(0)}}.round-image{background-color:#ffffff80;border:2px solid #ffffff80;border-radius:50%;cursor:pointer;height:8rem;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:8rem}.round-image .image{aspect-ratio:1;object-fit:cover;object-position:top;width:100%}.overlay{background-color:#0000007e;border-radius:50%;bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:.5s ease;width:100%}.round-image:hover .overlay{opacity:1}.ProfilePictureEdit{color:#fff;font-size:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}.pickFile{display:none}.CommentsSection_commentsSection__h9HY7{--accent:#ed3ef7;--accent-soft:#ed3ef724;--like:#ff3b5c;--ink:#fff;--muted:#ffffff8f;--faint:#ffffff61;--line:#ffffff12;--field:#ffffff0d;-webkit-font-smoothing:antialiased;background:#0c0a16;background:var(--gs-members-bg,#0c0a16);box-sizing:border-box;color:var(--ink);display:flex;flex-direction:column;font-family:Space Grotesk,system-ui,sans-serif;height:100%;min-height:0;text-align:left}.CommentsSection_mobileSheet__IzsS3{border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -18px 36px #00000047;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0)}.CommentsSection_grabHandle__M6lfn{background:#0000;border:none;cursor:pointer;display:flex;flex:none;justify-content:center;padding:9px 0 3px;width:100%}.CommentsSection_grabHandleBar__7yxPe{background:#ffffff38;border-radius:999px;height:4px;transition:background-color .2s ease;width:38px}.CommentsSection_grabHandle__M6lfn:hover .CommentsSection_grabHandleBar__7yxPe{background:#ffffff57}.CommentsSection_header__XR1s-{align-items:flex-start;display:flex;flex:none;gap:12px;justify-content:space-between;padding:20px 20px 14px}.CommentsSection_mobileSheet__IzsS3 .CommentsSection_header__XR1s-{padding-top:6px}.CommentsSection_headerText__n43ED{min-width:0}.CommentsSection_title__KMxbp{color:#fff;font-family:Bricolage Grotesque,sans-serif;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;margin:0}.CommentsSection_subtitle__HhpXA{color:var(--muted);font-size:13px;margin:4px 0 0}.CommentsSection_headerActions__arf3r{align-items:center;display:inline-flex;flex:none;gap:8px}.CommentsSection_iconButton__pz211{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#ffffffb3;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease,transform .15s ease;width:34px}.CommentsSection_iconButton__pz211:hover{background:#ffffff1a;color:#fff}.CommentsSection_iconButton__pz211:active{transform:scale(.92)}.CommentsSection_iconButton__pz211:disabled{cursor:default;opacity:.6}.CommentsSection_iconButton__pz211 svg{height:16px;width:16px}.CommentsSection_refreshing__LfKAa{animation:CommentsSection_spinRefresh__tnlKx .8s linear infinite}.CommentsSection_list__eL0yp{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px 18px 12px;scrollbar-color:#ffffff24 #0000;scrollbar-width:thin}.CommentsSection_list__eL0yp::-webkit-scrollbar{width:7px}.CommentsSection_list__eL0yp::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.CommentsSection_list__eL0yp::-webkit-scrollbar-thumb:hover{background:#ffffff38}.CommentsSection_empty__ldB7y{color:var(--muted);font-size:13.5px;line-height:1.5;padding:40px 8px;text-align:center}.CommentsSection_loadMoreButton__woqcb{align-items:center;background:var(--field);border:1px solid #ffffff1f;border-radius:999px;color:#ffffffd1;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:8px;justify-content:center;margin:8px auto 4px;padding:9px 18px;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.CommentsSection_loadMoreButton__woqcb:hover{background:#ffffff17;border-color:#fff3;color:#fff}.CommentsSection_loadMoreButton__woqcb:disabled{cursor:default;opacity:.6}.CommentsSection_list__eL0yp .CommentsSection_loadMoreButton__woqcb{display:flex;width:max-content}.CommentsSection_thread__odXyp{animation:CommentsSection_commentIn__yOZpx .32s cubic-bezier(.22,1,.36,1) both;border-top:1px solid var(--line);padding:13px 0}.CommentsSection_thread__odXyp:first-child{border-top:none}.CommentsSection_row__\+KWwG{align-items:flex-start;display:flex;gap:11px}.CommentsSection_avatarButton__e1P6y{background:#0000;border:none;border-radius:50%;cursor:pointer;flex:none;line-height:0;padding:0;transition:transform .15s ease}.CommentsSection_avatarButton__e1P6y:hover{transform:scale(1.05)}.CommentsSection_avatarButton__e1P6y:focus-visible{outline:2px solid #ffffff4d;outline-offset:2px}.CommentsSection_main__-t8zl{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.CommentsSection_topline__Y1reP{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.CommentsSection_name__RZ9sV{background:#0000;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:700;letter-spacing:-.01em;padding:0;transition:color .18s ease}.CommentsSection_name__RZ9sV:hover{color:#ffffffb3}.CommentsSection_name__RZ9sV:focus-visible{border-radius:4px;outline:2px solid #ffffff4d;outline-offset:2px}.CommentsSection_time__gzlBI{color:var(--faint);flex:none;font-size:12px}.CommentsSection_text__tLrQT{color:#ffffffeb;font-size:14px;line-height:1.45;margin:0;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word}.CommentsSection_mention__zHPdc{color:var(--accent);font-weight:600}.CommentsSection_meta__30e-j{align-items:center;display:flex;gap:16px;margin-top:4px}.CommentsSection_replyBtn__v80WR{background:#0000;border:none;color:var(--muted);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;padding:0;transition:color .18s ease}.CommentsSection_replyBtn__v80WR:hover{color:#fff}.CommentsSection_commentLikes__yrH2b{-webkit-tap-highlight-color:transparent;align-items:center;align-self:flex-start;cursor:pointer;display:flex;flex:none;flex-direction:column;gap:2px;padding-top:4px}.CommentsSection_heart__OsFNi{color:#ffffff57;height:17px;transition:color .18s ease,transform .15s ease;width:17px}.CommentsSection_commentLikes__yrH2b:hover .CommentsSection_heart__OsFNi{color:#ffffffb8}.CommentsSection_heart__OsFNi.CommentsSection_liked__5c-J4{color:var(--like)}.CommentsSection_heart__OsFNi.CommentsSection_burst__9Voey{animation:CommentsSection_heartPop__IYqcV .42s cubic-bezier(.2,1.4,.4,1)}.CommentsSection_likes__yojUK{color:var(--faint);font-size:11px;font-weight:600;line-height:1}.CommentsSection_repliesToggle__gCM0d{align-items:center;background:none;border:none;color:var(--muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:11px;margin:11px 0 0 calc(2.9rem + 11px);padding:0;transition:color .2s ease}.CommentsSection_repliesToggle__gCM0d:before{background:#fff3;content:"";height:1px;transition:width .25s ease,background-color .2s ease;width:24px}.CommentsSection_repliesToggle__gCM0d:hover{color:#fff}.CommentsSection_repliesToggle__gCM0d:hover:before{background:#fff6;width:30px}.CommentsSection_repliesInner__qCwmz{margin-left:calc(2.9rem + 11px);padding-top:2px}.CommentsSection_reply__haGxX{align-items:flex-start;animation:CommentsSection_commentIn__yOZpx .3s cubic-bezier(.22,1,.36,1) both;display:flex;gap:9px;padding:11px 0 1px}.CommentsSection_reply__haGxX .CommentsSection_name__RZ9sV{font-size:12.5px}.CommentsSection_reply__haGxX .CommentsSection_text__tLrQT{font-size:13px}.CommentsSection_highlightedEntry__lraVL{animation:CommentsSection_commentIn__yOZpx .32s cubic-bezier(.22,1,.36,1) both,CommentsSection_highlightPulse__7MUlA 2.4s ease;background:var(--accent-soft);border-radius:14px;border-top-color:#0000;box-shadow:0 0 0 1px #ed3ef738;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.CommentsSection_reply__haGxX.CommentsSection_highlightedEntry__lraVL{padding-bottom:9px;padding-top:11px}.CommentsSection_entryMenuWrapper__HzHsu{display:inline-flex;position:relative}.CommentsSection_entryMenuTrigger__V27XJ{align-items:center;background:#0000;border:none;color:var(--muted);cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:color .18s ease}.CommentsSection_entryMenuTrigger__V27XJ:focus-visible,.CommentsSection_entryMenuTrigger__V27XJ:hover{color:#fff}.CommentsSection_entryMenuTriggerIcon__J9wt7{height:16px;width:16px}.CommentsSection_entryMenu__rPXlz{animation:CommentsSection_menuIn__aBdkS .16s ease;background:#121216fa;border:1px solid #ffffff1f;border-radius:12px;bottom:calc(100% + 6px);box-shadow:0 14px 28px #0006;left:0;min-width:152px;padding:6px;position:absolute;z-index:6}.CommentsSection_entryMenuItem__gmuqt{align-items:center;background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:9px;justify-content:flex-start;padding:9px 10px;transition:background-color .16s ease;width:100%}.CommentsSection_entryMenuItem__gmuqt:focus-visible,.CommentsSection_entryMenuItem__gmuqt:hover{background:#ed3ef729}.CommentsSection_entryMenuItemIcon__J6ECR{color:var(--like);flex:0 0 auto;height:15px;width:15px}.CommentsSection_composer__FUKoS{background:#0c0a16;background:var(--gs-members-bg,#0c0a16);border-top:1px solid #ffffff14;flex:none;padding:12px 16px calc(14px + env(safe-area-inset-bottom, 0px))}.CommentsSection_replyChip__ezvI2{align-items:center;animation:CommentsSection_chipIn__z7Iyt .22s ease;background:var(--accent-soft);border-radius:11px;color:#ffffffc7;display:flex;font-size:12.5px;gap:10px;justify-content:space-between;margin-bottom:10px;padding:7px 8px 7px 13px}.CommentsSection_replyChip__ezvI2 strong{color:var(--accent);font-weight:700}.CommentsSection_replyChipClose__gTEBd{align-items:center;background:#0000;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;display:inline-flex;flex:none;height:24px;justify-content:center;padding:0;transition:background-color .18s ease,color .18s ease;width:24px}.CommentsSection_replyChipClose__gTEBd:hover{background:#ffffff1f;color:#fff}.CommentsSection_replyChipClose__gTEBd svg{height:14px;width:14px}.CommentsSection_composerError__SDEjn{animation:CommentsSection_chipIn__z7Iyt .22s ease;color:#ff6b9d;font-size:12.5px;line-height:1.35;margin:0 2px 9px}.CommentsSection_inputBar__L4E6a{align-items:flex-end;display:flex;gap:10px}.CommentsSection_composerAvatar__7gaZf{flex:none}.CommentsSection_input__YQqlr{background:var(--field);border:1px solid #ffffff1f;border-radius:21px;box-sizing:border-box;color:#fff;flex:1 1 auto;font-family:inherit;font-size:14px;line-height:1.4;max-height:124px;min-height:42px;min-width:0;outline:none;padding:11px 15px;resize:none;transition:border-color .2s ease,background-color .2s ease}.CommentsSection_input__YQqlr::placeholder{color:var(--faint)}.CommentsSection_input__YQqlr:focus{background:#ffffff12;border-color:var(--accent)}.CommentsSection_sendButton__UC7PY{background:var(--accent);border:none;border-radius:21px;color:#26052e;cursor:pointer;flex:none;font-family:inherit;font-size:13px;font-weight:700;height:42px;padding:0 18px;transition:filter .2s ease,opacity .2s ease,transform .15s ease}.CommentsSection_sendButton__UC7PY:hover{filter:brightness(1.06)}.CommentsSection_sendButton__UC7PY:active{transform:scale(.96)}.CommentsSection_sendButton__UC7PY:disabled{cursor:default;filter:none;opacity:.4;transform:none}@keyframes CommentsSection_spinRefresh__tnlKx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes CommentsSection_commentIn__yOZpx{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes CommentsSection_chipIn__z7Iyt{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes CommentsSection_menuIn__aBdkS{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@keyframes CommentsSection_heartPop__IYqcV{0%{transform:scale(1)}35%{transform:scale(.8)}70%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes CommentsSection_highlightPulse__7MUlA{0%{box-shadow:0 0 0 1px #ed3ef780}to{box-shadow:0 0 0 1px #ed3ef71f}}@media (prefers-reduced-motion:reduce){.CommentsSection_entryMenu__rPXlz,.CommentsSection_heart__OsFNi.CommentsSection_burst__9Voey,.CommentsSection_highlightedEntry__lraVL,.CommentsSection_replyChip__ezvI2,.CommentsSection_reply__haGxX,.CommentsSection_thread__odXyp{animation:none}}.gcp{--gcp-accent:#ed3ef7;--gcp-neg:#ff6b9d;-webkit-font-smoothing:antialiased;background:#0c0a16;background:var(--gs-members-bg,#0c0a16);color:#fff;display:flex;flex-direction:column;font-family:Space Grotesk,system-ui,sans-serif;height:100%;min-height:0;text-align:left}.gcpMobileSheet{background:#101012f5;border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -18px 36px #00000047;overflow:hidden}.gcpHeader{flex:none;padding:20px 20px 0}.gcpHeaderTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.gcpHeaderTop h2{font-family:Bricolage Grotesque,sans-serif;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;margin:0}.gcpHeaderTop p{color:#ffffff80;font-size:13px;margin:5px 0 0}.gcpClose{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#ffffffb3;cursor:pointer;display:inline-flex;flex:none;height:34px;justify-content:center;transition:background-color .2s ease,color .2s ease;width:34px}.gcpClose:hover{background:#ffffff1a;color:#fff}.gcpCloseSmall{height:26px;width:26px}.gcpTabs{display:flex;gap:18px;margin-top:18px;overflow-x:auto;scrollbar-width:none}.gcpTabs::-webkit-scrollbar{display:none}.gcpTab{align-items:center;background:none;border:none;color:#ffffff73;cursor:pointer;display:inline-flex;flex:none;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:10px 0;transition:color .2s ease;white-space:nowrap}.gcpTab:hover{background:none;color:#fffc}.gcpTabActive,.gcpTabActive:hover{color:#fff;font-weight:700}.gcpTabCount{color:#fff6;font-size:10.5px;font-weight:700}.gcpTabActive .gcpTabCount{color:var(--gcp-accent)}.gcpBody{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 20px 18px;scrollbar-color:#ffffff24 #0000;scrollbar-width:thin}.gcpBody::-webkit-scrollbar{width:7px}.gcpBody::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.gcpLegend{color:#ffffff61;font-size:11px;font-weight:700;letter-spacing:.7px;padding:2px 2px 4px;text-transform:uppercase}.gcpRow{align-items:center;border-top:1px solid #ffffff12;display:flex;gap:12px;padding:12px 2px}.gcpRowFirst{border-top:none}.gcpRowLow{opacity:.5}.gcpRowValue{align-items:center;color:#fff;display:flex;flex:1 1 auto;font-size:14px;font-weight:600;gap:8px;min-width:0}.gcpRowValue span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcpVerified{color:var(--gcp-accent);flex:none;font-size:15px}.gcpRowLink{align-items:center;color:#fff6;display:inline-flex;flex:none;font-size:14px;transition:color .18s ease}.gcpRowLink:hover{color:var(--gcp-accent)}.gcpVote{align-items:center;display:flex;flex:none;gap:4px}.gcpVoteBtn{align-items:center;background:none;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:color .18s ease,transform .1s ease;width:28px}.gcpVoteBtn:hover{background:none;color:#fff}.gcpVoteBtn:active{transform:scale(.82)}.gcpVoteUp{color:var(--gcp-accent)}.gcpVoteDown{color:var(--gcp-neg)}.gcpScore{color:#fff;font-size:13.5px;font-weight:700;min-width:34px;text-align:center}.gcpScoreNeg{color:var(--gcp-neg)}.gcpEmpty{color:#fff6;font-size:13px;padding:20px 2px}.gcpLowToggle{align-items:center;background:none;border:none;color:#ffffff73;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;margin-top:14px;padding:0;transition:color .2s ease}.gcpLowToggle:hover{background:none;color:#fffc}.gcpLowChevron{transition:transform .2s ease}.gcpLowChevronOpen{transform:rotate(180deg)}.gcpFooter{background:#0c0a16;background:var(--gs-members-bg,#0c0a16);border-top:1px solid #ffffff14;flex:none;padding:12px 20px 16px}.gcpAddButton,.gcpSubmit{align-items:center;background:var(--gcp-accent);border:none;border-radius:11px;color:#26052e;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:7px;justify-content:center;padding:11px;transition:filter .2s ease;width:100%}.gcpAddButton:hover,.gcpSubmit:hover{background:var(--gcp-accent);filter:brightness(1.06)}.gcpSubmit:disabled{cursor:wait;opacity:.6}.gcpForm{display:flex;flex-direction:column}.gcpFormHead{align-items:center;display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-bottom:10px}.gcpAccent{color:var(--gcp-accent)}.gcpInput{background:#1a1726;border:1px solid #ffffff1f;border-radius:11px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:13.5px;margin-bottom:9px;outline:none;padding:10px 13px;transition:border-color .2s ease;width:100%}.gcpInput::placeholder{color:#ffffff61}.gcpInput:focus{border-color:var(--gcp-accent)}.gcpInputError{border-color:var(--gcp-neg)}.gcpFormHint{color:#ffffff6b;font-size:11.5px;line-height:1.35;margin:-3px 0 10px}.gcpFormError{color:var(--gcp-neg);font-size:12.5px;margin-bottom:9px}.gs-auth-header{justify-content:space-between}.gs-auth-main{gap:clamp(18px,3vw,34px);justify-content:center;min-height:calc(100vh - 200px);padding:clamp(10px,3vw,28px) clamp(18px,5vw,44px) clamp(40px,6vw,72px);z-index:2}.gs-auth-main,.gs-auth-sign{align-items:center;display:flex;flex-direction:column;position:relative}.gs-auth-sign{text-align:center}.gs-auth-sign .gs-neon-main{font-size:clamp(2.1rem,5.6vw,3.4rem)}.gs-auth-sign .gs-script{font-size:clamp(1.9rem,5vw,3rem)}.gs-landing[data-theme=light] .gs-auth-sign .gs-cloud-a,.gs-landing[data-theme=light] .gs-auth-sign .gs-cloud-b{filter:blur(38px);opacity:.18}.gs-landing[data-theme=light] .gs-auth-sign .gs-script:before{filter:blur(30px);height:140%;opacity:.34;width:112%}.gs-auth-card{-webkit-backdrop-filter:blur(48px) saturate(1.3);backdrop-filter:blur(48px) saturate(1.3);background:#100a1c99;border:1px solid #ffffff24;border-radius:28px;box-shadow:0 44px 100px #0206179e,0 0 60px var(--softglow),inset 0 1px 0 #ffffff2e;isolation:isolate;overflow:hidden;padding:clamp(26px,4vw,40px);position:relative;transition:background-color .5s,border-color .5s,box-shadow .5s;width:min(100%,420px);z-index:4}.gs-landing[data-theme=light] .gs-auth-card{background:#fff;border:1px solid #ed3ef738;box-shadow:0 44px 100px #7c3ab44d,0 0 60px var(--softglow),inset 0 1px 0 #ffffffa6}.gs-auth-glow{background:radial-gradient(closest-side,var(--glow),#0000 70%);border-radius:50%;filter:blur(48px);height:280px;pointer-events:none;position:absolute;right:-50px;top:-70px;width:280px;z-index:0}.gs-landing[data-theme=light] .gs-auth-glow{opacity:.26}.gs-auth-card>:not(.gs-auth-glow){position:relative;z-index:1}.gs-auth-kicker{color:#ed3ef7;font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:2.5px;margin-bottom:10px;position:relative}.gs-landing .gs-auth-title{color:var(--ink);font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.8rem,4.4vw,2.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0 0 22px;position:relative}.gs-auth-form{position:relative}.gs-auth-field,.gs-auth-form{display:flex;flex-direction:column}.gs-auth-field{margin-bottom:16px}.gs-auth-input{background:var(--field);border:1px solid var(--border);border-radius:14px;box-sizing:border-box;color:var(--ink);font-family:inherit;font-size:1rem;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s,background-color .5s;width:100%}.gs-auth-input::placeholder{color:var(--muted)}.gs-auth-input:focus{border-color:#ed3ef7;box-shadow:0 0 0 4px var(--softglow)}.gs-auth-submit{border:none;cursor:pointer;font-family:inherit;justify-content:center;margin-top:6px;width:100%}.gs-auth-submit:disabled{cursor:wait;opacity:.7}.gs-auth-error{background:#ff6b9d24;border:1px solid #ff6b9d80;border-radius:12px;color:#ff6b9d;display:flex;flex-direction:column;font-size:.92rem;gap:4px;margin-bottom:16px;padding:12px 16px}.gs-auth-message{background:var(--panel2);border:1px solid #ed3ef7;border-radius:12px;box-shadow:0 0 24px var(--softglow);color:var(--ink);font-size:1rem;font-weight:600;margin-bottom:4px;padding:14px 16px}.gs-auth-links{color:var(--muted);display:flex;flex-direction:column;font-size:.95rem;gap:8px;margin-top:20px}.gs-auth-link{color:var(--ink);font-weight:600;text-decoration:none;transition:color .2s}.gs-auth-link:hover{color:#ed3ef7}.gs-auth-link-muted{color:var(--muted);font-weight:500}.gs-auth-link-muted:hover{color:#ed3ef7}@media (max-width:560px){.gs-auth-main{gap:clamp(34px,9vw,48px);justify-content:flex-start;min-height:calc(100vh - 110px);padding-top:clamp(28px,8vw,46px)}.gs-auth-sign .gs-neon-main{font-size:clamp(3rem,15vw,4.45rem)}.gs-auth-sign .gs-script{font-size:clamp(2.85rem,13.5vw,4.05rem)}}@keyframes gsNeonFlicker{0%,17%,19.5%,22%,25%,54%,57%,to{opacity:1}18.5%,23%,55.5%{opacity:.34}}@keyframes gsNeonBlink{75%{opacity:.9}}@keyframes gsCloudA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18px,-12px) scale(1.12)}}@keyframes gsCloudB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,14px) scale(.9)}}@keyframes gsAuraPulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.85;transform:scale(1.08)}}@keyframes gsFloatA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(44px,-36px) scale(1.08)}}@keyframes gsFloatB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-48px,40px) scale(.92)}}@keyframes gsFloatC{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,48px) scale(1.05)}}@keyframes gsRiseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes gsStickerWobble{0%,to{transform:rotate(-3deg)}50%{transform:rotate(-1deg) scale(1.015)}}@keyframes gsLava1{0%{transform:translate(0) scale(1)}25%{transform:translate(45%,30%) scale(1.3)}50%{transform:translate(18%,62%) scale(.82)}75%{transform:translate(-38%,26%) scale(1.16)}to{transform:translate(0) scale(1)}}@keyframes gsLava2{0%{transform:translate(0) scale(.95)}25%{transform:translate(-42%,38%) scale(1.32)}50%{transform:translate(-14%,-34%) scale(.9)}75%{transform:translate(34%,22%) scale(1.2)}to{transform:translate(0) scale(.95)}}@keyframes gsLava3{0%{transform:translate(0) scale(1.05)}33%{transform:translate(40%,46%) scale(1.38)}66%{transform:translate(-36%,30%) scale(.88)}to{transform:translate(0) scale(1.05)}}@keyframes gsLava4{0%{transform:translate(0) scale(1)}30%{transform:translate(44%,-34%) scale(.8)}60%{transform:translate(-40%,40%) scale(1.28)}to{transform:translate(0) scale(1)}}@keyframes gsLavaPulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes gsScriptGlow{0%,to{filter:drop-shadow(0 0 5px rgba(237,62,247,.45)) drop-shadow(0 4px 10px rgba(237,62,247,.3));transform:scale(1)}50%{filter:drop-shadow(0 0 17px rgba(237,62,247,.9)) drop-shadow(0 6px 20px rgba(237,62,247,.55));transform:scale(1.03)}}@keyframes gsMenuLineGlow{0%,to{box-shadow:0 0 0 #ed3ef700}50%{box-shadow:0 0 14px #ed3ef7bf}}html:has(.gs-landing){scroll-behavior:smooth}.gs-landing{--bg:#050816;--ink:#fff;--muted:#ffffff94;--panel:hsla(0,0%,100%,.045);--panel2:#ffffff12;--border:#ffffff1a;--glow:#ed3ef78c;--softglow:#ed3ef733;--field:#ffffff0d;--grain:.06;--gs-header-offset:clamp(92px,10vw,118px);-webkit-font-smoothing:antialiased;background:radial-gradient(1300px 800px at 78% -8%,var(--softglow),#0000 60%),radial-gradient(1100px 760px at 10% 18%,#5b6cff21,#0000 58%),radial-gradient(1000px 800px at 30% 108%,var(--softglow),#0000 60%),var(--bg);color:var(--ink);font-family:Space Grotesk,system-ui,sans-serif;min-height:100vh;overflow:hidden;padding-top:0;position:relative;text-align:left;text-rendering:optimizeLegibility;transition:background-color .55s ease,color .45s ease}.gs-landing[data-theme=light]{--bg:#fff4ff;--ink:#1b0a2e;--muted:#1b0a2e9e;--panel:#ffffffb8;--panel2:#fff;--border:#ed3ef729;--glow:#ed3ef747;--softglow:#ed3ef724;--field:#fff;--grain:0}.gs-landing ::selection{background:#ed3ef7;color:#fff}.gs-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:200px 200px;mix-blend-mode:soft-light;opacity:var(--grain);position:fixed;transition:opacity .5s ease;z-index:1}.gs-bubbles,.gs-grain{inset:0;pointer-events:none}.gs-bubbles{overflow:hidden;position:absolute;z-index:0}.gs-bubble-a{animation:gsFloatA 20s ease-in-out infinite;background:radial-gradient(closest-side,#ed3ef757,#0000 70%);filter:blur(50px);height:420px;right:8%;top:-100px;width:420px}.gs-bubble-a,.gs-bubble-b{border-radius:50%;position:absolute}.gs-bubble-b{animation:gsFloatB 24s ease-in-out infinite;background:radial-gradient(closest-side,#5b6cff42,#0000 70%);filter:blur(48px);height:340px;left:-120px;top:42%;width:340px}.gs-bubble-c{animation:gsFloatC 27s ease-in-out infinite;background:radial-gradient(closest-side,#ed3ef742,#0000 70%);border-radius:50%;bottom:-80px;filter:blur(52px);height:360px;position:absolute;right:24%;width:360px}.gs-lava{inset:-12%;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:opacity .7s ease;z-index:0}.gs-landing[data-theme=light] .gs-lava{opacity:1}.gs-lava span{border-radius:50%;filter:blur(60px);position:absolute;will-change:transform,opacity}.gs-lava span:first-child{animation:gsLava1 19s ease-in-out infinite,gsLavaPulse 7s ease-in-out infinite;background:radial-gradient(closest-side,#ff8aea6b,#0000 72%);height:44vmax;left:-8%;top:-10%;width:44vmax}.gs-lava span:nth-child(2){animation:gsLava2 23s ease-in-out infinite,gsLavaPulse 9s ease-in-out infinite;background:radial-gradient(closest-side,#c026d957,#0000 72%);height:36vmax;right:-14%;top:-2%;width:36vmax}.gs-lava span:nth-child(3){animation:gsLava3 27s ease-in-out infinite,gsLavaPulse 8s ease-in-out infinite;background:radial-gradient(closest-side,#a76cff4d,#0000 72%);height:34vmax;left:38%;top:18%;width:34vmax}.gs-lava span:nth-child(4){animation:gsLava4 21s ease-in-out infinite,gsLavaPulse 6.5s ease-in-out infinite;background:radial-gradient(closest-side,#ff7ae657,#0000 72%);height:30vmax;right:2%;top:36%;width:30vmax}.gs-lava span:nth-child(5){animation:gsLava2 25s ease-in-out infinite reverse,gsLavaPulse 10s ease-in-out infinite;background:radial-gradient(closest-side,#ba68ff4d,#0000 72%);bottom:18%;height:38vmax;left:-12%;width:38vmax}.gs-lava span:nth-child(6){animation:gsLava1 22s ease-in-out infinite reverse,gsLavaPulse 7.5s ease-in-out infinite;background:radial-gradient(closest-side,#ed3ef747,#0000 72%);bottom:0;height:30vmax;right:18%;width:30vmax}.gs-lava span:nth-child(7){animation:gsLava3 24s ease-in-out infinite,gsLavaPulse 9s ease-in-out infinite;background:radial-gradient(closest-side,#ff8aea4d,#0000 72%);height:34vmax;left:30%;top:64%;width:34vmax}.gs-lava span:nth-child(8){animation:gsLava4 26s ease-in-out infinite reverse,gsLavaPulse 8.5s ease-in-out infinite;background:radial-gradient(closest-side,#b026d947,#0000 72%);bottom:-16%;height:42vmax;right:-10%;width:42vmax}.gs-header{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin:0 auto;padding:22px clamp(18px,5vw,44px);position:relative;transform:none;transition:padding .25s ease,background-color .35s ease,box-shadow .35s ease,-webkit-backdrop-filter .35s ease;transition:padding .25s ease,background-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease;transition:padding .25s ease,background-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease;width:min(100%,1240px);z-index:30}.gs-header-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0508168a;box-shadow:0 18px 45px #02061738}.gs-landing[data-theme=light] .gs-header-scrolled{background:#fff4ffbd;box-shadow:0 18px 45px #7c3ab41f}.gs-header-hidden{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;box-shadow:none}.gs-logo-link{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;cursor:pointer;display:inline-flex;flex:none;opacity:1;text-decoration:none;transition:opacity .28s ease,filter .28s ease;-webkit-user-select:none;user-select:none}.gs-header-hidden .gs-logo-link{opacity:.58}.gs-logo{-webkit-touch-callout:none;-webkit-user-drag:none;display:block;filter:drop-shadow(0 0 22px var(--glow)) drop-shadow(0 6px 16px rgba(2,6,23,.45));height:clamp(46px,6.8vw,72px);pointer-events:none;-webkit-user-select:none;user-select:none;width:auto}.gs-nav{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(14px,2vw,30px);opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .28s ease,visibility 0s linear 0s;visibility:visible}.gs-nav-link{color:var(--muted);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.gs-nav-link:hover{color:var(--ink)}.gs-nav-controls{align-items:center;display:inline-flex;gap:10px;opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .28s ease,visibility 0s linear 0s;visibility:visible}.gs-header-hidden>.gs-nav,.gs-header-hidden>.gs-nav-controls{opacity:0;pointer-events:none;transform:translateY(-14px);transition:opacity .18s ease,transform .24s ease,visibility 0s linear .24s;visibility:hidden}.gs-menu-backdrop,.gs-menu-button,.gs-mobile-menu{display:none}.gs-lang{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--field);border:1px solid var(--border);border-radius:999px;cursor:pointer;display:inline-flex;flex:none;height:34px;padding:3px;position:relative;transition:background-color .35s,border-color .35s,box-shadow .35s,transform .2s;width:76px}.gs-lang:hover{background:#ed3ef714;border-color:#ed3ef747;box-shadow:0 0 16px #ed3ef729;transform:translateY(-1px)}.gs-lang:active{transform:translateY(0) scale(.97)}.gs-lang:focus-visible{outline:2px solid #ed3ef7;outline-offset:3px}.gs-lang-knob{background:linear-gradient(135deg,#ff7ae6,#ed3ef7);border-radius:999px;bottom:3px;box-shadow:0 4px 14px var(--glow);left:3px;position:absolute;top:3px;transform:translateX(0);transition:transform .42s cubic-bezier(.4,1.3,.5,1);width:calc(50% - 3px)}.gs-lang[data-lang=de] .gs-lang-knob{transform:translateX(100%)}.gs-lang-label{color:var(--muted);flex:1 1;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.5px;pointer-events:none;position:relative;text-align:center;transition:color .35s;z-index:1}.gs-lang[data-lang=de] .gs-lang-de,.gs-lang[data-lang=en] .gs-lang-en{color:#26052e}@keyframes gsTwinkle{0%,to{opacity:.2;transform:scale(.65)}50%{opacity:1;transform:scale(1)}}@keyframes gsSunSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.gs-theme-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--field);border:1px solid var(--border);border-radius:999px;cursor:pointer;flex:none;height:34px;overflow:hidden;padding:0;position:relative;transition:background-color .5s,border-color .5s,box-shadow .35s,transform .2s;width:68px}.gs-theme-toggle:hover{box-shadow:0 0 22px var(--softglow);transform:translateY(-1px)}.gs-theme-toggle:active{transform:translateY(0) scale(.97)}.gs-theme-toggle:focus-visible{outline:2px solid #ed3ef7;outline-offset:3px}.gs-landing[data-theme=light] .gs-theme-toggle{background:linear-gradient(135deg,#ffe9c2,#ffd8f2);border-color:#ed3ef747}.gs-toggle-stars{inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .5s ease}.gs-landing[data-theme=light] .gs-toggle-stars{opacity:0}.gs-toggle-stars span{background:#fff;border-radius:50%;box-shadow:0 0 4px #ffffffd9;position:absolute}.gs-toggle-stars span:first-child{animation:gsTwinkle 2.2s ease-in-out infinite;height:2px;right:13px;top:8px;width:2px}.gs-toggle-stars span:nth-child(2){animation:gsTwinkle 2.8s ease-in-out .4s infinite;height:1.5px;right:21px;top:19px;width:1.5px}.gs-toggle-stars span:nth-child(3){animation:gsTwinkle 3.1s ease-in-out .9s infinite;height:1.5px;right:25px;top:6px;width:1.5px}.gs-toggle-thumb{align-items:center;background:linear-gradient(135deg,#ff7ae6,#ed3ef7);border-radius:50%;box-shadow:0 4px 14px var(--glow),0 0 0 1px #ffffff26 inset;display:flex;height:26px;justify-content:center;left:4px;position:absolute;top:4px;transform:translateX(0);transition:transform .5s cubic-bezier(.4,1.45,.45,1),background .5s,box-shadow .5s;width:26px}.gs-landing[data-theme=light] .gs-toggle-thumb{background:linear-gradient(135deg,#fff1b8,#ff8aea);box-shadow:0 4px 16px #ff960080,inset 0 0 0 1px #ffffff8c;transform:translateX(34px)}.gs-toggle-thumb .gs-icon{height:15px;position:absolute;transition:opacity .4s ease,transform .55s cubic-bezier(.4,1.45,.45,1);width:15px}.gs-icon-moon{color:#fff;opacity:1;transform:rotate(0) scale(1)}.gs-icon-sun{color:#8a3500;opacity:0;transform:rotate(-120deg) scale(.3)}.gs-landing[data-theme=light] .gs-icon-moon{opacity:0;transform:rotate(120deg) scale(.3)}.gs-landing[data-theme=light] .gs-icon-sun{animation:gsSunSpin 22s linear infinite;opacity:1;transform:rotate(0) scale(1)}.gs-hero{align-items:flex-start;display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,68px);margin:0 auto;max-width:1240px;padding:clamp(28px,6vw,72px) clamp(18px,5vw,44px) clamp(40px,6vw,80px);position:relative;z-index:2}.gs-hero-copy{flex:1 1 420px;min-width:0}.gs-badge{align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:999px;color:#ed3ef7;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:1.6px;padding:8px 14px;transition:background-color .5s,border-color .5s}.gs-badge-dot{background:#ed3ef7;border-radius:50%;box-shadow:0 0 10px #ed3ef7;height:7px;width:7px}.gs-landing .gs-h1{text-wrap:balance;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2.7rem,6.4vw,5rem);font-weight:800;letter-spacing:-.02em;line-height:.99;margin:22px 0 0}.gs-h1-accent{background:linear-gradient(105deg,#ff7ae6,#ed3ef7 55%,#b026d9);-webkit-background-clip:text;background-clip:text;color:#0000;text-shadow:0 0 40px var(--softglow)}.gs-sub{color:var(--muted);font-size:clamp(1.08rem,2.2vw,1.35rem);line-height:1.5;margin:24px 0 0;max-width:520px}.gs-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(26px,3.5vw,38px)}.gs-btn-primary{align-items:center;background:#ed3ef7;border-radius:999px;box-shadow:0 10px 30px var(--glow);color:#26052e;display:inline-flex;font-size:1.02rem;font-weight:700;gap:10px;justify-content:center;padding:15px 32px;text-decoration:none;transition:transform .2s,box-shadow .3s}.gs-btn-primary:hover{box-shadow:0 16px 42px var(--glow);transform:translateY(-3px)}.gs-btn-ghost{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--panel);border:1px solid var(--border);border-radius:999px;color:var(--ink);display:inline-flex;font-size:1.02rem;font-weight:600;justify-content:center;padding:15px 30px;text-decoration:none;transition:transform .2s,border-color .3s,box-shadow .3s,background-color .5s}.gs-btn-ghost:hover{border-color:#ed3ef7;box-shadow:0 0 24px var(--softglow);transform:translateY(-3px)}.gs-waitlist{margin-top:clamp(30px,4vw,44px);max-width:480px;scroll-margin-top:90px}.gs-kicker{color:#ed3ef7;font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:2px;margin-bottom:10px}.gs-waitlist-form{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--field);border:1px solid var(--border);border-radius:999px;box-shadow:0 14px 40px #02061738;display:flex;gap:8px;padding:7px;transition:border-color .3s,box-shadow .3s,background-color .5s}.gs-waitlist-form.gs-focused{border-color:#ed3ef7;box-shadow:0 0 0 4px var(--softglow),0 20px 50px #0206174d}.gs-waitlist-input{background:none;border:none;color:var(--ink);flex:1 1 auto;font-family:inherit;font-size:1.02rem;min-width:0;outline:none;padding:11px 18px}.gs-waitlist-input::placeholder{color:var(--muted)}.gs-waitlist-submit{background:#ed3ef7;border:none;border-radius:999px;box-shadow:0 8px 22px var(--glow);color:#26052e;cursor:pointer;flex:none;font-family:inherit;font-size:1rem;font-weight:700;padding:13px 24px;transition:transform .2s,box-shadow .3s}.gs-waitlist-submit:hover{box-shadow:0 12px 32px var(--glow);transform:scale(1.04)}.gs-waitlist-err{color:#ff6b9d;font-size:13px;padding:8px 6px 0}.gs-waitlist-note{color:var(--muted);font-size:.92rem;margin:12px 2px 0}.gs-waitlist-success{align-items:center;animation:gsRiseIn .5s ease both;background:var(--panel);border:1px solid #ed3ef7;border-radius:999px;box-shadow:0 0 28px var(--softglow);display:flex;gap:14px;max-width:480px;padding:16px 22px}.gs-success-check{align-items:center;background:#ed3ef7;border-radius:50%;box-shadow:0 0 16px var(--glow);display:flex;flex:none;height:38px;justify-content:center;width:38px}.gs-success-text{font-family:Bricolage Grotesque,sans-serif;font-size:1.2rem;font-weight:700}.gs-hero-panel{flex:1 1 360px;min-width:0}.gs-stage{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:clamp(380px,52vh,520px);padding:clamp(30px,6vw,80px) clamp(26px,3.5vw,40px) clamp(8px,2vw,24px);position:relative;text-align:center}.gs-aura{animation:gsAuraPulse 6s ease-in-out infinite;background:radial-gradient(closest-side,var(--glow),#0000 72%);border-radius:50%;filter:blur(50px);height:60%;position:absolute;width:80%}.gs-sign-dark{align-items:center;display:flex;flex-direction:column;gap:clamp(20px,3vw,34px);position:relative;z-index:1}.gs-sign-dark-halo{background:radial-gradient(closest-side,#ed3ef79e,#c026d947 55%,#0000 78%);border-radius:50%;filter:blur(40px);height:46%;left:-6%;position:absolute;top:8%;width:112%;z-index:0}.gs-neon-main{animation:gsNeonBlink .02s infinite alternate;color:#fff1fc;font-size:clamp(3rem,8.4vw,5rem);letter-spacing:clamp(1px,.7vw,4px);line-height:.92;text-shadow:0 0 4px #fff,0 0 11px #ffa6f2,0 0 22px #ed3ef7,0 0 40px #ed3ef7,0 0 72px #c026d9,0 0 120px #c026d9}.gs-neon-main,.gs-neon-sub{font-family:Bebas Neue,sans-serif;position:relative;z-index:1}.gs-neon-sub{animation:gsNeonFlicker 5.4s infinite;color:#ffe3e8;font-size:clamp(1.7rem,4.3vw,2.7rem);letter-spacing:clamp(1px,.6vw,3px);line-height:.9;text-shadow:0 0 4px #fff,0 0 12px #ff3347,0 0 30px #f03,0 0 58px #ff082eb3}.gs-sign-light{align-items:center;display:flex;flex-direction:column;gap:clamp(22px,3.5vw,38px);position:relative;z-index:1}.gs-cloud-a{animation:gsCloudA 7s ease-in-out infinite;background:radial-gradient(closest-side,#ff8aead9,#0000 72%);filter:blur(26px);height:66%;left:2%;top:-4%;width:64%}.gs-cloud-a,.gs-cloud-b{border-radius:50%;position:absolute;z-index:0}.gs-cloud-b{animation:gsCloudB 8s ease-in-out infinite;background:radial-gradient(closest-side,#ed3ef799,#0000 72%);filter:blur(30px);height:60%;right:-2%;top:6%;width:58%}.gs-script{-webkit-text-stroke:3px #ed3ef7;animation:gsScriptGlow 3.6s ease-in-out infinite;color:#fff;font-family:Pacifico,cursive;font-size:clamp(2.4rem,6.4vw,3.9rem);line-height:1.04;paint-order:stroke fill;position:relative;text-shadow:0 3px 0 #d80fdb73;z-index:1}.gs-landing[data-theme=light] .gs-script:before{animation:gsCloudA 7s ease-in-out infinite;background:radial-gradient(closest-side,#ff7ae6f2,#ed3ef78c 52%,#0000 78%);border-radius:50%;content:"";filter:blur(24px);height:178%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:138%;z-index:-1}.gs-landing[data-theme=light] .gs-stage .gs-cloud-a,.gs-landing[data-theme=light] .gs-stage .gs-cloud-b{filter:blur(40px);opacity:.24}.gs-landing[data-theme=light] .gs-stage .gs-script:before{filter:blur(31px);height:145%;opacity:.42;width:116%}.gs-sticker{animation:gsStickerWobble 5s ease-in-out infinite;background:linear-gradient(135deg,#ff8aea,#ed3ef7);border:4px solid #fff;border-radius:24px;box-shadow:0 18px 40px #ed3ef76b,inset 0 2px 0 #fff9;color:#fff;display:inline-block;font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,5.5vw,3.3rem);letter-spacing:2px;line-height:.9;padding:16px 32px;position:relative;z-index:1}.gs-teaser-section{margin:clamp(60px,10vw,130px) auto 0;max-width:1240px;padding:0 clamp(18px,5vw,44px);position:relative;z-index:2}.gs-teaser{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,var(--panel2),var(--panel));border:1px solid var(--border);border-radius:30px;box-shadow:0 30px 70px #02061766,0 0 50px var(--softglow);display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,48px);justify-content:space-between;overflow:hidden;padding:clamp(30px,4.5vw,56px);position:relative;transition:background-color .5s,border-color .5s}.gs-teaser-glow{background:radial-gradient(closest-side,var(--glow),#0000 70%);border-radius:50%;filter:blur(44px);height:280px;pointer-events:none;position:absolute;right:-30px;top:-50px;width:280px}.gs-teaser-copy{flex:1 1 380px;min-width:0;position:relative}.gs-kicker-lg{color:#ed3ef7;font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:2.5px;margin-bottom:12px}.gs-landing .gs-h2{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.9rem,4.6vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.03;margin:0}.gs-teaser-text{color:var(--muted);font-size:clamp(1.02rem,2vw,1.18rem);line-height:1.55;margin:18px 0 0;max-width:560px}.gs-teaser .gs-btn-primary{flex:none;font-size:1.05rem;padding:16px 32px;position:relative}.gs-vision{margin:clamp(70px,11vw,150px) auto 0;max-width:1000px;padding:0 clamp(18px,5vw,44px);position:relative;scroll-margin-top:80px;z-index:2}.gs-kicker-lg.gs-vision-kicker{margin-bottom:16px}.gs-vision-text{text-wrap:balance;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.5rem,3.8vw,2.5rem);font-weight:600;letter-spacing:-.01em;line-height:1.28;margin:0}.gs-pink{color:#ed3ef7}.gs-contact{align-items:center;display:flex;flex-direction:column;margin:clamp(70px,11vw,150px) auto 0;max-width:1000px;padding:0 clamp(18px,5vw,44px);position:relative;scroll-margin-top:80px;text-align:center;z-index:2}.gs-socials{flex-wrap:wrap;gap:14px}.gs-social,.gs-socials{display:flex;justify-content:center}.gs-social{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--panel2);border:1px solid var(--border);border-radius:16px;color:var(--ink);height:54px;transition:transform .2s,color .25s,border-color .25s,box-shadow .3s,background-color .5s;width:54px}.gs-social:hover{border-color:#ed3ef7;box-shadow:0 0 24px var(--glow);color:#ed3ef7;transform:translateY(-4px)}.gs-mail{color:var(--ink);font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700;margin-top:30px;text-decoration:none;text-shadow:0 0 22px var(--softglow);transition:color .25s}.gs-mail:hover{color:#ed3ef7}.gs-contact-note{color:var(--muted);font-size:1rem;margin:10px 0 0}.gs-footer{border-top:1px solid var(--border);margin-top:clamp(60px,9vw,120px);position:relative;z-index:2}.gs-footer-inner{color:var(--muted);font-size:.9rem;justify-content:space-between;margin:0 auto;max-width:1240px;padding:26px clamp(18px,5vw,44px)}.gs-footer-inner,.gs-footer-left{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.gs-18badge{align-items:center;border:1px solid var(--border);border-radius:999px;color:#ed3ef7;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:1px;padding:4px 9px}.gs-footer-links{display:flex;flex-wrap:wrap;gap:22px}.gs-footer-link{color:var(--muted);text-decoration:none;transition:color .2s}.gs-footer-link:hover{color:#ed3ef7}@media (max-width:820px){.gs-landing{--gs-header-offset:clamp(84px,17vw,98px)}.gs-header{align-items:center;flex-wrap:nowrap;gap:12px;padding:18px clamp(16px,5vw,24px);z-index:40}.gs-logo{height:clamp(42px,12.8vw,56px)}.gs-nav{display:none}.gs-hero{gap:clamp(22px,5vw,32px);padding-bottom:clamp(20px,5vw,34px)}.gs-hero-panel{flex-basis:100%}.gs-stage{min-height:0;padding:clamp(28px,6vw,44px) clamp(10px,3vw,20px) 0}.gs-teaser-section{margin-top:clamp(28px,8vw,54px)}.gs-menu-button{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,var(--panel2),var(--panel));border:none;border:1px solid var(--border);border-radius:50%;box-shadow:0 14px 32px #0206173d,0 0 20px var(--softglow);color:var(--ink);cursor:pointer;display:inline-flex;flex:none;flex-direction:column;gap:5px;height:48px;justify-content:center;position:relative;transition:transform .2s,box-shadow .28s,background-color .45s,border-color .45s;width:48px;z-index:24}.gs-menu-button:hover{box-shadow:0 16px 38px #02061747,0 0 28px var(--glow);transform:translateY(-1px)}.gs-menu-button:active{transform:scale(.96)}.gs-menu-button:focus-visible{outline:2px solid #ed3ef7;outline-offset:3px}.gs-menu-button span{background:currentColor;border-radius:999px;display:block;height:2px;transform-origin:center;transition:transform .34s cubic-bezier(.4,1.4,.5,1),opacity .2s,width .24s;width:20px}.gs-menu-open .gs-menu-button span:first-child{transform:translateY(7px) rotate(45deg);width:22px}.gs-menu-open .gs-menu-button span:nth-child(2){opacity:0;transform:scaleX(.2)}.gs-menu-open .gs-menu-button span:nth-child(3){transform:translateY(-7px) rotate(-45deg);width:22px}.gs-menu-backdrop{background:#0000;border:none;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:visibility 0s linear .24s,opacity .24s ease;visibility:hidden;z-index:18}.gs-menu-open .gs-menu-backdrop{pointer-events:auto;transition-delay:0s;visibility:visible}.gs-mobile-menu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(150px 110px at 90% 12%,var(--softglow),#0000 72%),linear-gradient(145deg,var(--panel2),var(--panel));border:1px solid var(--border);border-radius:28px;box-shadow:0 28px 70px #02061761,0 0 38px var(--softglow);display:flex;flex-direction:column;gap:14px;opacity:0;padding:16px;pointer-events:none;position:absolute;right:clamp(16px,5vw,24px);top:calc(100% - 8px);transform:translateY(-8px) scale(.94);transform-origin:top right;transition:opacity .24s ease,transform .34s cubic-bezier(.22,1.18,.38,1),visibility 0s linear .24s;visibility:hidden;width:min(330px,calc(100vw - 32px));z-index:22}.gs-menu-open .gs-mobile-menu{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s;visibility:visible}.gs-mobile-menu:before{background:var(--panel2);border-left:1px solid var(--border);border-radius:4px 0 0 0;border-top:1px solid var(--border);content:"";height:14px;position:absolute;right:17px;top:-7px;transform:rotate(45deg);width:14px}.gs-mobile-links{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.gs-mobile-links .gs-nav-link{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #0000;border-radius:18px;color:var(--ink);display:flex;font-family:Bricolage Grotesque,sans-serif;font-size:1.08rem;font-weight:800;justify-content:space-between;letter-spacing:-.01em;padding:13px 15px;transition:transform .2s,background-color .24s,border-color .24s,color .24s;width:100%}.gs-mobile-links .gs-nav-link:after{border-right:2px solid;border-top:2px solid;content:"";height:7px;opacity:.45;transform:rotate(45deg);width:7px}.gs-mobile-links .gs-nav-link:hover{background:var(--field);border-color:var(--border);color:#ed3ef7;transform:translateX(2px)}.gs-mobile-controls{align-items:center;background:var(--field);border:1px solid var(--border);border-radius:22px;display:flex;gap:12px;justify-content:space-between;padding:13px;position:relative;z-index:1}.gs-menu-open .gs-mobile-links .gs-nav-link:first-child:after{animation:gsMenuLineGlow 1.3s ease-in-out .15s both}}@media (max-width:390px){.gs-mobile-menu{border-radius:24px;padding:14px;right:12px;width:calc(100vw - 24px)}.gs-mobile-controls{gap:10px;padding:11px}}.gs-tc-hero{margin:0 auto;max-width:880px;padding:clamp(20px,5vw,60px) clamp(18px,5vw,44px) clamp(10px,3vw,24px);position:relative;text-align:center;z-index:2}.gs-tc-hero .gs-kicker{display:inline-block}.gs-landing .gs-tc-h1{margin:14px auto 0;max-width:14ch}.gs-tc-sub{margin:20px auto 0;max-width:600px}.gs-tc-hero-cta{display:flex;justify-content:center;margin-top:clamp(24px,3.5vw,34px)}.gs-tc-hero-note{color:var(--muted);font-size:.9rem;letter-spacing:.2px;margin:18px 0 0}.gs-tc-cards-section{margin:clamp(30px,5vw,60px) auto 0;max-width:1240px;padding:0 clamp(18px,5vw,44px);position:relative;z-index:2}.gs-tc-cards{grid-gap:clamp(14px,1.8vw,22px);display:grid;gap:clamp(14px,1.8vw,22px);grid-template-columns:repeat(4,1fr)}.gs-tc-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(150deg,var(--panel2),var(--panel));border:1px solid var(--border);border-radius:22px;box-shadow:0 20px 50px #02061747,inset 0 0 0 1px #ffffff05;overflow:hidden;padding:clamp(22px,2.4vw,30px);position:relative;transition:transform .25s ease,border-color .3s,box-shadow .3s,background-color .5s}.gs-tc-card:hover{border-color:#ed3ef7;box-shadow:0 26px 60px #02061757,0 0 30px var(--softglow);transform:translateY(-5px)}.gs-tc-card-num{color:#ed3ef7;font-family:Bebas Neue,sans-serif;font-size:1.05rem;letter-spacing:2px;margin-bottom:14px}.gs-tc-card-title{color:var(--ink);font-family:Bricolage Grotesque,sans-serif;font-size:1.18rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0}.gs-tc-card-text{color:var(--muted);font-size:.98rem;line-height:1.5;margin:10px 0 0}.gs-tc-apply-section{margin:clamp(48px,7vw,96px) auto 0;max-width:820px;padding:0 clamp(18px,5vw,44px);position:relative;scroll-margin-top:80px;z-index:2}.gs-tc-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(150deg,var(--panel2),var(--panel));border:1px solid var(--border);border-radius:30px;box-shadow:0 36px 80px #0206176b,0 0 50px var(--softglow);overflow:hidden;padding:clamp(26px,4vw,52px);position:relative;transition:background-color .5s,border-color .5s}.gs-tc-panel-glow{background:radial-gradient(closest-side,var(--glow),#0000 70%);border-radius:50%;filter:blur(48px);height:300px;pointer-events:none;position:absolute;right:-40px;top:-60px;width:300px}.gs-landing .gs-tc-form-title{margin:0;position:relative}.gs-tc-form-intro{color:var(--muted);font-size:1.02rem;line-height:1.5;margin:14px 0 0;position:relative}.gs-tc-form{display:flex;flex-direction:column;gap:clamp(16px,2vw,22px);margin-top:clamp(22px,3vw,32px);position:relative}.gs-tc-grid{grid-gap:clamp(14px,2vw,20px);display:grid;gap:clamp(14px,2vw,20px);grid-template-columns:1fr 1fr}.gs-tc-field{display:flex;flex-direction:column;min-width:0}.gs-tc-label{color:var(--ink);font-size:.9rem;font-weight:600;letter-spacing:.2px;margin-bottom:8px}.gs-tc-input,.gs-tc-select,.gs-tc-textarea{background:var(--field);border:1px solid var(--border);border-radius:14px;box-sizing:border-box;color:var(--ink);font-family:inherit;font-size:1rem;outline:none;padding:13px 16px;transition:border-color .2s,box-shadow .2s,background-color .5s;width:100%}.gs-tc-textarea{border-radius:18px;line-height:1.5;min-height:120px;resize:vertical}.gs-tc-input::placeholder,.gs-tc-textarea::placeholder{color:var(--muted)}.gs-tc-input:focus,.gs-tc-select:focus,.gs-tc-textarea:focus{border-color:#ed3ef7;box-shadow:0 0 0 4px var(--softglow)}.gs-tc-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ED3EF7' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:42px}.gs-tc-select option{color:#1b0a2e}.gs-tc-fieldset{display:flex;flex-direction:column;gap:12px}.gs-tc-legend{color:#ed3ef7;font-family:Bebas Neue,sans-serif;font-size:13px;letter-spacing:1.5px}.gs-tc-chips{display:flex;flex-wrap:wrap;gap:10px}.gs-tc-chip{align-items:center;background:var(--field);border:1px solid var(--border);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:.94rem;gap:8px;padding:10px 16px;transition:border-color .2s,background-color .25s,box-shadow .25s,transform .15s;-webkit-user-select:none;user-select:none}.gs-tc-chip:hover{border-color:#ed3ef7;transform:translateY(-1px)}.gs-tc-chip input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.gs-tc-chip-on{background:linear-gradient(135deg,#ff7ae6,#ed3ef7);border-color:#0000;box-shadow:0 6px 18px var(--glow);color:#26052e;font-weight:600}.gs-tc-check{align-items:flex-start;color:var(--ink);cursor:pointer;display:flex;font-size:.96rem;gap:12px;line-height:1.45;-webkit-user-select:none;user-select:none}.gs-tc-check input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.gs-tc-check-box{background:var(--field);border:1.5px solid var(--border);border-radius:7px;flex:none;height:22px;margin-top:1px;position:relative;transition:background-color .2s,border-color .2s,box-shadow .2s;width:22px}.gs-tc-check:hover .gs-tc-check-box{border-color:#ed3ef7}.gs-tc-check input:checked+.gs-tc-check-box{background:linear-gradient(135deg,#ff7ae6,#ed3ef7);border-color:#0000;box-shadow:0 4px 14px var(--glow)}.gs-tc-check input:checked+.gs-tc-check-box:after{border:solid #fff;border-width:0 2.5px 2.5px 0;content:"";height:10px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.gs-tc-check input:focus-visible+.gs-tc-check-box{box-shadow:0 0 0 4px var(--softglow)}.gs-tc-check-err .gs-tc-check-box{border-color:#ff6b9d}.gs-tc-honeypot{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.gs-tc-error{color:#ff6b9d;font-size:.85rem;margin-top:6px}.gs-tc-form-error{background:#ff6b9d24;border:1px solid #ff6b9d80;border-radius:12px;color:#ff6b9d;font-size:.92rem;padding:12px 16px}.gs-tc-submit{align-self:flex-start;border:none;cursor:pointer;font-family:inherit;margin-top:4px}.gs-tc-submit:disabled{cursor:wait;opacity:.7}.gs-tc-legal{color:var(--muted);font-size:.82rem;line-height:1.5;margin:4px 0 0}.gs-tc-success{align-items:center;display:flex;flex-direction:column;padding:clamp(20px,3vw,40px) 0;position:relative;text-align:center}.gs-tc-success-check{height:60px;width:60px}.gs-landing .gs-tc-success-title{margin:22px 0 0}.gs-tc-success-text{color:var(--muted);font-size:1.1rem;margin:10px 0 0}.gs-tc-success-home{margin-top:26px}@media (max-width:860px){.gs-tc-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.gs-tc-cards,.gs-tc-grid{grid-template-columns:1fr}.gs-tc-submit{align-self:stretch;justify-content:center;text-align:center}}.VideoUploader{--ink:#fff;--muted:#ffffff94;--faint:#fff6;--panel:#ffffff0a;--panel2:#ffffff12;--border:#ffffff1f;--glow:#ed3ef773;--softglow:#ed3ef72e;--field:#ffffff0d;--dash:#ed3ef766;--accent:#ed3ef7;-webkit-font-smoothing:antialiased;align-items:stretch;background:#0000;color:var(--ink);display:flex;font-family:Space Grotesk,system-ui,sans-serif;min-height:100vh;text-align:left;width:100%}.VideoUploader,.VideoUploader *,.VideoUploader :after,.VideoUploader :before{box-sizing:border-box}.VideoUploader .upload-rail{background:#ffffff05;border-right:1px solid var(--border);display:flex;flex:none;flex-direction:column;gap:28px;padding:30px 24px;width:296px}.VideoUploader .upload-rail-brand{align-items:center;display:flex;gap:12px}.VideoUploader .upload-rail-logo{display:block;height:38px;width:auto}.VideoUploader .upload-rail-studio{color:var(--muted);font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:2px}.VideoUploader .upload-steps{display:flex;flex-direction:column;gap:6px}.VideoUploader .upload-step{align-items:center;border-radius:14px;display:flex;gap:14px;padding:12px 14px;transition:background-color .2s}.VideoUploader .upload-step.is-active{background:var(--panel2)}.VideoUploader .upload-step-num{align-items:center;background:var(--field);border:1px solid var(--border);border-radius:50%;color:var(--muted);display:flex;flex:none;font-size:.9rem;font-weight:700;height:28px;justify-content:center;width:28px}.VideoUploader .upload-step-num svg{height:14px;width:14px}.VideoUploader .upload-step.is-active .upload-step-num,.VideoUploader .upload-step.is-done .upload-step-num{background:var(--accent);border-color:var(--accent);box-shadow:0 4px 14px var(--glow);color:#fff}.VideoUploader .upload-step-label{color:var(--muted);font-size:1.02rem;font-weight:600}.VideoUploader .upload-step.is-active .upload-step-label{color:var(--ink)}.VideoUploader .upload-rail-card,.VideoUploader .upload-rail-drafts{border-radius:16px}.VideoUploader .upload-rail-card{background:var(--panel);border:1px solid var(--border);padding:16px 18px}.VideoUploader .upload-rail-heading{color:var(--muted);font-family:Bebas Neue,sans-serif;font-size:13px;letter-spacing:1.6px;margin-bottom:12px}.VideoUploader .upload-rail-list{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.VideoUploader .upload-rail-list li{color:var(--muted);font-size:.92rem;line-height:1.35;padding-left:18px;position:relative}.VideoUploader .upload-rail-list li:before{background:var(--accent);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.5em;width:6px}.VideoUploader .upload-drafts-empty{border:1px dashed var(--border);border-radius:14px;color:var(--faint);font-size:.9rem;padding:16px;text-align:center}.VideoUploader .upload-drafts-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.VideoUploader .upload-draft{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:flex;gap:11px;padding:8px;transition:background-color .2s,border-color .2s}.VideoUploader .upload-draft:hover{background:var(--panel2)}.VideoUploader .upload-draft.is-current{background:var(--softglow);border-color:var(--accent)}.VideoUploader .upload-draft-thumb{background:linear-gradient(135deg,#3a1147,#7a1f8f);border-radius:7px;flex:none;height:32px;overflow:hidden;width:54px}.VideoUploader .upload-draft-thumb img{display:block;height:100%;object-fit:cover;width:100%}.VideoUploader .upload-draft-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.VideoUploader .upload-draft-title{color:var(--ink);font-size:.92rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VideoUploader .upload-draft-meta{color:var(--muted);font-size:.76rem}.VideoUploader .upload-draft-del{align-items:center;background:#0000;border:none;border-radius:7px;color:var(--muted);cursor:pointer;display:flex;flex:none;height:26px;justify-content:center;opacity:0;transition:opacity .2s,color .2s,background-color .2s;width:26px}.VideoUploader .upload-draft:hover .upload-draft-del{opacity:1}.VideoUploader .upload-draft-del:hover{background:#ff40608c;color:#fff}.VideoUploader .upload-draft-del .upload-chip-x{height:14px;width:14px}.VideoUploader .upload-rail-exit{align-items:center;align-self:flex-start;background:var(--accent);border:none;border-radius:999px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:.78rem;font-weight:600;gap:6px;height:32px;justify-content:center;line-height:1;margin-top:auto;padding:0 13px;transition:filter .2s;width:fit-content}.VideoUploader .upload-rail-exit:hover{filter:brightness(1.08)}.VideoUploader .upload-rail-exit svg{flex:none;height:13px;width:13px}.VideoUploader .upload-workspace{display:flex;flex:1 1;flex-direction:column;min-width:0}.VideoUploader .upload-ws-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:30px clamp(20px,3vw,40px) 8px}.VideoUploader .upload-eyebrow{color:var(--accent);font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:2.5px}.VideoUploader .upload-ws-title{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.8rem,3.4vw,2.4rem);font-weight:800;letter-spacing:-.02em;margin:6px 0 0}.VideoUploader .upload-cancel{align-items:center;background:var(--accent);border:none;border-radius:999px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex:none;font-family:inherit;font-size:.78rem;font-weight:600;gap:6px;height:32px;justify-content:center;line-height:1;padding:0 13px;transition:filter .2s}.VideoUploader .upload-cancel:hover{filter:brightness(1.08)}.VideoUploader .upload-cancel svg{flex:none;height:13px;width:13px}.VideoUploader .upload-ws-body{flex:1 1;padding:20px clamp(20px,3vw,40px) 28px}.VideoUploader .upload-detail-grid{grid-gap:clamp(20px,3vw,36px);align-items:start;display:grid;gap:clamp(20px,3vw,36px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.VideoUploader .upload-fields,.VideoUploader .upload-media{min-width:0}.VideoUploader .upload-fields{display:flex;flex-direction:column;gap:22px}.VideoUploader .upload-empty{margin:10px auto 0;max-width:720px}.VideoUploader .upload-dropzone{background:var(--panel);border:2px dashed var(--dash);border-radius:24px;cursor:pointer;padding:clamp(40px,6vw,76px) 28px;position:relative;text-align:center;transition:border-color .25s,background-color .25s,transform .2s}.VideoUploader .upload-dropzone.is-dragging,.VideoUploader .upload-dropzone:hover{background:var(--panel2);border-color:var(--accent);transform:translateY(-2px)}.VideoUploader .upload-drop-icon{align-items:center;background:linear-gradient(135deg,#ff7ae6,var(--accent));border-radius:20px;box-shadow:0 12px 30px var(--glow);display:flex;height:70px;justify-content:center;margin:0 auto;width:70px}.VideoUploader .upload-drop-title{font-family:Bricolage Grotesque,sans-serif;font-size:1.3rem;font-weight:700;margin-top:18px}.VideoUploader .upload-drop-sub{color:var(--muted);font-size:1rem;margin-top:6px}.VideoUploader .upload-drop-sub span{color:var(--accent);font-weight:600}.VideoUploader .upload-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:22px}.VideoUploader .upload-meta-chip{background:var(--field);border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.4px;padding:7px 13px}.VideoUploader .upload-file-input{display:none}.VideoUploader .upload-player{background:#000;border:1px solid var(--border);border-radius:18px;overflow:hidden;position:relative}.VideoUploader .upload-player video{background:#000;cursor:pointer;display:block;max-height:420px;object-fit:contain;width:100%}.VideoUploader .upload-player--poster{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center}.VideoUploader .upload-player--poster img{display:block;height:100%;object-fit:contain;width:100%}.VideoUploader .upload-poster-empty{color:var(--muted);font-size:.9rem}.VideoUploader .upload-player-toggle{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);background:#ffffff24;border:1px solid #ffffff59;border-radius:50%;box-shadow:0 8px 30px #00000059,inset 0 1px 1px #ffffff73;color:#fff;cursor:pointer;display:flex;height:64px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease,transform .2s ease;width:64px}.VideoUploader .upload-player-toggle:hover{transform:translate(-50%,-50%) scale(1.06)}.VideoUploader .upload-player-toggle svg{height:24px;width:24px}.VideoUploader .upload-player-toggle.is-playing{opacity:0}.VideoUploader .upload-player:hover .upload-player-toggle.is-playing{opacity:1}.VideoUploader .upload-player-scrim{background:linear-gradient(0deg,#0000008c,#0000);bottom:0;height:60px;left:0;pointer-events:none;position:absolute;right:0}.VideoUploader .upload-player-seek{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--accent) 0,var(--accent) 0,#ffffff47 0,#ffffff47 100%);background:linear-gradient(to right,var(--accent) 0,var(--accent) var(--vp-pct,0),#ffffff47 var(--vp-pct,0),#ffffff47 100%);border-radius:999px;bottom:5px;cursor:pointer;height:3px;left:12px;position:absolute;right:12px;width:calc(100% - 24px)}.VideoUploader .upload-player-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:0;box-shadow:none;cursor:pointer;height:14px;width:3px}.VideoUploader .upload-player-seek::-moz-range-thumb{background:#0000;border:none;border-radius:0;box-shadow:none;cursor:pointer;height:14px;width:3px}.VideoUploader .upload-player-seek::-moz-range-track{background:#0000}.VideoUploader .upload-status{background:var(--panel);border:1px solid var(--border);border-radius:16px;margin-top:14px;padding:14px 16px}.VideoUploader .upload-status-row{align-items:baseline;display:flex;font-size:.85rem;gap:12px;justify-content:space-between}.VideoUploader .upload-status-row+.upload-progress-track{margin-top:10px}.VideoUploader .upload-progress-track+.upload-status-row{margin-top:8px}.VideoUploader .upload-status-name{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VideoUploader .upload-status-meta{color:var(--muted)}.VideoUploader .upload-status-percent{color:var(--accent);flex:none;font-weight:700}.VideoUploader .upload-progress-track{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.VideoUploader .upload-progress-fill{background:linear-gradient(90deg,#ff7ae6,var(--accent));border-radius:999px;height:100%;transition:width .25s ease}.VideoUploader .upload-thumb-editor{align-items:stretch;display:flex;gap:14px}.VideoUploader .upload-thumb-preview{align-items:center;aspect-ratio:16/9;background:var(--field);border:1px solid var(--border);border-radius:12px;display:flex;flex:none;justify-content:center;overflow:hidden;width:160px}.VideoUploader .upload-thumb-preview img{display:block;height:100%;object-fit:cover;width:100%}.VideoUploader .upload-thumb-auto{color:var(--faint);font-size:.78rem;padding:0 10px;text-align:center}.VideoUploader .upload-thumb-controls{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.VideoUploader .upload-thumb-btn{background:var(--field);border:1px solid var(--border);border-radius:12px;color:var(--ink);cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;padding:9px 14px;transition:border-color .2s,background-color .2s}.VideoUploader .upload-thumb-btn:hover{background:var(--panel2);border-color:var(--accent)}.VideoUploader .upload-thumb-hint{color:var(--faint);font-size:.76rem;margin-top:2px}.VideoUploader .upload-thumb-error{color:#ffb3c0;font-size:.82rem}.VideoUploader .upload-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.VideoUploader .upload-label{color:var(--accent);font-family:Bebas Neue,sans-serif;font-size:13px;letter-spacing:1.5px;margin-bottom:8px}.VideoUploader .upload-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.VideoUploader .upload-label-row .upload-label{margin-bottom:0}.VideoUploader .upload-link{align-items:center;color:var(--accent);display:inline-flex;font-size:.82rem;font-weight:600;gap:5px}.VideoUploader .upload-input,.VideoUploader .upload-textarea{background:var(--field);border:1px solid var(--border);border-radius:14px;color:var(--ink);font-family:inherit;font-size:1rem;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.VideoUploader .upload-textarea{line-height:1.5;min-height:110px;resize:vertical}.VideoUploader .upload-input:focus,.VideoUploader .upload-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--softglow)}.VideoUploader .upload-input::placeholder,.VideoUploader .upload-textarea::placeholder{color:var(--faint)}.VideoUploader .upload-textarea-wrap{position:relative}.VideoUploader .upload-caption-count{bottom:10px;color:var(--muted);font-size:.78rem;pointer-events:none;position:absolute;right:14px}.VideoUploader .upload-tags{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:10px}.VideoUploader .upload-tag{align-items:center;background:var(--field);border:1px solid var(--border);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.88rem;font-weight:600;gap:6px;padding:9px 14px;transition:all .2s}.VideoUploader .upload-tag.is-active{background:var(--accent);border-color:var(--accent);color:#fff}.VideoUploader .upload-tag .upload-chip-x{opacity:.8}.VideoUploader .upload-tag:hover .upload-chip-x{opacity:1}.VideoUploader .upload-search-wrap{position:relative}.VideoUploader .upload-dropdown{background:#14101f;border:1px solid var(--border);border-radius:14px;box-shadow:0 18px 40px #00000073;left:0;max-height:12rem;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);width:100%;z-index:99}.VideoUploader .upload-dropdown ul{list-style:none;margin:0;padding:0}.VideoUploader .upload-dropdown li{border-radius:9px;color:var(--ink);cursor:pointer;font-size:.92rem;padding:9px 12px;transition:background-color .15s}.VideoUploader .upload-dropdown li:hover{background:var(--softglow);color:var(--accent)}.VideoUploader .upload-visibility{display:flex;flex-wrap:wrap;gap:10px}.VideoUploader .upload-vis{background:var(--field);border:1px solid var(--border);border-radius:14px;cursor:pointer;display:block;flex:1 1;font-family:inherit;min-width:120px;padding:13px 15px;text-align:left;transition:all .2s}.VideoUploader .upload-vis.is-active{background:var(--softglow);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.VideoUploader .upload-vis-label{color:var(--ink);display:block;font-size:.96rem;font-weight:700}.VideoUploader .upload-vis-desc{color:var(--muted);display:block;font-size:.8rem;margin-top:2px}.VideoUploader .upload-consent{align-items:flex-start;background:var(--panel);border:1px solid var(--border);border-radius:16px;cursor:pointer;display:flex;font-family:inherit;gap:13px;padding:16px;text-align:left;transition:border-color .2s;width:100%}.VideoUploader .upload-consent.is-checked{border-color:var(--accent)}.VideoUploader .upload-consent-box{align-items:center;border:2px solid var(--faint);border-radius:7px;color:#fff;display:flex;flex:none;height:24px;justify-content:center;transition:all .2s;width:24px}.VideoUploader .upload-consent.is-checked .upload-consent-box{background:var(--accent);border-color:var(--accent)}.VideoUploader .upload-consent-box svg{height:14px;width:14px}.VideoUploader .upload-consent-text{color:var(--muted);font-size:.92rem;line-height:1.45}.VideoUploader .upload-consent-text b{color:var(--ink);font-weight:700}.VideoUploader .upload-error{background:#ff40601f;border:1px solid #ff406066;border-radius:14px;color:#ffb3c0;font-size:.92rem;line-height:1.5;padding:12px 16px;width:100%}.VideoUploader .upload-ws-footer{align-items:center;background:#ffffff05;border-top:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;padding:16px clamp(20px,3vw,40px)}.VideoUploader .upload-footer-status{align-items:center;display:flex;gap:12px;min-width:0}.VideoUploader .upload-footer-icon{align-items:center;background:var(--softglow);border-radius:11px;color:var(--accent);display:flex;flex:none;height:38px;justify-content:center;width:38px}.VideoUploader .upload-footer-icon svg{height:18px;width:18px}.VideoUploader .upload-footer-title{font-size:.98rem;font-weight:700}.VideoUploader .upload-footer-sub{color:var(--muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VideoUploader .upload-footer-actions{display:flex;flex:none;gap:12px}.VideoUploader .upload-savedraft{background:var(--field);border:1px solid var(--border);border-radius:14px;color:var(--ink);cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;padding:13px 20px;transition:border-color .2s}.VideoUploader .upload-savedraft:hover{border-color:var(--accent)}.VideoUploader .upload-publish{background:var(--accent);border:none;border-radius:14px;box-shadow:0 10px 28px var(--glow);color:#26052e;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;padding:13px 24px;transition:all .25s}.VideoUploader .upload-publish:hover:not(:disabled){filter:brightness(1.05)}.VideoUploader .upload-publish:disabled{background:#ffffff0f;box-shadow:none;color:var(--faint);cursor:not-allowed}@media (max-width:980px){.VideoUploader{flex-direction:column;min-height:0}.VideoUploader .upload-rail{border-bottom:1px solid var(--border);border-right:none;width:100%}.VideoUploader .upload-steps{flex-direction:row;flex-wrap:wrap}.VideoUploader .upload-detail-grid{grid-template-columns:minmax(0,1fr)}.VideoUploader .upload-ws-footer{align-items:stretch;flex-direction:column}.VideoUploader .upload-footer-actions{justify-content:flex-end}}@media (max-width:560px){.VideoUploader .upload-footer-actions{flex-direction:column}.VideoUploader .upload-publish,.VideoUploader .upload-savedraft{width:100%}}.VideoUploader .upload-confirm-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0508169e;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.VideoUploader .upload-confirm{background:#14101f;border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 60px #00000080;box-sizing:border-box;max-width:420px;padding:24px;width:100%}.VideoUploader .upload-confirm-title{font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.VideoUploader .upload-confirm-text{color:var(--muted);font-size:.95rem;line-height:1.5;margin-top:8px}.VideoUploader .upload-confirm-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:22px}.VideoUploader .upload-confirm-discard,.VideoUploader .upload-confirm-keep{border:none;border-radius:12px;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;padding:11px 18px;transition:filter .2s,border-color .2s,background-color .2s}.VideoUploader .upload-confirm-keep{background:var(--field);border:1px solid var(--border);color:var(--ink)}.VideoUploader .upload-confirm-keep:hover{border-color:var(--accent)}.VideoUploader .upload-confirm-discard{background:#e24b4a;color:#fff}.VideoUploader .upload-confirm-discard:hover{filter:brightness(1.08)}.gs-members-area{--gs-members-bg:#0c0a16}body.gs-members-area,body.gs-members-area #root,html.gs-members-area{background:var(--gs-members-bg);min-height:100%}body.gs-members-area{color-scheme:dark}.nav{align-items:stretch;box-sizing:border-box;color:#fff;display:flex;height:3.5rem;justify-content:space-between;left:0;padding:0 1rem;position:fixed;right:0;top:0;transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease,right .38s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .4s ease;transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease,backdrop-filter .4s ease,right .38s cubic-bezier(.22,1,.36,1);transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease,backdrop-filter .4s ease,right .38s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .4s ease;width:auto;z-index:210}body.gs-feed-side-panel-open{--feed-side-panel-width:min(34vw,28rem)}body.gs-feed-side-panel-open .nav.nav--immersive{right:var(--feed-side-panel-width)}.nav.nav--glass{-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);background:#0a061480;border-bottom:1px solid #ffffff14;box-shadow:0 10px 34px #02061752,0 0 30px #ed3ef71f}.nav.nav--immersive{background:#0a061457}.nav.nav--hidden{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-bottom-color:#0000;box-shadow:none;opacity:1;pointer-events:none;transform:none}.navLogoLink{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;cursor:pointer;display:inline-flex;flex:none;height:100%;opacity:1;text-decoration:none;transform:translateY(0);transition:opacity .32s ease,filter .32s ease,transform .32s ease;-webkit-user-select:none;user-select:none}.nav.nav--hidden .navLogoLink{opacity:.5;pointer-events:auto}.navLogo{-webkit-touch-callout:none;-webkit-user-drag:none;display:block;filter:drop-shadow(0 0 14px rgba(237,62,247,.55)) drop-shadow(0 4px 10px rgba(2,6,23,.4));height:3.2rem;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto}.navunderneath{background:#0c0a16;background:var(--gs-members-bg,#0c0a16);box-sizing:border-box;height:3.5rem;margin:0;width:100%;z-index:-1}.nav ul{align-items:center;display:flex;gap:1rem;height:100%;list-style:none;margin-top:0;opacity:1;padding:0;transform:translateY(0);transition:opacity .24s ease,transform .32s ease,visibility 0s linear 0s;visibility:visible}.nav ul.navActions{flex:0 0 auto;gap:.25rem}.navSearch{opacity:1;transform:translateY(0);transition:opacity .24s ease,transform .32s ease,visibility 0s linear 0s,border-color .18s ease,background-color .18s ease;visibility:visible}.nav.nav--hidden .navSearch,.nav.nav--hidden>ul{opacity:0;pointer-events:none;transform:translateY(-.75rem);transition:opacity .18s ease,transform .24s ease,visibility 0s linear .24s;visibility:hidden}.profileMenuAnchor{position:relative}.profileMenuAnchor,.profileTrigger{align-items:center;display:flex;height:100%}.profileTrigger{cursor:pointer;justify-content:center;margin-left:.15rem}.profileTrigger .round-image{transition:box-shadow .18s ease}.profileMenuAnchor .dropdown~.round-image,.profileMenuAnchor:has(.dropdown) .round-image,.profileTrigger:hover .round-image{box-shadow:0 0 0 2px #ffffff4d}.filterMenuAnchor,.notificationMenuAnchor{align-items:center;display:flex;height:100%;position:relative}.headerIconButton{align-items:center;background:#0000;border:none;border-radius:999px;color:#ffffffe6;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;padding:0;position:relative;transition:background-color .18s ease,color .18s ease;width:2.5rem}.headerIconButton:hover{background:#ffffff14;color:#fff}.headerIconButton.active{background:#ffffff1f;color:#fff}.headerIconButton.hasActiveFilters{color:#ed3ef7;color:var(--accent,#ed3ef7)}.headerIconButton.hasActiveFilters.active{color:#fff}.headerIconSvg{stroke-width:2;height:1.4rem;width:1.4rem}.headerIconBadge{align-items:center;background:#ed3ef7;background:var(--accent,#ed3ef7);border-radius:999px;box-shadow:0 0 0 2px #0a0614b3;box-sizing:border-box;color:#fff;display:inline-flex;font-size:.62rem;font-weight:700;height:1rem;justify-content:center;line-height:1;min-width:1rem;padding:0 .18rem;position:absolute;right:.16rem;top:.18rem}.headerIconButton:focus-visible{outline:2px solid #ffffff47;outline-offset:2px}.nav a{color:inherit;display:flex;height:100%;text-decoration:none}.nav li a{font-size:1.25rem;font-weight:600}.nav li.active{text-decoration:underline}.nav li:hover{color:#ed3ef7}.nav li.headerActionItem:hover{background-color:initial}.navSearch{align-items:center;align-self:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;display:flex;flex:0 1 24rem;gap:.55rem;height:2.5rem;margin:0 auto;min-width:0;padding:0 .5rem 0 .9rem;position:relative}.navSearch:focus-within{background:#ffffff17;border-color:#ffffff57}.navSearchIcon{color:#ffffff8c;flex:0 0 auto;height:1.05rem;width:1.05rem}.navSearchInput{background:#0000;border:none;color:#fff;flex:1 1 auto;font-family:inherit;font-size:.95rem;height:100%;min-width:0;outline:none}.navSearchInput::placeholder{color:#ffffff80}.navSearchClear{align-items:center;background:#ffffff1f;border:none;border-radius:999px;color:#ffffffd9;cursor:pointer;display:inline-flex;flex:0 0 auto;height:1.5rem;justify-content:center;padding:0;transition:background-color .18s ease;width:1.5rem}.navSearchClear:hover{background:#fff3}.navSearchClear svg{height:.85rem;width:.85rem}.navSearchToggle{align-items:center;display:none;height:100%}.navSearchOverlay{align-items:center;animation:navSearchOverlayIn .18s ease;-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);background:#0c0816fc;display:flex;gap:.5rem;inset:0;padding:0 .85rem;position:absolute;z-index:240}@keyframes navSearchOverlayIn{0%{opacity:0}to{opacity:1}}.navSearchBack{align-items:center;background:#0000;border:none;border-radius:999px;color:#ffffffe6;cursor:pointer;display:inline-flex;flex:0 0 auto;height:2.4rem;justify-content:center;padding:0;transition:background-color .18s ease;width:2.4rem}.navSearchBack:hover{background:#ffffff14}.navSearchBack svg{height:1.4rem;width:1.4rem}.navSearchOverlayField{align-items:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;display:flex;flex:1 1 auto;gap:.55rem;height:2.5rem;min-width:0;padding:0 .5rem 0 .9rem}.searchResultsPanel{-webkit-backdrop-filter:blur(30px) saturate(1.3);backdrop-filter:blur(30px) saturate(1.3);background:#120e1cf7;border:1px solid #ffffff1a;border-radius:.9rem;box-shadow:0 20px 50px #0000008c;display:flex;flex-direction:column;gap:.1rem;left:0;max-height:min(70vh,26rem);overflow-y:auto;padding:.35rem;position:absolute;right:0;top:calc(100% + .55rem);z-index:230}.searchResultsPanel--overlay{left:.85rem;right:.85rem}.searchResultItem{align-items:center;background:#0000;border:none;border-radius:.65rem;color:#fff;cursor:pointer;display:flex;gap:.7rem;padding:.4rem .55rem;text-align:left;transition:background-color .15s ease;width:100%}.searchResultItem:hover{background:#ffffff14}.searchResultItem .round-image{flex:0 0 auto;margin:0}.searchResultText{display:flex;flex-direction:column;min-width:0}.searchResultName{font-size:.92rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchResultHandle{color:#ffffff8c;font-size:.8rem;line-height:1.2}.searchResultsState{color:#fff9;font-size:.88rem;padding:.8rem .65rem}.dropdown,.filterDropdown,.notificationsDropdown{animation:headerPanelIn .16s ease;-webkit-backdrop-filter:blur(30px) saturate(1.3);backdrop-filter:blur(30px) saturate(1.3);background:#120e1ceb;border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 20px 56px #0000008c;box-sizing:border-box;display:flex;flex-direction:column;gap:.85rem;max-height:min(70vh,32rem);overflow:visible;padding:.85rem;position:fixed;right:.5rem;right:var(--header-panel-right,.5rem);top:4.25rem;top:var(--header-panel-top,4.25rem);width:min(24rem,calc(100vw - 1rem - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)));width:var(--header-panel-width,min(24rem,calc(100vw - 1rem - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px))));z-index:220}@keyframes headerPanelIn{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}.dropdown{font-size:1rem}.dropdown.profileDropdown{gap:0;padding:.4rem;width:min(15rem,calc(100vw - 1rem))}.notificationsDropdown{max-height:min(70vh,34rem)}.notificationsDropdownHeader{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.notificationsDropdownTitle{font-size:1rem;font-weight:700}.notificationsDropdownList{margin-top:.9rem;min-height:0;overflow-y:auto}.notificationsDropdownList::-webkit-scrollbar{width:6px}.notificationsDropdownList::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:999px}.notificationsDropdownList::-webkit-scrollbar-track{background-color:initial}.notificationItem{align-items:flex-start;background:#0000;border:none;border-radius:.9rem;color:#fff;display:flex;gap:.8rem;min-height:4.5rem;padding:.62rem .1rem;text-align:left;width:100%}.notificationItem+.notificationItem{border-top:1px solid #ffffff14}.notificationItem:hover{background:#ffffff0f}.notificationItem.unread{background:#ffffff0a}.notificationActorWrap,.notificationMediaWrap{flex:0 0 auto;position:relative}.notificationMediaWrap{background:#ffffff14;border:1px solid #ffffff1a;border-radius:.9rem;height:3.1rem;overflow:hidden;width:3.1rem}.notificationMediaThumb{display:block;height:100%;object-fit:cover;width:100%}.notificationMediaBadge{bottom:.35rem;box-shadow:0 0 0 2px #26263de6;right:.35rem}.notificationMediaBadge,.notificationTypeBadge{align-items:center;background:#ed3ef7;border-radius:999px;color:#fff;display:inline-flex;height:1.15rem;justify-content:center;position:absolute;width:1.15rem}.notificationTypeBadge{bottom:-.18rem;box-shadow:0 0 0 2px #120e1cf2;right:-.18rem}.notificationTypeIcon{height:.72rem;width:.72rem}.notificationText{flex:1 1;min-width:0}.notificationTopRow{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.notificationTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.85rem;font-weight:700;line-height:1.16;overflow:hidden}.notificationTime{color:#ffffff94;flex:0 0 auto;font-size:.74rem}.notificationPreview{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#ffffffbd;display:-webkit-box;font-size:.83rem;line-height:1.35;margin-top:.28rem;overflow:hidden}.notificationLikeActorsRow{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.38rem}.notificationLikeAvatar{align-items:center;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:700;height:1.45rem;justify-content:center;overflow:hidden;width:1.45rem}.notificationLikeAvatar img{display:block;height:100%;object-fit:cover;width:100%}.notificationsDropdownState{color:#ffffffb8;font-size:.9rem;padding:1rem .1rem}.notificationsEmptyState{align-items:center;color:#ffffffc7;display:flex;flex-direction:column;padding:1.5rem .2rem 1.1rem;text-align:center}.notificationsEmptyIcon{height:1.3rem;margin-bottom:.55rem;width:1.3rem}.notificationsEmptyTitle{font-size:.95rem;font-weight:700}.notificationsEmptyText{color:#ffffffad;font-size:.82rem;line-height:1.4;margin-top:.28rem}.panelHeaderActionButton{background:#ffffff14;border-radius:999px;font-size:.82rem;font-weight:700;height:auto;min-height:2rem;padding:.45rem .8rem;white-space:nowrap}.panelHeaderActionButton:hover{background:#ffffff24}.panelHeaderActionButton:disabled{cursor:default;opacity:.45}.filterDropdownHeader{align-items:center;display:flex;flex:0 0 auto;gap:.9rem;justify-content:space-between}.filterDropdownTitle{font-size:1rem;font-weight:700}.filterDropdownSection{display:flex;flex:1 1;flex-direction:column;margin-top:0;min-height:0}.filterDropdownLabel{color:#ffffffb8;font-size:.82rem;font-weight:700;letter-spacing:.04em;margin-bottom:.55rem;text-transform:uppercase}.filterSectionWindow{flex:1 1 auto;max-height:10.5rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.2rem 0}.filterSectionWindowActors{display:flex;flex-direction:column;max-height:12rem;overflow:hidden}.filterSectionWindow::-webkit-scrollbar{width:6px}.filterSectionWindow::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:999px}.filterSectionWindow::-webkit-scrollbar-track{background-color:initial}.filterChipGrid{display:flex;flex-wrap:wrap;gap:.2rem}.filterChip{background-color:#f25bfa;border:none;border-radius:1rem;font-size:.84rem;font-weight:500;height:auto;line-height:1.2;margin:.2rem;min-height:0;padding:.1rem .7rem;width:auto}.filterChip.selected,.filterChip:hover{background-color:#f100fe}.actorSearchWrap{flex:0 0 auto;margin-bottom:.65rem}.actorSearchInput{background:#00000029;border:1px solid #ffffff2e;border-radius:.9rem;box-sizing:border-box;color:#fff;font-size:.92rem;min-height:2.7rem;padding:.7rem .85rem;width:100%}.actorSearchInput::placeholder{color:#ffffff94}.actorSearchInput:focus{outline:2px solid #ffffff2e;outline-offset:1px}.selectedFilterBubbleRow{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.55rem;margin-bottom:.65rem;min-height:0;overflow-x:auto;overflow-y:hidden;padding:.08rem .1rem .2rem 0;scrollbar-color:#ffffff38 #0000;scrollbar-width:thin}.selectedFilterBubbleRow::-webkit-scrollbar{height:6px}.selectedFilterBubbleRow::-webkit-scrollbar-thumb{background-color:#ffffff38;border-radius:999px}.selectedFilterBubbleRow::-webkit-scrollbar-track{background-color:initial}.selectedFilterBubble{align-items:center;background-color:#f25bfa;border:none;border-radius:1rem;display:inline-flex;flex:0 0 auto;font-size:.84rem;font-weight:500;gap:.45rem;height:auto;line-height:1.2;margin:0;min-height:0;padding:.1rem .7rem;width:auto}.selectedFilterBubble:hover{background-color:#f100fe}.selectedFilterRemove{font-size:1rem;line-height:1}.actorSuggestionsList{display:flex;flex:1 1 auto;flex-direction:column;gap:.45rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.1rem}.actorSuggestionsList::-webkit-scrollbar{width:6px}.actorSuggestionsList::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:999px}.actorSuggestionsList::-webkit-scrollbar-track{background-color:initial}.actorSuggestionButton{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.8rem;display:flex;font-size:.9rem;font-weight:600;height:auto;justify-content:flex-start;min-height:2.4rem;padding:.6rem .8rem;text-align:left;width:100%}.actorSuggestionButton:hover{background:#ffffff1f}.filterDropdownState{color:#ffffffb8;font-size:.9rem}.filterDropdown .filterDropdownSection+.filterDropdownSection{margin-top:.05rem}.dropdown ul{grid-gap:0;display:grid;gap:0;list-style:none;margin:0;padding:0}.dropdown li:hover{background-color:initial}.profileDropdownGreeting{border-bottom:1px solid #ffffff14;color:#ffffff80;font-size:.78rem;font-weight:600;letter-spacing:.02em;margin-bottom:.25rem;padding:.5rem .6rem;text-transform:uppercase}.invisblebutton{align-items:center;background-color:initial;border:none;border-radius:.6rem;color:#ffffffeb;cursor:pointer;display:flex;font-size:.92rem;font-weight:500;gap:.7rem;height:100%;padding:.6rem;text-align:left;transition:background-color .15s ease;white-space:nowrap;width:100%}.invisblebutton:hover{background-color:#ffffff14}.profileMenuItemIcon{color:#ffffff9e;flex:0 0 auto;height:1.05rem;width:1.05rem}.profileMenuDivider{border-top:1px solid #ffffff1a;margin-top:.3rem;padding-top:.3rem}@media (max-width:549px){.nav{padding-top:env(safe-area-inset-top,0)}.nav,.navunderneath{height:calc(3.5rem + env(safe-area-inset-top, 0px))}.dropdown,.filterDropdown,.notificationsDropdown{padding:.85rem}.dropdown.profileDropdown{padding:.4rem}.filterDropdown{max-height:min(68vh,28rem)}.notificationsDropdown{max-height:min(68vh,30rem)}.filterChipGrid{gap:.45rem}.filterChip{font-size:.8rem}.filterSectionWindow{max-height:8.75rem}.filterSectionWindowActors{max-height:10.25rem}}@media (max-width:900px) and (max-height:560px){.filterDropdown{gap:.6rem;max-height:calc(100dvh - 4.9rem - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - var(--header-panel-top, 4.25rem) - env(safe-area-inset-bottom, 0px) - .65rem);padding:.72rem}.filterDropdownSection{gap:0}.filterDropdownLabel{font-size:.75rem;margin-bottom:.36rem}.filterSectionWindow{max-height:none;padding:.1rem 0}.filterSectionWindowActors{max-height:none}.actorSearchWrap{margin-bottom:.42rem}.selectedFilterBubbleRow{gap:.4rem;margin-bottom:.42rem}.filterChip,.selectedFilterBubble{font-size:.78rem;margin:.12rem;padding:.08rem .58rem}.actorSearchInput{font-size:.86rem;min-height:2.25rem;padding:.52rem .72rem}.actorSuggestionsList{gap:.36rem}.actorSuggestionButton{font-size:.84rem;min-height:2.05rem;padding:.46rem .7rem}}@media (max-width:700px){.navSearch{display:none}.navSearchToggle{display:flex}}.creatorFeedPage{position:relative}.creatorFeedPage .VideoFeedItem{contain:none}.creatorFeedHeader{display:flex;flex-direction:column;gap:.22rem;left:1rem;pointer-events:none;position:fixed;top:calc(4.2rem + env(safe-area-inset-top, 0px));transition:opacity .18s ease;z-index:1}.creatorFeedBackLink{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0e0e12b3;border:1px solid #ffffff1f;border-radius:999px;color:#fff;display:inline-flex;font-weight:700;padding:.55rem .9rem;pointer-events:auto;text-decoration:none;width:fit-content}.creatorFeedBackLink:hover{background:#16161ed6}.creatorFeedSubline{color:#ffffffb8;font-size:.84rem;font-weight:600;margin-left:.35rem;text-shadow:0 1px 6px #00000059}.creatorFeedState{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;color:#fff;margin:1.2rem auto;padding:1.2rem;width:min(860px,calc(100% - 2rem))}@media (max-width:600px){.creatorFeedHeader{left:.75rem;top:calc(4.05rem + env(safe-area-inset-top, 0px))}.creatorFeedBackLink{font-size:.92rem;padding:.48rem .8rem}.creatorFeedSubline{font-size:.76rem}}.userProfilePage{--ink:#fff;--muted:#ffffff94;--faint:#fff6;--panel:#ffffff0a;--panel2:#ffffff12;--line:#ffffff1f;--soft:#ffffff0d;--glow:#ed3ef773;--softglow:#ed3ef729;--menu:#15101e;--accent:#ed3ef7;--page-bg:#0c192f;--danger:#ff5c8a;-webkit-font-smoothing:antialiased;color:var(--ink);font-family:Space Grotesk,system-ui,sans-serif;margin:1.4rem auto 3.5rem;text-align:left;width:min(1080px,calc(100% - 2rem))}.userProfilePage *,.userProfilePage :after,.userProfilePage :before{box-sizing:border-box}.userProfileBanner{border-radius:20px;height:clamp(170px,26vw,290px);overflow:hidden;position:relative}.userProfileBannerImg{display:block;height:100%;object-fit:cover;width:100%}.userProfileBannerFallback{background:radial-gradient(90% 120% at 12% 0,#ed3ef759,#0000 55%),radial-gradient(80% 130% at 100% 0,#7c5cff47,#0000 60%),linear-gradient(135deg,#2a0b3d,#7a1f8f 70%,#b0267d);height:100%;width:100%}.userProfileBannerScrim{background:linear-gradient(180deg,#0000 50%,#0805108c);inset:0;pointer-events:none;position:absolute}.userProfileIdentityRow{align-items:flex-end;display:flex;flex-wrap:wrap;gap:clamp(14px,3vw,26px);margin-top:clamp(-44px,-5vw,-58px);padding:0 clamp(2px,1vw,10px);position:relative;z-index:2}.userProfileAvatarRing{background:var(--page-bg);border-radius:50%;box-shadow:0 0 0 4px var(--page-bg),0 0 0 5px var(--line),0 12px 34px #00000073;flex:none;height:clamp(96px,22vw,124px);width:clamp(96px,22vw,124px)}.userProfileAvatarRing .round-image{background:var(--soft)!important}.userProfileIdentityMain{align-items:flex-end;display:flex;flex:1 1 320px;flex-wrap:wrap;gap:14px;justify-content:space-between;min-width:0;padding-bottom:6px}.userProfileNameCol{min-width:0}.userProfileNameLine{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.userProfileName{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.04;margin:0;word-break:break-word}.userProfileVerified{flex:none;height:24px;width:24px}.userProfileRelBadge{background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--muted);flex:none;font-size:.74rem;font-weight:600;padding:4px 10px;white-space:nowrap}.userProfileRelBadge.is-mutual{background:var(--softglow);border-color:var(--accent);color:var(--accent)}.userProfileHandle{color:var(--muted);font-size:1rem;margin-top:6px}.userProfileActions{align-items:center;display:flex;gap:10px}.userProfileEditBtn,.userProfileFollowBtn{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:700;gap:7px;padding:12px 24px;text-decoration:none;transition:all .2s}.userProfileFollowBtn{background:var(--accent);box-shadow:0 8px 24px var(--glow);color:#26052e}.userProfileFollowBtn:hover:not(:disabled){filter:brightness(1.05)}.userProfileFollowBtn:disabled{cursor:default;opacity:.7}.userProfileFollowBtn.is-following{background:var(--soft);border:1px solid var(--line);box-shadow:none;color:var(--ink);padding:11px 23px}.userProfileFollowBtn.is-following:hover:not(:disabled){border-color:var(--accent);filter:none}.userProfileEditBtn svg,.userProfileFollowBtn svg{height:16px;width:16px}.userProfileEditBtn{background:var(--soft);border:1px solid var(--line);color:var(--ink);font-size:.95rem;padding:11px 20px}.userProfileEditBtn:hover{background:var(--panel2);border-color:var(--accent)}.userProfileIconBtn{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;display:flex;flex:none;height:46px;justify-content:center;transition:border-color .2s,background-color .2s;width:46px}.userProfileIconBtn.is-active,.userProfileIconBtn:hover{border-color:var(--accent)}.userProfileIconBtn.is-active{background:var(--softglow)}.userProfileIconBtn svg{height:20px;width:20px}.userProfileMenuWrap{flex:none;position:relative}.userProfileMenuOverlay{inset:0;position:fixed;z-index:25}.userProfileMenu{animation:pfFade .15s ease both;background:var(--menu);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 46px #00000080;min-width:214px;padding:7px;position:absolute;right:0;top:calc(100% + 10px);z-index:30}@keyframes pfFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.userProfileMenuItem{align-items:center;background:none;border:none;border-radius:10px;color:var(--ink);cursor:pointer;display:flex;font-family:inherit;font-size:.92rem;font-weight:600;gap:12px;padding:11px 13px;text-align:left;transition:background-color .15s;width:100%}.userProfileMenuItem svg{flex:none;height:18px;width:18px}.userProfileMenuItem:hover{background:var(--soft)}.userProfileMenuItem.is-danger{color:var(--danger)}.userProfileMenuItem.is-danger:hover{background:#ff5c8a1a}.userProfileMenuDivider{background:var(--line);height:1px;margin:6px 8px}.userProfileBioBlock{margin-top:20px;max-width:640px;padding:0 clamp(2px,1vw,10px)}.userProfileBio{color:var(--ink);font-size:1.05rem;line-height:1.55;margin:0;white-space:pre-wrap}.userProfileMetaRow{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.92rem;gap:8px 18px;margin-top:12px}.userProfileMetaItem,.userProfileMetaLink{align-items:center;display:inline-flex;gap:6px}.userProfileMetaLink{color:var(--accent);font-weight:600;text-decoration:none}.userProfileMetaLink:hover{text-decoration:underline}.userProfileMetaItem svg,.userProfileMetaLink svg{flex:none;height:15px;width:15px}.userProfileStats{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px 30px;margin-top:24px;padding:22px clamp(2px,1vw,10px) 0}.userProfileStat{align-items:baseline;display:flex;gap:7px}.userProfileStat strong{color:var(--ink);font-family:Bricolage Grotesque,sans-serif;font-size:1.3rem;font-weight:800;letter-spacing:-.01em}.userProfileStat span{color:var(--muted);font-size:.92rem}.userProfileStat--btn{background:#0000;border:none;border-radius:0;cursor:pointer;font-family:inherit;height:auto;padding:0;transition:transform .2s}.userProfileStat--btn:hover{background:#0000;transform:translateY(-1px)}.userProfileStat--btn:hover strong{color:var(--accent)}.userProfileTabs{display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,30px);margin-bottom:6px;margin-top:16px;padding:6px clamp(2px,1vw,10px)}.userProfileTab{align-items:center;background:#0000;border:none;border-radius:0;color:#ffffffb8;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;gap:7px;height:auto;padding:4px 0;transform:translateY(0);transition:color .2s ease,transform .2s ease}.userProfileTab:hover{background:#0000;color:#fff;transform:translateY(-2px)}.userProfileTab.is-active,.userProfileTab.is-active:hover{background:#0000;color:var(--accent);transform:translateY(-3px)}.userProfileTabCount{color:currentColor;font-size:.82rem;font-weight:700;opacity:.6}.userProfilePostsGrid{grid-gap:24px clamp(14px,2vw,22px);animation:pfFade .3s ease both;display:grid;gap:24px clamp(14px,2vw,22px);grid-template-columns:repeat(auto-fill,minmax(248px,1fr));margin:26px 0 10px}.userProfilePostCard{color:inherit;display:block;text-decoration:none}.userProfilePostLink{cursor:pointer;transition:transform .2s ease}.userProfilePostLink:hover{transform:translateY(-4px)}.userProfilePostMedia{aspect-ratio:16/9;background:linear-gradient(150deg,#3a1147,#7a1f8f);border-radius:14px;overflow:hidden;position:relative}.userProfilePostThumbnail{display:block;height:100%;object-fit:cover;width:100%}.userProfilePostPlaceholder{color:#ffffffb8;font-size:.85rem;font-weight:600;height:100%;width:100%}.userProfilePostPlaceholder,.userProfilePostPlay{align-items:center;display:flex;justify-content:center}.userProfilePostPlay{inset:0;opacity:0;position:absolute;transition:opacity .2s}.userProfilePostLink:hover .userProfilePostPlay{opacity:1}.userProfilePostPlayDisc{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08051073;border-radius:50%;color:#fff;display:flex;height:50px;justify-content:center;width:50px}.userProfilePostPlayDisc svg{height:20px;margin-left:3px;width:20px}.userProfilePostViews{align-items:center;bottom:8px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:4px;left:9px;position:absolute;text-shadow:0 1px 4px #0009}.userProfilePostViews svg{height:13px;width:13px}.userProfilePostBadge{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08051099;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;gap:4px;left:9px;letter-spacing:.3px;padding:3px 8px;position:absolute;top:8px}.userProfilePostInfo{margin-top:9px}.userProfilePostCaption{font-size:.95rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userProfilePostMeta{color:var(--faint);font-size:.82rem;margin-top:3px}.userProfileEmptyState,.userProfileState{background:var(--panel);border:1px solid var(--line);border-radius:16px;color:var(--muted);font-size:.95rem;margin:26px 0 10px;padding:2.4rem 1.5rem;text-align:center}.userProfileState{margin:1.4rem 0}.userProfileToast{animation:pfFade .18s ease both;background:var(--menu);border:1px solid var(--line);border-radius:999px;bottom:26px;box-shadow:0 16px 40px #00000080;color:var(--ink);font-size:.9rem;font-weight:600;left:50%;padding:11px 18px;position:fixed;transform:translateX(-50%);z-index:200}.userProfileImageModal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050816b8;inset:0;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));position:fixed;z-index:120}.userProfileImageModal,.userProfileImageModalDialog{align-items:center;display:flex;justify-content:center}.userProfileImageModalDialog{max-height:100%;max-width:100%;position:relative;width:min(92vw,980px)}.userProfileImageFull{border-radius:18px;box-shadow:0 24px 60px #00000080;display:block;height:auto;max-height:calc(100dvh - max(2rem, env(safe-area-inset-top, 0px) + env(safe-area-inset-bottom, 0px)));max-width:100%;object-fit:contain;width:auto}.userProfileImageClose{align-items:center;background:#0c0814b8;border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;display:flex;height:2.6rem;justify-content:center;padding:0;position:absolute;right:.75rem;top:.75rem;transition:border-color .2s,background-color .2s;width:2.6rem;z-index:1}.userProfileImageCloseIcon{flex-shrink:0;height:1.2rem;width:1.2rem}.userProfileImageClose:hover{background:#140e20d9;border-color:var(--accent)}@media (max-width:700px){.userProfilePage{margin-top:1rem;width:min(100%,calc(100% - 1rem))}.userProfileIdentityMain{flex-basis:100%}.userProfilePostsGrid{gap:18px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.userProfileImageModal{padding:max(.85rem,env(safe-area-inset-top,0px)) max(.85rem,env(safe-area-inset-right,0px)) max(.85rem,env(safe-area-inset-bottom,0px)) max(.85rem,env(safe-area-inset-left,0px))}.userProfileImageModalDialog{width:100%}.userProfileImageFull{border-radius:16px;max-height:calc(100dvh - max(1.7rem, env(safe-area-inset-top, 0px) + env(safe-area-inset-bottom, 0px)));max-width:100%}.userProfileImageClose{height:2.4rem;right:.55rem;top:.55rem;width:2.4rem}}@media (max-width:460px){.userProfileActions{width:100%}.userProfileEditBtn,.userProfileFollowBtn{flex:1 1;justify-content:center}.userProfilePostsGrid{gap:16px 12px}}.epOverlay{--ink:#fff;--muted:#ffffff94;--faint:#fff6;--soft:#ffffff0d;--soft2:#ffffff14;--line:#ffffff1f;--glow:#ed3ef766;--softglow:#ed3ef729;--accent:#ed3ef7;--modal-bg:#15101e;-webkit-font-smoothing:antialiased;align-items:center;animation:epFade .18s ease both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050816ad;display:flex;font-family:Space Grotesk,system-ui,sans-serif;inset:0;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));position:fixed;z-index:300}.epOverlay *,.epOverlay :after,.epOverlay :before{box-sizing:border-box}@keyframes epFade{0%{opacity:0}to{opacity:1}}@keyframes epRise{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.epModal{animation:epRise .22s cubic-bezier(.2,.8,.2,1) both;background:var(--modal-bg);border:1px solid var(--line);border-radius:22px;box-shadow:0 30px 70px #0009;color:var(--ink);display:flex;flex-direction:column;max-height:min(92vh,860px);overflow:hidden;width:min(540px,100%)}.epTopbar{align-items:center;border-bottom:1px solid var(--line);display:flex;flex:none;justify-content:space-between;padding:16px 18px}.epTitle{font-family:Bricolage Grotesque,sans-serif;font-size:1.2rem;font-weight:800;letter-spacing:-.01em}.epIconClose{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;display:flex;flex:none;height:38px;justify-content:center;transition:border-color .2s,background-color .2s;width:38px}.epIconClose:hover{background:var(--soft2);border-color:var(--accent)}.epIconClose svg{height:18px;width:18px}.epScroll{flex:1 1;min-height:0;overflow-y:auto;padding:18px 20px 22px}.epScroll::-webkit-scrollbar{width:8px}.epScroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.epFileInput{display:none}.epBanner{aspect-ratio:3/1;background:#000;border:1px solid var(--line);border-radius:16px;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.epBannerImg{object-fit:cover}.epBannerFallback,.epBannerImg{display:block;height:100%;width:100%}.epBannerFallback{background:radial-gradient(90% 130% at 12% 0,#ed3ef759,#0000 55%),linear-gradient(135deg,#2a0b3d,#7a1f8f 70%,#b0267d)}.epBannerScrim{background:linear-gradient(180deg,#0000 42%,#08051080);inset:0;pointer-events:none;position:absolute}.epImageHint{align-items:center;color:#fff;display:inline-flex;gap:6px;justify-content:center;pointer-events:none}.epImageHint svg{height:16px;width:16px}.epImageHint--banner{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08051099;border:1px solid #fff3;border-radius:999px;bottom:10px;font-size:.8rem;font-weight:600;opacity:.92;padding:7px 12px;position:absolute;right:10px;transition:opacity .2s}.epBanner:hover .epImageHint--banner{opacity:1}.epAvatarRow{display:flex;margin-left:6px;margin-top:clamp(-50px,-8vw,-44px);position:relative;z-index:2}.epAvatar{background:var(--modal-bg);border:none;border-radius:50%;box-shadow:0 0 0 4px var(--modal-bg),0 0 0 6px var(--accent),0 10px 26px #00000073;cursor:pointer;flex:none;height:clamp(84px,22vw,100px);padding:0;position:relative;width:clamp(84px,22vw,100px)}.epAvatar .round-image{background:var(--soft)!important}.epImageHint--avatar{background:var(--accent);border:2px solid var(--modal-bg);border-radius:50%;bottom:-2px;color:#26052e;height:30px;position:absolute;right:-2px;width:30px}.epImageHint--avatar svg{height:15px;width:15px}.epForm{gap:18px;margin-top:22px}.epField,.epForm{display:flex;flex-direction:column}.epLabel{color:var(--muted);display:block;font-size:.82rem;font-weight:600;margin-bottom:7px}.epLabelRow{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:7px}.epLabelRow .epLabel{margin-bottom:0}.epCounter{color:var(--faint);font-size:.76rem}.epInput,.epTextarea{background:var(--soft);border:1px solid var(--line);border-radius:12px;color:var(--ink);font-family:inherit;font-size:1rem;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.epTextarea{line-height:1.5;min-height:96px;resize:vertical}.epInput:focus,.epTextarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--softglow)}.epInput::placeholder,.epTextarea::placeholder{color:var(--faint)}.epInputIcon{position:relative}.epInputIcon svg{color:var(--muted);height:16px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.epInput--withIcon{padding-left:38px}.epInput--readonly,.epInput--readonly:disabled{-webkit-text-fill-color:var(--muted);background:#ffffff08;color:var(--muted);cursor:not-allowed;opacity:1}.epHint{color:var(--faint);font-size:.78rem;margin-top:7px}.epHint--muted{color:var(--muted)}.epHint--ok{color:#46d17f}.epHint--bad{color:#ff6b6b}.epError{background:#ff40601f;border:1px solid #ff406066;border-radius:12px;color:#ffb3c0;font-size:.9rem;line-height:1.45;padding:11px 14px}.epFooter{align-items:center;background:#ffffff05;border-top:1px solid var(--line);display:flex;flex:none;gap:10px;justify-content:flex-end;padding:14px 18px}.epBtnGhost,.epBtnPrimary{border-radius:999px;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;padding:11px 22px;transition:filter .2s,border-color .2s,background-color .2s}.epBtnGhost{background:var(--soft);border:1px solid var(--line);color:var(--ink);font-weight:600}.epBtnGhost:hover:not(:disabled){background:var(--soft2);border-color:var(--accent)}.epBtnPrimary{background:var(--accent);border:none;box-shadow:0 8px 22px var(--glow);color:#26052e}.epBtnPrimary:hover:not(:disabled){filter:brightness(1.05)}.epBtnGhost:disabled,.epBtnPrimary:disabled{box-shadow:none;cursor:default;opacity:.6}@media (max-width:560px){.epOverlay{padding:0}.epModal{border:none;border-radius:0;height:100dvh;max-height:100dvh;width:100%}}.icOverlay{--ink:#fff;--muted:#ffffff94;--soft:#ffffff0d;--soft2:#ffffff14;--line:#ffffff1f;--glow:#ed3ef766;--accent:#ed3ef7;--modal-bg:#15101e;-webkit-font-smoothing:antialiased;align-items:center;animation:icFade .18s ease both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050816cc;display:flex;font-family:Space Grotesk,system-ui,sans-serif;inset:0;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));position:fixed;z-index:400}.icOverlay *,.icOverlay :after,.icOverlay :before{box-sizing:border-box}@keyframes icFade{0%{opacity:0}to{opacity:1}}.icModal{animation:icRise .22s cubic-bezier(.2,.8,.2,1) both;background:var(--modal-bg);border:1px solid var(--line);border-radius:22px;box-shadow:0 30px 70px #0009;color:var(--ink);display:flex;flex-direction:column;max-height:min(92vh,780px);overflow:hidden;width:min(560px,100%)}@keyframes icRise{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.icTopbar{align-items:center;border-bottom:1px solid var(--line);display:flex;flex:none;justify-content:space-between;padding:16px 18px}.icTitle{font-family:Bricolage Grotesque,Space Grotesk,sans-serif;font-size:1.1rem;font-weight:800;letter-spacing:-.01em}.icIconClose{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;display:flex;flex:none;height:36px;justify-content:center;transition:border-color .2s,background-color .2s;width:36px}.icIconClose:hover{background:var(--soft2);border-color:var(--accent)}.icIconClose svg{height:18px;width:18px}.icStage{background:#000;height:min(58vh,420px);position:relative;width:100%}.icControls{align-items:center;display:flex;flex:none;gap:12px;padding:16px 20px 4px}.icZoomIcon{color:var(--muted);flex:none;height:18px;width:18px}.icZoomSlider{accent-color:var(--accent);cursor:pointer;flex:1 1;height:4px}.icHint{color:var(--muted);flex:none;font-size:.82rem;padding:6px 20px 0;text-align:center}.icFooter{border-top:1px solid var(--line);display:flex;flex:none;gap:10px;justify-content:flex-end;margin-top:14px;padding:16px 18px}.icBtnGhost,.icBtnPrimary{border:1px solid #0000;border-radius:999px;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;padding:11px 22px;transition:border-color .2s,filter .2s,background-color .2s}.icBtnGhost{background:var(--soft);border-color:var(--line);color:var(--ink)}.icBtnGhost:hover:not(:disabled){background:var(--soft2);border-color:var(--accent)}.icBtnPrimary{background:var(--accent);box-shadow:0 8px 24px var(--glow);color:#26052e}.icBtnPrimary:hover:not(:disabled){filter:brightness(1.05)}.icBtnGhost:disabled,.icBtnPrimary:disabled{cursor:default;opacity:.6}@media (max-width:560px){.icStage{height:min(54vh,360px)}}.flOverlay{--ink:#fff;--muted:#ffffff94;--faint:#fff6;--soft:#ffffff0d;--soft2:#ffffff14;--line:#ffffff1f;--glow:#ed3ef766;--softglow:#ed3ef729;--accent:#ed3ef7;--modal-bg:#15101e;-webkit-font-smoothing:antialiased;align-items:center;animation:flFade .18s ease both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050816ad;display:flex;font-family:Space Grotesk,system-ui,sans-serif;inset:0;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));position:fixed;z-index:300}.flOverlay *,.flOverlay :after,.flOverlay :before{box-sizing:border-box}@keyframes flFade{0%{opacity:0}to{opacity:1}}@keyframes flRise{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.flModal{animation:flRise .22s cubic-bezier(.2,.8,.2,1) both;background:var(--modal-bg);border:1px solid var(--line);border-radius:22px;box-shadow:0 30px 70px #0009;color:var(--ink);display:flex;flex-direction:column;max-height:min(82vh,680px);overflow:hidden;width:min(460px,100%)}.flTopbar{align-items:center;border-bottom:1px solid var(--line);display:flex;flex:none;gap:12px;justify-content:space-between;padding:10px 12px 10px 18px}.flTabs{display:flex;gap:22px}.flTab{align-items:center;background:#0000;border:none;border-radius:0;color:#ffffffb8;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:700;gap:7px;height:auto;padding:12px 2px;transition:color .2s,transform .2s}.flTab:hover{background:#0000;color:#fff;transform:translateY(-1px)}.flTab.is-active,.flTab.is-active:hover{background:#0000;color:var(--accent);transform:translateY(-1px)}.flTabCount{color:currentColor;font-size:.82rem;font-weight:700;opacity:.6}.flClose{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;display:flex;flex:none;height:38px;justify-content:center;transition:border-color .2s,background-color .2s;width:38px}.flClose:hover{background:var(--soft2);border-color:var(--accent)}.flClose svg{height:18px;width:18px}.flBody{flex:1 1;min-height:0;overflow-y:auto;padding:8px 10px 12px}.flBody::-webkit-scrollbar{width:8px}.flBody::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.flState{color:var(--muted);font-size:.95rem;padding:2.6rem 1.5rem;text-align:center}.flList{list-style:none;margin:0;padding:0}.flRow{align-items:center;border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:9px 10px;transition:background-color .15s}.flRow:hover{background:var(--soft)}.flRowText{flex:1 1;min-width:0}.flRowName{font-size:.96rem;font-weight:600}.flRowHandle,.flRowName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flRowHandle{color:var(--muted);font-size:.84rem;margin-top:1px}.flFollowBtn{background:var(--accent);border:none;border-radius:999px;color:#26052e;cursor:pointer;flex:none;font-family:inherit;font-size:.85rem;font-weight:700;padding:8px 16px;transition:filter .2s,border-color .2s,background-color .2s}.flFollowBtn:hover:not(:disabled){filter:brightness(1.05)}.flFollowBtn.is-following{background:var(--soft);border:1px solid var(--line);color:var(--ink);font-weight:600}.flFollowBtn.is-following:hover:not(:disabled){border-color:var(--accent);filter:none}.flFollowBtn:disabled{cursor:default;opacity:.6}.flLoadMore{background:var(--soft);border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:block;font-family:inherit;font-size:.9rem;font-weight:600;margin:8px 10px 4px;padding:11px;transition:border-color .2s,background-color .2s;width:calc(100% - 20px)}.flLoadMore:hover:not(:disabled){background:var(--soft2);border-color:var(--accent)}.flLoadMore:disabled{cursor:default;opacity:.6}@media (max-width:560px){.flOverlay{align-items:flex-end;padding:0}.flModal{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:86dvh;width:100%}}.adminNewsletterPage{box-sizing:border-box;color:#f2f1f7;color:var(--admin-text,#f2f1f7);font-family:Space Grotesk,sans-serif;font-family:var(--admin-font,"Space Grotesk",sans-serif);min-height:calc(100vh - 4.4rem);padding:0}.adminNewsletterShell{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;width:min(1180px,100%)}.adminNewsletterHeader{align-items:flex-end;border-bottom:1px solid var(--admin-border);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-bottom:1.1rem}.adminNewsletterHeader>div{min-width:0}.adminNewsletterEyebrow{color:var(--admin-faint);font-size:.68rem;font-weight:600;letter-spacing:.13em;margin:0;text-transform:uppercase}.adminNewsletterHeader h1{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin:.15rem 0 0}.adminNewsletterGrid{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.adminNewsletterCard{border:1px solid var(--admin-border);border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:1.15rem}.adminNewsletterCardHeader{display:flex;flex-direction:column;gap:.25rem}.adminNewsletterCardHeader h2,.adminNewsletterGuide h2{font-size:1rem;font-weight:600;letter-spacing:-.01em;margin:0}.adminNewsletterCardHeader p,.adminNewsletterGuide p{color:var(--admin-muted);font-size:.82rem;line-height:1.45;margin:0}.adminNewsletterForm{gap:.9rem}.adminNewsletterForm label{display:flex;flex-direction:column;gap:.35rem}.adminNewsletterSplit{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adminNewsletterForm span,.adminNewsletterUpload>span{color:var(--admin-muted);font-size:.84rem}.adminNewsletterForm input,.adminNewsletterForm select,.adminNewsletterForm textarea{background:var(--admin-field);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-sm);color:var(--admin-text);font:inherit;font-size:.88rem;outline:none;padding:.55rem .7rem;transition:border-color .12s ease;width:100%}.adminNewsletterForm input:focus,.adminNewsletterForm select:focus,.adminNewsletterForm textarea:focus{border-color:var(--admin-accent)}.adminNewsletterForm select option{color:#171717}.adminNewsletterForm textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.45;min-height:8rem;resize:vertical}.adminNewsletterUpload{background:var(--admin-field);border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-sm);cursor:pointer;padding:.9rem;position:relative;text-align:left;transition:border-color .12s ease}.adminNewsletterUpload:hover{border-color:var(--admin-accent)}.adminNewsletterUpload input{cursor:pointer;inset:0;opacity:0;position:absolute}.adminNewsletterUpload strong{color:var(--admin-text);display:block;font-size:.9rem;font-weight:500;margin-top:.3rem;word-break:break-word}.adminNewsletterScheduleBox{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;padding:.4rem 0}.adminNewsletterRadio{align-items:center;color:var(--admin-text);cursor:pointer;display:inline-flex!important;flex-direction:row!important;font-size:.86rem;gap:.4rem!important;white-space:nowrap}.adminNewsletterRadio input{accent-color:var(--admin-accent);margin:0;padding:0;width:auto}.adminNewsletterScheduleBox input[type=datetime-local]{flex:1 1;min-width:200px}.adminNewsletterActionRow{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.adminNewsletterForm button,.adminNewsletterGhostButton{align-items:center;background:var(--admin-accent);border:1px solid var(--admin-accent);border-radius:var(--admin-radius-sm);color:var(--admin-on-accent);cursor:pointer;display:inline-flex;font:inherit;font-size:.86rem;font-weight:600;gap:.4rem;justify-content:center;min-height:2.2rem;padding:.45rem .85rem;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.adminNewsletterForm button:hover,.adminNewsletterGhostButton:hover{background:#f25cf9}.adminNewsletterForm .adminNewsletterSecondaryButton,.adminNewsletterGhostButton{background:#0000;border-color:var(--admin-border-strong);color:var(--admin-text);font-weight:500}.adminNewsletterForm .adminNewsletterSecondaryButton:hover,.adminNewsletterGhostButton:hover{background:var(--admin-hover)}.adminNewsletterForm button:disabled,.adminNewsletterGhostButton:disabled{cursor:not-allowed;opacity:.45}.adminNewsletterGhostButton{flex:none}.adminNewsletterError,.adminNewsletterSuccess{border:1px solid var(--admin-border);border-left-width:2px;border-radius:var(--admin-radius-sm);font-size:.86rem;font-weight:500;padding:.7rem .85rem;width:100%}.adminNewsletterSuccess{background:var(--admin-success-weak);border-left-color:var(--admin-success);color:var(--admin-success)}.adminNewsletterError{background:var(--admin-danger-weak);border-left-color:var(--admin-danger);color:var(--admin-danger)}.adminNewsletterHistory{max-height:760px;overflow:auto}.adminNewsletterEmpty{color:var(--admin-faint);font-size:.86rem;padding:1.5rem .25rem;text-align:center}.adminNewsletterCampaignList{border-top:1px solid var(--admin-border);display:flex;flex-direction:column}.adminNewsletterCampaignItem{border-bottom:1px solid var(--admin-border);display:flex;flex-direction:column;gap:.5rem;padding:.85rem .1rem}.adminNewsletterCampaignItem:last-child{border-bottom:0}.adminNewsletterCampaignItem>div:first-child{display:flex;flex-direction:column;gap:.1rem}.adminNewsletterCampaignItem strong{font-size:.9rem;font-weight:600}.adminNewsletterCampaignItem small,.adminNewsletterCampaignItem span{color:var(--admin-muted);display:block;font-size:.8rem}.adminNewsletterCampaignItem small{color:var(--admin-faint)}.adminNewsletterCampaignMeta{display:flex;flex-wrap:wrap;gap:.35rem}.adminNewsletterCampaignMeta span{align-items:center;border:1px solid var(--admin-border);border-radius:4px;color:var(--admin-muted);display:inline-flex;font-size:.74rem;padding:.15rem .45rem}.adminNewsletterStatus{border:0!important;font-weight:600;text-transform:capitalize}.adminNewsletterStatus-sent{background:var(--admin-success-weak)!important;color:var(--admin-success)!important}.adminNewsletterStatus-scheduled,.adminNewsletterStatus-sending{background:var(--admin-accent-weak)!important;color:var(--admin-accent)!important}.adminNewsletterStatus-failed,.adminNewsletterStatus-sent_with_errors{background:var(--admin-danger-weak)!important;color:var(--admin-danger)!important}.adminNewsletterPreviewFrame{background:#fff;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-sm);min-height:720px;width:100%}.adminNewsletterGuide{gap:.6rem}.adminNewsletterGuide code{background:var(--admin-accent-weak);border-radius:4px;color:var(--admin-accent);font-size:.82rem;padding:.08rem .3rem}@media (max-width:900px){.adminNewsletterGrid{grid-template-columns:1fr}}@media (max-width:560px){.adminNewsletterHeader{align-items:stretch}.adminNewsletterGhostButton{width:100%}.adminNewsletterSplit{grid-template-columns:1fr}.adminNewsletterActionRow .adminNewsletterSecondaryButton,.adminNewsletterActionRow button[type=submit]{flex:1 1}.adminNewsletterPreviewFrame{min-height:560px}}.adminMenuPage{--admin-navbar:3.5rem;--admin-bg:#0c0a16;--admin-panel:#100e1c;--admin-elevated:#1b1830;--admin-hover:hsla(0,0%,100%,.045);--admin-active:#ffffff12;--admin-field:hsla(0,0%,100%,.028);--admin-border:hsla(0,0%,100%,.085);--admin-border-strong:#ffffff29;--admin-text:#f2f1f7;--admin-muted:#ffffff8f;--admin-faint:#ffffff61;--admin-accent:#ed3ef7;--admin-accent-weak:#ed3ef721;--admin-on-accent:#1c0822;--admin-danger:#ff6b81;--admin-danger-weak:#ff6b811f;--admin-warn:#f3b04b;--admin-warn-weak:#f3b04b1f;--admin-success:#4fd09b;--admin-success-weak:#4fd09b1f;--admin-radius:8px;--admin-radius-sm:6px;--admin-font:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;align-content:start;background:var(--admin-bg);color:var(--admin-text);display:grid;font-family:var(--admin-font);grid-template-columns:234px minmax(0,1fr);min-height:calc(100vh - var(--admin-navbar))}.adminMenuPage,.adminMenuPage *,.adminMenuPage :after,.adminMenuPage :before{box-sizing:border-box}.adminSidebar{align-self:start;background:var(--admin-panel);border-right:1px solid var(--admin-border);display:flex;flex-direction:column;gap:1.25rem;height:calc(100vh - var(--admin-navbar));overflow-y:auto;padding:1.1rem .75rem;position:sticky;top:var(--admin-navbar)}.adminSidebarHeader{align-items:center;border-bottom:1px solid var(--admin-border);display:flex;gap:.6rem;padding:.25rem .5rem .9rem}.adminSidebarBadge{align-items:center;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-sm);color:var(--admin-accent);display:inline-flex;flex:none;height:1.9rem;justify-content:center;width:1.9rem}.adminSidebarBadge svg{font-size:1rem}.adminSidebarHeader>div{line-height:1.2;min-width:0}.adminSidebarHeader p,.adminSidebarHeader strong{display:block;margin:0}.adminSidebarHeader p{color:var(--admin-faint);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.adminSidebarHeader strong{font-size:.98rem;font-weight:600;letter-spacing:-.01em}.adminSidebarNav{display:flex;flex-direction:column;gap:.12rem}.adminSidebarLabel{color:var(--admin-faint);font-size:.66rem;font-weight:600;letter-spacing:.12em;margin:.4rem .5rem .3rem;text-transform:uppercase}.adminSidebarItem{align-items:center;background:#0000;border:0;border-radius:var(--admin-radius-sm);color:var(--admin-muted);cursor:pointer;display:flex;font:inherit;font-size:.88rem;font-weight:500;gap:.65rem;padding:.5rem .65rem;text-align:left;text-decoration:none;transition:background-color .12s ease,color .12s ease;width:100%}.adminSidebarItem svg{color:var(--admin-faint);flex:none;font-size:1.05rem;transition:color .12s ease}.adminSidebarItem span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminSidebarItem:hover{background:var(--admin-hover);color:var(--admin-text)}.adminSidebarItem:hover svg{color:var(--admin-muted)}.adminSidebarItemActive,.adminSidebarItemActive:hover{background:var(--admin-accent-weak);color:var(--admin-text)}.adminSidebarItemActive svg{color:var(--admin-accent)}.adminSidebarItemDisabled,.adminSidebarItemDisabled:hover{background:#0000;color:var(--admin-faint);cursor:default}.adminSidebarItem em{color:var(--admin-faint);flex:none;font-size:.62rem;font-style:normal;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.adminMenuContent{min-width:0;padding:clamp(1.1rem,2.4vw,2rem) clamp(1.1rem,2.4vw,2.25rem)}.adminMenuContent>*{max-width:1180px}.adminEyebrow{color:var(--admin-faint);font-size:.68rem;font-weight:600;letter-spacing:.13em;margin:0;text-transform:uppercase}.adminOverview{gap:1.5rem}.adminHeroCard,.adminOverview{display:flex;flex-direction:column}.adminHeroCard{border-bottom:1px solid var(--admin-border);gap:.4rem;padding-bottom:1.25rem}.adminHeroCard h1{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin:.2rem 0 0}.adminHeroCard p:not(.adminEyebrow){color:var(--admin-muted);font-size:.9rem;line-height:1.5;margin:0;max-width:60ch}.adminOverviewGrid{display:flex;flex-direction:column}.adminOverviewCard{align-items:center;border-top:1px solid var(--admin-border);color:var(--admin-text);cursor:pointer;display:flex;gap:.9rem;padding:.95rem .25rem;text-decoration:none;transition:padding-left .12s ease}.adminOverviewCard:first-child{border-top:0}.adminOverviewCard:hover{padding-left:.55rem}.adminOverviewCardDisabled,.adminOverviewCardDisabled:hover{color:var(--admin-faint);cursor:default;padding-left:.25rem}.adminOverviewIcon{align-items:center;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-muted);display:inline-flex;flex:none;height:2.2rem;justify-content:center;width:2.2rem}.adminOverviewCard:hover .adminOverviewIcon{border-color:var(--admin-border-strong);color:var(--admin-accent)}.adminOverviewCardDisabled .adminOverviewIcon,.adminOverviewCardDisabled:hover .adminOverviewIcon{border-color:var(--admin-border);color:var(--admin-faint)}.adminOverviewIcon svg{font-size:1.1rem}.adminOverviewCard>span:not(.adminOverviewIcon){display:flex;flex:1 1;flex-direction:column;gap:.15rem;min-width:0}.adminOverviewCard strong{font-size:.92rem;font-weight:600}.adminOverviewCard small{color:var(--admin-muted);font-size:.82rem;line-height:1.45}.adminOverviewCard em,.adminOverviewCardDisabled small{color:var(--admin-faint)}.adminOverviewCard em{flex:none;font-size:.62rem;font-style:normal;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.adminMenuContent .adminNewsletterPage{background:#0000;min-height:auto;padding:0}.adminMenuContent .adminNewsletterShell{margin:0;max-width:none;width:100%}@media (max-width:920px){.adminMenuPage{grid-template-columns:1fr}.adminSidebar{align-items:center;border-bottom:1px solid var(--admin-border);border-right:0;flex-direction:row;gap:.5rem;height:auto;overflow-x:auto;padding:.55rem .75rem;position:static}.adminSidebarHeader{border-bottom:0;border-right:1px solid var(--admin-border);margin-right:.25rem;padding:0 .75rem 0 0}.adminSidebarNav{align-items:center;flex-direction:row;gap:.15rem}.adminSidebarLabel{display:none}.adminSidebarItem{white-space:nowrap}.adminSidebarItem span{flex:none}}@media (max-width:560px){.adminMenuContent{padding:1rem}}.adminInvitesPage{display:flex;flex-direction:column;gap:1.25rem}.adminInvitesHeader{align-items:flex-end;border-bottom:1px solid var(--admin-border);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-bottom:1.1rem}.adminInvitesHeader>div{min-width:0}.adminInvitesHeader h1{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin:.15rem 0 0}.adminInvitesHeader p:not(.adminEyebrow){color:var(--admin-muted);font-size:.88rem;line-height:1.5;margin:.3rem 0 0;max-width:64ch}.adminInviteDangerButton,.adminInviteForm button,.adminInviteGhostButton{align-items:center;border:1px solid #0000;border-radius:var(--admin-radius-sm);cursor:pointer;display:inline-flex;font:inherit;font-size:.86rem;font-weight:600;gap:.4rem;justify-content:center;min-height:2.2rem;padding:.45rem .85rem;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.adminInviteDangerButton svg,.adminInviteForm button svg,.adminInviteGhostButton svg{font-size:.95rem}.adminInviteForm button[type=submit]{background:var(--admin-accent);border-color:var(--admin-accent);color:var(--admin-on-accent);justify-self:start}.adminInviteForm button[type=submit]:hover{background:#f25cf9}.adminInviteGhostButton{background:#0000;border-color:var(--admin-border-strong);color:var(--admin-text);font-weight:500}.adminInviteGhostButton:hover{background:var(--admin-hover)}.adminInviteDangerButton{background:var(--admin-danger);border-color:var(--admin-danger);color:#1c0810}.adminInviteDangerButton:hover{background:#ff8497}.adminInviteDangerButton:disabled,.adminInviteForm button:disabled,.adminInviteGhostButton:disabled{cursor:not-allowed;opacity:.45}.adminInviteMessage{align-items:center;border:1px solid var(--admin-border);border-left-width:2px;border-radius:var(--admin-radius-sm);display:flex;font-size:.86rem;gap:.55rem;padding:.7rem .85rem}.adminInviteMessage svg{flex:none}.adminInviteSuccess{background:var(--admin-success-weak);border-left-color:var(--admin-success);color:var(--admin-success)}.adminInviteError{background:var(--admin-danger-weak);border-left-color:var(--admin-danger);color:var(--admin-danger)}.adminInvitesGrid{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.adminInviteCard{border:1px solid var(--admin-border);border-radius:10px;display:flex;flex-direction:column;gap:.85rem;padding:1.15rem}.adminInviteCardHeader{align-items:flex-start;display:flex;gap:.7rem}.adminInviteCardHeader>div{flex:1 1;min-width:0}.adminInviteCardHeader>svg{border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-muted);flex:none;height:2rem;padding:.5rem;width:2rem}.adminInviteCardHeader h2{font-size:1rem;font-weight:600;letter-spacing:-.01em;margin:0}.adminInviteCardHeader p{color:var(--admin-muted);font-size:.82rem;line-height:1.45;margin:.2rem 0 0}.adminInviteForm label,.adminInviteModal label{color:var(--admin-muted);display:flex;flex-direction:column;font-size:.84rem;gap:.35rem}.adminInviteForm input,.adminInviteForm textarea,.adminInviteModal input,.adminInviteSubscribers>input{background:var(--admin-field);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-sm);color:var(--admin-text);font:inherit;font-size:.88rem;outline:none;padding:.55rem .7rem;transition:border-color .12s ease;width:100%}.adminInviteForm textarea{line-height:1.45;min-height:110px;resize:vertical}.adminInviteForm input:focus,.adminInviteForm textarea:focus,.adminInviteModal input:focus,.adminInviteSubscribers>input:focus{border-color:var(--admin-accent)}.adminInviteCodeList{display:flex;flex-direction:column;gap:.3rem}.adminInviteCodeList button{align-items:center;background:#0000;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text);cursor:pointer;display:flex;font:inherit;font-size:.85rem;gap:.6rem;justify-content:space-between;padding:.5rem .65rem;text-align:left;transition:background-color .12s ease;width:100%}.adminInviteCodeList button:hover{background:var(--admin-hover)}.adminInviteCodeList button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.adminInviteCodeList button strong{font-feature-settings:"tnum";color:var(--admin-accent);font-variant-numeric:tabular-nums;letter-spacing:.05em;margin-left:auto}.adminInviteCodeList button svg{color:var(--admin-faint);flex:none}.adminInviteSubscribers{grid-row:span 2}.adminSubscriberList{border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-sm);display:flex;flex-direction:column;max-height:380px;overflow:auto}.adminSubscriberItem{align-items:center;border-bottom:1px solid var(--admin-border);cursor:pointer;display:flex!important;flex-direction:row!important;gap:.6rem!important;padding:.6rem .7rem;transition:background-color .12s ease}.adminSubscriberItem:last-child{border-bottom:0}.adminSubscriberItem:hover{background:var(--admin-hover)}.adminSubscriberItem input{accent-color:var(--admin-accent);flex:none;height:.95rem;width:.95rem}.adminSubscriberItem span{display:flex;flex:1 1;flex-direction:column;gap:.1rem;min-width:0}.adminSubscriberItem strong{color:var(--admin-text);font-size:.85rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminSubscriberItem small{color:var(--admin-faint);font-size:.74rem}.adminInviteEmpty,.adminInviteSelected{color:var(--admin-muted);font-size:.82rem;line-height:1.45;padding:.7rem .75rem}.adminInviteEmpty{color:var(--admin-faint);text-align:center}.adminInviteDanger{border-color:var(--admin-danger-weak)}.adminInviteDanger .adminInviteCardHeader>svg{border-color:var(--admin-danger-weak);color:var(--admin-danger)}.adminInviteDangerBox{align-items:baseline;display:flex;gap:.5rem}.adminInviteDangerBox strong{font-size:1.6rem;font-weight:600;line-height:1}.adminInviteDangerBox span{color:var(--admin-muted);font-size:.82rem}.adminInviteResult{display:flex;flex-direction:column;gap:.85rem}.adminInviteResult h2{font-size:1rem;font-weight:600;margin:0}.adminInviteResultStats{display:flex;flex-wrap:wrap;gap:.4rem}.adminInviteResultStats span{border:1px solid var(--admin-border);border-radius:4px;color:var(--admin-muted);font-size:.78rem;padding:.25rem .55rem}.adminInviteFailures{background:var(--admin-danger-weak);border:1px solid var(--admin-danger-weak);border-left:2px solid var(--admin-danger);border-radius:var(--admin-radius-sm);color:var(--admin-danger);font-size:.82rem;padding:.7rem .8rem}.adminInviteFailures p{margin:.2rem 0}.adminInviteModal{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2000}.adminInviteModalPanel{background:var(--admin-elevated);border:1px solid var(--admin-border-strong);border-radius:12px;display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;width:min(480px,100%)}.adminInviteModalIcon{color:var(--admin-danger);font-size:1.4rem}.adminInviteModalPanel h2{font-size:1.1rem;font-weight:600;letter-spacing:-.01em;margin:.3rem 0 0}.adminInviteModalPanel p{color:var(--admin-muted);font-size:.86rem;line-height:1.5;margin:0}.adminInviteModalPanel label{margin-top:.4rem}.adminInviteModal label strong{color:var(--admin-accent);font-size:.82rem;letter-spacing:.04em}.adminInviteModalActions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.6rem}@media (max-width:860px){.adminInvitesGrid{grid-template-columns:1fr}.adminInviteSubscribers{grid-row:auto}}@media (max-width:560px){.adminInvitesHeader{align-items:stretch}.adminInviteDangerButton,.adminInviteForm button[type=submit],.adminInviteGhostButton{width:100%}.adminInviteModalActions{flex-direction:column-reverse}}.adminUsersPage{display:flex;flex-direction:column;gap:1.25rem}.adminUsersHeader{align-items:flex-end;border-bottom:1px solid var(--admin-border);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-bottom:1.1rem}.adminUsersHeader>div{min-width:0}.adminUsersHeader h1{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin:.15rem 0 0}.adminUsersHeader p:not(.adminEyebrow){color:var(--admin-muted);font-size:.88rem;line-height:1.5;margin:.3rem 0 0;max-width:64ch}.adminUsersHeaderActions{display:flex;flex-wrap:wrap;gap:.4rem}.adminUsersDangerButton,.adminUsersGhostButton,.adminUsersToolbar button,.adminUsersWarnButton{align-items:center;border:1px solid #0000;border-radius:var(--admin-radius-sm);cursor:pointer;display:inline-flex;font:inherit;font-size:.84rem;font-weight:500;gap:.4rem;justify-content:center;min-height:2.2rem;padding:.4rem .8rem;transition:background-color .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.adminUsersDangerButton svg,.adminUsersGhostButton svg,.adminUsersToolbar button svg,.adminUsersWarnButton svg{font-size:.95rem}.adminUsersToolbar button[type=submit]{background:var(--admin-accent);border-color:var(--admin-accent);color:var(--admin-on-accent);font-weight:600}.adminUsersToolbar button[type=submit]:hover{background:#f25cf9}.adminUsersGhostButton{background:#0000;border-color:var(--admin-border-strong);color:var(--admin-text)}.adminUsersGhostButton:hover{background:var(--admin-hover)}.adminUsersWarnButton{background:#0000;border-color:var(--admin-warn-weak);color:var(--admin-warn)}.adminUsersWarnButton:hover{background:var(--admin-warn-weak)}.adminUsersDangerButton{background:#0000;border-color:var(--admin-danger-weak);color:var(--admin-danger)}.adminUsersDangerButton:hover{background:var(--admin-danger-weak)}.adminUsersDangerButton:disabled,.adminUsersGhostButton:disabled,.adminUsersToolbar button:disabled,.adminUsersWarnButton:disabled{cursor:not-allowed;opacity:.45}.adminUsersStats{display:flex;gap:2.5rem}.adminUsersStats div{display:flex;flex-direction:column;gap:.1rem}.adminUsersStats strong{font-size:1.55rem;font-weight:600;letter-spacing:-.02em;line-height:1}.adminUsersStats span{color:var(--admin-faint);font-size:.74rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.adminUsersMessage{border:1px solid var(--admin-border);border-left-width:2px;border-radius:var(--admin-radius-sm);font-size:.86rem;line-height:1.45;padding:.7rem .85rem}.adminUsersSuccess{background:var(--admin-success-weak);border-left-color:var(--admin-success)}.adminUsersError{background:var(--admin-danger-weak);border-left-color:var(--admin-danger);color:var(--admin-danger)}.adminUsersToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.adminUsersSearch{align-items:center;background:var(--admin-field);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-sm);display:flex;flex:1 1;gap:.55rem;min-width:220px;padding:0 .7rem;transition:border-color .12s ease}.adminUsersSearch:focus-within{border-color:var(--admin-accent)}.adminUsersSearch svg{color:var(--admin-faint);flex:none;font-size:.95rem}.adminUsersSearch input{background:#0000;border:0;color:var(--admin-text);font:inherit;font-size:.88rem;outline:none;padding:.55rem 0;width:100%}.adminUsersToggle{align-items:center;color:var(--admin-muted);cursor:pointer;display:inline-flex;font-size:.86rem;gap:.45rem;white-space:nowrap}.adminUsersCheck input,.adminUsersToggle input{accent-color:var(--admin-accent)}.adminUsersList{border-top:1px solid var(--admin-border);display:flex;flex-direction:column}.adminUserCard,.adminUsersListHead{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(220px,1.6fr) minmax(150px,.9fr) minmax(190px,1fr) auto;padding:.85rem .25rem}.adminUsersListHead{color:var(--admin-faint);font-size:.7rem;font-weight:600;letter-spacing:.08em;padding-bottom:.55rem;padding-top:.55rem;text-transform:uppercase}.adminUsersListHead>span:last-child{text-align:right}.adminUserCard,.adminUsersListHead+.adminUserCard{border-top:1px solid var(--admin-border)}.adminUserCardBanned{background:var(--admin-danger-weak)}.adminUserIdentity{align-items:center;display:flex;gap:.7rem;min-width:0}.adminUserAvatar{align-items:center;background:var(--admin-field);border:1px solid var(--admin-border);border-radius:50%;color:var(--admin-muted);display:inline-flex;flex:none;font-size:.82rem;font-weight:600;height:2.25rem;justify-content:center;overflow:hidden;width:2.25rem}.adminUserAvatar img{height:100%;object-fit:cover;width:100%}.adminUserIdentity>div:not(.adminUserAvatar){min-width:0}.adminUserIdentity h2,.adminUserIdentity p,.adminUserIdentity small{display:block;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminUserIdentity h2{font-size:.9rem;font-weight:600}.adminUserIdentity p{color:var(--admin-muted);font-size:.82rem}.adminUserIdentity small{color:var(--admin-faint);font-size:.72rem}.adminUserIdentity .adminUserHandle{color:var(--admin-accent);font-weight:600}.adminUserIdentity .adminUserHandleMissing{color:var(--admin-faint);font-style:italic;font-weight:500}.adminUserMeta{display:flex;flex-wrap:wrap;gap:.3rem}.adminUserBadge{align-items:center;background:var(--admin-hover);border-radius:4px;color:var(--admin-muted);display:inline-flex;font-size:.68rem;font-weight:600;letter-spacing:.04em;padding:.1rem .4rem;text-transform:uppercase}.adminUserBadge-banned,.adminUserBadge-disabled{background:var(--admin-danger-weak);color:var(--admin-danger)}.adminUserBadge-admin{background:var(--admin-accent-weak);color:var(--admin-accent)}.adminUserBadge-reported{background:var(--admin-warn-weak);color:var(--admin-warn)}.adminUserDetails{color:var(--admin-muted);display:flex;flex-direction:column;font-size:.78rem;gap:.15rem;min-width:0}.adminUserDetails span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminUserActions{display:flex;gap:.35rem;justify-content:flex-end}.adminUsersEmpty{color:var(--admin-faint);font-size:.88rem;padding:2.5rem .5rem;text-align:center}.adminUsersModal{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:12000}.adminUsersModalPanel{background:var(--admin-elevated);border:1px solid var(--admin-border-strong);border-radius:12px;display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 2rem);overflow:auto;padding:1.5rem;text-align:left;width:min(560px,100%)}.adminUsersModalHeader{align-items:center;display:flex;gap:.7rem}.adminUsersModalIcon{align-items:center;border:1px solid var(--admin-danger-weak);border-radius:var(--admin-radius-sm);color:var(--admin-danger);display:inline-flex;flex:none;height:2.1rem;justify-content:center;width:2.1rem}.adminUsersModalIcon svg{font-size:1.05rem}.adminUsersModalPanel h2{font-size:1.1rem;font-weight:600;letter-spacing:-.01em;margin:0}.adminUsersModalPanel p{color:var(--admin-muted);font-size:.86rem;line-height:1.5;margin:.15rem 0 0}.adminUsersModalPanel label{color:var(--admin-muted);display:flex;flex-direction:column;font-size:.84rem;gap:.35rem;margin:0}.adminUsersModalPanel label>strong{color:var(--admin-accent);font-size:.82rem;font-weight:600;letter-spacing:.04em}.adminUsersModalPanel input:not([type=checkbox]),.adminUsersModalPanel textarea{background:var(--admin-field);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-sm);color:var(--admin-text);font:inherit;font-size:.88rem;outline:none;padding:.6rem .7rem;transition:border-color .12s ease;width:100%}.adminUsersModalPanel input:not([type=checkbox]):focus,.adminUsersModalPanel textarea:focus{border-color:var(--admin-accent)}.adminUsersModalPanel textarea{line-height:1.45;min-height:92px;resize:vertical}.adminUsersDeleteOptions{display:flex;flex-direction:column;gap:.4rem}.adminUsersModalPanel .adminUsersCheck{align-items:flex-start;background:var(--admin-field);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);cursor:pointer;flex-direction:row!important;gap:.55rem!important;padding:.6rem .7rem}.adminUsersModalPanel .adminUsersCheck input{flex:none;margin-top:.12rem}.adminUsersModalPanel .adminUsersCheck span{color:var(--admin-text);flex:1 1;line-height:1.4;min-width:0}.adminUsersModalNote{background:var(--admin-warn-weak);border:1px solid var(--admin-border);border-left:2px solid var(--admin-warn)!important;border-radius:var(--admin-radius-sm);color:var(--admin-muted)!important;font-size:.82rem!important;padding:.7rem .8rem!important}.adminUsersModalError{background:var(--admin-danger-weak);border:1px solid var(--admin-danger-weak);border-left:2px solid var(--admin-danger);border-radius:var(--admin-radius-sm);color:var(--admin-danger);font-size:.84rem;padding:.65rem .75rem}.adminUsersModalActions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.25rem}.adminUsersModalActions .adminUsersWarnButton{background:var(--admin-warn);border-color:var(--admin-warn);color:var(--admin-on-accent);font-weight:600}.adminUsersModalActions .adminUsersWarnButton:hover{background:#f7bd63}.adminUsersModalActions .adminUsersDangerButton{background:var(--admin-danger);border-color:var(--admin-danger);color:#1c0810;font-weight:600}.adminUsersModalActions .adminUsersDangerButton:hover{background:#ff8497}@media (max-width:900px){.adminUsersListHead{display:none}.adminUserCard{align-items:start;gap:.6rem;grid-template-columns:1fr}.adminUserActions{justify-content:flex-start}}@media (max-width:560px){.adminUsersStats{gap:1.75rem}.adminUsersHeaderActions,.adminUsersToolbar{width:100%}.adminUsersModalHeader{align-items:flex-start}}.adminTalentPage{display:flex;flex-direction:column;gap:1.25rem}.adminTalentHeader{align-items:flex-end;border-bottom:1px solid var(--admin-border);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-bottom:1.1rem}.adminTalentHeader>div{min-width:0}.adminTalentHeader h1{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin:.15rem 0 0}.adminTalentHeader p:not(.adminEyebrow){color:var(--admin-muted);font-size:.88rem;line-height:1.5;margin:.3rem 0 0;max-width:64ch}.adminTalentDangerButton,.adminTalentGhostButton{align-items:center;border:1px solid #0000;border-radius:var(--admin-radius-sm);cursor:pointer;display:inline-flex;font:inherit;font-size:.84rem;font-weight:500;gap:.4rem;justify-content:center;min-height:2.2rem;padding:.4rem .8rem;transition:background-color .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.adminTalentDangerButton svg,.adminTalentGhostButton svg{font-size:.95rem}.adminTalentGhostButton{background:#0000;border-color:var(--admin-border-strong);color:var(--admin-text)}.adminTalentGhostButton:hover{background:var(--admin-hover)}.adminTalentGhostButton.adminTalentStarred{background:var(--admin-accent-weak);border-color:var(--admin-accent-weak);color:var(--admin-accent)}.adminTalentGhostButton.adminTalentStarred svg{fill:currentColor}.adminTalentDangerButton{background:#0000;border-color:var(--admin-danger-weak);color:var(--admin-danger)}.adminTalentDangerButton:hover{background:var(--admin-danger-weak)}.adminTalentDangerButton:disabled,.adminTalentGhostButton:disabled{cursor:not-allowed;opacity:.45}.adminTalentMessage{border:1px solid var(--admin-border);border-left-width:2px;border-radius:var(--admin-radius-sm);font-size:.86rem;line-height:1.45;padding:.7rem .85rem}.adminTalentSuccess{background:var(--admin-success-weak);border-left-color:var(--admin-success);color:var(--admin-success)}.adminTalentError{background:var(--admin-danger-weak);border-left-color:var(--admin-danger);color:var(--admin-danger)}.adminTalentTabs{border-bottom:1px solid var(--admin-border);display:flex;gap:.3rem}.adminTalentTab{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;color:var(--admin-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.86rem;font-weight:500;gap:.45rem;margin-bottom:-1px;padding:.5rem .7rem;transition:color .12s ease,border-color .12s ease}.adminTalentTab span{background:var(--admin-hover);border-radius:999px;color:var(--admin-muted);font-size:.72rem;font-weight:600;min-width:1.2rem;padding:.05rem .35rem;text-align:center}.adminTalentTab:hover,.adminTalentTabActive{color:var(--admin-text)}.adminTalentTabActive{border-bottom-color:var(--admin-accent)}.adminTalentTabActive span{background:var(--admin-accent-weak);color:var(--admin-accent)}.adminTalentLayout{align-items:start;display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.adminTalentList{display:flex;flex-direction:column;max-height:72vh;overflow-y:auto;padding-right:1.25rem}.adminTalentRow{align-items:stretch;border-bottom:1px solid var(--admin-border);border-left:2px solid #0000;display:flex;gap:.25rem;margin-left:-.5rem;padding-left:.5rem}.adminTalentRowActive{background:var(--admin-accent-weak);border-left-color:var(--admin-accent)}.adminTalentRowOpen{align-items:flex-start;background:#0000;border:0;color:var(--admin-text);cursor:pointer;display:flex;flex:1 1;font:inherit;gap:.6rem;min-width:0;padding:.75rem .5rem .75rem 0;text-align:left}.adminTalentRowDot{background:#0000;border:1px solid var(--admin-border-strong);border-radius:50%;flex:none;height:.5rem;margin-top:.35rem;width:.5rem}.adminTalentRowUnread .adminTalentRowDot{background:var(--admin-accent);border-color:var(--admin-accent)}.adminTalentRowMain{display:flex;flex:1 1;flex-direction:column;gap:.15rem;min-width:0}.adminTalentRowTop{align-items:baseline;display:flex;gap:.6rem;justify-content:space-between}.adminTalentRowTop strong{color:var(--admin-muted);font-size:.9rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminTalentRowUnread .adminTalentRowTop strong{color:var(--admin-text);font-weight:600}.adminTalentRowTop small{color:var(--admin-faint);flex:none;font-size:.74rem}.adminTalentRowEmail{color:var(--admin-muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminTalentRowMeta{color:var(--admin-faint);display:flex;flex-wrap:wrap;font-size:.76rem;gap:.4rem}.adminTalentRowMeta>span:not(:last-child):after{color:var(--admin-faint);content:"·";margin-left:.4rem}.adminTalentStarBtn{align-items:center;align-self:center;background:#0000;border:0;border-radius:var(--admin-radius-sm);color:var(--admin-faint);cursor:pointer;display:inline-flex;flex:none;height:2rem;justify-content:center;transition:background-color .12s ease,color .12s ease;width:2rem}.adminTalentStarBtn:hover{background:var(--admin-hover);color:var(--admin-muted)}.adminTalentStarBtnOn,.adminTalentStarBtnOn:hover{color:var(--admin-accent)}.adminTalentStarBtnOn svg{fill:currentColor}.adminTalentStarBtn:disabled{cursor:default;opacity:.5}.adminTalentEmpty{color:var(--admin-faint);font-size:.88rem;padding:2.5rem .5rem;text-align:center}.adminTalentDetail{border-left:1px solid var(--admin-border);min-width:0;padding-left:1.5rem}.adminTalentDetailInner{display:flex;flex-direction:column;gap:1.4rem}.adminTalentDetailHead{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.adminTalentDetailHead h2{font-size:1.25rem;font-weight:600;letter-spacing:-.01em;margin:0}.adminTalentDetailHead p{color:var(--admin-muted);font-size:.82rem;margin:.2rem 0 0}.adminTalentDetailActions{display:flex;flex-wrap:wrap;gap:.4rem}.adminTalentFacts{grid-gap:1rem 1.5rem;border-bottom:1px solid var(--admin-border);border-top:1px solid var(--admin-border);display:grid;gap:1rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:1.1rem 0}.adminTalentFacts>div{display:flex;flex-direction:column;gap:.25rem;min-width:0}.adminTalentFacts dt{color:var(--admin-faint);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.adminTalentFacts dd{align-items:center;color:var(--admin-text);display:flex;font-size:.88rem;gap:.4rem;margin:0;min-width:0}.adminTalentFacts dd svg{color:var(--admin-faint);flex:none;font-size:.9rem}.adminTalentFacts dd a{align-items:center;color:var(--admin-text);display:inline-flex;gap:.4rem;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.adminTalentFacts dd a:hover{color:var(--admin-accent)}.adminTalentBlock{display:flex;flex-direction:column;gap:.6rem}.adminTalentBlock h3{color:var(--admin-faint);font-size:.7rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.adminTalentChips{display:flex;flex-wrap:wrap;gap:.4rem}.adminTalentChip{border:1px solid var(--admin-border);border-radius:4px;color:var(--admin-muted);font-size:.8rem;padding:.2rem .55rem}.adminTalentSocials{display:flex;flex-direction:column}.adminTalentSocial{align-items:center;border-bottom:1px solid var(--admin-border);display:flex;gap:1rem;justify-content:space-between;padding:.55rem 0}.adminTalentSocial:last-child{border-bottom:0}.adminTalentSocial>span{color:var(--admin-faint);flex:none;font-size:.8rem}.adminTalentSocial a,.adminTalentSocial strong{align-items:center;color:var(--admin-text);display:inline-flex;font-size:.86rem;font-weight:500;gap:.35rem;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.adminTalentSocial a:hover{color:var(--admin-accent)}.adminTalentSocial a svg{color:var(--admin-faint);flex:none;font-size:.85rem}.adminTalentMessageText{color:var(--admin-text);font-size:.9rem;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.adminTalentPlaceholder{align-items:center;color:var(--admin-faint);display:flex;flex-direction:column;gap:.6rem;justify-content:center;min-height:220px;padding:2rem;text-align:center}.adminTalentPlaceholder svg{font-size:1.6rem}.adminTalentPlaceholder p{font-size:.88rem;margin:0}.adminTalentModal{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:12000}.adminTalentModalPanel{background:var(--admin-elevated);border:1px solid var(--admin-border-strong);border-radius:12px;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;width:min(460px,100%)}.adminTalentModalHeader{align-items:flex-start;display:flex;gap:.7rem}.adminTalentModalIcon{align-items:center;border:1px solid var(--admin-danger-weak);border-radius:var(--admin-radius-sm);color:var(--admin-danger);display:inline-flex;flex:none;height:2.1rem;justify-content:center;width:2.1rem}.adminTalentModalHeader h2{font-size:1.1rem;font-weight:600;margin:0}.adminTalentModalHeader p{color:var(--admin-muted);font-size:.86rem;line-height:1.5;margin:.25rem 0 0}.adminTalentModalActions{display:flex;gap:.5rem;justify-content:flex-end}.adminTalentModalActions .adminTalentDangerButton{background:var(--admin-danger);border-color:var(--admin-danger);color:#1c0810;font-weight:600}.adminTalentModalActions .adminTalentDangerButton:hover{background:#ff8497}@media (max-width:860px){.adminTalentLayout{gap:1.25rem;grid-template-columns:1fr}.adminTalentList{max-height:none;padding-right:0}.adminTalentDetail{border-left:0;border-top:1px solid var(--admin-border);padding-left:0;padding-top:1.25rem}}@media (max-width:560px){.adminTalentHeader{align-items:stretch}.adminTalentGhostButton{width:100%}.adminTalentFacts{grid-template-columns:1fr}.adminTalentDetailActions{width:100%}}.settingsPage{color:#fff;font-family:Space Grotesk,Afacad Flux,sans-serif;margin:0 auto;max-width:640px;padding:2rem 1.25rem 3rem}.settingsTitle{font-size:1.9rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1.25rem}.settingsList{list-style:none;margin:0;padding:0}.settingsRow{align-items:center;border-top:1px solid #ffffff14;display:flex;gap:1.5rem;justify-content:space-between;padding:1.15rem 0}.settingsRow:last-child{border-bottom:1px solid #ffffff14}.settingsRowText{display:flex;flex-direction:column;gap:.18rem;min-width:0}.settingsRowLabel{font-size:1rem;font-weight:600}.settingsRowHint{color:#ffffff80;font-size:.85rem;line-height:1.4}.settingsSelect{appearance:none;-webkit-appearance:none;background-color:#ffffff0f;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b9b4c7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:.85rem;border:1px solid #ffffff2e;border-radius:10px;color:#fff;cursor:pointer;flex:none;font:inherit;font-size:.92rem;padding:.5rem 2.1rem .5rem .9rem;transition:border-color .2s ease,background-color .2s ease}.settingsSelect:hover{border-color:#ffffff57}.settingsSelect:focus-visible{border-color:#ed3ef7;outline:none}.settingsSelect option{background-color:#161121;color:#fff}.settingsToggle{background:#ffffff2e;border:none;border-radius:999px;cursor:pointer;flex:none;height:1.6rem;padding:0;position:relative;transition:background-color .22s ease;width:2.9rem}.settingsToggleOn{background:#ed3ef7}.settingsToggleThumb{background:#fff;border-radius:50%;height:1.24rem;left:.18rem;position:absolute;top:50%;transform:translateY(-50%);transition:transform .22s ease;width:1.24rem}.settingsToggleOn .settingsToggleThumb{transform:translate(1.3rem,-50%)}@media (max-width:600px){.settingsPage{padding:1.5rem 1rem 2.5rem}}
/*# sourceMappingURL=main.19c9988f.css.map*/