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}.x-home,.x-switcher,.x-bar-search,.x-flow-fields,.x-flow-steps{display:contents}@media (min-width:900px){.x-home>rx-app-shell::part(side){display:none}}.x-switcher>rx-modal::part(dialog){height:auto;max-height:calc(100dvh - 80px);margin:0 auto;inset-block:64px auto}.x-switcher>rx-modal::part(header){display:none}.x-switcher>rx-modal::part(body){flex:auto;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-radius-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-radius-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-bar-search>rx-global-search{width:clamp(180px,24vw,320px);color:var(--rx-color-on-bar,#fff);flex:none;margin-left:8px}@media (max-width:720px){.x-bar-search>rx-global-search{width:150px}}@media (max-width:520px){.x-bar-search>rx-global-search{display:none}}.x-launcher-btn rx-icon{color:inherit;flex:none;display:inline-grid}.x-launcher-btn,.x-launcher-btn:hover{color:#fff}.x-bar-btn rx-icon{color:inherit;display:inline-grid}.x-bar-btn{border-radius:var(--rx-radius-md);width:30px;height:30px;color:var(--rx-color-bar-text);cursor:pointer;background:0 0;border:none;place-items:center;transition:background .14s,color .14s;display:grid}.x-bar-btn:hover{background:var(--rx-color-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-font-mono);color:var(--rx-color-text-subtle);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-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-color-text);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-font-mono);color:var(--rx-color-text-muted);font-size:11.5px}.x-user-actions{border-top:1px solid var(--rx-color-border);flex-direction:column;gap:2px;padding-top:8px;display:flex}.x-user-action{border-radius:var(--rx-radius-md);width:100%;color:var(--rx-color-text);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-color-surface-sunken,#f7f8f9)}.x-user-action rx-icon{color:inherit;flex:none;display:inline-grid}.x-user-action>rx-link{flex:auto;min-width:0}.x-user-action>rx-link::part(link){width:100%;color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}@media (max-width:720px){.x-bar-user-btn .x-bar-user-name{display:none}}.x-flow-fields>rx-grid{max-width:960px}.x-flow-fields>rx-grid>:not(rx-grid-item){max-width:560px}.x-flow-steps>rx-stepper{max-width:960px}
