.product-shell .copy-identifier{align-items:center;gap:var(--space-1);max-width:100%;display:inline-flex}.product-shell .copy-identifier__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-shell .copy-identifier__button{background:var(--color-white);border:1px solid var(--color-border-strong);border-radius:var(--radius);color:var(--color-text-body);cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.product-shell .copy-identifier__button:hover,.product-shell .copy-identifier__button:focus-visible{background:var(--color-page);color:var(--color-blue);outline:none}.product-shell .copy-identifier__button:focus-visible{border-color:var(--color-blue)}.product-shell .copy-identifier__button svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.product-shell .copy-identifier__status{color:var(--color-green);font-size:var(--text-small);font-weight:600}.product-shell .copy-identifier__status:empty{display:none}.product-shell .administration-history{background:var(--color-white);cursor:pointer}.product-shell .administration-history:hover,.product-shell .administration-history[aria-expanded=true]{border-color:var(--color-blue);color:var(--color-blue)}.product-shell .assignment-history{border:1px solid var(--color-border);border-radius:var(--radius);margin:0 0 var(--space-3);padding:var(--space-3)}.product-shell .assignment-history__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.product-shell .assignment-history__list>li{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.product-shell .assignment-history__list>li>div{gap:2px;min-width:0;display:grid}.product-shell .assignment-history__list>li>div strong{color:var(--color-text-body);font-size:var(--text-body);font-weight:600}.product-shell .assignment-history__list>li>div span{color:var(--color-muted);font-size:var(--text-label)}.product-shell .assignment-history__kind{border-radius:var(--radius-pill);font-size:var(--text-small);white-space:nowrap;margin-top:2px;padding:.3rem .65rem;font-weight:600;line-height:1}.product-shell .assignment-history__kind--granted{background:var(--color-green-tint);color:var(--color-green)}.product-shell .assignment-history__kind--revoked{background:var(--color-gray-tint);color:var(--color-gray-chip)}.product-shell .wizard{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:56rem;display:grid}.product-shell .wizard__header{border-bottom:1px solid var(--color-border);gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-4);display:grid}.product-shell .wizard__progress{color:var(--color-muted);font-size:var(--text-label);margin:0;font-weight:600}.product-shell .wizard__header h2{outline:none;margin:0}.product-shell .wizard__steps{gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.product-shell .wizard__steps li{color:var(--color-muted);font-size:var(--text-label);align-items:center;gap:var(--space-2);display:inline-flex}.product-shell .wizard__steps li>span{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--text-small);justify-content:center;align-items:center;width:24px;height:24px;font-weight:600;display:inline-flex}.product-shell .wizard__steps li.is-current{color:var(--color-blue);font-weight:600}.product-shell .wizard__steps li.is-current>span{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.product-shell .wizard__steps li.is-done>span{background:var(--color-green-tint);border-color:var(--color-green-tint);color:var(--color-green)}.product-shell .wizard__body{gap:var(--space-4);padding:var(--space-5);display:grid}.product-shell .wizard__body h3{margin:0}.product-shell .wizard__description,.product-shell .wizard__hint{color:var(--color-muted);font-size:var(--text-body);margin:0}.product-shell .wizard__fields{gap:var(--space-4);max-width:32rem;display:grid}.product-shell .wizard__fields label{gap:var(--space-1);display:grid}.product-shell .wizard__summary{gap:var(--space-3);margin:0;display:grid}.product-shell .wizard__summary>div{border-bottom:1px solid var(--color-border);gap:var(--space-1);padding-bottom:var(--space-3);display:grid}.product-shell .wizard__summary dd{margin:0}.product-shell .wizard__footer{border-top:1px solid var(--color-border);align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.product-shell .wizard__spacer{flex:1}.product-shell .wizard__confirm{align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.product-shell .wizard__confirm p{flex:1;margin:0;font-weight:600}.product-shell .inspector-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.product-shell .inspector-action-form{border:1px solid var(--color-border);border-radius:var(--radius);gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);display:grid}.product-shell .inspector-action-form h4{margin:0}.product-shell .inspector-action-form label{gap:var(--space-1);display:grid}.product-shell .inspector-action-form .inspector-actions{margin-top:0}.product-shell .movement-inspector__timeline{border-top:1px solid var(--color-border);margin-top:var(--space-4);padding-top:var(--space-3)}.product-shell .movement-inspector__timeline ol{gap:var(--space-2);margin:var(--space-3) 0 0;padding-left:var(--space-5);display:grid}.product-shell .movement-inspector__timeline li{color:var(--color-text-body);font-size:var(--text-label)}.product-shell .movement-inspector__timeline time{color:var(--color-muted)}.product-shell .workspace-filters__action{place-self:end}.product-shell .dashboard-toolbar{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.product-shell .dashboard-toolbar .form-field{min-width:min(100%,280px)}.product-shell .dashboard-about summary{cursor:pointer;font-weight:600}.product-shell .custodian-link{border-bottom:1px solid var(--color-border);gap:var(--space-3);padding:var(--space-4) 0;display:grid}.product-shell .custodian-link__current{gap:var(--space-1);display:grid}.product-shell .custodian-link__label{color:var(--color-muted);font-size:var(--text-small)}.product-shell .custodian-link__current strong{color:var(--color-text);font-size:var(--text-body);overflow-wrap:anywhere}.product-shell .custodian-link__actions,.product-shell .custodian-link__confirm{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.product-shell .custodian-link__confirm p{color:var(--color-text-body);font-size:var(--text-body);flex-basis:100%;margin:0}.product-shell .custodian-link__search{gap:var(--space-2);display:grid}.product-shell .custodian-link__search label{font-size:var(--text-body);font-weight:600}.product-shell .custodian-link__search input{border:1px solid var(--color-border-strong);border-radius:var(--radius);font:inherit;min-height:2.25rem;padding:0 var(--space-3)}.product-shell .custodian-link__search>.text-button{justify-self:start}.product-shell .custodian-link__results{margin:0;padding:0;list-style:none;display:grid}.product-shell .custodian-link__results>li{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;justify-content:space-between;display:flex}.product-shell .custodian-link__results>li+li{border-top:1px solid var(--color-border)}
.app-frame{flex-direction:column;min-height:100vh;display:flex}.product-shell{font-family:var(--font-family)}.app-shell-layout{flex:auto;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);min-width:0;display:grid}.product-shell .app-main-column{flex-direction:column;flex:auto;min-width:0;display:flex}.product-shell{background:var(--color-page)}.product-shell .app-shell-layout{grid-template-columns:14.5rem minmax(0,1fr)}.product-shell .app-main-column{background:var(--color-page)}.app-header{background:var(--color-navy);color:#fff;min-height:6.25rem;padding:var(--space-6) max(var(--space-6), calc((100vw - 72rem) / 2));justify-content:space-between;align-items:center;display:flex}.app-header__brand{gap:var(--space-6);display:flex}.app-header__brand strong{letter-spacing:-.03em;font-size:2rem}.app-header__brand span{align-self:center;max-width:16rem}@media (max-width:44rem){.app-header{min-height:5rem;padding:var(--space-4)}.app-header__brand{flex-direction:column;gap:0}.app-header__brand strong{font-size:1.5rem}.app-header__brand span{font-size:.72rem}}.product-shell .app-header__identity strong{font-family:var(--font-family);font-stretch:75%}.product-shell .app-header__brand>span{display:none}.product-shell .app-header__account strong{letter-spacing:.03em}@media (max-width:44rem){.product-shell .app-header__identity{gap:0;display:grid}.product-shell .app-header__account>div{display:none}}.product-shell .app-header{align-items:center}.product-shell .app-header__brand{flex:auto;align-items:center;display:flex}.product-shell .app-header__identity{padding-right:var(--space-4)}.product-shell .app-header__brand strong{letter-spacing:-.04em;font-size:1.7rem;line-height:1}.product-shell .app-header__brand>span{color:#ffffffd1;max-width:22rem;font-size:.9rem}.product-shell .app-header__account{flex:0 auto}.product-shell .app-header__account>div{text-align:right}@media (max-width:44rem){.product-shell .app-header{align-items:stretch;gap:var(--space-4);flex-direction:column}.product-shell .app-header__brand{gap:var(--space-3)}.product-shell .app-header__brand>span{font-size:.78rem}.product-shell .app-header__account>div{text-align:left}}.product-shell .app-header__brand{gap:var(--space-4)}.product-shell .app-header__identity{align-content:center}.product-shell .app-header__institution{order:0}.product-shell .app-header__identity strong{order:1;line-height:1.25}@media (max-width:44rem){.product-shell .app-header{padding-block:var(--space-3)}.product-shell .app-header__brand{align-items:flex-start}.product-shell .app-header__identity{padding-left:2.6rem}.product-shell .app-header__identity strong{font-size:.68rem}.product-shell .app-header__account{justify-content:space-between}}.product-shell .app-header{height:66px}.product-shell .app-header__brand{min-width:0}.product-shell .app-header__identity{border-right:0;align-items:center;gap:21px;min-height:46px;padding:0 22px 0 0;display:flex;position:static}.product-shell .app-header__identity:before{display:none}.product-shell .app-header__crest{flex:none;width:41px;height:54px}.product-shell .app-header__identity-copy{gap:1px;min-width:0;display:grid}.product-shell .app-header__institution{white-space:nowrap;line-height:1.1}.product-shell .app-header__identity-product{color:#ffffffd1;white-space:nowrap;font-size:.9375rem;line-height:1.15}.product-shell .app-header__identity-product strong{color:#ffffffd1;font-size:inherit;font-weight:500}.product-shell .app-header__tools{align-items:center;gap:18px;min-width:0;margin-left:auto;display:flex}.product-shell .app-header__search{align-items:center;gap:8px;display:flex}.product-shell .app-header__search svg{height:17px;stroke:var(--color-muted);stroke-linecap:round;stroke-width:1.8px;width:17px}.product-shell .app-header__search kbd{white-space:nowrap}.product-shell .app-header__divider{background:#ffffff47;width:1px;height:25px}.product-shell .app-header__notification svg{height:22px;stroke:var(--color-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:22px}.product-shell .app-header__avatar{flex:none;justify-content:center;align-items:center;display:inline-flex}.product-shell .app-header__account{align-items:center;gap:10px;min-width:150px;display:flex}.product-shell .app-header__account>div{gap:1px;min-width:0;display:grid}.product-shell .app-header__account strong{text-overflow:ellipsis;text-transform:none;white-space:nowrap;max-width:180px;line-height:1.15;overflow:hidden}.product-shell .app-header__account-profile{white-space:nowrap;line-height:1.15}.product-shell .app-header__account-chevron{color:var(--color-white);font-size:1.1rem;line-height:1}@media (max-width:44rem){.product-shell .app-header{height:auto;min-height:66px;padding:8px 14px}.product-shell .app-header__identity{border-right:0;padding-right:0}.product-shell .app-header__crest{width:32px;height:43px}.product-shell .app-header__institution,.product-shell .app-header__identity-product{font-size:var(--text-label)}}.product-shell .app-header{background:var(--color-navy);gap:var(--space-6);min-height:var(--header-height);padding:0 var(--space-5) 0 var(--space-4);border-bottom:0}.product-shell .app-header__institution{color:var(--color-white);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:600}.product-shell .app-header__identity strong{color:var(--color-white);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:500}.product-shell .app-header__identity-product>span{color:#ffffffd1;font-weight:400}.product-shell .app-header__search{background:var(--color-page);border:1px solid var(--color-border-strong);border-radius:var(--radius);color:var(--color-muted-soft);height:36px;padding:0 var(--space-3);width:258px;font-size:.8125rem}.product-shell .app-header__search kbd{background:var(--color-white);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-muted-soft);font-family:var(--font-family);margin-left:auto;padding:1px 6px;font-size:.6875rem}.product-shell .app-header__notification{color:var(--color-white);width:24px;height:24px;position:relative}.product-shell .app-header__notification i{background:var(--color-red-dot);border:2px solid var(--color-navy);border-radius:var(--radius-pill);width:10px;height:10px;position:absolute;top:-1px;right:-1px}.product-shell .app-header__avatar{background:var(--color-avatar);border-radius:var(--radius-pill);color:var(--color-navy);width:36px;height:36px;font-size:.8125rem;font-weight:700}.product-shell .app-header__account strong{color:var(--color-white);font-size:.875rem;font-weight:600}.product-shell .app-header__account-profile{color:#ffffffd1;font-size:.75rem}.product-shell button.app-header__search{cursor:pointer;font-family:var(--font-family);text-align:left}.product-shell button.app-header__search:hover{border-color:var(--color-blue)}.product-shell button.app-header__search:focus-visible{border-color:var(--color-blue);outline:none;box-shadow:0 0 0 3px #0a62cb40}.product-shell button.app-header__search>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.product-shell button.app-header__notification{border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.product-shell button.app-header__notification:hover,.product-shell button.app-header__notification[aria-expanded=true]{background:#ffffff14}.product-shell button.app-header__notification:focus-visible{border-color:var(--color-white);outline:none}.app-sidebar{background:var(--color-surface);border-right:1px solid var(--color-border);gap:var(--space-6);min-width:0;padding:var(--space-8) var(--space-4);flex-direction:column;display:flex}.app-sidebar__heading{gap:var(--space-1);padding:0 var(--space-3);display:grid}.app-sidebar__heading strong{color:var(--color-navy);font-size:1rem}.product-shell .app-sidebar__heading{display:none}.product-shell .app-sidebar{gap:var(--space-4);background:var(--color-navy-strong);padding:var(--space-3) 0 var(--space-4);width:var(--sidebar-width);border-right:0;position:relative}.primary-navigation{border-bottom:1px solid var(--color-border);gap:var(--space-8);padding:0 max(var(--space-6), calc((100vw - 72rem) / 2));display:flex}.primary-navigation a{color:var(--color-text);padding:var(--space-4) 0;text-decoration:none}.primary-navigation a[aria-current=page]{border-bottom:3px solid var(--color-blue);font-weight:700}@media (max-width:44rem){.primary-navigation{gap:var(--space-6);padding:0 var(--space-4);overflow-x:auto}}.primary-navigation__group h2{font-weight:700}.navigation-link__icon{color:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.25rem;height:1.25rem}.navigation-link__copy{min-width:0;display:grid}.scope-note{border-top-color:#ffffff3d}.product-shell .primary-navigation{border-bottom:0;padding:0}.page-header p{margin-top:var(--space-2)}.page-header{gap:var(--space-4);margin:0 auto var(--space-6);max-width:72rem;display:grid}.page-header__main{align-items:end;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.page-header__eyebrow{color:var(--color-blue);letter-spacing:.08em;margin-bottom:var(--space-2);text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.product-shell .page-header h1{margin:0}.page-header p{color:var(--color-muted);margin:var(--space-3) 0 0;max-width:52rem;font-size:1rem}.page-header__meta{justify-self:end}.page-header__meta-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-soft);gap:var(--space-1);min-width:12rem;padding:var(--space-3) var(--space-4);display:grid}.page-header__meta-card span{color:var(--color-muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.page-header__meta-card strong{color:var(--color-navy);font-size:.86rem}@media (max-width:44rem){.page-header__main{grid-template-columns:1fr}.page-header__meta{justify-self:start}}.product-shell .page-header__main{grid-template-columns:minmax(0,1fr) auto}@media (max-width:44rem){.product-shell .page-header__main{grid-template-columns:1fr}}.product-shell .page-header{max-width:var(--content-max)}.product-shell .page-header__main{align-items:end;gap:var(--space-6)}.product-shell .page-header__eyebrow{color:var(--color-blue);letter-spacing:.06em;font-size:.72rem}.product-shell .page-header{gap:0;margin:0 0 17.5px}.product-shell .page-header__main{margin-top:-1px;display:block}.product-shell .page-header h1{font-family:var(--font-family);margin-bottom:4px;font-stretch:100%}.product-shell .page-header p{margin:0}.product-shell .page-header h1{color:var(--color-text);font-size:var(--text-title);letter-spacing:-.01em;margin-top:var(--space-3);font-weight:700;line-height:1.2}.product-shell .page-header p{color:var(--color-muted);margin-top:var(--space-1);font-size:.9375rem}.product-shell .page-header__eyebrow{display:none}.product-shell .app-footer{text-align:left;align-items:center;min-height:43px;margin-top:auto;display:flex}.product-shell .app-footer span{white-space:nowrap}.product-shell .app-footer i{font-style:normal}@media (max-width:44rem){.product-shell .app-footer{flex-direction:column;align-items:flex-start;gap:3px;min-height:52px;padding:8px 14px}.product-shell .app-footer span{white-space:normal}}.product-shell .app-footer{background:var(--color-page);border-top:1px solid var(--color-border);color:var(--color-muted-faint);font-size:var(--text-small);padding:var(--space-3) var(--space-6);justify-content:space-between}.product-shell .app-footer i{color:var(--color-border-strong);margin:0 var(--space-2)}.product-shell .account-menu{position:relative}.product-shell .account-menu__trigger{border-radius:var(--radius);color:var(--color-white);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;min-height:44px;padding:2px 6px 2px 2px;display:flex}.product-shell .account-menu__trigger:hover,.product-shell .account-menu__trigger[aria-expanded=true]{background:#ffffff14}.product-shell .account-menu__trigger:focus-visible{border-color:var(--color-white);outline:none}.product-shell .account-menu__trigger .app-header__account{text-align:left;min-width:0}.product-shell .account-menu__trigger .app-header__account>span:first-child{gap:1px;display:grid}.product-shell .account-menu__panel{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);min-width:240px;padding:var(--space-2);z-index:30;display:grid;position:absolute;top:calc(100% + 6px);right:0}.product-shell .account-menu__identity{border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);gap:2px;display:grid}.product-shell .account-menu__identity strong{color:var(--color-text);font-size:var(--text-body);font-weight:600}.product-shell .account-menu__identity span{color:var(--color-muted);font-size:var(--text-small)}.product-shell .account-menu__item{border-radius:var(--radius);color:var(--color-text-body);cursor:pointer;font-size:var(--text-body);min-height:40px;padding:0 var(--space-3);text-align:left;background:0 0;border:0;width:100%;font-weight:500;text-decoration:none;display:block}.product-shell .account-menu__item:hover,.product-shell .account-menu__item:focus-visible{background:var(--color-page);color:var(--color-blue);outline:none}.product-shell .global-search{z-index:60;position:fixed;inset:0}.product-shell .global-search__backdrop{cursor:default;background:#0a1b3473;border:0;width:100%;padding:0;position:absolute;inset:0}.product-shell .global-search__dialog{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);max-height:min(70vh,640px);max-width:calc(100vw - 2 * var(--space-4));width:640px;display:grid;position:absolute;top:12vh;left:50%;transform:translate(-50%)}.product-shell .global-search__field{border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.product-shell .global-search__field svg{height:18px;stroke:var(--color-muted);stroke-linecap:round;stroke-width:1.8px;flex:none;width:18px}.product-shell .global-search__field input,.product-shell .global-search__field input:focus{box-shadow:none;border:0;outline:none;flex:1;min-width:0;min-height:40px;padding:0;font-size:1rem}.product-shell .global-search kbd{background:var(--color-subtle);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-muted-soft);font-family:var(--font-family);padding:1px 6px;font-size:.6875rem}.product-shell .global-search__results{padding:var(--space-2) 0;overflow-y:auto}.product-shell .global-search__hint{color:var(--color-muted);font-size:var(--text-body);padding:var(--space-4);margin:0}.product-shell .global-search__group h3{color:var(--color-muted);font-size:var(--text-small);padding:var(--space-2) var(--space-4);justify-content:space-between;align-items:center;margin:0;font-weight:600;display:flex}.product-shell .global-search__group h3 span{font-weight:500}.product-shell .global-search__group ul{margin:0;padding:0;list-style:none}.product-shell .global-search__group li button{color:var(--color-text-body);cursor:pointer;align-items:center;gap:var(--space-3);min-height:var(--row-height);padding:var(--space-2) var(--space-4) var(--space-2) calc(var(--space-4) - 3px);text-align:left;background:0 0;border:0;border-left:3px solid #0000;width:100%;display:flex}.product-shell .global-search__group li.is-active button{background:var(--color-blue-tint);border-left-color:var(--color-blue)}.product-shell .global-search__hit-copy{flex:1;gap:2px;min-width:0;display:grid}.product-shell .global-search__hit-copy strong{color:var(--color-text);font-size:var(--text-body);font-weight:600}.product-shell .global-search__hit-copy span{color:var(--color-muted);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-shell .global-search__footer{border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-small);padding:var(--space-2) var(--space-4);margin:0}.product-shell .notification-bell{position:relative}.product-shell .notification-bell__count{background:var(--color-red-dot);border:2px solid var(--color-navy);border-radius:var(--radius-pill);color:var(--color-white);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.625rem;font-style:normal;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;right:0}.product-shell .notification-bell__panel{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);z-index:30;width:380px;max-height:min(70vh,560px);position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.product-shell .notification-bell__header{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;display:flex}@media (max-width:64rem){.product-shell .primary-navigation{overflow-x:auto}.primary-navigation__group{display:flex}.primary-navigation__group h2,.scope-note{display:none}.primary-navigation__group ul{gap:var(--space-1);display:flex}.product-shell .primary-navigation .navigation-link[aria-current=page]{border-bottom-color:#fff;border-left:0}}.product-shell .app-header__menu,.product-shell .app-nav-backdrop{display:none}@media (max-width:64rem){.app-shell-layout{grid-template-columns:1fr}.app-sidebar{border-bottom:1px solid var(--color-border);padding:var(--space-4) var(--space-6);border-right:0}}.primary-navigation__group{gap:var(--space-2);display:grid}.primary-navigation__group h2{color:var(--color-muted);letter-spacing:.08em;padding:0 var(--space-3);text-transform:uppercase;margin:0;font-size:.7rem}.primary-navigation__group ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.primary-navigation__group li{min-width:0}.product-shell .primary-navigation .navigation-link{text-decoration:none;display:grid}.product-shell .primary-navigation .navigation-link>span{color:var(--color-text);font-size:.9rem;font-weight:750}.product-shell .primary-navigation .navigation-link small{color:var(--color-muted);font-size:.74rem;line-height:1.35}.product-shell .primary-navigation .navigation-link[aria-current=page]>span{color:var(--color-navy)}.scope-note{border-top:1px solid var(--color-border);color:var(--color-muted);padding:var(--space-4) var(--space-3) 0;margin:auto 0 0;font-size:.76rem;line-height:1.45}@media (max-width:44rem){.product-shell .primary-navigation{grid-template-columns:1fr;overflow:visible}}.product-shell .primary-navigation{display:grid}.product-shell .primary-navigation .navigation-link{border:0;border-radius:0;align-items:center}.product-shell .primary-navigation .navigation-link[aria-current=page]{border-bottom:0}.product-shell .primary-navigation .navigation-link small{display:none}@media (max-width:64rem){.scope-note{margin:0}.product-shell .app-header__menu{align-items:center;gap:var(--space-2)}.product-shell .app-shell-layout{position:relative}.product-shell .app-nav-backdrop{z-index:20;background:#081c2d7a;border:0;display:block;position:absolute;inset:0}.product-shell .app-sidebar{display:none}.product-shell .app-shell-layout--nav-open .app-sidebar{background:var(--color-navy);border-bottom:0;border-right:1px solid var(--color-navy-soft);gap:var(--space-4);max-width:18rem;padding:var(--space-4) 0 var(--space-6);z-index:21;flex-direction:column;width:min(18rem,88vw);display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.product-shell .app-shell-layout--nav-open .primary-navigation,.product-shell .primary-navigation{gap:var(--space-4);flex:none;grid-template-columns:1fr;display:grid;overflow:visible}.product-shell .primary-navigation__group,.product-shell .primary-navigation__group ul{flex:none;display:grid}.product-shell .primary-navigation__group h2,.product-shell .scope-note{display:block}.product-shell .primary-navigation .navigation-link{min-height:3.5rem;padding:var(--space-2) var(--space-5);white-space:normal;border-bottom:0;border-left:4px solid #0000;grid-template-columns:1.2rem minmax(0,1fr)}.product-shell .primary-navigation .navigation-link[aria-current=page]{padding-left:calc(var(--space-5) - 4px);border-bottom:0;border-left-color:#fff}.product-shell .app-shell-layout{grid-template-columns:1fr}}@media (min-width:64.01rem){.product-shell .app-header__menu{display:none}}.product-shell .app-sidebar__collapse{color:#ffffffd1;font-size:var(--text-label);align-items:center;gap:17px;display:flex;position:absolute;bottom:17px;left:24px}.product-shell .app-sidebar__collapse>span:first-child{font-size:1.25rem;line-height:1}@media (max-width:64rem){.product-shell .app-header__search,.product-shell .app-header__divider,.product-shell .app-header__notification,.product-shell .app-header__avatar,.product-shell .app-header__account{display:none}}@media (min-width:64.01rem){.product-shell .app-shell-layout{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}}.product-shell .app-header__menu{border-radius:var(--radius);color:var(--color-white);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none}.product-shell .app-header__menu svg{stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:22px;height:22px}.product-shell .app-header__menu:hover,.product-shell .app-header__menu[aria-expanded=true]{background:#ffffff1a}.product-shell .app-header__menu:focus-visible{border-color:var(--color-white);outline:none}.product-shell button.app-sidebar__collapse{border-radius:var(--radius);cursor:pointer;padding:var(--space-2);background:0 0;border:1px solid #0000;left:16px}.product-shell button.app-sidebar__collapse:hover{color:var(--color-white);background:#ffffff14}.product-shell button.app-sidebar__collapse:focus-visible{border-color:var(--color-white);outline:none}@media (min-width:64.01rem){.product-shell .app-shell-layout--nav-collapsed{grid-template-columns:64px minmax(0,1fr)}.product-shell .app-shell-layout--nav-collapsed .app-sidebar{width:64px}}.product-shell .primary-navigation .navigation-link{gap:var(--space-3);grid-template-columns:1.25rem minmax(0,1fr)}.product-shell .primary-navigation .navigation-link__icon{opacity:.9;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px}.product-shell .primary-navigation .navigation-link__copy>span,.product-shell .primary-navigation .navigation-link[aria-current=page] .navigation-link__copy>span{color:var(--color-white);font-size:.86rem;font-weight:650}.product-shell .scope-note{color:#ffffffd1;margin:auto var(--space-5) 0;padding:var(--space-4) 0 0;border-top-color:#fff3;font-size:.7rem;line-height:1.45}.product-shell .primary-navigation{gap:1px}.product-shell .primary-navigation__group{gap:0}.product-shell .primary-navigation__group[data-single=administration] h2{display:none}.product-shell .primary-navigation__group--collapsible>summary{color:var(--color-white);cursor:pointer;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:50px;padding:0 24px;list-style:none;display:grid}.product-shell .primary-navigation__group--collapsible>summary>span:not(.navigation-group__chevron){font-size:var(--text-body);white-space:nowrap;font-weight:600}.product-shell .primary-navigation__group--collapsible>summary::-webkit-details-marker{display:none}.product-shell .primary-navigation__group--collapsible>summary::marker{content:""}.product-shell .primary-navigation__group--collapsible>summary:hover{background:#ffffff14}.product-shell .primary-navigation__group--collapsible>summary>.navigation-link__icon,.product-shell .primary-navigation__group--collapsible>summary>svg{opacity:.9;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:18px;height:18px}.product-shell .navigation-group__chevron{color:#ffffffd1;width:16px;height:16px;display:inline-flex}.product-shell .navigation-group__chevron>svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:100%;height:100%}.product-shell .primary-navigation .navigation-link{border-left-width:7px;margin-right:9px}.product-shell .primary-navigation .navigation-link[aria-current=page]{border-radius:0 5px 5px 0;padding-left:17px}.product-shell .primary-navigation .navigation-link__copy>span{font-size:var(--text-body);font-weight:500}.product-shell .scope-note{display:none}.product-shell .primary-navigation__group summary,.product-shell .primary-navigation__group h2{color:var(--color-white);letter-spacing:0;padding:var(--space-3) var(--space-5);text-transform:none;font-size:.875rem;font-weight:500}.product-shell .primary-navigation .navigation-link{color:var(--color-white);min-height:2.75rem;padding:var(--space-2) var(--space-5) var(--space-2) calc(var(--space-5) - 3px);border-left:3px solid #0000;font-size:.875rem;font-weight:500}.product-shell .primary-navigation .navigation-link__copy>small{display:none}.product-shell .primary-navigation .navigation-link:hover{background:#ffffff0f}.product-shell .primary-navigation .navigation-link[aria-current=page]{background:var(--color-navy-soft);border-left-color:var(--color-blue);color:var(--color-white)}.product-shell .primary-navigation .navigation-link__icon{color:var(--color-white);width:1.125rem;height:1.125rem}.product-shell .navigation-group__chevron{transition:transform .15s}.product-shell .primary-navigation__group--collapsible[open]>summary .navigation-group__chevron{transform:rotate(90deg)}.product-shell .notification-bell__header h2{font-size:var(--text-body);margin:0;font-weight:600}.product-shell .notification-bell__header span{color:var(--color-muted);font-size:var(--text-label)}.product-shell .notification-bell__hint{color:var(--color-muted);font-size:var(--text-label);padding:var(--space-3) var(--space-4);margin:0}.product-shell .notification-bell__category+.notification-bell__category{border-top:1px solid var(--color-border)}.product-shell .notification-bell__category h3{color:var(--color-muted);font-size:var(--text-small);padding:var(--space-3) var(--space-4) var(--space-1);justify-content:space-between;align-items:center;margin:0;font-weight:600;display:flex}.product-shell .notification-bell__category h3 span{background:var(--color-gray-tint);border-radius:var(--radius-pill);color:var(--color-gray-chip);padding:2px 8px}.product-shell .notification-bell__category ul{margin:0;padding:0;list-style:none}.product-shell .notification-bell__category li a{color:var(--color-text-body);padding:var(--space-2) var(--space-4) var(--space-2) calc(var(--space-4) - 3px);border-left:3px solid #0000;gap:2px;text-decoration:none;display:grid}.product-shell .notification-bell__category li a:hover,.product-shell .notification-bell__category li a:focus-visible{background:var(--color-blue-tint);border-left-color:var(--color-blue);outline:none}.product-shell .notification-bell__category li a strong{color:var(--color-text);font-size:var(--text-body);font-weight:600}.product-shell .notification-bell__category li a span{color:var(--color-muted);font-size:var(--text-label)}.product-shell .notification-bell__more{color:var(--color-blue);font-size:var(--text-label);padding:var(--space-2) var(--space-4) var(--space-3);font-weight:600;text-decoration:none;display:block}@media (min-width:64.01rem){.product-shell .app-shell-layout--nav-collapsed .app-sidebar__heading,.product-shell .app-shell-layout--nav-collapsed .primary-navigation__group>summary,.product-shell .app-shell-layout--nav-collapsed .primary-navigation__group>h2,.product-shell .app-shell-layout--nav-collapsed .navigation-link__copy,.product-shell .app-shell-layout--nav-collapsed .app-sidebar__collapse>span:last-child{display:none}.product-shell .app-shell-layout--nav-collapsed .primary-navigation .navigation-link{justify-content:center;margin-right:0;padding:0}.product-shell .app-shell-layout--nav-collapsed .primary-navigation .navigation-link[aria-current=page]{border-radius:0;padding-left:0}.product-shell .app-shell-layout--nav-collapsed .primary-navigation__group+.primary-navigation__group{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid #ffffff1f}.product-shell .app-shell-layout--nav-collapsed .app-sidebar__collapse{justify-content:center;left:8px;right:8px}}@media (max-width:64rem){.product-shell .app-header{align-items:center;gap:var(--space-3);height:auto;min-height:56px;padding:var(--space-2) var(--space-3);flex-direction:row}.product-shell .app-header__brand{flex:auto;min-width:0}.product-shell .app-header__identity{min-height:0;padding-right:0}.product-shell .app-header__crest{width:28px;height:36px}.product-shell .app-header__institution{text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.product-shell .app-header__identity-product{text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.product-shell .app-header__tools{flex:none;margin-left:0}.product-shell .account-menu .app-header__avatar,.product-shell .app-header__menu,.product-shell .app-header__search,.product-shell .app-header__notification,.product-shell .account-menu{display:inline-flex}.product-shell button.app-header__search{justify-content:center;width:36px;height:36px;padding:0}.product-shell button.app-header__search>span,.product-shell button.app-header__search>kbd,.product-shell .account-menu__trigger .app-header__account{display:none}.product-shell button.app-header__search{color:var(--color-white);background:0 0;border-color:#0000}.product-shell button.app-header__search svg{stroke:var(--color-white)}.product-shell .app-header__tools{gap:var(--space-2)}.product-shell .account-menu__trigger{padding:2px}.product-shell .app-shell-layout--nav-open .app-sidebar__collapse{margin:var(--space-2) var(--space-4) 0;position:static}}

