@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}.collections{display:flex;width:100%;--gap:var(--base);--cols:5}.collections__wrap{width:100%;display:flex;flex-direction:column;gap:var(--base)}.collections__group{display:flex;flex-direction:column;gap:var(--gap)}.collections__label{margin:0}.collections__card-list{padding:0;margin:0;list-style:none;grid-gap:12px;gap:12px;display:grid;grid-template-columns:repeat(var(--cols),1fr)}.collections__card-list .card{height:100%}.collections__locked.locked{align-items:unset;justify-content:unset}}@layer payload-default{}@layer payload-default{}@layer payload-default{@media(max-width:1440px){.collections{--cols:4}}@media(max-width:1024px){.collections{--gap:var(--base);--cols:2}}@media(max-width:768px){.collections{--cols:2}.collections__wrap{gap:var(--base)}.collections__card-list{gap:8px}}@media(max-width:400px){.collections{--cols:1}}}.dashboard{padding-top:calc(var(--base)*2);padding-bottom:calc(var(--base)*2)}.dashboard__title{font-size:2rem;font-weight:700;margin:0 0 .5rem;color:var(--theme-text)}.dashboard__subtitle{font-size:1rem;color:var(--theme-elevation-800);margin:0 0 calc(var(--base)*2)}.dashboard__section{margin-bottom:calc(var(--base)*2)}.dashboard__section-title{font-size:1.25rem;font-weight:600;margin:0 0 var(--base);color:var(--theme-text);border-bottom:1px solid var(--theme-elevation-150);padding-bottom:.5rem}.dashboard__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--base);gap:var(--base)}.dashboard__grid--small{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.dashboard__card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--base)*1.5);background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--border-radius-m);text-decoration:none;transition:all .2s ease;cursor:pointer}.dashboard__card:hover{background:var(--theme-elevation-100);border-color:var(--theme-elevation-250);transform:translateY(-2px)}.dashboard__card--warning{border-left:4px solid #f59e0b}.dashboard__card--success{border-left:4px solid #10b981}.dashboard__card-icon{font-size:2rem;margin-bottom:.5rem}.dashboard__card-value{font-size:2rem;font-weight:700;color:var(--theme-text);line-height:1}.dashboard__card-label{font-size:.875rem;color:var(--theme-elevation-800);margin-top:.5rem;text-align:center}.dashboard__actions{display:flex;flex-wrap:wrap;gap:var(--base)}.dashboard__action-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:var(--border-radius-m);color:var(--theme-text);text-decoration:none;font-size:.9rem;font-weight:500;transition:all .2s ease}.dashboard__action-btn:hover{background:var(--theme-elevation-150);border-color:var(--theme-elevation-300)}.forgot-password-link,[class*=Forgot],[class*=forgot-password],[data-testid*=forgot],a[href*=forgot-password],a[href*=forgot],a[href*=reset]{display:none!important;visibility:hidden!important}.nav-group{margin-bottom:calc(var(--base)*.5)}.nav-group__toggle{display:flex;align-items:center;gap:calc(var(--base)*.5);padding:calc(var(--base)*.5) calc(var(--base)*1);margin:calc(var(--base)*.5) 0 calc(var(--base)*.25);color:var(--theme-elevation-500);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:color .2s ease}.nav-group__toggle:hover{color:var(--theme-elevation-700)}.nav-group__toggle .chevron{transition:transform .2s ease}.nav-group.nav-group--open .nav-group__toggle .chevron{transform:rotate(180deg)}.nav-group__link,.nav__link{display:flex;align-items:center;gap:calc(var(--base)*.75);width:100%;padding:calc(var(--base)*.75) calc(var(--base)*1);margin:calc(var(--base)*.25) 0;border-radius:var(--border-radius-s);text-decoration:none;color:var(--theme-elevation-800);font-size:.875rem;font-weight:500;transition:all .2s ease;position:relative;background:rgba(0,0,0,0);box-sizing:border-box}.nav-group__link:hover,.nav__link:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.nav-group__link--active,.nav-group__link.active,.nav__link--active,.nav__link.active{background:var(--theme-elevation-150);color:var(--theme-text);font-weight:600}.nav-group__link--active:before,.nav-group__link.active:before,.nav__link--active:before,.nav__link.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--theme-success-500);border-radius:0 2px 2px 0}.nav-group__link:focus-visible,.nav__link:focus-visible{outline:2px solid var(--theme-success-500);outline-offset:2px}.nav-group__link .icon,.nav-group__link svg,.nav__link .icon,.nav__link svg{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--theme-elevation-600);transition:color .2s ease}.nav-group__link--active .icon,.nav-group__link--active svg,.nav-group__link.active .icon,.nav-group__link.active svg,.nav__link--active .icon,.nav__link--active svg,.nav__link.active .icon,.nav__link.active svg{color:var(--theme-success-500)}.nav-group__link:hover .icon,.nav-group__link:hover svg,.nav__link:hover .icon,.nav__link:hover svg{color:var(--theme-elevation-800)}.nav .nav-group .nav-group__content a,[class*=nav-group__link]{display:flex;align-items:center;gap:calc(var(--base)*.75);width:100%;padding:calc(var(--base)*.75) calc(var(--base)*1);margin:calc(var(--base)*.25) 0;border-radius:var(--border-radius-s);text-decoration:none;color:var(--theme-elevation-800);font-size:.875rem;font-weight:500;transition:all .2s ease;position:relative;background:rgba(0,0,0,0);box-sizing:border-box}.nav .nav-group .nav-group__content a:hover,[class*=nav-group__link]:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.nav .nav-group .nav-group__content a.active,.nav .nav-group .nav-group__content a[aria-current=page],[class*=nav-group__link].active,[class*=nav-group__link][aria-current=page]{background:var(--theme-elevation-150);color:var(--theme-text);font-weight:600}.nav .nav-group .nav-group__content a.active:before,.nav .nav-group .nav-group__content a[aria-current=page]:before,[class*=nav-group__link].active:before,[class*=nav-group__link][aria-current=page]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--theme-success-500);border-radius:0 2px 2px 0}.nav-group__content{padding-left:0}