.win-btn{box-sizing:border-box;border-left:var(--ButtonBorderThemeThickness) solid var(--ButtonBorderBrushCurrent);border-top:var(--ButtonBorderThemeThickness) solid var(--ButtonBorderBrushTopCurrent);border-right:var(--ButtonBorderThemeThickness) solid var(--ButtonBorderBrushCurrent);border-bottom:var(--ButtonBorderThemeThickness) solid var(--ButtonBorderBrushBottomCurrent);border-radius:var(--ButtonCornerRadius);padding:var(--ButtonPadding,5px 11px 6px);font-family:var(--ContentControlThemeFontFamily,"Segoe UI Variable", "Segoe UI", system-ui, sans-serif);font-size:var(--ControlContentThemeFontSize,14px);background:padding-box var(--ButtonBackgroundCurrent);height:auto;min-height:32px;color:var(--ButtonForegroundCurrent);cursor:pointer;transition:background var(--fast-duration) var(--fast-out-slow-in), color var(--fast-duration);-webkit-user-select:none;user-select:none;--ButtonPadding:5px 11px 6px;--ButtonBorderThemeThickness:1px;--ButtonCornerRadius:var(--ControlCornerRadius,4px);--ButtonBackground:var(--ctrl-fill-default);--ButtonBackgroundPointerOver:var(--ctrl-fill-secondary);--ButtonBackgroundPressed:var(--ctrl-fill-tertiary);--ButtonBackgroundDisabled:var(--ctrl-fill-disabled);--ButtonForeground:var(--text-primary);--ButtonForegroundPointerOver:var(--text-primary);--ButtonForegroundPressed:var(--text-secondary);--ButtonForegroundDisabled:var(--text-disabled);--ButtonBorderBrush:var(--ControlStrokeColorDefaultBrush,var(--ctrl-border));--ButtonBorderBrushTop:var(--ButtonBorderBrushDefaultTop,var(--ButtonBorderBrush));--ButtonBorderBrushBottom:var(--ButtonBorderBrushDefaultBottom,var(--ctrl-border-accent));--ButtonBorderBrushPointerOver:var(--ButtonBorderBrush);--ButtonBorderBrushPointerOverTop:var(--ButtonBorderBrushTop);--ButtonBorderBrushPointerOverBottom:var(--ButtonBorderBrushBottom);--ButtonBorderBrushPressed:var(--ControlStrokeColorDefaultBrush);--ButtonBorderBrushPressedTop:var(--ButtonBorderBrushPressed);--ButtonBorderBrushPressedBottom:var(--ButtonBorderBrushPressed);--ButtonBorderBrushDisabled:var(--ControlStrokeColorDefaultBrush);--ButtonBorderBrushDisabledTop:var(--ButtonBorderBrushDisabled);--ButtonBorderBrushDisabledBottom:var(--ButtonBorderBrushDisabled);--ButtonBackgroundCurrent:var(--ButtonBackground);--ButtonForegroundCurrent:var(--ButtonForeground);--ButtonBorderBrushCurrent:var(--ButtonBorderBrush);--ButtonBorderBrushTopCurrent:var(--ButtonBorderBrushTop);--ButtonBorderBrushBottomCurrent:var(--ButtonBorderBrushBottom);justify-content:center;align-items:center;gap:8px;font-weight:400;display:inline-flex;position:relative}.win-btn:hover{--ButtonBackgroundCurrent:var(--ButtonBackgroundPointerOver);--ButtonForegroundCurrent:var(--ButtonForegroundPointerOver);--ButtonBorderBrushCurrent:var(--ButtonBorderBrushPointerOver);--ButtonBorderBrushTopCurrent:var(--ButtonBorderBrushPointerOverTop);--ButtonBorderBrushBottomCurrent:var(--ButtonBorderBrushPointerOverBottom)}.win-btn:active{--ButtonBackgroundCurrent:var(--ButtonBackgroundPressed);--ButtonForegroundCurrent:var(--ButtonForegroundPressed);--ButtonBorderBrushCurrent:var(--ButtonBorderBrushPressed);--ButtonBorderBrushTopCurrent:var(--ButtonBorderBrushPressedTop);--ButtonBorderBrushBottomCurrent:var(--ButtonBorderBrushPressedBottom)}.win-btn:disabled{--ButtonBackgroundCurrent:var(--ButtonBackgroundDisabled);--ButtonForegroundCurrent:var(--ButtonForegroundDisabled);--ButtonBorderBrushCurrent:var(--ButtonBorderBrushDisabled);--ButtonBorderBrushTopCurrent:var(--ButtonBorderBrushDisabledTop);--ButtonBorderBrushBottomCurrent:var(--ButtonBorderBrushDisabledBottom);cursor:not-allowed;pointer-events:none}.win-btn.AccentButtonStyle{--ButtonBackground:var(--AccentButtonBackground);--ButtonBackgroundPointerOver:var(--AccentButtonBackgroundPointerOver);--ButtonBackgroundPressed:var(--AccentButtonBackgroundPressed);--ButtonBackgroundDisabled:var(--AccentButtonBackgroundDisabled);--ButtonForeground:var(--AccentButtonForeground);--ButtonForegroundPointerOver:var(--AccentButtonForegroundPointerOver);--ButtonForegroundPressed:var(--AccentButtonForegroundPressed);--ButtonForegroundDisabled:var(--AccentButtonForegroundDisabled);--ButtonBorderBrush:var(--AccentButtonBorderBrush);--ButtonBorderBrushTop:var(--AccentButtonBorderBrush);--ButtonBorderBrushBottom:var(--AccentButtonBorderBrushBottom);--ButtonBorderBrushPointerOver:var(--AccentButtonBorderBrushPointerOver);--ButtonBorderBrushPointerOverTop:var(--AccentButtonBorderBrushPointerOver);--ButtonBorderBrushPointerOverBottom:var(--AccentButtonBorderBrushPointerOverBottom);--ButtonBorderBrushPressed:var(--AccentButtonBorderBrushPressed);--ButtonBorderBrushPressedTop:var(--AccentButtonBorderBrushPressed);--ButtonBorderBrushPressedBottom:var(--AccentButtonBorderBrushPressed);--ButtonBorderBrushDisabled:var(--AccentButtonBorderBrushDisabled);--ButtonBorderBrushDisabledTop:var(--AccentButtonBorderBrushDisabled);--ButtonBorderBrushDisabledBottom:var(--AccentButtonBorderBrushDisabled);--AccentButtonBackground:var(--accent-base);--AccentButtonBackgroundPointerOver:var(--accent-hover);--AccentButtonBackgroundPressed:var(--accent-pressed);--AccentButtonBackgroundDisabled:var(--accent-fill-disabled);--AccentButtonForeground:var(--accent-text);--AccentButtonForegroundPointerOver:var(--accent-text);--AccentButtonForegroundPressed:var(--accent-text-secondary);--AccentButtonForegroundDisabled:var(--text-disabled);--AccentButtonBorderBrush:var(--AccentButtonBorderBrushDefault,var(--accent-border));--AccentButtonBorderBrushBottom:var(--AccentButtonBorderBrushDefaultBottom,var(--accent-border-accent));--AccentButtonBorderBrushPointerOver:var(--AccentButtonBorderBrush);--AccentButtonBorderBrushPointerOverBottom:var(--AccentButtonBorderBrushBottom);--AccentButtonBorderBrushPressed:var(--ControlFillColorTransparentBrush,transparent);--AccentButtonBorderBrushDisabled:var(--ControlFillColorTransparentBrush,transparent)}.win-btn .win-text-block{color:inherit}.win-btn.content-horizontal-stretch>*{flex:auto;min-width:0}.win-btn.content-vertical-stretch>*{align-self:stretch}.win-btn.SubtleButtonStyle{--ButtonBackground:var(--SubtleButtonBackground);--ButtonBackgroundPointerOver:var(--SubtleButtonBackgroundPointerOver);--ButtonBackgroundPressed:var(--SubtleButtonBackgroundPressed);--ButtonBackgroundDisabled:var(--SubtleButtonBackgroundDisabled);--ButtonForeground:var(--SubtleButtonForeground);--ButtonForegroundPointerOver:var(--SubtleButtonForegroundPointerOver);--ButtonForegroundPressed:var(--SubtleButtonForegroundPressed);--ButtonForegroundDisabled:var(--SubtleButtonForegroundDisabled);--ButtonBorderBrush:var(--SubtleButtonBorderBrush);--ButtonBorderBrushTop:var(--SubtleButtonBorderBrush);--ButtonBorderBrushBottom:var(--SubtleButtonBorderBrush);--ButtonBorderBrushPointerOver:var(--SubtleButtonBorderBrushPointerOver);--ButtonBorderBrushPointerOverTop:var(--SubtleButtonBorderBrushPointerOver);--ButtonBorderBrushPointerOverBottom:var(--SubtleButtonBorderBrushPointerOver);--ButtonBorderBrushPressed:var(--SubtleButtonBorderBrushPressed);--ButtonBorderBrushPressedTop:var(--SubtleButtonBorderBrushPressed);--ButtonBorderBrushPressedBottom:var(--SubtleButtonBorderBrushPressed);--ButtonBorderBrushDisabled:var(--SubtleButtonBorderBrushDisabled);--ButtonBorderBrushDisabledTop:var(--SubtleButtonBorderBrushDisabled);--ButtonBorderBrushDisabledBottom:var(--SubtleButtonBorderBrushDisabled);--SubtleButtonBackground:var(--subtle-transparent);--SubtleButtonBackgroundPointerOver:var(--subtle-secondary);--SubtleButtonBackgroundPressed:var(--subtle-tertiary);--SubtleButtonBackgroundDisabled:var(--subtle-transparent);--SubtleButtonForeground:var(--text-primary);--SubtleButtonForegroundPointerOver:var(--text-primary);--SubtleButtonForegroundPressed:var(--text-secondary);--SubtleButtonForegroundDisabled:var(--text-disabled);--SubtleButtonBorderBrush:var(--subtle-transparent);--SubtleButtonBorderBrushPointerOver:var(--subtle-transparent);--SubtleButtonBorderBrushPressed:var(--subtle-transparent);--SubtleButtonBorderBrushDisabled:var(--subtle-transparent)}.win-btn{white-space:nowrap}.win-scroll-viewer[data-v-941499b7]{box-sizing:border-box;background:0 0;border-radius:0;min-width:0;min-height:0;display:block;position:relative}.win-scroll-viewer-viewport[data-v-941499b7]{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;contain:layout style paint;will-change:scroll-position;width:100%;min-width:0;height:100%;min-height:0;position:relative}.win-scroll-viewer-viewport[data-v-941499b7]:focus-visible{outline:2px solid var(--accent-base);outline-offset:-2px}.scroll-content[data-v-941499b7]{will-change:transform;width:100%;min-width:0;min-height:max-content;transition:transform .1s ease-out}.scrollbar[data-v-941499b7]{opacity:1;pointer-events:auto;z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;min-width:0;min-height:0;transition:opacity 83ms linear;position:absolute}.scrollbar.visible[data-v-941499b7]{opacity:1;pointer-events:auto}.scrollbar-vertical[data-v-941499b7]{width:12px;height:auto;top:0;bottom:0;right:0}.scrollbar-horizontal[data-v-941499b7]{width:auto;height:12px;bottom:0;left:0;right:0}.scrollbar-corner[data-v-941499b7]{opacity:0;background:var(--ScrollViewerScrollBarSeparatorBackground,var(--ControlFillColorTransparentBrush,transparent));width:12px;height:12px;transition:opacity 83ms linear;position:absolute;bottom:0;right:0}.win-scroll-viewer.scrollbar-corner-visible .scrollbar-corner[data-v-941499b7]{opacity:1}.scrollbar-track[data-v-941499b7]{z-index:0;opacity:0;isolation:isolate;border:0 solid var(--ScrollBarTrackStroke,transparent);-webkit-backdrop-filter:var(--flyout-backdrop,blur(30px));backdrop-filter:var(--flyout-backdrop,blur(30px));background:0 0;border-radius:6px;transition:opacity 83ms linear;position:absolute;inset:0}.scrollbar-track[data-v-941499b7]:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--ScrollBarTrackFill,color-mix(in srgb, var(--flyout-bg,Canvas) 78%, transparent));position:absolute;inset:0}.scrollbar-vertical.has-cross-scrollbar .scrollbar-track[data-v-941499b7]{bottom:12px}.scrollbar-horizontal.has-cross-scrollbar .scrollbar-track[data-v-941499b7]{right:12px}.scrollbar.expanded .scrollbar-track[data-v-941499b7]{opacity:1;transition-delay:.4s}.scrollbar.contracting .scrollbar-track[data-v-941499b7]{opacity:0;transition-delay:.5s}.scrollbar-thumb[data-v-941499b7]{z-index:1;box-sizing:border-box;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:3px;transition:width .167s cubic-bezier(0,0,0,1),height .167s cubic-bezier(0,0,0,1),right .167s cubic-bezier(0,0,0,1),bottom .167s cubic-bezier(0,0,0,1),transform .167s cubic-bezier(0,0,0,1),background 83ms linear;position:absolute}.scrollbar.dragging .scrollbar-thumb[data-v-941499b7],.scrollbar.line-scrolling .scrollbar-thumb[data-v-941499b7]{transition:none}.scrollbar-thumb[data-v-941499b7]:before{content:"";background:var(--ScrollBarThumbBackground,var(--ControlStrongFillColorDefaultBrush,var(--ctrl-strong-fill,#00000073)));border-radius:999px;transition:background-color 83ms linear;position:absolute;inset:3px}.scrollbar-vertical .scrollbar-thumb[data-v-941499b7]{border-radius:3px;width:8px;min-height:30px;right:0}.scrollbar-horizontal .scrollbar-thumb[data-v-941499b7]{border-radius:3px;min-width:30px;height:8px;bottom:0;left:0}.scrollbar-vertical.expanded .scrollbar-thumb[data-v-941499b7]{border-radius:3px;width:12px;min-height:30px;transition-delay:.4s,.4s,.4s,.4s,.4s,0s;right:0}.scrollbar-horizontal.expanded .scrollbar-thumb[data-v-941499b7]{border-radius:3px;min-width:30px;height:12px;transition-delay:.4s,.4s,.4s,.4s,.4s,0s;bottom:0}.scrollbar-vertical.contracting .scrollbar-thumb[data-v-941499b7]{border-radius:3px;width:8px;min-height:30px;transition-delay:.5s,.5s,.5s,.5s,.5s,0s;right:0}.scrollbar-horizontal.contracting .scrollbar-thumb[data-v-941499b7]{border-radius:3px;min-width:30px;height:8px;transition-delay:.5s,.5s,.5s,.5s,.5s,0s;bottom:0}.scrollbar-thumb[data-v-941499b7]:hover:before{background-color:var(--ScrollBarThumbFillPointerOver,var(--ControlStrongFillColorDefaultBrush,var(--ctrl-strong-fill)))}.scrollbar-thumb[data-v-941499b7]:active:before{background-color:var(--ScrollBarThumbFillPressed,var(--ControlStrongFillColorDefaultBrush,var(--ctrl-strong-fill)))}.scrollbar-button[data-v-941499b7]{z-index:2;opacity:0;width:12px;min-width:12px;height:12px;min-height:12px;color:var(--ScrollBarButtonArrowForeground,var(--ControlStrongFillColorDefaultBrush,var(--ctrl-strong-fill)));background:var(--ScrollBarButtonBackground,transparent);pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;border:0;place-items:center;padding:0;font-size:8px;line-height:1;transition:opacity 83ms linear .5s,color 83ms linear;display:grid;position:absolute}.scrollbar.expanded .scrollbar-button[data-v-941499b7]{opacity:1;pointer-events:auto;transition-delay:.4s,0s}.scrollbar.contracting .scrollbar-button[data-v-941499b7]{opacity:0;pointer-events:none;transition-delay:.5s,0s}.scrollbar-button.decrease[data-v-941499b7]{top:0;left:0}.scrollbar-button.increase[data-v-941499b7]{bottom:0;right:0}.scrollbar-vertical.has-cross-scrollbar .scrollbar-button.increase[data-v-941499b7]{bottom:12px}.scrollbar-horizontal.has-cross-scrollbar .scrollbar-button.increase[data-v-941499b7]{right:12px}.scrollbar-vertical .scrollbar-button.decrease[data-v-941499b7]{padding-top:4px}.scrollbar-vertical .scrollbar-button.increase[data-v-941499b7]{padding-bottom:4px}.scrollbar-horizontal .scrollbar-button.decrease[data-v-941499b7]{padding-left:4px}.scrollbar-horizontal .scrollbar-button.increase[data-v-941499b7]{padding-right:4px}.scrollbar-button[data-v-941499b7]:hover{color:var(--ScrollBarButtonArrowForegroundPointerOver,var(--text-secondary))}.scrollbar-button[data-v-941499b7]:active{color:var(--ScrollBarButtonArrowForegroundPressed,var(--text-secondary));transform:scale(.875)}@media (hover:none) and (pointer:coarse),(any-pointer:coarse){.scrollbar-button[data-v-941499b7]{pointer-events:auto}}.win-scroll-viewer.zooming .scroll-content[data-v-941499b7]{transition:transform 50ms ease-out}.zoom-mode-disabled[data-v-941499b7]{touch-action:pan-x pan-y}.zoom-mode-enabled[data-v-941499b7]{touch-action:none}.win-scroll-viewer[data-v-941499b7]::-webkit-scrollbar{display:none}.win-scroll-viewer-viewport[data-v-941499b7]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.scroll-content[data-v-941499b7],.scrollbar[data-v-941499b7],.scrollbar-track[data-v-941499b7],.scrollbar-button[data-v-941499b7],.scrollbar-thumb[data-v-941499b7]{transition:none}}.win-text-block{min-width:0;color:var(--text-primary);font-family:var(--ContentControlThemeFontFamily,"Segoe UI Variable", "Segoe UI", system-ui, sans-serif);font-size:var(--ControlContentThemeFontSize,14px);white-space:normal;overflow-wrap:normal;-webkit-user-select:none;user-select:none;margin:0;line-height:20px;display:block}.win-text-block.CustomTextBlockStyle{font-family:Comic Sans MS;font-style:italic}.win-text-block::selection{background-color:var(--TextBlockSelectionHighlightColor,Highlight);color:highlighttext}.win-menu-flyout-wrap{z-index:var(--win-menu-flyout-z-index,10001);pointer-events:auto;box-shadow:none;border-radius:8px;position:fixed;overflow:visible}.win-menu-flyout-wrap.is-closing{pointer-events:none}.win-menu-flyout-wrap.is-closing .win-menu-flyout-motion{animation:83ms linear forwards flyout-fade-out}.win-menu-flyout-motion{isolation:isolate;z-index:0;border-radius:8px;width:max-content;max-width:calc(100vw - 16px);animation:83ms linear both flyout-menu-opacity;position:relative;overflow:visible}.win-menu-flyout-shadow{z-index:0;pointer-events:none;border-radius:8px;animation:.25s cubic-bezier(0,0,0,1) both flyout-shadow-open-down;position:absolute;inset:0;box-shadow:0 8px 24px #00000024}.win-menu-flyout{box-sizing:border-box;pointer-events:auto;--win-acrylic-fill:var(--flyout-bg,var(--layer-default));--flyout-scroll-max-height:calc(var(--flyout-max-height,600px) - 6px);min-width:var(--flyout-min-width,96px);width:max-content;max-width:calc(100vw - 16px);max-height:var(--flyout-max-height,600px);border:1px solid var(--MenuFlyoutPresenterBorderBrush,var(--SurfaceStrokeColorFlyoutBrush,var(--surface-stroke-color-flyout,var(--stroke-surface-flyout,#0000000f))));isolation:isolate;box-shadow:none;filter:none;z-index:1;transform-origin:50% 0;will-change:transform, clip-path, opacity;-webkit-backdrop-filter:var(--flyout-backdrop);backdrop-filter:var(--flyout-backdrop);background:0 0;border-radius:8px;flex-direction:column;padding:2px 0;animation:.25s cubic-bezier(0,0,0,1) both flyout-menu-open-down,83ms linear both flyout-menu-opacity;display:flex;position:relative;overflow:hidden}.win-menu-flyout-wrap.from-bottom .win-menu-flyout{animation-name:flyout-menu-open-up,flyout-menu-opacity}.win-menu-flyout-wrap.from-bottom .win-menu-flyout-shadow,.win-menu-submenu-wrap.from-bottom .win-menu-flyout-shadow{animation-name:flyout-shadow-open-up}.win-menu-flyout-wrap.reverse-close.is-closing .win-menu-flyout-motion{animation-name:flyout-menu-opacity;animation-direction:reverse}.win-menu-flyout-wrap.reverse-close.is-closing .win-menu-flyout{animation-name:flyout-menu-open-down,flyout-menu-opacity;animation-direction:reverse}.win-menu-flyout-wrap.reverse-close.is-closing .win-menu-flyout-shadow{animation-name:flyout-shadow-open-down;animation-direction:reverse}.win-menu-flyout-wrap.reverse-close.is-closing.from-bottom .win-menu-flyout{animation-name:flyout-menu-open-up,flyout-menu-opacity}.win-menu-flyout-wrap.commandbar-close.is-closing .win-menu-flyout-motion{animation:none}.win-menu-flyout-wrap.commandbar-close.is-closing .win-menu-flyout-shadow{animation:.167s cubic-bezier(0,0,0,1) reverse both flyout-shadow-open-down}.win-menu-flyout-wrap.commandbar-close.is-closing .win-menu-flyout{animation:.167s cubic-bezier(0,0,0,1) reverse both flyout-menu-open-down}.win-menu-flyout-wrap.commandbar-close.is-closing.from-bottom .win-menu-flyout{animation-name:flyout-menu-open-up}.win-menu-flyout-scroll{width:100%;min-width:max-content;max-height:var(--flyout-scroll-max-height,70vh);flex-direction:column;display:flex}.win-menu-flyout-scroll>.win-scroll-viewer-viewport{height:auto;max-height:inherit}.win-menu-flyout-scroll .scroll-content{flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:100%;display:flex}.win-menu-flyout-items{flex-direction:column;align-items:stretch;gap:0;width:max-content;min-width:100%;display:flex}.win-menu-flyout-item{box-sizing:border-box;width:auto;min-height:32px;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:4px;align-self:stretch;align-items:center;margin:2px 4px;padding:4px 11px 5px;font-size:14px;display:flex}.win-menu-flyout-item:focus-visible,.win-menu-flyout-chevron-button:focus-visible,.win-menu-flyout-split-primary:focus-visible{outline:2px solid var(--SystemControlFocusVisualPrimaryBrush,var(--accent-base));outline-offset:-2px}.win-menu-flyout-item:not(.win-menu-flyout-splititem){background:var(--win-menu-flyout-item-background,transparent)}.win-menu-flyout-item:not(.win-menu-flyout-splititem):hover:not(.is-disabled){background:var(--subtle-secondary)}.win-menu-flyout-subitem{position:relative}.win-menu-flyout-splititem{box-sizing:border-box;background:var(--win-menu-flyout-item-background,transparent);padding:0;display:block;position:relative;overflow:hidden}.win-menu-flyout-split-primary{z-index:0;appearance:none;color:inherit;font:inherit;background:0 0;border:0;border-radius:4px 0 0 4px;padding:0;position:absolute;inset:0 38px 0 0}.win-menu-flyout-split-divider{z-index:2;background:var(--DividerStrokeColorDefaultBrush,var(--divider-stroke-default,var(--stroke-divider)));pointer-events:none;width:1px;height:18px;position:absolute;top:50%;right:38px;transform:translateY(-50%)}.win-menu-flyout-chevron-button{z-index:0;width:38px;color:var(--text-secondary);appearance:none;font:inherit;background:0 0;border:0;border-radius:0 4px 4px 0;padding:0;position:absolute;inset:0 0 0 auto}.win-menu-flyout-split-content{box-sizing:border-box;z-index:1;min-height:32px;color:inherit;pointer-events:none;align-items:center;padding:4px 11px 5px;display:flex;position:relative}.win-menu-flyout-split-primary:hover:not(:disabled),.win-menu-flyout-chevron-button:hover:not(:disabled),.win-menu-flyout-splititem.is-open .win-menu-flyout-chevron-button,.win-menu-flyout-subitem:not(.win-menu-flyout-splititem).is-open{background:var(--subtle-secondary)}.win-menu-flyout-split-primary:active:not(:disabled),.win-menu-flyout-chevron-button:active:not(:disabled),.win-menu-flyout-item:not(.win-menu-flyout-splititem):active:not(.is-disabled){background:var(--subtle-tertiary)}.win-menu-flyout-item.is-disabled{color:var(--text-disabled);cursor:default}.win-menu-flyout-splititem.is-disabled .win-menu-flyout-chevron{color:var(--text-disabled)}.win-menu-flyout-label{flex:1;min-width:0;line-height:20px}.win-menu-flyout-item .win-menu-flyout-accelerator{width:max-content;min-width:max-content;color:var(--MenuFlyoutItemKeyboardAcceleratorTextForeground,var(--TextFillColorSecondaryBrush,var(--text-secondary)));font-family:var(--ContentControlThemeFontFamily,"Segoe UI Variable", "Segoe UI", system-ui, sans-serif);letter-spacing:0;text-align:right;flex:none;align-self:center;margin:4px 0 0 24px;font-size:12px;font-weight:400;line-height:16px}.win-menu-flyout-item.is-toggle .win-menu-flyout-accelerator,.win-menu-flyout-item.is-radio .win-menu-flyout-accelerator{color:var(--ToggleMenuFlyoutItemKeyboardAcceleratorTextForeground,var(--TextFillColorSecondaryBrush,var(--text-secondary)));margin-top:0}.win-menu-flyout-item:hover:not(.is-disabled) .win-menu-flyout-accelerator,.win-menu-flyout-subitem:hover:not(.is-disabled) .win-menu-flyout-accelerator{color:var(--MenuFlyoutItemKeyboardAcceleratorTextForegroundPointerOver,var(--TextFillColorSecondaryBrush,var(--text-secondary)))}.win-menu-flyout-item:active:not(.is-disabled) .win-menu-flyout-accelerator,.win-menu-flyout-subitem:active:not(.is-disabled) .win-menu-flyout-accelerator{color:var(--MenuFlyoutItemKeyboardAcceleratorTextForegroundPressed,var(--TextFillColorSecondaryBrush,var(--text-secondary)))}.win-menu-flyout-item.is-disabled .win-menu-flyout-accelerator{color:var(--MenuFlyoutItemKeyboardAcceleratorTextForegroundDisabled,var(--TextFillColorDisabledBrush,var(--text-disabled)))}.win-menu-flyout-leading-slot{text-align:center;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;margin-right:12px;line-height:1;display:inline-flex}.win-menu-flyout-icon,.win-menu-flyout-check{justify-content:center;align-items:center;width:16px;height:16px;line-height:1;display:inline-flex}.win-menu-flyout-leading-slot:empty{visibility:hidden}.win-menu-flyout-icon,.win-menu-flyout-check,.win-menu-flyout-chevron{font-family:Segoe Fluent Icons,Segoe MDL2 Assets,sans-serif}.win-menu-flyout-icon{font-size:16px}.win-menu-flyout-check{font-size:12px}.win-menu-flyout-chevron{color:var(--text-secondary);pointer-events:none;flex:none;margin-left:24px;font-size:12px}.win-menu-flyout-split-primary:active:not(:disabled)~.win-menu-flyout-split-content{color:var(--text-primary)}.win-menu-flyout-chevron-button:active:not(:disabled)~.win-menu-flyout-split-content .win-menu-flyout-chevron{color:var(--MenuFlyoutSubItemChevronPressed,var(--TextFillColorSecondaryBrush,var(--text-secondary)))}.win-menu-submenu-flyout{box-sizing:border-box;pointer-events:auto;--win-acrylic-fill:var(--flyout-bg,var(--layer-default));min-width:var(--flyout-min-width,96px);width:max-content;max-width:calc(100vw - 16px);max-height:var(--flyout-max-height,600px);border:1px solid var(--MenuFlyoutPresenterBorderBrush,var(--SurfaceStrokeColorFlyoutBrush,var(--surface-stroke-color-flyout,var(--stroke-surface-flyout,#0000000f))));isolation:isolate;box-shadow:none;filter:none;z-index:1;transform-origin:50% 0;will-change:transform, clip-path, opacity;-webkit-backdrop-filter:var(--flyout-backdrop);backdrop-filter:var(--flyout-backdrop);background:0 0;border-radius:8px;flex-direction:column;gap:0;padding:2px 0;animation:.25s cubic-bezier(0,0,0,1) both flyout-menu-open-down,83ms linear both flyout-menu-opacity;display:flex;position:relative;overflow:hidden}.win-menu-submenu-wrap.from-bottom .win-menu-submenu-flyout{animation-name:flyout-menu-open-up,flyout-menu-opacity}.win-menu-flyout-wrap.win-theme-scope.theme-light,.win-menu-flyout-wrap.win-theme-scope.theme-light .win-menu-flyout,.win-menu-flyout-wrap.win-theme-scope.theme-light .win-menu-submenu-flyout{--MenuFlyoutPresenterBorderBrush:#0000000f;--SurfaceStrokeColorFlyoutBrush:#0000000f;--surface-stroke-color-flyout:#0000000f;--DividerStrokeColorDefaultBrush:#0000000f;--divider-stroke-default:#0000000f;--stroke-divider:#0000000f}.win-menu-flyout-wrap.win-theme-scope.theme-dark,.win-menu-flyout-wrap.win-theme-scope.theme-dark .win-menu-flyout,.win-menu-flyout-wrap.win-theme-scope.theme-dark .win-menu-submenu-flyout{--MenuFlyoutPresenterBorderBrush:#0003;--SurfaceStrokeColorFlyoutBrush:#0003;--surface-stroke-color-flyout:#0003;--DividerStrokeColorDefaultBrush:#ffffff15;--divider-stroke-default:#ffffff15;--stroke-divider:#ffffff15}.win-menu-submenu-wrap{z-index:var(--win-menu-flyout-submenu-z-index,10002)}.win-menu-submenu-motion{isolation:isolate;border-radius:8px;width:max-content;max-width:calc(100vw - 16px);position:relative;overflow:visible}.win-menu-submenu-wrap.is-closing{pointer-events:none}.win-menu-submenu-wrap.is-closing .win-menu-submenu-flyout,.win-menu-submenu-wrap.is-closing .win-menu-flyout-shadow{animation:83ms linear forwards flyout-fade-out}.win-menu-flyout-separator{flex:0 0 3px;align-self:stretch;width:100%;overflow:visible}.win-menu-flyout-separator-line{background:var(--DividerStrokeColorDefaultBrush,var(--divider-stroke-default,var(--stroke-divider)));width:100%;height:1px;margin:1px 0;display:block}.win-menu-flyout-overlay{z-index:var(--win-menu-flyout-overlay-z-index,10000);position:fixed;inset:0}.win-menu-flyout-overlay.allows-anchor-hover{pointer-events:none}@keyframes flyout-fade-out{0%{opacity:1}to{opacity:0}}@keyframes flyout-menu-open-down{0%{clip-path:inset(50% 0 0);transform:translateY(-50%)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes flyout-shadow-open-down{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}@keyframes flyout-shadow-open-up{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes flyout-menu-open-up{0%{clip-path:inset(0 0 50%);transform:translateY(50%)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes flyout-menu-opacity{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.win-menu-flyout-motion,.win-menu-flyout,.win-menu-submenu-flyout,.win-menu-flyout-wrap.is-closing{animation-duration:.01ms}}.win-dd-chevron{font-size:0}.win-dropdown-btn-wrap{display:inline-flex;position:relative}.win-dropdown-btn{gap:8px}.win-dropdown-content{align-items:center;min-width:0;display:inline-flex}.win-switch-root{flex-direction:column;align-items:flex-start;min-width:154px;display:inline-flex}.win-switch-header{margin:0 0 4px}.win-switch{--tx:0px;cursor:pointer;touch-action:none;border-radius:10px;flex-shrink:0;align-items:center;width:40px;height:20px;display:inline-flex;position:relative}.win-switch .track{border:1px solid var(--toggle-border);background-color:var(--control-alt-fill-color-secondary,var(--subtle-secondary));transition:all var(--fast-duration) var(--fast-out-slow-in);border-radius:10px;position:absolute;inset:0}.win-switch:hover .track{border-color:var(--text-primary);background-color:var(--control-alt-fill-color-tertiary,var(--subtle-tertiary))}.win-switch.is-pressed:not(.is-on) .track,.win-switch.dragging:not(.is-on) .track{border-color:var(--toggle-border);background-color:var(--control-alt-fill-color-quarternary,var(--subtle-pressed))}.win-switch.is-on .track{background-color:var(--accent-base);border-color:#0000}.win-switch.is-on:hover .track{background-color:var(--accent-hover)}.win-switch.is-on.is-pressed .track,.win-switch.is-on.dragging .track{background-color:var(--accent-pressed)}.win-switch .knob{width:20px;height:20px;transform:translateX(var(--tx));transition:transform var(--fast-duration) var(--fast-out-slow-in);position:absolute;top:0;left:0}.win-switch.is-on .knob{--tx:20px}.win-switch .thumb{background-color:var(--toggle-thumb);width:12px;height:12px;transition:width var(--fast-duration) var(--fast-out-slow-in), height var(--fast-duration) var(--fast-out-slow-in), background-color var(--fast-duration);border-radius:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translate(-.5px)}.win-switch.is-on .thumb{background-color:var(--toggle-on-thumb);transform:translate(-50%,-50%)translate(-.5px)}.win-switch:hover .thumb{background-color:var(--toggle-thumb-hover);border-radius:7px;width:14px;height:14px}.win-switch:hover.is-on .thumb{background-color:var(--toggle-on-thumb)}.win-switch.is-pressed .knob,.win-switch.dragging .knob{transition:none}.win-switch.is-pressed:not(.is-on) .thumb,.win-switch.dragging:not(.is-on) .thumb{background-color:var(--toggle-thumb-hover);border-radius:7px;width:17px;height:14px;transition:none;transform:translate(-50%,-50%)translate(1.5px)}.win-switch.is-pressed.is-on .thumb,.win-switch.dragging.is-on .thumb{background-color:var(--toggle-on-thumb);border-radius:7px;width:17px;height:14px;transition:none;transform:translate(-50%,-50%)translate(-1.5px)}.win-switch-wrap{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;min-height:40px;display:inline-flex}.win-switch-wrap:not(.is-disabled):hover .win-switch:not(.is-on) .track{border-color:var(--text-primary)}.win-switch-wrap:not(.is-disabled):hover .win-switch .thumb{background-color:var(--toggle-thumb-hover);border-radius:7px;width:14px;height:14px}.win-switch-wrap:not(.is-disabled):hover .win-switch.is-on .track{background-color:var(--accent-hover)}.win-switch-wrap:not(.is-disabled):hover .win-switch.is-on .thumb{background-color:var(--toggle-on-thumb)}.win-switch-wrap:not(.is-disabled):active .win-switch:not(.is-on) .thumb{background-color:var(--toggle-thumb-hover);border-radius:7px;width:17px;height:14px;transition:none;transform:translate(-50%,-50%)translate(1.5px)}.win-switch-wrap:not(.is-disabled):active .win-switch.is-on .thumb{background-color:var(--toggle-on-thumb);border-radius:7px;width:17px;height:14px;transition:none;transform:translate(-50%,-50%)translate(-1.5px)}.win-switch-wrap:not(.is-disabled):active .win-switch.is-on .track{background-color:var(--accent-pressed)}.win-switch-label{color:var(--text-primary);-webkit-user-select:none;user-select:none;cursor:pointer;min-width:20px}.win-switch-wrap.is-disabled{cursor:default}.win-switch-wrap.is-disabled .win-switch-label{color:var(--text-disabled);cursor:default}.win-switch.is-disabled{cursor:default}.win-switch.is-disabled .track{border-color:var(--ctrl-strong-stroke-disabled);background-color:#0000}.win-switch.is-disabled .thumb{background-color:var(--ctrl-strong-stroke-disabled)}.win-switch.is-disabled.is-on .track{background-color:var(--accent-fill-disabled);border-color:#0000}.win-switch.is-disabled.is-on .thumb{background-color:var(--text-disabled)}.win-switch.is-disabled:hover .track{border-color:var(--ctrl-strong-stroke-disabled)}.win-switch.is-disabled:hover .thumb{background-color:var(--ctrl-strong-stroke-disabled);border-radius:6px;width:12px;height:12px}.win-switch.is-disabled:hover.is-on .track{background-color:var(--accent-fill-disabled)}.win-switch.is-disabled:hover.is-on .thumb{background-color:var(--text-disabled)}.win-infobar[data-v-43891daa]{box-sizing:border-box;width:100%;color:var(--InfoBarForeground,var(--TextFillColorPrimaryBrush,var(--text-primary)));background:var(--InfoBarSeverityBackgroundBrush,var(--InfoBarInformationalSeverityBackgroundBrush));border-color:var(--InfoBarBorderBrush,var(--CardStrokeColorDefaultBrush,var(--card-stroke)));border-style:solid;border-width:var(--InfoBarBorderThickness,1px);border-radius:var(--InfoBarCornerRadius,var(--ControlCornerRadius,4px));font-family:var(--ContentControlThemeFontFamily,"Segoe UI Variable", "Segoe UI", system-ui, sans-serif);--InfoBarInformationalSeverityBackgroundBrush:var(--SystemFillColorAttentionBackgroundBrush,var(--lightningcss-light,#f6f6f680)var(--lightningcss-dark,#ffffff08));--InfoBarSuccessSeverityBackgroundBrush:var(--SystemFillColorSuccessBackgroundBrush,var(--lightningcss-light,#dff6dd)var(--lightningcss-dark,#393d1b));--InfoBarWarningSeverityBackgroundBrush:var(--SystemFillColorCautionBackgroundBrush,var(--lightningcss-light,#fff4ce)var(--lightningcss-dark,#433519));--InfoBarErrorSeverityBackgroundBrush:var(--SystemFillColorCriticalBackgroundBrush,var(--lightningcss-light,#fde7e9)var(--lightningcss-dark,#442726));--InfoBarInformationalSeverityIconBackground:var(--SystemFillColorAttentionBrush,var(--AccentFillColorDefaultBrush,var(--accent-base)));--InfoBarSuccessSeverityIconBackground:var(--SystemFillColorSuccessBrush,var(--lightningcss-light,#0f7b0f)var(--lightningcss-dark,#6ccb5f));--InfoBarWarningSeverityIconBackground:var(--SystemFillColorCautionBrush,var(--lightningcss-light,#9d5d00)var(--lightningcss-dark,#fce100));--InfoBarErrorSeverityIconBackground:var(--SystemFillColorCriticalBrush,var(--lightningcss-light,#c42b1c)var(--lightningcss-dark,#ff99a4));--InfoBarHyperlinkButtonForeground:var(--AccentTextFillColorPrimaryBrush,var(--accent-text-fill-color-primary));overflow:hidden}.win-infobar-layout[data-v-43891daa]{box-sizing:border-box;background:var(--InfoBarBackground,transparent);border-radius:inherit;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;min-height:48px;padding:0 0 0 16px;display:grid}.win-infobar-standard-icon-area[data-v-43891daa],.win-infobar-user-icon-box[data-v-43891daa]{box-sizing:content-box;grid-area:1/1;align-self:start;width:16px;height:16px;margin:16px 14px 16px 0}.win-infobar-standard-icon-area[data-v-43891daa]{place-items:center;display:grid}.win-infobar-standard-icon-area[data-v-43891daa] .win-infobar-standard-icon,.win-infobar-user-icon-box[data-v-43891daa] .win-infobar-user-icon{width:16px;height:16px;color:inherit;text-align:center;white-space:nowrap;place-items:center;font-size:16px;line-height:16px;display:grid}.win-infobar-user-icon-box[data-v-43891daa]{place-items:center;display:grid;overflow:hidden}.win-infobar-panel[data-v-43891daa]{box-sizing:border-box;grid-area:1/2;align-items:start;min-width:0;margin:0 16px 0 0;padding:0;display:flex;position:relative}.win-infobar-panel[data-v-43891daa] .win-infobar-title,.win-infobar-panel[data-v-43891daa] .win-infobar-message{box-sizing:border-box;min-width:0;max-width:100%;color:var(--InfoBarForeground,var(--TextFillColorPrimaryBrush,var(--text-primary)));white-space:normal;overflow-wrap:normal;font-size:14px;line-height:20px;display:block}.win-infobar-panel[data-v-43891daa] .win-infobar-title{font-weight:600}.win-infobar-panel[data-v-43891daa] .win-infobar-message{font-weight:400}.win-infobar-action[data-v-43891daa]{box-sizing:border-box;place-items:start;min-width:0;display:grid}.win-infobar-action[data-v-43891daa]:empty{display:none}.win-infobar-action[data-v-43891daa] .win-hyperlink-button,.win-infobar-action-measure[data-v-43891daa] .win-hyperlink-button{color:var(--InfoBarHyperlinkButtonForeground);margin:0 0 0 -12px}.win-infobar-action[data-v-43891daa] .win-hyperlink-button .win-text-block,.win-infobar-action-measure[data-v-43891daa] .win-hyperlink-button .win-text-block{color:inherit}.win-infobar-panel.is-vertical[data-v-43891daa]{flex-direction:column;padding:14px 0 18px}.win-infobar-panel.is-vertical[data-v-43891daa] .win-infobar-title,.win-infobar-panel.is-vertical[data-v-43891daa] .win-infobar-message,.win-infobar-panel.is-vertical .win-infobar-action[data-v-43891daa]{flex:none;margin-top:0;margin-left:0}.win-infobar-panel.is-vertical[data-v-43891daa] .win-infobar-title,.win-infobar-panel.is-vertical[data-v-43891daa] .win-infobar-message{width:100%;min-width:0;max-width:100%}.win-infobar-panel.is-vertical.has-title[data-v-43891daa] .win-infobar-message{margin-top:4px}.win-infobar-panel.is-vertical.has-title .win-infobar-action[data-v-43891daa],.win-infobar-panel.is-vertical.has-message .win-infobar-action[data-v-43891daa]{margin-top:12px}.win-infobar-panel.is-vertical .win-infobar-action[data-v-43891daa]{width:fit-content;min-width:0;max-width:100%}.win-infobar-panel[data-v-43891daa]:not(.is-vertical){flex-direction:row;min-height:48px}.win-infobar-panel[data-v-43891daa]:not(.is-vertical) .win-infobar-title,.win-infobar-panel[data-v-43891daa]:not(.is-vertical) .win-infobar-message{white-space:nowrap;flex:none;width:max-content;max-width:none;margin-top:14px}.win-infobar-panel:not(.is-vertical).has-title[data-v-43891daa] .win-infobar-message{margin-left:12px}.win-infobar-panel:not(.is-vertical) .win-infobar-action[data-v-43891daa]{flex:auto;margin-top:8px}.win-infobar-panel:not(.is-vertical).has-title .win-infobar-action[data-v-43891daa],.win-infobar-panel:not(.is-vertical).has-message .win-infobar-action[data-v-43891daa]{margin-left:16px}.win-infobar-panel[data-v-43891daa]:not(.is-vertical):not(.has-action) .win-infobar-message{flex-grow:1}.win-infobar-measure-layer[data-v-43891daa]{visibility:hidden;opacity:0;pointer-events:none;width:max-content;height:auto;display:none;position:absolute;top:0;left:0;overflow:visible}.win-infobar-measure-text[data-v-43891daa]{box-sizing:border-box;width:max-content;min-width:max-content;max-width:none;color:var(--InfoBarForeground,var(--TextFillColorPrimaryBrush,var(--text-primary)));white-space:nowrap;overflow-wrap:normal;margin:0;font-size:14px;line-height:20px;display:block}.win-infobar-action-measure[data-v-43891daa]{box-sizing:border-box;place-items:start;width:max-content;min-width:max-content;max-width:none;margin:0;display:inline-grid}.win-infobar-content-area[data-v-43891daa]{grid-area:2/2;align-self:center;min-width:0}.no-banner-content .win-infobar-content-area[data-v-43891daa]{grid-row:1}.win-infobar-close-button[data-v-43891daa]{box-sizing:border-box;grid-area:1/3;align-self:start;width:38px;min-width:38px;height:38px;min-height:38px;margin:5px;padding:0}.win-infobar-close-button.uses-default-close-button-style[data-v-43891daa]{--ButtonBackground:transparent;--ButtonBackgroundPointerOver:var(--subtle-secondary);--ButtonBackgroundPressed:var(--subtle-tertiary);--ButtonBackgroundDisabled:transparent;--ButtonForeground:var(--TextFillColorPrimaryBrush,var(--text-primary));--ButtonForegroundPointerOver:var(--TextFillColorPrimaryBrush,var(--text-primary));--ButtonForegroundPressed:var(--TextFillColorSecondaryBrush,var(--text-secondary));--ButtonForegroundDisabled:var(--TextFillColorDisabledBrush,var(--text-disabled));--ButtonBorderBrush:transparent;--ButtonBorderBrushTop:transparent;--ButtonBorderBrushBottom:transparent;--ButtonBorderBrushPointerOver:transparent;--ButtonBorderBrushPressed:transparent;--ButtonBorderBrushDisabled:transparent}.win-infobar-close-button[data-v-43891daa] .win-infobar-close-glyph{width:16px;height:16px;color:inherit;text-align:center}.win-infobar-informational[data-v-43891daa]{--InfoBarSeverityBackgroundBrush:var(--InfoBarInformationalSeverityBackgroundBrush);--InfoBarSeverityIconBackground:var(--InfoBarInformationalSeverityIconBackground)}.win-infobar-success[data-v-43891daa]{--InfoBarSeverityBackgroundBrush:var(--InfoBarSuccessSeverityBackgroundBrush);--InfoBarSeverityIconBackground:var(--InfoBarSuccessSeverityIconBackground)}.win-infobar-warning[data-v-43891daa]{--InfoBarSeverityBackgroundBrush:var(--InfoBarWarningSeverityBackgroundBrush);--InfoBarSeverityIconBackground:var(--InfoBarWarningSeverityIconBackground)}.win-infobar-error[data-v-43891daa]{--InfoBarSeverityBackgroundBrush:var(--InfoBarErrorSeverityBackgroundBrush);--InfoBarSeverityIconBackground:var(--InfoBarErrorSeverityIconBackground)}.win-selector-bar[data-v-f020d187]{min-width:0;color:var(--SelectorBarItemForeground,var(--TextFillColorPrimaryBrush,var(--text-primary)));font-family:var(--ContentControlThemeFontFamily,"Segoe UI Variable", "Segoe UI", system-ui, sans-serif);border:0 solid #0000;grid-template-rows:auto;grid-template-columns:auto;display:inline-grid}.win-selector-bar-items-view[data-v-f020d187]{scrollbar-width:none;align-items:center;width:max-content;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.win-selector-bar-items-view[data-v-f020d187]::-webkit-scrollbar{display:none}.win-selector-bar-item[data-v-f020d187]{appearance:none;box-sizing:border-box;min-width:0;min-height:40px;color:var(--SelectorBarItemForeground,var(--TextFillColorPrimaryBrush,var(--text-primary)));background:var(--SelectorBarItemBackground,transparent);border:1px solid var(--SelectorBarItemBorderBrush,transparent);border-radius:var(--ControlCornerRadius,4px);box-shadow:none;font:inherit;text-align:inherit;text-transform:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;background-image:none;border-style:solid;outline:none;flex:none;grid-template-rows:auto 3px;grid-template-columns:auto;margin:0;padding:0;line-height:normal;text-decoration:none;display:grid;position:relative}.win-selector-bar-item[data-v-f020d187]:disabled{cursor:default}.win-selector-bar-item-content[data-v-f020d187]{z-index:1;align-items:center;justify-content:inherit;gap:var(--SelectorBarItemSpacing,8px);min-width:0;margin:var(--win-selector-bar-item-padding,10px 12px 7px 12px);color:inherit;text-align:left;grid-area:1/1;display:flex;position:relative}.win-selector-bar-item-icon[data-v-f020d187]{width:20px;height:20px;color:inherit;transform:scale(var(--SelectorBarItemIconScale,.8));transform-origin:50%;flex:0 0 20px;justify-content:center;align-items:center;margin:0 -2px;font-size:20px;line-height:20px;display:inline-flex}.win-selector-bar-item-icon-glyph[data-v-f020d187]{width:20px;height:20px;color:inherit;font-size:inherit;line-height:inherit;justify-content:center;align-items:center;display:inline-flex}.win-selector-bar-item-icon-glyph[data-v-f020d187] img,.win-selector-bar-item-icon-glyph img[data-v-f020d187]{object-fit:contain;width:20px;height:20px}.win-selector-bar-item-text[data-v-f020d187]{min-width:0;color:inherit;font-size:var(--ControlContentThemeFontSize,14px);white-space:normal;font-weight:400;line-height:20px}.win-selector-bar-item-selection-visual[data-v-f020d187]{z-index:1;width:var(--SelectorBarItemPillWidth,4px);height:var(--SelectorBarItemPillHeight,3px);opacity:0;background:var(--SelectorBarItemPillFill,var(--AccentFillColorDefaultBrush,var(--accent-base)));border-radius:var(--SelectorBarItemPillCornerRadius,2px);pointer-events:none;grid-area:2/1;place-self:end center;transition:none;position:relative}.win-selector-bar-item-common-visual[data-v-f020d187]{z-index:0;border:1px solid var(--SelectorBarItemBorderBrush,transparent);border-radius:inherit;pointer-events:none;background:0 0;position:absolute;inset:0}.win-selector-bar-item[data-v-f020d187]:hover:not(:disabled){color:var(--SelectorBarItemForegroundPointerOver,var(--TextFillColorSecondaryBrush,var(--text-secondary)));background:var(--SelectorBarItemBackgroundPointerOver,transparent)}.win-selector-bar-item[data-v-f020d187]:active:not(:disabled){color:var(--SelectorBarItemForegroundPressed,var(--text-tertiary));background:var(--SelectorBarItemBackgroundPressed,transparent)}.win-selector-bar-item.is-selected[data-v-f020d187]{color:var(--SelectorBarItemForegroundSelected,var(--TextFillColorPrimaryBrush,var(--text-primary)));background:var(--SelectorBarItemBackgroundSelected,transparent)}.win-selector-bar-item.is-selected[data-v-f020d187]:hover:not(:disabled),.win-selector-bar-item.is-selected[data-v-f020d187]:active:not(:disabled){color:var(--SelectorBarItemForegroundPointerOver,var(--TextFillColorSecondaryBrush,var(--text-secondary)))}.win-selector-bar-item.is-selected .win-selector-bar-item-selection-visual[data-v-f020d187]{opacity:1;width:var(--SelectorBarItemPillSelectedWidth,16px);animation:win-selector-bar-selection-visual-show-f020d187 var(--ComboBoxItemScaleAnimationDuration,.167s) var(--fast-out-slow-in,cubic-bezier(0, 0, 0, 1)) both}.win-selector-bar-item.is-disabled[data-v-f020d187]{color:var(--SelectorBarItemForegroundDisabled,var(--TextFillColorDisabledBrush,var(--text-disabled)));background:var(--SelectorBarItemBackgroundDisabled,transparent)}.win-selector-bar-item.is-disabled .win-selector-bar-item-selection-visual[data-v-f020d187]{background:var(--SelectorBarItemDisabledPillFill,var(--AccentFillColorDisabledBrush,var(--accent-fill-disabled)))}.win-selector-bar-item[data-v-f020d187]:focus-visible{outline:2px solid var(--focus-stroke-outer,var(--TextFillColorPrimaryBrush,var(--text-primary)));outline-offset:var(--SelectorBarItemFocusVisualMargin,-2px)}@media (prefers-reduced-motion:reduce){.win-selector-bar-item.is-selected .win-selector-bar-item-selection-visual[data-v-f020d187]{animation:none}}@keyframes win-selector-bar-selection-visual-show-f020d187{0%{width:var(--SelectorBarItemPillWidth,4px);opacity:0}to{width:var(--SelectorBarItemPillSelectedWidth,16px);opacity:1}}.win-textbox[data-v-f5308cc6]{--textbox-background:var(--TextControlBackground,var(--ControlFillColorDefaultBrush,var(--control-fill-color-default,var(--ctrl-fill-default,#ffffffb3))));--textbox-background-pointer-over:var(--TextControlBackgroundPointerOver,var(--ControlFillColorSecondaryBrush,var(--control-fill-color-secondary,var(--ctrl-fill-secondary))));--textbox-background-pressed:var(--ControlFillColorTertiaryBrush,var(--control-fill-color-tertiary,var(--ctrl-fill-tertiary)));--textbox-background-focused:var(--TextControlBackgroundFocused,var(--ControlFillColorInputActiveBrush,var(--control-fill-color-input-active,var(--ctrl-fill-input-active))));--textbox-background-disabled:var(--TextControlBackgroundDisabled,var(--ControlFillColorDisabledBrush,var(--control-fill-color-disabled,var(--ctrl-fill-disabled))));--textbox-border-top:var(--ControlStrokeColorDefaultBrush,var(--control-stroke-color-default,var(--ctrl-border-rest)));--textbox-border-bottom:var(--ControlStrongStrokeColorDefaultBrush,var(--control-strong-stroke-color-default,var(--ctrl-strong-stroke)));--textbox-border-focused:var(--SystemAccentColorDark1,var(--AccentFillColorDefaultBrush,var(--accent-base)));--textbox-foreground:var(--TextControlForeground,var(--TextFillColorPrimaryBrush,var(--text-primary,var(--text-fill-color-primary))));--textbox-foreground-pointer-over:var(--TextControlForegroundPointerOver,var(--TextFillColorPrimaryBrush,var(--text-primary,var(--text-fill-color-primary))));--textbox-foreground-focused:var(--TextControlForegroundFocused,var(--TextFillColorPrimaryBrush,var(--text-primary,var(--text-fill-color-primary))));--textbox-foreground-disabled:var(--TextControlForegroundDisabled,var(--TextFillColorDisabledBrush,var(--text-disabled,var(--text-fill-color-disabled))));--textbox-placeholder-foreground:var(--TextControlPlaceholderForeground,var(--TextFillColorSecondaryBrush,var(--text-secondary,var(--text-fill-color-secondary))));--textbox-placeholder-foreground-pointer-over:var(--TextControlPlaceholderForegroundPointerOver,var(--TextFillColorSecondaryBrush,var(--text-secondary,var(--text-fill-color-secondary))));--textbox-placeholder-foreground-focused:var(--TextControlPlaceholderForegroundFocused,var(--TextFillColorSecondaryBrush,var(--text-secondary,var(--text-fill-color-secondary))));--textbox-placeholder-foreground-disabled:var(--TextControlPlaceholderForegroundDisabled,var(--TextFillColorDisabledBrush,var(--text-disabled,var(--text-fill-color-disabled))));--textbox-button-background-pointer-over:var(--TextControlButtonBackgroundPointerOver,var(--SubtleFillColorSecondaryBrush,var(--subtle-fill-color-secondary,var(--subtle-secondary))));--textbox-button-background-pressed:var(--TextControlButtonBackgroundPressed,var(--SubtleFillColorTertiaryBrush,var(--subtle-fill-color-tertiary,var(--subtle-tertiary))));--textbox-button-foreground:var(--TextControlButtonForeground,var(--TextFillColorSecondaryBrush,var(--text-secondary,var(--text-fill-color-secondary))));--textbox-button-foreground-pointer-over:var(--TextControlButtonForegroundPointerOver,var(--TextFillColorSecondaryBrush,var(--text-secondary,var(--text-fill-color-secondary))));--textbox-button-foreground-pressed:var(--TextControlButtonForegroundPressed,var(--TextFillColorTertiaryBrush,var(--text-tertiary,var(--text-fill-color-tertiary))));box-sizing:border-box;flex-direction:column;width:100%;display:flex}html.theme-dark,.example-theme-wrapper.theme-dark,.win-theme-scope.theme-dark{--textbox-border-focused:var(--SystemAccentColorLight2,var(--AccentFillColorDefaultBrush,var(--accent-base)))}html.theme-light,.example-theme-wrapper.theme-light,.win-theme-scope.theme-light{--textbox-border-focused:var(--SystemAccentColorDark1,var(--AccentFillColorDefaultBrush,var(--accent-base)))}.win-textbox-header[data-v-f5308cc6]{color:var(--text-primary,var(--text-fill-color-primary));margin-bottom:8px;font-size:14px;font-weight:400;line-height:20px}.win-textbox-border[data-v-f5308cc6]{background:var(--textbox-background);border:1px solid var(--textbox-border-top);border-bottom-color:var(--textbox-border-bottom);box-sizing:border-box;border-radius:4px;min-height:32px;position:relative;overflow:visible;box-shadow:inset 0 0 #0000}.win-textbox-focus-border[data-v-f5308cc6]{z-index:4;pointer-events:none;border-radius:inherit;display:none;position:absolute;inset:-1px;overflow:hidden}.win-textbox-focus-border[data-v-f5308cc6]:after{content:"";background:var(--textbox-border-focused);height:2px;position:absolute;bottom:0;left:0;right:0}.win-textbox.is-hovered:not(.is-disabled) .win-textbox-border[data-v-f5308cc6]{background:var(--textbox-background-pointer-over)}.win-textbox:active:not(.is-disabled):not(.is-focused) .win-textbox-border[data-v-f5308cc6]{background:var(--textbox-background-pressed)}.win-textbox.is-focused:not(.is-disabled) .win-textbox-border[data-v-f5308cc6]{background:var(--textbox-background-focused)}.win-textbox.is-focused:not(.is-disabled) .win-textbox-focus-border[data-v-f5308cc6]{display:block}.win-textbox-content[data-v-f5308cc6]{align-items:stretch;min-width:0;min-height:30px;display:flex}.win-textbox-field[data-v-f5308cc6]{z-index:1;box-sizing:border-box;width:100%;min-width:0;color:var(--textbox-foreground);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:1;padding:5px 6px 6px 10px;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:20px;position:relative}.win-textbox.candidate-window-bottom-edge .win-textbox-field[data-v-f5308cc6]{-ms-ime-align:after}.win-textbox-textarea[data-v-f5308cc6]{resize:none;height:auto;min-height:76px;overflow:hidden}.win-textbox-delete-button[data-v-f5308cc6],.win-textbox-action-button[data-v-f5308cc6-s]{appearance:none;width:40px;min-width:40px;height:auto;min-height:0;color:var(--textbox-button-foreground);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;flex:0 0 40px;align-self:stretch;margin:0;padding:0;line-height:1;position:relative;overflow:hidden}.win-textbox-action-button.win-textbox-action-query[data-v-f5308cc6-s]{flex-basis:40px;width:40px;min-width:40px;margin-left:0}.win-textbox-action-button.win-textbox-action-number[data-v-f5308cc6-s]{flex-basis:40px;width:40px;min-width:40px}.win-textbox-action-button[data-v-f5308cc6-s]:hover{color:var(--textbox-button-foreground-pointer-over)}.win-textbox-action-button[data-v-f5308cc6-s]:active{color:var(--textbox-button-foreground-pressed)}.win-textbox-action-button[data-v-f5308cc6-s]:disabled{color:var(--text-disabled,var(--text-fill-color-disabled,#0000005c));cursor:default}.win-textbox-delete-button-layout[data-v-f5308cc6]{box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:4px}.win-textbox-delete-button[data-v-f5308cc6],.win-textbox-action-button[data-v-f5308cc6-s]{display:block}[data-v-f5308cc6] .win-textbox-action-button>span{box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:4px}[data-v-f5308cc6] .win-textbox-action-button.win-textbox-action-query>span{inset:4px}[data-v-f5308cc6] .win-textbox-action-button:hover>span,.win-textbox-delete-button:hover .win-textbox-delete-button-layout[data-v-f5308cc6]{background:var(--textbox-button-background-pointer-over)}.win-textbox-delete-button[data-v-f5308cc6]:hover{color:var(--textbox-button-foreground-pointer-over)}[data-v-f5308cc6] .win-textbox-action-button:active>span,.win-textbox-delete-button:active .win-textbox-delete-button-layout[data-v-f5308cc6]{background:var(--textbox-button-background-pressed);color:var(--textbox-button-foreground-pressed)}.win-textbox-delete-button[data-v-f5308cc6]:active{color:var(--textbox-button-foreground-pressed)}.win-textbox-delete-glyph[data-v-f5308cc6]{font-size:12px;line-height:12px;display:block}.win-textbox-field[data-v-f5308cc6]::placeholder{color:var(--textbox-placeholder-foreground);opacity:1}.win-textbox.is-hovered:not(.is-disabled) .win-textbox-field[data-v-f5308cc6]{color:var(--textbox-foreground-pointer-over)}.win-textbox.is-hovered:not(.is-disabled) .win-textbox-field[data-v-f5308cc6]::placeholder{color:var(--textbox-placeholder-foreground-pointer-over)}.win-textbox.is-focused:not(.is-disabled) .win-textbox-field[data-v-f5308cc6]{color:var(--textbox-foreground-focused)}.win-textbox.is-focused:not(.is-disabled) .win-textbox-field[data-v-f5308cc6]::placeholder{color:var(--textbox-placeholder-foreground-focused)}.win-textbox-field[data-v-f5308cc6]::selection{background-color:var(--textbox-selection-background,Highlight);color:highlighttext}.win-textbox-description[data-v-f5308cc6]{color:var(--text-secondary,var(--text-fill-color-secondary,#0000009e));margin-top:6px;font-size:12px;line-height:16px}.win-textbox.is-readonly .win-textbox-border[data-v-f5308cc6]{background:var(--control-fill-color-tertiary,var(--ctrl-fill-tertiary,#f9f9f94d))}.win-textbox.is-disabled[data-v-f5308cc6]{pointer-events:none}.win-textbox.is-disabled .win-textbox-border[data-v-f5308cc6]{background:var(--textbox-background-disabled);border-color:var(--textbox-border-top);border-bottom-color:var(--ctrl-strong-stroke-disabled,#00000038)}.win-textbox.is-disabled .win-textbox-header[data-v-f5308cc6],.win-textbox.is-disabled .win-textbox-description[data-v-f5308cc6],.win-textbox.is-disabled .win-textbox-field[data-v-f5308cc6]{color:var(--textbox-foreground-disabled)}.win-textbox.is-disabled .win-textbox-field[data-v-f5308cc6]::placeholder{color:var(--textbox-placeholder-foreground-disabled)}.win-combo-box{vertical-align:top;min-width:64px;color:var(--text-primary);font-family:var(--ContentControlThemeFontFamily,"Segoe UI Variable", "Segoe UI", system-ui, sans-serif);font-size:var(--ControlContentThemeFontSize,14px);display:inline-block;position:relative}.win-combo-header{color:var(--text-primary);margin:0 0 4px;font-size:14px;line-height:20px;display:block}.win-combo-btn{text-align:left;grid-template-columns:minmax(0,1fr) 38px;align-items:stretch;gap:0;width:100%;min-width:120px;padding:0;display:grid}.win-combo-content{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:5px 0 7px 12px;line-height:20px;display:block;overflow:hidden}.win-combo-content.is-placeholder{color:var(--text-secondary)}.win-combo-editable{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 38px;align-items:stretch;width:100%;min-width:120px;height:32px;min-height:32px;display:grid;overflow:hidden}.win-combo-edit-display{grid-area:1/1/auto/-1}.win-combo-textbox{grid-area:1/1/auto/-1;width:100%;min-width:0;height:32px;min-height:32px}.win-combo-textbox .win-textbox-border{height:32px;min-height:32px}.win-combo-textbox .win-textbox-content{height:30px;min-height:30px}.win-combo-textbox .win-textbox-field{height:30px;min-height:0;padding:5px 38px 6px 11px;line-height:19px}.win-combo-drop-down-button{z-index:1;appearance:none;width:30px;min-width:30px;height:24px;color:var(--text-secondary);background:0 0;border:0;border-radius:4px;grid-area:1/2;justify-content:center;align-items:center;margin:4px;padding:0;display:inline-flex}.win-combo-drop-down-button:hover{background:var(--subtle-secondary)}.win-combo-drop-down-button:active{background:var(--subtle-tertiary)}.win-combo-chevron{z-index:2;pointer-events:none;width:12px;height:12px;color:var(--text-secondary);grid-area:1/2;justify-content:center;place-self:center end;align-items:center;margin:0 14px 0 0;font-size:0;line-height:12px;display:flex}.win-combo-box.is-disabled,.win-combo-box.is-disabled .win-combo-header,.win-combo-box.is-disabled .win-combo-btn,.win-combo-box.is-disabled .win-combo-chevron{color:var(--text-disabled)}.win-combo-overlay{z-index:999;pointer-events:none;position:fixed;inset:0}.win-combo-flyout{z-index:1000;box-sizing:border-box;width:max-content;min-width:80px;color:var(--text-primary);--win-acrylic-fill:var(--flyout-bg);isolation:isolate;border:1px solid var(--stroke-surface-flyout);-webkit-backdrop-filter:var(--flyout-backdrop);backdrop-filter:var(--flyout-backdrop);background:0 0;border-radius:8px;position:fixed;overflow:hidden;box-shadow:0 5px 15px #0003}.win-combo-flyout.edge-square-top{border-top-left-radius:0;border-top-right-radius:0}.win-combo-flyout.edge-square-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}.win-combo-scroll-viewer{width:100%;height:100%;max-height:inherit}.win-combo-scroll-viewer .win-scroll-viewer-viewport{max-height:inherit}.win-combo-scroll-viewer .scroll-content{min-width:100%}.win-combo-items-presenter{box-sizing:border-box;width:100%;padding:4px 0}.win-combo-flyout.touch-input .win-combo-items-presenter{padding-top:0;padding-bottom:0}.win-combo-item{appearance:none;box-sizing:border-box;width:100%;min-width:max-content;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:3px;margin:0;padding:0;line-height:20px;display:flex;position:relative}.win-combo-item-layout{box-sizing:border-box;border-radius:3px;align-items:center;width:calc(100% - 10px);min-height:32px;margin:2px 5px;display:flex;position:relative}.win-combo-item-content{box-sizing:border-box;text-overflow:ellipsis;min-width:0;padding:5px 11px 7px;display:block;overflow:hidden}.win-combo-flyout.touch-input .win-combo-item-layout{min-height:44px}.win-combo-flyout.touch-input .win-combo-item-content{padding:11px 11px 13px}.win-combo-item:hover .win-combo-item-layout{background:var(--subtle-secondary)}.win-combo-item:active .win-combo-item-layout{color:var(--text-secondary);background:var(--subtle-tertiary)}.win-combo-item.selected .win-combo-item-layout{background:var(--subtle-secondary)}.win-combo-item.selected:hover .win-combo-item-layout{background:var(--subtle-tertiary)}.win-combo-item:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.win-combo-item-pill{background:var(--accent-base);border-radius:1.5px;width:3px;height:16px;transition:height .167s cubic-bezier(0,0,0,1);position:absolute;top:50%;left:1px;transform:translateY(-50%)}.win-combo-item.selected:active .win-combo-item-pill{height:10px}.auth-card__title[data-v-f9d35ac2]{text-align:center;color:var(--text-primary);margin:0;font-size:1.3rem;font-weight:700}.auth-card__loading[data-v-f9d35ac2]{text-align:center;color:var(--text-tertiary);font-size:.85rem}.auth-card__tabs[data-v-f9d35ac2]{border-radius:var(--radius-sm);background:var(--ctrl-fill-secondary);padding:.25rem}.auth-form[data-v-f9d35ac2]{flex-direction:column;gap:.9rem;display:flex}.auth-form__submit[data-v-f9d35ac2]{justify-content:center;width:100%;margin-top:.15rem}.auth-form__divider[data-v-f9d35ac2]{color:var(--text-tertiary);align-items:center;gap:.6rem;font-size:.75rem;display:flex}.auth-form__divider[data-v-f9d35ac2]:before,.auth-form__divider[data-v-f9d35ac2]:after{content:"";background:var(--stroke-divider);flex:auto;height:1px}.auth-gate[data-v-4b21b899]{justify-content:center;align-items:center;min-height:100%;padding:2rem 1rem;display:flex;position:relative}.auth-card[data-v-4b21b899]{border-radius:var(--radius-md);background:var(--card-bg);border:1px solid var(--card-stroke);-webkit-backdrop-filter:blur(24px)saturate(160%);width:100%;max-width:400px;box-shadow:var(--shadow-card);flex-direction:column;gap:1.1rem;padding:2rem;display:flex}.auth-modal-overlay[data-v-ee783877]{z-index:50;background:var(--overlay-scrim);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.auth-modal[data-v-ee783877]{border-radius:var(--radius-md);background:var(--dialog-background);border:1px solid var(--card-stroke);width:100%;max-width:400px;max-height:100%;box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;position:relative;overflow:hidden}.auth-modal-enter-active[data-v-ee783877],.auth-modal-leave-active[data-v-ee783877]{transition:opacity var(--normal-duration) var(--fast-out-slow-in)}.auth-modal-enter-active .auth-modal[data-v-ee783877],.auth-modal-leave-active .auth-modal[data-v-ee783877]{transition:opacity var(--normal-duration) var(--fast-out-slow-in), transform var(--normal-duration) var(--fast-out-slow-in)}.auth-modal-enter-from[data-v-ee783877],.auth-modal-leave-to[data-v-ee783877]{opacity:0}.auth-modal-enter-from .auth-modal[data-v-ee783877],.auth-modal-leave-to .auth-modal[data-v-ee783877]{opacity:0;transform:scale(.94)translateY(12px)}@media (prefers-reduced-motion:reduce){.auth-modal-enter-active[data-v-ee783877],.auth-modal-leave-active[data-v-ee783877],.auth-modal-enter-active .auth-modal[data-v-ee783877],.auth-modal-leave-active .auth-modal[data-v-ee783877]{transition:none!important}}.auth-modal__header[data-v-ee783877]{flex:none;justify-content:flex-end;padding:.6rem .6rem 0;display:flex}.auth-modal__scroll[data-v-ee783877]{flex-direction:column;flex:auto;gap:1.1rem;padding:0 2rem 2rem;display:flex;overflow-y:auto}@media (width<=768px){.auth-modal-overlay[data-v-ee783877]{padding:0}.auth-modal[data-v-ee783877]{background:var(--dialog-background);border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}.column-resizer[data-v-7f98c739]{cursor:col-resize;z-index:5;touch-action:none;flex:0 0 6px;width:6px;position:relative}.column-resizer[data-v-7f98c739]:after{content:"";width:2px;transition:background var(--fast-duration) var(--fast-out-slow-in);background:0 0;border-radius:999px;position:absolute;top:0;bottom:0;left:2px}.column-resizer[data-v-7f98c739]:hover:after,.column-resizer--active[data-v-7f98c739]:after{background:rgb(var(--colors-primary) / .55)}@media (width<=768px){.column-resizer[data-v-7f98c739]{display:none}}.image-editor__overlay[data-v-f81ffb1c]{z-index:80;background:var(--overlay-scrim);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.image-editor[data-v-f81ffb1c]{border:1px solid var(--card-stroke);border-radius:var(--radius-md);background:var(--dialog-background);width:min(100%,780px);max-height:calc(100vh - 2rem);box-shadow:var(--shadow-dialog);flex-direction:column;gap:.85rem;padding:1.15rem;display:flex;overflow:auto}.image-editor__header[data-v-f81ffb1c],.image-editor__toolbar[data-v-f81ffb1c],.image-editor__tool-group[data-v-f81ffb1c],.image-editor__actions[data-v-f81ffb1c]{align-items:center;display:flex}.image-editor__header[data-v-f81ffb1c]{justify-content:space-between;gap:1rem}.image-editor__heading[data-v-f81ffb1c]{min-width:0}.image-editor__heading h2[data-v-f81ffb1c],.image-editor__note[data-v-f81ffb1c]{margin:0}.image-editor__heading span[data-v-f81ffb1c],.image-editor__note[data-v-f81ffb1c]{color:var(--text-secondary);font-size:.85rem}.image-editor__heading span[data-v-f81ffb1c]{text-overflow:ellipsis;white-space:nowrap;max-width:34rem;display:block;overflow:hidden}.image-editor__stage[data-v-f81ffb1c]{border:1px solid var(--card-stroke);border-radius:var(--radius-sm);background:linear-gradient(45deg, var(--ctrl-fill-secondary) 25%, transparent 25%) 0 0 / 16px 16px, linear-gradient(45deg, transparent 75%, var(--ctrl-fill-secondary) 75%) 0 0 / 16px 16px, linear-gradient(45deg, transparent 25%, var(--ctrl-fill-secondary) 25%) 8px 8px / 16px 16px, linear-gradient(45deg, var(--ctrl-fill-secondary) 75%, transparent 75%) 8px 8px / 16px 16px, var(--layer-alt);box-shadow:var(--shadow-card);align-self:center;position:relative;overflow:hidden}.image-editor__stage.is-mosaic[data-v-f81ffb1c]{cursor:crosshair;touch-action:none}.image-editor__canvas[data-v-f81ffb1c]{border-radius:inherit;width:100%;height:100%;display:block}.image-editor__gif-stage[data-v-f81ffb1c]{border:1px solid var(--card-stroke);border-radius:var(--radius-sm);background:var(--ctrl-fill-secondary);place-items:center;max-height:58vh;display:grid;overflow:hidden}.image-editor__gif[data-v-f81ffb1c]{object-fit:contain;max-width:100%;max-height:58vh;display:block}.image-editor__mask[data-v-f81ffb1c]{z-index:1;pointer-events:none;background:#00000094;position:absolute}.image-editor__mask--top[data-v-f81ffb1c]{inset:0 0 auto}.image-editor__mask--bottom[data-v-f81ffb1c]{bottom:0;left:0;right:0}.image-editor__mask--left[data-v-f81ffb1c]{left:0}.image-editor__mask--right[data-v-f81ffb1c]{right:0}.image-editor__crop-box[data-v-f81ffb1c]{z-index:2;border:2px solid rgb(var(--colors-primary));cursor:move;touch-action:none;border-radius:2px;position:absolute;box-shadow:0 0 0 1px #ffffffb8,0 0 0 2px #00000073}.image-editor__crop-box[data-v-f81ffb1c]:before,.image-editor__crop-box[data-v-f81ffb1c]:after{content:"";pointer-events:none;position:absolute}.image-editor__crop-box[data-v-f81ffb1c]:before{border-block:1px solid #ffffff6b;inset:33.333% 0}.image-editor__crop-box[data-v-f81ffb1c]:after{border-inline:1px solid #ffffff6b;inset:0 33.333%}.image-editor__handle[data-v-f81ffb1c]{z-index:1;background:rgb(var(--colors-primary));border:2px solid #fff;border-radius:4px;width:16px;height:16px;padding:0;position:absolute;box-shadow:0 1px 3px #00000073}.image-editor__handle.is-nw[data-v-f81ffb1c]{cursor:nwse-resize;top:-1px;left:-1px}.image-editor__handle.is-ne[data-v-f81ffb1c]{cursor:nesw-resize;top:-1px;right:-1px}.image-editor__handle.is-sw[data-v-f81ffb1c]{cursor:nesw-resize;bottom:-1px;left:-1px}.image-editor__handle.is-se[data-v-f81ffb1c]{cursor:nwse-resize;bottom:-1px;right:-1px}.image-editor__toolbar[data-v-f81ffb1c]{border:1px solid var(--card-stroke);border-radius:var(--radius-sm);background:var(--card-bg-secondary);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.7rem}.image-editor__tool-group[data-v-f81ffb1c]{flex-wrap:wrap;gap:.45rem;min-width:0}.image-editor__crop-label[data-v-f81ffb1c]{color:var(--text-secondary);background:var(--ctrl-fill-secondary);white-space:nowrap;border-radius:999px;padding:.3rem .55rem;font-size:.8rem}.image-editor__format[data-v-f81ffb1c]{border:1px solid var(--ctrl-border);border-radius:var(--radius-sm);background:var(--ctrl-fill-secondary);flex:none;padding:2px;display:inline-flex;overflow:hidden}.image-editor__format button[data-v-f81ffb1c]{border-radius:calc(var(--radius-sm) - 2px);min-width:4rem;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:.4rem .75rem}.image-editor__format button[data-v-f81ffb1c]:hover:not(:disabled){color:var(--text-primary);background:var(--ctrl-fill-tertiary)}.image-editor__format button.selected[data-v-f81ffb1c]{color:var(--on-accent);background:rgb(var(--colors-primary))}.image-editor__format button[data-v-f81ffb1c]:focus-visible{outline:2px solid rgb(var(--colors-primary));outline-offset:-2px}.image-editor__format button[data-v-f81ffb1c]:disabled{cursor:default;opacity:.55}.image-editor__actions[data-v-f81ffb1c]{justify-content:flex-end;gap:.6rem}@media (width<=520px){.image-editor__overlay[data-v-f81ffb1c]{padding:.5rem}.image-editor[data-v-f81ffb1c]{max-height:calc(100vh - 1rem);padding:.8rem}.image-editor__toolbar[data-v-f81ffb1c],.image-editor__tool-group[data-v-f81ffb1c]{align-items:stretch}.image-editor__crop-label[data-v-f81ffb1c]{flex-basis:100%}.image-editor__format[data-v-f81ffb1c]{width:100%}.image-editor__format button[data-v-f81ffb1c]{flex:50%}}.cover-uploader[data-v-aadc521a]{flex-direction:column;gap:.5rem;display:flex}.cover-uploader__row[data-v-aadc521a]{align-items:center;gap:.75rem;display:flex}.cover-uploader__preview[data-v-aadc521a]{border-radius:var(--radius-xs);object-fit:cover;border:1px solid var(--card-stroke);flex:none;width:64px;height:40px}.cover-uploader__actions[data-v-aadc521a]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cover-uploader__file-input[data-v-aadc521a]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.app-icon[data-v-23ce7652]{vertical-align:-.125em;flex:none;display:inline-block}.compose-modal-overlay[data-v-a773fba4]{z-index:40;background:var(--overlay-scrim);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.compose-modal[data-v-a773fba4]{border-radius:var(--radius-md);background:var(--dialog-background);border:1px solid var(--card-stroke);width:56%;min-width:320px;max-width:720px;max-height:100%;box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;position:relative;overflow:hidden}.compose-modal-enter-active[data-v-a773fba4],.compose-modal-leave-active[data-v-a773fba4]{transition:opacity var(--normal-duration) var(--fast-out-slow-in)}.compose-modal-enter-active .compose-modal[data-v-a773fba4],.compose-modal-leave-active .compose-modal[data-v-a773fba4]{transition:opacity var(--normal-duration) var(--fast-out-slow-in), transform var(--normal-duration) var(--fast-out-slow-in)}.compose-modal-enter-from[data-v-a773fba4],.compose-modal-leave-to[data-v-a773fba4]{opacity:0}.compose-modal-enter-from .compose-modal[data-v-a773fba4],.compose-modal-leave-to .compose-modal[data-v-a773fba4]{opacity:0;transform:scale(.94)translateY(12px)}@media (prefers-reduced-motion:reduce){.compose-modal-enter-active[data-v-a773fba4],.compose-modal-leave-active[data-v-a773fba4],.compose-modal-enter-active .compose-modal[data-v-a773fba4],.compose-modal-leave-active .compose-modal[data-v-a773fba4]{transition:none!important}}.compose-modal__header[data-v-a773fba4]{flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:1.1rem 1.1rem 0;display:flex}.compose-modal__title[data-v-a773fba4]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.compose-modal__scroll[data-v-a773fba4]{flex-direction:column;flex:auto;gap:.6rem;padding:.9rem 1.1rem;display:flex;overflow-y:auto}.compose-modal__actions[data-v-a773fba4]{flex:none;justify-content:flex-end;gap:.5rem;padding:0 1.1rem 1.1rem;display:flex}.compose-modal__section-picker[data-v-a773fba4]{align-self:flex-start;max-width:100%}.compose-modal__image-input[data-v-a773fba4]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.compose-modal__editor-tabs[data-v-a773fba4]{gap:.25rem;margin-bottom:.4rem;display:flex}.compose-modal__editor-tab[data-v-a773fba4]{border-radius:var(--radius-xs);color:var(--text-secondary);background:0 0;border:0;padding:.3rem .55rem}.compose-modal__editor-tab.selected[data-v-a773fba4]{color:var(--text-primary);background:var(--card-bg-secondary)}.compose-modal__editor-tab[data-v-a773fba4]:focus-visible{outline:2px solid rgb(var(--colors-primary));outline-offset:2px}.compose-modal__preview[data-v-a773fba4]{border:1px solid var(--card-stroke);border-radius:var(--radius-sm);background:var(--input-bg,var(--card-bg));min-height:12rem;padding:.65rem .75rem}.compose-modal__images[data-v-a773fba4]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.compose-modal__image[data-v-a773fba4]{border-radius:var(--radius-xs);border:1px solid var(--card-stroke);flex:none;width:48px;height:48px;position:relative;overflow:hidden}.compose-modal__image img[data-v-a773fba4]{object-fit:cover;width:100%;height:100%}.compose-modal__image-remove[data-v-a773fba4]{background:var(--overlay-scrim-strong);width:16px;height:16px;color:var(--text-on-dark);border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}@media (width<=768px){.compose-modal-overlay[data-v-a773fba4]{padding:0}.compose-modal[data-v-a773fba4]{background:var(--dialog-background);border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}.empty-state[data-v-d4427c3e]{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:2rem 1rem;display:flex}.empty-state__image[data-v-d4427c3e]{object-fit:contain;opacity:.9;width:96px;height:96px}.empty-state__text[data-v-d4427c3e]{color:var(--text-tertiary);margin:0;font-size:.82rem}.avatar-badge[data-v-6cdbd6c3]{object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none}.reaction-chips[data-v-e70797dd]{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.reaction-chip[data-v-e70797dd]{border:1px solid var(--ctrl-border);background:var(--ctrl-fill-secondary);color:var(--text-secondary);cursor:pointer;transition:background var(--fast-duration) var(--fast-out-slow-in), border-color var(--fast-duration) var(--fast-out-slow-in);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.72rem;line-height:1.5;display:inline-flex}.reaction-chip[data-v-e70797dd]:hover:not(:disabled){background:var(--ctrl-fill-tertiary)}.reaction-chip--static[data-v-e70797dd]{cursor:default}.reaction-chip--mine[data-v-e70797dd]{border-color:rgb(var(--colors-primary));background:color-mix(in srgb, rgb(var(--colors-primary)) 16%, var(--ctrl-fill-secondary));color:var(--text-primary)}.reaction-chip__image[data-v-e70797dd]{object-fit:contain;flex:none;width:16px;height:16px}.reaction-chip__fallback[data-v-e70797dd]{text-overflow:ellipsis;white-space:nowrap;max-width:8em;overflow:hidden}.reaction-chip__count[data-v-e70797dd]{font-variant-numeric:tabular-nums}.post-card[data-v-9c45262c]{background:var(--card-bg);border:1px solid var(--card-stroke);-webkit-backdrop-filter:blur(20px)saturate(160%);cursor:pointer;transition:background var(--fast-duration) var(--fast-out-slow-in);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.post-card[data-v-9c45262c]:hover{background:var(--card-bg-secondary)}.post-card[data-v-9c45262c]:focus-visible{outline:2px solid rgb(var(--colors-primary));outline-offset:-2px}.post-card__cover[data-v-9c45262c]{width:100%;height:var(--feed-cover-height);object-fit:cover}.post-card__body[data-v-9c45262c]{flex-direction:column;gap:.35rem;padding:.75rem .9rem;display:flex}.post-card__title[data-v-9c45262c]{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:600}.post-card__preview[data-v-9c45262c]{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.post-card__meta[data-v-9c45262c]{color:var(--text-tertiary);justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.post-card__author-group[data-v-9c45262c]{align-items:center;gap:.4rem;display:flex}.post-card__dot[data-v-9c45262c]{vertical-align:middle;margin:0 .3em}.left-column[data-v-17900a20]{flex:0 0 var(--left-width);width:var(--left-width);background:var(--layer-default);-webkit-backdrop-filter:blur(24px)saturate(160%);border-right:1px solid var(--stroke-divider);flex-direction:column;min-width:0;display:flex;overflow:hidden}.left-column__header[data-v-17900a20]{color:var(--text-primary);background:var(--app-bg);border-bottom:1px solid var(--stroke-divider);flex:none;padding:.55rem .75rem}.left-column__stronghold[data-v-17900a20]{border-radius:var(--radius-sm);background:var(--card-bg);border:1px solid var(--card-stroke);-webkit-backdrop-filter:blur(20px)saturate(160%);flex-direction:column;flex:none;margin:.75rem .75rem 0;display:flex;overflow:hidden}.left-column__cover[data-v-17900a20]{object-fit:cover;width:100%;height:96px}.left-column__stronghold-body[data-v-17900a20]{flex-direction:column;gap:.3rem;padding:.75rem .85rem;display:flex}.left-column__stronghold-heading[data-v-17900a20]{align-items:center;gap:.55rem;display:flex}.left-column__avatar[data-v-17900a20]{object-fit:cover;border:1px solid var(--card-stroke);border-radius:50%;flex:none;width:32px;height:32px}.left-column__stronghold-name[data-v-17900a20]{color:var(--text-primary);margin:0;font-size:.98rem;font-weight:600}.left-column__stronghold-description[data-v-17900a20]{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.5}.left-column__toolbar[data-v-17900a20]{align-items:center;gap:.45rem;min-width:0;min-height:2rem;display:flex}.left-column__toolbar-action[data-v-17900a20]{flex:none;align-items:center;display:flex}.left-column__compose-btn[data-v-17900a20]{white-space:nowrap;font-size:.78rem}.left-column__preview-hint[data-v-17900a20]{color:var(--text-tertiary);font-size:.78rem;font-weight:400}.left-column__section-nav[data-v-17900a20]{scrollbar-width:thin;scrollbar-color:var(--ctrl-border) transparent;flex:auto;gap:.35rem;min-width:0;padding:.1rem 0;display:flex;overflow-x:auto}.left-column__section-button[data-v-17900a20]{border-radius:.25rem;flex-direction:row;flex:none;gap:.3rem;min-width:0;max-width:12rem;min-height:2.25rem;padding:.35rem .65rem;font-size:.82rem}.left-column__section-hash[data-v-17900a20]{flex:none;font-size:1rem;font-weight:700;line-height:1;display:block}.left-column__section-label[data-v-17900a20]{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;display:block;overflow:hidden}.left-column__section-placeholder[data-v-17900a20]{cursor:default}.left-column__feed[data-v-17900a20]{flex-direction:column;flex:auto;gap:.5rem;min-height:0;padding:0 .75rem 1rem;display:flex;overflow-y:auto}.left-column__more[data-v-17900a20]{justify-content:center;padding:.5rem 0;display:flex}@media (width<=768px){.left-column[data-v-17900a20]{display:none}.shell__body[data-view=posts] .left-column[data-v-17900a20]{border-right:none;flex:auto;width:100%;min-height:0;display:flex}.left-column__header[data-v-17900a20]{padding-inline:.6rem}.left-column__toolbar[data-v-17900a20]{gap:.35rem}.left-column__section-button[data-v-17900a20]{max-width:9rem;padding-inline:.55rem}}.landing-updates[data-v-14e04797]{color:var(--text-primary);background:radial-gradient(circle at 10% 0%, rgb(var(--colors-primary) / .13), transparent 34rem), color-mix(in srgb, var(--app-bg) 92%, rgb(var(--colors-primary)) 8%);border-top:1px solid var(--stroke-divider);padding:clamp(3.5rem,8vw,7rem) clamp(1.25rem,6vw,7rem) clamp(4rem,9vw,8rem)}.landing-updates__inner[data-v-14e04797]{max-width:70rem;margin-inline:auto}.landing-updates__heading[data-v-14e04797]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.landing-updates__heading h2[data-v-14e04797],.landing-updates__heading p[data-v-14e04797]{margin:0}.landing-updates__heading h2[data-v-14e04797]{letter-spacing:-.035em;font-size:clamp(1.7rem,3vw,2.5rem)}.landing-updates__heading>div>p[data-v-14e04797]:last-child{color:var(--text-secondary);margin-top:.65rem}.landing-updates__eyebrow[data-v-14e04797]{color:rgb(var(--colors-primary));letter-spacing:.16em;font-size:.72rem;font-weight:700;margin-bottom:.5rem!important}.landing-updates__state[data-v-14e04797]{color:var(--text-secondary);flex:none;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;display:inline-flex}.landing-updates__state>span[data-v-14e04797]{aspect-ratio:1;background:#3baa65;border-radius:50%;width:.5rem;box-shadow:0 0 0 .25rem #3baa6524}.landing-updates__list[data-v-14e04797]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.landing-update-card[data-v-14e04797]{border:1px solid var(--card-stroke);border-radius:var(--radius-md);background:var(--card-bg);flex-direction:column;min-height:15rem;padding:1.35rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000014}.landing-update-card[data-v-14e04797]:before{content:"";background:linear-gradient(90deg, rgb(var(--colors-primary)), rgb(var(--colors-primary) / .18));height:.2rem;position:absolute;inset:0 0 auto}.landing-update-card__meta[data-v-14e04797]{color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;display:flex}.landing-update-card__meta>span[data-v-14e04797]{color:rgb(var(--colors-primary));letter-spacing:.04em;font-weight:700}.landing-update-card h3[data-v-14e04797]{letter-spacing:-.015em;margin:2rem 0 0;font-size:1.18rem}.landing-update-card>p[data-v-14e04797]{color:var(--text-secondary);margin:.75rem 0 0;font-size:.9rem;line-height:1.7}.landing-update-card__status[data-v-14e04797]{color:var(--text-tertiary);align-self:start;margin-top:auto;padding-top:1.4rem;font-size:.72rem;font-weight:650}.landing-updates__deployment-note[data-v-14e04797]{border:1px solid var(--card-stroke);border-radius:var(--radius-md);background:color-mix(in srgb, var(--card-bg) 82%, rgb(var(--colors-primary)) 18%);justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.landing-updates__deployment-label[data-v-14e04797],.landing-updates__deployment-note h3[data-v-14e04797],.landing-updates__deployment-note p[data-v-14e04797]{margin:0}.landing-updates__deployment-label[data-v-14e04797]{color:rgb(var(--colors-primary));letter-spacing:.15em;font-size:.68rem;font-weight:750}.landing-updates__deployment-note h3[data-v-14e04797]{margin-top:.45rem;font-size:1.05rem}.landing-updates__deployment-note>div>p[data-v-14e04797]:last-child{color:var(--text-secondary);margin-top:.45rem;font-size:.86rem;line-height:1.6}.landing-updates__deployment-note a[data-v-14e04797]{color:rgb(var(--colors-primary));flex:none;align-items:center;gap:.35rem;padding:.65rem 0;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-updates__deployment-note a[data-v-14e04797]:hover{text-decoration:underline}.landing-updates__deployment-note a[data-v-14e04797]:focus-visible{outline:2px solid rgb(var(--colors-primary));outline-offset:4px;border-radius:3px}@media (width<=700px){.landing-updates__heading[data-v-14e04797],.landing-updates__deployment-note[data-v-14e04797]{flex-direction:column;align-items:start}.landing-updates__list[data-v-14e04797]{grid-template-columns:1fr}.landing-update-card[data-v-14e04797]{min-height:13rem}}.landing-world[data-v-3c851b70]{pointer-events:none;-webkit-user-select:none;user-select:none;contain:paint;background:#14233f;overflow:hidden}.landing-world__layer[data-v-3c851b70]{--shift-x:0px;--shift-y:0px;opacity:0;transform:translate3d(var(--shift-x), var(--shift-y), 0) scale(var(--layer-scale));transform-origin:50%;will-change:transform;animation:landing-layer-arrive-3c851b70 .9s var(--fast-out-slow-in,ease-out) var(--layer-delay) forwards;place-items:center;display:grid;position:absolute;inset:-5%}.landing-world__art[data-v-3c851b70]{object-fit:cover;object-position:center;-webkit-user-drag:none;width:100%;height:100%;display:block}.landing-world__layer--clouds-far .landing-world__art[data-v-3c851b70]{opacity:.66}.landing-world__layer--clouds-near .landing-world__art[data-v-3c851b70]{opacity:.86}.landing-world__layer--atmosphere .landing-world__art[data-v-3c851b70]{opacity:.32}.landing-world__layer--glow-far[data-v-3c851b70],.landing-world__layer--glow-near[data-v-3c851b70]{inset:0}.landing-world__layer--glow-far .landing-world__art[data-v-3c851b70],.landing-world__layer--glow-near .landing-world__art[data-v-3c851b70]{object-fit:contain;opacity:.68;width:min(136vmin,100vw);height:min(136vmin,100vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.landing-world__layer--glow-far .landing-world__art[data-v-3c851b70]{animation:58s linear infinite landing-glow-clockwise-3c851b70}.landing-world__layer--glow-near .landing-world__art[data-v-3c851b70]{opacity:.76;width:min(52vmin,40vw);height:min(52vmin,40vw);animation:46s linear infinite landing-glow-counterclockwise-3c851b70}@keyframes landing-layer-arrive-3c851b70{0%{opacity:0}to{opacity:1}}@keyframes landing-glow-clockwise-3c851b70{to{transform:rotate(360deg)}}@keyframes landing-glow-counterclockwise-3c851b70{to{transform:rotate(-360deg)}}@keyframes landing-touch-drift-3c851b70{0%{transform:translate3d(var(--idle-from-x), var(--idle-from-y), 0) scale(var(--layer-scale))}to{transform:translate3d(var(--idle-to-x), var(--idle-to-y), 0) scale(var(--layer-scale))}}@media (hover:none),(pointer:coarse){.landing-world__layer[data-v-3c851b70]{animation:landing-layer-arrive-3c851b70 .9s var(--fast-out-slow-in,ease-out) var(--layer-delay) forwards,landing-touch-drift-3c851b70 13s ease-in-out var(--idle-delay) infinite alternate}}@media (width<=700px){.landing-world__art[data-v-3c851b70]{object-position:59% center}}@media (prefers-reduced-motion:reduce){.landing-world__layer[data-v-3c851b70],.landing-world__layer--glow-far .landing-world__art[data-v-3c851b70],.landing-world__layer--glow-near .landing-world__art[data-v-3c851b70]{opacity:1;animation:none}.landing-world__layer[data-v-3c851b70]{transform:scale(var(--layer-scale))}}.landing-page[data-v-7024c594]{isolation:isolate;color:#fff;background:#14233f;height:100%;min-height:100%;position:relative;overflow:hidden auto}.landing-page__hero-screen[data-v-7024c594]{isolation:isolate;grid-template-rows:auto 1fr auto;min-height:100svh;padding:clamp(1.25rem,3vw,3rem) clamp(1.25rem,6vw,7rem) clamp(1.5rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.landing-page__world[data-v-7024c594],.landing-page__shade[data-v-7024c594]{z-index:-2;width:100%;height:100svh;position:absolute;inset:0}.landing-page__shade[data-v-7024c594]{z-index:-1;background:linear-gradient(90deg,#070f23cc 0%,#09132a91 46%,#09112247 100%),linear-gradient(#0000 55%,#040a179e)}.landing-page__header[data-v-7024c594]{align-items:center;display:flex}.landing-page__brand[data-v-7024c594]{color:inherit;letter-spacing:.08em;align-items:center;gap:.65rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-page__brand[data-v-7024c594]:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #fff}.landing-page__brand img[data-v-7024c594]{filter:drop-shadow(0 2px 8px #0003);width:2.15rem;height:2.15rem}.landing-page__hero[data-v-7024c594]{max-width:43rem;animation:landing-content-arrive-7024c594 .7s var(--fast-out-slow-in,ease-out) .1s both;align-self:center;padding:clamp(3rem,8vh,6rem) 0}.landing-page__eyebrow[data-v-7024c594]{color:#ebf3ffd1;letter-spacing:.18em;margin:0 0 .9rem;font-size:.75rem;font-weight:700}h1[data-v-7024c594]{letter-spacing:-.045em;text-wrap:balance;text-shadow:0 3px 20px #0003;max-width:10em;margin:0;font-size:clamp(2.45rem,5.3vw,5.25rem);line-height:1.12}.landing-page__subtitle[data-v-7024c594]{color:#f5f9ffe6;text-wrap:pretty;max-width:32rem;margin:1.4rem 0 0;font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.75}.landing-page__actions[data-v-7024c594]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.landing-page__primary[data-v-7024c594],.landing-page__secondary[data-v-7024c594]{min-width:9.5rem;min-height:2.85rem;font-weight:600}.landing-page__secondary[data-v-7024c594]{--ctrl-fill-default:#ffffff21;--ctrl-fill-secondary:#ffffff36;--ctrl-fill-tertiary:#ffffff47;--ctrl-border:#ffffff7a;color:#fff;-webkit-backdrop-filter:blur(12px)}.landing-page__features[data-v-7024c594]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,3rem);max-width:61rem;display:grid}.landing-page__hero-footer[data-v-7024c594]{justify-content:space-between;align-items:end;gap:2rem;display:flex}.landing-page__scroll-cue[data-v-7024c594]{color:#eff6ffd1;letter-spacing:.04em;transition:color var(--fast-duration) var(--fast-out-slow-in);flex:none;align-items:center;gap:.3rem;padding:.45rem 0;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.landing-page__scroll-cue .app-icon[data-v-7024c594]{transition:transform var(--fast-duration) var(--fast-out-slow-in);transform:rotate(90deg)}.landing-page__scroll-cue[data-v-7024c594]:hover{color:#fff}.landing-page__scroll-cue:hover .app-icon[data-v-7024c594]{transform:rotate(90deg)translate(2px)}.landing-page__scroll-cue[data-v-7024c594]:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #fff}.landing-page__features article[data-v-7024c594]{border-top:1px solid #ffffff5c;padding-top:1rem}.landing-page__features h2[data-v-7024c594],.landing-page__features p[data-v-7024c594]{margin:0}.landing-page__directory[data-v-7024c594]{color:var(--text-primary);background:var(--app-bg);padding:clamp(3rem,7vw,6rem) clamp(1.25rem,6vw,7rem) clamp(4rem,8vw,7rem);position:relative}.landing-page__directory[data-v-7024c594]:before{content:"";pointer-events:none;background:linear-gradient(#070f238f,#0000);height:8rem;position:absolute;inset:0 0 auto}.landing-page__directory-heading[data-v-7024c594],.landing-page__directory-list[data-v-7024c594],.landing-page__directory-status[data-v-7024c594]{max-width:70rem;margin-inline:auto;position:relative}.landing-page__directory-heading[data-v-7024c594]{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2rem;display:flex}.landing-page__directory-eyebrow[data-v-7024c594]{color:rgb(var(--colors-primary));letter-spacing:.16em;margin:0 0 .5rem;font-size:.72rem;font-weight:700}.landing-page__directory h2[data-v-7024c594],.landing-page__directory-heading p[data-v-7024c594]{margin:0}.landing-page__directory h2[data-v-7024c594]{letter-spacing:-.035em;font-size:clamp(1.7rem,3vw,2.5rem)}.landing-page__directory-heading>div>p[data-v-7024c594]:last-child{color:var(--text-secondary);margin-top:.65rem}.landing-page__directory-status[data-v-7024c594]{min-height:11rem;color:var(--text-secondary);text-align:center;align-content:center;place-items:center;gap:.75rem;display:grid}.landing-page__directory-status p[data-v-7024c594]{margin:0}.landing-page__directory-status--error[data-v-7024c594]{color:var(--critical-text)}.landing-page__directory-spinner[data-v-7024c594]{aspect-ratio:1;border:2px solid var(--ctrl-border);border-top-color:rgb(var(--colors-primary));border-radius:50%;width:1.5rem;animation:.8s linear infinite landing-directory-spin-7024c594}.landing-page__directory-list[data-v-7024c594]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:0;padding:0;list-style:none;display:grid}.landing-directory-card[data-v-7024c594]{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;border:1px solid var(--card-stroke);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--shadow-card);transition:transform var(--fast-duration) var(--fast-out-slow-in), border-color var(--fast-duration) var(--fast-out-slow-in);padding:0;overflow:hidden}.landing-directory-card[data-v-7024c594]:hover{border-color:var(--ctrl-border-accent);transform:translateY(-2px)}.landing-directory-card[data-v-7024c594]:focus-visible{outline:2px solid rgb(var(--colors-primary));outline-offset:3px}.landing-directory-card__cover[data-v-7024c594]{aspect-ratio:16/7;object-fit:cover;width:100%;display:block}.landing-directory-card__body[data-v-7024c594]{padding:1rem}.landing-directory-card__identity[data-v-7024c594]{align-items:center;gap:.75rem;display:flex}.landing-directory-card__avatar[data-v-7024c594]{aspect-ratio:1;border:1px solid var(--card-stroke);border-radius:var(--radius-sm);background:rgb(var(--colors-primary));width:3rem;color:var(--on-accent);flex:0 0 3rem;place-items:center;font-weight:700;display:grid;overflow:hidden}.landing-directory-card__avatar img[data-v-7024c594]{object-fit:cover;width:100%;height:100%;display:block}.landing-directory-card__identity h3[data-v-7024c594],.landing-directory-card__identity p[data-v-7024c594],.landing-directory-card__preview[data-v-7024c594]{margin:0}.landing-directory-card__identity h3[data-v-7024c594]{font-size:1rem}.landing-directory-card__identity p[data-v-7024c594]{color:var(--text-tertiary);margin-top:.2rem;font-size:.78rem}.landing-directory-card__preview[data-v-7024c594]{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.9rem;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}@keyframes landing-directory-spin-7024c594{to{transform:rotate(360deg)}}.landing-page__features h2[data-v-7024c594]{font-size:.95rem;font-weight:650}.landing-page__features p[data-v-7024c594]{color:#eef4ffd1;margin-top:.45rem;font-size:.86rem;line-height:1.6}@keyframes landing-content-arrive-7024c594{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.landing-page__hero[data-v-7024c594]{align-self:end;padding:3.5rem 0 2.5rem}.landing-page__features[data-v-7024c594]{grid-template-columns:1fr;gap:.7rem}.landing-page__hero-footer[data-v-7024c594]{flex-direction:column;align-items:start;gap:1rem;display:flex}.landing-page__features article[data-v-7024c594]{padding-top:.7rem}.landing-page__directory-heading[data-v-7024c594]{flex-direction:column;align-items:start}.landing-page__directory-list[data-v-7024c594]{grid-template-columns:1fr}}@media (width<=390px){.landing-page__actions[data-v-7024c594],.landing-page__actions[data-v-7024c594] button{width:100%}}@media (prefers-reduced-motion:reduce){.landing-page__hero[data-v-7024c594],.landing-page__directory-spinner[data-v-7024c594]{animation:none}.landing-directory-card[data-v-7024c594]{transition:none}}.channel-switcher[data-v-f9b4201c]{flex:none;font-size:.85rem}.channel-switcher__label[data-v-f9b4201c]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.emote-picker-overlay[data-v-2a1c72e8]{z-index:5;position:absolute;inset:0}.emote-picker[data-v-2a1c72e8]{border-radius:var(--radius-md);background:var(--flyout-bg,var(--layer-default));border:1px solid var(--card-stroke);width:min(360px,100% - 2rem);max-height:min(480px,100dvh - 8rem);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(24px)saturate(160%);padding:.6rem;position:absolute;bottom:calc(100% + .5rem);left:1rem;overflow-y:auto}.emote-picker__notice[data-v-2a1c72e8]{text-align:center;color:var(--text-tertiary);margin:0;padding:1.5rem .5rem;font-size:.82rem}.emote-picker__groups[data-v-2a1c72e8]{flex-direction:column;gap:.7rem;display:flex}.emote-picker__group-title[data-v-2a1c72e8]{color:var(--text-tertiary);margin:0 0 .35rem;font-size:.75rem;font-weight:600}.emote-picker__grid[data-v-2a1c72e8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.emote-picker__grid--reaction[data-v-2a1c72e8]{grid-template-columns:repeat(6,minmax(0,1fr))}.emote-picker__grid--standard[data-v-2a1c72e8]{grid-template-columns:repeat(4,minmax(0,1fr))}.emote-picker__item[data-v-2a1c72e8]{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--ctrl-fill-secondary);width:100%;height:auto;transition:background var(--fast-duration) var(--fast-out-slow-in);border:none;padding:.4rem}.emote-picker__grid--reaction .emote-picker__item[data-v-2a1c72e8]{padding:.25rem}.emote-picker__item[data-v-2a1c72e8]:hover{background:var(--ctrl-fill-tertiary)}.emote-picker__item img[data-v-2a1c72e8]{object-fit:contain;width:100%;height:100%}.item-context-menu[data-v-2329470b]{min-width:160px;max-width:calc(100vw - 2rem)}.item-context-menu__reactions[data-v-2329470b]{grid-template-columns:repeat(6,32px);justify-content:center;gap:4px;padding:4px;display:grid}.item-context-menu__separator[data-v-2329470b]{background:var(--stroke-divider);height:1px;margin:4px 0}.item-context-menu__reaction[data-v-2329470b]{border-radius:var(--radius-xs);width:32px;height:32px;transition:background var(--fast-duration) var(--fast-out-slow-in);background:0 0;border:1px solid #0000;padding:4px}.item-context-menu__reaction[data-v-2329470b]:hover{background:var(--ctrl-fill-secondary)}.item-context-menu__reaction--mine[data-v-2329470b]{border-color:rgb(var(--colors-primary));background:color-mix(in srgb, rgb(var(--colors-primary)) 16%, transparent)}.item-context-menu__reaction img[data-v-2329470b]{object-fit:contain;width:100%;height:100%}@media (width<=360px){.item-context-menu__reactions[data-v-2329470b]{grid-template-columns:repeat(4,32px)}}.media-grid[data-v-315783c7]{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.media-grid__item[data-v-315783c7]{border:1px solid var(--card-stroke);border-radius:var(--radius-xs);background:var(--ctrl-fill-secondary);cursor:zoom-in;padding:0;overflow:hidden}.media-grid__item img[data-v-315783c7]{object-fit:cover;width:140px;height:140px;display:block}.media-lightbox[data-v-315783c7]{z-index:80;background:var(--overlay-scrim-media);cursor:zoom-out;justify-content:center;align-items:center;padding:3rem;display:flex;position:fixed;inset:0}.media-lightbox img[data-v-315783c7]{object-fit:contain;border-radius:var(--radius-sm);cursor:default;max-width:100%;max-height:100%}@media (width<=768px){.media-grid__item img[data-v-315783c7]{width:100px;height:100px}.media-lightbox[data-v-315783c7]{padding:1rem}}.message-row[data-v-61f27186]{justify-content:flex-start;align-items:flex-end;gap:.5rem;margin-top:.9rem;display:flex}.message-row[data-v-61f27186]:first-child{margin-top:0}.message-row--grouped[data-v-61f27186]{margin-top:.15rem}.message-row--mine[data-v-61f27186]{flex-direction:row-reverse}.message-row__timestamp[data-v-61f27186]{color:var(--text-tertiary);white-space:nowrap;opacity:.72;flex:none;align-self:flex-end;align-items:baseline;gap:.2rem;padding-bottom:.05rem;font-size:.7rem;line-height:1;display:inline-flex}.message-row__edited[data-v-61f27186]{font-weight:600}.message-row__avatar[data-v-61f27186]{margin-bottom:.1rem}.message-row__avatar-spacer[data-v-61f27186]{flex:none;width:36px}.message-bubble[data-v-61f27186]{background:var(--card-bg);border:1px solid var(--card-stroke);min-width:0;max-width:60%;color:var(--text-primary);border-radius:8px;padding:.5rem .75rem}.message-bubble--mine[data-v-61f27186]{background:rgb(var(--colors-primary));color:var(--on-accent);border-color:#0000}.message-bubble--failed[data-v-61f27186]{border-color:var(--SystemFillColorCriticalBrush)}.message-bubble--emote-only[data-v-61f27186],.message-bubble--single-media[data-v-61f27186]{background:0 0;border-color:#0000;padding:0}.message-bubble__payload[data-v-61f27186]{min-width:0}.message-bubble--single-media .message-bubble__media[data-v-61f27186]{margin-top:0}.message-bubble__big-emote[data-v-61f27186]{object-fit:contain;max-width:128px;max-height:128px;display:block}.message-bubble__big-emote--compact[data-v-61f27186]{width:auto;max-width:3rem;height:calc(2.26rem + 2px)}.message-bubble__inline-emote[data-v-61f27186]{vertical-align:-.3em;object-fit:contain;width:auto;height:1.5em}.message-bubble__author[data-v-61f27186]{color:var(--text-secondary);margin-bottom:.15rem;font-size:.75rem}.message-bubble__content[data-v-61f27186]{white-space:pre-wrap;font-size:.9rem;line-height:1.4}.message-bubble--mine .message-bubble__content[data-v-61f27186]{color:inherit}.message-bubble__meta[data-v-61f27186]{color:var(--text-tertiary);justify-content:flex-end;align-items:center;gap:.4rem;margin-top:.2rem;font-size:.7rem;display:flex}.message-bubble--mine .message-bubble__meta[data-v-61f27186]{color:color-mix(in srgb, var(--on-accent) 70%, transparent)}.message-bubble--emote-only .message-bubble__meta[data-v-61f27186]{color:var(--text-tertiary)}.message-bubble__link[data-v-61f27186]{font:inherit;color:inherit;background:0 0;border:none;padding:0;font-size:.7rem;text-decoration:underline}.message-bubble__edit-input[data-v-61f27186]{width:100%;min-width:180px;font:inherit;border-radius:var(--radius-xs);border:1px solid var(--ctrl-border);background:var(--ctrl-fill-secondary);color:var(--text-primary);resize:vertical;padding:.35rem .5rem}.message-bubble__edit-actions[data-v-61f27186]{justify-content:flex-end;gap:.5rem;margin-top:.3rem;display:flex}@media (width<=768px){.message-bubble[data-v-61f27186]{min-width:0;max-width:80%}}.chat-pane[data-v-455257cb]{flex-direction:column;flex:auto;min-height:0;display:flex}.chat-pane__messages[data-v-455257cb]{flex-direction:column;flex:auto;min-height:0;padding:1rem;display:flex;overflow-y:auto}.chat-pane__load-more[data-v-455257cb]{justify-content:center;margin-bottom:.75rem;display:flex}.chat-pane__compose-wrap[data-v-455257cb]{background:var(--layer-default);-webkit-backdrop-filter:blur(24px)saturate(160%);border-top:1px solid var(--stroke-divider);flex:none}.chat-pane__compose-wrap--guest[data-v-455257cb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.chat-pane__guest-text[data-v-455257cb]{color:var(--text-tertiary);margin:0;font-size:.85rem}.chat-pane__attach-error[data-v-455257cb]{margin:.6rem 1rem 0}.chat-pane__attachments[data-v-455257cb]{flex-wrap:wrap;gap:.4rem;padding:.6rem 1rem 0;display:flex}.chat-pane__attachment[data-v-455257cb]{border-radius:var(--radius-xs);border:1px solid var(--card-stroke);width:56px;height:56px;position:relative;overflow:hidden}.chat-pane__attachment img[data-v-455257cb]{object-fit:cover;width:100%;height:100%}.chat-pane__attachment-remove[data-v-455257cb]{background:var(--overlay-scrim-strong);width:18px;height:18px;color:var(--text-on-dark);border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.chat-pane__compose[data-v-455257cb]{flex:none;align-items:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex;position:relative}.chat-pane__emote-btn[data-v-455257cb],.chat-pane__image-btn[data-v-455257cb]{border-radius:var(--radius-md);flex:none;min-height:40px;padding:0 .7rem;font-size:1.1rem}.chat-pane__image-input[data-v-455257cb]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.chat-pane__input[data-v-455257cb]{border-radius:var(--radius-md);background:var(--ctrl-fill-default);border:1px solid var(--ctrl-border);min-width:0;min-height:40px;max-height:140px;color:var(--text-primary);font:inherit;resize:none;transition:border-color var(--fast-duration) var(--fast-out-slow-in), background var(--fast-duration) var(--fast-out-slow-in);border-bottom:2px solid #0000;flex:auto;padding:.5rem .85rem;line-height:1.4;overflow-y:hidden}.chat-pane__input[data-v-455257cb]::placeholder{color:var(--text-tertiary)}.chat-pane__input[data-v-455257cb]:hover{background:var(--ctrl-fill-secondary)}.chat-pane__input[data-v-455257cb]:focus{background:var(--ctrl-fill-default);border-bottom-color:rgb(var(--colors-primary));outline:none}.chat-pane__send[data-v-455257cb]{border-radius:var(--radius-md);flex:none;min-height:40px;padding:0 1.1rem}.middle-column[data-v-a668d4ee]{background:var(--app-bg);flex-direction:column;flex:auto;min-width:0;display:flex}.middle-column__header[data-v-a668d4ee]{background:var(--layer-default);-webkit-backdrop-filter:blur(24px)saturate(160%);border-bottom:1px solid var(--stroke-divider);flex:none;align-items:center;gap:.5rem;padding:.55rem 1rem;display:flex}.middle-column__header-spacer[data-v-a668d4ee]{flex:auto}.middle-column__description[data-v-a668d4ee]{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:400;overflow:hidden}.middle-column__back[data-v-a668d4ee]{border-radius:var(--radius-xs);width:40px;height:40px;color:var(--text-secondary);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:none}.middle-column__back[data-v-a668d4ee]:active{background:var(--ctrl-fill-secondary)}@media (width<=768px){.middle-column[data-v-a668d4ee]{display:none}.shell__body[data-view=chat] .middle-column[data-v-a668d4ee]{width:100%;min-height:0;display:flex}.middle-column__back[data-v-a668d4ee]{display:flex}}.mobile-nav[data-v-a231ba4a]{z-index:30;height:calc(var(--navbar-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--layer-default);-webkit-backdrop-filter:blur(24px)saturate(160%);border-top:1px solid var(--stroke-divider);display:none;position:fixed;bottom:0;left:0;right:0}@media (width<=768px){.mobile-nav[data-v-a231ba4a]{display:flex}}.mobile-nav__item[data-v-a231ba4a]{height:var(--navbar-height);color:var(--text-secondary);font:inherit;transition:background var(--fast-duration) var(--fast-out-slow-in), color var(--fast-duration);background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.15rem;text-decoration:none;display:flex}.mobile-nav__item--home img[data-v-a231ba4a]{border-radius:5px;width:20px;height:20px}.mobile-nav__item[data-v-a231ba4a]:active{background:var(--ctrl-fill-secondary)}.mobile-nav__item--active[data-v-a231ba4a]{color:rgb(var(--colors-primary));font-weight:600}.mobile-nav__label[data-v-a231ba4a]{font-size:.7rem}.create-stronghold[data-v-71fd775f],.create-stronghold form[data-v-71fd775f]{flex-direction:column;gap:.9rem;display:flex}.create-stronghold__notice[data-v-71fd775f]{color:var(--text-tertiary);font-size:.85rem}.create-stronghold__submit[data-v-71fd775f]{justify-content:center;width:100%;margin-top:.15rem}.create-stronghold__applications[data-v-71fd775f]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.create-stronghold__application[data-v-71fd775f]{border-radius:var(--radius-xs);background:var(--ctrl-fill-secondary);justify-content:space-between;align-items:center;padding:.4rem .6rem;font-size:.82rem;display:flex}.create-stronghold__application-state[data-v-71fd775f]{color:var(--text-tertiary)}.create-stronghold__application-state--approved[data-v-71fd775f]{color:var(--SystemFillColorSuccessBrush)}.create-stronghold__application-state--rejected[data-v-71fd775f]{color:var(--SystemFillColorCriticalBrush)}.directory-modal-overlay[data-v-bc8af356]{z-index:40;background:var(--overlay-scrim);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.directory-modal[data-v-bc8af356]{border-radius:var(--radius-md);background:var(--dialog-background);border:1px solid var(--card-stroke);width:56%;min-width:320px;max-width:560px;max-height:100%;box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;position:relative;overflow:hidden}.directory-modal-enter-active[data-v-bc8af356],.directory-modal-leave-active[data-v-bc8af356]{transition:opacity var(--normal-duration) var(--fast-out-slow-in)}.directory-modal-enter-active .directory-modal[data-v-bc8af356],.directory-modal-leave-active .directory-modal[data-v-bc8af356]{transition:opacity var(--normal-duration) var(--fast-out-slow-in), transform var(--normal-duration) var(--fast-out-slow-in)}.directory-modal-enter-from[data-v-bc8af356],.directory-modal-leave-to[data-v-bc8af356]{opacity:0}.directory-modal-enter-from .directory-modal[data-v-bc8af356],.directory-modal-leave-to .directory-modal[data-v-bc8af356]{opacity:0;transform:scale(.94)translateY(12px)}@media (prefers-reduced-motion:reduce){.directory-modal-enter-active[data-v-bc8af356],.directory-modal-leave-active[data-v-bc8af356],.directory-modal-enter-active .directory-modal[data-v-bc8af356],.directory-modal-leave-active .directory-modal[data-v-bc8af356]{transition:none!important}}.directory-modal__header[data-v-bc8af356]{flex:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem .5rem;display:flex}.directory-modal__title[data-v-bc8af356]{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.directory-modal__scroll[data-v-bc8af356]{flex:auto;padding:.5rem 1.25rem 1.25rem;overflow-y:auto}.directory-modal__status[data-v-bc8af356]{text-align:center;color:var(--text-tertiary);padding:2rem 0;font-size:.85rem}.directory-modal__status--error[data-v-bc8af356]{color:var(--critical-text)}.directory-modal__list[data-v-bc8af356]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.directory-entry[data-v-bc8af356]{border-radius:var(--radius-sm);background:var(--ctrl-fill-secondary);align-items:center;gap:.75rem;padding:.65rem;display:flex}.directory-entry__avatar[data-v-bc8af356]{aspect-ratio:1;border-radius:var(--radius-sm);background:rgb(var(--colors-primary));width:44px;color:var(--on-accent);flex:0 0 44px;overflow:hidden}.directory-entry__avatar img[data-v-bc8af356]{object-fit:cover;width:100%;height:100%;display:block}.directory-entry__avatar-placeholder[data-v-bc8af356]{justify-content:center;align-items:center;width:100%;height:100%;font-size:.9rem;font-weight:700;display:flex}.directory-entry__body[data-v-bc8af356]{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.directory-entry__name[data-v-bc8af356]{color:var(--text-primary);font-size:.9rem;font-weight:600}.directory-entry__desc[data-v-bc8af356]{color:var(--text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.directory-entry__meta[data-v-bc8af356]{color:var(--text-tertiary);font-size:.72rem}.directory-entry__join[data-v-bc8af356]{flex:none}@media (width<=768px){.directory-modal-overlay[data-v-bc8af356]{padding:0}.directory-modal[data-v-bc8af356]{background:var(--dialog-background);border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}.node-rail[data-v-94fa558d]{flex:0 0 var(--rail-width);width:var(--rail-width);background:var(--card-bg-secondary);-webkit-backdrop-filter:blur(24px)saturate(160%);border-right:1px solid var(--stroke-divider);flex-direction:column;align-items:center;gap:.75rem;padding:.75rem 0;display:flex;overflow-y:auto}.node-rail__logo[data-v-94fa558d]{background:rgb(var(--colors-primary));width:36px;height:36px;color:var(--on-accent);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5rem;padding:0;font-size:.75rem;font-weight:700;text-decoration:none;display:flex;overflow:hidden}.node-rail__logo img[data-v-94fa558d]{width:100%;height:100%;display:block}.node-rail__list[data-v-94fa558d]{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.node-rail__item[data-v-94fa558d]{aspect-ratio:1;box-sizing:border-box;background:var(--ctrl-fill-secondary);width:40px;height:40px;color:var(--text-secondary);transition:background var(--fast-duration) var(--fast-out-slow-in);border:2px solid #0000;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;padding:0;font-size:.85rem;display:flex;overflow:hidden}.node-rail__item[data-v-94fa558d]:hover{background:var(--ctrl-fill-tertiary)}.node-rail__item--active[data-v-94fa558d]{border-color:rgb(var(--colors-primary));color:var(--text-primary)}.node-rail__avatar[data-v-94fa558d]{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.node-rail__item--add[data-v-94fa558d]{border-style:dashed;border-color:var(--ctrl-border);font-size:1.1rem;font-weight:600}.node-rail__overlay[data-v-94fa558d]{z-index:40;background:var(--overlay-scrim);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.node-rail__dialog[data-v-94fa558d]{border-radius:var(--radius-md);background:var(--dialog-background);border:1px solid var(--card-stroke);width:100%;max-width:360px;box-shadow:var(--shadow-dialog);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.node-rail__dialog-title[data-v-94fa558d]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}@media (width<=768px){.node-rail[data-v-94fa558d]{display:none}.shell__body[data-view=stronghold] .node-rail[data-v-94fa558d]{border-right:none;border-bottom:1px solid var(--stroke-divider);flex-direction:row;flex:none;width:100%;height:auto;padding:.5rem .75rem;display:flex;overflow:auto hidden}.shell__body[data-view=stronghold] .node-rail__logo[data-v-94fa558d]{margin-bottom:0}.shell__body[data-view=stronghold] .node-rail__list[data-v-94fa558d]{flex-direction:row;width:auto}.shell__body[data-view=stronghold] .node-rail__item[data-v-94fa558d]{flex:none;width:44px;height:44px}.shell__body[data-view=stronghold] .node-rail__item[data-v-94fa558d]:active{background:var(--ctrl-fill-tertiary)}}.post-modal-overlay[data-v-c5bd09c3]{z-index:40;background:var(--overlay-scrim);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.post-modal[data-v-c5bd09c3]{border-radius:var(--radius-md);background:var(--dialog-background);border:1px solid var(--card-stroke);width:56%;min-width:320px;max-width:720px;max-height:100%;box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;position:relative;overflow:hidden}.post-modal-enter-active[data-v-c5bd09c3],.post-modal-leave-active[data-v-c5bd09c3]{transition:opacity var(--normal-duration) var(--fast-out-slow-in)}.post-modal-enter-active .post-modal[data-v-c5bd09c3],.post-modal-leave-active .post-modal[data-v-c5bd09c3]{transition:opacity var(--normal-duration) var(--fast-out-slow-in), transform var(--normal-duration) var(--fast-out-slow-in)}.post-modal-enter-from[data-v-c5bd09c3],.post-modal-leave-to[data-v-c5bd09c3]{opacity:0}.post-modal-enter-from .post-modal[data-v-c5bd09c3],.post-modal-leave-to .post-modal[data-v-c5bd09c3]{opacity:0;transform:scale(.94)translateY(12px)}@media (prefers-reduced-motion:reduce){.post-modal-enter-active[data-v-c5bd09c3],.post-modal-leave-active[data-v-c5bd09c3],.post-modal-enter-active .post-modal[data-v-c5bd09c3],.post-modal-leave-active .post-modal[data-v-c5bd09c3]{transition:none!important}}.post-modal__close[data-v-c5bd09c3]{z-index:1;position:absolute;top:.6rem;right:.6rem}.post-modal__loading[data-v-c5bd09c3]{text-align:center;color:var(--text-tertiary);padding:3rem 1.5rem;font-size:.85rem}.post-modal__scroll[data-v-c5bd09c3]{overflow-y:auto}.post-modal__cover[data-v-c5bd09c3]{object-fit:cover;width:100%;height:220px}.post-modal__body[data-v-c5bd09c3]{flex-direction:column;gap:.9rem;padding:1.5rem 1.75rem 2rem;display:flex}.post-modal__post-content[data-v-c5bd09c3]{flex-direction:column;gap:.9rem;display:flex}.post-modal__title[data-v-c5bd09c3]{color:var(--text-primary);margin:0;padding-right:3rem;font-size:1.3rem;font-weight:700}.post-modal__author-row[data-v-c5bd09c3]{align-items:center;gap:.6rem;display:flex}.post-modal__author-meta[data-v-c5bd09c3]{flex-direction:column;gap:.1rem;display:flex}.post-modal__author-name[data-v-c5bd09c3]{color:var(--text-primary);font-size:.85rem;font-weight:600}.post-modal__time[data-v-c5bd09c3]{color:var(--text-tertiary);font-size:.72rem}.post-modal__paragraph[data-v-c5bd09c3]{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.7}.post-modal__edit-input[data-v-c5bd09c3]{width:100%;font:inherit;border-radius:var(--radius-xs);border:1px solid var(--ctrl-border);background:var(--ctrl-fill-secondary);color:var(--text-primary);resize:vertical;padding:.5rem .7rem}.post-modal__edit-actions[data-v-c5bd09c3]{justify-content:flex-end;gap:.5rem;display:flex}.post-modal__actions[data-v-c5bd09c3]{align-items:center;gap:.55rem;padding-top:.1rem;display:flex}.post-modal__action[data-v-c5bd09c3]{background:var(--ctrl-fill-secondary);width:2.25rem;height:2.25rem;color:var(--text-secondary);transition:background var(--fast-duration) var(--fast-out-slow-in), color var(--fast-duration) var(--fast-out-slow-in), border-color var(--fast-duration) var(--fast-out-slow-in);border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:inline-grid}.post-modal__action[data-v-c5bd09c3]:hover{border-color:var(--ctrl-border);background:var(--ctrl-fill-tertiary);color:var(--text-primary)}.post-modal__action[data-v-c5bd09c3]:focus-visible{outline:2px solid rgb(var(--colors-primary));outline-offset:2px}.post-modal__action-notice[data-v-c5bd09c3]{color:var(--text-tertiary);margin:-.45rem 0 0;font-size:.75rem}.post-modal__comments[data-v-c5bd09c3]{border-top:1px solid var(--stroke-divider);flex-direction:column;gap:.6rem;margin-top:.5rem;padding-top:1rem;display:flex}.post-modal__comments-title[data-v-c5bd09c3]{color:var(--text-primary);margin:0;font-size:.85rem;font-weight:600}.post-modal__comments-empty[data-v-c5bd09c3]{color:var(--text-tertiary);margin:0;font-size:.82rem}.post-modal__reply-list[data-v-c5bd09c3]{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.post-modal__reply[data-v-c5bd09c3]{gap:.5rem;display:flex}.post-modal__reply-body[data-v-c5bd09c3]{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.post-modal__reply-meta[data-v-c5bd09c3]{align-items:center;gap:.4rem;display:flex}.post-modal__reply-author[data-v-c5bd09c3]{color:var(--text-primary);font-size:.8rem;font-weight:600}.post-modal__reply-text[data-v-c5bd09c3]{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:.85rem;line-height:1.5}.post-modal__more[data-v-c5bd09c3]{justify-content:center;display:flex}.post-modal__reply-form[data-v-c5bd09c3]{flex-direction:column;gap:.5rem;margin-top:.3rem;display:flex}.post-modal__reply-form textarea[data-v-c5bd09c3]{font:inherit;border-radius:var(--radius-xs);border:1px solid var(--ctrl-border);background:var(--ctrl-fill-secondary);color:var(--text-primary);resize:vertical;padding:.55rem .7rem}.post-modal__reply-submit[data-v-c5bd09c3]{align-self:flex-end}.post-modal__reply-form--guest[data-v-c5bd09c3]{border-radius:var(--radius-sm);background:var(--ctrl-fill-secondary);flex-flow:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem}.post-modal__reply-form--guest .field__hint[data-v-c5bd09c3]{margin:0}@media (width<=768px){.post-modal-overlay[data-v-c5bd09c3]{padding:0}.post-modal[data-v-c5bd09c3]{background:var(--dialog-background);border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}.personal-avatar-uploader[data-v-69f5dc18]{flex-direction:column;gap:.45rem;display:flex}.personal-avatar-uploader__row[data-v-69f5dc18]{align-items:center;gap:.8rem;display:flex}.personal-avatar-uploader__actions[data-v-69f5dc18]{flex-wrap:wrap;gap:.45rem;display:flex}.personal-avatar-uploader__file-input[data-v-69f5dc18]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.personal-avatar-uploader__hint[data-v-69f5dc18]{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.45}@media (width<=420px){.personal-avatar-uploader__row[data-v-69f5dc18]{align-items:flex-start}.personal-avatar-uploader__actions[data-v-69f5dc18]{flex-direction:column}}.personal-cover-uploader[data-v-9c83c7c5]{flex-direction:column;gap:.45rem;display:flex}.personal-cover-uploader__preview[data-v-9c83c7c5]{aspect-ratio:3;border-radius:var(--radius-sm);background:var(--ctrl-fill-secondary);width:100%;color:var(--text-tertiary);place-items:center;font-size:.8rem;display:grid;overflow:hidden}.personal-cover-uploader__preview img[data-v-9c83c7c5]{object-fit:cover;width:100%;height:100%}.personal-cover-uploader__actions[data-v-9c83c7c5]{flex-wrap:wrap;gap:.45rem;display:flex}.personal-cover-uploader__file-input[data-v-9c83c7c5]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.personal-cover-uploader__hint[data-v-9c83c7c5]{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.45}.personal-modal-overlay[data-v-5cc3964b]{z-index:50;background:var(--overlay-scrim);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.personal-modal[data-v-5cc3964b]{border-radius:var(--radius-md);background:var(--dialog-background);border:1px solid var(--card-stroke);width:100%;max-width:460px;height:70vh;max-height:620px;box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;position:relative;overflow:hidden}.personal-modal-enter-active[data-v-5cc3964b],.personal-modal-leave-active[data-v-5cc3964b]{transition:opacity var(--normal-duration) var(--fast-out-slow-in)}.personal-modal-enter-active .personal-modal[data-v-5cc3964b],.personal-modal-leave-active .personal-modal[data-v-5cc3964b]{transition:opacity var(--normal-duration) var(--fast-out-slow-in), transform var(--normal-duration) var(--fast-out-slow-in)}.personal-modal-enter-from[data-v-5cc3964b],.personal-modal-leave-to[data-v-5cc3964b]{opacity:0}.personal-modal-enter-from .personal-modal[data-v-5cc3964b],.personal-modal-leave-to .personal-modal[data-v-5cc3964b]{opacity:0;transform:scale(.94)translateY(12px)}@media (prefers-reduced-motion:reduce){.personal-modal-enter-active[data-v-5cc3964b],.personal-modal-leave-active[data-v-5cc3964b],.personal-modal-enter-active .personal-modal[data-v-5cc3964b],.personal-modal-leave-active .personal-modal[data-v-5cc3964b]{transition:none!important}}.personal-modal__header[data-v-5cc3964b]{flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 1.25rem 0;display:flex}.personal-modal__title[data-v-5cc3964b]{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:700}.personal-modal__tabs[data-v-5cc3964b]{border-radius:var(--radius-sm);background:var(--ctrl-fill-secondary);flex:none;margin:.9rem 1.25rem 0;padding:.25rem}.personal-modal__scroll[data-v-5cc3964b]{flex:auto;overflow-y:auto}.personal-modal__body[data-v-5cc3964b]{flex-direction:column;gap:.9rem;padding:1rem 1.25rem 1.5rem;display:flex}.security-subtabs[data-v-5cc3964b]{align-self:flex-start;margin-bottom:.2rem}.settings-section[data-v-5cc3964b]{flex-direction:column;gap:.85rem;display:flex}.settings-section__hint[data-v-5cc3964b]{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.5}.settings-section__loading[data-v-5cc3964b],.settings-section__empty[data-v-5cc3964b]{color:var(--text-tertiary);margin:0;font-size:.82rem}.appearance-setting[data-v-5cc3964b]{border-bottom:1px solid var(--divider-stroke);flex-direction:column;gap:.45rem;padding-bottom:.85rem;display:flex}.appearance-setting[data-v-5cc3964b]:last-child{border-bottom:0;padding-bottom:0}.appearance-setting__title[data-v-5cc3964b]{color:var(--text-primary);margin:0;font-size:.92rem;font-weight:600}.profile-form[data-v-5cc3964b],.password-form[data-v-5cc3964b]{flex-direction:column;gap:.9rem;display:flex}.profile-avatar-field[data-v-5cc3964b],.profile-cover-field[data-v-5cc3964b]{flex-direction:column;gap:.45rem;display:flex}.profile-form[data-v-5cc3964b] .win-button{align-self:flex-start}.password-form__submit[data-v-5cc3964b]{justify-content:center;width:100%;margin-top:.15rem}.passkey-list[data-v-5cc3964b]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.passkey-list__item[data-v-5cc3964b]{border-radius:var(--radius-sm);background:var(--ctrl-fill-secondary);align-items:center;gap:.6rem;padding:.55rem .65rem;display:flex}.passkey-list__icon[data-v-5cc3964b]{color:var(--text-secondary);flex:none}.passkey-list__body[data-v-5cc3964b]{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.passkey-list__name[data-v-5cc3964b]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.passkey-list__meta[data-v-5cc3964b]{color:var(--text-tertiary);font-size:.72rem}.passkey-list__rename-input[data-v-5cc3964b]{width:100%}.passkey-list__actions[data-v-5cc3964b]{flex:none;gap:.25rem;display:flex}.passkey-add-form[data-v-5cc3964b]{flex-direction:column;gap:.6rem;display:flex}.passkey-add-form__actions[data-v-5cc3964b]{gap:.5rem;display:flex}.totp-qr[data-v-5cc3964b]{border-radius:var(--radius-sm);background:rgb(var(--surface-fixed-light));align-self:center;width:180px;height:180px;padding:.5rem}.totp-secret[data-v-5cc3964b]{letter-spacing:.05em;color:var(--text-secondary);word-break:break-all;align-self:center;font-family:ui-monospace,monospace;font-size:.85rem}@media (width<=768px){.personal-modal-overlay[data-v-5cc3964b]{padding:0}.personal-modal[data-v-5cc3964b]{background:var(--dialog-background);border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}.direct-message-panel[data-v-2760919f]{border-top:1px solid var(--stroke-divider);flex-direction:column;gap:.45rem;width:100%;margin-top:.65rem;padding-top:.65rem;display:flex}.direct-message-panel__heading[data-v-2760919f]{color:var(--text-primary);font-size:.78rem;font-weight:600}.direct-message-panel__note[data-v-2760919f],.direct-message-panel__error[data-v-2760919f]{color:var(--text-secondary);margin:0;font-size:.72rem}.direct-message-panel__error[data-v-2760919f]{color:var(--critical-text)}.direct-message-panel__messages[data-v-2760919f]{flex-direction:column;gap:.35rem;max-height:10rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.direct-message-panel__message[data-v-2760919f]{border-radius:var(--radius-sm);background:var(--card-bg);color:var(--text-primary);overflow-wrap:anywhere;flex-direction:column;gap:.12rem;padding:.4rem .5rem;font-size:.74rem;display:flex}.direct-message-panel__message--mine[data-v-2760919f]{background:color-mix(in srgb, var(--accent-fill) 18%, var(--card-bg));margin-left:1rem}.direct-message-panel__message strong[data-v-2760919f]{color:var(--text-secondary);font-size:.65rem;font-weight:600}.direct-message-panel__message time[data-v-2760919f]{color:var(--text-tertiary);font-size:.62rem}.direct-message-panel__compose[data-v-2760919f]{align-items:end;gap:.4rem;display:flex}.direct-message-panel__compose textarea[data-v-2760919f]{resize:none;border:1px solid var(--control-stroke);border-radius:var(--radius-sm);background:var(--control-fill);min-width:0;color:var(--text-primary);font:inherit;flex:1;padding:.4rem .5rem;font-size:.74rem}.member-info-overlay[data-v-08c0f190]{z-index:60;background:var(--overlay-scrim-soft);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.member-info-overlay--inline[data-v-08c0f190]{background:0 0;padding:.25rem 0 .55rem;display:block;position:static}.member-info-card[data-v-08c0f190]{border-radius:var(--radius-md);background:var(--dialog-background);border:1px solid var(--card-stroke);width:100%;max-width:320px;box-shadow:var(--shadow-dialog);flex-direction:column;align-items:stretch;gap:.4rem;padding:2rem 1.5rem 1.5rem;display:flex;position:relative}.member-info-card--inline[data-v-08c0f190]{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 0 .75rem}.member-info-card__close[data-v-08c0f190]{position:absolute;top:.6rem;right:.6rem}.member-info-card--inline .member-info-card__close[data-v-08c0f190]{top:.25rem;right:0}.member-info-card__cover[data-v-08c0f190]{border-radius:var(--radius-md) var(--radius-md) 0 0;background-position:50%;background-size:cover;height:5rem;margin:-2rem -1.5rem 0}.member-info-card--inline .member-info-card__cover[data-v-08c0f190]{border-radius:var(--radius-sm);height:4.25rem;margin:0}.member-info-card__cover--empty[data-v-08c0f190]{background:linear-gradient(135deg, var(--accent-fill,#5b74d6), var(--card-bg))}.member-info-card__identity[data-v-08c0f190]{align-items:end;gap:.6rem;margin-top:-1.35rem;padding:0 .1rem;display:flex}.member-info-card__identity[data-v-08c0f190] .avatar-badge{border:2px solid var(--flyout-bg,var(--layer-default))}.member-info-card--inline .member-info-card__identity[data-v-08c0f190]{margin-top:-.9rem}.member-info-card__name[data-v-08c0f190]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.member-info-card__username[data-v-08c0f190]{color:var(--text-secondary);margin:.1rem 0 0;font-size:.72rem}.member-info-card__actor[data-v-08c0f190]{color:var(--text-tertiary);margin:0;font-size:.8rem}.member-info-card__guest[data-v-08c0f190]{color:var(--text-secondary);margin:0;font-size:.75rem}.member-info-card__bio[data-v-08c0f190]{color:var(--text-secondary);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.76rem;line-height:1.45}.member-info-card__bio--empty[data-v-08c0f190]{color:var(--text-tertiary);font-style:italic}.member-info-card__meta[data-v-08c0f190]{border-top:1px solid var(--stroke-divider);grid-template-columns:auto 1fr;gap:.3rem .75rem;width:100%;margin:.75rem 0 0;padding-top:.75rem;font-size:.82rem;display:grid}.member-info-card__meta dt[data-v-08c0f190]{color:var(--text-tertiary)}.member-info-card__meta dd[data-v-08c0f190]{color:var(--text-primary);text-align:right;margin:0}.member-info-card__groups[data-v-08c0f190]{border-top:1px solid var(--stroke-divider);width:100%;margin-top:.75rem;padding-top:.75rem}.member-info-card__groups-title[data-v-08c0f190]{color:var(--text-primary);margin:0 0 .4rem;font-size:.85rem;font-weight:600}.member-info-card__group-list[data-v-08c0f190]{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.member-info-card__group-badge[data-v-08c0f190]{color:var(--text-primary);align-items:center;gap:.45rem;font-size:.82rem;display:flex}.member-info-card__group-dot[data-v-08c0f190]{border-radius:50%;flex:none;width:10px;height:10px}.member-info-card__actions[data-v-08c0f190]{gap:.4rem;margin-top:.7rem;display:flex}.member-info-card__error[data-v-08c0f190]{color:var(--critical-text);margin:0;font-size:.72rem}.member-roster[data-v-83e4afbb]{flex-direction:column;flex:auto;gap:.55rem;min-height:0;display:flex;overflow:hidden}.member-roster__heading[data-v-83e4afbb]{flex:none;align-items:center;gap:.45rem;display:flex}.member-roster__heading h2[data-v-83e4afbb]{color:var(--text-primary);margin:0;font-size:.88rem;font-weight:600}.member-roster__count[data-v-83e4afbb]{min-width:1.3rem;color:var(--text-secondary);background:var(--card-bg);text-align:center;border-radius:999px;padding:.08rem .35rem;font-size:.72rem}.member-roster__empty[data-v-83e4afbb]{color:var(--text-secondary);flex:none;margin:0;font-size:.72rem}.member-roster__empty--error[data-v-83e4afbb]{color:var(--critical-text)}.member-roster__search[data-v-83e4afbb]{flex:none;display:block}.member-roster__search input[data-v-83e4afbb]{box-sizing:border-box;border:1px solid var(--control-stroke);border-radius:var(--radius-sm);background:var(--control-fill);width:100%;color:var(--text-primary);font:inherit;padding:.42rem .55rem;font-size:.74rem}.member-roster__list[data-v-83e4afbb]{flex:auto;min-height:0;margin:0;padding:0 .15rem 0 0;list-style:none;overflow-y:auto}.member-roster__item[data-v-83e4afbb]{border-bottom:1px solid var(--stroke-divider);padding:0}.member-roster__trigger[data-v-83e4afbb]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.48rem 0;display:grid}.member-roster__trigger[data-v-83e4afbb]:hover{background:var(--subtle-fill-secondary)}.member-roster__trigger[data-v-83e4afbb]:focus-visible{outline:2px solid var(--accent-fill);outline-offset:-2px}.member-roster__identity[data-v-83e4afbb]{flex-direction:column;gap:.12rem;min-width:0;display:flex}.member-roster__name[data-v-83e4afbb],.member-roster__username[data-v-83e4afbb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-roster__name[data-v-83e4afbb]{color:var(--text-primary);font-size:.8rem;font-weight:600}.member-roster__username[data-v-83e4afbb]{color:var(--text-secondary);font-size:.68rem}.member-roster__status[data-v-83e4afbb]{max-width:5.5rem;color:var(--text-secondary);text-align:right;align-items:center;gap:.25rem;font-size:.63rem;display:inline-flex}.member-roster__status-dot[data-v-83e4afbb]{border:1px solid var(--text-secondary);opacity:.7;border-radius:50%;flex:none;width:.42rem;height:.42rem}.member-roster__status-dot--active[data-v-83e4afbb]{border-color:var(--success-text,#3ca370);background:var(--success-text,#3ca370)}.member-roster__status-dot--recent[data-v-83e4afbb]{border-color:var(--warning-text,#bd8b32);background:var(--warning-text,#bd8b32)}.member-roster__status-dot--idle[data-v-83e4afbb]{border-color:var(--text-secondary);background:0 0}.member-roster__status-dot--unknown[data-v-83e4afbb]{border-color:var(--text-secondary)}.sr-only[data-v-83e4afbb]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.right-column[data-v-5018a0c1]{flex:0 0 var(--right-width);width:var(--right-width);background:var(--app-bg);border-left:1px solid var(--stroke-divider);flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex;overflow:hidden}.right-column__topbar[data-v-5018a0c1]{flex:none;align-items:center;gap:.5rem;display:flex}.right-column__topbar[data-v-5018a0c1]>:last-child{margin-left:auto}.right-column__theme-btn[data-v-5018a0c1],.right-column__login-btn[data-v-5018a0c1]{font-size:.8rem}.right-column__user[data-v-5018a0c1]{align-items:center;gap:.4rem;display:flex}.right-column__username[data-v-5018a0c1]{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:.85rem;overflow:hidden}.right-column__personal-card[data-v-5018a0c1]{border:1px solid var(--card-stroke);border-radius:var(--radius-sm);background:var(--card-bg);flex:none;overflow:hidden}.right-column__personal-cover[data-v-5018a0c1]{aspect-ratio:3;background:var(--ctrl-fill-secondary);width:100%;overflow:hidden}.right-column__personal-cover img[data-v-5018a0c1],.right-column__personal-cover-placeholder[data-v-5018a0c1]{width:100%;height:100%}.right-column__personal-cover img[data-v-5018a0c1]{object-fit:cover;display:block}.right-column__personal-cover-placeholder[data-v-5018a0c1]{background:radial-gradient(circle at 78% 28%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 42%), linear-gradient(135deg, var(--ctrl-fill-secondary), var(--layer-default))}.right-column__personal-identity[data-v-5018a0c1]{align-items:center;gap:.65rem;padding:.7rem .8rem;display:flex}.right-column__personal-copy[data-v-5018a0c1]{flex-direction:column;gap:.12rem;min-width:0;display:flex}.right-column__personal-copy strong[data-v-5018a0c1],.right-column__personal-copy span[data-v-5018a0c1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.right-column__personal-copy strong[data-v-5018a0c1]{color:var(--text-primary);font-size:.88rem;font-weight:600}.right-column__personal-copy span[data-v-5018a0c1]{color:var(--text-secondary);font-size:.72rem}.right-column__actions[data-v-5018a0c1]{flex-direction:column;gap:.5rem;display:flex}.right-column__join-error[data-v-5018a0c1]{color:var(--critical-text);margin:0;font-size:.78rem}.right-column__action[data-v-5018a0c1]{justify-content:center;width:100%}@media (width<=768px){.right-column[data-v-5018a0c1]{display:none}.shell__body[data-view=stronghold] .right-column[data-v-5018a0c1]{border-left:none;flex:auto;width:100%;min-height:0;display:flex}}.group-modal-overlay[data-v-8eb67878]{z-index:55;background:var(--overlay-scrim);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.group-modal[data-v-8eb67878]{border-radius:var(--radius-md);background:var(--dialog-background);border:1px solid var(--card-stroke);width:100%;max-width:420px;max-height:100%;box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;position:relative;overflow:hidden}.group-modal-enter-active[data-v-8eb67878],.group-modal-leave-active[data-v-8eb67878]{transition:opacity var(--normal-duration) var(--fast-out-slow-in)}.group-modal-enter-active .group-modal[data-v-8eb67878],.group-modal-leave-active .group-modal[data-v-8eb67878]{transition:opacity var(--normal-duration) var(--fast-out-slow-in), transform var(--normal-duration) var(--fast-out-slow-in)}.group-modal-enter-from[data-v-8eb67878],.group-modal-leave-to[data-v-8eb67878]{opacity:0}.group-modal-enter-from .group-modal[data-v-8eb67878],.group-modal-leave-to .group-modal[data-v-8eb67878]{opacity:0;transform:scale(.94)translateY(12px)}@media (prefers-reduced-motion:reduce){.group-modal-enter-active[data-v-8eb67878],.group-modal-leave-active[data-v-8eb67878],.group-modal-enter-active .group-modal[data-v-8eb67878],.group-modal-leave-active .group-modal[data-v-8eb67878]{transition:none!important}}.group-modal__header[data-v-8eb67878]{flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:1.1rem 1.1rem 0;display:flex}.group-modal__title[data-v-8eb67878]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.group-modal__form[data-v-8eb67878]{flex-direction:column;flex:auto;gap:.9rem;padding:.9rem 1.1rem 1.1rem;display:flex;overflow-y:auto}.group-swatches[data-v-8eb67878]{flex-wrap:wrap;gap:.5rem;display:flex}.group-swatch[data-v-8eb67878]{cursor:pointer;width:28px;height:28px;box-shadow:0 0 0 1px var(--card-stroke) inset;border:2px solid #0000;border-radius:50%;padding:0}.group-swatch--none[data-v-8eb67878]{background:repeating-conic-gradient(var(--ctrl-fill-tertiary) 0% 25%, transparent 0% 50%) 50% / 10px 10px}.group-swatch.is-selected[data-v-8eb67878]{border-color:rgb(var(--colors-primary));box-shadow:0 0 0 2px var(--card-bg), 0 0 0 4px rgb(var(--colors-primary))}.group-perm-bar[data-v-8eb67878]{border-radius:var(--radius-sm);background:var(--ctrl-fill-secondary);align-self:flex-start;padding:.15rem}.group-modal__submit[data-v-8eb67878]{justify-content:center;width:100%;margin-top:.15rem}@media (width<=768px){.group-modal-overlay[data-v-8eb67878]{padding:0}.group-modal[data-v-8eb67878]{background:var(--dialog-background);border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}.admin-modal-overlay[data-v-2eb51663]{z-index:40;background:var(--overlay-scrim);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.admin-modal[data-v-2eb51663]{border-radius:var(--radius-md);background:var(--dialog-background);border:1px solid var(--card-stroke);width:100%;max-width:680px;height:82vh;max-height:720px;box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;position:relative;overflow:hidden}.admin-modal-enter-active[data-v-2eb51663],.admin-modal-leave-active[data-v-2eb51663]{transition:opacity var(--normal-duration) var(--fast-out-slow-in)}.admin-modal-enter-active .admin-modal[data-v-2eb51663],.admin-modal-leave-active .admin-modal[data-v-2eb51663]{transition:opacity var(--normal-duration) var(--fast-out-slow-in), transform var(--normal-duration) var(--fast-out-slow-in)}.admin-modal-enter-from[data-v-2eb51663],.admin-modal-leave-to[data-v-2eb51663]{opacity:0}.admin-modal-enter-from .admin-modal[data-v-2eb51663],.admin-modal-leave-to .admin-modal[data-v-2eb51663]{opacity:0;transform:scale(.94)translateY(12px)}@media (prefers-reduced-motion:reduce){.admin-modal-enter-active[data-v-2eb51663],.admin-modal-leave-active[data-v-2eb51663],.admin-modal-enter-active .admin-modal[data-v-2eb51663],.admin-modal-leave-active .admin-modal[data-v-2eb51663]{transition:none!important}}.admin-modal__header[data-v-2eb51663]{flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 1.25rem 0;display:flex}.admin-modal__title[data-v-2eb51663]{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:700}.admin-modal__tabs[data-v-2eb51663]{border-radius:var(--radius-sm);background:var(--ctrl-fill-secondary);flex:none;margin:.9rem 1.25rem 0;padding:.25rem}.admin-modal__scroll[data-v-2eb51663]{flex:auto;overflow-y:auto}.admin-modal__body[data-v-2eb51663]{flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.5rem;display:flex}.admin-modal__loading[data-v-2eb51663]{color:var(--text-tertiary);padding:1rem 1.25rem;font-size:.85rem}.admin-modal__save-ok[data-v-2eb51663]{color:var(--SystemFillColorSuccessBrush);margin:0;font-size:.8rem}.admin-card[data-v-2eb51663]{border-radius:var(--radius-md);background:var(--card-bg);border:1px solid var(--card-stroke);flex-direction:column;gap:.6rem;padding:1.1rem 1.25rem;display:flex}.admin-card__title[data-v-2eb51663]{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.policy-summary[data-v-2eb51663]{grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;font-size:.82rem;display:grid}.policy-summary dt[data-v-2eb51663]{color:var(--text-tertiary)}.policy-summary dd[data-v-2eb51663]{color:var(--text-primary);word-break:break-word;margin:0}.policy-form[data-v-2eb51663]{flex-direction:column;gap:.8rem;display:flex}.policy-form__switches[data-v-2eb51663],.policy-form__limits[data-v-2eb51663],.policy-form__actions[data-v-2eb51663]{flex-wrap:wrap;gap:.65rem 1rem;display:flex}.policy-form__limits>.field[data-v-2eb51663]{flex:220px}.policy-form__fieldset[data-v-2eb51663]{border:0;margin:0;padding:0}.policy-form__check[data-v-2eb51663]{color:var(--text-primary);align-items:center;gap:.35rem;margin:.35rem 1rem 0 0;font-size:.8rem;display:inline-flex}.policy-form textarea[data-v-2eb51663],.policy-form input[type=number][data-v-2eb51663]{box-sizing:border-box;border:1px solid var(--ctrl-border);border-radius:var(--radius-xs);background:var(--ctrl-fill-secondary);width:100%;color:var(--text-primary);font:inherit;padding:.5rem .65rem}.policy-form textarea[data-v-2eb51663]{resize:none}.user-list[data-v-2eb51663]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.user-row[data-v-2eb51663]{border-radius:var(--radius-xs);background:var(--ctrl-fill-secondary);flex-direction:column;gap:.4rem;padding:.5rem .7rem;display:flex}.user-row__main[data-v-2eb51663]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.user-row__name[data-v-2eb51663]{color:var(--text-primary);font-size:.85rem;font-weight:600}.user-row__role[data-v-2eb51663]{background:var(--ctrl-fill-tertiary);color:var(--text-secondary);border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:600}.user-row__role--owner[data-v-2eb51663]{background:rgb(var(--colors-primary));color:var(--on-accent)}.user-row__role--admin[data-v-2eb51663]{background:rgb(var(--colors-primary) / .16);color:rgb(var(--colors-primary))}.user-row__date[data-v-2eb51663]{color:var(--text-tertiary);font-size:.72rem}.user-row__actions[data-v-2eb51663]{gap:.35rem;margin-left:auto;display:flex}.user-row__groups[data-v-2eb51663]{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.user-row__group-picker[data-v-2eb51663]{border-radius:var(--radius-xs);background:var(--ctrl-fill-tertiary);flex-wrap:wrap;gap:.6rem;padding:.5rem .6rem;display:flex}.user-row__group-checkbox[data-v-2eb51663]{color:var(--text-primary);cursor:pointer;align-items:center;gap:.35rem;font-size:.78rem;display:flex}.group-badge[data-v-2eb51663]{background:var(--ctrl-fill-tertiary);color:var(--text-secondary);border-radius:999px;align-items:center;gap:.25rem;padding:.05rem .45rem;font-size:.68rem;display:inline-flex}.group-badge__dot[data-v-2eb51663]{border-radius:50%;flex:none;width:7px;height:7px}.admin-applications__list[data-v-2eb51663]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.admin-applications__item[data-v-2eb51663]{border-radius:var(--radius-xs);background:var(--ctrl-fill-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.admin-applications__meta[data-v-2eb51663]{flex-direction:column;min-width:0;display:flex}.admin-applications__name[data-v-2eb51663]{color:var(--text-primary);font-size:.85rem;font-weight:600}.admin-applications__actor[data-v-2eb51663]{color:var(--text-tertiary);font-size:.72rem}.admin-applications__desc[data-v-2eb51663]{color:var(--text-secondary);margin:.2rem 0 0;font-size:.78rem}.admin-applications__actions[data-v-2eb51663]{flex:none;gap:.4rem;display:flex}.admin-invite__controls[data-v-2eb51663]{align-items:flex-end;gap:.75rem;display:flex}.admin-invite__count[data-v-2eb51663]{max-width:120px}.admin-invite__list[data-v-2eb51663]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.admin-invite__item[data-v-2eb51663]{border-radius:var(--radius-xs);background:var(--ctrl-fill-secondary);justify-content:space-between;align-items:center;padding:.45rem .6rem;font-size:.82rem;display:flex}.admin-invite__status[data-v-2eb51663]{color:var(--text-tertiary)}.admin-invite__status--used[data-v-2eb51663]{color:var(--SystemFillColorCriticalBrush)}.admin-slug__list[data-v-2eb51663]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.admin-slug__item[data-v-2eb51663]{border-radius:var(--radius-xs);background:var(--ctrl-fill-secondary);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.admin-slug__name[data-v-2eb51663]{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.85rem;font-weight:600;overflow:hidden}.admin-slug__avatar[data-v-2eb51663]{object-fit:cover;border:1px solid var(--card-stroke);border-radius:50%;flex:none;width:28px;height:28px}.admin-slug__value[data-v-2eb51663]{color:var(--text-secondary);font-size:.8rem}.admin-slug__edit[data-v-2eb51663]{flex:160px;min-width:0;margin:0}.admin-pack__create[data-v-2eb51663]{flex-wrap:wrap;gap:.5rem;display:flex}.admin-pack__create input[data-v-2eb51663],.admin-pack__add input[data-v-2eb51663]{border-radius:var(--radius-xs);border:1px solid var(--ctrl-border);background:var(--ctrl-fill-secondary);min-width:0;color:var(--text-primary);font:inherit;flex:160px;padding:.5rem .7rem}.admin-pack[data-v-2eb51663]{border-top:1px solid var(--stroke-divider);flex-direction:column;gap:.5rem;padding-top:.6rem;display:flex}.admin-pack__header[data-v-2eb51663]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-pack__name[data-v-2eb51663]{color:var(--text-primary);font-size:.88rem;font-weight:600}.admin-pack__emotes[data-v-2eb51663]{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.admin-pack__emote[data-v-2eb51663]{border-radius:var(--radius-xs);background:var(--ctrl-fill-secondary);align-items:center;gap:.5rem;padding:.3rem .5rem;display:flex}.admin-pack__emote-img[data-v-2eb51663]{object-fit:contain;flex:none;width:28px;height:28px}.admin-pack__emote-name[data-v-2eb51663]{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.78rem;overflow:hidden}.admin-pack__add[data-v-2eb51663]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-pack__upload-btn[data-v-2eb51663]{border-radius:var(--radius-xs);background:var(--ctrl-fill-tertiary);color:var(--text-primary);cursor:pointer;align-items:center;padding:.5rem .9rem;font-size:.82rem;display:inline-flex;position:relative}.admin-pack__file-input[data-v-2eb51663]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.groups-toolbar[data-v-2eb51663]{justify-content:flex-end;display:flex}.group-list[data-v-2eb51663]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.group-row[data-v-2eb51663]{border-radius:var(--radius-sm);background:var(--card-bg);border:1px solid var(--card-stroke);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .85rem;display:flex}.group-row__dot[data-v-2eb51663]{border-radius:50%;flex:none;width:12px;height:12px}.group-row__name[data-v-2eb51663]{color:var(--text-primary);font-size:.88rem;font-weight:600}.group-row__mod-badge[data-v-2eb51663]{background:rgb(var(--colors-primary) / .16);color:rgb(var(--colors-primary));border-radius:999px;padding:.1rem .5rem;font-size:.68rem;font-weight:600}.group-row__actions[data-v-2eb51663]{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}@media (width<=768px){.admin-modal-overlay[data-v-2eb51663]{padding:0}.admin-modal[data-v-2eb51663]{background:var(--dialog-background);border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}.avatar-uploader__row[data-v-e0240d25]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.avatar-uploader__current[data-v-e0240d25],.avatar-uploader__placeholder[data-v-e0240d25]{object-fit:cover;border:1px solid var(--card-stroke);border-radius:50%;width:56px;height:56px}.avatar-uploader__placeholder[data-v-e0240d25]{color:var(--text-secondary);background:var(--ctrl-fill-secondary);place-items:center;font-size:.75rem;display:grid}.avatar-uploader__file-input[data-v-e0240d25]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.section-manager[data-v-6efa9478]{flex-direction:column;gap:.75rem;display:flex}.section-list[data-v-6efa9478]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.section-row[data-v-6efa9478]{border-radius:var(--radius-sm);background:var(--card-bg);border:1px solid var(--card-stroke);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.65rem .85rem;display:flex}.section-row__info[data-v-6efa9478]{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.section-row__name[data-v-6efa9478]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.section-row__desc[data-v-6efa9478]{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.section-row__desc--empty[data-v-6efa9478]{font-style:italic}.section-row__count[data-v-6efa9478]{color:var(--text-tertiary);flex:none;font-size:.75rem}.section-row__edit[data-v-6efa9478]{flex-direction:column;flex:auto;gap:.4rem;min-width:0;margin:0;display:flex}.section-row__edit input+input[data-v-6efa9478]{margin-top:.1rem}.section-row__actions[data-v-6efa9478]{flex:none;align-items:center;gap:.35rem;margin-left:auto;display:flex}.icon-btn[data-v-6efa9478]{border:1px solid var(--card-stroke);border-radius:var(--radius-sm);background:var(--ctrl-fill-secondary);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn[data-v-6efa9478]:disabled{opacity:.4;cursor:not-allowed}.icon-btn__rotate-up[data-v-6efa9478]{transform:rotate(-90deg)}.icon-btn__rotate-down[data-v-6efa9478]{transform:rotate(90deg)}.section-create[data-v-6efa9478]{border-top:1px solid var(--card-stroke);align-items:flex-start;gap:.6rem;padding-top:.4rem;display:flex}.section-create__field[data-v-6efa9478]{flex:auto;margin:0}.drag-handle[data-v-6efa9478]{cursor:grab;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:20px;height:28px;display:inline-flex}.drag-handle__bar[data-v-6efa9478]{background:var(--text-tertiary);border-radius:1px;width:14px;height:2px}.section-row--drag-over[data-v-6efa9478]{border-color:rgb(var(--colors-primary));background:var(--card-bg-secondary)}.section-row--dragging[data-v-6efa9478]{opacity:.5}.only-mobile[data-v-6efa9478]{display:none}@media (width<=768px){.only-desktop[data-v-6efa9478]{display:none!important}.only-mobile[data-v-6efa9478]{display:inline-flex!important}}.admin-modal-overlay[data-v-6ec491ae]{z-index:40;background:var(--overlay-scrim);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.admin-modal[data-v-6ec491ae]{border-radius:var(--radius-md);background:var(--dialog-background);border:1px solid var(--card-stroke);width:100%;max-width:680px;height:82vh;max-height:720px;box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;position:relative;overflow:hidden}.admin-modal-enter-active[data-v-6ec491ae],.admin-modal-leave-active[data-v-6ec491ae]{transition:opacity var(--normal-duration) var(--fast-out-slow-in)}.admin-modal-enter-active .admin-modal[data-v-6ec491ae],.admin-modal-leave-active .admin-modal[data-v-6ec491ae]{transition:opacity var(--normal-duration) var(--fast-out-slow-in), transform var(--normal-duration) var(--fast-out-slow-in)}.admin-modal-enter-from[data-v-6ec491ae],.admin-modal-leave-to[data-v-6ec491ae]{opacity:0}.admin-modal-enter-from .admin-modal[data-v-6ec491ae],.admin-modal-leave-to .admin-modal[data-v-6ec491ae]{opacity:0;transform:scale(.94)translateY(12px)}@media (prefers-reduced-motion:reduce){.admin-modal-enter-active[data-v-6ec491ae],.admin-modal-leave-active[data-v-6ec491ae],.admin-modal-enter-active .admin-modal[data-v-6ec491ae],.admin-modal-leave-active .admin-modal[data-v-6ec491ae]{transition:none!important}}.admin-modal__header[data-v-6ec491ae]{flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 1.25rem 0;display:flex}.admin-modal__title[data-v-6ec491ae]{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:700}.admin-modal__tabs[data-v-6ec491ae]{border-radius:var(--radius-sm);background:var(--ctrl-fill-secondary);flex:none;margin:.9rem 1.25rem 0;padding:.25rem}.admin-modal__scroll[data-v-6ec491ae]{flex:auto;overflow-y:auto}.admin-modal__body[data-v-6ec491ae]{flex-direction:column;gap:.9rem;padding:1rem 1.25rem 1.5rem;display:flex}.admin-modal__loading[data-v-6ec491ae]{color:var(--text-tertiary);font-size:.85rem}.admin-modal__storage[data-v-6ec491ae]{color:var(--text-tertiary);margin:0;font-size:.78rem}.member-subtabs[data-v-6ec491ae]{align-self:flex-start;margin-bottom:.2rem}.member-list[data-v-6ec491ae]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.member-row[data-v-6ec491ae]{border-radius:var(--radius-sm);background:var(--card-bg);border:1px solid var(--card-stroke);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.65rem .85rem;display:flex}.member-row__identity[data-v-6ec491ae]{color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;min-width:0;display:flex}.member-row__names[data-v-6ec491ae]{flex-direction:column;min-width:0;display:flex}.member-row__display-name[data-v-6ec491ae]{color:var(--text-primary);font-size:.88rem;font-weight:600}.member-row__actor[data-v-6ec491ae]{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.member-row__groups[data-v-6ec491ae]{flex-wrap:wrap;gap:.3rem;margin-top:.2rem;display:flex}.group-badge[data-v-6ec491ae]{background:var(--ctrl-fill-tertiary);color:var(--text-secondary);border-radius:999px;align-items:center;gap:.25rem;padding:.05rem .45rem;font-size:.68rem;display:inline-flex}.group-badge__dot[data-v-6ec491ae]{border-radius:50%;flex:none;width:7px;height:7px}.member-row__role[data-v-6ec491ae]{background:var(--ctrl-fill-tertiary);color:var(--text-secondary);border-radius:999px;flex:none;padding:.15rem .55rem;font-size:.72rem;font-weight:600}.member-row__role--owner[data-v-6ec491ae]{background:rgb(var(--colors-primary));color:var(--on-accent)}.member-row__role--mod[data-v-6ec491ae]{background:rgb(var(--colors-primary) / .16);color:rgb(var(--colors-primary))}.member-row__deny[data-v-6ec491ae]{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.76rem;display:flex}.member-row__deny[data-v-6ec491ae] .win-switch-root{min-width:0}.member-row__deny[data-v-6ec491ae] .win-switch-wrap{gap:6px;min-height:auto}.member-row__actions[data-v-6ec491ae]{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.admin-modal__save[data-v-6ec491ae]{align-items:center;gap:.75rem;display:flex}.admin-modal__save-ok[data-v-6ec491ae]{color:var(--SystemFillColorSuccessBrush);margin:0;font-size:.8rem}.stronghold-danger[data-v-6ec491ae]{border:1px solid color-mix(in srgb, var(--SystemFillColorCriticalBrush) 48%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--SystemFillColorCriticalBrush) 8%, transparent);margin-top:1.5rem;padding:1rem}.stronghold-danger h2[data-v-6ec491ae]{color:var(--SystemFillColorCriticalBrush);margin:0;font-size:.95rem}.stronghold-danger p[data-v-6ec491ae]{color:var(--text-secondary);margin:.45rem 0 .8rem;font-size:.82rem}@media (width<=768px){.admin-modal-overlay[data-v-6ec491ae]{padding:0}.admin-modal[data-v-6ec491ae]{background:var(--dialog-background);border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}.onboarding[data-v-8c48c03e]{justify-content:center;align-items:center;min-height:100%;padding:2rem 1rem;display:flex;position:relative}.onboarding-card[data-v-8c48c03e]{border-radius:var(--radius-md);background:var(--card-bg);border:1px solid var(--card-stroke);-webkit-backdrop-filter:blur(24px)saturate(160%);width:100%;max-width:400px;box-shadow:var(--shadow-card);flex-direction:column;gap:1.1rem;padding:2rem;display:flex}.onboarding-card__image[data-v-8c48c03e]{object-fit:contain;align-self:center;width:96px;height:96px}.onboarding-card__title[data-v-8c48c03e]{text-align:center;color:var(--text-primary);margin:0;font-size:1.3rem;font-weight:700}.onboarding-card__hint[data-v-8c48c03e]{text-align:center;color:var(--text-secondary);margin:-.4rem 0 0;font-size:.85rem;line-height:1.5}.onboarding-card__join[data-v-8c48c03e]{width:100%}.onboarding-card__divider[data-v-8c48c03e]{color:var(--text-tertiary);align-items:center;gap:.75rem;font-size:.78rem;display:flex}.onboarding-card__divider[data-v-8c48c03e]:before,.onboarding-card__divider[data-v-8c48c03e]:after{content:"";background:var(--stroke-divider);flex:1;height:1px}.onboarding-card__divider span[data-v-8c48c03e]{white-space:nowrap}.shell[data-v-d45decb2]{height:100%;position:relative}.shell__body[data-v-d45decb2]{flex-direction:row;height:100%;display:flex}.shell__loading[data-v-d45decb2]{height:100%;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.85rem;display:flex}.shell__loading-spinner[data-v-d45decb2]{border:2px solid var(--ctrl-border);border-top-color:rgb(var(--colors-primary));border-radius:50%;width:24px;height:24px;animation:.8s linear infinite shell-loading-spin-d45decb2}@keyframes shell-loading-spin-d45decb2{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.shell__loading-spinner[data-v-d45decb2]{animation:none}}@media (width<=768px){.shell__body[data-v-d45decb2]{padding-bottom:calc(var(--navbar-height) + env(safe-area-inset-bottom));flex-direction:column}}@property --app-bg{syntax:"<color>";inherits:true;initial-value:#f3f3f3}@property --layer-default{syntax:"<color>";inherits:true;initial-value:#ffffff80}@property --flyout-bg{syntax:"<color>";inherits:true;initial-value:#fcfcfcf5}@property --AcrylicInAppFillColorDefaultBrush{syntax:"<color>";inherits:true;initial-value:#fcfcfcf5}@property --ToolTipBackgroundBrush{syntax:"<color>";inherits:true;initial-value:#fcfcfcf5}@property --card-bg{syntax:"<color>";inherits:true;initial-value:#ffffffb3}@property --card-stroke{syntax:"<color>";inherits:true;initial-value:#0000000f}@property --card-bg-secondary{syntax:"<color>";inherits:true;initial-value:#f6f6f680}@property --stroke-surface-flyout{syntax:"<color>";inherits:true;initial-value:#0000000f}@property --stroke-divider{syntax:"<color>";inherits:true;initial-value:#0000000f}@property --ctrl-border-rest{syntax:"<color>";inherits:true;initial-value:#0000000f}@property --ctrl-border{syntax:"<color>";inherits:true;initial-value:#0000000f}@property --ctrl-border-accent{syntax:"<color>";inherits:true;initial-value:#00000029}@property --accent-border{syntax:"<color>";inherits:true;initial-value:#ffffff14}@property --accent-border-accent{syntax:"<color>";inherits:true;initial-value:#0006}@property --text-primary{syntax:"<color>";inherits:true;initial-value:#000000e3}@property --text-secondary{syntax:"<color>";inherits:true;initial-value:#0000009e}@property --text-tertiary{syntax:"<color>";inherits:true;initial-value:#00000073}@property --text-disabled{syntax:"<color>";inherits:true;initial-value:#0000005c}@property --subtle-secondary{syntax:"<color>";inherits:true;initial-value:#0000000a}@property --subtle-tertiary{syntax:"<color>";inherits:true;initial-value:#00000005}@property --subtle-pressed{syntax:"<color>";inherits:true;initial-value:#0000000f}@property --ctrl-fill-default{syntax:"<color>";inherits:true;initial-value:#ffffffb3}@property --ctrl-fill-secondary{syntax:"<color>";inherits:true;initial-value:#f9f9f980}@property --ctrl-fill-tertiary{syntax:"<color>";inherits:true;initial-value:#f9f9f94d}@property --ctrl-fill-disabled{syntax:"<color>";inherits:true;initial-value:#f9f9f94d}@property --ctrl-fill-input-active{syntax:"<color>";inherits:true;initial-value:#fff}@property --ctrl-strong-fill{syntax:"<color>";inherits:true;initial-value:#00000073}@property --ctrl-strong-fill-disabled{syntax:"<color>";inherits:true;initial-value:#00000052}@property --ctrl-strong-stroke{syntax:"<color>";inherits:true;initial-value:#00000073}@property --ctrl-strong-stroke-disabled{syntax:"<color>";inherits:true;initial-value:#00000038}@property --ctrl-solid-fill{syntax:"<color>";inherits:true;initial-value:#fff}@property --ctrl-elevation-top{syntax:"<color>";inherits:true;initial-value:#ffffff14}@property --ctrl-elevation-bottom{syntax:"<color>";inherits:true;initial-value:#00000029}@property --accent-base{syntax:"<color>";inherits:true;initial-value:#0067c0}@property --accent-hover{syntax:"<color>";inherits:true;initial-value:#0067c0e6}@property --accent-pressed{syntax:"<color>";inherits:true;initial-value:#0067c0cc}@property --accent-fill-disabled{syntax:"<color>";inherits:true;initial-value:#00000038}@property --accent-aa-fill{syntax:"<color>";inherits:true;initial-value:#004e8c}@property --accent-aa-text{syntax:"<color>";inherits:true;initial-value:#fff}@property --accent-text{syntax:"<color>";inherits:true;initial-value:#fff}@property --accent-text-secondary{syntax:"<color>";inherits:true;initial-value:#ffffffb3}@property --accent-text-fill-color-primary{syntax:"<color>";inherits:true;initial-value:#0d4897}@property --toggle-border{syntax:"<color>";inherits:true;initial-value:#00000073}@property --toggle-thumb{syntax:"<color>";inherits:true;initial-value:#0000009c}@property --toggle-thumb-hover{syntax:"<color>";inherits:true;initial-value:#000000e3}@property --toggle-on-thumb{syntax:"<color>";inherits:true;initial-value:#fff}@property --radio-border{syntax:"<color>";inherits:true;initial-value:#00000073}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--faster-duration:83ms;--fast-duration:.167s;--normal-duration:.2s;--fast-out-slow-in:cubic-bezier(0, 0, 0, 1);--app-bg:#f3f3f3;--layer-default:#ffffff80;--dialog-background:#fcfcfc;--dialog-content-bg:#fffffff2;--dialog-overlay:#0000004d;--dialog-divider:#0000000f;--dialog-button-bg:#f3f3f3;--TeachingTipBackgroundBrush:var(--SolidBackgroundFillColorTertiaryBrush,#f9f9f9);--TeachingTipBorderBrush:var(--SurfaceStrokeColorDefaultBrush,var(--ControlStrokeColorDefaultBrush,var(--flyout-border)));--TeachingTipTransientBackground:var(--AcrylicInAppFillColorDefaultBrush,var(--flyout-bg));--TeachingTipForegroundBrush:var(--TextFillColorPrimaryBrush,var(--text-primary));--TeachingTipTitleForegroundBrush:var(--TextFillColorPrimaryBrush,var(--text-primary));--TeachingTipSubtitleForegroundBrush:var(--TextFillColorPrimaryBrush,var(--text-primary));--TeachingTipAlternateCloseButtonSize:40px;--TeachingTipAlternateCloseButtonGlyphSize:16px;--TeachingTipAlternateCloseButtonBackground:transparent;--TeachingTipAlternateCloseButtonBackgroundPointerOver:var(--SubtleFillColorSecondaryBrush,var(--subtle-secondary));--TeachingTipAlternateCloseButtonBackgroundPressed:var(--SubtleFillColorTertiaryBrush,var(--subtle-tertiary));--TeachingTipAlternateCloseButtonForeground:var(--TextFillColorPrimaryBrush,var(--text-primary));--TeachingTipAlternateCloseButtonBorderBrush:transparent;--TeachingTipAlternateCloseButtonBorderBrushPointerOver:var(--SubtleFillColorSecondaryBrush,var(--subtle-secondary));--TeachingTipAlternateCloseButtonBorderBrushPressed:var(--SubtleFillColorTertiaryBrush,var(--subtle-tertiary));--SolidBackgroundFillColorTertiaryBrush:#f9f9f9;--SurfaceStrokeColorDefaultBrush:#75757566;--flyout-bg:#fcfcfcf5;--flyout-border:#0000000f;--flyout-backdrop:blur(30px) saturate(160%) brightness(1.02);--AcrylicInAppFillColorDefaultBrush:var(--flyout-bg);--ToolTipBackgroundBrush:var(--AcrylicInAppFillColorDefaultBrush);--ToolTipForegroundBrush:var(--TextFillColorPrimaryBrush);--ToolTipBorderBrush:var(--SurfaceStrokeColorFlyoutBrush,var(--surface-stroke-color-flyout));--card-bg:#ffffffb3;--card-stroke:#0000000f;--card-bg-secondary:#f6f6f680;--stroke-surface-flyout:#0000000f;--stroke-divider:#0000000f;--ctrl-border-rest:#0000000f;--ctrl-border:#0000000f;--ctrl-border-accent:#00000029;--accent-border:#ffffff14;--accent-border-accent:#0006;--ButtonBorderBrushDefaultTop:var(--ctrl-border);--ButtonBorderBrushDefaultBottom:var(--ctrl-border-accent);--AccentButtonBorderBrushDefault:var(--accent-border);--AccentButtonBorderBrushDefaultBottom:var(--accent-border-accent);--text-primary:#000000e3;--text-secondary:#0000009e;--text-tertiary:#00000073;--text-disabled:#0000005c;--subtle-transparent:transparent;--subtle-secondary:#0000000a;--subtle-tertiary:#00000006;--subtle-pressed:#0000000f;--ctrl-fill-default:#ffffffb3;--ctrl-fill-disabled:#f9f9f94d;--ctrl-fill-secondary:#f9f9f980;--ctrl-fill-tertiary:#f9f9f94d;--ctrl-fill-input-active:#fff;--control-fill-color-input-active:var(--ctrl-fill-input-active);--control-fill-input-active:var(--ctrl-fill-input-active);--ctrl-strong-fill:#00000073;--ctrl-strong-fill-disabled:#00000052;--ctrl-strong-stroke:#00000073;--ctrl-strong-stroke-disabled:#00000038;--ctrl-solid-fill:#fff;--ctrl-elevation-top:#ffffff14;--ctrl-elevation-bottom:#00000029;--ControlElevationBorderBrush:linear-gradient(180deg, var(--ctrl-border) 0px, var(--ctrl-border-accent) 2px, var(--ctrl-border-accent) 100%);--accent-base:#0067c0;--accent-hover:#0067c0e6;--accent-pressed:#0067c0cc;--accent-fill-disabled:#00000038;--accent-aa-fill:#004e8c;--accent-aa-text:#fff;--accent:var(--accent-base);--accent-text:#fff;--accent-text-secondary:#ffffffb3;--accent-text-fill-color-primary:#0d4897;--TextFillColorPrimaryBrush:#000000e3;--TextFillColorSecondaryBrush:#0000009e;--TextFillColorDisabledBrush:#0000005c;--SystemControlForegroundBaseMediumBrush:#0009;--SystemControlHighlightAltBaseMediumHighBrush:#000c;--SystemControlHighlightAltBaseHighBrush:#000;--SystemControlDisabledBaseMediumLowBrush:#0006;--TextFillColorInverseBrush:#fff;--TextOnAccentFillColorPrimaryBrush:#fff;--TextOnAccentFillColorSecondaryBrush:#ffffffb3;--TextOnAccentFillColorDisabledBrush:#fff;--ControlFillColorTransparentBrush:transparent;--ControlStrongFillColorDefaultBrush:#00000073;--ControlStrongFillColorDisabledBrush:#00000052;--SubtleFillColorTransparentBrush:transparent;--SubtleFillColorSecondaryBrush:#0000000a;--SubtleFillColorTertiaryBrush:var(--subtle-tertiary);--ScrollBarBackground:var(--SubtleFillColorTransparentBrush);--ScrollBarBackgroundPointerOver:var(--SubtleFillColorTransparentBrush);--ScrollBarButtonBackground:var(--SubtleFillColorTransparentBrush);--ScrollBarButtonBackgroundPointerOver:var(--SubtleFillColorSecondaryBrush);--ScrollBarButtonBackgroundPressed:var(--ControlStrongFillColorDefaultBrush);--ScrollBarButtonArrowForeground:var(--ControlStrongFillColorDefaultBrush);--ScrollBarButtonArrowForegroundPointerOver:var(--TextFillColorSecondaryBrush);--ScrollBarButtonArrowForegroundPressed:var(--TextFillColorSecondaryBrush);--ScrollBarThumbBackground:var(--ControlStrongFillColorDefaultBrush);--ScrollBarThumbFillPointerOver:var(--ControlStrongFillColorDefaultBrush);--ScrollBarThumbFillPressed:var(--ControlStrongFillColorDefaultBrush);--ScrollBarThumbBorderBrush:var(--ControlFillColorTransparentBrush);--ScrollBarTrackFill:color-mix(in srgb, var(--flyout-bg) 78%, transparent);--ScrollBarTrackStroke:transparent;--AccentFillColorDefaultBrush:#0067c0;--AccentFillColorSecondaryBrush:#0067c0e6;--AccentFillColorTertiaryBrush:#0067c0cc;--AccentFillColorDisabledBrush:#00000038;--CardStrokeColorDefaultBrush:#0000000f;--NavigationViewContentGridBorderBrush:#e5e5e5;--NavigationViewContentBackground:#f9f9f980;--SystemFillColorAttentionBrush:#0067c0;--SystemFillColorSuccessBrush:#0f7b0f;--SystemFillColorCautionBrush:#9d5d00;--SystemFillColorCriticalBrush:#c42b1c;--SystemFillColorSolidNeutralBrush:#8a8a8a;--SystemFillColorAttentionBackgroundBrush:#f6f6f680;--SystemFillColorSuccessBackgroundBrush:#dff6dd;--SystemFillColorCautionBackgroundBrush:#fff4ce;--SystemFillColorCriticalBackgroundBrush:#fde7e9;--SystemFillColorSolidNeutralBackgroundBrush:#f3f3f3;--SolidBackgroundFillColorBaseBrush:#f3f3f3;--CardBackgroundFillColorDefaultBrush:#ffffffb3;--CardBackgroundFillColorSecondaryBrush:#f6f6f680;--DividerStrokeColorDefaultBrush:#0000000f;--NavigationViewItemSeparatorForeground:var(--DividerStrokeColorDefaultBrush);--ControlStrokeColorDefaultBrush:#0000000f;--AccentControlElevationBorderBrush:linear-gradient(180deg, var(--accent-border) 0px, var(--accent-border-accent) 2px, var(--accent-border-accent) 100%);--AccentControlElevationBorderBottomBrush:#0006;--toggle-border:#00000073;--toggle-thumb:#0000009c;--toggle-thumb-hover:#000000e3;--toggle-on-thumb:#fff;--radio-border:#00000073;--layer-fill-color-default:var(--layer-default);--layer-on-acrylic-fill-color-default:var(--layer-default);--surface-stroke-color-flyout:var(--stroke-surface-flyout);--subtle-fill-color-secondary:var(--subtle-secondary);--subtle-fill-color-tertiary:var(--subtle-tertiary);--divider-stroke:var(--stroke-divider);--divider-stroke-default:var(--stroke-divider);--divider-stroke-color-default:var(--stroke-divider);--flyout-background:var(--flyout-bg);--host-flyout-bg:var(--flyout-bg);--host-nav-pane-bg:color-mix(in srgb, var(--app-bg) 64%, transparent)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--app-bg:#202020;--layer-default:#3a3a3a4d;--dialog-background:#2c2c2c;--dialog-content-bg:#2b2b2b00;--dialog-overlay:#0000004d;--dialog-divider:#0003;--dialog-button-bg:#202020;--TeachingTipBackgroundBrush:#282828;--SolidBackgroundFillColorTertiaryBrush:#282828;--flyout-bg:#2c2c2ceb;--flyout-border:#ffffff1a;--flyout-backdrop:blur(44px) saturate(190%) brightness(1.22) contrast(1.05);--AcrylicInAppFillColorDefaultBrush:var(--flyout-bg);--ToolTipBackgroundBrush:var(--AcrylicInAppFillColorDefaultBrush);--ToolTipForegroundBrush:var(--TextFillColorPrimaryBrush);--ToolTipBorderBrush:var(--SurfaceStrokeColorFlyoutBrush,var(--surface-stroke-color-flyout));--card-bg:#ffffff0d;--card-stroke:#0000001a;--card-bg-secondary:#ffffff08;--stroke-surface-flyout:#0003;--stroke-divider:#ffffff14;--ctrl-border-rest:#00000012;--ctrl-border:#ffffff12;--ctrl-border-accent:#ffffff18;--accent-border:#00000023;--accent-border-accent:#ffffff14;--ButtonBorderBrushDefaultTop:var(--ctrl-border-accent);--ButtonBorderBrushDefaultBottom:var(--ctrl-border);--AccentButtonBorderBrushDefault:var(--accent-border-accent);--AccentButtonBorderBrushDefaultBottom:var(--accent-border);--text-primary:#fff;--text-secondary:#ffffffc4;--text-tertiary:#ffffff87;--text-disabled:#ffffff5c;--subtle-transparent:transparent;--subtle-secondary:#ffffff0f;--subtle-tertiary:#ffffff0b;--subtle-pressed:#ffffff08;--ctrl-fill-default:#ffffff0f;--ctrl-fill-secondary:#ffffff15;--ctrl-fill-tertiary:#ffffff08;--ctrl-fill-disabled:#ffffff0b;--ctrl-fill-input-active:#1e1e1eb3;--control-fill-color-input-active:var(--ctrl-fill-input-active);--control-fill-input-active:var(--ctrl-fill-input-active);--ctrl-strong-fill:#ffffff8a;--ctrl-strong-fill-disabled:#ffffff40;--ctrl-strong-stroke-disabled:#ffffff29;--ctrl-strong-stroke:#ffffff8a;--ctrl-solid-fill:#454545;--ctrl-elevation-top:#ffffff18;--ctrl-elevation-bottom:#ffffff12;--ControlElevationBorderBrush:linear-gradient(180deg, var(--ctrl-border-accent) 0px, var(--ctrl-border-accent) 1px, var(--ctrl-border) 3px, var(--ctrl-border) 100%);--accent-base:#4cc2ff;--accent-hover:#60cdffe6;--accent-pressed:#60cdffcc;--accent-fill-disabled:#ffffff29;--accent-aa-fill:#79d2ff;--accent-aa-text:#000;--accent-text:#000;--accent-text-secondary:#00000080;--accent-text-fill-color-primary:#99ebff;--TextFillColorPrimaryBrush:#fff;--TextFillColorSecondaryBrush:#ffffffc4;--TextFillColorDisabledBrush:#ffffff5c;--SystemControlForegroundBaseMediumBrush:#fff9;--SystemControlHighlightAltBaseMediumHighBrush:#fffc;--SystemControlHighlightAltBaseHighBrush:#fff;--SystemControlDisabledBaseMediumLowBrush:#fff6;--TextFillColorInverseBrush:#000000e3;--TextOnAccentFillColorPrimaryBrush:#000;--TextOnAccentFillColorSecondaryBrush:#00000080;--TextOnAccentFillColorDisabledBrush:#ffffff87;--ControlFillColorTransparentBrush:transparent;--ControlStrongFillColorDefaultBrush:#ffffff8a;--ControlStrongFillColorDisabledBrush:#ffffff40;--SubtleFillColorTransparentBrush:transparent;--SubtleFillColorSecondaryBrush:#ffffff0f;--ScrollBarBackground:var(--SubtleFillColorTransparentBrush);--ScrollBarBackgroundPointerOver:var(--SubtleFillColorTransparentBrush);--ScrollBarButtonBackground:var(--SubtleFillColorTransparentBrush);--ScrollBarButtonBackgroundPointerOver:var(--SubtleFillColorSecondaryBrush);--ScrollBarButtonBackgroundPressed:var(--ControlStrongFillColorDefaultBrush);--ScrollBarButtonArrowForeground:var(--ControlStrongFillColorDefaultBrush);--ScrollBarButtonArrowForegroundPointerOver:var(--TextFillColorSecondaryBrush);--ScrollBarButtonArrowForegroundPressed:var(--TextFillColorSecondaryBrush);--ScrollBarThumbBackground:var(--ControlStrongFillColorDefaultBrush);--ScrollBarThumbFillPointerOver:var(--ControlStrongFillColorDefaultBrush);--ScrollBarThumbFillPressed:var(--ControlStrongFillColorDefaultBrush);--ScrollBarThumbBorderBrush:var(--ControlFillColorTransparentBrush);--ScrollBarTrackFill:color-mix(in srgb, var(--flyout-bg) 78%, transparent);--ScrollBarTrackStroke:transparent;--AccentFillColorDefaultBrush:#4cc2ff;--AccentFillColorSecondaryBrush:#4cc2ffe6;--AccentFillColorTertiaryBrush:#4cc2ffcc;--AccentFillColorDisabledBrush:#ffffff29;--CardStrokeColorDefaultBrush:#0000001a;--NavigationViewContentGridBorderBrush:#1d1d1d;--NavigationViewContentBackground:#3030304d;--SystemFillColorAttentionBrush:#4cc2ff;--SystemFillColorSuccessBrush:#6ccb5f;--SystemFillColorCautionBrush:#fce100;--SystemFillColorCriticalBrush:#ff99a4;--SystemFillColorSolidNeutralBrush:#9d9d9d;--SystemFillColorAttentionBackgroundBrush:#ffffff08;--SystemFillColorSuccessBackgroundBrush:#393d1b;--SystemFillColorCautionBackgroundBrush:#433519;--SystemFillColorCriticalBackgroundBrush:#442726;--SystemFillColorSolidNeutralBackgroundBrush:#2e2e2e;--SolidBackgroundFillColorBaseBrush:#202020;--CardBackgroundFillColorDefaultBrush:#ffffff0d;--CardBackgroundFillColorSecondaryBrush:#ffffff08;--DividerStrokeColorDefaultBrush:#ffffff14;--NavigationViewItemSeparatorForeground:var(--DividerStrokeColorDefaultBrush);--ControlStrokeColorDefaultBrush:#ffffff12;--AccentControlElevationBorderBrush:linear-gradient(180deg, var(--accent-border-accent) 0px, var(--accent-border) 2px, var(--accent-border) 100%);--AccentControlElevationBorderBottomBrush:#ffffff14;--toggle-border:#ffffff8a;--toggle-thumb:#ffffffc9;--toggle-thumb-hover:#fff;--toggle-on-thumb:#000;--radio-border:#ffffff8a;--layer-fill-color-default:var(--layer-default);--layer-on-acrylic-fill-color-default:var(--layer-default);--surface-stroke-color-flyout:var(--stroke-surface-flyout);--subtle-fill-color-secondary:var(--subtle-secondary);--subtle-fill-color-tertiary:var(--subtle-tertiary);--divider-stroke:var(--stroke-divider);--divider-stroke-default:var(--stroke-divider);--divider-stroke-color-default:var(--stroke-divider);--flyout-background:var(--flyout-bg);--host-flyout-bg:var(--flyout-bg);--host-nav-pane-bg:color-mix(in srgb, var(--app-bg) 56%, transparent)}}*,:before,:after{box-sizing:border-box;-webkit-user-select:none;user-select:none}html,body,#app{width:100%;height:100%;color:var(--text-primary);background-color:var(--app-bg);transition:--app-bg var(--normal-duration) var(--fast-out-slow-in), --layer-default var(--normal-duration) var(--fast-out-slow-in), --flyout-bg var(--normal-duration) var(--fast-out-slow-in), --card-bg var(--normal-duration) var(--fast-out-slow-in), --card-stroke var(--normal-duration) var(--fast-out-slow-in), --card-bg-secondary var(--normal-duration) var(--fast-out-slow-in), --stroke-surface-flyout var(--normal-duration) var(--fast-out-slow-in), --stroke-divider var(--normal-duration) var(--fast-out-slow-in), --ctrl-border-rest var(--normal-duration) var(--fast-out-slow-in), --ctrl-border var(--normal-duration) var(--fast-out-slow-in), --ctrl-border-accent var(--normal-duration) var(--fast-out-slow-in), --accent-border var(--normal-duration) var(--fast-out-slow-in), --accent-border-accent var(--normal-duration) var(--fast-out-slow-in), --text-primary var(--normal-duration) var(--fast-out-slow-in), --text-secondary var(--normal-duration) var(--fast-out-slow-in), --text-tertiary var(--normal-duration) var(--fast-out-slow-in), --text-disabled var(--normal-duration) var(--fast-out-slow-in), --subtle-secondary var(--normal-duration) var(--fast-out-slow-in), --subtle-tertiary var(--normal-duration) var(--fast-out-slow-in), --subtle-pressed var(--normal-duration) var(--fast-out-slow-in), --ctrl-fill-default var(--normal-duration) var(--fast-out-slow-in), --ctrl-fill-secondary var(--normal-duration) var(--fast-out-slow-in), --ctrl-fill-tertiary var(--normal-duration) var(--fast-out-slow-in), --ctrl-fill-disabled var(--normal-duration) var(--fast-out-slow-in), --ctrl-strong-fill var(--normal-duration) var(--fast-out-slow-in), --ctrl-strong-fill-disabled var(--normal-duration) var(--fast-out-slow-in), --ctrl-strong-stroke var(--normal-duration) var(--fast-out-slow-in), --ctrl-strong-stroke-disabled var(--normal-duration) var(--fast-out-slow-in), --ctrl-solid-fill var(--normal-duration) var(--fast-out-slow-in), --ctrl-elevation-top var(--normal-duration) var(--fast-out-slow-in), --ctrl-elevation-bottom var(--normal-duration) var(--fast-out-slow-in), --accent-base var(--normal-duration) var(--fast-out-slow-in), --accent-hover var(--normal-duration) var(--fast-out-slow-in), --accent-pressed var(--normal-duration) var(--fast-out-slow-in), --accent-fill-disabled var(--normal-duration) var(--fast-out-slow-in), --accent-text var(--normal-duration) var(--fast-out-slow-in), --accent-text-secondary var(--normal-duration) var(--fast-out-slow-in), --toggle-border var(--normal-duration) var(--fast-out-slow-in), --toggle-thumb var(--normal-duration) var(--fast-out-slow-in), --toggle-thumb-hover var(--normal-duration) var(--fast-out-slow-in), --toggle-on-thumb var(--normal-duration) var(--fast-out-slow-in), --radio-border var(--normal-duration) var(--fast-out-slow-in);margin:0;padding:0;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;font-size:14px;overflow:hidden}.gallery-item-page,.gallery-home-page{width:100%;min-width:0;min-height:100%}.gallery-item-page{flex-direction:column;padding:24px 36px 36px;display:flex}.gallery-item-page>.page-heading{margin:0}.gallery-page-scroll,.gallery-home-scroll{width:100%;min-width:0;height:100%;min-height:0}.gallery-page-scroll .scroll-content,.gallery-home-scroll .scroll-content{width:100%;min-width:0}.gallery-page-content{width:100%;min-width:0;padding:0}.page-view.has-page-header .page-heading.page-header,.page-view.has-page-header .page-heading>.page-header,.page-view.has-page-header .page-heading>h1.page-header,.page-view.has-page-header .page-heading .page-title,.page-view.has-page-header .page-heading .page-header-actions,.page-view.has-page-header .page-heading .header-actions,.page-view.has-page-header .page-heading .page-actions,.page-view.has-page-header .gallery-page-content>.win-text-block.page-header,.page-view.has-page-header .gallery-page-content>h1.page-header{display:none!important}.page-view.has-page-header .gallery-item-page{padding-top:0!important}@media (width<=640px){.gallery-item-page{padding:12px 16px 16px}}.icon{font-weight:400}html.theme-light{--app-bg:#f3f3f3;--layer-default:#ffffff80;--dialog-background:#fcfcfc;--dialog-content-bg:#fffffff2;--dialog-overlay:#0000004d;--dialog-divider:#0000000f;--dialog-button-bg:#f3f3f3;--flyout-bg:#fcfcfcf5;--flyout-border:#0000000f;--flyout-backdrop:blur(30px) saturate(160%) brightness(1.02);--AcrylicInAppFillColorDefaultBrush:var(--flyout-bg);--ToolTipBackgroundBrush:var(--AcrylicInAppFillColorDefaultBrush);--ToolTipForegroundBrush:var(--TextFillColorPrimaryBrush);--ToolTipBorderBrush:var(--SurfaceStrokeColorFlyoutBrush,var(--surface-stroke-color-flyout));--card-bg:#ffffffb3;--card-stroke:#0000000f;--card-bg-secondary:#f6f6f680;--stroke-surface-flyout:#0000000f;--stroke-divider:#0000000f;--ctrl-border-rest:#0000000f;--ctrl-border:#0000000f;--ctrl-border-accent:#00000029;--accent-border:#ffffff14;--accent-border-accent:#0006;--ButtonBorderBrushDefaultTop:var(--ctrl-border);--ButtonBorderBrushDefaultBottom:var(--ctrl-border-accent);--AccentButtonBorderBrushDefault:var(--accent-border);--AccentButtonBorderBrushDefaultBottom:var(--accent-border-accent);--text-primary:#000000e3;--text-secondary:#0000009e;--text-tertiary:#00000073;--text-disabled:#0000005c;--subtle-transparent:transparent;--subtle-secondary:#0000000a;--subtle-tertiary:#00000006;--subtle-pressed:#0000000f;--ctrl-fill-default:#ffffffb3;--ctrl-fill-secondary:#f9f9f980;--ctrl-fill-tertiary:#f9f9f94d;--ctrl-fill-disabled:#f9f9f94d;--ctrl-fill-input-active:#fff;--control-fill-color-input-active:var(--ctrl-fill-input-active);--control-fill-input-active:var(--ctrl-fill-input-active);--ctrl-strong-fill:#00000073;--ctrl-strong-fill-disabled:#00000052;--ctrl-strong-stroke:#00000073;--ctrl-strong-stroke-disabled:#00000038;--ctrl-solid-fill:#fff;--ctrl-elevation-top:#ffffff14;--ctrl-elevation-bottom:#00000029;--ControlElevationBorderBrush:linear-gradient(180deg, var(--ctrl-border) 0px, var(--ctrl-border-accent) 2px, var(--ctrl-border-accent) 100%);--accent-base:#0067c0;--accent-hover:#0067c0e6;--accent-pressed:#0067c0cc;--accent-fill-disabled:#00000038;--accent-aa-fill:#004e8c;--accent-aa-text:#fff;--accent-text:#fff;--accent-text-secondary:#ffffffb3;--accent-text-fill-color-primary:#0d4897;--TextFillColorPrimaryBrush:#000000e3;--TextFillColorSecondaryBrush:#0000009e;--TextFillColorDisabledBrush:#0000005c;--SystemControlForegroundBaseMediumBrush:#0009;--SystemControlHighlightAltBaseMediumHighBrush:#000c;--SystemControlHighlightAltBaseHighBrush:#000;--SystemControlDisabledBaseMediumLowBrush:#0006;--TextFillColorInverseBrush:#fff;--TextOnAccentFillColorPrimaryBrush:#fff;--TextOnAccentFillColorSecondaryBrush:#ffffffb3;--TextOnAccentFillColorDisabledBrush:#fff;--ControlFillColorTransparentBrush:transparent;--ControlStrongFillColorDefaultBrush:#00000073;--ControlStrongFillColorDisabledBrush:#00000052;--SubtleFillColorTransparentBrush:transparent;--SubtleFillColorSecondaryBrush:#0000000a;--ScrollBarBackground:var(--SubtleFillColorTransparentBrush);--ScrollBarBackgroundPointerOver:var(--SubtleFillColorTransparentBrush);--ScrollBarButtonBackground:var(--SubtleFillColorTransparentBrush);--ScrollBarButtonBackgroundPointerOver:var(--SubtleFillColorSecondaryBrush);--ScrollBarButtonBackgroundPressed:var(--ControlStrongFillColorDefaultBrush);--ScrollBarButtonArrowForeground:var(--ControlStrongFillColorDefaultBrush);--ScrollBarButtonArrowForegroundPointerOver:var(--TextFillColorSecondaryBrush);--ScrollBarButtonArrowForegroundPressed:var(--TextFillColorSecondaryBrush);--ScrollBarThumbBackground:var(--ControlStrongFillColorDefaultBrush);--ScrollBarThumbFillPointerOver:var(--ControlStrongFillColorDefaultBrush);--ScrollBarThumbFillPressed:var(--ControlStrongFillColorDefaultBrush);--ScrollBarThumbBorderBrush:var(--ControlFillColorTransparentBrush);--ScrollBarTrackFill:color-mix(in srgb, var(--flyout-bg) 78%, transparent);--ScrollBarTrackStroke:transparent;--AccentFillColorDefaultBrush:#0067c0;--AccentFillColorSecondaryBrush:#0067c0e6;--AccentFillColorTertiaryBrush:#0067c0cc;--AccentFillColorDisabledBrush:#00000038;--CardStrokeColorDefaultBrush:#0000000f;--NavigationViewContentGridBorderBrush:#e5e5e5;--NavigationViewContentBackground:#f9f9f980;--SystemFillColorAttentionBrush:#0067c0;--SystemFillColorSuccessBrush:#0f7b0f;--SystemFillColorCautionBrush:#9d5d00;--SystemFillColorCriticalBrush:#c42b1c;--SystemFillColorSolidNeutralBrush:#8a8a8a;--SystemFillColorAttentionBackgroundBrush:#f6f6f680;--SystemFillColorSuccessBackgroundBrush:#dff6dd;--SystemFillColorCautionBackgroundBrush:#fff4ce;--SystemFillColorCriticalBackgroundBrush:#fde7e9;--SystemFillColorSolidNeutralBackgroundBrush:#f3f3f3;--SolidBackgroundFillColorBaseBrush:#f3f3f3;--CardBackgroundFillColorDefaultBrush:#ffffffb3;--CardBackgroundFillColorSecondaryBrush:#f6f6f680;--DividerStrokeColorDefaultBrush:#0000000f;--NavigationViewItemSeparatorForeground:var(--DividerStrokeColorDefaultBrush);--ControlStrokeColorDefaultBrush:#0000000f;--AccentControlElevationBorderBrush:linear-gradient(180deg, var(--accent-border) 0px, var(--accent-border-accent) 2px, var(--accent-border-accent) 100%);--AccentControlElevationBorderBottomBrush:#0006;--toggle-border:#00000073;--toggle-thumb:#0000009c;--toggle-thumb-hover:#000000e3;--toggle-on-thumb:#fff;--radio-border:#00000073;--layer-fill-color-default:var(--layer-default);--layer-on-acrylic-fill-color-default:var(--layer-default);--surface-stroke-color-flyout:var(--stroke-surface-flyout);--subtle-fill-color-secondary:var(--subtle-secondary);--subtle-fill-color-tertiary:var(--subtle-tertiary);--divider-stroke:var(--stroke-divider);--divider-stroke-default:var(--stroke-divider);--divider-stroke-color-default:var(--stroke-divider);--flyout-background:var(--flyout-bg);--host-flyout-bg:var(--flyout-bg);--host-nav-pane-bg:color-mix(in srgb, var(--app-bg) 64%, transparent)}.win-content-dialog-overlay.theme-light{--dialog-background:#fcfcfc;--dialog-content-bg:#fffffff2;--dialog-overlay:#0000004d;--dialog-divider:#0000000f;--dialog-button-bg:#f3f3f3;--flyout-bg:#fcfcfcf5;--flyout-border:#0000000f;--AcrylicInAppFillColorDefaultBrush:var(--flyout-bg);--ToolTipBackgroundBrush:var(--AcrylicInAppFillColorDefaultBrush)}html.theme-dark{--app-bg:#202020;--layer-default:#3a3a3a4d;--dialog-background:#2c2c2c;--flyout-bg:#2c2c2ceb;--flyout-border:#ffffff1a;--flyout-backdrop:blur(44px) saturate(190%) brightness(1.22) contrast(1.05);--AcrylicInAppFillColorDefaultBrush:var(--flyout-bg);--ToolTipBackgroundBrush:var(--AcrylicInAppFillColorDefaultBrush);--ToolTipForegroundBrush:var(--TextFillColorPrimaryBrush);--ToolTipBorderBrush:var(--SurfaceStrokeColorFlyoutBrush,var(--surface-stroke-color-flyout));--dialog-content-bg:#2b2b2b00;--dialog-overlay:#0000004d;--dialog-divider:#0003;--dialog-button-bg:#202020;--TeachingTipBackgroundBrush:#282828;--card-bg:#ffffff0d;--card-stroke:#0000001a;--card-bg-secondary:#ffffff08;--stroke-surface-flyout:#0003;--stroke-divider:#ffffff14;--ctrl-border-rest:#00000012;--ctrl-border:#ffffff12;--ctrl-border-accent:#ffffff18;--accent-border:#00000023;--accent-border-accent:#ffffff14;--ButtonBorderBrushDefaultTop:var(--ctrl-border-accent);--ButtonBorderBrushDefaultBottom:var(--ctrl-border);--AccentButtonBorderBrushDefault:var(--accent-border-accent);--AccentButtonBorderBrushDefaultBottom:var(--accent-border);--text-primary:#fff;--text-secondary:#ffffffc4;--text-tertiary:#ffffff87;--text-disabled:#ffffff5c;--subtle-transparent:transparent;--subtle-secondary:#ffffff0f;--subtle-tertiary:#ffffff0b;--subtle-pressed:#ffffff08;--ctrl-fill-default:#ffffff0f;--ctrl-fill-secondary:#ffffff15;--ctrl-fill-tertiary:#ffffff08;--ctrl-fill-disabled:#ffffff0b;--ctrl-fill-input-active:#1e1e1eb3;--control-fill-color-input-active:var(--ctrl-fill-input-active);--control-fill-input-active:var(--ctrl-fill-input-active);--ctrl-strong-fill:#ffffff8a;--ctrl-strong-fill-disabled:#ffffff40;--ctrl-strong-stroke:#ffffff8a;--ctrl-strong-stroke-disabled:#ffffff29;--ctrl-solid-fill:#454545;--ctrl-elevation-top:#ffffff18;--ctrl-elevation-bottom:#ffffff12;--ControlElevationBorderBrush:linear-gradient(180deg, var(--ctrl-border-accent) 0px, var(--ctrl-border-accent) 1px, var(--ctrl-border) 3px, var(--ctrl-border) 100%);--accent-base:#4cc2ff;--accent-hover:#60cdffe6;--accent-pressed:#60cdffcc;--accent-fill-disabled:#ffffff29;--accent-aa-fill:#79d2ff;--accent-aa-text:#000;--accent-text:#000;--accent-text-secondary:#00000080;--accent-text-fill-color-primary:#99ebff;--TextFillColorPrimaryBrush:#fff;--TextFillColorSecondaryBrush:#ffffffc4;--TextFillColorDisabledBrush:#ffffff5c;--SystemControlForegroundBaseMediumBrush:#fff9;--SystemControlHighlightAltBaseMediumHighBrush:#fffc;--SystemControlHighlightAltBaseHighBrush:#fff;--SystemControlDisabledBaseMediumLowBrush:#fff6;--TextFillColorInverseBrush:#000000e3;--TextOnAccentFillColorPrimaryBrush:#000;--TextOnAccentFillColorSecondaryBrush:#00000080;--TextOnAccentFillColorDisabledBrush:#ffffff87;--ControlFillColorTransparentBrush:transparent;--ControlStrongFillColorDefaultBrush:#ffffff8a;--ControlStrongFillColorDisabledBrush:#ffffff40;--SubtleFillColorTransparentBrush:transparent;--SubtleFillColorSecondaryBrush:#ffffff0f;--ScrollBarBackground:var(--SubtleFillColorTransparentBrush);--ScrollBarBackgroundPointerOver:var(--SubtleFillColorTransparentBrush);--ScrollBarButtonBackground:var(--SubtleFillColorTransparentBrush);--ScrollBarButtonBackgroundPointerOver:var(--SubtleFillColorSecondaryBrush);--ScrollBarButtonBackgroundPressed:var(--ControlStrongFillColorDefaultBrush);--ScrollBarButtonArrowForeground:var(--ControlStrongFillColorDefaultBrush);--ScrollBarButtonArrowForegroundPointerOver:var(--TextFillColorSecondaryBrush);--ScrollBarButtonArrowForegroundPressed:var(--TextFillColorSecondaryBrush);--ScrollBarThumbBackground:var(--ControlStrongFillColorDefaultBrush);--ScrollBarThumbFillPointerOver:var(--ControlStrongFillColorDefaultBrush);--ScrollBarThumbFillPressed:var(--ControlStrongFillColorDefaultBrush);--ScrollBarThumbBorderBrush:var(--ControlFillColorTransparentBrush);--ScrollBarTrackFill:color-mix(in srgb, var(--flyout-bg) 78%, transparent);--ScrollBarTrackStroke:transparent;--AccentFillColorDefaultBrush:#4cc2ff;--AccentFillColorSecondaryBrush:#4cc2ffe6;--AccentFillColorTertiaryBrush:#4cc2ffcc;--AccentFillColorDisabledBrush:#ffffff29;--CardStrokeColorDefaultBrush:#0000001a;--NavigationViewContentGridBorderBrush:#1d1d1d;--NavigationViewContentBackground:#3030304d;--SystemFillColorAttentionBrush:#4cc2ff;--SystemFillColorSuccessBrush:#6ccb5f;--SystemFillColorCautionBrush:#fce100;--SystemFillColorCriticalBrush:#ff99a4;--SystemFillColorSolidNeutralBrush:#9d9d9d;--SystemFillColorAttentionBackgroundBrush:#ffffff08;--SystemFillColorSuccessBackgroundBrush:#393d1b;--SystemFillColorCautionBackgroundBrush:#433519;--SystemFillColorCriticalBackgroundBrush:#442726;--SystemFillColorSolidNeutralBackgroundBrush:#2e2e2e;--SolidBackgroundFillColorBaseBrush:#202020;--CardBackgroundFillColorDefaultBrush:#ffffff0d;--CardBackgroundFillColorSecondaryBrush:#ffffff08;--DividerStrokeColorDefaultBrush:#ffffff14;--NavigationViewItemSeparatorForeground:var(--DividerStrokeColorDefaultBrush);--ControlStrokeColorDefaultBrush:#ffffff12;--AccentControlElevationBorderBrush:linear-gradient(180deg, var(--accent-border-accent) 0px, var(--accent-border) 2px, var(--accent-border) 100%);--AccentControlElevationBorderBottomBrush:#ffffff14;--toggle-border:#ffffff8a;--toggle-thumb:#ffffffc9;--toggle-thumb-hover:#fff;--toggle-on-thumb:#000;--radio-border:#ffffff8a;--layer-fill-color-default:var(--layer-default);--layer-on-acrylic-fill-color-default:var(--layer-default);--surface-stroke-color-flyout:var(--stroke-surface-flyout);--subtle-fill-color-secondary:var(--subtle-secondary);--subtle-fill-color-tertiary:var(--subtle-tertiary);--divider-stroke:var(--stroke-divider);--divider-stroke-default:var(--stroke-divider);--divider-stroke-color-default:var(--stroke-divider);--flyout-background:var(--flyout-bg);--host-flyout-bg:var(--flyout-bg);--host-nav-pane-bg:color-mix(in srgb, var(--app-bg) 56%, transparent)}.win-content-dialog-overlay.theme-dark{--dialog-background:#2c2c2c;--dialog-content-bg:#2b2b2b00;--dialog-overlay:#0000004d;--dialog-divider:#0003;--dialog-button-bg:#202020;--flyout-bg:#2c2c2ceb;--flyout-border:#ffffff1a;--AcrylicInAppFillColorDefaultBrush:var(--flyout-bg);--ToolTipBackgroundBrush:var(--AcrylicInAppFillColorDefaultBrush)}:where(.win-asb-popup,.win-combo-flyout,.picker-flyout,.win-commandbar-flyout,.win-flyout,.win-menu-flyout,.win-menu-submenu-flyout,.win-number-compact-popup,.win-teaching-tip,.win-tooltip){--win-acrylic-fill:var(--flyout-background,var(--flyout-bg));isolation:isolate;background:0 0!important}:where(.win-asb-popup,.win-combo-flyout,.picker-flyout,.win-commandbar-flyout,.win-flyout,.win-menu-flyout,.win-menu-submenu-flyout,.win-number-compact-popup,.win-teaching-tip,.win-tooltip):before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--win-acrylic-fill);position:absolute;inset:0}.win-tooltip{z-index:var(--win-tooltip-z-index,var(--win-tip-z-index,2147480000));--win-acrylic-fill:color-mix(in srgb, var(--ToolTipBackgroundBrush,var(--AcrylicInAppFillColorDefaultBrush,var(--flyout-bg))) 78%, transparent)}.win-teaching-tip{z-index:var(--win-teaching-tip-z-index,var(--win-tip-z-index,2147480000))}html .basic-input-example-theme:has(.example-display[data-theme=light]) .example-container{--card-bg:#fefefe;--CardBackgroundFillColorDefaultBrush:#fefefe}.example-theme-wrapper.theme-light,.win-theme-scope.theme-light{--accent-text-fill-color-primary:#0d4897}html .basic-input-example-theme:has(.example-display[data-theme=light]) .example-container{--accent-text-fill-color-primary:#0d4897}.example-theme-wrapper.theme-dark,.win-theme-scope.theme-dark{--accent-text-fill-color-primary:#99ebff}html .basic-input-example-theme:has(.example-display[data-theme=dark]) .example-container{--accent-text-fill-color-primary:#99ebff}.page-header-actions>.header-action,.header-actions>.header-action,.page-actions>.header-action{height:32px;min-height:32px}.chevron-animate{--ChevronDownSmallMask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.098 4.598'%3E%3Cpath fill='black' d='M.195.195C.39 0 .708 0 .903.195L4.049 3.342 7.195.195C7.39 0 7.708 0 7.903.195C8.098.39 8.098.708 7.903.903L4.403 4.403C4.208 4.598 3.89 4.598 3.695 4.403L.195.903C0 .708 0 .39 .195.195Z'/%3E%3C/svg%3E");justify-content:center;align-items:center;width:12px;height:12px;font-size:0;line-height:1;animation:none;display:inline-flex}.chevron-animate:before{content:"";width:8.1px;height:4.6px;-webkit-mask:var(--ChevronDownSmallMask) center / contain no-repeat;-webkit-mask:var(--ChevronDownSmallMask) center / contain no-repeat;mask:var(--ChevronDownSmallMask) center / contain no-repeat;background:currentColor}.chevron-animate.pressing{animation:.15s both chevron-press}.chevron-animate.releasing{animation:.3s both chevron-release}@keyframes chevron-press{0%{animation-timing-function:cubic-bezier(.167,.167,.65,1);transform:translateY(0)}to{transform:translateY(1.875px)}}@keyframes chevron-release{0%{animation-timing-function:cubic-bezier(.55,0,.75,1);transform:translateY(1.875px)}27.778%{animation-timing-function:cubic-bezier(.35,0,0,1);transform:translateY(-.75px)}to{transform:translateY(0)}}@keyframes flyout-enter{0%{opacity:0;transform:translateY(-4px)scaleY(-1)}to{opacity:1;transform:translateY(0)scaleY(1)}}.flyout-animate{animation:flyout-enter var(--fast-duration) var(--fast-out-slow-in) both;transform-origin:top}@keyframes EntranceNavigationTransitionInfo_NavigationTrigger_NavigatingTo{0%{opacity:0;transform:translateY(140px)}33.333%{opacity:0;transform:translateY(140px)}33.334%{opacity:1;transform:translateY(140px)}to{opacity:1;transform:translateY(0)}}@keyframes EntranceNavigationTransitionInfo_NavigationTrigger_NavigatingAway{0%{opacity:1}to{opacity:0}}@keyframes EntranceNavigationTransitionInfo_NavigationTrigger_BackNavigatingTo{0%{opacity:0}33.333%{opacity:0}to{opacity:1}}@keyframes EntranceNavigationTransitionInfo_NavigationTrigger_BackNavigatingAway{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(140px)}}@keyframes SlideNavigationTransitionInfo_FromRight_NavigationTrigger_NavigatingTo{0%{opacity:0;transform:translate(200px)}33.333%{opacity:0;transform:translate(200px)}33.334%{opacity:1;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes SlideNavigationTransitionInfo_FromLeft_NavigationTrigger_NavigatingTo{0%{opacity:0;transform:translate(-200px)}33.333%{opacity:0;transform:translate(-200px)}33.334%{opacity:1;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes SlideNavigationTransitionInfo_FromRight_NavigationTrigger_NavigatingAway{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-150px)}}@keyframes SlideNavigationTransitionInfo_FromLeft_NavigationTrigger_NavigatingAway{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(150px)}}@keyframes SlideNavigationTransitionInfo_FromRight_NavigationTrigger_BackNavigatingTo{0%{opacity:0;transform:translate(-150px)}33.333%{opacity:0;transform:translate(-150px)}33.334%{opacity:1;transform:translate(-150px)}to{opacity:1;transform:translate(0)}}@keyframes SlideNavigationTransitionInfo_FromLeft_NavigationTrigger_BackNavigatingTo{0%{opacity:0;transform:translate(150px)}33.333%{opacity:0;transform:translate(150px)}33.334%{opacity:1;transform:translate(150px)}to{opacity:1;transform:translate(0)}}@keyframes SlideNavigationTransitionInfo_FromRight_NavigationTrigger_BackNavigatingAway{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes SlideNavigationTransitionInfo_FromLeft_NavigationTrigger_BackNavigatingAway{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes DrillInNavigationTransitionInfo_NavigationTrigger_NavigatingTo{0%{animation-timing-function:cubic-bezier(.1,.9,.2,1);transform:scale(.94)}to{transform:scale(1)}}@keyframes DrillInNavigationTransitionInfo_NavigationTrigger_NavigatingTo_Opacity{0%{opacity:0;animation-timing-function:cubic-bezier(.17,.17,0,1)}42.529%{opacity:1}to{opacity:1}}@keyframes DrillInNavigationTransitionInfo_NavigationTrigger_NavigatingAway{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes DrillInNavigationTransitionInfo_NavigationTrigger_BackNavigatingTo{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes DrillInNavigationTransitionInfo_NavigationTrigger_BackNavigatingAway{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes CommonNavigationTransitionInfo_NavigationTrigger_NavigatingTo{0%{opacity:0;transform:perspective(1000px)rotateY(80deg)}23.021%{opacity:0;transform:perspective(1000px)rotateY(80deg)}23.022%{opacity:1;transform:perspective(1000px)rotateY(80deg)}to{opacity:1;transform:perspective(1000px)rotateY(0)}}@keyframes CommonNavigationTransitionInfo_NavigationTrigger_NavigatingAway{0%{opacity:1;transform:perspective(1000px)rotateY(0)}99.999%{opacity:1;transform:perspective(1000px)rotateY(-50deg)}to{opacity:0;transform:perspective(1000px)rotateY(-50deg)}}@keyframes CommonNavigationTransitionInfo_NavigationTrigger_BackNavigatingTo{0%{opacity:0;transform:perspective(1000px)rotateY(-50deg)}23.021%{opacity:0;transform:perspective(1000px)rotateY(-50deg)}23.022%{opacity:1;transform:perspective(1000px)rotateY(-50deg)}to{opacity:1;transform:perspective(1000px)rotateY(0)}}@keyframes CommonNavigationTransitionInfo_NavigationTrigger_BackNavigatingAway{0%{opacity:1;transform:perspective(1000px)rotateY(0)}99.999%{opacity:1;transform:perspective(1000px)rotateY(80deg)}to{opacity:0;transform:perspective(1000px)rotateY(80deg)}}@keyframes ContinuumNavigationTransitionInfo_NavigationTrigger_NavigatingTo{0%{opacity:0;transform:scale(.9)}43.273%{opacity:0;transform:scale(.9)}43.274%{opacity:1;animation-timing-function:cubic-bezier(.075,.82,.165,1);transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ContinuumNavigationTransitionInfo_NavigationTrigger_NavigatingAway{0%{opacity:1}48%{opacity:1;animation-timing-function:cubic-bezier(.075,.82,.165,1)}to{opacity:0}}@keyframes ContinuumNavigationTransitionInfo_NavigationTrigger_BackNavigatingTo{0%{opacity:0}43.274%{opacity:0;animation-timing-function:cubic-bezier(.075,.82,.165,1)}to{opacity:1}}@keyframes ContinuumNavigationTransitionInfo_NavigationTrigger_BackNavigatingAway_TranslateY{0%{animation-timing-function:cubic-bezier(.9,0,1,.2);transform:translateY(0)}to{transform:translateY(200px)}}@keyframes ContinuumNavigationTransitionInfo_NavigationTrigger_BackNavigatingAway_Opacity{0%{opacity:1}96%{opacity:1}to{opacity:0}}@keyframes cal-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes cal-slide-down{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.DefaultNavigationTransitionInfo,.EntranceNavigationTransitionInfo,.SlideNavigationTransitionInfo,.DrillInNavigationTransitionInfo,.CommonNavigationTransitionInfo,.ContinuumNavigationTransitionInfo{will-change:opacity, transform;transform-origin:50%}.SuppressNavigationTransitionInfo{animation:none}.DefaultNavigationTransitionInfo,.DefaultNavigationTransitionInfo.NavigationTrigger_NavigatingTo,.EntranceNavigationTransitionInfo{animation:.45s cubic-bezier(.1,.9,.2,1) both EntranceNavigationTransitionInfo_NavigationTrigger_NavigatingTo}.DefaultNavigationTransitionInfo.NavigationTrigger_NavigatingAway,.EntranceNavigationTransitionInfo.NavigationTrigger_NavigatingAway{animation:.15s cubic-bezier(.7,0,1,.5) both EntranceNavigationTransitionInfo_NavigationTrigger_NavigatingAway}.DefaultNavigationTransitionInfo.NavigationTrigger_BackNavigatingTo,.EntranceNavigationTransitionInfo.NavigationTrigger_BackNavigatingTo{animation:.45s cubic-bezier(.1,.9,.2,1) both EntranceNavigationTransitionInfo_NavigationTrigger_BackNavigatingTo}.DefaultNavigationTransitionInfo.NavigationTrigger_BackNavigatingAway,.EntranceNavigationTransitionInfo.NavigationTrigger_BackNavigatingAway{animation:.15s cubic-bezier(.7,0,1,.5) both EntranceNavigationTransitionInfo_NavigationTrigger_BackNavigatingAway}.SlideNavigationTransitionInfo.FromRight{animation:.45s cubic-bezier(.1,.9,.2,1) both SlideNavigationTransitionInfo_FromRight_NavigationTrigger_NavigatingTo}.SlideNavigationTransitionInfo.FromLeft{animation:.45s cubic-bezier(.1,.9,.2,1) both SlideNavigationTransitionInfo_FromLeft_NavigationTrigger_NavigatingTo}.SlideNavigationTransitionInfo.FromRight.NavigationTrigger_NavigatingAway{animation:.15s cubic-bezier(.7,0,1,.5) both SlideNavigationTransitionInfo_FromRight_NavigationTrigger_NavigatingAway}.SlideNavigationTransitionInfo.FromLeft.NavigationTrigger_NavigatingAway{animation:.15s cubic-bezier(.7,0,1,.5) both SlideNavigationTransitionInfo_FromLeft_NavigationTrigger_NavigatingAway}.SlideNavigationTransitionInfo.FromRight.NavigationTrigger_BackNavigatingTo{animation:.45s cubic-bezier(.1,.9,.2,1) both SlideNavigationTransitionInfo_FromRight_NavigationTrigger_BackNavigatingTo}.SlideNavigationTransitionInfo.FromLeft.NavigationTrigger_BackNavigatingTo{animation:.45s cubic-bezier(.1,.9,.2,1) both SlideNavigationTransitionInfo_FromLeft_NavigationTrigger_BackNavigatingTo}.SlideNavigationTransitionInfo.FromRight.NavigationTrigger_BackNavigatingAway{animation:.15s cubic-bezier(.7,0,1,.5) both SlideNavigationTransitionInfo_FromRight_NavigationTrigger_BackNavigatingAway}.SlideNavigationTransitionInfo.FromLeft.NavigationTrigger_BackNavigatingAway{animation:.15s cubic-bezier(.7,0,1,.5) both SlideNavigationTransitionInfo_FromLeft_NavigationTrigger_BackNavigatingAway}.DrillInNavigationTransitionInfo{animation:.783s linear both DrillInNavigationTransitionInfo_NavigationTrigger_NavigatingTo,.783s linear both DrillInNavigationTransitionInfo_NavigationTrigger_NavigatingTo_Opacity}.DrillInNavigationTransitionInfo.NavigationTrigger_NavigatingAway{animation:.1s cubic-bezier(.7,0,1,.5) both DrillInNavigationTransitionInfo_NavigationTrigger_NavigatingAway}.DrillInNavigationTransitionInfo.NavigationTrigger_BackNavigatingTo{animation:.333s cubic-bezier(.12,0,0,1) both DrillInNavigationTransitionInfo_NavigationTrigger_BackNavigatingTo}.DrillInNavigationTransitionInfo.NavigationTrigger_BackNavigatingAway{animation:.1s cubic-bezier(.7,0,1,.5) both DrillInNavigationTransitionInfo_NavigationTrigger_BackNavigatingAway}.CommonNavigationTransitionInfo{backface-visibility:hidden;transform-origin:0;animation:.556s cubic-bezier(.1,.9,.2,1) both CommonNavigationTransitionInfo_NavigationTrigger_NavigatingTo}.CommonNavigationTransitionInfo.NavigationTrigger_NavigatingAway{animation:.128s cubic-bezier(.7,0,1,.5) both CommonNavigationTransitionInfo_NavigationTrigger_NavigatingAway}.CommonNavigationTransitionInfo.NavigationTrigger_BackNavigatingTo{animation:.556s cubic-bezier(.1,.9,.2,1) both CommonNavigationTransitionInfo_NavigationTrigger_BackNavigatingTo}.CommonNavigationTransitionInfo.NavigationTrigger_BackNavigatingAway{animation:.128s cubic-bezier(.7,0,1,.5) both CommonNavigationTransitionInfo_NavigationTrigger_BackNavigatingAway}.ContinuumNavigationTransitionInfo{animation:.617s linear both ContinuumNavigationTransitionInfo_NavigationTrigger_NavigatingTo}.ContinuumNavigationTransitionInfo.NavigationTrigger_NavigatingAway{animation:.25s linear both ContinuumNavigationTransitionInfo_NavigationTrigger_NavigatingAway}.ContinuumNavigationTransitionInfo.NavigationTrigger_BackNavigatingTo{animation:.617s linear both ContinuumNavigationTransitionInfo_NavigationTrigger_BackNavigatingTo}.ContinuumNavigationTransitionInfo.NavigationTrigger_BackNavigatingAway{animation:.25s linear both ContinuumNavigationTransitionInfo_NavigationTrigger_BackNavigatingAway_TranslateY,.25s step-end both ContinuumNavigationTransitionInfo_NavigationTrigger_BackNavigatingAway_Opacity}@media (prefers-reduced-motion:reduce){.DefaultNavigationTransitionInfo,.EntranceNavigationTransitionInfo,.SlideNavigationTransitionInfo,.DrillInNavigationTransitionInfo,.CommonNavigationTransitionInfo,.ContinuumNavigationTransitionInfo,.SuppressNavigationTransitionInfo{animation:none!important}}.cal-slide-up-anim{animation:.45s cubic-bezier(.1,.9,.2,1) both cal-slide-up}.cal-slide-down-anim{animation:.45s cubic-bezier(.1,.9,.2,1) both cal-slide-down}@keyframes picker-flyout-enter{0%{opacity:0;transform:scaleY(.94)}to{opacity:1;transform:scaleY(1)}}@keyframes picker-flyout-exit{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.94)}}.picker-flyout-animate{transform-origin:50%;animation:.333s cubic-bezier(.1,.9,.2,1) both picker-flyout-enter}.picker-flyout-closing{transform-origin:50%;animation:.1s cubic-bezier(.7,0,1,.5) both picker-flyout-exit}.animated-icon{display:inline-block}.animated-icon-hamburger{animation:none}.animated-icon-hamburger.pressing{animation:.15s cubic-bezier(.167,.167,0,1) forwards hamburger-press}.animated-icon-hamburger.releasing{animation:.317s cubic-bezier(.35,0,0,1) forwards hamburger-release}@keyframes hamburger-press{0%{transform:scaleX(1)}to{transform:scaleX(.521)}}@keyframes hamburger-release{0%{animation-timing-function:cubic-bezier(.85,0,.75,1);transform:scaleX(.521)}42%{animation-timing-function:cubic-bezier(.35,0,0,1);transform:scaleX(1.048)}to{transform:scaleX(1)}}.animated-icon-back{transform-origin:100%;animation:none}.animated-icon-back.pressing{animation:.15s cubic-bezier(.167,.167,0,1) forwards animated-icon-back-press}.animated-icon-back.releasing{animation:.317s cubic-bezier(.35,0,0,1) forwards animated-icon-back-release}@keyframes animated-icon-back-press{0%{transform:translate(.2px)scaleX(1)}to{transform:translate(.2px)scaleX(.721)}}@keyframes animated-icon-back-release{0%{animation-timing-function:cubic-bezier(.55,0,.75,1);transform:translate(.2px)scaleX(.721)}53%{animation-timing-function:cubic-bezier(.35,0,0,1);transform:translate(.2px)scaleX(1.009)}to{transform:translate(.2px)scaleX(1)}}.animated-icon-gear{transition:transform .1s}.animated-icon-gear.gear-rewind{animation:.15s cubic-bezier(.167,.167,1,1) forwards animated-icon-gear-rewind}.animated-icon-gear.gear-spin{animation:.65s cubic-bezier(0,0,0,1) forwards animated-icon-gear-spin}.animated-icon-gear.gear-navigation-hold{transition:none;animation:none;transform:rotate(-20deg)}@keyframes animated-icon-gear-rewind{0%{transform:rotate(0)}to{transform:rotate(-20deg)}}@keyframes animated-icon-gear-spin{0%{transform:rotate(-20deg)}to{transform:rotate(360deg)}}:root{--colors-background-regular:248 249 250;--colors-background-lighter:255 255 255;--colors-background-morelighter:255 255 255;--colors-background-gray:235 236 238;--colors-background-darker:232 233 236;--colors-background-light:250 250 251;--colors-background-hover:240 241 243;--colors-background-heading:250 250 251;--colors-background-dialog:255 255 255;--colors-background-msg:225 226 229;--colors-background-receive-msg:240 241 243;--colors-background-sent-msg:223 231 248;--colors-background-comment:236 237 239;--colors-background-reply:240 241 243;--colors-background-selected-comment:225 226 229;--colors-emphasis:66 66 66;--colors-msg:51 51 51;--colors-receive-msg:23 23 23;--colors-caption:51 51 51;--colors-body:130 130 130;--colors-disabled:130 130 130;--colors-primary:52 91 172;--colors-primary-darker:43 74 141;--on-accent:#fff;--colors-gray-50:250 250 250;--colors-gray-100:244 244 245;--colors-gray-200:228 228 231;--colors-gray-400:161 161 170;--colors-gray-500:113 113 122;--colors-gray-700:63 63 70;--colors-gray-900:24 24 27;--surface-fixed-light:255 255 255;--overlay-scrim:#00000080;--overlay-scrim-soft:#00000073;--overlay-scrim-strong:#0009;--overlay-scrim-media:#000000bf;--shadow-dialog:0 16px 48px #00000047;--shadow-card:0 16px 48px #0000002e;--shadow-popover:0 12px 32px #0000003d;--text-on-dark:rgb(var(--surface-fixed-light));--critical-text:var(--SystemFillColorCriticalBrush);--scrollbar-track:transparent;--scrollbar-thumb:113 113 122;--scrollbar-thumb-hover:82 136 246;--scrollbar-thumb-active:52 91 172}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--colors-background-regular:33 33 33;--colors-background-lighter:43 43 43;--colors-background-morelighter:55 55 55;--colors-background-gray:60 60 60;--colors-background-darker:25 25 25;--colors-background-light:45 45 45;--colors-background-hover:43 43 43;--colors-background-heading:45 45 45;--colors-background-dialog:55 55 55;--colors-background-msg:100 100 100;--colors-background-receive-msg:80 80 80;--colors-background-sent-msg:120 120 120;--colors-background-comment:60 60 60;--colors-background-reply:80 80 80;--colors-background-selected-comment:100 100 100;--colors-emphasis:230 230 230;--colors-msg:235 235 235;--colors-receive-msg:255 255 255;--colors-caption:235 235 235;--colors-body:200 200 200;--colors-disabled:200 200 200;--colors-primary:82 136 246;--colors-primary-darker:64 95 174;--on-accent:#000;--colors-gray-50:60 60 60;--colors-gray-100:110 110 110;--colors-gray-200:140 140 140;--colors-gray-400:240 240 240;--colors-gray-500:250 250 250;--colors-gray-700:245 245 245;--colors-gray-900:255 255 255;--scrollbar-thumb:170 170 178;--scrollbar-thumb-hover:126 164 246;--scrollbar-thumb-active:82 136 246}}:root[data-theme=dark]{--colors-background-regular:33 33 33;--colors-background-lighter:43 43 43;--colors-background-morelighter:55 55 55;--colors-background-gray:60 60 60;--colors-background-darker:25 25 25;--colors-background-light:45 45 45;--colors-background-hover:43 43 43;--colors-background-heading:45 45 45;--colors-background-dialog:55 55 55;--colors-background-msg:100 100 100;--colors-background-receive-msg:80 80 80;--colors-background-sent-msg:120 120 120;--colors-background-comment:60 60 60;--colors-background-reply:80 80 80;--colors-background-selected-comment:100 100 100;--colors-emphasis:230 230 230;--colors-msg:235 235 235;--colors-receive-msg:255 255 255;--colors-caption:235 235 235;--colors-body:200 200 200;--colors-disabled:200 200 200;--colors-primary:82 136 246;--colors-primary-darker:64 95 174;--on-accent:#000;--colors-gray-50:60 60 60;--colors-gray-100:110 110 110;--colors-gray-200:140 140 140;--colors-gray-400:240 240 240;--colors-gray-500:250 250 250;--colors-gray-700:245 245 245;--colors-gray-900:255 255 255;--scrollbar-thumb:170 170 178;--scrollbar-thumb-hover:126 164 246;--scrollbar-thumb-active:82 136 246}:root,html.theme-light,html.theme-dark{--accent-base:rgb(var(--colors-primary));--accent-hover:rgb(var(--colors-primary) / .9);--accent-pressed:rgb(var(--colors-primary) / .8);--accent-aa-fill:rgb(var(--colors-primary-darker))}body{--left-width:26%;--right-width:17%;--rail-width:64px;--navbar-height:56px;--feed-cover-height:12rem;--radius-lg:20px;--radius-md:15px;--radius-sm:10px;--radius-xs:5px}html:not([data-gif-playback=normal]) img[data-gif-playback-state=loading]{visibility:hidden}*{box-sizing:border-box;-webkit-user-select:auto;user-select:auto}html,body,#app{height:100%;margin:0}body{background:rgb(var(--colors-background-regular));color:rgb(var(--colors-receive-msg));font-family:Segoe UI Variable,Segoe UI,system-ui,PingFang SC,Microsoft YaHei,sans-serif}button{font:inherit;color:inherit;cursor:pointer}img{max-width:100%;display:block}:where(.left-column,.right-column,.node-rail,.emote-picker,.image-editor,.auth-modal__scroll,.compose-modal__scroll,.group-modal__form,.chat-pane__messages,.post-modal__scroll,.personal-modal__scroll,.directory-modal__scroll,.admin-modal__scroll){--scrollbar-thumb-current:rgb(var(--scrollbar-thumb) / .64);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-current) var(--scrollbar-track);scrollbar-gutter:stable;overscroll-behavior:contain}:where(.left-column,.right-column,.node-rail,.emote-picker,.image-editor,.auth-modal__scroll,.compose-modal__scroll,.group-modal__form,.chat-pane__messages,.post-modal__scroll,.personal-modal__scroll,.directory-modal__scroll,.admin-modal__scroll):not(.win-scroll-viewer)::-webkit-scrollbar{width:.65rem;height:.65rem}:where(.left-column,.right-column,.node-rail,.emote-picker,.image-editor,.auth-modal__scroll,.compose-modal__scroll,.group-modal__form,.chat-pane__messages,.post-modal__scroll,.personal-modal__scroll,.directory-modal__scroll,.admin-modal__scroll):not(.win-scroll-viewer)::-webkit-scrollbar-track{background:var(--scrollbar-track)}:where(.left-column,.right-column,.node-rail,.emote-picker,.image-editor,.auth-modal__scroll,.compose-modal__scroll,.group-modal__form,.chat-pane__messages,.post-modal__scroll,.personal-modal__scroll,.directory-modal__scroll,.admin-modal__scroll):not(.win-scroll-viewer)::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-current);background-clip:content-box;border:.2rem solid #0000;border-radius:999px;min-height:2rem}:where(.left-column,.right-column,.node-rail,.emote-picker,.image-editor,.auth-modal__scroll,.compose-modal__scroll,.group-modal__form,.chat-pane__messages,.post-modal__scroll,.personal-modal__scroll,.directory-modal__scroll,.admin-modal__scroll):not(.win-scroll-viewer)::-webkit-scrollbar-thumb:hover{--scrollbar-thumb-current:rgb(var(--scrollbar-thumb-hover) / .82)}:where(.left-column,.right-column,.node-rail,.emote-picker,.image-editor,.auth-modal__scroll,.compose-modal__scroll,.group-modal__form,.chat-pane__messages,.post-modal__scroll,.personal-modal__scroll,.directory-modal__scroll,.admin-modal__scroll):not(.win-scroll-viewer)::-webkit-scrollbar-thumb:active{--scrollbar-thumb-current:rgb(var(--scrollbar-thumb-active) / .9)}@media (width<=768px){.node-rail{scrollbar-gutter:auto}}.field{flex-direction:column;gap:.35rem;display:flex}.field__label{color:var(--text-secondary);font-size:.82rem;font-weight:600}.field input,.field textarea{font:inherit;border-radius:var(--radius-xs);border:1px solid var(--ctrl-border);background:var(--ctrl-fill-secondary);color:var(--text-primary);transition:background var(--fast-duration) var(--fast-out-slow-in), border-color var(--fast-duration);padding:.55rem .7rem}.field__textarea--fixed{resize:none}.field input::placeholder,.field textarea::placeholder{color:var(--text-tertiary)}.field input:focus,.field textarea:focus{border-color:rgb(var(--colors-primary));background:var(--ctrl-fill-input-active,var(--ctrl-fill-secondary));outline:none}.field__hint{color:var(--text-tertiary);font-size:.75rem;line-height:1.5}.field__error{color:var(--SystemFillColorCriticalBrush);font-size:.78rem}.win-btn.win-btn--danger.AccentButtonStyle{--AccentButtonBackground:var(--SystemFillColorCriticalBrush);--AccentButtonBackgroundPointerOver:var(--SystemFillColorCriticalBrush);--AccentButtonBackgroundPressed:var(--SystemFillColorCriticalBrush)}
