html,body{height:100%;margin:0}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--rx-color-canvas,#f1f2f4);color:var(--rx-color-text,#0c0d0f);font-family:var(--rx-font-family,"Inter", system-ui, sans-serif)}#app,#app>rx-app-shell{height:100%}#rx-busy{z-index:10000;background:linear-gradient(90deg, transparent, var(--rx-color-primary,#4f46e5), transparent);background-size:50% 100%;height:3px;animation:1s linear infinite rx-busy;position:fixed;inset:0 0 auto}html.rx-busy{cursor:progress}@keyframes rx-busy{0%{background-position:-50% 0}to{background-position:150% 0}}.rx-fatal{max-width:40rem;margin:4rem auto;padding:0 1rem}rx-app-shell.x-home::part(side){display:none}rx-modal.x-switcher::part(dialog){max-height:calc(100dvh - 80px);margin:64px auto auto}rx-modal.x-switcher::part(header){display:none}rx-modal.x-switcher::part(body){padding:16px}.x-crumbs{flex:auto;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.x-crumbs>rx-breadcrumbs{flex:auto;min-width:0}.x-appbar{align-self:stretch;align-items:center;gap:6px;min-width:0;display:flex}.x-appbar-actions{align-items:center;gap:5px;display:flex}.x-launcher-btn{border-radius:var(--rx-r-md);color:#fff;font:inherit;cursor:pointer;background:#ffffff17;border:none;flex:none;align-items:center;gap:8px;padding:6px 11px 6px 9px;font-size:12.5px;font-weight:500;transition:background .14s;display:flex}.x-launcher-btn:hover{background:#ffffff2b}.x-pins{flex:auto;align-self:stretch;align-items:center;gap:2px;min-width:0;margin-left:10px;padding-left:10px;display:flex;position:relative;overflow:hidden}.x-pins:before{content:"";background:#ffffff24;width:1px;height:18px;margin-top:-9px;position:absolute;top:50%;left:0}.x-pins:empty{display:none}.x-pin-chip{color:#8c939e;height:30px;font:inherit;letter-spacing:.005em;white-space:nowrap;border-radius:var(--rx-r-md);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:400;transition:color .14s,background .14s;display:flex;position:relative}.x-pin-chip:hover{color:#e4e7eb}.x-pin-ico{color:currentColor;opacity:.8;flex:none;place-items:center;display:grid}.x-pin-ico rx-icon{color:inherit;display:inline-grid}.x-pin-chip.is-active{color:#fff;background:#4fa3ff29;font-weight:500}.x-pin-chip.is-active:hover{background:#4fa3ff38}.x-pin-chip.is-active .x-pin-ico{opacity:1;color:#4fa3ff}@media (max-width:720px){.x-pin-label{display:none}.x-pin-chip{padding:0 6px}.x-launcher-btn span{display:none}}.x-launcher-btn rx-icon,.x-bar-logout rx-icon{color:inherit;flex:none;display:inline-grid}.x-launcher-btn,.x-launcher-btn:hover,.x-bar-logout,.x-bar-logout:hover{color:#fff}.x-bar-btn rx-icon{color:inherit;display:inline-grid}.x-bar-btn{border-radius:var(--rx-r-md);width:30px;height:30px;color:var(--rx-bar-txt);cursor:pointer;background:0 0;border:none;place-items:center;transition:background .14s,color .14s;display:grid}.x-bar-btn:hover{background:var(--rx-bar-2);color:#fff}.x-bar-avatar{color:#0c0d0f;text-transform:uppercase;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:3px;font-size:10.5px;font-weight:600;display:grid}.x-side-version{font-family:var(--rx-ff-mono);color:var(--rx-ink-3);justify-content:space-between;gap:8px;font-size:10.5px;display:flex}.x-side-footer{flex-direction:column;gap:8px;display:flex}.x-bar-user{align-items:center;gap:7px;min-width:0;padding-left:4px;display:flex}.x-bar-user-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:18ch;font-size:12.5px;font-weight:500;overflow:hidden}.x-bar-logout{border-radius:var(--rx-r-md);color:#fff;font:inherit;cursor:pointer;background:#ffffff17;border:none;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:500;transition:background .14s;display:flex}.x-bar-logout:hover{background:#ffffff2b}.x-bar-user-btn{color:#fff;min-width:0;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:3px 8px 3px 3px;transition:background .14s;display:flex}.x-bar-user-btn:hover,rx-popover[open] .x-bar-user-btn{background:#ffffff1f}.x-bar-user-btn .x-bar-avatar{margin-left:0}.x-bar-user-btn rx-icon{color:inherit;display:inline-grid}.x-user-card{width:280px;max-width:100%;color:var(--rx-ink);flex-direction:column;gap:10px;display:flex}.x-user-head{align-items:center;gap:11px;min-width:0;display:flex}.x-user-ids{flex-direction:column;gap:1px;min-width:0;display:flex}.x-user-display{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.x-user-username{font-family:var(--rx-ff-mono);color:var(--rx-ink-2);font-size:11.5px}.x-user-actions{border-top:1px solid var(--rx-line);flex-direction:column;gap:2px;padding-top:8px;display:flex}.x-user-action{border-radius:var(--rx-r-md);width:100%;color:var(--rx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:7px 8px;font-size:13px;display:flex}.x-user-action:hover{background:var(--rx-surface-2,#f7f8f9)}.x-user-action rx-icon{color:inherit;flex:none;display:inline-grid}@media (max-width:720px){.x-bar-user-btn .x-bar-user-name{display:none}}
