.hub-calldock{top:calc(var(--hub-bar-h) + var(--space-3) + env(safe-area-inset-top,var(--space-0)));z-index:var(--layer-panel);width:min(calc(100vw - 2 * var(--space-4)), var(--measure-card));pointer-events:none;position:fixed;left:50%;transform:translate(-50%)}.calldock{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4);color:var(--text-primary);pointer-events:auto;animation:calldock-rise var(--duration-base) var(--ease-standard) both;flex-wrap:wrap;display:flex}.calldock__words{flex:1 1 var(--measure-rail);min-width:0}.calldock__name{font-size:var(--size-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.calldock__line{font-size:var(--size-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}.calldock__notice{margin:var(--space-1) 0 0;font-size:var(--size-xs);color:var(--state-danger)}.calldock__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.calldock__dock{flex:none}.calldock__decline .nx-liquid__ink{color:var(--state-danger)}.calldock--settled{justify-content:center}.calldock__refusal{font-size:var(--size-sm);color:var(--state-danger);margin:0}.calldock[data-phase=incoming],.calldock[data-phase=calling]{animation:calldock-rise var(--duration-base) var(--ease-standard) both, calldock-breathe var(--duration-cinema) var(--ease-standard) infinite}@keyframes calldock-rise{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}to{opacity:1;transform:translateY(0)}}@keyframes calldock-breathe{0%,to{box-shadow:var(--elevation-glass), var(--elevation-lifted)}50%{box-shadow:var(--elevation-glass), var(--elevation-lifted), 0 0 0 var(--stroke-focus) var(--action-primary)}}@media (prefers-reduced-motion:reduce){.calldock,.calldock[data-phase=incoming],.calldock[data-phase=calling]{animation:none}}@media (max-width:40rem){.calldock{flex-wrap:wrap}.calldock__actions{justify-content:flex-end;width:100%}}.calldock__waves{flex:1 0 100%;order:1}.callnexa{align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);box-shadow:inset 0 var(--stroke-hairline) 0 var(--glass-stroke);flex-wrap:wrap;flex:1 0 100%;order:2;display:flex}.callnexa__toggle{flex:auto;min-width:0}.callnexa__line{font-size:var(--size-xs);color:var(--text-muted);flex:1 0 100%;margin:0}.callnexa__line[data-tone=danger]{color:var(--state-danger)}.callnexa__heard{font-size:var(--size-xs);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1 0 100%;margin:0;overflow:hidden}.calldock__overview{margin:var(--space-2) 0 0;font-size:var(--size-sm);color:var(--text-secondary)}.calldock--settled{padding:var(--space-3) var(--space-4)}.hub-calldock[data-mini=true]{left:auto;right:calc(var(--space-4) + env(safe-area-inset-right,var(--space-0)));width:min(calc(100vw - 2 * var(--space-4)), var(--measure-rail));transform:none}.calldock[data-mini=true]{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.calldock[data-mini=true] .calldock__name{font-size:var(--size-sm)}.calldock[data-mini=true] .calldock__words{flex-basis:var(--space-16)}.calldock[data-mini=true] .callnexa{padding-top:var(--space-1);box-shadow:none}.calldock[data-mini=true] .calldock__actions{flex:100%;min-width:0}.calldock[data-mini=true] .calldock__dock{max-inline-size:100%}@media (min-width:48rem){.hub-calldock,.hub-calldock[data-mini=true]{top:auto;bottom:calc(var(--space-5) + env(safe-area-inset-bottom,var(--space-0)));left:auto;right:calc(var(--space-5) + env(safe-area-inset-right,var(--space-0)));transform:none}body:has(.nx-frame) .hub-calldock[data-phase]{top:auto;bottom:calc(var(--space-5) + env(safe-area-inset-bottom,var(--space-0)));left:auto;right:calc(var(--space-5) + env(safe-area-inset-right,var(--space-0)));transform:none}}@media (max-width:40rem){.hub-calldock[data-mini=true]{width:calc(100vw - 2 * var(--space-4));left:50%;right:auto;transform:translate(-50%)}}
:root{--hub-bar-h:calc(var(--space-10) + 2 * var(--space-1) + 2 * var(--space-2));--hub-weekend-accent:var(--state-warning)}@media (min-width:48rem){:root{--hub-bar-h:var(--space-0)}.hub-bar{display:none}.hub-frame .nx-frame__main{--hub-corner-reach:calc(var(--space-5) + var(--target-min) + var(--space-2));padding-top:max(var(--nx-frame-pad), calc(var(--space-4) + var(--target-min) + var(--space-3)));padding-inline-end:clamp(var(--nx-frame-pad), calc(var(--hub-corner-reach) - (100vw - var(--shell-rail-collapsed) - var(--nx-frame-measure) - 2 * var(--nx-frame-pad)) / 2), var(--hub-corner-reach))}}.hub-frame{--nx-frame-tab:var(--hub-dock-clear)}body:has(.nx-frame){font-family:var(--font-product)}.hub-frame .nx-frame__body{overflow-x:clip}.hub-frame .nx-frame__main [id]{scroll-margin-block-start:calc(var(--hub-bar-h) + var(--space-6))}.hub-bar{gap:var(--space-2)}.hub-bar__nav{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.hub-bar__brand{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-2);border-radius:var(--radius-control);font-family:var(--font-display);font-size:var(--size-md);color:var(--text-primary);white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard);flex:none;display:flex}.hub-bar__brand:hover{background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.hub-bar__dept{align-items:center;gap:var(--space-2);min-height:var(--target-min);border-radius:var(--radius-control);min-width:0;font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--text-primary);padding:0;display:inline-flex}.hub-bar__dept-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hub-bar__dept{transition:opacity var(--duration-quick) var(--ease-standard), transform var(--duration-quick) var(--ease-standard), visibility 0s linear}.hub-bar__dept[data-tucked]{opacity:0;visibility:hidden;transform:translateY(var(--space-1));transition:opacity var(--duration-quick) var(--ease-standard), transform var(--duration-quick) var(--ease-standard), visibility 0s linear var(--duration-quick)}@media (prefers-reduced-motion:reduce){.hub-bar__dept,.hub-bar__dept[data-tucked]{transition-duration:var(--duration-instant);transform:none}}.hub-bar__dept:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--hub-bar-dept,var(--text-primary));flex:none}.hub-bar__search{flex:none}.palette-backdrop{z-index:var(--layer-backdrop);position:fixed;inset:0}.palette-panel{z-index:var(--layer-panel);top:var(--space-20);position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.palette-list{overflow-y:auto}.palette-option{width:100%;min-height:var(--target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);text-align:start}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body:has(.nx-frame) .palette-panel{background:var(--surface-raised)}}body:has(.nx-frame) .palette-backdrop{background:color-mix(in srgb, var(--ui-near-black) var(--glass-alpha-soft), transparent);-webkit-backdrop-filter:blur(var(--ui-blur-backdrop));backdrop-filter:blur(var(--ui-blur-backdrop))}body:has(.nx-frame) .palette-panel{width:min(calc(100vw - 2 * var(--space-4)), var(--ui-sheet-max-width));max-height:calc(100dvh - 2 * var(--space-20));padding:var(--space-2);border-radius:var(--radius-card);background:var(--nx-liquid-panel-bg);-webkit-backdrop-filter:var(--nx-liquid-panel-filter);backdrop-filter:var(--nx-liquid-panel-filter);box-shadow:var(--nx-liquid-panel-shadow);color:var(--text-primary);font-family:var(--font-product);border:0;flex-direction:column;display:flex}body:has(.nx-frame) .palette-panel .palette-head{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);flex:none;display:flex}body:has(.nx-frame) .palette-panel .palette-dock.nx-search-dock{flex:auto;width:auto;min-width:0;margin:0}body:has(.nx-frame) .palette-panel .palette-cancel{min-width:var(--target-min);min-height:var(--target-min);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-link);font:inherit;font-size:var(--size-md);font-weight:var(--weight-medium);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--duration-quick) var(--ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:none}body:has(.nx-frame) .palette-panel .palette-cancel:active{opacity:var(--opacity-dimmed)}body:has(.nx-frame) .palette-panel .palette-cancel:focus-visible{box-shadow:var(--ui-focus-glow);outline:none}@media (max-width:47.9375rem),(pointer:coarse){body:has(.nx-frame) .palette-panel .palette-cancel{display:inline-flex}}body:has(.nx-frame) .palette-panel .palette-list{min-height:0;max-height:none;padding:0 0 var(--space-1);overscroll-behavior:contain;scroll-padding-block:var(--space-2);flex:auto}body:has(.nx-frame) .palette-panel .palette-group{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--text-muted);font-size:var(--size-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-nav)}body:has(.nx-frame) .palette-panel .palette-option{color:var(--text-primary);font:inherit;font-size:var(--size-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-nav);cursor:pointer;transition:background-color var(--duration-quick) var(--ease-standard);background:0 0;border:0}body:has(.nx-frame) .palette-panel .palette-option{align-items:center;gap:var(--space-3);display:flex}body:has(.nx-frame) .palette-panel .palette-option__glyph{width:var(--size-glyph-md);height:var(--size-glyph-md);stroke-width:var(--shell-icon-stroke);color:var(--text-secondary);flex:none}body:has(.nx-frame) .palette-panel .palette-option__word{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:auto;min-width:0;overflow:hidden}body:has(.nx-frame) .palette-panel .palette-option[data-active=true]{background:var(--surface-raised);color:var(--text-primary);font-weight:var(--weight-semibold);box-shadow:var(--elevation-card)}body:has(.nx-frame) .palette-panel .palette-option[data-active=true] .palette-option__glyph{color:var(--text-primary)}body:has(.nx-frame) .palette-panel .palette-dock :focus-visible{outline:none}body:has(.nx-frame) .palette-panel .palette-dock:focus-within{box-shadow:inset 0 0 0 var(--stroke-hairline) var(--border-field), var(--elevation-card)}body:has(.nx-frame) .palette-panel .palette-option__enter{visibility:hidden;color:var(--text-muted);font-family:inherit;font-size:var(--size-xs);flex:none;margin-inline-start:auto}body:has(.nx-frame) .palette-panel .palette-option[data-active=true] .palette-option__enter{visibility:visible}@media (pointer:coarse){body:has(.nx-frame) .palette-panel .palette-option__enter{display:none}}@property --palette-foot{syntax:"<length-percentage>";inherits:false;initial-value:0%}@keyframes palette-foot{0%{--palette-foot:var(--space-10)}to{--palette-foot:var(--space-0)}}@supports (animation-timeline:scroll()){body:has(.nx-frame) .palette-panel .palette-list{-webkit-mask-image:linear-gradient(to bottom, var(--fixed-white) calc(100% - var(--palette-foot)), transparent);-webkit-mask-image:linear-gradient(to bottom, var(--fixed-white) calc(100% - var(--palette-foot)), transparent);mask-image:linear-gradient(to bottom, var(--fixed-white) calc(100% - var(--palette-foot)), transparent);animation:linear both palette-foot;animation-timeline:scroll(self)}}body:has(.nx-frame) .palette-panel .palette-list>p{padding:var(--space-4) var(--space-3) var(--space-1);color:var(--text-secondary);font-size:var(--size-sm);text-align:start;margin:0}@media (prefers-reduced-transparency:reduce){body:has(.nx-frame) .palette-panel{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){body:has(.nx-frame) .palette-panel .palette-option{transition-duration:var(--duration-instant)}}.hub-bar__profile{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);transition:background var(--duration-fast) var(--ease-standard);flex:none;display:flex}a.hub-bar__profile:hover,a.hub-bar__profile[aria-current=page]{background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.hub-livecall{right:calc(var(--space-4) + env(safe-area-inset-right,var(--space-0)));bottom:calc(var(--space-4) + var(--hub-dock-clear) + env(safe-area-inset-bottom,var(--space-0)));z-index:var(--layer-panel);position:fixed}body:has(.hub-livecall):not(:has(.dms-page)) #main{padding-bottom:calc(var(--space-4) + var(--nxlc-avatar-sm) + var(--space-2) * 2 + var(--space-4) + var(--hub-dock-clear) + env(safe-area-inset-bottom,var(--space-0)))}body:has(.nx-frame) .hub-calldock{z-index:var(--layer-chrome)}body:has(.nx-frame) .hub-notif-panel{z-index:var(--layer-panel)}@media (max-width:40rem){.hub-bar__search .nx-search-dock__word,.hub-bar__search .nx-search-dock__hint{display:none}.hub-bar__search.nx-search-dock[data-mode=trigger]{width:var(--target-min);height:var(--target-min);min-height:var(--target-min);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--glass-stroke), var(--elevation-glass);justify-content:center;padding:0}.hub-livecall .nx-livecall__seat:nth-child(n+2),.hub-livecall .nx-livecall__count{display:none}.hub-livecall>[role=alert]{max-width:calc(100vw - 2 * var(--space-4) - env(safe-area-inset-right,var(--space-0)))}}.hub-notif-bell{width:var(--target-min);height:var(--target-min);border:var(--stroke-hairline) solid var(--glass-stroke);border-radius:var(--radius-pill);background:var(--glass-tint);box-shadow:var(--elevation-glass);-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-boost));backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-boost));color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.hub-notif-bell:hover{color:var(--text-primary)}.hub-notif-bell[aria-expanded=true]{background:var(--surface-raised);color:var(--text-primary)}.hub-notif-bell--slot{cursor:default}.hub-notif-bell[data-stale]{color:var(--text-muted)}.hub-notif-bell:focus-visible{outline:var(--stroke-focus) solid var(--action-focus);outline-offset:calc(-1 * var(--stroke-focus))}.hub-notif-badge{top:var(--space-1);min-width:var(--space-4);height:var(--space-4);padding:0 calc(var(--space-1) / 2);border-radius:var(--radius-pill);background:var(--action-primary);color:var(--action-on-primary);font-size:var(--size-xs);font-weight:var(--weight-medium);animation:hub-notif-settle var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;right:0}@keyframes hub-notif-settle{0%{transform:scale(1.15)}to{transform:scale(1)}}.hub-notif-panel{top:calc(100% + var(--space-2));right:calc(var(--space-4) + env(safe-area-inset-right,var(--space-0)));z-index:var(--layer-panel);gap:var(--space-2);width:min(var(--measure-card), calc(100vw - 2 * var(--space-4)));animation:hub-notif-in var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:absolute}@keyframes hub-notif-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}to{opacity:1;transform:none}}.hub-notif-panel[data-placement=rail]{top:calc(var(--space-4) + env(safe-area-inset-top,var(--space-0)));right:auto;left:calc(var(--measure-rail) + var(--space-3));max-height:calc(100dvh - 2 * var(--space-4));overscroll-behavior:contain;scrollbar-width:none;position:fixed;overflow-y:auto}.hub-notif-corner{top:calc(var(--space-4) + env(safe-area-inset-top,var(--space-0)));right:calc(var(--space-5) + env(safe-area-inset-right,var(--space-0)));z-index:var(--layer-header);position:fixed}.hub-notif-bell--corner{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-raised) var(--glass-alpha-deep), transparent);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-boost));backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-boost));box-shadow:inset 0 0 0 var(--stroke-hairline) var(--glass-stroke), var(--elevation-card);color:var(--text-primary)}.hub-notif-bell--corner:hover,.hub-notif-bell--corner[aria-expanded=true]{background:var(--surface-raised)}.hub-notif-bell--corner:focus-visible{outline-offset:var(--stroke-focus)}.hub-notif-bell--corner .hub-notif-badge{top:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1))}.hub-notif-panel[data-placement=corner]{top:calc(var(--space-4) + var(--target-min) + var(--space-2) + env(safe-area-inset-top,var(--space-0)));right:calc(var(--space-5) + env(safe-area-inset-right,var(--space-0)));z-index:var(--layer-header);max-height:calc(100dvh - var(--target-min) - 3 * var(--space-4));overscroll-behavior:contain;scrollbar-width:none;position:fixed;overflow-y:auto}@media print,(max-width:47.99rem){.hub-notif-corner{display:none}}body:has(.nx-frame) .hub-notif-panel{border-radius:var(--radius-card);background:var(--nx-liquid-panel-bg);-webkit-backdrop-filter:var(--nx-liquid-panel-filter);backdrop-filter:var(--nx-liquid-panel-filter);box-shadow:var(--nx-liquid-panel-shadow);color:var(--text-primary);font-family:var(--font-product);gap:0;padding:0}body:has(.nx-frame) .hub-notif-panel>.nx-deck{border-radius:inherit;box-shadow:none;background:0 0;border:0}body:has(.nx-frame) .hub-notif-panel>.hub-notif-stale{margin:var(--space-0);padding:var(--space-3) var(--space-4) var(--space-0);color:var(--state-warning);font-size:var(--size-sm)}body:has(.nx-frame) .hub-notif-panel>.hub-notif-note{padding:var(--space-3);border-radius:inherit;box-shadow:none;background:0 0;border:0}body:has(.nx-frame) .hub-notif-panel .nx-empty{gap:var(--space-2);padding:var(--space-6) var(--space-3)}body:has(.nx-frame) .hub-notif-panel .nx-empty__title{font-family:inherit;font-size:var(--size-md);font-weight:var(--weight-semibold)}body:has(.nx-frame) .hub-notif-panel .nx-empty__action{margin-top:var(--space-1)}@media (prefers-reduced-transparency:reduce){body:has(.nx-frame) .hub-notif-panel{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}body:has(.nx-frame) .hub-notif-panel[data-placement=bar]{background-color:var(--surface-raised);max-height:calc(100dvh - var(--hub-bar-h) - env(safe-area-inset-top,var(--space-0)) - var(--space-2) - var(--hub-dock-clear) - env(safe-area-inset-bottom,var(--space-0)));overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.hub-notif-note{gap:var(--space-2);flex-direction:column;display:flex}.hub-rail-glyph{width:var(--shell-icon);height:var(--shell-icon);stroke-width:var(--shell-icon-stroke)}.hub-rail-hall{width:var(--shell-icon);height:var(--shell-icon);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex}.hub-rail-hall__glyph{width:var(--size-glyph-md);height:var(--size-glyph-md);stroke-width:var(--shell-icon-stroke)}.hub-rail-hall--own{box-shadow:inset 0 0 0 var(--stroke-hairline) currentColor}.hub-rail-star{width:var(--size-micro);height:var(--size-micro);color:var(--text-muted)}.hub-rail-kbd{font-family:inherit;font-size:var(--size-xs);color:var(--text-muted)}.hub-rail-nexa .nx-nexa-caps{text-indent:0}.hub-rail-nexa .nx-nexa-caps .nx-nexa-mark__tm,.hub-more__word .nx-nexa-caps .nx-nexa-mark__tm{margin-inline-start:calc(var(--space-0) - var(--tracking-wordmark))}.nx-sidebar__icon>.nx-nexa-ring[data-size=xs]{transform:translateX(calc((var(--shell-icon) - var(--nexa-ring-xs)) / 2))}.hub-rail .nx-sidebar__nav{flex-direction:column;display:flex;overflow:hidden}.hub-rail .nx-sidebar__nav>.hub-rail-head,.hub-rail .nx-sidebar__nav>.hub-rail-pin{flex:none}.hub-rail-scroll{--hub-rail-fade:var(--space-8);overscroll-behavior:contain;scrollbar-width:none;min-height:0;border-block-start:var(--stroke-hairline) solid var(--shell-hairline);flex:0 auto;margin-block-start:var(--space-1);padding-block-start:var(--space-1);overflow:hidden auto}.hub-rail-scroll::-webkit-scrollbar{display:none}.hub-rail-scroll[data-above]{-webkit-mask-image:linear-gradient(to bottom, transparent, var(--fixed-white) var(--hub-rail-fade));-webkit-mask-image:linear-gradient(to bottom, transparent, var(--fixed-white) var(--hub-rail-fade));mask-image:linear-gradient(to bottom, transparent, var(--fixed-white) var(--hub-rail-fade))}.hub-rail-scroll[data-below]{-webkit-mask-image:linear-gradient(to bottom, var(--fixed-white) calc(100% - var(--hub-rail-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, var(--fixed-white) calc(100% - var(--hub-rail-fade)), transparent);mask-image:linear-gradient(to bottom, var(--fixed-white) calc(100% - var(--hub-rail-fade)), transparent)}.hub-rail-scroll[data-above][data-below]{-webkit-mask-image:linear-gradient(to bottom, transparent, var(--fixed-white) var(--hub-rail-fade), var(--fixed-white) calc(100% - var(--hub-rail-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--fixed-white) var(--hub-rail-fade), var(--fixed-white) calc(100% - var(--hub-rail-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, var(--fixed-white) var(--hub-rail-fade), var(--fixed-white) calc(100% - var(--hub-rail-fade)), transparent)}.hub-rail .nx-sidebar__nav>.hub-rail-pin,.hub-rail-pin>.nx-sidebar__group+.nx-sidebar__group{border-block-start:var(--stroke-hairline) solid var(--shell-hairline);margin-block-start:var(--space-1);padding-block-start:var(--space-1)}.hub-rail .nx-sidebar__link:hover,.hub-rail .nx-sidebar__foot:hover{background:var(--shell-rail-active)}.hub-rail .nx-sidebar__nav .nx-sidebar__link[aria-current=page]{background:var(--shell-rail-active);color:var(--shell-on-rail-active);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--shell-hairline)}.hub-rail .nx-sidebar__nav .nx-sidebar__link.nx-prism-edge[aria-current=page]:after{--nx-prism-bx:62%;--nx-prism-by:100%;--nx-prism-bo:0;animation-name:nx-prism-row-a,nx-prism-row-b,nx-prism-row-c}.hub-rail .nx-sidebar__nav .nx-sidebar__link[aria-pressed=true]:not(:hover){color:var(--shell-on-rail);background:0 0}.hub-rail .nx-sidebar__nav .nx-sidebar__link[aria-expanded=true]{background:var(--shell-rail-active);color:var(--shell-on-rail-active)}.nx-sidebar__link.hub-rail-weekend,.nx-sidebar__link.hub-rail-weekend:hover{color:var(--hub-weekend-accent)}.hub-rail .nx-sidebar__list>li:has(>.hub-rail-fold){display:none}.hub-rail[data-fold] .nx-sidebar__list>li:has(>.hub-rail-fold){display:list-item}.hub-rail[data-fold~=community] .hub-rail-community .nx-sidebar__list>li[data-folded]{display:none}.hub-rail[data-fold~=halls] .nx-sidebar__list>li:has(>.hub-rail-hall-row:not(.hub-rail-keep)){display:none}.hub-rail[data-fold~=company] .nx-sidebar__list>li:has(>.hub-rail-company-row:not(.hub-rail-keep)){display:none}.hub-rail[data-fold~=company] .hub-rail-company:not(:has(.hub-rail-keep)){display:none}.hub-rail[data-fold~=community] .hub-rail-community:not(:has(li:not([data-folded]))){display:none}.hub-rail-scroll>.nx-sidebar__group:first-child{border-block-start:0;margin-block-start:var(--space-0);padding-block-start:var(--space-0)}.hub-rail[data-fold~=community] .hub-rail-community:not(:has(li:not([data-folded])))+.nx-sidebar__group{border-block-start:0;margin-block-start:var(--space-0);padding-block-start:var(--space-0)}.hub-rail[data-fold~=community] .hub-rail-community:not(:has(li:not([data-folded])))+.hub-rail-company:not(:has(.hub-rail-keep))+.nx-sidebar__group{border-block-start:0;margin-block-start:var(--space-0);padding-block-start:var(--space-0)}.hub-rail[data-fold~=company] .hub-rail-scroll>.hub-rail-company:first-child:not(:has(.hub-rail-keep))+.nx-sidebar__group{border-block-start:0;margin-block-start:var(--space-0);padding-block-start:var(--space-0)}@media (pointer:fine){.hub-rail[data-pitch] .nx-sidebar__list{gap:var(--space-0)}.hub-rail[data-pitch] .nx-sidebar__link{min-height:var(--shell-row-compact)}.hub-rail[data-pitch=tight] .nx-sidebar__link{min-height:var(--shell-row-tight)}.hub-rail[data-pitch=tight] .nx-sidebar__group+.nx-sidebar__group,.hub-rail[data-pitch=tight] .hub-rail-scroll,.hub-rail[data-pitch=tight] .nx-sidebar__nav>.hub-rail-pin,.hub-rail[data-pitch=tight] .hub-rail-pin>.nx-sidebar__group+.nx-sidebar__group{padding-block-start:var(--space-0)}}@media (min-width:48rem) and (max-height:71.875rem){.hub-rail:not([data-fit]) .nx-sidebar__list>li:has(>.hub-rail-fold){display:list-item}.hub-rail:not([data-fit]) .nx-sidebar__list>li:has(>.hub-rail-hall-row:not(.hub-rail-keep)){display:none}.hub-rail:not([data-fit]) .nx-sidebar__list>li:has(>.hub-rail-company-row:not(.hub-rail-keep)){display:none}.hub-rail:not([data-fit]) .hub-rail-company:not(:has(.hub-rail-keep)){display:none}}@media (min-width:48rem) and (pointer:fine) and (max-height:57rem){.hub-rail:not([data-fit]) .nx-sidebar__list{gap:var(--space-0)}.hub-rail:not([data-fit]) .nx-sidebar__link{min-height:var(--shell-row-compact)}}@media (min-width:48rem) and (pointer:fine) and (max-height:48.5rem){.hub-rail:not([data-fit]) .nx-sidebar__link{min-height:var(--shell-row-tight)}}.hub-route-wait{z-index:var(--layer-header);pointer-events:none;animation:hub-route-wait-in var(--duration-fast) var(--ease-standard);place-items:center;display:grid;position:fixed;inset:0}@media (min-width:48rem){.hub-route-wait{inset-inline-start:var(--shell-rail-collapsed)}}@keyframes hub-route-wait-in{0%{opacity:0;transform:translateY(var(--motion-route-rise))}}@media (prefers-reduced-motion:reduce){.hub-route-wait{animation:hub-route-wait-fade var(--duration-instant) var(--ease-standard)}}@keyframes hub-route-wait-fade{0%{opacity:0}}.hub-flyout{z-index:var(--layer-popover);box-sizing:border-box;width:max-content;min-width:var(--measure-rail);max-width:var(--measure-card);overscroll-behavior:contain;padding:var(--space-2);border-radius:var(--radius-card);background:var(--nx-liquid-panel-bg);-webkit-backdrop-filter:var(--nx-liquid-panel-filter);backdrop-filter:var(--nx-liquid-panel-filter);box-shadow:var(--nx-liquid-panel-shadow);color:var(--text-primary);font-family:var(--font-product);letter-spacing:var(--tracking-nav);visibility:hidden;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.hub-flyout[data-placed]{visibility:visible;animation:hub-flyout-in var(--duration-quick) var(--ease-standard)}@keyframes hub-flyout-in{0%{opacity:0;transform:translateX(calc(-1 * var(--space-2)))}}.hub-flyout__group+.hub-flyout__group{border-block-start:var(--stroke-hairline) solid var(--shell-hairline);margin-block-start:var(--space-1);padding-block-start:var(--space-1)}.hub-flyout__row{align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-height:var(--target-min);padding-inline:var(--space-3);border-radius:var(--radius-control);color:var(--text-primary);font:inherit;font-size:var(--size-sm);font-weight:var(--weight-medium);text-align:start;cursor:pointer;transition:background-color var(--duration-quick) var(--ease-standard);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.hub-flyout__row--setting{cursor:default}@media (hover:hover){.hub-flyout__row:is(a,button):hover{background:var(--shell-rail-active)}}.hub-flyout__row[aria-current=page]{background:var(--shell-rail-active);font-weight:var(--weight-semibold)}.hub-flyout__row:focus-visible{box-shadow:inset 0 0 0 var(--stroke-focus) var(--ui-focus-glow-color);outline:none}.hub-flyout__icon{width:var(--shell-icon);height:var(--shell-icon);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.hub-flyout__glyph{width:var(--shell-icon);height:var(--shell-icon);stroke-width:var(--shell-icon-stroke)}.hub-flyout__word{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.hub-flyout__chevron{width:var(--size-glyph-md);height:var(--size-glyph-md);color:var(--text-muted);flex:none}.hub-flyout__switch{flex:none}.hub-flyout__caption{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--text-muted);font-size:var(--size-xs);font-weight:var(--weight-medium);margin:0}@media (prefers-reduced-motion:reduce){.hub-flyout[data-placed]{animation:none}.hub-flyout__row{transition-duration:var(--duration-instant)}}@media (prefers-reduced-transparency:reduce){.hub-flyout{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.hub-bar__brand,.hub-bar__profile,.hub-notif-bell{transition-duration:var(--duration-instant)}.hub-notif-badge{animation:none}.hub-notif-panel{animation-duration:var(--duration-instant)}}@media print{.hub-bar,.nx-sidebar,.nx-frame__skip,.hub-livecall,.hub-dock,.hub-calldock,.hub-notif-panel,.palette-backdrop,.palette-panel,.announcement-takeover,.nx-cursor{display:none}.hub-frame{display:block}body .hub-frame #main.hub-shell__main{max-width:none;padding:0}}html[data-workbench-standalone] .nx-sidebar,html[data-workbench-standalone] .nx-frame__skip{display:none}html[data-workbench-standalone] .hub-frame .nx-frame__main{max-width:none;padding:0}:root[data-theme-wipe]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-theme-wipe]::view-transition-new(root){mix-blend-mode:normal;animation:none}:root[data-theme-wipe]::view-transition-old(root){z-index:0}:root[data-theme-wipe]::view-transition-new(root){z-index:1;animation:hub-theme-wipe var(--duration-fast) var(--ease-standard) both}@keyframes hub-theme-wipe{0%{clip-path:circle(0 at var(--theme-wipe-x,50%) var(--theme-wipe-y,50%))}to{clip-path:circle(var(--theme-wipe-r,150vmax) at var(--theme-wipe-x,50%) var(--theme-wipe-y,50%))}}.nx-glass.hub-build-bar{inset-inline:calc(var(--space-4) + env(safe-area-inset-left,var(--space-0))) calc(var(--space-4) + env(safe-area-inset-right,var(--space-0)));z-index:var(--layer-overlay);align-items:center;gap:var(--space-3);width:fit-content;max-width:min(var(--measure-window), calc(100vw - 2 * var(--space-4)));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);color:var(--text-primary);font-size:var(--size-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);animation:hub-build-in var(--duration-overlay) var(--ease-standard) both;margin-inline:auto;display:flex;position:fixed;inset-block-end:calc(var(--space-4) + var(--hub-dock-clear) + env(safe-area-inset-bottom,var(--space-0)))}.hub-build-bar__glyph{width:var(--shell-icon);height:var(--shell-icon);stroke-width:var(--shell-icon-stroke);color:var(--text-secondary);flex:none}.hub-build-bar__line{flex:auto;min-width:0}.hub-build-bar>.nx-button{flex:none}@keyframes hub-build-in{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:none}}@media (max-width:40rem){.nx-glass.hub-build-bar{border-radius:var(--radius-card)}}@media (prefers-reduced-motion:reduce){.nx-glass.hub-build-bar{animation:none}}:is(.nx-frame__main:has(>.rt-stage>.chat-page),.nx-frame__main:has(>.rt-stage>.nexa)){max-width:none;padding:0}.nx-frame__main:has(>.rt-stage>.nw){max-width:none}.hub-missing{padding-block:var(--space-16) var(--space-10);padding-inline:var(--space-0);justify-content:center;display:flex}.hub-routeerror{gap:var(--space-6);flex-direction:column;display:flex}.hub-missing__card{gap:var(--space-5);width:100%;max-width:var(--measure-card);flex-direction:column;display:flex}.hub-missing__card .nx-empty{padding:var(--space-0);text-align:start;align-items:flex-start}.hub-missing__address{margin:var(--space-0);color:var(--text-secondary);font-size:var(--size-sm)}.hub-missing__address code{max-width:100%;padding:var(--space-0) var(--space-2);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--size-xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:inline-block}.hub-missing__guess{align-items:center;gap:var(--space-3);margin:var(--space-0);color:var(--text-secondary);font-size:var(--size-sm);flex-wrap:wrap;display:flex}.hub-missing__doors{gap:var(--space-3);flex-wrap:wrap;display:flex}.hub-missing__glyph{width:var(--size-glyph-md);height:var(--size-glyph-md)}@media (max-width:40rem){.hub-missing{padding-block:var(--space-8) var(--space-6)}.hub-missing__doors>*{flex:100%}}.datastore-notice{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.datastore-notice__line{flex:1 1 var(--measure-menu);margin:var(--space-0);color:var(--text-primary);font-size:var(--size-sm)}.datastore-notice__door{color:var(--action-primary);font-weight:var(--weight-medium)}:root{--hub-dock-h:calc(var(--target-min) + 2 * var(--space-1) + 2 * var(--stroke-hairline));--hub-dock-inset:var(--space-2);--hub-dock-clear:var(--space-0)}.hub-dock{inset-inline:calc(var(--space-3) + env(safe-area-inset-left,var(--space-0))) calc(var(--space-3) + env(safe-area-inset-right,var(--space-0)));z-index:var(--layer-panel);padding:var(--space-1);isolation:isolate;transition:transform var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), visibility 0s linear;align-items:stretch;display:flex;position:fixed;inset-block-end:calc(var(--hub-dock-inset) + env(safe-area-inset-bottom,var(--space-0)))}.hub-dock[data-hidden]{transform:translateY(calc(100% + var(--hub-dock-inset) + env(safe-area-inset-bottom,var(--space-0))));opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--duration-quick) var(--ease-standard), opacity var(--duration-quick) var(--ease-standard), visibility 0s linear var(--duration-quick)}.hub-dock .hub-dock__glow{inset-block:var(--space-1);width:calc((100% - 2 * var(--space-1)) / var(--hub-dock-count,5));border-radius:var(--radius-pill);transform:translateX(calc(var(--hub-dock-index,0) * 100%));opacity:0;pointer-events:none;transition:transform var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);position:absolute;inset-inline-start:var(--space-1)}.hub-dock[data-current] .hub-dock__glow{opacity:1}.hub-dock__door{appearance:none;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--space-1) / 2);min-width:0;min-height:var(--target-min);padding:var(--space-1);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--size-micro);font-weight:var(--weight-medium);-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex-direction:column;flex:1 1 0;text-decoration:none;display:flex;position:relative}.hub-dock__door:hover{color:var(--text-primary)}.hub-dock__door[aria-current=page]{color:var(--action-on-selected)}.hub-dock__icon{width:var(--space-5);height:var(--space-5);justify-content:center;align-items:center;display:inline-flex}.hub-dock__glyph{width:var(--space-5);height:var(--space-5)}.hub-dock__word{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (max-width:47.9375rem){:root{--hub-dock-clear:calc(var(--hub-dock-h) + var(--hub-dock-inset) + var(--space-2))}html{scroll-padding-block-end:calc(var(--hub-dock-clear) + var(--space-2))}:root:has(.hub-dock[data-call-stage]){--hub-dock-clear:var(--space-0)}.hub-shell__main>.rt-stage>.chat-page{height:calc(100dvh - var(--hub-bar-h) - var(--hub-dock-clear))}}@media (min-width:48rem){.hub-dock{display:none}}@media print{.hub-dock{display:none}}@media (prefers-reduced-motion:reduce){.hub-dock,.hub-dock .hub-dock__glow,.hub-dock__door{transition-duration:var(--duration-instant)}.hub-dock[data-hidden]{transform:none}}.hub-more{gap:var(--space-5);padding-block:var(--space-1) var(--space-4);flex-direction:column;display:flex}.hub-more__section{gap:var(--space-2);flex-direction:column;display:flex}.hub-more__group{padding-inline:var(--space-4);font-size:var(--size-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-nav);color:var(--text-muted);margin:0}.hub-more__card.nx-card{flex-direction:column;display:flex;overflow:hidden}.hub-more__row{appearance:none;align-items:center;gap:var(--space-3);width:100%;min-height:calc(var(--target-min) + var(--space-1));padding:var(--space-2) var(--space-4);color:var(--text-primary);font:inherit;font-size:var(--size-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-nav);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-quick) var(--ease-standard), color var(--duration-quick) var(--ease-standard);background:0 0;border:0;border-radius:0;text-decoration:none;display:flex;position:relative}.hub-more__row+.hub-more__row:before{content:"";inset-block-start:0;inset-inline:calc(var(--space-4) + var(--space-5) + var(--space-3)) 0;border-block-start:var(--stroke-hairline) solid var(--border-hairline);pointer-events:none;position:absolute}@media (hover:hover) and (pointer:fine){.hub-more__row:is(a,button):hover{background:var(--shell-rail-active)}}.hub-more__row:is(a,button):active{background:var(--shell-rail-active)}.hub-more__row[aria-current=page]{background:var(--surface-raised);color:var(--text-primary);font-weight:var(--weight-semibold);box-shadow:none}.hub-more__row:focus-visible{outline:var(--stroke-focus) solid var(--action-focus);outline-offset:calc(-1 * var(--stroke-focus))}.hub-more__row--setting{cursor:default;padding-block:var(--space-1)}.hub-more__switch{flex:none}.hub-more__icon{width:var(--space-5);height:var(--space-5);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.hub-more__row[aria-current=page] .hub-more__icon{color:inherit}.hub-more__glyph{width:var(--shell-icon);height:var(--shell-icon);stroke-width:var(--shell-icon-stroke)}.hub-more__chevron{width:var(--size-md);height:var(--size-md);color:var(--text-muted);flex:none}.hub-more__hall{border-radius:var(--radius-pill);color:var(--hub-more-tint,var(--text-muted));justify-content:center;align-items:center;display:inline-flex}.hub-more__hall--own{box-shadow:0 0 0 var(--space-1) var(--surface-raised), 0 0 0 calc(var(--space-1) + var(--stroke-hairline)) var(--hub-more-tint,var(--text-muted))}.hub-more__word{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.hub-more__row--person{min-height:calc(var(--target-min) + var(--space-5))}.hub-more__face{flex:none;display:inline-flex}.hub-more__row--person+.hub-more__row:before{inset-inline-start:calc(var(--space-4) + var(--space-10) + var(--space-3))}.hub-more__person{gap:var(--space-0);flex-direction:column;flex:auto;min-width:0;display:flex}.hub-more__detail{color:var(--text-muted);font-size:var(--size-xs);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-more__word .nx-nexa-caps{font-size:inherit;color:inherit;text-indent:0}@media (prefers-reduced-motion:reduce){.hub-more__row{transition-duration:var(--duration-instant)}}
