/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer components{.homeplus-layout{grid-template:"mainpanel sidepanel"100%/minmax(0,1fr) max(350px,25%);column-gap:10px;width:100%;height:100%;display:grid;overflow:auto}.main-panel-container{gap:calc(var(--spacing,.25rem)*5);width:100%;height:100%;padding-block:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*8);-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow-y:auto}.main-panel-container::-webkit-scrollbar{display:none}.main-panel-container{-ms-overflow-style:none;scrollbar-width:none}.scroll-shadow{pointer-events:none;right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*16);border-bottom-right-radius:var(--radius-lg,.5rem);border-bottom-left-radius:var(--radius-lg,.5rem);background:linear-gradient(to top,var(--homeplus-bg2)0,var(--homeplus-bg2)25%,var(--homeplus-bg2)60%,transparent 100%);display:block;position:absolute}@supports (color:color-mix(in lab,red,red)){.scroll-shadow{background:linear-gradient(to top,color-mix(in srgb,var(--homeplus-bg2)85%,transparent)0,color-mix(in srgb,var(--homeplus-bg2)50%,transparent)25%,color-mix(in srgb,var(--homeplus-bg2)22%,transparent)60%,transparent 100%)}}.scroll-shadow{z-index:10}.homeplus-mobile-navbar{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);width:100%;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2);background:var(--sessions-navbar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;box-shadow:0 0 40px #0000001a}.dark .homeplus-mobile-navbar{box-shadow:0 0 40px #00000059}.homeplus-mobile-navbar-logo,.homeplus-mobile-navbar-tabs{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.homeplus-mobile-navbar-tabs{justify-content:center;background-color:var(--sessions-navbar-track);padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*1);border-radius:3.40282e+38px}.homeplus-mobile-navbar-tab-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.homeplus-mobile-navbar-tab-background{background-color:var(--brand);border-radius:3.40282e+38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.homeplus-mobile-navbar-tab-background{background-color:color-mix(in oklab,var(--brand)15%,transparent)}}.homeplus-mobile-navbar-tab-background{inset:.125rem}.homeplus-mobile-navbar-button{z-index:10;cursor:pointer;width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);color:var(--sessions-navbar-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-radius:3.40282e+38px;justify-content:center;align-items:center;font-size:11px;display:flex;position:relative}.homeplus-mobile-navbar-button-active{color:var(--sessions-navbar-text-active)}.homeplus-mobile-navbar-menu{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);color:var(--sessions-navbar-menu-text);background-color:#0000;justify-content:center;align-items:center;display:flex}.homeplus-mobile-container{gap:calc(var(--spacing,.25rem)*3);width:100%;height:100%;padding:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex;overflow:hidden}.homeplus-mobile-content{border-radius:var(--radius-lg,.5rem);flex:1;overflow-y:auto}.card-shadow-1{box-shadow:0 0 8px #00000014}.shine-animation{position:relative}.shine-animation:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:shine-pulse 3s ease-in-out infinite;position:absolute;top:0;left:-100%}.shine-animation>*{z-index:2;position:relative}@keyframes shine-pulse{0%{left:-100%}50%{left:100%}to{left:100%}}}