/* Photo catalog v15.0.22: server-rendered shortcut, 56px touch target. */
.topbar .kontrol-launch{position:relative;flex:0 0 56px;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;min-width:56px;min-height:56px;border:1px solid #416372;border-radius:17px;background:linear-gradient(145deg,#204350,#101c36);box-shadow:inset 0 1px 0 #d0fff326,0 5px 16px #0003;color:#9df4d9;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;isolation:isolate}
.topbar .kontrol-launch:hover{transform:translateY(-1px);border-color:#88e9d0;box-shadow:inset 0 1px 0 #d0fff340,0 6px 22px #61ddb22b}.topbar .kontrol-launch:focus-visible{outline:3px solid #a2ffe5;outline-offset:4px}.topbar .kontrol-launch:active{transform:translateY(0) scale(.96)}.kontrol-launch img{width:36px;height:36px;object-fit:contain;display:block}.kontrol-letter{font-family:Montserrat,Arial,sans-serif;font-size:34px;font-style:italic;font-weight:800;line-height:1;transform:translateX(-1px)}.kontrol-tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:5px 10px;border-radius:8px;background:#122538;color:#ebfff8;font:600 12px/1.4 Arial,sans-serif;opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .16s}.kontrol-launch:is(:hover,:focus-visible) .kontrol-tooltip{opacity:1}.topbar:has(.kontrol-launch) .topbar-title{min-width:0}.topbar:has(.kontrol-launch) .topbar-actions{flex-shrink:0;gap:12px}.pc-user-link{margin:0 0 18px}
@media(max-width:700px){.topbar:has(.kontrol-launch) .topbar-actions>a:not(.kontrol-launch){display:none}.topbar:has(.kontrol-launch) .topbar-actions{gap:8px}.topbar:has(.kontrol-launch) .topbar-title h1{font-size:clamp(15px,4.7vw,23px);overflow-wrap:anywhere}.topbar:has(.kontrol-launch){column-gap:10px}.topbar:has(.kontrol-launch) .topbar-kicker{font-size:9px;letter-spacing:.07em}.topbar .kontrol-launch{flex-basis:56px}.kontrol-tooltip{display:none}}
@media(prefers-reduced-motion:reduce){.kontrol-launch,.kontrol-tooltip{transition:none!important}.topbar .kontrol-launch:hover{transform:none}}

.pc-scope-warning{border:1px solid #c99048!important;background:#362b1e!important;color:#ffe4bd!important;padding:22px!important}.pc-scope-warning p{color:inherit;margin:10px 0}.pc-scope-warning small{color:#efd7b4}
