html{height:100%;height:100dvh}body,html{width:100%}body{min-height:100%;min-height:100dvh;min-height:-webkit-fill-available;overscroll-behavior:none}@media (max-width:820px){body,html{height:auto;min-height:100%;overflow-x:hidden;overflow-y:visible;background:#030303}body,html{min-height:100svh}.app-main-frame,.app-shell{height:auto!important;min-height:100svh!important;overflow:visible!important}.app-main-frame{background:#f5f0e7;padding-top:calc(56px + env(safe-area-inset-top, 0px))}.app-main-scroll{min-height:calc(100svh - 56px - env(safe-area-inset-top, 0px));overflow-x:hidden!important;overflow-y:visible!important;padding-bottom:env(safe-area-inset-bottom,0);overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}.main-top-header{position:fixed!important;top:0;right:0;left:0;z-index:80!important;min-height:calc(56px + env(safe-area-inset-top, 0px))!important;flex-basis:calc(56px + env(safe-area-inset-top, 0px))!important;padding-top:env(safe-area-inset-top,0);background:#030303!important;box-shadow:0 -60px 0 60px #030303,0 8px 28px rgb(0 0 0/22%)!important}.main-top-account-menu{top:calc(56px + env(safe-area-inset-top, 0px))!important;max-height:calc(100svh - 68px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important}}@keyframes anchor-rock{0%,to{transform:rotate(0deg)}40%{transform:rotate(-8deg)}70%{transform:rotate(6deg)}}.sidebarItem:hover .icon-home{animation:anchor-rock .7s ease;transform-origin:50% 30%}@keyframes eye-open{0%{transform:scaleY(.15)}60%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes iris-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sidebarItem:hover .icon-eye-inner{animation:eye-open .5s cubic-bezier(.4,0,.2,1) forwards;transform-origin:50% 50%}.sidebarItem:hover .icon-iris{animation:iris-spin 2s linear infinite;transform-origin:50% 50%}@keyframes bulb-glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes ray-expand{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.9}}.sidebarItem:hover .icon-bulb{animation:bulb-glow 1s ease infinite}.sidebarItem:hover .icon-rays{animation:ray-expand .5s ease forwards;transform-origin:50% 45%}@keyframes star-twinkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sidebarItem:hover .icon-star1{animation:star-twinkle .6s ease infinite;transform-origin:50% 50%}.sidebarItem:hover .icon-star2{animation:star-twinkle .6s ease .2s infinite;transform-origin:50% 50%}.sidebarItem:hover .icon-star3{animation:star-twinkle .6s ease .4s infinite;transform-origin:50% 50%}.sidebarItem:hover .icon-orbit-ring{animation:orbit 2s linear infinite;transform-origin:50% 50%}@keyframes page-fan{0%{transform:rotate(0deg) translateX(0)}50%{transform:rotate(-10deg) translateX(-1px)}to{transform:rotate(0deg) translateX(0)}}.sidebarItem:hover .icon-page{animation:page-fan .5s ease;transform-origin:30% 90%}@keyframes avatar-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}}.sidebarItem:hover .icon-profile{animation:avatar-bounce .5s ease}@keyframes lores-top-shift{0%,to{transform:translate(0)}50%{transform:translate(1.2px,-1.4px)}}@keyframes lores-stack-shift{0%,to{transform:translate(0)}50%{transform:translate(-1px,1px)}}.sidebarItem:hover .icon-lores-top{animation:lores-top-shift .55s ease}.sidebarItem:hover .icon-lores-stack{animation:lores-stack-shift .55s ease}.sb-desktop-shell .sidebar-collapse-btn-anchor{position:absolute;right:-12px;top:50%;transform:translateY(-50%);z-index:120;pointer-events:auto;opacity:0;transition:opacity .2s ease}.sidebar-collapse-btn{width:24px;height:24px;border-radius:50%;background:var(--color-g-800);border:1px solid var(--color-g-700);color:var(--color-g-400);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s ease,color .2s ease,box-shadow .2s ease}@media (hover:none){.sb-desktop-shell .sidebar-collapse-btn-anchor{opacity:1}.sidebar-collapse-btn:before{content:"";position:absolute;inset:-10px}}.sb-desktop-shell:hover .sidebar-collapse-btn-anchor{opacity:1}.sidebar-collapse-btn:hover{background:var(--td-amber);border-color:var(--td-amber);color:var(--td-black);box-shadow:0 0 18px rgba(217,119,6,.35)}@keyframes needle-settle{0%{transform:rotate(0deg)}40%{transform:rotate(200deg)}70%{transform:rotate(135deg)}85%{transform:rotate(160deg)}to{transform:rotate(150deg)}}@keyframes ai-pulse{0%{r:9;opacity:.6}to{r:14;opacity:0}}.sidebarItem:hover .icon-gear-spin{transform-origin:11px 11px;animation:gear-hover-spin .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes gear-hover-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sidebarItem:hover .icon-gear-idle{transform-origin:11px 11px;animation:gear-idle-spin 6s linear infinite}.sidebarItem:hover .icon-compas{transform-origin:11px 11px;animation:compassSpin linear infinite}@keyframes gear-idle-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes compassSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}