/* Three viewport sizes, one continuously mounted application. */
.continuum-site .c-workspace[data-workspace-view]{background:#10252e;isolation:isolate}
.continuum-site .c-workspace[data-workspace-view] .workspace-view-bar{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin:0;padding:10px 15px;background:#172b34;border-bottom:1px solid #90bdce29;flex:none}
.continuum-site .c-workspace[data-workspace-view] .c-workspace-name{color:#bcd8e5;font-size:11px;font-weight:600;letter-spacing:.12em;max-width:none}
.continuum-site .c-workspace[data-workspace-view] .workspace-view-options{display:flex;align-items:center;gap:3px;padding:3px;background:#07192088;border:1px solid #8db4c022;border-radius:10px}
.continuum-site .c-workspace[data-workspace-view] .workspace-view-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#9bb9c8;font:500 11px/1.2 "Instrument Sans",sans-serif;padding:9px 12px;min-height:34px;cursor:pointer;box-shadow:none;transition:color .16s,background .16s,border-color .16s}
.continuum-site .c-workspace[data-workspace-view] .workspace-view-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex:none}
.continuum-site .c-workspace[data-workspace-view] .workspace-view-button:hover{background:#294a5b66;color:#e8f6fc}
.continuum-site .c-workspace[data-workspace-view] .workspace-view-button[aria-pressed=true]{background:#315464;border-color:#a6d2df45;color:#effaff;box-shadow:inset 0 1px #d8f2fc0a}
.continuum-site .c-workspace[data-workspace-view] .workspace-view-button:focus-visible{outline:2px solid #a2dff8;outline-offset:2px}
.continuum-site .c-workspace[data-workspace-view] .workspace-view-button:disabled{opacity:.4;cursor:default}
.continuum-site .c-workspace[data-workspace-view] .workspace-view-status{flex-basis:100%;color:#d9c8a1;font-size:11px;line-height:1.5;padding:3px 0}.workspace-view-status[hidden]{display:none}
.continuum-site .c-workspace[data-workspace-view=window],.continuum-site .c-workspace[data-workspace-view=fullscreen],.continuum-site .c-workspace[data-workspace-view]:fullscreen{position:fixed;inset:0;z-index:1000;display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100vh;height:100dvh;max-width:none;max-height:none;min-height:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;overflow:hidden;background:#0a1b23}
.continuum-site .c-workspace[data-workspace-view=window] iframe,.continuum-site .c-workspace[data-workspace-view=fullscreen] iframe,.continuum-site .c-workspace[data-workspace-view]:fullscreen iframe{display:block;position:static;width:100%;height:100%;min-height:0;max-height:none;margin:0;border:0;border-radius:0;align-self:stretch}
.c-workspace[data-workspace-view]::backdrop{background:#0a1b23}
@media(max-width:640px){.continuum-site .c-workspace[data-workspace-view] .workspace-view-bar{padding:8px 10px;gap:8px}.continuum-site .c-workspace[data-workspace-view] .workspace-view-button{font-size:10px;min-height:40px;padding:8px;gap:5px}.continuum-site .c-workspace[data-workspace-view] .workspace-view-button svg{width:14px;height:14px}.continuum-site .c-workspace[data-workspace-view] .c-workspace-name{font-size:10px;letter-spacing:.06em}.continuum-site .c-workspace[data-workspace-view] .workspace-view-options{gap:1px;padding:2px}.continuum-site .c-workspace[data-workspace-view=window] .workspace-view-bar,.continuum-site .c-workspace[data-workspace-view=fullscreen] .workspace-view-bar{padding-top:max(8px,env(safe-area-inset-top));padding-right:max(10px,env(safe-area-inset-right));padding-left:max(10px,env(safe-area-inset-left))}}
@media(max-width:360px){.continuum-site .c-workspace[data-workspace-view] .workspace-view-button{padding:8px 6px;gap:4px}.continuum-site .c-workspace[data-workspace-view] .workspace-view-button svg{width:12px;height:12px}}
@media(prefers-reduced-motion:reduce){.continuum-site .c-workspace[data-workspace-view] .workspace-view-button{transition:none}}

/* ATS stays part of the workspace in embedded, window and native fullscreen. */
.continuum-site[data-workspace-page]{--workspace-nav-height:82px}
.continuum-site[data-workspace-page] .site-header{position:fixed;inset:0 0 auto;height:var(--workspace-nav-height);padding:12px max(28px,env(safe-area-inset-right)) 12px max(28px,env(safe-area-inset-left));z-index:1100;background:#0e2530f5;border-bottom:1px solid #a1c9dc26;box-sizing:border-box;backdrop-filter:blur(16px)}
.continuum-site[data-workspace-page] .nav-scrim{z-index:1090}
.continuum-site[data-workspace-page] .mobile-nav{z-index:1101;top:calc(var(--workspace-nav-height) + 8px)}
.continuum-site[data-workspace-page] .c-workspace[data-workspace-view=window],.continuum-site[data-workspace-page] .c-workspace[data-workspace-view=fullscreen]{top:var(--workspace-nav-height);height:calc(100dvh - var(--workspace-nav-height))}
.continuum-site[data-workspace-page] .c-return-home{display:none}
@media(max-width:760px){.continuum-site[data-workspace-page]{--workspace-nav-height:72px}.continuum-site[data-workspace-page] .site-header{padding:10px 18px;gap:16px}.continuum-site[data-workspace-page] .site-header .header-contact{margin-left:auto}.continuum-site[data-workspace-page] .site-header .brand,.continuum-site[data-workspace-page] .site-header .brand img{height:42px;width:96px}}
