#app{zoom:var(--accessibility-scale,1)}.membership-dialog{max-width:calc(100vw / var(--accessibility-scale,1) - 28px);max-height:calc(100dvh / var(--accessibility-scale,1) - 24px)}.action-card>span{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.topbar,.member-header{flex-wrap:wrap}.topbar-actions{max-width:100%}.software-updates .workspace-actions{flex-wrap:wrap}}.skip-content{position:fixed;top:8px;left:8px;z-index:10000;padding:12px 20px;background:#fff;color:#083c76;border:3px solid #083c76;transform:translateY(-160%)}.skip-content:focus{transform:none}html[data-large-controls=true] #app :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:56px}html[data-underline-links=true] #app a{text-decoration:underline!important;text-underline-offset:3px}html[data-reduced-motion=true] #app *,html[data-reduced-motion=true] #app *:before,html[data-reduced-motion=true] #app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){#app *,#app *:before,#app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html[data-contrast=true] #app{--bg:#fff;--surface:#fff;--surface-strong:#fff;--ink:#000;--muted:#222;--line:#000;color:#000!important;background:#fff!important}html[data-contrast=true] #app *{text-shadow:none!important;box-shadow:none!important}html[data-contrast=true] #app :is(p,span,small,h1,h2,h3,h4,li,dt,dd,label,legend,th,td){color:inherit!important}html[data-contrast=true] #app :is(article,section,header,footer,dialog,.kiosk-shell,.member-shell,.welcome-panel,.admin-tabs,.action-card,.member-stats button){background:#fff!important;background-image:none!important;color:#000!important;border-color:#000!important}html[data-contrast=true] #app :is(input,select,textarea,.secondary-button,.ghost-button,.icon-button,.back-button,.dock button){background:#fff!important;color:#000!important;border-color:#000!important}html[data-contrast=true] #app .primary-button{background:#000!important;color:#fff!important;border-color:#000!important}html[data-contrast=true] #app :is(.danger-button,.destructive-action){background:#9b111e!important;color:#fff!important;border-color:#9b111e!important}html[data-contrast=true] #app :is(button,a,input,select,textarea):focus-visible{outline:4px solid #0054b5!important;outline-offset:3px}html[data-contrast=true] #app :is([aria-current=page],.is-active,.selected){text-decoration:underline!important;text-underline-offset:5px}
