@keyframes scroll-y{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.sidebar-ad-container{height:100%;position:relative;overflow:hidden}.sidebar-ad-content{will-change:transform;flex-direction:column;gap:8px;padding:8px 4px;animation-name:scroll-y;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running;display:flex;transform:translateZ(0)}.sidebar-ad-content.paused{transition:transform .3s ease-out;animation-play-state:paused}.sidebar-ad-content.hover-transition-in{transition:all .3s ease-out;animation-play-state:paused;transform:scale(1.02)translateZ(0)}.sidebar-ad-content.hover-transition-out{transition:all .3s ease-in;animation-play-state:running;transform:translateZ(0)}.ad-slot{transition:transform .2s ease-out,box-shadow .2s ease-out}.ad-slot:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.ad-slot .absolute{transition:opacity .2s ease-out}.ad-slot:hover .absolute{opacity:1}.sidebar-ad-mask-top,.sidebar-ad-mask-bottom{pointer-events:none;z-index:2;height:40px;position:absolute;left:0;right:0}[data-theme=light] .sidebar-ad-mask-top{background:linear-gradient(to bottom,var(--mask-color,#0000004d),transparent);top:0}[data-theme=dark] .sidebar-ad-mask-top{background:linear-gradient(to bottom,var(--mask-color,#000),transparent);top:0}[data-theme=light] .sidebar-ad-mask-bottom{background:linear-gradient(to top,var(--mask-color,#0000004d),transparent);bottom:0}[data-theme=dark] .sidebar-ad-mask-bottom{background:linear-gradient(to top,var(--mask-color,#000),transparent);bottom:0}
[data-public-shell=true]{color:#ededed;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#080808;border-color:#ffffff17;padding-right:clamp(24px,3vw,44px)}:root[data-theme=light] [data-public-shell=true]{color:#171717;background:#fafafa;border-color:#00000017}[data-public-shell=true] .ml-header-left{padding-left:24px}.ml-public-theme{width:44px;height:44px;color:inherit;border:1px solid;border-color:color-mix(in srgb,currentColor 15%,transparent);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;padding:0;transition:border-color .25s,background .25s;display:inline-flex}.ml-public-theme:hover{border-color:color-mix(in srgb,currentColor 45%,transparent);background:color-mix(in srgb,currentColor 5%,transparent)}.ml-public-theme:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:1023px){[data-public-shell=true]{padding-inline:8px}[data-public-shell=true] .ml-header-left{gap:2px;padding-left:38px}.ml-public-theme{border:0;flex-basis:38px;width:38px;height:44px}}@media (prefers-reduced-motion:reduce){.ml-public-theme{transition:none}}
.orc-theme-mode-control{color:var(--color-foreground,var(--ink,CanvasText));--theme-mode-control-fast:var(--themeos-motion-duration-fast,var(--motion-duration-fast,.16s));--theme-mode-control-ease:var(--themeos-motion-easing-standard,var(--motion-easing-standard,ease));--theme-mode-control-highlight:var(--color-secondary,var(--surface-lifted,Canvas));--theme-mode-control-ring:var(--color-ring,var(--accent,Highlight));flex:none;display:inline-flex;position:relative}.orc-theme-mode-control__trigger,.orc-theme-mode-control__item{box-sizing:border-box;transition:background-color var(--theme-mode-control-fast)var(--theme-mode-control-ease),border-color var(--theme-mode-control-fast)var(--theme-mode-control-ease);-webkit-tap-highlight-color:transparent}.orc-theme-mode-control__trigger:hover,.orc-theme-mode-control[data-open=true] .orc-theme-mode-control__trigger{--theme-mode-control-trigger-bg:var(--theme-mode-control-highlight);--theme-mode-control-trigger-border:var(--color-border,var(--hair,ButtonBorder))}.orc-theme-mode-control__trigger:focus-visible,.orc-theme-mode-control__item:focus-visible{outline:2px solid var(--theme-mode-control-ring);outline-offset:2px}.orc-theme-mode-control__orb{width:1.5rem;height:1.5rem;color:var(--color-primary,var(--accent,currentColor));animation:orc-theme-mode-arrive var(--theme-mode-control-fast)var(--theme-mode-control-ease)both;flex-shrink:0;place-items:center;display:grid;position:relative}.orc-theme-mode-control__automatic-dot{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;inset-block-end:0;inset-inline-end:-1px}.orc-theme-mode-control__label{text-overflow:ellipsis;max-width:10rem;overflow:hidden}.orc-theme-mode-control__chevron{transition:transform var(--theme-mode-control-fast)var(--theme-mode-control-ease);flex-shrink:0}.orc-theme-mode-control[data-open=true] .orc-theme-mode-control__chevron{transform:rotate(180deg)}.orc-theme-mode-control__panel{translate:var(--theme-mode-control-shift,0px)0;z-index:var(--z-popover,50);box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--color-border,var(--hair,ButtonBorder));border-radius:var(--r-md,var(--radius-lg,.75rem));background:var(--color-popover,var(--surface,Canvas));width:min(16rem,100vw - 1rem);max-height:min(28rem,100dvh - 6rem);color:var(--color-popover-foreground,var(--ink,CanvasText));box-shadow:var(--shadow-popover,var(--shadow-lg,none));animation:orc-theme-mode-panel var(--theme-mode-control-fast)var(--theme-mode-control-ease)both;padding:.375rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;overflow-y:auto}.orc-theme-mode-control__heading{font:var(--font-label,600 .8125rem/1.4 system-ui);margin:0;padding:.625rem .75rem .25rem}.orc-theme-mode-control__note{color:var(--color-muted-foreground,var(--ink-muted,GrayText));font:var(--font-caption,400 .75rem/1.5 system-ui);margin:0;padding:0 .75rem .625rem}.orc-theme-mode-control__item:hover,.orc-theme-mode-control__item:focus-visible{--theme-mode-control-item-bg:var(--theme-mode-control-highlight)}.orc-theme-mode-control__item[aria-checked=true]{--theme-mode-control-item-border:var(--color-border,var(--hair,ButtonBorder));--theme-mode-control-item-bg:var(--theme-mode-control-highlight)}.orc-theme-mode-control__item-label{text-align:start;flex:1}.orc-theme-mode-control__check{width:1rem;height:1rem;color:var(--color-primary,var(--accent,currentColor));flex-shrink:0;place-items:center;display:grid}.orc-theme-mode-control__separator{background:var(--color-border,var(--hair,ButtonBorder));height:1px;margin:.375rem .5rem}@keyframes orc-theme-mode-arrive{0%{opacity:.65;transform:rotate(-12deg)scale(.9)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes orc-theme-mode-panel{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.orc-theme-mode-control[data-reduced-motion=true] *,.orc-theme-mode-control[data-reduced-motion=true] :before,.orc-theme-mode-control[data-reduced-motion=true] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.orc-theme-mode-control *,.orc-theme-mode-control :before,.orc-theme-mode-control :after{transition:none!important;animation:none!important}}
.layout-socket:not(.layout-variant-landing){--header-height:calc(4rem + env(safe-area-inset-top,0px))}.ml-shell-header-spacer{height:var(--header-height)}.ml-app-topbar:not([data-public-shell]){padding-top:env(safe-area-inset-top,0px);overflow:visible}.ml-app-topbar:not([data-public-shell]) .ml-header-left{padding-inline-start:2.75rem}.ml-header-actions{gap:.25rem}.ml-header-brand{justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.ml-shell-action{justify-content:center;align-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem}.ml-header-avatar{width:2rem;height:2rem}.ml-shell-drawer-trigger{left:.5rem;top:calc(env(safe-area-inset-top,0px) + .625rem);width:2.75rem;height:2.75rem}.ml-header-brand:focus-visible,.ml-shell-action:focus-visible,.ml-sidebar-account:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ml-sidebar-context-label{padding-inline:var(--sidebar-chrome-pad-x,.75rem);color:var(--muted-foreground);font-size:.6875rem;line-height:1.25rem}.layout-socket .main-content-with-sidebar{margin-left:0}@media (min-width:1024px){.ml-app-topbar:not([data-public-shell]){--ml-topbar-start:calc(var(--sidebar-width-icon,3rem) + .75rem);--ml-topbar-end:.75rem}.ml-app-topbar:not([data-public-shell])[data-sidebar-open=true]{--ml-topbar-start:calc(var(--sidebar-width,15rem) + .75rem)}.ml-app-topbar:not([data-public-shell]) .ml-header-left{padding-inline-start:0}.ml-header-actions{gap:.5rem}}@media (max-width:1439px){.layout-socket-center-ad{display:none}}@media (prefers-reduced-motion:reduce){.layout-socket [data-shell-region],.layout-socket [data-sidebar]{transition-duration:0s!important}}.ml-app-topbar[data-public-shell]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:.5rem;display:grid}.ml-header-actions>.relative>button:first-child{min-width:2.75rem;min-height:2.75rem}.ml-sidebar-toggle-row{justify-content:center;align-items:center;width:100%;display:flex}.ml-sidebar-toggle-row[data-expanded=true]{justify-content:flex-end}.ml-sidebar-toggle{transition:background-color var(--fx-duration-quick,.16s),transform var(--fx-duration-quick,.16s)}.ml-sidebar-toggle:active{transform:scale(.96)}.ml-sidebar-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ml-sidebar-toggle-icons{width:var(--sidebar-row-icon,1.125rem);height:var(--sidebar-row-icon,1.125rem);display:grid}.ml-sidebar-toggle-icons>svg{width:100%;height:100%;transition:opacity var(--fx-duration-quick,.16s),transform var(--fx-duration-quick,.16s);grid-area:1/1}.ml-sidebar-toggle-close{opacity:0;transform:translate(3px)}.ml-sidebar-toggle-open,.ml-sidebar-toggle-row[data-expanded=true] .ml-sidebar-toggle-close{opacity:1;transform:translate(0)}.ml-sidebar-toggle-row[data-expanded=true] .ml-sidebar-toggle-open{opacity:0;transform:translate(-3px)}html[data-animation=none] .ml-sidebar-toggle,html[data-animation=none] .ml-sidebar-toggle-icons>svg{transition:none}html[data-animation=none] .ml-sidebar-toggle:active{transform:none}@media (prefers-reduced-motion:reduce){.ml-sidebar-toggle,.ml-sidebar-toggle-icons>svg{transition:none}.ml-sidebar-toggle:active{transform:none}}.layout-socket-right-sidebar,.layout-slot-left-sidebar>.group{flex-shrink:0}.ml-shell-resize{width:12px;z-index:calc(var(--fx-z-raised) + 2);outline-offset:-3px;place-items:center;display:grid;position:absolute;top:0;bottom:0}.ml-shell-resize-left{top:var(--header-height);position:fixed;transform:translate(-50%)}.ml-shell-resize-right{left:-6px}.ml-shell-resize>span{background:var(--border);border-radius:1px;width:2px;height:2rem;transition:background-color .16s,transform .16s}.ml-shell-resize:hover>span,.ml-shell-resize:focus-visible>span{background:var(--ring);transform:scaleY(1.5)}.ml-shell-resize:focus-visible{outline:2px solid var(--ring)}.layout-socket[data-shell-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.layout-socket[data-shell-resizing] [data-sidebar],.layout-socket[data-shell-resizing] [data-shell-region],.layout-socket[data-shell-resizing] .layout-slot-left-sidebar>.group>div,.layout-socket[data-shell-resizing] .layout-socket-right-sidebar{transition:none!important}.layout-socket-right-sidebar[data-panel-collapsed] .ml-shell-rail-tabs{display:none}.layout-socket-right-sidebar[data-panel-collapsed] .ml-shell-rail-content{visibility:hidden;pointer-events:none}.layout-socket-right-sidebar[data-panel-collapsed] .ml-shell-rail-toggle{margin-inline:auto}@media (pointer:coarse){.ml-shell-resize{width:24px}.ml-shell-resize-right{left:-12px}}@media (prefers-reduced-motion:reduce){.ml-shell-resize>span{transition:none}}@media (forced-colors:active){.ml-shell-resize>span{background:buttontext}}
