:root{color-scheme:light dark;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--status-error:light-dark(#a40000,#ffb4ab);--standalone-status-error:#ffb4ab}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{background:Canvas;color:CanvasText}button,input{color:inherit;font:inherit}.workbench-blank-frame{min-height:100vh}.workbench-blank-route{display:grid;min-height:100vh;place-content:center;text-align:center}.workbench-blank-route h1,.workbench-blank-route p{margin:0}.workbench-blank-route p{font-size:.875rem}.workbench-blank-route h1{font-size:1rem;font-weight:600}.login-page,.public-action-page{display:grid;min-height:100vh;padding:1.5rem;place-items:center}.login-card,.public-action-card{width:min(100%,26rem);border:1px solid ButtonBorder;padding:1.5rem}.login-brand,.login-organization-options,.public-action-brand,.public-action-copy,.public-action-form{display:grid;gap:.5rem}.login-brand strong,.login-hint,.public-action-brand strong,.public-action-copy h1,.public-action-copy p,.public-action-kicker,.public-action-note{margin:0}.login-card label{display:grid;gap:.25rem;margin-top:.75rem}.login-card button,.login-card input,.login-organization-options button,.public-action-form button{min-height:2.25rem;border:1px solid ButtonBorder;background:ButtonFace;padding:0 .75rem}.login-card>button,.public-action-form button{width:100%;margin-top:1rem}.login-organization-options{margin-top:1rem}.login-organization-options button{display:flex;align-items:center;justify-content:space-between}.login-error,.public-action-status.error{color:var(--status-error)}.standalone-error{color:var(--standalone-status-error)}.public-action-status:empty{display:none}