.account-v2{--ly-primary:#244D7C;--ly-primary-hover:#244D7C;--ly-navy:#142D4E;--ly-secondary:#315C8B;--ly-muted:#66778A;--ly-border:#DFE6ED;--ly-background:#EEF3F8;--ly-surface:#fff;--ly-gold:#B77918;min-height:calc(100dvh - 64px);font-family:Liyue UI Sans,sans-serif;color:#315C8B;font-size:14px;line-height:22px;font-weight:500;background:#EEF3F8 url(/workbench/archive-scene-background-v2.webp) bottom/100% auto no-repeat}.account-v2-container{width:calc(100% - 96px);max-width:1392px;margin:0 auto}.account-v2-header{background:#fff;border-bottom:1px solid #dfe6ed}.account-v2-header-inner{min-height:72px;display:flex;align-items:center;gap:64px}.account-v2-brand{display:flex;align-items:center;gap:12px;color:#142D4E;flex-shrink:0}.account-v2-brand img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.account-v2-brand span{font-size:20px;line-height:28px;font-weight:700}.account-v2-brand small{display:block;color:#315C8B;font-size:12px;line-height:18px;font-weight:400}.account-v2-site-nav{display:flex;align-self:stretch;align-items:center;gap:36px}.account-v2-site-nav a{display:flex;align-items:center;min-height:72px;font-size:16px;line-height:24px;font-weight:700;color:#142D4E}.account-v2-header-inner>:last-child{margin-left:auto}.account-v2-main{padding:28px 0 64px}.account-v2-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.account-v2-heading h1{margin:0;font-size:32px;line-height:42px;font-weight:700;color:#142D4E}.account-v2-heading p{margin:4px 0 0}.account-v2-back{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;border:1px solid #315c8b;border-radius:8px;background:#fff}.account-v2-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:stretch}.account-v2-navigation{padding:16px 8px;background:rgba(255,255,255,.92);border:1px solid #dfe6ed;border-radius:12px}.account-v2-navigation a{position:relative;display:flex;align-items:center;gap:12px;min-height:52px;margin-bottom:8px;padding:12px 16px;color:#315C8B;font-weight:500}.account-v2-navigation a[aria-current=page]{color:#142D4E;background:#DCEBF9;border-radius:8px;font-weight:700}.account-v2-navigation a[aria-current=page]:before{content:"";position:absolute;inset:8px auto 8px -4px;width:3px;border-radius:3px;background:#244D7C}.account-v2-content{min-width:0}.account-v2-panel{padding:24px;border:1px solid #dfe6ed;border-radius:12px;background:#fff;min-height:560px}.account-v2 :is(h2,h3){color:#142D4E;font-weight:700}.account-v2 .platform-button{min-height:36px;padding:6px 14px;font-size:14px;line-height:22px;font-weight:500}.account-v2 .platform-button--primary{background:#244D7C;color:#fff;font-weight:700}.account-v2 :is(button,a,input,select,textarea):focus-visible{outline:2px solid #315C8B;outline-offset:3px}.account-v2-gate{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:24px;text-align:center}.account-v2-gate h1{color:#142D4E;font-size:24px;line-height:32px;font-weight:700}.account-v2-gate button{display:flex;gap:8px;align-items:center;min-height:40px;padding:8px 16px;border:1px solid #315c8b;border-radius:8px;background:#fff}:is(.account-v2,.account-invitation-drawer) .shared-access-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:300px;padding:32px;text-align:center;border:1px solid #dfe6ed;border-radius:12px;background:#fff}:is(.account-v2,.account-invitation-drawer) .shared-access-state>h2{color:#142D4E;font-size:24px;line-height:32px;font-weight:700}:is(.account-v2,.account-invitation-drawer) .shared-access-state>p{font-size:14px;line-height:22px;color:#315C8B;font-weight:500}:is(.account-v2,.account-invitation-drawer) .shared-access-state--error>svg{color:var(--ly-danger)}:is(.account-v2,.account-invitation-drawer) .shared-access-state .platform-button{margin-top:4px}@media(max-width:1023px){.account-v2-container{width:calc(100% - 32px)}.account-v2-header-inner{gap:24px}.account-v2-site-nav{gap:20px}}@media(max-width:767px){.account-v2{background-size:auto 520px}.account-v2-header-inner{min-height:64px;gap:8px}.account-v2-brand img{width:44px;height:44px}.account-v2-brand span{font-size:16px;line-height:24px}.account-v2-brand small{font-size:10px;line-height:16px}.account-v2-site-nav{display:none}.account-v2-main{padding:20px 0 32px}.account-v2-heading{align-items:flex-start;flex-direction:column;gap:16px}.account-v2-heading h1{font-size:28px;line-height:38px}.account-v2-heading p{font-size:12px;line-height:20px}.account-v2-back{order:-1;min-height:44px;padding:0;border:0;background:transparent;font-size:14px;white-space:nowrap}.account-v2-grid{display:block}.account-v2-navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin-bottom:16px;border:0;border-radius:0;background:transparent}.account-v2-navigation a{justify-content:center;min-height:44px;margin:0;padding:8px 2px;font-size:14px;line-height:22px;white-space:nowrap}.account-v2-navigation a>svg{display:none}.account-v2-navigation a[aria-current=page]{background:transparent;border-radius:0}.account-v2-navigation a[aria-current=page]:before{inset:auto 30% -1px;width:auto;height:3px}.account-v2-panel{padding:16px;min-height:0}.account-v2 .platform-button{min-height:44px}.account-v2-service-mobile .account-v2-heading{align-items:center;flex-direction:row}.account-v2-service-mobile .account-v2-back{order:0;padding:0 10px;border-radius:8px;background:#F0F6FC}.account-v2-service-mobile .account-v2-navigation{padding:8px 0;background:#fff;border:1px solid #dfe6ed;border-radius:8px}.account-v2-service-mobile .account-v2-navigation a{flex-direction:column;gap:4px;min-height:72px}.account-v2-service-mobile .account-v2-navigation a+a{border-left:1px solid #dfe6ed}.account-v2-service-mobile .account-v2-navigation a>svg{display:block}.account-v2-service-mobile .account-v2-navigation a[aria-current=page]:before{inset:auto 12% -8px;background:#B77918}.account-v2-points-mobile .account-v2-back{border:1px solid #315c8b;background:#fff}.account-v2-points-mobile .account-v2-navigation a[aria-current=page]:before{background:#244D7C}.account-v2-points-mobile .account-data-heading h1{border-left:4px solid #b77918;padding-left:12px}}