.sidebar-account{border-top:1px solid var(--pmo-border,#e5edf7);background:var(--pmo-surface,#f8fbff);flex-shrink:0;padding:10px}.sidebar-account-trigger{width:100%;min-height:60px;color:var(--pmo-strong,#12385f);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.sidebar-account-trigger:hover,.sidebar-account-trigger[aria-expanded=true]{background:var(--pmo-selected,#eaf2ff)}.sidebar-account-trigger:focus-visible,.account-visibility:focus-visible{outline:2px solid var(--pmo-blue,#0b63ce);outline-offset:2px}.sidebar-account-avatar.ant-avatar{color:#fff;background:#0b63ce;border-radius:11px;flex:0 0 36px;width:36px;height:36px;font-size:18px;font-weight:600}.sidebar-account-avatar.guest{color:var(--pmo-blue,#0b63ce);background:var(--pmo-tint-blue,#e7f1ff)}.sidebar-account-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sidebar-account-copy strong{color:var(--pmo-strong,#12385f);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sidebar-account-copy small{color:var(--pmo-secondary,#657992);overflow-wrap:anywhere}.sidebar-account-chevron{color:var(--pmo-secondary,#657992);flex-shrink:0;margin-inline-start:auto;font-size:12px}.sidebar-account.is-collapsed{padding:8px}.sidebar-account.is-collapsed .sidebar-account-trigger{justify-content:center;min-height:52px;padding:8px 0}.account-popover{max-width:calc(100vw - 24px)}.account-popover .ant-popover-container{border:1px solid var(--pmo-border,#e5edf7);border-radius:16px;padding:20px;box-shadow:0 12px 40px #12385f14}:root[data-theme=dark] .account-popover .ant-popover-container{box-shadow:0 14px 42px #0005}.account-menu{width:286px;max-width:calc(100vw - 66px);color:var(--pmo-strong,#12385f);outline:none}.account-menu-identity{align-items:center;gap:14px;display:flex}.account-menu .sidebar-account-avatar{border-radius:15px;flex-basis:60px;width:60px;height:60px;font-size:28px}.account-menu h2{color:var(--pmo-strong,#12385f);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:600;line-height:1.4;overflow:hidden}.account-menu .account-menu-number{font-size:14px;line-height:1.5}.account-visibility{width:36px;height:36px;color:var(--pmo-secondary,#657992);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;padding:0;font-size:18px;display:grid}.account-visibility:hover{color:var(--pmo-blue,#0b63ce);background:var(--pmo-hover,#f0f6ff)}.account-menu-divider{background:var(--pmo-border,#e5edf7);height:1px;margin:20px 0}.account-menu-guest-divider{height:0;margin:24px 0 0}.account-menu .account-logout{height:44px;color:var(--pmo-strong,#344b63);justify-content:flex-start;padding-inline:8px;font-size:14px}.account-menu .account-logout .anticon{font-size:18px}.account-menu .account-login-action{border-radius:9px;gap:8px;height:44px;font-size:14px}.account-theme{border:0;min-width:0;margin:0;padding:0}.account-theme legend{color:var(--pmo-secondary,#657992);margin-bottom:12px;padding:0;font-size:13px;font-weight:500;line-height:1.5}.account-theme-options{gap:12px;display:flex}.account-theme-option{cursor:pointer;flex:1;min-width:0;position:relative}.account-theme-option input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.account-theme-choice{color:var(--pmo-secondary,#657992);flex-direction:column;gap:8px;display:flex}.account-theme-preview{aspect-ratio:4/3;border:1px solid var(--pmo-border,#d7e2ef);width:100%;transition:border-color var(--pmo-motion-feedback) var(--pmo-ease-out), box-shadow var(--pmo-motion-feedback) var(--pmo-ease-out);border-radius:10px;display:block;position:relative;overflow:hidden}.account-theme-preview img{object-fit:cover;object-position:left center;width:100%;height:100%;display:block}.account-theme-label{text-align:center;font-size:13px;line-height:1.5}.account-theme-check{color:#0b63ce;opacity:0;transition:opacity var(--pmo-motion-feedback) var(--pmo-ease-out);background:#fff;border-radius:50%;font-size:20px;position:absolute;bottom:6px;right:6px}.account-theme-option:hover .account-theme-preview{border-color:var(--pmo-blue,#0b63ce)}.account-theme-option input:checked+.account-theme-choice .account-theme-preview{border-color:var(--pmo-blue,#0b63ce);box-shadow:0 0 0 1px var(--pmo-blue,#0b63ce)}.account-theme-option input:checked+.account-theme-choice .account-theme-check{opacity:1}.account-theme-option input:checked+.account-theme-choice .account-theme-label{color:var(--pmo-strong,#12385f);font-weight:600}.account-theme-option input:focus-visible+.account-theme-choice .account-theme-preview{outline:2px solid var(--pmo-blue,#0b63ce);outline-offset:3px}.guest-mode-badge{border:1px solid var(--pmo-border,#cfe0f3);min-height:28px;color:var(--pmo-secondary,#657992);background:var(--pmo-surface,#f8fbff);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:3px 10px;font-size:12px;line-height:20px;display:inline-flex}.release-calendar-meta{align-items:center;gap:12px;margin-inline-start:auto;display:flex}@media (width<=600px){.release-calendar-identity{flex-wrap:wrap;row-gap:8px;padding-block:10px}}.ant-drawer.account-login-drawer .ant-drawer-header{background:var(--pmo-surface,#fff);border-bottom:0;padding:28px}:root[data-theme=dark] .account-login-drawer{--account-login-mask:#0000006b}.account-login-drawer .ant-drawer-body{padding:16px 28px 28px}.account-login-drawer .ant-drawer-content{background:var(--pmo-surface,#fff)}.account-login-brand{align-items:center;gap:12px;display:flex}.account-login-brand strong{color:var(--pmo-strong,#12385f);font-size:15px;line-height:22px;display:block}.account-login-brand small{color:var(--pmo-secondary,#657992);font-size:11px;font-weight:400;line-height:18px;display:block}.account-login-title{color:var(--pmo-strong,#12385f);margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.4}.account-login-description{color:var(--pmo-secondary,#657992);margin:0;font-size:14px;line-height:1.8}.account-login-form{margin-top:28px}.account-login-form .ant-form-item{margin-bottom:20px}.account-login-form .ant-form-item-label>label{color:var(--pmo-strong,#12385f);font-size:13px;font-weight:600}.account-login-form .ant-input-affix-wrapper{border-radius:7px;min-height:44px;padding-inline:12px}.account-login-form .ant-input-prefix{color:var(--pmo-secondary,#657992);margin-inline-end:10px}.account-login-form .ant-input{font-size:14px}.account-login-form .account-login-submit{border-radius:7px;height:44px;font-size:14px;font-weight:600}.account-login-error{margin:-6px 0 18px}.account-login-divider.ant-divider{color:var(--pmo-secondary,#657992);margin:22px 0;font-size:12px}.account-guest-entry.ant-btn{border-color:var(--pmo-blue,#0b63ce);height:44px;color:var(--pmo-blue,#0b63ce);background:0 0;border-radius:8px;font-size:14px;font-weight:600}.account-guest-description{color:var(--pmo-strong,#12385f);background:var(--pmo-tint-blue,#f0f6ff);border-radius:10px;align-items:center;gap:12px;margin-top:22px;padding:14px;display:flex}.account-guest-description>.anticon{color:var(--pmo-blue,#0b63ce);flex:none;font-size:22px}.account-guest-description strong{font-size:13px;font-weight:500;line-height:1.6}.account-guest-description p{color:var(--pmo-secondary,#657992);margin:3px 0 0;font-size:11px;line-height:1.7}@media (width<=480px){.account-login-drawer .ant-drawer-content-wrapper{max-width:100vw}.ant-drawer.account-login-drawer .ant-drawer-header,.account-login-drawer .ant-drawer-body{padding:22px 20px}.account-login-title{font-size:22px}}
