[hidden]{display:none!important}html{scroll-behavior:smooth}.home-auth{position:fixed;inset:0;z-index:100000;background:#000a;backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.home-auth__card{position:relative;width:min(440px,100%);padding:32px;background:#171b28;border:1px solid #343746;border-radius:20px;color:#f5f5f7;box-shadow:0 24px 80px #0008}.home-auth__card h2{font-size:24px;font-weight:800;margin:0 0 16px}.home-auth__card p{color:#a7adbc;margin-bottom:24px}.home-auth__card label{display:flex;gap:12px;align-items:flex-start;line-height:1.5;font-size:13px;margin:18px 0}.home-auth__card input{flex:none;accent-color:#f9d642;margin-top:4px}.home-auth__card a{color:#f9d642;text-decoration:underline}.home-auth__card button[type=submit]{width:100%;padding:14px;border-radius:12px;background:#f9d642;color:#151515;font-weight:800}.home-auth__card button:disabled{opacity:.4;cursor:not-allowed}.home-auth__close{position:absolute;right:16px;top:10px;color:#a7adbc;font-size:28px}.home-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:100001;max-width:90vw;background:#242b3b;border:1px solid #414958;color:#fff;border-radius:12px;padding:14px 22px;box-shadow:0 8px 24px #0008}.hb-slide[aria-hidden=true]{visibility:hidden;pointer-events:none}.hb-slide[aria-hidden=false]{visibility:visible}.live-drop__card{flex-shrink:0}.live-drop__card:hover .live-drop__tile{transform:none!important;opacity:1!important}:focus-visible{outline:2px solid #f9d642;outline-offset:3px}.home-snapshot-note{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.home-popover{position:fixed;z-index:99999;width:250px;background:#171b28;border:1px solid #343746;border-radius:14px;padding:12px;box-shadow:0 16px 48px #0008;color:#fff}.home-popover a,.home-popover button,.home-popover input{display:block;width:100%;padding:12px;border-radius:8px;text-align:left}.home-popover a:hover,.home-popover button:hover{background:#282d3d}.home-popover input{background:#0f121c;margin-bottom:8px;border:1px solid #343746}.home-popover button[type=submit]{background:#f9d642;color:#161616;font-weight:800}
@media(max-width:1024px){.site-sidebar.home-menu-open{display:block!important;position:fixed!important;inset:68px auto 90px 8px!important;width:min(300px,calc(100vw - 16px));height:auto!important;overflow:auto;background:#171b28;border:1px solid #343746;border-radius:16px;padding:20px;z-index:9999}.site-sidebar.home-menu-open .site-sidebar__nav{display:flex!important;flex-direction:column;gap:12px}.site-sidebar.home-menu-open a,.site-sidebar.home-menu-open button{min-height:44px}}
