.sb-avatar{overflow:hidden}.sb-avatar .avatar-img{width:100%;height:100%;object-fit:cover;display:block}.image-set,.image-slot{display:grid;gap:var(--s-3)}.image-slot{grid-template-columns:72px minmax(0,1fr);align-items:start;padding-top:var(--s-2);border-top:1px solid var(--hairline)}.image-preview{width:72px;height:72px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--hairline-strong);background:var(--fg);color:var(--bg);font-size:28px;font-weight:var(--fw-medium)}.image-preview img{width:100%;height:100%;object-fit:cover;display:block}.image-body{display:grid;gap:var(--s-1);min-width:0}.image-title{color:var(--fg-3)}.image-form{display:grid;gap:var(--s-2)}.logo-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:0 var(--s-3)}.logo-grid .image-slot .image-title{color:var(--fg-2)}@media (max-width:480px){.image-slot{grid-template-columns:56px minmax(0,1fr);gap:var(--s-2)}.image-preview{width:56px;height:56px;font-size:22px}}.ph-mark{display:inline-grid;place-items:center;width:56px;height:56px;flex:none;overflow:hidden;border:1px solid var(--hairline);background:var(--bg);color:var(--fg);font-size:24px;font-weight:400;vertical-align:middle;margin-right:var(--s-3,16px)}.ph-mark img{width:100%;height:100%;object-fit:contain;display:block}.ph-titled{display:inline-flex;align-items:center}@media (max-width:480px){.ph-mark{width:44px;height:44px;font-size:18px;margin-right:var(--s-2,12px)}}.sb-search{display:flex;align-items:center;gap:8px;margin:4px 0 8px;padding:0 10px;min-height:40px;border:1px solid var(--hairline);color:var(--fg-3)}.sb-search:focus-within{border-color:var(--fg-2);color:var(--fg)}.sb-search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--fg);font:inherit;padding:8px 0;outline:none}.sb-search input::placeholder{color:var(--fg-3)}#nav-collapse:checked~.app .sb-search input{display:none}.sb-bottom .sb-search{margin:0 0 var(--s-1,8px)}:root{--mark-img:url(/brand/cloudports-mark-onlight.svg)}[data-ground=atlas],[data-ground=black],[data-ground=ink]{--mark-img:url(/brand/cloudports-mark-ondark.svg)}.mark{display:block;height:14px;width:auto;flex:none}.sb-mark{display:none;place-items:center;width:40px;height:40px}.sb-mark .mark{height:18px}#nav-collapse:checked~.app .sb-mark{display:grid}.sb-brand{padding:10px 10px 2px;font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--ls-mono-s);text-transform:uppercase;color:var(--fg-3);white-space:nowrap}#nav-collapse:checked~.app .sb-brand{display:none}@media (max-width:900px){#nav-collapse:checked~.app .sb-mark{display:none}#nav-collapse:checked~.app .sb-brand{display:block}}.pagehead .eyebrow{display:inline-flex;align-items:center;gap:10px}.pagehead .eyebrow:before{content:"";width:22px;height:12px;flex:none;background:var(--mark-img) left center /contain no-repeat}.datatable>.empty,.panel>.empty{display:grid;justify-items:center;gap:10px;padding:var(--s-4) var(--s-3);text-align:center}.datatable>.empty:before,.panel>.empty:before{content:"";width:34px;height:18px;background:var(--mark-img) center /contain no-repeat;opacity:.55}.foot-brand{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.foot-brand .mark{height:12px}.foot-sys{padding-left:10px;border-left:1px solid var(--hairline)}.login .sys{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px var(--s-3)}.login .sys-tag{color:var(--fg-2);text-transform:uppercase}.login .form-mark{height:20px}@media (max-width:640px){.foot-sys{display:none}}.pq-lockup{display:block;width:260px;max-width:100%;height:auto;margin:0 0 36px}.login .statement{grid-template-rows:1fr auto}.login .statement .copy{align-self:center}.login .cp-link{display:inline-flex;align-items:center;gap:10px;color:var(--fg-2)}.login .cp-link .logo{width:132px;height:auto;display:block}.login .cp-link:hover{text-decoration:none;color:var(--fg)}.login .request{margin:0;font-size:15px;color:var(--fg-2)}.login .request a{color:var(--fg);font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.login .request a:hover{text-decoration-thickness:2px}.login .statement .pq-lockup{width:clamp(240px,30vw,360px);margin:0}.login .st-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-3)}.login .st-caption{max-width:34ch;display:grid;gap:6px}.login .statement .st-caption h1{max-width:none;font-family:inherit;margin:0;font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:1.2;color:var(--fg)}.login .st-caption p{margin:0;font-size:14px;line-height:1.5;color:var(--fg-2)}.login .st-foot .sys{margin:0}@media (max-width:860px){.login .statement .copy{padding-block:20px 12px}.login .statement .pq-lockup{width:240px}}.login .statement{position:relative;isolation:isolate;overflow:hidden;background:var(--bg) url(/brand/login-bg.jpg) center /cover no-repeat}.login .statement .st-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;pointer-events:none}.login .statement:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(0 0 0/.15),rgb(0 0 0/.35));pointer-events:none}@media (prefers-reduced-motion:reduce){.login .statement .st-video{display:none}}