.authenticated-shell{background:linear-gradient(180deg,#f8fbff 0,var(--op-background) 28rem);min-height:100vh;color:var(--op-text-primary)}.authenticated-header{z-index:40;-webkit-backdrop-filter:saturate(150%)blur(14px);backdrop-filter:saturate(150%)blur(14px);background:#ffffffdb;position:sticky;top:0;box-shadow:0 .5rem 1.5rem #1d1d1f09}.authenticated-header__inner{align-items:center;gap:1.5rem;width:min(100% - 2rem,90rem);min-height:4.75rem;margin:0 auto;display:flex;position:relative}.authenticated-header__navigation{align-items:center;gap:.25rem;margin-inline:auto;display:flex}.authenticated-header__mobile-utilities{display:none}.authenticated-header__nav-link{border-radius:var(--op-radius-pill);min-height:2.65rem;color:var(--op-text-secondary);white-space:nowrap;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.authenticated-header__nav-icon{flex:none;width:1.05rem;height:1.05rem}.authenticated-header__nav-link:hover{background:var(--op-background);color:var(--op-text-primary)}.authenticated-header__nav-link--active,.authenticated-header__nav-link--active:hover{background:var(--op-soft-blue);color:var(--op-primary)}.authenticated-header__actions{align-items:center;gap:.55rem;display:flex}.authenticated-header__menu-toggle,.authenticated-header__utility{width:2.65rem;min-width:2.65rem;height:2.65rem;min-height:2.65rem;color:var(--op-text-secondary);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid}.authenticated-header__utility--cart{position:relative}.authenticated-header__utility--cart .authenticated-header__cart-count{border-radius:var(--op-radius-pill);color:#fff;box-sizing:border-box;background:#e8483f;border:1.5px solid #fff;place-items:center;min-width:.82rem;height:.82rem;padding:0 .12rem;font-size:.5rem;font-weight:900;line-height:1;display:grid;position:absolute;top:.1rem;right:.15rem}.authenticated-header__sign-in{border:1px solid var(--op-divider);border-radius:var(--op-radius-pill);min-height:2.65rem;color:var(--op-text-primary);align-items:center;padding:.65rem 1rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.authenticated-header__sign-in:hover{border-color:var(--op-primary);color:var(--op-primary)}.authenticated-header__menu-toggle:hover,.authenticated-header__utility:hover{background:var(--op-soft-blue);color:var(--op-primary);transform:none}.authenticated-header__menu-toggle>span,.authenticated-header__utility>span{width:1.2rem;height:1.2rem}.authenticated-header__backdrop,.authenticated-header__menu-toggle{display:none}.authenticated-header__avatar{background:var(--op-soft-blue);width:2.45rem;height:2.45rem;color:var(--op-primary);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.authenticated-header__identity-copy{max-width:9.5rem;line-height:1.25;display:grid}.authenticated-header__identity-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.authenticated-header__identity-copy small{color:var(--op-text-tertiary);font-size:.67rem}.authenticated-profile-menu{position:relative}.authenticated-profile-menu summary{border-radius:var(--op-radius-pill);cursor:pointer;border:1px solid #0000;align-items:center;gap:.55rem;min-height:3rem;padding:.25rem .4rem .25rem .25rem;list-style:none;display:flex}.authenticated-profile-menu summary::-webkit-details-marker{display:none}.authenticated-profile-menu summary:hover,.authenticated-profile-menu[open] summary{border-color:var(--op-divider);background:var(--op-background)}.authenticated-profile-menu__chevron{width:.9rem;height:.9rem;color:var(--op-text-tertiary);transition:transform .18s}.authenticated-profile-menu[open] .authenticated-profile-menu__chevron{transform:rotate(180deg)}.authenticated-profile-menu__panel{z-index:55;border:1px solid var(--op-divider);border-radius:var(--op-radius-control);background:#fff;width:16rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 1rem 2.75rem #1d1d1f24}.authenticated-profile-menu__summary{border-bottom:1px solid var(--op-divider);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;margin:-.1rem -.1rem .4rem;padding:.65rem;display:grid}.authenticated-profile-menu__summary>span:last-child{gap:.1rem;min-width:0;display:grid}.authenticated-profile-menu__summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.authenticated-profile-menu__summary small{color:var(--op-text-tertiary);font-size:.67rem}.authenticated-profile-menu__logout,.authenticated-profile-menu__panel>a{width:100%;min-height:2.65rem;color:var(--op-text-primary);text-align:start;background:0 0;border:0;border-radius:.7rem;align-items:center;gap:.65rem;padding:.65rem .75rem;font-size:.76rem;font-weight:750;text-decoration:none;display:flex}.authenticated-profile-menu__panel>a:hover{background:var(--op-soft-blue);color:var(--op-primary)}.authenticated-profile-menu__logout>span:first-child,.authenticated-profile-menu__panel>a>span{width:1.05rem;height:1.05rem;color:var(--op-text-tertiary)}.authenticated-profile-menu__language{border-top:1px solid var(--op-divider);gap:.5rem;margin-top:.35rem;padding:.75rem .65rem;display:grid}.authenticated-profile-menu__language>p{color:var(--op-text-secondary);align-items:center;gap:.55rem;margin:0;font-size:.7rem;font-weight:750;display:flex}.authenticated-profile-menu__language>p>span{width:1.05rem;height:1.05rem;color:var(--op-text-tertiary)}.authenticated-profile-menu__language>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.authenticated-profile-menu__language button{border:1px solid var(--op-divider);width:100%;min-height:2.25rem;color:var(--op-text-secondary);box-shadow:none;background:#fff;border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .6rem;font-size:.68rem;font-weight:750;display:flex}.authenticated-profile-menu__language button:hover{background:var(--op-soft-blue);color:var(--op-primary);border-color:#a9c9f7;transform:none}.authenticated-profile-menu__language button.is-active{border-color:var(--op-primary);background:var(--op-soft-blue);color:var(--op-primary)}.authenticated-profile-menu__language button>span:last-child{width:.85rem;height:.85rem}.authenticated-profile-menu__logout{border-top:1px solid var(--op-divider);color:#b42318;border-radius:0 0 .7rem .7rem;margin-top:.35rem}.authenticated-profile-menu__logout:hover{color:#9f2929;background:#fff0f0;transform:none}.authenticated-profile-menu__logout>span:first-child{color:currentColor}.authenticated-main{width:min(100% - 2rem,86rem);margin:0 auto;padding:2.5rem 0 5rem}.authenticated-main__intro{margin-bottom:2rem}.authenticated-main__intro h1{margin:.3rem 0 0;font-size:clamp(2rem,4vw,3.25rem)}@media (width<=68rem){.authenticated-header__inner{gap:.75rem}.authenticated-header__menu-toggle{margin-left:auto;display:grid}.authenticated-header__backdrop{z-index:44;cursor:default;background:#07111f4d;border-radius:0;width:100%;min-height:0;padding:0;display:block;position:fixed;inset:4.75rem 0 0}.authenticated-header__backdrop:hover{background:#07111f4d;transform:none}.authenticated-header__navigation{z-index:45;border:1px solid var(--op-divider);border-radius:var(--op-radius-control);background:#fffffffa;margin:0;padding:.75rem;display:none;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 1rem 2.5rem #1d1d1f1a}.authenticated-header__navigation--open{display:grid}.authenticated-header__nav-link{width:100%}.authenticated-header__identity-copy{display:none}.authenticated-profile-menu summary{padding-right:.25rem}.authenticated-profile-menu__chevron{display:none}}@media (width<=48rem){.authenticated-header__inner{min-height:4.25rem}.authenticated-header__backdrop{inset-block-start:4.25rem}.authenticated-header__inner .public-brand{font-size:1rem}.authenticated-header__actions{gap:.2rem}.authenticated-header__menu-toggle,.authenticated-header__utility{width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem}.authenticated-profile-menu summary{min-height:2.4rem;padding:0}.authenticated-profile-menu summary>.authenticated-header__avatar{width:2.4rem;height:2.4rem}.authenticated-profile-menu__panel{width:min(16rem,100vw - 1.3rem);position:fixed;top:4.65rem;right:.65rem}.authenticated-main{width:min(100% - 1.25rem,86rem);padding:1.25rem 0 3.5rem}}@media (width<=34rem){.authenticated-header__utility--favorite,.authenticated-header__utility--notifications{display:none}.authenticated-header__mobile-utilities{border-top:1px solid var(--op-divider);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.4rem;margin-top:.35rem;padding-top:.65rem;display:grid}.authenticated-header__mobile-utilities>a{background:var(--op-background);min-height:2.7rem;color:var(--op-text-secondary);border-radius:.7rem;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.75rem;font-weight:750;text-decoration:none;display:flex}.authenticated-header__mobile-utilities>a>span{width:1rem;height:1rem}}
