@font-face{font-family:Selecta;src:url(/fonts/Selecta-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Selecta;src:url(/fonts/Selecta-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Selecta;src:url(/fonts/Selecta-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Kalice;src:url(/fonts/Kalice-Trial-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}:root{--color-dark:#191919;--color-light-bg:#eaeaea;--color-content-bg:#f0f0f0;--color-secondary:#525252;--color-muted:#737373;--color-border:#ddd;--font-body:"Selecta",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:"Kalice",Georgia,serif;--radius-card:24px;--radius-pill:999vw;--radius-large:32px;--transition-default:0.3s ease;--transition-spring:400ms cubic-bezier(0.25,1,0.5,1);--letter-spacing-tight:-0.02em;--letter-spacing-tighter:-0.03em}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);color:var(--color-dark);background:var(--color-light-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}@keyframes pageIn{0%{opacity:0}to{opacity:1}}main>*{animation:pageIn .4s ease both}@keyframes dotShimmer{0%,to{opacity:1}50%{opacity:.3}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.7}}.AppLightbox_overlay__izLzU{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:AppLightbox_fadeIn__6tCrI .25s ease}@keyframes AppLightbox_fadeIn__6tCrI{0%{opacity:0}to{opacity:1}}.AppLightbox_closeBtn__MTYCX{all:unset;cursor:pointer;position:absolute;top:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.1);color:white;font-size:24px;z-index:10}.AppLightbox_closeBtn__MTYCX:hover{background:rgba(255,255,255,.2)}.AppLightbox_counter__yw0RG{position:absolute;top:24px;left:50%;transform:translateX(-50%);font-size:13px;font-weight:500;color:rgba(255,255,255,.5);z-index:10}.AppLightbox_arrow__Qg_Ja{all:unset;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.1);color:white;z-index:10;transition:background .15s ease}.AppLightbox_arrow__Qg_Ja:hover{background:rgba(255,255,255,.2)}.AppLightbox_arrowLeft__fLQlV{left:16px}.AppLightbox_arrowRight__mHSjn{right:16px}.AppLightbox_card__j9XzY{display:flex;width:88vw;max-width:960px;height:78vh;max-height:620px;border-radius:24px;overflow:hidden;background:white;box-shadow:0 20px 80px rgba(0,0,0,.3);animation:AppLightbox_scaleIn__Q1UIZ .3s cubic-bezier(.25,1,.5,1)}@keyframes AppLightbox_scaleIn__Q1UIZ{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.AppLightbox_coverSide__sxAsX{flex:1 1;position:relative;min-width:0}.AppLightbox_coverImg__5uNHY{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.AppLightbox_coverFallback__hVSA6{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:64px;font-family:var(--font-display);color:rgba(255,255,255,.4)}.AppLightbox_detailSide__D_5mn{width:360px;flex-shrink:0;display:flex;flex-direction:column;border-left:1px solid rgba(0,0,0,.06);overflow-y:auto}.AppLightbox_appInfo__dDimo{padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center}.AppLightbox_appOrb__UX5a0{width:64px;height:64px;border-radius:50%;overflow:hidden;margin-bottom:12px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.AppLightbox_appOrbImg__z4pGr{width:100%;height:100%;object-fit:cover}.AppLightbox_appOrbFallback__1jkSj{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:24px;color:rgba(255,255,255,.5)}.AppLightbox_appTitle__3tGi9{font-size:20px;font-weight:500;line-height:24px;letter-spacing:-.02em;margin-bottom:6px}.AppLightbox_appDesc__TxAxF{font-size:14px;line-height:20px;color:var(--color-secondary)}.AppLightbox_divider__SmyGW{height:1px;background:rgba(0,0,0,.06)}.AppLightbox_creatorRow__ALwlu{display:flex;align-items:center;gap:10px;padding:14px 24px;text-decoration:none;transition:background .15s ease}.AppLightbox_creatorRow__ALwlu:hover{background:rgba(0,0,0,.02)}.AppLightbox_creatorAvatar__OeBOD{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.AppLightbox_creatorAvatarFallback__6EgGy{width:32px;height:32px;border-radius:50%;background:var(--color-dark);color:white;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;flex-shrink:0}.AppLightbox_creatorName__rVykk{display:block;font-size:14px;font-weight:500;color:var(--color-dark)}.AppLightbox_creatorUsername__KN91m{display:block;font-size:12px;color:var(--color-muted)}.AppLightbox_comments__4AMrw{flex:1 1;padding:12px 24px;overflow-y:auto}.AppLightbox_comment__CQrvO{display:flex;gap:8px;margin-bottom:14px}.AppLightbox_commentAvatar___VCwi{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.AppLightbox_commentUser__la3EW{font-size:13px;font-weight:500;color:var(--color-dark)}.AppLightbox_commentText__w_jcR{font-size:13px;line-height:18px;color:var(--color-secondary);margin-top:1px}.AppLightbox_actionIcons__uKLd9{display:flex;align-items:center;gap:16px;padding:12px 24px 4px}.AppLightbox_actionIcon__Pa_52{all:unset;cursor:pointer;color:var(--color-dark);display:flex;transition:opacity .15s ease}.AppLightbox_actionIcon__Pa_52:hover{opacity:.5}.AppLightbox_likedBy__NTgYe{font-size:13px;color:var(--color-dark);padding:4px 24px 12px}.AppLightbox_likedBold__RClhe{font-weight:500}.AppLightbox_actions__n6AGT{padding:16px 24px;display:flex;gap:10px;border-top:1px solid rgba(0,0,0,.06)}.AppLightbox_remixBtn___UeWx{all:unset;cursor:pointer;flex:1 1;text-align:center;padding:10px;border-radius:999px;border:1px solid rgba(0,0,0,.12);font-size:14px;font-weight:500;color:var(--color-dark);display:flex;align-items:center;justify-content:center;gap:6px}.AppLightbox_remixBtn___UeWx:hover{background:rgba(0,0,0,.04)}.AppLightbox_getBtn__qJcme{all:unset;cursor:pointer;flex:1 1;text-align:center;padding:10px;border-radius:999px;font-size:14px;font-weight:500;color:#fafafa;background:var(--color-dark);display:flex;align-items:center;justify-content:center;gap:6px}.AppLightbox_getBtn__qJcme:hover{opacity:.85}.AppLightbox_getBtnAdded__fKdG5{background:#22c55e;border-color:#22c55e}.AppLightbox_getBtnAdded__fKdG5:hover{opacity:.9}.AppLightbox_commentInput__Pi8QQ{padding:12px 24px 16px;border-top:1px solid rgba(0,0,0,.06);display:flex;align-items:center;gap:12px}.AppLightbox_commentField__KB3Y6{flex:1 1;border:none;outline:none;font-family:inherit;font-size:14px;color:var(--color-dark);background:transparent}.AppLightbox_commentField__KB3Y6::placeholder{color:var(--color-muted)}.AppLightbox_postBtn__BA0us{all:unset;cursor:pointer;font-size:14px;font-weight:500;color:var(--color-muted);transition:color .15s ease}.AppLightbox_postBtn__BA0us:hover{color:var(--color-dark)}@media (max-width:767px){.AppLightbox_card__j9XzY{flex-direction:column;width:95vw;height:90vh;max-height:none}.AppLightbox_coverSide__sxAsX{min-height:200px;max-height:40vh}.AppLightbox_detailSide__D_5mn{width:100%;border-left:none;border-top:1px solid rgba(0,0,0,.06)}.AppLightbox_arrowLeft__fLQlV{left:8px}.AppLightbox_arrowRight__mHSjn{right:8px}}.ProfileMenu_wrap__VDYFR{position:relative}.ProfileMenu_avatar__qbCFr{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;overflow:hidden;transition:opacity .2s ease}.ProfileMenu_avatar__qbCFr:hover{opacity:.8}.ProfileMenu_avatarImg__CvDqc{width:100%;height:100%;object-fit:cover;border-radius:50%}.ProfileMenu_menu__23_q1{position:absolute;bottom:calc(100% + 8px);left:0;min-width:180px;background:white;border-radius:16px;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 8px 32px rgba(0,0,0,.12);padding:6px;z-index:10020;animation:ProfileMenu_menuIn__I754N .15s ease}@keyframes ProfileMenu_menuIn__I754N{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ProfileMenu_menuItem__eVysE{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border-radius:10px;font-size:14px;font-weight:500;color:var(--color-dark);transition:background .15s ease;box-sizing:border-box}.ProfileMenu_menuItem__eVysE:hover{background:rgba(0,0,0,.04)}.ProfileMenu_menuDivider__1gh_B{height:1px;background:rgba(0,0,0,.06);margin:4px 8px}.Nav_nav__BptBv{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;position:fixed;top:0;left:0;right:0;z-index:100}@media (min-width:768px){.Nav_nav__BptBv{padding:20px 32px}}.Nav_navLogo__fktQF{display:flex;align-items:center;text-decoration:none;width:44px;overflow:hidden;flex-shrink:0}.Nav_logoSvg__E2bXW{height:auto;width:160px;display:block;color:var(--color-dark);flex-shrink:0}.Nav_logoSvg__E2bXW .logo-text{display:none}.Nav_logoSvg__E2bXW .logo-circles{opacity:.4;transition:opacity .3s ease}.Nav_navLogo__fktQF:hover .Nav_logoSvg__E2bXW .logo-circles{opacity:.7}.Nav_navCenter__zE6a_{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:4px}.Nav_navTab__ZUT6m{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 16px;border-radius:999px;text-decoration:none;color:var(--color-muted);font-size:12px;font-weight:500;line-height:14px;transition:color .2s ease,background .2s ease}.Nav_navTab__ZUT6m:hover{color:var(--color-dark)}.Nav_navTabActive__nwRnF{color:var(--color-dark);background:rgba(0,0,0,.06)}.Nav_navRight__ps7jK{display:flex;align-items:center;gap:12px;min-width:60px;justify-content:flex-end}.Nav_createBtn__wrMwt{all:unset;cursor:pointer;padding:10px 20px;border-radius:999px;border:1px solid rgba(0,0,0,.12);font-size:14px;font-weight:500;color:var(--color-dark);letter-spacing:-.01em;transition:background .2s ease,border-color .2s ease;white-space:nowrap}.Nav_createBtn__wrMwt:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.18)}.Nav_profileAvatar__dfHb3{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--color-dark);text-decoration:none;transition:opacity .2s ease;overflow:hidden}.Nav_profileAvatar__dfHb3:hover{opacity:.8}.Nav_profileImg__XlxEF{width:100%;height:100%;object-fit:cover;border-radius:50%}@media (min-width:768px){.Nav_navTab__ZUT6m{padding:8px 20px;font-size:13px}.Nav_createBtn__wrMwt{padding:10px 24px;font-size:15px}}.NavLeft_sidebar__PYfLO{position:fixed;top:0;left:0;bottom:0;width:72px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:20px 0;z-index:10010;background:var(--color-light-bg)}.NavLeft_logoLink__sJswR{display:flex;align-items:center;text-decoration:none;width:44px;overflow:hidden;flex-shrink:0}.NavLeft_logoSvg__W6BbV{height:auto;width:160px;color:var(--color-dark);flex-shrink:0}.NavLeft_logoSvg__W6BbV .logo-text{display:none}.NavLeft_logoSvg__W6BbV .logo-circles{opacity:.4;transition:opacity .3s ease}.NavLeft_logoLink__sJswR:hover .NavLeft_logoSvg__W6BbV .logo-circles{opacity:.7}.NavLeft_navItems__OJixA{gap:8px}.NavLeft_navItem__jFlOs,.NavLeft_navItems__OJixA{display:flex;flex-direction:column;align-items:center}.NavLeft_navItem__jFlOs{gap:4px;padding:10px 8px 6px;border-radius:16px;text-decoration:none;color:var(--color-muted);transition:color .2s ease,background .2s ease}.NavLeft_active__YunJ9,.NavLeft_navItem__jFlOs:hover{color:var(--color-dark)}.NavLeft_navLabel__kj1Rd{font-size:11px;font-weight:500;line-height:12px;letter-spacing:-.01em}.NavLeft_createBtn__NVPMd{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--color-dark);color:white;transition:transform .2s ease,opacity .2s ease}.NavLeft_createBtn__NVPMd:hover{transform:scale(1.06);opacity:.85}.NavLeft_bottomSection__CpPNh{display:flex;flex-direction:column;align-items:center}.NavLeft_profileAvatar__cCQlw{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-dark);text-decoration:none;transition:opacity .2s ease;overflow:hidden}.NavLeft_profileAvatar__cCQlw:hover{opacity:.8}.NavLeft_profileImg___5gl6{width:100%;height:100%;object-fit:cover;border-radius:50%}.Footer_footer__UaG1g{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-top:1px solid #ddd;font-size:12px;color:#737373}.Footer_footerLogo__FBvBQ{display:flex;align-items:center;gap:8px;text-decoration:none}.Footer_footerLogoSvg__1ItaL{height:18px;width:auto;color:#191919}.Footer_footerLogo__FBvBQ .logo-circles{opacity:.3;transition:opacity .4s ease}.Footer_footerLogo__FBvBQ .logo-text{opacity:.3}.Footer_footerLogo__FBvBQ:hover .logo-circles,.Footer_footerLogo__FBvBQ:hover .logo-text{opacity:.5}.Footer_footerLinks__4RPn7{display:flex;align-items:center;gap:12px}.Footer_footerLinks__4RPn7 a,.Footer_footerLinks__4RPn7 span{color:#737373;text-decoration:none;font-size:12px}.Footer_footerLinks__4RPn7 a:hover{color:#191919}.Footer_footerDot__G1ywh{opacity:.4}.Footer_footerSocials__ZCWN6{display:flex;align-items:center;gap:12px}.Footer_footerSocials__ZCWN6 a{color:rgba(25,25,25,.35);text-decoration:none;display:flex;align-items:center;transition:color .2s}.Footer_footerSocials__ZCWN6 a:hover{color:#191919}@media (max-width:640px){.Footer_footer__UaG1g{flex-direction:column;gap:16px;align-items:center;padding:24px 20px}.Footer_footerLinks__4RPn7{flex-wrap:wrap;justify-content:center;gap:8px}.Footer_footerSocials__ZCWN6{justify-content:center}}.NavModeSwitcher_switcher__YP4pg{all:unset;cursor:pointer;position:fixed;bottom:24px;right:24px;z-index:200;display:flex;border-radius:999px;background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 0 1px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.1);padding:4px;gap:2px}.NavModeSwitcher_option__pmEas{display:flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:500;color:var(--color-muted);transition:color .2s ease,background .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NavModeSwitcher_active__s23Qx{color:var(--color-dark);background:rgba(0,0,0,.06)}