.oge-button,.oge-button *{box-sizing:border-box}.oge-button{--oge-btn-main:var(--oge-text-color);--oge-btn-soft:var(--oge-row-hover-bg);--oge-btn-contrast:var(--oge-severity-contrast);vertical-align:middle;font-size:var(--oge-font-size);display:inline-flex;position:relative}.oge-button-severity-accent{--oge-btn-main:var(--oge-accent);--oge-btn-soft:var(--oge-accent-soft)}.oge-button-severity-success{--oge-btn-main:var(--oge-success);--oge-btn-soft:var(--oge-success-soft)}.oge-button-severity-warning{--oge-btn-main:var(--oge-warning);--oge-btn-soft:var(--oge-warning-soft);--oge-btn-contrast:var(--oge-warning-contrast,var(--oge-severity-contrast))}.oge-button-severity-danger{--oge-btn-main:var(--oge-danger);--oge-btn-soft:var(--oge-danger-soft)}.oge-button-native{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-header-bg);min-height:34px;color:var(--oge-text-color);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex:auto;justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-weight:500;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.oge-button-native:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-button-native:active:not(:disabled){background:color-mix(in srgb, var(--oge-row-hover-bg) 80%, var(--oge-text-color) 8%);transform:scale(.98)}.oge-button-native:focus-visible{border-color:var(--oge-accent);box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-button-native:disabled{cursor:default;opacity:.55}.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native{background:var(--oge-btn-main);color:var(--oge-btn-contrast);box-shadow:var(--oge-shadow-btn);border-color:#0000}.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native:hover:not(:disabled){background:color-mix(in srgb, var(--oge-btn-main) 88%, #000 12%);box-shadow:var(--oge-shadow-btn-hover)}.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native:active:not(:disabled){background:color-mix(in srgb, var(--oge-btn-main) 78%, #000 22%);box-shadow:var(--oge-shadow-btn)}.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--oge-btn-main) 40%, transparent);border-color:#0000}.oge-button-outlined .oge-button-native{border-color:color-mix(in srgb, var(--oge-btn-main) 45%, transparent);color:var(--oge-btn-main);background:0 0}.oge-button-outlined .oge-button-native:hover:not(:disabled){background:var(--oge-btn-soft)}.oge-button-outlined .oge-button-native:active:not(:disabled){background:color-mix(in srgb, var(--oge-btn-main) 18%, transparent)}.oge-button-outlined .oge-button-native:focus-visible{border-color:var(--oge-btn-main);box-shadow:0 0 0 3px color-mix(in srgb, var(--oge-btn-main) 40%, transparent)}.oge-button-text-mode .oge-button-native{color:var(--oge-btn-main);background:0 0;border-color:#0000}.oge-button-text-mode .oge-button-native:hover:not(:disabled){background:var(--oge-btn-soft)}.oge-button-text-mode .oge-button-native:active:not(:disabled){background:color-mix(in srgb, var(--oge-btn-main) 18%, transparent)}.oge-button-text-mode .oge-button-native:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--oge-btn-main) 40%, transparent)}.oge-button-sm{font-size:calc(var(--oge-font-size) - 2px)}.oge-button-sm .oge-button-native{gap:6px;min-height:28px;padding:3px 10px}.oge-button-lg{font-size:calc(var(--oge-font-size) + 2px)}.oge-button-lg .oge-button-native{min-height:42px;padding:10px 22px}.oge-button-icon{align-items:center;display:inline-flex}.oge-button-icon:empty{display:none}.oge-button-icon svg{display:block}.oge-button-icon-after .oge-button-icon{order:2}.oge-button-loading .oge-button-icon{display:none}.oge-button-spinner{flex:none;width:1em;height:1em;animation:.8s linear infinite oge-button-spin}@keyframes oge-button-spin{to{transform:rotate(360deg)}}.oge-button-badge{z-index:1;background:var(--oge-badge-bg);min-width:16px;height:16px;color:var(--oge-badge-color);text-align:center;pointer-events:none;top:-6px;border-radius:999px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;inset-inline-end:-6px}.oge-button-badge-dot{top:-2px;width:8px;min-width:8px;height:8px;padding:0;inset-inline-end:-2px}.oge-disabled .oge-button-badge{opacity:.55}.oge-button-hold-bar{opacity:.14;border-radius:inherit;transform-origin:0;transition:transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), opacity var(--oge-motion-duration-base) var(--oge-motion-easing-standard);pointer-events:none;background:currentColor;position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .oge-button-hold-bar,.oge-button-native:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .oge-button-hold-bar{transform-origin:100%}.oge-button-holding .oge-button-hold-bar{transition:transform var(--oge-hold-ms,.8s) linear, opacity var(--oge-motion-duration-base) var(--oge-motion-easing-standard);transform:scaleX(1)}.oge-button-holding .oge-button-native:active:not(:disabled){transform:none}.oge-button-hold-ready .oge-button-hold-bar{opacity:.34}.oge-button-hold-ready .oge-button-native{border-color:currentColor}.oge-button-toggle:not(.oge-button-selected):not(.oge-button-colored) .oge-button-native:not(:disabled){color:var(--oge-input-muted)}.oge-button-toggle.oge-button-selected:not(.oge-button-colored){--oge-btn-main:var(--oge-accent);--oge-btn-soft:var(--oge-accent-soft)}.oge-button-toggle.oge-button-selected .oge-button-native{border-color:var(--oge-btn-main);background:var(--oge-btn-soft);color:var(--oge-btn-main)}.oge-button-toggle.oge-button-selected .oge-button-native:hover:not(:disabled){background:color-mix(in srgb, var(--oge-btn-main) 22%, transparent)}.oge-button-toggle.oge-button-selected .oge-button-native:after{content:"";pointer-events:none;background:currentColor;border-radius:1px;height:2px;position:absolute;inset-block-end:3px;inset-inline:30%}.oge-button-toggle.oge-button-selected.oge-button-text-mode .oge-button-native{border-color:#0000}.oge-button-toggle.oge-button-selected.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native{background:color-mix(in srgb, var(--oge-btn-main) 78%, #000 22%);color:var(--oge-btn-contrast);border-color:#0000}.oge-button-toggle.oge-button-selected.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native:hover:not(:disabled){background:color-mix(in srgb, var(--oge-btn-main) 72%, #000 28%)}.oge-button-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.oge-button-native,.oge-button-native:active:not(:disabled){transition-duration:.01ms;transform:none}.oge-button-spinner{animation-duration:1.6s}}@media (forced-colors:active){.oge-button-native,.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native{color:buttontext;border-color:buttontext}.oge-button-native:focus-visible,.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native:focus-visible{border-color:highlight}.oge-button-native:disabled,.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native:disabled{color:graytext;border-color:graytext}.oge-button-hold-bar{background:highlight}.oge-button-toggle.oge-button-selected .oge-button-native,.oge-button-toggle.oge-button-selected.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native{color:highlighttext;background:highlight;border-color:highlight}.oge-button-toggle.oge-button-selected .oge-button-native:after,.oge-button-toggle.oge-button-selected.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native:after{background:highlighttext}.oge-button-toggle.oge-button-selected .oge-button-native:disabled,.oge-button-toggle.oge-button-selected.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native:disabled{color:graytext;background:canvas;border-color:graytext}.oge-button-toggle.oge-button-selected .oge-button-native:disabled:after,.oge-button-toggle.oge-button-selected.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native:disabled:after{background:graytext}}.oge-button-group{vertical-align:middle;display:inline-flex;position:relative}.oge-button-group>.oge-button:not(:first-child) .oge-button-native{border-start-start-radius:0;border-end-start-radius:0}.oge-button-group>.oge-button:not(:nth-last-child(1 of .oge-button)) .oge-button-native{border-start-end-radius:0;border-end-end-radius:0}.oge-button-group>.oge-button+.oge-button{margin-inline-start:-1px}.oge-button-group>.oge-button-outlined+.oge-button-outlined .oge-button-native{border-inline-start-color:#0000}.oge-button-group>.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode)+.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native{border-inline-start-color:color-mix(in srgb, var(--oge-btn-contrast,var(--oge-severity-contrast)) 30%, transparent)}.oge-button-group>.oge-button:focus-within{z-index:1}.oge-button-group-pill{z-index:2;box-sizing:border-box;border:1px solid var(--oge-accent);background:var(--oge-accent-soft)}.oge-button-group[data-oge-indicator-glide] .oge-button-native{transition-property:color,box-shadow,transform}.oge-button-group:where(:not([data-oge-indicator-glide=run])) .oge-button-selected{--oge-btn-main:var(--oge-accent);--oge-btn-soft:var(--oge-accent-soft)}.oge-button-group:where(:not([data-oge-indicator-glide=run])) .oge-button-selected .oge-button-native{background:var(--oge-accent-soft);border-color:var(--oge-accent);color:var(--oge-accent);z-index:1}.oge-button-group:where(:not([data-oge-indicator-glide=run])) .oge-button-selected .oge-button-native:hover:not(:disabled){background:var(--oge-accent-25)}.oge-button-group .oge-button-selected.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native{background:color-mix(in srgb, var(--oge-btn-main) 78%, #000 22%);color:var(--oge-btn-contrast,var(--oge-severity-contrast));border-color:#0000}.oge-button-group .oge-button-selected.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native:hover:not(:disabled){background:color-mix(in srgb, var(--oge-btn-main) 72%, #000 28%)}@media (forced-colors:active){.oge-button-group .oge-button-selected .oge-button-native,.oge-button-group .oge-button-selected.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native{color:highlighttext;background:highlight;border-color:highlight}.oge-button-group-pill{background:0 0;border:2px solid highlight}}@media (prefers-reduced-motion:reduce){.oge-button-group-pill{display:none}}.oge-drop-down-button{vertical-align:middle;display:inline-flex;position:relative}.oge-drop-down-chevron{transition:transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex:none;order:3}.oge-drop-down-open .oge-drop-down-chevron{transform:rotate(180deg)}.oge-drop-down-split>.oge-button:first-child .oge-button-native{border-start-end-radius:0;border-end-end-radius:0}.oge-drop-down-split>.oge-drop-down-toggle{margin-inline-start:-1px}.oge-drop-down-split>.oge-drop-down-toggle .oge-button-native{border-start-start-radius:0;border-end-start-radius:0;padding-inline:8px}.oge-drop-down-split>.oge-drop-down-toggle.oge-button-sm .oge-button-native{padding-inline:6px}.oge-drop-down-split>.oge-drop-down-toggle.oge-button-lg .oge-button-native{padding-inline:11px}.oge-drop-down-split>.oge-drop-down-toggle.oge-button-colored:not(.oge-button-outlined):not(.oge-button-text-mode) .oge-button-native{border-inline-start-color:color-mix(in srgb, var(--oge-btn-contrast,var(--oge-severity-contrast)) 30%, transparent)}.oge-drop-down-split>.oge-button:focus-within{z-index:1}.oge-menu-status-row{color:var(--oge-muted-color);font-size:var(--oge-font-size);align-items:center;gap:8px;padding:10px 14px;display:flex}.oge-menu-status-spinner{flex:none;width:1em;height:1em;animation:.8s linear infinite oge-dropdown-spin}@keyframes oge-dropdown-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.oge-drop-down-chevron{transition:none}.oge-menu-status-spinner{animation-duration:1.6s}}.oge-fab-layer{--oge-fab-offset:16px;--oge-fab-size:56px;--oge-fab-icon-size:24px;--oge-fab-action-size:40px;--oge-fab-bg:var(--oge-accent);--oge-fab-fg:var(--oge-severity-contrast);font-size:var(--oge-font-size);align-items:center;display:inline-flex}.oge-fab-layer,.oge-fab-layer *{box-sizing:border-box}.oge-fab-fixed,.oge-fab-absolute{z-index:var(--oge-z-fab)}.oge-fab-fixed{position:fixed}.oge-fab-absolute{position:absolute}.oge-fab-static{position:relative}.oge-fab-fixed[class*=oge-fab-position-top],.oge-fab-absolute[class*=oge-fab-position-top]{top:max(var(--oge-fab-offset), env(safe-area-inset-top,0px))}.oge-fab-fixed[class*=oge-fab-position-bottom],.oge-fab-absolute[class*=oge-fab-position-bottom]{bottom:max(var(--oge-fab-offset), env(safe-area-inset-bottom,0px))}.oge-fab-fixed.oge-fab-position-top-start,.oge-fab-fixed.oge-fab-position-bottom-start,.oge-fab-absolute.oge-fab-position-top-start,.oge-fab-absolute.oge-fab-position-bottom-start{left:max(var(--oge-fab-offset), env(safe-area-inset-left,0px))}:is(.oge-fab-fixed.oge-fab-position-top-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.oge-fab-fixed.oge-fab-position-bottom-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.oge-fab-absolute.oge-fab-position-top-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.oge-fab-absolute.oge-fab-position-bottom-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:max(var(--oge-fab-offset), env(safe-area-inset-right,0px))}.oge-fab-fixed.oge-fab-position-top-end,.oge-fab-fixed.oge-fab-position-bottom-end,.oge-fab-absolute.oge-fab-position-top-end,.oge-fab-absolute.oge-fab-position-bottom-end{right:max(var(--oge-fab-offset), env(safe-area-inset-right,0px))}:is(.oge-fab-fixed.oge-fab-position-top-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.oge-fab-fixed.oge-fab-position-bottom-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.oge-fab-absolute.oge-fab-position-top-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.oge-fab-absolute.oge-fab-position-bottom-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto;left:max(var(--oge-fab-offset), env(safe-area-inset-left,0px))}.oge-fab-fixed.oge-fab-position-top-center,.oge-fab-fixed.oge-fab-position-bottom-center,.oge-fab-absolute.oge-fab-position-top-center,.oge-fab-absolute.oge-fab-position-bottom-center{left:50%;transform:translate(-50%)}.oge-fab-size-sm{--oge-fab-size:40px;--oge-fab-icon-size:20px;--oge-fab-action-size:32px}.oge-fab-size-lg{--oge-fab-size:72px;--oge-fab-icon-size:32px;--oge-fab-action-size:48px}.oge-fab-severity-normal{--oge-fab-bg:var(--oge-bg);--oge-fab-fg:var(--oge-text-color)}.oge-fab-severity-success{--oge-fab-bg:var(--oge-success)}.oge-fab-severity-warning{--oge-fab-bg:var(--oge-warning)}.oge-fab-severity-danger{--oge-fab-bg:var(--oge-danger)}.oge-fab-button{width:var(--oge-fab-size);height:var(--oge-fab-size);background:var(--oge-fab-bg);color:var(--oge-fab-fg);box-shadow:var(--oge-shadow-popup);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), filter var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0;font-weight:600;line-height:1;display:inline-flex;position:relative}.oge-fab-button:hover:not(:disabled){box-shadow:var(--oge-shadow-popup), var(--oge-shadow-btn-hover);filter:brightness(1.05);transform:translateY(-1px)}.oge-fab-button:active:not(:disabled){filter:brightness(.95);transform:translateY(0)}.oge-fab-button:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-fab-button:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-fab-button:disabled{background:var(--oge-header-bg);color:var(--oge-muted-color);box-shadow:none;cursor:not-allowed}.oge-fab-severity-normal .oge-fab-button{border-color:var(--oge-border-color)}.oge-fab-icon,.oge-fab-button>svg{width:var(--oge-fab-icon-size);height:var(--oge-fab-icon-size);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.oge-fab-extended .oge-fab-button{width:auto;min-width:var(--oge-fab-size);padding-inline:calc(var(--oge-fab-size) * .32)}.oge-fab-label{white-space:nowrap}.oge-speed-dial{isolation:isolate}.oge-speed-dial-icon{transition:transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-speed-dial-open .oge-speed-dial-icon{transform:rotate(45deg)}.oge-speed-dial-menu{align-items:center;gap:12px;display:flex;position:absolute}.oge-speed-dial-up .oge-speed-dial-menu{bottom:calc(100% + 12px);flex-direction:column-reverse;inset-inline:0}.oge-speed-dial-down .oge-speed-dial-menu{top:calc(100% + 12px);flex-direction:column;inset-inline:0}.oge-speed-dial-start .oge-speed-dial-menu{flex-direction:row-reverse;inset-block:0;inset-inline-end:calc(100% + 12px)}.oge-speed-dial-end .oge-speed-dial-menu{flex-direction:row;inset-block:0;inset-inline-start:calc(100% + 12px)}@keyframes oge-speed-dial-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.oge-speed-dial-action{width:var(--oge-fab-action-size);height:var(--oge-fab-action-size);border:1px solid var(--oge-border-color);background:var(--oge-popup-bg);color:var(--oge-text-color);box-shadow:var(--oge-shadow-btn-hover);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;animation:oge-speed-dial-in var(--oge-motion-duration-fast) var(--oge-motion-easing-standard) both;animation-delay:calc(var(--oge-speed-dial-index) * var(--oge-motion-stagger));transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.oge-speed-dial-action:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-speed-dial-action:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-speed-dial-action:hover:not(.oge-speed-dial-action-disabled){background:var(--oge-row-hover-bg)}.oge-speed-dial-action:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-speed-dial-action:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-speed-dial-action-disabled{color:var(--oge-muted-color);opacity:.6;cursor:not-allowed}.oge-speed-dial-action-accent{color:var(--oge-accent)}.oge-speed-dial-action-success{color:var(--oge-success)}.oge-speed-dial-action-warning{color:var(--oge-warning)}.oge-speed-dial-action-danger{color:var(--oge-danger)}.oge-speed-dial-action-icon{width:calc(var(--oge-fab-action-size) * .5);height:calc(var(--oge-fab-action-size) * .5);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.oge-speed-dial-label{border-radius:var(--oge-radius);background:var(--oge-tooltip-bg);color:var(--oge-tooltip-color);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);padding:4px 8px;font-size:.85em;font-weight:500;line-height:1.3;position:absolute}.oge-speed-dial-up.oge-speed-dial-labels-before .oge-speed-dial-label,.oge-speed-dial-down.oge-speed-dial-labels-before .oge-speed-dial-label{inset-inline-end:calc(100% + 10px)}.oge-speed-dial-up.oge-speed-dial-labels-after .oge-speed-dial-label,.oge-speed-dial-down.oge-speed-dial-labels-after .oge-speed-dial-label{inset-inline-start:calc(100% + 10px)}.oge-speed-dial-start.oge-speed-dial-labels-above .oge-speed-dial-label,.oge-speed-dial-end.oge-speed-dial-labels-above .oge-speed-dial-label{bottom:calc(100% + 10px)}.oge-speed-dial-start.oge-speed-dial-labels-below .oge-speed-dial-label,.oge-speed-dial-end.oge-speed-dial-labels-below .oge-speed-dial-label{top:calc(100% + 10px)}.oge-speed-dial-labels-always .oge-speed-dial-label,.oge-speed-dial-labels-hover .oge-speed-dial-action:hover .oge-speed-dial-label,.oge-speed-dial-labels-hover .oge-speed-dial-action:focus-visible .oge-speed-dial-label{opacity:1}@media (hover:none){.oge-speed-dial-labels-hover .oge-speed-dial-label{opacity:1}}.oge-speed-dial-labels-none .oge-speed-dial-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.oge-fab-button,.oge-speed-dial-icon,.oge-speed-dial-action,.oge-speed-dial-label{transition:none}.oge-fab-button:hover:not(:disabled){transform:none}.oge-speed-dial-action{animation:none}}@media (forced-colors:active){.oge-fab-button,.oge-speed-dial-action{color:buttontext;background:buttonface;border:1px solid buttontext}.oge-fab-button:disabled,.oge-speed-dial-action-disabled{color:graytext;border-color:graytext}.oge-speed-dial-open .oge-speed-dial-toggle{color:highlighttext;background:highlight}.oge-speed-dial-label{color:canvastext;background:canvas;border:1px solid canvastext}}.oge-popup,.oge-popup *{box-sizing:border-box}.oge-popup{z-index:var(--oge-z-popup);border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-popup-bg);min-width:120px;color:var(--oge-text-color);font-size:var(--oge-font-size);box-shadow:var(--oge-shadow-popup);max-height:max(120px, var(--oge-popup-available-height,100dvh));transform-origin:top;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-decelerate), transform var(--oge-motion-duration-fast) var(--oge-motion-easing-emphasized);display:block;position:fixed;overflow:hidden auto;transform:scale(.97)}.oge-popup[data-placement^=top]{transform-origin:bottom}.oge-popup[data-placement^=left]{transform-origin:100%}.oge-popup[data-placement^=right]{transform-origin:0}.oge-popup.oge-popup-ready{transform:none}.oge-popup:has(.oge-popup){transition:none;transform:none}@media (prefers-reduced-motion:reduce){.oge-popup{transition:none;transform:none}}.oge-popup-sheet,.oge-popup-sheet-body{display:contents}.oge-popup.oge-popup-adaptive{height:var(--oge-sheet-viewport-height,100dvh);max-height:none;z-index:var(--oge-z-modal);background:var(--oge-modal-backdrop-bg);min-width:0;box-shadow:none;font-size:max(16px, var(--oge-font-size));opacity:1;animation:oge-popup-backdrop-in var(--oge-motion-duration-base) var(--oge-motion-easing-decelerate);border:none;border-radius:0;flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden;transform:none;inset-inline:0!important;top:var(--oge-sheet-viewport-top,0px)!important;width:auto!important}.oge-popup.oge-popup-adaptive>.oge-popup-sheet{border:1px solid var(--oge-border-color);background:var(--oge-popup-bg);min-height:0;max-height:85%;color:var(--oge-text-color);box-shadow:var(--oge-shadow-popup);padding-block-end:env(safe-area-inset-bottom,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);animation:oge-popup-sheet-in var(--oge-motion-duration-base) var(--oge-motion-easing-emphasized);border-block-end:none;border-start-start-radius:var(--oge-radius-lg);border-start-end-radius:var(--oge-radius-lg);flex-direction:column;display:flex;overflow:hidden}.oge-popup.oge-popup-adaptive .oge-popup-sheet-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.oge-popup.oge-popup-adaptive .oge-popup-sheet-body::-webkit-scrollbar{width:8px;height:8px}.oge-popup.oge-popup-adaptive .oge-popup-sheet-body::-webkit-scrollbar-thumb{background:var(--oge-scrollbar-thumb);border-radius:4px}.oge-popup.oge-popup-adaptive .oge-popup-sheet-body::-webkit-scrollbar-thumb:hover{background:var(--oge-scrollbar-thumb-hover)}.oge-popup.oge-popup-adaptive .oge-popup-sheet-body::-webkit-scrollbar-track{background:var(--oge-scrollbar-track)}.oge-popup.oge-popup-adaptive-fullscreen>.oge-popup-sheet{max-height:none;border:none;border-radius:0;flex:auto;padding-block-start:env(safe-area-inset-top,0px)}.oge-popup-sheet-header{border-block-end:1px solid var(--oge-border-color);flex:none;align-items:center;gap:8px;padding:18px 8px 10px 16px;display:flex;position:relative}.oge-popup-adaptive-fullscreen .oge-popup-sheet-header{padding-block-start:10px}.oge-popup-sheet-handle{cursor:grab;touch-action:none;height:18px;position:absolute;inset-block-start:0;inset-inline:0}.oge-popup-sheet-handle:after{content:"";background:var(--oge-border-color);border-radius:999px;width:36px;height:4px;margin-inline-start:-18px;position:absolute;inset-block-start:7px;inset-inline-start:50%}.oge-popup-sheet-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:1.0625em;font-weight:600;line-height:1.3;overflow:hidden}.oge-popup-sheet-close{border-radius:var(--oge-radius);width:44px;height:44px;color:var(--oge-input-muted);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;flex:none;place-items:center;padding:0;display:inline-grid}.oge-popup-sheet-close:hover{background:var(--oge-row-hover-bg)}.oge-popup-sheet-close:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-popup-sheet-search{border-block-end:1px solid var(--oge-border-color);flex:none;padding:10px 16px}.oge-popup-sheet-footer{border-block-start:1px solid var(--oge-border-color);flex:none;justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}@keyframes oge-popup-backdrop-in{0%{background-color:#0000}}@keyframes oge-popup-sheet-in{0%{opacity:0;translate:0 24px}}@media (prefers-reduced-motion:reduce){.oge-popup.oge-popup-adaptive,.oge-popup.oge-popup-adaptive>.oge-popup-sheet{animation:none}.oge-popup-sheet-close{transition:none}}@media (forced-colors:active){.oge-popup{border-color:canvastext}.oge-popup.oge-popup-adaptive>.oge-popup-sheet{border:1px solid canvastext}.oge-popup-sheet-handle:after{background:canvastext}.oge-popup-sheet-close{color:buttontext}}.oge-menu-list{max-height:320px;padding:4px;display:block;overflow-y:auto}.oge-menu-list:focus-visible{outline-offset:-2px;outline:2px solid #0000}.oge-popup-adaptive .oge-menu-list{flex:auto;min-height:0;max-height:none;padding:4px 8px 8px}.oge-popup-adaptive .oge-menu-item{min-height:44px;font-size:inherit}.oge-menu-item{border-radius:var(--oge-radius);width:100%;color:var(--oge-text-color);font:inherit;font-size:var(--oge-font-size);text-align:start;box-sizing:border-box;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;display:flex}.oge-menu-item:disabled,.oge-menu-item.oge-menu-item-disabled{color:var(--oge-muted-color);cursor:default}.oge-menu-item-active:not(:disabled):not(.oge-menu-item-disabled){background:var(--oge-row-hover-bg)}.oge-menu-item-shortcut{color:var(--oge-muted-color);letter-spacing:.02em;flex:none;margin-inline-start:auto;font-size:.85em}.oge-menu-item-badge{background:var(--oge-accent-soft);color:var(--oge-accent);border-radius:999px;flex:none;padding:1px 7px;font-size:.8em;font-weight:600;line-height:1.5}.oge-menu-item-shortcut+.oge-menu-item-caret{margin-inline-start:0}.oge-menu-item-danger:not(:disabled){color:var(--oge-danger)}.oge-menu-item-check{flex:none;justify-content:center;align-items:center;width:14px;display:inline-flex}.oge-menu-item-icon{flex:none;justify-content:center;align-items:center;width:16px;display:inline-flex}.oge-menu-item-caret{width:12px;color:var(--oge-muted-color);flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}[dir=rtl] .oge-menu-item-caret svg{transform:scaleX(-1)}.oge-menu-item-checked:not(:disabled) .oge-menu-item-check{color:var(--oge-accent)}.oge-menu-group{display:block}.oge-menu-group+.oge-menu-group,.oge-menu-group+.oge-menu-item,.oge-menu-item+.oge-menu-group{margin-block-start:2px}.oge-menu-header{color:var(--oge-input-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;cursor:default;-webkit-user-select:none;user-select:none;padding:8px 10px 4px;font-size:.78em;font-weight:600;overflow:hidden}.oge-menu-item-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.oge-menu-separator{border:0;border-top:1px solid var(--oge-border-color);margin:4px}@media (forced-colors:active){.oge-menu-item-active:not(:disabled):not(.oge-menu-item-disabled){color:highlighttext;background:highlight}.oge-menu-item-active:not(:disabled):not(.oge-menu-item-disabled) .oge-menu-item-shortcut,.oge-menu-item-active:not(:disabled):not(.oge-menu-item-disabled) .oge-menu-item-icon,.oge-menu-item-active:not(:disabled):not(.oge-menu-item-disabled) .oge-menu-item-caret{color:inherit}.oge-menu-item:disabled,.oge-menu-item.oge-menu-item-disabled{color:graytext}.oge-menu-separator{background:canvastext;border-color:canvastext}.oge-menu-item-checked:not(:disabled) .oge-menu-item-check{color:inherit}.oge-menu-header{color:canvastext}}@media (prefers-reduced-motion:reduce){.oge-menu-item{transition:none}}.oge-tooltip{box-sizing:border-box;z-index:calc(var(--oge-z-popup) + 10);border-radius:var(--oge-radius);background:var(--oge-tooltip-bg);max-width:280px;color:var(--oge-tooltip-color);overflow-wrap:break-word;box-shadow:var(--oge-shadow-popup);pointer-events:auto;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-decelerate), transform var(--oge-motion-duration-fast) var(--oge-motion-easing-decelerate);padding:5px 10px;font-size:12px;line-height:1.45;position:fixed;transform:translateY(2px)}.oge-tooltip[data-placement^=bottom]{transform:translateY(-2px)}.oge-tooltip[data-placement^=left]{transform:translate(2px)}.oge-tooltip[data-placement^=right]{transform:translate(-2px)}.oge-tooltip.oge-tooltip-ready{transform:none}.oge-tooltip p{margin:0}@media (prefers-reduced-motion:reduce){.oge-tooltip{transition:none;transform:none}}.oge-tooltip-arrow{background:var(--oge-tooltip-bg);pointer-events:none;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.oge-tooltip-arrow[data-side=top]{top:0}.oge-tooltip-arrow[data-side=bottom]{top:100%}.oge-tooltip-arrow[data-side=left]{left:0}.oge-tooltip-arrow[data-side=right]{left:100%}@media (forced-colors:active){.oge-tooltip{color:canvastext;background:canvas;border:1px solid canvastext}.oge-tooltip-arrow{forced-color-adjust:none;background:canvas;border:1px solid canvastext}.oge-tooltip-arrow[data-side=top]{border-bottom-color:#0000;border-right-color:#0000}.oge-tooltip-arrow[data-side=bottom]{border-top-color:#0000;border-left-color:#0000}.oge-tooltip-arrow[data-side=left]{border-top-color:#0000;border-right-color:#0000}.oge-tooltip-arrow[data-side=right]{border-bottom-color:#0000;border-left-color:#0000}}.oge-popover-host{display:contents}.oge-popover,.oge-popover *{box-sizing:border-box}.oge-popover{z-index:var(--oge-z-popup);border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-popup-bg);color:var(--oge-text-color);font-size:var(--oge-font-size);box-shadow:var(--oge-shadow-popup);transform-origin:top;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-decelerate), transform var(--oge-motion-duration-fast) var(--oge-motion-easing-emphasized);line-height:1.5;display:block;position:fixed;transform:scale(.97)}.oge-popover[data-placement^=top]{transform-origin:bottom}.oge-popover[data-placement^=left]{transform-origin:100%}.oge-popover[data-placement^=right]{transform-origin:0}.oge-popover.oge-popover-ready{transform:none}.oge-popover:focus{outline:2px solid #0000}.oge-popover:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-popover-content{min-width:180px;max-width:min(360px,100vw - 16px);max-height:max(120px, var(--oge-popup-available-height,100dvh));border-radius:inherit;flex-direction:column;display:flex;overflow:hidden}.oge-popover-header{align-items:center;gap:8px;padding-block:10px 0;padding-inline:14px 8px;display:flex}.oge-popover-title{min-width:0;color:var(--oge-text-color);font-size:var(--oge-font-size);overflow-wrap:break-word;flex:1;margin:0;font-weight:600;line-height:1.4}.oge-popover-close:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-popover-close:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-popover-close{border-radius:var(--oge-radius);width:24px;height:24px;color:var(--oge-input-muted);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:inline-flex;position:relative}.oge-popover-close:hover{background:var(--oge-row-hover-bg);color:var(--oge-text-color)}.oge-popover-close:active{background:var(--oge-accent-soft)}.oge-popover-close:focus{outline:2px solid #0000}.oge-popover-close:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}@media (hover:none){.oge-popover-close:hover{color:var(--oge-input-muted);background:0 0}}.oge-popover-body{overflow-wrap:break-word;scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);flex:1;min-height:0;padding:10px 14px 12px;overflow-y:auto}.oge-popover-body::-webkit-scrollbar{width:8px;height:8px}.oge-popover-body::-webkit-scrollbar-thumb{background:var(--oge-scrollbar-thumb);border-radius:4px}.oge-popover-body::-webkit-scrollbar-thumb:hover{background:var(--oge-scrollbar-thumb-hover)}.oge-popover-body::-webkit-scrollbar-track{background:var(--oge-scrollbar-track)}.oge-popover-body>:first-child{margin-block-start:0}.oge-popover-body>:last-child{margin-block-end:0}.oge-popover-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:0 14px 12px;display:flex}.oge-popover-arrow{background:var(--oge-popup-bg);pointer-events:none;border:1px solid var(--oge-border-color);width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.oge-popover-arrow[data-side=top]{border-bottom-color:#0000;border-right-color:#0000;top:0}.oge-popover-arrow[data-side=bottom]{border-top-color:#0000;border-left-color:#0000;top:100%}.oge-popover-arrow[data-side=left]{border-top-color:#0000;border-right-color:#0000;left:0}.oge-popover-arrow[data-side=right]{border-bottom-color:#0000;border-left-color:#0000;left:100%}@media (prefers-reduced-motion:reduce){.oge-popover{transition:none;transform:none}.oge-popover-close{transition:none}}@media (forced-colors:active){.oge-popover{color:canvastext;background:canvas;border-color:canvastext}.oge-popover-close{color:buttontext}.oge-popover-close:hover{color:highlighttext;background:highlight}.oge-popover-arrow{forced-color-adjust:none;background:canvas;border:1px solid canvastext}.oge-popover-arrow[data-side=top]{border-bottom-color:#0000;border-right-color:#0000}.oge-popover-arrow[data-side=bottom]{border-top-color:#0000;border-left-color:#0000}.oge-popover-arrow[data-side=left]{border-top-color:#0000;border-right-color:#0000}.oge-popover-arrow[data-side=right]{border-bottom-color:#0000;border-left-color:#0000}}.oge-action-sheet-host{display:contents}.oge-action-sheet-layer{z-index:var(--oge-z-modal);transition:background-color var(--oge-motion-duration-base) var(--oge-motion-easing-standard);background:0 0;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.oge-action-sheet-layer.oge-action-sheet-ready{background:var(--oge-modal-backdrop-bg)}.oge-action-sheet-layer *,.oge-action-sheet-layer :before,.oge-action-sheet-layer :after{box-sizing:border-box}.oge-action-sheet{max-block-size:calc(100dvh - 48px);inline-size:100%;max-inline-size:560px;padding-block-end:max(12px, env(safe-area-inset-bottom,0px));padding-inline:max(8px, env(safe-area-inset-left,0px)) max(8px, env(safe-area-inset-right,0px));border:1px solid var(--oge-border-color);background:var(--oge-popup-bg);box-shadow:var(--oge-shadow-popup);color:var(--oge-text-color);font-size:var(--oge-font-size);transition:translate var(--oge-motion-duration-base) var(--oge-motion-easing-emphasized);border-block-end:0;border-start-start-radius:calc(var(--oge-radius-lg) * 1.6);border-start-end-radius:calc(var(--oge-radius-lg) * 1.6);flex-direction:column;line-height:1.45;display:flex;translate:0 100%}.oge-action-sheet-ready .oge-action-sheet{translate:0}.oge-action-sheet.oge-action-sheet-dragging{transition:none}.oge-action-sheet:focus{outline:2px solid #0000}@media (width>=600px){.oge-action-sheet{border-block-end:1px solid var(--oge-border-color);border-radius:calc(var(--oge-radius-lg) * 1.6);margin-block-end:max(16px, env(safe-area-inset-bottom,0px));padding-block-end:12px}}.oge-action-sheet-header{text-align:center;touch-action:none;cursor:grab;justify-items:center;gap:2px;padding:8px 12px 10px;display:grid}.oge-action-sheet-handle{background:var(--oge-muted-color);opacity:.6;border-radius:999px;block-size:4px;inline-size:36px;margin-block-end:6px}.oge-action-sheet-title{margin:0;font-size:1em;font-weight:600}.oge-action-sheet-description{color:var(--oge-input-muted);margin:0;font-size:.93em}.oge-action-sheet-content:empty{display:none}.oge-action-sheet-content{padding:0 8px 8px;overflow:auto}.oge-action-sheet-menu{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);gap:2px;padding:4px 0;display:grid;overflow-y:auto}.oge-action-sheet-menu::-webkit-scrollbar{width:8px;height:8px}.oge-action-sheet-menu::-webkit-scrollbar-thumb{background:var(--oge-scrollbar-thumb);border-radius:4px}.oge-action-sheet-menu::-webkit-scrollbar-thumb:hover{background:var(--oge-scrollbar-thumb-hover)}.oge-action-sheet-menu::-webkit-scrollbar-track{background:var(--oge-scrollbar-track)}.oge-action-sheet-divider{background:var(--oge-border-color);block-size:1px;margin:6px 8px}.oge-action-sheet-item,.oge-action-sheet-cancel{border-radius:var(--oge-radius-lg);min-block-size:48px;inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;align-items:center;gap:14px;margin:0;padding:10px 16px;display:flex}.oge-action-sheet-item:hover,.oge-action-sheet-cancel:hover{background:var(--oge-row-hover-bg)}.oge-action-sheet-item:focus,.oge-action-sheet-cancel:focus{outline:2px solid #0000}.oge-action-sheet-item:focus-visible,.oge-action-sheet-cancel:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-action-sheet-item[aria-disabled=true]{color:var(--oge-muted-color);cursor:default}.oge-action-sheet-item[aria-disabled=true]:hover{background:0 0}.oge-action-sheet-item-destructive{color:var(--oge-danger)}.oge-action-sheet-item-destructive:hover{background:var(--oge-danger-soft)}.oge-action-sheet-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.oge-action-sheet-text{min-inline-size:0;display:grid}.oge-action-sheet-label{font-weight:500}.oge-action-sheet-item-description{color:var(--oge-input-muted);font-size:.9em}.oge-action-sheet-item[aria-disabled=true] .oge-action-sheet-item-description{color:inherit}.oge-action-sheet-cancel{background:var(--oge-header-bg);justify-content:center;margin-block-start:8px;font-weight:600}.oge-action-sheet-cancel:hover{background:var(--oge-row-hover-bg)}@media (prefers-reduced-motion:reduce){.oge-action-sheet-layer,.oge-action-sheet,.oge-action-sheet-item,.oge-action-sheet-cancel{transition:none}}@media (forced-colors:active){.oge-action-sheet{border:1px solid canvastext}.oge-action-sheet-handle,.oge-action-sheet-divider{background:canvastext}.oge-action-sheet-item,.oge-action-sheet-cancel{color:buttontext}.oge-action-sheet-cancel{border:1px solid buttontext}.oge-action-sheet-item:hover,.oge-action-sheet-cancel:hover{outline:1px solid highlight}.oge-action-sheet-item[aria-disabled=true]{color:graytext}}.oge-modal-layer,.oge-modal-layer *{box-sizing:border-box}.oge-modal-layer{z-index:var(--oge-z-modal);padding:max(24px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));background:var(--oge-modal-backdrop-bg);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);opacity:0;transition:opacity var(--oge-modal-transition,var(--oge-motion-duration-fast) var(--oge-motion-easing-decelerate));place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.oge-modal-layer.oge-modal-layer-ready{opacity:1}.oge-modal-layer.oge-modal-layer-top{padding-top:max(48px, env(safe-area-inset-top,0px));place-items:start center}.oge-modal-layer.oge-modal-layer-bottom{place-items:end center}.oge-modal-layer.oge-modal-layer-start{place-items:center start}.oge-modal-layer.oge-modal-layer-end{place-items:center end}.oge-modal-layer.oge-modal-layer-top-start{place-items:start}.oge-modal-layer.oge-modal-layer-top-end{place-items:start end}.oge-modal-layer.oge-modal-layer-bottom-start{place-items:end start}.oge-modal-layer.oge-modal-layer-bottom-end{place-items:end}.oge-modal-layer.oge-modal-layer-unshaded{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.oge-modal-layer.oge-modal-layer-fullscreen{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.oge-modal{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-popup-bg);width:min(560px,100%);max-width:100%;max-height:100%;color:var(--oge-text-color);box-shadow:var(--oge-shadow-popup);font-size:var(--oge-font-size);transition:transform var(--oge-modal-transition,var(--oge-motion-duration-base) var(--oge-motion-easing-emphasized));flex-direction:column;display:flex;position:relative;transform:translateY(8px)scale(.98)}.oge-modal-layer-ready .oge-modal{transform:none}.oge-modal:focus-visible{box-shadow:var(--oge-shadow-popup), 0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-modal.oge-modal-fullscreen{border:none;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.oge-modal-header{border-bottom:1px solid var(--oge-border-color);align-items:center;gap:8px;padding:14px 18px;display:flex}.oge-modal-header.oge-modal-header-draggable{cursor:move;-webkit-user-select:none;user-select:none}.oge-modal-header-actions{flex:none;align-items:center;gap:4px;display:inline-flex}.oge-modal-title{flex:1;margin:0;font-size:1.05em;font-weight:600;line-height:1.3}.oge-modal-close,.oge-modal-maximize{border-radius:var(--oge-radius);width:28px;height:28px;color:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.oge-modal-close:hover:not(:disabled),.oge-modal-maximize:hover:not(:disabled){background:var(--oge-accent-soft)}.oge-modal-close:disabled,.oge-modal-maximize:disabled{opacity:.5;cursor:default}.oge-modal-close:focus-visible,.oge-modal-maximize:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-modal-body{flex:1;min-height:0;padding:18px;overflow:auto}.oge-modal-body.oge-modal-body-flush{padding:0}.oge-modal-footer{border-top:1px solid var(--oge-border-color);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.oge-modal-resize-handle{z-index:2;cursor:se-resize;background:repeating-linear-gradient(135deg, transparent 0 3px, var(--oge-border-color) 3px 4px);inset-inline-end:2px;border-end-end-radius:var(--oge-radius-lg);width:14px;height:14px;position:absolute;bottom:2px}.oge-modal-busy-veil{z-index:1;border-radius:inherit;background:color-mix(in srgb, var(--oge-popup-bg) 60%, transparent);place-items:center;display:grid;position:absolute;inset:0}.oge-modal-spinner{border:3px solid var(--oge-accent-soft);border-top-color:var(--oge-accent);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite oge-modal-spin}@keyframes oge-modal-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.oge-modal-layer,.oge-modal{transition:none}.oge-modal-layer{opacity:1}.oge-modal{transform:none}.oge-modal-spinner{animation:none}}@media (forced-colors:active){.oge-modal{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.oge-modal-close,.oge-modal-maximize{transition:none}}.oge-dialog{min-height:0;color:var(--oge-text-color);flex-direction:column;display:flex}.oge-dialog-body{align-items:flex-start;gap:14px;padding:18px 18px 6px;display:flex}.oge-dialog-icon{background:var(--oge-accent-soft);width:38px;height:38px;color:var(--oge-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.oge-dialog-icon svg{display:block}.oge-dialog-icon.oge-dialog-icon-success{background:var(--oge-success-soft);color:var(--oge-success)}.oge-dialog-icon.oge-dialog-icon-warning{background:var(--oge-warning-soft);color:var(--oge-warning)}.oge-dialog-icon.oge-dialog-icon-danger{background:var(--oge-danger-soft);color:var(--oge-danger)}.oge-dialog-text{flex-direction:column;flex:1;gap:12px;min-width:0;padding-block-start:2px;display:flex}.oge-dialog-message{overflow-wrap:anywhere;margin:0;line-height:1.5}.oge-dialog-field{flex-direction:column;gap:6px;display:flex}.oge-dialog-label{color:var(--oge-input-muted);font-size:.92em;font-weight:500}.oge-dialog-input{box-sizing:border-box;border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);width:100%;min-height:36px;color:inherit;font:inherit;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);padding:0 10px}.oge-dialog-input::placeholder{color:var(--oge-input-muted);opacity:1}.oge-dialog-input:focus{border-color:var(--oge-accent);box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-dialog-input:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-dialog-input[aria-invalid=true]{border-color:var(--oge-danger)}.oge-dialog-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--oge-danger-soft)}@media (pointer:coarse){.oge-dialog-input{font-size:max(16px,1em)}}.oge-dialog-error{color:var(--oge-danger);margin:0;font-size:.88em}.oge-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 18px 16px;display:flex}.oge-dialog-button{box-sizing:border-box;border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);min-width:84px;min-height:34px;color:var(--oge-text-color);font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;padding:0 14px;font-weight:500}.oge-dialog-button:hover{background:var(--oge-row-hover-bg)}.oge-dialog-button:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-dialog-button.oge-dialog-ok{border-color:var(--oge-accent);background:var(--oge-accent);color:var(--oge-severity-contrast);box-shadow:var(--oge-shadow-btn)}.oge-dialog-button.oge-dialog-ok:hover{background:color-mix(in srgb, var(--oge-accent) 88%, var(--oge-text-color));box-shadow:var(--oge-shadow-btn-hover)}.oge-dialog-button.oge-dialog-button-danger{border-color:var(--oge-danger);background:var(--oge-danger)}.oge-dialog-button.oge-dialog-button-danger:hover{background:color-mix(in srgb, var(--oge-danger) 88%, var(--oge-text-color))}.oge-dialog-button[aria-disabled=true]{opacity:.6;cursor:progress}@media (forced-colors:active){.oge-dialog-icon{border:1px solid canvastext}.oge-dialog-input{border-color:canvastext}.oge-dialog-input[aria-invalid=true]{border-width:2px}.oge-dialog-button{color:buttontext;background:buttonface;border-color:buttontext}.oge-dialog-button.oge-dialog-ok,.oge-dialog-button.oge-dialog-button-danger{color:buttontext;background:buttonface;border-width:2px}.oge-dialog-button[aria-disabled=true]{color:graytext}}@media (prefers-reduced-motion:reduce){.oge-dialog-input,.oge-dialog-button{transition:none}}.oge-window,.oge-window *{box-sizing:border-box}.oge-window{z-index:var(--oge-z-window);border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-popup-bg);width:min(420px,100vw - 32px);max-width:100vw;max-height:100dvh;color:var(--oge-text-color);box-shadow:var(--oge-shadow-card);font-size:var(--oge-font-size);visibility:hidden;transition:box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex-direction:column;display:flex;position:fixed;top:0;left:0}.oge-window.oge-window-placed{visibility:visible;animation:oge-window-in var(--oge-motion-duration-base) var(--oge-motion-easing-decelerate)}.oge-window.oge-window-active{border-color:var(--oge-accent-25);box-shadow:var(--oge-shadow-popup)}.oge-window:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-window.oge-window-minimized{height:auto}.oge-window.oge-window-maximized{width:auto;max-width:none;height:auto;max-height:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border-radius:0;inset:0}.oge-window.oge-window-moving,.oge-window.oge-window-resizing{-webkit-user-select:none;user-select:none}.oge-window-header{border-bottom:1px solid var(--oge-border-color);background:var(--oge-header-bg);min-height:44px;color:var(--oge-input-muted);transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-start-start-radius:inherit;border-start-end-radius:inherit;flex:none;align-items:center;gap:8px;padding-block:6px;padding-inline:16px 8px;display:flex}.oge-window-active>.oge-window-header{background:var(--oge-popup-bg);color:var(--oge-text-color);box-shadow:inset 0 2px 0 var(--oge-accent)}.oge-window-minimized>.oge-window-header{border-radius:inherit;border-bottom-color:#0000}.oge-window-header.oge-window-header-draggable{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.oge-window-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:1em;font-weight:600;line-height:1.3;overflow:hidden}.oge-window-controls{flex:none;align-items:center;gap:2px;display:inline-flex}.oge-window-button{border-radius:var(--oge-radius);width:28px;height:28px;color:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.oge-window-button:hover{background:var(--oge-accent-soft)}.oge-window-button.oge-window-close:hover{background:var(--oge-danger-soft);color:var(--oge-danger)}.oge-window-button:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-window-body{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);flex:1;min-height:0;padding:16px;overflow:auto}.oge-window-body::-webkit-scrollbar{width:8px;height:8px}.oge-window-body::-webkit-scrollbar-thumb{background:var(--oge-scrollbar-thumb);border-radius:4px}.oge-window-body::-webkit-scrollbar-thumb:hover{background:var(--oge-scrollbar-thumb-hover)}.oge-window-body::-webkit-scrollbar-track{background:var(--oge-scrollbar-track)}.oge-window-body.oge-window-body-flush{padding:0}.oge-window-body[hidden]{display:none}.oge-window-resize{z-index:2;touch-action:none;position:absolute}.oge-window-resize.oge-window-resize-n,.oge-window-resize.oge-window-resize-s{cursor:ns-resize;height:8px;left:10px;right:10px}.oge-window-resize.oge-window-resize-e,.oge-window-resize.oge-window-resize-w{cursor:ew-resize;width:8px;top:10px;bottom:10px}.oge-window-resize.oge-window-resize-n{top:-4px}.oge-window-resize.oge-window-resize-s{bottom:-4px}.oge-window-resize.oge-window-resize-e{right:-4px}.oge-window-resize.oge-window-resize-w{left:-4px}.oge-window-resize.oge-window-resize-ne,.oge-window-resize.oge-window-resize-nw,.oge-window-resize.oge-window-resize-se,.oge-window-resize.oge-window-resize-sw{width:14px;height:14px}.oge-window-resize.oge-window-resize-ne{cursor:nesw-resize;top:-5px;right:-5px}.oge-window-resize.oge-window-resize-sw{cursor:nesw-resize;bottom:-5px;left:-5px}.oge-window-resize.oge-window-resize-nw{cursor:nwse-resize;top:-5px;left:-5px}.oge-window-resize.oge-window-resize-se{cursor:nwse-resize;bottom:-5px;right:-5px}@media (pointer:coarse){.oge-window-resize.oge-window-resize-ne,.oge-window-resize.oge-window-resize-nw,.oge-window-resize.oge-window-resize-se,.oge-window-resize.oge-window-resize-sw{width:24px;height:24px}}@media (forced-colors:active){.oge-window{border:1px solid canvastext}.oge-window.oge-window-active{border:2px solid highlight}.oge-window-header{border-bottom-color:canvastext}.oge-window-active>.oge-window-header{border-top:3px solid highlight}.oge-window-button{color:buttontext}}@keyframes oge-window-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.oge-window,.oge-window-header,.oge-window-button{transition:none}.oge-window.oge-window-placed{animation:none}}.oge-toast-region,.oge-toast-region *{box-sizing:border-box}.oge-toast-region{z-index:var(--oge-z-toast);gap:var(--oge-toast-gap,8px);width:min(var(--oge-toast-width), 100vw - 32px);padding:max(var(--oge-toast-offset,16px), env(safe-area-inset-top,0px)) max(var(--oge-toast-offset,16px), env(safe-area-inset-right,0px)) max(var(--oge-toast-offset,16px), env(safe-area-inset-bottom,0px)) max(var(--oge-toast-offset,16px), env(safe-area-inset-left,0px));pointer-events:none;display:flex;position:fixed}.oge-toast-region.oge-toast-region-top-start{flex-direction:column-reverse;inset-block-start:0;inset-inline-start:0}.oge-toast-region.oge-toast-region-top-center{inset-block-start:0;flex-direction:column-reverse;left:50%;transform:translate(-50%)}.oge-toast-region.oge-toast-region-top-end{flex-direction:column-reverse;inset-block-start:0;inset-inline-end:0}.oge-toast-region.oge-toast-region-bottom-start{flex-direction:column;inset-block-end:0;inset-inline-start:0}.oge-toast-region.oge-toast-region-bottom-center{inset-block-end:0;flex-direction:column;left:50%;transform:translate(-50%)}.oge-toast-region.oge-toast-region-bottom-end{flex-direction:column;inset-block-end:0;inset-inline-end:0}.oge-toast-cell{transition:grid-template-rows var(--oge-toast-transition,var(--oge-motion-duration-fast) var(--oge-motion-easing-decelerate));grid-template-rows:0fr;display:grid}.oge-toast-cell>*{min-height:0;overflow:hidden}.oge-toast-cell.oge-toast-cell-ready{grid-template-rows:1fr}.oge-toast-cell.oge-toast-cell-closing{grid-template-rows:0fr}.oge-toast{pointer-events:auto;border:1px solid var(--oge-border-color);border-inline-start:3px solid var(--oge-accent);border-radius:var(--oge-radius-lg);background:var(--oge-popup-bg);color:var(--oge-text-color);box-shadow:var(--oge-shadow-popup);font-size:var(--oge-font-size);opacity:0;transition:opacity var(--oge-toast-transition,var(--oge-motion-duration-fast) var(--oge-motion-easing-decelerate)), transform var(--oge-toast-transition,var(--oge-motion-duration-fast) var(--oge-motion-easing-decelerate)), translate var(--oge-motion-duration-base) var(--oge-motion-easing-standard);align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:relative;transform:translateY(8px)}.oge-toast-region-top-start .oge-toast,.oge-toast-region-top-center .oge-toast,.oge-toast-region-top-end .oge-toast{transform:translateY(-8px)}.oge-toast-cell-ready .oge-toast{opacity:1;transform:none}.oge-toast-cell-closing .oge-toast{opacity:0}.oge-toast.oge-toast-swiping{transition:none}.oge-toast.oge-toast-success{border-inline-start-color:var(--oge-success)}.oge-toast.oge-toast-success>.oge-toast-icon{color:var(--oge-success)}.oge-toast.oge-toast-success .oge-toast-progress-bar{background:var(--oge-success)}.oge-toast.oge-toast-warning{border-inline-start-color:var(--oge-warning)}.oge-toast.oge-toast-warning>.oge-toast-icon{color:var(--oge-warning)}.oge-toast.oge-toast-warning .oge-toast-progress-bar{background:var(--oge-warning)}.oge-toast.oge-toast-error{border-inline-start-color:var(--oge-danger)}.oge-toast.oge-toast-error>.oge-toast-icon{color:var(--oge-danger)}.oge-toast.oge-toast-error .oge-toast-progress-bar{background:var(--oge-danger)}.oge-toast.oge-toast-info{border-inline-start-color:var(--oge-accent)}.oge-toast.oge-toast-info>.oge-toast-icon{color:var(--oge-accent)}.oge-toast.oge-toast-clickable{cursor:pointer}.oge-toast-icon{flex:none;margin-block-start:1px;display:inline-flex}.oge-toast-body{overflow-wrap:break-word;flex:1;min-width:0}.oge-toast-title{margin-block-end:2px;font-weight:600}.oge-toast-count{border-radius:var(--oge-radius);background:var(--oge-accent-soft);font-variant-numeric:tabular-nums;flex:none;padding:1px 6px;font-size:.85em}.oge-toast-action{border-radius:var(--oge-radius);color:var(--oge-accent);font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;flex:none;padding:2px 8px;font-weight:600}.oge-toast-action:hover{background:var(--oge-accent-soft)}.oge-toast-action:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-toast-close:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-toast-close:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-toast-close{border-radius:var(--oge-radius);width:22px;height:22px;color:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.oge-toast-close:hover{background:var(--oge-accent-soft)}.oge-toast-close:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-toast-progress{border-radius:0 0 var(--oge-radius-lg) var(--oge-radius-lg);height:3px;position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.oge-toast-progress-bar{background:var(--oge-accent);opacity:.35;transform-origin:0;height:100%}[dir=rtl] .oge-toast-progress-bar{transform-origin:100%}.oge-toast-spinner{border:2px solid var(--oge-accent-soft);border-top-color:var(--oge-accent);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite oge-toast-spin}@keyframes oge-toast-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.oge-toast,.oge-toast-cell,.oge-toast-region-stacked>.oge-toast-cell{transition:none}.oge-toast-spinner{animation:none}}.oge-toast-region-stacked{--oge-toast-stack-peek:10px;--oge-toast-stack-shrink:.05;--oge-toast-stack-dir:-1;display:grid}.oge-toast-region-stacked.oge-toast-region-top-start,.oge-toast-region-stacked.oge-toast-region-top-center,.oge-toast-region-stacked.oge-toast-region-top-end{--oge-toast-stack-dir:1}.oge-toast-region-stacked.oge-toast-region-top-start>.oge-toast-cell,.oge-toast-region-stacked.oge-toast-region-top-center>.oge-toast-cell,.oge-toast-region-stacked.oge-toast-region-top-end>.oge-toast-cell{transform-origin:top;align-self:start}.oge-toast-region-stacked>.oge-toast-cell{transform-origin:bottom;transform:translateY(calc(var(--oge-toast-depth,0) * var(--oge-toast-stack-peek) * var(--oge-toast-stack-dir))) scale(calc(1 - var(--oge-toast-depth,0) * var(--oge-toast-stack-shrink)));transition:grid-template-rows var(--oge-toast-transition,var(--oge-motion-duration-fast) var(--oge-motion-easing-decelerate)), transform var(--oge-motion-duration-layout) var(--oge-motion-easing-spring), opacity var(--oge-motion-duration-base) var(--oge-motion-easing-standard);grid-area:1/1;align-self:end;position:relative}.oge-toast-region-stacked>.oge-toast-cell:after{content:"";inset:calc(-1 * var(--oge-toast-gap,8px)) 0;z-index:-1;pointer-events:auto;position:absolute}.oge-toast-region-stacked>.oge-toast-cell[data-oge-toast-buried]{opacity:0;pointer-events:none}.oge-toast-region-stacked>.oge-toast-cell[data-oge-toast-buried]:after{pointer-events:none}.oge-toast-region-stacked.oge-toast-region-expanded>.oge-toast-cell{transform:translateY(calc(var(--oge-toast-stack-offset,0px) * var(--oge-toast-stack-dir)))}.oge-toast-region-stacked.oge-toast-region-expanded>.oge-toast-cell[data-oge-toast-buried]{opacity:1;pointer-events:auto}.oge-toast-region-stacked.oge-toast-region-expanded>.oge-toast-cell[data-oge-toast-buried]:after{pointer-events:auto}.oge-toast-region-stacked .oge-toast{touch-action:pan-y}@media (forced-colors:active){.oge-toast{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.oge-toast-action,.oge-toast-close{transition:none}}.oge-input{width:var(--oge-input-width,240px);vertical-align:top;font-size:var(--oge-font-size);flex-direction:column;display:inline-flex}.oge-input,.oge-input *{box-sizing:border-box}.oge-input-fluid{width:100%}.oge-input-field{flex-direction:column;width:100%;min-width:0;display:flex}.oge-input-label{color:var(--oge-header-color);cursor:default;margin-block-end:4px;font-size:12px;font-weight:600;display:block}.oge-input:not(.oge-input-label-outside)>.oge-input-field>.oge-input-label{color:var(--oge-input-muted);margin-block-end:2px;font-size:11px}.oge-input-required-mark{color:var(--oge-danger);margin-inline-start:2px}.oge-input-container{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);min-height:34px;color:var(--oge-text-color);transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);align-items:center;gap:6px;padding-inline:10px;display:flex}.oge-input-focused .oge-input-container{border-color:var(--oge-accent);box-shadow:0 0 0 3px var(--oge-accent-soft)}.oge-input .oge-input-container:has(.oge-input-native:focus-visible){box-shadow:0 0 0 3px var(--oge-focus-ring)}.oge-input-invalid .oge-input-container{border-color:var(--oge-danger)}.oge-input-invalid.oge-input-focused .oge-input-container{box-shadow:0 0 0 3px var(--oge-danger-soft)}.oge-input-readonly .oge-input-container{background:var(--oge-input-filled-bg)}.oge-disabled .oge-input-container,.oge-disabled .oge-input-label{opacity:.55}.oge-disabled .oge-input-native{cursor:default}.oge-input-filled .oge-input-container{background:var(--oge-input-filled-bg);border-color:#0000}.oge-input-filled:not(.oge-disabled):not(.oge-input-focused) .oge-input-container:hover{background:var(--oge-row-hover-bg)}.oge-input-filled.oge-input-focused .oge-input-container{border-color:var(--oge-accent);background:var(--oge-popup-bg)}.oge-input-filled.oge-input-invalid .oge-input-container{border-color:var(--oge-danger)}.oge-input-underlined .oge-input-container{border:0;border-bottom:1px solid var(--oge-border-color);background:0 0;border-radius:0;padding-inline:2px}.oge-input-underlined.oge-input-focused .oge-input-container{border-bottom-color:var(--oge-accent);box-shadow:0 1px 0 0 var(--oge-accent)}.oge-input-underlined .oge-input-container:has(.oge-input-native:focus-visible){box-shadow:0 2px 0 0 var(--oge-focus-ring)}.oge-input-underlined.oge-input-invalid .oge-input-container{border-bottom-color:var(--oge-danger)}.oge-input-sm{font-size:calc(var(--oge-font-size) - 2px)}.oge-input-sm .oge-input-container{gap:4px;min-height:28px;padding-inline:8px}.oge-input-lg{font-size:calc(var(--oge-font-size) + 2px)}.oge-input-lg .oge-input-container{min-height:42px;padding-inline:12px}.oge-input-infix{flex:auto;min-width:0;display:flex;position:relative}.oge-input-native{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:auto;padding-block:6px}@media (pointer:coarse){.oge-input-native{font-size:max(16px,1em)}}.oge-input-native:focus,.oge-input-native:focus-visible{outline:2px solid #0000}.oge-input-native::placeholder{color:var(--oge-input-muted);opacity:1}.oge-input-native::-ms-reveal{display:none}.oge-input-native::-ms-clear{display:none}.oge-input-native::-webkit-search-cancel-button{appearance:none}.oge-input-label-floating .oge-input-infix{padding-top:12px}.oge-input-label-floating .oge-input-prefix,.oge-input-label-floating .oge-input-rail{padding-block-start:12px}.oge-input-label-floating .oge-input-container{min-height:46px}.oge-input-label-floating.oge-input-sm .oge-input-container{min-height:40px}.oge-input-label-floating.oge-input-lg .oge-input-container{min-height:54px}.oge-input-label-float{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:inherit;color:var(--oge-input-muted);pointer-events:none;transition:top var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), font-size var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);inset-inline-start:0;margin:0;font-weight:400;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.oge-input-float-up .oge-input-label-float{font-size:11px;font-weight:600;top:3px;transform:none}.oge-input-float-up.oge-input-focused .oge-input-label-float{color:var(--oge-accent)}.oge-input-invalid.oge-input-float-up .oge-input-label-float{color:var(--oge-danger)}.oge-input-prefix,.oge-input-rail{color:var(--oge-muted-color);flex:none;align-items:center;gap:2px;display:inline-flex}.oge-input-prefix:empty,.oge-input-rail:empty{display:none}.oge-input-rail-btn{border-radius:var(--oge-radius);width:24px;height:24px;color:var(--oge-muted-color);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.oge-input-rail-btn:hover{background:var(--oge-row-hover-bg);color:var(--oge-text-color)}.oge-input-rail-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--oge-focus-ring);outline:2px solid #0000}.oge-input-copy-done{color:var(--oge-success)}.oge-input-pending{flex:none;width:1em;height:1em;animation:.8s linear infinite oge-input-spin}.oge-input-success{width:1em;height:1em;color:var(--oge-success);flex:none}@keyframes oge-input-spin{to{transform:rotate(360deg)}}.oge-input-spin{flex-direction:column;flex:none;display:inline-flex}.oge-input-spin-btn{width:24px;height:16px;color:var(--oge-muted-color);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.oge-input-spin-btn:hover:not(:disabled){background:var(--oge-row-hover-bg);color:var(--oge-text-color)}.oge-input-spin-btn:disabled{opacity:.4;cursor:default}@media (pointer:coarse){.oge-input-spin-btn{width:28px;height:20px}}.oge-input-subscript{justify-content:space-between;align-items:baseline;gap:8px;padding:3px 2px 0;font-size:11px;line-height:1.35;display:flex}.oge-input-subscript-fixed{min-height:19px}.oge-input-subscript-text{flex:auto;min-width:0}.oge-input-hint{color:var(--oge-input-muted)}.oge-input-error{color:var(--oge-danger);animation:oge-input-error-in var(--oge-motion-duration-base) var(--oge-motion-easing-decelerate)}@keyframes oge-input-error-in{0%{opacity:0;translate:0 -3px}}.oge-input-subscript-expand{animation:oge-input-subscript-expand var(--oge-motion-duration-base) var(--oge-motion-easing-standard);grid-template-rows:1fr;display:grid}.oge-input-subscript-expand>.oge-input-error{min-height:0;overflow:hidden}@keyframes oge-input-subscript-expand{0%{grid-template-rows:0fr}}.oge-input-counter{color:var(--oge-input-muted);font-variant-numeric:tabular-nums;flex:none}.oge-input-counter-over{color:var(--oge-danger);font-weight:600}.oge-text-area .oge-input-container{align-items:stretch}.oge-text-area .oge-input-native{resize:vertical;min-height:0}.oge-text-area .oge-input-rail,.oge-text-area .oge-input-prefix{align-self:flex-start;padding-block:6px}.oge-text-area-auto .oge-input-native{resize:none;field-sizing:content;min-height:calc(var(--oge-ta-min-rows,3) * 1.4em + 12px);max-height:calc(var(--oge-ta-max-rows,1000) * 1.4em + 12px);overflow-y:auto}.oge-input-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.oge-input-container,.oge-input-label-float,.oge-input-rail-btn,.oge-input-spin-btn{transition-duration:.01ms}.oge-input-pending{animation-duration:1.6s}}.oge-select-box .oge-select-plain{cursor:pointer}.oge-input-dropdown svg{transition:transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-select-box-open:not(.oge-date-box,.oge-date-range-box) .oge-input-dropdown svg{transform:rotate(180deg)}.oge-select-list{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);max-height:320px;padding:4px;overflow-y:auto}.oge-select-list:focus-visible{outline-offset:-2px;outline:2px solid #0000}.oge-select-option{border-radius:var(--oge-radius);color:var(--oge-text-color);font-size:var(--oge-font-size);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);align-items:center;gap:8px;padding:7px 10px;display:flex}.oge-select-option.oge-disabled{color:var(--oge-muted-color);cursor:default}.oge-select-option-active:not(.oge-disabled){background:var(--oge-row-hover-bg)}.oge-select-option-selected:not(.oge-disabled){background:var(--oge-accent-soft);color:var(--oge-accent)}.oge-select-option-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.oge-select-status{color:var(--oge-muted-color);font-size:var(--oge-font-size);padding:10px 12px}.oge-select-mark{color:var(--oge-accent);background:0 0;font-weight:600}.oge-select-group{font-size:calc(var(--oge-font-size) - 2px);letter-spacing:.04em;text-transform:uppercase;color:var(--oge-muted-color);-webkit-user-select:none;user-select:none;padding:8px 10px 3px;font-weight:600}.oge-select-wrap .oge-select-option-text{white-space:normal;overflow:visible}.oge-select-option-img{object-fit:cover;border-radius:6px;flex:none;width:22px;height:22px}.oge-select-field-templated .oge-input-infix{position:relative}.oge-select-field-templated .oge-input-native{color:#0000;caret-color:var(--oge-text-color)}.oge-select-field-content{min-width:0;color:var(--oge-text-color);font-size:var(--oge-font-size);pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;inset-block:0;inset-inline:0;overflow:hidden}.oge-select-popup-header,.oge-select-popup-footer{color:var(--oge-muted-color);font-size:calc(var(--oge-font-size) - 1px);padding:8px 12px}.oge-select-popup-header{border-block-end:1px solid var(--oge-border-color)}.oge-select-popup-footer{border-block-start:1px solid var(--oge-border-color)}.oge-select-loading-more{align-items:center;gap:8px;padding-block:8px;display:flex}.oge-select-loading-more:before{content:"";border:2px solid var(--oge-accent-soft);border-block-start-color:var(--oge-accent);border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite oge-select-spin}@keyframes oge-select-spin{to{transform:rotate(360deg)}}.oge-tag-select-all{border:0;border-block-end:1px solid var(--oge-border-color);width:100%;color:var(--oge-text-color);font:inherit;font-size:var(--oge-font-size);text-align:start;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;align-items:center;gap:8px;margin:0;padding:8px 14px;font-weight:600;display:flex}.oge-tag-select-all:hover{background:var(--oge-row-hover-bg)}.oge-tag-select-all:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-tag-checkbox-mixed{border-color:var(--oge-accent);background:var(--oge-accent)}.oge-select-limit{border-block-end:1px solid var(--oge-border-color);background:var(--oge-accent-soft);color:var(--oge-accent);font-size:calc(var(--oge-font-size) - 1px);padding:6px 12px}@media (prefers-reduced-motion:reduce){.oge-select-loading-more:before{animation-duration:2.4s}.oge-tag-select-all{transition:none}}@media (forced-colors:active){.oge-select-loading-more:before{border-color:canvastext;border-block-start-color:highlight}.oge-tag-checkbox-mixed{background:highlight;border-color:highlight}.oge-select-limit{border:1px solid canvastext}}.oge-select-list-virtual{overflow-anchor:none}.oge-select-spacer{position:relative}.oge-select-window{will-change:transform}.oge-select-list-virtual .oge-select-option{box-sizing:border-box;height:34px;padding-top:0;padding-bottom:0}.oge-select-list-virtual .oge-select-option-text{white-space:nowrap;overflow:hidden}.oge-input-sm .oge-select-list-virtual .oge-select-option{height:28px}.oge-input-lg .oge-select-list-virtual .oge-select-option{height:40px}.oge-popup-adaptive .oge-select-list{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;padding:4px 8px 8px}.oge-popup-adaptive .oge-select-option,.oge-popup-adaptive .oge-select-status{font-size:inherit}.oge-popup-adaptive .oge-select-list:not(.oge-select-list-virtual) .oge-select-option{min-height:44px}.oge-popup-adaptive .oge-tree-select-panel{min-height:0;box-shadow:none;border:none;border-radius:0;flex:auto;padding:4px 8px 8px}.oge-sheet-search-input{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);width:100%;min-height:44px;color:var(--oge-text-color);font:inherit;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);padding:8px 12px;font-size:max(16px,1em);display:block}.oge-sheet-search-input::placeholder{color:var(--oge-input-muted);opacity:1}.oge-sheet-search-input:focus{border-color:var(--oge-accent);outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-sheet-search-input:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-sheet-search-input::-webkit-search-cancel-button{appearance:none}.oge-sheet-done{border:1px solid var(--oge-accent);border-radius:var(--oge-radius);background:var(--oge-accent-soft);min-width:96px;min-height:44px;color:var(--oge-accent);font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);padding:8px 18px;font-weight:600}.oge-sheet-done:hover{background:var(--oge-accent-25)}.oge-sheet-done:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}@media (prefers-reduced-motion:reduce){.oge-sheet-search-input,.oge-sheet-done{transition:none}}@media (forced-colors:active){.oge-sheet-search-input{border-color:canvastext}.oge-sheet-done{color:buttontext;background:buttonface;border-color:buttontext}}.oge-tag-box .oge-input-container,.oge-tree-select-chips .oge-input-container,.oge-multi-column-combo-box-multiple .oge-input-container{height:auto;min-height:34px}.oge-tag-box.oge-input-sm .oge-input-container,.oge-tree-select-chips.oge-input-sm .oge-input-container,.oge-multi-column-combo-box-multiple.oge-input-sm .oge-input-container{min-height:28px}.oge-tag-box.oge-input-lg .oge-input-container,.oge-tree-select-chips.oge-input-lg .oge-input-container,.oge-multi-column-combo-box-multiple.oge-input-lg .oge-input-container{min-height:42px}.oge-tag-strip{flex-wrap:wrap;align-items:center;gap:4px;width:100%;padding-block:3px;display:flex}.oge-tag{border-radius:calc(var(--oge-radius) - 1px);background:var(--oge-accent-soft);max-width:100%;color:var(--oge-accent);font-size:calc(var(--oge-font-size) - 1px);animation:oge-tag-in var(--oge-motion-duration-fast) var(--oge-motion-easing-emphasized);align-items:center;gap:5px;padding:2px 6px 2px 8px;line-height:1.4;display:inline-flex}@keyframes oge-tag-in{0%{opacity:0;scale:.85}}.oge-tag-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oge-tag-img{object-fit:cover;border-radius:4px;flex:none;width:16px;height:16px}.oge-tag-more{color:var(--oge-muted-color);background:var(--oge-row-hover-bg);padding-inline:8px}.oge-tag-remove{width:16px;height:16px;color:inherit;cursor:pointer;opacity:.65;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.oge-tag-remove:hover{opacity:1;background:#00000014}.oge-tag-input{flex:60px;width:auto;min-width:60px}.oge-tag-checkbox{border:1px solid var(--oge-muted-color);background:var(--oge-bg);width:15px;height:15px;color:var(--oge-severity-contrast);transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.oge-tag-checkbox{transition:none}}.oge-tag-checkbox-on{border-color:var(--oge-accent);background:var(--oge-accent)}.oge-tree-select-panel{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);box-shadow:var(--oge-shadow-popup);padding:4px;overflow:auto}@media (forced-colors:active){.oge-input-container{border-color:canvastext}.oge-input-focused .oge-input-container{border-color:highlight}.oge-input-invalid .oge-input-container{border-style:dashed}.oge-disabled .oge-input-container,.oge-disabled .oge-input-label,.oge-disabled .oge-input-native{color:graytext;border-color:graytext}.oge-select-option-active:not(.oge-disabled){outline-offset:-2px;outline:2px solid highlight}.oge-select-option-selected:not(.oge-disabled){color:highlighttext;background:highlight}.oge-select-option.oge-disabled{color:graytext}.oge-select-mark{color:inherit;text-decoration:underline}.oge-tag-checkbox{color:canvas;background:canvas;border-color:canvastext}.oge-tag-checkbox-on{color:highlighttext;background:highlight;border-color:highlight}}@media (prefers-reduced-motion:reduce){.oge-input-dropdown svg,.oge-tag-remove,.oge-select-option{transition:none}.oge-input-error,.oge-input-subscript-expand,.oge-tag{animation:none}}.oge-check-box{color:var(--oge-text-color);font-size:var(--oge-font-size);align-items:center;display:inline-flex}.oge-check-box-field{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}.oge-check-box.oge-disabled .oge-check-box-field,.oge-check-box-readonly .oge-check-box-field{cursor:default}.oge-check-box.oge-disabled{opacity:.55}.oge-check-box-input{opacity:0;width:100%;height:100%;cursor:inherit;border:0;margin:0;padding:0;position:absolute;inset:0}.oge-check-box-icon{border:1px solid var(--oge-muted-color);background:var(--oge-bg);width:16px;height:16px;color:var(--oge-severity-contrast);transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.oge-check-box-icon{transition:none}}.oge-check-box-icon{border-radius:5px;box-shadow:inset 0 1px 2px #0000000a}.oge-check-box-icon svg{width:11px;height:11px}.oge-check-box-field:hover .oge-check-box-input:not(:disabled)~.oge-check-box-icon{border-color:var(--oge-accent)}.oge-check-box-checked .oge-check-box-icon,.oge-check-box-indeterminate .oge-check-box-icon{border-color:var(--oge-accent);background:var(--oge-accent)}.oge-check-box-checked .oge-check-box-icon svg,.oge-check-box-indeterminate .oge-check-box-icon svg{animation:oge-check-box-mark-in var(--oge-motion-duration-fast) var(--oge-motion-easing-emphasized)}@keyframes oge-check-box-mark-in{0%{opacity:0;transform:scale(.5)}}.oge-check-box-invalid .oge-check-box-icon{border-color:var(--oge-danger)}.oge-check-box-input:focus-visible+.oge-check-box-icon{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-check-box-text:empty{display:none}.oge-check-box-sm{font-size:calc(var(--oge-font-size) - 1px)}.oge-check-box-sm .oge-check-box-icon{width:14px;height:14px}.oge-check-box-sm .oge-check-box-icon svg{width:10px;height:10px}.oge-check-box-lg{font-size:calc(var(--oge-font-size) + 1px)}.oge-check-box-lg .oge-check-box-icon{width:18px;height:18px}.oge-check-box-lg .oge-check-box-icon svg{width:13px;height:13px}@media (prefers-reduced-motion:reduce){.oge-check-box-checked .oge-check-box-icon svg,.oge-check-box-indeterminate .oge-check-box-icon svg{animation:none}}@media (forced-colors:active){.oge-check-box-icon{color:canvas;background:canvas;border-color:canvastext}.oge-check-box-checked .oge-check-box-icon,.oge-check-box-indeterminate .oge-check-box-icon{color:highlighttext;background:highlight;border-color:highlight}.oge-check-box-input:focus-visible+.oge-check-box-icon{outline-color:canvastext}.oge-check-box.oge-disabled{color:graytext}.oge-check-box.oge-disabled .oge-check-box-icon{border-color:graytext}.oge-check-box.oge-disabled.oge-check-box-checked .oge-check-box-icon,.oge-check-box.oge-disabled.oge-check-box-indeterminate .oge-check-box-icon{background:graytext}}.oge-switch{align-items:center;display:inline-flex}.oge-switch-button{cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.oge-switch-button:disabled{cursor:default}.oge-switch-button:focus-visible{outline:2px solid #0000}.oge-switch-button:focus-visible .oge-switch-track{box-shadow:0 0 0 3px var(--oge-accent-soft)}.oge-switch-readonly .oge-switch-button{cursor:default}.oge-switch.oge-disabled{opacity:.55}.oge-switch-track{box-sizing:border-box;border:1px solid var(--oge-muted-color);background:var(--oge-header-bg);min-width:42px;height:22px;transition:background-color var(--oge-motion-duration-base) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-base) var(--oge-motion-easing-standard), padding var(--oge-motion-duration-base) var(--oge-motion-easing-standard);border-radius:999px;align-items:center;padding-inline:24px 9px;display:inline-flex;position:relative}.oge-switch-button:hover:not(:disabled) .oge-switch-track{border-color:var(--oge-input-muted)}.oge-switch-thumb{background:var(--oge-switch-thumb);width:16px;height:16px;transition:inset-inline-start var(--oge-motion-duration-base) var(--oge-motion-easing-emphasized), width var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);top:50%;border-radius:999px;position:absolute;inset-inline-start:2px;translate:0 -50%;box-shadow:0 1px 2px #00000040,0 0 0 .5px #0000000f}.oge-switch-button:active:not(:disabled) .oge-switch-thumb{width:20px}.oge-switch-text{letter-spacing:.05em;color:var(--oge-input-muted);-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color var(--oge-motion-duration-base) var(--oge-motion-easing-standard);font-size:10px;font-weight:600;line-height:1}.oge-switch-on .oge-switch-track{border-color:var(--oge-accent);background:var(--oge-accent);padding-inline:9px 24px}.oge-switch-on .oge-switch-thumb{inset-inline-start:calc(100% - 18px)}.oge-switch-on .oge-switch-button:active:not(:disabled) .oge-switch-thumb{inset-inline-start:calc(100% - 22px)}.oge-switch-on .oge-switch-text{color:var(--oge-severity-contrast)}.oge-switch-invalid .oge-switch-track{border-color:var(--oge-danger)}.oge-switch-sm .oge-switch-track{min-width:34px;height:18px;padding-inline:19px 7px}.oge-switch-sm .oge-switch-thumb{width:12px;height:12px}.oge-switch-sm.oge-switch-on .oge-switch-track{padding-inline:7px 19px}.oge-switch-sm.oge-switch-on .oge-switch-thumb{inset-inline-start:calc(100% - 14px)}.oge-switch-sm .oge-switch-text{font-size:9px}.oge-switch-lg .oge-switch-track{min-width:50px;height:26px;padding-inline:28px 11px}.oge-switch-lg .oge-switch-thumb{width:20px;height:20px}.oge-switch-lg.oge-switch-on .oge-switch-track{padding-inline:11px 28px}.oge-switch-lg.oge-switch-on .oge-switch-thumb{inset-inline-start:calc(100% - 22px)}.oge-switch-lg .oge-switch-text{font-size:11px}@media (forced-colors:active){.oge-switch-track{background:canvas;border-color:canvastext}.oge-switch-thumb{background:canvastext}.oge-switch-text{color:canvastext}.oge-switch-on .oge-switch-track{background:highlight;border-color:highlight}.oge-switch-on .oge-switch-thumb{background:highlighttext}.oge-switch-on .oge-switch-text{color:highlighttext}.oge-switch-invalid .oge-switch-track{border-style:dashed}.oge-switch.oge-disabled .oge-switch-track{background:canvas;border-color:graytext}.oge-switch.oge-disabled .oge-switch-thumb{background:graytext}.oge-switch.oge-disabled .oge-switch-text{color:graytext}}@media (prefers-reduced-motion:reduce){.oge-switch-track,.oge-switch-thumb,.oge-switch-text{transition:none}}.oge-radio-group{color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;gap:8px;display:inline-flex}.oge-radio-group-horizontal{flex-flow:wrap;gap:16px}.oge-radio{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.oge-radio:disabled{cursor:default;opacity:.55}.oge-radio:focus-visible{outline:2px solid #0000}.oge-radio:focus-visible .oge-radio-dot{box-shadow:0 0 0 3px var(--oge-accent-soft)}.oge-radio-group-readonly .oge-radio{cursor:default}.oge-radio:hover:not(:disabled) .oge-radio-dot{border-color:var(--oge-accent)}.oge-radio-dot{box-sizing:border-box;border:1px solid var(--oge-muted-color);background:var(--oge-bg);width:16px;height:16px;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:50%;flex:none;position:relative;box-shadow:inset 0 1px 2px #0000000a}.oge-radio-dot:after{content:"";background:var(--oge-accent);opacity:0;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), transform var(--oge-motion-duration-fast) var(--oge-motion-easing-emphasized);border-radius:50%;position:absolute;inset:3px;transform:scale(.4)}.oge-radio-checked .oge-radio-dot{border-color:var(--oge-accent)}.oge-radio-checked .oge-radio-dot:after{opacity:1;transform:none}.oge-radio-group-invalid .oge-radio-dot{border-color:var(--oge-danger)}.oge-radio-group-sm{font-size:calc(var(--oge-font-size) - 1px)}.oge-radio-group-sm .oge-radio-dot{width:14px;height:14px}.oge-radio-group-lg{font-size:calc(var(--oge-font-size) + 1px)}.oge-radio-group-lg .oge-radio-dot{width:18px;height:18px}@media (forced-colors:active){.oge-radio-dot{background:canvas;border-color:canvastext}.oge-radio-dot:after{background:highlight}.oge-radio-checked .oge-radio-dot{border-color:highlight}.oge-radio:disabled{color:graytext}.oge-radio:disabled .oge-radio-dot{border-color:graytext}.oge-radio:disabled .oge-radio-dot:after{background:graytext}}@media (prefers-reduced-motion:reduce){.oge-radio-dot,.oge-radio-dot:after{transition:none}}.oge-slider{display:block}.oge-slider,.oge-slider *{box-sizing:border-box}.oge-slider-body{align-items:center;gap:8px;display:flex}.oge-slider-vertical .oge-slider-body{flex-direction:column;width:max-content;height:100%;min-height:160px}.oge-slider-track{cursor:pointer;touch-action:none;flex:auto;height:28px;position:relative}.oge-slider-vertical .oge-slider-track{flex:auto;align-self:center;width:28px;height:auto}.oge-disabled .oge-slider-track,.oge-slider-readonly .oge-slider-track{cursor:default}.oge-slider-rail{background:var(--oge-border-color);inset-inline:0;border-radius:999px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.oge-slider-vertical .oge-slider-rail{inset-block:0;inset-inline:auto;width:4px;height:auto;top:auto;left:50%;transform:translate(-50%)}.oge-slider-fill{background:var(--oge-accent);height:4px;transition:width var(--oge-motion-duration-base) var(--oge-motion-easing-standard), height var(--oge-motion-duration-base) var(--oge-motion-easing-standard), inset-inline-start var(--oge-motion-duration-base) var(--oge-motion-easing-standard), inset-block-end var(--oge-motion-duration-base) var(--oge-motion-easing-standard);border-radius:999px;position:absolute;top:50%;transform:translateY(-50%)}.oge-slider-dragging .oge-slider-fill{transition:none}.oge-slider-vertical .oge-slider-fill{width:4px;height:auto;top:auto;left:50%;transform:translate(-50%)}.oge-slider-tick{background:var(--oge-muted-color);opacity:.5;pointer-events:none;border-radius:999px;width:2px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.oge-slider-tick.oge-slider-tick-in-range{background:var(--oge-accent);opacity:.6}.oge-slider-vertical .oge-slider-tick{width:8px;height:2px;top:auto;left:50%;transform:translate(-50%,50%)}.oge-slider-thumb{border:2px solid var(--oge-accent);background:var(--oge-bg);cursor:grab;width:16px;height:16px;transition:box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), inset-inline-start var(--oge-motion-duration-base) var(--oge-motion-easing-standard), inset-block-end var(--oge-motion-duration-base) var(--oge-motion-easing-standard);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.oge-slider-dragging .oge-slider-thumb{transition:box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-slider-thumb:hover{box-shadow:0 0 0 6px var(--oge-accent-soft)}.oge-slider-thumb:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-slider-dragging .oge-slider-thumb{cursor:grabbing;background:var(--oge-accent);box-shadow:0 0 0 8px var(--oge-accent-25)}.oge-slider-vertical .oge-slider-thumb{top:auto;left:50%;transform:translate(-50%,50%)}.oge-disabled .oge-slider-thumb{border-color:var(--oge-muted-color);cursor:default;box-shadow:none}.oge-slider-readonly .oge-slider-thumb{cursor:default}@keyframes oge-slider-bubble-in{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0}}.oge-slider-bubble{animation:oge-slider-bubble-in var(--oge-motion-duration-fast) var(--oge-motion-easing-decelerate);border-radius:var(--oge-radius);background:var(--oge-text-color);color:var(--oge-bg);white-space:nowrap;pointer-events:none;padding:2px 8px;font-size:.85em;font-weight:600;line-height:1.6;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.oge-slider-vertical .oge-slider-bubble{top:50%;bottom:auto;left:calc(100% + 10px);transform:translateY(-50%)}.oge-slider-tick-label{color:var(--oge-muted-color);white-space:nowrap;pointer-events:none;font-size:.75em;position:absolute;top:calc(50% + 10px);transform:translate(-50%)}.oge-slider-vertical .oge-slider-tick-label{top:auto;left:calc(50% + 12px);transform:translateY(50%)}.oge-slider-labels{color:var(--oge-muted-color);justify-content:space-between;margin-top:2px;font-size:.85em;display:flex}.oge-slider-vertical .oge-slider-labels{margin-top:0;flex-direction:column-reverse;align-items:flex-start;margin-inline-start:4px}.oge-slider-step-button{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);width:24px;height:24px;color:var(--oge-text-color);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.oge-slider-step-button:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-slider-step-button:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-slider-step-button:disabled{color:var(--oge-muted-color);cursor:default}.oge-slider-sm .oge-slider-track{height:22px}.oge-slider-sm .oge-slider-thumb{width:13px;height:13px}.oge-slider-lg .oge-slider-track{height:34px}.oge-slider-lg .oge-slider-thumb{width:20px;height:20px}.oge-slider-lg:not(.oge-slider-vertical) .oge-slider-rail,.oge-slider-lg:not(.oge-slider-vertical) .oge-slider-fill{height:6px}.oge-slider-invalid .oge-slider-thumb{border-color:var(--oge-danger)}.oge-slider-invalid .oge-slider-fill{background:var(--oge-danger)}@media (prefers-reduced-motion:reduce){.oge-slider-thumb,.oge-slider-fill,.oge-slider-step-button{transition:none}.oge-slider-bubble{animation:none}}@media (forced-colors:active){.oge-slider-rail{background:canvastext}.oge-slider-fill,.oge-slider-tick.oge-slider-tick-in-range{background:highlight}.oge-slider-tick{background:canvastext}.oge-slider-thumb{background:canvas;border-color:highlight}.oge-slider-step-button{color:buttontext;border-color:buttontext}.oge-disabled .oge-slider-fill,.oge-disabled .oge-slider-rail{background:graytext}.oge-disabled .oge-slider-thumb{border-color:graytext}}.oge-color-surface{border-radius:var(--oge-radius);background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, var(--oge-color-surface-hue,red));cursor:crosshair;touch-action:none;block-size:148px;display:block;position:relative}.oge-color-surface-thumb:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-color-surface-thumb:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-color-surface-thumb{background:var(--oge-color-thumb,transparent);block-size:14px;inline-size:14px;transition:box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border:2px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000059,inset 0 0 0 1px #0003}[dir=rtl] .oge-color-surface-thumb{transform:translate(50%,-50%)}.oge-color-surface-thumb:focus-visible{box-shadow:0 0 0 3px var(--oge-focus-ring), inset 0 0 0 1px #0003;outline:2px solid #0000}.oge-color-slider{touch-action:none;cursor:pointer;padding-block:2px;display:block}.oge-color-slider-track{background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);border-radius:999px;block-size:12px;position:relative;box-shadow:inset 0 0 0 1px #00000014}.oge-color-slider-alpha .oge-color-slider-track{background-color:#fff;background-image:conic-gradient(#0000001f 25%,#0000 25% 50%,#0000001f 50% 75%,#0000 75%);background-size:8px 8px}.oge-color-slider-alpha .oge-color-slider-track:before{content:"";border-radius:inherit;background:linear-gradient(to right, rgba(var(--oge-color-slider-rgb,0, 0, 0), 0), rgba(var(--oge-color-slider-rgb,0, 0, 0), 1));position:absolute;inset:0}.oge-color-slider-thumb:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-color-slider-thumb:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-color-slider-thumb{background:var(--oge-color-thumb,transparent);block-size:16px;inline-size:16px;transition:box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border:2px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000059,0 1px 3px #00000040}[dir=rtl] .oge-color-slider-thumb{transform:translate(50%,-50%)}.oge-color-slider-thumb:focus-visible{box-shadow:0 0 0 3px var(--oge-focus-ring), 0 1px 3px #00000040;outline:2px solid #0000}.oge-color-box-fields{gap:6px;display:flex}.oge-color-box-field{flex-direction:column;flex:1 1 0;align-items:stretch;gap:2px;min-inline-size:0;display:flex}.oge-color-box-field-hex{flex:2 1 0}.oge-color-box-channel{border:1px solid var(--oge-border-color);border-radius:calc(var(--oge-radius) - 2px);background:var(--oge-bg);inline-size:100%;min-inline-size:0;color:var(--oge-text-color);font:inherit;font-variant-numeric:tabular-nums;text-align:center;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);appearance:textfield;padding:4px 2px;font-size:.85em}.oge-color-box-channel::-webkit-outer-spin-button{appearance:none}.oge-color-box-channel::-webkit-inner-spin-button{appearance:none}.oge-color-box-channel:focus-visible{border-color:var(--oge-accent);box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-color-box-channel:disabled{opacity:.55}.oge-color-box-field-tag{color:var(--oge-muted-color);letter-spacing:.06em;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:.7em;font-weight:600}.oge-color-palette{grid-template-columns:repeat(var(--oge-color-palette-columns,10), 1fr);gap:4px;display:grid}.oge-color-palette-row{display:contents}.oge-color-palette-cell{aspect-ratio:1;border-radius:calc(var(--oge-radius) - 2px);cursor:pointer;min-inline-size:16px;transition:transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.oge-color-palette-cell:hover{transform:scale(1.12);box-shadow:inset 0 0 0 1px #0000001f,0 1px 4px #00000040}.oge-color-palette-cell:focus-visible{box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-color-palette-selected{box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 2px var(--oge-bg), 0 0 0 4px var(--oge-accent)}.oge-color-palette[aria-disabled=true] .oge-color-palette-cell{cursor:default;opacity:.55}.oge-color-palette[aria-disabled=true] .oge-color-palette-cell:hover{transform:none}.oge-color-palette[aria-readonly=true] .oge-color-palette-cell{cursor:default}.oge-color-palette-check{pointer-events:none;block-size:12px;inline-size:12px}@media (prefers-reduced-motion:reduce){.oge-color-surface-thumb,.oge-color-slider-thumb,.oge-color-palette-cell,.oge-color-box-channel{transition:none}.oge-color-palette-cell:hover{transform:none}}@media (forced-colors:active){.oge-color-surface,.oge-color-slider-track,.oge-color-palette-cell{forced-color-adjust:none;outline:1px solid canvastext}.oge-color-surface-thumb,.oge-color-slider-thumb{forced-color-adjust:none;border-color:canvas;outline:2px solid canvastext}.oge-color-surface-thumb:focus-visible,.oge-color-slider-thumb:focus-visible{outline:3px solid highlight}.oge-color-palette-selected{outline-offset:1px;outline:3px solid highlight}.oge-color-palette-cell:focus-visible{outline:3px solid highlight}.oge-color-box-channel{border-color:canvastext}}.oge-color-box-swatch{border-radius:calc(var(--oge-radius) - 2px);border:1px solid var(--oge-border-color);background-color:#fff;background-image:conic-gradient(#0000001f 25%,#0000 25% 50%,#0000001f 50% 75%,#0000 75%);background-size:6px 6px;flex:none;block-size:18px;inline-size:18px;display:inline-flex;overflow:hidden}.oge-color-box-swatch-fill{block-size:100%;inline-size:100%}.oge-color-box-panel{flex-direction:column;gap:10px;inline-size:264px;padding:12px;display:flex}.oge-popup-adaptive .oge-color-box-panel{inline-size:auto;max-inline-size:480px;margin-inline:auto;padding:16px}.oge-color-box-eyedropper{border:1px solid var(--oge-border-color);border-radius:calc(var(--oge-radius) - 2px);block-size:27px;inline-size:27px;color:var(--oge-muted-color);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;flex:none;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.oge-color-box-eyedropper:hover{background:var(--oge-row-hover-bg);color:var(--oge-text-color)}.oge-color-box-eyedropper:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-color-box-actions{border-block-start:1px solid var(--oge-border-color);justify-content:flex-end;align-items:center;gap:4px;padding-block-start:8px;display:flex}.oge-color-box-preview{border-radius:calc(var(--oge-radius) - 2px);border:1px solid var(--oge-border-color);background-color:#fff;background-image:conic-gradient(#0000001f 25%,#0000 25% 50%,#0000001f 50% 75%,#0000 75%);background-size:6px 6px;block-size:24px;inline-size:48px;margin-inline-end:auto;display:inline-flex;overflow:hidden}.oge-color-box-preview-pane{flex:1 1 0}.oge-color-box-action{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);color:var(--oge-text-color);font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;padding:5px 12px}.oge-color-box-action:hover{background:var(--oge-row-hover-bg)}.oge-color-box-action:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-color-box-ok{border-color:var(--oge-accent);color:var(--oge-accent);font-weight:600}@media (prefers-reduced-motion:reduce){.oge-color-box-eyedropper,.oge-color-box-action{transition:none}}@media (forced-colors:active){.oge-color-box-swatch,.oge-color-box-preview{forced-color-adjust:none;border-color:canvastext}.oge-color-box-eyedropper,.oge-color-box-action{color:buttontext;border-color:buttontext}}.oge-color-gradient{box-sizing:border-box;--oge-color-gradient-width:264px;inline-size:var(--oge-color-gradient-width);border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);max-inline-size:100%;color:var(--oge-text-color);font-size:var(--oge-font-size);transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex-direction:column;gap:10px;padding:12px;display:inline-flex}.oge-color-gradient:focus-within{border-color:var(--oge-accent)}.oge-color-gradient-invalid{border-color:var(--oge-danger)}.oge-color-gradient.oge-disabled{opacity:.55}.oge-color-gradient.oge-disabled .oge-color-surface,.oge-color-gradient.oge-disabled .oge-color-slider,.oge-color-gradient-readonly .oge-color-surface,.oge-color-gradient-readonly .oge-color-slider{cursor:default}.oge-color-gradient-contrast{border-block-start:1px solid var(--oge-border-color);flex-wrap:wrap;align-items:center;gap:6px;padding-block-start:8px;font-size:.85em;display:flex}.oge-color-gradient-contrast-sample{border:1px solid var(--oge-border-color);border-radius:calc(var(--oge-radius) - 2px);background-color:#fff;background-image:conic-gradient(#0000001f 25%,#0000 25% 50%,#0000001f 50% 75%,#0000 75%);background-size:6px 6px;justify-content:center;align-items:center;block-size:24px;inline-size:32px;font-weight:700;display:inline-flex}.oge-color-gradient-contrast-label{color:var(--oge-muted-color)}.oge-color-gradient-contrast-ratio{font-variant-numeric:tabular-nums;margin-inline-end:auto;font-weight:600}.oge-color-gradient-contrast-badge{border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:.9em;font-weight:600;display:inline-flex}.oge-color-gradient-contrast-badge svg{block-size:11px;inline-size:11px}.oge-color-gradient-contrast-pass{background:var(--oge-success-soft);color:color-mix(in srgb, var(--oge-success) 80%, var(--oge-text-color))}.oge-color-gradient-contrast-fail{background:var(--oge-danger-soft);color:color-mix(in srgb, var(--oge-danger) 80%, var(--oge-text-color))}@media (prefers-reduced-motion:reduce){.oge-color-gradient{transition:none}}@media (forced-colors:active){.oge-color-gradient{border-color:canvastext}.oge-color-gradient:focus-within{outline:2px solid highlight}.oge-color-gradient-contrast-sample{forced-color-adjust:none;border-color:canvastext}.oge-color-gradient-contrast-badge{border:1px solid canvastext}.oge-color-gradient.oge-disabled{color:graytext}}.oge-color-palette-editor{box-sizing:border-box;--oge-color-palette-width:264px;inline-size:var(--oge-color-palette-width);border-radius:var(--oge-radius);max-inline-size:100%;padding:4px;display:inline-block}.oge-color-palette-editor-sized{inline-size:auto}.oge-color-palette-editor-sized .oge-color-palette{grid-template-columns:repeat(var(--oge-color-palette-columns,10), var(--oge-color-palette-tile))}.oge-color-palette-editor-invalid{box-shadow:0 0 0 1px var(--oge-danger)}@media (forced-colors:active){.oge-color-palette-editor-invalid{outline:2px solid canvastext}}.oge-check-box-group{color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;gap:8px;display:inline-flex}.oge-check-box-group-label{color:var(--oge-text-color);font-weight:600}.oge-check-box-group-required{color:var(--oge-danger);margin-inline-start:2px}.oge-check-box-group-select-all{border-block-end:1px solid var(--oge-border-color);padding-block-end:8px}.oge-check-box-group-items{flex-direction:column;gap:8px;display:flex}.oge-check-box-group-horizontal .oge-check-box-group-items{flex-flow:wrap;gap:8px 16px}.oge-check-box-group-columns .oge-check-box-group-items{grid-template-columns:repeat(var(--oge-check-box-group-columns,2), minmax(0, 1fr));gap:8px 16px;display:grid}.oge-check-box-group-invalid .oge-check-box-icon{border-color:var(--oge-danger)}.oge-check-box-group-subscript{color:var(--oge-muted-color);font-size:calc(var(--oge-font-size) - 1px)}.oge-check-box-group-error{color:var(--oge-danger)}@media (forced-colors:active){.oge-check-box-group-invalid .oge-check-box-icon{border-width:2px;border-color:canvastext}.oge-check-box-group-error{color:canvastext}}.oge-toggle-group{--oge-toggle-group-height:34px;color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;gap:6px;display:inline-flex}.oge-toggle-group-sm{--oge-toggle-group-height:28px;font-size:calc(var(--oge-font-size) - 1px)}.oge-toggle-group-lg{--oge-toggle-group-height:42px;font-size:calc(var(--oge-font-size) + 1px)}.oge-toggle-group-label{font-weight:600}.oge-toggle-group-track{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-row-hover-bg);align-self:flex-start;gap:2px;padding:2px;display:inline-flex;position:relative}.oge-toggle-group-fluid .oge-toggle-group-track{align-self:stretch}.oge-toggle-group-fluid .oge-toggle-group-track .oge-toggle-group-item{flex:1 1 0}.oge-toggle-group-item{min-block-size:calc(var(--oge-toggle-group-height) - 6px);border-radius:calc(var(--oge-radius) - 2px);color:var(--oge-input-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding-inline:12px;font-weight:500;display:inline-flex;position:relative}.oge-toggle-group-item:hover:not(:disabled){color:var(--oge-text-color);background:var(--oge-bg)}.oge-toggle-group-item:focus{outline:2px solid #0000}.oge-toggle-group-item:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);z-index:1;outline:2px solid #0000}.oge-toggle-group-item:disabled{cursor:default;opacity:.55}.oge-toggle-group-item-selected{--oge-toggle-group-selected-fg:color-mix(in srgb, var(--oge-accent) 80%, var(--oge-text-color));border-color:var(--oge-accent);background:var(--oge-accent-soft);color:var(--oge-toggle-group-selected-fg);font-weight:600}.oge-toggle-group-item-selected:hover:not(:disabled){background:var(--oge-accent-soft);color:var(--oge-toggle-group-selected-fg)}.oge-toggle-group-pill{z-index:1;box-sizing:border-box;border:1px solid var(--oge-accent);border-radius:calc(var(--oge-radius) - 2px);background:var(--oge-accent-soft)}.oge-toggle-group-track[data-oge-indicator-glide] .oge-toggle-group-item{transition-property:color,box-shadow}.oge-toggle-group-track[data-oge-indicator-glide=run] .oge-toggle-group-item-selected,.oge-toggle-group-track[data-oge-indicator-glide=run] .oge-toggle-group-item-selected:hover:not(:disabled){background:0 0;border-color:#0000}.oge-toggle-group-readonly .oge-toggle-group-item{cursor:default}.oge-toggle-group-invalid .oge-toggle-group-track{border-color:var(--oge-danger)}.oge-toggle-group-subscript{color:var(--oge-muted-color);font-size:calc(var(--oge-font-size) - 1px)}.oge-toggle-group-error{color:var(--oge-danger)}@media (prefers-reduced-motion:reduce){.oge-toggle-group-item{transition:none}.oge-toggle-group-pill{display:none}}@media (forced-colors:active){.oge-toggle-group-track{border-color:canvastext}.oge-toggle-group-item{color:buttontext;border-color:buttontext}.oge-toggle-group-item-selected{color:highlighttext;background:highlight;border-color:highlight}.oge-toggle-group-pill{background:0 0;border:2px solid highlight}.oge-toggle-group-item:disabled{color:graytext;border-color:graytext}.oge-toggle-group-invalid .oge-toggle-group-track{border-width:2px}}.oge-calendar{box-sizing:border-box;border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);max-width:100%;color:var(--oge-text-color);font-size:var(--oge-font-size);-webkit-user-select:none;user-select:none;flex-direction:column;gap:4px;padding:8px;display:inline-flex}.oge-popup .oge-calendar{background:0 0;border:none}.oge-calendar-header{align-items:center;gap:4px;display:flex}.oge-calendar-nav,.oge-calendar-view-label,.oge-calendar-today-btn{border-radius:var(--oge-radius);color:inherit;font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.oge-calendar-nav:hover:not(:disabled),.oge-calendar-view-label:hover:not(:disabled),.oge-calendar-today-btn:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-calendar-nav:disabled,.oge-calendar-view-label:disabled,.oge-calendar-today-btn:disabled{color:var(--oge-muted-color);cursor:default}.oge-calendar-nav:focus-visible,.oge-calendar-view-label:focus-visible,.oge-calendar-today-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-calendar-view-label{flex:auto;font-weight:600}.oge-calendar-grid{flex-direction:column;gap:2px;display:flex}.oge-calendar-grid:focus-visible{outline:2px solid #0000}.oge-calendar-pane{--_oge-calendar-slide:1;animation-duration:var(--oge-motion-duration-base);animation-timing-function:var(--oge-motion-easing-emphasized);flex-direction:column;gap:2px;display:flex}.oge-calendar-pane[data-oge-view-motion=next]{animation-name:oge-calendar-slide-in}.oge-calendar-pane[data-oge-view-motion=prev]{--_oge-calendar-slide:-1;animation-name:oge-calendar-slide-in}.oge-calendar-pane[data-oge-view-motion=zoom-out]{animation-name:oge-calendar-zoom-out}.oge-calendar-pane[data-oge-view-motion=zoom-in]{animation-name:oge-calendar-zoom-in}:is([dir=rtl] .oge-calendar-pane[data-oge-view-motion=next],.oge-calendar-pane:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-oge-view-motion=next]){--_oge-calendar-slide:-1}:is([dir=rtl] .oge-calendar-pane[data-oge-view-motion=prev],.oge-calendar-pane:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-oge-view-motion=prev]){--_oge-calendar-slide:1}@keyframes oge-calendar-slide-in{0%{opacity:0;translate:calc(var(--_oge-calendar-slide) * 32px) 0}}@keyframes oge-calendar-zoom-out{0%{opacity:0;scale:1.08}}@keyframes oge-calendar-zoom-in{0%{opacity:0;scale:.92}}.oge-calendar-views{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.oge-calendar-view{flex-direction:column;gap:2px;display:flex}.oge-calendar-view-title{text-align:center;padding:2px 0 4px;font-weight:600}.oge-calendar-row{gap:2px;display:flex}.oge-calendar-weekday,.oge-calendar-weeknum{text-align:center;width:32px;font-size:calc(var(--oge-font-size) - 2px);color:var(--oge-muted-color);line-height:24px}.oge-calendar-weeknum{font-variant-numeric:tabular-nums}.oge-calendar-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oge-calendar-cell{border-radius:var(--oge-radius);width:32px;height:30px;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.oge-calendar-cell:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-calendar-cell:disabled{color:var(--oge-muted-color);opacity:.5;cursor:default}.oge-calendar-cell:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-calendar-cell-wide{width:58px;height:40px}.oge-calendar-cell-other{color:var(--oge-muted-color)}.oge-calendar-cell-today{box-shadow:inset 0 0 0 1px var(--oge-accent)}.oge-calendar-cell-selected{background:var(--oge-accent);color:var(--oge-severity-contrast)}.oge-calendar-cell-selected:hover:not(:disabled){background:var(--oge-accent)}.oge-calendar-cell-in-range{background:var(--oge-accent-soft);border-radius:0}.oge-calendar-cell-in-range:hover:not(:disabled){background:var(--oge-accent-soft)}.oge-calendar-today-btn{color:var(--oge-accent);align-self:center;font-weight:600}.oge-calendar-invalid{border-color:var(--oge-danger)}@media (forced-colors:active){.oge-calendar-cell-today{outline-offset:-1px;outline:1px solid canvastext}.oge-calendar-cell-selected,.oge-calendar-cell-selected:hover:not(:disabled){color:highlighttext;background:highlight}.oge-calendar-cell-in-range,.oge-calendar-cell-in-range:hover:not(:disabled){outline-offset:-1px;outline:1px dashed highlight}.oge-calendar-cell:disabled,.oge-calendar-cell-other{color:graytext}}@media (prefers-reduced-motion:reduce){.oge-calendar-nav,.oge-calendar-view-label,.oge-calendar-today-btn,.oge-calendar-cell{transition:none}.oge-calendar-pane{animation:none}}.oge-date-box-panel{flex-direction:column;padding:4px;display:flex}.oge-popup-adaptive .oge-date-box-panel{flex:auto;align-items:center;min-height:0;padding:12px 8px}.oge-popup-adaptive .oge-date-box-pickers{flex-wrap:wrap;justify-content:center;gap:12px}.oge-popup-adaptive .oge-calendar-cell,.oge-popup-adaptive .oge-calendar-weekday,.oge-popup-adaptive .oge-calendar-weeknum{width:44px}.oge-popup-adaptive .oge-calendar-cell{height:44px}.oge-popup-adaptive .oge-calendar-cell-wide{width:88px;height:52px}.oge-popup-adaptive .oge-date-box-time{min-height:44px}.oge-date-range-strip{flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.oge-date-range-input{flex:1 1 0;min-width:0}.oge-date-range-sep{color:var(--oge-muted-color);-webkit-user-select:none;user-select:none;flex:none}.oge-date-range-times{border-top:1px solid var(--oge-border-color);gap:4px;margin-top:4px;padding-top:4px;display:flex}.oge-date-range-time-col{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.oge-date-range-time-col+.oge-date-range-time-col{border-inline-start:1px solid var(--oge-border-color);padding-inline-start:4px}.oge-date-range-time-col .oge-date-box-times{min-width:0;max-height:168px}.oge-date-range-time-head{color:var(--oge-muted-color);padding:2px 10px 4px;font-size:.85em;font-weight:600}.oge-date-box-pickers{align-items:stretch;gap:4px;display:flex}.oge-date-box-columns{gap:2px;max-height:272px;padding:2px;display:flex}.oge-date-box-col{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);flex-direction:column;gap:1px;min-width:68px;padding-inline-end:2px;display:flex;overflow-y:auto}.oge-date-box-col+.oge-date-box-col{border-inline-start:1px solid var(--oge-border-color);padding-inline-start:4px}.oge-date-box-times{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);flex-direction:column;gap:1px;min-width:96px;max-height:272px;padding:2px;display:flex;overflow-y:auto}.oge-date-box-time{border-radius:var(--oge-radius);color:var(--oge-text-color);font:inherit;font-variant-numeric:tabular-nums;text-align:start;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;padding:5px 10px}.oge-date-box-time:hover{background:var(--oge-row-hover-bg)}.oge-date-box-time:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-date-box-time-selected{background:var(--oge-accent-soft);color:var(--oge-accent);font-weight:600}.oge-date-box-time-selected:hover{background:var(--oge-accent-soft)}.oge-date-box-actions{border-top:1px solid var(--oge-border-color);justify-content:flex-end;gap:4px;margin-top:4px;padding:6px 4px 2px;display:flex}.oge-date-box-action{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);color:var(--oge-text-color);font:inherit;cursor:pointer;background:0 0;padding:5px 12px}.oge-date-box-action:hover{background:var(--oge-row-hover-bg)}.oge-date-box-ok{border-color:var(--oge-accent);color:var(--oge-accent);font-weight:600}.oge-date-box-actions-gap{flex:auto}.oge-date-box-shortcut{color:var(--oge-accent);border-color:#0000;font-weight:500}.oge-date-box-shortcut:disabled{color:var(--oge-muted-color);cursor:default}.oge-date-box-action:focus-visible,.oge-date-range-preset:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-date-range-body{align-items:stretch;gap:4px;display:flex}.oge-date-range-presets{border-inline-end:1px solid var(--oge-border-color);flex-direction:column;gap:1px;min-width:128px;padding:2px 4px 2px 2px;display:flex}.oge-date-range-preset{border-radius:var(--oge-radius);color:var(--oge-text-color);font:inherit;text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;padding:6px 10px}.oge-date-range-preset:hover{background:var(--oge-row-hover-bg)}.oge-date-range-preset[aria-pressed=true]{background:var(--oge-accent-soft);color:var(--oge-accent);font-weight:600}.oge-popup-adaptive .oge-date-range-body{flex-direction:column;align-items:center;width:100%}.oge-popup-adaptive .oge-date-range-presets{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);border-inline-end:none;flex-flow:row;gap:6px;max-width:100%;padding:2px 2px 8px;overflow-x:auto}.oge-popup-adaptive .oge-date-range-presets .oge-date-range-preset{border:1px solid var(--oge-border-color);border-radius:999px;min-height:36px}@media (forced-colors:active){.oge-date-box-time-selected,.oge-date-box-time-selected:hover,.oge-date-range-preset[aria-pressed=true]{color:highlighttext;background:highlight}.oge-date-range-preset[aria-pressed=true]{outline:2px solid canvastext}.oge-date-box-shortcut:disabled{color:graytext}}@media (prefers-reduced-motion:reduce){.oge-date-box-time,.oge-date-range-preset{transition:none}}.oge-mccb-grid{--oge-mccb-row-height:34px;scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);max-height:320px;padding:0 4px 4px;scroll-padding-block-start:var(--oge-mccb-row-height);overflow:auto}.oge-mccb-grid:focus-visible{outline-offset:-2px;outline:2px solid #0000}.oge-input-sm .oge-mccb-grid{--oge-mccb-row-height:28px}.oge-input-lg .oge-mccb-grid{--oge-mccb-row-height:40px}.oge-mccb-row{grid-template-columns:var(--oge-mccb-columns,minmax(0, 1fr));min-width:var(--oge-mccb-min-width,0);box-sizing:border-box;align-items:stretch;display:grid}.oge-mccb-row.oge-select-option{height:var(--oge-mccb-row-height);gap:0;padding:0}.oge-mccb-header{z-index:1;height:var(--oge-mccb-row-height);border-block-end:1px solid var(--oge-border-color);background:var(--oge-popup-bg);color:var(--oge-muted-color);font-size:calc(var(--oge-font-size) - 1px);margin-inline:-4px;padding-inline:4px;font-weight:600;position:sticky;inset-block-start:0}.oge-mccb-cell{border-radius:calc(var(--oge-radius) - 2px);min-width:0;transition:box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);align-items:center;gap:6px;padding-inline:10px;display:flex;overflow:hidden}.oge-mccb-header-cell{-webkit-user-select:none;user-select:none}.oge-mccb-cell-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oge-mccb-align-center{text-align:center;justify-content:center}.oge-mccb-align-end{text-align:end;font-variant-numeric:tabular-nums;justify-content:flex-end}.oge-mccb-cell-active{box-shadow:inset 0 0 0 2px var(--oge-accent)}.oge-mccb-status-row{display:block}.oge-popup-adaptive .oge-mccb-grid{flex:auto;max-height:none}@media (prefers-reduced-motion:reduce){.oge-mccb-cell{transition:none}}@media (forced-colors:active){.oge-mccb-header{color:canvastext;background:canvas;border-block-end-color:canvastext}.oge-mccb-cell-active{box-shadow:none;outline-offset:-2px;outline:2px solid highlight}}.oge-rating{--oge-rating-size:24px;--oge-rating-gap:4px;vertical-align:middle;color:var(--oge-text-color);align-items:center;display:inline-flex}.oge-rating-sm{--oge-rating-size:18px;--oge-rating-gap:2px}.oge-rating-lg{--oge-rating-size:32px;--oge-rating-gap:6px}.oge-rating-items{align-items:center;gap:var(--oge-rating-gap);border-radius:var(--oge-radius);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;padding:2px;display:inline-flex}.oge-rating-items:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-rating-items:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-rating-item{width:var(--oge-rating-size);height:var(--oge-rating-size);border-radius:var(--oge-radius);transition:transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex:none;display:inline-flex;position:relative}.oge-rating-item:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-rating-item:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-rating-item[role=radio]:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-rating-item[role=radio]:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-rating-layer{width:var(--oge-rating-size);height:var(--oge-rating-size);line-height:1;font-size:calc(var(--oge-rating-size) * .8);justify-content:center;align-items:center;display:inline-flex}.oge-rating-empty{color:var(--oge-rating-empty-color)}.oge-rating-fill{pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.oge-rating-filled{color:var(--oge-rating-color)}.oge-rating-svg{fill:currentColor;width:100%;height:100%;display:block}.oge-rating-empty .oge-rating-svg{fill:color-mix(in srgb, currentColor 28%, transparent);stroke:currentColor;stroke-width:1.25px;stroke-linejoin:round}.oge-rating:not(.oge-rating-readonly,.oge-disabled) .oge-rating-items:hover .oge-rating-item:hover{transform:scale(1.12)}.oge-rating-hovering .oge-rating-filled{color:color-mix(in srgb, var(--oge-rating-color) 82%, transparent)}.oge-rating-readonly .oge-rating-items{cursor:default}.oge-rating.oge-disabled{opacity:.55}.oge-rating.oge-disabled .oge-rating-items{cursor:default}.oge-rating-invalid .oge-rating-empty{color:var(--oge-danger)}@media (forced-colors:active){.oge-rating-empty .oge-rating-svg{fill:canvas;stroke:canvastext}.oge-rating-filled{color:highlight}.oge-rating-filled .oge-rating-svg,.oge-rating-hovering .oge-rating-filled .oge-rating-svg{fill:highlight}.oge-rating.oge-disabled .oge-rating-empty .oge-rating-svg{stroke:graytext}.oge-rating.oge-disabled .oge-rating-filled .oge-rating-svg{fill:graytext}}@media (prefers-reduced-motion:reduce){.oge-rating-item{transition:none}.oge-rating:not(.oge-rating-readonly,.oge-disabled) .oge-rating-items:hover .oge-rating-item:hover{transform:none}}.oge-otp-input{--oge-otp-cell-width:42px;--oge-otp-cell-height:48px;--oge-otp-cell-font:20px;--oge-otp-gap:8px;max-inline-size:100%;color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;gap:6px;display:inline-flex}.oge-otp-input-sm{--oge-otp-cell-width:34px;--oge-otp-cell-height:38px;--oge-otp-cell-font:16px;--oge-otp-gap:6px}.oge-otp-input-lg{--oge-otp-cell-width:52px;--oge-otp-cell-height:60px;--oge-otp-cell-font:26px;--oge-otp-gap:10px}.oge-otp-input-label{color:var(--oge-text-color);font-weight:600}.oge-otp-input-required{color:var(--oge-danger);margin-inline-start:2px}.oge-otp-input-cells{align-items:center;gap:var(--oge-otp-gap);flex-wrap:wrap;display:flex}.oge-otp-input-cell{box-sizing:border-box;width:var(--oge-otp-cell-width);height:var(--oge-otp-cell-height);border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);color:var(--oge-text-color);font:inherit;font-size:var(--oge-otp-cell-font);font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--oge-accent);transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);margin:0;padding:0;font-weight:600;line-height:1}.oge-otp-input-cell::placeholder{color:var(--oge-input-muted);opacity:1;font-weight:400}.oge-otp-input-cell::selection{background:0 0}.oge-otp-input-cell:hover:not(:disabled,:read-only){border-color:var(--oge-input-muted)}.oge-otp-input-cell:focus{border-color:var(--oge-accent);outline-offset:2px;box-shadow:0 0 0 2px var(--oge-accent-soft);outline-offset:0;outline:2px solid #0000}.oge-otp-input-cell:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline-offset:0;outline:2px solid #0000}.oge-otp-input-cell:disabled{cursor:default;background:var(--oge-input-filled-bg);color:var(--oge-muted-color)}@media (pointer:coarse){.oge-otp-input-cell{font-size:max(16px, var(--oge-otp-cell-font))}}.oge-otp-input-cell-filled{border-color:var(--oge-input-muted);background:var(--oge-accent-soft)}.oge-otp-input-complete .oge-otp-input-cell-filled{border-color:var(--oge-accent)}.oge-otp-input-readonly .oge-otp-input-cell{cursor:default}.oge-otp-input-invalid .oge-otp-input-cell{border-color:var(--oge-danger)}.oge-otp-input-separator{color:var(--oge-input-muted);font-size:var(--oge-otp-cell-font);-webkit-user-select:none;user-select:none}.oge-otp-input-subscript{color:var(--oge-input-muted);font-size:calc(var(--oge-font-size) - 1px)}.oge-otp-input-error{color:var(--oge-danger)}.oge-otp-input.oge-disabled{opacity:.55}@media (forced-colors:active){.oge-otp-input-cell{color:canvastext;background:canvas;border-color:canvastext}.oge-otp-input-cell:focus{border-width:2px;border-color:highlight}.oge-otp-input-cell:disabled{color:graytext;border-color:graytext}.oge-otp-input-invalid .oge-otp-input-cell{border-style:dashed}.oge-otp-input-error{color:canvastext}}@media (prefers-reduced-motion:reduce){.oge-otp-input-cell{transition:none}}.oge-list-box{min-width:200px;color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;gap:6px;display:inline-flex}.oge-list-box-label{color:var(--oge-text-color);font-weight:600}.oge-list-box-required{color:var(--oge-danger);margin-inline-start:2px}.oge-list-box-frame{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);min-height:0;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex-direction:column;display:flex;overflow:hidden}.oge-list-box:hover:not(.oge-disabled) .oge-list-box-frame{border-color:var(--oge-muted-color)}.oge-list-box-frame:focus-within{border-color:var(--oge-accent)}.oge-list-box-invalid .oge-list-box-frame{border-color:var(--oge-danger)}.oge-list-box-search{border-block-end:1px solid var(--oge-border-color);align-items:center;padding:6px;display:flex;position:relative}.oge-list-box-search-icon{fill:none;width:14px;height:14px;stroke:var(--oge-input-muted);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;inset-inline-start:14px}.oge-list-box-search-input{box-sizing:border-box;border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-input-filled-bg);width:100%;min-height:30px;color:var(--oge-text-color);font:inherit;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);padding-block:4px;padding-inline:28px 8px}.oge-list-box-search-input::placeholder{color:var(--oge-input-muted)}.oge-list-box-search-input:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);border-color:var(--oge-accent);outline:2px solid #0000}.oge-list-box-search-input:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}@media (pointer:coarse){.oge-list-box-search-input{font-size:max(16px,1em)}}.oge-list-box-list{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track)}.oge-list-box-list::-webkit-scrollbar{width:8px;height:8px}.oge-list-box-list::-webkit-scrollbar-thumb{background:var(--oge-scrollbar-thumb);border-radius:4px}.oge-list-box-list::-webkit-scrollbar-thumb:hover{background:var(--oge-scrollbar-thumb-hover)}.oge-list-box-list::-webkit-scrollbar-track{background:var(--oge-scrollbar-track)}.oge-list-box-list{overscroll-behavior:contain;flex-direction:column;gap:2px;min-height:0;max-height:280px;padding:4px;display:flex;position:relative;overflow-y:auto}.oge-list-box-list:focus{outline:2px solid #0000}.oge-list-box-group{flex-direction:column;gap:2px;display:flex}.oge-list-box-group+.oge-list-box-group{border-block-start:1px solid var(--oge-border-color);margin-block-start:4px;padding-block-start:4px}.oge-list-box-group-header{color:var(--oge-input-muted);font-size:calc(var(--oge-font-size) - 2px);letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none;padding:6px 10px 2px;font-weight:600}.oge-list-box-option{border-radius:var(--oge-radius);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:32px;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);align-items:center;gap:8px;padding-block:4px;padding-inline:12px 10px;display:flex;position:relative}.oge-list-box-option:after{content:"";width:3px;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border-radius:3px;position:absolute;inset-block:6px;inset-inline-start:3px}.oge-list-box-option:hover:not(.oge-disabled){background:var(--oge-row-hover-bg)}.oge-list-box-option.oge-disabled{color:var(--oge-muted-color);cursor:default;opacity:.6}.oge-list-box-option-content{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.oge-list-box-option-selected{background:var(--oge-selected-bg);color:var(--oge-text-color);font-weight:500}.oge-list-box-option-selected:after{background:var(--oge-accent)}.oge-list-box-option-selected:hover:not(.oge-disabled){background:var(--oge-selected-bg)}.oge-list-box-list:focus-visible .oge-list-box-option-active{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--oge-focus-ring);outline:2px solid #0000}.oge-list-box-list:focus:not(:focus-visible) .oge-list-box-option-active{box-shadow:inset 0 0 0 1px var(--oge-accent-25)}.oge-list-box-option-drop-before:before,.oge-list-box-option-drop-after:before{content:"";background:var(--oge-accent);pointer-events:none;border-radius:2px;height:2px;position:absolute;inset-inline:4px}.oge-list-box-option-drop-before:before{inset-block-start:-1px}.oge-list-box-option-drop-after:before{inset-block-end:-1px}.oge-list-box-check{box-sizing:border-box;border:1.5px solid var(--oge-muted-color);background:var(--oge-bg);width:16px;height:16px;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.oge-list-box-check svg{fill:none;stroke:#0000;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.oge-list-box-option-selected .oge-list-box-check{border-color:var(--oge-accent);background:var(--oge-accent)}.oge-list-box-option-selected .oge-list-box-check svg{stroke:var(--oge-severity-contrast)}.oge-list-box-checks .oge-list-box-option-selected:after{background:0 0}.oge-list-box-empty{color:var(--oge-input-muted);font-size:calc(var(--oge-font-size) - 1px);text-align:center;padding:16px 12px}.oge-list-box-subscript{color:var(--oge-input-muted);font-size:calc(var(--oge-font-size) - 1px)}.oge-list-box-error{color:var(--oge-danger)}.oge-list-box.oge-disabled{opacity:.55}.oge-list-box.oge-disabled .oge-list-box-option,.oge-list-box-readonly .oge-list-box-option{cursor:default}.oge-list-box-sm .oge-list-box-option{min-height:26px;padding-block:2px}.oge-list-box-lg .oge-list-box-option{min-height:40px}@media (pointer:coarse){.oge-list-box-option{min-height:44px}}@media (forced-colors:active){.oge-list-box-frame{border-color:canvastext}.oge-list-box-option-selected{color:highlighttext;background:highlight}.oge-list-box-option-selected:after{background:highlighttext}.oge-list-box-list:focus-visible .oge-list-box-option-active{outline-offset:-2px;outline:2px solid canvastext}.oge-list-box-option.oge-disabled{color:graytext}.oge-list-box-option-drop-before:before,.oge-list-box-option-drop-after:before{background:highlight}.oge-list-box-check{border-color:canvastext}.oge-list-box-option-selected .oge-list-box-check{background:highlight;border-color:highlighttext}.oge-list-box-option-selected .oge-list-box-check svg{stroke:highlighttext}.oge-list-box-invalid .oge-list-box-frame{border-style:dashed}.oge-list-box-error{color:canvastext}}@media (prefers-reduced-motion:reduce){.oge-list-box-frame,.oge-list-box-search-input,.oge-list-box-option,.oge-list-box-option:after,.oge-list-box-check{transition:none}}.oge-transfer-list{color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;gap:8px;display:flex;container-type:inline-size}.oge-transfer-list-label{font-weight:600}.oge-transfer-list-required{color:var(--oge-danger);margin-inline-start:2px}.oge-transfer-list-body{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.oge-transfer-list-pane{border-radius:var(--oge-radius-lg);min-width:0;transition:box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex-direction:column;gap:6px;display:flex;position:relative}.oge-transfer-list-pane .oge-list-box{min-width:0}.oge-transfer-list-pane .oge-list-box-list{min-height:200px}.oge-transfer-list-pane-drop{background:var(--oge-accent-soft);box-shadow:0 0 0 2px var(--oge-accent-25)}.oge-transfer-list-pane-drop .oge-list-box-frame{border-color:var(--oge-accent);border-style:dashed}.oge-transfer-list-reorder-line{z-index:1;background:var(--oge-accent);pointer-events:none;border-radius:2px;height:2px;margin-block-start:-1px;position:absolute}.oge-transfer-list-dragging .oge-list-box-option{cursor:grabbing}.oge-transfer-list-header{justify-content:space-between;align-items:baseline;gap:8px;padding-inline:2px;display:flex}.oge-transfer-list-title{font-weight:600}.oge-transfer-list-count{color:var(--oge-input-muted);font-size:calc(var(--oge-font-size) - 1px);font-variant-numeric:tabular-nums}.oge-transfer-list-actions{flex-direction:column;align-self:center;gap:8px;display:flex}.oge-transfer-list-action{box-sizing:border-box;border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);width:36px;height:32px;color:var(--oge-text-color);box-shadow:var(--oge-shadow-btn);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);justify-content:center;align-items:center;padding:0;display:inline-flex}.oge-transfer-list-action svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.oge-transfer-list-action:hover:not(:disabled){border-color:var(--oge-accent);background:var(--oge-accent-soft);color:var(--oge-accent)}.oge-transfer-list-action:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-transfer-list-action:disabled{color:var(--oge-muted-color);box-shadow:none;cursor:default;opacity:.6}@media (pointer:coarse){.oge-transfer-list-action{width:44px;height:44px}}.oge-transfer-list-action svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}@container (width<=520px){.oge-transfer-list-body{grid-template-columns:minmax(0,1fr)}.oge-transfer-list-actions{flex-direction:row;justify-content:center}.oge-transfer-list-action svg,.oge-transfer-list-action svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotate(90deg)}}.oge-transfer-list-subscript{color:var(--oge-input-muted);font-size:calc(var(--oge-font-size) - 1px)}.oge-transfer-list-error{color:var(--oge-danger)}.oge-transfer-list-invalid .oge-list-box-frame{border-color:var(--oge-danger)}.oge-transfer-list.oge-disabled{opacity:.55}@media (forced-colors:active){.oge-transfer-list-action{color:buttontext;background:buttonface;border-color:buttontext}.oge-transfer-list-action:disabled{color:graytext;border-color:graytext}.oge-transfer-list-pane-drop .oge-list-box-frame{border-color:highlight}.oge-transfer-list-reorder-line{background:highlight}.oge-transfer-list-error{color:canvastext}}@media (prefers-reduced-motion:reduce){.oge-transfer-list-pane,.oge-transfer-list-action{transition:none}}.oge-signature-pad{--oge-signature-pad-height:160px;--oge-signature-pad-width:420px;box-sizing:border-box;inline-size:min(100%, var(--oge-signature-pad-width));color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;gap:8px;display:inline-flex}.oge-signature-pad-surface{box-sizing:border-box;block-size:var(--oge-signature-pad-height);border:1px solid var(--oge-muted-color);border-radius:var(--oge-radius-lg);background:var(--oge-signature-bg);color:var(--oge-signature-ink);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);position:relative;overflow:hidden}.oge-signature-pad-surface:hover{border-color:var(--oge-input-muted)}.oge-signature-pad-signed .oge-signature-pad-surface{border-color:var(--oge-accent-25)}.oge-signature-pad-typing .oge-signature-pad-surface,.oge-signature-pad-readonly .oge-signature-pad-surface,.oge-signature-pad.oge-disabled .oge-signature-pad-surface{cursor:default}.oge-signature-pad-invalid .oge-signature-pad-surface{border-color:var(--oge-danger)}.oge-signature-pad:focus-within .oge-signature-pad-surface{border-color:var(--oge-accent)}.oge-signature-pad-canvas,.oge-signature-pad-image{block-size:100%;inline-size:100%;position:absolute;inset:0}.oge-signature-pad-canvas[hidden]{display:none}.oge-signature-pad-image{object-fit:contain;pointer-events:none}.oge-signature-pad-baseline{border-block-end:1px dashed var(--oge-border-color);pointer-events:none;position:absolute;inset-block-end:28%;inset-inline:24px}.oge-signature-pad-baseline:before{content:"×";color:var(--oge-muted-color);font-size:14px;line-height:1;position:absolute;inset-block-end:2px;inset-inline-start:-16px}.oge-signature-pad-placeholder{color:var(--oge-input-muted);text-align:center;pointer-events:none;position:absolute;inset-block-end:calc(28% + 8px);inset-inline:0}.oge-signature-pad-typed{color:var(--oge-signature-ink);font-size:calc(var(--oge-signature-pad-height) * .42);text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;line-height:1;position:absolute;inset-block-end:32%;inset-inline:4%;overflow:hidden}.oge-signature-pad-type{flex-direction:column;gap:4px;display:flex}.oge-signature-pad-type-label{color:var(--oge-input-muted);font-size:12px}.oge-signature-pad-type-input{box-sizing:border-box;border:1px solid var(--oge-muted-color);border-radius:var(--oge-radius);background:var(--oge-bg);min-block-size:34px;color:var(--oge-text-color);transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);padding:6px 10px;font-size:18px}.oge-signature-pad-type-input:hover:not(:disabled){border-color:var(--oge-input-muted)}.oge-signature-pad-type-input:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);border-color:var(--oge-accent);outline:2px solid #0000}.oge-signature-pad-type-input:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}@media (pointer:coarse){.oge-signature-pad-type-input{font-size:max(16px,1em)}}.oge-signature-pad-toolbar{align-items:center;gap:6px;display:flex}.oge-signature-pad-spacer{flex:auto}.oge-signature-pad-modes{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-header-bg);padding:2px;display:inline-flex}.oge-signature-pad-mode,.oge-signature-pad-action{color:var(--oge-input-muted);font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:inline-flex;position:relative}.oge-signature-pad-mode:focus-visible,.oge-signature-pad-action:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-signature-pad-mode:disabled,.oge-signature-pad-action:disabled{color:var(--oge-muted-color);opacity:.55;cursor:default}.oge-signature-pad-mode{border-radius:calc(var(--oge-radius) - 2px);min-block-size:24px;padding:2px 10px;font-size:12px;font-weight:500}.oge-signature-pad-mode:hover:not(:disabled){color:var(--oge-text-color)}.oge-signature-pad-mode-active{background:var(--oge-bg);box-shadow:var(--oge-shadow-btn);color:var(--oge-accent)}.oge-signature-pad-action:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-signature-pad-action:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-signature-pad-action{border-radius:var(--oge-radius);block-size:28px;inline-size:28px}.oge-signature-pad-action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:16px;inline-size:16px}.oge-signature-pad-action:hover:not(:disabled){background:var(--oge-row-hover-bg);color:var(--oge-text-color)}.oge-signature-pad-undo svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.oge-signature-pad.oge-disabled .oge-signature-pad-surface{opacity:.55}@media (forced-colors:active){.oge-signature-pad-surface{color:canvastext;background:canvas;border-color:canvastext}.oge-signature-pad-invalid .oge-signature-pad-surface{border-style:dashed}.oge-signature-pad:focus-within .oge-signature-pad-surface{border-color:highlight}.oge-signature-pad-baseline{border-color:canvastext}.oge-signature-pad-baseline:before{color:canvastext}.oge-signature-pad-placeholder,.oge-signature-pad-type-label{color:graytext}.oge-signature-pad-typed{color:canvastext}.oge-signature-pad-mode,.oge-signature-pad-action{color:buttontext}.oge-signature-pad-mode:disabled,.oge-signature-pad-action:disabled{color:graytext}.oge-signature-pad-mode-active{color:highlighttext;background:highlight}.oge-signature-pad-type-input{border-color:canvastext}}@media (prefers-reduced-motion:reduce){.oge-signature-pad-surface,.oge-signature-pad-mode,.oge-signature-pad-action,.oge-signature-pad-type-input{transition:none}}.oge-mention-list{min-inline-size:220px;max-inline-size:min(360px,100vw - 32px)}.oge-mention-option-trigger{color:var(--oge-input-muted);margin-inline-end:1px}.oge-select-option-active .oge-mention-option-trigger{color:var(--oge-accent)}@media (forced-colors:active){.oge-mention-option-trigger{color:inherit}}.oge-tabs,.oge-tab-panel{font-size:var(--oge-font-size);color:var(--oge-text-color);display:flex}.oge-tabs,.oge-tabs *,.oge-tab-panel,.oge-tab-panel *{box-sizing:border-box}.oge-tabs.oge-disabled,.oge-tab-panel.oge-disabled{opacity:.55;pointer-events:none}.oge-tabs.oge-tabs-vertical{flex-direction:column;inline-size:max-content}.oge-tab-panel{flex-direction:column}.oge-tab-panel.oge-tab-panel-bottom{flex-direction:column-reverse}.oge-tab-panel.oge-tab-panel-start{flex-direction:row}.oge-tab-panel.oge-tab-panel-end{flex-direction:row-reverse}.oge-tab-strip{border-block-end:1px solid var(--oge-border-color);--oge-tab-pad-x:14px;--oge-tab-pad-y:8px;align-items:stretch;min-inline-size:0;display:flex}.oge-tabs-vertical .oge-tab-strip,.oge-tab-panel-start .oge-tab-strip,.oge-tab-panel-end .oge-tab-strip{border-block-end:none;border-inline-end:1px solid var(--oge-border-color);flex-direction:column}.oge-tab-panel-end .oge-tab-strip{border-inline-end:none;border-inline-start:1px solid var(--oge-border-color)}.oge-tab-strip-scroll{scrollbar-width:none;flex:auto;min-inline-size:0;overflow:hidden}.oge-tab-strip-scroll::-webkit-scrollbar{display:none}.oge-tab-strip-list{inline-size:max-content;min-inline-size:100%;display:flex;position:relative}.oge-tab-strip-empty{padding:var(--oge-tab-pad-y) var(--oge-tab-pad-x);color:var(--oge-muted-color);font-size:.9em}.oge-tab-strip[data-alignment=center] .oge-tab-strip-list{justify-content:center}.oge-tab-strip[data-alignment=end] .oge-tab-strip-list{justify-content:flex-end}.oge-tab-strip[data-alignment=justify] .oge-tab-strip-list{justify-content:space-between}.oge-tab-strip[data-alignment=stretch] .oge-tab-strip-list{inline-size:100%}.oge-tab-strip[data-alignment=stretch] .oge-tab{flex:1 1 0;justify-content:center;min-inline-size:0}.oge-tabs-vertical .oge-tab-strip-list,.oge-tab-panel-start .oge-tab-strip-list,.oge-tab-panel-end .oge-tab-strip-list{flex-direction:column;min-block-size:100%;inline-size:auto;min-inline-size:0}.oge-tab{padding:var(--oge-tab-pad-y) var(--oge-tab-pad-x);color:var(--oge-input-muted);font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;border-block-end:2px solid #0000;align-items:center;gap:6px;display:inline-flex;position:relative}.oge-tab:hover:not(.oge-tab-disabled){color:var(--oge-text-color);background:var(--oge-row-hover-bg)}.oge-tab:focus{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-tab:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-tab.oge-tab-selected{color:var(--oge-accent);border-block-end-color:var(--oge-accent)}.oge-tab.oge-tab-disabled{color:var(--oge-muted-color);opacity:.5;cursor:default}.oge-tab.oge-tab-dragging{opacity:.4}.oge-tab.oge-tab-drop-target:before{content:"";background:var(--oge-accent);border-radius:1px;inline-size:2px;position:absolute;inset-block:4px;inset-inline-start:-1px}.oge-tabs-vertical .oge-tab,.oge-tab-panel-start .oge-tab,.oge-tab-panel-end .oge-tab{border-block-end:none;border-inline-end:2px solid #0000;justify-content:flex-start}.oge-tabs-vertical .oge-tab.oge-tab-selected,.oge-tab-panel-start .oge-tab.oge-tab-selected,.oge-tab-panel-end .oge-tab.oge-tab-selected{border-inline-end-color:var(--oge-accent)}.oge-tabs-vertical .oge-tab.oge-tab-drop-target:before,.oge-tab-panel-start .oge-tab.oge-tab-drop-target:before,.oge-tab-panel-end .oge-tab.oge-tab-drop-target:before{block-size:2px;inline-size:auto;inset-block:-1px auto;inset-inline:4px}.oge-tab-panel-end .oge-tab{border-inline-start:2px solid #0000;border-inline-end:none}.oge-tab-panel-end .oge-tab.oge-tab-selected{border-inline-start-color:var(--oge-accent)}.oge-tab-strip-secondary{border:none!important}.oge-tab-strip-secondary .oge-tab{border-radius:var(--oge-radius);border:none;margin:4px 2px}.oge-tab-strip-secondary .oge-tab.oge-tab-selected{background:var(--oge-accent-soft);color:var(--oge-accent)}.oge-tab-strip-sm{--oge-tab-pad-x:10px;--oge-tab-pad-y:5px}.oge-tab-strip-sm .oge-tab{gap:4px}.oge-tab-strip-lg{--oge-tab-pad-x:18px;--oge-tab-pad-y:11px}.oge-tab-strip-lg .oge-tab{gap:8px}.oge-tab-strip-ink-content .oge-tab{border-block-end-color:#0000}.oge-tab-strip-ink-content .oge-tab.oge-tab-selected:after{content:"";inset-inline:var(--oge-tab-pad-x);background:var(--oge-accent);block-size:2px;animation:oge-tab-ink-in var(--oge-motion-duration-base) var(--oge-motion-easing-emphasized);position:absolute;inset-block-end:-2px}.oge-tabs-vertical .oge-tab-strip-ink-content .oge-tab,.oge-tab-panel-start .oge-tab-strip-ink-content .oge-tab,.oge-tab-panel-end .oge-tab-strip-ink-content .oge-tab{border-inline-color:#0000}.oge-tabs-vertical .oge-tab-strip-ink-content .oge-tab.oge-tab-selected:after,.oge-tab-panel-start .oge-tab-strip-ink-content .oge-tab.oge-tab-selected:after,.oge-tab-panel-end .oge-tab-strip-ink-content .oge-tab.oge-tab-selected:after{inset-inline:auto;inset-block:var(--oge-tab-pad-y);block-size:auto;inline-size:2px;animation-name:oge-tab-ink-in-vertical}.oge-tabs-vertical .oge-tab-strip-ink-content .oge-tab.oge-tab-selected:after,.oge-tab-panel-start .oge-tab-strip-ink-content .oge-tab.oge-tab-selected:after{inset-inline-end:-2px}.oge-tab-panel-end .oge-tab-strip-ink-content .oge-tab.oge-tab-selected:after{inset-inline-start:-2px}.oge-tab-ink-glide{z-index:1;background:var(--oge-accent);pointer-events:none}.oge-tab-strip-list[data-oge-indicator-glide] .oge-tab{transition-property:color,background-color,box-shadow}.oge-tab-strip-list[data-oge-indicator-glide=run] .oge-tab.oge-tab-selected{border-color:#0000}.oge-tab-strip-list[data-oge-indicator-glide=run] .oge-tab.oge-tab-selected:after{visibility:hidden}.oge-tab-text{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.oge-tab-badge{background:var(--oge-badge-bg);block-size:18px;min-inline-size:18px;color:var(--oge-badge-color);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:.75em;line-height:1;display:inline-flex}.oge-tab-dirty-dot{background:var(--oge-warning);border-radius:50%;flex:none;block-size:6px;inline-size:6px}.oge-tab-close{border-radius:var(--oge-radius);block-size:18px;inline-size:18px;color:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;margin-inline-end:-4px;padding:0;display:inline-flex}.oge-tab-close:hover{background:var(--oge-accent-25)}.oge-tab-close:focus-visible{outline:2px solid #0000}.oge-tab-close-pending .oge-tab-close{cursor:default;opacity:.5;pointer-events:none}.oge-tab-close-pending .oge-tab-close svg{animation:.8s linear infinite oge-tab-close-spin}@keyframes oge-tab-close-spin{to{transform:rotate(360deg)}}@keyframes oge-tab-ink-in{0%{scale:0 1}}@keyframes oge-tab-ink-in-vertical{0%{scale:1 0}}@media (prefers-reduced-motion:reduce){.oge-tab,.oge-tab-close{transition:none}.oge-tab-strip-ink-content .oge-tab.oge-tab-selected:after{animation:none}.oge-tab-ink-glide{display:none}.oge-tab-close-pending .oge-tab-close svg{animation:none}}.oge-tab-strip-nav,.oge-tab-strip-menu-btn{inline-size:28px;color:var(--oge-muted-color);cursor:pointer;transition:color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.oge-tab-strip-nav:hover:not(:disabled),.oge-tab-strip-menu-btn:hover:not(:disabled){color:var(--oge-text-color);background:var(--oge-row-hover-bg)}.oge-tab-strip-nav:focus,.oge-tab-strip-menu-btn:focus{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-tab-strip-nav:focus-visible,.oge-tab-strip-menu-btn:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-tab-strip-nav:disabled,.oge-tab-strip-menu-btn:disabled{opacity:.4;cursor:default}[dir=rtl] .oge-tab-strip-nav svg{transform:scaleX(-1)}.oge-tab-panel-content{--oge-tab-panel-transition:var(--oge-motion-duration-base);flex:auto;min-block-size:0;min-inline-size:0}@keyframes oge-tab-anim-a{0%{opacity:0;transform:translateX(var(--oge-tab-slide-from,0))}to{opacity:1;transform:none}}@keyframes oge-tab-anim-b{0%{opacity:0;transform:translateX(var(--oge-tab-slide-from,0))}to{opacity:1;transform:none}}.oge-tab-panel-anim-slide{--oge-tab-slide-from:12px}.oge-tab-panel-anim-slide[data-anim-dir=backward],[dir=rtl] .oge-tab-panel-anim-slide{--oge-tab-slide-from:-12px}[dir=rtl] .oge-tab-panel-anim-slide[data-anim-dir=backward]{--oge-tab-slide-from:12px}.oge-tab-panel-animated.oge-tab-anim-a .oge-tab-panel-body:not([hidden]){animation:oge-tab-anim-a var(--oge-tab-panel-transition) var(--oge-motion-easing-standard)}.oge-tab-panel-animated.oge-tab-anim-b .oge-tab-panel-body:not([hidden]){animation:oge-tab-anim-b var(--oge-tab-panel-transition) var(--oge-motion-easing-standard)}.oge-tab-panel-dynamic-height{transition:block-size var(--oge-tab-panel-transition) var(--oge-motion-easing-standard);overflow:hidden}@media (prefers-reduced-motion:reduce){.oge-tab-panel-animated .oge-tab-panel-body:not([hidden]){animation:none}.oge-tab-panel-dynamic-height{transition:none}}.oge-tab-panel-body{padding:12px 2px}.oge-tab-panel-body:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);border-radius:var(--oge-radius);outline:2px solid #0000}.oge-tab-panel-start .oge-tab-panel-body,.oge-tab-panel-end .oge-tab-panel-body{padding:2px 12px}@media (forced-colors:active){.oge-tab{color:buttontext}.oge-tab.oge-tab-selected{color:highlight;border-block-end-color:highlight}.oge-tab.oge-tab-disabled{color:graytext}.oge-tab.oge-tab-drop-target:before{background:highlight}.oge-tabs-vertical .oge-tab.oge-tab-selected,.oge-tab-panel-start .oge-tab.oge-tab-selected{border-inline-end-color:highlight}.oge-tab-panel-end .oge-tab.oge-tab-selected{border-inline-start-color:highlight}.oge-tab-strip-ink-content .oge-tab.oge-tab-selected:after,.oge-tab-ink-glide{background:highlight}.oge-tab-strip-secondary .oge-tab.oge-tab-selected{outline-offset:-2px;outline:2px solid highlight}.oge-tab-strip-nav:disabled,.oge-tab-strip-menu-btn:disabled{color:graytext}}@media (prefers-reduced-motion:reduce){.oge-tab-strip-nav,.oge-tab-strip-menu-btn{transition:none}}.oge-card{--oge-card-pad:16px;--oge-card-gap:8px;--oge-card-media-size:200px;--oge-card-transition:var(--oge-motion-duration-base) var(--oge-motion-easing-standard);border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);color:var(--oge-text-color);font-size:var(--oge-font-size);min-inline-size:0;transition:box-shadow var(--oge-card-transition), translate var(--oge-card-transition), border-color var(--oge-card-transition);flex-direction:column;display:flex;overflow:hidden}.oge-card,.oge-card *{box-sizing:border-box}.oge-card-raised{box-shadow:var(--oge-shadow-card);border-color:#0000}.oge-card-filled{background:var(--oge-header-bg);border-color:#0000}.oge-card-flat{background:0 0;border-color:#0000}.oge-card-sm{--oge-card-pad:12px;--oge-card-gap:6px;font-size:calc(var(--oge-font-size) - 1px)}.oge-card-lg{--oge-card-pad:22px;--oge-card-gap:10px}.oge-card-severity-accent,.oge-card-severity-success,.oge-card-severity-warning,.oge-card-severity-danger{border-inline-start-style:solid;border-inline-start-width:3px}.oge-card-severity-accent{border-inline-start-color:var(--oge-accent)}.oge-card-severity-success{border-inline-start-color:var(--oge-success)}.oge-card-severity-warning{border-inline-start-color:var(--oge-warning)}.oge-card-severity-danger{border-inline-start-color:var(--oge-danger)}.oge-card-interactive{cursor:pointer}.oge-card-interactive:hover{border-color:var(--oge-accent-25);box-shadow:var(--oge-shadow-card);translate:0 -2px}.oge-card-interactive:focus-within{border-color:var(--oge-accent-25);box-shadow:0 0 0 3px var(--oge-focus-ring)}.oge-card-raised.oge-card-interactive:hover{box-shadow:var(--oge-shadow-popup);border-color:#0000}.oge-card-header{padding:var(--oge-card-pad) var(--oge-card-pad) 0;align-items:center;gap:12px;display:flex}.oge-card-titles{min-inline-size:0}.oge-card-title{font-size:calc(var(--oge-font-size) + 1px);letter-spacing:-.01em;font-weight:600}.oge-card-subtitle{color:var(--oge-muted-color);font-size:calc(var(--oge-font-size) - 1px);margin-block-start:2px}.oge-card-avatar{object-fit:cover;border-radius:50%;flex:none;block-size:40px;inline-size:40px}.oge-card-sm .oge-card-avatar{block-size:32px;inline-size:32px}.oge-card-header-actions{flex:none;align-items:center;gap:4px;margin-inline-start:auto;display:flex}.oge-card-media{display:block}img.oge-card-media,video.oge-card-media,.oge-card-media>img,.oge-card-media>video{object-fit:cover;inline-size:100%;display:block}.oge-card-header+.oge-card-media{margin-block-start:var(--oge-card-pad)}.oge-card-content{padding:var(--oge-card-pad);flex:auto}.oge-card-content:empty{display:none}.oge-card-separator{block-size:1px;margin-block:var(--oge-card-pad);margin-inline:calc(-1 * var(--oge-card-pad));background:var(--oge-border-color);border:0;display:block}.oge-card-skeleton{padding:var(--oge-card-pad);flex-direction:column;flex:auto;gap:10px;display:flex}.oge-card-skeleton-line{border-radius:var(--oge-radius);background:linear-gradient(90deg, var(--oge-header-bg) 25%, var(--oge-row-hover-bg) 37%, var(--oge-header-bg) 63%);background-size:400% 100%;block-size:10px;animation:1.4s infinite oge-card-shimmer}.oge-card-skeleton-line:nth-child(2){inline-size:80%}.oge-card-skeleton-line:last-child{inline-size:55%}@keyframes oge-card-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.oge-card-actions{align-items:center;gap:var(--oge-card-gap);padding:calc(var(--oge-card-pad) / 2) var(--oge-card-pad);display:flex}.oge-card-content+.oge-card-actions,.oge-card-media+.oge-card-actions{padding-block-start:0}.oge-card-actions-center{justify-content:center}.oge-card-actions-end{justify-content:flex-end}.oge-card-actions-stretched>*{flex:1 1 0}.oge-card-footer{padding:12px var(--oge-card-pad);border-block-start:1px solid var(--oge-border-color);background:var(--oge-header-bg);color:var(--oge-header-color);font-size:calc(var(--oge-font-size) - 1px)}.oge-card-horizontal:has(>.oge-card-media){grid-template-columns:var(--oge-card-media-size) minmax(0, 1fr);display:grid}.oge-card-horizontal:has(>.oge-card-media)>.oge-card-media{grid-area:1/1/span 4;block-size:100%;margin-block-start:0}.oge-card-horizontal:has(>.oge-card-media)>:not(.oge-card-media){grid-column:2}@media (prefers-reduced-motion:reduce){.oge-card{transition:none}.oge-card-interactive:hover{translate:none}.oge-card-skeleton-line{animation:none}}.oge-progress-bar{align-items:center;gap:8px;display:flex}.oge-progress-bar,.oge-progress-bar *{box-sizing:border-box}.oge-progress-bar-track{background:var(--oge-border-color);border-radius:999px;flex:auto;height:6px;position:relative;overflow:hidden}.oge-progress-bar-fill{background:var(--oge-accent);transform-origin:0;transition:transform var(--oge-motion-duration-base) var(--oge-motion-easing-standard);border-radius:999px;position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .oge-progress-bar-fill{transform-origin:100%}.oge-progress-bar-buffer{background:var(--oge-accent-25);transform-origin:0;transition:transform var(--oge-motion-duration-base) var(--oge-motion-easing-standard);border-radius:999px;position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .oge-progress-bar-buffer{transform-origin:100%}@keyframes oge-progress-bar-slide{0%{transform:translate(-100%)scaleX(.4)}to{transform:translate(250%)scaleX(.4)}}.oge-progress-bar-indeterminate .oge-progress-bar-fill{transform-origin:50%;transition:none;animation:1.2s ease-in-out infinite oge-progress-bar-slide}[dir=rtl] .oge-progress-bar-indeterminate .oge-progress-bar-fill{animation-direction:reverse}.oge-progress-bar-chunk{background:var(--oge-border-color);height:100%;transition:background-color var(--oge-motion-duration-base) var(--oge-motion-easing-standard);border-radius:999px;flex:1 1 0}.oge-progress-bar-chunk.oge-progress-bar-chunk-filled{background:var(--oge-accent)}.oge-progress-bar-track:has(.oge-progress-bar-chunk){background:0 0;gap:3px;display:flex;overflow:visible}.oge-progress-bar-label{min-width:2.5em;color:var(--oge-muted-color);font-variant-numeric:tabular-nums;text-align:end;flex:none;font-size:.85em}.oge-progress-bar-success .oge-progress-bar-fill,.oge-progress-bar-success .oge-progress-bar-chunk-filled{background:var(--oge-success)}.oge-progress-bar-warning .oge-progress-bar-fill,.oge-progress-bar-warning .oge-progress-bar-chunk-filled{background:var(--oge-warning)}.oge-progress-bar-danger .oge-progress-bar-fill,.oge-progress-bar-danger .oge-progress-bar-chunk-filled{background:var(--oge-danger)}.oge-progress-bar-circular{vertical-align:middle;display:inline-flex}.oge-progress-ring{flex:none;place-items:center;display:inline-grid;position:relative;container-type:inline-size}.oge-progress-ring-svg{display:block;overflow:visible;transform:rotate(-90deg)}[dir=rtl] .oge-progress-ring-svg{transform:scaleX(-1)rotate(-90deg)}.oge-progress-ring-track,.oge-progress-ring-value{fill:none}.oge-progress-ring-track{stroke:var(--oge-border-color)}.oge-progress-ring-value{stroke:var(--oge-accent);stroke-linecap:round;transition:stroke-dashoffset var(--oge-motion-duration-base) var(--oge-motion-easing-standard)}.oge-progress-ring-label{min-width:0;color:var(--oge-text-color);text-align:center;place-items:center;font-size:max(10px,24cqi);font-weight:600;display:grid;position:absolute;inset:0}@keyframes oge-progress-ring-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.oge-progress-bar-indeterminate .oge-progress-ring-svg{animation:.9s linear infinite oge-progress-ring-spin}.oge-progress-bar-indeterminate .oge-progress-ring-value{transition:none}.oge-progress-bar-success .oge-progress-ring-value{stroke:var(--oge-success)}.oge-progress-bar-warning .oge-progress-ring-value{stroke:var(--oge-warning)}.oge-progress-bar-danger .oge-progress-ring-value{stroke:var(--oge-danger)}@media (prefers-reduced-motion:reduce){.oge-progress-bar-fill,.oge-progress-bar-buffer,.oge-progress-bar-chunk,.oge-progress-ring-value{transition:none}.oge-progress-bar-indeterminate .oge-progress-ring-svg{animation-duration:1.8s}.oge-progress-bar-indeterminate .oge-progress-bar-fill{animation-duration:2.4s}}@media (forced-colors:active){.oge-progress-bar-track{background:canvas}.oge-progress-bar-track:not(:has(.oge-progress-bar-chunk)){outline:1px solid canvastext}.oge-progress-bar-fill,.oge-progress-bar-chunk-filled,.oge-progress-bar-success .oge-progress-bar-fill,.oge-progress-bar-warning .oge-progress-bar-fill,.oge-progress-bar-danger .oge-progress-bar-fill{background:highlight}.oge-progress-bar-buffer{background:graytext}.oge-progress-bar-chunk{background:canvas;outline:1px solid canvastext}.oge-progress-ring-track{stroke:canvastext;stroke-opacity:.35}.oge-progress-ring-value,.oge-progress-bar-success .oge-progress-ring-value,.oge-progress-bar-warning .oge-progress-ring-value,.oge-progress-bar-danger .oge-progress-ring-value{stroke:highlight}.oge-progress-ring-label{color:canvastext}}@keyframes oge-load-indicator-spin{to{transform:rotate(360deg)}}.oge-load-indicator{vertical-align:middle;display:inline-flex}.oge-load-indicator,.oge-load-indicator *{box-sizing:border-box}.oge-load-indicator-ring{border:2.5px solid var(--oge-accent-25);border-block-start-color:var(--oge-accent);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite oge-load-indicator-spin;display:block}.oge-load-indicator-sm .oge-load-indicator-ring{border-width:2px;width:16px;height:16px}.oge-load-indicator-lg .oge-load-indicator-ring{border-width:3px;width:32px;height:32px}.oge-load-indicator-inherit .oge-load-indicator-ring{border-width:2px;width:1em;height:1em}.oge-load-indicator-success .oge-load-indicator-ring{border-color:var(--oge-success-soft);border-block-start-color:var(--oge-success)}.oge-load-indicator-warning .oge-load-indicator-ring{border-color:var(--oge-warning-soft);border-block-start-color:var(--oge-warning)}.oge-load-indicator-danger .oge-load-indicator-ring{border-color:var(--oge-danger-soft);border-block-start-color:var(--oge-danger)}@media (prefers-reduced-motion:reduce){.oge-load-indicator-ring{animation-duration:1.4s}}.oge-load-panel{z-index:1;border-radius:inherit;cursor:progress;color:var(--oge-text-color);font-size:var(--oge-font-size);place-items:center;padding:16px;display:none;position:absolute;inset:0}.oge-load-panel,.oge-load-panel *{box-sizing:border-box}.oge-load-panel.oge-load-panel-shown{animation:oge-load-panel-in var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);display:grid}.oge-load-panel[data-position=top]{align-items:start}.oge-load-panel[data-position=bottom]{align-items:end}.oge-load-panel-shading{background:color-mix(in srgb, var(--oge-bg) 60%, transparent)}.oge-load-panel-full-screen{z-index:var(--oge-z-modal);padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));border-radius:0;position:fixed}.oge-load-panel-full-screen.oge-load-panel-shading{background:var(--oge-modal-backdrop-bg)}.oge-load-panel-target{position:relative}.oge-load-panel-pane{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-popup-bg);max-inline-size:min(320px,100%);box-shadow:var(--oge-shadow-popup);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:16px 22px;display:flex}.oge-load-panel-pane-plain{box-shadow:none;background:0 0;border-color:#0000;padding:0}.oge-load-panel-message{color:var(--oge-text-color);overflow-wrap:anywhere;font-weight:500}@keyframes oge-load-panel-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.oge-load-panel.oge-load-panel-shown{animation:none}}@media (forced-colors:active){.oge-load-panel-pane{background:canvas;border-color:canvastext}.oge-load-panel-pane-plain{border-color:#0000}.oge-load-panel-message{color:canvastext}}@keyframes oge-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes oge-skeleton-beat{50%{opacity:.5}}.oge-skeleton{border-radius:var(--oge-radius);background:linear-gradient(90deg, var(--oge-header-bg) 25%, var(--oge-row-hover-bg) 37%, var(--oge-header-bg) 63%);box-sizing:border-box;background-size:400% 100%;height:.75em;animation:1.4s infinite oge-skeleton-shimmer;display:block}.oge-skeleton-circle{border-radius:50%;width:2.5em;height:2.5em}.oge-skeleton-rectangle{height:4em}.oge-skeleton-pulse{background:var(--oge-skeleton-color);background-size:auto;animation:1.2s ease-in-out infinite oge-skeleton-beat}.oge-skeleton-static{background:var(--oge-header-bg);animation:none}.oge-skeleton-multi{background:0 0;flex-direction:column;gap:8px;height:auto;animation:none;display:flex}.oge-skeleton-line{border-radius:var(--oge-radius);background:linear-gradient(90deg, var(--oge-header-bg) 25%, var(--oge-row-hover-bg) 37%, var(--oge-header-bg) 63%);background-size:400% 100%;height:.75em;animation:1.4s infinite oge-skeleton-shimmer;display:block}.oge-skeleton-line:last-child:not(:first-child){width:60%}.oge-skeleton-pulse .oge-skeleton-line{background:var(--oge-skeleton-color);background-size:auto;animation:1.2s ease-in-out infinite oge-skeleton-beat}.oge-skeleton-static .oge-skeleton-line{background:var(--oge-header-bg);animation:none}@media (prefers-reduced-motion:reduce){.oge-skeleton,.oge-skeleton-line{animation:none}}@media (forced-colors:active){.oge-skeleton,.oge-skeleton-line,.oge-skeleton-pulse,.oge-skeleton-static{background:graytext}.oge-skeleton-multi{background:0 0}}.oge-accordion{--oge-accordion-pad-x:14px;--oge-accordion-pad-y:12px;--oge-accordion-transition:var(--oge-motion-duration-base);font-size:var(--oge-font-size);color:var(--oge-text-color);flex-direction:column;gap:8px;display:flex}.oge-accordion,.oge-accordion *{box-sizing:border-box}.oge-accordion.oge-disabled{opacity:.55;pointer-events:none}.oge-accordion[data-size=sm]{--oge-accordion-pad-x:10px;--oge-accordion-pad-y:8px}.oge-accordion[data-size=lg]{--oge-accordion-pad-x:18px;--oge-accordion-pad-y:16px}.oge-accordion-flat{gap:0}.oge-accordion-flat .oge-accordion-item{border-radius:0}.oge-accordion-flat .oge-accordion-item+.oge-accordion-item{border-block-start:none}.oge-accordion-flat .oge-accordion-item:first-child{border-start-start-radius:var(--oge-radius);border-start-end-radius:var(--oge-radius)}.oge-accordion-flat .oge-accordion-item:last-child{border-end-end-radius:var(--oge-radius);border-end-start-radius:var(--oge-radius)}.oge-accordion-empty{padding:var(--oge-accordion-pad-y) var(--oge-accordion-pad-x);color:var(--oge-muted-color)}.oge-accordion-item{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);overflow:hidden}[data-styling-mode=filled] .oge-accordion-item{background:var(--oge-header-bg);border-color:#0000}[data-styling-mode=flat] .oge-accordion-item{border-color:#0000;border-block-end:1px solid var(--oge-border-color);background:0 0;border-radius:0}.oge-accordion-item-disabled{opacity:.55}.oge-accordion-item-invalid{border-color:var(--oge-danger);box-shadow:inset 3px 0 0 0 var(--oge-danger)}.oge-accordion-header{align-items:stretch;gap:4px;display:flex}.oge-accordion-heading{min-inline-size:0;font:inherit;flex:auto;margin:0}.oge-accordion-toggle{inline-size:100%;min-block-size:var(--oge-accordion-header-height,auto);padding:var(--oge-accordion-pad-y) var(--oge-accordion-pad-x);font:inherit;color:inherit;text-align:start;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;align-items:center;gap:10px;display:flex}.oge-accordion-toggle:hover{background:var(--oge-row-hover-bg)}.oge-accordion-toggle:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-accordion-toggle:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-accordion-toggle[aria-disabled=true]{cursor:default}.oge-accordion-item-disabled .oge-accordion-toggle{cursor:not-allowed}.oge-accordion-item-disabled .oge-accordion-toggle:hover{background:0 0}.oge-accordion-toggle[data-toggle-position=end] .oge-accordion-toggle-icon{order:10;margin-inline-start:auto}.oge-accordion-toggle-icon{color:var(--oge-muted-color);transition:transform var(--oge-accordion-transition) var(--oge-motion-easing-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.oge-accordion-item-expanded .oge-accordion-toggle-icon{transform:rotate(180deg)}.oge-accordion-icon{color:var(--oge-muted-color);flex:none}.oge-accordion-titles{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.oge-accordion-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.oge-accordion-description{color:var(--oge-muted-color);text-overflow:ellipsis;white-space:nowrap;font-size:.85em;overflow:hidden}.oge-accordion-badge{background:var(--oge-badge-bg);color:var(--oge-badge-color);border-radius:999px;flex:none;padding:1px 7px;font-size:.75em;line-height:1.6}.oge-accordion-invalid-dot{background:var(--oge-danger);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.oge-accordion-spinner{border:2px solid var(--oge-accent-25);border-block-start-color:var(--oge-accent);border-radius:50%;flex:none;block-size:14px;inline-size:14px;animation:.7s linear infinite oge-accordion-spin}.oge-accordion-item-pending .oge-accordion-toggle{pointer-events:none}@keyframes oge-accordion-spin{to{transform:rotate(360deg)}}.oge-accordion-header-actions{flex:none;align-items:center;gap:4px;padding-inline-end:var(--oge-accordion-pad-x);display:flex}.oge-accordion-panel{opacity:0;grid-template-rows:0fr;display:grid}.oge-accordion-panel>*{min-block-size:0;overflow:hidden}.oge-accordion-panel-animated{transition:grid-template-rows var(--oge-accordion-transition) var(--oge-motion-easing-standard), opacity var(--oge-accordion-transition) var(--oge-motion-easing-standard)}@media (prefers-reduced-motion:reduce){.oge-accordion-panel-animated{transition:none}}.oge-accordion-panel-open{opacity:1;grid-template-rows:1fr}.oge-accordion-panel-inner{min-block-size:0;overflow:hidden}.oge-accordion-panel-body{padding:0 var(--oge-accordion-pad-x) var(--oge-accordion-pad-y)}@keyframes oge-accordion-fade-a{0%{opacity:0;transform:translateY(-4px)}}@keyframes oge-accordion-fade-b{0%{opacity:0;transform:translateY(-4px)}}.oge-accordion-fade-a{animation:oge-accordion-fade-a var(--oge-accordion-transition) var(--oge-motion-easing-standard)}.oge-accordion-fade-b{animation:oge-accordion-fade-b var(--oge-accordion-transition) var(--oge-motion-easing-standard)}.oge-accordion-action-row{border-block-start:1px solid var(--oge-border-color);justify-content:flex-end;align-items:center;gap:8px;margin-block-start:var(--oge-accordion-pad-y);padding-block-start:var(--oge-accordion-pad-y);display:flex}.oge-accordion-skeleton{flex-direction:column;gap:8px;padding-block:4px;display:flex}.oge-accordion-skeleton-line{border-radius:var(--oge-radius);background:linear-gradient(90deg, var(--oge-header-bg) 25%, var(--oge-row-hover-bg) 37%, var(--oge-header-bg) 63%);background-size:400% 100%;block-size:10px;animation:1.4s infinite oge-accordion-shimmer}.oge-accordion-skeleton-line:nth-child(3){inline-size:80%}.oge-accordion-skeleton-line:last-child{inline-size:55%}@keyframes oge-accordion-shimmer{0%{background-position:100%}to{background-position:0}}.oge-accordion-error{color:var(--oge-danger);align-items:center;gap:10px;display:flex}.oge-accordion-retry{border-radius:var(--oge-radius);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;padding:4px 10px}.oge-accordion-retry:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-accordion-sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.oge-accordion-panel-animated,.oge-accordion-toggle,.oge-accordion-toggle-icon{transition:none}.oge-accordion-fade-a,.oge-accordion-fade-b,.oge-accordion-skeleton-line,.oge-accordion-spinner{animation:none}}.oge-expansion-panel{--oge-expansion-panel-pad-x:14px;--oge-expansion-panel-pad-y:12px;--oge-expansion-panel-transition:var(--oge-motion-duration-base);border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);color:var(--oge-text-color);font-size:var(--oge-font-size);transition:box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);display:block;overflow:hidden}.oge-expansion-panel,.oge-expansion-panel *{box-sizing:border-box}.oge-expansion-panel[data-size=sm]{--oge-expansion-panel-pad-x:10px;--oge-expansion-panel-pad-y:8px}.oge-expansion-panel[data-size=lg]{--oge-expansion-panel-pad-x:18px;--oge-expansion-panel-pad-y:16px}.oge-expansion-panel[data-styling-mode=filled]{background:var(--oge-header-bg);border-color:#0000}.oge-expansion-panel[data-styling-mode=flat]{border-color:#0000;border-block-end-color:var(--oge-border-color);background:0 0;border-radius:0}.oge-expansion-panel-expanded:not([data-styling-mode=flat]){box-shadow:var(--oge-shadow-card)}.oge-expansion-panel-header{align-items:stretch;gap:4px;display:flex}.oge-expansion-panel-heading{min-inline-size:0;font:inherit;flex:auto;margin:0}.oge-expansion-panel-toggle{inline-size:100%;padding:var(--oge-expansion-panel-pad-y) var(--oge-expansion-panel-pad-x);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;align-items:center;gap:10px;display:flex}.oge-expansion-panel-toggle:hover{background:var(--oge-row-hover-bg)}.oge-expansion-panel-toggle:focus{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-expansion-panel-toggle:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-expansion-panel-toggle[aria-disabled=true]{cursor:not-allowed}.oge-expansion-panel-toggle[aria-disabled=true]:hover{background:0 0}.oge-expansion-panel-expanded .oge-expansion-panel-toggle{background:var(--oge-accent-soft)}.oge-expansion-panel-disabled .oge-expansion-panel-toggle{color:var(--oge-muted-color);opacity:.6}.oge-expansion-panel-pending .oge-expansion-panel-toggle{pointer-events:none}.oge-expansion-panel-toggle[data-toggle-position=end] .oge-expansion-panel-chevron{order:10;margin-inline-start:auto}.oge-expansion-panel-chevron{color:var(--oge-input-muted);transition:transform var(--oge-expansion-panel-transition) var(--oge-motion-easing-standard);flex:none;display:inline-flex}.oge-expansion-panel-expanded .oge-expansion-panel-chevron{color:var(--oge-accent);transform:rotate(180deg)}.oge-expansion-panel-icon{color:var(--oge-input-muted);flex:none}.oge-expansion-panel-expanded .oge-expansion-panel-icon{color:var(--oge-accent)}.oge-expansion-panel-titles{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.oge-expansion-panel-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.oge-expansion-panel-subtitle{color:var(--oge-input-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85em;overflow:hidden}.oge-expansion-panel-spinner{border:2px solid var(--oge-accent-25);border-block-start-color:var(--oge-accent);border-radius:50%;flex:none;block-size:14px;inline-size:14px;animation:.7s linear infinite oge-expansion-panel-spin}@keyframes oge-expansion-panel-spin{to{transform:rotate(360deg)}}.oge-expansion-panel-actions{flex:none;align-items:center;gap:4px;padding-inline-end:var(--oge-expansion-panel-pad-x);display:flex}.oge-expansion-panel-actions:empty{display:none}.oge-expansion-panel-region{grid-template-rows:0fr;display:grid}.oge-expansion-panel-region-animated{opacity:0;transition:grid-template-rows var(--oge-expansion-panel-transition) var(--oge-motion-easing-standard), opacity var(--oge-expansion-panel-transition) var(--oge-motion-easing-standard)}.oge-expansion-panel-region-open{opacity:1;grid-template-rows:1fr}.oge-expansion-panel-inner{min-block-size:0;overflow:hidden}.oge-expansion-panel-body{padding:var(--oge-expansion-panel-pad-y) var(--oge-expansion-panel-pad-x);border-block-start:1px solid var(--oge-border-color)}.oge-expansion-panel-sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.oge-expansion-panel,.oge-expansion-panel-toggle,.oge-expansion-panel-chevron,.oge-expansion-panel-region-animated{transition:none}.oge-expansion-panel-spinner{animation-duration:1.4s}}@media (forced-colors:active){.oge-expansion-panel{border-color:canvastext}.oge-expansion-panel-toggle{color:buttontext}.oge-expansion-panel-expanded .oge-expansion-panel-toggle{border-inline-start:3px solid highlight}.oge-expansion-panel-expanded .oge-expansion-panel-chevron,.oge-expansion-panel-expanded .oge-expansion-panel-icon{color:highlight}.oge-expansion-panel-disabled .oge-expansion-panel-toggle{color:graytext;opacity:1}.oge-expansion-panel-body{border-block-start-color:canvastext}}.oge-panel-bar{--oge-panel-bar-pad-x:14px;--oge-panel-bar-pad-y:10px;--oge-panel-bar-indent:16px;--oge-panel-bar-transition:var(--oge-motion-duration-base);border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);color:var(--oge-text-color);font-size:var(--oge-font-size);display:block;overflow:hidden}.oge-panel-bar,.oge-panel-bar *{box-sizing:border-box}.oge-panel-bar.oge-disabled{opacity:.55;pointer-events:none}.oge-panel-bar-empty{padding:var(--oge-panel-bar-pad-y) var(--oge-panel-bar-pad-x);color:var(--oge-muted-color)}.oge-panel-bar-group{margin:0;padding:0;list-style:none}.oge-panel-bar-root>.oge-panel-bar-item+.oge-panel-bar-item{border-block-start:1px solid var(--oge-border-color)}.oge-panel-bar-header{--oge-panel-bar-level:1;inline-size:100%;padding-block:var(--oge-panel-bar-pad-y);padding-inline:calc(var(--oge-panel-bar-pad-x) + (var(--oge-panel-bar-level) - 1) * var(--oge-panel-bar-indent)) var(--oge-panel-bar-pad-x);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;align-items:center;gap:10px;display:flex;position:relative}.oge-panel-bar-header:hover{background:var(--oge-row-hover-bg)}.oge-panel-bar-header:focus{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-panel-bar-header:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-panel-bar-header[aria-disabled=true]{color:var(--oge-muted-color);cursor:not-allowed;opacity:.6}.oge-panel-bar-header[aria-disabled=true]:hover{background:0 0}.oge-panel-bar-root>.oge-panel-bar-item>.oge-panel-bar-header{font-weight:500}.oge-panel-bar-root>.oge-panel-bar-item-expanded>.oge-panel-bar-header{background:var(--oge-header-bg)}.oge-panel-bar-item-selected>.oge-panel-bar-header{background:var(--oge-accent-soft);color:var(--oge-accent);font-weight:600}.oge-panel-bar-item-selected>.oge-panel-bar-header:before{background:var(--oge-accent);content:"";border-radius:999px;inline-size:3px;position:absolute;inset-block:6px;inset-inline-start:0}.oge-panel-bar-icon{color:var(--oge-input-muted);flex:none}.oge-panel-bar-item-selected>.oge-panel-bar-header .oge-panel-bar-icon{color:var(--oge-accent)}.oge-panel-bar-titles{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.oge-panel-bar-title,.oge-panel-bar-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oge-panel-bar-description{color:var(--oge-input-muted);font-size:.85em;font-weight:400}.oge-panel-bar-badge{background:var(--oge-badge-bg);color:var(--oge-badge-color);border-radius:999px;flex:none;padding:1px 7px;font-size:.75em;line-height:1.6}.oge-panel-bar-chevron{color:var(--oge-input-muted);transition:transform var(--oge-panel-bar-transition) var(--oge-motion-easing-standard);flex:none;margin-inline-start:auto;display:inline-flex}.oge-panel-bar-item-expanded>.oge-panel-bar-header .oge-panel-bar-chevron{transform:rotate(180deg)}.oge-panel-bar-panel{grid-template-rows:0fr;display:grid}.oge-panel-bar-panel-animated{opacity:0;transition:grid-template-rows var(--oge-panel-bar-transition) var(--oge-motion-easing-standard), opacity var(--oge-panel-bar-transition) var(--oge-motion-easing-standard)}.oge-panel-bar-panel-open{opacity:1;grid-template-rows:1fr}.oge-panel-bar-panel-inner{min-block-size:0;overflow:hidden}.oge-panel-bar-content{padding:var(--oge-panel-bar-pad-y) var(--oge-panel-bar-pad-x);border-block-start:1px solid var(--oge-border-color)}.oge-panel-bar-full{flex-direction:column;display:flex}.oge-panel-bar-full>.oge-panel-bar-root,.oge-panel-bar-full>.oge-panel-bar-root>.oge-panel-bar-item-expanded{flex-direction:column;flex:auto;min-block-size:0;display:flex}.oge-panel-bar-full>.oge-panel-bar-root>.oge-panel-bar-item-expanded>.oge-panel-bar-panel{flex:auto;min-block-size:0}.oge-panel-bar-full>.oge-panel-bar-root>.oge-panel-bar-item-expanded>.oge-panel-bar-panel>.oge-panel-bar-panel-inner{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);overflow:auto}.oge-panel-bar-full>.oge-panel-bar-root>.oge-panel-bar-item-expanded>.oge-panel-bar-panel>.oge-panel-bar-panel-inner::-webkit-scrollbar{width:8px;height:8px}.oge-panel-bar-full>.oge-panel-bar-root>.oge-panel-bar-item-expanded>.oge-panel-bar-panel>.oge-panel-bar-panel-inner::-webkit-scrollbar-thumb{background:var(--oge-scrollbar-thumb);border-radius:4px}.oge-panel-bar-full>.oge-panel-bar-root>.oge-panel-bar-item-expanded>.oge-panel-bar-panel>.oge-panel-bar-panel-inner::-webkit-scrollbar-thumb:hover{background:var(--oge-scrollbar-thumb-hover)}.oge-panel-bar-full>.oge-panel-bar-root>.oge-panel-bar-item-expanded>.oge-panel-bar-panel>.oge-panel-bar-panel-inner::-webkit-scrollbar-track{background:var(--oge-scrollbar-track)}@media (prefers-reduced-motion:reduce){.oge-panel-bar-header,.oge-panel-bar-chevron,.oge-panel-bar-panel-animated{transition:none}}@media (forced-colors:active){.oge-panel-bar{border-color:canvastext}.oge-panel-bar-header{color:buttontext}.oge-panel-bar-item-selected>.oge-panel-bar-header{color:highlighttext;background:highlight}.oge-panel-bar-item-selected>.oge-panel-bar-header:before{background:highlighttext}.oge-panel-bar-item-selected>.oge-panel-bar-header .oge-panel-bar-icon{color:highlighttext}.oge-panel-bar-header[aria-disabled=true]{color:graytext;opacity:1}.oge-panel-bar-root>.oge-panel-bar-item+.oge-panel-bar-item,.oge-panel-bar-content{border-color:canvastext}}.oge-splitter{--oge-splitter-separator-bg:transparent;--oge-splitter-separator-line:var(--oge-border-color);--oge-splitter-separator-hover:var(--oge-accent-soft);--oge-splitter-separator-line-hover:var(--oge-accent);--oge-splitter-transition:var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);min-block-size:0;min-inline-size:0;font-size:var(--oge-font-size);color:var(--oge-text-color);background:var(--oge-bg);display:grid}.oge-splitter,.oge-splitter *{box-sizing:border-box}.oge-splitter.oge-disabled{opacity:.55;pointer-events:none}.oge-splitter.oge-splitter-resizing{-webkit-user-select:none;user-select:none}.oge-splitter.oge-splitter-resizing[data-orientation=horizontal]{cursor:col-resize}.oge-splitter.oge-splitter-resizing[data-orientation=vertical]{cursor:row-resize}.oge-splitter-pane{min-block-size:0;min-inline-size:0;position:relative;overflow:hidden}.oge-splitter-pane-scroll{overflow:auto}.oge-splitter-pane-collapsed{overflow:hidden}.oge-splitter-empty{text-align:center;color:var(--oge-input-muted);margin:0;padding:16px}.oge-splitter-separator{background:var(--oge-splitter-separator-bg);touch-action:none;transition:background var(--oge-splitter-transition);justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.oge-splitter-separator:hover{background:var(--oge-splitter-separator-hover)}.oge-splitter-separator:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-splitter-separator:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);z-index:2;outline:2px solid #0000}.oge-splitter-separator-active{background:var(--oge-splitter-separator-hover)}.oge-splitter-separator-locked{cursor:default}.oge-splitter-separator-locked:hover{background:var(--oge-splitter-separator-bg)}.oge-splitter[data-orientation=horizontal] .oge-splitter-separator{cursor:col-resize}.oge-splitter[data-orientation=vertical] .oge-splitter-separator{cursor:row-resize}.oge-splitter[data-orientation=horizontal] .oge-splitter-separator-locked,.oge-splitter[data-orientation=vertical] .oge-splitter-separator-locked{cursor:default}.oge-splitter-separator-line{background:var(--oge-splitter-separator-line);transition:background var(--oge-splitter-transition), inline-size var(--oge-splitter-transition), block-size var(--oge-splitter-transition);border-radius:999px;position:absolute}.oge-splitter-separator:hover:not(.oge-splitter-separator-locked) .oge-splitter-separator-line,.oge-splitter-separator:focus-visible .oge-splitter-separator-line,.oge-splitter-separator-active .oge-splitter-separator-line{background:var(--oge-splitter-separator-line-hover)}.oge-splitter[data-orientation=horizontal] .oge-splitter-separator:hover:not(.oge-splitter-separator-locked) .oge-splitter-separator-line,.oge-splitter[data-orientation=horizontal] .oge-splitter-separator-active .oge-splitter-separator-line{inline-size:3px}.oge-splitter[data-orientation=vertical] .oge-splitter-separator:hover:not(.oge-splitter-separator-locked) .oge-splitter-separator-line,.oge-splitter[data-orientation=vertical] .oge-splitter-separator-active .oge-splitter-separator-line{block-size:3px}.oge-splitter-separator-locked .oge-splitter-separator-line{opacity:.6}.oge-splitter[data-orientation=horizontal] .oge-splitter-separator-line{inline-size:1px;inset-block:0}.oge-splitter[data-orientation=vertical] .oge-splitter-separator-line{block-size:1px;inset-inline:0}.oge-splitter[data-orientation=horizontal] .oge-splitter-separator{flex-direction:column}.oge-splitter-grip{z-index:1;border-radius:var(--oge-radius);background:var(--oge-bg);border:1px solid var(--oge-border-color);block-size:14px;inline-size:14px;color:var(--oge-muted-color);cursor:pointer;opacity:.75;transition:background var(--oge-splitter-transition), border-color var(--oge-splitter-transition), color var(--oge-splitter-transition), opacity var(--oge-splitter-transition);justify-content:center;align-items:center;display:flex;position:relative}.oge-splitter-grip:hover{border-color:var(--oge-accent);background:var(--oge-accent-soft);color:var(--oge-accent);opacity:1}.oge-splitter-separator:hover .oge-splitter-grip,.oge-splitter-separator:focus-visible .oge-splitter-grip,.oge-splitter-separator-active .oge-splitter-grip{opacity:1}@media (hover:none){.oge-splitter-grip{opacity:1}}@media (prefers-reduced-motion:reduce){.oge-splitter-separator,.oge-splitter-separator-line,.oge-splitter-grip{transition:none}}.oge-toolbar{--oge-toolbar-gap:6px;--oge-toolbar-padding:6px 8px;--oge-toolbar-item-padding:6px 10px;--oge-toolbar-icon-size:16px;--oge-toolbar-separator-inset:5px;--oge-toolbar-transition:var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);align-items:center;column-gap:var(--oge-toolbar-gap);padding:var(--oge-toolbar-padding);border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-header-bg);color:var(--oge-text-color);font-size:var(--oge-font-size);min-inline-size:0;display:flex;position:relative}.oge-toolbar,.oge-toolbar *{box-sizing:border-box}.oge-toolbar.oge-disabled{opacity:.55;pointer-events:none}.oge-toolbar-filled{background:var(--oge-accent-soft)}.oge-toolbar-flat{background:0 0;border-color:#0000}.oge-toolbar-sm{--oge-toolbar-gap:4px;--oge-toolbar-padding:4px 6px;--oge-toolbar-item-padding:4px 8px;--oge-toolbar-icon-size:14px;--oge-toolbar-separator-inset:4px;font-size:calc(var(--oge-font-size) - 1px)}.oge-toolbar-lg{--oge-toolbar-gap:8px;--oge-toolbar-padding:10px 12px;--oge-toolbar-item-padding:9px 14px;--oge-toolbar-icon-size:18px;--oge-toolbar-separator-inset:7px}.oge-toolbar-defs{display:none}.oge-toolbar-sections{align-items:center;column-gap:var(--oge-toolbar-gap);flex:1;min-inline-size:0;display:flex}.oge-toolbar-section{align-items:center;column-gap:var(--oge-toolbar-gap);min-inline-size:0;display:flex}.oge-toolbar-section-center{flex:1;justify-content:center}.oge-toolbar-section-after{margin-inline-start:auto}.oge-toolbar-wrap .oge-toolbar-sections,.oge-toolbar-wrap .oge-toolbar-section{row-gap:var(--oge-toolbar-gap);flex-wrap:wrap;overflow:visible}.oge-toolbar-vertical{flex-direction:column;align-items:stretch}.oge-toolbar-vertical .oge-toolbar-sections,.oge-toolbar-vertical .oge-toolbar-section{align-items:stretch;row-gap:var(--oge-toolbar-gap);flex-direction:column}.oge-toolbar-vertical .oge-toolbar-section-after{margin-block-start:auto;margin-inline-start:0}.oge-toolbar-item{flex:none;align-items:center;display:inline-flex}.oge-toolbar-item-spacer{flex:auto}.oge-toolbar-gap{inline-size:100%;display:block}.oge-toolbar-cluster{align-items:center;gap:var(--oge-toolbar-gap);display:inline-flex}.oge-toolbar-label{color:var(--oge-muted-color);white-space:nowrap;padding-inline:2px}.oge-toolbar-item-separator{align-self:stretch}.oge-toolbar-separator{inline-size:1px;margin-block:var(--oge-toolbar-separator-inset);background:var(--oge-border-color);align-self:stretch;margin-inline:2px;display:block}.oge-toolbar-vertical .oge-toolbar-item-separator{align-self:stretch}.oge-toolbar-vertical .oge-toolbar-separator{block-size:1px;inline-size:auto;margin-block:2px;margin-inline:var(--oge-toolbar-separator-inset)}.oge-toolbar-btn,.oge-toolbar-menu-btn{padding:var(--oge-toolbar-item-padding);border-radius:var(--oge-radius);color:var(--oge-text-color);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--oge-toolbar-transition), color var(--oge-toolbar-transition), border-color var(--oge-toolbar-transition), box-shadow var(--oge-toolbar-transition);background:0 0;border:1px solid #0000;align-items:center;gap:6px;line-height:1.2;display:inline-flex}.oge-toolbar-btn:hover:not(:disabled),.oge-toolbar-menu-btn:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-toolbar-btn:active:not(:disabled),.oge-toolbar-menu-btn:active:not(:disabled){background:var(--oge-accent-soft)}.oge-toolbar-btn:focus,.oge-toolbar-menu-btn:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-toolbar-btn:focus-visible,.oge-toolbar-menu-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-toolbar-btn:disabled,.oge-toolbar-menu-btn:disabled{opacity:.5;cursor:default}.oge-toolbar-btn[aria-pressed=true],.oge-toolbar-menu-btn[aria-pressed=true]{background:var(--oge-accent-soft);border-color:var(--oge-accent-25);color:color-mix(in srgb, var(--oge-accent) 80%, var(--oge-text-color))}.oge-toolbar-btn-icon-only{padding:var(--oge-toolbar-item-padding);aspect-ratio:1;justify-content:center}.oge-toolbar-btn-accent{background:var(--oge-accent);border-color:var(--oge-accent);color:var(--oge-severity-contrast);box-shadow:var(--oge-shadow-btn)}.oge-toolbar-btn-accent:hover:not(:disabled){background:var(--oge-accent);border-color:var(--oge-accent);box-shadow:var(--oge-shadow-btn-hover);filter:brightness(1.06)}.oge-toolbar-btn-accent:active:not(:disabled){background:var(--oge-accent);filter:brightness(.96)}.oge-toolbar-btn-danger{color:var(--oge-danger)}.oge-toolbar-btn-danger:hover:not(:disabled),.oge-toolbar-btn-danger:active:not(:disabled){background:var(--oge-danger-soft)}.oge-toolbar-menu-btn,.oge-toolbar-scroll-btn,.oge-toolbar-extend-btn{flex:none;justify-content:center;padding:5px}.oge-toolbar-menu-btn[aria-expanded=true]{background:var(--oge-accent-soft);border-color:var(--oge-accent-25);color:color-mix(in srgb, var(--oge-accent) 80%, var(--oge-text-color))}.oge-toolbar-scroll .oge-toolbar-sections{scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:inline proximity;overflow-x:auto}.oge-toolbar-scroll .oge-toolbar-sections::-webkit-scrollbar{display:none}.oge-toolbar-scroll .oge-toolbar-sections .oge-toolbar-item{scroll-snap-align:start}.oge-toolbar-scroll.oge-toolbar-vertical .oge-toolbar-sections{overflow:visible auto}.oge-toolbar-extended{flex-wrap:wrap}.oge-toolbar-extend-btn svg{transition:transform var(--oge-toolbar-transition)}.oge-toolbar-extend-open svg{transform:rotate(180deg)}.oge-toolbar-extended-row{align-items:center;gap:var(--oge-toolbar-gap);border-block-start:1px solid var(--oge-border-color);flex-wrap:wrap;flex:0 0 100%;margin-block-start:var(--oge-toolbar-gap);padding-block-start:var(--oge-toolbar-gap);display:flex}.oge-toolbar-menu-btn,.oge-toolbar-scroll-btn,.oge-toolbar-extend-btn{color:var(--oge-muted-color)}.oge-toolbar-menu-btn:hover:not(:disabled),.oge-toolbar-scroll-btn:hover:not(:disabled),.oge-toolbar-extend-btn:hover:not(:disabled){color:var(--oge-text-color)}.oge-toolbar-scroll-btn:disabled{opacity:.35}.oge-toolbar-icon{inline-size:var(--oge-toolbar-icon-size);block-size:var(--oge-toolbar-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.oge-toolbar-empty{color:var(--oge-muted-color);padding-block:2px;font-style:italic}@media (prefers-reduced-motion:reduce){.oge-toolbar-btn,.oge-toolbar-menu-btn,.oge-toolbar-scroll-btn,.oge-toolbar-extend-btn,.oge-toolbar-extend-btn svg{transition:none}.oge-toolbar-scroll .oge-toolbar-sections{scroll-behavior:auto}}.oge-avatar{--oge-avatar-size:40px;--oge-avatar-font:.95rem;box-sizing:border-box;inline-size:var(--oge-avatar-size);block-size:var(--oge-avatar-size);background:var(--oge-avatar-bg);color:var(--oge-avatar-fg);font-size:var(--oge-avatar-font);letter-spacing:.02em;vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;position:relative}.oge-avatar[hidden]{display:none}.oge-avatar-xs{--oge-avatar-size:24px;--oge-avatar-font:.625rem}.oge-avatar-sm{--oge-avatar-size:32px;--oge-avatar-font:.75rem}.oge-avatar-lg{--oge-avatar-size:48px;--oge-avatar-font:1.1rem}.oge-avatar-xl{--oge-avatar-size:64px;--oge-avatar-font:1.4rem}.oge-avatar-rounded{border-radius:var(--oge-radius-lg)}.oge-avatar-square{border-radius:0}.oge-avatar-image{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%;display:block}.oge-avatar-type-image{background:0 0}.oge-avatar-initials{white-space:nowrap}.oge-avatar-icon{fill:currentColor;block-size:60%;inline-size:60%}.oge-avatar-status{box-sizing:border-box;border:2px solid var(--oge-bg);background:var(--oge-muted-color);border-radius:50%;block-size:max(8px,28%);inline-size:max(8px,28%);position:absolute;inset-block-end:0;inset-inline-end:0}.oge-avatar-circle .oge-avatar-status{inset-block-end:2%;inset-inline-end:2%}.oge-avatar-status-online{background:var(--oge-success)}.oge-avatar-status-away{background:var(--oge-warning)}.oge-avatar-status-busy{background:var(--oge-danger)}.oge-avatar-status-offline{background:var(--oge-bg);box-shadow:inset 0 0 0 2px var(--oge-muted-color)}.oge-avatar-group{vertical-align:middle;flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.oge-avatar-group-overlap{gap:0}.oge-avatar-group-overlap>.oge-avatar{box-shadow:0 0 0 2px var(--oge-bg);transition:transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-avatar-group-overlap>.oge-avatar:not(:first-child){margin-inline-start:calc(var(--oge-avatar-size) * -.28)}.oge-avatar-overflow{background:var(--oge-header-bg);color:var(--oge-input-muted);font-size:calc(var(--oge-avatar-font) * .9)}@media (prefers-reduced-motion:reduce){.oge-avatar-group-overlap>.oge-avatar{transition:none}}@media (forced-colors:active){.oge-avatar{color:canvastext;background:canvas;border:1px solid canvastext}.oge-avatar-icon{fill:canvastext}.oge-avatar-status{background:canvastext;border-color:canvas}.oge-avatar-status-offline{background:canvas;box-shadow:inset 0 0 0 2px canvastext}.oge-avatar-status-away,.oge-avatar-status-busy{background:highlight}.oge-avatar-group-overlap>.oge-avatar{box-shadow:none}}.oge-badge{--oge-badge-surface:var(--oge-badge-bg);--oge-badge-ink:var(--oge-badge-color);--oge-badge-height:18px;--oge-badge-font:.6875rem;--oge-badge-inset:0px;vertical-align:middle;align-items:center;display:inline-flex;position:relative}.oge-badge-size-sm{--oge-badge-height:14px;--oge-badge-font:.625rem}.oge-badge-anchor{display:inline-flex}.oge-badge-anchor:empty{display:none}.oge-badge-indicator{box-sizing:border-box;min-inline-size:var(--oge-badge-height);block-size:var(--oge-badge-height);background:var(--oge-badge-surface);color:var(--oge-badge-ink);font-size:var(--oge-badge-font);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;animation:oge-badge-pop var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:999px;justify-content:center;align-items:center;padding-inline:5px;font-weight:700;line-height:1;display:inline-flex}@keyframes oge-badge-pop{0%{transform:var(--oge-badge-shift,translate(0, 0)) scale(.6);opacity:0}}.oge-badge-dot .oge-badge-indicator{block-size:8px;inline-size:8px;min-inline-size:8px;padding:0}.oge-badge-anchor:not(:empty)+.oge-badge-indicator{z-index:1;box-shadow:0 0 0 2px var(--oge-bg);transform:var(--oge-badge-shift);position:absolute}.oge-badge-circle{--oge-badge-inset:14%}.oge-badge-top-end .oge-badge-anchor:not(:empty)+.oge-badge-indicator{--oge-badge-shift:translate(50%, -50%);inset-block-start:var(--oge-badge-inset);inset-inline-end:var(--oge-badge-inset)}.oge-badge-top-start .oge-badge-anchor:not(:empty)+.oge-badge-indicator{--oge-badge-shift:translate(-50%, -50%);inset-block-start:var(--oge-badge-inset);inset-inline-start:var(--oge-badge-inset)}.oge-badge-bottom-end .oge-badge-anchor:not(:empty)+.oge-badge-indicator{--oge-badge-shift:translate(50%, 50%);inset-block-end:var(--oge-badge-inset);inset-inline-end:var(--oge-badge-inset)}.oge-badge-bottom-start .oge-badge-anchor:not(:empty)+.oge-badge-indicator{--oge-badge-shift:translate(-50%, 50%);inset-block-end:var(--oge-badge-inset);inset-inline-start:var(--oge-badge-inset)}[dir=rtl] .oge-badge-top-end .oge-badge-anchor:not(:empty)+.oge-badge-indicator{--oge-badge-shift:translate(-50%, -50%)}[dir=rtl] .oge-badge-top-start .oge-badge-anchor:not(:empty)+.oge-badge-indicator{--oge-badge-shift:translate(50%, -50%)}[dir=rtl] .oge-badge-bottom-end .oge-badge-anchor:not(:empty)+.oge-badge-indicator{--oge-badge-shift:translate(-50%, 50%)}[dir=rtl] .oge-badge-bottom-start .oge-badge-anchor:not(:empty)+.oge-badge-indicator{--oge-badge-shift:translate(50%, 50%)}.oge-badge-accent{--oge-badge-surface:var(--oge-accent);--oge-badge-ink:var(--oge-severity-contrast)}.oge-badge-success{--oge-badge-surface:var(--oge-success);--oge-badge-ink:var(--oge-severity-contrast)}.oge-badge-warning{--oge-badge-surface:var(--oge-warning);--oge-badge-ink:var(--oge-severity-contrast)}.oge-badge-neutral{--oge-badge-surface:var(--oge-muted-color);--oge-badge-ink:var(--oge-severity-contrast)}.oge-badge-sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.oge-badge-indicator{animation:none}}@media (forced-colors:active){.oge-badge-indicator{color:highlighttext;background:highlight;border:1px solid canvastext}.oge-badge-anchor:not(:empty)+.oge-badge-indicator{box-shadow:none}}.oge-chip{--oge-chip-height:28px;--oge-chip-pad:10px;--oge-chip-gap:6px;--oge-chip-font:.8125rem;--oge-chip-bg:var(--oge-header-bg);--oge-chip-fg:var(--oge-text-color);--oge-chip-border:var(--oge-border-color);box-sizing:border-box;max-width:100%;min-height:var(--oge-chip-height);border:1px solid var(--oge-chip-border);background:var(--oge-chip-bg);color:var(--oge-chip-fg);font-size:var(--oge-chip-font);vertical-align:middle;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);animation:oge-chip-in var(--oge-motion-duration-fast) var(--oge-motion-easing-emphasized);border-radius:999px;align-items:center;line-height:1.2;display:inline-flex;position:relative}.oge-chip *,.oge-chip :before,.oge-chip :after{box-sizing:border-box}.oge-chip:focus{outline:2px solid #0000}.oge-chip:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-chip:has(>.oge-chip-main:focus-visible){outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-chip-sm{--oge-chip-height:24px;--oge-chip-pad:8px;--oge-chip-gap:4px;--oge-chip-font:.75rem}.oge-chip-lg{--oge-chip-height:34px;--oge-chip-pad:14px;--oge-chip-gap:8px;--oge-chip-font:.875rem}.oge-chip-outlined{--oge-chip-bg:transparent}.oge-chip-accent{--oge-chip-bg:var(--oge-accent-soft);--oge-chip-border:var(--oge-accent-25);--oge-chip-fg:var(--oge-accent)}.oge-chip-success{--oge-chip-bg:var(--oge-success-soft);--oge-chip-border:var(--oge-success)}.oge-chip-warning{--oge-chip-bg:var(--oge-warning-soft);--oge-chip-border:var(--oge-warning)}.oge-chip-danger{--oge-chip-bg:var(--oge-danger-soft);--oge-chip-border:var(--oge-danger)}.oge-chip-outlined:is(.oge-chip-accent,.oge-chip-success,.oge-chip-warning,.oge-chip-danger){--oge-chip-bg:transparent}.oge-chip-main{align-items:center;gap:var(--oge-chip-gap);min-width:0;min-height:calc(var(--oge-chip-height) - 2px);padding-block:0;padding-inline:var(--oge-chip-pad);border-radius:inherit;color:inherit;font:inherit;text-align:start;background:0 0;border:0;flex:auto;margin:0;display:inline-flex}.oge-chip-main:focus{outline:2px solid #0000}button.oge-chip-main{cursor:pointer}.oge-chip-removable .oge-chip-main{padding-inline-end:2px}.oge-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oge-chip-selectable:not(.oge-chip-disabled),.oge-chip-list[role=grid] .oge-chip:not(.oge-chip-disabled){cursor:pointer}.oge-chip-selectable:not(.oge-chip-disabled):hover,.oge-chip-list[role=grid] .oge-chip:not(.oge-chip-disabled):hover{--oge-chip-bg:var(--oge-row-hover-bg)}.oge-chip-check{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:none}.oge-chip-selected{--oge-chip-bg:var(--oge-selected-bg);--oge-chip-border:var(--oge-accent);--oge-chip-fg:var(--oge-accent)}.oge-chip-selected:hover{--oge-chip-bg:var(--oge-selected-bg)}.oge-chip-selected .oge-chip-check{display:block}.oge-chip-disabled{opacity:.55;cursor:default;color:var(--oge-muted-color)}.oge-chip-lead{flex:none;align-items:center;margin-inline-start:calc(var(--oge-chip-pad) * -.5);display:inline-flex}.oge-chip-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.oge-chip-avatar{width:calc(var(--oge-chip-height) - 8px);height:calc(var(--oge-chip-height) - 8px);background:var(--oge-avatar-bg);color:var(--oge-avatar-fg);border-radius:50%;place-items:center;font-size:.7em;font-weight:600;display:inline-grid;overflow:hidden}.oge-chip-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.oge-chip-remove{width:18px;height:18px;color:var(--oge-input-muted);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;margin-inline:2px 5px;padding:0;display:inline-grid;position:relative}.oge-chip-remove:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-chip-remove:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-chip-remove svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round}.oge-chip-remove:hover{background:var(--oge-row-hover-bg);color:var(--oge-text-color)}.oge-chip-remove:focus{outline:2px solid #0000}.oge-chip-remove:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--oge-focus-ring);outline:2px solid #0000}.oge-chip-remove:disabled{cursor:default;opacity:.6}.oge-chip-remove-cell{display:inline-flex}.oge-chip-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}@keyframes oge-chip-in{0%{opacity:0;scale:.9}}@media (prefers-reduced-motion:reduce){.oge-chip,.oge-chip-remove{transition:none}.oge-chip{animation:none}}@media (forced-colors:active){.oge-chip{border-color:canvastext}.oge-chip-selected{color:highlighttext;background:highlight;border:2px solid highlight}.oge-chip-disabled{color:graytext;border-color:graytext}.oge-chip-remove{color:buttontext}.oge-chip-avatar{border:1px solid canvastext}}.oge-alert{--oge-alert-tone:var(--oge-accent);--oge-alert-bg:var(--oge-accent-soft);--oge-alert-fg:var(--oge-text-color);box-sizing:border-box;border:1px solid #0000;border-inline-start:4px solid var(--oge-alert-tone);border-radius:var(--oge-radius-lg);background:var(--oge-alert-bg);color:var(--oge-alert-fg);font-size:var(--oge-font-size);transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);animation:oge-alert-in var(--oge-motion-duration-base) var(--oge-motion-easing-decelerate);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding-block:12px;padding-inline:14px 10px;line-height:1.45;display:grid}.oge-alert *,.oge-alert :before,.oge-alert :after{box-sizing:border-box}.oge-alert[hidden]{display:none}.oge-alert .oge-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oge-alert-no-icon{grid-template-columns:minmax(0,1fr) auto}.oge-alert-success{--oge-alert-tone:var(--oge-success);--oge-alert-bg:var(--oge-success-soft)}.oge-alert-warning{--oge-alert-tone:var(--oge-warning);--oge-alert-bg:var(--oge-warning-soft)}.oge-alert-error{--oge-alert-tone:var(--oge-danger);--oge-alert-bg:var(--oge-danger-soft)}.oge-alert-outlined{--oge-alert-bg:var(--oge-bg);border-color:var(--oge-alert-tone)}.oge-alert-filled{--oge-alert-bg:var(--oge-alert-tone);--oge-alert-fg:var(--oge-severity-contrast)}.oge-alert-filled .oge-alert-icon,.oge-alert-filled .oge-alert-dismiss{color:inherit}.oge-alert-filled .oge-alert-dismiss:hover{background:color-mix(in srgb, currentColor 16%, transparent)}.oge-alert-icon{color:var(--oge-alert-tone);margin-block-start:1px;display:inline-flex}.oge-alert-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:block}.oge-alert-body{flex-direction:column;gap:2px;min-width:0;display:flex}.oge-alert-title{font-weight:600}.oge-alert-message:empty{display:none}.oge-alert-actions{flex-wrap:wrap;gap:8px;margin-block-start:8px;display:flex}.oge-alert-dismiss{border-radius:var(--oge-radius);width:28px;height:28px;color:var(--oge-input-muted);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;place-items:center;margin:-4px 0 0;padding:0;display:inline-grid;position:relative}.oge-alert-dismiss:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-alert-dismiss:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-alert-dismiss svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.oge-alert-dismiss:hover{background:var(--oge-row-hover-bg);color:var(--oge-text-color)}.oge-alert-dismiss:focus{outline:2px solid #0000}.oge-alert-dismiss:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}@keyframes oge-alert-in{0%{opacity:0;translate:0 -4px}}@media (prefers-reduced-motion:reduce){.oge-alert,.oge-alert-dismiss{transition:none}.oge-alert{animation:none}}@media (forced-colors:active){.oge-alert{color:canvastext;border:1px solid canvastext;background:canvas;border-inline-start-width:4px}.oge-alert-icon,.oge-alert-dismiss{color:canvastext}}.oge-timeline{--oge-timeline-marker-size:12px;--oge-timeline-marker-icon-size:24px;--oge-timeline-gap:12px;--oge-timeline-connector-width:2px;color:var(--oge-text-color);font-size:var(--oge-font-size);display:block}.oge-timeline,.oge-timeline *{box-sizing:border-box}.oge-timeline-list{margin:0;padding:0;list-style:none}.oge-timeline-item{column-gap:var(--oge-timeline-gap);margin:0;padding:0;display:grid}.oge-timeline-separator{grid-area:sep;align-items:center;display:flex}.oge-timeline-content{overflow-wrap:anywhere;flex-direction:column;grid-area:content;gap:2px;min-width:0;display:flex}.oge-timeline-opposite{min-width:0;color:var(--oge-muted-color);overflow-wrap:anywhere;grid-area:opp;font-size:.875em}.oge-timeline-title{font-weight:600;line-height:1.35}.oge-timeline-description{color:var(--oge-input-muted);line-height:1.45}.oge-timeline-time{color:var(--oge-muted-color);font-variant-numeric:tabular-nums;font-size:.8125em}.oge-timeline-marker{--oge-timeline-color:var(--oge-accent);inline-size:var(--oge-timeline-marker-size);block-size:var(--oge-timeline-marker-size);border:2px solid var(--oge-timeline-color);background:var(--oge-timeline-color);color:var(--oge-severity-contrast);border-radius:999px;flex:none;place-items:center;display:inline-grid}.oge-timeline-marker-icon,.oge-timeline-marker-custom{inline-size:var(--oge-timeline-marker-icon-size);block-size:var(--oge-timeline-marker-icon-size)}.oge-timeline-marker-custom{color:inherit;background:0 0;border:0}.oge-timeline-marker-outlined{background:var(--oge-bg);color:var(--oge-timeline-color)}.oge-timeline-severity-neutral .oge-timeline-marker{--oge-timeline-color:var(--oge-muted-color)}.oge-timeline-severity-success .oge-timeline-marker{--oge-timeline-color:var(--oge-success)}.oge-timeline-severity-warning .oge-timeline-marker{--oge-timeline-color:var(--oge-warning)}.oge-timeline-severity-danger .oge-timeline-marker{--oge-timeline-color:var(--oge-danger)}.oge-timeline-connector{background:var(--oge-border-color);border-radius:999px;flex:auto}.oge-timeline-vertical .oge-timeline-item{grid-template-columns:var(--oge-timeline-marker-icon-size) minmax(0, 1fr);grid-template-areas:"sep content"}.oge-timeline-vertical .oge-timeline-item-start{grid-template-columns:minmax(0, 1fr) var(--oge-timeline-marker-icon-size);grid-template-areas:"content sep"}.oge-timeline-vertical .oge-timeline-item-start .oge-timeline-content{text-align:end;align-items:flex-end}.oge-timeline-vertical .oge-timeline-separator{flex-direction:column;padding-block-start:4px}.oge-timeline-vertical .oge-timeline-connector{inline-size:var(--oge-timeline-connector-width);min-block-size:16px;margin-block:4px}.oge-timeline-vertical .oge-timeline-content,.oge-timeline-vertical .oge-timeline-opposite{padding-block-end:20px}.oge-timeline-vertical .oge-timeline-item-last .oge-timeline-content,.oge-timeline-vertical .oge-timeline-item-last .oge-timeline-opposite{padding-block-end:0}.oge-timeline-vertical.oge-timeline-alternating .oge-timeline-item,.oge-timeline-vertical.oge-timeline-alternating .oge-timeline-item-start{grid-template-columns:minmax(0, 1fr) var(--oge-timeline-marker-icon-size) minmax(0, 1fr)}.oge-timeline-vertical.oge-timeline-alternating .oge-timeline-item-end{grid-template-areas:"opp sep content"}.oge-timeline-vertical.oge-timeline-alternating .oge-timeline-item-end .oge-timeline-opposite{text-align:end}.oge-timeline-vertical.oge-timeline-alternating .oge-timeline-item-start{grid-template-areas:"content sep opp"}.oge-timeline-vertical.oge-timeline-alternating .oge-timeline-opposite{padding-block-start:2px}.oge-timeline-horizontal .oge-timeline-list{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);display:flex;overflow-x:auto}.oge-timeline-horizontal .oge-timeline-list::-webkit-scrollbar{width:8px;height:8px}.oge-timeline-horizontal .oge-timeline-list::-webkit-scrollbar-thumb{background:var(--oge-scrollbar-thumb);border-radius:4px}.oge-timeline-horizontal .oge-timeline-list::-webkit-scrollbar-thumb:hover{background:var(--oge-scrollbar-thumb-hover)}.oge-timeline-horizontal .oge-timeline-list::-webkit-scrollbar-track{background:var(--oge-scrollbar-track)}.oge-timeline-horizontal .oge-timeline-item{flex:1 1 0;grid-template:"sep""content"/minmax(0,1fr);row-gap:8px;min-inline-size:8rem}.oge-timeline-horizontal .oge-timeline-item-start{grid-template-areas:"content""sep"}.oge-timeline-horizontal .oge-timeline-separator{block-size:var(--oge-timeline-marker-icon-size);flex-direction:row}.oge-timeline-horizontal .oge-timeline-connector{block-size:var(--oge-timeline-connector-width);min-inline-size:16px;margin-inline:4px}.oge-timeline-horizontal .oge-timeline-content,.oge-timeline-horizontal .oge-timeline-opposite{padding-inline-end:16px}.oge-timeline-horizontal.oge-timeline-alternating .oge-timeline-item{grid-template-rows:minmax(2.5em,auto) auto minmax(2.5em,auto)}.oge-timeline-horizontal.oge-timeline-alternating .oge-timeline-item-end{grid-template-areas:"opp""sep""content"}.oge-timeline-horizontal.oge-timeline-alternating .oge-timeline-item-end .oge-timeline-opposite{align-self:end}.oge-timeline-horizontal.oge-timeline-alternating .oge-timeline-item-start{grid-template-areas:"content""sep""opp"}.oge-timeline-horizontal.oge-timeline-alternating .oge-timeline-item-start .oge-timeline-content{justify-content:flex-end}.oge-timeline-item-entering{animation:oge-timeline-item-in var(--oge-motion-duration-base) var(--oge-motion-easing-emphasized)}@keyframes oge-timeline-item-in{0%{opacity:0;translate:0 4px}}@media (forced-colors:active){.oge-timeline-marker{color:canvas;background:canvastext;border-color:canvastext}.oge-timeline-marker-outlined{color:canvastext;background:canvas}.oge-timeline-marker-custom{color:canvastext;background:0 0;border:0}.oge-timeline-connector{background:canvastext}.oge-timeline-time,.oge-timeline-opposite,.oge-timeline-description{color:canvastext}}@media (prefers-reduced-motion:reduce){.oge-timeline-list{scroll-behavior:auto}.oge-timeline-item-entering{animation:none}}.oge-app-bar{--oge-app-bar-height:56px;--oge-app-bar-pad:16px;--oge-app-bar-gap:8px;align-items:center;gap:var(--oge-app-bar-gap);min-block-size:var(--oge-app-bar-height);padding-inline:var(--oge-app-bar-pad);background:var(--oge-bg);color:var(--oge-text-color);font-size:var(--oge-font-size);transition:box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border:0 solid #0000;display:flex}.oge-app-bar,.oge-app-bar *{box-sizing:border-box}.oge-app-bar-sm{--oge-app-bar-height:48px;--oge-app-bar-pad:12px}.oge-app-bar-lg{--oge-app-bar-height:64px;--oge-app-bar-pad:24px;--oge-app-bar-gap:12px}.oge-app-bar-start,.oge-app-bar-center,.oge-app-bar-end{align-items:center;gap:var(--oge-app-bar-gap);min-inline-size:0;display:flex}.oge-app-bar-start,.oge-app-bar-end{flex:none}.oge-app-bar-start:empty,.oge-app-bar-end:empty{display:none}.oge-app-bar-center{flex:auto;justify-content:flex-start}.oge-app-bar-center>:is(h1,h2,h3,h4,h5,h6){text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.125em;font-weight:600;overflow:hidden}.oge-app-bar-center-centered{text-align:center;justify-content:center}.oge-app-bar-color-default.oge-app-bar-top{border-block-end-width:1px;border-block-end-color:var(--oge-border-color)}.oge-app-bar-color-default.oge-app-bar-bottom{border-block-start-width:1px;border-block-start-color:var(--oge-border-color)}.oge-app-bar-color-primary{background:var(--oge-accent);color:var(--oge-severity-contrast)}.oge-app-bar-color-inverse{background:var(--oge-tooltip-bg);color:var(--oge-tooltip-color)}.oge-app-bar-color-transparent{color:inherit;background:0 0}.oge-app-bar-elevated.oge-app-bar-top{box-shadow:var(--oge-shadow-card)}.oge-app-bar-elevated.oge-app-bar-bottom{box-shadow:var(--oge-shadow-popup)}.oge-app-bar-sticky{z-index:var(--oge-z-app-bar);position:sticky}.oge-app-bar-fixed{z-index:var(--oge-z-app-bar);padding-inline:max(var(--oge-app-bar-pad), env(safe-area-inset-left,0px)) max(var(--oge-app-bar-pad), env(safe-area-inset-right,0px));position:fixed;inset-inline:0}.oge-app-bar-sticky.oge-app-bar-top,.oge-app-bar-fixed.oge-app-bar-top{inset-block-start:0}.oge-app-bar-sticky.oge-app-bar-bottom,.oge-app-bar-fixed.oge-app-bar-bottom{inset-block-end:0}.oge-app-bar-fixed.oge-app-bar-top{min-block-size:calc(var(--oge-app-bar-height) + env(safe-area-inset-top,0px));padding-block-start:env(safe-area-inset-top,0px)}.oge-app-bar-fixed.oge-app-bar-bottom,.oge-app-bar-sticky.oge-app-bar-bottom{min-block-size:calc(var(--oge-app-bar-height) + env(safe-area-inset-bottom,0px));padding-block-end:env(safe-area-inset-bottom,0px)}@media (prefers-reduced-motion:reduce){.oge-app-bar{transition:none}}@media (forced-colors:active){.oge-app-bar{color:canvastext;background:canvas}.oge-app-bar-top{border-block-end:1px solid canvastext}.oge-app-bar-bottom{border-block-start:1px solid canvastext}}.oge-tile-layout{color:var(--oge-text-color);font-size:var(--oge-font-size);display:block;container-type:inline-size}.oge-tile-layout *,.oge-tile-layout :before,.oge-tile-layout :after{box-sizing:border-box}.oge-tile-layout .oge-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oge-tile-layout-list{grid-template-columns:var(--oge-tile-layout-columns,repeat(4, minmax(0, 1fr)));grid-auto-rows:var(--oge-tile-layout-rows,160px);gap:var(--oge-tile-layout-gap,16px);grid-auto-flow:dense;margin:0;padding:0;display:grid}.oge-tile-layout-cell{grid-column:span var(--oge-tile-col-span,1);grid-row:span var(--oge-tile-row-span,1);min-width:0;min-height:0;display:flex;position:relative}.oge-tile-layout-tile{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);min-width:0;min-height:0;box-shadow:var(--oge-shadow-card);transition:box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), scale var(--oge-motion-duration-fast) var(--oge-motion-easing-emphasized);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.oge-tile-layout-tile:hover{box-shadow:var(--oge-shadow-card-hover)}.oge-tile-layout-tile:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-tile-layout-tile:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-tile-layout-header{border-block-end:1px solid var(--oge-border-color);min-height:40px;color:var(--oge-text-color);-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:8px;padding-block:8px;padding-inline:12px;font-weight:600;display:flex}.oge-tile-layout-header-draggable{cursor:grab;touch-action:none}.oge-tile-layout-header-draggable:hover,.oge-tile-layout-header-draggable:active{background:var(--oge-row-hover-bg)}.oge-tile-layout-grip{fill:none;stroke:var(--oge-muted-color);stroke-width:3px;stroke-linecap:round;opacity:.5;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex:none}.oge-tile-layout-tile:hover .oge-tile-layout-grip,.oge-tile-layout-tile:focus-within .oge-tile-layout-grip,.oge-tile-layout-tile-grabbed .oge-tile-layout-grip{opacity:1}.oge-tile-layout-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.oge-tile-layout-body{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track)}.oge-tile-layout-body::-webkit-scrollbar{width:8px;height:8px}.oge-tile-layout-body::-webkit-scrollbar-thumb{background:var(--oge-scrollbar-thumb);border-radius:4px}.oge-tile-layout-body::-webkit-scrollbar-thumb:hover{background:var(--oge-scrollbar-thumb-hover)}.oge-tile-layout-body::-webkit-scrollbar-track{background:var(--oge-scrollbar-track)}.oge-tile-layout-body{flex:auto;min-height:0;padding:12px;overflow:auto}.oge-tile-layout-resize:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-tile-layout-resize:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-tile-layout-resize{background:linear-gradient(135deg, transparent 0 46%, var(--oge-muted-color) 46% 56%, transparent 56% 72%, var(--oge-muted-color) 72% 82%, transparent 82%);cursor:nwse-resize;opacity:.6;touch-action:none;width:14px;height:14px;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);position:absolute;inset-block-end:2px;inset-inline-end:2px}.oge-tile-layout-resize:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background:linear-gradient(225deg, transparent 0 46%, var(--oge-muted-color) 46% 56%, transparent 56% 72%, var(--oge-muted-color) 72% 82%, transparent 82%);cursor:nesw-resize}.oge-tile-layout-resize-x,.oge-tile-layout-resize-x:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){cursor:ew-resize}.oge-tile-layout-resize-y,.oge-tile-layout-resize-y:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){cursor:ns-resize}.oge-tile-layout-tile:hover .oge-tile-layout-resize,.oge-tile-layout-tile:focus-within .oge-tile-layout-resize,.oge-tile-layout-tile-resized .oge-tile-layout-resize{opacity:1}@media (hover:none){.oge-tile-layout-resize{opacity:1}}.oge-tile-layout-tile-dragged{z-index:var(--oge-z-popup);border-color:var(--oge-accent);box-shadow:var(--oge-shadow-drag);cursor:grabbing;scale:var(--oge-drag-scale);transition:none;position:fixed}.oge-tile-layout-tile-dragged .oge-tile-layout-header-draggable{cursor:grabbing}.oge-tile-layout-cell-placeholder{border:2px dashed var(--oge-drop-placeholder-border);border-radius:var(--oge-radius-lg);background:var(--oge-drop-placeholder-bg)}.oge-tile-layout-tile-grabbed{z-index:2;border-color:var(--oge-accent);box-shadow:var(--oge-shadow-drag);scale:var(--oge-drag-scale)}.oge-tile-layout-tile-grabbed:hover{box-shadow:var(--oge-shadow-drag)}.oge-tile-layout-resize-frame{z-index:3;border:2px dashed var(--oge-accent);border-radius:var(--oge-radius-lg);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.oge-tile-layout-size-badge{border-radius:var(--oge-radius);background:var(--oge-accent);box-shadow:var(--oge-shadow-btn);color:var(--oge-severity-contrast);font-size:var(--oge-font-size);font-variant-numeric:tabular-nums;white-space:nowrap;padding-block:2px;padding-inline:8px;font-weight:600;position:absolute;inset-block-end:8px;inset-inline-end:8px}.oge-tile-layout-tile-resized{border-color:var(--oge-accent);border-style:dashed}.oge-tile-layout-dragging,.oge-tile-layout-resizing{-webkit-user-select:none;user-select:none}.oge-tile-layout-dragging{cursor:grabbing}@container (width<=480px){.oge-tile-layout-list{grid-template-columns:minmax(0,1fr)}.oge-tile-layout-cell{grid-column:auto}}@media (prefers-reduced-motion:reduce){.oge-tile-layout-tile,.oge-tile-layout-grip,.oge-tile-layout-resize{transition:none}}@media (forced-colors:active){.oge-tile-layout-tile{color:canvastext;background:canvas;border:1px solid canvastext}.oge-tile-layout-header{border-block-end-color:canvastext}.oge-tile-layout-grip{stroke:canvastext}.oge-tile-layout-resize,.oge-tile-layout-resize:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){opacity:1;background:0 0;border-block-end:2px solid canvastext;border-inline-end:2px solid canvastext}.oge-tile-layout-tile-dragged,.oge-tile-layout-tile-grabbed{outline:3px solid highlight}.oge-tile-layout-cell-placeholder,.oge-tile-layout-resize-frame{background:canvas;border:2px dashed highlight}.oge-tile-layout-size-badge{color:highlighttext;background:highlight}.oge-tile-layout-tile-resized{border:2px dashed highlight}}.oge-carousel{--oge-carousel-per-view:1;--oge-carousel-gap:0px;--oge-carousel-nav-size:40px;min-inline-size:0;color:var(--oge-text-color);font-size:var(--oge-font-size);gap:12px;display:grid;position:relative}.oge-carousel *,.oge-carousel :before,.oge-carousel :after{box-sizing:border-box}.oge-carousel-viewport{border-radius:var(--oge-radius-lg);background:var(--oge-header-bg);min-inline-size:0;position:relative;overflow:hidden}.oge-carousel-multi .oge-carousel-viewport{background:0 0}.oge-carousel-track{gap:var(--oge-carousel-gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-y;cursor:grab;block-size:100%;display:flex;position:relative;overflow:hidden}.oge-carousel-track.oge-carousel-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.oge-carousel-slide{flex:0 0 calc((100% - (var(--oge-carousel-per-view) - 1) * var(--oge-carousel-gap)) / var(--oge-carousel-per-view));scroll-snap-align:start;min-inline-size:0;position:relative;overflow:hidden}.oge-carousel-multi .oge-carousel-slide{border-radius:var(--oge-radius-lg);background:var(--oge-header-bg)}.oge-carousel-figure{block-size:100%;margin:0;display:grid;position:relative}.oge-carousel-image{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;block-size:100%;inline-size:100%;display:block}.oge-carousel-caption{border-radius:var(--oge-radius);background:color-mix(in srgb, var(--oge-bg) 86%, transparent);max-inline-size:min(560px,100% - 24px);box-shadow:var(--oge-shadow-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--oge-text-color);gap:2px;padding:10px 14px;line-height:1.4;display:grid;position:absolute;inset-block-end:12px;inset-inline:12px}.oge-carousel-figure:not(:has(.oge-carousel-image)) .oge-carousel-caption{max-inline-size:none;margin:12px;position:static}.oge-carousel-caption-title{font-weight:600}.oge-carousel-caption-text{color:var(--oge-input-muted)}.oge-carousel-nav,.oge-carousel-rotation{border:1px solid var(--oge-border-color);background:color-mix(in srgb, var(--oge-bg) 90%, transparent);box-shadow:var(--oge-shadow-btn);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--oge-text-color);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:999px;place-items:center;margin:0;padding:0;display:inline-grid}.oge-carousel-nav svg,.oge-carousel-rotation svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.oge-carousel-nav:hover,.oge-carousel-rotation:hover{background:var(--oge-bg);box-shadow:var(--oge-shadow-btn-hover)}.oge-carousel-nav:focus,.oge-carousel-rotation:focus{outline:2px solid #0000}.oge-carousel-nav:focus-visible,.oge-carousel-rotation:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-carousel-nav{z-index:1;inline-size:var(--oge-carousel-nav-size);block-size:var(--oge-carousel-nav-size);position:absolute;inset-block-start:50%;translate:0 -50%}.oge-carousel-nav[aria-disabled=true]{opacity:.4;cursor:default;box-shadow:none}.oge-carousel-prev{inset-inline-start:12px}.oge-carousel-next{inset-inline-end:12px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .oge-carousel-nav svg{scale:-1 1}.oge-carousel-rotation{z-index:2;block-size:32px;inline-size:32px;position:absolute;inset-block-start:12px;inset-inline-end:12px}.oge-carousel-rotation .oge-carousel-glyph-play{fill:currentColor;stroke:none}.oge-carousel-rotation .oge-carousel-glyph-bars{stroke-width:3px}.oge-carousel-picker{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-inline-size:0;display:flex}.oge-carousel-picker-thumbnails{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);flex-wrap:nowrap;justify-content:flex-start;gap:8px;padding:2px;overflow-x:auto}.oge-carousel-picker-thumbnails::-webkit-scrollbar{width:8px;height:8px}.oge-carousel-picker-thumbnails::-webkit-scrollbar-thumb{background:var(--oge-scrollbar-thumb);border-radius:4px}.oge-carousel-picker-thumbnails::-webkit-scrollbar-thumb:hover{background:var(--oge-scrollbar-thumb-hover)}.oge-carousel-picker-thumbnails::-webkit-scrollbar-track{background:var(--oge-scrollbar-track)}@supports (justify-content:safe center){.oge-carousel-picker-thumbnails{justify-content:safe center}}.oge-carousel-dot{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;block-size:24px;inline-size:24px;margin:0;padding:0;display:inline-grid;position:relative}.oge-carousel-dot:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-carousel-dot:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-carousel-dot:focus{outline:2px solid #0000}.oge-carousel-dot:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-carousel-dot:hover .oge-carousel-dot-mark{background:var(--oge-input-muted)}.oge-carousel-dot-mark{background:var(--oge-muted-color);block-size:8px;inline-size:8px;transition:inline-size var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:999px;display:block}.oge-carousel-dot.oge-carousel-current .oge-carousel-dot-mark{background:var(--oge-accent);inline-size:20px}.oge-carousel-thumb{border-radius:var(--oge-radius);background:var(--oge-header-bg);opacity:.7;cursor:pointer;block-size:48px;inline-size:72px;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border:2px solid #0000;flex:none;margin:0;padding:0;overflow:hidden}.oge-carousel-thumb:hover{opacity:1}.oge-carousel-thumb.oge-carousel-current{border-color:var(--oge-accent);opacity:1}.oge-carousel-thumb:focus{outline:2px solid #0000}.oge-carousel-thumb:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-carousel-thumb .oge-carousel-dot-mark{margin:auto}.oge-carousel-thumb-image{object-fit:cover;-webkit-user-drag:none;block-size:100%;inline-size:100%;display:block}@media (pointer:coarse){.oge-carousel{--oge-carousel-nav-size:44px}.oge-carousel-rotation{block-size:44px;inline-size:44px}}@media (prefers-reduced-motion:reduce){.oge-carousel-nav,.oge-carousel-rotation,.oge-carousel-dot-mark,.oge-carousel-thumb{transition:none}}@media (forced-colors:active){.oge-carousel-viewport{border:1px solid canvastext}.oge-carousel-caption{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.oge-carousel-nav,.oge-carousel-rotation{color:buttontext;-webkit-backdrop-filter:none;backdrop-filter:none;background:buttonface;border-color:buttontext}.oge-carousel-nav[aria-disabled=true],.oge-carousel-rotation[aria-disabled=true]{color:graytext;opacity:1;border-color:graytext}.oge-carousel-dot-mark{background:canvas;border:1px solid canvastext}.oge-carousel-dot.oge-carousel-current .oge-carousel-dot-mark{background:highlight;border-color:highlight}.oge-carousel-thumb{opacity:1;border-color:canvastext}.oge-carousel-thumb.oge-carousel-current{outline-offset:1px;outline:2px solid highlight}}.oge-data-view{--oge-data-view-gap:16px;--oge-data-view-columns:3;box-sizing:border-box;min-inline-size:0;color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;gap:12px;display:flex;container:oge-data-view/inline-size}.oge-data-view *,.oge-data-view :before,.oge-data-view :after{box-sizing:border-box}.oge-data-view .oge-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oge-data-view-header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oge-data-view-header:empty{display:none}.oge-data-view-search{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);block-size:34px;min-inline-size:0;color:var(--oge-text-color);font:inherit;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex:200px;padding-inline:10px}.oge-data-view-search::placeholder{color:var(--oge-input-muted)}.oge-data-view-search:hover{border-color:var(--oge-muted-color)}.oge-data-view-search:focus{border-color:var(--oge-accent);outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-data-view-search:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}@media (pointer:coarse){.oge-data-view-search{font-size:max(16px,1em)}}.oge-data-view-sort{color:var(--oge-input-muted);align-items:center;gap:6px;font-size:.92em;display:inline-flex}.oge-data-view-sort-select{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);block-size:34px;color:var(--oge-text-color);font:inherit;font-size:var(--oge-font-size);padding-inline:8px}.oge-data-view-sort-select:hover{border-color:var(--oge-muted-color)}.oge-data-view-sort-select:focus{outline:2px solid #0000}.oge-data-view-sort-select:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-data-view-layout-switch{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-header-bg);gap:2px;margin-inline-start:auto;padding:2px;display:inline-flex}.oge-data-view-tool{border-radius:calc(var(--oge-radius) - 2px);block-size:30px;inline-size:30px;color:var(--oge-input-muted);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.oge-data-view-tool svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.oge-data-view-tool:hover:not(:disabled){background:var(--oge-row-hover-bg);color:var(--oge-text-color)}.oge-data-view-tool[aria-pressed=true]{background:var(--oge-bg);color:var(--oge-accent);box-shadow:var(--oge-shadow-btn)}.oge-data-view-tool:disabled{opacity:.5;cursor:default}.oge-data-view-tool:focus{outline:2px solid #0000}.oge-data-view-tool:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}@media (pointer:coarse){.oge-data-view-tool{block-size:44px;inline-size:44px}}.oge-data-view-direction{border-color:var(--oge-border-color);block-size:34px;inline-size:34px}.oge-data-view-direction[aria-pressed=true] svg{transform:scaleY(-1)}.oge-data-view-items{gap:var(--oge-data-view-gap);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.oge-data-view-layout-grid .oge-data-view-items{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--oge-data-view-min-item-width)), 1fr))}.oge-data-view-layout-grid.oge-data-view-fixed-columns .oge-data-view-items{grid-template-columns:repeat(var(--oge-data-view-columns), minmax(0, 1fr))}.oge-data-view-layout-list .oge-data-view-items{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.oge-data-view-item{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);min-inline-size:0;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);padding:14px;position:relative}.oge-data-view-layout-grid .oge-data-view-item:hover{box-shadow:var(--oge-shadow-card)}.oge-data-view-layout-list .oge-data-view-item{border:0;border-radius:0;padding-block:10px;padding-inline:14px}.oge-data-view-layout-list .oge-data-view-item+.oge-data-view-item{border-block-start:1px solid var(--oge-border-color)}.oge-data-view-layout-list .oge-data-view-item:hover{background:var(--oge-row-hover-bg)}.oge-data-view-option{cursor:pointer;-webkit-user-select:none;user-select:none;padding-inline-end:36px}.oge-data-view-option:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-data-view-option:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-data-view-layout-list .oge-data-view-option:focus,.oge-data-view-layout-list .oge-data-view-option:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-data-view-layout-list .oge-data-view-option:focus:not(:focus-visible){outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-data-view-check{border:1.5px solid var(--oge-muted-color);background:var(--oge-bg);color:#0000;block-size:18px;inline-size:18px;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:999px;place-items:center;display:inline-grid;position:absolute;inset-block-start:10px;inset-inline-end:10px}.oge-data-view-check svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.oge-data-view-item-selected{border-color:var(--oge-accent);background:var(--oge-row-focused-bg)}.oge-data-view-item-selected .oge-data-view-check{border-color:var(--oge-accent);background:var(--oge-accent);color:var(--oge-severity-contrast)}.oge-data-view-layout-list .oge-data-view-item-selected{background:var(--oge-row-focused-bg);box-shadow:inset 3px 0 0 var(--oge-accent)}.oge-data-view-text{overflow-wrap:anywhere;display:block}.oge-data-view-loading .oge-data-view-items[aria-busy=true]>.oge-data-view-item:not(.oge-data-view-bone){opacity:.6}.oge-data-view-bone{flex-direction:column;gap:10px;min-block-size:96px;display:flex}.oge-data-view-bone-line{background:var(--oge-skeleton-color);border-radius:999px;block-size:12px;animation:1.4s ease-in-out infinite oge-data-view-pulse;display:block}.oge-data-view-bone-short{inline-size:60%}@keyframes oge-data-view-pulse{50%{opacity:.45}}.oge-data-view-empty{border:1px dashed var(--oge-border-color);border-radius:var(--oge-radius-lg);color:var(--oge-input-muted);text-align:center;padding:32px 16px}.oge-data-view-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.oge-data-view-page-btn{border-radius:var(--oge-radius);block-size:32px;min-inline-size:32px;color:var(--oge-text-color);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:1px solid #0000;place-items:center;padding-inline:8px;display:inline-grid}.oge-data-view-page-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.oge-data-view-page-btn:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-data-view-page-btn:disabled{color:var(--oge-muted-color);cursor:default}.oge-data-view-page-btn:focus{outline:2px solid #0000}.oge-data-view-page-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}@media (pointer:coarse){.oge-data-view-page-btn{block-size:44px;min-inline-size:44px}}.oge-data-view-page-current{border-color:var(--oge-accent-25);background:var(--oge-accent-soft);color:var(--oge-accent);font-weight:600}:is([dir=rtl] .oge-data-view-page-btn svg,.oge-data-view-page-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg){transform:scaleX(-1)}.oge-data-view-ellipsis{min-inline-size:24px;color:var(--oge-muted-color);text-align:center}.oge-data-view-info{color:var(--oge-input-muted);font-variant-numeric:tabular-nums;margin-inline-start:8px;font-size:.92em}@container oge-data-view (width<=480px){.oge-data-view-layout-grid.oge-data-view-fixed-columns .oge-data-view-items{grid-template-columns:minmax(0,1fr)}.oge-data-view-layout-switch{margin-inline-start:0}.oge-data-view-info{text-align:center;flex-basis:100%;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.oge-data-view-search,.oge-data-view-tool,.oge-data-view-item,.oge-data-view-check,.oge-data-view-page-btn{transition:none}.oge-data-view-bone-line{animation-duration:3s}}@media (forced-colors:active){.oge-data-view-item,.oge-data-view-search,.oge-data-view-sort-select,.oge-data-view-layout-switch{border-color:canvastext}.oge-data-view-item-selected{color:highlighttext;background:highlight;border:2px solid highlight}.oge-data-view-item-selected .oge-data-view-check{color:canvastext;background:canvas;border-color:highlighttext}.oge-data-view-tool[aria-pressed=true],.oge-data-view-page-current{color:highlighttext;background:highlight;border-color:highlight}.oge-data-view-tool,.oge-data-view-page-btn{color:buttontext}.oge-data-view-tool:disabled,.oge-data-view-page-btn:disabled{color:graytext}.oge-data-view-bone-line{background:graytext}}@keyframes oge-list-view-spin{to{transform:rotate(360deg)}}.oge-list-view{--oge-list-view-item-height:44px;--oge-list-view-group-height:32px;--oge-list-view-pad-x:14px;box-sizing:border-box;border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);min-width:0;color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;display:flex;overflow:hidden}.oge-list-view *,.oge-list-view :before,.oge-list-view :after{box-sizing:border-box}.oge-list-view .oge-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oge-list-view-disabled{opacity:.6}.oge-list-view-search{border-block-end:1px solid var(--oge-border-color);background:var(--oge-header-bg);align-items:center;gap:8px;padding:8px 10px;display:flex;position:relative}.oge-list-view-search-icon{fill:none;stroke:var(--oge-input-muted);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;inset-inline-start:20px}.oge-list-view-search-input{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);min-width:0;height:34px;color:inherit;font:inherit;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex:auto;padding-inline:32px 10px}.oge-list-view-search-input::placeholder{color:var(--oge-input-muted)}.oge-list-view-search-input::-webkit-search-cancel-button{appearance:none}.oge-list-view-search-input:focus{border-color:var(--oge-accent);outline:2px solid #0000}.oge-list-view-search-input:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}@media (pointer:coarse){.oge-list-view-search-input{font-size:max(16px,1em)}}.oge-list-view-search-clear{width:22px;height:22px;color:var(--oge-input-muted);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:absolute;inset-inline-end:16px}.oge-list-view-search-clear:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-list-view-search-clear:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-list-view-search-clear svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.oge-list-view-search-clear:hover{background:var(--oge-row-hover-bg)}.oge-list-view-search-clear:focus{outline:2px solid #0000}.oge-list-view-search-clear:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-list-view-viewport{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track)}.oge-list-view-viewport::-webkit-scrollbar{width:8px;height:8px}.oge-list-view-viewport::-webkit-scrollbar-thumb{background:var(--oge-scrollbar-thumb);border-radius:4px}.oge-list-view-viewport::-webkit-scrollbar-thumb:hover{background:var(--oge-scrollbar-thumb-hover)}.oge-list-view-viewport::-webkit-scrollbar-track{background:var(--oge-scrollbar-track)}.oge-list-view-viewport{overscroll-behavior:contain;min-height:0;flex:auto;scroll-padding-block-start:var(--oge-list-view-group-height);position:relative;overflow-y:auto}.oge-list-view-viewport:focus{outline:2px solid #0000}.oge-list-view-viewport:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-list-view-viewport-empty{min-height:0;height:auto!important}.oge-list-view-canvas{position:relative}.oge-list-view-virtual .oge-list-view-window{will-change:transform;position:absolute;inset-block-start:0;inset-inline:0}.oge-list-view-group{position:relative}.oge-list-view-group-header{z-index:2;min-height:var(--oge-list-view-group-height);padding-inline:var(--oge-list-view-pad-x);border-block-end:1px solid var(--oge-border-color);background:var(--oge-group-bg);color:var(--oge-header-color);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;font-size:.8125em;font-weight:600;display:flex;position:sticky;inset-block-start:0}.oge-list-view-group-count{background:var(--oge-accent-soft);color:var(--oge-input-muted);letter-spacing:0;border-radius:999px;margin-inline-start:auto;padding:0 8px;font-weight:500}.oge-list-view-item{min-height:var(--oge-list-view-item-height);border-block-end:1px solid var(--oge-border-color);cursor:default;-webkit-user-select:none;user-select:none;align-items:stretch;display:flex;position:relative;overflow:hidden}.oge-list-view-item:last-child{border-block-end-color:#0000}.oge-list-view-item:focus{outline:2px solid #0000}.oge-list-view-item:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-list-view-has-actions .oge-list-view-item{touch-action:pan-y}.oge-list-view-item-main{z-index:1;min-width:0;padding-block:8px;padding-inline:var(--oge-list-view-pad-x);background:var(--oge-bg);transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), translate var(--oge-motion-duration-base) var(--oge-motion-easing-standard);flex:auto;align-items:center;gap:10px;display:flex;position:relative}.oge-list-view-item-main:before{content:"";width:3px;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border-radius:0 3px 3px 0;position:absolute;inset-block:6px;inset-inline-start:0}.oge-list-view-item:hover .oge-list-view-item-main,.oge-list-view-item-active .oge-list-view-item-main{background:var(--oge-row-hover-bg)}.oge-list-view-viewport:focus-visible .oge-list-view-item-active .oge-list-view-item-main{background:var(--oge-row-focused-bg);box-shadow:inset 0 0 0 2px var(--oge-focus-ring)}.oge-list-view-item-selected .oge-list-view-item-main{background:var(--oge-selected-bg)}.oge-list-view-item-selected .oge-list-view-item-main:before{background:var(--oge-accent)}.oge-list-view-item-disabled{color:var(--oge-muted-color);cursor:not-allowed}.oge-list-view-item-disabled .oge-list-view-item-main{background:var(--oge-bg)}.oge-list-view-item-text,.oge-list-view-item-content{flex:auto;min-width:0}.oge-list-view-item-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oge-list-view-virtual .oge-list-view-item{min-height:0}.oge-list-view-check{border:1.5px solid var(--oge-muted-color);background:var(--oge-bg);width:18px;height:18px;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:4px;flex:none;place-items:center;display:inline-grid}.oge-list-view-check svg{fill:none;stroke:var(--oge-severity-contrast);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.oge-list-view-check-radio{border-radius:999px}.oge-list-view-item-selected .oge-list-view-check{border-color:var(--oge-accent);background:var(--oge-accent)}.oge-list-view-item-selected .oge-list-view-check svg{opacity:1}.oge-list-view-actions{z-index:2;opacity:0;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);pointer-events:none;align-items:stretch;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.oge-list-view-item:hover .oge-list-view-actions,.oge-list-view-viewport:focus-visible .oge-list-view-item-active .oge-list-view-actions,.oge-list-view-item:focus-visible .oge-list-view-actions{opacity:1;pointer-events:auto}@media (hover:none){.oge-list-view-actions{z-index:0;opacity:1;pointer-events:auto}.oge-list-view-item .oge-list-view-actions{z-index:0}}.oge-list-view-item-swiped .oge-list-view-actions{z-index:0;opacity:1;pointer-events:auto}.oge-list-view-action{background:var(--oge-header-bg);min-width:56px;color:var(--oge-text-color);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);justify-content:center;align-items:center;padding-inline:12px;font-size:.8125em;font-weight:600;display:inline-flex;position:relative}.oge-list-view-action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.oge-list-view-action:hover{filter:brightness(.96)}.oge-list-view-action-accent{background:var(--oge-accent);color:var(--oge-severity-contrast)}.oge-list-view-action-success{background:var(--oge-success);color:var(--oge-severity-contrast)}.oge-list-view-action-warning{background:var(--oge-warning);color:var(--oge-severity-contrast)}.oge-list-view-action-danger{background:var(--oge-danger);color:var(--oge-severity-contrast)}.oge-list-view-empty{color:var(--oge-input-muted);text-align:center;padding:28px 16px}.oge-list-view-loading{border-block-start:1px solid var(--oge-border-color);color:var(--oge-input-muted);justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.oge-list-view-spinner{border:2px solid var(--oge-accent-25);border-block-start-color:var(--oge-accent);border-radius:999px;width:16px;height:16px;animation:.7s linear infinite oge-list-view-spin}.oge-list-view-load-more{border:0;border-block-start:1px solid var(--oge-border-color);background:var(--oge-header-bg);width:100%;min-height:40px;color:var(--oge-accent);font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);padding:8px 16px;font-weight:600;display:block}.oge-list-view-load-more:hover{background:var(--oge-accent-soft)}.oge-list-view-load-more:focus{outline:2px solid #0000}.oge-list-view-load-more:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-list-view-load-more:disabled{color:var(--oge-muted-color);cursor:not-allowed}.oge-list-view-footer{border-block-start:1px solid var(--oge-border-color)}@media (prefers-reduced-motion:reduce){.oge-list-view-item-main,.oge-list-view-item-main:before,.oge-list-view-check,.oge-list-view-actions,.oge-list-view-action,.oge-list-view-search-input,.oge-list-view-search-clear,.oge-list-view-load-more{transition:none}.oge-list-view-spinner{animation-duration:2s}}@media (forced-colors:active){.oge-list-view{border-color:canvastext}.oge-list-view-item-main{color:canvastext;background:canvas}.oge-list-view-item-selected .oge-list-view-item-main{color:highlighttext;background:highlight}.oge-list-view-item-selected .oge-list-view-item-main:before{background:highlighttext}.oge-list-view-viewport:focus-visible .oge-list-view-item-active .oge-list-view-item-main{outline-offset:-2px;outline:2px solid canvastext}.oge-list-view-item-disabled .oge-list-view-item-main{color:graytext}.oge-list-view-group-header{color:canvastext;background:canvas;border-color:canvastext}.oge-list-view-check{border-color:canvastext}.oge-list-view-item-selected .oge-list-view-check{background:highlight;border-color:highlighttext}.oge-list-view-item-selected .oge-list-view-check svg{stroke:highlighttext}.oge-list-view-action{color:buttontext;background:buttonface;border:1px solid buttontext}.oge-list-view-load-more{color:buttontext;background:buttonface}.oge-list-view-spinner{border-color:graytext;border-block-start-color:canvastext}}.oge-tree-view{--oge-tree-item-height:30px;--oge-tree-pad-x:8px;font-size:var(--oge-font-size);color:var(--oge-text-color);flex-direction:column;gap:6px;display:flex}.oge-tree-view,.oge-tree-view *{box-sizing:border-box}.oge-tree-view.oge-disabled{opacity:.55;pointer-events:none}.oge-tree-view[data-size=sm]{--oge-tree-item-height:24px}.oge-tree-view[data-size=lg]{--oge-tree-item-height:36px}.oge-tree-view-search-input{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);inline-size:100%;color:inherit;font:inherit;padding:6px 10px}.oge-tree-view-search-input:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-tree-view-scroll{position:relative;overflow:auto}.oge-tree-view-virtual .oge-tree-view-item{block-size:var(--oge-tree-item-height)}.oge-tree-view-list{position:relative}.oge-tree-view-viewport{position:absolute;inset-block-start:0;inset-inline:0}.oge-tree-view-scroll:not(.oge-tree-view-virtual) .oge-tree-view-viewport{position:static}.oge-tree-view-empty{padding:8px var(--oge-tree-pad-x);color:var(--oge-muted-color)}.oge-tree-view-item{min-block-size:var(--oge-tree-item-height);border-radius:var(--oge-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);align-items:center;gap:6px;padding-inline-end:var(--oge-tree-pad-x);display:flex}.oge-tree-view-item:hover{background:var(--oge-row-hover-bg)}.oge-tree-view-item:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-tree-view-item:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-tree-view-item-selected{background:var(--oge-selected-bg)}.oge-tree-view-item-disabled{opacity:.55;cursor:not-allowed}.oge-tree-view-item-disabled:hover{background:0 0}.oge-tree-view-item-filler{cursor:default;color:var(--oge-muted-color)}.oge-tree-view-item-filler:hover{background:0 0}.oge-tree-view-toggle{block-size:18px;inline-size:18px;color:var(--oge-muted-color);transition:transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.oge-tree-view-toggle-hidden{visibility:hidden}[dir=rtl] .oge-tree-view-toggle svg{transform:scaleX(-1)}.oge-tree-view-item[aria-expanded=true]>.oge-tree-view-toggle{transform:rotate(90deg)}[dir=rtl] .oge-tree-view-item[aria-expanded=true]>.oge-tree-view-toggle{transform:rotate(-90deg)}.oge-tree-view-check{border:1px solid var(--oge-muted-color);background:var(--oge-bg);border-radius:3px;flex:none;block-size:15px;inline-size:15px;position:relative}.oge-tree-view-check[data-state=checked],.oge-tree-view-check[data-state=indeterminate]{border-color:var(--oge-accent);background:var(--oge-accent)}.oge-tree-view-check[data-state=checked]:after{content:"";border:solid var(--oge-severity-contrast);border-width:0 2px 2px 0;block-size:8px;inline-size:4px;position:absolute;inset-block-start:1px;inset-inline-start:4px;transform:rotate(45deg)}.oge-tree-view-check[data-state=indeterminate]:after{content:"";background:var(--oge-severity-contrast);block-size:2px;position:absolute;inset-block-start:6px;inset-inline:3px}.oge-tree-view-icon{color:var(--oge-muted-color);flex:none}.oge-tree-view-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oge-tree-view-select-all{padding:4px var(--oge-tree-pad-x);border-block-end:1px solid var(--oge-border-color);cursor:pointer;align-items:center;gap:6px;display:flex}.oge-tree-view-select-all:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-tree-view-spinner{border:2px solid var(--oge-accent-25);border-block-start-color:var(--oge-accent);border-radius:50%;flex:none;block-size:12px;inline-size:12px;animation:.7s linear infinite oge-tree-view-spin}@keyframes oge-tree-view-spin{to{transform:rotate(360deg)}}.oge-tree-view-item-dragging{opacity:.5}.oge-tree-view-item-drop-inside{box-shadow:inset 0 0 0 2px var(--oge-accent)}.oge-tree-view-item-drop-before{box-shadow:inset 0 2px 0 0 var(--oge-accent)}.oge-tree-view-item-drop-after{box-shadow:inset 0 -2px 0 0 var(--oge-accent)}.oge-tree-view-item-cut{outline:1px dashed var(--oge-muted-color);outline-offset:-1px}.oge-tree-view-item-cut .oge-tree-view-text,.oge-tree-view-item-cut .oge-tree-view-icon{opacity:.6}.oge-tree-view-item-more{color:var(--oge-accent);font-weight:500}.oge-tree-view-item-more:hover{background:var(--oge-accent-soft)}.oge-tree-view-more-icon{flex:none;justify-content:center;align-items:center;block-size:18px;inline-size:18px;display:inline-flex}.oge-tree-view-item-editing{cursor:text}.oge-tree-view-item-editing:hover{background:0 0}.oge-tree-view-edit-input{min-inline-size:0;block-size:calc(var(--oge-tree-item-height) - 6px);border:1px solid var(--oge-accent);border-radius:var(--oge-radius);background:var(--oge-bg);color:var(--oge-text-color);font:inherit;-webkit-user-select:text;user-select:text;flex:auto;padding:0 6px}.oge-tree-view-edit-input:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-tree-view-edit-input[aria-invalid=true]{border-color:var(--oge-danger)}.oge-tree-view-edit-error{max-inline-size:50%;color:var(--oge-danger);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:.85em;overflow:hidden}@media (prefers-reduced-motion:reduce){.oge-tree-view-item,.oge-tree-view-toggle{transition:none}.oge-tree-view-spinner{animation:none}}@media (forced-colors:active){.oge-tree-view-item-selected{color:highlighttext;background:highlight}.oge-tree-view-item-selected .oge-tree-view-icon{color:inherit}.oge-tree-view-item-disabled{color:graytext}.oge-tree-view-item-more{color:linktext}.oge-tree-view-item-cut{outline-color:canvastext}.oge-tree-view-item-drop-inside,.oge-tree-view-item-drop-before,.oge-tree-view-item-drop-after{outline-offset:-2px;outline:2px solid highlight}.oge-tree-view-edit-input{border-color:canvastext}.oge-tree-view-edit-input[aria-invalid=true]{border-style:dashed}.oge-tree-view-check{background:canvas;border-color:canvastext}.oge-tree-view-check[data-state=checked],.oge-tree-view-check[data-state=indeterminate]{background:highlight;border-color:highlight}.oge-tree-view-check[data-state=checked]:after{border-color:highlighttext}.oge-tree-view-check[data-state=indeterminate]:after{background:highlighttext}}.oge-drawer{--oge-drawer-size:260px;--oge-drawer-min-size:0px;--oge-drawer-duration:.24s;--oge-drawer-easing:var(--oge-motion-easing-standard);--oge-drawer-current:var(--oge-drawer-min-size);min-inline-size:0;color:var(--oge-text-color);display:flex;position:relative}.oge-drawer,.oge-drawer *{box-sizing:border-box}.oge-drawer-opened{--oge-drawer-current:var(--oge-drawer-size)}.oge-drawer[data-position=start],.oge-drawer[data-position=end]{flex-direction:row}.oge-drawer[data-position=top],.oge-drawer[data-position=bottom]{flex-direction:column}.oge-drawer[data-position=end] .oge-drawer-panel,.oge-drawer[data-position=bottom] .oge-drawer-panel{order:1}.oge-drawer-panel{background:var(--oge-header-bg);transition:inline-size var(--oge-drawer-duration) var(--oge-drawer-easing), block-size var(--oge-drawer-duration) var(--oge-drawer-easing), translate var(--oge-drawer-duration) var(--oge-drawer-easing);flex:none;position:relative;overflow:auto}.oge-drawer-panel:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-drawer:not(.oge-drawer-animated) .oge-drawer-panel,.oge-drawer:not(.oge-drawer-animated) .oge-drawer-content{transition:none}.oge-drawer[data-position=start] .oge-drawer-panel,.oge-drawer[data-position=end] .oge-drawer-panel{inline-size:var(--oge-drawer-current);block-size:100%}.oge-drawer[data-position=top] .oge-drawer-panel,.oge-drawer[data-position=bottom] .oge-drawer-panel{block-size:var(--oge-drawer-current);inline-size:100%}.oge-drawer[data-position=start] .oge-drawer-panel{border-inline-end:1px solid var(--oge-border-color)}.oge-drawer[data-position=end] .oge-drawer-panel{border-inline-start:1px solid var(--oge-border-color)}.oge-drawer[data-position=top] .oge-drawer-panel{border-block-end:1px solid var(--oge-border-color)}.oge-drawer[data-position=bottom] .oge-drawer-panel{border-block-start:1px solid var(--oge-border-color)}.oge-drawer[data-position=start] .oge-drawer-panel,.oge-drawer[data-position=end] .oge-drawer-panel{padding-block:env(safe-area-inset-top,0px) env(safe-area-inset-bottom,0px)}.oge-drawer[data-position=start] .oge-drawer-panel{padding-inline-start:env(safe-area-inset-left,0px)}.oge-drawer[data-position=start] .oge-drawer-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-inline-start:env(safe-area-inset-right,0px)}.oge-drawer[data-position=end] .oge-drawer-panel{padding-inline-end:env(safe-area-inset-right,0px)}.oge-drawer[data-position=end] .oge-drawer-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-inline-end:env(safe-area-inset-left,0px)}.oge-drawer[data-position=top] .oge-drawer-panel{padding-block-start:env(safe-area-inset-top,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}.oge-drawer[data-position=bottom] .oge-drawer-panel{padding-block-end:env(safe-area-inset-bottom,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}.oge-drawer-close{border-radius:var(--oge-radius);color:var(--oge-muted-color);cursor:pointer;transition:background-color var(--oge-drawer-duration) var(--oge-motion-easing-standard), color var(--oge-drawer-duration) var(--oge-motion-easing-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:5px;display:inline-flex;position:absolute;inset-block-start:6px;inset-inline-end:6px}.oge-drawer-close:hover:not(:disabled){background:var(--oge-row-hover-bg);color:var(--oge-text-color)}.oge-drawer-close:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-drawer-close:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-drawer-close:disabled{opacity:.55;cursor:default}.oge-drawer-content{min-block-size:0;min-inline-size:0;transition:translate var(--oge-drawer-duration) var(--oge-drawer-easing);flex:auto}.oge-drawer[data-mode=push][data-position=start] .oge-drawer-panel,.oge-drawer[data-mode=push][data-position=end] .oge-drawer-panel,.oge-drawer[data-mode=overlay][data-position=start] .oge-drawer-panel,.oge-drawer[data-mode=overlay][data-position=end] .oge-drawer-panel{inline-size:var(--oge-drawer-size)}.oge-drawer[data-mode=push]{overflow:hidden}.oge-drawer[data-mode=push] .oge-drawer-panel{z-index:var(--oge-z-drawer);position:absolute;inset-block:0}.oge-drawer[data-mode=push] .oge-drawer-content{inline-size:100%}.oge-drawer[data-mode=push][data-position=start] .oge-drawer-panel{translate:calc(-1 * var(--oge-drawer-size)) 0;inset-inline-start:0}.oge-drawer[data-mode=push][data-position=start].oge-drawer-opened .oge-drawer-panel{translate:0}.oge-drawer[data-mode=push][data-position=start].oge-drawer-opened .oge-drawer-content{translate:var(--oge-drawer-size) 0}.oge-drawer[data-mode=push][data-position=end] .oge-drawer-panel{translate:var(--oge-drawer-size) 0;inset-inline-end:0}.oge-drawer[data-mode=push][data-position=end].oge-drawer-opened .oge-drawer-panel{translate:0}.oge-drawer[data-mode=push][data-position=end].oge-drawer-opened .oge-drawer-content{translate:calc(-1 * var(--oge-drawer-size)) 0}.oge-drawer[data-mode=push][data-position=top] .oge-drawer-panel,.oge-drawer[data-mode=push][data-position=bottom] .oge-drawer-panel{block-size:var(--oge-drawer-size);inset-block:auto;inset-inline:0}.oge-drawer[data-mode=push][data-position=top] .oge-drawer-panel{translate:0 calc(-1 * var(--oge-drawer-size));inset-block-start:0}.oge-drawer[data-mode=push][data-position=top].oge-drawer-opened .oge-drawer-panel{translate:0}.oge-drawer[data-mode=push][data-position=top].oge-drawer-opened .oge-drawer-content{translate:0 var(--oge-drawer-size)}.oge-drawer[data-mode=push][data-position=bottom] .oge-drawer-panel{translate:0 var(--oge-drawer-size);inset-block-end:0}.oge-drawer[data-mode=push][data-position=bottom].oge-drawer-opened .oge-drawer-panel{translate:0}.oge-drawer[data-mode=push][data-position=bottom].oge-drawer-opened .oge-drawer-content{translate:0 calc(-1 * var(--oge-drawer-size))}.oge-drawer[data-mode=overlay]{overflow:hidden}.oge-drawer[data-mode=overlay] .oge-drawer-panel{z-index:var(--oge-z-drawer);box-shadow:var(--oge-shadow-popup);position:absolute;inset-block:0}.oge-drawer[data-mode=overlay] .oge-drawer-content{inline-size:100%;translate:none}.oge-drawer[data-mode=overlay][data-position=start] .oge-drawer-panel{translate:calc(-1 * var(--oge-drawer-size)) 0;inset-inline-start:0}.oge-drawer[data-mode=overlay][data-position=start].oge-drawer-opened .oge-drawer-panel{translate:0}.oge-drawer[data-mode=overlay][data-position=end] .oge-drawer-panel{translate:var(--oge-drawer-size) 0;inset-inline-end:0}.oge-drawer[data-mode=overlay][data-position=end].oge-drawer-opened .oge-drawer-panel{translate:0}.oge-drawer[data-mode=overlay][data-position=top] .oge-drawer-panel,.oge-drawer[data-mode=overlay][data-position=bottom] .oge-drawer-panel{block-size:var(--oge-drawer-size);inset-block:auto;inset-inline:0}.oge-drawer[data-mode=overlay][data-position=top] .oge-drawer-panel{translate:0 calc(-1 * var(--oge-drawer-size));inset-block-start:0}.oge-drawer[data-mode=overlay][data-position=top].oge-drawer-opened .oge-drawer-panel{translate:0}.oge-drawer[data-mode=overlay][data-position=bottom] .oge-drawer-panel{translate:0 var(--oge-drawer-size);inset-block-end:0}.oge-drawer[data-mode=overlay][data-position=bottom].oge-drawer-opened .oge-drawer-panel{translate:0}.oge-drawer-backdrop{z-index:calc(var(--oge-z-drawer) - 1);background:var(--oge-modal-backdrop-bg);animation:oge-drawer-fade var(--oge-drawer-duration) var(--oge-drawer-easing);position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.oge-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@keyframes oge-drawer-fade{0%{opacity:0}}.oge-drawer-items{flex-direction:column;gap:2px;margin:0;padding:8px;list-style:none;display:flex}.oge-drawer-item-wrap{display:block}.oge-drawer-item{border-radius:var(--oge-radius-lg);min-block-size:40px;inline-size:100%;color:var(--oge-input-muted);font:inherit;text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex;position:relative}.oge-drawer-item:hover:not(:disabled){background:var(--oge-row-hover-bg);color:var(--oge-text-color)}.oge-drawer-item:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-drawer-item:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-drawer-item-active{background:var(--oge-accent-soft);color:color-mix(in srgb, var(--oge-accent) 80%, var(--oge-text-color));font-weight:600}.oge-drawer-item-active:before{content:"";background:currentColor;border-radius:3px;inline-size:3px;position:absolute;inset-block:8px;inset-inline-start:0}.oge-drawer-item-active:hover:not(:disabled){background:var(--oge-accent-soft);color:var(--oge-accent)}.oge-drawer-item-disabled,.oge-drawer-item:disabled{color:var(--oge-muted-color);opacity:.55;cursor:default}.oge-drawer-item-icon{flex:none;justify-content:center;align-items:center;block-size:20px;inline-size:20px;display:inline-flex}.oge-drawer-item-text{text-overflow:ellipsis;flex:auto;min-inline-size:0;overflow:hidden}.oge-drawer-item-badge{background:var(--oge-badge-bg);min-inline-size:20px;color:var(--oge-badge-color);text-align:center;border-radius:999px;flex:none;padding:1px 7px;font-size:.75em;font-weight:600;line-height:1.5}.oge-drawer-separator{background:var(--oge-border-color);block-size:1px;margin:6px 4px}.oge-drawer-rail .oge-drawer-items{padding-inline:4px}.oge-drawer-rail .oge-drawer-item{justify-content:center;gap:0;padding-inline:0}.oge-drawer-rail .oge-drawer-item-text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oge-drawer-rail .oge-drawer-item-badge{min-inline-size:16px;padding:0 4px;font-size:.65em;position:absolute;inset-block-start:2px;inset-inline-end:2px}.oge-drawer-swipe[data-position=start] .oge-drawer-panel,.oge-drawer-swipe[data-position=start] .oge-drawer-backdrop,.oge-drawer-swipe[data-position=start] .oge-drawer-swipe-zone,.oge-drawer-swipe[data-position=end] .oge-drawer-panel,.oge-drawer-swipe[data-position=end] .oge-drawer-backdrop,.oge-drawer-swipe[data-position=end] .oge-drawer-swipe-zone{touch-action:pan-y}.oge-drawer-swipe[data-position=top] .oge-drawer-panel,.oge-drawer-swipe[data-position=top] .oge-drawer-backdrop,.oge-drawer-swipe[data-position=top] .oge-drawer-swipe-zone,.oge-drawer-swipe[data-position=bottom] .oge-drawer-panel,.oge-drawer-swipe[data-position=bottom] .oge-drawer-backdrop,.oge-drawer-swipe[data-position=bottom] .oge-drawer-swipe-zone{touch-action:pan-x}.oge-drawer-swipe-zone{z-index:var(--oge-z-drawer);display:none;position:absolute}@media (pointer:coarse){.oge-drawer-swipe-zone{display:block}}.oge-drawer[data-position=start] .oge-drawer-swipe-zone,.oge-drawer[data-position=end] .oge-drawer-swipe-zone{inline-size:24px;inset-block:0}.oge-drawer[data-position=start] .oge-drawer-swipe-zone{inset-inline-start:0}.oge-drawer[data-position=end] .oge-drawer-swipe-zone{inset-inline-end:0}.oge-drawer[data-position=top] .oge-drawer-swipe-zone,.oge-drawer[data-position=bottom] .oge-drawer-swipe-zone{block-size:24px;inset-inline:0}.oge-drawer[data-position=top] .oge-drawer-swipe-zone{inset-block-start:0}.oge-drawer[data-position=bottom] .oge-drawer-swipe-zone{inset-block-end:0}@media (forced-colors:active){.oge-drawer-item{color:linktext}.oge-drawer-item-active{color:highlighttext;background:highlight}.oge-drawer-item-active:before{background:highlighttext}.oge-drawer-item-disabled,.oge-drawer-item:disabled{color:graytext}.oge-drawer-item-badge{border:1px solid canvastext}.oge-drawer-separator{background:canvastext}}@media (prefers-reduced-motion:reduce){.oge-drawer-panel,.oge-drawer-content,.oge-drawer-close,.oge-drawer-item{transition:none}.oge-drawer-backdrop{animation:none}}.oge-menubar{display:block}.oge-menubar,.oge-menubar *{box-sizing:border-box}.oge-menubar-bar{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);align-items:stretch;gap:2px;padding:4px;display:flex}.oge-menubar-vertical .oge-menubar-bar{flex-direction:column;align-items:stretch;width:max-content;min-width:180px}.oge-menubar-item{border-radius:var(--oge-radius);color:var(--oge-text-color);font:inherit;font-size:var(--oge-font-size);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;align-items:center;gap:7px;padding:6px 12px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.oge-menubar-item:hover:not(:disabled):not([aria-disabled=true]){background:var(--oge-row-hover-bg)}.oge-menubar-item:active:not(:disabled):not([aria-disabled=true]){background:var(--oge-accent-soft)}.oge-menubar-item:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-menubar-item:disabled,.oge-menubar-item[aria-disabled=true]{color:var(--oge-muted-color);cursor:default}.oge-menubar-item[aria-expanded=true]{background:var(--oge-accent-soft);color:var(--oge-accent)}.oge-menubar-item[aria-expanded=true] .oge-menubar-item-caret svg{transform:rotate(180deg)}.oge-menubar-item-active:not(:disabled){color:var(--oge-accent)}.oge-menubar-item-active:not(:disabled):after{content:"";background:var(--oge-accent);border-radius:999px;height:2px;position:absolute;inset-block-end:1px;inset-inline:10px}.oge-menubar-vertical .oge-menubar-item-active:not(:disabled):after{width:2px;height:auto;inset-block:8px;inset-inline:1px auto}.oge-menubar-item-icon{flex:none;justify-content:center;align-items:center;width:16px;display:inline-flex}.oge-menubar-item-text{flex:auto}.oge-menubar-item-badge{background:var(--oge-accent-soft);color:var(--oge-accent);border-radius:999px;flex:none;padding:1px 7px;font-size:.8em;font-weight:600;line-height:1.5}.oge-menubar-item-caret{width:10px;color:var(--oge-muted-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.oge-menubar-item-caret svg{transition:transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}[aria-expanded=true] .oge-menubar-item-caret{color:currentColor}.oge-menubar-vertical .oge-menubar-item-caret svg,.oge-menubar-vertical [aria-expanded=true] .oge-menubar-item-caret svg{transform:rotate(-90deg)}.oge-menubar-vertical[dir=rtl] .oge-menubar-item-caret svg,[dir=rtl] .oge-menubar-vertical .oge-menubar-item-caret svg{transform:rotate(90deg)}.oge-menubar-separator{background:var(--oge-border-color);flex:none;align-self:stretch;width:1px;margin:6px 4px}.oge-menubar-vertical .oge-menubar-separator{width:auto;height:1px;margin:4px 6px}.oge-menubar-hamburger{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);color:var(--oge-text-color);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);justify-content:center;align-items:center;padding:7px;display:inline-flex}.oge-menubar-hamburger:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-menubar-hamburger[aria-expanded=true]{background:var(--oge-accent-soft);color:var(--oge-accent)}.oge-menubar-hamburger:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-menubar-hamburger:disabled{color:var(--oge-muted-color);cursor:default}.oge-menubar-overflow-more{min-width:0}.oge-menubar-overflow-more .oge-menubar-bar{position:relative;overflow:hidden}.oge-menubar-overflow-more .oge-menubar-item,.oge-menubar-overflow-more .oge-menubar-separator{flex-shrink:0}.oge-menubar-overflow-more .oge-menubar-item:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-menubar-bar .oge-menubar-item-overflowed{visibility:hidden;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.oge-menubar-disabled .oge-menubar-bar{opacity:.6}@media (prefers-reduced-motion:reduce){.oge-menubar-item,.oge-menubar-item-caret svg,.oge-menubar-hamburger{transition:none}}@media (forced-colors:active){.oge-menubar-item-active:not(:disabled){color:highlight}.oge-menubar-item-active:not(:disabled):after{background:highlight}.oge-menubar-item:disabled{color:graytext}}.oge-breadcrumb{display:block}.oge-breadcrumb,.oge-breadcrumb *{box-sizing:border-box}.oge-breadcrumb-nav{display:block}.oge-breadcrumb-list{font-size:var(--oge-font-size);flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.oge-breadcrumb-wrap .oge-breadcrumb-list{flex-wrap:wrap;row-gap:2px}.oge-breadcrumb-scroll .oge-breadcrumb-list{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);overflow-x:auto}.oge-breadcrumb-li{flex:none;align-items:center;display:inline-flex}.oge-breadcrumb-li-hidden{display:none}.oge-breadcrumb-li-parked{visibility:hidden;pointer-events:none;position:absolute}.oge-breadcrumb-item{border-radius:var(--oge-radius);color:var(--oge-muted-color);font:inherit;font-size:var(--oge-font-size);white-space:nowrap;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;align-items:center;gap:6px;padding:4px 8px;text-decoration:none;display:inline-flex}.oge-breadcrumb-item[aria-disabled=true]{opacity:.6;cursor:default}.oge-breadcrumb-interactive{cursor:pointer}.oge-breadcrumb-interactive:hover{background:var(--oge-row-hover-bg);color:var(--oge-text-color)}.oge-breadcrumb-interactive:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-breadcrumb-item-current{color:var(--oge-text-color);font-weight:600}.oge-breadcrumb-item-icon{flex:none;justify-content:center;align-items:center;width:16px;display:inline-flex}.oge-breadcrumb-item-text{white-space:nowrap}.oge-breadcrumb-separator{color:var(--oge-muted-color);flex:none;justify-content:center;align-items:center;margin-inline:2px;display:inline-flex}[dir=rtl] .oge-breadcrumb-separator svg{transform:scaleX(-1)}.oge-breadcrumb-ellipsis{border-radius:var(--oge-radius);color:var(--oge-muted-color);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.oge-breadcrumb-ellipsis:hover{background:var(--oge-row-hover-bg);color:var(--oge-text-color)}.oge-breadcrumb-ellipsis[aria-expanded=true]{background:var(--oge-accent-soft);color:var(--oge-accent)}.oge-breadcrumb-ellipsis:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}@media (prefers-reduced-motion:reduce){.oge-breadcrumb-item,.oge-breadcrumb-ellipsis{transition:none}}.oge-pagination{color:var(--oge-text-color);display:block}.oge-pagination-nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.oge-pagination-btn{border-radius:var(--oge-radius);min-block-size:32px;min-inline-size:32px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.oge-pagination-btn:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-pagination-btn:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-pagination-btn:focus:not(:focus-visible){box-shadow:none}.oge-pagination-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-pagination-btn:disabled{color:var(--oge-muted-color);cursor:default}.oge-pagination-current{background:var(--oge-accent);color:var(--oge-btn-contrast,#fff);font-weight:600}.oge-pagination-current:hover:not(:disabled){background:var(--oge-accent)}.oge-pagination-ellipsis{text-align:center;min-inline-size:24px;color:var(--oge-muted-color);-webkit-user-select:none;user-select:none}.oge-pagination-indicator{font-variant-numeric:tabular-nums;color:var(--oge-muted-color);padding-inline:8px}.oge-pagination-sizes,.oge-pagination-jump{color:var(--oge-muted-color);align-items:center;gap:6px;margin-inline-start:12px;font-size:.85em;display:inline-flex}.oge-pagination-select,.oge-pagination-jump-input{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);color:var(--oge-text-color);font:inherit;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);padding:4px 6px;font-size:1em}.oge-pagination-select:focus-visible,.oge-pagination-jump-input:focus-visible{border-color:var(--oge-accent);box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-pagination-select:disabled,.oge-pagination-jump-input:disabled{color:var(--oge-muted-color);cursor:default}.oge-pagination-jump-input{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;inline-size:60px}.oge-pagination-jump-input::-webkit-outer-spin-button{appearance:none}.oge-pagination-jump-input::-webkit-inner-spin-button{appearance:none}.oge-pagination-info{color:var(--oge-muted-color);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.85em}.oge-pagination-sm .oge-pagination-btn{min-block-size:26px;min-inline-size:26px;padding:2px 6px;font-size:.85em}.oge-pagination-sm .oge-pagination-select,.oge-pagination-sm .oge-pagination-jump-input{padding:2px 4px}.oge-pagination-lg .oge-pagination-btn{min-block-size:40px;min-inline-size:40px;padding:6px 10px}.oge-pagination.oge-disabled .oge-pagination-indicator,.oge-pagination.oge-disabled .oge-pagination-info,.oge-pagination.oge-disabled .oge-pagination-sizes,.oge-pagination.oge-disabled .oge-pagination-jump{color:var(--oge-muted-color);opacity:.7}@media (prefers-reduced-motion:reduce){.oge-pagination-btn,.oge-pagination-select,.oge-pagination-jump-input{transition:none}}.oge-stepper{--oge-stepper-gap:8px;--oge-stepper-indicator-size:28px;--oge-stepper-header-pad-x:8px;--oge-stepper-header-pad-y:6px;--oge-stepper-transition:var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);color:var(--oge-text-color);font-size:var(--oge-font-size);display:block}.oge-stepper,.oge-stepper *{box-sizing:border-box}.oge-stepper-defs{display:none}.oge-stepper-list{align-items:flex-start;gap:var(--oge-stepper-gap);margin:0;padding:0;list-style:none;display:flex}.oge-stepper-item{flex:1 1 0;align-items:flex-start;min-inline-size:0;display:flex}.oge-stepper-item+.oge-stepper-item{grid-template-columns:minmax(20px,1fr) minmax(0,max-content);display:grid}.oge-stepper-item+.oge-stepper-item:before,.oge-stepper-item+.oge-stepper-item:after{content:"";block-size:2px;min-inline-size:12px;border-radius:1px;grid-area:1/1;align-self:start;margin-block-start:calc(var(--oge-stepper-header-pad-y) + var(--oge-stepper-indicator-size) / 2);margin-inline:4px}.oge-stepper-item+.oge-stepper-item:before{background:var(--oge-border-color)}.oge-stepper-item+.oge-stepper-item:after{background:var(--oge-accent-25);transform-origin:0;transition:transform var(--oge-motion-duration-slow) var(--oge-motion-easing-emphasized);transform:scaleX(0)}[dir=rtl] .oge-stepper-item+.oge-stepper-item:after,.oge-stepper-item+.oge-stepper-item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{transform-origin:100%}.oge-stepper-item-done+.oge-stepper-item:after{transform:none}.oge-stepper-vertical .oge-stepper-list{flex-direction:column;align-items:stretch}.oge-stepper-vertical .oge-stepper-item{flex-direction:column;flex:none;align-items:stretch}.oge-stepper-vertical .oge-stepper-item+.oge-stepper-item{grid-template-columns:minmax(0,1fr)}.oge-stepper-vertical .oge-stepper-item+.oge-stepper-item:before,.oge-stepper-vertical .oge-stepper-item+.oge-stepper-item:after{block-size:14px;inline-size:2px;min-inline-size:0;margin-inline:calc(var(--oge-stepper-header-pad-x) + var(--oge-stepper-indicator-size) / 2) 0;justify-self:start;margin-block:2px}.oge-stepper-vertical .oge-stepper-item+.oge-stepper-item:after{transform-origin:top;transform:scaleY(0)}.oge-stepper-vertical .oge-stepper-item-done+.oge-stepper-item:after{transform:none}.oge-stepper-header{min-inline-size:0;padding:var(--oge-stepper-header-pad-y) var(--oge-stepper-header-pad-x);border-radius:var(--oge-radius);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--oge-stepper-transition), color var(--oge-stepper-transition);background:0 0;border:1px solid #0000;align-items:flex-start;gap:8px;display:inline-flex}.oge-stepper-header:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-stepper-header:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-stepper-header:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-stepper-header:disabled,.oge-stepper-header[aria-disabled=true]{opacity:.55;cursor:default}.oge-stepper-indicator{inline-size:var(--oge-stepper-indicator-size);block-size:var(--oge-stepper-indicator-size);border:1px solid var(--oge-border-color);background:var(--oge-popup-bg);color:var(--oge-muted-color);font-size:calc(var(--oge-font-size) - 1px);font-variant-numeric:tabular-nums;transition:background-color var(--oge-stepper-transition), border-color var(--oge-stepper-transition), color var(--oge-stepper-transition);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.oge-stepper-header[data-state=active] .oge-stepper-indicator{border-color:var(--oge-accent);background:var(--oge-accent);color:var(--oge-severity-contrast);box-shadow:0 0 0 4px var(--oge-accent-soft)}.oge-stepper-header[data-state=done] .oge-stepper-indicator{border-color:var(--oge-accent-25);background:var(--oge-accent-soft);color:var(--oge-accent)}.oge-stepper-header[data-state=error] .oge-stepper-indicator{border-color:var(--oge-danger);background:var(--oge-danger-soft);color:var(--oge-danger)}.oge-stepper-text{min-inline-size:0;min-block-size:calc(var(--oge-stepper-indicator-size) + 2px);flex-direction:column;justify-content:center;display:flex}.oge-stepper-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oge-stepper-header[data-state=active] .oge-stepper-label{font-weight:600}.oge-stepper-header[data-state=error] .oge-stepper-label{color:var(--oge-danger)}.oge-stepper-description,.oge-stepper-optional,.oge-stepper-error{color:var(--oge-muted-color);font-size:calc(var(--oge-font-size) - 2px)}.oge-stepper-error{color:var(--oge-danger)}.oge-stepper .oge-sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oge-stepper-panel{padding-block:12px}.oge-stepper-vertical .oge-stepper-panel{padding-block:4px 12px;padding-inline-start:calc(var(--oge-stepper-indicator-size) + 8px)}@keyframes oge-stepper-panel-a{0%{opacity:0}}@keyframes oge-stepper-panel-b{0%{opacity:0}}.oge-stepper-anim-a .oge-stepper-panel:not([hidden]){animation:oge-stepper-panel-a var(--oge-motion-duration-base) var(--oge-motion-easing-decelerate)}.oge-stepper-anim-b .oge-stepper-panel:not([hidden]){animation:oge-stepper-panel-b var(--oge-motion-duration-base) var(--oge-motion-easing-decelerate)}.oge-stepper-nav{border-block-start:1px solid var(--oge-border-color);justify-content:flex-end;gap:8px;padding-block-start:8px;display:flex}.oge-stepper-nav-btn{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);color:var(--oge-text-color);font:inherit;cursor:pointer;transition:background-color var(--oge-stepper-transition), border-color var(--oge-stepper-transition);padding:6px 14px}.oge-stepper-nav-btn:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-stepper-nav-btn:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-stepper-nav-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-stepper-nav-btn:disabled{opacity:.55;cursor:default}.oge-stepper-nav-next{border-color:var(--oge-accent);background:var(--oge-accent);color:var(--oge-severity-contrast)}.oge-stepper-nav-next:hover:not(:disabled){background:var(--oge-accent);filter:brightness(1.06)}@media (prefers-reduced-motion:reduce){.oge-stepper-header,.oge-stepper-indicator,.oge-stepper-nav-btn,.oge-stepper-item+.oge-stepper-item:after{transition:none}.oge-stepper-anim-a .oge-stepper-panel:not([hidden]),.oge-stepper-anim-b .oge-stepper-panel:not([hidden]){animation:none}}@media (forced-colors:active){.oge-stepper-item+.oge-stepper-item:before{background:graytext}.oge-stepper-item+.oge-stepper-item:after{background:highlight}}.oge-form{--oge-form-gap-x:16px;--oge-form-gap-y:4px;--oge-form-min-col:220px;--oge-form-label-col:160px;font-size:var(--oge-font-size);color:var(--oge-text-color);display:block;container:oge-form/inline-size}.oge-form,.oge-form *{box-sizing:border-box}.oge-form-body{flex-direction:column;gap:12px;margin:0;display:flex}.oge-form-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.oge-form-fields{grid-template-columns:repeat(auto-fit, minmax(var(--oge-form-min-col), 1fr));gap:var(--oge-form-gap-y) var(--oge-form-gap-x);align-items:start;display:grid}@container oge-form (width>=0){.oge-form-fields{grid-template-columns:var(--oge-form-cols-xs,revert-layer)}}@container oge-form (width>=480px){.oge-form-fields{grid-template-columns:var(--oge-form-cols-sm,revert-layer)}}@container oge-form (width>=720px){.oge-form-fields{grid-template-columns:var(--oge-form-cols-md,revert-layer)}}@container oge-form (width>=960px){.oge-form-fields{grid-template-columns:var(--oge-form-cols-lg,revert-layer)}}@container oge-form (width>=1200px){.oge-form-fields{grid-template-columns:var(--oge-form-cols-xl,revert-layer)}}.oge-form-group{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);grid-column:1/-1;min-inline-size:0;margin:8px 0;padding:12px 14px 14px}.oge-form-group-caption{color:var(--oge-text-color);padding:0 6px;font-weight:600}.oge-form-field{min-inline-size:0;display:block}.oge-form-control{min-inline-size:0}.oge-form-label{color:var(--oge-text-color);margin-block-end:4px;font-weight:500;display:block}.oge-form-required-mark{color:var(--oge-danger);margin-inline-start:2px}.oge-form-optional-mark{opacity:.7;margin-inline-start:6px;font-size:.85em;font-weight:400}.oge-form-label-start .oge-form-field,.oge-form-label-end .oge-form-field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 10px;display:grid}.oge-form-label-end .oge-form-field{grid-template-columns:minmax(0,1fr) auto}.oge-form-label-end .oge-form-field .oge-form-label{order:2}.oge-form-align-labels.oge-form-label-start .oge-form-field{grid-template-columns:var(--oge-form-label-col) minmax(0, 1fr)}.oge-form-align-labels.oge-form-label-end .oge-form-field{grid-template-columns:minmax(0, 1fr) var(--oge-form-label-col)}.oge-form-label-start .oge-form-label,.oge-form-label-end .oge-form-label{margin-block-end:0}.oge-form-subscript{margin-block-start:2px;font-size:.85em;line-height:1.4}.oge-form-hint{color:var(--oge-input-muted)}.oge-form-error{color:var(--oge-danger)}.oge-form-empty{color:var(--oge-input-muted);margin:0;padding:12px}.oge-form-actions{align-items:center;gap:8px;display:flex}.oge-form-actions:empty{display:none}.oge-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oge-validation-summary{border:1px solid var(--oge-danger);border-radius:var(--oge-radius);background:var(--oge-danger-soft);padding:10px 12px;display:block}.oge-validation-summary[hidden]{display:none}.oge-validation-summary-title{color:color-mix(in srgb, var(--oge-danger) 80%, var(--oge-text-color));margin:0 0 6px;font-weight:600}.oge-validation-summary-list{margin:0;padding-inline-start:18px}.oge-validation-summary-item{margin-block:2px}.oge-validation-summary-link{color:inherit;font:inherit;text-align:start;cursor:pointer;transition:box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;border-radius:3px;padding:0}.oge-validation-summary-link:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-validation-summary-link:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-validation-summary-field{font-weight:600}.oge-validation-summary-field:after{content:" — "}@media (prefers-reduced-motion:reduce){.oge-validation-summary-link{transition:none}}.oge-upload{--oge-upload-gap:8px;--oge-upload-row-pad:10px 12px;color:var(--oge-text-color);font-family:inherit;display:block}.oge-upload-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oge-upload-dropzone{width:100%;color:var(--oge-muted-color);font:inherit;text-align:center;background:linear-gradient(var(--oge-accent-soft) 0 0) no-repeat center/0% 100%;background-color:var(--oge-bg);border:1.5px dashed var(--oge-border-color);border-radius:var(--oge-radius-lg);cursor:pointer;transition:border-color var(--oge-motion-duration-base) var(--oge-motion-easing-standard), background-size var(--oge-motion-duration-slow) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-base) var(--oge-motion-easing-standard), transform var(--oge-motion-duration-base) var(--oge-motion-easing-standard);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:32px 20px;display:flex}.oge-upload-dropzone:hover:not(:disabled){border-color:var(--oge-accent-25);background-size:100% 100%}.oge-upload-dropzone:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-upload-dropzone:disabled{cursor:not-allowed;opacity:.55}.oge-upload-dropzone-passive{cursor:default}.oge-upload-dropzone-over{border-style:solid;border-color:var(--oge-accent);box-shadow:0 0 0 4px var(--oge-accent-soft), var(--oge-shadow-card);background-size:100% 100%;transform:translateY(-1px)}.oge-upload-dropzone-compact{text-align:start;flex-direction:row;gap:10px;padding:12px 16px}.oge-upload-dropzone-label{color:var(--oge-text-color);letter-spacing:-.01em;font-weight:550}.oge-upload-dropzone-hint{font-size:.8125rem;line-height:1.4}.oge-upload-icon{box-sizing:content-box;color:var(--oge-accent);background:var(--oge-accent-soft);border-radius:50%;padding:10px}.oge-upload-dropzone-compact .oge-upload-icon{padding:6px}.oge-upload-select,.oge-upload-clear,.oge-upload-start{color:var(--oge-text-color);font:inherit;background:var(--oge-bg);border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);box-shadow:var(--oge-shadow-btn);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);align-items:center;gap:6px;padding:7px 14px;font-weight:500;display:inline-flex}.oge-upload-select:hover:not(:disabled),.oge-upload-clear:hover:not(:disabled),.oge-upload-start:hover:not(:disabled){background:var(--oge-row-hover-bg);box-shadow:var(--oge-shadow-btn-hover)}.oge-upload-select:focus-visible,.oge-upload-clear:focus-visible,.oge-upload-start:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-upload-select:disabled,.oge-upload-clear:disabled,.oge-upload-start:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.oge-upload-start:not(:disabled){color:#fff;background:var(--oge-accent);border-color:var(--oge-accent)}.oge-upload-start:not(:disabled):hover{background:var(--oge-accent);filter:brightness(1.06)}.oge-upload-select{margin-bottom:var(--oge-upload-gap)}.oge-upload-actions{gap:var(--oge-upload-gap);margin-top:12px;display:flex}.oge-upload-actions-start{justify-content:flex-start}.oge-upload-actions-center{justify-content:center}.oge-upload-actions-end{justify-content:flex-end}.oge-upload-actions-stretch>*{flex:1;justify-content:center}.oge-upload-list{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.oge-upload-file{padding:var(--oge-upload-row-pad);background:var(--oge-bg);border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);animation:oge-upload-file-in var(--oge-motion-duration-base) var(--oge-motion-easing-emphasized);align-items:center;gap:12px;display:flex;position:relative;overflow:hidden}.oge-upload-file:before{content:"";width:3px;transition:background-color var(--oge-motion-duration-base) var(--oge-motion-easing-standard);background:0 0;position:absolute;inset:0 auto 0 0}.oge-upload-file:hover{background:var(--oge-row-hover-bg)}.oge-upload-file:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}[dir=rtl] .oge-upload-file:before{inset:0 0 0 auto}.oge-upload-file-uploading:before{background:var(--oge-accent)}.oge-upload-file-uploaded:before{background:var(--oge-success)}.oge-upload-file-paused:before{background:var(--oge-warning)}.oge-upload-file-failed:before,.oge-upload-file-invalid:before{background:var(--oge-danger)}.oge-upload-file-invalid,.oge-upload-file-failed{background:var(--oge-danger-soft);border-color:color-mix(in srgb, var(--oge-danger) 35%, transparent)}.oge-upload-file-thumb{object-fit:cover;background:var(--oge-group-bg);border-radius:var(--oge-radius);flex:none;height:auto}@keyframes oge-upload-file-in{0%{opacity:0;translate:0 -4px}}.oge-upload-file-glyph{width:34px;height:34px;color:var(--oge-muted-color);background:var(--oge-group-bg);border-radius:var(--oge-radius);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.oge-upload-file-done{width:16px;height:16px;color:var(--oge-severity-contrast);background:var(--oge-success);box-shadow:0 0 0 2px var(--oge-bg);animation:oge-upload-done-in var(--oge-motion-duration-base) var(--oge-motion-easing-emphasized);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:-3px;inset-inline-end:-3px}.oge-upload-file-done path{stroke-dasharray:1;animation:oge-upload-done-draw var(--oge-motion-duration-slow) var(--oge-motion-easing-decelerate)}@keyframes oge-upload-done-in{0%{opacity:0;scale:.6}}@keyframes oge-upload-done-draw{0%{stroke-dashoffset:1px}}.oge-upload-file-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.oge-upload-file-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.oge-upload-file-meta{color:var(--oge-muted-color);font-variant-numeric:tabular-nums;font-size:.8125rem}.oge-upload-file-progress{margin-top:2px}.oge-upload-file-error{color:var(--oge-danger);align-items:center;gap:5px;font-size:.8125rem;display:inline-flex}.oge-upload-file-action{color:var(--oge-muted-color);font:inherit;border-radius:var(--oge-radius);cursor:pointer;opacity:.55;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:5px;font-size:.8125rem;display:inline-flex}.oge-upload-file-action:hover:not(:disabled){color:var(--oge-text-color);background:var(--oge-selected-bg);opacity:1}.oge-upload-file-action:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);opacity:1;outline:2px solid #0000}.oge-upload-file-action:disabled{cursor:not-allowed;opacity:.3}.oge-upload-file:hover .oge-upload-file-action,.oge-upload-file:focus-within .oge-upload-file-action{opacity:1}@media (hover:none){.oge-upload-file-action{opacity:1}}.oge-upload-empty{color:var(--oge-muted-color);text-align:center;background:var(--oge-group-bg);border-radius:var(--oge-radius);margin:12px 0 0;padding:18px;font-size:.875rem}.oge-upload-list-card .oge-upload-list{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.oge-upload-list-card .oge-upload-file{text-align:center;box-shadow:var(--oge-shadow-card);flex-direction:column;align-items:stretch;gap:8px;padding:8px}.oge-upload-list-card .oge-upload-file-thumb{aspect-ratio:1;width:100%}.oge-upload-list-card .oge-upload-file-glyph{width:100%;height:84px}.oge-upload-list-card .oge-upload-file-name{font-size:.8125rem}.oge-upload-lightbox-image{object-fit:contain;border-radius:var(--oge-radius);max-width:100%;max-height:70svh;margin:0 auto;display:block}.oge-upload-external-zone{transition:background-color var(--oge-motion-duration-base) var(--oge-motion-easing-standard), outline-color var(--oge-motion-duration-base) var(--oge-motion-easing-standard)}.oge-upload-external-zone-over{background:var(--oge-accent-soft);outline:2px dashed var(--oge-accent);outline-offset:-4px}[dir=rtl] .oge-upload-file-main{text-align:right}@media (prefers-reduced-motion:reduce){.oge-upload-dropzone,.oge-upload-file,.oge-upload-file-action,.oge-upload-select,.oge-upload-clear,.oge-upload-start,.oge-upload-external-zone{transition:none}.oge-upload-dropzone-over{transform:none}.oge-upload-file,.oge-upload-file-done,.oge-upload-file-done path{animation:none}}@media (forced-colors:active){.oge-upload-file-done{color:canvas;box-shadow:none;background:canvastext}}.oge-editor{--oge-editor-pad-x:14px;--oge-editor-pad-y:10px;inline-size:100%;min-inline-size:0;color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;gap:6px;display:flex}.oge-editor-label{color:var(--oge-text-color);cursor:default;align-self:flex-start;font-size:13px;font-weight:600;line-height:1.3}.oge-editor-required{color:var(--oge-danger);margin-inline-start:2px}.oge-editor-frame{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-editor-bg);min-inline-size:0;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex-direction:column;display:flex;position:relative}.oge-editor-frame:hover{border-color:var(--oge-muted-color)}.oge-editor-focused .oge-editor-frame{border-color:var(--oge-accent);outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline-offset:0;outline:2px solid #0000}.oge-editor-invalid .oge-editor-frame{border-color:var(--oge-danger)}.oge-editor-invalid.oge-editor-focused .oge-editor-frame{box-shadow:0 0 0 3px var(--oge-danger-soft)}.oge-editor-disabled .oge-editor-frame{border-color:var(--oge-border-color);background:var(--oge-input-filled-bg)}.oge-editor-disabled .oge-editor-content,.oge-editor-disabled .oge-editor-label{color:var(--oge-muted-color)}.oge-editor-toolbar.oge-toolbar{border:0;border-block-end:1px solid var(--oge-border-color);background:var(--oge-editor-toolbar-bg);border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:0;border-end-start-radius:0;padding:4px 6px}.oge-editor-tool{justify-content:center;min-block-size:30px;min-inline-size:30px;position:relative}.oge-editor-tool.oge-editor-tool-text{gap:4px;padding-inline:8px}.oge-editor-tool .oge-toolbar-icon{flex:none}.oge-editor-tool-value{text-overflow:ellipsis;max-inline-size:9rem;overflow:hidden}.oge-editor-tool-chevron{color:var(--oge-input-muted);flex:none}[dir=rtl] .oge-editor-tool-mirror svg,.oge-editor:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .oge-editor-tool-mirror svg{transform:scaleX(-1)}.oge-editor-tool-swatch{background:var(--oge-text-color);border-radius:2px;block-size:3px;position:absolute;inset-block-end:4px;inset-inline:7px}.oge-editor-tool-swatch.oge-editor-tool-swatch-none{box-shadow:inset 0 0 0 1px var(--oge-muted-color);background:0 0}.oge-editor-body{flex-direction:column;min-block-size:0;display:flex;position:relative}.oge-editor-content{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track)}.oge-editor-content::-webkit-scrollbar{width:8px;height:8px}.oge-editor-content::-webkit-scrollbar-thumb{background:var(--oge-scrollbar-thumb);border-radius:4px}.oge-editor-content::-webkit-scrollbar-thumb:hover{background:var(--oge-scrollbar-thumb-hover)}.oge-editor-content::-webkit-scrollbar-track{background:var(--oge-scrollbar-track)}.oge-editor-content{box-sizing:border-box;block-size:var(--oge-editor-height,auto);min-block-size:var(--oge-editor-min-height,160px);max-block-size:var(--oge-editor-max-height,none);padding:var(--oge-editor-pad-y) var(--oge-editor-pad-x);overflow-wrap:anywhere;white-space:pre-wrap;color:var(--oge-text-color);font:inherit;cursor:text;caret-color:var(--oge-accent);border-end-end-radius:inherit;border-end-start-radius:inherit;line-height:1.55;overflow-y:auto}.oge-editor-content:focus,.oge-editor-content:focus-visible{outline:2px solid #0000}.oge-editor-content>:first-child{margin-block-start:0}.oge-editor-content>:last-child{margin-block-end:0}.oge-editor-content p{margin-block:0 .6em}.oge-editor-content h1,.oge-editor-content h2,.oge-editor-content h3,.oge-editor-content h4,.oge-editor-content h5,.oge-editor-content h6{color:var(--oge-text-color);margin-block:.9em .4em;font-weight:650;line-height:1.25}.oge-editor-content h1{font-size:1.75em}.oge-editor-content h2{font-size:1.45em}.oge-editor-content h3{font-size:1.22em}.oge-editor-content h4{font-size:1.08em}.oge-editor-content h5,.oge-editor-content h6{font-size:1em}.oge-editor-content h6{color:var(--oge-input-muted)}.oge-editor-content ul,.oge-editor-content ol{margin-block:0 .6em;padding-inline-start:1.6em}.oge-editor-content li{margin-block:.15em}.oge-editor-content li>ul,.oge-editor-content li>ol{margin-block:.15em 0}.oge-editor-content blockquote{border-inline-start:3px solid var(--oge-editor-quote-border);color:var(--oge-input-muted);margin-block:0 .6em;margin-inline:0;padding-block:.15em;padding-inline:.9em 0}.oge-editor-content blockquote p:last-child{margin-block-end:0}.oge-editor-content pre{border-radius:var(--oge-radius);background:var(--oge-editor-code-bg);font-family:var(--oge-font-mono);white-space:pre-wrap;tab-size:2;margin-block:0 .6em;padding:10px 12px;font-size:.92em;line-height:1.5}.oge-editor-content code{font-family:var(--oge-font-mono);font-size:.92em}.oge-editor-content :not(pre)>code{background:var(--oge-editor-code-bg);border-radius:4px;padding:.1em .35em}.oge-editor-content a{color:var(--oge-editor-link);text-underline-offset:2px;text-decoration:underline}.oge-editor-content hr{border:0;border-block-start:1px solid var(--oge-border-color);margin-block:1em}.oge-editor-content img{vertical-align:middle;border-radius:4px;block-size:auto;max-inline-size:100%}.oge-editor-content ::selection{background:var(--oge-accent-25)}.oge-editor-resizable .oge-editor-content{resize:vertical}.oge-editor-readonly .oge-editor-content{cursor:default;caret-color:#0000}.oge-editor-placeholder{inset-block-start:var(--oge-editor-pad-y);inset-inline:var(--oge-editor-pad-x);color:var(--oge-input-muted);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;line-height:1.55;position:absolute;overflow:hidden}.oge-editor-subscript{min-block-size:18px;color:var(--oge-input-muted);align-items:baseline;gap:12px;font-size:12px;line-height:1.4;display:flex}.oge-editor-error{color:var(--oge-danger)}.oge-editor-counter{font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}.oge-editor-counter.oge-editor-counter-over{color:var(--oge-danger);font-weight:600}.oge-editor-color-popup{flex-direction:column;gap:8px;padding:10px;display:flex}.oge-editor-color-none{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);color:var(--oge-text-color);font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;align-self:stretch;padding:6px 10px}.oge-editor-color-none:hover{background:var(--oge-row-hover-bg)}.oge-editor-color-none:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-editor-color-none:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}@media (pointer:coarse){.oge-editor-content{font-size:max(16px,1em)}}@media (prefers-reduced-motion:reduce){.oge-editor-frame,.oge-editor-color-none{transition:none}}@media (forced-colors:active){.oge-editor-frame{border-color:canvastext}.oge-editor-focused .oge-editor-frame{outline-offset:0;outline:2px solid highlight}.oge-editor-invalid .oge-editor-frame{border-style:dashed}.oge-editor-tool[aria-pressed=true]{outline-offset:-2px;border-color:highlight;outline:2px solid highlight}.oge-editor-tool:disabled{color:graytext}.oge-editor-tool-swatch{forced-color-adjust:none;box-shadow:0 0 0 1px canvastext}.oge-editor-content a{color:linktext}.oge-editor-content blockquote{border-inline-start-color:canvastext}.oge-editor-content pre,.oge-editor-content :not(pre)>code{border:1px solid canvastext}.oge-editor-content ::selection{color:highlighttext;background:highlight}.oge-editor-disabled .oge-editor-content,.oge-editor-placeholder{color:graytext}}.oge-grid-assistant{--oge-grid-assistant-ring:var(--oge-border-color);--oge-grid-assistant-glow:color-mix(in srgb, var(--oge-accent) 18%, transparent);box-sizing:border-box;min-inline-size:0;color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;gap:8px;line-height:1.45;display:flex}.oge-grid-assistant *,.oge-grid-assistant :before,.oge-grid-assistant :after{box-sizing:border-box}.oge-grid-assistant-bar{border:1px solid var(--oge-grid-assistant-ring);background:var(--oge-bg);min-block-size:40px;box-shadow:var(--oge-shadow-btn);transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-base) var(--oge-motion-easing-standard);border-radius:999px;align-items:center;gap:6px;margin:0;padding-block:4px;padding-inline:12px 4px;display:flex;position:relative}.oge-grid-assistant-bar:hover{--oge-grid-assistant-ring:color-mix(in srgb, var(--oge-accent) 35%, var(--oge-border-color))}.oge-grid-assistant-bar:focus-within{--oge-grid-assistant-ring:var(--oge-accent);box-shadow:0 0 0 3px var(--oge-focus-ring), 0 6px 20px var(--oge-grid-assistant-glow)}.oge-grid-assistant-busy .oge-grid-assistant-bar:after{content:"";border-radius:inherit;background:conic-gradient(from var(--oge-grid-assistant-angle,0deg), transparent 0deg, var(--oge-accent) 70deg, transparent 140deg);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:1.6s linear infinite oge-grid-assistant-sweep;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --oge-grid-assistant-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes oge-grid-assistant-sweep{to{--oge-grid-assistant-angle:360deg}}.oge-grid-assistant-icon{color:var(--oge-accent);flex:none;display:inline-flex}.oge-grid-assistant-icon svg{fill:currentColor}.oge-grid-assistant-busy .oge-grid-assistant-icon svg{animation:oge-grid-assistant-pulse 1.2s var(--oge-motion-easing-standard) infinite}@keyframes oge-grid-assistant-pulse{50%{opacity:.45;transform:scale(.82)rotate(18deg)}}.oge-grid-assistant-input{block-size:30px;min-inline-size:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:0 4px}.oge-grid-assistant-input::placeholder{color:var(--oge-muted-color);opacity:1}.oge-grid-assistant-input:disabled{cursor:not-allowed}.oge-grid-assistant-button{min-block-size:30px;color:var(--oge-text-color);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding-inline:14px;font-weight:500;display:inline-flex;position:relative}.oge-grid-assistant-button:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-grid-assistant-button:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-grid-assistant-button:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-grid-assistant-button:active:not(:disabled){transform:scale(.97)}.oge-grid-assistant-button:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-grid-assistant-button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.oge-grid-assistant-button{transition:none}}@media (forced-colors:active){.oge-grid-assistant-button{border-color:buttontext}.oge-grid-assistant-button:disabled{color:graytext}}.oge-grid-assistant-submit,.oge-grid-assistant-apply{background:var(--oge-accent);color:var(--oge-severity-contrast)}.oge-grid-assistant-submit:hover:not(:disabled),.oge-grid-assistant-apply:hover:not(:disabled){background:color-mix(in srgb, var(--oge-accent) 86%, var(--oge-text-color))}.oge-grid-assistant-stop{border-color:var(--oge-border-color)}.oge-grid-assistant-undo{color:var(--oge-muted-color)}.oge-grid-assistant-undo:hover:not(:disabled){color:var(--oge-text-color)}.oge-grid-assistant-suggestions{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.oge-grid-assistant-chip{border:1px solid var(--oge-border-color);background:var(--oge-bg);color:var(--oge-text-color);font:inherit;cursor:pointer;animation:oge-grid-assistant-in var(--oge-motion-duration-base) var(--oge-motion-easing-decelerate) both;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:999px;padding-block:4px;padding-inline:12px;font-size:.92em;position:relative}.oge-grid-assistant-chip:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-grid-assistant-chip:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-grid-assistant-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--oge-accent) 45%, var(--oge-border-color));background:var(--oge-accent-soft)}.oge-grid-assistant-chip:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-grid-assistant-chip:disabled{opacity:.5;cursor:not-allowed}.oge-grid-assistant-proposal{border:1px solid color-mix(in srgb, var(--oge-accent) 30%, var(--oge-border-color));border-inline-start:4px solid var(--oge-accent);border-radius:var(--oge-radius-lg);background:var(--oge-accent-soft);animation:oge-grid-assistant-in var(--oge-motion-duration-base) var(--oge-motion-easing-decelerate);gap:6px;padding-block:12px;padding-inline:14px;display:grid}@keyframes oge-grid-assistant-in{0%{opacity:0;transform:translateY(-4px)}}.oge-grid-assistant-proposal-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oge-grid-assistant-proposal-title{font-weight:600}.oge-grid-assistant-slices{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.oge-grid-assistant-slice{background:var(--oge-bg);color:var(--oge-accent);border-radius:999px;padding-block:1px;padding-inline:8px;font-size:.82em;font-weight:600}.oge-grid-assistant-summary,.oge-grid-assistant-warning,.oge-grid-assistant-status{margin:0}.oge-grid-assistant-warning{color:var(--oge-warning);font-size:.92em}.oge-grid-assistant-actions{flex-wrap:wrap;gap:6px;margin-block-start:2px;display:flex}.oge-grid-assistant-discard{border-color:var(--oge-border-color);background:var(--oge-bg)}.oge-grid-assistant-status{color:var(--oge-muted-color);padding-inline:14px;font-size:.92em}.oge-grid-assistant-status-error{color:var(--oge-danger)}.oge-grid-assistant-status-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oge-grid-assistant-disabled .oge-grid-assistant-bar{background:var(--oge-header-bg)}@media (prefers-reduced-motion:reduce){.oge-grid-assistant-bar,.oge-grid-assistant-button,.oge-grid-assistant-chip{transition:none}.oge-grid-assistant-chip,.oge-grid-assistant-proposal{animation:none}.oge-grid-assistant-busy .oge-grid-assistant-bar:after{background:var(--oge-accent);animation:none}.oge-grid-assistant-busy .oge-grid-assistant-icon svg{animation-name:oge-grid-assistant-fade;animation-duration:2.4s}}@keyframes oge-grid-assistant-fade{50%{opacity:.45}}@media (forced-colors:active){.oge-grid-assistant-bar,.oge-grid-assistant-chip,.oge-grid-assistant-button,.oge-grid-assistant-proposal{border-color:buttontext}.oge-grid-assistant-bar:focus-within{outline:2px solid highlight}.oge-grid-assistant-submit,.oge-grid-assistant-apply{color:highlighttext;background:highlight;border-color:highlight}.oge-grid-assistant-busy .oge-grid-assistant-bar:after{background:highlight}.oge-grid-assistant-button:disabled,.oge-grid-assistant-chip:disabled{color:graytext}.oge-grid-assistant-icon svg{fill:canvastext}}.oge-smart-paste{box-sizing:border-box;min-inline-size:0;color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;gap:8px;line-height:1.45;display:flex}.oge-smart-paste *,.oge-smart-paste :before,.oge-smart-paste :after{box-sizing:border-box}.oge-smart-paste-bar,.oge-smart-paste-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.oge-smart-paste-button{min-block-size:30px;color:var(--oge-text-color);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding-inline:14px;font-weight:500;display:inline-flex;position:relative}.oge-smart-paste-button:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-smart-paste-button:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-smart-paste-button:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-smart-paste-button:active:not(:disabled){transform:scale(.97)}.oge-smart-paste-button:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-smart-paste-button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.oge-smart-paste-button{transition:none}}@media (forced-colors:active){.oge-smart-paste-button{border-color:buttontext}.oge-smart-paste-button:disabled{color:graytext}}.oge-smart-paste-trigger,.oge-smart-paste-apply,.oge-smart-paste-fill{background:var(--oge-accent);color:var(--oge-severity-contrast)}.oge-smart-paste-trigger:hover:not(:disabled),.oge-smart-paste-apply:hover:not(:disabled),.oge-smart-paste-fill:hover:not(:disabled){background:color-mix(in srgb, var(--oge-accent) 86%, var(--oge-text-color))}@media (forced-colors:active){.oge-smart-paste-trigger,.oge-smart-paste-apply,.oge-smart-paste-fill{color:highlighttext;background:highlight;border-color:highlight}}.oge-smart-paste-stop,.oge-smart-paste-discard{border-color:var(--oge-border-color);background:var(--oge-bg)}.oge-smart-paste-toggle,.oge-smart-paste-undo{color:var(--oge-muted-color)}.oge-smart-paste-toggle:hover:not(:disabled),.oge-smart-paste-undo:hover:not(:disabled){color:var(--oge-text-color)}.oge-smart-paste-icon{fill:currentColor}.oge-smart-paste-busy .oge-smart-paste-icon{animation:oge-smart-paste-pulse 1.2s var(--oge-motion-easing-standard) infinite}@keyframes oge-smart-paste-pulse{50%{opacity:.45;transform:scale(.82)rotate(18deg)}}.oge-smart-paste-text{animation:oge-smart-paste-in var(--oge-motion-duration-base) var(--oge-motion-easing-decelerate);gap:6px;display:grid}.oge-smart-paste-text-label{font-weight:500}.oge-smart-paste-area{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);min-block-size:96px;inline-size:100%;color:inherit;font:inherit;resize:vertical;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);padding-block:8px;padding-inline:12px}.oge-smart-paste-area::placeholder{color:var(--oge-muted-color);opacity:1}.oge-smart-paste-area:focus-visible{border-color:var(--oge-accent);outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-smart-paste-area:disabled{background:var(--oge-header-bg);cursor:not-allowed}.oge-smart-paste-proposal{border:1px solid color-mix(in srgb, var(--oge-accent) 30%, var(--oge-border-color));border-inline-start:4px solid var(--oge-accent);border-radius:var(--oge-radius-lg);background:var(--oge-accent-soft);animation:oge-smart-paste-in var(--oge-motion-duration-base) var(--oge-motion-easing-decelerate);gap:8px;padding-block:12px;padding-inline:14px;display:grid}@keyframes oge-smart-paste-in{0%{opacity:0;transform:translateY(-4px)}}.oge-smart-paste-proposal-title{font-weight:600}.oge-smart-paste-table{border-collapse:collapse;inline-size:100%;font-size:.95em}.oge-smart-paste-table th,.oge-smart-paste-table td{border-block-end:1px solid var(--oge-border-color);text-align:start;vertical-align:top;overflow-wrap:anywhere;padding-block:4px;padding-inline:8px}.oge-smart-paste-table thead th{color:var(--oge-muted-color);font-size:.85em;font-weight:600}.oge-smart-paste-table tbody th{font-weight:500}.oge-smart-paste-previous{color:var(--oge-muted-color);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--oge-muted-color) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--oge-muted-color) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--oge-muted-color) 60%, transparent)}.oge-smart-paste-next{color:var(--oge-text-color);font-weight:600}.oge-smart-paste-warning{color:var(--oge-warning);margin:0;font-size:.92em}.oge-smart-paste-status{color:var(--oge-muted-color);margin:0;font-size:.92em}.oge-smart-paste-status-error{color:var(--oge-danger)}.oge-smart-paste-status-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.oge-smart-paste-text,.oge-smart-paste-proposal,.oge-smart-paste-area{transition:none;animation:none}.oge-smart-paste-busy .oge-smart-paste-icon{animation-name:oge-smart-paste-fade;animation-duration:2.4s}}@keyframes oge-smart-paste-fade{50%{opacity:.45}}@media (forced-colors:active){.oge-smart-paste-proposal,.oge-smart-paste-area{border-color:buttontext}.oge-smart-paste-previous{color:graytext}.oge-smart-paste-icon{fill:currentColor}}.oge-ai-cell{vertical-align:middle;align-items:center;gap:6px;min-inline-size:0;max-inline-size:100%;display:inline-flex}.oge-ai-cell .oge-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oge-ai-cell-value{text-overflow:ellipsis;white-space:nowrap;animation:oge-ai-cell-in var(--oge-motion-duration-base) var(--oge-motion-easing-decelerate);overflow:hidden}@keyframes oge-ai-cell-in{0%{opacity:0}}.oge-ai-cell-skeleton{background:linear-gradient(90deg, var(--oge-skeleton-color) 0%, color-mix(in srgb, var(--oge-accent) 22%, var(--oge-skeleton-color)) 50%, var(--oge-skeleton-color) 100%);background-size:200% 100%;border-radius:999px;block-size:.8em;inline-size:6em;max-inline-size:100%;animation:1.4s linear infinite oge-ai-cell-shimmer;display:inline-block}@keyframes oge-ai-cell-shimmer{to{background-position:-200% 0}}.oge-ai-cell-error{color:var(--oge-muted-color);font-style:italic}.oge-ai-cell-retry{border-radius:var(--oge-radius);block-size:22px;inline-size:22px;color:var(--oge-muted-color);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.oge-ai-cell-retry:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-ai-cell-retry:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-ai-cell-retry svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.oge-ai-cell-retry:hover{background:var(--oge-row-hover-bg);color:var(--oge-text-color)}.oge-ai-cell-retry:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}@media (prefers-reduced-motion:reduce){.oge-ai-cell-value{animation:none}.oge-ai-cell-skeleton{background:var(--oge-skeleton-color);animation:2.4s ease-in-out infinite oge-ai-cell-pulse}.oge-ai-cell-retry{transition:none}}@keyframes oge-ai-cell-pulse{50%{opacity:.5}}@media (forced-colors:active){.oge-ai-cell-skeleton{background:graytext}.oge-ai-cell-retry{border-color:buttontext}}.oge-chat{box-sizing:border-box;min-inline-size:0;block-size:var(--oge-chat-height,420px);border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;line-height:1.5;display:flex;overflow:hidden}.oge-chat *,.oge-chat :before,.oge-chat :after{box-sizing:border-box}.oge-chat .oge-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oge-chat-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);flex-direction:column;flex:auto;gap:10px;min-block-size:0;padding:14px;display:flex;overflow-y:auto}.oge-chat-log::-webkit-scrollbar{width:8px;height:8px}.oge-chat-log::-webkit-scrollbar-thumb{background:var(--oge-scrollbar-thumb);border-radius:4px}.oge-chat-log::-webkit-scrollbar-thumb:hover{background:var(--oge-scrollbar-thumb-hover)}.oge-chat-log::-webkit-scrollbar-track{background:var(--oge-scrollbar-track)}.oge-chat-log:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-chat-empty{color:var(--oge-muted-color);text-align:center;margin:auto 0 0}.oge-chat-suggestions{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.oge-chat-chip{border:1px solid var(--oge-border-color);background:var(--oge-bg);color:inherit;font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:999px;padding-block:4px;padding-inline:12px;font-size:.92em;position:relative}.oge-chat-chip:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-chat-chip:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-chat-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--oge-accent) 45%, var(--oge-border-color));background:var(--oge-accent-soft)}.oge-chat-chip:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-chat-message{max-inline-size:82%;animation:oge-chat-in var(--oge-motion-duration-base) var(--oge-motion-easing-decelerate);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.oge-chat-message-user{align-self:flex-end;align-items:flex-end}@keyframes oge-chat-in{0%{opacity:0;transform:translateY(6px)}}.oge-chat-bubble{background:var(--oge-header-bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;border-end-start-radius:4px;padding-block:8px;padding-inline:12px}.oge-chat-message-user .oge-chat-bubble{background:var(--oge-accent);color:var(--oge-severity-contrast);border-end-end-radius:4px;border-end-start-radius:16px}.oge-chat-message-error .oge-chat-bubble{background:var(--oge-danger-soft);color:var(--oge-danger)}.oge-chat-dots{gap:4px;padding-block:4px;display:inline-flex}.oge-chat-dots span{background:var(--oge-muted-color);block-size:6px;inline-size:6px;animation:oge-chat-dot 1.2s var(--oge-motion-easing-standard) infinite;border-radius:50%}.oge-chat-dots span:nth-child(2){animation-delay:.15s}.oge-chat-dots span:nth-child(3){animation-delay:.3s}@keyframes oge-chat-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.oge-chat-composer{border-block-start:1px solid var(--oge-border-color);background:var(--oge-bg);flex:none;align-items:flex-end;gap:8px;margin:0;padding:10px;display:flex}.oge-chat-input{border:1px solid var(--oge-border-color);background:var(--oge-bg);min-block-size:36px;max-block-size:160px;min-inline-size:0;color:inherit;font:inherit;resize:none;field-sizing:content;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:18px;flex:auto;padding-block:7px;padding-inline:12px}.oge-chat-input::placeholder{color:var(--oge-muted-color);opacity:1}.oge-chat-input:focus-visible{border-color:var(--oge-accent);outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-chat-input:disabled{background:var(--oge-header-bg);cursor:not-allowed}.oge-chat-button{min-block-size:30px;color:var(--oge-text-color);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding-inline:14px;font-weight:500;display:inline-flex;position:relative}.oge-chat-button:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-chat-button:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-chat-button:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-chat-button:active:not(:disabled){transform:scale(.97)}.oge-chat-button:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-chat-button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.oge-chat-button{transition:none}}@media (forced-colors:active){.oge-chat-button{border-color:buttontext}.oge-chat-button:disabled{color:graytext}}.oge-chat-icon-button{min-block-size:36px;inline-size:36px;padding:0}.oge-chat-icon-button svg{fill:currentColor}.oge-chat-send{background:var(--oge-accent);color:var(--oge-severity-contrast)}.oge-chat-send:hover:not(:disabled){background:color-mix(in srgb, var(--oge-accent) 86%, var(--oge-text-color))}@media (forced-colors:active){.oge-chat-send{color:highlighttext;background:highlight;border-color:highlight}}.oge-chat-stop{border-color:var(--oge-border-color);background:var(--oge-bg)}.oge-chat-retry{border-color:var(--oge-border-color);background:var(--oge-bg);min-block-size:26px;font-size:.9em}@media (prefers-reduced-motion:reduce){.oge-chat-message{animation:none}.oge-chat-dots span{animation-name:oge-chat-fade;animation-duration:2.4s}.oge-chat-chip,.oge-chat-input{transition:none}}@keyframes oge-chat-fade{50%{opacity:1}}@media (forced-colors:active){.oge-chat,.oge-chat-input,.oge-chat-chip{border-color:buttontext}.oge-chat-bubble{border:1px solid canvastext}.oge-chat-message-user .oge-chat-bubble{border-color:highlight}.oge-chat-dots span{background:canvastext}}@keyframes oge-sort-arrow-in{0%{opacity:0;translate:0 2px}}@media (pointer:coarse){.oge-resize-handle:before{width:44px}}@starting-style{.oge-detail-row{opacity:0;grid-template-rows:0fr}}@media (prefers-reduced-motion:reduce){.oge-detail-row{transition:none}}@container (width<=360px){.oge-adaptive-detail-list{grid-template-columns:minmax(0,1fr)}.oge-adaptive-detail-value{padding-block-start:0}}@media (prefers-reduced-motion:reduce){.oge-pin-edge-start,.oge-pin-edge-end{transition:none}}@media (forced-colors:active){.oge-pin-edge-start{border-inline-end:1px solid canvastext}.oge-pin-edge-end{border-inline-start:1px solid canvastext}}@keyframes oge-cell-flash-a{0%{background-color:var(--oge-update-flash-bg)}to{background-color:#0000}}@keyframes oge-cell-flash-b{0%{background-color:var(--oge-update-flash-bg)}to{background-color:#0000}}@keyframes oge-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.oge-spinner{animation-duration:1.4s}.oge-grid-skeleton{animation:none}}@keyframes oge-grid-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (pointer:coarse){.oge-fill-handle{width:12px;height:12px}.oge-fill-handle:before{width:44px;height:44px}}@media (pointer:coarse){.oge-hf-toggle:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}@media (forced-colors:active){.oge-header-cell,.oge-cell{border-color:canvastext}.oge-row-selected,.oge-row-selected .oge-cell,.oge-row-selected:hover .oge-cell{color:highlighttext;background:highlight}.oge-row-selected .oge-cell *{color:inherit}.oge-row-focused{outline-offset:-2px;outline:2px solid highlight}.oge-cell:focus-visible{outline-color:highlight}.oge-row-selected .oge-cell:focus-visible{outline-color:highlighttext}.oge-cell-editing,.oge-editor-input{border-color:highlight}.oge-editor-invalid{border-style:dashed}.oge-resize-handle:hover,.oge-col-drop-target:before,.oge-chooser-drop-target:before,.oge-group-chip-drop-target:before{background:highlight}.oge-drop-target .oge-cell{border-block-start:2px solid highlight}.oge-group-panel-drop-active{border-style:solid;border-color:highlight}.oge-header-filter-active{color:highlight}.oge-tool-btn{color:buttontext;border-color:buttontext}.oge-tool-btn:disabled{color:graytext;border-color:graytext}.oge-grid-skeleton{background:graytext}.oge-cell-range,.oge-row:hover .oge-cell-range{color:highlighttext;forced-color-adjust:none;background:highlight}.oge-cell-range:after,.oge-row:hover .oge-cell-range:after{border-color:canvastext}.oge-fill-handle{forced-color-adjust:none;background:canvastext;border-color:canvas}.oge-cell-fill-preview:after{border-color:highlight}.oge-drop-after .oge-cell{border-block-start:0;border-block-end:2px solid highlight}.oge-drop-inside .oge-cell{border-block:2px solid highlight}.oge-cf-databar{background-image:none;border-inline-start:3px solid canvastext}.oge-cf-icon{color:canvastext}.oge-sticky-groups{border-bottom:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.oge-tool-btn,.oge-group-panel,.oge-fb-input,.oge-search-input,.oge-hf-search,input.oge-filter-input,.oge-header-cell,.oge-cell,.oge-expander-btn,.oge-group-arrow,.oge-editor-input,.oge-hf-toggle,.oge-loading .oge-viewport{transition:none}.oge-sort-indicator path{animation:none}}.oge-grid{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);font-size:var(--oge-font-size);flex-direction:column;display:flex;position:relative;overflow:hidden}.oge-pager{border-top:1px solid var(--oge-border-color);background:var(--oge-header-bg);color:var(--oge-text-color);align-items:center;gap:4px;padding:6px 10px;display:flex}.oge-pager-btn{min-width:28px;min-height:26px;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;display:inline-flex}.oge-pager-btn:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-pager-btn:disabled{color:var(--oge-muted-color);cursor:default}.oge-pager-current{background:var(--oge-accent);color:var(--oge-severity-contrast);font-weight:600}.oge-pager-current:hover:not(:disabled){background:var(--oge-accent)}.oge-pager-sizes{color:var(--oge-muted-color);align-items:center;gap:6px;margin-inline-start:12px;font-size:12px;display:inline-flex}.oge-pager-sizes select{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);color:inherit;font:inherit;padding:2px 6px}.oge-pager-compact{font-variant-numeric:tabular-nums;color:var(--oge-muted-color);padding:0 6px}.oge-pager-info{color:var(--oge-muted-color);margin-inline-start:auto;font-size:12px}.oge-pager-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-pager-input{color:var(--oge-muted-color);align-items:center;gap:6px;padding:0 4px;font-size:12px;display:inline-flex}.oge-pager-input-field{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);width:3.5em;color:var(--oge-text-color);font:inherit;text-align:center;font-variant-numeric:tabular-nums;padding:2px 6px}.oge-pager-input-field:focus{outline:2px solid #0000}.oge-pager-input-field:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}@media (forced-colors:active){.oge-pager-current{color:highlighttext;forced-color-adjust:none;background:highlight}.oge-pager-btn:disabled{color:graytext}.oge-pager-input-field{border-color:canvastext}}@media (prefers-reduced-motion:reduce){.oge-pager-btn{transition:none}}.oge-tree-list{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);font-size:var(--oge-font-size);flex-direction:column;display:flex;position:relative;overflow:hidden}.oge-tree-cell{align-items:center;min-inline-size:0;display:flex}.oge-tree-indent{flex:none}.oge-tree-expander{flex:none;margin-inline-end:4px}.oge-tree-expander:hover{color:var(--oge-accent);background:var(--oge-row-hover-bg)}.oge-tree-expander-spacer{flex:none;inline-size:24px}.oge-tree-cell-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oge-tree-node-summary{border-radius:var(--oge-radius);background:var(--oge-accent-soft);color:var(--oge-text-color);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-inline-start:8px;padding:0 6px;font-size:.85em}@media (forced-colors:active){.oge-tree-node-summary{border:1px solid canvastext}}.oge-row.oge-drop-before{box-shadow:inset 0 2px 0 0 var(--oge-accent)}.oge-row.oge-drop-after{box-shadow:inset 0 -2px 0 0 var(--oge-accent)}.oge-theme-dark,[data-oge-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--oge-bg:#111827;--oge-text-color:#d1d5db;--oge-border-color:#374151;--oge-header-bg:#1f2937;--oge-header-color:#e5e7eb;--oge-row-hover-bg:#1e293b;--oge-selected-bg:#1e3a5f;--oge-muted-color:#9ca3af;--oge-group-bg:#182031;--oge-detail-bg:#0f1623;--oge-popup-bg:#1f2937;--oge-accent:#60a5fa;--oge-accent-soft:#60a5fa1f;--oge-accent-25:#60a5fa4d;--oge-focus-ring:#60a5fa73;--oge-shadow-popup:0 12px 32px -8px #0000008c, 0 4px 12px -6px #0006;--oge-row-alt-bg:#94a3b80f;--oge-update-flash-bg:#60a5fa47;--oge-skeleton-color:#94a3b82e;--oge-success:#22c55e;--oge-success-soft:#22c55e29;--oge-warning:#f59e0b;--oge-warning-soft:#f59e0b29;--oge-danger:#ef4444;--oge-danger-soft:#ef444429;--oge-severity-contrast:#0b1220;--oge-badge-bg:#ef4444;--oge-badge-color:#0b1220;--oge-shadow-btn:0 1px 2px #0006;--oge-shadow-btn-hover:0 2px 6px #00000080;--oge-shadow-card:0 1px 3px #00000059, 0 4px 12px -4px #0000004d;--oge-shadow-card-hover:0 2px 6px #0006, 0 10px 24px -8px #00000073;--oge-shadow-drag:0 18px 40px -10px #0009, 0 6px 14px -6px #00000073;--oge-shadow-pinned-color:#00000080;--oge-input-filled-bg:#94a3b814;--oge-tooltip-bg:#334155;--oge-tooltip-color:#f1f5f9;--oge-modal-backdrop-bg:#0000008c;--oge-scheduler-chip-fg:#0b1220;--oge-scheduler-now-color:#ef4444;--oge-gantt-bar-fg:#0b1220;--oge-gantt-summary-bg:#94a3b8;--oge-gantt-offday-bg:#94a3b812;--oge-gantt-today-color:#ef4444;--oge-gantt-arrow-color:#64748b;--oge-kanban-column-bg:#94a3b814;--oge-kanban-card-ring:#ffffff14;--oge-kanban-card-shadow:0 1px 2px #0006;--oge-kanban-card-shadow-hover:0 3px 10px #00000080;--oge-kanban-card-shadow-drag:0 12px 28px -6px #0009, 0 4px 10px -4px #00000073;--oge-kanban-tag-bg:#94a3b82e;--oge-kanban-avatar-bg:#94a3b8;--oge-kanban-avatar-fg:#0b1220;--oge-chart-grid-line:#94a3b824;--oge-chart-crosshair:#94a3b880;--oge-chart-strip-bg:#94a3b81a;--oge-chart-zoom-bg:#818cf82e;--oge-chart-heat-low:#1e1b4b;--oge-chart-heat-high:#a5b4fc;--oge-scrollbar-thumb:#94a3b866;--oge-scrollbar-thumb-hover:#94a3b89e;--oge-spreadsheet-chrome-bg:#090909;--oge-spreadsheet-chrome-fg:#fff;--oge-spreadsheet-status-bg:#141414;--oge-spreadsheet-status-border:#262626;--oge-spreadsheet-muted-fg:#b0b0b0;--oge-spreadsheet-disabled-fg:#5c5c5c;--oge-spreadsheet-field-bg:#292929;--oge-spreadsheet-field-border:#666;--oge-spreadsheet-field-fg:#fff;--oge-spreadsheet-header-bg:#0a0a0a;--oge-spreadsheet-header-fg:#dadada;--oge-spreadsheet-header-line:#999;--oge-spreadsheet-header-separator:#333;--oge-spreadsheet-header-hover-bg:#262626;--oge-spreadsheet-header-selected-bg:#646464;--oge-spreadsheet-header-selected-fg:#fff;--oge-spreadsheet-header-selected-separator:#b6b6b6;--oge-spreadsheet-corner-mark:#646464;--oge-spreadsheet-outline-line:#b0b0b0;--oge-spreadsheet-outline-level-bg:#292929;--oge-spreadsheet-outline-level-border:#666;--oge-spreadsheet-hidden-line:#8a8a8a;--oge-spreadsheet-hidden-gap:#0a0a0a;--oge-spreadsheet-tab-strip-bg:#090909;--oge-spreadsheet-tab-fg:#fff;--oge-spreadsheet-tab-hover-bg:#262626;--oge-spreadsheet-menu-bg:#292929;--oge-spreadsheet-menu-fg:#fff;--oge-spreadsheet-menu-hover-bg:#3d3d3d;--oge-spreadsheet-tip-bg:#292929;--oge-spreadsheet-tip-fg:#fff;--oge-spreadsheet-tip-border:#666;--oge-row-focused-bg:color-mix(in srgb, var(--oge-accent) 10%, transparent);--oge-input-muted:var(--oge-header-color);--oge-scheduler-chip-bg:var(--oge-accent);--oge-scheduler-grid-line:var(--oge-border-color);--oge-scheduler-allday-bg:var(--oge-header-bg);--oge-scheduler-hour-fg:var(--oge-muted-color);--oge-scheduler-off-hours-bg:var(--oge-detail-bg);--oge-gantt-bar-bg:var(--oge-accent);--oge-gantt-grid-line:var(--oge-border-color);--oge-kanban-card-bg:var(--oge-bg);--oge-kanban-card-fg:var(--oge-text-color);--oge-kanban-placeholder-border:var(--oge-accent-25);--oge-kanban-placeholder-bg:var(--oge-accent-soft);--oge-drop-placeholder-border:var(--oge-accent-25);--oge-drop-placeholder-bg:var(--oge-accent-soft);--oge-kanban-lane-border:var(--oge-border-color);--oge-chart-axis-line:var(--oge-border-color);--oge-chart-axis-fg:var(--oge-muted-color);--oge-avatar-bg:color-mix(in srgb, var(--oge-accent) 14%, var(--oge-bg));--oge-avatar-fg:color-mix(in srgb, var(--oge-accent) 80%, var(--oge-text-color));--oge-rating-color:var(--oge-warning);--oge-rating-empty-color:var(--oge-muted-color);--oge-signature-ink:var(--oge-text-color);--oge-signature-bg:var(--oge-bg);--oge-chart-track:color-mix(in srgb, var(--oge-muted-color) 22%, transparent);--oge-chart-needle:var(--oge-text-color);--oge-chart-empty:color-mix(in srgb, var(--oge-muted-color) 14%, var(--oge-bg));--oge-chart-link:var(--oge-muted-color);--oge-editor-bg:var(--oge-bg);--oge-editor-toolbar-bg:var(--oge-header-bg);--oge-editor-link:var(--oge-accent);--oge-editor-code-bg:color-mix(in srgb, var(--oge-muted-color) 16%, transparent);--oge-editor-quote-border:color-mix(in srgb, var(--oge-accent) 45%, var(--oge-border-color))}@media (prefers-color-scheme:dark){.oge-theme-auto,[data-oge-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--oge-bg:#111827;--oge-text-color:#d1d5db;--oge-border-color:#374151;--oge-header-bg:#1f2937;--oge-header-color:#e5e7eb;--oge-row-hover-bg:#1e293b;--oge-selected-bg:#1e3a5f;--oge-muted-color:#9ca3af;--oge-group-bg:#182031;--oge-detail-bg:#0f1623;--oge-popup-bg:#1f2937;--oge-accent:#60a5fa;--oge-accent-soft:#60a5fa1f;--oge-accent-25:#60a5fa4d;--oge-focus-ring:#60a5fa73;--oge-shadow-popup:0 12px 32px -8px #0000008c, 0 4px 12px -6px #0006;--oge-row-alt-bg:#94a3b80f;--oge-update-flash-bg:#60a5fa47;--oge-skeleton-color:#94a3b82e;--oge-success:#22c55e;--oge-success-soft:#22c55e29;--oge-warning:#f59e0b;--oge-warning-soft:#f59e0b29;--oge-danger:#ef4444;--oge-danger-soft:#ef444429;--oge-severity-contrast:#0b1220;--oge-badge-bg:#ef4444;--oge-badge-color:#0b1220;--oge-shadow-btn:0 1px 2px #0006;--oge-shadow-btn-hover:0 2px 6px #00000080;--oge-shadow-card:0 1px 3px #00000059, 0 4px 12px -4px #0000004d;--oge-shadow-card-hover:0 2px 6px #0006, 0 10px 24px -8px #00000073;--oge-shadow-drag:0 18px 40px -10px #0009, 0 6px 14px -6px #00000073;--oge-shadow-pinned-color:#00000080;--oge-input-filled-bg:#94a3b814;--oge-tooltip-bg:#334155;--oge-tooltip-color:#f1f5f9;--oge-modal-backdrop-bg:#0000008c;--oge-scheduler-chip-fg:#0b1220;--oge-scheduler-now-color:#ef4444;--oge-gantt-bar-fg:#0b1220;--oge-gantt-summary-bg:#94a3b8;--oge-gantt-offday-bg:#94a3b812;--oge-gantt-today-color:#ef4444;--oge-gantt-arrow-color:#64748b;--oge-kanban-column-bg:#94a3b814;--oge-kanban-card-ring:#ffffff14;--oge-kanban-card-shadow:0 1px 2px #0006;--oge-kanban-card-shadow-hover:0 3px 10px #00000080;--oge-kanban-card-shadow-drag:0 12px 28px -6px #0009, 0 4px 10px -4px #00000073;--oge-kanban-tag-bg:#94a3b82e;--oge-kanban-avatar-bg:#94a3b8;--oge-kanban-avatar-fg:#0b1220;--oge-chart-grid-line:#94a3b824;--oge-chart-crosshair:#94a3b880;--oge-chart-strip-bg:#94a3b81a;--oge-chart-zoom-bg:#818cf82e;--oge-chart-heat-low:#1e1b4b;--oge-chart-heat-high:#a5b4fc;--oge-scrollbar-thumb:#94a3b866;--oge-scrollbar-thumb-hover:#94a3b89e;--oge-spreadsheet-chrome-bg:#090909;--oge-spreadsheet-chrome-fg:#fff;--oge-spreadsheet-status-bg:#141414;--oge-spreadsheet-status-border:#262626;--oge-spreadsheet-muted-fg:#b0b0b0;--oge-spreadsheet-disabled-fg:#5c5c5c;--oge-spreadsheet-field-bg:#292929;--oge-spreadsheet-field-border:#666;--oge-spreadsheet-field-fg:#fff;--oge-spreadsheet-header-bg:#0a0a0a;--oge-spreadsheet-header-fg:#dadada;--oge-spreadsheet-header-line:#999;--oge-spreadsheet-header-separator:#333;--oge-spreadsheet-header-hover-bg:#262626;--oge-spreadsheet-header-selected-bg:#646464;--oge-spreadsheet-header-selected-fg:#fff;--oge-spreadsheet-header-selected-separator:#b6b6b6;--oge-spreadsheet-corner-mark:#646464;--oge-spreadsheet-outline-line:#b0b0b0;--oge-spreadsheet-outline-level-bg:#292929;--oge-spreadsheet-outline-level-border:#666;--oge-spreadsheet-hidden-line:#8a8a8a;--oge-spreadsheet-hidden-gap:#0a0a0a;--oge-spreadsheet-tab-strip-bg:#090909;--oge-spreadsheet-tab-fg:#fff;--oge-spreadsheet-tab-hover-bg:#262626;--oge-spreadsheet-menu-bg:#292929;--oge-spreadsheet-menu-fg:#fff;--oge-spreadsheet-menu-hover-bg:#3d3d3d;--oge-spreadsheet-tip-bg:#292929;--oge-spreadsheet-tip-fg:#fff;--oge-spreadsheet-tip-border:#666;--oge-row-focused-bg:color-mix(in srgb, var(--oge-accent) 10%, transparent);--oge-input-muted:var(--oge-header-color);--oge-scheduler-chip-bg:var(--oge-accent);--oge-scheduler-grid-line:var(--oge-border-color);--oge-scheduler-allday-bg:var(--oge-header-bg);--oge-scheduler-hour-fg:var(--oge-muted-color);--oge-scheduler-off-hours-bg:var(--oge-detail-bg);--oge-gantt-bar-bg:var(--oge-accent);--oge-gantt-grid-line:var(--oge-border-color);--oge-kanban-card-bg:var(--oge-bg);--oge-kanban-card-fg:var(--oge-text-color);--oge-kanban-placeholder-border:var(--oge-accent-25);--oge-kanban-placeholder-bg:var(--oge-accent-soft);--oge-drop-placeholder-border:var(--oge-accent-25);--oge-drop-placeholder-bg:var(--oge-accent-soft);--oge-kanban-lane-border:var(--oge-border-color);--oge-chart-axis-line:var(--oge-border-color);--oge-chart-axis-fg:var(--oge-muted-color);--oge-avatar-bg:color-mix(in srgb, var(--oge-accent) 14%, var(--oge-bg));--oge-avatar-fg:color-mix(in srgb, var(--oge-accent) 80%, var(--oge-text-color));--oge-rating-color:var(--oge-warning);--oge-rating-empty-color:var(--oge-muted-color);--oge-signature-ink:var(--oge-text-color);--oge-signature-bg:var(--oge-bg);--oge-chart-track:color-mix(in srgb, var(--oge-muted-color) 22%, transparent);--oge-chart-needle:var(--oge-text-color);--oge-chart-empty:color-mix(in srgb, var(--oge-muted-color) 14%, var(--oge-bg));--oge-chart-link:var(--oge-muted-color);--oge-editor-bg:var(--oge-bg);--oge-editor-toolbar-bg:var(--oge-header-bg);--oge-editor-link:var(--oge-accent);--oge-editor-code-bg:color-mix(in srgb, var(--oge-muted-color) 16%, transparent);--oge-editor-quote-border:color-mix(in srgb, var(--oge-accent) 45%, var(--oge-border-color))}}.oge-chart{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);height:100%;min-height:0;min-block-size:200px;color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.oge-chart-title{padding:10px 14px 0;font-size:15px;font-weight:600}.oge-chart-subtitle{color:var(--oge-muted-color);padding:0 14px;font-size:12px}.oge-chart-layout{flex-direction:column-reverse;flex:1;gap:4px;min-height:0;padding:8px;display:flex}.oge-chart-legend-top{flex-direction:column}.oge-chart-legend-start{flex-direction:row}.oge-chart-legend-end{flex-direction:row-reverse}.oge-chart-legend{flex-wrap:wrap;align-content:flex-start;gap:2px 6px;margin:0;padding:0 6px;list-style:none;display:flex}.oge-chart-legend-start .oge-chart-legend,.oge-chart-legend-end .oge-chart-legend{flex-direction:column;max-width:40%}.oge-chart-legend-btn{border-radius:var(--oge-radius);color:inherit;font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.oge-chart-legend-btn:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-chart-legend-btn:disabled{cursor:default}.oge-chart-legend-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-chart-legend-hidden{opacity:.45}.oge-chart-legend-hidden .oge-chart-legend-text{text-decoration:line-through}.oge-chart-legend-marker{border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.oge-chart-plot-wrap{flex:1;min-width:0;min-height:120px;position:relative}.oge-chart-plot-wrap:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);border-radius:var(--oge-radius);outline:2px solid #0000}.oge-chart-svg{touch-action:pan-y;-webkit-user-select:none;user-select:none;direction:ltr;display:block}.oge-chart-grid{stroke:var(--oge-chart-grid-line);stroke-width:1px}.oge-chart-touch-pan-y{touch-action:pan-y}.oge-chart-touch-pan-x{touch-action:pan-x}.oge-chart-grid-minor{stroke-dasharray:2 3;opacity:.55}.oge-chart-tick-mark{stroke:var(--oge-chart-axis-line);stroke-width:1px}.oge-chart-break-gap{fill:var(--oge-bg);pointer-events:none}.oge-chart-break-line{fill:none;stroke:var(--oge-chart-axis-fg);stroke-width:1px;pointer-events:none}.oge-chart-series-enter{transform-box:view-box;animation:oge-chart-draw-in var(--oge-chart-anim-duration,.6s) var(--oge-chart-anim-easing,var(--oge-motion-easing-decelerate)) both}@keyframes oge-chart-draw-in{0%{opacity:0;transform:scaleY(0)}40%{opacity:1}to{transform:none}}.oge-chart-static .oge-chart-bar,.oge-chart-static .oge-chart-marker,.oge-chart-static .oge-chart-legend-btn{transition:none}.oge-chart-axis-line{stroke:var(--oge-chart-axis-line);stroke-width:1px}.oge-chart-axis-label{fill:var(--oge-chart-axis-fg);font-size:11px}.oge-chart-axis-title{fill:var(--oge-chart-axis-fg);letter-spacing:.04em;font-size:11px;font-weight:600}.oge-chart-no-data{fill:var(--oge-muted-color);font-size:13px}.oge-chart-line{stroke-linecap:round;stroke-linejoin:round}.oge-chart-bar,.oge-chart-marker,.oge-chart-pie-slice{transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), filter var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-chart-bar:hover,.oge-chart-pie-slice:hover{filter:brightness(1.08)}.oge-chart-marker{stroke:var(--oge-bg);stroke-width:1.5px}.oge-chart-point-selected{stroke:var(--oge-text-color);stroke-width:2px}.oge-chart-candle{fill:var(--oge-chart-candle-up)}.oge-chart-candle-falling{fill:var(--oge-chart-candle-down)}.oge-chart-candle-wick{stroke:var(--oge-chart-axis-fg);stroke-width:1px}.oge-chart-ohlc{stroke:var(--oge-chart-candle-up);stroke-width:1.5px;stroke-linecap:square}.oge-chart-ohlc-falling{stroke:var(--oge-chart-candle-down)}.oge-chart-box{fill-opacity:.28;stroke-width:1.5px}.oge-chart-box-median{stroke-width:2px}.oge-chart-box-whisker{stroke-width:1.25px}.oge-chart-dot{stroke:var(--oge-bg);stroke-width:1px;pointer-events:none}.oge-chart-waterfall-connector{stroke:var(--oge-chart-axis-fg);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.oge-chart-trendline,.oge-chart-indicator-line,.oge-chart-pareto-line{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.oge-chart-indicator-band{stroke:none;pointer-events:none}.oge-chart-indicator-level{stroke:var(--oge-chart-axis-fg);stroke-width:1px;stroke-dasharray:4 4;opacity:.7;pointer-events:none}.oge-chart-radial-track{fill:var(--oge-chart-strip-bg);pointer-events:none}.oge-chart-point-label{fill:var(--oge-text-color);pointer-events:none;paint-order:stroke;stroke:var(--oge-bg);stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:500}.oge-chart-point-label-inside{stroke:none}.oge-chart-pie-label.oge-chart-point-label-inside{font-weight:600}.oge-chart-label-fo{pointer-events:none;font-size:11px;overflow:visible}.oge-chart-crosshair{stroke:var(--oge-chart-crosshair);stroke-width:1px;stroke-dasharray:4 3;pointer-events:none}.oge-chart-zoom-rect{fill:var(--oge-chart-zoom-bg);stroke:var(--oge-accent);stroke-width:1px;pointer-events:none}.oge-chart-strip{fill:var(--oge-chart-strip-bg);pointer-events:none}.oge-chart-strip-line{stroke:var(--oge-warning);stroke-width:1.5px;pointer-events:none}.oge-chart-strip-label{fill:var(--oge-muted-color);pointer-events:none;font-size:10px}.oge-chart-constant-line{stroke:var(--oge-danger);pointer-events:none}.oge-chart-constant-label{fill:var(--oge-danger);paint-order:stroke;stroke:var(--oge-bg);stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:600}.oge-chart-annotation-dot{fill:var(--oge-accent);stroke:var(--oge-bg);stroke-width:1.5px;pointer-events:none}.oge-chart-annotation-connector{stroke:var(--oge-chart-axis-fg);stroke-width:1px;opacity:.7;pointer-events:none}.oge-chart-annotation-box{fill:var(--oge-tooltip-bg);opacity:.92;pointer-events:none}.oge-chart-annotation-text{fill:var(--oge-tooltip-color);pointer-events:none;font-size:11px}.oge-chart-annotation-fo{pointer-events:none;overflow:visible}.oge-range-selector{min-block-size:0;height:auto}.oge-range-wrap{height:90px;min-height:90px}.oge-range-periods{flex-wrap:wrap;gap:4px;padding:6px 8px 0;display:flex}.oge-range-period{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);min-inline-size:36px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;padding:3px 9px;font-size:12px}.oge-range-period:hover{background:var(--oge-row-hover-bg)}.oge-range-period:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-range-period-active{border-color:var(--oge-accent);background:var(--oge-accent-soft);color:var(--oge-accent);font-weight:600}.oge-range-period-active:hover{background:var(--oge-accent-soft)}.oge-range-shade{fill:var(--oge-chart-strip-bg);pointer-events:none}.oge-range-window{fill:var(--oge-chart-zoom-bg);stroke:var(--oge-accent);stroke-width:1px;cursor:grab}.oge-range-handle{background:var(--oge-accent);cursor:ew-resize;touch-action:none;border-radius:4px;width:8px;position:absolute;top:6px;bottom:24px}.oge-range-handle:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-chart-pie-connector{fill:none;stroke:var(--oge-chart-axis-fg);stroke-width:1px;opacity:.6}.oge-chart-tooltip{z-index:5;border-radius:var(--oge-radius);background:var(--oge-tooltip-bg);color:var(--oge-tooltip-color);white-space:nowrap;pointer-events:none;box-shadow:var(--oge-shadow-btn);flex-direction:column;gap:2px;padding:6px 10px;font-size:11px;line-height:1.35;display:flex;position:absolute}.oge-chart-tooltip-end-x{transform:translate(-100%)}.oge-chart-tooltip-end-y{transform:translateY(-100%)}.oge-chart-tooltip-end-x.oge-chart-tooltip-end-y{transform:translate(-100%,-100%)}.oge-chart-tooltip-arg{font-size:12px;font-weight:600}.oge-chart-tooltip-row{opacity:.9;align-items:center;gap:5px;display:inline-flex}.oge-chart-sr-table,.oge-chart-live{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oge-chart-sr-table{table-layout:fixed}@media (prefers-reduced-motion:reduce){.oge-chart-bar,.oge-chart-marker,.oge-chart-pie-slice,.oge-chart-legend-btn,.oge-range-period{transition:none}.oge-chart-series-enter{animation:none}}@media (forced-colors:active){.oge-chart-grid{stroke:graytext}.oge-chart-axis-line,.oge-chart-tick-mark,.oge-chart-break-line,.oge-chart-candle-wick,.oge-chart-pie-connector,.oge-chart-annotation-connector{stroke:canvastext}.oge-chart-break-gap{fill:canvas}.oge-chart-constant-line{stroke:canvastext}.oge-chart-axis-label,.oge-chart-axis-title,.oge-chart-strip-label,.oge-chart-constant-label{fill:canvastext}.oge-chart-constant-label{stroke:canvas}.oge-range-period{border:1px solid buttontext}.oge-range-period-active{color:highlighttext;forced-color-adjust:none;background:highlight}.oge-chart-no-data{fill:graytext}.oge-chart-line,.oge-chart-legend-marker{forced-color-adjust:none}.oge-chart-bar,.oge-chart-pie-slice,.oge-chart-candle{forced-color-adjust:none;stroke:canvastext;stroke-width:1px}.oge-chart-marker{forced-color-adjust:none;stroke:canvastext}.oge-chart-ohlc,.oge-chart-trendline,.oge-chart-indicator-line,.oge-chart-indicator-band,.oge-chart-pareto-line,.oge-chart-dot{forced-color-adjust:none}.oge-chart-box-median,.oge-chart-box-whisker,.oge-chart-waterfall-connector,.oge-chart-indicator-level{stroke:canvastext!important}.oge-chart-radial-track{fill:canvas;stroke:graytext}.oge-chart-point-label{stroke:canvas;fill:canvastext!important}.oge-chart-point-label-inside{stroke:canvas;stroke-width:3px}.oge-chart-point-selected{stroke:highlight;stroke-width:3px}.oge-chart-crosshair,.oge-chart-zoom-rect,.oge-range-window{stroke:highlight}.oge-chart-legend-hidden{color:graytext;text-decoration:line-through}.oge-chart-tooltip,.oge-chart-annotation-box{stroke:canvastext;border:1px solid canvastext}}.oge-gauge{min-block-size:160px}.oge-gauge .oge-chart-plot-wrap{min-height:100px}.oge-linear-gauge,.oge-bullet-chart{--oge-gauge-block-size:96px;min-block-size:0;height:auto}.oge-linear-gauge .oge-chart-plot-wrap,.oge-bullet-chart .oge-chart-plot-wrap{min-height:0;block-size:var(--oge-gauge-block-size)}.oge-linear-gauge-vertical{height:100%;min-block-size:200px}.oge-linear-gauge-vertical .oge-chart-plot-wrap{block-size:auto;min-height:180px}.oge-bullet-chart{--oge-gauge-block-size:64px}.oge-bullet-chart-vertical{height:100%;min-block-size:200px}.oge-bullet-chart-vertical .oge-chart-plot-wrap{block-size:auto;min-height:180px}.oge-gauge-range{stroke:none}.oge-gauge-track{fill:none;stroke:var(--oge-chart-track);stroke-linecap:butt}.oge-gauge-bar{fill:none;stroke:var(--oge-accent);stroke-linecap:butt;transition:stroke-dasharray var(--oge-chart-anim-duration,.6s) var(--oge-chart-anim-easing,var(--oge-motion-easing-decelerate))}.oge-gauge-tick{stroke:var(--oge-chart-axis-fg);stroke-width:1.5px}.oge-gauge-tick-minor{stroke-width:1px;opacity:.55}.oge-gauge-needle,.oge-gauge-hub{fill:var(--oge-chart-needle)}.oge-gauge-hub{stroke:var(--oge-bg);stroke-width:2px}.oge-gauge-needle,.oge-gauge-marker{transform-box:view-box;transition:transform var(--oge-chart-anim-duration,.6s) var(--oge-chart-anim-easing,var(--oge-motion-easing-decelerate))}.oge-gauge-marker{fill:var(--oge-accent);stroke:var(--oge-bg);stroke-width:1px}.oge-gauge-subvalue{fill:var(--oge-chart-axis-fg);stroke:var(--oge-chart-axis-fg);stroke-width:2px}.oge-gauge-value{fill:var(--oge-text-color);font-variant-numeric:tabular-nums;font-weight:600}.oge-gauge-value-linear{font-size:13px}.oge-bullet-range{stroke:none}.oge-bullet-bar{fill:var(--oge-text-color)}.oge-bullet-tooltip{inset-block-start:4px;inset-inline-start:8px}.oge-bullet-target{stroke:var(--oge-text-color);stroke-width:3px;stroke-linecap:butt}.oge-chart-static .oge-gauge-bar,.oge-chart-static .oge-gauge-needle,.oge-chart-static .oge-gauge-marker{transition:none}@media (prefers-reduced-motion:reduce){.oge-gauge-bar,.oge-gauge-needle,.oge-gauge-marker{transition:none}}@media (forced-colors:active){.oge-gauge-track{stroke:graytext}.oge-gauge-range,.oge-bullet-range{forced-color-adjust:none;stroke:canvastext;stroke-width:1px}.oge-gauge-bar{stroke:highlight}.oge-gauge-needle,.oge-gauge-hub,.oge-gauge-marker,.oge-bullet-bar{fill:canvastext}.oge-gauge-hub{stroke:canvas}.oge-gauge-tick,.oge-gauge-subvalue,.oge-bullet-target{stroke:canvastext}.oge-gauge-subvalue,.oge-gauge-value{fill:canvastext}}.oge-funnel-item,.oge-heatmap-cell,.oge-treemap-tile,.oge-sunburst-segment,.oge-sankey-node,.oge-map-region{cursor:pointer;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), filter var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-funnel-item:hover,.oge-heatmap-cell:hover,.oge-treemap-tile:hover,.oge-sunburst-segment:hover,.oge-sankey-node:hover,.oge-map-region:hover{filter:brightness(1.08)}.oge-chart-plot-wrap:focus-visible .oge-chart-item-active,.oge-chart-plot-wrap:focus .oge-chart-item-active{stroke:var(--oge-text-color);stroke-width:3px;paint-order:stroke}.oge-chart-visual-enter{transform-box:view-box;transform-origin:50%;animation:oge-chart-visual-in var(--oge-chart-anim-duration,.6s) var(--oge-chart-anim-easing,var(--oge-motion-easing-decelerate)) both}@keyframes oge-chart-visual-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.oge-funnel-item{stroke:var(--oge-bg);stroke-width:1px}.oge-funnel-connector{fill:none;stroke:var(--oge-chart-axis-fg);stroke-width:1px;opacity:.6}.oge-heatmap-cell{stroke:none;rx:2px}.oge-heatmap-cell-empty{stroke:var(--oge-border-color);stroke-dasharray:2 2;cursor:default}.oge-chart-color-legend{min-inline-size:160px;max-inline-size:320px;color:var(--oge-chart-axis-fg);flex-direction:column;gap:2px;margin:0 8px;font-size:11px;display:flex}.oge-chart-color-bar{border:1px solid var(--oge-border-color);border-radius:999px;block-size:10px}.oge-chart-color-ticks{font-variant-numeric:tabular-nums;block-size:14px;position:relative}.oge-chart-color-tick{white-space:nowrap;position:absolute;inset-block-start:0;transform:translate(-50%)}.oge-chart-color-tick:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(50%)}.oge-chart-color-segments{flex-wrap:wrap;gap:2px 10px;margin:0;padding:0;list-style:none;display:flex}.oge-chart-color-segment{align-items:center;gap:5px;display:inline-flex}.oge-chart-breadcrumb{padding:4px 8px 0}.oge-chart-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.oge-chart-breadcrumb li{align-items:center;gap:2px;font-size:12px;display:inline-flex}.oge-chart-breadcrumb li+li:before{content:"/";color:var(--oge-muted-color);padding-inline:2px}.oge-chart-breadcrumb-btn{border-radius:var(--oge-radius);color:var(--oge-accent);font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;padding:2px 6px}.oge-chart-breadcrumb-btn:hover{background:var(--oge-row-hover-bg)}.oge-chart-breadcrumb-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-chart-breadcrumb-current{padding:2px 6px;font-weight:600}.oge-treemap-tile{stroke:var(--oge-bg);stroke-width:1px}.oge-treemap-group{stroke:var(--oge-bg);stroke-width:1.5px}.oge-treemap-label{pointer-events:none;font-size:11px}.oge-treemap-label-strong{font-weight:600}.oge-sunburst-segment{stroke:var(--oge-bg);stroke-width:1px}.oge-sunburst-center{fill:#0000}.oge-sunburst-center-up{cursor:pointer}.oge-sunburst-center-up:hover{fill:var(--oge-row-hover-bg)}.oge-sunburst-center-name{fill:var(--oge-text-color);pointer-events:none;font-size:12px;font-weight:600}.oge-sunburst-center-value{fill:var(--oge-chart-axis-fg);font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px}.oge-sankey-link{fill-opacity:.32;stroke:none;cursor:pointer;transition:fill-opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-sankey-link-lit{fill-opacity:.6}.oge-sankey-dim{opacity:.25}.oge-sankey-node{stroke:var(--oge-bg);stroke-width:1px}.oge-map-svg{cursor:grab;touch-action:none}.oge-map-dragging{cursor:grabbing}.oge-map-region{stroke:var(--oge-bg);stroke-width:.75px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.oge-map-region-empty{cursor:default}.oge-map-label{fill:var(--oge-text-color);pointer-events:none;paint-order:stroke;stroke:var(--oge-bg);stroke-width:3px;stroke-linejoin:round;font-weight:500}.oge-map-controls{z-index:2;flex-direction:column;gap:4px;display:flex;position:absolute;inset-block-start:8px;inset-inline-end:8px}.oge-map-control{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);block-size:28px;inline-size:28px;color:var(--oge-text-color);font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.oge-map-control:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-map-control:disabled{color:var(--oge-muted-color);cursor:default}.oge-map-control:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-map-control svg{block-size:14px;inline-size:14px}.oge-chart-static .oge-funnel-item,.oge-chart-static .oge-heatmap-cell,.oge-chart-static .oge-treemap-tile,.oge-chart-static .oge-sunburst-segment,.oge-chart-static .oge-sankey-node,.oge-chart-static .oge-sankey-link,.oge-chart-static .oge-map-region{transition:none}@media (prefers-reduced-motion:reduce){.oge-funnel-item,.oge-heatmap-cell,.oge-treemap-tile,.oge-sunburst-segment,.oge-sankey-node,.oge-sankey-link,.oge-map-region,.oge-chart-breadcrumb-btn,.oge-map-control{transition:none}.oge-chart-visual-enter{animation:none}}@media (forced-colors:active){.oge-funnel-item,.oge-heatmap-cell,.oge-treemap-tile,.oge-treemap-group,.oge-sunburst-segment,.oge-sankey-node,.oge-sankey-link,.oge-map-region,.oge-chart-color-bar{forced-color-adjust:none;stroke:canvastext}.oge-heatmap-cell-empty{stroke:graytext}.oge-chart-plot-wrap:focus-visible .oge-chart-item-active,.oge-chart-plot-wrap:focus .oge-chart-item-active{stroke:highlight}.oge-funnel-connector{stroke:canvastext}.oge-treemap-label,.oge-sunburst-center-name,.oge-sunburst-center-value,.oge-map-label{fill:canvastext;stroke:canvas}.oge-chart-breadcrumb-btn{color:linktext}.oge-map-control{color:buttontext;background:buttonface;border-color:buttontext}}.oge-sparkline{vertical-align:middle;block-size:32px;inline-size:120px;color:var(--oge-text-color);display:inline-block}.oge-sparkline-wrap{block-size:100%;inline-size:100%;display:block;position:relative}.oge-sparkline-svg{direction:ltr;display:block;overflow:visible}.oge-sparkline-line{fill:none;stroke:var(--oge-accent);stroke-linecap:round;stroke-linejoin:round}.oge-sparkline-area{fill:var(--oge-accent);fill-opacity:.18;stroke:none}.oge-sparkline-bar{fill:var(--oge-accent)}.oge-sparkline-bar-negative{fill:var(--oge-danger)}.oge-sparkline-bar-draw{fill:var(--oge-muted-color)}.oge-sparkline-marker{stroke:var(--oge-bg);stroke-width:1px;fill:var(--oge-muted-color)}.oge-sparkline-marker-max{fill:var(--oge-success)}.oge-sparkline-marker-min{fill:var(--oge-danger)}.oge-sparkline-marker-first,.oge-sparkline-marker-last{fill:var(--oge-text-color)}.oge-sparkline-hover{fill:var(--oge-bg);stroke:var(--oge-text-color);stroke-width:1.5px;pointer-events:none}.oge-sparkline-tooltip{z-index:5;border-radius:var(--oge-radius);background:var(--oge-tooltip-bg);color:var(--oge-tooltip-color);white-space:nowrap;pointer-events:none;box-shadow:var(--oge-shadow-btn);padding:3px 7px;font-size:11px;line-height:1.3;position:absolute;transform:translate(8px,-110%)}.oge-sparkline-tooltip-flip{transform:translate(calc(-100% - 8px),-110%)}@media (forced-colors:active){.oge-sparkline-line,.oge-sparkline-area,.oge-sparkline-bar,.oge-sparkline-marker{forced-color-adjust:none}.oge-sparkline-bar{stroke:canvastext;stroke-width:.5px}.oge-sparkline-hover{fill:canvas;stroke:canvastext}.oge-sparkline-tooltip{border:1px solid canvastext}}.oge-kanban{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);height:100%;min-height:0;color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.oge-kanban-toolbar{border-block-end:1px solid var(--oge-border-color);background:var(--oge-header-bg);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.oge-kanban-toolbar-group{border-radius:calc(var(--oge-radius) + 3px);background:color-mix(in srgb, var(--oge-border-color) 34%, transparent);gap:2px;padding:2px;display:inline-flex}.oge-kanban-toolbar-group .oge-kanban-btn{background:0 0;border-color:#0000}.oge-kanban-toolbar-group .oge-kanban-btn:hover:not(:disabled){background:var(--oge-bg);box-shadow:var(--oge-shadow-btn)}.oge-kanban-toolbar-spacer{flex:1}.oge-kanban-btn{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);min-height:30px;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);justify-content:center;align-items:center;padding:4px 12px;font-size:13px;display:inline-flex}.oge-kanban-btn:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-kanban-btn:disabled{color:var(--oge-muted-color);cursor:default}.oge-kanban-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-kanban-btn-add{gap:6px;font-weight:600}.oge-kanban-btn-primary{background:var(--oge-accent);border-color:var(--oge-accent);color:var(--oge-severity-contrast)}.oge-kanban-btn-primary:hover:not(:disabled){background:var(--oge-accent);filter:brightness(1.06)}.oge-kanban-btn-danger{color:var(--oge-danger);border-color:var(--oge-danger-soft)}.oge-kanban-btn-danger:hover:not(:disabled){background:var(--oge-danger-soft)}.oge-kanban-search{align-items:center;display:inline-flex;position:relative}.oge-kanban-search-icon{color:var(--oge-muted-color);pointer-events:none;position:absolute;inset-inline-start:9px}.oge-kanban-search-input{border:1px solid var(--oge-border-color);background:var(--oge-bg);min-width:180px;min-height:30px;color:inherit;font:inherit;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:999px;padding:4px 28px 4px 30px;font-size:13px}.oge-kanban-search-input::placeholder{color:var(--oge-input-muted)}.oge-kanban-search-input:focus-visible{border-color:var(--oge-accent);box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-kanban-search-clear{width:20px;height:20px;color:var(--oge-muted-color);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:6px}.oge-kanban-search-clear:hover{background:color-mix(in srgb, var(--oge-border-color) 50%, transparent);color:var(--oge-text-color)}.oge-kanban-search-clear:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-kanban-body{background:var(--oge-kanban-board-bg);flex-direction:column;flex:1;gap:4px;min-height:0;padding:12px;display:flex;overflow:auto}.oge-kanban-header-row,.oge-kanban-lane-cells{gap:12px;min-width:min-content;display:grid}.oge-kanban-lane-single{flex-direction:column;flex:1;min-height:0;display:flex}.oge-kanban-lane-single>.oge-kanban-lane-cells{flex:1;min-height:0}.oge-kanban-column-header{border-radius:calc(var(--oge-radius-lg) - 2px);background:var(--oge-kanban-column-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--oge-border-color) 70%, transparent);z-index:2;background-image:linear-gradient(#fff6,#0000 70%);align-items:center;gap:8px;padding:8px 10px 8px 14px;font-weight:600;display:flex;position:sticky;top:0}.oge-kanban-column-dot{border-radius:50%;flex:none;width:8px;height:8px}.oge-kanban-column-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oge-kanban-count{background:color-mix(in srgb, var(--oge-border-color) 55%, transparent);min-width:20px;color:var(--oge-header-color);transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:999px;justify-content:center;align-items:baseline;padding:1px 7px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.oge-kanban-count-limit{font-weight:400}.oge-kanban-count-danger{background:var(--oge-danger-soft);color:color-mix(in srgb, var(--oge-danger) 80%, var(--oge-text-color))}.oge-kanban-count-warn{background:var(--oge-warning-soft);color:color-mix(in srgb, var(--oge-warning) 80%, var(--oge-text-color))}.oge-kanban-wip-exceeded{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--oge-danger) 35%, transparent), inset 0 2px 0 var(--oge-danger)}.oge-kanban-column-collapse{border-radius:var(--oge-radius);width:26px;height:26px;color:var(--oge-muted-color);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.oge-kanban-column-collapse:hover{background:color-mix(in srgb, var(--oge-border-color) 50%, transparent);color:var(--oge-text-color)}.oge-kanban-column-collapse:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-kanban-add-column{border:1.5px dashed color-mix(in srgb, var(--oge-border-color) 90%, transparent);border-radius:calc(var(--oge-radius-lg) - 2px);color:var(--oge-muted-color);font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.oge-kanban-add-column:hover{border-color:var(--oge-accent);background:var(--oge-accent-soft);color:var(--oge-accent)}.oge-kanban-add-column:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-kanban-add-column-form{align-items:center;display:flex}.oge-kanban-add-column-input{border:1.5px solid var(--oge-accent);border-radius:calc(var(--oge-radius-lg) - 2px);background:var(--oge-bg);width:100%;min-height:36px;color:inherit;font:inherit;padding:6px 12px;font-size:13px}.oge-kanban-add-column-input:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-kanban-cell-ghost{border-radius:calc(var(--oge-radius-lg) - 2px);border:1.5px dashed color-mix(in srgb, var(--oge-border-color) 50%, transparent);opacity:.5;min-height:60px}.oge-kanban-column-collapsed{border-radius:calc(var(--oge-radius-lg) - 2px);background:var(--oge-kanban-column-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--oge-border-color) 70%, transparent);color:inherit;font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border:0;flex-direction:column;align-items:center;gap:10px;padding:12px 0;font-weight:600;display:flex}.oge-kanban-column-collapsed:hover{background:color-mix(in srgb, var(--oge-kanban-column-bg) 60%, var(--oge-row-hover-bg))}.oge-kanban-column-collapsed:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-kanban-column-collapsed-title{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;max-height:180px;font-size:13px;overflow:hidden}.oge-kanban-cell-collapsed{border-radius:calc(var(--oge-radius-lg) - 2px);background:color-mix(in srgb, var(--oge-kanban-column-bg) 55%, transparent)}.oge-kanban-column-add{border-radius:var(--oge-radius);width:26px;height:26px;color:var(--oge-muted-color);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.oge-kanban-column-add:hover{background:color-mix(in srgb, var(--oge-border-color) 50%, transparent);color:var(--oge-accent)}.oge-kanban-column-add:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-kanban-column-add+.oge-kanban-column-collapse,.oge-kanban-column-add+.oge-kanban-column-menu-btn,.oge-kanban-column-menu-btn+.oge-kanban-column-collapse{margin-inline-start:0}.oge-kanban-lane-header{border:0;border-block-end:1px solid var(--oge-kanban-lane-border);color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;align-items:center;gap:8px;margin-block-start:8px;padding:6px 8px;font-size:13px;font-weight:700;display:flex}.oge-kanban-lane-header:hover .oge-kanban-lane-title{color:var(--oge-accent)}.oge-kanban-lane-header:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);border-radius:var(--oge-radius);outline:2px solid #0000}.oge-kanban-lane-chevron{transition:rotate var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-kanban-lane-chevron-collapsed{rotate:-90deg}.oge-kanban-lane-chevron-collapsed:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){rotate:90deg}.oge-kanban-lane-title{transition:color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-kanban-cards{contain:layout paint;border-radius:calc(var(--oge-radius-lg) - 2px);background:var(--oge-kanban-column-bg);min-height:60px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--oge-border-color) 55%, transparent);scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);padding:10px;position:relative;overflow:hidden auto}.oge-kanban-cards-inner{position:relative}.oge-kanban-cell-empty{border:1.5px dashed color-mix(in srgb, var(--oge-border-color) 80%, transparent);border-radius:var(--oge-radius);min-height:60px;color:var(--oge-muted-color);justify-content:center;align-items:center;font-size:13px;display:flex}.oge-kanban-cell{flex-direction:column;gap:6px;min-height:0;display:flex}.oge-kanban-cell>.oge-kanban-cards{flex:1;min-height:60px}.oge-kanban-add-card{border:1.5px dashed color-mix(in srgb, var(--oge-border-color) 90%, transparent);border-radius:var(--oge-radius);color:var(--oge-muted-color);font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.oge-kanban-add-card:hover{border-color:var(--oge-accent);background:var(--oge-accent-soft);color:var(--oge-accent)}.oge-kanban-add-card:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-kanban-card{box-sizing:border-box;border-radius:var(--oge-radius);background-color:var(--oge-kanban-card-bg);color:var(--oge-kanban-card-fg);box-shadow:var(--oge-kanban-card-shadow), inset 0 0 0 1px var(--oge-kanban-card-ring);cursor:pointer;transition:box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), translate var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background-image:linear-gradient(#ffffff1a,#0000 55%);margin-block-end:8px;display:flex;overflow:hidden}.oge-kanban-card:hover{box-shadow:var(--oge-kanban-card-shadow-hover), inset 0 0 0 1px var(--oge-kanban-card-ring);translate:0 -1px}.oge-kanban-card:focus{box-shadow:var(--oge-kanban-card-shadow), 0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-kanban-card:focus-visible{box-shadow:var(--oge-kanban-card-shadow), 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-kanban-card-tinted{background-color:color-mix(in srgb, var(--oge-kanban-card-tint,transparent) 16%, var(--oge-kanban-card-bg));box-shadow:var(--oge-kanban-card-shadow), inset 0 0 0 1px color-mix(in srgb, var(--oge-kanban-card-tint,transparent) 35%, var(--oge-kanban-card-ring))}.oge-kanban-card-selected{box-shadow:var(--oge-kanban-card-shadow), inset 0 0 0 1.5px var(--oge-accent)}.oge-kanban-card-stripe{border-start-start-radius:var(--oge-radius);border-end-start-radius:var(--oge-radius);flex:none;width:4px}.oge-kanban-card-main{flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 12px;display:flex}.oge-kanban-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.oge-kanban-card-desc{color:var(--oge-header-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.oge-kanban-card-tags{flex-wrap:wrap;gap:4px;display:flex}.oge-kanban-tag{background:var(--oge-kanban-tag-bg);color:var(--oge-header-color);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.6}.oge-kanban-card-meta{align-items:center;gap:8px;min-height:20px;margin-block-start:auto;display:flex}.oge-kanban-meta-spacer{flex:1}.oge-kanban-priority{background:var(--oge-muted-color);border-radius:3px;flex:none;width:10px;height:10px}.oge-kanban-priority[data-priority=low]{background:var(--oge-success)}.oge-kanban-priority[data-priority=medium],.oge-kanban-priority[data-priority=normal]{background:var(--oge-warning)}.oge-kanban-priority[data-priority=high],.oge-kanban-priority[data-priority=urgent],.oge-kanban-priority[data-priority=critical]{background:var(--oge-danger)}.oge-kanban-due{background:color-mix(in srgb, var(--oge-border-color) 45%, transparent);color:var(--oge-header-color);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.oge-kanban-due-overdue{background:var(--oge-danger-soft);color:var(--oge-danger)}.oge-kanban-avatars{display:inline-flex}.oge-kanban-avatar{background:var(--oge-kanban-avatar-bg);width:22px;height:22px;color:var(--oge-kanban-avatar-fg);box-shadow:0 0 0 2px var(--oge-kanban-card-bg);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.oge-kanban-avatar+.oge-kanban-avatar{margin-inline-start:-6px}.oge-kanban-card-actions{opacity:0;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);gap:2px;display:inline-flex}.oge-kanban-card:hover .oge-kanban-card-actions,.oge-kanban-card:focus-visible .oge-kanban-card-actions,.oge-kanban-card:focus-within .oge-kanban-card-actions,.oge-kanban-card-selected .oge-kanban-card-actions{opacity:1}@media (hover:none){.oge-kanban-card-actions{opacity:1}}.oge-kanban-card-action:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-kanban-card-action:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-kanban-card-action{border-radius:var(--oge-radius);width:22px;height:22px;color:var(--oge-muted-color);font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.oge-kanban-card-action:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);color:var(--oge-text-color);outline:2px solid #0000}.oge-kanban-card-action:hover{background:color-mix(in srgb, var(--oge-border-color) 50%, transparent);color:var(--oge-text-color)}.oge-kanban-card-action.oge-kanban-card-action-delete:hover{background:var(--oge-danger-soft);color:var(--oge-danger)}.oge-kanban-dragging,.oge-kanban-dragging .oge-kanban-card{cursor:grabbing}.oge-kanban-card-hidden{display:none}.oge-kanban-card-shifted{transform:translateY(calc(var(--oge-kanban-slot,120px)));transition:transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-kanban-placeholder{border:1.5px dashed var(--oge-kanban-placeholder-border);border-radius:var(--oge-radius);background:var(--oge-kanban-placeholder-bg);pointer-events:none;z-index:0;position:absolute;inset-inline:0}.oge-kanban-drag-preview{z-index:calc(var(--oge-z-popup) + 1);pointer-events:none;will-change:transform;position:fixed;inset-block-start:0;inset-inline-start:0}.oge-kanban-drag-preview>.oge-kanban-card{height:100%;box-shadow:var(--oge-kanban-card-shadow-drag), inset 0 0 0 1px var(--oge-kanban-card-ring);margin:0;rotate:2.5deg}.oge-kanban-drag-preview>.oge-kanban-card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){rotate:-2.5deg}.oge-kanban-drag-settling>.oge-kanban-card{box-shadow:var(--oge-kanban-card-shadow), inset 0 0 0 1px var(--oge-kanban-card-ring);transition:rotate var(--oge-motion-duration-base) var(--oge-motion-easing-emphasized), box-shadow var(--oge-motion-duration-base) var(--oge-motion-easing-emphasized);rotate:0deg}.oge-kanban-drag-settling>.oge-kanban-card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){rotate:0deg}.oge-kanban-drag-settling>.oge-kanban-drag-stack,.oge-kanban-drag-settling>.oge-kanban-drag-count{opacity:0;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-accelerate)}.oge-kanban-column-header-draggable{cursor:grab}.oge-kanban-column-header-dragging{opacity:.6;cursor:grabbing}.oge-kanban-menu-backdrop{z-index:calc(var(--oge-z-popup) - 1);position:fixed;inset:0}.oge-kanban-menu{z-index:var(--oge-z-popup);border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-popup-bg);min-width:180px;box-shadow:var(--oge-shadow-popup);flex-direction:column;padding:6px;display:flex;position:absolute}.oge-kanban-menu-item{border-radius:var(--oge-radius);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.oge-kanban-menu-item:hover:not(:disabled),.oge-kanban-menu-item:focus-visible{background:var(--oge-row-hover-bg);outline:2px solid #0000}.oge-kanban-menu-item:disabled{color:var(--oge-muted-color);cursor:default}.oge-kanban-menu-danger:hover:not(:disabled),.oge-kanban-menu-danger:focus-visible{background:var(--oge-danger-soft);color:var(--oge-danger)}.oge-kanban-menu-sep{background:var(--oge-border-color);height:1px;margin:5px 4px}.oge-kanban-menu-label{color:var(--oge-muted-color);text-transform:uppercase;letter-spacing:.04em;padding:3px 10px;font-size:11px;font-weight:700}.oge-kanban-editor-footer{align-items:center;gap:8px;width:100%;display:flex}.oge-kanban-editor-footer-spacer{flex:1}.oge-kanban-empty{color:var(--oge-muted-color);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:48px 20px;display:flex}.oge-kanban-empty .oge-kanban-empty-icon{fill:color-mix(in srgb, var(--oge-muted-color) 40%, transparent);margin-block-end:6px}.oge-kanban-empty .oge-kanban-empty-title{color:var(--oge-text-color);font-weight:600}.oge-kanban-empty .oge-kanban-empty-hint{font-size:13px}.oge-kanban-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.oge-kanban-card,.oge-kanban-count,.oge-kanban-lane-chevron,.oge-kanban-lane-title,.oge-kanban-column-collapse,.oge-kanban-column-collapsed,.oge-kanban-column-add,.oge-kanban-btn,.oge-kanban-search-input,.oge-kanban-add-card,.oge-kanban-card-actions,.oge-kanban-card-action,.oge-kanban-menu-item{transition:none}}@media (forced-colors:active){.oge-kanban-column-header,.oge-kanban-column-collapsed,.oge-kanban-card{border:1px solid canvastext}.oge-kanban-card-selected{outline-offset:-1px;border-color:highlight;outline:2px solid highlight}.oge-kanban-card-stripe{background:canvastext!important}.oge-kanban-card-action{color:buttontext}.oge-kanban-card-action:hover{color:highlight}.oge-kanban-placeholder{border:2px dashed highlight}}@media (prefers-reduced-motion:reduce){.oge-kanban-add-column,.oge-kanban-card-shifted,.oge-kanban-drag-settling>.oge-kanban-card,.oge-kanban-drag-settling>.oge-kanban-drag-stack,.oge-kanban-drag-settling>.oge-kanban-drag-count{transition:none}}.oge-kanban-filters{border-block-end:1px solid var(--oge-border-color);background:var(--oge-bg);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:6px 12px;display:flex}.oge-kanban-filter-group{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.oge-kanban-filter-caption{color:var(--oge-input-muted);margin-inline-end:2px;font-size:12px;font-weight:600}.oge-kanban-chip{border:1px solid var(--oge-muted-color);color:var(--oge-input-muted);font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;line-height:1.6;display:inline-flex}.oge-kanban-chip:hover{background:var(--oge-row-hover-bg);color:var(--oge-text-color)}.oge-kanban-chip[aria-pressed=true]{border-color:var(--oge-accent);background:var(--oge-accent-soft);color:var(--oge-accent);font-weight:600}.oge-kanban-chip:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-kanban-chip-check{display:none}[aria-pressed=true]>.oge-kanban-chip-check{display:inline}.oge-kanban-filters-clear{margin-inline-start:auto}.oge-kanban-column-menu-btn{border-radius:var(--oge-radius);width:26px;height:26px;color:var(--oge-input-muted);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.oge-kanban-column-menu-btn:hover{background:color-mix(in srgb, var(--oge-border-color) 50%, transparent);color:var(--oge-text-color)}.oge-kanban-column-menu-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-kanban-column-sorted .oge-kanban-column-menu-btn{color:var(--oge-accent)}.oge-kanban-menu-item[aria-checked=true]{color:var(--oge-accent);font-weight:600}.oge-kanban-menu-check{visibility:hidden;flex:none;width:14px}[aria-checked=true]>.oge-kanban-menu-check{visibility:visible}.oge-kanban-card-multi{box-shadow:var(--oge-kanban-card-shadow), inset 0 0 0 1.5px var(--oge-accent), inset 0 0 0 999px color-mix(in srgb, var(--oge-accent-soft) 45%, transparent)}.oge-kanban-card-carried{opacity:.45}.oge-kanban-drag-count{background:var(--oge-accent);min-width:22px;color:var(--oge-severity-contrast);text-align:center;box-shadow:var(--oge-kanban-card-shadow);z-index:1;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700;line-height:1.6;position:absolute;inset-block-start:-8px;inset-inline-end:-8px}.oge-kanban-drag-stack{border-radius:var(--oge-radius);background:var(--oge-kanban-card-bg);box-shadow:var(--oge-kanban-card-shadow), inset 0 0 0 1px var(--oge-kanban-card-ring);z-index:-1;position:absolute;inset:0;translate:6px 6px;rotate:2.5deg}.oge-kanban-cell-wip{align-self:flex-end;margin-block-end:-2px}.oge-kanban-lane-wip-exceeded .oge-kanban-lane-title{color:var(--oge-danger)}.oge-kanban-quick-add{flex-direction:column;gap:4px;display:flex}.oge-kanban-quick-add-input,.oge-kanban-card-title-input{box-sizing:border-box;border:1px solid var(--oge-accent);border-radius:var(--oge-radius);background:var(--oge-bg);width:100%;color:var(--oge-text-color);font:inherit;padding:7px 10px;font-size:13px}.oge-kanban-quick-add-input::placeholder,.oge-kanban-card-title-input::placeholder{color:var(--oge-input-muted)}.oge-kanban-quick-add-input:focus-visible,.oge-kanban-card-title-input:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-kanban-card-title-input{z-index:1;width:auto;font-weight:600;position:absolute;inset-block-start:8px;inset-inline:8px}.oge-kanban-card-editing{position:relative}.oge-kanban-checklist{background:color-mix(in srgb, var(--oge-border-color) 45%, transparent);color:var(--oge-header-color);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.oge-kanban-checklist-bar{background:color-mix(in srgb, var(--oge-muted-color) 35%, transparent);border-radius:999px;width:28px;height:4px;position:relative;overflow:hidden}.oge-kanban-checklist-bar>span{border-radius:inherit;background:var(--oge-accent);position:absolute;inset-block:0;inset-inline-start:0}.oge-kanban-checklist-done{background:var(--oge-success-soft);color:var(--oge-success)}.oge-kanban-checklist-done .oge-kanban-checklist-bar>span{background:var(--oge-success)}.oge-kanban-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.oge-kanban-chip,.oge-kanban-column-menu-btn{transition:none}}@media (forced-colors:active){.oge-kanban-chip{color:buttontext;border-color:buttontext}.oge-kanban-chip[aria-pressed=true]{color:highlighttext;background:highlight;border:2px solid highlight}.oge-kanban-card-multi{outline-offset:-1px;border-color:highlight;outline:2px solid highlight}.oge-kanban-drag-count{color:highlighttext;background:highlight;border:1px solid canvastext}.oge-kanban-checklist-bar{border:1px solid canvastext}.oge-kanban-checklist-bar>span{background:canvastext}.oge-kanban-menu-item[aria-checked=true]{color:highlight}}.oge-grid-toolbar,.oge-tree-list-toolbar{border:none;border-bottom:1px solid var(--oge-border-color);background:var(--oge-header-bg);--oge-toolbar-gap:10px;border-radius:0;padding:8px 10px}.oge-tool-btn{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);color:var(--oge-muted-color);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);justify-content:center;align-items:center;padding:5px;display:inline-flex}.oge-tool-btn:hover{color:var(--oge-header-color);background:var(--oge-row-hover-bg);border-color:var(--oge-muted-color)}.oge-search-input{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);width:220px;font:inherit;background:var(--oge-popup-bg);color:inherit;padding:5px 10px}.oge-search-input,input.oge-filter-input,.oge-hf-search,.oge-editor-input,.oge-fb-input{transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-search-input:focus,.oge-search-input:focus-visible,input.oge-filter-input:focus,input.oge-filter-input:focus-visible,.oge-hf-search:focus,.oge-hf-search:focus-visible,.oge-editor-input:focus,.oge-editor-input:focus-visible,.oge-fb-input:focus,.oge-fb-input:focus-visible{border-color:var(--oge-accent);box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-group-panel{border:1px dashed var(--oge-border-color);border-radius:var(--oge-radius);min-height:30px;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex-wrap:wrap;align-items:center;gap:6px;padding:2px 6px;display:flex}.oge-group-panel-drop-active{border-color:var(--oge-accent);background:var(--oge-accent-soft)}.oge-group-panel-hint{color:var(--oge-muted-color);padding:2px 6px;font-size:12px}.oge-group-chip{border:1px solid var(--oge-border-color);background:var(--oge-popup-bg);color:var(--oge-header-color);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.oge-group-chip-drop-target:before{content:"";background:var(--oge-accent);pointer-events:none;border-radius:2px;width:3px;position:absolute;inset-block:2px;inset-inline-start:-5px}.oge-group-chip-remove{color:var(--oge-muted-color);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:1px;display:inline-flex}.oge-group-chip-remove:hover{color:var(--oge-header-color)}.oge-filter-panel{border-bottom:1px solid var(--oge-border-color);background:var(--oge-header-bg);align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.oge-filter-panel-icon{color:var(--oge-accent)}.oge-filter-panel-text{font:inherit;color:var(--oge-accent);cursor:pointer;text-align:start;background:0 0;border:none;padding:2px 4px}.oge-filter-panel-text:hover{text-decoration:underline}.oge-filter-panel-clear{border-radius:var(--oge-radius);color:var(--oge-muted-color);cursor:pointer;background:0 0;border:none;padding:2px;display:inline-flex}.oge-filter-panel-clear:hover{color:var(--oge-header-color)}.oge-filter-op-btn{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);min-width:26px;color:var(--oge-accent);font:inherit;cursor:pointer;flex-shrink:0;margin-inline-end:4px;padding:3px 4px;font-size:12px}.oge-filter-op-btn:hover{background:var(--oge-row-hover-bg)}.oge-filter-cell{align-items:center;display:flex}.oge-builder-popup{width:min(640px,100vw - 32px)}.oge-fb-group{border:1px dashed var(--oge-border-color);border-radius:var(--oge-radius);flex-direction:column;gap:8px;padding:10px;display:flex}.oge-fb-group .oge-fb-group{margin-inline-start:12px}.oge-fb-logic{align-items:center;gap:6px;display:flex}.oge-fb-logic-btn{border:1px solid var(--oge-border-color);background:var(--oge-popup-bg);font:inherit;color:var(--oge-muted-color);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12px}.oge-fb-logic-active{border-color:var(--oge-accent);color:var(--oge-accent);font-weight:600}.oge-fb-add{font:inherit;color:var(--oge-accent);cursor:pointer;background:0 0;border:none;padding:3px 8px;font-size:12px}.oge-fb-add:hover{text-decoration:underline}.oge-fb-condition{align-items:center;gap:6px;display:flex}.oge-fb-input{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);color:inherit;font:inherit;flex:1;min-width:0;padding:4px 8px;font-size:13px}.oge-fb-remove{border-radius:var(--oge-radius);color:var(--oge-muted-color);cursor:pointer;background:0 0;border:none;padding:3px;display:inline-flex}.oge-fb-remove:hover{color:var(--oge-danger)}.oge-builder-preview{border-radius:var(--oge-radius);background:var(--oge-group-bg);color:var(--oge-muted-color);word-break:break-word;margin-top:12px;padding:8px 10px;font-family:ui-monospace,monospace;font-size:12px}.oge-highlight{background:var(--oge-accent-25);color:inherit;border-radius:2px;padding:0 1px}.oge-hf-search{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);width:calc(100% - 8px);color:inherit;font:inherit;box-sizing:border-box;margin:2px 4px 6px;padding:4px 8px;font-size:13px}.oge-viewport{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);flex:1;min-height:0;position:relative;overflow:auto}.oge-viewport::-webkit-scrollbar{width:8px;height:8px}.oge-viewport::-webkit-scrollbar-thumb{background:var(--oge-scrollbar-thumb);border-radius:4px}.oge-viewport::-webkit-scrollbar-thumb:hover{background:var(--oge-scrollbar-thumb-hover)}.oge-viewport::-webkit-scrollbar-track{background:var(--oge-scrollbar-track)}.oge-header{z-index:3;background:var(--oge-header-bg);border-bottom:1px solid var(--oge-border-color);min-width:fit-content;position:sticky;top:0}.oge-header-row,.oge-filter-row,.oge-band-row,.oge-row,.oge-total-row{align-items:stretch;display:grid}.oge-band-row{border-bottom:1px solid var(--oge-border-color);min-width:fit-content}.oge-band-cell{padding:6px var(--oge-cell-padding-x);text-align:center;color:var(--oge-muted-color);background:var(--oge-header-bg);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.oge-band-filled{color:var(--oge-header-color);border-inline:1px solid var(--oge-border-color)}.oge-wrap .oge-cell{white-space:normal;overflow-wrap:anywhere}.oge-header-cell{padding:var(--oge-cell-padding-y) var(--oge-cell-padding-x);letter-spacing:.01em;color:var(--oge-header-color);white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--oge-header-bg);transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;position:relative;overflow:hidden}.oge-col-drop-target:before{content:"";background:var(--oge-accent);pointer-events:none;border-radius:2px;width:3px;position:absolute;inset-block:2px;inset-inline-start:0}.oge-header-sortable{cursor:pointer}.oge-header-sortable:hover{background:var(--oge-row-hover-bg)}.oge-header-caption{text-overflow:ellipsis;overflow:hidden}.oge-sort-indicator{color:var(--oge-header-color);align-items:center;display:inline-flex}.oge-sort-indicator path{animation:oge-sort-arrow-in var(--oge-motion-duration-fast) var(--oge-motion-easing-decelerate)}.oge-sort-indicator sub{font-size:9px}.oge-resize-handle{cursor:col-resize;z-index:2;touch-action:none;width:7px;height:100%;position:absolute;inset-block-start:0;inset-inline-end:-3px}.oge-resize-handle:hover{background:var(--oge-selected-bg)}.oge-resize-handle:before{content:"";inset-block:0;width:24px;position:absolute;right:3px}@media (pointer:coarse){.oge-resize-handle:before{width:44px}}.oge-resize-handle:focus{outline:2px solid #0000}.oge-resize-handle:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);background:var(--oge-selected-bg);outline:2px solid #0000}.oge-header-filter-btn{z-index:3;border-radius:var(--oge-radius);color:var(--oge-muted-color);cursor:pointer;background:0 0;border:none;align-items:center;margin-inline-start:auto;padding:2px;display:inline-flex;position:relative}.oge-header-filter-btn:hover{color:var(--oge-header-color);background:var(--oge-row-hover-bg)}.oge-header-filter-active{color:var(--oge-accent)}.oge-filter-row{border-top:1px solid var(--oge-border-color);background:var(--oge-header-bg);min-width:fit-content}.oge-filter-cell{background:var(--oge-header-bg);min-width:0;padding:4px 6px}.oge-filter-input{box-sizing:border-box;width:100%;min-width:0}input.oge-filter-input{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);font:inherit;background:var(--oge-popup-bg);color:inherit;padding:4px 8px;font-size:13px}.oge-body{min-width:fit-content;position:relative}.oge-grid,.oge-tree-list{color:var(--oge-text-color)}.oge-row{min-height:var(--oge-row-height);border-bottom:1px solid var(--oge-border-color);background:var(--oge-bg)}.oge-row:hover .oge-cell{background:var(--oge-row-hover-bg)}.oge-cell{padding:var(--oge-cell-padding-y) var(--oge-cell-padding-x);text-overflow:ellipsis;white-space:nowrap;background:var(--oge-bg);transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);overflow:hidden}.oge-cell-number{font-variant-numeric:tabular-nums}.oge-align-center{text-align:center}.oge-align-end{text-align:end}.oge-header-cell.oge-align-center{justify-content:center}.oge-header-cell.oge-align-end{flex-direction:row-reverse}.oge-expander-cell,.oge-checkbox-cell{justify-content:center;align-items:center;padding:0;display:flex}.oge-checkbox-cell input{accent-color:var(--oge-accent);cursor:pointer}.oge-row-selected .oge-cell,.oge-row-selected:hover .oge-cell{background:var(--oge-selected-bg)}.oge-row-selected{box-shadow:inset 3px 0 0 var(--oge-accent)}.oge-rtl .oge-row-selected{box-shadow:inset -3px 0 0 var(--oge-accent)}.oge-cell:focus-visible{outline:2px solid var(--oge-focus-ring);outline-offset:-2px}.oge-expander-btn{border-radius:var(--oge-radius);color:var(--oge-muted-color);cursor:pointer;transition:transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;padding:3px;display:inline-flex}.oge-expander-btn:hover{color:var(--oge-header-color)}.oge-expander-btn.oge-expanded{transform:rotate(90deg)}.oge-group-row{min-height:var(--oge-row-height);border-bottom:1px solid var(--oge-border-color);background:var(--oge-group-bg);cursor:pointer;-webkit-user-select:none;user-select:none;max-width:100%;display:flex;position:sticky;inset-inline-start:0}.oge-group-row:hover{background:var(--oge-row-hover-bg)}.oge-group-cell{width:100%;align-items:center;gap:8px;padding-inline-end:var(--oge-cell-padding-x);display:flex}.oge-group-arrow{color:var(--oge-muted-color);transition:transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);display:inline-flex}.oge-group-arrow.oge-expanded{transform:rotate(90deg)}.oge-group-label{color:var(--oge-header-color);white-space:nowrap}.oge-group-count{color:var(--oge-muted-color)}.oge-group-summaries{color:var(--oge-muted-color);white-space:nowrap;margin-inline-start:auto;padding-inline-start:12px;font-size:12px}.oge-detail-row{border-bottom:1px solid var(--oge-border-color);background:var(--oge-detail-bg);opacity:1;max-width:100%;transition:grid-template-rows var(--oge-motion-duration-base) var(--oge-motion-easing-standard), opacity var(--oge-motion-duration-base) var(--oge-motion-easing-standard);grid-template-rows:1fr;display:grid;position:sticky;inset-inline-start:0;overflow:auto}.oge-detail-row>*{min-block-size:0;overflow:visible clip}@starting-style{.oge-detail-row{opacity:0;grid-template-rows:0fr}}@media (prefers-reduced-motion:reduce){.oge-detail-row{transition:none}}.oge-detail-cell{position:sticky;inset-inline-start:0}.oge-detail-content{padding:12px 16px}.oge-adaptive-toggle.oge-expanded,[dir=rtl] .oge-adaptive-toggle.oge-expanded{transform:rotate(45deg)}.oge-adaptive-detail{max-inline-size:100%;padding:4px var(--oge-cell-padding-x) 10px;border-top:1px dashed var(--oge-border-color);background:var(--oge-detail-bg);grid-column:1/-1;position:sticky;inset-inline-start:0;container-type:inline-size}.oge-adaptive-detail-list{grid-template-columns:minmax(max-content,40%) minmax(0,1fr);gap:2px 16px;margin:0;display:grid}.oge-adaptive-detail-item{display:contents}.oge-adaptive-detail-caption{color:var(--oge-header-color);padding-block:4px;font-weight:600}.oge-adaptive-detail-value{overflow-wrap:anywhere;min-width:0;margin:0;padding-block:4px}@container (width<=360px){.oge-adaptive-detail-list{grid-template-columns:minmax(0,1fr)}.oge-adaptive-detail-value{padding-block-start:0}}.oge-pinned{z-index:1;position:sticky}.oge-header-cell.oge-pinned,.oge-filter-cell.oge-pinned{z-index:4}.oge-total-row .oge-pinned{z-index:2}.oge-pin-edge-start,.oge-pin-edge-end{transition:box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-pin-shadow-start .oge-pin-edge-start{box-shadow:6px 0 8px -6px var(--oge-shadow-pinned-color)}.oge-pin-shadow-end .oge-pin-edge-end,.oge-rtl .oge-pin-shadow-start .oge-pin-edge-start{box-shadow:-6px 0 8px -6px var(--oge-shadow-pinned-color)}.oge-rtl .oge-pin-shadow-end .oge-pin-edge-end{box-shadow:6px 0 8px -6px var(--oge-shadow-pinned-color)}@media (prefers-reduced-motion:reduce){.oge-pin-edge-start,.oge-pin-edge-end{transition:none}}@media (forced-colors:active){.oge-pin-edge-start{border-inline-end:1px solid canvastext}.oge-pin-edge-end{border-inline-start:1px solid canvastext}}.oge-total-row{z-index:3;border-top:1px solid var(--oge-border-color);background:var(--oge-header-bg);min-width:fit-content;position:sticky;bottom:0}.oge-total-cell{padding:var(--oge-cell-padding-y) var(--oge-cell-padding-x);color:var(--oge-header-color);text-overflow:ellipsis;white-space:nowrap;background:var(--oge-header-bg);font-weight:600;overflow:hidden}.oge-cell-flash-a{animation:oge-cell-flash-a 1.2s var(--oge-motion-easing-decelerate)}.oge-cell-flash-b{animation:oge-cell-flash-b 1.2s var(--oge-motion-easing-decelerate)}.oge-group-footer-row{border-bottom:1px solid var(--oge-border-color);background:var(--oge-group-bg);align-items:stretch;min-width:fit-content;display:grid}.oge-group-footer-cell{padding:var(--oge-cell-padding-y) var(--oge-cell-padding-x);color:var(--oge-header-color);text-overflow:ellipsis;white-space:nowrap;background:inherit;font-size:12px;font-weight:600;overflow:hidden}.oge-group-footer-cell.oge-pinned{z-index:2;background:var(--oge-group-bg);position:sticky}.oge-tool-text-btn{font:inherit;gap:6px;padding:5px 10px;font-size:13px}.oge-btn-accent{border-color:var(--oge-accent);color:var(--oge-accent);font-weight:600}.oge-cell-editing{padding:2px 4px;overflow:visible}.oge-editor-input{box-sizing:border-box;border:1px solid var(--oge-accent);border-radius:var(--oge-radius);width:100%;font:inherit;background:var(--oge-popup-bg);color:inherit;padding:4px 8px;font-size:13px}.oge-editor-input:focus,.oge-editor-input:focus-visible{outline-offset:-2px;outline:2px solid #0000}.oge-editor-invalid{border-color:var(--oge-danger);box-shadow:0 0 0 1px var(--oge-danger)}.oge-cell-editor{width:100%;min-width:0;display:block}.oge-cell-editor .oge-input{width:100%;display:flex}.oge-cell-editor.oge-editor-invalid{border-radius:var(--oge-radius)}.oge-cell-editor .oge-cell-editor-native{display:block}.oge-cell-dirty{position:relative}.oge-cell-dirty:before{content:"";border-style:solid;border-width:5px 5px 0 0;border-color:var(--oge-accent) transparent transparent transparent;top:0;position:absolute;inset-inline-start:0}.oge-row-removed .oge-cell{opacity:.55;text-decoration:line-through}.oge-row-new .oge-cell{background:var(--oge-accent-soft)}.oge-command-cell{justify-content:center;align-items:center;gap:4px;padding:0 4px;display:flex}.oge-command-btn{border-radius:var(--oge-radius);color:var(--oge-muted-color);cursor:pointer;background:0 0;border:none;padding:4px;display:inline-flex}.oge-command-btn:hover{color:var(--oge-header-color);background:var(--oge-row-hover-bg)}.oge-command-save{color:var(--oge-accent)}.oge-command-delete:hover{color:var(--oge-danger)}.oge-popup-backdrop{z-index:1090;background:var(--oge-modal-backdrop-bg);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);position:fixed;inset:0}.oge-edit-popup{z-index:1100;border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-popup-bg);width:min(420px,100vw - 32px);max-height:calc(100dvh - 64px);color:var(--oge-text-color);box-shadow:var(--oge-shadow-popup);font-size:var(--oge-font-size);padding:18px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.oge-popup-title{color:var(--oge-header-color);margin-bottom:12px;font-weight:600}.oge-popup-fields{grid-template-columns:1fr;gap:10px 16px;display:grid}.oge-popup-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.oge-no-data{text-align:center;color:var(--oge-muted-color);padding:24px}.oge-loading .oge-viewport{opacity:.6;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-row-alt .oge-cell{background:var(--oge-row-alt-bg)}.oge-row-focused .oge-cell{background:var(--oge-row-focused-bg)}.oge-edit-form-row{border-bottom:1px solid var(--oge-border-color);background:var(--oge-group-bg);display:block}.oge-edit-form-cell{padding:12px var(--oge-cell-padding-x);position:sticky;inset-inline-start:0}.oge-edit-form-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 16px;display:grid}.oge-edit-form-actions{gap:8px;margin-top:12px;display:flex}.oge-custom-row{border-bottom:1px solid var(--oge-border-color);cursor:default;display:block}.oge-command-text-btn{color:var(--oge-accent);padding:2px 6px;font-size:12px}.oge-drag-cell{justify-content:center;align-items:center;display:flex}.oge-drag-handle{color:var(--oge-muted-color);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;padding:2px;display:inline-flex}.oge-drag-handle:active{cursor:grabbing}.oge-drop-target .oge-cell{box-shadow:inset 0 2px 0 var(--oge-accent)}.oge-drop-after .oge-cell{box-shadow:inset 0 -2px 0 var(--oge-accent)}.oge-drop-inside .oge-cell{box-shadow:none;background:var(--oge-accent-soft)}.oge-load-panel{z-index:5;color:var(--oge-muted-color);pointer-events:none;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;inset:0}.oge-spinner{border:2px solid var(--oge-border-color);border-top-color:var(--oge-accent);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite oge-spin}@media (prefers-reduced-motion:reduce){.oge-spinner{animation-duration:1.4s}.oge-grid-skeleton{animation:none}}.oge-filler-row .oge-cell{align-items:center;display:flex}.oge-grid-skeleton{background:var(--oge-skeleton-color);border-radius:5px;width:70%;height:10px;animation:1.2s ease-in-out infinite oge-grid-skeleton-pulse;display:block}.oge-virtual .oge-rows{will-change:transform}.oge-virtual .oge-row,.oge-virtual .oge-detail-row{overflow:hidden}.oge-virtual .oge-detail-row{transition:none}.oge-rtl .oge-expander-btn svg,.oge-rtl .oge-group-arrow svg,.oge-rtl .oge-pager-btn svg{transform:scaleX(-1)}.oge-rtl .oge-expander-btn.oge-expanded,.oge-rtl .oge-group-arrow.oge-expanded{transform:rotate(-90deg)}.oge-header-filter-popup,.oge-chooser-popup{min-width:180px;max-height:280px;color:var(--oge-text-color);font-size:var(--oge-font-size);scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);padding:5px;overflow:auto}.oge-chooser-item{-webkit-user-select:none;user-select:none;position:relative}.oge-chooser-drop-target:before{content:"";background:var(--oge-accent);inset-inline:4px;border-radius:1px;height:2px;position:absolute;top:-1px}.oge-chooser-grip{color:var(--oge-muted-color);cursor:grab;display:inline-flex}.oge-chooser-title{color:var(--oge-header-color);border-bottom:1px solid var(--oge-border-color);margin-bottom:2px;padding:4px 8px;font-weight:600}.oge-hf-item{border-radius:var(--oge-radius);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:4px 8px;display:flex}.oge-hf-item:hover{background:var(--oge-row-hover-bg)}.oge-hf-group{font-weight:600}.oge-hf-leaf{padding-inline-start:26px}.oge-hf-all{border-bottom:1px solid var(--oge-border-color);margin-bottom:2px}.oge-hf-loading{color:var(--oge-muted-color);padding:12px}.oge-context-menu .oge-menu-list{min-width:168px}.oge-grid .oge-sr-only,.oge-tree-list .oge-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oge-cell-select .oge-cell{-webkit-user-select:none;user-select:none}.oge-cell-range,.oge-row:hover .oge-cell-range{background:var(--oge-selected-bg)}.oge-cell-range:after{content:"";pointer-events:none;border:0 solid var(--oge-accent);position:absolute;inset:0}.oge-cell-range.oge-range-top:after{border-block-start-width:2px}.oge-cell-range.oge-range-bottom:after{border-block-end-width:2px}.oge-cell-range.oge-range-start:after{border-inline-start-width:2px}.oge-cell-range.oge-range-end:after{border-inline-end-width:2px}.oge-fill-handle{z-index:2;background:var(--oge-accent);border:1px solid var(--oge-bg);cursor:crosshair;touch-action:none;width:8px;height:8px;position:absolute;inset-block-end:0;inset-inline-end:0}.oge-fill-handle:before{content:"";width:24px;height:24px;position:absolute;inset-block-end:-1px;inset-inline-end:-1px}@media (pointer:coarse){.oge-fill-handle{width:12px;height:12px}.oge-fill-handle:before{width:44px;height:44px}}.oge-cell-fill-preview:after{content:"";pointer-events:none;border:1px dashed var(--oge-accent);position:absolute;inset:0}:is(.oge-cell-range:not(.oge-pinned),.oge-cell-fill-preview:not(.oge-pinned),.oge-cell-spanned:not(.oge-pinned),.oge-cell:has(>.oge-fill-handle):not(.oge-pinned)){position:relative}.oge-editor-pending{opacity:.85}.oge-cell-spanned{z-index:1;height:calc(var(--oge-span-rows,1) * 100% + (var(--oge-span-rows,1) - 1) * 1px);border-block-end:1px solid var(--oge-border-color);align-self:start}.oge-cell-span-covered{visibility:hidden}.oge-pinned-row,.oge-pinned-row .oge-cell{background:var(--oge-header-bg)}.oge-pinned-row-top:first-of-type{border-top:1px solid var(--oge-border-color)}.oge-footer{z-index:3;min-width:fit-content;position:sticky;bottom:0}.oge-footer .oge-pinned-row{border-top:1px solid var(--oge-border-color);border-bottom:0}.oge-sticky-groups{pointer-events:auto;box-shadow:0 2px 4px -2px color-mix(in srgb, var(--oge-text-color) 30%, transparent);position:absolute;inset-block-start:100%;inset-inline:0}.oge-sticky-groups .oge-sticky-group-row{max-width:none;position:static}.oge-cf-bold{font-weight:600}.oge-cf-tone-success{color:var(--oge-success)}.oge-row .oge-cf-bg-success,.oge-pinned-row .oge-cf-bg-success{background:var(--oge-success-soft)}.oge-cf-tone-warning{color:var(--oge-warning)}.oge-row .oge-cf-bg-warning,.oge-pinned-row .oge-cf-bg-warning{background:var(--oge-warning-soft)}.oge-cf-tone-danger{color:var(--oge-danger)}.oge-row .oge-cf-bg-danger,.oge-pinned-row .oge-cf-bg-danger{background:var(--oge-danger-soft)}.oge-cf-tone-info,.oge-cf-tone-accent{color:var(--oge-accent)}.oge-cf-tone-muted{color:var(--oge-muted-color)}.oge-row .oge-cf-bg-info,.oge-row .oge-cf-bg-accent,.oge-pinned-row .oge-cf-bg-info,.oge-pinned-row .oge-cf-bg-accent{background:var(--oge-accent-soft)}.oge-row .oge-cf-bg-muted,.oge-pinned-row .oge-cf-bg-muted{background:var(--oge-row-hover-bg)}.oge-cf-databar{--oge-cf-bar-color:var(--oge-accent);background-image:linear-gradient(to right, transparent calc(var(--oge-cf-bar-start,0) * 100%), color-mix(in srgb, var(--oge-cf-bar-color) 28%, transparent) calc(var(--oge-cf-bar-start,0) * 100%), color-mix(in srgb, var(--oge-cf-bar-color) 28%, transparent) calc((var(--oge-cf-bar-start,0) + var(--oge-cf-bar,0)) * 100%), transparent calc((var(--oge-cf-bar-start,0) + var(--oge-cf-bar,0)) * 100%));background-position:50%;background-repeat:no-repeat;background-size:100% 60%;position:relative}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)).oge-cf-databar,.oge-rtl .oge-cf-databar){background-image:linear-gradient(to left, transparent calc(var(--oge-cf-bar-start,0) * 100%), color-mix(in srgb, var(--oge-cf-bar-color) 28%, transparent) calc(var(--oge-cf-bar-start,0) * 100%), color-mix(in srgb, var(--oge-cf-bar-color) 28%, transparent) calc((var(--oge-cf-bar-start,0) + var(--oge-cf-bar,0)) * 100%), transparent calc((var(--oge-cf-bar-start,0) + var(--oge-cf-bar,0)) * 100%))}.oge-cf-bar-success{--oge-cf-bar-color:var(--oge-success)}.oge-cf-bar-warning{--oge-cf-bar-color:var(--oge-warning)}.oge-cf-bar-danger{--oge-cf-bar-color:var(--oge-danger)}.oge-cf-bar-info,.oge-cf-bar-accent{--oge-cf-bar-color:var(--oge-accent)}.oge-cf-bar-muted{--oge-cf-bar-color:var(--oge-muted-color)}.oge-row .oge-cf-scale,.oge-pinned-row .oge-cf-scale{--oge-cf-scale-from-color:var(--oge-danger);--oge-cf-scale-to-color:var(--oge-success);background:color-mix(in srgb, color-mix(in srgb, var(--oge-cf-scale-to-color) calc(var(--oge-cf-scale,.5) * 100%), var(--oge-cf-scale-from-color)) 22%, var(--oge-bg))}.oge-cf-scale-from-success{--oge-cf-scale-from-color:var(--oge-success)}.oge-cf-scale-to-success{--oge-cf-scale-to-color:var(--oge-success)}.oge-cf-scale-from-warning{--oge-cf-scale-from-color:var(--oge-warning)}.oge-cf-scale-to-warning{--oge-cf-scale-to-color:var(--oge-warning)}.oge-cf-scale-from-danger{--oge-cf-scale-from-color:var(--oge-danger)}.oge-cf-scale-to-danger{--oge-cf-scale-to-color:var(--oge-danger)}.oge-cf-scale-from-accent,.oge-cf-scale-from-info{--oge-cf-scale-from-color:var(--oge-accent)}.oge-cf-scale-to-accent,.oge-cf-scale-to-info{--oge-cf-scale-to-color:var(--oge-accent)}.oge-cf-scale-from-muted{--oge-cf-scale-from-color:var(--oge-muted-color)}.oge-cf-scale-to-muted{--oge-cf-scale-to-color:var(--oge-muted-color)}.oge-cf-icon{vertical-align:-1px;margin-inline-end:6px;display:inline-flex}.oge-cf-icon-high .oge-cf-icon{color:var(--oge-success)}.oge-cf-icon-mid .oge-cf-icon{color:var(--oge-warning)}.oge-cf-icon-low .oge-cf-icon{color:var(--oge-danger)}.oge-cf-icon-low .oge-cf-icon[data-icon-set=flags],.oge-cf-icon-mid .oge-cf-icon[data-icon-set=flags]{opacity:.85}.oge-header-filter-menu{min-width:260px}.oge-hf-section-title{color:var(--oge-header-color);padding:4px 8px 2px;font-size:12px;font-weight:600}.oge-hf-conditions{border-bottom:1px solid var(--oge-border-color);flex-direction:column;gap:6px;margin-bottom:4px;padding:2px 4px 8px;display:flex}.oge-hf-condition{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.oge-hf-logic{gap:14px;padding:0 4px;font-size:13px;display:flex}.oge-hf-logic label{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.oge-hf-logic input{accent-color:var(--oge-accent)}.oge-hf-actions{justify-content:flex-end;gap:6px;display:flex}.oge-hf-node{align-items:center;display:flex}.oge-hf-node .oge-hf-item{flex:1;min-width:0}.oge-hf-node .oge-hf-leaf{padding-inline-start:8px}.oge-hf-month{font-weight:500}.oge-hf-toggle,.oge-hf-toggle-spacer{flex:none;width:20px;height:20px}.oge-hf-toggle:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-hf-toggle:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-hf-toggle{border-radius:var(--oge-radius);color:var(--oge-muted-color);cursor:pointer;transition:transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.oge-hf-toggle.oge-expanded{transform:rotate(90deg)}.oge-hf-toggle:focus{outline:2px solid #0000}.oge-hf-toggle:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}@media (forced-colors:active){.oge-header-cell,.oge-cell{border-color:canvastext}.oge-row-selected,.oge-row-selected .oge-cell,.oge-row-selected:hover .oge-cell{color:highlighttext;background:highlight}.oge-row-selected .oge-cell *{color:inherit}.oge-row-focused{outline-offset:-2px;outline:2px solid highlight}.oge-cell:focus-visible{outline-color:highlight}.oge-row-selected .oge-cell:focus-visible{outline-color:highlighttext}.oge-cell-editing,.oge-editor-input{border-color:highlight}.oge-editor-invalid{border-style:dashed}.oge-resize-handle:hover,.oge-col-drop-target:before,.oge-chooser-drop-target:before,.oge-group-chip-drop-target:before{background:highlight}.oge-drop-target .oge-cell{border-block-start:2px solid highlight}.oge-group-panel-drop-active{border-style:solid;border-color:highlight}.oge-header-filter-active{color:highlight}.oge-tool-btn{color:buttontext;border-color:buttontext}.oge-tool-btn:disabled{color:graytext;border-color:graytext}.oge-grid-skeleton{background:graytext}.oge-cell-range,.oge-row:hover .oge-cell-range{color:highlighttext;forced-color-adjust:none;background:highlight}.oge-cell-range:after,.oge-row:hover .oge-cell-range:after{border-color:canvastext}.oge-fill-handle{forced-color-adjust:none;background:canvastext;border-color:canvas}.oge-cell-fill-preview:after{border-color:highlight}.oge-drop-after .oge-cell{border-block-start:0;border-block-end:2px solid highlight}.oge-drop-inside .oge-cell{border-block:2px solid highlight}.oge-cf-databar{background-image:none;border-inline-start:3px solid canvastext}.oge-cf-icon{color:canvastext}.oge-sticky-groups{border-bottom:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.oge-tool-btn,.oge-group-panel,.oge-fb-input,.oge-search-input,.oge-hf-search,input.oge-filter-input,.oge-header-cell,.oge-cell,.oge-expander-btn,.oge-group-arrow,.oge-editor-input,.oge-hf-toggle,.oge-loading .oge-viewport{transition:none}.oge-sort-indicator path{animation:none}}.oge-pivot-grid{--oge-pivot-total-bg:var(--oge-group-bg);--oge-pivot-grand-bg:var(--oge-header-bg);--oge-pivot-chip-bg:var(--oge-popup-bg);border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);font-size:var(--oge-font-size);color:var(--oge-text-color);background:var(--oge-bg);flex-direction:column;display:flex;overflow:hidden}.oge-pivot-field-panel{border-bottom:1px solid var(--oge-border-color);background:var(--oge-header-bg);z-index:4;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;padding:10px 40px 10px 12px;display:grid;position:relative}.oge-pivot-panel-collapsed{min-height:26px;padding-block:6px}.oge-pivot-panel-toggle{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);color:var(--oge-muted-color);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);inset-inline-end:8px;padding:4px;display:inline-flex;position:absolute;top:8px}.oge-pivot-panel-toggle:hover{background:var(--oge-row-hover-bg);color:var(--oge-header-color)}.oge-pivot-toggle-collapsed{transform:rotate(180deg)}.oge-pivot-area{border:1px dashed var(--oge-border-color);border-radius:var(--oge-radius);min-height:34px;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px;display:flex}.oge-pivot-area-drop-active{border-color:var(--oge-accent);background:var(--oge-accent-soft)}.oge-pivot-area-label{text-transform:uppercase;letter-spacing:.03em;color:var(--oge-muted-color);margin-inline-end:2px;font-size:11px;font-weight:600}.oge-pivot-area-hint{color:var(--oge-muted-color);font-size:12px}.oge-pivot-field-chip{border:1px solid var(--oge-border-color);background:var(--oge-pivot-chip-bg);color:var(--oge-header-color);cursor:grab;-webkit-user-select:none;user-select:none;transition:box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.oge-pivot-chip-drop-target:before{content:"";background:var(--oge-accent);pointer-events:none;border-radius:2px;width:3px;position:absolute;inset-block:2px;inset-inline-start:-5px}.oge-pivot-field-chip:focus-visible,.oge-pivot-grid .oge-menu-item:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-pivot-col-header:focus-visible,.oge-pivot-row-header:focus-visible,.oge-pivot-cell:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-pivot-live{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.oge-pivot-field-chip{transition:none}}.oge-pivot-viewport{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);flex:1;min-height:0;position:relative;overflow:auto}.oge-pivot-matrix{min-width:fit-content;display:grid}.oge-pivot-row{display:contents}.oge-pivot-corner,.oge-pivot-col-header{z-index:2;background:var(--oge-header-bg);border-bottom:1px solid var(--oge-border-color);border-inline-end:1px solid var(--oge-border-color);position:sticky;top:0}.oge-pivot-corner{z-index:3;padding:6px var(--oge-cell-padding-x);color:var(--oge-header-color);align-items:flex-end;font-size:13px;font-weight:600;display:flex;inset-inline-start:0}.oge-pivot-rh-segments{grid-template-columns:repeat(var(--oge-pivot-rh-columns,1), minmax(72px, 1fr));flex:auto;column-gap:12px;min-inline-size:0;display:grid}.oge-pivot-rh-segment{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oge-pivot-rh-segment:empty:before{content:" "}.oge-pivot-col-header{color:var(--oge-header-color);white-space:nowrap;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.oge-pivot-expandable{cursor:pointer}.oge-pivot-expandable:hover{background:var(--oge-row-hover-bg)}.oge-pivot-row-header{z-index:1;padding:var(--oge-cell-padding-y) var(--oge-cell-padding-x);color:var(--oge-header-color);background:var(--oge-header-bg);border-bottom:1px solid var(--oge-border-color);border-inline-end:1px solid var(--oge-border-color);white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);align-items:center;gap:4px;font-weight:600;display:flex;position:sticky;inset-inline-start:0;overflow:hidden}.oge-pivot-arrow{color:var(--oge-muted-color);transition:transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);display:inline-flex}.oge-pivot-arrow-open{transform:rotate(90deg)}.oge-pivot-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotate(180deg)}.oge-pivot-arrow-open:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotate(90deg)}.oge-pivot-cell{padding:var(--oge-cell-padding-y) var(--oge-cell-padding-x);border-bottom:1px solid var(--oge-border-color);border-inline-end:1px solid var(--oge-border-color);font-variant-numeric:tabular-nums;background:var(--oge-bg);white-space:nowrap;min-width:0;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);justify-content:flex-end;align-items:center;gap:10px;display:flex;overflow:hidden}.oge-pivot-cell:hover{background:var(--oge-row-hover-bg)}.oge-pivot-measure{text-align:end;text-overflow:ellipsis;min-width:3ch;overflow:hidden}.oge-pivot-total{background:var(--oge-pivot-total-bg);font-weight:600}.oge-pivot-grand{background:var(--oge-pivot-grand-bg);font-weight:700}.oge-pivot-chip-filtered{border-color:var(--oge-accent);color:var(--oge-accent)}.oge-pivot-chip-unused{opacity:.6}.oge-pivot-filter-popup{min-width:220px;max-height:340px}.oge-pivot-filter-type{color:var(--oge-muted-color);gap:12px;padding:2px 8px 6px;font-size:12px;display:flex}.oge-pivot-filter-type label{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.oge-pivot-popup-actions{border-top:1px solid var(--oge-border-color);gap:8px;margin-top:10px;padding:6px 4px 2px;display:flex}.oge-pivot-chooser{width:min(680px,100vw - 32px);container:oge-pivot-chooser/inline-size}@container oge-pivot-chooser (width<=520px){.oge-pivot-chooser-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.oge-pivot-chooser-all{grid-area:auto/1/auto/-1;max-height:160px}}.oge-pivot-chooser-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:10px;display:grid}.oge-pivot-chooser-zone{border:1px dashed var(--oge-border-color);border-radius:var(--oge-radius);min-height:72px;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex-wrap:wrap;align-content:flex-start;gap:6px;padding:8px;display:flex}.oge-pivot-chooser-all{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);grid-row:1/3;max-height:260px;overflow:auto}.oge-pivot-grid .oge-context-menu,.oge-pivot-grid .oge-header-filter-popup{z-index:1000;border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-popup-bg);color:var(--oge-text-color);box-shadow:var(--oge-shadow-popup);font-size:var(--oge-font-size);padding:5px;position:fixed}.oge-pivot-grid .oge-context-menu{flex-direction:column;min-width:168px;display:flex}:is(.oge-pivot-grid .oge-context-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.oge-pivot-grid .oge-header-filter-popup:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){translate:-100%}.oge-pivot-grid .oge-menu-item{border-radius:var(--oge-radius);font:inherit;text-align:start;cursor:pointer;color:var(--oge-header-color);transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;padding:6px 12px}.oge-pivot-grid .oge-menu-item:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-pivot-grid .oge-menu-item:disabled{color:var(--oge-muted-color);cursor:default}.oge-pivot-grid .oge-menu-item-active{color:var(--oge-accent);font-weight:600}@media (forced-colors:active){.oge-pivot-cell,.oge-pivot-row-header,.oge-pivot-col-header{border-color:canvastext}.oge-pivot-expandable:hover,.oge-pivot-cell:hover{outline-offset:-1px;outline:1px solid highlight}.oge-pivot-grid [tabindex]:focus-visible{outline-offset:-2px;outline:2px solid highlight}.oge-pivot-grid .oge-menu-item-active{color:highlighttext;background:highlight}.oge-pivot-grid .oge-menu-item:disabled{color:graytext}.oge-pivot-area-drop-active{border-style:solid;border-color:highlight}.oge-pivot-chip-drop-target:before{background:highlight}}@media (prefers-reduced-motion:reduce){.oge-pivot-panel-toggle,.oge-pivot-col-header,.oge-pivot-row-header,.oge-pivot-arrow,.oge-pivot-cell,.oge-pivot-area,.oge-pivot-chooser-zone,.oge-pivot-grid .oge-menu-item{transition:none}}.oge-spreadsheet{border:1px solid var(--oge-border-color);background:var(--oge-spreadsheet-chrome-bg);height:100%;min-height:0;color:var(--oge-spreadsheet-chrome-fg);flex-direction:column;font:12px/1.4 Segoe UI,system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.oge-spreadsheet .oge-spreadsheet-message-bar{background:var(--oge-warning-soft);color:var(--oge-spreadsheet-chrome-fg);border-block-end:1px solid var(--oge-spreadsheet-header-line);align-items:center;gap:8px;padding:4px 8px;display:flex}.oge-spreadsheet .oge-spreadsheet-message-text{flex:1}.oge-spreadsheet .oge-spreadsheet-formula-bar{align-items:flex-start;gap:8px;padding:4px 8px;display:flex}.oge-spreadsheet .oge-spreadsheet-name-field,.oge-spreadsheet .oge-spreadsheet-formula-tools,.oge-spreadsheet .oge-spreadsheet-formula-field{box-sizing:border-box;border:1px solid var(--oge-spreadsheet-field-border);background:var(--oge-spreadsheet-field-bg);min-height:24px;color:var(--oge-spreadsheet-field-fg);border-radius:4px;align-items:center;font-size:14px;display:flex}.oge-spreadsheet .oge-spreadsheet-name-field{flex:0 0 124px;width:124px;position:relative}.oge-spreadsheet .oge-spreadsheet-name-box{min-width:0;height:22px;color:inherit;font:inherit;background:0 0;border:0;border-radius:3px;flex:1;padding:0 6px}.oge-spreadsheet .oge-spreadsheet-name-box:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-spreadsheet .oge-spreadsheet-field-button{width:24px;height:24px;color:var(--oge-spreadsheet-muted-fg);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;border-radius:3px;flex:none;place-items:center;margin-block:-1px;margin-inline-end:-1px;padding:0;display:inline-grid}.oge-spreadsheet .oge-spreadsheet-field-button:hover{background:var(--oge-spreadsheet-tab-hover-bg)}.oge-spreadsheet .oge-spreadsheet-field-button:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-spreadsheet .oge-spreadsheet-field-button svg{fill:none;stroke:currentColor;stroke-width:1px;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.oge-spreadsheet .oge-spreadsheet-field-button{transition:none}}.oge-spreadsheet .oge-spreadsheet-formula-tools{color:var(--oge-spreadsheet-disabled-fg);flex:none;gap:12px;padding-inline:8px 5px}.oge-spreadsheet .oge-spreadsheet-formula-tools svg{fill:none;stroke:currentColor;stroke-width:1px;flex:none}.oge-spreadsheet .oge-spreadsheet-cancel-icon{width:12px;height:12px}.oge-spreadsheet .oge-spreadsheet-enter-icon{width:16px;height:12px}.oge-spreadsheet .oge-spreadsheet-fx-chevron{width:8px;height:8px;margin-inline-start:-6px}.oge-spreadsheet .oge-spreadsheet-fx{width:16px;height:14px}.oge-spreadsheet .oge-spreadsheet-formula-field{flex:1;align-items:flex-start;min-width:0}.oge-spreadsheet .oge-spreadsheet-formula{box-sizing:border-box;white-space:pre;text-overflow:ellipsis;border-radius:3px;flex:1;min-width:0;min-height:22px;padding:2px 8px;line-height:18px;overflow:hidden}.oge-spreadsheet .oge-spreadsheet-formula:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-spreadsheet .oge-spreadsheet-formula-expanded .oge-spreadsheet-formula{white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip;max-height:94px;overflow-y:auto}.oge-spreadsheet .oge-spreadsheet-formula-ghost{color:var(--oge-spreadsheet-muted-fg)}.oge-spreadsheet .oge-spreadsheet-body{flex:1;min-height:0;display:flex;position:relative}.oge-spreadsheet .oge-spreadsheet-grid{scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track)}.oge-spreadsheet .oge-spreadsheet-grid::-webkit-scrollbar{width:8px;height:8px}.oge-spreadsheet .oge-spreadsheet-grid::-webkit-scrollbar-thumb{background:var(--oge-scrollbar-thumb);border-radius:4px}.oge-spreadsheet .oge-spreadsheet-grid::-webkit-scrollbar-thumb:hover{background:var(--oge-scrollbar-thumb-hover)}.oge-spreadsheet .oge-spreadsheet-grid::-webkit-scrollbar-track{background:var(--oge-scrollbar-track)}.oge-spreadsheet .oge-spreadsheet-grid{overscroll-behavior:contain;background:var(--oge-spreadsheet-sheet-bg);contain:strict;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;outline:none;flex:1;min-width:0;position:relative;overflow:auto}.oge-spreadsheet .oge-spreadsheet-grid:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--oge-focus-ring);outline:2px solid #0000}.oge-spreadsheet .oge-spreadsheet-sizer{display:grid;position:relative}.oge-spreadsheet .oge-spreadsheet-pane{background:var(--oge-spreadsheet-sheet-bg);z-index:1;position:relative;overflow:hidden}.oge-spreadsheet .oge-spreadsheet-pane[data-pane=top]:after,.oge-spreadsheet .oge-spreadsheet-pane[data-pane=left]:after,.oge-spreadsheet .oge-spreadsheet-pane[data-pane=corner]:after,.oge-spreadsheet .oge-spreadsheet-headers-frozen:after{content:"";pointer-events:none;z-index:3;position:absolute}.oge-spreadsheet .oge-spreadsheet-pane[data-pane=top]:after,.oge-spreadsheet .oge-spreadsheet-row-headers.oge-spreadsheet-headers-frozen:after{height:2px;inset:auto 0 0}.oge-spreadsheet .oge-spreadsheet-pane[data-pane=left]:after,.oge-spreadsheet .oge-spreadsheet-column-headers.oge-spreadsheet-headers-frozen:after{width:2px;inset-block:0;inset-inline-end:0}.oge-spreadsheet .oge-spreadsheet-pane[data-pane=top]:after,.oge-spreadsheet .oge-spreadsheet-pane[data-pane=left]:after{background:var(--oge-spreadsheet-freeze-line)}.oge-spreadsheet .oge-spreadsheet-headers-frozen:after{background:var(--oge-spreadsheet-header-line)}.oge-spreadsheet .oge-spreadsheet-pane[data-pane=corner]:after{border-block-end:2px solid var(--oge-spreadsheet-freeze-line);border-inline-end:2px solid var(--oge-spreadsheet-freeze-line);inset:0}.oge-spreadsheet .oge-spreadsheet-pane-flip{position:absolute;inset:0}.oge-spreadsheet .oge-spreadsheet-layer{pointer-events:none;inset-block-start:0;position:absolute;left:0;overflow:visible}.oge-spreadsheet .oge-spreadsheet-gridlines{fill:none;stroke:var(--oge-spreadsheet-gridline);stroke-width:1px;shape-rendering:crispedges}.oge-spreadsheet .oge-spreadsheet-fill,.oge-spreadsheet .oge-spreadsheet-underline,.oge-spreadsheet .oge-spreadsheet-clip,.oge-spreadsheet .oge-spreadsheet-data-bar,.oge-spreadsheet .oge-spreadsheet-sparkline,.oge-spreadsheet .oge-spreadsheet-note-mark,.oge-spreadsheet .oge-spreadsheet-table-handle,.oge-spreadsheet .oge-spreadsheet-icon,.oge-spreadsheet .oge-spreadsheet-filter-button,.oge-spreadsheet .oge-spreadsheet-picture,.oge-spreadsheet .oge-spreadsheet-selection-frame,.oge-spreadsheet .oge-spreadsheet-selection-inner,.oge-spreadsheet .oge-spreadsheet-selection-active,.oge-spreadsheet .oge-spreadsheet-selection-moat,.oge-spreadsheet .oge-spreadsheet-selection-handle,.oge-spreadsheet .oge-spreadsheet-spill-frame{box-sizing:border-box;pointer-events:none;position:absolute}.oge-spreadsheet .oge-spreadsheet-clip{overflow:hidden}.oge-spreadsheet .oge-spreadsheet-text{text-rendering:optimizelegibility;font-kerning:normal}.oge-spreadsheet .oge-spreadsheet-text>span{white-space:pre}.oge-spreadsheet .oge-spreadsheet-repeat{flex:1;min-width:0;overflow:hidden}.oge-spreadsheet .oge-spreadsheet-note-mark{fill:var(--oge-spreadsheet-note-marker);overflow:visible}.oge-spreadsheet .oge-spreadsheet-table-handle{fill:var(--oge-spreadsheet-table-handle)}.oge-spreadsheet .oge-spreadsheet-filter-button{border:1px solid var(--oge-spreadsheet-filter-border);background:var(--oge-spreadsheet-filter-bg);color:var(--oge-spreadsheet-filter-fg);border-radius:2px;place-items:center;display:grid}.oge-spreadsheet .oge-spreadsheet-filter-button svg{fill:currentColor;width:100%;height:100%}.oge-spreadsheet .oge-spreadsheet-selection-overlay{fill:var(--oge-spreadsheet-selection-overlay);fill-rule:nonzero;shape-rendering:crispedges}.oge-spreadsheet .oge-spreadsheet-selection-frame{border:2px solid var(--oge-spreadsheet-accent)}.oge-spreadsheet .oge-spreadsheet-spill-frame{border:1px solid var(--oge-spreadsheet-spill);box-shadow:var(--oge-spreadsheet-spill-shadow)}.oge-spreadsheet .oge-spreadsheet-selection-inner{border:1px solid var(--oge-spreadsheet-sheet-bg)}.oge-spreadsheet .oge-spreadsheet-selection-active{border:1px solid var(--oge-spreadsheet-accent)}.oge-spreadsheet .oge-spreadsheet-selection-moat{background:var(--oge-spreadsheet-sheet-bg)}.oge-spreadsheet .oge-spreadsheet-selection-handle{background:var(--oge-spreadsheet-accent)}.oge-spreadsheet .oge-spreadsheet-picture{overflow:hidden}.oge-spreadsheet .oge-spreadsheet-picture img{-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.oge-spreadsheet .oge-spreadsheet-sparkline{overflow:hidden}.oge-spreadsheet .oge-spreadsheet-chart{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden}.oge-spreadsheet .oge-spreadsheet-column-headers,.oge-spreadsheet .oge-spreadsheet-row-headers{background:var(--oge-spreadsheet-header-bg);color:var(--oge-spreadsheet-header-fg);position:relative;overflow:hidden}.oge-spreadsheet .oge-spreadsheet-column-headers{box-shadow:inset 0 -1px 0 var(--oge-spreadsheet-header-line)}.oge-spreadsheet .oge-spreadsheet-row-headers{box-shadow:inset -1px 0 0 var(--oge-spreadsheet-header-line)}.oge-spreadsheet .oge-spreadsheet-column-header,.oge-spreadsheet .oge-spreadsheet-row-header{box-sizing:border-box;cursor:default;white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.oge-spreadsheet .oge-spreadsheet-column-header{background:linear-gradient(var(--oge-spreadsheet-header-separator), var(--oge-spreadsheet-header-separator)) right/1px calc(100% - 1px) no-repeat;inset-block:0}.oge-spreadsheet .oge-spreadsheet-row-header{background:linear-gradient(var(--oge-spreadsheet-header-separator), var(--oge-spreadsheet-header-separator)) bottom/calc(100% - 1px) 1px no-repeat;align-items:flex-end;inset-inline:0}@media (hover:hover){.oge-spreadsheet .oge-spreadsheet-column-header:hover:not(.oge-spreadsheet-header-selected):not(.oge-spreadsheet-header-full),.oge-spreadsheet .oge-spreadsheet-row-header:hover:not(.oge-spreadsheet-header-selected):not(.oge-spreadsheet-header-full){background-color:var(--oge-spreadsheet-header-hover-bg)}}.oge-spreadsheet .oge-spreadsheet-header-selected{background-color:var(--oge-spreadsheet-header-selected-bg);background-image:linear-gradient(var(--oge-spreadsheet-header-selected-separator), var(--oge-spreadsheet-header-selected-separator));color:var(--oge-spreadsheet-header-selected-fg)}.oge-spreadsheet .oge-spreadsheet-header-full{z-index:1;background:var(--oge-spreadsheet-accent);color:var(--oge-spreadsheet-accent-fg);font-weight:700}.oge-spreadsheet .oge-spreadsheet-column-header.oge-spreadsheet-header-full{box-shadow:-2px 0 0 var(--oge-spreadsheet-accent), 1px 0 0 var(--oge-spreadsheet-accent)}.oge-spreadsheet .oge-spreadsheet-row-header.oge-spreadsheet-header-full{box-shadow:0 -2px 0 var(--oge-spreadsheet-accent), 0 1px 0 var(--oge-spreadsheet-accent)}.oge-spreadsheet .oge-spreadsheet-header-mark{z-index:2;pointer-events:none;background:var(--oge-spreadsheet-accent);position:absolute}.oge-spreadsheet .oge-spreadsheet-header-mark[data-kind=separator]{background:var(--oge-spreadsheet-header-selected-separator)}.oge-spreadsheet .oge-spreadsheet-header-mark[data-kind=hidden]{box-sizing:border-box;border:0 solid var(--oge-spreadsheet-hidden-line);background:var(--oge-spreadsheet-hidden-gap)}.oge-spreadsheet .oge-spreadsheet-row-headers .oge-spreadsheet-header-mark[data-kind=hidden]{border-block-width:1px}.oge-spreadsheet .oge-spreadsheet-column-headers .oge-spreadsheet-header-mark[data-kind=hidden]{border-left-width:1px;border-right-width:1px}.oge-spreadsheet .oge-spreadsheet-outline,.oge-spreadsheet .oge-spreadsheet-outline-corner{background:var(--oge-spreadsheet-header-bg);position:relative;overflow:hidden}.oge-spreadsheet .oge-spreadsheet-outline-bracket,.oge-spreadsheet .oge-spreadsheet-outline-button,.oge-spreadsheet .oge-spreadsheet-outline-level{box-sizing:border-box;position:absolute}.oge-spreadsheet .oge-spreadsheet-row-outline .oge-spreadsheet-outline-bracket{border-left:1px solid var(--oge-spreadsheet-outline-line)}.oge-spreadsheet .oge-spreadsheet-row-outline .oge-spreadsheet-outline-bracket[data-tick=start]{border-top:1px solid var(--oge-spreadsheet-outline-line)}.oge-spreadsheet .oge-spreadsheet-row-outline .oge-spreadsheet-outline-bracket[data-tick=end]{border-bottom:1px solid var(--oge-spreadsheet-outline-line)}.oge-spreadsheet .oge-spreadsheet-column-outline .oge-spreadsheet-outline-bracket{border-top:1px solid var(--oge-spreadsheet-outline-line)}.oge-spreadsheet .oge-spreadsheet-column-outline .oge-spreadsheet-outline-bracket[data-tick=start]{border-left:1px solid var(--oge-spreadsheet-outline-line)}.oge-spreadsheet .oge-spreadsheet-column-outline .oge-spreadsheet-outline-bracket[data-tick=end]{border-right:1px solid var(--oge-spreadsheet-outline-line)}.oge-spreadsheet .oge-spreadsheet-outline-button{border:1px solid var(--oge-spreadsheet-outline-line);background:var(--oge-spreadsheet-header-bg);cursor:pointer}.oge-spreadsheet .oge-spreadsheet-outline-button:before,.oge-spreadsheet .oge-spreadsheet-outline-button:after{content:"";background:var(--oge-spreadsheet-outline-line);position:absolute}.oge-spreadsheet .oge-spreadsheet-outline-button:before{inset:4px 1px}.oge-spreadsheet .oge-spreadsheet-outline-button:after{display:none;inset:1px 4px}.oge-spreadsheet .oge-spreadsheet-outline-collapsed:after{display:block}.oge-spreadsheet .oge-spreadsheet-outline-level{border:1px solid var(--oge-spreadsheet-outline-level-border);background:var(--oge-spreadsheet-outline-level-bg);width:13px;height:13px;color:var(--oge-spreadsheet-muted-fg);text-align:center;cursor:pointer;font:9px/11px Segoe UI,system-ui,sans-serif}@media (hover:hover){.oge-spreadsheet .oge-spreadsheet-outline-level:hover,.oge-spreadsheet .oge-spreadsheet-outline-button:hover{background:var(--oge-spreadsheet-header-hover-bg)}}.oge-spreadsheet .oge-spreadsheet-header-label{pointer-events:none;display:inline-block}.oge-spreadsheet .oge-spreadsheet-select-all{box-sizing:border-box;background:var(--oge-spreadsheet-header-bg);box-shadow:inset 0 -1px 0 var(--oge-spreadsheet-header-line), inset -1px 0 0 var(--oge-spreadsheet-header-line);cursor:default;position:relative}.oge-spreadsheet .oge-spreadsheet-select-all:after{content:"";background:var(--oge-spreadsheet-corner-mark);clip-path:polygon(100% 0,100% 100%,0 100%);width:45%;max-width:12px;height:70%;max-height:12px;position:absolute;inset-block-end:3px;inset-inline-end:3px}.oge-spreadsheet .oge-spreadsheet-select-all:hover:after{background:var(--oge-spreadsheet-header-fg)}.oge-spreadsheet .oge-spreadsheet-grid-rtl .oge-spreadsheet-pane-flip,.oge-spreadsheet .oge-spreadsheet-grid-rtl .oge-spreadsheet-text,.oge-spreadsheet .oge-spreadsheet-grid-rtl .oge-spreadsheet-header-label,.oge-spreadsheet .oge-spreadsheet-grid-rtl .oge-spreadsheet-icon,.oge-spreadsheet .oge-spreadsheet-grid-rtl .oge-spreadsheet-filter-button svg{transform:scaleX(-1)}.oge-spreadsheet .oge-spreadsheet-grid-rtl .oge-spreadsheet-select-all:after{clip-path:polygon(0 0,100% 100%,0 100%)}.oge-spreadsheet .oge-spreadsheet-a11y-row,.oge-spreadsheet .oge-spreadsheet-chart-list,.oge-spreadsheet .oge-spreadsheet-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oge-spreadsheet.oge-spreadsheet-link-hover .oge-spreadsheet-grid{cursor:pointer}.oge-spreadsheet.oge-spreadsheet-resize-columns .oge-spreadsheet-grid{cursor:col-resize}.oge-spreadsheet.oge-spreadsheet-resize-rows .oge-spreadsheet-grid{cursor:row-resize}.oge-spreadsheet .oge-spreadsheet-placeholder{background:var(--oge-spreadsheet-sheet-bg);color:var(--oge-spreadsheet-sheet-fg);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;inset:0}.oge-spreadsheet .oge-spreadsheet-placeholder-error{color:var(--oge-danger)}.oge-spreadsheet .oge-spreadsheet-spinner{border:2px solid var(--oge-spreadsheet-gridline);border-block-start-color:var(--oge-spreadsheet-accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite oge-spreadsheet-spin}@media (prefers-reduced-motion:reduce){.oge-spreadsheet .oge-spreadsheet-spinner{animation-duration:2.4s}}.oge-spreadsheet .oge-spreadsheet-find{z-index:10;border:1px solid var(--oge-spreadsheet-field-border);border-radius:var(--oge-radius);background:var(--oge-spreadsheet-chrome-bg);box-shadow:var(--oge-shadow-popup);align-items:center;gap:4px;padding:4px;display:flex;position:absolute;inset-block-start:8px;inset-inline-end:24px}.oge-spreadsheet .oge-spreadsheet-find-input{box-sizing:border-box;border:1px solid var(--oge-spreadsheet-field-border);background:var(--oge-spreadsheet-field-bg);width:180px;height:26px;color:var(--oge-spreadsheet-field-fg);font:inherit;border-radius:4px;padding:0 6px}.oge-spreadsheet .oge-spreadsheet-find-input:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-spreadsheet .oge-spreadsheet-find-count{min-width:56px;color:var(--oge-spreadsheet-muted-fg);text-align:center}.oge-spreadsheet .oge-spreadsheet-icon-button,.oge-spreadsheet .oge-spreadsheet-toggle,.oge-spreadsheet .oge-spreadsheet-zoom-step{min-width:24px;height:24px;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;border-radius:4px;place-items:center;padding:0 4px;display:inline-grid;position:relative}.oge-spreadsheet .oge-spreadsheet-icon-button:hover,.oge-spreadsheet .oge-spreadsheet-toggle:hover,.oge-spreadsheet .oge-spreadsheet-zoom-step:hover{background:var(--oge-spreadsheet-selection-overlay)}.oge-spreadsheet .oge-spreadsheet-icon-button:focus-visible,.oge-spreadsheet .oge-spreadsheet-toggle:focus-visible,.oge-spreadsheet .oge-spreadsheet-zoom-step:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}@media (prefers-reduced-motion:reduce){.oge-spreadsheet .oge-spreadsheet-icon-button,.oge-spreadsheet .oge-spreadsheet-toggle,.oge-spreadsheet .oge-spreadsheet-zoom-step{transition:none}}.oge-spreadsheet .oge-spreadsheet-toggle[aria-pressed=true]{background:var(--oge-spreadsheet-accent);color:var(--oge-spreadsheet-accent-fg)}.oge-spreadsheet .oge-spreadsheet-notes,.oge-spreadsheet .oge-spreadsheet-resize{pointer-events:none;position:absolute;inset:0;overflow:hidden}.oge-spreadsheet .oge-spreadsheet-resize{z-index:10}.oge-spreadsheet .oge-spreadsheet-resize-line{box-sizing:border-box;border-inline-start:1px dashed var(--oge-spreadsheet-resize-line);position:absolute}.oge-spreadsheet .oge-spreadsheet-resize-line-rows{border-inline-start:0;border-block-start:1px dashed var(--oge-spreadsheet-resize-line)}.oge-spreadsheet .oge-spreadsheet-header-menus{z-index:20;pointer-events:none;position:absolute;inset:0}.oge-spreadsheet .oge-spreadsheet-header-menu{pointer-events:auto}.oge-spreadsheet .oge-spreadsheet-dialog-layer{z-index:20;place-items:center;display:grid;position:absolute;inset:0}.oge-spreadsheet .oge-spreadsheet-dialog{border:1px solid var(--oge-spreadsheet-field-border);border-radius:var(--oge-radius);background:var(--oge-spreadsheet-menu-bg);min-width:220px;color:var(--oge-spreadsheet-menu-fg);box-shadow:var(--oge-shadow-popup);gap:10px;padding:16px;font-size:14px;display:grid}.oge-spreadsheet .oge-spreadsheet-dialog-title{font-weight:600}.oge-spreadsheet .oge-spreadsheet-dialog-field{gap:4px;display:grid}.oge-spreadsheet .oge-spreadsheet-dialog-input{box-sizing:border-box;border:1px solid var(--oge-spreadsheet-field-border);background:var(--oge-spreadsheet-field-bg);height:28px;color:var(--oge-spreadsheet-field-fg);font:inherit;border-radius:4px;padding:0 6px}.oge-spreadsheet .oge-spreadsheet-dialog-input[aria-invalid=true]{border-color:var(--oge-danger)}.oge-spreadsheet .oge-spreadsheet-dialog-input:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-spreadsheet .oge-spreadsheet-dialog-error{color:var(--oge-danger);font-size:12px}.oge-spreadsheet .oge-spreadsheet-dialog-buttons{justify-content:flex-end;gap:8px;display:flex}.oge-spreadsheet .oge-spreadsheet-dialog-button{border:1px solid var(--oge-spreadsheet-field-border);background:var(--oge-spreadsheet-field-bg);min-width:72px;height:28px;color:inherit;font:inherit;cursor:pointer;border-radius:4px;padding:0 12px}.oge-spreadsheet .oge-spreadsheet-dialog-button:hover{background:var(--oge-spreadsheet-menu-hover-bg)}.oge-spreadsheet .oge-spreadsheet-dialog-button:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-spreadsheet .oge-spreadsheet-dialog-default,.oge-spreadsheet .oge-spreadsheet-dialog-default:hover{border-color:var(--oge-spreadsheet-accent);background:var(--oge-spreadsheet-accent);color:var(--oge-spreadsheet-accent-fg)}.oge-spreadsheet .oge-spreadsheet-resize-tip{white-space:nowrap;color:var(--oge-spreadsheet-tip-fg);background:var(--oge-spreadsheet-tip-bg);border:1px solid var(--oge-spreadsheet-tip-border);padding:2px 6px;font-size:12px;line-height:16px;position:absolute;box-shadow:0 2px 4px #00000024}.oge-spreadsheet .oge-spreadsheet-note{z-index:9;box-sizing:border-box;border:1px solid var(--oge-spreadsheet-note-border);background:var(--oge-spreadsheet-note-bg);width:144px;min-height:79px;color:var(--oge-spreadsheet-note-fg);box-shadow:var(--oge-spreadsheet-note-shadow);white-space:pre-wrap;overflow-wrap:anywhere;padding:2px 4px;font:12px/1.25 Segoe UI,Tahoma,system-ui,sans-serif;position:absolute}.oge-spreadsheet .oge-spreadsheet-note-bold{font-weight:700}.oge-spreadsheet .oge-spreadsheet-note-italic{font-style:italic}.oge-spreadsheet .oge-spreadsheet-tab-strip{background:var(--oge-spreadsheet-tab-strip-bg);align-items:stretch;height:32px;display:flex;position:relative}.oge-spreadsheet .oge-spreadsheet-tab-scroll{align-items:stretch;display:flex}.oge-spreadsheet .oge-spreadsheet-tab-nav{width:32px;color:var(--oge-spreadsheet-muted-fg);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.oge-spreadsheet .oge-spreadsheet-tab-nav:hover:not(:disabled){background:var(--oge-spreadsheet-tab-hover-bg)}.oge-spreadsheet .oge-spreadsheet-tab-nav:disabled{color:var(--oge-spreadsheet-disabled-fg);cursor:default}.oge-spreadsheet .oge-spreadsheet-tab-nav svg{fill:none;stroke:currentColor;stroke-width:1px;width:16px;height:16px}.oge-spreadsheet .oge-spreadsheet-sheet-menu{align-items:center;padding-inline:4px;display:flex;position:relative}.oge-spreadsheet .oge-spreadsheet-sheet-menu-button{width:24px;height:24px;color:var(--oge-spreadsheet-tab-fg);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.oge-spreadsheet .oge-spreadsheet-sheet-menu-button:hover,.oge-spreadsheet .oge-spreadsheet-sheet-menu-button[aria-expanded=true]{background:var(--oge-spreadsheet-tab-hover-bg)}.oge-spreadsheet .oge-spreadsheet-sheet-menu-button:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-spreadsheet .oge-spreadsheet-sheet-menu-button svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.oge-spreadsheet .oge-spreadsheet-sheet-menu-button{transition:none}}.oge-spreadsheet .oge-spreadsheet-tabs{scrollbar-width:none;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.oge-spreadsheet .oge-spreadsheet-tabs::-webkit-scrollbar{display:none}.oge-spreadsheet .oge-spreadsheet-tab{z-index:0;color:var(--oge-spreadsheet-tab-fg);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;flex:none;place-items:center;padding:0 8px;font-size:14px;display:inline-grid;position:relative}.oge-spreadsheet .oge-spreadsheet-tab:hover{background-color:var(--oge-spreadsheet-tab-hover-bg)}.oge-spreadsheet .oge-spreadsheet-tab:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--oge-focus-ring);outline:2px solid #0000}@media (prefers-reduced-motion:reduce){.oge-spreadsheet .oge-spreadsheet-tab{transition:none}}.oge-spreadsheet .oge-spreadsheet-tab-label{flex-direction:column;display:inline-flex}.oge-spreadsheet .oge-spreadsheet-tab-label:after{content:attr(data-label);content:attr(data-label)/"";visibility:hidden;height:0;font-weight:700;overflow:hidden}.oge-spreadsheet .oge-spreadsheet-tab-active{font-weight:700}.oge-spreadsheet .oge-spreadsheet-tab-active:after{content:"";background:var(--oge-spreadsheet-tab-underline);height:3px;position:absolute;inset-block-end:0;inset-inline:9px}.oge-spreadsheet .oge-spreadsheet-tab-colored{color:var(--oge-spreadsheet-tab-colored-fg)}.oge-spreadsheet .oge-spreadsheet-tab-colored:before{content:"";z-index:-1;background:var(--oge-spreadsheet-tab-color);border-radius:4px;position:absolute;inset:2px 3px 6px}.oge-spreadsheet .oge-spreadsheet-tab-colored-light:not(.oge-spreadsheet-tab-active){color:var(--oge-spreadsheet-tab-colored-light-fg)}.oge-spreadsheet .oge-spreadsheet-tab-active.oge-spreadsheet-tab-colored:before{background:color-mix(in srgb, var(--oge-spreadsheet-tab-color) 50%, var(--oge-spreadsheet-tab-tint-base))}.oge-spreadsheet .oge-spreadsheet-menu{z-index:20;box-sizing:border-box;background:var(--oge-spreadsheet-menu-bg);min-width:180px;max-width:320px;max-height:288px;color:var(--oge-spreadsheet-menu-fg);box-shadow:var(--oge-shadow-popup);border-radius:4px;font-size:14px;position:absolute;overflow-y:auto}.oge-spreadsheet .oge-spreadsheet-sheet-list{inset-block-end:100%;inset-inline-start:0}.oge-spreadsheet .oge-spreadsheet-name-list{inset-block-start:calc(100% + 2px);inset-inline-start:-1px}.oge-spreadsheet .oge-spreadsheet-menu-item{box-sizing:border-box;width:100%;height:36px;color:inherit;font:inherit;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px 0 10px;display:flex}.oge-spreadsheet .oge-spreadsheet-menu-item:hover,.oge-spreadsheet .oge-spreadsheet-menu-item:focus{background:var(--oge-spreadsheet-menu-hover-bg)}.oge-spreadsheet .oge-spreadsheet-menu-item:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-spreadsheet .oge-spreadsheet-name-list .oge-spreadsheet-menu-item{padding-inline-start:12px}.oge-spreadsheet .oge-spreadsheet-menu-check{fill:none;stroke:currentColor;stroke-width:1.2px;visibility:hidden;flex:0 0 14px;width:14px;height:14px}.oge-spreadsheet .oge-spreadsheet-menu-item[aria-checked=true] .oge-spreadsheet-menu-check{visibility:visible}.oge-spreadsheet .oge-spreadsheet-menu-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.oge-spreadsheet .oge-spreadsheet-status-bar{background:var(--oge-spreadsheet-status-bg);min-height:22px;color:var(--oge-spreadsheet-chrome-fg);border-block-start:1px solid var(--oge-spreadsheet-status-border);justify-content:flex-end;align-items:center;gap:16px;padding:0 8px;display:flex}.oge-spreadsheet .oge-spreadsheet-status-items{white-space:nowrap;gap:22px;display:flex;overflow:hidden}.oge-spreadsheet .oge-spreadsheet-zoom{align-items:center;gap:4px;display:inline-flex}.oge-spreadsheet .oge-spreadsheet-zoom-slider{cursor:pointer;appearance:none;background:0 0;width:100px;height:16px;margin:0}.oge-spreadsheet .oge-spreadsheet-zoom-slider::-webkit-slider-runnable-track{background:var(--oge-spreadsheet-muted-fg);height:1px}.oge-spreadsheet .oge-spreadsheet-zoom-slider::-webkit-slider-thumb{background:var(--oge-spreadsheet-muted-fg);appearance:none;border:0;border-radius:2px;width:4px;height:12px;margin-block-start:-6px}.oge-spreadsheet .oge-spreadsheet-zoom-slider::-moz-range-track{background:var(--oge-spreadsheet-muted-fg);height:1px}.oge-spreadsheet .oge-spreadsheet-zoom-slider::-moz-range-thumb{background:var(--oge-spreadsheet-muted-fg);border:0;border-radius:2px;width:4px;height:12px}.oge-spreadsheet .oge-spreadsheet-zoom-slider:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-spreadsheet .oge-spreadsheet-zoom-value{text-align:end;min-width:40px}@media (forced-colors:active){.oge-spreadsheet .oge-spreadsheet-gridlines{stroke:graytext}.oge-spreadsheet .oge-spreadsheet-selection-frame,.oge-spreadsheet .oge-spreadsheet-selection-active{border-color:highlight}.oge-spreadsheet .oge-spreadsheet-selection-handle{background:highlight}.oge-spreadsheet .oge-spreadsheet-selection-overlay{fill:highlight;fill-opacity:.25}.oge-spreadsheet .oge-spreadsheet-header-selected,.oge-spreadsheet .oge-spreadsheet-header-full,.oge-spreadsheet .oge-spreadsheet-tab-active,.oge-spreadsheet .oge-spreadsheet-menu-item:focus{forced-color-adjust:none;color:highlighttext;background:highlight}.oge-spreadsheet .oge-spreadsheet-header-mark,.oge-spreadsheet .oge-spreadsheet-tab-active:after{background:highlighttext}.oge-spreadsheet .oge-spreadsheet-tab{border:1px solid buttontext}.oge-spreadsheet .oge-spreadsheet-tab-colored:before{display:none}.oge-spreadsheet .oge-spreadsheet-menu{border:1px solid canvastext}.oge-spreadsheet .oge-spreadsheet-tab-nav:disabled{color:graytext}.oge-spreadsheet .oge-spreadsheet-outline-bracket,.oge-spreadsheet .oge-spreadsheet-outline-button,.oge-spreadsheet .oge-spreadsheet-outline-level{border-color:canvastext}.oge-spreadsheet .oge-spreadsheet-outline-button:before,.oge-spreadsheet .oge-spreadsheet-outline-button:after{background:canvastext}}@keyframes oge-spreadsheet-spin{to{transform:rotate(360deg)}}.oge-scheduler{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);height:100%;min-height:0;color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.oge-scheduler-toolbar{border-block-end:1px solid var(--oge-border-color);background:var(--oge-header-bg);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.oge-scheduler-nav{border-radius:calc(var(--oge-radius) + 3px);background:color-mix(in srgb, var(--oge-border-color) 34%, transparent);align-items:center;gap:2px;padding:2px;display:flex}.oge-scheduler-nav>.oge-scheduler-btn:not(.oge-scheduler-btn-primary){background:0 0;border-color:#0000}.oge-scheduler-nav>.oge-scheduler-btn:not(.oge-scheduler-btn-primary):hover:not(:disabled){background:var(--oge-bg);box-shadow:var(--oge-shadow-btn)}.oge-scheduler-btn{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);min-height:30px;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);justify-content:center;align-items:center;padding:4px 12px;font-size:13px;display:inline-flex}.oge-scheduler-btn:hover{background:var(--oge-row-hover-bg)}.oge-scheduler-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-scheduler-btn-icon{min-width:30px;padding:4px 6px}:is([dir=rtl] .oge-scheduler-btn-icon svg,.oge-scheduler-btn-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg){transform:scaleX(-1)}.oge-scheduler-btn-add{align-items:center;gap:6px;margin-inline-start:6px;font-weight:600;display:inline-flex}.oge-scheduler-btn:disabled{color:var(--oge-muted-color);cursor:default}.oge-scheduler-btn:disabled:hover{background:var(--oge-bg)}.oge-scheduler-title{font:inherit;min-width:0;color:inherit;border-radius:var(--oge-radius);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:4px 8px;font-size:15px;font-weight:600;display:inline-flex}.oge-scheduler-title>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oge-scheduler-title:hover{background:var(--oge-row-hover-bg)}.oge-scheduler-title:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-scheduler-navigator{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-popup-bg);box-shadow:var(--oge-shadow-popup);padding:8px}.oge-scheduler-views{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);display:inline-flex;overflow:hidden}.oge-scheduler-views .oge-scheduler-view-btn{border:none;border-inline-start:1px solid var(--oge-border-color);border-radius:0}.oge-scheduler-views .oge-scheduler-view-btn:first-child{border-inline-start:none}.oge-scheduler-view-active{background:var(--oge-accent);color:var(--oge-severity-contrast)}.oge-scheduler-view-active:hover{background:var(--oge-accent)}.oge-scheduler-view{flex-direction:column;flex:1;min-height:0;display:flex}.oge-scheduler-header-row{grid-template-columns:var(--oge-scheduler-lead,56px) repeat(var(--oge-scheduler-col-count,var(--oge-scheduler-day-count,7)), minmax(0, 1fr));border-block-end:1px solid var(--oge-scheduler-grid-line);display:grid}.oge-scheduler-header-row>.oge-scheduler-gutter-spacer{grid-column:1;justify-content:center;align-items:flex-end;padding-block-end:6px;display:flex}.oge-scheduler-week-number{letter-spacing:.02em;color:var(--oge-muted-color);border-radius:var(--oge-radius);background:var(--oge-detail-bg);font-variant-numeric:tabular-nums;padding:1px 4px;font-size:10px;font-weight:600;display:inline-block}.oge-scheduler-month-cell .oge-scheduler-week-number{float:inline-start;margin-block-start:2px;margin-inline-end:4px}.oge-scheduler-date-header{justify-content:center;align-items:baseline;gap:6px;min-width:0;padding:8px 4px;display:flex}.oge-scheduler-date-weekday{color:var(--oge-header-color);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.oge-scheduler-date-num{text-align:center;border-radius:999px;min-width:24px;padding:1px 4px;font-size:15px;font-weight:600}.oge-scheduler-date-today{background:var(--oge-accent);color:var(--oge-severity-contrast)}.oge-scheduler-resource-row{background:var(--oge-header-bg)}.oge-scheduler-resource-head{color:var(--oge-header-color);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-inline-start:1px solid var(--oge-scheduler-grid-line);min-width:0;padding:4px;font-size:11px;overflow:hidden}.oge-scheduler-header-row>.oge-scheduler-date-header{border-inline-start:1px solid #0000}.oge-scheduler-cell-daybreak{border-inline-start:2px solid var(--oge-border-color)}.oge-scheduler-allday{grid-template-columns:var(--oge-scheduler-lead,56px) 1fr;border-block-end:1px solid var(--oge-scheduler-grid-line);background:var(--oge-scheduler-allday-bg);max-height:96px;display:grid;overflow-y:auto}.oge-scheduler-gutter-label{color:var(--oge-scheduler-hour-fg);text-align:end;align-self:center;padding:4px 6px;font-size:11px}.oge-scheduler-allday-lanes{grid-template-columns:repeat(var(--oge-scheduler-allday-cols,var(--oge-scheduler-day-count,7)), minmax(0, 1fr));grid-auto-rows:24px;gap:2px 0;padding:3px 0;display:grid;position:relative}.oge-scheduler-allday-lanes .oge-scheduler-allday-cell{grid-row:1/calc(var(--oge-scheduler-allday-lane-count,1) + 1);border-inline-start:1px solid var(--oge-scheduler-grid-line);min-height:24px}.oge-scheduler-allday-lanes .oge-scheduler-allday-cell:first-child{border-inline-start:none}.oge-scheduler-allday-bar,.oge-scheduler-month-bar{min-width:0;padding-inline:2px}.oge-scheduler-body{flex:1;grid-template-columns:56px 1fr;min-height:0;display:grid;overflow-y:auto}.oge-scheduler-day-week-vertical{--oge-scheduler-lead:176px}.oge-scheduler-day-week-vertical .oge-scheduler-body{grid-template-columns:120px 56px 1fr}.oge-scheduler-group-gutter{border-inline-end:1px solid var(--oge-scheduler-grid-line);background:var(--oge-header-bg)}.oge-scheduler-group-label{box-sizing:border-box;height:calc(var(--oge-scheduler-slot-height,28px) * var(--oge-scheduler-block-slots,1));color:var(--oge-header-color);border-block-end:2px solid var(--oge-border-color);text-overflow:ellipsis;padding:8px 10px;font-size:12px;font-weight:600;overflow:hidden}.oge-scheduler-cell.oge-scheduler-block-start{border-block-start:2px solid var(--oge-border-color)}.oge-scheduler-cell-disabled,.oge-scheduler-timeline-blocked{background-image:repeating-linear-gradient(135deg, var(--oge-scheduler-grid-line) 0 1px, transparent 1px 7px);background-color:var(--oge-detail-bg);cursor:not-allowed}.oge-scheduler-timeline-blocked,.oge-scheduler-timeline-offhours{pointer-events:none;position:absolute;inset-block:0}.oge-scheduler-timeline-offhours{background:var(--oge-scheduler-off-hours-bg);opacity:.6}.oge-scheduler-notice{z-index:6;border:1px solid var(--oge-warning);border-radius:var(--oge-radius);background:var(--oge-popup-bg);max-width:min(420px,100% - 32px);color:var(--oge-text-color);box-shadow:var(--oge-shadow-popup);pointer-events:none;padding:6px 12px;font-size:13px;position:absolute;inset-block-start:56px;inset-inline-start:50%;transform:translate(-50%)}.oge-scheduler-notice:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(50%)}.oge-scheduler-load-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oge-scheduler-load-status-active{z-index:6;clip-path:none;border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);width:auto;height:auto;color:var(--oge-text-color);box-shadow:var(--oge-shadow-popup);pointer-events:none;padding:4px 10px;font-size:12px;inset-block-start:56px;inset-inline-end:16px;overflow:visible}.oge-scheduler-load-status-error{border-color:var(--oge-danger);color:var(--oge-danger)}.oge-scheduler-chip-selected>.oge-scheduler-chip,.oge-scheduler-timeline-bar.oge-scheduler-chip-selected{box-shadow:0 0 0 2px var(--oge-bg), 0 0 0 4px var(--oge-accent)}.oge-scheduler-drop-preview{border-style:solid}.oge-scheduler-recurrence-summary{border-radius:var(--oge-radius);background:var(--oge-accent-soft);color:var(--oge-text-color);margin:4px 0 0;padding:8px 10px;font-size:13px}.oge-scheduler-more-popup{min-width:240px}.oge-scheduler-more-list{scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);max-height:260px;margin:4px 0 8px;padding:0;list-style:none;overflow-y:auto}.oge-scheduler-more-item{border-radius:var(--oge-radius);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;grid-template-columns:10px auto 1fr;align-items:center;gap:8px;padding:6px 8px;display:grid}.oge-scheduler-more-item:hover{background:var(--oge-row-hover-bg)}.oge-scheduler-more-item:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-scheduler-draggable{cursor:grab;touch-action:manipulation}.oge-scheduler-draggable:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-scheduler-draggable-armed{outline:2px dashed var(--oge-accent);outline-offset:2px}.oge-scheduler-gutter{border-inline-end:1px solid var(--oge-scheduler-grid-line)}.oge-scheduler-gutter-slot{height:calc(var(--oge-scheduler-slot-height,28px) * 2);position:relative}.oge-scheduler-gutter-text{white-space:nowrap;color:var(--oge-scheduler-hour-fg);background:var(--oge-bg);padding-inline:2px;font-size:11px;position:absolute;inset-block-start:-.6em;inset-inline-end:4px}.oge-scheduler-gutter-slot:first-child .oge-scheduler-gutter-text{inset-block-start:0}.oge-scheduler-rows{min-height:0;position:relative}.oge-scheduler-grid{flex-direction:column;min-height:0;display:flex}.oge-scheduler-row{grid-template-columns:repeat(var(--oge-scheduler-col-count,var(--oge-scheduler-day-count,7)), minmax(0, 1fr));display:grid}.oge-scheduler-cell{height:var(--oge-scheduler-slot-height,28px);border-block-end:1px dotted var(--oge-scheduler-grid-line);border-inline-start:1px solid var(--oge-scheduler-grid-line);box-sizing:border-box;min-width:0}.oge-scheduler-cell:first-child{border-inline-start:none}.oge-scheduler-cell:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-scheduler-cell-hour{border-block-start:1px solid var(--oge-scheduler-grid-line)}.oge-scheduler-sr-header-row+.oge-scheduler-row .oge-scheduler-cell,.oge-scheduler-row:first-child .oge-scheduler-cell{border-block-start:none}.oge-scheduler-row:last-child .oge-scheduler-cell{border-block-end:none}.oge-scheduler-chip-layer{pointer-events:none;position:absolute;inset:0}.oge-scheduler-chip-layer>.oge-scheduler-chip-box{pointer-events:auto}.oge-scheduler-chip-stop{cursor:grab}.oge-scheduler-chip-stop:active{cursor:grabbing}.oge-scheduler-chip-stop:hover .oge-scheduler-chip{filter:brightness(1.05);box-shadow:var(--oge-shadow-btn-hover)}.oge-scheduler-chip-stop:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);border-radius:var(--oge-radius);outline:2px solid #0000}.oge-scheduler-resize-handle{opacity:0;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-scheduler-resize-handle:after{content:"";background:#ffffffd9;border-radius:2px;width:24px;height:3px;position:absolute;left:50%;transform:translate(-50%)}.oge-scheduler-resize-start:after{inset-block-start:1px}.oge-scheduler-resize-end:after{inset-block-end:1px}.oge-scheduler-chip-box:hover .oge-scheduler-resize-handle,.oge-scheduler-chip-box:focus-within .oge-scheduler-resize-handle{opacity:1}@media (hover:none){.oge-scheduler-resize-handle{opacity:1}}.oge-scheduler-day-today{background:var(--oge-accent-soft)}.oge-scheduler-cell-weekend{background:var(--oge-detail-bg)}.oge-scheduler-cell-off-hours{background:var(--oge-group-bg)}.oge-scheduler-cell.oge-scheduler-day-today{background:var(--oge-accent-soft)}.oge-scheduler-selection{box-sizing:border-box;border:2px solid var(--oge-accent);border-radius:var(--oge-radius);background:var(--oge-accent-soft);pointer-events:none;z-index:2;position:absolute}.oge-scheduler-shade{pointer-events:none;z-index:0;background:#0f172a0d;position:absolute;inset-block-start:0}.oge-scheduler-chip-box{box-sizing:border-box;z-index:1;min-height:12px;padding:1px;position:absolute}.oge-scheduler-chip{box-sizing:border-box;border-radius:var(--oge-radius);background-color:var(--oge-scheduler-chip-bg);height:100%;color:var(--oge-scheduler-chip-fg);cursor:default;transition:box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), translate var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), filter var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background-image:linear-gradient(#ffffff24,#0000 55%);flex-direction:column;gap:1px;padding:3px 6px;font-size:12px;line-height:1.25;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a29,inset 0 0 0 1px #00000012}.oge-scheduler-chip-box:hover>.oge-scheduler-chip{filter:brightness(1.05);translate:0 -1px;box-shadow:0 3px 8px #0f172a38,inset 0 0 0 1px #00000012}.oge-scheduler-chip-text{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.oge-scheduler-chip-time{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.oge-scheduler-chip-recur{vertical-align:-1px;opacity:.9;margin-inline-end:3px;display:inline-block}.oge-scheduler-chip-location{opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:italic;overflow:hidden}.oge-scheduler-chip-allday{flex-direction:row;align-items:center;padding-block:2px}.oge-scheduler-chip-disabled{opacity:.55}.oge-scheduler-chip-clipped-start .oge-scheduler-chip,.oge-scheduler-bar-clipped-start .oge-scheduler-chip{border-start-start-radius:0;border-end-start-radius:0}.oge-scheduler-chip-clipped-end .oge-scheduler-chip,.oge-scheduler-bar-clipped-end .oge-scheduler-chip{border-start-end-radius:0;border-end-end-radius:0}.oge-scheduler-resize-handle{cursor:ns-resize;touch-action:none;height:6px;position:absolute;inset-inline:0}.oge-scheduler-resize-start{inset-block-start:0}.oge-scheduler-resize-end{inset-block-end:0}.oge-scheduler-resize-handle:before{content:"";block-size:24px;position:absolute;inset-inline:0}.oge-scheduler-resize-start:before{inset-block-start:-9px}.oge-scheduler-resize-end:before{inset-block-end:-9px}@media (pointer:coarse){.oge-scheduler-resize-handle:before{block-size:44px}.oge-scheduler-resize-start:before{inset-block-start:-19px}.oge-scheduler-resize-end:before{inset-block-end:-19px}}.oge-scheduler-chip-box,.oge-scheduler-allday-bar,.oge-scheduler-month-bar{touch-action:none}.oge-scheduler-dragging{opacity:.45}.oge-scheduler-drag-preview{box-sizing:border-box;border:2px dashed var(--oge-accent);border-radius:var(--oge-radius);background:var(--oge-accent-soft);pointer-events:none;z-index:3;position:absolute}.oge-scheduler-drop-target{background:var(--oge-accent-soft);box-shadow:inset 0 0 0 2px var(--oge-accent-25)}.oge-scheduler-now{background:var(--oge-scheduler-now-color);z-index:2;pointer-events:none;height:2px;position:absolute;inset-inline:0}.oge-scheduler-now:before{content:"";background:var(--oge-scheduler-now-color);width:8px;height:8px;box-shadow:0 0 6px 1px color-mix(in srgb, var(--oge-scheduler-now-color) 45%, transparent);border-radius:50%;position:absolute;inset-block-start:-3px;inset-inline-start:-3px}.oge-scheduler-month{flex-direction:column;flex:1;min-height:0;display:flex}.oge-scheduler-month-area{flex:1;min-height:0;position:relative}.oge-scheduler-month-grid{grid-template-rows:repeat(var(--oge-scheduler-month-rows,6), minmax(84px, 1fr));height:100%;display:grid}.oge-scheduler-month-weekdays{border-block-end:1px solid var(--oge-scheduler-grid-line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.oge-scheduler-month-weekday{color:var(--oge-header-color);text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:6px 8px;font-size:12px}.oge-scheduler-month-week{border-block-end:1px solid var(--oge-scheduler-grid-line);grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid}.oge-scheduler-month-week:last-child{border-block-end:none}.oge-scheduler-month-cell{border-inline-start:1px solid var(--oge-scheduler-grid-line);min-width:0;padding:4px 6px;overflow:hidden}.oge-scheduler-month-cell:first-child{border-inline-start:none}.oge-scheduler-month-daynum{text-align:center;border-radius:999px;min-width:22px;padding:1px 4px;font-size:13px;font-weight:600;display:inline-block}.oge-scheduler-month-other{color:var(--oge-muted-color);background:var(--oge-detail-bg)}.oge-scheduler-month-other .oge-scheduler-month-daynum{font-weight:400}.oge-scheduler-month-cell.oge-scheduler-day-today .oge-scheduler-month-daynum{background:var(--oge-accent);color:var(--oge-severity-contrast)}.oge-scheduler-month-lane-layer{box-sizing:border-box;pointer-events:none;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:22px;gap:2px 0;padding-block-start:28px;display:grid;position:absolute;inset-inline:0;overflow:hidden}.oge-scheduler-month-lane-layer>*{pointer-events:auto}.oge-scheduler-month-more{color:var(--oge-accent);font:inherit;border-radius:var(--oge-radius);cursor:pointer;background:0 0;border:none;justify-self:start;padding:2px 6px;font-size:11px;font-weight:600}.oge-scheduler-month-more:hover{background:var(--oge-accent-soft)}.oge-scheduler-month-more:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-scheduler-popup{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-popup-bg);min-width:260px;max-width:340px;color:var(--oge-text-color);box-shadow:var(--oge-shadow-popup);padding:12px 14px;font-size:13px}.oge-scheduler-popup-header{align-items:center;gap:8px;margin-block-end:4px;display:flex}.oge-scheduler-popup-swatch{background:var(--oge-scheduler-chip-bg);border-radius:50%;flex-shrink:0;width:10px;height:10px}.oge-scheduler-popup-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.oge-scheduler-popup-time{color:var(--oge-muted-color);margin-block-end:6px}.oge-scheduler-popup-location{color:var(--oge-muted-color);align-items:center;gap:6px;margin-block-end:6px;display:flex}.oge-scheduler-popup-location svg{flex-shrink:0}.oge-scheduler-popup-desc{white-space:pre-line;margin-block-end:10px}.oge-scheduler-popup-actions{justify-content:flex-end;gap:8px;display:flex}.oge-scheduler-btn-danger{color:var(--oge-danger);border-color:var(--oge-danger-soft)}.oge-scheduler-btn-danger:hover{background:var(--oge-danger-soft)}.oge-scheduler-btn-primary{background:var(--oge-accent);border-color:var(--oge-accent);color:var(--oge-severity-contrast)}.oge-scheduler-btn-primary:hover{background:var(--oge-accent);filter:brightness(1.06)}.oge-scheduler-scope-backdrop{background:var(--oge-modal-backdrop-bg);z-index:calc(var(--oge-z-modal) + 10);position:fixed;inset:0}.oge-scheduler-scope{z-index:calc(var(--oge-z-modal) + 11);border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-popup-bg);min-width:320px;max-width:420px;color:var(--oge-text-color);box-shadow:var(--oge-shadow-popup);inset-block-start:50%;padding:18px 20px;position:fixed;left:50%;transform:translate(-50%,-50%)}.oge-scheduler-scope-title{margin-block-end:6px;font-size:15px;font-weight:600}.oge-scheduler-scope-text{color:var(--oge-muted-color);margin-block-end:14px;font-size:13px}.oge-scheduler-scope-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.oge-scheduler-editor-footer{justify-content:flex-end;gap:8px;display:flex}.oge-scheduler-sr-header-row{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;margin:-1px;padding:0;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.oge-scheduler-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oge-scheduler-agenda{padding:8px 0;overflow-y:auto}.oge-scheduler-agenda-empty{text-align:center;color:var(--oge-muted-color);padding:48px 16px}.oge-scheduler-agenda-list,.oge-scheduler-agenda-items{margin:0;padding:0;list-style:none}.oge-scheduler-agenda-day{border-block-end:1px solid var(--oge-scheduler-grid-line);grid-template-columns:132px 1fr;gap:12px;padding:10px 16px;display:grid}.oge-scheduler-agenda-day:last-child{border-block-end:none}.oge-scheduler-agenda-date{align-items:baseline;gap:8px;display:flex}.oge-scheduler-agenda-daynum{text-align:center;border-radius:999px;align-self:start;min-width:34px;padding:1px 5px;font-size:22px;font-weight:600}.oge-scheduler-agenda-weekday{color:var(--oge-header-color);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.oge-scheduler-agenda-item{border-radius:var(--oge-radius);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;grid-template-columns:12px 120px 1fr;align-items:center;gap:10px;margin-block-end:2px;padding:6px 10px;display:grid}.oge-scheduler-agenda-item:hover{background:var(--oge-row-hover-bg)}.oge-scheduler-agenda-item:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-scheduler-agenda-dot{background:var(--oge-scheduler-chip-bg);border-radius:50%;width:10px;height:10px}.oge-scheduler-agenda-time{color:var(--oge-muted-color);font-variant-numeric:tabular-nums;font-size:12px}.oge-scheduler-agenda-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oge-scheduler-agenda-location{color:var(--oge-muted-color);margin-inline-start:8px;font-size:12px}@container (width<=560px){.oge-scheduler-agenda-day{grid-template-columns:1fr;gap:4px}}.oge-scheduler-timeline{overflow:hidden}.oge-scheduler-timeline-scroll{height:100%;overflow:auto}.oge-scheduler-timeline-inner{min-width:720px}.oge-scheduler-timeline-header,.oge-scheduler-timeline-subheader,.oge-scheduler-timeline-row{grid-template-columns:160px 1fr;display:grid}.oge-scheduler-timeline-corner,.oge-scheduler-timeline-rowhead{border-inline-end:1px solid var(--oge-scheduler-grid-line);background:var(--oge-header-bg);padding:6px 10px}.oge-scheduler-timeline-rowhead{z-index:2;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex;position:sticky;inset-inline-start:0}.oge-scheduler-timeline-days{display:flex;position:relative}.oge-scheduler-timeline-dayhead{color:var(--oge-header-color);text-transform:uppercase;letter-spacing:.04em;text-align:center;border-inline-start:1px solid var(--oge-scheduler-grid-line);box-sizing:border-box;padding:6px 8px;font-size:12px}.oge-scheduler-timeline-dayhead:first-child{border-inline-start:none}.oge-scheduler-timeline-subheader{border-block-end:1px solid var(--oge-scheduler-grid-line)}.oge-scheduler-timeline-subheader .oge-scheduler-timeline-days{height:20px}.oge-scheduler-timeline-hour{color:var(--oge-scheduler-hour-fg);border-inline-start:1px solid var(--oge-scheduler-grid-line);padding-inline-start:3px;font-size:10px;position:absolute;inset-block-start:2px}.oge-scheduler-timeline-track{min-height:calc(8px + var(--oge-scheduler-timeline-lanes,1) * 26px);display:flex;position:relative}.oge-scheduler-timeline-row{box-sizing:border-box;border-block-end:1px solid var(--oge-scheduler-grid-line)}.oge-scheduler-timeline-row>.oge-scheduler-timeline-rowhead{padding-inline-start:calc(10px + var(--oge-scheduler-timeline-level,0) * 14px)}.oge-scheduler-timeline-group-row{background:var(--oge-header-bg)}.oge-scheduler-timeline-group-row>.oge-scheduler-timeline-rowhead{text-transform:uppercase;letter-spacing:.04em;color:var(--oge-header-color);font-size:12px;font-weight:600}.oge-scheduler-timeline-header,.oge-scheduler-timeline-subheader{z-index:3;background:var(--oge-bg);position:sticky;inset-block-start:0}.oge-scheduler-timeline-subheader{inset-block-start:31px}.oge-scheduler-timeline-days>.oge-scheduler-timeline-dayhead{white-space:nowrap;text-overflow:ellipsis;position:absolute;inset-block:0;overflow:hidden}.oge-scheduler-timeline-header .oge-scheduler-timeline-days{min-height:31px}.oge-scheduler-timeline-day-scale .oge-scheduler-timeline-inner{min-width:calc(160px + var(--oge-scheduler-timeline-days,31) * 36px)}.oge-scheduler-timeline-year .oge-scheduler-timeline-inner{min-width:calc(160px + var(--oge-scheduler-timeline-days,365) * 14px)}.oge-scheduler-timeline-day-scale .oge-scheduler-timeline-dayhead{padding-inline:2px;font-size:11px}.oge-scheduler-timeline-blockhead{text-transform:none;letter-spacing:0;border-inline-start:2px solid var(--oge-border-color);font-weight:600}.oge-scheduler-timeline-daycol{border-inline-start:1px solid var(--oge-scheduler-grid-line);box-sizing:border-box}.oge-scheduler-timeline-daycol:first-child{border-inline-start:none}.oge-scheduler-timeline-bar{border-radius:var(--oge-radius);background:var(--oge-scheduler-chip-bg);height:22px;color:var(--oge-scheduler-chip-fg);font:inherit;text-align:start;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;box-sizing:border-box;border:none;padding:0 8px;font-size:12px;font-weight:600;position:absolute;overflow:hidden}.oge-scheduler-timeline-bar:hover{filter:brightness(1.05);box-shadow:var(--oge-shadow-btn-hover)}.oge-scheduler-timeline-bar:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-scheduler-year{padding:16px;overflow-y:auto}.oge-scheduler-year-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px 24px;display:grid}.oge-scheduler-year-title{margin:0 0 6px;font-size:14px;font-weight:600}.oge-scheduler-year-weekdays{color:var(--oge-muted-color);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));margin-block-end:2px;font-size:10px;display:grid}.oge-scheduler-year-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.oge-scheduler-year-cell{color:inherit;font:inherit;border-radius:var(--oge-radius);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;padding:3px 0 7px;font-size:12px;position:relative}.oge-scheduler-year-cell:hover{background:var(--oge-row-hover-bg)}.oge-scheduler-year-cell:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-scheduler-year-other{color:var(--oge-muted-color);opacity:.5}.oge-scheduler-year-busy{font-weight:600}.oge-scheduler-year-dot{background:var(--oge-accent);inset-block-end:2px;border-radius:50%;width:5px;height:5px;position:absolute;left:50%;transform:translate(-50%)}.oge-scheduler-year-cell.oge-scheduler-date-today{background:var(--oge-accent);color:var(--oge-severity-contrast)}.oge-scheduler-year-cell.oge-scheduler-date-today .oge-scheduler-year-dot{background:var(--oge-severity-contrast)}@container (width<=560px){.oge-scheduler-title{text-align:center;flex-basis:100%;order:3}.oge-scheduler-day-week{--oge-scheduler-lead:40px}.oge-scheduler-body{grid-template-columns:40px 1fr}.oge-scheduler-day-week-vertical{--oge-scheduler-lead:120px}.oge-scheduler-day-week-vertical .oge-scheduler-body{grid-template-columns:80px 40px 1fr}}@media (prefers-reduced-motion:reduce){.oge-scheduler *{transition:none!important}}.oge-scheduler-menu-backdrop{z-index:40;position:fixed;inset:0}.oge-scheduler-menu{z-index:41;border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);min-width:180px;box-shadow:var(--oge-shadow-btn-hover);flex-direction:column;padding:5px;display:flex;position:absolute}.oge-scheduler-menu-item{border-radius:var(--oge-radius);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;align-items:center;padding:7px 12px;font-size:13px;display:flex}.oge-scheduler-menu-item:hover:not(:disabled),.oge-scheduler-menu-item:focus-visible{background:var(--oge-row-hover-bg);outline:2px solid #0000}.oge-scheduler-menu-item:disabled{color:var(--oge-muted-color);cursor:default;opacity:.6}.oge-scheduler-menu-danger:hover:not(:disabled),.oge-scheduler-menu-danger:focus-visible{background:var(--oge-danger-soft);color:var(--oge-danger)}@media (prefers-reduced-motion:reduce){.oge-scheduler-chip,.oge-scheduler-menu-item{transition:none}}@media (forced-colors:active){.oge-scheduler-chip{color:canvastext;border:1px solid canvastext}.oge-scheduler-chip-stop:focus-visible .oge-scheduler-chip{border-color:highlight}.oge-scheduler-chip-disabled .oge-scheduler-chip{color:graytext;border-color:graytext}.oge-scheduler-resize-handle:after{background:canvastext}.oge-scheduler-day-today{outline-offset:-1px;outline:1px solid highlight}.oge-scheduler-drag-preview{border-color:highlight}.oge-scheduler-chip-selected>.oge-scheduler-chip,.oge-scheduler-timeline-bar.oge-scheduler-chip-selected{outline-offset:1px;outline:3px solid highlight}.oge-scheduler-cell-disabled,.oge-scheduler-timeline-blocked{forced-color-adjust:none;background-image:repeating-linear-gradient(135deg,graytext 0 1px,#0000 1px 7px)}.oge-scheduler-notice{border-color:canvastext}.oge-scheduler-more-item:focus-visible,.oge-scheduler-draggable:focus-visible{outline:2px solid highlight}.oge-scheduler-draggable-armed{outline-color:highlight}}@media (prefers-reduced-motion:reduce){.oge-scheduler-more-item{transition:none}}.oge-gantt{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);height:100%;min-height:0;color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.oge-gantt-toolbar{border-block-end:1px solid var(--oge-border-color);background:var(--oge-header-bg);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.oge-gantt-toolbar-group{border-radius:calc(var(--oge-radius) + 3px);background:color-mix(in srgb, var(--oge-border-color) 34%, transparent);gap:2px;padding:2px;display:inline-flex}.oge-gantt-toolbar-group .oge-gantt-btn{background:0 0;border-color:#0000}.oge-gantt-toolbar-group .oge-gantt-btn:hover:not(:disabled){background:var(--oge-bg);box-shadow:var(--oge-shadow-btn)}.oge-gantt-btn{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);min-height:30px;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);justify-content:center;align-items:center;padding:4px 12px;font-size:13px;display:inline-flex}.oge-gantt-btn:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-gantt-btn:disabled{color:var(--oge-muted-color);cursor:default}.oge-gantt-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-gantt-btn-icon{min-width:30px;padding:4px 6px}.oge-gantt-btn-add{gap:6px;font-weight:600}.oge-gantt-btn-primary{background:var(--oge-accent);border-color:var(--oge-accent);color:var(--oge-severity-contrast)}.oge-gantt-btn-primary:hover:not(:disabled){background:var(--oge-accent);filter:brightness(1.06)}.oge-gantt-btn-danger{color:var(--oge-danger);border-color:var(--oge-danger-soft)}.oge-gantt-btn-danger:hover:not(:disabled){background:var(--oge-danger-soft)}.oge-gantt-btn-toggle[aria-pressed=true]{background:var(--oge-accent-soft);border-color:var(--oge-accent);color:color-mix(in srgb, var(--oge-accent) 80%, var(--oge-text-color));font-weight:600}.oge-gantt-select,.oge-gantt-search{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);min-height:30px;color:var(--oge-input-muted);font:inherit;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);padding:4px 8px;font-size:13px}.oge-gantt-select:hover,.oge-gantt-search:hover{border-color:var(--oge-muted-color)}.oge-gantt-select:focus-visible,.oge-gantt-search:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-gantt-search{min-width:0;inline-size:180px;color:var(--oge-text-color)}@container (width<=520px){.oge-gantt-search{inline-size:100%}}.oge-gantt-body{flex:1;min-height:0;overflow-y:auto}.oge-gantt-layout{grid-template-columns:var(--oge-gantt-list-width,360px) 5px 1fr;min-height:100%;display:grid}.oge-gantt-pane{border-inline-end:1px solid var(--oge-border-color);min-width:0;overflow-x:auto}.oge-gantt-pane-head{z-index:3;min-block-size:calc(var(--oge-gantt-scale-head) + 1px);box-sizing:border-box;background:var(--oge-header-bg);border-block-end:1px solid var(--oge-border-color);flex-direction:column;display:flex;position:sticky;inset-block-start:0}.oge-gantt-pane-header{flex:1;align-items:stretch;display:flex}.oge-gantt-pane-head-filter .oge-gantt-pane-header{flex:0 0 24px;min-block-size:0;overflow:hidden}.oge-gantt-pane-head-filter .oge-gantt-pane-header .oge-gantt-pane-headcell{padding-block:4px}.oge-gantt-pane-headcell{color:var(--oge-header-color);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;flex-shrink:0;align-items:center;gap:4px;padding:7px 10px;font-size:12px;font-weight:600;display:flex;position:relative;overflow:hidden}.oge-gantt-headcell-interactive{cursor:default;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-gantt-headcell-interactive.oge-gantt-sortable{cursor:pointer}.oge-gantt-headcell-interactive.oge-gantt-sortable:hover{background:var(--oge-row-hover-bg)}.oge-gantt-headcell-interactive:focus{outline:2px solid #0000}.oge-gantt-headcell-interactive:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-gantt-headcell-interactive[aria-sort]{color:var(--oge-accent)}.oge-gantt-headcell-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.oge-gantt-sort-icon{transition:transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex-shrink:0}.oge-gantt-sort-desc{transform:rotate(180deg)}.oge-gantt-col-resize{cursor:col-resize;touch-action:none;inline-size:8px;position:absolute;inset-block:0;inset-inline-end:0}.oge-gantt-col-resize:after{content:"";background:var(--oge-muted-color);opacity:0;inline-size:2px;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:1px;position:absolute;inset-block:6px;inset-inline-end:3px}.oge-gantt-pane-headcell:hover .oge-gantt-col-resize:after,.oge-gantt-pane-headcell:focus-visible .oge-gantt-col-resize:after{opacity:.7}@media (hover:none){.oge-gantt-col-resize:after{opacity:.5}}.oge-gantt-frozen{z-index:1;background:var(--oge-bg);position:sticky}.oge-gantt-pane-headcell.oge-gantt-frozen,.oge-gantt-filter-cell.oge-gantt-frozen{background:var(--oge-header-bg)}.oge-gantt-row-selected .oge-gantt-frozen{background:var(--oge-selected-bg)}.oge-gantt-filter-row{box-sizing:border-box;border-block-start:1px solid var(--oge-gantt-grid-line);flex:0 0 24px;min-block-size:0;display:flex}.oge-gantt-filter-cell{box-sizing:border-box;flex-shrink:0;align-items:center;padding:2px 4px;display:flex}.oge-gantt-filter-input,.oge-gantt-cell-editor{box-sizing:border-box;border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);inline-size:100%;min-width:0;color:var(--oge-text-color);font:inherit;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);font-size:12px}.oge-gantt-filter-input:hover,.oge-gantt-cell-editor:hover{border-color:var(--oge-muted-color)}.oge-gantt-filter-input:focus-visible,.oge-gantt-cell-editor:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-gantt-filter-input{block-size:20px;padding:0 6px}.oge-gantt-cell-editor{block-size:calc(var(--oge-gantt-row-height,36px) - 8px);border-color:var(--oge-accent);padding:0 6px;font-size:13px}.oge-gantt-cell-editing{padding-inline:2px}.oge-gantt-row-group{background:color-mix(in srgb, var(--oge-header-bg) 60%, transparent);font-weight:600}.oge-gantt-row{height:var(--oge-gantt-row-height,36px);border-block-end:1px solid var(--oge-gantt-grid-line);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);align-items:center;display:flex}.oge-gantt-row:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-gantt-row-hover{background:var(--oge-row-hover-bg)}.oge-gantt-row-selected{background:var(--oge-selected-bg)}.oge-gantt-pane-cell{box-sizing:border-box;flex-shrink:0;align-items:center;min-width:0;padding:0 10px;font-size:13px;display:flex}.oge-gantt-cell-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oge-gantt-indent{flex-shrink:0}.oge-gantt-toggle{border-radius:var(--oge-radius);width:18px;height:18px;color:var(--oge-muted-color);transition:transform var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:4px;display:inline-flex}.oge-gantt-toggle:hover{background:var(--oge-row-hover-bg);color:inherit}.oge-gantt-toggle-open{transform:rotate(90deg)}.oge-gantt-rtl .oge-gantt-toggle:not(.oge-gantt-toggle-open){transform:scaleX(-1)}.oge-gantt-toggle-spacer{flex-shrink:0;width:22px}.oge-gantt-splitter{cursor:col-resize;background:var(--oge-border-color);opacity:.5;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);touch-action:none}.oge-gantt-splitter:hover{opacity:1;background:var(--oge-accent)}.oge-gantt-chart-scroll{min-width:0;overflow-x:auto}.oge-gantt-chart{position:relative}.oge-gantt-scale{z-index:3;background:var(--oge-header-bg);border-block-end:1px solid var(--oge-border-color);position:sticky;inset-block-start:0}.oge-gantt-scale-major,.oge-gantt-scale-minor{height:24px;position:relative}.oge-gantt-scale-major{border-block-end:1px solid var(--oge-gantt-grid-line)}.oge-gantt-scale-cell{color:var(--oge-header-color);border-inline-start:1px solid var(--oge-gantt-grid-line);box-sizing:border-box;white-space:nowrap;align-items:center;padding-inline-start:6px;font-size:11px;display:flex;position:absolute;inset-block:0;overflow:hidden}.oge-gantt-canvas{-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.oge-gantt-offday{background:var(--oge-gantt-offday-bg);pointer-events:none;position:absolute;inset-block:0}.oge-gantt-strip{background:var(--oge-accent-soft);pointer-events:none;z-index:1;position:absolute;inset-block:0}.oge-gantt-strip-line{background:var(--oge-warning);opacity:.6}.oge-gantt-strip-label{color:var(--oge-muted-color);white-space:nowrap;font-size:10px;position:absolute;inset-block-start:2px;inset-inline-start:4px}.oge-gantt-today{box-shadow:0 0 6px 1px color-mix(in srgb, var(--oge-gantt-today-color) 45%, transparent);background:var(--oge-gantt-today-color);z-index:2;pointer-events:none;width:2px;position:absolute;inset-block:0}.oge-gantt-rowline{background:var(--oge-gantt-grid-line);pointer-events:none;height:1px;position:absolute;inset-inline:0}.oge-gantt-lane{position:absolute;inset-inline:0}.oge-gantt-arrows{pointer-events:none;z-index:2;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}.oge-gantt-arrow{fill:none;stroke:var(--oge-gantt-arrow-color);stroke-width:1.6px;pointer-events:stroke;cursor:pointer;marker-end:none;transition:stroke var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-gantt-arrow:hover,.oge-gantt-arrow-selected{stroke:var(--oge-accent);stroke-width:2.2px}.oge-gantt-arrow-critical{stroke:var(--oge-danger)}.oge-gantt-arrow-preview{stroke:var(--oge-accent);stroke-dasharray:5 4;pointer-events:none}.oge-gantt-arrow-invalid{stroke:var(--oge-danger)}.oge-gantt-arrow-label{z-index:3;background:var(--oge-bg);border:1px solid var(--oge-gantt-arrow-color);color:var(--oge-input-muted);white-space:nowrap;pointer-events:none;border-radius:6px;padding:0 4px;font-size:10px;line-height:14px;position:absolute}.oge-gantt-progress-line{fill:none;stroke:var(--oge-warning);stroke-width:1.6px;stroke-linejoin:round;pointer-events:none}.oge-gantt-status-date{border-inline-start:2px dashed var(--oge-warning);pointer-events:none;z-index:2;inline-size:0;position:absolute;inset-block:0}.oge-gantt-bar-box{pointer-events:none;z-index:2;position:absolute;inset-inline:0}.oge-gantt-bar-box>*{pointer-events:auto}.oge-gantt-bar{transition:box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), translate var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), filter var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background-image:linear-gradient(#ffffff29,#0000 55%);position:absolute;box-shadow:0 1px 2px #0f172a2e,inset 0 0 0 1px #00000014}.oge-gantt-bar:hover{filter:brightness(1.05);translate:0 -1px;box-shadow:0 3px 8px #0f172a3d,inset 0 0 0 1px #00000014}.oge-gantt-bar{height:calc(var(--oge-gantt-row-height,36px) - 14px);background:var(--oge-gantt-bar-bg);color:var(--oge-gantt-bar-fg);box-sizing:border-box;cursor:grab;transition:filter var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);border-radius:6px;inset-block-start:7px;overflow:visible}.oge-gantt-bar:active{cursor:grabbing}.oge-gantt-bar:hover{filter:brightness(1.05);box-shadow:var(--oge-shadow-btn-hover)}.oge-gantt-dragging{opacity:.55}.oge-gantt-progress{pointer-events:none;background:#00000038;border-radius:6px 0 0 6px;position:absolute;inset-block:0;inset-inline-start:0}.oge-gantt-bar-title{pointer-events:none;font-size:12px;font-weight:600;line-height:calc(var(--oge-gantt-row-height,36px) - 14px);white-space:nowrap;text-overflow:ellipsis;padding:0 8px;display:block;position:relative;overflow:hidden}.oge-gantt-bar-title-outside{font-size:12px;line-height:var(--oge-gantt-row-height,36px);color:var(--oge-muted-color);white-space:nowrap;pointer-events:none;position:absolute;inset-block-start:0}.oge-gantt-resource{font-size:11px;line-height:var(--oge-gantt-row-height,36px);color:var(--oge-muted-color);white-space:nowrap;pointer-events:none;position:absolute;inset-block-start:0}.oge-gantt-summary{background:var(--oge-gantt-summary-bg);border-radius:2px;height:8px;position:absolute;inset-block-start:12px}.oge-gantt-summary:before,.oge-gantt-summary:after{content:"";background:inherit;border-radius:1px;width:4px;height:14px;position:absolute;inset-block-start:0}.oge-gantt-summary:before{inset-inline-start:0}.oge-gantt-summary:after{inset-inline-end:0}.oge-gantt-milestone{filter:drop-shadow(0 1px 2px #0f172a4d);transition:filter var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-gantt-milestone:hover{filter:drop-shadow(0 2px 5px #0f172a66)brightness(1.08)}.oge-gantt-milestone{background:var(--oge-gantt-milestone-bg);cursor:grab;border-radius:2px;width:14px;height:14px;position:absolute;inset-block-start:calc(50% - 7px);transform:rotate(45deg)}.oge-gantt-critical{outline:2px solid var(--oge-danger);outline-offset:1px}.oge-gantt-bar-manual{background-image:repeating-linear-gradient(135deg,#ffffff4d 0 3px,#0000 3px 7px)}.oge-gantt-bar-split{box-shadow:none;background:0 0}.oge-gantt-split-link{border-block-start:2px dotted var(--oge-gantt-bar-bg);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline:0}.oge-gantt-segment{background:var(--oge-gantt-bar-bg);pointer-events:none;border-radius:6px;position:absolute;inset-block:0;overflow:hidden;box-shadow:0 1px 2px #0f172a2e}.oge-gantt-segment-fill{background:#00000038;block-size:100%}.oge-gantt-summary-group{opacity:.7}.oge-gantt-rollup{background:var(--oge-gantt-milestone-bg);border:1px solid var(--oge-bg);pointer-events:auto;border-radius:1px;block-size:10px;inline-size:10px;position:absolute;inset-block-start:11px;transform:rotate(45deg)}.oge-gantt-deadline{border-inline-start:2px solid var(--oge-success);pointer-events:auto;inline-size:0;position:absolute;inset-block:3px}.oge-gantt-deadline:before{content:"";border-block:4px solid #0000;border-inline-start:6px solid var(--oge-success);position:absolute;inset-block-start:0;inset-inline-start:0}.oge-gantt-deadline-missed,.oge-gantt-deadline-missed:before{border-inline-start-color:var(--oge-danger)}.oge-gantt-constraint{border:2px solid var(--oge-muted-color);box-sizing:border-box;pointer-events:none;border-block-start:0;block-size:8px;inline-size:8px;margin-inline-start:-4px;position:absolute;inset-block-end:3px}.oge-gantt-bar-box-conflict .oge-gantt-bar,.oge-gantt-bar-box-conflict .oge-gantt-milestone{outline:2px dashed var(--oge-danger);outline-offset:2px}.oge-gantt-bar-box-overdue .oge-gantt-bar{box-shadow:inset 0 -3px 0 var(--oge-danger)}.oge-gantt-conflict-mark{background:var(--oge-danger);block-size:14px;inline-size:14px;color:var(--oge-severity-contrast);text-align:center;pointer-events:none;border-radius:50%;font-size:10px;font-weight:700;line-height:14px;position:absolute;inset-block-start:calc(50% - 7px)}.oge-gantt-baseline{background:var(--oge-gantt-baseline-bg);pointer-events:none;border-radius:3px;height:5px;position:absolute;inset-block-end:2px}.oge-gantt-handle{cursor:ew-resize;opacity:0;touch-action:none;z-index:1;width:7px;position:absolute;inset-block:0}.oge-gantt-handle-start{inset-inline-start:-2px}.oge-gantt-handle-end{inset-inline-end:-2px}.oge-gantt-progress-knob{background:var(--oge-bg);border:2px solid var(--oge-accent);cursor:ew-resize;opacity:0;touch-action:none;border-radius:50%;width:9px;height:9px;margin-inline-start:-5px;position:absolute;inset-block-end:-4px}.oge-gantt-link-dot{background:var(--oge-bg);border:2px solid var(--oge-accent);cursor:crosshair;opacity:0;box-sizing:border-box;touch-action:none;border-radius:50%;width:10px;height:10px;position:absolute;inset-block-start:calc(50% - 5px)}.oge-gantt-link-dot-start{inset-inline-start:-14px}.oge-gantt-link-dot-end{inset-inline-end:-14px}.oge-gantt-handle:before,.oge-gantt-progress-knob:before,.oge-gantt-link-dot:before{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}@media (pointer:coarse){.oge-gantt-handle:before,.oge-gantt-progress-knob:before,.oge-gantt-link-dot:before{inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.oge-gantt-progress-knob:before{inset-block:-3px -12px}@media (pointer:coarse){.oge-gantt-progress-knob:before{inset-block:-3px -32px}}.oge-gantt-bar:hover .oge-gantt-handle,.oge-gantt-bar:hover .oge-gantt-progress-knob,.oge-gantt-bar:hover .oge-gantt-link-dot,.oge-gantt-bar-box:focus-within .oge-gantt-handle,.oge-gantt-bar-box:focus-within .oge-gantt-progress-knob,.oge-gantt-bar-box:focus-within .oge-gantt-link-dot,.oge-gantt-bar-box-selected .oge-gantt-handle,.oge-gantt-bar-box-selected .oge-gantt-progress-knob,.oge-gantt-bar-box-selected .oge-gantt-link-dot{opacity:1}@media (hover:none){.oge-gantt-handle,.oge-gantt-progress-knob,.oge-gantt-link-dot{opacity:1}}.oge-gantt-drag-tip{z-index:5;border-radius:var(--oge-radius);background:var(--oge-tooltip-bg);color:var(--oge-tooltip-color);white-space:nowrap;pointer-events:none;padding:3px 8px;font-size:11px;position:absolute;transform:translate(-50%)}.oge-gantt-rtl .oge-gantt-drag-tip{transform:translate(50%)}.oge-gantt-tooltip{z-index:6;border-radius:var(--oge-radius);background:var(--oge-tooltip-bg);color:var(--oge-tooltip-color);white-space:nowrap;pointer-events:none;box-shadow:var(--oge-shadow-btn);flex-direction:column;gap:2px;padding:6px 10px;font-size:11px;line-height:1.35;display:flex;position:absolute;transform:translateY(-100%)}.oge-gantt-tooltip-below{transform:none}.oge-gantt-tooltip-title{font-size:12px;font-weight:600}.oge-gantt-tooltip-line{opacity:.85}.oge-gantt-workload{border-block-start:1px solid var(--oge-gantt-grid-line);background:var(--oge-gantt-scale-bg,var(--oge-header-bg))}.oge-gantt-workload-row{border-block-end:1px solid var(--oge-gantt-grid-line);height:22px;position:relative}.oge-gantt-workload-label{z-index:2;text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:var(--oge-header-color);pointer-events:none;padding-block-start:3px;font-size:10px;font-weight:600;display:inline-block;position:sticky;inset-inline-start:8px;overflow:hidden}.oge-gantt-workload-seg{background:var(--oge-accent-soft);opacity:.85;border-radius:3px;height:12px;position:absolute;top:5px}.oge-gantt-workload-over{background:var(--oge-danger)}.oge-gantt-histogram{border-block-start:1px solid var(--oge-border-color);background:var(--oge-gantt-scale-bg,var(--oge-header-bg))}.oge-gantt-histogram-row{border-block-end:1px solid var(--oge-gantt-grid-line);block-size:44px;position:relative}.oge-gantt-histogram-label{z-index:2;text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:var(--oge-header-color);pointer-events:none;padding-block-start:3px;font-size:10px;font-weight:600;display:inline-block;position:sticky;inset-inline-start:8px;overflow:hidden}.oge-gantt-histogram-capacity{border-block-start:1px dashed var(--oge-muted-color);pointer-events:none;block-size:0;position:absolute;inset-inline:0}.oge-gantt-histogram-bar{background:var(--oge-accent);opacity:.55;border-start-start-radius:3px;border-start-end-radius:3px;position:absolute;inset-block-end:0}.oge-gantt-histogram-over{background:var(--oge-danger);opacity:.85}.oge-gantt-dep-editor{z-index:42;border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);inline-size:260px;max-inline-size:calc(100% - 16px);box-shadow:var(--oge-shadow-btn-hover);flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute}.oge-gantt-dep-editor-title{font-size:13px;font-weight:600}.oge-gantt-dep-editor-field{color:var(--oge-input-muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.oge-gantt-dep-editor-field .oge-gantt-select,.oge-gantt-dep-editor-field .oge-gantt-dep-editor-input{box-sizing:border-box;inline-size:100%}.oge-gantt-dep-editor-input{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);min-height:30px;color:var(--oge-text-color);font:inherit;padding:4px 8px;font-size:13px}.oge-gantt-dep-editor-input:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-gantt-dep-editor-actions{align-items:center;gap:6px;margin-block-start:4px;display:flex}.oge-gantt-draw-preview{border-radius:var(--oge-radius);border:1.5px dashed var(--oge-accent);background:color-mix(in srgb, var(--oge-accent) 12%, transparent);pointer-events:none;z-index:4;position:absolute}.oge-gantt-empty{color:var(--oge-muted-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:48px 20px;display:flex}.oge-gantt-empty-title{color:var(--oge-text-color);font-size:15px;font-weight:600}.oge-gantt-empty-hint{margin-block-end:10px;font-size:12.5px}.oge-gantt-menu-backdrop{z-index:40;position:fixed;inset:0}.oge-gantt-menu{z-index:41;border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);min-width:190px;box-shadow:var(--oge-shadow-btn-hover);flex-direction:column;padding:5px;display:flex;position:absolute}.oge-gantt-menu-item{border-radius:var(--oge-radius);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:0;align-items:center;padding:7px 12px;font-size:13px;display:flex}.oge-gantt-menu-item:hover:not(:disabled),.oge-gantt-menu-item:focus-visible{background:var(--oge-row-hover-bg);outline:2px solid #0000}.oge-gantt-menu-item:disabled{color:var(--oge-muted-color);cursor:default;opacity:.6}.oge-gantt-menu-danger:hover:not(:disabled),.oge-gantt-menu-danger:focus-visible{background:var(--oge-danger-soft);color:var(--oge-danger)}.oge-gantt-menu-sep{background:var(--oge-border-color);height:1px;margin:4px 6px}.oge-gantt-dialog-footer{align-items:center;gap:8px;width:100%;display:flex}.oge-gantt-dialog-spacer{flex:1}@media (prefers-reduced-motion:reduce){.oge-gantt-bar,.oge-gantt-milestone,.oge-gantt-menu-item,.oge-gantt-select,.oge-gantt-search,.oge-gantt-sort-icon,.oge-gantt-headcell-interactive{transition:none}.oge-gantt *{transition:none!important}}@media (forced-colors:active){.oge-gantt-row-selected{color:highlighttext;background:highlight}.oge-gantt-lane.oge-gantt-row-selected{outline-offset:-2px;background:0 0;outline:2px solid highlight}.oge-gantt-bar{border:1px solid canvastext;color:canvastext!important}.oge-gantt-progress{background:highlight}.oge-gantt-summary,.oge-gantt-milestone{background-color:canvastext!important}.oge-gantt-baseline{background:graytext}.oge-gantt-critical{outline:2px dashed canvastext}.oge-gantt-progress-knob,.oge-gantt-link-dot{background:canvas;border-color:highlight}.oge-gantt-arrow{stroke:canvastext}.oge-gantt-arrow:hover,.oge-gantt-arrow-selected{stroke:highlight}.oge-gantt-arrow-critical{stroke:canvastext;stroke-width:3px}.oge-gantt-arrow-preview{stroke:highlight}.oge-gantt-arrow-invalid{stroke:graytext}.oge-gantt-today{background:highlight}.oge-gantt-drag-tip,.oge-gantt-tooltip,.oge-gantt-dep-editor,.oge-gantt-arrow-label{border:1px solid canvastext}.oge-gantt-btn-toggle[aria-pressed=true]{color:highlighttext;background:highlight;border-color:highlight}.oge-gantt-headcell-interactive[aria-sort]{color:highlight}.oge-gantt-frozen{background:canvas}.oge-gantt-segment,.oge-gantt-rollup{background:canvastext!important}.oge-gantt-segment-fill{background:highlight}.oge-gantt-split-link{border-color:canvastext}.oge-gantt-progress-line{stroke:highlight}.oge-gantt-status-date{border-color:highlight}.oge-gantt-deadline,.oge-gantt-constraint{border-color:canvastext}.oge-gantt-deadline:before,.oge-gantt-constraint:before{border-inline-start-color:canvastext}.oge-gantt-deadline-missed,.oge-gantt-bar-box-conflict .oge-gantt-bar,.oge-gantt-bar-box-conflict .oge-gantt-milestone{outline:2px dashed canvastext}.oge-gantt-conflict-mark{color:canvas;background:canvastext}.oge-gantt-histogram-bar{background:canvastext}.oge-gantt-histogram-over{background:highlight}.oge-gantt-histogram-capacity{border-color:canvastext}}.oge-bpmn-editor{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background:var(--oge-bg);min-height:480px;color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;display:flex;overflow:hidden}.oge-bpmn-body{flex-direction:row;flex:1;min-block-size:0;display:flex;position:relative;container:oge-bpmn-body/inline-size}@container oge-bpmn-body (width<=640px){.oge-bpmn-properties{z-index:3;inline-size:min(280px,85cqi);box-shadow:var(--oge-shadow-popup);position:absolute;inset-block:0;inset-inline-end:0}}.oge-bpmn-editor.oge-bpmn-maximized{z-index:1000;border-radius:0;min-height:0;position:fixed;inset:0}.oge-bpmn-brand-link{border-radius:var(--oge-radius);color:var(--oge-muted-color);opacity:.6;transition:opacity var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);align-items:center;display:inline-flex;position:absolute;inset-block-end:8px;inset-inline-end:8px}.oge-bpmn-brand-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.oge-bpmn-brand-link:hover{opacity:1;color:var(--oge-accent)}.oge-bpmn-brand-link:focus-visible{opacity:1;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-bpmn-brand-img{block-size:18px;inline-size:18px;display:block}.oge-bpmn-header{border-block-end:1px solid var(--oge-border-color);background:var(--oge-header-bg);flex:none;align-items:center;gap:4px;padding:6px 8px;display:flex}.oge-bpmn-header-name{border-radius:var(--oge-radius);inline-size:min(220px,32%);min-inline-size:0;color:var(--oge-text-color);font:inherit;transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:1px solid #0000;padding:5px 8px;font-weight:600}.oge-bpmn-header-name:hover:not(:disabled){border-color:var(--oge-border-color)}.oge-bpmn-header-name:focus-visible{border-color:var(--oge-accent);background:var(--oge-bg);box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-bpmn-header-name::placeholder{color:var(--oge-muted-color);font-weight:400}.oge-bpmn-header-spacer{flex:1}.oge-bpmn-header-sep{background:var(--oge-border-color);block-size:20px;inline-size:1px;margin-inline:4px}.oge-bpmn-header-btn{border-radius:var(--oge-radius);min-block-size:30px;min-inline-size:30px;color:var(--oge-text-color);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:4px 6px;display:inline-flex}.oge-bpmn-header-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.oge-bpmn-header-btn:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-bpmn-header-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-bpmn-header-btn:disabled{color:var(--oge-muted-color);cursor:default}.oge-bpmn-header-btn[aria-pressed=true]{background:var(--oge-accent-soft);color:var(--oge-accent)}.oge-bpmn-header-zoom{min-inline-size:52px;font-size:.85em}.oge-bpmn-rail{border-inline-end:1px solid var(--oge-border-color);background:var(--oge-header-bg);flex-direction:column;flex:none;min-inline-size:0;display:flex}.oge-bpmn-resizer{cursor:col-resize;touch-action:none;z-index:2;inline-size:6px;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);flex:none;margin-inline:-3px;position:relative}.oge-bpmn-resizer:hover{background:var(--oge-accent-soft)}.oge-bpmn-resizer:focus-visible{background:var(--oge-focus-ring);outline:2px solid #0000}.oge-bpmn-palette{flex-direction:column;flex:1;gap:4px;min-block-size:0;min-inline-size:0;padding:8px 6px;display:flex;overflow:hidden auto}.oge-bpmn-toolstrip{border-block-start:1px solid var(--oge-border-color);flex-direction:column;gap:4px;padding:8px 6px;display:flex}.oge-bpmn-tool-btn{border-radius:var(--oge-radius);block-size:36px;inline-size:36px;color:var(--oge-text-color);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.oge-bpmn-tool-btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.oge-bpmn-tool-btn:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-bpmn-tool-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-bpmn-tool-btn:disabled{color:var(--oge-muted-color);cursor:default}.oge-bpmn-tool-active{border-color:var(--oge-accent);background:var(--oge-accent-soft);color:var(--oge-accent)}.oge-bpmn-tool-active:hover:not(:disabled){background:var(--oge-accent-soft)}.oge-bpmn-palette-btn{border-radius:var(--oge-radius);block-size:36px;inline-size:36px;color:var(--oge-text-color);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.oge-bpmn-palette-btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.oge-bpmn-palette-btn .oge-bpmn-glyph-thick{stroke-width:3px}.oge-bpmn-palette-btn .oge-bpmn-glyph-hair{stroke-width:1px;opacity:.6}.oge-bpmn-palette-btn .oge-bpmn-glyph-dash{stroke-dasharray:3 2}.oge-bpmn-palette-btn .oge-bpmn-glyph-fill{fill:currentColor;stroke:none}.oge-bpmn-palette-btn:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-bpmn-palette-btn:focus{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-accent-soft);outline:2px solid #0000}.oge-bpmn-palette-btn:focus:not(:focus-visible){box-shadow:none}.oge-bpmn-palette-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-bpmn-palette-btn:disabled{color:var(--oge-muted-color);cursor:default}.oge-bpmn-palette-active{border-color:var(--oge-accent);background:var(--oge-accent-soft);color:var(--oge-accent)}.oge-bpmn-palette-active:hover:not(:disabled){background:var(--oge-accent-soft)}.oge-bpmn-canvas-wrap{flex:1;min-inline-size:0;position:relative}.oge-bpmn-canvas-wrap:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-bpmn-canvas,.oge-bpmn-minimap svg{direction:ltr}.oge-bpmn-canvas{cursor:grab;touch-action:none;block-size:100%;inline-size:100%;display:block}.oge-bpmn-canvas:active{cursor:grabbing}.oge-bpmn-canvas.oge-bpmn-tool-place,.oge-bpmn-canvas.oge-bpmn-tool-connect{cursor:crosshair}.oge-bpmn-canvas.oge-bpmn-tool-hand{cursor:grab}.oge-bpmn-canvas.oge-bpmn-tool-lasso,.oge-bpmn-canvas.oge-bpmn-tool-lasso .oge-bpmn-shape,.oge-bpmn-canvas.oge-bpmn-tool-lasso .oge-bpmn-edge{cursor:crosshair}.oge-bpmn-canvas.oge-bpmn-tool-space,.oge-bpmn-canvas.oge-bpmn-tool-space .oge-bpmn-shape,.oge-bpmn-canvas.oge-bpmn-tool-space .oge-bpmn-edge{cursor:move}.oge-bpmn-grid-dot{fill:var(--oge-border-color);opacity:.5}.oge-bpmn-shape{cursor:move}.oge-bpmn-shape .oge-bpmn-node{fill:var(--oge-bg);stroke:var(--oge-border-color);stroke-width:1.5px;transition:fill var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), stroke var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-bpmn-shape .oge-bpmn-event,.oge-bpmn-shape .oge-bpmn-gateway{stroke:var(--oge-text-color)}.oge-bpmn-shape .oge-bpmn-event-end{stroke-width:4px}.oge-bpmn-shape .oge-bpmn-event-dot{fill:var(--oge-text-color)}.oge-bpmn-shape .oge-bpmn-event-dashed{stroke-dasharray:4 3}.oge-bpmn-shape .oge-bpmn-event-def{fill:none;stroke:var(--oge-text-color);stroke-width:1.5px;stroke-linejoin:round;pointer-events:none}.oge-bpmn-shape .oge-bpmn-event-def-filled{fill:var(--oge-text-color)}.oge-bpmn-shape .oge-bpmn-subprocess-event{stroke-dasharray:3 3}.oge-bpmn-shape .oge-bpmn-marker{fill:none;stroke:var(--oge-text-color);stroke-width:1.5px;stroke-linecap:round;pointer-events:none}.oge-bpmn-shape .oge-bpmn-annotation{fill:none;stroke:var(--oge-text-color)}.oge-bpmn-shape .oge-bpmn-gateway-mark{fill:none;stroke:var(--oge-text-color);stroke-width:2.5px;stroke-linecap:round}.oge-bpmn-shape .oge-bpmn-task-icon{fill:none;stroke:var(--oge-muted-color);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.oge-bpmn-shape.oge-bpmn-selected .oge-bpmn-node{stroke:var(--oge-accent);stroke-width:2.5px}.oge-bpmn-shape.oge-bpmn-drop-ok .oge-bpmn-node{stroke:var(--oge-success);fill:var(--oge-success-soft)}.oge-bpmn-shape.oge-bpmn-drop-deny .oge-bpmn-node{stroke:var(--oge-danger);fill:var(--oge-danger-soft)}.oge-bpmn-label{fill:var(--oge-text-color);-webkit-user-select:none;user-select:none;pointer-events:none;font-family:inherit;font-size:12px}.oge-bpmn-edge{cursor:pointer}.oge-bpmn-edge .oge-bpmn-edge-hit{fill:none;stroke:#0000;stroke-width:12px;pointer-events:stroke}.oge-bpmn-edge .oge-bpmn-edge-line{fill:none;stroke:var(--oge-muted-color);stroke-width:1.5px;transition:stroke var(--oge-motion-duration-fast) var(--oge-motion-easing-standard)}.oge-bpmn-edge.oge-bpmn-association .oge-bpmn-edge-line{stroke-dasharray:4 4}.oge-bpmn-edge .oge-bpmn-default-mark{stroke:var(--oge-muted-color);stroke-width:1.5px}.oge-bpmn-edge .oge-bpmn-edge-label{fill:var(--oge-text-color);text-anchor:middle;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:11px}.oge-bpmn-edge.oge-bpmn-selected .oge-bpmn-edge-line,.oge-bpmn-edge.oge-bpmn-selected .oge-bpmn-default-mark{stroke:var(--oge-accent);stroke-width:2px}.oge-bpmn-arrow{fill:var(--oge-muted-color)}.oge-bpmn-ghost{fill:var(--oge-accent);fill-opacity:.08;stroke:var(--oge-accent);stroke-width:1.5px;stroke-dasharray:4 4;pointer-events:none}.oge-bpmn-snap-guide{stroke:var(--oge-accent);stroke-width:1px;stroke-dasharray:4 4;opacity:.5;pointer-events:none}.oge-bpmn-rubber-band{fill:none;stroke:var(--oge-accent);stroke-width:1.5px;stroke-dasharray:6 4;pointer-events:none}.oge-bpmn-shape-ring{fill:none;stroke:#0000;stroke-width:8px;pointer-events:stroke;cursor:crosshair}.oge-bpmn-marquee{fill:var(--oge-accent);fill-opacity:.06;stroke:var(--oge-accent);stroke-width:1px;stroke-dasharray:5 4;pointer-events:none}.oge-bpmn-bend-preview{fill:none;stroke:var(--oge-accent);stroke-width:1.5px;stroke-dasharray:4 4;pointer-events:none}.oge-bpmn-bend-handle{fill:var(--oge-bg);stroke:var(--oge-accent);stroke-width:1.5px;cursor:grab}.oge-bpmn-bend-handle:active{cursor:grabbing}.oge-bpmn-resize-handle{fill:var(--oge-accent);stroke:var(--oge-bg);stroke-width:1px}.oge-bpmn-resize-nwse{cursor:nwse-resize}.oge-bpmn-resize-nesw{cursor:nesw-resize}.oge-bpmn-selection-outline{fill:none;stroke:var(--oge-accent);stroke-width:1px;stroke-dasharray:5 4;opacity:.7;pointer-events:none}.oge-bpmn-context-pad{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);box-shadow:var(--oge-shadow-card);z-index:2;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute}.oge-bpmn-context-pad-left{transform:translate(-100%)}.oge-bpmn-pad-btn{border-radius:var(--oge-radius);block-size:26px;inline-size:26px;color:var(--oge-text-color);cursor:pointer;transition:background-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.oge-bpmn-pad-btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.oge-bpmn-pad-btn:hover{background:var(--oge-row-hover-bg)}.oge-bpmn-pad-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-bpmn-pad-active{background:var(--oge-accent-soft);color:var(--oge-accent)}.oge-bpmn-pad-danger:hover{background:var(--oge-danger-soft);color:var(--oge-danger)}.oge-bpmn-label-external{pointer-events:all;cursor:move}.oge-bpmn-align-menu{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);box-shadow:var(--oge-shadow-card);grid-template-columns:repeat(2,26px);gap:2px;padding:4px;display:grid;position:absolute;inset-block-start:0;inset-inline-start:calc(100% + 4px)}.oge-bpmn-align-menu .oge-bpmn-pad-btn:disabled{color:var(--oge-muted-color);cursor:default}.oge-bpmn-align-menu .oge-bpmn-pad-btn:disabled:hover{background:0 0}.oge-bpmn-search{z-index:4;inline-size:240px;position:absolute;inset-block-start:8px;inset-inline-end:8px}.oge-bpmn-search-input{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);inline-size:100%;color:var(--oge-text-color);font:inherit;box-shadow:var(--oge-shadow-card);padding:6px 8px}.oge-bpmn-search-input:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-bpmn-search-results{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);box-shadow:var(--oge-shadow-card);max-block-size:240px;margin:4px 0 0;padding:4px;list-style:none;overflow-y:auto}.oge-bpmn-search-result{border-radius:var(--oge-radius);cursor:pointer;flex-direction:column;gap:1px;padding:5px 8px;display:flex}.oge-bpmn-search-result:hover,.oge-bpmn-search-result.oge-bpmn-search-active{background:var(--oge-row-hover-bg)}.oge-bpmn-search-id{color:var(--oge-muted-color);font-size:.85em}.oge-bpmn-search-empty{color:var(--oge-muted-color);padding:5px 8px}.oge-bpmn-dimmed{opacity:.25}.oge-bpmn-minimap{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-popup-bg);block-size:120px;inline-size:180px;box-shadow:var(--oge-shadow-card);z-index:2;cursor:pointer;position:absolute;inset-block-end:38px;inset-inline-end:8px;overflow:hidden}.oge-bpmn-minimap svg{display:block}.oge-bpmn-minimap-shape{fill:var(--oge-muted-color);fill-opacity:.35;stroke:none}.oge-bpmn-minimap-viewport{fill:var(--oge-accent);fill-opacity:.08;stroke:var(--oge-accent);stroke-width:1.5px}.oge-bpmn-overlay{z-index:2;position:absolute}.oge-bpmn-label-edit{border:1px solid var(--oge-accent);border-radius:var(--oge-radius);background:var(--oge-bg);color:var(--oge-text-color);resize:none;box-shadow:0 0 0 3px var(--oge-accent-soft);z-index:3;padding:4px 6px;font-family:inherit;line-height:1.25;position:absolute}.oge-bpmn-label-edit:focus-visible{outline:2px solid #0000}.oge-bpmn-empty{color:var(--oge-muted-color);pointer-events:none;text-align:center;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.oge-bpmn-live{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oge-bpmn-readonly .oge-bpmn-shape{cursor:default}.oge-bpmn-readonly .oge-bpmn-canvas.oge-bpmn-tool-place,.oge-bpmn-readonly .oge-bpmn-canvas.oge-bpmn-tool-connect{cursor:grab}@media (prefers-reduced-motion:reduce){.oge-bpmn-palette-btn,.oge-bpmn-pad-btn,.oge-bpmn-shape .oge-bpmn-node,.oge-bpmn-edge .oge-bpmn-edge-line{transition:none}}.oge-bpmn-pool .oge-bpmn-pool-band{fill:var(--oge-bg);stroke:var(--oge-border-color);stroke-width:1.5px;pointer-events:none}.oge-bpmn-pool .oge-bpmn-lane{fill:none;stroke:var(--oge-border-color);stroke-width:1px;pointer-events:none}.oge-bpmn-pool .oge-bpmn-pool-header{fill:var(--oge-header-bg);stroke:var(--oge-border-color);stroke-width:1.5px;cursor:move}.oge-bpmn-pool .oge-bpmn-pool-border{fill:none;stroke:#0000;stroke-width:10px;pointer-events:stroke;cursor:move}.oge-bpmn-pool .oge-bpmn-pool-name,.oge-bpmn-pool .oge-bpmn-lane-name{fill:var(--oge-text-color);text-anchor:middle;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:inherit;font-size:12px}.oge-bpmn-pool .oge-bpmn-lane-name{fill:var(--oge-muted-color);font-size:11px}.oge-bpmn-pool.oge-bpmn-selected .oge-bpmn-pool-band,.oge-bpmn-pool.oge-bpmn-selected .oge-bpmn-pool-header{stroke:var(--oge-accent);stroke-width:2.5px}.oge-bpmn-pool.oge-bpmn-drop-ok .oge-bpmn-pool-band{stroke:var(--oge-success);fill:var(--oge-success-soft)}.oge-bpmn-pool.oge-bpmn-drop-deny .oge-bpmn-pool-band{stroke:var(--oge-danger);fill:var(--oge-danger-soft)}.oge-bpmn-edge.oge-bpmn-message-flow .oge-bpmn-edge-line{stroke-dasharray:8 5}.oge-bpmn-edge.oge-bpmn-data-association .oge-bpmn-edge-line{stroke-dasharray:2 4}.oge-bpmn-edge .oge-bpmn-message-dot{fill:var(--oge-bg);stroke:var(--oge-muted-color);stroke-width:1.5px;pointer-events:none}.oge-bpmn-edge.oge-bpmn-selected .oge-bpmn-message-dot{stroke:var(--oge-accent)}.oge-bpmn-open-arrow{fill:var(--oge-bg);stroke:var(--oge-muted-color);stroke-width:1px}.oge-bpmn-shape .oge-bpmn-data{stroke-linejoin:round}.oge-bpmn-shape .oge-bpmn-group{fill:none;stroke-dasharray:8 3 1 3}.oge-bpmn-shape .oge-bpmn-call-activity{stroke-width:3px}@media (prefers-reduced-motion:reduce){.oge-bpmn-brand-link,.oge-bpmn-header-btn,.oge-bpmn-header-name,.oge-bpmn-resizer,.oge-bpmn-tool-btn{transition:none}}.oge-bpmn-lint-badge{pointer-events:none}.oge-bpmn-lint-badge circle{fill:var(--oge-bg);stroke-width:1.5px}.oge-bpmn-lint-badge text{-webkit-user-select:none;user-select:none;font-family:inherit;font-size:10px;font-weight:700}.oge-bpmn-lint-badge.oge-bpmn-lint-error circle{stroke:var(--oge-danger);fill:var(--oge-danger-soft)}.oge-bpmn-lint-badge.oge-bpmn-lint-error text{fill:var(--oge-danger)}.oge-bpmn-lint-badge.oge-bpmn-lint-warning circle{stroke:var(--oge-warning);fill:var(--oge-warning-soft)}.oge-bpmn-lint-badge.oge-bpmn-lint-warning text{fill:var(--oge-warning)}.oge-bpmn-lint-badge.oge-bpmn-lint-info circle{stroke:var(--oge-accent);fill:var(--oge-accent-soft)}.oge-bpmn-lint-badge.oge-bpmn-lint-info text{fill:var(--oge-accent)}.oge-bpmn-custom-glyph{fill:var(--oge-bg);stroke:var(--oge-text-color);stroke-width:1.5px}.oge-bpmn-header-problems{gap:4px}.oge-bpmn-header-problems.oge-bpmn-header-problems-found{color:var(--oge-danger)}.oge-bpmn-problems-count{font-variant-numeric:tabular-nums;font-size:.85em}.oge-bpmn-problems{border-block-start:1px solid var(--oge-border-color);background:var(--oge-header-bg);scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);flex:none;max-block-size:160px;padding:6px 10px;overflow-y:auto}.oge-bpmn-problems::-webkit-scrollbar{width:8px;height:8px}.oge-bpmn-problems::-webkit-scrollbar-thumb{background:var(--oge-scrollbar-thumb);border-radius:4px}.oge-bpmn-problems::-webkit-scrollbar-thumb:hover{background:var(--oge-scrollbar-thumb-hover)}.oge-bpmn-problems::-webkit-scrollbar-track{background:var(--oge-scrollbar-track)}.oge-bpmn-problems:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-bpmn-problems-summary,.oge-bpmn-problems-empty{color:var(--oge-input-muted);font-size:calc(var(--oge-font-size) - 1px);margin:0 0 4px}.oge-bpmn-problems-list{margin:0;padding:0;list-style:none}.oge-bpmn-problem{border-radius:var(--oge-radius);inline-size:100%;color:var(--oge-text-color);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:4px 6px 4px 22px;display:block;position:relative}.oge-bpmn-problem:before{content:"";background:var(--oge-accent);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:calc(50% - 4px);inset-inline-start:7px}.oge-bpmn-problem.oge-bpmn-problem-error:before{background:var(--oge-danger)}.oge-bpmn-problem.oge-bpmn-problem-warning:before{background:var(--oge-warning)}.oge-bpmn-problem:hover{background:var(--oge-row-hover-bg)}.oge-bpmn-problem:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-bpmn-palette-custom svg,.oge-bpmn-pad-custom svg{fill:none;stroke:currentColor;stroke-width:1.5px}@media (forced-colors:active){.oge-bpmn-lint-badge circle{fill:canvas;stroke:canvastext}.oge-bpmn-lint-badge text{fill:canvastext}.oge-bpmn-problem:before{background:canvastext}.oge-bpmn-problem:focus-visible{outline:2px solid highlight}}:where(:root,.oge-theme-light,[data-oge-theme=light],.oge-theme-auto,[data-oge-theme=auto]){--oge-bg:#fff;--oge-text-color:#1e2430;--oge-border-color:#e6e9ef;--oge-header-bg:#fafbfc;--oge-header-color:#5b6472;--oge-row-hover-bg:#f5f7fa;--oge-selected-bg:#e9f0fd;--oge-row-alt-bg:#94a3b814;--oge-cell-padding-x:14px;--oge-cell-padding-y:8px;--oge-font-size:14px;--oge-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--oge-row-height:36px;--oge-muted-color:#636b78;--oge-radius:6px;--oge-radius-lg:10px;--oge-group-bg:#f4f6f9;--oge-detail-bg:#fafbfd;--oge-popup-bg:#fff;--oge-accent:#2563eb;--oge-shadow-popup:0 12px 32px -8px #0f172a2e, 0 4px 12px -6px #0f172a1a;--oge-tree-indent:20px;--oge-success:#15803d;--oge-success-soft:#15803d1f;--oge-warning:#b45309;--oge-warning-soft:#b4530924;--oge-danger:#dc2626;--oge-danger-soft:#dc26261f;--oge-severity-contrast:#fff;--oge-badge-bg:#dc2626;--oge-badge-color:#fff;--oge-shadow-btn:0 1px 2px #0f172a1f;--oge-shadow-btn-hover:0 2px 6px #0f172a29;--oge-shadow-card:0 1px 3px #0f172a14, 0 4px 12px -4px #0f172a1a;--oge-shadow-card-hover:0 2px 6px #0f172a1a, 0 10px 24px -8px #0f172a29;--oge-shadow-drag:0 18px 40px -10px #0f172a4d, 0 6px 14px -6px #0f172a33;--oge-drag-scale:1.02;--oge-shadow-pinned-color:#0f172a29;--oge-skeleton-color:#94a3b840;--oge-switch-thumb:#fff;--oge-scrollbar-thumb:#64748b73;--oge-scrollbar-thumb-hover:#64748bb3;--oge-scrollbar-track:transparent;--oge-z-popup:1000;--oge-z-window:900;--oge-z-fab:800;--oge-z-app-bar:700;--oge-z-modal:1100;--oge-z-drawer:1100;--oge-modal-backdrop-bg:#0f172a52;--oge-z-toast:1200;--oge-toast-width:360px;--oge-motion-duration-fast:.12s;--oge-motion-duration-base:.2s;--oge-motion-duration-slow:.3s;--oge-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--oge-motion-easing-emphasized:cubic-bezier(.05, .7, .1, 1);--oge-motion-easing-decelerate:cubic-bezier(0, 0, 0, 1);--oge-motion-easing-accelerate:cubic-bezier(.3, 0, 1, 1);--oge-motion-duration-layout:.28s;--oge-motion-easing-spring:linear(0, .017, .062, .124, .198, .277, .357, .436, .511, .581, .645, .702, .753, .798, .837, .87, .898, .921, .941, .957, .969, .98, .988, .994, .998, 1.002, 1.004, 1.006, 1.007, 1.007, 1.007, 1.007, 1);--oge-motion-stagger:30ms;--oge-tooltip-bg:#1e2430;--oge-tooltip-color:#f5f7fa;--oge-scheduler-chip-fg:#fff;--oge-scheduler-now-color:#dc2626;--oge-gantt-bar-fg:#fff;--oge-gantt-scale-head:48px;--oge-gantt-summary-bg:#475569;--oge-gantt-milestone-bg:#7c3aed;--oge-gantt-baseline-bg:#64748b73;--oge-gantt-offday-bg:#94a3b81a;--oge-gantt-today-color:#dc2626;--oge-gantt-arrow-color:#94a3b8;--oge-kanban-board-bg:transparent;--oge-kanban-column-bg:#f6f8fb;--oge-kanban-column-header-bg:transparent;--oge-kanban-card-ring:#0f172a12;--oge-kanban-card-shadow:0 1px 2px #0f172a1a;--oge-kanban-card-shadow-hover:0 3px 10px #0f172a29;--oge-kanban-card-shadow-drag:0 12px 28px -6px #0f172a47, 0 4px 10px -4px #0f172a2e;--oge-kanban-tag-bg:#64748b24;--oge-kanban-avatar-bg:#64748b;--oge-kanban-avatar-fg:#fff;--oge-chart-grid-line:#94a3b838;--oge-chart-crosshair:#64748b8c;--oge-chart-strip-bg:#94a3b824;--oge-chart-zoom-bg:#6366f124;--oge-chart-candle-up:#10b981;--oge-chart-candle-down:#ef4444;--oge-chart-heat-low:#e0e7ff;--oge-chart-heat-high:#4338ca;--oge-spreadsheet-sheet-bg:#fff;--oge-spreadsheet-sheet-fg:#444;--oge-spreadsheet-gridline:#e0e0e0;--oge-spreadsheet-accent:#107c41;--oge-spreadsheet-accent-fg:#fff;--oge-spreadsheet-freeze-line:#949494;--oge-spreadsheet-selection-overlay:#107c411a;--oge-spreadsheet-spill:#326ac7;--oge-spreadsheet-spill-shadow:0 0 8px #0000002b;--oge-spreadsheet-note-marker:red;--oge-spreadsheet-table-handle:#485db1;--oge-spreadsheet-note-bg:#ffffe1;--oge-spreadsheet-note-fg:#000;--oge-spreadsheet-note-border:#000;--oge-spreadsheet-note-shadow:2px 2px 3px #00000059;--oge-spreadsheet-filter-bg:#fff;--oge-spreadsheet-filter-border:#a6a6a6;--oge-spreadsheet-filter-fg:#444;--oge-spreadsheet-chrome-bg:#f5f5f5;--oge-spreadsheet-chrome-fg:#444;--oge-spreadsheet-status-bg:#fff;--oge-spreadsheet-status-border:#e1e1e1;--oge-spreadsheet-muted-fg:#616161;--oge-spreadsheet-disabled-fg:#bdbdbd;--oge-spreadsheet-field-bg:#f5f5f5;--oge-spreadsheet-field-border:#d1d1d1;--oge-spreadsheet-field-fg:#242424;--oge-spreadsheet-header-bg:#f5f5f5;--oge-spreadsheet-header-fg:#616161;--oge-spreadsheet-header-line:#bdbdbd;--oge-spreadsheet-header-separator:#e0e0e0;--oge-spreadsheet-header-hover-bg:#ebebeb;--oge-spreadsheet-header-selected-bg:#caead8;--oge-spreadsheet-header-selected-fg:#0f703b;--oge-spreadsheet-header-selected-separator:#a0d8b9;--oge-spreadsheet-corner-mark:#b7b7b7;--oge-spreadsheet-outline-line:#616161;--oge-spreadsheet-outline-level-bg:#fff;--oge-spreadsheet-outline-level-border:#dedfe0;--oge-spreadsheet-hidden-line:#969696;--oge-spreadsheet-hidden-gap:#fff;--oge-spreadsheet-tab-strip-bg:#f5f5f5;--oge-spreadsheet-tab-fg:#444;--oge-spreadsheet-tab-hover-bg:#e1dfdd;--oge-spreadsheet-tab-underline:#217346;--oge-spreadsheet-tab-tint-base:#fff;--oge-spreadsheet-tab-colored-fg:#000;--oge-spreadsheet-tab-colored-light-fg:#fff;--oge-spreadsheet-menu-bg:#fff;--oge-spreadsheet-menu-fg:#323130;--oge-spreadsheet-menu-hover-bg:#f5f5f5;--oge-spreadsheet-resize-line:#444;--oge-spreadsheet-tip-bg:#fff;--oge-spreadsheet-tip-fg:#242424;--oge-spreadsheet-tip-border:#bdbdbd;--oge-accent-soft:color-mix(in srgb, var(--oge-accent) 8%, transparent);--oge-accent-25:color-mix(in srgb, var(--oge-accent) 25%, transparent);--oge-focus-ring:color-mix(in srgb, var(--oge-accent) 40%, transparent);--oge-row-focused-bg:color-mix(in srgb, var(--oge-accent) 10%, transparent);--oge-update-flash-bg:color-mix(in srgb, var(--oge-accent) 24%, transparent);--oge-input-muted:var(--oge-header-color);--oge-input-filled-bg:var(--oge-header-bg);--oge-scheduler-chip-bg:var(--oge-accent);--oge-scheduler-grid-line:var(--oge-border-color);--oge-scheduler-allday-bg:var(--oge-header-bg);--oge-scheduler-hour-fg:var(--oge-muted-color);--oge-scheduler-off-hours-bg:var(--oge-detail-bg);--oge-gantt-bar-bg:var(--oge-accent);--oge-gantt-grid-line:var(--oge-border-color);--oge-kanban-card-bg:var(--oge-bg);--oge-kanban-card-fg:var(--oge-text-color);--oge-kanban-placeholder-border:var(--oge-accent-25);--oge-kanban-placeholder-bg:var(--oge-accent-soft);--oge-drop-placeholder-border:var(--oge-accent-25);--oge-drop-placeholder-bg:var(--oge-accent-soft);--oge-kanban-lane-border:var(--oge-border-color);--oge-chart-axis-line:var(--oge-border-color);--oge-chart-axis-fg:var(--oge-muted-color);--oge-avatar-bg:color-mix(in srgb, var(--oge-accent) 14%, var(--oge-bg));--oge-avatar-fg:color-mix(in srgb, var(--oge-accent) 80%, var(--oge-text-color));--oge-rating-color:var(--oge-warning);--oge-rating-empty-color:var(--oge-muted-color);--oge-signature-ink:var(--oge-text-color);--oge-signature-bg:var(--oge-bg);--oge-chart-track:color-mix(in srgb, var(--oge-muted-color) 22%, transparent);--oge-chart-needle:var(--oge-text-color);--oge-chart-empty:color-mix(in srgb, var(--oge-muted-color) 14%, var(--oge-bg));--oge-chart-link:var(--oge-muted-color);--oge-editor-bg:var(--oge-bg);--oge-editor-toolbar-bg:var(--oge-header-bg);--oge-editor-link:var(--oge-accent);--oge-editor-code-bg:color-mix(in srgb, var(--oge-muted-color) 16%, transparent);--oge-editor-quote-border:color-mix(in srgb, var(--oge-accent) 45%, var(--oge-border-color))}:where(.oge-theme-light,[data-oge-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.oge-bpmn-properties{border-inline-start:1px solid var(--oge-border-color);background:var(--oge-header-bg);inline-size:240px;min-inline-size:0;color:var(--oge-text-color);font-size:var(--oge-font-size);flex-direction:column;flex:none;gap:12px;padding:12px;display:flex;overflow:hidden auto}.oge-bpmn-props-heading{font-size:var(--oge-font-size);margin:0;font-weight:600}.oge-bpmn-props-field{flex-direction:column;gap:4px;display:flex}.oge-bpmn-props-label{color:var(--oge-muted-color);font-size:calc(var(--oge-font-size) - 1px)}.oge-bpmn-props-id{font-family:var(--oge-font-mono);font-size:calc(var(--oge-font-size) - 1px);word-break:break-all;-webkit-user-select:all;user-select:all}.oge-bpmn-props-input{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);inline-size:100%;color:var(--oge-text-color);font-family:inherit;font-size:var(--oge-font-size);transition:border-color var(--oge-motion-duration-fast) var(--oge-motion-easing-standard), box-shadow var(--oge-motion-duration-fast) var(--oge-motion-easing-standard);padding:6px 8px}.oge-bpmn-props-input:focus-visible{border-color:var(--oge-accent);box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-bpmn-props-textarea{resize:vertical;min-block-size:64px}.oge-bpmn-props-check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.oge-bpmn-props-check input{accent-color:var(--oge-accent)}.oge-bpmn-props-check input:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);border-radius:2px;outline:2px solid #0000}.oge-bpmn-props-swatches{flex-wrap:wrap;gap:6px;display:flex}.oge-bpmn-props-swatch{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);cursor:pointer;block-size:22px;inline-size:22px;padding:0}.oge-bpmn-props-swatch:hover{border-color:var(--oge-accent)}.oge-bpmn-props-swatch:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-bpmn-props-color{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);cursor:pointer;block-size:28px;inline-size:100%;padding:2px}.oge-bpmn-props-color:focus-visible{border-color:var(--oge-accent);box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-bpmn-props-clear{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);color:var(--oge-text-color);font-family:inherit;font-size:calc(var(--oge-font-size) - 1px);cursor:pointer;align-self:flex-start;padding:4px 10px}.oge-bpmn-props-clear:hover{background:var(--oge-row-hover-bg)}.oge-bpmn-props-clear:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-bpmn-props-summary{color:var(--oge-muted-color);margin:0}@media (prefers-reduced-motion:reduce){.oge-bpmn-props-input{transition:none}}.oge-bpmn-props-lane{align-items:center;gap:6px;flex-direction:row!important}.oge-bpmn-props-lane-name{flex:auto;min-width:0}.oge-bpmn-props-lane-remove,.oge-bpmn-props-add-lane{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);color:var(--oge-text-color);font-family:inherit;font-size:calc(var(--oge-font-size) - 1px);cursor:pointer;padding:4px 10px}.oge-bpmn-props-lane-remove:hover,.oge-bpmn-props-add-lane:hover{background:var(--oge-row-hover-bg)}.oge-bpmn-props-lane-remove:focus-visible,.oge-bpmn-props-add-lane:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-bpmn-props-add-lane{align-self:flex-start}.oge-bpmn-props-group{flex-direction:column;gap:12px;display:flex}.oge-bpmn-props-expression{font-family:var(--oge-font-mono);min-block-size:40px}.oge-bpmn-props-description{color:var(--oge-input-muted);font-size:calc(var(--oge-font-size) - 1px);margin:-8px 0 0}.oge-bpmn-props-list-row{align-items:center;gap:4px;display:flex}.oge-bpmn-props-list-cell{flex:1 1 0;min-inline-size:0}.oge-bpmn-props-list-remove,.oge-bpmn-props-list-add{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background:var(--oge-bg);color:var(--oge-text-color);font-family:inherit;font-size:calc(var(--oge-font-size) - 1px);cursor:pointer;padding:4px 8px}.oge-bpmn-props-list-remove:hover:not(:disabled),.oge-bpmn-props-list-add:hover:not(:disabled){background:var(--oge-row-hover-bg)}.oge-bpmn-props-list-remove:focus-visible,.oge-bpmn-props-list-add:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.oge-bpmn-props-list-remove:disabled,.oge-bpmn-props-list-add:disabled{color:var(--oge-muted-color);cursor:default}.oge-bpmn-props-list-add{align-self:flex-start}:root{--app-nav-width:250px;--app-rail-width:64px;--app-bar-height:56px;--app-nav-bg:var(--oge-header-bg);--app-nav-rule:var(--oge-border-color);--app-nav-text:var(--oge-text-color);--app-nav-muted:var(--oge-muted-color);--app-nav-hover:color-mix(in oklab, var(--oge-text-color) 6%, transparent);--app-nav-press:color-mix(in oklab, var(--oge-text-color) 10%, transparent);--app-nav-active-bg:var(--oge-accent-soft);--app-nav-active-text:var(--oge-accent);--app-page-bg:var(--oge-detail-bg);--app-ease:var(--oge-motion-easing-standard);--app-duration:var(--oge-motion-duration-fast);--app-font-display:"Space Grotesk", system-ui, sans-serif;--app-font-body:"DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--oge-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}html,body,#root{background-color:var(--app-page-bg);min-height:100%;color:var(--oge-text-color);font-family:var(--app-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}html{overflow-x:hidden}a{color:var(--oge-accent)}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-drawer{min-height:calc(100vh - var(--app-bar-height));flex:auto}.app-drawer .oge-drawer-content{min-width:0}.app-brand-row,.app-actions{align-items:center;gap:.5rem;min-width:0;display:flex}.app-icon-btn{border-radius:var(--oge-radius);width:2.25rem;height:2.25rem;color:var(--oge-text-color);cursor:pointer;transition:background-color var(--app-duration) var(--app-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-icon-btn:hover{background-color:var(--app-nav-hover)}.app-icon-btn:active{background-color:var(--app-nav-press)}.app-icon-btn:focus-visible,.app-nav-item:focus-visible,.app-brand:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--oge-focus-ring);outline:2px solid #0000}.app-team{margin-inline-end:.25rem}.app-sidebar{height:100%;min-height:calc(100vh - var(--app-bar-height));background-color:var(--app-nav-bg);color:var(--app-nav-text);border-inline-end:1px solid var(--app-nav-rule);flex-direction:column;padding:.75rem .625rem;display:flex}.app-sidebar.is-rail{align-items:center;padding-inline:.5rem}.app-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--oge-scrollbar-thumb) var(--oge-scrollbar-track);flex-direction:column;flex:auto;gap:.25rem;min-height:0;display:flex;overflow-y:auto}.app-nav-group{flex-direction:column;gap:.125rem;display:flex}.app-nav-group+.app-nav-group{border-top:1px solid var(--app-nav-rule);margin-top:.875rem;padding-top:.875rem}.is-rail .app-nav-group+.app-nav-group{align-items:center;width:100%;margin-top:.5rem;padding-top:.5rem}.app-nav-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--app-nav-muted);padding:0 .5rem .375rem;font-size:11px;font-weight:600}.app-nav-item{width:100%;min-height:2.25rem;color:var(--app-nav-text);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--app-duration) var(--app-ease), color var(--app-duration) var(--app-ease);background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.625rem;padding:.375rem .5rem;font-size:13.5px;font-weight:500;display:flex}.is-rail .app-nav-item{justify-content:center;width:2.5rem;height:2.5rem;padding:0}.app-nav-item:hover{background-color:var(--app-nav-hover)}.app-nav-item:active{background-color:var(--app-nav-press)}.app-nav-item.is-active{background-color:var(--app-nav-active-bg);color:var(--app-nav-active-text);font-weight:600}.app-nav-icon{width:18px;height:18px;color:var(--app-nav-muted);flex:none}.app-nav-item.is-active .app-nav-icon{color:var(--app-nav-active-text)}.app-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.app-nav-count{background-color:var(--app-nav-hover);min-width:1.5rem;color:var(--app-nav-text);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 .375rem;font-size:11px;line-height:1.125rem}.app-nav-item.is-active .app-nav-count{background-color:color-mix(in oklab, var(--oge-accent) 16%, transparent);color:var(--app-nav-active-text)}.app-nav-foot{border-top:1px solid var(--app-nav-rule);color:var(--app-nav-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;margin-top:.75rem;padding:.75rem .5rem 0;font-size:12px;display:flex}.is-rail .app-nav-foot{justify-content:center;width:100%;padding-inline:0}.app-nav-foot-fw{white-space:nowrap;align-items:center;gap:.25rem;margin-inline-start:auto;display:inline-flex}.app-main{background-color:var(--app-page-bg);flex-direction:column;gap:1rem;width:100%;min-width:0;padding:1.25rem 1.5rem 2.5rem;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-block:0 .5rem;display:flex}.page-head-copy{min-width:0}.page-crumbs{margin-bottom:.25rem;display:block}.page-title{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.page-desc{color:var(--oge-muted-color);margin:.25rem 0 0;font-size:.875rem}.page-head-end{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.page-pkg{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background-color:var(--oge-bg);color:var(--oge-muted-color);font-family:var(--oge-font-mono);padding:.2rem .5rem;font-size:12px}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:.875rem;display:grid}.grid-2-1{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1rem;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.rep-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rep-row{align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.rep-row+.rep-row{border-top:1px solid var(--oge-border-color)}.rep-meta{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.rep-meta strong{font-size:.8125rem;font-weight:600}.rep-meta span{color:var(--oge-muted-color);font-size:.75rem}.app-main .rep-spark{flex:none;width:110px;height:32px;display:block}.kpi{flex-direction:column;gap:.375rem;display:flex}.kpi-label{color:var(--oge-muted-color);font-size:.8125rem;font-weight:500}.kpi-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:700;line-height:1.1}.kpi-foot{min-height:1.5rem;color:var(--oge-muted-color);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.app-main .kpi-spark{width:100%;height:32px;display:block}.app-main .chart-lg{height:340px;display:block}.app-main .chart-md{height:300px;display:block}.gauge-stack{flex-direction:column;gap:.75rem;display:flex}.app-main .gauge{height:220px;display:block}.spark-card{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius);background-color:var(--oge-header-bg);color:var(--oge-muted-color);flex-direction:column;gap:.375rem;padding:.625rem .875rem;font-size:.78rem;font-weight:500;display:flex}.app-main .spark-wide{width:100%;height:40px;display:block}.person-cell{align-items:center;gap:.625rem;min-width:0;display:flex}.person-cell-meta{flex-direction:column;min-width:0;line-height:1.25;display:flex}.person-cell-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.person-cell-sub{color:var(--oge-muted-color);font-size:.72rem}.health-cell{align-items:center;gap:.5rem;width:100%;display:flex}.health-num{text-align:end;font-variant-numeric:tabular-nums;min-width:2.25rem;font-size:.75rem;font-weight:600}.board-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:1rem;display:grid}.stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;display:grid}.stat dt{color:var(--oge-muted-color);font-size:.78rem}.stat dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:.125rem 0 0;font-size:1.5rem;font-weight:700}.stat.is-danger dd{color:var(--oge-danger)}.project-list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.project-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem .75rem;display:grid}.project-row>:last-child{grid-column:1/-1}.project-name{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.project-count{color:var(--oge-muted-color);font-variant-numeric:tabular-nums;font-size:.75rem}.board{height:680px;display:block}.card-tools{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.step-desc{color:var(--oge-muted-color);margin:.5rem 0 0;font-size:.85rem}.workbook-upload{max-width:360px;margin-bottom:.75rem}.sheet{height:560px;display:block}.scheduler{height:620px;display:block}.gantt{height:560px;display:block}.bpmn{height:580px;display:block}.chat{height:440px;display:block}.smart-paste-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.assistant-grid{margin-top:.75rem}.avatar-picker{border:1px solid var(--oge-border-color);border-radius:var(--oge-radius-lg);background-color:var(--oge-header-bg);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem;display:flex}.avatar-picker-preview{flex-direction:column;align-items:center;gap:.375rem;min-width:84px;display:flex}.avatar-picker-label{color:var(--oge-muted-color);font-size:.75rem}.avatar-picker-uploader{flex:1;min-width:200px}.modal-actions{justify-content:flex-end;gap:.5rem;width:100%;display:flex}.app-brand{color:var(--oge-text-color);align-items:center;gap:.625rem;margin-inline-start:.125rem;padding:.25rem .375rem;text-decoration:none;display:inline-flex}.app-brand-mark{border-radius:7px;width:28px;height:28px;display:block}.app-brand-name{font-family:var(--app-font-display);letter-spacing:-.02em;white-space:nowrap;font-size:1.0625rem;font-weight:700}.app-credit{min-width:0;color:var(--app-nav-muted);white-space:nowrap;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.app-credit img{flex:none;display:block}.app-credit strong{color:var(--app-nav-text);font-weight:600}.app-credit:hover strong{color:var(--oge-accent)}h1,h2,h3,.page-title,.kpi-value,.stat dd{font-family:var(--app-font-display)}.page-pkg,.about-item-pkg{font-family:var(--oge-font-mono)}.about-hero{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.about-mark{border-radius:14px;flex:none;width:56px;height:56px;display:block}.about-copy{min-width:0}.about-title{font-family:var(--app-font-display);letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.about-tagline{color:var(--oge-muted-color);margin:.125rem 0 .5rem;font-size:.9rem}.about-chips{flex-wrap:wrap;gap:.375rem;display:flex}.about-text{margin:0 0 1rem;font-size:.9rem;line-height:1.55}.about-text code{font-family:var(--oge-font-mono);font-size:.85em}.about-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.375rem .75rem;margin:0;padding:0;list-style:none;display:grid}.about-item{border-radius:var(--oge-radius);background-color:var(--oge-header-bg);align-items:center;gap:.5rem;min-width:0;padding:.375rem .5rem;font-size:.8125rem;display:flex}.about-item svg{color:var(--oge-accent);flex:none}.about-item-label{white-space:nowrap;font-weight:500}.about-item-pkg{text-overflow:ellipsis;white-space:nowrap;color:var(--oge-muted-color);margin-inline-start:auto;font-size:11px;overflow:hidden}.about-links{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;width:100%;display:flex}.about-link{color:var(--oge-accent);font-size:.8125rem;font-weight:500;text-decoration:none}.about-link:hover{text-decoration:underline}.about-links>:last-child{margin-inline-start:auto}@media (width<=1200px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2-1,.board-summary{grid-template-columns:1fr}}@media (width<=960px){.grid-3,.grid-2{grid-template-columns:1fr}.app-team{display:none}}@media (width<=640px){.app-main{padding:1rem 1rem 2rem}.app-brand-name{display:none}.region-filter{flex-basis:100%}.board{height:560px}}@media (prefers-reduced-motion:reduce){.app-icon-btn,.app-nav-item{transition:none}}@media (forced-colors:active){.app-sidebar{border-inline-end-color:canvastext}.app-nav-item.is-active{outline-offset:-2px;outline:2px solid highlight}.app-icon-btn:focus-visible,.app-nav-item:focus-visible,.app-brand:focus-visible{outline-color:highlight}}
