:root{--topbar-h:60px;--console-topbar-h:52px;--sidebar-w:248px;--sidebar-rail-w:64px;--brand-mark-size:34px;--brand-logo-h:40px;--brand-logo-max-w:200px;--brand-logo-h-s:32px;--brand-logo-max-w-s:160px;--brand-mark-size-s:28px;--brand-logo-h-l:52px;--brand-logo-max-w-l:260px;--brand-mark-size-l:44px;--topbar-h-l:72px;--footer-col-min:220px}.portal{display:flex;flex-direction:column;min-block-size:100vh;background-color:var(--bg);color:var(--text);font-size:var(--fs-md);--portal-rhythm:var(--sp-8);--chrome-brand:var(--primary);--chrome-brand-fg:var(--primary-fg)}.portal-main{flex:1 1;-webkit-padding-after:var(--sp-12);padding-block-end:var(--sp-12)}.portal--compact .portal-main{-webkit-padding-after:var(--sp-8);padding-block-end:var(--sp-8)}.portal--compact .card-body{padding:var(--space-card-padding,var(--sp-4))}.portal--compact .record{padding-block:var(--sp-3)}.portal-topbar{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--z-sticky);flex-wrap:nowrap;gap:var(--portal-gutter,var(--sp-6));min-block-size:var(--topbar-h);padding-inline:calc(max(0px, (100% - var(--portal-max, 1200px)) / 2) + var(--portal-gutter, var(--sp-6)));-webkit-border-after:var(--border-w) solid var(--border);border-block-end:var(--border-w) solid var(--border);box-shadow:inset 0 calc(-1 * var(--brand-keyline, 2px)) 0 0 var(--primary);background:var(--surface)}.portal-brand,.portal-topbar{display:flex;align-items:center}.portal-brand{gap:var(--sp-3);flex:1 1;min-inline-size:0;overflow:hidden;color:var(--text)}.portal-brand,.portal-brand:hover{text-decoration:none}.portal-brand-mark{justify-content:center;inline-size:var(--brand-mark-size);border-radius:var(--r-md);background:var(--primary);color:var(--primary-fg);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:1}.portal-brand-logo,.portal-brand-mark{display:flex;align-items:center;flex-shrink:0;block-size:var(--brand-mark-size)}.portal-brand-logo img{block-size:100%;max-inline-size:calc(var(--brand-mark-size) * 4);object-fit:contain;transform:none}.portal-topbar .portal-brand-logo{block-size:var(--brand-logo-h)}.portal-topbar .portal-brand-logo img{max-inline-size:min(var(--brand-logo-max-w),38vw)}.portal-brand-logo-light{display:block}.portal-brand-logo-dark,[data-theme=dark] .portal-brand-logo-light:not(:only-child){display:none}[data-theme=dark] .portal-brand-logo-dark{display:block}.portal-brand-logo--dark-only .portal-brand-mark{display:flex}.portal-brand-text{min-inline-size:0;overflow:hidden}.portal-topbar:not([data-name=shown]) .portal-brand:has(.portal-brand-logo:not(.portal-brand-logo--dark-only)) .portal-brand-text{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.portal-brand-name{display:block;font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight-2);color:var(--text)}.portal-brand-sub{display:block;-webkit-margin-before:var(--sp-1);margin-block-start:var(--sp-1);font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--text-muted)}.portal-nav{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1);min-inline-size:0}.portal-nav a{display:inline-flex;align-items:center;min-block-size:var(--ctl-h-md);padding-inline:var(--sp-3);border-radius:var(--r-sm);color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap}.portal-nav a:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.portal-nav-group{position:relative;display:inline-flex}.portal-nav-caret{inline-size:.7em;block-size:.7em;-webkit-margin-start:var(--sp-1);margin-inline-start:var(--sp-1);opacity:.6;transform:none}.portal-nav-menu{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:40;display:flex;flex-direction:column;min-inline-size:13rem;padding:var(--sp-2);-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg,0 10px 30px rgba(0,0,0,.12));opacity:0;visibility:hidden;transition:opacity var(--t-fast,.12s) ease,visibility var(--t-fast,.12s)}.portal-nav-menu:before{content:"";position:absolute;inset-block-end:100%;inset-inline:0;block-size:var(--sp-3)}.portal-nav-group:focus-within .portal-nav-menu,.portal-nav-group:hover .portal-nav-menu{opacity:1;visibility:visible}.portal-nav-menu a{justify-content:flex-start;inline-size:100%}@media (max-width:720px){.portal-nav-caret,.portal-nav-menu{display:none}}.portal-nav a[aria-current=page]{background:var(--primary-soft);color:var(--primary-ink);font-weight:var(--fw-semibold)}.portal-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-control-gap);-webkit-margin-start:auto;margin-inline-start:auto;flex-shrink:0}.chrome-mobile-nav-head,.portal-menu-btn,.portal-nav--drawer{display:none}.chrome-mobile-nav-close{flex-shrink:0}.portal-account{display:inline-flex;align-items:center;gap:var(--space-inline-gap);color:var(--text)}.portal-account .avatar{--size:var(--ctl-h-sm)}.portal-topbar[data-ground=primary]{--chrome-ground:var(--chrome-brand);--chrome-ink:var(--chrome-brand-fg)}.portal-topbar[data-ground=dark]{--chrome-ground:var(--gallery);--chrome-ink:var(--gallery-ink)}.portal-topbar[data-ground]{border-block-end-color:var(--chrome-ground);box-shadow:inset 0 calc(-1 * var(--brand-keyline, 2px)) 0 0 var(--chrome-brand);background:var(--chrome-ground);color:var(--chrome-ink)}.portal-topbar[data-ground] :is(.portal-brand,.portal-nav--bar>a,.portal-nav-group>a,.portal-actions){--text:var(--chrome-ink);--text-muted:var(--chrome-ink);--text-faint:var(--chrome-ink);--surface:var(--chrome-ground);--surface-2:color-mix(in srgb,var(--chrome-ink) 12%,var(--chrome-ground));--surface-hover:color-mix(in srgb,var(--chrome-ink) 12%,var(--chrome-ground));--bg-sunken:color-mix(in srgb,var(--chrome-ink) 18%,var(--chrome-ground));--border:color-mix(in srgb,var(--chrome-ink) 24%,var(--chrome-ground));--border-strong:color-mix(in srgb,var(--chrome-ink) 60%,var(--chrome-ground));--focus-ring:var(--chrome-ink);--primary:var(--chrome-ink);--primary-fg:var(--chrome-ground);--primary-hover:color-mix(in srgb,var(--chrome-ink) 86%,var(--chrome-ground));--primary-soft:var(--chrome-ink);--primary-ink:var(--chrome-ground);--fill-primary:var(--chrome-ink)}:root:not([data-theme=dark]) .portal-topbar[data-ground-light=dark] .portal-brand-logo-light:not(:only-child){display:none}:root:not([data-theme=dark]) .portal-topbar[data-ground-light=dark] .portal-brand-logo-dark,[data-theme=dark] .portal-topbar[data-ground-dark=light] .portal-brand-logo-light{display:block}[data-theme=dark] .portal-topbar[data-ground-dark=light] .portal-brand-logo-dark{display:none}.portal-topbar[data-logo=s]{--brand-logo-h:var(--brand-logo-h-s);--brand-logo-max-w:var(--brand-logo-max-w-s);--brand-mark-size:var(--brand-mark-size-s)}.portal-topbar[data-logo=l]{--brand-logo-h:var(--brand-logo-h-l);--brand-logo-max-w:var(--brand-logo-max-w-l);--brand-mark-size:var(--brand-mark-size-l);min-block-size:var(--topbar-h-l)}.portal:has(>.portal-topbar[data-logo=l]){--topbar-h:var(--topbar-h-l)}.portal-topbar[data-sticky=off]{position:relative}.portal-notice{-webkit-border-after:var(--border-w) solid var(--notice-rule,var(--border));border-block-end:var(--border-w) solid var(--notice-rule,var(--border));background:var(--notice-ground,var(--surface-2));color:var(--text);font-size:var(--fs-sm)}.portal-notice[data-tone=info]{--notice-ground:var(--info-soft);--notice-rule:var(--info)}.portal-notice[data-tone=warning]{--notice-ground:var(--warn-soft);--notice-rule:var(--warn)}.portal-notice[data-tone=accent]{--notice-ground:var(--accent-soft);--notice-rule:var(--accent)}.portal-notice-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);padding-block:var(--sp-2)}.portal-notice-line>svg{flex:none;color:var(--notice-rule,var(--text-muted))}.portal-notice-line>:not(svg){flex:1 1;min-inline-size:0}.portal-notice-line>a{display:inline-flex;align-items:center;gap:var(--sp-1);min-block-size:var(--ctl-h-sm);color:var(--text);text-decoration:underline;text-underline-offset:.2em}.portal-footer-links a>.icon-glyph,.portal-nav a>.icon-glyph{flex:none;-webkit-margin-start:var(--sp-1);margin-inline-start:var(--sp-1);opacity:.7}.portal-subnav{-webkit-border-after:var(--border-w) solid var(--border);border-block-end:var(--border-w) solid var(--border);background:var(--surface-2)}.portal-subnav .page-column{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--sp-1);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.portal-subnav .page-column::-webkit-scrollbar{display:none}.portal-campus{-webkit-border-after:var(--border-w) solid var(--border);border-block-end:var(--border-w) solid var(--border);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-xs)}.portal-campus-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);padding-block:var(--sp-2)}.portal-campus-line>svg{flex:none;color:var(--ok)}.portal-campus-line>span{flex:1 1;min-inline-size:0}.portal-footer{-webkit-border-before:var(--brand-keyline,2px) solid var(--primary);border-block-start:var(--brand-keyline,2px) solid var(--primary);background:var(--surface-2);padding-block:var(--sp-10) var(--sp-6)}.portal-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--footer-col-min),100%),1fr));grid-gap:var(--sp-8);gap:var(--sp-8)}.portal-footer-h{display:block;-webkit-margin-after:var(--sp-3);margin-block-end:var(--sp-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--primary-ink)}.portal-footer-links{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-2);gap:var(--sp-2)}.portal-footer-links a{display:flex;align-items:center;min-block-size:24px;font-size:var(--fs-sm);color:var(--text-muted)}.portal-footer-links a:hover{color:var(--text)}.portal-footer-legal{-webkit-margin-before:var(--sp-8);margin-block-start:var(--sp-8);-webkit-padding-before:var(--sp-4);padding-block-start:var(--sp-4);-webkit-border-before:var(--border-w) solid var(--border);border-block-start:var(--border-w) solid var(--border);color:var(--text-muted);font-size:var(--fs-xs)}.patron-tabs{-webkit-border-after:var(--border-w) solid var(--border);border-block-end:var(--border-w) solid var(--border);background:var(--surface)}.patron-tabs .page-column{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--sp-2);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.patron-tabs .page-column::-webkit-scrollbar{display:none}.console{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"sidebar topbar" "sidebar subnav" "sidebar main";min-block-size:100vh;background-color:var(--bg);color:var(--text);font-size:var(--fs-md)}.console-sidebar{grid-area:sidebar;position:-webkit-sticky;position:sticky;inset-block-start:0;display:flex;flex-direction:column;gap:var(--sp-2);min-inline-size:0;block-size:100vh;padding:var(--sp-2);-webkit-border-end:var(--border-w) solid var(--border);border-inline-end:var(--border-w) solid var(--border);background:var(--surface-2);overflow-y:auto;overscroll-behavior:contain}.console-brand-row{gap:var(--sp-1)}.console-brand,.console-brand-row{display:flex;align-items:center;min-inline-size:0}.console-brand{gap:var(--sp-2);flex:1 1 auto;padding:var(--sp-2);color:var(--text);font-weight:var(--fw-semibold)}.console-brand,.console-brand:hover{text-decoration:none}.console-rail-btn{flex:none}@media (max-width:1100px){.console-rail-btn{display:none}}.console-nav{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-1);gap:var(--sp-1)}.console-nav-item{display:flex;align-items:center;gap:var(--sp-2);min-block-size:var(--ctl-h-md);padding-block:var(--sp-1);padding-inline:var(--sp-2);border-radius:var(--r-sm);color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.3;text-decoration:none}.console-nav-item:hover{background:var(--surface-hover);color:var(--text);text-decoration:none}.console-nav-item[aria-current=page]{background:var(--primary-soft);color:var(--primary-ink);font-weight:var(--fw-semibold)}.console-nav-label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-nav-item .badge{-webkit-margin-start:auto;margin-inline-start:auto}.console-brand-row .console-brand-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;line-height:var(--lh-tight)}.console-sidebar-foot{-webkit-margin-before:auto;margin-block-start:auto;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-2);-webkit-border-before:var(--border-w) solid var(--border);border-block-start:var(--border-w) solid var(--border);color:var(--text-faint);font-size:var(--fs-2xs)}.console-account{display:flex;align-items:center;gap:var(--sp-2);min-inline-size:0;padding-inline:var(--sp-1)}.console-account-id{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0;line-height:var(--lh-tight)}.console-account-name{color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.console-account-name,.console-account-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-account-role{color:var(--text-muted);font-size:var(--fs-2xs)}.console-sidebar-tenant{padding-inline:var(--sp-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-context{display:flex;align-items:center;gap:var(--sp-2);-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-sm);color:var(--text-muted);text-decoration:none}.console-context:hover{background:var(--surface-hover);color:var(--text);text-decoration:none}.console-topbar{grid-area:topbar;position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--z-sticky);display:flex;align-items:center;flex-wrap:nowrap;gap:var(--sp-3);min-block-size:var(--console-topbar-h);padding-inline:var(--sp-6);-webkit-border-after:var(--border-w) solid var(--border);border-block-end:var(--border-w) solid var(--border);background:var(--surface)}.console-topbar__leading{flex:none}.console-topbar__search{-webkit-margin-start:auto;margin-inline-start:auto;flex:0 1 min(320px,36%);min-inline-size:168px}.console-topbar__search .searchbar{inline-size:100%}.console-topbar__tools{display:flex;align-items:center;flex:none;flex-shrink:0;gap:var(--sp-2);min-inline-size:0}.console-topbar .console-portal-glyph--narrow,.console-topbar .console-search-glyph{display:none}.console-topbar .console-menu-btn{display:none;flex:none}.console-scrim,.portal-scrim{display:none;position:fixed;inset:0;z-index:calc(var(--z-drawer, 500) - 10);padding:0;border:0;background:color-mix(in srgb,var(--scrim,#101828) 55%,transparent);cursor:default}.console-topbar .input{min-block-size:var(--ctl-h-md);font-size:var(--fs-sm)}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);min-inline-size:0;font-size:var(--fs-xs);color:var(--text-muted)}.breadcrumbs a{display:inline-flex;align-items:center;min-block-size:24px;padding-inline:2px;color:inherit}.breadcrumbs li+li:before{content:"/";-webkit-margin-end:var(--sp-2);margin-inline-end:var(--sp-2);color:var(--text-faint)}.console-user-id{display:grid;grid-template-columns:minmax(0,1fr);line-height:var(--lh-tight)}.console-subnav{grid-area:subnav;display:flex;align-items:stretch;flex-wrap:nowrap;gap:var(--sp-1);padding-inline:var(--sp-6);-webkit-border-after:var(--border-w) solid var(--border);border-block-end:var(--border-w) solid var(--border);background:var(--surface-2);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.console-subnav::-webkit-scrollbar{display:none}.console-main{grid-area:main;display:flex;flex-direction:column;min-inline-size:0}.console-header{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--sp-4);padding-block:var(--sp-8) var(--sp-10);padding-inline:var(--sp-6);background-color:var(--bg-sunken);background-image:var(--grain);background-blend-mode:overlay;-webkit-border-after:var(--border-w) solid var(--border);border-block-end:var(--border-w) solid var(--border)}.console-title{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);line-height:var(--lh-heading);letter-spacing:var(--tracking-tight-2);color:var(--text)}.console-eyebrow{-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2)}.console-sub{-webkit-margin-before:var(--sp-1);margin-block-start:var(--sp-1);font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text-muted)}.console-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-control-gap);-webkit-margin-start:auto;margin-inline-start:auto}.console-body{flex:1 1;min-inline-size:0;padding-block:var(--sp-4) var(--sp-8);padding-inline:var(--sp-6)}@media (max-width:960px){.portal-nav--bar{display:none}.portal-menu-btn{display:inline-flex}.portal-topbar{gap:var(--sp-4)}.portal-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-7)}.portal-nav--drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--z-drawer,500);display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:var(--sp-1);inline-size:min(280px,88vw);padding:var(--sp-4);-webkit-border-start:var(--border-w) solid var(--border);border-inline-start:var(--border-w) solid var(--border);background:var(--surface);box-shadow:var(--shadow-lg);overflow-y:auto;visibility:hidden;opacity:0;transition:opacity var(--t-fast,.12s ease),visibility var(--t-fast,.12s ease)}.portal-nav--drawer .chrome-mobile-nav-head{display:flex;justify-content:flex-start;-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2)}.portal-nav--drawer a{display:flex;align-items:center;min-block-size:var(--ctl-h-lg);padding-inline:var(--sp-3);white-space:normal}.portal-nav--drawer .portal-nav-row{display:flex;align-items:center;gap:var(--sp-1)}.portal-nav--drawer .portal-nav-row>a{flex:1 1 auto;min-inline-size:0}.portal-nav-toggle{flex:none;color:var(--text-muted)}.portal-nav-toggle svg{transition:transform var(--t-fast,.12s ease)}.portal-nav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.portal-nav--drawer .portal-nav-sub[hidden]{display:none}.portal-nav--drawer .portal-nav-sub{display:grid;grid-gap:2px;gap:2px;-webkit-margin-start:var(--sp-4);margin-inline-start:var(--sp-4);-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2);-webkit-padding-start:var(--sp-2);padding-inline-start:var(--sp-2);-webkit-border-start:var(--border-w) solid var(--border);border-inline-start:var(--border-w) solid var(--border)}.portal-nav--drawer .portal-nav-sub>a{min-block-size:var(--ctl-h-md);font-size:var(--fs-sm)}.portal-nav--drawer .portal-nav-sub>a:not([aria-current]){color:var(--text-muted)}.portal.is-menu-open .portal-nav--drawer{visibility:visible;opacity:1}.portal.is-menu-open .portal-scrim{display:block}}@media (max-width:1100px){.console{grid-template-columns:var(--sidebar-rail-w) minmax(0,1fr)}.console-nav-item{justify-content:center;min-inline-size:var(--ctl-h-md);padding-inline:0}.console-account-id,.console-brand-name,.console-context-badge,.console-context-label,.console-nav-label,.console-sidebar-tenant{display:none}.console-account,.console-brand,.console-context{justify-content:center}.console-nav-item .badge{-webkit-margin-start:0;margin-inline-start:0}}@media (max-width:720px){.portal{--portal-gutter:var(--sp-4);--portal-rhythm:var(--sp-5)}.portal-brand-sub,.portal-signin-label{display:none}.portal-brand-name,.portal-brand-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-brand{min-inline-size:0;flex-shrink:1}.portal-topbar{gap:var(--sp-3)}.portal-actions .btn--primary{padding-inline:var(--sp-2)}.console,.portal-footer-grid{grid-template-columns:minmax(0,1fr)}.console{grid-template-areas:"topbar" "subnav" "main"}.console-topbar{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"menu tools" "search search";grid-column-gap:var(--sp-2);column-gap:var(--sp-2);grid-row-gap:var(--sp-3);row-gap:var(--sp-3);align-items:center;min-block-size:auto;padding-block:var(--sp-2);background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.7);backdrop-filter:blur(16px) saturate(1.7)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.console-topbar{background:var(--surface)}}.console-topbar .console-search-glyph{display:inline}.console-topbar .console-portal-glyph--wide{display:none}.console-topbar .console-portal-glyph--narrow{display:inline}.console-topbar__leading{grid-area:menu}.console-topbar__tools{grid-area:tools;justify-self:end;justify-content:flex-end;flex-wrap:nowrap;gap:var(--sp-1);padding:var(--sp-1);border:var(--border-w) solid var(--border);border-radius:var(--r-md);background:var(--surface-2);box-shadow:var(--edge)}.console-topbar__tools .btn--icon{border-radius:calc(var(--r-md) - 2px)}.console-topbar__tools .icon-glyph{flex:none;font-size:1.125rem}.console-topbar .console-mobile-tool{inline-size:var(--ctl-h-md);min-inline-size:var(--ctl-h-md);padding-inline:0;flex-shrink:0;gap:0;justify-content:center}.console-topbar .console-lang{flex-shrink:0;inline-size:auto;min-inline-size:var(--ctl-h-md);gap:var(--sp-2);min-block-size:var(--ctl-h-md);padding-inline:var(--sp-2) var(--sp-3)}.console-topbar .console-lang .icon-glyph{font-size:1.25rem}.console-topbar .console-lang .portal-lang-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1}.console-topbar__tools .signout-form{display:flex;align-items:center;-webkit-padding-start:var(--sp-1);padding-inline-start:var(--sp-1);-webkit-margin-start:var(--sp-1);margin-inline-start:var(--sp-1);-webkit-border-start:var(--border-w) solid var(--border);border-inline-start:var(--border-w) solid var(--border)}.console-topbar__search{grid-area:search;-webkit-margin-start:0;margin-inline-start:0;flex:none;inline-size:100%;min-inline-size:0}.console-topbar .searchbar{flex-wrap:nowrap;padding-block:0;min-block-size:var(--ctl-h-md)}.console-topbar .chrome-link-label{display:none}.console-topbar .console-signout-btn{max-inline-size:5.5rem;overflow:hidden;text-overflow:ellipsis}.console-subnav{padding-block:0;overscroll-behavior-x:contain;scroll-padding-inline:var(--sp-4);scroll-snap-type:x proximity}.console-subnav .tab{scroll-snap-align:start;padding-block:var(--sp-3)}.console-sidebar{position:fixed;inset-block:0;inset-inline-start:-100%;z-index:var(--z-drawer,500);inline-size:min(280px,88vw);block-size:100vh;flex-direction:column;align-items:stretch;-webkit-border-after:0;border-block-end:0;background:var(--surface-2);box-shadow:var(--shadow-lg);visibility:hidden;overflow-y:auto;transition:inset-inline-start var(--t-slow,.24s ease),visibility var(--t-slow,.24s ease)}.console-sidebar .chrome-mobile-nav-head{display:flex;justify-content:flex-end;padding:var(--sp-2);-webkit-padding-after:0;padding-block-end:0}.console-nav{display:grid;grid-template-columns:minmax(0,1fr);flex-wrap:nowrap}.console-nav-item{justify-content:flex-start;min-inline-size:0;padding-inline:var(--sp-2)}.console-brand-name,.console-context-badge,.console-context-label,.console-nav-label,.console-sidebar-tenant{display:inline}.console-account-id{display:grid}.console-brand{justify-content:flex-start}.console-nav-item .badge{-webkit-margin-start:auto;margin-inline-start:auto}.console-sidebar-foot{-webkit-margin-before:auto;margin-block-start:auto;padding:var(--sp-2);-webkit-border-before:var(--border-w) solid var(--border);border-block-start:var(--border-w) solid var(--border)}.console-topbar .console-menu-btn{display:inline-flex}.console.is-menu-open .console-sidebar{inset-inline-start:0;visibility:visible}.console.is-menu-open .console-scrim{display:block}.console-body,.console-header,.console-subnav,.console-topbar{padding-inline:var(--sp-4)}}@media (max-width:960px){.portal{--portal-rhythm:var(--sp-6)}}@media (max-width:480px){.portal-account-name,.portal-actions .signout-form,.portal-brand-sub,.portal-lang-label,.portal-signin-label{display:none}.portal-account,.portal-lang{padding-inline:var(--sp-2);gap:0}.portal-actions{gap:var(--sp-1)}.portal-console{padding-inline:var(--sp-2)}.portal-console-label{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.portal-topbar .portal-brand-logo{flex-shrink:1;min-inline-size:0}.portal-topbar .portal-brand-logo img{max-inline-size:100%}.portal-topbar[data-name=shown] .portal-brand:has(.portal-brand-logo:not(.portal-brand-logo--dark-only)) .portal-brand-text{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}}@media (min-width:721px){.console.is-rail{grid-template-columns:var(--sidebar-rail-w) minmax(0,1fr)}.console.is-rail .console-nav-item{justify-content:center;min-inline-size:var(--ctl-h-md);padding-inline:0}.console.is-rail .console-account-id,.console.is-rail .console-brand-name,.console.is-rail .console-context-badge,.console.is-rail .console-context-label,.console.is-rail .console-nav-label,.console.is-rail .console-sidebar-tenant{display:none}.console.is-rail .console-account,.console.is-rail .console-brand,.console.is-rail .console-context{justify-content:center}.console.is-rail .console-brand-row{flex-direction:column;align-items:center;gap:0}.console.is-rail .console-nav-item .badge{-webkit-margin-start:0;margin-inline-start:0}.console.is-rail .console-brand{flex:none;padding-inline:0}}