:root{--workspace-void:#101217;--workspace-void-raised:#181b22;--workspace-canvas:#f4f2ed;--workspace-panel:#ffffff;--workspace-ink:#17191f;--workspace-muted:#667080;--workspace-line:#d9dce2;--workspace-blue:#2d6df6;--workspace-blue-soft:#e9efff;--workspace-sidebar:248px}.workspace-shell{min-height:100vh;background:var(--workspace-canvas);color:var(--workspace-ink);font-family:var(--font-hanken),system-ui,sans-serif}.workspace-sidebar{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;width:var(--workspace-sidebar);flex-direction:column;padding:22px 18px 18px;border-right:1px solid #262a33;background:var(--workspace-void);color:#f6f7fa}.workspace-sidebar-topline{display:flex;align-items:center;justify-content:space-between}.workspace-wordmark{display:inline-flex;align-items:center;gap:9px;color:inherit;font-size:18px;font-weight:700;letter-spacing:-.02em;text-decoration:none}.workspace-wordmark>span{width:10px;height:10px;border-radius:50%;background:var(--workspace-blue)}.workspace-menu-scrim,.workspace-mobile-header,.workspace-sidebar-close{display:none}.workspace-identity{display:grid;gap:5px;margin:48px 4px 26px}.workspace-product-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-product-line p{margin:0;color:#a4abb8;font:500 11px/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.workspace-demo-badge{padding:3px 6px;border:1px solid #3a414e;border-radius:4px;color:#c9cfda;font:500 9px/1.2 var(--font-geist-mono),monospace;letter-spacing:.04em;text-transform:uppercase}.workspace-identity strong{color:#fff;font-size:17px;font-weight:600;letter-spacing:-.02em}.workspace-identity strong,.workspace-identity>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-identity>span{color:#7f8795;font-size:13px}.workspace-sidebar nav{display:grid;gap:3px}.workspace-sidebar nav a{position:relative;display:flex;min-height:42px;align-items:center;padding:0 12px;border-radius:8px;color:#8d95a4;font-size:14px;font-weight:500;text-decoration:none;transition:background .14s ease,color .14s ease}.workspace-sidebar nav a:hover{background:#171a21;color:#e5e8ee}.workspace-sidebar nav a[aria-current=page]{background:var(--workspace-void-raised);color:#fff}.workspace-sidebar nav a b{position:absolute;inset:10px auto 10px -18px;width:3px;border-radius:0 3px 3px 0;background:var(--workspace-blue)}.workspace-account{display:grid;gap:8px;margin-top:auto;padding:18px 4px 0;border-top:1px solid #282c34}.workspace-account span{overflow:hidden;color:#8d95a4;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workspace-account small{color:#ffb4a8;font-size:11px;line-height:1.4}.workspace-account button{width:max-content;padding:0;border:0;background:transparent;color:#d9dde5;cursor:pointer;font:inherit;font-size:13px}.workspace-icon-button:focus-visible,.workspace-sidebar a:focus-visible,.workspace-sidebar button:focus-visible{outline:2px solid #78a1ff;outline-offset:3px}.workspace-canvas{min-height:100vh;margin-left:var(--workspace-sidebar);background:var(--workspace-canvas)}@media (max-width:760px){.workspace-mobile-header{position:sticky;top:0;z-index:40;display:flex;height:60px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #282c34;background:var(--workspace-void);color:#fff}.workspace-icon-button{display:grid;width:40px;height:40px;place-content:center;gap:4px;border:0;background:transparent;cursor:pointer}.workspace-icon-button i{display:block;width:18px;height:1px;background:#fff}.workspace-menu-scrim{position:fixed;inset:0;z-index:45;display:block;border:0;background:rgb(0 0 0/42%)}.workspace-sidebar{width:min(84vw,300px);transform:translateX(-102%);transition:transform .18s ease}.workspace-sidebar[data-open=true]{transform:translateX(0)}.workspace-sidebar-close{display:block;padding:4px 8px;border:0;background:transparent;color:#cfd4dd;cursor:pointer;font-size:24px;line-height:1}.workspace-canvas{min-height:calc(100vh - 60px);margin-left:0}}@media (prefers-reduced-motion:reduce){.workspace-sidebar,.workspace-sidebar nav a{transition:none}}.workspace-login{display:grid;min-height:100vh;grid-template-columns:minmax(440px,.92fr) minmax(520px,1.08fr);background:var(--workspace-canvas);color:var(--workspace-ink);font-family:var(--font-hanken),system-ui,sans-serif}.workspace-login-panel{display:flex;width:min(100%,580px);min-height:100vh;box-sizing:border-box;flex-direction:column;justify-content:center;justify-self:center;padding:64px clamp(28px,6vw,88px)}.workspace-login-wordmark{position:absolute;top:30px;display:inline-flex;align-items:center;gap:9px;color:var(--workspace-ink);font-size:18px;font-weight:700;text-decoration:none}.workspace-login-wordmark span{width:10px;height:10px;border-radius:50%;background:var(--workspace-blue)}.workspace-login-aside p,.workspace-login-copy>p{margin:0 0 14px;color:var(--workspace-muted);font:500 11px/1.4 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.workspace-login-copy h1{margin:0 0 14px;font-size:clamp(34px,4vw,52px);font-weight:600;letter-spacing:-.045em;line-height:1}.workspace-login-copy>span{color:var(--workspace-muted);font-size:16px}.workspace-login-panel>button{width:100%;min-height:48px;margin-top:38px;border:1px solid var(--workspace-blue);border-radius:8px;background:var(--workspace-blue);color:#fff;cursor:pointer;font:600 15px/1 var(--font-hanken),sans-serif}.workspace-login-panel>button:hover:not(:disabled){background:#255fd9}.workspace-login-panel>button:focus-visible,.workspace-login-wordmark:focus-visible{outline:3px solid #a8c0ff;outline-offset:3px}.workspace-login-panel>button:disabled{cursor:wait;opacity:.62}.workspace-login-panel small{margin-top:16px;color:#7d8490;font-size:12px;line-height:1.45}.workspace-login-error{margin-top:24px;padding:12px 14px;border-left:3px solid #c94b4b;background:#fff;color:#772c2c;font-size:13px}.workspace-login-aside{position:relative;display:flex;align-items:center;overflow:hidden;padding:clamp(36px,6vw,84px);background:linear-gradient(145deg,transparent 20%,rgb(45 109 246/9%) 100%),var(--workspace-void);color:#fff}.workspace-login-aside:after,.workspace-login-aside:before{position:absolute;content:"";border:1px solid #292e38;border-radius:50%}.workspace-login-aside:before{width:min(58vw,720px);height:min(58vw,720px);top:-34%;right:-18%}.workspace-login-aside:after{width:min(38vw,480px);height:min(38vw,480px);top:-17%;right:-7%;border-color:#343b49}.workspace-login-aside>div{position:relative;z-index:1;width:min(100%,620px)}.workspace-login-aside strong{display:block;max-width:13ch;font-size:clamp(42px,4.8vw,68px);font-weight:500;letter-spacing:-.055em;line-height:1}.workspace-login-aside ul{display:grid;max-width:520px;gap:0;margin:48px 0 0;padding:0;border-top:1px solid #303642;list-style:none}.workspace-login-aside li{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:15px 0;border-bottom:1px solid #303642;color:#d9dde4;font-size:14px}.workspace-login-aside li span{color:#6f7887;font:500 10px/1.8 var(--font-geist-mono),monospace}@media (max-width:900px){.workspace-login{display:block}.workspace-login-panel{min-height:100vh;margin:0 auto}.workspace-login-aside{display:none}}