.gc-hidden{display:none!important}.gallery-controls{display:flex;align-items:center;gap:var(--size-120);flex-shrink:0}.gallery-controls-bar .gallery-controls{flex:1}.gc-btn{width:44px;height:44px;border-radius:50%;border:none;background:var(--button-background-2-rest);color:var(--fg-neutral-2-rest);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s cubic-bezier(.17,.17,.83,.83) 50ms;flex-shrink:0}.gc-btn .fluent-icon{width:18px;height:18px}.gc-btn .icon-filled,.gc-btn:hover .icon-rest,.gc-btn:active .icon-rest,.gc-btn.selected .icon-rest{display:none}.gc-btn:hover .icon-filled,.gc-btn:active .icon-filled,.gc-btn.selected .icon-filled{display:block}.gc-btn:hover{background:var(--button-background-2-hover)}.gc-btn.selected{background:var(--button-background-2-selected)}.gc-btn:active{background:var(--button-background-2-pressed)}.is-floating .gc-btn{background:var(--button-floating-background-rest);outline:1px solid var(--button-floating-stroke);outline-offset:-1px;box-shadow:var(--effect-floating-background-shadow);backdrop-filter:var(--effect-floating-background-blur);color:var(--fg-neutral-1-rest)}.is-floating .gc-btn:hover{background:var(--button-floating-background-hover)}.is-floating .gc-btn.selected{background:var(--button-floating-background-selected)}.is-floating .gc-btn:active{background:var(--button-floating-background-pressed)}.gc-btn:focus-visible,.is-floating .gc-btn:focus-visible{outline:2px solid var(--stroke-focus-2);outline-offset:2px}@media (forced-colors: active){.gc-btn:focus-visible,.is-floating .gc-btn:focus-visible{outline:2px solid ButtonText}}.gc-layout-menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-40);padding:12px;background:var(--surface-background);backdrop-filter:var(--effect-surface-background-blur);-webkit-backdrop-filter:var(--effect-surface-background-blur);border:1px solid var(--surface-stroke-1);border-radius:16px;box-shadow:var(--effect-surface-background-shadow);z-index:var(--z-floating)}@media (forced-colors: active){.gc-layout-menu{border-width:2px}}.gc-create-wrap{position:relative;display:inline-flex}.gc-create-menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:var(--z-floating)}.gc-layout-menu .menu-section-header{margin-bottom:0}.gc-layout-menu .gc-layout-row+.menu-section-header{margin-top:var(--spacing-80)}.gc-layout-row{display:flex;align-self:stretch;gap:var(--spacing-80)}.gc-layout-item{display:flex;height:32px;padding:0 16px;justify-content:center;align-items:center;gap:4px;flex:1 0 0;background:none;border:1px solid var(--stroke-neutral-1-rest);border-radius:20px;color:var(--fg-neutral-3-rest);font-family:inherit;font-size:14px;font-weight:400;line-height:20px;cursor:pointer;transition:border-color .1s,background .1s,color .1s;white-space:nowrap}.gc-layout-item:hover{border-color:var(--stroke-brand-1-rest);background:var(--button-background-2-rest);color:var(--fg-neutral-1-rest)}.gc-layout-item.active{border:1px solid transparent;background-image:linear-gradient(var(--bg-neutral-3-rest),var(--bg-neutral-3-rest)),var(--stroke-brand-gradient);background-origin:padding-box,border-box;background-clip:padding-box,border-box;color:var(--fg-neutral-1-rest);font-weight:600}.gc-layout-item--icon{flex:1;min-width:0;height:auto;padding:0;gap:var(--spacing-80);flex-direction:column;align-items:center;border:none;background:none;border-radius:0;font-size:var(--font-size-body-1);font-weight:var(--font-weight-body-1);line-height:var(--line-height-body-1);color:var(--fg-neutral-3-rest)}.gc-layout-item--icon:hover{border:none;background:none}.gc-layout-item--icon:focus-visible{outline:none}.gc-layout-item--icon:focus-visible .gc-layout-icon-box{outline:2px solid var(--stroke-focus-2);outline-offset:2px}@media (forced-colors: active){.gc-layout-item--icon:focus-visible .gc-layout-icon-box{outline:2px solid ButtonText}}.gc-layout-item--icon.active{border:none;background-image:none;background-origin:initial;background-clip:initial;color:var(--fg-neutral-1-rest)}.gc-layout-icon-box{display:flex;width:100%;aspect-ratio:1 / 1;align-items:center;justify-content:center;padding:var(--spacing-120);border:1px solid var(--stroke-neutral-1-rest);border-radius:var(--radius-xlarge);box-sizing:border-box}.gc-layout-item--icon:hover .gc-layout-icon-box{border-color:var(--stroke-brand-1-rest);background:var(--bg-neutral-5-hover)}.gc-layout-item--icon.active .gc-layout-icon-box{border:1px solid transparent;background-image:linear-gradient(var(--bg-neutral-3-rest),var(--bg-neutral-3-rest)),var(--stroke-brand-gradient);background-origin:padding-box,border-box;background-clip:padding-box,border-box}.gc-layout-icon-box .fluent-icon{width:var(--size-280);height:var(--size-280)}.gc-layout-item--icon .icon-filled{display:none}.gc-layout-item--icon:hover .icon-filled,.gc-layout-item--icon.active .icon-filled{display:block}.gc-layout-item--icon:hover .icon-rest,.gc-layout-item--icon.active .icon-rest{display:none}.gc-layout-tile-label{font-size:var(--font-size-body-1);font-weight:var(--font-weight-body-1);line-height:var(--line-height-body-1);color:inherit;pointer-events:none}.gc-layout-item--icon.active .gc-layout-tile-label{font-weight:var(--font-weight-body-1-strong)}.gc-layout-item[aria-disabled=true]{color:var(--fg-neutral-disabled-1-rest);cursor:not-allowed;position:relative}.gc-layout-item[aria-disabled=true]:hover{background:none;border-color:var(--stroke-neutral-1-rest);color:var(--fg-neutral-disabled-1-rest)}.gc-layout-item[aria-disabled=true]:after{content:attr(data-tooltip) / "";position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--bg-neutral-3-rest);border:1px solid var(--surface-stroke-1);border-radius:var(--radius-xlarge);padding:5px 9px;font-size:11px;font-weight:500;color:var(--fg-neutral-3-hover);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s;z-index:300}.gc-layout-item[aria-disabled=true]:hover:after{opacity:1}:root.od4-left-nav-mode .gc-layout-row--pills{flex-direction:column;gap:var(--size-80);align-self:stretch}:root.od4-left-nav-mode .gc-layout-menu--pills{width:220px;min-width:200px;padding:var(--size-100);gap:var(--spacing-120)}:root.od4-left-nav-mode .gc-layout-menu--pills .gc-layout-row+.menu-section-header{margin-top:0}:root.od4-left-nav-mode .gc-layout-row--pills .gc-layout-item{flex:none;width:100%;box-sizing:border-box;height:auto;padding:var(--size-60) var(--spacing-120);gap:var(--size-60);flex-direction:row;justify-content:flex-start;align-items:center;background:transparent;background-image:none;border:1px solid var(--pill-stroke-2-rest);border-radius:var(--radius-circular);color:var(--fg-neutral-2-rest);font-weight:var(--font-weight-body-1)}:root.od4-left-nav-mode .gc-layout-row--pills .gc-layout-item:hover{background:var(--button-background-2-hover);border-color:var(--pill-stroke-2-hover);color:var(--fg-neutral-2-hover)}:root.od4-left-nav-mode .gc-layout-row--pills .gc-layout-item.active,:root.od4-left-nav-mode .gc-layout-row--pills .gc-layout-item.pill-switch--selected{background:var(--bg-neutral-7);background-image:none;border-color:var(--stroke-compound-brand-rest);color:var(--fg-neutral-2-selected);font-weight:var(--font-weight-body-1-strong)}@media (forced-colors: active){:root.od4-left-nav-mode .gc-layout-row--pills .gc-layout-item,:root.od4-left-nav-mode .gc-layout-row--pills .gc-layout-item.active,:root.od4-left-nav-mode .gc-layout-row--pills .gc-layout-item.pill-switch--selected{border-width:2px}:root.od4-left-nav-mode .gc-layout-row--pills .gc-layout-item.active,:root.od4-left-nav-mode .gc-layout-row--pills .gc-layout-item.pill-switch--selected{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}:root.od4-left-nav-mode .gc-layout-row--pills .gc-layout-item.active .pill-switch-label,:root.od4-left-nav-mode .gc-layout-row--pills .gc-layout-item.pill-switch--selected .pill-switch-label,:root.od4-left-nav-mode .gc-layout-row--pills .gc-layout-item.active .pill-switch-icon,:root.od4-left-nav-mode .gc-layout-row--pills .gc-layout-item.pill-switch--selected .pill-switch-icon{color:HighlightText}:root.od4-left-nav-mode .gc-layout-row--pills .gc-layout-item.active .pill-switch-icon>.fluent-icon.icon-filled svg path,:root.od4-left-nav-mode .gc-layout-row--pills .gc-layout-item.pill-switch--selected .pill-switch-icon>.fluent-icon.icon-filled svg path{fill:HighlightText!important}}:root.od4-left-nav-mode .gc-layout-menu--pills .zoom-track{width:auto;align-self:stretch}
