.statusDot{position:relative;display:flex}.statusDot--sm{width:8px;height:8px}.statusDot--md{width:10px;height:10px}.statusDotCore,.statusDotPulse{display:inline-flex;width:100%;height:100%;border-radius:9999px}.statusDotPulse{position:absolute;inset:0;background:rgb(52 211 153/.7);animation:statusDot-pulse 1.4s ease-out infinite}.statusDotCore{position:relative;background:#34d399}@keyframes statusDot-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}@media (prefers-reduced-motion:reduce){.statusDotPulse{display:none}}.toolbarButton{width:100%}.toolbarButtonAction{display:flex;width:100%;align-items:center;gap:8px;padding:8px;border:0;border-radius:8px;background:transparent;color:rgb(255 255 255/.85);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.toolbarButtonAction:hover{background:rgb(255 255 255/.05);color:#fff}.toolbarButtonAction--danger{color:#fca5a5}.toolbarButtonAction--danger:hover{background:rgb(239 68 68/.1);color:#fecaca}.toolbarButtonIcon{flex-shrink:0;width:14px;height:14px;color:inherit}.toolbarButtonAction--danger .toolbarButtonIcon{color:rgb(252 165 165/.7)}.toolbarButtonLabel{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}@media (prefers-reduced-motion:reduce){.toolbarButtonAction{transition:none}}.toolbarLink{display:block}.toolbarLinkAction{display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;color:inherit;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.toolbarLinkAction:hover{background:rgb(255 255 255/.1);color:#fff}.toolbarLinkIcon{flex-shrink:0;width:14px;height:14px;color:inherit}.toolbarLinkLabel{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}@media (prefers-reduced-motion:reduce){.toolbarLinkAction{transition:none}}.adminBar{position:fixed;z-index:99999;bottom:16px;left:16px;padding:8px;border-radius:6px;color:#d1d5db;font-size:14px;animation:adminBar-root-in .28s cubic-bezier(.32,.72,0,1) both}.adminBarPanel{margin-bottom:8px;overflow:hidden;border:1px solid rgb(255 255 255/.3);border-radius:6px;background:#000;transform-origin:bottom left;pointer-events:auto;animation:adminBar-panel-in .28s cubic-bezier(.32,.72,0,1) both}.adminBarList{padding:6px}.adminBarList>*{animation:adminBar-item-in .18s cubic-bezier(.32,.72,0,1) both}.adminBarList>:first-child{animation-delay:.04s}.adminBarList>:nth-child(2){animation-delay:.08s}.adminBarList>:nth-child(3){animation-delay:.12s}.adminBarList>:nth-child(4){animation-delay:.16s}.adminBarTrigger{display:inline-flex;align-items:center;gap:8px;padding:8px;border:1px solid rgb(255 255 255/.3);border-radius:6px;background:#000;color:inherit;font:inherit;cursor:pointer;transition:transform .18s cubic-bezier(.32,.72,0,1),color .18s ease}.adminBarTrigger:hover{transform:scale(1.03)}.adminBarTrigger:active{transform:scale(.97)}@keyframes adminBar-root-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes adminBar-panel-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes adminBar-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.adminBar,.adminBarList>*,.adminBarPanel{animation:none}.adminBarTrigger{transition:none}.adminBarTrigger:active,.adminBarTrigger:hover{transform:none}}