.pc-account-panel{position:fixed;z-index:120;top:var(--pc-account-top,80px);right:var(--pc-account-right,20px);width:min(310px,calc(100vw - 24px));padding:20px;background:#0a0a10;color:#fff;border:1px solid #343644;box-shadow:0 12px 40px #0009;font:14px/1.5 Golos,"Golos Text VF",system-ui,sans-serif;letter-spacing:normal;box-sizing:border-box;display:grid;gap:8px}.pc-account-panel[hidden]{display:none!important}.pc-account-panel strong{font-size:17px;overflow-wrap:anywhere}.pc-account-panel>span{color:#b2b6ca;overflow-wrap:anywhere}.pc-account-panel .pc-account-login{font-size:12px;margin-bottom:10px}.pc-account-panel a,.pc-account-panel button{box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:10px 12px;text-align:left;border:0;border-top:1px solid #242531;border-radius:0;background:transparent;color:#fff;font:500 14px/1.5 Golos,"Golos Text VF",system-ui,sans-serif;text-decoration:none;cursor:pointer;display:block}.pc-account-panel a:hover,.pc-account-panel button:hover{background:#151725}.pc-account-panel :focus-visible{outline:2px solid #8997ff;outline-offset:2px}

.pc-account-panel{max-height:calc(100svh - 24px);overflow:auto}

html{scrollbar-gutter:stable;background:#000}body{margin:0}@font-face{font-family:PanocamHeader;src:url('/assets/golos-text_vf.ttf') format('truetype-variations');font-weight:100 900;font-display:swap}header{view-transition-name:panocam-header}header,header button,header a{font-family:PanocamHeader,system-ui,sans-serif!important}header [data-account-trigger]{box-sizing:border-box;width:104px;min-width:104px;justify-content:center}header [data-account-trigger]:hover{background:#4a58ff!important}header{min-height:75px}header [data-logotag],header .brand-tag{line-height:1.3!important}@media(max-width:1000px){header{min-height:59px}header [data-account-trigger]{width:100%!important}header .brand-tag{display:none}}
@view-transition{navigation:auto}::view-transition-group(panocam-header){animation:none}::view-transition-old(panocam-header){display:none}::view-transition-new(panocam-header){animation:none}::view-transition-group(root){animation-duration:.12s}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important}}
