.app-shell-module__WZUnrW__skipLink{top:var(--space-3);left:var(--space-3);z-index:100;padding:var(--space-3) var(--space-4);border:2px solid var(--brand-interface);border-radius:var(--radius-control);background:var(--surface-card);color:var(--brand-interface);font-weight:var(--font-weight-bold);position:fixed}.app-shell-module__WZUnrW__skipLink:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden}.app-shell-module__WZUnrW__shell{--app-header-height:70px;--app-navigation-width:240px;--font-size-body:14px;--line-height-body:22px;--font-size-lead:16px;--line-height-lead:24px;--font-size-surface-title:18px;--line-height-surface-title:24px;--font-size-card-title:20px;--line-height-card-title:28px;--font-size-page-title:28px;--line-height-page-title:36px;--control-height:40px;--control-padding-block:6px;--control-padding-block-search:7px;background:var(--surface-workspace);min-height:100dvh;color:var(--text-primary);font-size:var(--font-size-body);font-feature-settings:normal;line-height:var(--line-height-body);flex-direction:column;display:flex}.app-shell-module__WZUnrW__header{z-index:40;min-height:var(--app-header-height);padding:0 calc(var(--space-6) + var(--space-1));align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-default);background:var(--surface-card);display:flex;position:sticky;top:0}.app-shell-module__WZUnrW__brand{align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.app-shell-module__WZUnrW__logo{flex:none;width:128px;height:auto;display:block}.app-shell-module__WZUnrW__brandDivider{background:color-mix(in srgb, var(--brand-editorial) 18%, transparent);flex:0 0 1px;width:1px;height:23px}.app-shell-module__WZUnrW__brandProduct{color:var(--brand-editorial);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);white-space:nowrap}.app-shell-module__WZUnrW__navigationToggle{width:var(--control-height);min-width:var(--control-height);padding:0;display:none}.app-shell-module__WZUnrW__navigationToggle svg,.app-shell-module__WZUnrW__profileTrigger svg,.app-shell-module__WZUnrW__profileItem svg{stroke-width:2px;flex:none;width:18px;height:18px}.app-shell-module__WZUnrW__main{flex-grow:1;align-items:stretch;width:100%;display:flex;position:relative}.app-shell-module__WZUnrW__main:focus{outline:none}.app-shell-module__WZUnrW__main:before{width:var(--app-navigation-width);border-right:1px solid var(--border-default);background:var(--surface-card);content:"";pointer-events:none;position:absolute;inset:0 auto 0 0}.app-shell-module__WZUnrW__sideNavigation{top:var(--app-header-height);width:var(--app-navigation-width);height:calc(100dvh - var(--app-header-height));padding:var(--space-3);border-right:1px solid var(--border-default);background:var(--surface-card);color:var(--text-primary);flex:0 0 var(--app-navigation-width);gap:var(--space-1);overscroll-behavior:contain;flex-direction:column;display:flex;position:sticky;overflow-y:auto}.app-shell-module__WZUnrW__navigationGroup{gap:var(--space-1);flex-direction:column;display:flex}.app-shell-module__WZUnrW__navigationItem,.app-shell-module__WZUnrW__subNavigation a,.app-shell-module__WZUnrW__profileItem{min-height:var(--control-height);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--font-size-ui);font-weight:var(--font-weight-medium);line-height:var(--line-height-compact);background:0 0;align-items:center;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.app-shell-module__WZUnrW__navigationItem{padding:var(--space-2) 10px;gap:var(--space-3);position:relative}.app-shell-module__WZUnrW__navigationItem:hover,.app-shell-module__WZUnrW__subNavigation a:hover,.app-shell-module__WZUnrW__profileItem:hover{background:var(--action-secondary-hover);color:var(--brand-interface)}.app-shell-module__WZUnrW__navigationItemActive,.app-shell-module__WZUnrW__navigationItemActive:hover{background:var(--action-secondary-hover);color:var(--brand-interface);font-weight:var(--font-weight-semibold)}.app-shell-module__WZUnrW__activeIndicator{width:3px;height:var(--space-5);border-radius:var(--radius-control);background:var(--brand-interface);position:absolute;top:50%;left:0;transform:translateY(-50%)}.app-shell-module__WZUnrW__navigationIcon,.app-shell-module__WZUnrW__navigationChevron{flex:none;place-items:center;display:inline-grid}.app-shell-module__WZUnrW__navigationIcon svg{width:18px;height:18px}.app-shell-module__WZUnrW__navigationChevron{color:inherit;margin-left:auto}.app-shell-module__WZUnrW__navigationChevron svg{width:var(--space-4);height:var(--space-4)}.app-shell-module__WZUnrW__navigationLabel{overflow-wrap:anywhere;min-width:0}.app-shell-module__WZUnrW__subNavigation{margin:0 0 var(--space-1) var(--space-5);padding-left:var(--space-3);border-left:1px solid var(--border-default);gap:var(--space-1);flex-direction:column;display:flex}.app-shell-module__WZUnrW__subNavigation a{color:var(--text-secondary);padding:7px 10px}.app-shell-module__WZUnrW__subNavigation .app-shell-module__WZUnrW__subNavigationActive,.app-shell-module__WZUnrW__subNavigation .app-shell-module__WZUnrW__subNavigationActive:hover{background:var(--action-secondary-hover);color:var(--brand-interface);font-weight:var(--font-weight-semibold)}.app-shell-module__WZUnrW__navigationOverlay{top:var(--app-header-height);z-index:25;visibility:hidden;-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;pointer-events:none;background:#07114952;border:0;border-radius:0;margin:0;padding:0;transition:opacity .16s ease-out,-webkit-backdrop-filter .16s ease-out,backdrop-filter .16s ease-out,visibility 0s linear .16s;position:fixed;bottom:0;left:0;right:0}.app-shell-module__WZUnrW__navigationOverlayOpen{visibility:visible;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;pointer-events:auto;transition-delay:0s}.app-shell-module__WZUnrW__content{min-width:0;padding:var(--space-6);background:var(--surface-workspace);flex-direction:column;flex:auto;display:flex}.app-shell-module__WZUnrW__profileMenu{font-feature-settings:normal;flex:0 auto;min-width:0;margin-left:auto;position:relative}.app-shell-module__WZUnrW__profileTrigger{min-height:var(--control-height);grid-template-columns:var(--space-6) minmax(0, 1fr) var(--space-5);min-width:190px;max-width:min(360px,42vw);color:var(--text-secondary);text-align:left;background:0 0;border:0;gap:10px;padding:0 10px;display:grid}.app-shell-module__WZUnrW__profileTrigger:hover,.app-shell-module__WZUnrW__profileTrigger[aria-expanded=true]{background:var(--action-secondary-hover);color:var(--brand-interface)}.app-shell-module__WZUnrW__profileAvatar{width:var(--space-6);height:var(--space-6);color:var(--text-secondary);place-items:center;display:grid}.app-shell-module__WZUnrW__profileAvatar svg{width:19px;height:19px}.app-shell-module__WZUnrW__profileTrigger>svg{width:var(--space-4);height:var(--space-4);color:var(--text-secondary)}.app-shell-module__WZUnrW__profileDetails{gap:2px;min-width:0;display:grid}.app-shell-module__WZUnrW__profileEmail,.app-shell-module__WZUnrW__profileWorkspace{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell-module__WZUnrW__profileEmail{font-size:var(--font-size-compact);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact)}.app-shell-module__WZUnrW__profileWorkspace{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--line-height-caption)}.app-shell-module__WZUnrW__profilePanel{top:calc(100% + var(--space-2));z-index:50;width:min(260px, calc(100vw - var(--space-6)));max-width:calc(100vw - var(--space-6));border:1px solid var(--border-default);border-radius:var(--radius-surface);background:var(--surface-card);box-shadow:var(--shadow-overlay);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;right:0}.app-shell-module__WZUnrW__profileItem{width:100%;padding:var(--space-2) 10px;font-size:var(--font-size-compact);font-weight:var(--font-weight-regular);text-align:left;border:0;justify-content:flex-start;gap:10px}.app-shell-module__WZUnrW__profileItem svg{width:var(--space-4);height:var(--space-4);color:var(--text-secondary)}.app-shell-module__WZUnrW__profileItem:hover svg,.app-shell-module__WZUnrW__profileTrigger:hover .app-shell-module__WZUnrW__profileAvatar,.app-shell-module__WZUnrW__profileTrigger:hover>svg,.app-shell-module__WZUnrW__profileTrigger[aria-expanded=true] .app-shell-module__WZUnrW__profileAvatar,.app-shell-module__WZUnrW__profileTrigger[aria-expanded=true]>svg{color:inherit}.app-shell-module__WZUnrW__profileLegal{flex-direction:column;gap:2px;display:flex}.app-shell-module__WZUnrW__profileItem .app-shell-module__WZUnrW__externalLinkIndicator{width:13px;height:13px;margin-left:auto}.app-shell-module__WZUnrW__profileLogout .app-shell-module__WZUnrW__profileItem{color:var(--status-danger)}.app-shell-module__WZUnrW__profileLogout .app-shell-module__WZUnrW__profileItem svg{color:inherit}.app-shell-module__WZUnrW__profileLogout .app-shell-module__WZUnrW__profileItem:hover{background:var(--status-danger-surface);color:var(--status-danger)}.app-shell-module__WZUnrW__profileError{margin:var(--space-2) var(--space-3) var(--space-1);color:var(--status-danger);font-size:var(--font-size-ui);line-height:var(--line-height-compact)}.app-shell-module__WZUnrW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.app-shell-module__WZUnrW__navigationOverlay{display:none}}@media (max-width:767px){.app-shell-module__WZUnrW__header{padding:0 var(--space-4)}.app-shell-module__WZUnrW__navigationToggle{display:inline-flex}.app-shell-module__WZUnrW__main:before{display:none}.app-shell-module__WZUnrW__sideNavigation{top:var(--app-header-height);z-index:30;visibility:hidden;width:min(var(--app-navigation-width), 86vw);height:auto;box-shadow:var(--shadow-raised);pointer-events:none;transition:transform .18s ease-out,visibility 0s linear .18s;position:fixed;bottom:0;left:0;transform:translate(-100%)}.app-shell-module__WZUnrW__sideNavigationOpen{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.app-shell-module__WZUnrW__content{padding:var(--space-4)}.app-shell-module__WZUnrW__profileTrigger{width:var(--control-height);min-width:var(--control-height);grid-template-columns:1fr;justify-items:center;max-width:none;padding:0}.app-shell-module__WZUnrW__profileDetails,.app-shell-module__WZUnrW__profileTrigger>svg{display:none}}@media (max-width:420px){.app-shell-module__WZUnrW__header{padding:0 var(--space-3);gap:var(--space-1)}.app-shell-module__WZUnrW__logo{width:124px}}@media (prefers-reduced-motion:reduce){.app-shell-module__WZUnrW__navigationOverlay,.app-shell-module__WZUnrW__sideNavigation{transition:none}}@media (max-width:760px),(pointer:coarse){.app-shell-module__WZUnrW__shell{--control-height:44px;--control-padding-block:var(--space-2);--control-padding-block-search:9px}}
.public-shell-module__zb9IyW__shell{background:var(--surface-page);flex-direction:column;min-height:100dvh;display:flex}.public-shell-module__zb9IyW__skipLink{top:var(--space-3);left:var(--space-3);z-index:20;padding:var(--space-3) var(--space-4);border:2px solid var(--brand-interface);border-radius:var(--radius-control);background:var(--surface-card);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-body);position:fixed}.public-shell-module__zb9IyW__skipLink:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden}.public-shell-module__zb9IyW__header{z-index:10;padding:var(--space-4) var(--layout-gutter);border-bottom:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-page) 96%, transparent);position:relative}.public-shell-module__zb9IyW__headerInner{width:min(100%, var(--content-max));min-height:var(--space-20);align-items:center;gap:clamp(var(--space-4), 3vw, var(--space-10));grid-template-columns:auto 1fr auto;margin:auto;display:grid}.public-shell-module__zb9IyW__brand{width:8.5rem;display:block}.public-shell-module__zb9IyW__brand img{width:100%;height:auto;display:block}.public-shell-module__zb9IyW__navigation{justify-content:center;align-items:center;gap:clamp(var(--space-4), 3vw, var(--space-8));display:flex}.public-shell-module__zb9IyW__navigation a,.public-shell-module__zb9IyW__footer a{color:var(--text-secondary);font-size:var(--font-size-ui);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact);text-decoration:none}.public-shell-module__zb9IyW__navigation a:hover,.public-shell-module__zb9IyW__footer a:hover{color:var(--brand-accent)}.public-shell-module__zb9IyW__actions{align-items:center;gap:var(--space-2);display:flex}.public-shell-module__zb9IyW__primaryButton,.public-shell-module__zb9IyW__secondaryButton{min-height:var(--control-height);padding:var(--space-3) var(--space-4);border:1px solid var(--brand-interface);border-radius:var(--radius-control);font-size:var(--font-size-ui);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.public-shell-module__zb9IyW__primaryButton{background:var(--brand-interface);color:var(--text-inverse)}.public-shell-module__zb9IyW__primaryButton:hover{background:var(--action-primary-hover)}.public-shell-module__zb9IyW__secondaryButton{color:var(--brand-interface);background:0 0}.public-shell-module__zb9IyW__secondaryButton:hover{background:var(--action-secondary-hover)}.public-shell-module__zb9IyW__main{flex:1;min-width:0}.public-shell-module__zb9IyW__main:focus{box-shadow:none;outline:none}.public-shell-module__zb9IyW__footer{padding:var(--space-16) var(--layout-gutter) var(--space-6);background:var(--brand-editorial);color:var(--text-inverse-secondary)}.public-shell-module__zb9IyW__footerGrid{width:min(100%, var(--content-max));margin:0 auto var(--space-12);gap:clamp(var(--space-8), 5vw, var(--space-20));grid-template-columns:minmax(14rem,1.8fr) repeat(3,minmax(9rem,1fr));display:grid}.public-shell-module__zb9IyW__footerGrid nav{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.public-shell-module__zb9IyW__footerGrid strong{color:var(--text-inverse);font-size:var(--font-size-ui);font-weight:var(--font-weight-bold);line-height:var(--line-height-compact)}.public-shell-module__zb9IyW__footerBrand>strong{font-size:var(--font-size-lead);line-height:var(--line-height-lead)}.public-shell-module__zb9IyW__footerBrand p{max-width:24rem;margin:var(--space-3) 0 0;font-size:var(--font-size-ui);line-height:var(--line-height-body)}.public-shell-module__zb9IyW__footer a{color:var(--text-inverse-secondary)}.public-shell-module__zb9IyW__footerBottom{width:min(100%, var(--content-max));justify-content:space-between;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--border-inverse-subtle);color:var(--text-inverse-muted);font-size:var(--font-size-compact);line-height:var(--line-height-compact);margin:0 auto;display:flex}@media (max-width:920px){.public-shell-module__zb9IyW__headerInner{grid-template-columns:auto 1fr}.public-shell-module__zb9IyW__navigation{padding-top:var(--space-3);border-top:1px solid var(--border-default);grid-area:2/1/auto/-1;justify-content:flex-start}.public-shell-module__zb9IyW__actions{justify-content:flex-end}.public-shell-module__zb9IyW__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.public-shell-module__zb9IyW__headerInner{gap:var(--space-3)}.public-shell-module__zb9IyW__brand{width:7.2rem}.public-shell-module__zb9IyW__actions .public-shell-module__zb9IyW__primaryButton{display:none}.public-shell-module__zb9IyW__secondaryButton{min-height:var(--control-height);padding:var(--space-3)}.public-shell-module__zb9IyW__navigation{justify-content:space-between;gap:var(--space-2)}.public-shell-module__zb9IyW__navigation a{font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.public-shell-module__zb9IyW__footerGrid{grid-template-columns:1fr}.public-shell-module__zb9IyW__footerBottom{flex-direction:column}}
