.UserMenu_dropdown__e24Xu{animation:UserMenu_dropdownIn__4QGqu .15s ease}@keyframes UserMenu_dropdownIn__4QGqu{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.UserMenu_signin-btn__oDx0i{position:relative;display:inline-flex;align-items:center;gap:5px;padding:6px 14px 6px 16px;border-radius:var(--radius-full);border:1.5px solid var(--accent-primary);color:var(--accent-primary);font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.01em;text-decoration:none;overflow:hidden;isolation:isolate;cursor:pointer;transition:color .28s var(--ease-smooth),border-color .28s var(--ease-smooth),box-shadow .28s var(--ease-smooth),transform .22s var(--ease-spring)}.UserMenu_signin-fill__ycLmL{position:absolute;inset:0;background:var(--accent-primary);transform:translateX(-102%);transition:transform .34s cubic-bezier(.65,0,.35,1);z-index:-1;border-radius:inherit}.UserMenu_signin-btn__oDx0i:focus-visible .UserMenu_signin-fill__ycLmL,.UserMenu_signin-btn__oDx0i:hover .UserMenu_signin-fill__ycLmL{transform:translateX(0)}.UserMenu_signin-btn__oDx0i:focus-visible,.UserMenu_signin-btn__oDx0i:hover{color:#fff;border-color:var(--accent-primary);box-shadow:0 4px 18px rgba(99,102,241,.38);transform:translateY(-1px)}.UserMenu_signin-btn__oDx0i:active{transform:translateY(0) scale(.97);box-shadow:0 2px 8px rgba(99,102,241,.25)}.UserMenu_signin-label__r4LNu{position:relative}.UserMenu_signin-arrow__mP_RT{position:relative;display:flex;align-items:center;opacity:0;transform:translateX(-6px);transition:opacity .22s ease .06s,transform .28s var(--ease-spring) .06s}.UserMenu_signin-btn__oDx0i:focus-visible .UserMenu_signin-arrow__mP_RT,.UserMenu_signin-btn__oDx0i:hover .UserMenu_signin-arrow__mP_RT{opacity:1;transform:translateX(0)}.UserMenu_signin-btn__oDx0i:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.AppHeader_app-header__GaSx9{position:sticky;top:0;z-index:50;background:rgba(250,250,249,.68);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);border-bottom:1px solid rgba(28,25,23,.055);transition:background var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth),border-color var(--duration-normal) var(--ease-smooth),backdrop-filter var(--duration-normal) var(--ease-smooth)}.AppHeader_app-header__GaSx9.AppHeader_is-scrolled__ZFtmi{background:rgba(250,250,249,.88);border-bottom-color:rgba(28,25,23,.09);box-shadow:0 1px 0 rgba(28,25,23,.04),0 6px 32px rgba(0,0,0,.05);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8)}.AppHeader_header-inner___dMsX{max-width:72rem;margin:0 auto;padding:0 1.25rem;height:62px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.AppHeader_logo__fk8FD{display:flex;align-items:center;gap:9px;text-decoration:none;flex-shrink:0}.AppHeader_logo-mark__2rhdu{width:32px;height:32px;border-radius:9px;background:linear-gradient(140deg,#6366F1,#8B5CF6 55%,#A78BFA);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(99,102,241,.3),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .24s var(--ease-spring),box-shadow .24s ease}.AppHeader_logo__fk8FD:hover .AppHeader_logo-mark__2rhdu{transform:scale(1.08) rotate(-5deg);box-shadow:0 6px 22px rgba(99,102,241,.42),inset 0 1px 0 rgba(255,255,255,.22)}.AppHeader_logo-text__YcQz2{font-family:var(--font-heading);letter-spacing:-.025em;line-height:1;user-select:none}.AppHeader_logo-bold__iYVkq{font-size:15px;font-weight:700;color:var(--text-primary)}.AppHeader_logo-light__HgBbr{font-size:15px;font-weight:400;color:var(--text-secondary);margin-left:1px}.AppHeader_nav-wrap__zAprQ{position:relative;display:inline-flex;align-items:center;background:var(--bg-secondary);border-radius:var(--radius-full);padding:3px;border:1px solid rgba(28,25,23,.07)}.AppHeader_nav-pill__x1oCK{position:absolute;top:3px;left:var(--pill-left,0);width:var(--pill-w,0);height:calc(100% - 6px);border-radius:var(--radius-full);background:var(--bg-canvas);box-shadow:0 0 0 1px var(--pill-ring),0 2px 8px rgba(0,0,0,.07);transition:left .4s var(--ease-spring),width .4s var(--ease-spring),box-shadow .32s ease,opacity .18s ease;pointer-events:none}.AppHeader_nav-btn__i8D9c{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:var(--radius-full);font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--text-secondary);text-decoration:none;white-space:nowrap;transition:color .18s ease;user-select:none}.AppHeader_nav-btn__i8D9c:hover:not(.AppHeader_nav-btn--active__VTCLr){color:var(--text-primary)}.AppHeader_nav-btn--active__VTCLr{color:var(--item-color,var(--accent-primary))}.AppHeader_nav-btn-ico__f7I6F{flex-shrink:0;transition:transform .22s var(--ease-spring)}.AppHeader_nav-btn__i8D9c:hover .AppHeader_nav-btn-ico__f7I6F{transform:scale(1.2)}.AppHeader_header-tail__5BGgl{display:flex;align-items:center;gap:12px;flex-shrink:0}.AppHeader_tail-divider__E6Zf7{display:block;width:1px;height:20px;background:rgba(28,25,23,.08)}.AppFooter_app-footer__A9WOG{position:relative;background:#0C0B0F;overflow:hidden;margin-top:auto}.AppFooter_f-bg__oqbXT{position:absolute;inset:0;pointer-events:none}.AppFooter_f-bg-checker__gQa_V{position:absolute;inset:0;background-image:linear-gradient(45deg,rgba(255,255,255,.018) 25%,transparent 0),linear-gradient(-45deg,rgba(255,255,255,.018) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.018) 0),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.018) 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;background-color:transparent}.AppFooter_f-bg-glow__hlqdO{position:absolute;top:-60px;left:-80px;width:380px;height:280px;background:radial-gradient(ellipse,rgba(99,102,241,.1) 0,transparent 70%);filter:blur(40px)}.AppFooter_f-watermark__MX_3B{position:absolute;bottom:-10px;right:-10px;font-family:var(--font-heading);font-size:clamp(5rem,12vw,9rem);font-weight:700;letter-spacing:-.05em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.04);user-select:none;white-space:nowrap}.AppFooter_f-privacy-row__e5ABG{position:relative;z-index:1;display:flex;justify-content:center;padding:2rem 1.5rem 0}.AppFooter_f-privacy-pill__bJEq_{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:99px;border:1px solid rgba(99,102,241,.22);background:rgba(99,102,241,.09);font-family:var(--font-body);font-size:12px;font-weight:500;color:rgba(167,172,255,.8);letter-spacing:.01em}.AppFooter_f-rule__y8gTe{position:relative;z-index:1;height:1px;margin:1.75rem 1.5rem 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07) 20%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.07) 80%,transparent)}.AppFooter_f-inner__9qGaP{position:relative;z-index:1;max-width:72rem;margin:0 auto;padding:2rem 1.5rem 1.5rem;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.AppFooter_f-brand__Utyl_{display:flex;flex-direction:column;gap:1rem}.AppFooter_f-logo__vdb8C{display:flex;align-items:center;gap:9px}.AppFooter_f-logo-mark__YTQZk{width:30px;height:30px;border-radius:8px;background:linear-gradient(140deg,#6366F1,#8B5CF6 60%,#A78BFA);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(99,102,241,.35);flex-shrink:0}.AppFooter_f-logo-name__aXvdZ{font-family:var(--font-heading);font-size:16px;font-weight:700;color:rgba(245,244,242,.9);letter-spacing:-.03em}.AppFooter_f-logo-thin__qfXky{font-weight:400;color:rgba(245,244,242,.45);margin-left:2px}.AppFooter_f-tagline__e5KbU{font-family:var(--font-body);font-size:12.5px;color:rgba(245,244,242,.3);line-height:1.7}.AppFooter_f-licenses__Pa4vs{display:flex;flex-direction:column;gap:.75rem;align-items:flex-end}.AppFooter_f-lic-label__dxPzh{font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,244,242,.22)}.AppFooter_f-lic-list__ZOhSq{display:flex;flex-direction:column;gap:6px;list-style:none;padding:0;margin:0}.AppFooter_f-lic-item__rzdZw{display:flex;align-items:center;gap:10px;justify-content:flex-end}.AppFooter_f-lic-name__yDmg0{font-family:var(--font-body);font-size:12px;color:rgba(245,244,242,.38)}.AppFooter_f-lic-badge__L1KCs{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-family:var(--font-body);font-size:10.5px;font-weight:600;letter-spacing:.03em;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:rgba(245,244,242,.5);text-decoration:none;transition:color .15s,border-color .15s,background .15s}.AppFooter_f-lic-badge--warn__dLbuC{background:rgba(251,191,36,.08);border-color:rgba(251,191,36,.2);color:rgba(251,191,36,.75)}.AppFooter_f-lic-badge--warn__dLbuC:hover{background:rgba(251,191,36,.14);color:rgba(251,191,36,.95);border-color:rgba(251,191,36,.35)}.AppFooter_f-lic-badge--green__O8jwd{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.18);color:rgba(34,197,94,.7)}.AppFooter_f-legal-row__fQLkZ{position:relative;z-index:1;max-width:72rem;margin:0 auto;padding:.75rem 1.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:0;border-top:1px solid rgba(255,255,255,.04)}.AppFooter_f-legal-link__kB0qL{font-family:var(--font-body);font-size:11.5px;color:rgba(245,244,242,.35);text-decoration:none;transition:color .15s;padding:4px 0}.AppFooter_f-legal-link__kB0qL:hover{color:rgba(167,172,255,.8)}.AppFooter_f-legal-sep__BfK4e{display:block;width:3px;height:3px;border-radius:50%;background:rgba(245,244,242,.12);margin:0 10px}.AppFooter_f-bottom__BgT9h{position:relative;z-index:1;max-width:72rem;margin:0 auto;padding:1rem 1.5rem 1.75rem;display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:11.5px;color:rgba(245,244,242,.2);border-top:1px solid rgba(255,255,255,.04)}.AppFooter_f-sep__W7Opd{display:block;width:3px;height:3px;border-radius:50%;background:rgba(245,244,242,.18)}@media (max-width:600px){.AppFooter_f-inner__9qGaP{flex-direction:column;gap:2rem}.AppFooter_f-licenses__Pa4vs{align-items:flex-start}.AppFooter_f-lic-item__rzdZw{justify-content:flex-start}.AppFooter_f-watermark__MX_3B{font-size:4rem}}