body,html{padding:0;margin:0;background:#0a0a0a;color:var(--gray-12);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.radix-themes,body,html{overflow-x:hidden;max-width:100vw}body.has-cookie-banner{padding-bottom:110px}@media (max-width:600px){body.has-cookie-banner{padding-bottom:180px}}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px}@media (max-width:1024px){.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:375px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}}.video-page{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start}@media (max-width:900px){.video-page{grid-template-columns:minmax(0,1fr)}}.thumb-aspect{position:relative;width:100%;aspect-ratio:16/9;background:var(--gray-3);border-radius:var(--radius-3);overflow:hidden}.thumb-aspect img,.thumb-aspect video{width:100%;height:100%;object-fit:cover;display:block}@keyframes previewFadeIn{0%{opacity:0}to{opacity:1}}.player-frame{position:relative;background:black;border-radius:var(--radius-3);overflow:hidden;aspect-ratio:16/9;outline:none;cursor:pointer}.player-frame:-webkit-full-screen{border-radius:0;width:100vw;height:100vh;aspect-ratio:auto}.player-frame:fullscreen{border-radius:0;width:100vw;height:100vh;aspect-ratio:auto}.player-frame>div:not(.player-controls):not(.media-loader){width:100%!important;height:100%!important}.player-frame:focus-visible{box-shadow:0 0 0 2px var(--accent-9)}.player-frame>div:not(.player-controls):not(.media-loader):not(.player-overlay){opacity:0;transition:opacity .28s ease}.player-frame.is-ready>div:not(.player-controls):not(.media-loader):not(.player-overlay){opacity:1}.player-controls{position:absolute;left:0;right:0;bottom:0;padding:28px 14px 0;display:flex;flex-direction:column;gap:4px;color:white;background:linear-gradient(0deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.45) 55%,rgba(0,0,0,0));opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:2}.player-controls.is-visible{opacity:1;pointer-events:auto}.player-controls-row{display:flex;align-items:center;gap:10px;padding:0 4px;height:40px}.player-seek{width:100%;padding:0 4px}.player-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:white;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;transition:background-color .12s ease,transform .12s ease}.player-icon-btn:hover{background:rgba(255,255,255,.14)}.player-icon-btn:active{transform:scale(.94)}.player-icon-btn svg{width:18px;height:18px}.player-volume{width:96px;display:flex;align-items:center}.player-time{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(255,255,255,.85);margin-left:4px}.player-fullscreen-btn{margin-left:auto}.rt-Button:not(:disabled),.rt-IconButton:not(:disabled),[role=button]:not([aria-disabled=true]),button:not(:disabled),input[type=button]:not(:disabled),input[type=reset]:not(:disabled),input[type=submit]:not(:disabled),label[for],select:not(:disabled),summary{cursor:pointer}.rt-Button:disabled,.rt-IconButton:disabled,[aria-disabled=true],button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.rt-Button,.rt-IconButton{transition:transform .12s cubic-bezier(.2,0,.2,1),box-shadow .12s cubic-bezier(.2,0,.2,1),background-color .12s ease;will-change:transform}.rt-Button:not(:disabled):hover,.rt-IconButton:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.25)}.rt-Button:not(:disabled):active,.rt-IconButton:not(:disabled):active{transform:translateY(1px) scale(.97);box-shadow:inset 0 2px 4px rgba(0,0,0,.25);transition-duration:60ms}}.video-card{display:flex;flex-direction:column;height:100%;border-radius:var(--radius-3);overflow:hidden;cursor:pointer;transition:transform .16s cubic-bezier(.2,0,.2,1),box-shadow .16s cubic-bezier(.2,0,.2,1);will-change:transform}.video-card>.rt-Card{flex:1 1 auto;display:flex;flex-direction:column}@media (prefers-reduced-motion:no-preference){.video-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px -10px rgba(0,0,0,.6)}.video-card:hover .thumb-aspect img{transform:scale(1.04)}.video-card:active{transform:translateY(0) scale(.985);transition-duration:80ms}}.video-card .thumb-aspect img{transition:transform .22s cubic-bezier(.2,0,.2,1)}@media (prefers-reduced-motion:no-preference){.video-card{animation:videoCardFadeIn .36s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--card-index, 0) * 55ms)}.video-card[data-instant-entry]{animation:none;opacity:1}}@keyframes videoCardFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.fade-in-delayed{animation:videoCardFadeIn .32s ease .2s both}.app-header{animation:appHeaderFadeIn .38s cubic-bezier(.2,.7,.2,1) backwards}.topbar-drawer{animation:topbarDrawerIn .22s cubic-bezier(.2,.7,.2,1) both}.page-fade-in{animation:appHeaderFadeIn .36s cubic-bezier(.2,.7,.2,1) backwards}}@keyframes appHeaderFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes topbarDrawerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@property --intro-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.intro-card{position:relative;isolation:isolate}.intro-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--intro-angle),transparent 0deg,transparent 220deg,var(--crimson-9) 280deg,var(--crimson-11) 310deg,var(--crimson-9) 340deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.intro-card-blue:before{background:conic-gradient(from var(--intro-angle),transparent 0deg,transparent 220deg,var(--blue-9) 280deg,var(--blue-11) 310deg,var(--blue-9) 340deg,transparent 1turn)}.intro-card-blueiris:before{background:conic-gradient(from var(--intro-angle),transparent 0deg,var(--iris-9) 60deg,var(--iris-11) 90deg,var(--iris-9) 120deg,transparent 200deg,var(--blue-9) 280deg,var(--blue-11) 310deg,var(--blue-9) 340deg,transparent 1turn)}@media (prefers-reduced-motion:no-preference){.intro-card:before{animation:introBorderSpin 4.5s linear infinite}.intro-cta-row,.intro-features>*,.intro-heading-block{animation:introFadeUp .54s cubic-bezier(.2,.7,.2,1) backwards}.intro-heading-block{animation-delay:0s}.intro-features>:first-child{animation-delay:.14s}.intro-features>:nth-child(2){animation-delay:.22s}.intro-features>:nth-child(3){animation-delay:.3s}.intro-features>:nth-child(4){animation-delay:.38s}.intro-features>:nth-child(5){animation-delay:.46s}.intro-features>:nth-child(6){animation-delay:.54s}.intro-cta-row{animation-delay:.64s}}@keyframes introBorderSpin{to{--intro-angle:360deg}}.topbar-add-mobile{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--gray-1);color:var(--gray-12);border:none;cursor:pointer;padding:0}.topbar-add-mobile:focus-visible{outline:2px solid var(--crimson-9);outline-offset:2px}.topbar-add-mobile:disabled{cursor:not-allowed;opacity:.55}.topbar-add-mobile:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--intro-angle),transparent 0deg,transparent 220deg,var(--crimson-9) 280deg,var(--crimson-11) 310deg,var(--crimson-9) 340deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}@media (prefers-reduced-motion:no-preference){.topbar-add-mobile:before{animation:introBorderSpin 4.5s linear infinite}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes introFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.intro-panel-fade-up{animation:introPanelFadeUp .62s cubic-bezier(.2,.7,.2,1) calc(var(--panel-index, 0) * .16s) backwards}@keyframes introPanelFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.intro-panel-fade-up{animation:none}}.intro-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;position:relative;z-index:2}@media (max-width:900px){.intro-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.intro-features{grid-template-columns:1fr;gap:16px}}@media (max-width:768px){.topbar-desktop-only{display:none!important}}@media (min-width:769px){.topbar-mobile-only{display:none!important}}.topbar-drawer{border-top:1px solid var(--gray-4);background:var(--gray-1)}.topbar-drawer-link{display:block;padding:10px 12px;border-radius:8px;font-size:15px;font-weight:500;color:var(--gray-11);background:transparent;transition:background .12s ease,color .12s ease}.topbar-drawer-link[aria-current=page]{color:var(--gray-12);background:var(--gray-4)}@media (max-width:640px){.rt-BaseDialogOverlay{padding:0!important}.rt-BaseDialogContent{width:100vw!important;max-width:100vw!important;min-width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;border-radius:0!important;margin:0!important;inset:0!important;transform:none!important;overflow-y:auto;overflow-x:hidden}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){.rt-BaseDialogContent[data-state=open]{animation:dialogSlideUp .28s cubic-bezier(.2,.7,.2,1)}.rt-BaseDialogContent[data-state=closed]{animation:dialogSlideDown .2s cubic-bezier(.4,0,1,1)}}@keyframes dialogSlideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes dialogSlideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.comment-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;font:inherit;font-size:12px;font-weight:500;color:var(--gray-11);cursor:pointer;transition:color .12s ease}.comment-action:hover{color:var(--gray-12)}.comment-action:disabled{cursor:not-allowed;opacity:.6}.comment-action-danger:hover{color:var(--red-11)}.page-header{transition:opacity .22s ease}body[data-morphing] .page-header{opacity:0}.media-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.media-loader:after{content:"";width:28px;height:28px;border:3px solid var(--gray-6);border-top-color:var(--gray-12);border-radius:50%;animation:mediaLoaderSpin .7s linear infinite}.infinite-spinner{display:flex;align-items:center;justify-content:center;padding:32px 0}.infinite-spinner:after{content:"";width:24px;height:24px;border:3px solid var(--gray-6);border-top-color:var(--gray-12);border-radius:50%;animation:mediaLoaderSpin .7s linear infinite}.infinite-sentinel{width:100%;height:1px}@keyframes mediaLoaderSpin{to{transform:rotate(1turn)}}.anon-chatlib-hero{isolation:isolate;padding:40px 40px 32px}@media (max-width:900px){.anon-chatlib-hero{padding:28px 22px 24px}}.anon-chatlib-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 75% 18%,rgba(70,132,255,.42) 0,transparent 55%),radial-gradient(ellipse at 8% 92%,rgba(125,102,255,.34) 0,transparent 55%),radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.02) 0,transparent 60%),linear-gradient(180deg,var(--gray-2) 0,var(--gray-1) 100%);pointer-events:none;z-index:0}@media (prefers-reduced-motion:no-preference){.anon-chatlib-bg{animation:anonChatLibBgDrift 18s ease-in-out infinite alternate}}@keyframes anonChatLibBgDrift{0%{background-position:0 0,0 0,0 0,0 0;filter:hue-rotate(0deg)}to{background-position:6% 4%,-4% -3%,0 0,0 0;filter:hue-rotate(8deg)}}.anon-chatlib-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse at 50% 0,black 0,transparent 75%);mask-image:radial-gradient(ellipse at 50% 0,black 0,transparent 75%);pointer-events:none;z-index:0}.anon-chatlib-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center}@media (max-width:900px){.anon-chatlib-layout{grid-template-columns:minmax(0,1fr);gap:32px}}.anon-chatlib-headline{font-size:clamp(2rem,4.4vw,3.4rem)}.anon-chatlib-grad{background-image:linear-gradient(120deg,var(--blue-10) 0,var(--iris-10) 60%,#c5b6ff 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media (prefers-reduced-motion:no-preference){.anon-chatlib-grad{animation:anonChatLibGradShift 7s ease-in-out infinite alternate}}@keyframes anonChatLibGradShift{0%{background-position:0 50%}to{background-position:100% 50%}}.anon-chatlib-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 24px;gap:18px 24px;width:100%;margin-top:28px}@media (max-width:520px){.anon-chatlib-features{grid-template-columns:minmax(0,1fr);gap:14px}}.anon-chatlib-feature{position:relative}@media (prefers-reduced-motion:no-preference){.anon-chatlib-feature{animation:introFadeUp .54s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(.42s + var(--feat-index, 0) * 90ms)}}.anon-chatlib-feat-icon{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--iris-4) 0,var(--blue-4) 100%);color:var(--iris-11);box-shadow:inset 0 0 0 1px var(--iris-6);margin-bottom:4px}.anon-chatlib-shots{position:relative;width:100%;min-height:460px}@media (max-width:900px){.anon-chatlib-shots{min-height:360px;margin-top:8px}}@media (max-width:520px){.anon-chatlib-shots{min-height:300px}}.anon-chatlib-shot{position:absolute;border-radius:16px;overflow:hidden;background:#0d0d10;box-shadow:0 30px 60px -24px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.06),inset 0 0 0 1px rgba(255,255,255,.02);transform:rotate(var(--shot-rot,0deg));transform-origin:center;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .24s ease}.anon-chatlib-shot img{display:block;width:100%;height:auto;filter:brightness(.86) contrast(1.05) saturate(.95);transition:filter .26s ease;pointer-events:none;-webkit-user-drag:none}.anon-chatlib-shot:hover img{filter:brightness(.97) contrast(1.05) saturate(1)}.anon-chatlib-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%,transparent 75%,rgba(0,0,0,.45));pointer-events:none;border-radius:inherit}.anon-chatlib-shot-bob{display:block;position:relative;height:100%}.anon-chatlib-shot-label{position:absolute;top:10px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;letter-spacing:.02em;color:white;background:rgba(15,15,18,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:999px;text-transform:uppercase}.anon-chatlib-shot--telegram{--shot-rot:2.5deg;width:56%;max-width:320px;top:0;right:4%;z-index:2}.anon-chatlib-shot--discord{--shot-rot:-3deg;width:64%;max-width:380px;bottom:0;left:0;z-index:1}.anon-chatlib-shot:hover{transform:scale(1.05) rotate(var(--shot-rot,0deg));box-shadow:0 50px 100px -28px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.12),0 0 60px -18px rgba(99,102,241,.42);z-index:12}.anon-chatlib-shot:hover .anon-chatlib-shot-bob{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.anon-chatlib-shot--telegram .anon-chatlib-shot-bob{animation:anonChatLibBob 9s ease-in-out infinite}.anon-chatlib-shot--discord .anon-chatlib-shot-bob{animation:anonChatLibBob 11s ease-in-out infinite reverse}}@keyframes anonChatLibBob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@media (max-width:900px){.anon-chatlib-shot--telegram{width:50%;max-width:240px;right:6%}.anon-chatlib-shot--discord{width:56%;max-width:280px;left:4%}}.tool-headline-grad{background-image:linear-gradient(120deg,var(--accent-9) 0,var(--blue-10) 50%,#d6c8ff 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media (prefers-reduced-motion:no-preference){.tool-headline-grad{animation:anonChatLibGradShift 7s ease-in-out infinite alternate}}.tool-headline{font-size:clamp(2rem,5vw,3.6rem)}body[data-sort-pending="1"] .dashboard-grid{opacity:.35;pointer-events:none;transition:opacity .12s ease}body[data-sort-pending="1"]:after{content:"";position:fixed;top:30vh;left:50%;width:32px;height:32px;margin-left:-16px;border:3px solid var(--gray-6);border-top-color:var(--gray-12);border-radius:50%;animation:mediaLoaderSpin .7s linear infinite;z-index:50;pointer-events:none}.mini-player{position:fixed;right:16px;bottom:16px;width:320px;z-index:50;background:black;border-radius:var(--radius-3);overflow:hidden;box-shadow:0 18px 40px -16px rgba(0,0,0,.7);animation:miniPlayerIn .22s ease both}@keyframes miniPlayerIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.mini-player-frame{position:relative;aspect-ratio:16/9;background:black}.mini-player-frame>div{width:100%!important;height:100%!important}.mini-player-cover{position:absolute;inset:0;z-index:1}.mini-player-controls{display:flex;align-items:center;gap:6px;padding:6px 8px;background:var(--gray-2);border-top:1px solid var(--gray-4)}.mini-player-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--gray-12);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;transition:background-color .12s ease}.mini-player-btn:hover{background:var(--gray-4)}.mini-player-title{flex:1 1;min-width:0;font-size:12px;color:var(--gray-12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}@media (max-width:600px){.mini-player{width:240px}}.morph-container,.user-menu-morph{overflow:hidden;transition:width .28s cubic-bezier(.2,.7,.2,1),height .28s cubic-bezier(.2,.7,.2,1);will-change:width,height}@media (prefers-reduced-motion:no-preference){.morph-pane,.user-menu-pane{animation:paneMorphIn .24s cubic-bezier(.2,.7,.2,1) both}}@media (prefers-reduced-motion:reduce){.morph-container,.user-menu-morph{transition:none}}@keyframes paneMorphIn{0%{opacity:0;transform:translateY(6px) scale(.985);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.avatar-edit-canvas{display:block;border-radius:9999px;background:var(--gray-3);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar-edit-canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.avatar-drop-zone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px 16px;border:1.5px dashed var(--gray-6);border-radius:var(--radius-3);background:var(--gray-2);text-align:center;transition:border-color .16s ease,background .16s ease,transform .16s ease}.avatar-drop-zone[data-active=true]{border-color:var(--accent-9);background:var(--accent-3);transform:scale(1.01)}html:has(body[data-scroll-locked="1"]){overflow:hidden}body[data-scroll-locked="1"]{position:fixed;inset:0;width:100%;overflow:hidden;overscroll-behavior:contain}.rt-BaseDialogScrollPadding{padding:0!important}@media (max-width:768px){.rt-BaseDialogScroll{overflow:hidden!important}}