:where(:root){--wallpaper-mica: none;--shell-nav-h: 48px;--shell-footer-h: 48px;--rail-w: 56px;--pane-w: 592px;--page-max-w: 1200px;--page-gutter: 24px;--form-w: 672px;--form-w-wide: 1024px;--chart-h-s: 192px;--chart-h-m: 240px;--chart-h-l: 300px;--font-family-base: var(--fontFamilyBase);--font-family-mono: var(--fontFamilyMonospace);--type-caption2: var(--fontSizeBase100) / var(--lineHeightBase100) var(--fontFamilyBase);--type-caption: var(--fontSizeBase200) / var(--lineHeightBase200) var(--fontFamilyBase);--type-caption-strong: var(--fontWeightSemibold) var(--fontSizeBase200) / var(--lineHeightBase200) var(--fontFamilyBase);--type-body: var(--fontSizeBase300) / var(--lineHeightBase300) var(--fontFamilyBase);--type-body-strong: var(--fontWeightSemibold) var(--fontSizeBase300) / var(--lineHeightBase300) var(--fontFamilyBase);--type-body2: var(--fontSizeBase400) / var(--lineHeightBase400) var(--fontFamilyBase);--type-subtitle2: var(--fontWeightSemibold) var(--fontSizeBase400) / var(--lineHeightBase400) var(--fontFamilyBase);--type-subtitle: var(--fontWeightSemibold) var(--fontSizeBase500) / var(--lineHeightBase500) var(--fontFamilyBase);--type-title3: var(--fontWeightSemibold) var(--fontSizeBase600) / var(--lineHeightBase600) var(--fontFamilyBase);--type-title: var(--fontWeightSemibold) var(--fontSizeHero700) / var(--lineHeightHero700) var(--fontFamilyBase);--type-title-large: var(--fontWeightSemibold) var(--fontSizeHero900) / var(--lineHeightHero900) var(--fontFamilyBase);--font-weight-regular: var(--fontWeightRegular);--font-weight-strong: var(--fontWeightSemibold);--radius-control: var(--borderRadiusMedium);--radius-overlay: var(--borderRadiusMedium);--radius-dialog: var(--borderRadiusXLarge);--radius-pill: var(--borderRadiusCircular);--motion-curve-entrance: var(--curveDecelerateMid);--motion-curve-point: var(--curveEasyEaseMax);--motion-curve-exit: var(--curveAccelerateMid);--motion-curve-exit-gentle: var(--curveAccelerateMin);--motion-duration-fade: var(--durationFaster);--motion-duration-fast: var(--durationFast);--motion-duration-normal: var(--durationNormal);--motion-duration-slow: var(--durationSlow);--launcher-stagger: 16ms;--frame-bg: var(--colorNeutralBackground3);--layer-default: var(--colorNeutralBackground2);--layer-alt: var(--colorNeutralBackground1);--card-default: var(--colorNeutralBackground1);--card-secondary: var(--colorNeutralBackground2);--fill-control: var(--colorNeutralBackground1);--fill-control-hover: var(--colorNeutralBackground1Hover);--fill-control-pressed: var(--colorNeutralBackground1Pressed);--fill-subtle-hover: var(--colorSubtleBackgroundHover);--fill-subtle-pressed: var(--colorSubtleBackgroundPressed);--fill-subtle-selected: var(--colorSubtleBackgroundSelected);--stroke-card: var(--colorNeutralStroke2);--stroke-control: var(--colorNeutralStroke1);--stroke-control-strong: var(--colorNeutralStrokeAccessible);--stroke-divider: var(--colorNeutralStroke2);--text-primary: var(--colorNeutralForeground1);--text-secondary: var(--colorNeutralForeground2);--text-tertiary: var(--colorNeutralForeground3);--text-quaternary: var(--colorNeutralForeground4);--text-disabled: var(--colorNeutralForegroundDisabled);--text-critical: var(--colorPaletteRedForeground1);--focus-outer: var(--colorStrokeFocus2);--focus-inner: var(--colorStrokeFocus1);--scrollbar-thumb: var(--colorScrollbarOverlay);--smoke: var(--colorBackgroundOverlay);--accent-fill: var(--colorBrandBackground);--accent-fill-hover: var(--colorBrandBackgroundHover);--accent-fill-pressed: var(--colorBrandBackgroundPressed);--accent-fill-selected: var(--colorBrandBackground2);--accent-text: var(--colorBrandForeground1);--accent-stroke: var(--colorCompoundBrandStroke);--text-on-accent: var(--colorNeutralForegroundOnBrand);--elevation-2: var(--shadow2);--elevation-4: var(--shadow4);--elevation-8: var(--shadow8);--elevation-16: var(--shadow16);--elevation-28: var(--shadow28);--elevation-64: var(--shadow64);--elevation-card: var(--shadow4);--elevation-card-hover: var(--shadow8);--elevation-flyout: var(--shadow16);--elevation-pane: var(--shadow64);--elevation-dialog: var(--shadow64)}:where(:root[data-theme=dark]){color-scheme:dark}:where(:root[data-theme=light]){color-scheme:light}:where(a[href],button,input:not([class*=fui-]),select:not([class*=fui-]),textarea:not([class*=fui-]),summary,[tabindex],[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=checkbox],[role=switch]):focus-visible{outline:2px solid var(--focus-outer);outline-offset:0;box-shadow:inset 0 0 0 1px var(--focus-inner)}@media(prefers-reduced-motion:reduce){:where(:root){--motion-duration-fade: 0ms;--motion-duration-fast: 0ms;--motion-duration-normal: 0ms;--motion-duration-slow: 0ms;--launcher-stagger: 0ms}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--font-weight-medium:500;--font-weight-semibold:600;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-success:var(--colorStatusSuccessForeground1);--color-error:var(--colorPaletteRedForeground1);--color-scrollbar-track:transparent;--color-scrollbar-thumb:var(--colorScrollbarOverlay);--color-scrollbar-thumb-hover:var(--colorNeutralForeground3);--color-accent:var(--accent-fill);--color-fg-1:var(--text-primary);--color-fg-2:var(--text-secondary);--color-fg-3:var(--text-tertiary);--color-surface-layer:var(--layer-default);--color-stroke-divider:var(--stroke-divider);--text-caption:12px;--text-caption--line-height:16px;--text-body:14px;--text-body--line-height:20px;--text-subtitle2:16px;--text-subtitle2--line-height:22px;--text-subtitle2--font-weight:600;--text-title3:24px;--text-title3--line-height:32px;--text-title3--font-weight:600}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-99999{z-index:99999}.container{width:100%}@media(min-width:450px){.container{max-width:450px}}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mr-1{margin-right:calc(var(--spacing)*1)}.-mb-2{margin-bottom:calc(var(--spacing)*-2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-14{height:calc(var(--spacing)*14)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.max-h-80{max-height:calc(var(--spacing)*80)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-48{min-height:calc(var(--spacing)*48)}.min-h-60{min-height:calc(var(--spacing)*60)}.min-h-64{min-height:calc(var(--spacing)*64)}.w-1\/4{width:25%}.w-2\/3{width:66.6667%}.w-14{width:calc(var(--spacing)*14)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-80{max-width:calc(var(--spacing)*80)}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-12{min-width:calc(var(--spacing)*12)}.flex-1{flex:1}.flex-none{flex:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\(--form-label-gap\){gap:var(--form-label-gap)}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:var(--radius-control)}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-stroke-divider{border-color:var(--color-stroke-divider)}.bg-\(--colorBackgroundOverlay\){background-color:var(--colorBackgroundOverlay)}.bg-inherit{background-color:inherit}.bg-surface-layer{background-color:var(--color-surface-layer)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-2{padding-block:calc(var(--spacing)*2)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-5{padding-top:calc(var(--spacing)*5)}.pr-2{padding-right:calc(var(--spacing)*2)}.text-center{text-align:center}.text-right{text-align:right}.text-subtitle2{font-size:var(--text-subtitle2);line-height:var(--tw-leading,var(--text-subtitle2--line-height));font-weight:var(--tw-font-weight,var(--text-subtitle2--font-weight))}.text-title3{font-size:var(--text-title3);line-height:var(--tw-leading,var(--text-title3--line-height));font-weight:var(--tw-font-weight,var(--text-title3--font-weight))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--colorStatusWarningForeground1\)\]{color:var(--colorStatusWarningForeground1)}.text-accent{color:var(--color-accent)}.text-error{color:var(--color-error)}.text-fg-1{color:var(--color-fg-1)}.text-fg-2{color:var(--color-fg-2)}.text-fg-3{color:var(--color-fg-3)}.text-success{color:var(--color-success)}.capitalize{text-transform:capitalize}.italic{font-style:italic}.opacity-90{opacity:.9}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.hover\:text-fg-2:hover{color:var(--color-fg-2)}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--neutral-800:var(--colorNeutralBackground3)}*{scrollbar-color:var(--color-scrollbar-thumb)var(--color-scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}.ck-powered-by-balloon{display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:where(html,body,#root){height:100%}body{margin:0;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);color:var(--text-primary);background:var(--frame-bg)}.shell{position:fixed;inset:0;display:flex;flex-direction:column;height:100%;height:100dvh;overflow:hidden;isolation:isolate;background:var(--frame-bg);color:var(--text-primary)}.shell>.nav{position:relative;z-index:20;display:flex;flex:none;align-items:center;gap:8px;height:var(--shell-nav-h);padding-right:var(--page-gutter)}.nav-toggle-cell{display:flex;flex:none;align-items:center;justify-content:center;width:var(--rail-w);height:100%}.nav-toggle-cell .fui-Button{min-width:32px;min-height:32px}.nav-logo-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:var(--radius-control);background:transparent;cursor:pointer;transition:background-color var(--motion-duration-fade) linear}.nav-logo-btn:hover{background-color:var(--fill-subtle-hover)}.nav-logo-btn:active{background-color:var(--colorSubtleBackgroundPressed)}.nav-logo-btn:focus-visible{outline:var(--strokeWidthThick) solid var(--colorStrokeFocus2);outline-offset:-2px}.nav-logo-btn img,.nav-logo-btn>span{width:28px;height:28px;object-fit:contain}.nav-page{display:flex;flex:1 1 auto;min-width:0;height:100%}.page-commands{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:0 var(--page-cmd-end, 8px) 0 var(--page-cmd-start, 16px)}.page-commands .page-header__group{display:flex;align-items:center;gap:8px;min-width:0}.page-header>.page-header__group:first-child{flex:1 1 0}.page-header>.page-header__group:last-child{flex:0 1 auto}.page-header>.page-header__group:last-child>:not(.fui-SearchBox){flex:none}.page-header>.page-header__group:last-child>.fui-SearchBox{flex:1 1 auto;width:auto;min-width:120px}.page-commands .fui-SearchBox{width:320px;max-width:100%}.nav-modules.fui-TabList{flex:none;align-self:stretch;align-items:center;margin-left:8px}.nav-module-button.fui-MenuButton{flex:none;margin-left:4px}.nav-actions{display:flex;flex:none;align-items:center;gap:4px}.shell>.content{position:relative;display:flex;flex:1 1 auto;min-height:0}.shell .sidebar{position:relative;display:flex;flex:none;flex-direction:column;height:100%;min-height:0}.shell .sidebar,.fui-NavDrawer.side-nav--overlay{--colorNeutralBackground4: var(--colorNeutralBackground3)}.shell .sidebar .fui-NavDrawer{width:260px;height:100%;border-right:none}.shell .sidebar .fui-NavDrawerBody,.fui-NavDrawer.side-nav--overlay .fui-NavDrawerBody{padding-block:8px 12px}.shell .sidebar .fui-NavItem:after,.fui-NavDrawer.side-nav--overlay .fui-NavItem:after{width:3px;height:16px;border-radius:var(--radius-pill)}.shell-main:focus{outline:none}.shell-main{container:shell-main / inline-size;position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--layer-default);border-top:1px solid var(--stroke-card);border-left:1px solid var(--stroke-card);border-top-left-radius:var(--radius-overlay)}.rail{display:flex;flex-direction:column;width:var(--rail-w);height:100%;overflow:hidden}.rail-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:4px;min-height:0;padding:4px 0 8px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.rail-body[data-overflow-end]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent)}@media(prefers-reduced-transparency:reduce){.rail-body[data-overflow-end]{-webkit-mask-image:none;mask-image:none}}.rail-item{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:var(--radius-control);background:transparent;color:var(--colorNeutralForeground2);cursor:pointer;transition:background-color var(--durationFaster) var(--curveEasyEase)}.rail-item:hover{background:var(--colorSubtleBackgroundHover);color:var(--colorNeutralForeground2Hover)}.rail-item:active{background:var(--colorSubtleBackgroundPressed)}.rail-item[aria-current=page]{background:var(--colorSubtleBackgroundSelected);color:var(--colorNeutralForeground1)}.rail-item[aria-current=page] svg{stroke-width:2.25}.rail-item[aria-current=page]:before{content:"";position:absolute;top:12px;left:0;width:3px;height:16px;border-radius:var(--radius-pill);background:var(--colorCompoundBrandStroke)}.rail-item__label{display:none}.side-footer.fui-NavDrawerFooter{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-top:1px solid var(--stroke-divider)}.side-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 10px;border:none;border-radius:var(--radius-control);background:transparent;color:var(--colorNeutralForeground2);font:var(--type-body);text-align:start;cursor:pointer}.side-item:hover{background:var(--colorSubtleBackgroundHover);color:var(--colorNeutralForeground2Hover)}.side-item:hover:active{background:var(--colorSubtleBackgroundPressed)}.side-item[aria-expanded=true]{background:var(--colorSubtleBackgroundSelected);color:var(--colorNeutralForeground1)}.side-scope{display:flex;flex-direction:column;gap:4px;padding-block-end:8px;margin-block-end:4px;border-block-end:1px solid var(--colorNeutralStroke2)}.side-scope__back{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px;border-radius:var(--radius-control);color:var(--colorNeutralForeground2);font:var(--type-body);text-decoration:none}.side-scope__back:hover{background:var(--colorSubtleBackgroundHover);color:var(--colorNeutralForeground2Hover)}.side-scope__back:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.side-scope__title{display:flex;align-items:flex-start;gap:8px;padding:4px 10px;color:var(--colorNeutralForeground1);font:var(--type-subtitle2)}.side-scope__name{display:-webkit-box;min-width:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.side-scope__media{display:inline-flex;flex:none;margin-top:-1px}.side-scope__title--link{border-radius:var(--radius-control);text-decoration:none}.side-scope__title--link:hover{background:var(--colorSubtleBackgroundHover)}.side-scope__title--link[aria-current=page]{background:var(--colorSubtleBackgroundSelected)}.side-scope__title--link:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.side-scope--tenant{gap:0}.side-tenant{display:flex;align-items:center;gap:8px;height:40px;padding:0 8px;color:var(--colorNeutralForeground1);font:var(--type-body-strong)}.side-tenant__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-item--two-line{height:auto;min-height:40px;padding-block:4px}.side-item__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.side-item__text>.side-item__label{flex:none}.side-item__secondary{overflow:hidden;color:var(--colorNeutralForeground3);font:var(--type-caption);text-overflow:ellipsis;white-space:nowrap}.shell .sidebar .fui-NavDrawerBody[data-overflow-end],.fui-NavDrawer.side-nav--overlay .fui-NavDrawerBody[data-overflow-end]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent)}@media(prefers-reduced-transparency:reduce){.shell .sidebar .fui-NavDrawerBody[data-overflow-end],.fui-NavDrawer.side-nav--overlay .fui-NavDrawerBody[data-overflow-end]{-webkit-mask-image:none;mask-image:none;border-bottom:1px solid var(--stroke-divider)}}.side-pinned{display:flex;flex-direction:column;align-self:stretch;gap:2px}.side-footer--row.fui-NavDrawerFooter{gap:4px}.side-footer__row{display:flex;align-self:stretch;align-items:center;gap:4px;min-height:48px}.side-footer__row>.side-item{flex:1 1 auto;min-width:0}.rail-item.side-item--icon{width:32px;height:32px}.rail-item.side-item--icon .side-item__badge--corner{top:-2px;right:-2px}.side-item__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px}.side-item__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-item__badge{flex:none}.rail-item .side-item__badge--corner{position:absolute;top:2px;right:2px;pointer-events:none}.rail-item .side-item__icon{width:auto;height:auto}.rail-footer{display:flex;flex:none;flex-direction:column;align-items:center;gap:4px;padding:8px 0;width:100%;border-top:1px solid var(--stroke-divider);background:var(--frame-bg)}@media(max-height:559px){.rail-footer{gap:2px;padding:4px 0}.rail-footer .rail-item{width:32px;height:32px}}.rail-divider{flex:none;width:32px;height:1px;margin:8px 0;background:var(--stroke-divider)}.fui-NavDrawer .fui-NavSectionHeader{color:var(--colorNeutralForeground3)}.rail-item svg,.fui-NavDrawer .fui-NavItem__icon svg{width:20px;height:20px}.page-content{--page-pt: 16px;--page-pr: var(--page-gutter);--page-pb: var(--page-gutter);--page-pl: var(--page-gutter);padding:var(--page-pt) var(--page-pr) var(--page-pb) var(--page-pl)}@layer components{.page-col{width:100%;max-width:calc(var(--page-max-w) + 2 * var(--page-gutter));margin-inline:auto}}@media(max-width:639px){:where(:root){--page-gutter: 16px}.page-content{--page-pt: 12px}}.page-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;height:var(--shell-nav-h);padding:0 16px 0 24px;border-bottom:1px solid var(--stroke-divider)}.page-header__group{display:flex;align-items:center;gap:8px;min-width:0}.page-header .fui-SearchBox{width:320px;max-width:100%}.page-title{min-width:0;margin:0;overflow:hidden;font:var(--type-subtitle2);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}@media(max-width:399px){.page-title{display:none}}.footer-bar{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;height:var(--shell-footer-h);padding:0 24px;border-top:1px solid var(--stroke-divider)}.footer-crumbs{flex:1 1 auto;min-width:0;overflow:hidden}.footer-crumbs .fui-Breadcrumb__list,.footer-crumbs .fui-BreadcrumbItem,.footer-crumbs .fui-BreadcrumbButton{min-width:0}.footer-crumbs .fui-BreadcrumbDivider{flex:none}.footer-crumbs__text{min-width:0;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-crumbs--compact .fui-BreadcrumbItem:first-child{margin-left:0}.footer-crumbs--compact .fui-BreadcrumbItem:has(.footer-crumbs__text){flex:1 1 auto;min-width:64px}.footer-crumbs--compact .footer-crumbs__text{max-width:none}.footer-crumbs--compact .fui-BreadcrumbItem:not(:has(.footer-crumbs__text)){flex:none}.footer-crumbs--compact .fui-BreadcrumbButton{min-width:32px}.footer-crumbs--compact .fui-BreadcrumbButton:has(.footer-crumbs__text){min-width:64px}.footer-crumbs .fui-BreadcrumbItem:first-child{margin-left:-6px}.footer-toolbar.fui-Toolbar{flex:none;gap:4px;padding:0}.footer-toolbar.fui-Toolbar:not(:has(>:not([data-tabster-dummy]))){display:none}.footer-btn svg,.nav-actions svg{stroke-width:1.75}.footer-btn--badge{position:relative}.footer-btn--badge:after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--colorBrandForeground1);pointer-events:none}.footer-page{min-width:48px;padding-inline:4px;font:var(--type-body);color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}@media(min-width:640px)and (hover:none),(min-width:640px)and (pointer:coarse){:where(:root){--rail-w: 72px}.rail .rail-item{flex-direction:column;gap:2px;width:64px;height:auto;min-height:56px;padding:6px 2px}.rail .rail-item.side-item--icon{width:32px;min-height:32px}.rail-item__label{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;font:var(--type-caption);text-align:center}.rail-item[aria-current=page]:before{top:50%;transform:translateY(-50%)}.rail-divider{width:48px}}@media(min-width:640px)and (max-height:559px)and (hover:none),(min-width:640px)and (max-height:559px)and (pointer:coarse){.rail .rail-footer .rail-item{width:44px;height:44px;min-height:0;padding:0}.rail-footer .rail-item__label{display:none}}@media(max-width:639px){.shell>.nav{padding-right:16px}.shell .sidebar .rail{display:none}.shell-main{border-left:none;border-top-left-radius:0}.page-header{padding:0 16px;gap:8px;height:auto;min-height:40px}.page-header .fui-SearchBox{width:auto;min-width:0;flex:1 1 auto}.footer-bar{padding:0 16px;gap:8px}.footer-crumbs{flex:1 1 0}.footer-toolbar.fui-Toolbar{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.footer-toolbar .fui-Divider{display:none}.footer-page{min-width:40px}}.pane-host{--pane-w: 320px;display:flex;flex:none;justify-content:flex-end;width:0;height:100%;overflow:hidden;background:var(--layer-alt);color:var(--text-primary);transition:width var(--durationNormal) var(--curveAccelerateMid)}.pane-host[data-open=true]{width:var(--pane-w);border-left:1px solid var(--stroke-card);transition:width var(--durationGentle) var(--curveDecelerateMid)}.pane-host:has(.detail-pane){--pane-w: 480px}.pane-host:has(.settings-edit-pane--wide){--pane-w: 640px}.pane-host>.pane-body{flex:none;width:var(--pane-w);min-width:var(--pane-w);height:100%;overflow:hidden;container-type:inline-size}.page-area{position:relative;display:flex;flex:1 1 auto;min-width:0;min-height:0;container:page-area / inline-size}@media(max-width:1100px){.pane-host:not(.page-area *){position:absolute;top:0;right:0;z-index:10}.pane-host:not(.page-area *)[data-open=true]{width:min(var(--pane-w),100%);box-shadow:var(--elevation-pane)}.pane-host:not(.page-area *)>.pane-body{width:min(var(--pane-w),100%);min-width:0}}@container page-area (max-width: 919px){.pane-host{position:absolute;top:0;right:0;z-index:10}.pane-host[data-open=true]{width:min(var(--pane-w),100%);box-shadow:var(--elevation-pane)}.pane-host>.pane-body{width:min(var(--pane-w),100%);min-width:0}}@container page-area (max-width: 1079px){.pane-host:has(.detail-pane),.pane-host.app-pane{position:absolute;top:0;right:0;z-index:10}.pane-host[data-open=true]:has(.detail-pane),.pane-host.app-pane[data-open=true]{width:min(var(--pane-w),100%);box-shadow:var(--elevation-pane)}.pane-host:has(.detail-pane)>.pane-body,.pane-host.app-pane>.pane-body{width:min(var(--pane-w),100%);min-width:0}}@container page-area (max-width: 1239px){.pane-host:has(.settings-edit-pane--wide){position:absolute;top:0;right:0;z-index:10;box-shadow:var(--elevation-pane)}}@container page-area (max-width: 639px){.pane-host[data-open=true],.pane-host>.pane-body{width:100%}}@container page-area (max-width: 767px){.pane-host[data-open=true]:has(.detail-pane),.pane-host:has(.detail-pane)>.pane-body,.pane-host.app-pane[data-open=true],.pane-host.app-pane>.pane-body{width:100%}}@media(max-width:479px){.pane-host[data-open=true],.pane-host>.pane-body{width:100%}}@media(max-width:639px){.pane-host[data-open=true]:has(.detail-pane),.pane-host:has(.detail-pane)>.pane-body{width:100%}}.pane-layout{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.pane-header{display:flex;flex:none;align-items:center;gap:8px;box-sizing:border-box;height:48px;padding:8px 16px 8px 24px;border-bottom:1px solid transparent;transition:border-color var(--durationFaster) var(--curveEasyEase)}.pane-layout[data-scrolled]>.pane-header{border-bottom-color:var(--colorNeutralStroke2)}.pane-header__title{flex:1 1 auto;min-width:0;font:var(--type-subtitle2);color:var(--text-primary)}.pane-header__title:focus{outline:none}.pane-header__title>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pane-header__actions{display:flex;flex:none;align-items:center;gap:4px}.pane-header__actions>:last-child.pane-action,.pane-header__actions>:last-child .pane-action{margin-right:-6px}.pane-header .pane-action svg{stroke-width:1.75}.pane-layout__body{position:relative;flex:1 1 auto;min-height:0;padding:12px 24px 24px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.pane-layout__footer{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--colorNeutralStroke2);background:var(--layer-alt)}@media(max-width:639px){.pane-header{padding:8px 8px 8px 16px}.pane-layout__body{padding:12px 16px 16px}.pane-layout__footer{padding:12px 16px}}.account-flyout.fui-PopoverSurface{display:flex;flex-direction:column;gap:16px;width:300px;max-height:calc(100dvh - 16px);padding:16px;overflow-y:auto;overscroll-behavior:contain;color:var(--text-primary)}.account-flyout.fui-PopoverSurface>*{flex:none}.account-flyout__user{display:flex;align-items:center;gap:12px}.account-flyout__text{display:flex;flex-direction:column;min-width:0}.account-flyout__name{overflow:hidden;font:var(--type-body-strong);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.account-flyout__secondary{overflow:hidden;font:var(--type-caption);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.account-flyout__section{display:flex;flex-direction:column;gap:4px}.account-flyout__label{font:var(--type-body-strong);color:var(--text-primary)}.account-tenant{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid var(--stroke-card);border-radius:var(--radius-control);background:var(--card-default)}.account-tenant__switch.fui-Button{align-self:flex-start;color:var(--text-primary)}.account-flyout__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.account-flyout__select.fui-Dropdown{min-width:0;width:160px}.account-flyout__links{display:flex;flex-direction:column;gap:2px;margin-inline:-8px}.account-flyout__link.fui-Button{justify-content:flex-start;width:100%;font-weight:var(--fontWeightRegular);color:var(--text-primary)}.account-flyout__version{font:var(--type-caption);color:var(--text-tertiary)}.account-flyout__actions{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--stroke-divider)}@media(max-height:499px){.fui-NavDrawer.side-nav--overlay .side-scope{flex-direction:row;align-items:center;gap:0;padding-block-end:4px}.fui-NavDrawer.side-nav--overlay .side-scope__back>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fui-NavDrawer.side-nav--overlay .side-scope__title{flex:1 1 auto;min-width:0}.fui-NavDrawer.side-nav--overlay .side-scope__name{-webkit-line-clamp:1}}@media(min-width:1920px){.page-layout--grid{--page-max-w: 1600px}}@container shell-main (min-width: 1296px){.footer-bar--col{padding-inline:max(24px,calc((100cqw - var(--page-max-w)) / 2));padding-inline-start:max(24px,var(--footer-col-start, calc((100cqw - var(--page-max-w)) / 2)));padding-inline-end:max(24px,var(--footer-col-end, calc((100cqw - var(--page-max-w)) / 2)))}}.launcher-grid{display:grid;grid-template-columns:repeat(var(--launcher-cols, 3),minmax(0,1fr));gap:8px;align-items:start;width:calc(var(--launcher-cols, 3) * 126px);max-width:calc(100vw - 48px);max-height:340px;overflow-y:auto;position:relative}.launcher-item{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:8px 4px;border-radius:var(--radius-control);color:var(--text-primary);text-decoration:none;cursor:pointer}.launcher-item:hover{background:var(--fill-control-hover)}.launcher-item__label{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;text-align:center;font:var(--type-caption)}.page-cmds{display:flex;flex:none;align-items:center;gap:4px;min-width:0}.page-cmds a{text-decoration:none}.page-cmds .page-cmds__cancel{margin-inline-start:4px;display:inline-flex}.footer-views--text.fui-Button{padding-inline:8px;gap:6px}.footer-views__text{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-body)}.page-cmds__count{padding-inline:8px 4px;font:var(--type-body-strong, var(--type-body));white-space:nowrap;color:var(--text-primary)}.fui-PopoverSurface.launcher-flyout{padding:0;width:min(560px,calc(100vw - 32px));max-height:min(640px,calc(100vh - 72px));display:flex;border-radius:var(--radius-overlay);box-shadow:var(--elevation-flyout);overflow:hidden}.launcher-sheet.fui-DrawerSurface,.launcher-sheet{display:flex;flex-direction:column;border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;padding:0}.launcher-sheet>*{align-self:stretch}.launcher-sheet__bar{flex:none;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;height:48px;padding-inline:16px 8px;border-bottom:1px solid var(--stroke-divider)}.launcher-sheet__title{margin:0;font:var(--type-subtitle2);color:var(--text-primary)}.app-launcher{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;color:var(--text-primary);animation:launcher-in var(--motion-duration-normal) var(--motion-curve-entrance)}.app-launcher--sheet{min-height:0}@keyframes launcher-in{0%{opacity:0;translate:0 8px}}.app-launcher__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app-launcher__search{flex:none;padding:16px 24px 8px}.app-launcher--sheet .app-launcher__search{padding:12px 16px 8px}.app-launcher .app-launcher__searchbox{width:100%;max-width:none}.app-launcher__bar{flex:none;margin:0 24px 8px}.app-launcher__stale{flex:none;margin:0 24px 4px;font:var(--type-caption);color:var(--text-secondary)}.app-launcher__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 24px 16px}.app-launcher--sheet .app-launcher__body{padding-inline:16px}.app-launcher__page--all{animation:launcher-drill-in var(--motion-duration-normal) var(--motion-curve-entrance)}.app-launcher__page--home{animation:launcher-drill-out var(--motion-duration-normal) var(--motion-curve-exit-gentle)}@keyframes launcher-drill-in{0%{opacity:0;translate:24px 0}}@keyframes launcher-drill-out{0%{opacity:0;translate:-24px 0}}.app-launcher__section+.app-launcher__section,.app-launcher__empty+.app-launcher__section{margin-top:12px;padding-top:12px;border-top:1px solid var(--stroke-divider)}.app-launcher__row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;margin-bottom:8px}.app-launcher__row-actions{display:flex;align-items:center;gap:4px;min-width:0}.app-launcher__heading{margin:0;font:var(--type-subtitle2);color:var(--text-primary)}.app-launcher__all .app-launcher__row{justify-content:flex-start}.app-launcher__grid{display:grid;grid-template-columns:repeat(var(--launcher-cols, 5),minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.app-launcher__cell{min-width:0}.app-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;min-height:84px;padding:8px 4px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-primary);font:inherit;text-decoration:none;cursor:pointer;animation:launcher-tile-in var(--motion-duration-normal) var(--motion-curve-entrance) both;animation-delay:calc(var(--i, 0) * var(--launcher-stagger, 16ms));transition:background-color var(--motion-duration-fast) var(--motion-curve-point)}@keyframes launcher-tile-in{0%{opacity:0;translate:0 8px}}.app-tile:hover{background:var(--fill-subtle-hover)}.app-tile:active{background:var(--fill-subtle-pressed)}.app-tile:active .app-tile__logo{scale:.94}.app-tile__logo{position:relative;display:grid;place-items:center;width:40px;height:40px;flex:none;transition:scale var(--motion-duration-fast) var(--motion-curve-point)}.app-tile__logo>img,.app-tile__logo>svg{width:40px;height:40px;border-radius:var(--radius-control)}.app-tile__label{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;text-align:center;font:var(--type-caption)}.app-tile__tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-tile[data-state=current]:after{content:"";position:absolute;inset-inline:30%;bottom:2px;height:3px;border-radius:var(--radius-pill);background:var(--accent-fill)}.app-tile[data-state=current] .app-tile__label{font:var(--type-caption-strong)}.app-tile[data-state=locked] .app-tile__logo>:first-child,.app-tile[data-state=unentitled] .app-tile__logo>:first-child,.app-tile[data-state=soon] .app-tile__logo>:first-child,.app-row[data-state=locked] .app-row__logo>:first-child,.app-row[data-state=unentitled] .app-row__logo>:first-child{opacity:.4;filter:grayscale(1)}.app-tile[data-state=locked] .app-tile__label,.app-tile[data-state=soon] .app-tile__label{color:var(--text-secondary)}.app-tile[data-state=soon] .app-tile__logo{outline:1px dashed var(--stroke-control);outline-offset:2px;border-radius:var(--radius-control)}.app-tile__lock,.app-tile__warn{position:absolute;inset-inline-end:-4px;bottom:-4px;display:grid;place-items:center;width:18px;height:18px;border-radius:var(--radius-pill);background:var(--layer-alt);color:var(--text-primary);box-shadow:var(--elevation-2)}.app-tile__warn{inset-inline-end:auto;inset-inline-start:-4px;color:var(--colorPaletteMarigoldForeground1)}.app-tile .app-tile__count{position:absolute;top:-6px;inset-inline-end:-8px}.app-tile--drop{box-shadow:inset 0 0 0 2px var(--accent-stroke)}.app-tile--skeleton{cursor:default;animation:none}.app-tile .app-tile__skeleton-label{width:56px}.app-launcher__recent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;margin:8px 0 0;padding:0;list-style:none}.app-recent{display:flex;align-items:center;gap:12px;min-height:48px;padding:4px 8px;border-radius:var(--radius-control);color:var(--text-primary);text-decoration:none}.app-recent:hover{background:var(--fill-subtle-hover)}.app-recent__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-body)}.app-recent__time{flex:none;font:var(--type-caption);color:var(--text-secondary)}@media(max-height:559px){.app-launcher__recent-section{display:none}}.app-launcher__group+.app-launcher__group{margin-top:12px}.app-launcher__group-title{margin:0 0 4px;padding-inline:8px;font:var(--type-caption-strong);color:var(--text-secondary)}.app-launcher__list{margin:0;padding:0;list-style:none}.app-row{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:4px 8px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-primary);font:inherit;text-align:start;text-decoration:none;cursor:pointer}.app-row:hover{background:var(--fill-subtle-hover)}.app-row__logo{position:relative;flex:none;display:grid;width:24px;height:24px}.app-row__logo .app-tile__lock{width:14px;height:14px;inset-inline-end:-5px;bottom:-5px}.app-row__text{flex:1;min-width:0;display:flex;flex-direction:column}.app-row__name{font:var(--type-body)}.app-row[data-state=current] .app-row__name{font:var(--type-body-strong)}.app-row__desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-caption);color:var(--text-secondary)}.app-row__action{flex:none;font:var(--type-caption-strong);color:var(--accent-text)}.app-launcher__none{margin:16px 0;font:var(--type-body);color:var(--text-secondary);text-align:center}.app-launcher__empty{margin-top:12px}.app-launcher__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.app-launcher__notice.fui-PopoverSurface,.app-launcher__notice{display:flex;align-items:flex-start;gap:8px;max-width:min(320px,calc(100vw - 32px));padding:8px 4px 8px 12px;color:var(--text-primary);font:var(--type-caption)}.app-launcher__notice>svg{flex:none;margin-top:2px;color:var(--text-secondary)}.app-launcher__notice-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.app-launcher__notice-desc{display:flex;flex-direction:column;gap:2px;color:var(--text-secondary)}.app-launcher__footer{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:8px 16px 8px 20px;border-top:1px solid var(--stroke-divider);background:var(--fill-subtle-hover)}.app-launcher--sheet .app-launcher__footer{padding-bottom:max(8px,env(safe-area-inset-bottom))}.app-launcher__chip{display:flex;align-items:center;gap:8px;min-width:0;min-height:40px;padding:4px 8px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-primary);font:inherit;text-align:start}.app-launcher__chip--button{cursor:pointer}.app-launcher__chip--button:hover{background:var(--fill-subtle-hover)}.app-launcher__chip-text{min-width:0;display:flex;flex-direction:column}.app-launcher__chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-body-strong)}.app-launcher__chip-role{font:var(--type-caption);color:var(--text-secondary)}.app-launcher__chip-status{color:var(--colorStatusWarningForeground1)}.app-launcher__no-pins{margin:4px 0 8px;font:var(--type-caption);text-align:start}@media(pointer:coarse){.app-tile{min-height:88px}.app-row,.app-recent,.app-launcher__chip{min-height:44px}}html[data-motion=off] .app-launcher,html[data-motion=off] .app-launcher__page,html[data-motion=off] .app-tile{animation:none;transition:none}@media(prefers-reduced-motion:reduce){.app-launcher,.app-launcher__page,.app-tile{animation:none!important}}.app-launcher__option{display:flex;flex-direction:column;gap:2px;margin-top:16px;padding-top:12px;border-top:1px solid var(--stroke-divider)}.app-launcher__option-desc{padding-inline:8px;font:var(--type-caption);color:var(--text-secondary)}.app-launcher__notice:focus-visible{outline:none}.list-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px;border:1px solid var(--colorTransparentStroke);border-radius:var(--radius-control);background:var(--card-default);box-shadow:var(--card-shadow, var(--elevation-card));color:var(--text-primary);cursor:pointer;transition:background-color var(--motion-duration-fade) var(--curveEasyEase),box-shadow var(--motion-duration-fast) var(--curveEasyEase)}.list-row:hover{--card-shadow: var(--elevation-card-hover);background:var(--fill-control-hover)}.list-row:hover:active{--card-shadow: var(--elevation-card);background:var(--fill-control-pressed)}.list-row:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.list-row[data-focus=true]{background:var(--colorNeutralBackground1Selected)}.list-row[data-active=true]{outline:2px solid var(--colorCompoundBrandStroke);outline-offset:-2px}.list-row--flat{--card-shadow: none;border-width:0;border-radius:0;background:transparent;box-shadow:none}.list-row--flat+.list-row--flat{border-top:1px solid var(--stroke-divider)}.list-row--flat:hover{--card-shadow: none;background:var(--fill-control-hover)}.list-row__select{display:flex;flex:none;align-items:center;margin-inline:-8px -4px;pointer-events:none}.list-row--selectable[data-selected]{border-color:var(--colorCompoundBrandStroke);background:var(--colorSubtleBackgroundSelected)}.list-row__more.fui-Badge{flex:none}.list-row__media{display:flex;flex:none;align-items:center;justify-content:center;min-width:32px;max-width:48px;max-height:48px;color:var(--text-primary)}.list-row__media svg{width:24px;height:24px}.list-row__media img:not(.fui-Avatar__image){max-width:42px;max-height:42px;border-radius:var(--radius-control);object-fit:cover}.list-row__main{display:flex;flex:1 1 0;align-items:center;gap:12px;min-width:0}.list-row__body{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.list-row__extra{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%}.list-row__main:has(>.list-row__extra)+.list-row__actions{margin-inline-start:-8px}.list-row__title{max-width:100%;font:var(--type-body-strong);color:var(--text-primary);overflow-wrap:anywhere}.list-row__title--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-row__title:empty{display:none}.list-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 21px;margin-top:4px;font:var(--type-caption);color:var(--text-secondary);clip-path:inset(-8px -8px -8px -2px)}.list-row__meta>:empty{display:none}.list-row__meta>:not(:empty):before{content:"";position:absolute;top:50%;left:-11px;width:1px;height:12px;translate:0 -50%;background:var(--stroke-divider)}.list-row__meta>*{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:100%}.list-row__actions{display:flex;flex:none;align-items:center;gap:4px;color:var(--text-tertiary)}.list-row__reveal{display:none}.list-row:hover .list-row__reveal,.list-row:focus-within .list-row__reveal,.list-row__reveal--always{display:flex}@media(hover:none){.list-row__reveal{display:flex}}@layer components{.list-desc{display:flex;flex-wrap:wrap;gap:4px}.list-desc--horizontal{flex-direction:row;align-items:center}.list-desc--vertical{flex-direction:column}.list-desc--between{justify-content:space-between}.list-desc__label{font:var(--type-caption);color:var(--text-secondary)}.list-desc__label--sentence{text-transform:lowercase}.list-desc__label--sentence:first-letter{text-transform:uppercase}.list-desc__value{font:var(--type-caption);color:var(--text-primary);overflow-wrap:anywhere}}.list-cq{container-type:inline-size}@container (max-width: 560px){.list-row__main{flex-wrap:wrap;row-gap:4px}.list-row__main>.list-row__body{flex:1 1 120px}.list-row__meta{flex-direction:column;align-items:flex-start;gap:2px}.list-row__meta>:not(:empty):before{display:none}}@container (max-width: 400px){.list-row__main>.list-row__extra{flex-basis:100%}}.sr-only-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@layer components{.meta-item{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;border-radius:var(--radius-control);font-variant-numeric:tabular-nums}.meta-item__icon{flex:none;width:16px;height:16px;color:var(--text-tertiary)}.meta-item__icon svg{width:16px;height:16px}.meta-item__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-item--warning,.meta-item--warning .meta-item__icon{color:var(--colorPaletteDarkOrangeForeground2)}.meta-item--danger,.meta-item--danger .meta-item__icon{color:var(--colorPaletteRedForeground2)}.meta-item--success,.meta-item--success .meta-item__icon{color:var(--colorPaletteGreenForeground2)}.meta-item--brand,.meta-item--brand .meta-item__icon{color:var(--accent-text)}.meta-item__label{flex:none;color:var(--text-tertiary)}.date-time{border-radius:var(--radius-control);font-variant-numeric:tabular-nums;white-space:nowrap}.status-media{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:var(--radius-control);--status-ring: var(--card-default)}.status-media__icon{display:inline-flex}.status-media[data-tint] .status-media__icon{color:var(--status-fg)}.status-badge{display:inline-flex;flex:none;align-items:center;justify-content:center;width:14px;height:14px;border-radius:var(--radius-pill);background:var(--status-solid);color:var(--colorNeutralBackground1);font:var(--type-caption2);font-weight:var(--font-weight-strong);line-height:1}.status-media>.status-badge{position:absolute;right:-4px;bottom:-4px;box-shadow:0 0 0 2px var(--status-ring)}.status-label{display:inline-flex;align-items:center;gap:6px;min-width:0;border-radius:var(--radius-control);color:var(--text-primary)}.status-label__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prop-list{display:flex;flex-direction:column;margin:0;container-type:inline-size}.prop-row{display:flex;align-items:baseline;gap:16px;min-width:0;padding:12px var(--prop-inset, 0)}.prop-row+.prop-row{border-top:1px solid var(--stroke-divider)}.prop-row>dt{flex:0 0 auto;max-width:40%;font:var(--type-caption);color:var(--text-secondary);overflow-wrap:anywhere}.prop-row>dd{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:4px;min-width:0;margin:0;font:var(--type-body);color:var(--text-primary);text-align:end;overflow-wrap:anywhere}.prop-row__value{min-width:0}.prop-row--truncate .prop-row__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prop-row__extra{display:inline-flex;flex:none;align-items:center;align-self:center;gap:4px}.prop-row a{color:var(--accent-text);text-decoration:none}.prop-row a:hover{text-decoration:underline}@container (max-width: 359px){.prop-row{flex-direction:column;align-items:stretch;gap:2px}.prop-row>dt{max-width:none}.prop-row>dd{justify-content:flex-start;text-align:start}}.meta-list-cq{container-type:inline-size}.meta-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0}.meta-list__item--wide{grid-column:1 / -1}.meta-list dt{font:var(--type-caption);color:var(--text-secondary)}.meta-list dd{margin:2px 0 0;font:var(--type-body);color:var(--text-primary);overflow-wrap:anywhere}@container (max-width: 279px){.meta-list{grid-template-columns:minmax(0,1fr)}}.info-heading{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.info-heading__media{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px}.info-heading__media svg{width:24px;height:24px}.info-heading__text{flex:1 1 160px;min-width:0;padding-top:6px}.info-heading__title{margin:0;font:var(--type-subtitle);color:var(--text-primary);overflow-wrap:anywhere}.info-heading__description{display:-webkit-box;margin:4px 0 0;overflow:hidden;font:var(--type-caption);color:var(--text-secondary);-webkit-box-orient:vertical;-webkit-line-clamp:3}.info-heading__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:4px;font:var(--type-caption);color:var(--text-secondary)}.info-heading--page{gap:12px}.info-heading--page .info-heading__media{width:40px;height:40px}.info-heading--page .info-heading__text{padding-top:2px}.info-heading--page .info-heading__title{font:var(--type-subtitle)}.info-heading--page .info-heading__description{font:var(--type-body)}.info-heading__actions{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;margin-inline-start:auto;align-items:center;gap:4px}.settings-section{display:flex;flex-direction:column;gap:8px;min-width:0}.settings-section+.settings-section{margin-top:24px}.settings-section__title{margin:0;font:var(--type-subtitle2);color:var(--text-primary)}.settings-section__desc{margin:-4px 0 0;font:var(--type-caption);color:var(--text-secondary)}.settings-section__rows{display:flex;flex-direction:column;gap:4px;container:settings-rows / inline-size}.settings-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;min-height:68px;padding:12px 16px;border:1px solid var(--colorTransparentStroke);border-radius:var(--radius-control);background:var(--card-default);box-shadow:var(--elevation-card);color:var(--text-primary)}.settings-row--clickable{cursor:pointer;transition:background-color var(--motion-duration-fade) var(--curveEasyEase)}.settings-row--clickable:hover{background:var(--fill-control-hover)}.settings-row--clickable:hover:active{background:var(--fill-control-pressed)}.settings-row__icon{display:flex;flex:none;align-items:center;justify-content:center;width:32px;color:var(--text-primary)}.settings-row__icon svg{width:24px;height:24px}.settings-row__text{flex:1 1 240px;min-width:0}.settings-row__title{margin:0;font:var(--type-body-strong);color:var(--text-primary);overflow-wrap:anywhere}.settings-row__desc{margin:2px 0 0;font:var(--type-caption);color:var(--text-secondary);overflow-wrap:anywhere}.settings-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 21px;margin-top:4px;font:var(--type-caption);color:var(--text-secondary);clip-path:inset(-8px -8px -8px -2px)}.settings-row__meta>:empty{display:none}.settings-row__meta>*{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:100%}.settings-row__meta>:not(:empty):before{content:"";position:absolute;top:50%;left:-11px;width:1px;height:12px;translate:0 -50%;background:var(--stroke-divider)}@container settings-rows (max-width: 560px){.settings-row__meta{flex-direction:column;align-items:flex-start;gap:2px}.settings-row__meta>:not(:empty):before{display:none}}.settings-row[data-active=true]{position:relative;background:var(--colorSubtleBackgroundSelected)}.settings-row[data-active=true]:before{content:"";position:absolute;top:50%;left:0;width:3px;height:16px;border-radius:var(--radius-pill);background:var(--colorCompoundBrandStroke);transform:translateY(-50%)}.settings-row__control{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;margin-inline-start:auto}.settings-expander{display:flex;flex-direction:column;border-radius:var(--radius-control);box-shadow:var(--elevation-card)}.settings-expander>.settings-row{box-shadow:none}.settings-expander>.settings-row--expanded{border-end-start-radius:0;border-end-end-radius:0}.settings-expander__panel{padding:12px 16px 16px;border-top:1px solid var(--stroke-divider);border-end-start-radius:var(--radius-control);border-end-end-radius:var(--radius-control);background:var(--card-default)}.settings-row__chevron--open{rotate:180deg}.settings-row__chevron{transition:rotate var(--motion-duration-fast) var(--motion-curve-point)}.settings-row__value{font:var(--type-body);color:var(--text-secondary);font-variant-numeric:tabular-nums}.settings-row__chevron{flex:none;margin-inline-start:auto;color:var(--text-tertiary)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--card-grid-min, 200px)),1fr));gap:12px;align-items:start}.media-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--colorTransparentStroke);border-radius:var(--radius-control);background:var(--card-default);box-shadow:var(--card-shadow, var(--elevation-card));color:var(--text-primary);transition:background-color var(--motion-duration-fade) var(--curveEasyEase),box-shadow var(--motion-duration-fast) var(--curveEasyEase)}.media-card--clickable{cursor:pointer}.media-card--clickable:hover{--card-shadow: var(--elevation-card-hover);background:var(--fill-control-hover)}.media-card[data-selected=true]{outline:2px solid var(--colorCompoundBrandStroke);outline-offset:-2px}.media-card__body{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:8px 8px 12px 12px}.media-card__text{flex:1 1 auto;min-width:0;padding-top:6px}.media-card__title{overflow:hidden;font:var(--type-body-strong);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.media-card__meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font:var(--type-caption);color:var(--text-secondary)}.media-card__meta>:empty,.info-heading__meta>:empty{display:none}.media-card__actions{display:flex;flex:none;align-items:center;gap:4px}.media-card__status{position:absolute;top:8px;left:8px;z-index:1;display:inline-flex;padding:2px;border-radius:var(--radius-pill);background:var(--card-default);box-shadow:var(--elevation-2)}}.status-badge.status-badge svg{width:10px;height:10px;stroke-width:3}.status-badge--spin svg{animation:status-spin 1s linear infinite}@keyframes status-spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.status-badge--spin svg{animation:none}}[data-status=success]{--status-fg: var(--colorPaletteGreenForeground2);--status-solid: var(--colorPaletteGreenBorderActive)}[data-status=error]{--status-fg: var(--colorPaletteRedForeground2);--status-solid: var(--colorPaletteRedBorderActive)}[data-status=running]{--status-fg: var(--colorPaletteBlueForeground2);--status-solid: var(--colorPaletteBlueBorderActive)}[data-status=queued]{--status-fg: var(--colorPaletteMarigoldForeground2);--status-solid: var(--colorPaletteMarigoldBorderActive)}[data-status=pending]{--status-fg: var(--colorPalettePurpleForeground2);--status-solid: var(--colorPalettePurpleBorderActive)}[data-status=warning]{--status-fg: var(--colorPaletteDarkOrangeForeground2);--status-solid: var(--colorPaletteDarkOrangeBorderActive)}[data-status=canceled],[data-status=draft],[data-status=inactive],[data-status=expired]{--status-fg: var(--colorNeutralForeground3);--status-solid: var(--colorNeutralForeground3)}[data-status=active]{--status-fg: var(--colorPaletteTealForeground2);--status-solid: var(--colorPaletteTealBorderActive)}.list-row:hover .status-media{--status-ring: var(--fill-control-hover)}.list-row[data-focus=true] .status-media{--status-ring: var(--colorNeutralBackground1Selected)}.settings-row--clickable:hover .status-media{--status-ring: var(--fill-control-hover)}.card-info__body--flush>.prop-list{--prop-inset: 16px}.card-info__body:not(.card-info__body--flush)>.prop-list>.prop-row:first-child{padding-top:0}.card-info__body:not(.card-info__body--flush)>.prop-list>.prop-row:last-child{padding-bottom:0}.settings-row .fui-Dropdown.fui-Dropdown,.settings-row .fui-Combobox.fui-Combobox{min-width:min(200px,100%);max-width:100%}.media-card>.card-image{border:none;border-bottom:1px solid var(--stroke-divider);border-radius:0}.media-card>.card-image{aspect-ratio:4 / 3}.media-card .card-image__img,.media-card .card-image__skeleton,.media-card .card-image__fallback{width:100%;height:100%;aspect-ratio:auto}.media-card .card-image__img{object-fit:cover}.media-card .card-image__check{z-index:2}.media-card--media .card-image__fallback{display:block;height:100%;padding:0;background:none}.media-card--media .card-image__fallback .entity-thumb__grid{width:100%;height:100%}.media-card--media .card-image__fallback .entity-thumb__glyph{width:48px;height:48px}@layer components{.detail-pane{height:100%}.detail-pane__body{display:flex;flex-direction:column;gap:16px;padding:0}.detail-pane__skeleton{display:flex;flex-direction:column;gap:12px;padding:0}.detail-pane__title{display:inline-flex;align-items:baseline;gap:6px;max-width:100%}.detail-pane__title>span:first-child{min-width:0;overflow-wrap:anywhere}.detail-pane__title-copy{position:relative;top:2px;flex:none}.pane-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.pane-actions a{text-decoration:none}.pane-actions__danger,.pane-actions__danger .fui-MenuItem__icon{color:var(--text-critical)}.pane-section{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--stroke-divider)}.pane-section__header{display:flex;align-items:center;gap:8px;min-height:24px}.pane-section__heading{display:flex;flex:1;align-items:center;min-width:0;margin:0;font:var(--type-body-strong);color:var(--text-primary)}.pane-section__toggle{display:inline-flex;align-items:center;gap:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-control)}.pane-section__toggle:focus-visible{outline:2px solid var(--stroke-control-strong);outline-offset:2px}.pane-section__chevron{width:16px;height:16px;margin-inline-end:4px;color:var(--text-secondary);transition:transform var(--durationFast) var(--curveEasyEase)}.pane-section__chevron[data-collapsed]{transform:rotate(-90deg)}.pane-section__icon{display:inline-flex;margin-inline-end:8px;color:var(--text-secondary)}.pane-section__icon svg{width:16px;height:16px}.pane-section__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pane-section__count{margin-inline-start:8px;font:var(--type-caption);color:var(--text-tertiary)}.pane-section__extra{display:flex;flex:none;align-items:center;gap:4px}.pane-section__body{min-width:0}.copy-text{display:inline-flex;align-items:center;gap:6px;max-width:100%;vertical-align:bottom}.copy-text__value{min-width:0;overflow-wrap:anywhere}.copy-text__value--mono{font-family:var(--font-family-mono);font-size:12px}.copy-text--end .copy-text__value,.meta-list__truncate{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.copy-text__btn{flex:none}.secret-text__toggle{min-width:20px;height:20px;padding:0;color:var(--text-tertiary)}.meta-list dt{display:flex;align-items:center}.meta-list__icon{display:inline-flex;margin-inline-end:4px}.meta-list__icon svg{width:14px;height:14px}.meta-list dd a,.entity-link{color:var(--accent-text);text-decoration:none}.meta-list dd a:hover,a.entity-link:hover .entity-link__text{text-decoration:underline}.entity-link{display:inline-flex;align-items:center;gap:4px;max-width:100%;vertical-align:bottom}span.entity-link{color:var(--text-primary)}.entity-link__icon{flex:none;width:16px;height:16px}.entity-link__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-links{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.related-links__row{display:flex;align-items:center;gap:12px;min-height:40px;padding:4px 8px;margin-inline:-8px;border-radius:var(--radius-control);color:var(--text-primary);text-decoration:none}.related-links__row:hover{background:var(--fill-subtle-hover)}.related-links__row:active{background:var(--fill-subtle-pressed)}.related-links__row:focus-visible{outline:2px solid var(--stroke-control-strong);outline-offset:-2px}.related-links__icon{display:inline-flex;flex:none;color:var(--text-secondary)}.related-links__icon svg{width:20px;height:20px}.related-links__text{display:flex;flex:1;flex-direction:column;min-width:0}.related-links__label{font:var(--type-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-links__description{font:var(--type-caption);color:var(--text-secondary)}.related-links__count{flex:none;font:var(--type-caption);color:var(--text-secondary)}.related-links__chevron{flex:none;width:16px;height:16px;color:var(--text-tertiary)}.json-block{position:relative;border:1px solid var(--stroke-card);border-radius:var(--radius-control);background:var(--layer-default)}.json-block__tools{position:absolute;top:4px;right:4px;display:flex;align-items:center;gap:4px;padding:2px 4px;border-radius:var(--radius-control);background:var(--layer-default)}.json-block__code{max-height:320px;margin:0;padding:8px 12px;overflow:auto;font-family:var(--font-family-mono);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.json-block__code:focus-visible{outline:2px solid var(--stroke-control-strong);outline-offset:-2px}.json-dialog{height:min(70vh,720px)}.json-dialog__code{height:100%;max-height:none}.progress-steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.progress-steps__item{position:relative;display:flex;gap:8px;padding-bottom:12px}.progress-steps__item:not(:last-child):before{content:"";position:absolute;top:28px;bottom:0;left:13px;width:1px;background:var(--stroke-divider)}.progress-steps__media{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px}.progress-steps__media svg{width:16px;height:16px}.progress-steps__text{display:flex;flex-direction:column;min-width:0;padding-top:4px}.progress-steps__name{font:var(--type-body);color:var(--text-primary)}.progress-steps__meta{display:flex;flex-wrap:wrap;gap:2px 12px;font:var(--type-caption);color:var(--text-secondary)}}.card-info__body .related-links{padding-inline:8px}.pane-section__toggle,.noti-item__title{min-height:24px}.app-spin .fui-SpinButton__incrementButton,.app-spin .fui-SpinButton__decrementButton{position:relative}.app-spin .fui-SpinButton__incrementButton:before,.app-spin .fui-SpinButton__decrementButton:before{content:"";position:absolute;inset-inline:0}.app-spin .fui-SpinButton__incrementButton:before{top:-8px;bottom:0}.app-spin .fui-SpinButton__decrementButton:before{top:0;bottom:-8px}.status-tag{max-width:100%;vertical-align:middle;white-space:nowrap}.status-tag+.status-tag,.status-tag-group+.status-tag-group{margin-inline-start:4px}.status-tag.status-tag--blue{--tag-bg: var(--colorPaletteBlueBackground2);--tag-fg: var(--colorPaletteBlueForeground2)}.status-tag.status-tag--cornflower{--tag-bg: var(--colorPaletteCornflowerBackground2);--tag-fg: var(--colorPaletteCornflowerForeground2)}.status-tag.status-tag--purple{--tag-bg: var(--colorPalettePurpleBackground2);--tag-fg: var(--colorPalettePurpleForeground2)}.status-tag.status-tag--magenta{--tag-bg: var(--colorPaletteMagentaBackground2);--tag-fg: var(--colorPaletteMagentaForeground2)}.status-tag.status-tag--pink{--tag-bg: var(--colorPalettePinkBackground2);--tag-fg: var(--colorPalettePinkForeground2)}.status-tag.status-tag--teal{--tag-bg: var(--colorPaletteTealBackground2);--tag-fg: var(--colorPaletteTealForeground2)}.status-tag.status-tag--gold{--tag-bg: var(--colorPaletteGoldBackground2);--tag-fg: var(--colorPaletteGoldForeground2)}.status-tag.status-tag--marigold{--tag-bg: var(--colorPaletteMarigoldBackground2);--tag-fg: var(--colorPaletteMarigoldForeground2)}.status-tag.status-tag--lightgreen{--tag-bg: var(--colorPaletteLightGreenBackground2);--tag-fg: var(--colorPaletteLightGreenForeground2)}.status-tag[class*=status-tag--]:not(.status-tag--borderless,.status-tag--custom){border-color:var(--colorTransparentStroke)}.status-tag.status-tag--blue,.status-tag.status-tag--cornflower,.status-tag.status-tag--purple,.status-tag.status-tag--magenta,.status-tag.status-tag--pink,.status-tag.status-tag--teal,.status-tag.status-tag--gold,.status-tag.status-tag--marigold,.status-tag.status-tag--lightgreen{background-color:var(--tag-bg);color:var(--tag-fg)}.status-tag.status-tag--custom{border-color:var(--status-tag-color);background-color:var(--status-tag-color)}.status-tag.status-tag--on-light{color:var(--colorNeutralForegroundStaticInverted)}.status-tag.status-tag--on-dark{color:var(--colorNeutralForeground1Static)}.status-tag.status-tag--custom-tint{background-color:color-mix(in srgb,var(--status-tag-color) 20%,var(--colorNeutralBackground1));color:var(--text-primary)}.status-tag.status-tag--borderless{border-color:transparent}.status-tag-group{display:inline-flex;vertical-align:middle}.app-alert__description{margin-top:4px}.app-upload{display:flex;flex-direction:column;gap:8px;min-width:0}.app-upload__trigger{display:inline-flex;width:fit-content}.app-upload__drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:16px;border:1px dashed var(--stroke-control);border-radius:var(--radius-control);background:var(--fill-control);color:var(--text-secondary);font:var(--type-body);text-align:center;cursor:pointer;transition:border-color var(--motion-duration-fast) var(--curveEasyEase),background-color var(--motion-duration-fade) var(--curveEasyEase)}.app-upload__drop:hover,.app-upload__drop--over{border-color:var(--accent-stroke);background:var(--fill-control-hover)}.app-upload__drop--disabled{border-color:var(--colorNeutralStrokeDisabled);background:var(--colorNeutralBackgroundDisabled);color:var(--text-disabled);cursor:not-allowed}.app-upload__drop-icon{color:var(--accent-text)}.app-upload__list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.app-upload__item{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:0 0 0 8px;border-radius:var(--radius-control);color:var(--text-primary);font:var(--type-body)}.app-upload__item:hover{background:var(--fill-subtle-hover)}.app-upload__item--error{color:var(--text-critical)}.app-upload__item-icon{color:var(--text-secondary)}.app-upload__item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-upload__progress{grid-column:2 / 4;margin-bottom:4px}.image-preview.fui-DialogSurface{display:flex;flex-direction:column;width:min(1200px,calc(100vw - 32px));max-width:none;height:min(90vh,960px);padding:0;overflow:hidden}.image-preview__title{display:flex;align-items:center;gap:8px;min-width:0;padding:12px 12px 12px 24px;border-bottom:1px solid var(--stroke-divider)}.image-preview .image-preview__name{flex:1 1 auto;min-width:0;overflow:hidden;font:var(--type-subtitle2);text-overflow:ellipsis;white-space:nowrap}.image-preview__count{color:var(--text-secondary);font:var(--type-caption);white-space:nowrap}.image-preview__stage{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--colorNeutralBackground3)}.image-preview__stage img{max-width:100%;max-height:100%;object-fit:contain;transition:transform var(--motion-duration-normal) var(--motion-curve-point)}.image-preview__toolbar{flex:none;display:flex;flex-wrap:wrap;justify-content:center;padding:8px;border-top:1px solid var(--stroke-divider)}.card-image{position:relative;overflow:hidden;border:1px solid var(--stroke-card);border-radius:var(--radius-control);background:var(--card-default);cursor:pointer}.card-image:hover{outline:1px solid var(--accent-stroke);outline-offset:0}.card-image__img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain;transition:scale var(--motion-duration-slow) var(--motion-curve-entrance)}.card-image:hover .card-image__img{scale:1.1}.card-image__fallback{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background:var(--card-secondary);color:var(--text-tertiary)}.card-image__fallback svg{width:32px;height:32px}.card-image__skeleton{position:absolute;inset:0}.card-image__skeleton .fui-SkeletonItem{width:100%;height:100%;border-radius:0}.card-image__check{position:absolute;top:4px;right:4px;z-index:1;border-radius:var(--radius-control);background:var(--card-default)}.card-image__caption{position:absolute;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;padding:8px;background:var(--colorNeutralBackgroundStatic);color:var(--colorNeutralForegroundStaticInverted);font:var(--type-caption);opacity:0;transition:opacity var(--motion-duration-normal) var(--curveEasyEase)}.card-image:hover .card-image__caption,.card-image:focus-within .card-image__caption{opacity:1}.card-image__caption-text{display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3}@layer components{.card-info{--card-info-radius: var(--radius-control);position:relative;display:flex;flex-direction:column;border:1px solid var(--colorTransparentStroke);border-radius:var(--card-info-radius);background:var(--card-default);box-shadow:var(--elevation-card)}.card-info__icon{display:inline-flex;flex:none;margin-inline-end:4px;color:var(--text-tertiary)}.card-info__icon svg{width:20px;height:20px}.card-info__header{display:flex;align-items:center;gap:4px;min-height:54px;padding:16px;overflow:hidden;border-start-start-radius:var(--card-info-radius);border-start-end-radius:var(--card-info-radius);background:var(--card-default)}.card-info__header .fui-Button{margin-block:-5px}.card-info__header--clickable{cursor:pointer}.card-info__header.collapsed,.card-info__body-wrapper,.card-info__body{border-end-start-radius:var(--card-info-radius);border-end-end-radius:var(--card-info-radius)}.card-info__body-wrapper{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--durationSlow) var(--curveEasyEase)}.card-info__body-wrapper.collapsed{grid-template-rows:0fr}.card-info__body{padding:16px;border-top:1px solid var(--stroke-divider);background:var(--card-default);container-type:inline-size}.card-info__body--flush{padding:0}.card-info__arrow{transition:rotate var(--motion-duration-fast) var(--motion-curve-point)}.card-info__arrow--clickable{cursor:pointer}.card-info__arrow--open{rotate:90deg}.info-ui{display:flex;gap:4px}.info-ui--horizontal{flex-direction:row;align-items:center}.info-ui--vertical{flex-direction:column}.info-ui--between{justify-content:space-between}.info-ui__label-wrapper{display:flex;align-items:center;gap:4px}.info-ui__label{flex-grow:1;color:var(--text-primary)}.info-ui__label--sentence{text-transform:lowercase}.info-ui__label--sentence:first-letter{text-transform:uppercase}.info-ui__description{color:var(--text-tertiary);overflow-wrap:anywhere}.info-ui__note{flex:none;width:fit-content;color:var(--text-tertiary)}.info-ui__note--primary{color:var(--accent-text);font-style:italic}.app-divider{background-color:var(--stroke-divider)}.app-divider--horizontal{width:100%;height:1px;margin-block:8px}.app-divider--vertical{width:1px;height:14px;margin-inline:8px}}@layer components{.form-layout{max-width:100%;margin-inline:auto}.form-layout--fill{display:flex;flex-direction:column;height:100%;min-height:0}.form-layout--fill .form-fill{flex:1 1 auto;min-height:240px}@media(min-width:48rem){.form-layout{max-width:var(--form-w)}.form-layout--wide{max-width:var(--form-w-wide)}}}.form-layout--fill .form-fill.fui-Field{display:flex;flex-direction:column}.form-layout--fill .form-fill.fui-Field>:not(.fui-Field__label):not(.fui-Field__validationMessage):not(.fui-Field__hint){flex:1 1 auto;min-height:0}.color-tag.color-tag.fui-Badge{color:var(--colorNeutralForeground1)}@layer components{.color-tag.fui-Badge{gap:4px;max-width:160px;padding:0 6px;border-color:var(--colorNeutralStroke1);background:transparent;font:var(--type-caption-strong)}.color-tag--small.fui-Badge{gap:3px;padding:0 4px}.color-tag__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.color-tag__dot{flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--tag-color, transparent);box-shadow:inset 0 0 0 1px var(--colorNeutralStroke1)}.color-tag__dot[data-ring=strong]{box-shadow:inset 0 0 0 1px var(--colorNeutralForeground3)}.color-tag__dismiss{display:inline-flex;flex:none;align-items:center;justify-content:center;width:14px;height:14px;margin-inline-end:-2px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--colorNeutralForeground3);cursor:pointer}.color-tag__dismiss:hover{background:var(--colorSubtleBackgroundHover);color:var(--colorNeutralForeground1)}.color-tag__dismiss:focus-visible{outline:2px solid var(--colorStrokeFocus2)}.color-tag-list{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0}.visibility-badge.fui-Badge{gap:4px}}@layer components{.copy-btn,.secret-text__toggle{position:relative}.copy-btn:after,.secret-text__toggle:after{content:"";position:absolute;inset:-4px}}@media(pointer:coarse){.copy-btn:after,.secret-text__toggle:after,.detail-pane__title-copy:after{inset:-12px}.footer-btn.fui-Button,.footer-btn.fui-ToggleButton,.nav-actions .fui-Button,.page-commands .fui-Button,.pane-action.fui-Button{min-width:44px;min-height:44px}.rail-item{width:44px;height:44px}.pane-section__toggle{min-height:32px}.app-slider{--app-slider-thumb: 28px}}@layer components{.tabs-ui__list{align-items:center}.tabs-ui__more.fui-Button{flex:none;min-width:32px;height:32px;color:var(--colorNeutralForeground2)}}@media(pointer:coarse){.tabs-ui__more.fui-Button{min-width:44px;height:44px}}@layer components{.wizard-steps{margin-bottom:24px;container-type:inline-size}.wizard-steps__compact{display:none;flex-direction:column;gap:8px}.wizard-steps__text{margin:0;font:var(--type-body);color:var(--text-primary)}.wizard-steps__current{font-weight:var(--fontWeightSemibold)}.wizard-steps__list{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.wizard-steps__item{display:flex;flex:1 1 0;align-items:center;gap:8px;min-width:0}.wizard-steps__item:last-child{flex:0 1 auto}.wizard-steps__dot{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:var(--radius-pill);background:var(--fill-control);color:var(--text-secondary);font:var(--type-caption)}.wizard-steps__item[data-state=current] .wizard-steps__dot{background:var(--accent-fill);color:var(--text-on-accent)}.wizard-steps__item[data-state=done] .wizard-steps__dot{background:var(--fill-control-hover);color:var(--colorStatusSuccessForeground1)}.wizard-steps__label{min-width:0;overflow:hidden;font:var(--type-body);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.wizard-steps__item[data-state=current] .wizard-steps__label{flex:none;max-width:60%;color:var(--text-primary);font-weight:var(--fontWeightSemibold)}.wizard-steps__line{flex:1 1 auto;min-width:12px;height:1px;background:var(--stroke-divider)}.wizard-steps__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container (max-width: 719px){.wizard-steps__item:not([data-state=current]) .wizard-steps__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wizard-steps__item:not([data-state=current]){flex:1 1 0}}@container (max-width: 479px){.wizard-steps__compact{display:flex}.wizard-steps__list{display:none}}}@layer components{.entity-thumb{position:relative;display:inline-grid;flex:none;place-items:center;overflow:hidden;border-radius:var(--radius-control);background:var(--et-bg);color:var(--et-fg);vertical-align:middle}.entity-thumb--24{width:24px;height:24px}.entity-thumb--32{width:32px;height:32px}.entity-thumb--40{width:40px;height:40px}.entity-thumb--42{width:42px;height:42px}.entity-thumb--64{width:64px;height:64px;border-radius:var(--radius-dialog)}.entity-thumb--96{width:96px;height:96px;border-radius:var(--radius-dialog)}.entity-thumb--card{width:100%;height:100%;border-radius:0}.entity-thumb>*{grid-area:1 / 1}.entity-thumb__grid{width:100%;height:100%;opacity:.14}.entity-thumb__img{width:100%;height:100%;object-fit:cover}.entity-thumb--loaded>.entity-thumb__glyph,.entity-thumb--loaded>.entity-thumb__grid{visibility:hidden}}html[data-theme=dark] .entity-thumb--lg{background:color-mix(in srgb,var(--et-bg) 38%,var(--colorNeutralBackground3))}@layer components{.app-form__item{margin-bottom:16px;align-content:start}.app-form__item:last-child{margin-bottom:0}.form-layout>*+*{margin-top:16px}.card-info .app-form__item:last-child{margin-bottom:0}}.app-form__item>*{min-width:0}.app-form__item--horizontal.fui-Field{grid-template-columns:minmax(0,33%) minmax(0,1fr);column-gap:12px}@layer components{.app-spin{width:100%}}.app-spin .fui-SpinButton__input{min-width:0}.spin--no-controls .fui-SpinButton__incrementButton,.spin--no-controls .fui-SpinButton__decrementButton{display:none}.spin--no-controls.fui-SpinButton{grid-template-columns:1fr}.app-select--shrink.fui-Dropdown,.app-select--shrink.fui-Combobox{min-width:0}.app-select .fui-Combobox__input{min-width:0;width:100%;text-overflow:ellipsis}.app-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@layer components{.app-select{width:100%}}.date-range-cq{width:100%;container-type:inline-size}.date-range{display:flex;align-items:center;gap:8px;width:100%}.date-range__arrow{flex:none;color:var(--text-tertiary)}.date-range>.fui-DatePicker,.date-range>.fui-Input{flex:1 1 0;min-width:0}@container (max-width: 359px){.date-range{flex-direction:column;align-items:stretch;gap:4px}.date-range>.fui-DatePicker,.date-range>.fui-Input{flex:none;width:100%}.date-range__arrow{align-self:center;transform:rotate(90deg)}}.date-range .fui-Input__input{min-width:0}@layer components{.app-color{display:inline-flex;align-items:center;min-width:0}}.app-color__trigger.fui-Button{min-width:0;font-variant-numeric:tabular-nums}.app-color__swatch{display:block;width:16px;height:16px;border-radius:var(--borderRadiusSmall);background:var(--app-color);box-shadow:0 0 0 1px var(--colorNeutralStroke1)}.app-color__swatch[data-empty]{background:linear-gradient(to top right,transparent calc(50% - 1px),var(--colorStatusDangerForeground1) calc(50% - 1px),var(--colorStatusDangerForeground1) calc(50% + 1px),transparent calc(50% + 1px))}.app-color__swatch--lg{flex:none;width:24px;height:24px;border-radius:var(--borderRadiusMedium)}.app-color__link.fui-Link{display:inline-flex;align-items:center;gap:4px}.app-color__surface.fui-PopoverSurface{display:flex;flex-direction:column;gap:12px;width:264px;padding:12px}.app-color__picker{display:flex;flex-direction:column;gap:8px}.app-color__picker .fui-ColorArea{width:100%;height:160px;min-width:0;min-height:0;margin-bottom:0}.app-color__picker .fui-ColorSlider{min-width:0}.app-color__row{display:flex;align-items:center;gap:8px}.app-color__hex.fui-Input{flex:1 1 auto;min-width:0;font-variant-numeric:tabular-nums}@layer components{.app-datetime{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:8px;width:100%}.app-datetime--short{grid-template-columns:minmax(0,1fr) 96px}}.app-datetime>.fui-DatePicker,.app-datetime>.fui-Input,.app-datetime>.fui-Combobox{min-width:0}.app-datetime .fui-Input__input{min-width:0}.app-time__list.fui-Listbox{max-height:272px;overflow-y:auto;min-width:0}.app-tags.fui-TagPickerControl .fui-TagPickerInput,.app-tags.fui-TagPickerControl .fui-TagPickerGroup{padding-block:5px}.app-tags.fui-TagPickerControl .fui-TagPickerControl__aside,.app-tags.fui-TagPickerControl .fui-TagPickerControl__expandIcon,.app-tags.fui-TagPickerControl .fui-TagPickerControl__secondaryAction{min-height:30px}.app-tags-list.fui-TagPickerList{max-height:18rem}@layer components{.app-slider{--app-slider-thumb: 20px;--app-slider-rail: var(--colorNeutralStrokeAccessible);--app-slider-fill: var(--colorCompoundBrandBackground);display:flex;flex-direction:column;min-width:120px;width:100%;-webkit-user-select:none;user-select:none;touch-action:none}.app-slider:not(.app-slider--disabled):hover{--app-slider-fill: var(--colorCompoundBrandBackgroundHover)}.app-slider--disabled{--app-slider-rail: var(--colorNeutralBackgroundDisabled);--app-slider-fill: var(--colorNeutralForegroundDisabled)}.app-slider--tip{padding-top:28px}.app-slider__track{position:relative;height:32px;margin-inline:calc(var(--app-slider-thumb) / 2);cursor:pointer}.app-slider--disabled .app-slider__track{cursor:default}.app-slider__rail,.app-slider__fill{position:absolute;top:50%;height:4px;translate:0 -50%;border-radius:var(--borderRadiusXLarge);pointer-events:none}.app-slider__rail{left:0;right:0;background:var(--app-slider-rail)}.app-slider__fill{left:var(--from);right:calc(100% - var(--to));background:var(--app-slider-fill)}.app-slider__thumb{position:absolute;top:50%;left:var(--p);width:var(--app-slider-thumb);height:var(--app-slider-thumb);translate:-50% -50%;border-radius:var(--borderRadiusCircular);background:var(--app-slider-fill);box-shadow:0 0 0 calc(var(--app-slider-thumb) * .2) var(--colorNeutralBackground1) inset,0 0 0 1px var(--colorNeutralStroke1);outline:none}.app-slider--disabled .app-slider__thumb{box-shadow:0 0 0 calc(var(--app-slider-thumb) * .2) var(--colorNeutralBackground1) inset,0 0 0 1px var(--colorNeutralForegroundDisabled)}.app-slider__thumb:focus-visible{box-shadow:0 0 0 calc(var(--app-slider-thumb) * .2) var(--colorNeutralBackground1) inset,0 0 0 2px var(--colorStrokeFocus2),0 0 0 3px var(--colorStrokeFocus1)}.app-slider__thumb[data-active]{z-index:1}.app-slider__tip{position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50% 0;padding:2px 8px;border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);box-shadow:var(--shadow16);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--durationFaster) var(--curveEasyEase)}.app-slider--tip .app-slider__tip,.app-slider--hover-tip .app-slider__thumb:hover .app-slider__tip,.app-slider--hover-tip .app-slider__thumb:focus-visible .app-slider__tip,.app-slider--hover-tip .app-slider__thumb[data-active] .app-slider__tip{opacity:1}.app-slider__marks{position:relative;height:20px;margin-inline:calc(var(--app-slider-thumb) / 2);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200)}.app-slider__mark{position:absolute;top:0;left:var(--p);translate:-50% 0;white-space:nowrap}.app-slider__mark[data-edge=start]{translate:calc(var(--app-slider-thumb) / -2) 0}.app-slider__mark[data-edge=end]{translate:calc(-100% + var(--app-slider-thumb) / 2) 0}}.fui-Button.app-radio-btn[aria-checked=true]{background-color:var(--colorNeutralBackground1Selected);border-color:var(--colorCompoundBrandStroke);color:var(--colorNeutralForeground1Selected)}.fui-Button.app-radio-btn[aria-checked=true]:hover{background-color:var(--colorNeutralBackground1Hover)}.pane-host.app-pane{--pane-w: 480px}@media(max-width:639px){.pane-host.app-pane[data-open=true],.pane-host.app-pane>.pane-body{width:100%}}@layer components{.noti-pane-root{height:100%}.noti-pane{display:flex;flex-direction:column;gap:8px}.noti-pane__spinner{padding:8px 0}.noti-pane__more{display:flex;justify-content:center;padding:4px 0}.noti-permission{margin-bottom:8px}.noti-filter{margin:-4px 0 4px -10px}.noti-list{display:flex;flex-direction:column;gap:4px}.noti-item{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"avatar head" "avatar summary";align-items:start;column-gap:12px;row-gap:2px;padding:12px;border:1px solid var(--stroke-card);border-radius:var(--radius-control);background:var(--card-default)}.noti-item:hover{background:var(--fill-control-hover)}.noti-item:has(.noti-item__title:focus-visible){outline:2px solid var(--stroke-control-strong);outline-offset:-2px}.noti-item--unread{background:var(--colorNeutralBackground1Selected)}.noti-item__avatar{grid-area:avatar}.noti-item__head{grid-area:head;display:flex;align-items:center;gap:8px;min-width:0}.noti-item__title{flex:1 1 auto;min-width:0;padding:0;overflow:hidden;border:0;background:none;font:var(--type-subtitle2);color:var(--text-primary);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;outline:none}.noti-item__title:after{content:"";position:absolute;inset:0}.noti-item__time{cursor:pointer;position:relative;z-index:1;flex:none;font:var(--type-caption);color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.noti-item__dot{flex:none;width:8px;height:8px;border-radius:var(--radius-pill);visibility:hidden}.noti-item--unread .noti-item__dot{visibility:visible;background:var(--accent-fill)}.noti-item__summary{grid-area:summary;display:-webkit-box;margin:0;padding-right:36px;overflow:hidden;font:var(--type-caption);color:var(--text-secondary);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.noti-item__actions{position:absolute;right:8px;bottom:6px;z-index:1;opacity:0}.noti-item:hover .noti-item__actions,.noti-item:focus-within .noti-item__actions{opacity:1}@media(hover:none){.noti-item__actions{opacity:1}}.noti-read{display:flex;flex-direction:column;gap:8px;color:var(--text-primary)}.noti-read__head{display:flex;align-items:flex-start;gap:12px}.noti-read__title{margin:0;padding-top:2px;font:var(--type-subtitle);color:var(--text-primary);overflow-wrap:anywhere}.noti-read__meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;font:var(--type-caption);color:var(--text-secondary)}.noti-read__time{display:inline-flex;flex-wrap:wrap;gap:0 8px}.noti-read__ago:before{content:"·";margin-inline-end:8px}.noti-read__actions{display:flex;flex-wrap:wrap;gap:8px}.noti-read__actions a{text-decoration:none}.noti-read__body{padding-top:12px;border-top:1px solid var(--stroke-divider);font:var(--type-body);overflow-wrap:anywhere}.noti-read__body img,.noti-read__body table{max-width:100%}.noti-back{margin-inline-start:-6px}}.side-item[data-selected],.rail-item[data-selected]{background:var(--fill-subtle-selected)}.files{display:flex;flex-direction:column;width:100%;border-radius:var(--radius-control);background:var(--card-default);box-shadow:var(--elevation-card);overflow:hidden}.files-head,.files-row{display:grid;grid-template-columns:minmax(0,1fr) var(--files-col-location, 0) 160px 104px 40px;align-items:center;gap:12px;padding:0 8px 0 12px}.files--location{--files-col-location: 200px}.files-head{position:sticky;top:0;z-index:1;height:32px;background:var(--card-default);border-bottom:1px solid var(--stroke-divider);color:var(--text-secondary);font:var(--type-caption)}.files-row{position:relative;min-height:40px;color:var(--text-primary);font:var(--type-body);cursor:default;-webkit-user-select:none;user-select:none;outline:none}.files-row+.files-row{border-top:1px solid var(--stroke-divider)}.files-row:hover{background:var(--fill-subtle-hover)}.files-row[aria-selected=true]{background:var(--fill-subtle-selected)}.files-row[aria-selected=true]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--accent-fill)}.files-row:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-outer)}.files-name{display:flex;align-items:center;gap:10px;min-width:0}.files-name__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font:var(--type-caption)}.files-cell--num{text-align:right}.files-sub{display:none;color:var(--text-secondary);font:var(--type-caption)}.files-icon{flex:none;color:var(--text-secondary)}.files-icon--folder{color:#f0b429}.files-badge{flex:none;font:var(--type-caption);color:var(--colorPaletteRedForeground1)}.files-more{padding:8px;display:flex;justify-content:center}.files-drop{position:relative;min-height:240px}.files-drop[data-over=true]:after{content:attr(data-hint);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:2px dashed var(--accent-stroke);border-radius:var(--radius-control);background:color-mix(in srgb,var(--accent-fill) 8%,transparent);color:var(--accent-text);font:var(--type-body-strong);pointer-events:none;z-index:2}.files-path{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:12px;font:var(--type-subtitle)}.files-path__sep{color:var(--text-tertiary)}.uploads-chip{position:absolute;right:16px;bottom:calc(var(--shell-footer-h) + 12px);z-index:5;max-width:calc(100% - 32px);border-radius:var(--radius-overlay);box-shadow:var(--elevation-16)}main:has(.pane-host[data-open=true]) .uploads-chip{right:336px}main:has(.pane-host[data-open=true] .detail-pane) .uploads-chip{right:496px}@media(max-width:639px){main:has(.pane-host[data-open=true]) .uploads-chip{display:none}}.uploads-total{margin-bottom:8px}.uploads-list{margin:0;padding:0;list-style:none}.uploads-item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font:var(--type-caption)}.uploads-item__actions{display:flex;align-items:center;gap:2px}@media(max-width:639px){.files-head{display:none}.files-row{grid-template-columns:minmax(0,1fr) 40px;min-height:52px}.files-row>.files-cell{display:none}.files-sub{display:block}.uploads-chip{right:8px;bottom:calc(var(--shell-footer-h) + 8px)}}.public-page{min-height:100vh;background:var(--frame-bg, var(--layer-alt));color:var(--text-primary)}.public-page__bar{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px}.public-page__brand{font:var(--type-body-strong)}.public-page__main{width:min(880px,calc(100vw - 32px));margin:24px auto 48px}.public-page__title{margin:0 0 16px;font:var(--type-subtitle);overflow-wrap:anywhere}.public-card{padding:16px;border-radius:var(--radius-control);background:var(--card-default);box-shadow:var(--elevation-card)}.public-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:200px;border:1px dashed var(--stroke-control-strong);border-radius:var(--radius-control);background:var(--card-default);color:var(--text-secondary)}.preview-surface{max-width:min(1200px,calc(100vw - 32px));width:min(1200px,calc(100vw - 32px))}.preview-body{grid-template-rows:auto 1fr;height:min(85vh,900px)}.preview-content{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;overflow:auto;background:var(--layer-alt);border-radius:var(--radius-control)}.preview-media{max-width:100%;max-height:100%;object-fit:contain}.preview-frame{width:100%;height:100%;border:0}.preview-text{align-self:stretch;width:100%;margin:0;padding:16px;overflow:auto;font:var(--type-body);font-family:var(--font-family-mono);white-space:pre-wrap;word-break:break-word}.preview-spinner{position:absolute;inset:0;margin:auto}.inbox{width:min(380px,calc(100% - 32px));padding:0}.inbox-head{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 16px;border-bottom:1px solid var(--stroke-divider)}.inbox-list{max-height:min(60vh,520px);overflow-y:auto}.inbox-item{display:flex;gap:10px;width:100%;padding:10px 16px 10px 12px;border:0;background:transparent;color:var(--text-primary);cursor:pointer}.inbox-item+.inbox-item{border-top:1px solid var(--stroke-divider)}.inbox-item:hover{background:var(--fill-subtle-hover)}.inbox-item__dot{flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--accent-fill)}.inbox-item[data-seen=true] .inbox-item__dot{visibility:hidden}.files-card-media{position:relative;display:grid;width:100%;height:100%;place-items:center;background:var(--layer-alt)}.files-card-media__badge{position:absolute;top:8px;right:8px}html[data-materials=on]{--mica-luminosity: var(--colorNeutralBackground3);--mica-tint: color-mix(in srgb, var(--colorNeutralBackground3) 5%, transparent);--mica-alt-tint: color-mix(in srgb, var(--colorNeutralBackground3) 30%, transparent);--layer-glass: color-mix(in srgb, var(--colorNeutralBackground2) 55%, transparent);--layer-alt-glass: color-mix(in srgb, var(--colorNeutralBackground1) 60%, transparent);--acrylic-fill: color-mix(in srgb, var(--colorNeutralBackground1) 90%, transparent);--acrylic-blur: blur(30px) saturate(125%);--subtle-hover: color-mix(in srgb, var(--colorNeutralForeground1) 6%, transparent);--subtle-pressed: color-mix(in srgb, var(--colorNeutralForeground1) 4%, transparent);--subtle-selected: color-mix(in srgb, var(--colorNeutralForeground1) 8%, transparent);--acrylic-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html[data-materials=on]{--side-glass: transparent}html[data-materials=on][data-materials-boost=on]{--mica-alt-tint: color-mix(in srgb, var(--colorNeutralBackground3) calc(var(--boost-nav, .7) * 100%), transparent);--side-glass: color-mix(in srgb, var(--colorNeutralBackground3) calc(var(--boost-rail, .55) * 100%), transparent);--layer-glass: color-mix(in srgb, var(--colorNeutralBackground2) calc(var(--boost-page, .85) * 100%), transparent);--layer-alt-glass: color-mix(in srgb, var(--colorNeutralBackground1) calc(var(--boost-pane, .85) * 100%), transparent)}html[data-materials=on][data-materials-boost=on] .backdrop:before{opacity:0}.backdrop{display:none}html[data-materials=on] .backdrop{display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--wallpaper-mica) center / cover no-repeat}html[data-materials=on] .backdrop:before,html[data-materials=on] .backdrop:after{content:"";position:absolute;inset:0}html[data-materials=on] .backdrop:before{background:var(--mica-luminosity);mix-blend-mode:luminosity;opacity:.9}html[data-materials=on] .backdrop:after{background:var(--mica-tint);transition:background-color var(--durationGentle) var(--curveEasyEase)}html[data-materials=on][data-window-inactive] .backdrop:after{background:var(--colorNeutralBackground3)}html[data-materials=on] .shell,html[data-materials=on] .rail-footer{background:transparent}html[data-materials=on] .shell>.nav{background:var(--mica-alt-tint)}html[data-materials=on] .shell .sidebar{background:var(--side-glass);--colorNeutralBackground4: transparent;--colorNeutralBackground4Hover: var(--subtle-hover);--colorNeutralBackground4Pressed: var(--subtle-pressed);--colorNeutralBackground4Selected: var(--subtle-selected)}html[data-materials=on] .shell-main{background:var(--layer-glass)}html[data-materials=on] .pane-host,html[data-materials=on] .pane-layout__footer{background:var(--layer-alt-glass)}html[data-materials=on] .fui-PopoverSurface,html[data-materials=on] .fui-MenuPopover,html[data-materials=on] .fui-Listbox,html[data-materials=on] .fui-Toast,html[data-materials=on] .launcher-sheet,html[data-materials=on] .fui-NavDrawer.side-nav--overlay{background-color:var(--acrylic-fill);background-image:var(--acrylic-noise);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur)}html[data-materials=on] .fui-NavDrawer.side-nav--overlay{--colorNeutralBackground4: transparent;--colorNeutralBackground4Hover: var(--subtle-hover);--colorNeutralBackground4Pressed: var(--subtle-pressed);--colorNeutralBackground4Selected: var(--subtle-selected)}@media(max-width:1100px){html[data-materials=on] .pane-host[data-open=true]{background-color:var(--acrylic-fill);background-image:var(--acrylic-noise);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur)}}@layer components{.pref-page{display:flex;flex-direction:column;gap:24px}.pref-preview{position:relative;isolation:isolate;display:grid;grid-template-columns:18% 1fr;grid-template-rows:11% 1fr;width:min(100%,360px);aspect-ratio:16 / 9;border-radius:var(--radius-overlay);border:1px solid var(--stroke-card);background:var(--colorNeutralBackground3);box-shadow:var(--shadow4);overflow:hidden}html[data-materials=on] .pref-preview{background:var(--wallpaper-mica) center / cover no-repeat}html[data-materials=on] .pref-preview:before,html[data-materials=on] .pref-preview:after{content:"";position:absolute;inset:0;z-index:-1}html[data-materials=on] .pref-preview:before{background:var(--mica-luminosity);mix-blend-mode:luminosity;opacity:.9}html[data-materials=on][data-materials-boost=on] .pref-preview:before{opacity:0}html[data-materials=on] .pref-preview:after{background:var(--mica-tint)}.pref-preview__nav{grid-column:1 / -1;background:var(--colorNeutralBackground3)}.pref-preview__side{background:var(--colorNeutralBackground3)}.pref-preview__page{display:flex;flex-direction:column;gap:5px;padding:10px 14px;border-top:1px solid var(--stroke-card);border-left:1px solid var(--stroke-card);border-top-left-radius:var(--radius-overlay);background:var(--colorNeutralBackground2)}html[data-materials=on] .pref-preview__nav{background:var(--mica-alt-tint)}html[data-materials=on] .pref-preview__side{background:var(--side-glass)}html[data-materials=on] .pref-preview__page{background:var(--layer-glass)}.pref-preview__card{height:14%;border-radius:2px;background:var(--colorNeutralBackground1);box-shadow:var(--shadow2)}.pref-preview__accent{width:34%;height:10%;border-radius:2px;background:var(--colorBrandBackground)}.pref-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;width:100%}.pref-tile{display:flex;flex-direction:column;gap:6px;padding:4px;border:1px solid var(--stroke-card);border-radius:var(--radius-control);background:var(--card-default);color:var(--text-primary);font:var(--type-caption);text-align:left;cursor:pointer}.pref-tile:hover{background:var(--colorNeutralBackground1Hover)}.pref-tile[aria-pressed=true]{border-color:var(--colorBrandStroke1);box-shadow:0 0 0 1px var(--colorBrandStroke1)}.pref-tile:disabled,.pref-swatch:disabled{cursor:not-allowed;opacity:.5}.pref-tile:disabled:hover{background:var(--card-default)}.pref-tile:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:1px}.pref-tile__image{display:block;width:100%;aspect-ratio:16 / 9;border-radius:2px;object-fit:cover;background:var(--colorNeutralBackground3)}.pref-tile__label{padding:0 2px 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pref-mode{display:block;width:100%;aspect-ratio:16 / 9;border-radius:2px;border:1px solid var(--stroke-card)}.pref-mode--light{background:var(--pref-light-bg)}.pref-mode--dark{background:var(--pref-dark-bg)}.pref-mode--system{background:linear-gradient(135deg,var(--pref-light-bg) 50%,var(--pref-dark-bg) 50%)}.pref-swatches{display:flex;flex-wrap:wrap;gap:8px}.pref-swatch{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--stroke-card);border-radius:var(--radius-control);background:var(--swatch);color:var(--colorNeutralForegroundOnBrand);cursor:pointer}.pref-swatch[aria-pressed=true]{outline:2px solid var(--colorNeutralForeground1);outline-offset:2px}.pref-swatch:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:2px}.pref-credits{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font:var(--type-caption);color:var(--text-secondary)}.pref-credits li{display:flex;flex-wrap:wrap;gap:0 8px}.pref-credits__title{min-width:160px;color:var(--text-primary)}.pref-credits a{color:var(--accent-text);text-decoration:none}.pref-credits a:hover{text-decoration:underline}.pref-subrows{display:flex;flex-direction:column;margin:calc(-1 * var(--spacingVerticalM)) calc(-1 * var(--spacingHorizontalL)) calc(-1 * var(--spacingVerticalL))}.pref-subrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacingVerticalM) var(--spacingHorizontalL);min-height:56px;padding:var(--spacingVerticalM) var(--spacingHorizontalL) var(--spacingVerticalM) 64px}.pref-subrow+.pref-subrow{border-top:1px solid var(--stroke-divider)}.pref-subrow__label{flex:1 1 200px;min-width:0;font:var(--type-body);color:var(--text-primary)}.pref-subrow__control{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacingHorizontalS);min-width:0;margin-inline-start:auto}.pref-fields{display:grid;flex:1 1 320px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));align-items:start;gap:var(--spacingVerticalL) var(--spacingHorizontalM)}.pref-subrow:has(>.pref-fields){align-items:flex-end}.pref-fields--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.pref-fields>.fui-Field{min-width:0}.pref-hint{flex:1 1 100%;margin:0;font:var(--type-caption);color:var(--text-secondary)}@media(max-width:639px){.pref-subrow{padding-inline-start:var(--spacingHorizontalL)}}.pref-actions{display:flex;flex-wrap:wrap;gap:var(--spacingHorizontalS);padding-top:var(--spacingVerticalS)}}@layer components{.pref-channels{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px var(--spacingHorizontalL)}}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--durationSlow);animation-timing-function:var(--curveEasyEase)}html[data-motion=off] .fui-FluentProvider{--durationUltraFast: 0ms;--durationFaster: 0ms;--durationFast: 0ms;--durationNormal: 0ms;--durationGentle: 0ms;--durationSlow: 0ms;--durationSlower: 0ms;--durationUltraSlow: 0ms}html[data-motion=off]{--durationNormal: 0ms;--durationGentle: 0ms;--launcher-stagger: 0ms}.holiday-fx{position:fixed;inset:0;z-index:900;width:100vw;height:100vh;pointer-events:none}.holiday-fx[hidden]{display:none}.fb-art{flex:none;display:grid;place-items:center;margin-bottom:var(--spacingVerticalL)}.fb-art--md{margin-bottom:var(--spacingVerticalS)}.fb-art--md .fb-art__mascot{--gs-art-w: clamp(112px, 40cqi, 220px)}.fb-art--sm{margin-bottom:var(--spacingVerticalXS)}@media(max-width:480px){.fb-art--lg .fb-art__mascot{width:140px!important;height:117px!important}}.fb-screen{width:100%;height:100%;min-height:100%;overflow:auto;display:flex;align-items:center;justify-content:center;padding:var(--spacingVerticalXXXL) var(--spacingHorizontalXL)}.fb-stage{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacingVerticalS);width:100%;max-width:440px}.fb-code{font:var(--type-caption);font-weight:var(--fontWeightSemibold);letter-spacing:.12em;color:var(--accent-text)}.fb-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacingHorizontalS);margin-top:var(--spacingVerticalM)}.fb-details{width:100%;margin-top:var(--spacingVerticalL);text-align:start;border-top:var(--strokeWidthThin) solid var(--colorNeutralStroke2)}.fb-details .fui-AccordionHeader__button{color:var(--text-secondary)}.fb-details__text{margin:0 0 var(--spacingVerticalS);padding:var(--spacingVerticalS) var(--spacingHorizontalM);max-height:160px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:var(--fontFamilyMonospace);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);color:var(--text-secondary);background:var(--colorNeutralBackground3);border-radius:var(--borderRadiusMedium)}.fb-enter>*{animation:fb-rise var(--durationSlow) var(--curveDecelerateMid) both}.fb-enter>.fb-art{animation-name:fb-pop}.fb-enter>:nth-child(2){animation-delay:50ms}.fb-enter>:nth-child(3){animation-delay:.1s}.fb-enter>:nth-child(4){animation-delay:.15s}.fb-enter>:nth-child(n+5){animation-delay:.2s}@keyframes fb-rise{0%{opacity:0;translate:0 8px}}@keyframes fb-pop{0%{opacity:0;scale:.92}}.fb-empty{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacingVerticalXS);padding:var(--spacingVerticalL);animation:fb-rise var(--durationGentle) var(--curveDecelerateMid) both}.fb-empty__title{font:var(--type-subtitle2);color:var(--text-primary)}.fb-empty__desc{max-width:360px;font:var(--type-body);color:var(--text-secondary)}.fb-empty__action{margin-top:var(--spacingVerticalM);display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@container (min-width: 480px){.fb-empty__title{font:var(--type-subtitle)}}.fb-intent{flex:none}.fb-dialog-title{display:flex;align-items:center;gap:var(--spacingHorizontalM)}.app-alert-wrap{display:grid;grid-template-rows:1fr}.app-alert-wrap__inner{min-height:0;overflow:hidden}.app-alert-wrap.is-closing{animation:fb-collapse var(--durationNormal) var(--curveAccelerateMid) forwards}@keyframes fb-collapse{to{grid-template-rows:0fr;opacity:0;margin-block:0}}.app-alert--hint.fui-MessageBar{background:var(--colorNeutralBackground3);border-color:transparent;color:var(--text-secondary)}.app-alert--hint .fui-MessageBar__icon{color:var(--text-tertiary)}.app-toast{--toast-timeout: 4.5s;--toast-tone: var(--colorBrandForeground1);position:relative;overflow:hidden}.app-toast--success{--toast-tone: var(--colorStatusSuccessForeground1)}.app-toast--warning{--toast-timeout: 6s;--toast-tone: var(--colorStatusWarningForeground1)}.app-toast--error{--toast-timeout: 8s;--toast-tone: var(--colorStatusDangerForeground1)}.app-toast:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--toast-tone);opacity:.7;transform-origin:left center;animation:app-toast-timer var(--toast-timeout) linear forwards;pointer-events:none}.app-toast:hover:after{animation-play-state:paused}html[data-motion=off] .app-toast:after{display:none}@media(prefers-reduced-motion:reduce){.app-toast:after{display:none}}@keyframes app-toast-timer{to{scale:0 1}}.app-toast__request{all:unset;cursor:copy;font:var(--type-caption);font-family:var(--fontFamilyMonospace);color:var(--text-tertiary);word-break:break-all}.app-toast__request:hover{color:var(--text-secondary)}.app-toast__request:focus-visible{outline:var(--strokeWidthThick) solid var(--colorStrokeFocus2);border-radius:var(--borderRadiusSmall)}.fb-delayed{animation:fb-appear var(--durationNormal) ease-out .2s backwards}.fb-delayed--slow{animation-delay:.3s}@keyframes fb-appear{0%{opacity:0}}.fb-page-skeleton{display:flex;flex-direction:column;gap:var(--spacingVerticalS);padding:var(--spacingVerticalL) var(--spacingHorizontalXXL)}.fb-page-skeleton__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacingVerticalS)}.fb-page-skeleton__title{width:220px;max-width:50%}.fb-page-skeleton__action{width:96px}.fb-page-skeleton__row{width:100%;height:68px;border-radius:var(--borderRadiusMedium)}.fb-loading{container-type:size}.fb-loading .gs-spinner__mascot{width:clamp(56px,min(30cqi,45cqb),var(--fb-loading-max, 120px))!important;height:auto!important;aspect-ratio:6 / 5}.fb-loading.fixed{--fb-loading-max: 140px}.fb-loading .gs-spinner__label{font:var(--type-caption);color:var(--text-secondary)}.fb-spinner-label{margin-top:var(--spacingVerticalS);font:var(--type-caption);color:var(--text-secondary)}.brand-logo-tile{width:48px;height:48px;flex:none;display:grid;place-items:center;padding:var(--spacingVerticalXS);border-radius:var(--borderRadiusMedium);border:var(--strokeWidthThin) solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground3);color:var(--accent-text)}.brand-logo-tile--dark{background:var(--colorNeutralBackgroundInverted)}.brand-logo-tile--light{background:var(--colorNeutralBackground1)}.brand-logo-tile img{max-width:100%;max-height:100%;object-fit:contain}.brand-preview{width:100%;max-width:720px;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--borderRadiusXLarge);border:var(--strokeWidthThin) solid var(--colorNeutralStroke2);box-shadow:var(--shadow4)}.shell{animation:fb-fade-in var(--durationGentle) var(--curveDecelerateMid) backwards}@keyframes fb-fade-in{0%{opacity:0}}html[data-motion=off] .shell,html[data-motion=off] .fb-delayed,html[data-motion=off] .fb-empty,html[data-motion=off] .app-toast:after,html[data-motion=off] .fb-enter>*{animation:none}@media(prefers-reduced-motion:reduce){.shell,.fb-delayed,.fb-empty,.app-toast:after,.fb-enter>*{animation:none!important}}.platform-banner.fui-MessageBar,.platform-banner-region,.tenant-changed-banner.fui-MessageBar{flex:none;position:relative;z-index:15}.tenant-switch-prompt__body{display:flex;align-items:flex-start;gap:12px}.tenant-switch-prompt__lead{margin:0;font:var(--type-body);color:var(--colorNeutralForeground1)}.tenant-switch-prompt__secondary{margin:4px 0 0;font:var(--type-caption);color:var(--colorNeutralForeground3)}.brand-launch-preview{position:relative;height:420px;margin:12px 0 4px;overflow:hidden;border-radius:var(--borderRadiusXLarge);border:var(--strokeWidthThin) solid var(--colorNeutralStroke2)}.brand-launch-preview .gs-launch__center{top:92px;transform:translate(-50%) scale(.82);transform-origin:top center}.brand-launch-preview .gs-launch__info{transform:translate(-50%) scale(.85);transform-origin:bottom center;bottom:12px}.gs-stage{overflow:hidden;user-select:none;-webkit-user-select:none}.gs-ui-layer{position:absolute;inset:0;z-index:2;pointer-events:none}.gs-scene{position:absolute;inset:0}.gs-layer{position:absolute;left:0;top:0;pointer-events:none}.gs-overlay,.gs-gl{width:100%;height:100%}.gs-stars{will-change:transform}.gs-stage[data-gs-theme=dark][data-gs-scene=globe]{background:radial-gradient(120% 95% at 83% 100%,#0d2e55,#061328 42%,#03060f)}.gs-stage[data-gs-theme=light][data-gs-scene=globe]{background:radial-gradient(120% 95% at 83% 100%,#d3e4f6,#edf3fa,#f8fafd)}.gs-globe{position:absolute;touch-action:pan-y;cursor:grab;transform-origin:center}.gs-globe:active{cursor:grabbing}.gs-globe canvas{display:block;width:100%;height:100%}.gs-stage[data-gs-theme=dark][data-gs-scene=galaxy]{background:radial-gradient(14% 18% at 29% 36%,rgb(255 222 180 / .35),transparent 70%),radial-gradient(40% 45% at 29% 36%,rgb(255 214 170 / .16),transparent 70%),radial-gradient(60% 50% at 22% 30%,rgb(90 110 220 / .18),transparent 70%),radial-gradient(45% 40% at 80% 75%,rgb(150 70 170 / .12),transparent 70%),radial-gradient(120% 100% at 50% 50%,#070a1c,#03040b)}.gs-stage[data-gs-theme=light][data-gs-scene=galaxy]{background:radial-gradient(40% 45% at 29% 36%,rgb(255 210 160 / .22),transparent 70%),radial-gradient(60% 50% at 22% 30%,rgb(120 150 230 / .16),transparent 70%),linear-gradient(180deg,#f6f4ee,#efece4)}@media(max-width:719px){.gs-stage[data-gs-theme=dark][data-gs-scene=galaxy],.gs-stage[data-gs-theme=light][data-gs-scene=galaxy]{background-position:0 -20vh}}.gs-stage[data-gs-scene=lens]{background:#05070d}.gs-stage[data-gs-scene=lens] .gs-scene{opacity:0;transition:opacity .6s var(--curveDecelerateMid, cubic-bezier(.1, .9, .2, 1))}.gs-stage[data-gs-scene=lens] .gs-ready{opacity:1}.gs-lens-legend{position:absolute;left:16px;bottom:16px;max-width:min(360px,calc(100vw - 32px));display:flex;flex-direction:column;gap:6px;pointer-events:none}.gs-lens-legend__btn{pointer-events:auto;display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;row-gap:6px;padding:8px 12px;border:var(--strokeWidthThin, 1px) solid var(--colorNeutralStroke2, rgb(128 128 128 / .35));border-radius:var(--borderRadiusLarge, 6px);background:color-mix(in srgb,var(--colorNeutralBackground1, #ffffff) 72%,transparent);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);color:var(--colorNeutralForeground1, #242424);text-align:left;cursor:pointer;font:var(--type-caption, 12px/16px system-ui, sans-serif)}.gs-lens-legend__btn:hover{background:color-mix(in srgb,var(--colorNeutralBackground1Hover, #f5f5f5) 80%,transparent)}.gs-lens-legend__btn:focus-visible{outline:2px solid var(--colorStrokeFocus2, #000);outline-offset:1px}.gs-lens-legend__name{font-weight:var(--fontWeightSemibold, 600);font-size:var(--fontSizeBase300, 14px)}.gs-lens-legend__desc{color:var(--colorNeutralForeground2, #424242)}.gs-lens-legend__ramp{grid-column:1 / -1;height:6px;border-radius:3px}.gs-lens-legend__credit{font-size:10px;line-height:1.3;color:#ffffffb3;text-shadow:0 1px 2px rgb(0 0 0 / .6)}@media(max-width:719px){.gs-lens-legend{left:50%;bottom:8px;transform:translate(-50%);align-items:center;text-align:center}}.gs-stage[data-gs-theme=dark][data-gs-scene=contours]{background:#070c16}.gs-stage[data-gs-theme=light][data-gs-scene=contours]{background:#eef2ef}.gs-mascot[data-mode=expr]{--gs-ink: var(--gs-face-ink, var(--colorNeutralForeground1, #242424));--gs-paper: var(--gs-face-paper, var(--colorNeutralBackground1, #fff));--gs-line: var(--colorNeutralStroke1, #d1d1d1);--gs-warm: #ffc83d;--gs-warm-dk: #e0a412;--gs-red: var(--colorPaletteRedBackground3, #d13438);--gs-ok: var(--colorPaletteGreenBackground3, #107c10);--gs-sky: #6cb8f6;--gs-accent-c: var(--gs-accent, var(--colorBrandBackground, #0f6cbd));--gs-glyph: color-mix(in srgb, var(--colorBrandForeground1, #0f6cbd) 40%, #fff)}.gs-mascot--art,.gs-mascot--icon{display:block;width:100%;height:100%;overflow:visible}.gs-art--fluid{display:block;flex:none;width:var(--gs-art-w, 100%);max-width:var(--gs-art-max, 220px);aspect-ratio:6 / 5}.gs-mascot.gs-mascot--icon{overflow:hidden}.gs-mascot .m-lid,.gs-mascot .m-glyph,.gs-mascot .m-brow,.gs-mascot .m-mouth,.gs-mascot .m-blush{display:none}.gs-mascot[data-mode=expr] .m-lid{display:inline;fill:var(--gs-paper);stroke:var(--gs-line);stroke-width:1.5;stroke-linejoin:round}.gs-mascot .m-lid--t{transform-origin:60px 36.5px;transform:scaleY(var(--lid-t, 0))}.gs-mascot .m-lid--b{transform-origin:60px 53.5px;transform:scaleY(var(--lid-b, 0))}.gs-mascot[data-eye=squint]{--lid-t: .42;--lid-b: .3}.gs-mascot[data-eye=sleepy]{--lid-t: .68;--lid-b: .16}.gs-mascot[data-eye=low]{--lid-t: .22;--ey: 2.4px}.gs-mascot[data-eye=up]{--ex: -1.6px;--ey: -2.6px}.gs-mascot[data-eye=wide]{--es: 1.2}.gs-mascot[data-mode=expr] .m-eye{transform-origin:60px 45px;transform:translate(var(--ex, 0px),var(--ey, 0px)) scale(var(--es, 1))}.gs-mascot[data-eye=happy] .m-eye,.gs-mascot[data-eye=closed] .m-eye,.gs-mascot[data-eye=spiral] .m-eye,.gs-mascot[data-eye=cross] .m-eye{display:none}.gs-mascot .m-glyph{fill:none;stroke:var(--gs-glyph);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.gs-mascot[data-eye=happy] .m-glyph--happy,.gs-mascot[data-eye=closed] .m-glyph--closed,.gs-mascot[data-eye=spiral] .m-glyph--spiral,.gs-mascot[data-eye=cross] .m-glyph--cross{display:inline}.gs-mascot .m-glyph--spiral{stroke-width:1.4;transform-origin:60px 45px}.gs-mascot .m-brow,.gs-mascot .m-mouth{fill:none;stroke:var(--gs-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gs-mascot .m-mouth{stroke-width:1.5}.gs-mascot .m-mouth--grin,.gs-mascot .m-mouth--o{fill:var(--gs-ink);stroke:none}.gs-mascot[data-brow=flat] .m-brow--flat,.gs-mascot[data-brow=up] .m-brow--up,.gs-mascot[data-brow=sad] .m-brow--sad,.gs-mascot[data-brow=angry] .m-brow--angry,.gs-mascot[data-brow=tilt] .m-brow--tilt,.gs-mascot[data-mouth=smile] .m-mouth--smile,.gs-mascot[data-mouth=grin] .m-mouth--grin,.gs-mascot[data-mouth=frown] .m-mouth--frown,.gs-mascot[data-mouth=o] .m-mouth--o,.gs-mascot[data-mouth=wavy] .m-mouth--wavy,.gs-mascot[data-mouth=flat] .m-mouth--flat,.gs-mascot[data-mouth=smirk] .m-mouth--smirk,.gs-mascot[data-blush] .m-blush{display:inline}.gs-mascot .m-blush{fill:#ff7a95;opacity:.55}.gs-mascot .m-brow,.gs-mascot .m-mouth{transform-origin:60px 45px}.gs-mascot[data-led=red] .m-led{fill:var(--gs-red)}.gs-mascot[data-led=amber] .m-led{fill:#f7a400}.gs-mascot[data-led=off] .m-led{fill:var(--gs-line)}.gs-mascot .e-drop{fill:#8fd0ff;stroke:#3a8fd6;stroke-width:.6}.gs-mascot .m-emote--zzz path,.gs-mascot .e-ink{fill:none;stroke:var(--gs-ink);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.gs-mascot .e-dot{fill:var(--gs-ink)}.gs-mascot .e-alert{stroke:#e8590c;stroke-width:2;stroke-linecap:round}.gs-mascot .e-alert-dot{fill:#e8590c}.gs-mascot .e-star path{fill:var(--gs-warm);stroke:var(--gs-warm-dk);stroke-width:.5}.gs-mascot .e-puff circle{fill:var(--colorNeutralForeground4, #9e9e9e);opacity:.55}.gs-mascot .m-prop{stroke-linejoin:round;stroke-linecap:round}.gs-mascot .m-prop .p-line,.gs-mascot .m-prop .p-ticks{fill:none;stroke:var(--gs-ink);stroke-width:1.8}.gs-mascot .m-prop .p-thin{stroke-width:1.1}.gs-mascot .m-prop .p-thin2{stroke-width:1.4}.gs-mascot .m-prop .p-thick{stroke-width:3.2}.gs-mascot .m-prop .p-ticks{stroke-width:1;stroke-dasharray:.7 2.6}.gs-mascot .m-prop .p-paper,.gs-mascot .m-prop .p-glass2{fill:var(--gs-paper);stroke:var(--gs-ink);stroke-width:1.2}.gs-mascot .m-prop .p-glass2{fill:color-mix(in srgb,var(--gs-sky) 22%,var(--gs-paper))}.gs-mascot .m-prop .p-warm,.gs-mascot .m-prop .p-bulb{fill:var(--gs-warm);stroke:var(--gs-ink);stroke-width:1.1}.gs-mascot .m-prop .p-warm-dk{fill:var(--gs-warm-dk);stroke:var(--gs-ink);stroke-width:1.1}.gs-mascot .m-prop .p-sand{fill:var(--gs-warm-dk)}.gs-mascot .m-prop .p-brand,.gs-mascot .m-prop .p-brand-dk{fill:var(--gs-accent-c);stroke:var(--gs-ink);stroke-width:1.1}.gs-mascot .m-prop .p-brand-dk{fill:color-mix(in srgb,var(--gs-accent-c) 70%,#000)}.gs-mascot .m-prop .p-brand-soft{fill:color-mix(in srgb,var(--gs-accent-c) 30%,var(--gs-paper));stroke:var(--gs-ink);stroke-width:1.2}.gs-mascot .m-prop .p-glass{fill:color-mix(in srgb,var(--gs-sky) 30%,transparent);stroke:var(--gs-ink);stroke-width:2}.gs-mascot .m-prop .p-glint,.gs-mascot .m-prop .p-white,.gs-mascot .m-prop .p-ribbon{fill:none;stroke:#fff;stroke-width:1.5}.gs-mascot .m-prop .p-ribbon{stroke:var(--gs-warm);stroke-width:2}.gs-mascot .m-prop .p-bow{fill:var(--gs-warm);stroke:var(--gs-warm-dk);stroke-width:.6}.gs-mascot .m-prop .p-inkfill{fill:var(--gs-ink)}.gs-mascot .m-prop .p-red{fill:var(--gs-red)}.gs-mascot .m-prop .p-ok{fill:var(--gs-ok)}.gs-mascot .m-prop .p-cloud{fill:color-mix(in srgb,var(--colorNeutralForeground3, #616161) 45%,var(--gs-paper));stroke:var(--gs-ink);stroke-width:1.1}.gs-mascot .m-prop .p-rain path{fill:none;stroke:var(--gs-sky);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:2.4 2.6}.gs-mascot .m-prop .p-bolt{fill:var(--gs-warm);stroke:var(--gs-warm-dk);stroke-width:.6}.gs-mascot .m-prop .p-tool{fill:#9aa3ad;stroke:var(--gs-ink);stroke-width:.9}.gs-mascot .m-prop .p-brim{stroke:var(--gs-warm-dk);stroke-width:2.4;stroke-linecap:round}.gs-mascot .m-prop .p-teeth{fill:none;stroke:var(--colorNeutralForeground3, #707070);stroke-width:3;stroke-dasharray:2.5 2.52}.gs-mascot .m-prop .p-gear{fill:var(--colorNeutralForeground3, #707070)}.gs-mascot .m-prop .p-beam{fill:color-mix(in srgb,var(--gs-sky) 34%,transparent);stroke:none}.gs-mascot .m-prop .p-scanline{fill:none;stroke:var(--gs-sky);stroke-width:1.6;stroke-linecap:round}.gs-mascot .m-prop .p-bitfill{fill:var(--gs-accent-c)}.gs-mascot .m-prop .p-sweep{transform-origin:60px 59.5px}.gs-mascot .m-prop .p-glow{fill:var(--gs-warm);opacity:.28}.gs-mascot .m-prop .p-rays{fill:none;stroke:var(--gs-warm-dk);stroke-width:1.4;stroke-linecap:round}.gs-mascot .m-prop .p-base{fill:var(--colorNeutralForeground3, #707070)}.gs-mascot .m-prop .p-keyring{fill:none;stroke:var(--gs-warm-dk);stroke-width:2.4}.gs-mascot .m-prop .p-keyline{fill:none;stroke:var(--gs-warm-dk);stroke-width:2;stroke-linecap:round}.gs-mascot .m-prop .p-plaster{fill:#f6c89f;stroke:#c98d55;stroke-width:.5}.gs-mascot.gs-mascot--icon .m-body{fill:color-mix(in srgb,var(--gs-tint, var(--colorBrandBackground, #0f6cbd)) 14%,var(--gs-paper))}.gs-mascot--icon[data-intent=success]{--gs-tint: var(--colorStatusSuccessBackground3, #107c10)}.gs-mascot--icon[data-intent=danger]{--gs-tint: var(--colorStatusDangerBackground3, #c50f1f)}.gs-mascot--icon[data-intent=warning]{--gs-tint: var(--colorStatusWarningBackground3, #f7630c)}.gs-mascot--icon[data-intent=hint]{--gs-tint: #eaa300}.gs-mascot--icon .m-panel,.gs-mascot--icon .m-wave{display:none}.gs-mascot .m-badge .b-bg{fill:var(--gs-tint, var(--colorBrandBackground, #0f6cbd));stroke:var(--gs-paper);stroke-width:1.6}.gs-mascot .m-badge .b-glyph{fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.gs-mascot .m-badge .b-dot{fill:#fff}.gs-mascot--icon .m-mouth,.gs-mascot--icon .m-brow{stroke-width:2}.gs-mascot--icon .m-glyph{stroke-width:2.6}.gs-mascot[data-mode=expr] .m-head{transform-origin:60px 45px}.gs-mascot[data-pose=cheer] .m-panel--l,.gs-mascot[data-pose=facepalm] .m-panel--l{transform:rotate(34deg)}.gs-mascot[data-pose=cheer] .m-panel--r,.gs-mascot[data-pose=facepalm] .m-panel--r{transform:rotate(-34deg)}.gs-mascot[data-pose=facepalm] .m-panel--l{transform:rotate(58deg)}.gs-mascot[data-pose=facepalm] .m-panel--r{transform:rotate(-58deg)}.gs-mascot[data-pose=scratch] .m-panel--r{transform:rotate(-64deg)}.gs-mascot[data-pose=point] .m-panel--r,.gs-mascot[data-pose=hammer] .m-panel--r,.gs-mascot[data-pose=wave] .m-panel--r{transform:rotate(-26deg)}.gs-mascot[data-pose=shrug] .m-panel--l,.gs-mascot[data-pose=startle] .m-panel--l{transform:rotate(16deg)}.gs-mascot[data-pose=shrug] .m-panel--r,.gs-mascot[data-pose=startle] .m-panel--r{transform:rotate(-16deg)}.gs-mascot[data-pose=rest] .m-panel--l,.gs-mascot[data-pose=doze] .m-panel--l,.gs-mascot[data-pose=shiver] .m-panel--l,.gs-mascot[data-pose=bow] .m-panel--l{transform:rotate(-12deg)}.gs-mascot[data-pose=rest] .m-panel--r,.gs-mascot[data-pose=doze] .m-panel--r,.gs-mascot[data-pose=shiver] .m-panel--r,.gs-mascot[data-pose=bow] .m-panel--r{transform:rotate(12deg)}.gs-mascot[data-pose=bow] .m-head{transform:translateY(2px) rotate(0) scaleY(.96)}.gs-mascot[data-pose=tilt] .m-head,.gs-mascot[data-pose=scratch] .m-head{transform:rotate(-6deg)}.gs-mascot[data-pose=doze] .m-head{transform:rotate(5deg)}html:not([data-motion=off]) .gs-mascot[data-mode=expr]:is([data-eye=normal],[data-eye=low],[data-eye=up],[data-eye=wide],[data-eye=squint]) .m-lid--t{animation:mx-blink-t 4.2s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-mode=expr]:is([data-eye=normal],[data-eye=low],[data-eye=up],[data-eye=wide],[data-eye=squint]) .m-lid--b{animation:mx-blink-b 4.2s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-eye=sleepy] .m-lid--t{animation:mx-droop 3.6s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-eye=spiral] .m-glyph--spiral{animation:mx-spin 1.4s linear infinite}html:not([data-motion=off]) .gs-mascot[data-eye=happy] .m-glyph--happy,html:not([data-motion=off]) .gs-mascot[data-eye=closed] .m-glyph--closed{transform-origin:60px 45px;animation:mx-squish 2.4s ease-in-out infinite}@keyframes mx-blink-t{0%,90%,to{transform:scaleY(var(--lid-t, 0))}94%{transform:scaleY(1)}}@keyframes mx-blink-b{0%,90%,to{transform:scaleY(var(--lid-b, 0))}94%{transform:scaleY(1)}}@keyframes mx-droop{0%,to{transform:scaleY(.62)}45%{transform:scaleY(.96)}52%{transform:scaleY(.5)}}@keyframes mx-spin{to{transform:rotate(360deg)}}@keyframes mx-squish{0%,to{transform:scaleY(1)}50%{transform:scaleY(.78) translateY(.6px)}}html:not([data-motion=off]) .gs-mascot[data-pose=drift] .m-float{animation:m-drift 7s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=drift] .m-eye{animation:mx-look 4s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=lookaround] .m-eye{animation:mx-look 3.2s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=lookaround] .m-head{animation:mx-turn 3.2s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=lookaround] .m-panel--r{animation:mx-search 3.2s ease-in-out infinite}@keyframes mx-look{0%,to{transform:translate(-3px,.5px)}45%{transform:translate(3px,.5px)}70%{transform:translate(.5px,2.6px)}}@keyframes mx-turn{0%,to{transform:rotate(-4deg)}45%{transform:rotate(4deg)}}@keyframes mx-search{0%,to{transform:rotate(-4deg)}45%{transform:rotate(-22deg)}}html:not([data-motion=off]) .gs-mascot[data-pose=knock] .m-panel--r{animation:mx-knock 2.6s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=knock] .m-head{animation:mx-lean 2.6s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=knock] .p-shackle{animation:mx-rattle 2.6s ease-in-out infinite}@keyframes mx-knock{0%,45%,85%,to{transform:rotate(0)}52%,66%{transform:rotate(-20deg)}58%,72%{transform:rotate(5deg)}}@keyframes mx-lean{0%,40%,90%,to{transform:rotate(0)}55%,75%{transform:rotate(4deg)}}@keyframes mx-rattle{0%,56%,64%,to{transform:translateY(0)}58%,72%{transform:translateY(-1.4px)}}html:not([data-motion=off]) .gs-mascot[data-pose=doze] .m-float{animation:m-bob 5s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=doze] .m-head{animation:mx-doze 4.4s ease-in-out infinite}@keyframes mx-doze{0%,to{transform:rotate(2deg)}42%{transform:rotate(9deg) translateY(1.6px)}48%{transform:rotate(-3deg) translateY(-1px)}60%{transform:rotate(2deg)}}html:not([data-motion=off]) .gs-mascot[data-pose=wobble] .m-head{animation:mx-wobble 2.6s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=wobble] .m-float{animation:mx-sway 2.6s ease-in-out infinite}@keyframes mx-wobble{0%,to{transform:rotate(0)}15%{transform:rotate(-9deg)}30%{transform:rotate(7deg)}45%{transform:rotate(-4deg)}60%{transform:rotate(2deg)}}@keyframes mx-sway{0%,to{transform:translate(0)}25%{transform:translate(-2px,-2px)}75%{transform:translate(2px,-1px)}}html:not([data-motion=off]) .gs-mascot[data-pose=shiver] .m-head{animation:mx-shiver .16s linear infinite alternate}@keyframes mx-shiver{0%{transform:translate(-.6px)}to{transform:translate(.6px)}}html:not([data-motion=off]) .gs-mascot[data-pose=hammer] .m-panel--r{animation:mx-hammer 1.1s cubic-bezier(.5,0,.9,.4) infinite}html:not([data-motion=off]) .gs-mascot[data-pose=hammer] .m-float{animation:mx-thud 1.1s ease-in-out infinite}@keyframes mx-hammer{0%,35%,to{transform:rotate(-40deg)}58%{transform:rotate(12deg)}64%{transform:rotate(6deg)}}@keyframes mx-thud{0%,50%,to{transform:translateY(0)}60%{transform:translateY(1.4px)}}html:not([data-motion=off]) .gs-mascot[data-pose=bounce] .m-float{animation:mx-bounce 1.5s ease-in-out infinite;transform-origin:60px 60px}html:not([data-motion=off]) .gs-mascot[data-pose=bounce] .m-panel--l{animation:mx-flap-l 1.5s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=bounce] .m-panel--r{animation:mx-flap-r 1.5s ease-in-out infinite}@keyframes mx-bounce{0%,to{transform:translateY(0) scale(1)}18%{transform:translateY(1.5px) scale(1.05,.93)}45%{transform:translateY(-11px) scale(.97,1.04)}70%{transform:translateY(0) scale(1)}78%{transform:translateY(.8px) scale(1.03,.96)}}@keyframes mx-flap-l{0%,to{transform:rotate(0)}45%{transform:rotate(30deg)}}@keyframes mx-flap-r{0%,to{transform:rotate(0)}45%{transform:rotate(-30deg)}}html:not([data-motion=off]) .gs-mascot[data-pose=scratch] .m-panel--r{animation:mx-scratch 2.2s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=scratch] .m-head{animation:mx-tilt 4.4s ease-in-out infinite}@keyframes mx-scratch{0%,25%,65%,to{transform:rotate(-64deg)}32%,46%{transform:rotate(-72deg)}39%,53%{transform:rotate(-58deg)}}html:not([data-motion=off]) .gs-mascot[data-pose=bow] .m-head{animation:mx-bow 3.4s ease-in-out infinite}@keyframes mx-bow{0%,20%,90%,to{transform:translateY(0) scaleY(1)}40%,70%{transform:translateY(3px) scaleY(.93)}}html:not([data-motion=off]) .gs-mascot[data-pose=tilt] .m-head{animation:mx-tilt 3.6s ease-in-out infinite}@keyframes mx-tilt{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}html:not([data-motion=off]) .gs-mascot[data-pose=pant] .m-float{animation:mx-pant .7s ease-in-out infinite}@keyframes mx-pant{50%{transform:translateY(-1.8px)}}html:not([data-motion=off]) .gs-mascot[data-pose=wave] .m-panel--r{animation:mx-wave 1.2s ease-in-out infinite}@keyframes mx-wave{0%,to{transform:rotate(-26deg)}25%,75%{transform:rotate(-46deg)}50%{transform:rotate(-18deg)}}html:not([data-motion=off]) .gs-mascot[data-pose=cheer] .m-panel--l{animation:mx-cheer-l .9s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=cheer] .m-panel--r{animation:mx-cheer-r .9s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=cheer] .m-float{animation:mx-hop .9s ease-in-out infinite}@keyframes mx-cheer-l{0%,to{transform:rotate(22deg)}50%{transform:rotate(44deg)}}@keyframes mx-cheer-r{0%,to{transform:rotate(-22deg)}50%{transform:rotate(-44deg)}}@keyframes mx-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}html:not([data-motion=off]) .gs-mascot[data-pose=shake] .m-head{animation:mx-no 2.8s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=shake] .m-float{animation:m-bob 4s ease-in-out infinite}@keyframes mx-no{0%,40%,to{transform:rotate(0)}6%,18%{transform:rotate(-8deg)}12%,24%{transform:rotate(8deg)}30%{transform:rotate(0)}}html:not([data-motion=off]) .gs-mascot[data-pose=startle] .m-float{animation:mx-startle 2.8s ease-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=startle] .m-panel--l{animation:mx-startle-l 2.8s ease-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=startle] .m-panel--r{animation:mx-startle-r 2.8s ease-out infinite}@keyframes mx-startle{0%,to{transform:translateY(0)}6%{transform:translateY(-8px)}14%{transform:translateY(0)}18%,26%{transform:translate(-1px)}22%,30%{transform:translate(1px)}34%{transform:translate(0)}}@keyframes mx-startle-l{0%,to{transform:rotate(10deg)}6%,20%{transform:rotate(32deg)}}@keyframes mx-startle-r{0%,to{transform:rotate(-10deg)}6%,20%{transform:rotate(-32deg)}}html:not([data-motion=off]) .gs-mascot[data-pose=point] .m-panel--r{animation:mx-point 1.6s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=point] .m-head{animation:mx-nodright 3.2s ease-in-out infinite}@keyframes mx-point{0%,to{transform:rotate(-26deg)}50%{transform:rotate(-36deg)}}@keyframes mx-nodright{0%,to{transform:rotate(3deg)}50%{transform:rotate(7deg) translateY(-1px)}}html:not([data-motion=off]) .gs-mascot[data-pose=fidget] .m-panel--l{animation:mx-fidget 1.3s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=fidget] .m-panel--r{animation:mx-fidget 1.3s ease-in-out infinite reverse}html:not([data-motion=off]) .gs-mascot[data-pose=fidget] .m-eye{animation:mx-glance 2.6s ease-in-out infinite}@keyframes mx-fidget{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes mx-glance{0%,35%,to{transform:translateY(2.4px)}45%,70%{transform:translate(3px,1.6px)}}html:not([data-motion=off]) .gs-mascot[data-pose=facepalm] .m-head{animation:mx-no 3s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=facepalm] .m-panel--l{animation:mx-palm-l 3s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=facepalm] .m-panel--r{animation:mx-palm-r 3s ease-in-out infinite}@keyframes mx-palm-l{0%,to{transform:rotate(52deg)}50%{transform:rotate(62deg)}}@keyframes mx-palm-r{0%,to{transform:rotate(-52deg)}50%{transform:rotate(-62deg)}}html:not([data-motion=off]) .gs-mascot[data-pose=rest] .m-float{animation:m-bob 5.2s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=rest] .m-head{animation:mx-breathe 5.2s ease-in-out infinite}@keyframes mx-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02,.985)}}html:not([data-motion=off]) .gs-mascot[data-pose=shrug] .m-panel--l{animation:mx-shrug-l 2.6s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=shrug] .m-panel--r{animation:mx-shrug-r 2.6s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=shrug] .m-head{animation:mx-shrug 2.6s ease-in-out infinite}@keyframes mx-shrug-l{0%,15%,80%,to{transform:rotate(0)}30%,60%{transform:rotate(24deg)}}@keyframes mx-shrug-r{0%,15%,80%,to{transform:rotate(0)}30%,60%{transform:rotate(-24deg)}}@keyframes mx-shrug{0%,15%,80%,to{transform:translateY(0) rotate(0)}30%,60%{transform:translateY(-2px) rotate(-5deg)}}html:not([data-motion=off]) .gs-mascot[data-pose=broadcast] .m-wave{animation:m-wave 1s ease-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=broadcast] .m-wave--2{animation-delay:.25s}html:not([data-motion=off]) .gs-mascot .m-emote--sweat{animation:mx-drip 2.2s ease-in infinite}html:not([data-motion=off]) .gs-mascot .m-emote--tear{animation:mx-fall 1.8s ease-in infinite}html:not([data-motion=off]) .gs-mascot .e-z{animation:mx-z 3s ease-out infinite}html:not([data-motion=off]) .gs-mascot .e-z--2{animation-delay:1s}html:not([data-motion=off]) .gs-mascot .e-z--3{animation-delay:2s}html:not([data-motion=off]) .gs-mascot .e-pop{animation:mx-pop 1.8s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot .e-star{animation:mx-twinkle 1.6s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot .e-star--2{animation-delay:.4s}html:not([data-motion=off]) .gs-mascot .e-star--3{animation-delay:.8s}html:not([data-motion=off]) .gs-mascot .e-star--4{animation-delay:1.2s}html:not([data-motion=off]) .gs-mascot .e-puff{animation:mx-puff 2.4s ease-out infinite}html:not([data-motion=off]) .gs-mascot .e-puff--2{animation-delay:.8s}html:not([data-motion=off]) .gs-mascot .e-puff--3{animation-delay:1.6s}@keyframes mx-drip{0%,20%{transform:translateY(0);opacity:0}30%{opacity:1}85%{transform:translateY(5px);opacity:1}to{transform:translateY(7px);opacity:0}}@keyframes mx-fall{0%{transform:translateY(-1px);opacity:0}20%{opacity:1}to{transform:translateY(9px);opacity:0}}@keyframes mx-z{0%{transform:translateY(2px) scale(.6);opacity:0}25%{opacity:1}to{transform:translate(3px,-4px) scale(1);opacity:0}}@keyframes mx-pop{0%,to{transform:scale(1) rotate(-6deg)}50%{transform:scale(1.15) rotate(6deg)}}@keyframes mx-twinkle{0%,to{transform:scale(.3) rotate(0);opacity:.2}50%{transform:scale(1.1) rotate(45deg);opacity:1}}@keyframes mx-puff{0%{transform:translateY(4px) scale(.4);opacity:0}30%{opacity:1}to{transform:translate(-3px,-5px) scale(1.2);opacity:0}}html:not([data-motion=off]) .gs-mascot .p-needle{animation:mx-needle 3s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot .p-flip{animation:mx-flip 3.2s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot .p-lid{animation:mx-lid 1.5s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot .p-spin{animation:mx-spin 4s linear infinite}html:not([data-motion=off]) .gs-mascot .p-lidwob{transform-origin:-7.6px -6px;animation:mx-lidwob 1.3s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot .p-glow{animation:mx-glow 1.6s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot .p-pop{transform-origin:6.6px 5px;animation:mx-pop 1.6s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot .p-sweep{animation:mx-sweep 2.6s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot .p-up{animation:mx-up 1.3s ease-in infinite}html:not([data-motion=off]) .gs-mascot .p-up--2{animation-delay:-.45s}html:not([data-motion=off]) .gs-mascot .p-up--3{animation-delay:-.9s}@keyframes mx-sweep{0%,to{transform:rotate(-11deg)}50%{transform:rotate(11deg)}}@keyframes mx-up{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(-17px);opacity:0}}html:not([data-motion=off]) .gs-mascot .p-turn{transform-origin:-4.2px 0;animation:mx-turnkey 2.4s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot .p-swing{transform-origin:0 -8px;animation:mx-ring 2.4s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot .p-cloth{transform-origin:-6px -5px;animation:mx-flag 1.2s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot .p-rain path{animation:mx-rain .6s linear infinite}html:not([data-motion=off]) .gs-mascot .p-bolt{animation:mx-bolt 2.6s steps(1) infinite}html:not([data-motion=off]) .gs-mascot .m-prop--storm{animation:mx-cloud 4s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot .p-q{animation:mx-pop 1.8s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot .p-bit{animation:mx-confetti 2.4s linear infinite}html:not([data-motion=off]) .gs-mascot .p-bit--1{animation-delay:-.6s}html:not([data-motion=off]) .gs-mascot .p-bit--2{animation-delay:-1.2s}html:not([data-motion=off]) .gs-mascot .p-bit--3{animation-delay:-1.8s}@keyframes mx-needle{0%,to{transform:rotate(-30deg)}30%{transform:rotate(160deg)}55%{transform:rotate(80deg)}75%{transform:rotate(250deg)}}@keyframes mx-flip{0%,40%{transform:rotate(0)}55%,95%{transform:rotate(180deg)}to{transform:rotate(180deg)}}@keyframes mx-lid{0%,60%,to{transform:translateY(0) rotate(0)}75%{transform:translateY(-4px) rotate(-10deg)}85%{transform:translateY(-2px) rotate(6deg)}}@keyframes mx-lidwob{0%,to{transform:rotate(0)}50%{transform:rotate(-14deg)}}@keyframes mx-glow{0%,to{transform:scale(.85);opacity:.18}50%{transform:scale(1.15);opacity:.4}}@keyframes mx-turnkey{0%,to{transform:rotate(0)}50%{transform:rotate(-18deg)}}@keyframes mx-ring{0%,50%,to{transform:rotate(0)}10%,30%{transform:rotate(-16deg)}20%,40%{transform:rotate(16deg)}}@keyframes mx-flag{0%,to{transform:skewY(0) scaleX(1)}50%{transform:skewY(-8deg) scaleX(.92)}}@keyframes mx-rain{to{stroke-dashoffset:-10}}@keyframes mx-bolt{0%,to{opacity:0}40%,46%{opacity:1}43%{opacity:.2}}@keyframes mx-cloud{0%,to{transform:translate(60px)}50%{transform:translate(63px,1px)}}@keyframes mx-confetti{0%{transform:translateY(-8px) rotate(0);opacity:0}15%{opacity:1}to{transform:translateY(22px) rotate(300deg);opacity:0}}.gs-mascot[data-gs-off],.gs-mascot[data-gs-off] *{animation-play-state:paused!important}html[data-motion=off] .gs-mascot[data-mode=expr] .m-emote,html[data-motion=off] .gs-mascot[data-mode=expr] .e-z,html[data-motion=off] .gs-mascot[data-mode=expr] .e-star,html[data-motion=off] .gs-mascot[data-mode=expr] .e-puff,html[data-motion=off] .gs-mascot[data-mode=expr] .p-bit{opacity:1}@media(prefers-reduced-motion:reduce){.gs-mascot[data-mode=expr] .p-bolt{opacity:1}}.gs-companion{width:100%;height:100%;will-change:transform;transform-origin:50% 60%}html:not([data-motion=off]) .gs-companion>.gs-mascot{animation:gs-companion-bob 5.6s ease-in-out infinite}@keyframes gs-companion-bob{0%,to{translate:0 1.2px}50%{translate:0 -1.2px}}.gs-mascot[data-mode=expr][data-pose=cover] .m-panel,.gs-mascot[data-mode=expr][data-pose=peek] .m-panel--l{transform:scaleX(0)}.gs-mascot[data-mode=expr][data-pose=cover] .m-cover,.gs-mascot[data-mode=expr][data-pose=peek] .m-cover--l{transform:scaleX(1);transition-delay:.15s}.gs-mascot[data-mode=expr][data-pose=peek] .m-panel--r{transform:scaleX(.55)}.gs-mascot[data-mode=expr][data-pose=peek] .m-cover--r{transform:scaleX(.3);transition-delay:.15s}.gs-mascot[data-pose=lean] .m-head{transform-origin:60px 45px;transform:translateY(1.5px);rotate:-5deg;transition:rotate .3s var(--curveEasyEase, ease)}html:not([data-motion=off]) .gs-mascot[data-pose=lean] .m-panel--l{animation:mx-lean-flap 2.6s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-pose=lean] .m-panel--r{animation:mx-lean-flap 2.6s ease-in-out 1.3s infinite reverse}@keyframes mx-lean-flap{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}.gs-mascot[data-thrust] .m-flame{transform:scaleY(1);opacity:1;transition:transform .2s,opacity .12s}html:not([data-motion=off]) .gs-mascot[data-thrust] .m-flame{animation:mx-thrust .12s ease-in-out infinite alternate}@keyframes mx-thrust{to{transform:scaleY(1.25)}}.gs-mascot{display:block;width:100%;height:100%;overflow:visible;pointer-events:none;--lx: 0px;--ly: 0px}.gs-mascot *{transform-box:view-box}.gs-mascot .m-body{fill:var(--colorNeutralBackground1, #fff);stroke:var(--colorNeutralStroke1, #d1d1d1);stroke-width:1.5}.gs-mascot .m-strut{stroke:var(--colorNeutralStroke1, #d1d1d1);stroke-width:2;stroke-linecap:round}.gs-mascot .m-cells{fill:var(--gs-accent, var(--colorBrandBackground, #0f6cbd));stroke:var(--colorBrandStroke1, var(--colorBrandBackgroundPressed, #0c3b5e));stroke-width:1}.gs-mascot .m-grid{stroke:color-mix(in srgb,var(--colorNeutralForegroundOnBrand, #fff) 35%,transparent);stroke-width:.8;fill:none}.gs-mascot .m-lens{fill:#0b1322;stroke:var(--colorNeutralStroke1, #d1d1d1);stroke-width:1.5}.gs-mascot .m-pupil{fill:var(--colorBrandForeground1, #0f6cbd)}[data-theme=dark] .gs-mascot .m-pupil{fill:var(--colorBrandForeground2, var(--colorBrandForeground1, #0f6cbd))}.gs-mascot .m-glint{fill:#fff;opacity:.85}.gs-mascot .m-eye{translate:var(--lx) var(--ly);transition:translate .16s var(--curveDecelerateMid, cubic-bezier(.1, .9, .2, 1))}.gs-mascot .m-led{fill:var(--colorPaletteGreenForeground1, #107c10)}.gs-mascot .m-wave{fill:none;stroke:var(--colorBrandForeground1, #0f6cbd);stroke-width:1.6;stroke-linecap:round;opacity:0}.gs-mascot .m-flame{fill:#ff9d3c;transform-origin:60px 60px;transform:scaleY(0);opacity:0}.gs-mascot .m-panel,.gs-mascot .m-cover{transition:transform .18s var(--curveEasyEase, cubic-bezier(.33, 0, .67, 1))}.gs-mascot .m-panel--l{transform-origin:47px 45px}.gs-mascot .m-panel--r{transform-origin:73px 45px}.gs-mascot .m-cover--l{transform-origin:47.5px 45px;transform:scaleX(0)}.gs-mascot .m-cover--r{transform-origin:72.5px 45px;transform:scaleX(0)}.gs-mascot[data-mode=secret] .m-panel,.gs-mascot[data-mode=peek] .m-panel--l{transform:scaleX(0)}.gs-mascot[data-mode=secret] .m-cover,.gs-mascot[data-mode=peek] .m-cover--l{transform:scaleX(1);transition-delay:.15s}.gs-mascot[data-mode=peek] .m-panel--r{transform:scaleX(.55)}.gs-mascot[data-mode=peek] .m-cover--r{transform:scaleX(.3);transition-delay:.15s}.gs-mascot[data-mode=error] .m-led{fill:var(--colorPaletteRedForeground1, #d13438)}html:not([data-motion=off]) .gs-mascot .m-float{animation:m-bob 3.2s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot .m-led{animation:m-blink 2.4s steps(1) infinite}html:not([data-motion=off]) .gs-mascot[data-mode=submit] .m-wave{animation:m-wave 1s ease-out infinite}html:not([data-motion=off]) .gs-mascot[data-mode=submit] .m-wave--2{animation-delay:.25s}html:not([data-motion=off]) .gs-mascot[data-mode=error] .m-head{transform-origin:60px 45px;animation:m-shake .5s ease-in-out 2}html:not([data-motion=off]) .gs-mascot[data-mode=success] .m-float{animation:m-launch .9s var(--curveAccelerateMid, cubic-bezier(1, 0, 1, 1)) forwards}.gs-mascot[data-mode=success] .m-flame{transform:scaleY(1);opacity:1;transition:transform .2s,opacity .12s}@keyframes m-bob{50%{transform:translateY(-3px)}}@keyframes m-blink{0%,86%{opacity:1}87%{opacity:.25}}@keyframes m-wave{0%{opacity:.9}to{opacity:0}}@keyframes m-shake{20%{transform:rotate(-9deg)}60%{transform:rotate(8deg)}}@keyframes m-launch{20%{transform:translateY(4px)}to{transform:translateY(-90px);opacity:0}}html:not([data-motion=off]) .gs-mascot[data-mode=greet] .m-panel--r{animation:m-wave-panel .45s ease-in-out 3}html:not([data-motion=off]) .gs-mascot[data-mode=greet] .m-panel--l{animation:m-wave-panel .45s ease-in-out 3 reverse}html:not([data-motion=off]) .gs-mascot--nod .m-head{transform-origin:60px 45px;animation:m-nod .36s ease-in-out}@keyframes m-wave-panel{50%{transform:rotate(-14deg)}}@keyframes m-nod{50%{transform:translateY(2.5px) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.gs-mascot *,.gs-mascot{animation:none!important;transition:none!important}}html:not([data-motion=off]) .gs-mascot[data-mode=lost] .m-float{animation:m-drift 7s ease-in-out infinite}html:not([data-motion=off]) .gs-mascot[data-mode=lost] .m-eye{animation:m-look 4s ease-in-out infinite}@keyframes m-drift{25%{transform:translate(6px,-5px) rotate(-8deg)}50%{transform:translate(-4px,-9px) rotate(5deg)}75%{transform:translate(-7px,-2px) rotate(-3deg)}}@keyframes m-look{0%,to{transform:translate(-3px,-1px)}40%{transform:translate(3px,1px)}70%{transform:translateY(3px)}}.gs-mascot[data-mode=sleep] .m-led{fill:var(--colorNeutralStroke1, #8a8a8a);animation:none!important}.gs-mascot[data-mode=sleep] .m-panel--l{transform:rotate(14deg)}.gs-mascot[data-mode=sleep] .m-panel--r{transform:rotate(-14deg)}.gs-mascot[data-mode=sleep] .m-pupil{opacity:.25}html:not([data-motion=off]) .gs-mascot[data-mode=sleep] .m-float{animation:m-bob 5s ease-in-out infinite}.gs-launch{--gl-bg: #0b1020;--gl-fg: #ffffff;--gl-fg2: #c8cfdc;--gl-fg3: #98a2b3;--gl-panel: rgb(22 27 40 / .62);--gl-stroke: rgb(255 255 255 / .12);--gl-accent: var(--colorBrandForeground2, var(--colorBrandForeground1, #479ef5));--gl-accent-bg: var(--colorBrandBackground, #0f6cbd);position:fixed;inset:0;z-index:1000;overflow:hidden;background:var(--gl-bg);color:var(--gl-fg);font-family:var(--fontFamilyBase, "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, Roboto, sans-serif);transition:opacity .32s ease}.gs-launch[data-theme=light]{--gl-bg: #eef3f9;--gl-fg: #1b2333;--gl-fg2: #3d4759;--gl-fg3: #687386;--gl-panel: rgb(255 255 255 / .68);--gl-stroke: rgb(20 32 56 / .1);--gl-accent: var(--colorBrandForeground1, #0f6cbd)}.gs-launch--preview{position:absolute;inset:0;z-index:auto;border-radius:inherit}.gs-launch__aurora span{position:absolute;width:70vmax;height:70vmax;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--gl-accent-bg) 22%,transparent),transparent);animation:gl-drift 22s ease-in-out infinite alternate}.gs-launch__aurora span:first-child{left:-25vmax;top:-30vmax}.gs-launch__aurora span:last-child{right:-25vmax;bottom:-30vmax;animation-delay:-11s}@keyframes gl-drift{to{transform:translate(8vmax,6vmax) scale(1.08)}}.gs-launch__stage{position:absolute;inset:0;opacity:0;transition:opacity .6s ease,filter .4s ease}.gs-launch--live .gs-launch__stage{opacity:1}.gs-launch__veil{position:absolute;inset:0;pointer-events:none;background:radial-gradient(min(520px,80vw) min(560px,70vh) at 50% 46%,color-mix(in srgb,var(--gl-bg) 70%,transparent),transparent)}.gs-launch--error:is([data-tone=danger],[data-tone=warning]) .gs-launch__stage{filter:brightness(.55) saturate(.6)}.gs-launch__center{position:absolute;left:50%;top:clamp(112px,26vh,260px);width:min(400px,calc(100% - 32px));transform:translate(-50%);display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:112px 28px 24px;border-radius:16px;border:1px solid var(--gl-stroke);background:var(--gl-panel);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);box-shadow:0 24px 64px #00000047;transition:opacity .26s ease,transform .26s ease}.gs-launch__mascot{position:absolute;left:50%;top:-92px;width:270px;height:189px;margin-left:-135px}.gs-launch .gs-lens-legend{top:16px;bottom:auto}.gs-launch__brand{display:flex;align-items:center;gap:12px}.gs-launch__logo{width:44px;height:44px;flex:none;display:grid;place-items:center;color:var(--gl-accent)}.gs-launch__logo img,.gs-launch__logo svg{max-width:100%;max-height:100%;object-fit:contain}.gs-launch__name{font-size:20px;line-height:26px;font-weight:600}.gs-launch__sub{font-size:13px;line-height:18px;color:var(--gl-fg2)}.gs-launch__greet{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;animation:gl-in .36s ease both}.gs-launch__greet[hidden]{display:none}.gs-launch__greet img{width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--gl-stroke)}.gs-launch__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gs-launch__steps[hidden]{display:none}.gs-launch__step{display:flex;align-items:center;gap:10px;font-size:13px;line-height:18px;color:var(--gl-fg);animation:gl-in .3s ease both}.gs-launch__step[data-state=done]{color:var(--gl-fg3)}.gs-launch__step-icon{width:16px;height:16px;flex:none;border-radius:50%;border:2px solid color-mix(in srgb,var(--gl-accent) 30%,transparent);border-top-color:var(--gl-accent);animation:gl-spin .8s linear infinite}.gs-launch__step[data-state=done] .gs-launch__step-icon{border:none;animation:none;background:var(--gl-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.3 2.3 4.7-4.9' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}@keyframes gl-spin{to{transform:rotate(360deg)}}@keyframes gl-in{0%{opacity:0;transform:translateY(6px)}}.gs-launch__error{display:flex;flex-direction:column;gap:8px}.gs-launch__error[hidden]{display:none}.gs-launch__error-title{font-size:15px;font-weight:600}.gs-launch__error-text{margin:0;font-size:13px;line-height:19px;color:var(--gl-fg2)}.gs-launch__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.gs-launch__btn{min-height:32px;padding:0 14px;border-radius:6px;border:1px solid var(--gl-stroke);background:transparent;color:var(--gl-fg);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.gs-launch__btn--primary{border-color:transparent;background:var(--gl-accent-bg);color:#fff}.gs-launch__btn:focus-visible,.gs-launch__card-btn:focus-visible{outline:2px solid var(--gl-fg);outline-offset:2px}.gs-launch__info{position:absolute;left:50%;bottom:28px;width:min(520px,calc(100% - 32px));transform:translate(-50%);display:flex;flex-direction:column;gap:8px;transition:opacity .26s ease}.gs-launch__notice,.gs-launch__card{padding:10px 14px;border-radius:10px;border:1px solid var(--gl-stroke);background:var(--gl-panel);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-size:13px;line-height:19px}.gs-launch__notice[hidden],.gs-launch__card[hidden]{display:none}.gs-launch__notice{display:flex;gap:8px;border-left:3px solid var(--gl-accent)}.gs-launch__notice[data-level=warning]{border-left-color:#f2b01e}.gs-launch__notice[data-level=error]{border-left-color:#e5484d}.gs-launch__card-kind{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gl-accent)}.gs-launch__card-text{margin:4px 0 6px;min-height:38px;color:var(--gl-fg)}.gs-launch__card--in .gs-launch__card-text{animation:gl-in .36s ease both}.gs-launch__card-nav{display:flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--gl-fg3);font-size:12px}.gs-launch__card-btn{width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:var(--gl-fg2);font-size:18px;line-height:1;cursor:pointer}.gs-launch__card-btn:hover{background:var(--gl-stroke)}.gs-launch__version{position:absolute;right:16px;bottom:8px;font-size:11px;color:var(--gl-fg3)}.gs-launch--exit .gs-launch__center{opacity:0;transform:translate(-50%,-10px)}.gs-launch--exit .gs-launch__info,.gs-launch--fade{opacity:0}@media(max-width:599px),(max-height:560px){.gs-launch__center{top:clamp(88px,18vh,200px);padding:84px 20px 18px}.gs-launch__mascot{top:-66px;width:196px;height:137px;margin-left:-98px}.gs-launch__info{bottom:12px}}@media(max-height:640px){.gs-launch__card{display:none}}html[data-motion=off] .gs-launch *,html[data-motion=off] .gs-launch{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.gs-launch *,.gs-launch{animation:none!important;transition:none!important}}.gs-launch .gs-launch__aurora span:first-child{animation-delay:calc(var(--gl-t, 0s) * -1)}.gs-launch .gs-launch__aurora span:last-child{animation-delay:calc(-11s - var(--gl-t, 0s))}html:not(#gs) .gs-launch .gs-mascot:not([data-mode=success]) .m-float,html:not(#gs) .gs-launch .gs-mascot .m-led,html:not(#gs) .gs-launch .gs-mascot[data-mode=submit] .m-wave--1,html:not(#gs) .gs-launch .gs-launch__step-icon{animation-delay:calc(var(--gl-t, 0s) * -1)}html:not(#gs) .gs-launch .gs-mascot[data-mode=submit] .m-wave--2{animation-delay:calc(.25s - var(--gl-t, 0s))}.gs-launch .gs-launch__step:first-child{animation:none}.gs-launch__info{animation:gl-in .42s ease both}.gs-launch--plain .gs-launch__aurora{display:none}.gs-launch--still,.gs-launch--still *{animation:none!important;transition:none!important}.gs-launch__details{margin-top:4px;font-size:12px;color:var(--gl-fg3)}.gs-launch__details summary{cursor:pointer}.gs-launch__details pre{max-height:140px;overflow:auto;margin:6px 0 0;padding:8px;border-radius:6px;background:var(--gl-stroke);white-space:pre-wrap;word-break:break-word;font-size:11px}.gs-status{position:relative;width:100%;height:100%;min-height:420px;overflow:hidden}.gs-status--fullscreen{position:fixed;inset:0;z-index:1000;min-height:0}.gs-spinner{display:inline-flex;flex-direction:column;align-items:center;gap:6px;color:var(--colorNeutralForeground2, #555);font:12px/16px var(--fontFamilyBase, system-ui, sans-serif)}.gs-spinner__mascot{flex:none}.gs-loader{position:relative;width:100%;height:100%}.gs-loader__layer{position:absolute;inset:0;opacity:0;transition:opacity .32s var(--curveEasyEase, ease)}.gs-loader__layer--in{opacity:1}.gs-spinner__label{transition:opacity .2s}.gs-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gs-spinner-mask{display:grid;place-items:center;background:color-mix(in srgb,var(--colorNeutralBackground1, #fff) 55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000}.gs-spinner-mask--fullscreen{position:fixed;inset:0}.gs-spinner-mask--container{position:absolute;inset:0;z-index:10}.gs-scan{--p: 0;position:relative;height:6px;border-radius:3px;overflow:hidden;background:color-mix(in srgb,var(--colorBrandBackground, #0f6cbd) 16%,transparent)}.gs-scan__fill{position:absolute;inset:0 auto 0 0;width:calc(var(--p) * 100%);background:linear-gradient(90deg,color-mix(in srgb,var(--colorBrandBackground, #0f6cbd) 55%,transparent),var(--colorBrandBackground, #0f6cbd));transition:width .3s ease}.gs-scan__fill:after{content:"";position:absolute;right:-1px;top:-2px;bottom:-2px;width:3px;border-radius:2px;background:#fff;box-shadow:0 0 6px 1px color-mix(in srgb,var(--colorBrandBackground, #0f6cbd) 80%,#fff)}.gs-scan--indeterminate .gs-scan__fill{width:30%;animation:gs-scan-sweep 1.6s ease-in-out infinite alternate}@keyframes gs-scan-sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}.gs-empty{container-type:inline-size;box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;text-align:center;color:var(--colorNeutralForeground1, #242424);font:14px/20px var(--fontFamilyBase, system-ui, sans-serif)}.gs-empty__mascot{margin-bottom:4px;--gs-art-w: clamp(var(--gs-art-min, 112px), 40cqi, var(--gs-art-max, 220px))}.gs-empty__title{font-weight:600;font-size:16px}.gs-empty__desc{max-width:420px;color:var(--colorNeutralForeground2, #555)}.gs-empty__actions{margin-top:8px;display:flex;gap:8px}html[data-motion=off] .gs-scan *,html[data-motion=off] .gs-spinner *{animation-duration:0s!important}@media(prefers-reduced-motion:reduce){.gs-scan--indeterminate .gs-scan__fill{animation:none;width:100%;opacity:.5}}
