html.teleos-desktop-shell-root{font-size:clamp(13px,.22vw + .42vh + 6.5px,26px);overflow:hidden}html.teleos-desktop-shell-root,html.teleos-desktop-shell-root body{height:100%;overflow:hidden}html.teleos-desktop-shell-root body{background:var(--ts-page,#fbfcfd);color:var(--ts-ink,#122741);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,sans-serif;line-height:1.5;overflow:hidden}.ts-app{--ts-page:#fbfcfd;--ts-ink:#122741;--ts-body:#536376;--ts-muted:#828d9b;--ts-action:#16304f;--ts-focus:#16304f;--ts-divider:#e4e7ea;--ts-quiet:#edeff2;--ts-sec-b:#d1d6db;--ts-sec-bg:#fbfcfd;--ts-sec-fg:#122741;--ts-icon-bg:#ebedf0;--ts-icon-b:#dfe2e6;--ts-side-bg:#12263f;--ts-side-text:#ffffffc2;--ts-side-muted:#ffffff80;--ts-side-active-bg:#ffffff21;--ts-side-active-text:#fff;--ts-side-rule:#ffffff26;--ts-side-border:#12263f;--ts-wordmark:#fff;--ts-head:"Inter Tight", sans-serif;--ts-hw:600;--ts-side-width:clamp(210px, 16.5rem, 22vw);--ts-content-inline-pad:3.4rem;--shell-context-account-gap:7.8rem;--shell-context-divider-display:block;--shell-context-divider-opacity:.3;--shell-context-divider-height:2.3rem;grid-template-columns:var(--ts-side-width) minmax(0, 1fr);background:var(--ts-page);height:100%;min-height:0;max-height:100%;color:var(--ts-ink);display:grid;overflow:hidden}.ts-side{background:var(--ts-side-bg);border-right:1px solid var(--ts-side-border);flex-direction:column;justify-content:space-between;min-width:0;min-height:0;padding:1.9rem 1.2rem;display:flex;overflow:hidden}.ts-brand{align-items:center;gap:.6rem;min-height:2.4rem;padding:0 .7rem 2rem;text-decoration:none;display:flex}.ts-wm{font-family:var(--ts-head);font-weight:var(--ts-hw);color:var(--ts-wordmark);letter-spacing:-.01em;font-size:1.95rem;line-height:1}.ts-nav a,.ts-nav button,.ts-nav .ts-dev-toggle{width:100%;color:var(--ts-side-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.85rem;padding:.72rem .7rem;font-family:inherit;font-size:1rem;font-weight:400;text-decoration:none;display:flex}.ts-nav a svg,.ts-nav button svg,.ts-nav .ts-dev-toggle svg{width:1.25rem;height:1.25rem;color:var(--ts-side-muted);flex-shrink:0;display:block}.ts-nav a.on,.ts-nav button.on{background:var(--ts-side-active-bg);color:var(--ts-side-active-text);font-weight:500}.ts-nav a.on svg,.ts-nav button.on svg{color:var(--ts-side-active-text)}.ts-nav hr{border:0;border-top:1px solid var(--ts-side-rule);margin:.8rem .7rem}.ts-dev-toggle{justify-content:space-between}.ts-dev-label{align-items:center;gap:.85rem;display:flex}.ts-dev-slider{flex-shrink:0;width:32px;height:18px;position:relative}.ts-dev-slider input{opacity:0;width:0;height:0;position:absolute}.ts-dev-track{background:#fff3;border-radius:999px;position:absolute;inset:0}.ts-dev-slider input:checked+.ts-dev-track{background:#ffffff73}.ts-dev-thumb{pointer-events:none;background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px}.ts-dev-slider input:checked~.ts-dev-thumb{transform:translate(14px)}.ts-main{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ts-topbar{justify-content:flex-end;align-items:center;gap:calc(var(--shell-context-account-gap) / 2);border-bottom:1px solid var(--ts-divider);background:var(--ts-page);flex-shrink:0;height:4.7rem;padding:0 2.2rem 0 2.8rem;display:flex}.ts-page-actions{min-width:0;margin-right:auto}.ts-page-context{margin-left:auto}.ts-workflow-context{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.ts-workflow-role{color:var(--ts-ink);letter-spacing:-.005em;font-size:1.07rem;font-weight:600;line-height:1.25}.ts-workflow-org{color:var(--ts-muted);margin-top:.1rem;font-size:.93rem;line-height:1.3}.ts-topbar-divider{display:var(--shell-context-divider-display);width:1px;height:var(--shell-context-divider-height);background:var(--ts-ink);opacity:var(--shell-context-divider-opacity);flex-shrink:0;margin:0}.ts-account{flex-shrink:0;position:relative}.ts-account-btn{border:1px solid var(--ts-sec-b);background:var(--ts-sec-bg);height:2.9rem;color:var(--ts-sec-fg);cursor:pointer;border-radius:999px;align-items:center;gap:.55rem;padding:0 .6rem 0 .45rem;font-family:inherit;display:flex}.ts-avatar{border:1px solid var(--ts-icon-b);background:var(--ts-icon-bg);width:2rem;height:2rem;color:var(--ts-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex}.ts-account-name{font-size:.95rem;font-weight:500}.ts-account-menu{z-index:30;border:1px solid var(--ts-sec-b);background:#fff;border-radius:.85rem;width:16rem;margin-top:.45rem;padding:.85rem;position:absolute;right:0;box-shadow:0 8px 24px #12274114}.ts-account-menu p{margin:0}.ts-account-menu-name{font-size:.95rem;font-weight:600}.ts-account-menu-email{color:var(--ts-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.78rem;overflow:hidden}.ts-account-menu-role{letter-spacing:.06em;text-transform:uppercase;color:var(--ts-muted);margin-top:.35rem;font-size:.68rem;font-weight:600}.ts-account-menu button{border:1px solid var(--ts-sec-b);cursor:pointer;background:#fff;border-radius:.55rem;width:100%;height:2.35rem;margin-top:.75rem;font-family:inherit;font-size:.88rem;font-weight:500}.ts-content{padding:0 var(--ts-content-inline-pad) 3.4rem;flex:1;min-width:0;min-height:0;overflow:auto;container:canvas/inline-size}.ts-page-dock{background:var(--ts-page);flex-shrink:0}.ts-page-dock:empty{display:none}.ts-content:focus-visible{outline:2px solid var(--ts-focus);outline-offset:-2px}
