@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url(/assets/SourceSans3-Regular-BqTI-3mA.woff2) format("woff2");font-display:swap}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;src:url(/assets/SourceSans3-Italic-CKnmOrYX.woff2) format("woff2");font-display:swap}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;src:url(/assets/SourceSans3-SemiBold-BQV5CVwD.woff2) format("woff2");font-display:swap}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;src:url(/assets/SourceSans3-Bold-gn7Db9ke.woff2) format("woff2");font-display:swap}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:400;src:url(/assets/GoogleSansFlex-Regular-D3e-5Vsv.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/assets/RobotoMono-Regular-GekRknry.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/Roboto-Regular-DXyFPIdK.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/assets/Roboto-Italic-DNSZCPRJ.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/assets/Roboto-Medium-C6iW8rdg.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/Roboto-Bold-CbYYDfWS.woff2) format("woff2");font-display:swap}@font-face{font-family:Material Symbols Rounded;font-style:normal;src:url(/assets/MaterialSymbolsRounded-CBZAP9O4.woff2) format("woff2-variations");font-display:block}.euxp-brand-menu-trigger:hover{background:color-mix(in srgb,var(--euxp-accent, #5b8cff) 8%,transparent)}.euxp-brand-menu-trigger:focus-visible{outline:2px solid var(--euxp-accent, #5b8cff);outline-offset:1px}:root{--z-float-base: 1000;--euxp-selected-accent: var(--euxp-pin-accent, #d9a441);--euxp-selected-accent-tint: 12%;--euxp-selected-accent-width: 2px}.euxp-header{--euxp-icon-wght: 500;--euxp-icon-size: 16px}.euxp-engine-tab-strip,.euxp-engine-pinned-block{--euxp-icon-wght: 400}.euxp-header[data-host-drag]{-webkit-app-region:drag}.euxp-header[data-host-drag] :is(button,a[href],input,select,textarea,label,[contenteditable=true],[role=tab],[role=button],[role=menuitem],[role=combobox],[role=searchbox],.euxp-engine-tab-item,[data-header-menu-zone],[data-window-controls]){-webkit-app-region:no-drag}html[data-host-select-lock]{-webkit-user-select:none;user-select:none}html[data-host-select-lock] :is([data-view-content],input,textarea,[contenteditable]:not([contenteditable=false])){-webkit-user-select:text;user-select:text}html[data-host-select-lock] [data-view-content] [data-view-chrome]{-webkit-user-select:none;user-select:none}html[data-host-select-lock] [data-view-chrome] :is(input,textarea,[contenteditable]:not([contenteditable=false])){-webkit-user-select:text;user-select:text}.euxp-nav-rail-item>.euxp-count-badge,.euxp-nav-rail-item>.euxp-badge{position:absolute;top:4px;right:12px}.euxp-sidebar{display:flex;flex-direction:column;transition:width .18s ease}.euxp-nav-item{display:flex;align-items:center;gap:.6rem;width:100%;min-height:var(--euxp-nav-item-h, 38.4px);background:transparent;border:none;border-left:var(--euxp-selected-accent-width, 2px) solid transparent;color:var(--euxp-text, #e6e8ec);cursor:pointer;text-align:left;font:inherit;border-radius:0;margin-bottom:var(--euxp-nav-item-gap, 2px)}.euxp-nav-item:hover{background:color-mix(in srgb,var(--euxp-accent, #5b8cff) 6%,transparent)}.euxp-nav-item[aria-current=true]{background:color-mix(in srgb,var(--euxp-selected-accent) var(--euxp-selected-accent-tint, 12%),transparent);border-left-color:var(--euxp-selected-accent)}[data-density=large] .euxp-nav-item{border-left:none}[data-density=large] .euxp-nav-item[aria-current=true]{font-weight:600!important}.euxp-nav-chevron{display:inline-flex}.euxp-tabbar{display:flex;align-items:stretch;gap:.2rem;flex:1;min-width:0;overflow-x:auto}.euxp-tab-item{display:inline-flex;align-items:center;flex:0 1 auto;min-width:84px;max-width:200px;border-bottom:2px solid transparent}.euxp-tab-item:hover{background:color-mix(in srgb,var(--euxp-accent, #5b8cff) 6%,transparent)}.euxp-tab-item:has(>.euxp-tab[aria-selected=true]){background:color-mix(in srgb,var(--euxp-selected-accent) var(--euxp-selected-accent-tint, 12%),transparent);border-bottom-color:var(--euxp-selected-accent)}.euxp-tab-item>.euxp-icon-btn{flex:0 0 auto;opacity:0;pointer-events:none;transition:opacity .12s ease}.euxp-tab-item:hover>.euxp-icon-btn,.euxp-tab-item:focus-within>.euxp-icon-btn,.euxp-tab-item:has(>.euxp-tab[aria-selected=true])>.euxp-icon-btn{opacity:1;pointer-events:auto}.euxp-tab{display:inline-flex;align-items:center;gap:.6rem;flex:1 1 auto;min-width:0;background:transparent;border:none;color:var(--euxp-muted, #9aa3b2);cursor:pointer;font:inherit;font-size:var(--euxp-label-size, 13px);line-height:1.2;padding:var(--euxp-control-pad-v, .45rem) var(--euxp-control-pad-h, .6rem)}[data-density=large] .euxp-tab{font-size:var(--euxp-body-size, 16px)}.euxp-tab>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.euxp-tab:hover,.euxp-tab[aria-selected=true]{color:var(--euxp-text, #e6e8ec)}:root{--euxp-option-h: 2rem;--euxp-nav-item-gap: 2px}.euxp-engine-tab-item{min-height:var(--euxp-option-h)}.euxp-engine-tab-item{position:relative;display:flex;align-items:center;flex:0 0 var(--euxp-tab-w, 250px);width:var(--euxp-tab-w, 250px);min-width:var(--euxp-tab-w, 250px);max-width:var(--euxp-tab-w, 250px);box-sizing:border-box;border-top:var(--euxp-selected-accent-width, 2px) solid transparent;border-bottom:2px solid transparent}.euxp-engine-tab-item[data-compact=true]{flex:0 0 auto;width:auto;min-width:0;max-width:none}.euxp-engine-tab-item[data-pinned=true][data-compact=true]{width:var(--euxp-pinned-tab-w, 28px);min-width:var(--euxp-pinned-tab-w, 28px);max-width:var(--euxp-pinned-tab-w, 28px);justify-content:center;padding:0}.euxp-engine-tab-item[data-pinned=true][data-compact=true]>.euxp-tab{flex:0 0 auto;justify-content:center;padding:0}.euxp-engine-header{--euxp-pin-gap: calc(var(--euxp-tab-cur-w, 250px) * .045);--euxp-tab-gap: 2px;--euxp-close-w: 16px;--euxp-close-gap: 4px;--euxp-close-slot: calc(var(--euxp-close-w) + var(--euxp-close-gap));--euxp-fade-w: 14px}.euxp-engine-pinned-block{margin-right:var(--euxp-pin-gap)}.euxp-scope-slot{flex:0 0 auto;min-width:0;max-width:45%;display:flex;align-items:center}.euxp-scope-slot>*,.euxp-scope-slot>*>button{min-width:0;max-width:100%}.euxp-engine-pinned-separator{flex:0 0 auto;align-self:stretch;width:1px;background:var(--euxp-border, #2a2f3a);margin-right:calc(var(--euxp-tab-gap, 2px) + 4px)}.euxp-engine-tab-nav .euxp-icon-btn{min-width:24px;padding:.2rem .35rem}.euxp-engine-tab-item:hover{background:color-mix(in srgb,var(--euxp-accent, #5b8cff) 6%,transparent)}.euxp-engine-tab-item[data-selected=true]{background:color-mix(in srgb,var(--euxp-selected-accent) var(--euxp-selected-accent-tint, 12%),transparent);border-top-color:var(--euxp-selected-accent);border-bottom-color:transparent}.euxp-engine-tab-item[data-pinned=true]:hover{background:color-mix(in srgb,var(--euxp-pin-accent, #d9a441) 6%,transparent)}.euxp-engine-tab-item[data-pinned=true][data-selected=true]{background:color-mix(in srgb,var(--euxp-selected-accent) var(--euxp-selected-accent-tint, 12%),transparent);border-top-color:var(--euxp-selected-accent);border-bottom-color:transparent}[data-density=large] .euxp-engine-header{align-self:stretch}[data-density=large] .euxp-engine-tab-strip,[data-density=large] .euxp-engine-pinned-block{align-items:stretch!important}[data-density=large] .euxp-engine-tab-item{border-top-width:0;border-bottom:var(--euxp-selected-accent-width, 2px) solid transparent}[data-density=large] .euxp-engine-tab-item[data-selected=true],[data-density=large] .euxp-engine-tab-item[data-pinned=true][data-selected=true]{border-bottom-color:var(--euxp-selected-accent)}.euxp-engine-tab-item[data-pinned=true][data-loaded=true]{background:color-mix(in srgb,var(--euxp-muted, #9aa3b2) 12%,transparent);border-top-color:var(--euxp-muted, #9aa3b2);border-bottom-color:transparent}.euxp-engine-tab-item[data-viewless]{opacity:.75}.euxp-engine-tab-item[data-viewless] img{filter:grayscale(1)}.euxp-engine-tab-item[data-pinned=true][data-selected=true][data-viewless]{background:transparent;border-top-color:transparent}.euxp-engine-tab-title{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-align:left;text-overflow:clip;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--euxp-fade-w, 14px)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--euxp-fade-w, 14px)),transparent 100%)}.euxp-engine-tab-item:not([data-badge]):hover .euxp-engine-tab-title{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--euxp-fade-w, 14px) - var(--euxp-close-slot, 20px)),transparent calc(100% - var(--euxp-close-slot, 20px)));mask-image:linear-gradient(to right,#000 calc(100% - var(--euxp-fade-w, 14px) - var(--euxp-close-slot, 20px)),transparent calc(100% - var(--euxp-close-slot, 20px)))}.euxp-tab-close{flex:0 0 auto;display:none;align-items:center;justify-content:center;width:var(--euxp-close-w, 16px);height:var(--euxp-close-w, 16px);align-self:center;margin:0 var(--euxp-close-gap, 4px) 0 0;padding:0;background:transparent;border:none;border-radius:0;color:inherit;cursor:pointer;line-height:1;opacity:.75}.euxp-engine-tab-item:not([data-badge]):hover>.euxp-tab-close{display:inline-flex;position:absolute;right:var(--euxp-close-gap, 4px);top:50%;transform:translateY(-50%);margin:0}.euxp-engine-tab-item[data-badge]:hover>.euxp-tab-close{display:inline-flex}.euxp-split-box[data-dragging]>*{pointer-events:none}.euxp-split-box[data-dragging]>[role=separator]{pointer-events:auto}[data-active-view=true]{position:relative}[data-active-view=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;border:1px solid color-mix(in srgb,var(--euxp-accent, #5b8cff) 25%,transparent);border-radius:2px}@media(prefers-reduced-motion:no-preference){[data-active-view=true]:after{transition:opacity .12s ease}}[data-active-border=off] [data-active-view=true]:after{display:none}.euxp-tab-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:var(--euxp-close-w, 16px);height:var(--euxp-close-w, 16px);align-self:center;margin:0 var(--euxp-close-gap, 4px) 0 0;pointer-events:none}.euxp-engine-tab-item:hover:not([data-pinned])>.euxp-tab-badge{display:none}.euxp-engine-tab-item[data-compact=true]>.euxp-tab-badge{position:absolute;top:1px;right:1px;margin:0}.euxp-tab-close:hover{opacity:1;border-radius:0;background:color-mix(in srgb,var(--euxp-text, #e6e8ec) 14%,transparent)}.euxp-engine-pinned-block{display:flex;align-items:center;justify-content:safe center;gap:2px;flex:0 0 auto;width:var(--euxp-pin-w, auto);box-sizing:border-box;padding-left:var(--euxp-pin-pad, 0px);padding-right:var(--euxp-pin-pad, 0px)}.euxp-engine-drop-marker{position:absolute;left:-1px;top:2px;bottom:2px;width:2px;border-radius:1px;background:var(--euxp-accent, #5b8cff);z-index:1}.euxp-engine-tab-tail>.euxp-engine-drop-marker{left:0}.euxp-engine-tab-strip{scroll-behavior:smooth}@keyframes euxp-tab-glow{0%,70%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--euxp-accent, #5b8cff) 35%,transparent);border-top-color:var(--euxp-accent, #5b8cff)}to{box-shadow:inset 0 0 0 1px transparent;border-top-color:transparent}}@keyframes euxp-tab-glow-pinned{0%,70%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--euxp-accent, #5b8cff) 35%,transparent);border-top-color:var(--euxp-accent, #5b8cff)}to{box-shadow:inset 0 0 0 1px transparent;border-top-color:transparent}}.euxp-engine-tab-item[data-glow=true]{animation:euxp-tab-glow 2s ease-out 1}.euxp-engine-tab-item[data-pinned=true][data-glow=true]{animation:euxp-tab-glow-pinned 2s ease-out 1}@media(prefers-reduced-motion:reduce){.euxp-engine-tab-strip{scroll-behavior:auto}.euxp-engine-tab-item[data-glow=true],.euxp-engine-tab-item[data-pinned=true][data-glow=true]{animation:none}}.euxp-icon-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:inherit;cursor:pointer;border-radius:var(--euxp-radius-sm);padding:.2rem;transition:background .12s ease}@media(hover:hover){.euxp-icon-btn:hover{background:color-mix(in srgb,var(--euxp-text, #e6e8ec) 14%,transparent)}}.euxp-icon-btn:focus-visible{background:color-mix(in srgb,var(--euxp-text, #e6e8ec) 14%,transparent)}.euxp-icon-btn-muted{color:var(--euxp-muted, #9aa3b2)}.euxp-sidebar-all-groups{opacity:.5}.euxp-sidebar-all-groups:hover,.euxp-sidebar-all-groups:focus-visible{opacity:1}@media(hover:none){.euxp-sidebar-all-groups:hover:not(:focus-visible){opacity:.5}.euxp-tab-item:hover:not(:has(>.euxp-tab[aria-selected=true])){background:transparent}}.euxp-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:40}.euxp-float{z-index:calc(var(--z-float-base, 1000) + var(--euxp-float-z, 0))}.euxp-context-menu{min-width:210px;padding:.3rem;display:grid;gap:.05rem;background:var(--euxp-surface, #1a1d24)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain}.euxp-context-menu.euxp-account-menu{min-width:var(--euxp-account-menu-min-w, 210px)}.euxp-context-menu button{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;background:transparent;border:none;color:var(--euxp-text, #e6e8ec);cursor:pointer;font:inherit;font-size:13px;padding:.4rem .6rem;border-radius:var(--euxp-radius-sm)}[data-density=large] .euxp-context-menu button{font-size:var(--euxp-body-size, 16px);line-height:var(--euxp-body-line, 24px)}.euxp-context-menu button:hover:not(:disabled){background:color-mix(in srgb,var(--euxp-accent, #5b8cff) 14%,transparent)}.euxp-context-menu button:focus-visible{background:color-mix(in srgb,var(--euxp-accent, #5b8cff) 14%,transparent);box-shadow:inset 0 0 0 2px var(--euxp-accent, #5b8cff);outline:none}.euxp-context-menu button[aria-checked=true]{font-weight:600}.euxp-context-menu button[aria-checked=true]:not(:hover,:focus-visible){background:color-mix(in srgb,var(--euxp-accent, #5b8cff) 8%,transparent)}.euxp-context-menu button:disabled{color:var(--euxp-muted, #9aa3b2);opacity:var(--euxp-disabled-opacity, .45);cursor:not-allowed}.euxp-float-titlebar{background:color-mix(in srgb,var(--euxp-accent, #5b8cff) 8%,transparent)}@keyframes euxp-flash{0%,to{outline-color:transparent}30%{outline-color:var(--euxp-accent, #5b8cff)}}.euxp-flash{outline:2px solid transparent;outline-offset:1px;animation:euxp-flash .7s ease-out 2}@media(prefers-reduced-motion:reduce){.euxp-flash{animation:none;outline-color:var(--euxp-accent, #5b8cff)}}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--euxp-text, #e6e8ec) 35%,transparent) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--euxp-text, #e6e8ec) 28%,transparent);border-radius:999px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--euxp-text, #e6e8ec) 50%,transparent);background-clip:content-box}::-webkit-scrollbar-thumb:active{background:color-mix(in srgb,var(--euxp-text, #e6e8ec) 64%,transparent);background-clip:content-box}.euxp-button-ghost[aria-pressed=true],.euxp-button-ghost.is-active{background:var(--euxp-accent, #5b8cff);color:var(--euxp-btn-active-fg, #000);border-color:var(--euxp-accent, #5b8cff)}[data-density=large] .euxp-toolbar button[aria-pressed=true]{background:var(--euxp-toolbar-attention, var(--euxp-accent, #5b8cff))!important;color:var(--euxp-toolbar-attention-on, var(--euxp-btn-active-fg, #000))!important;border-color:var(--euxp-toolbar-attention, var(--euxp-accent, #5b8cff))!important}.euxp-toolbar{--euxp-control-h: var(--euxp-toolbar-control-h, 24px);--euxp-control-pad-v: var(--euxp-toolbar-pad-v, 0);--euxp-control-pad-h: var(--euxp-toolbar-pad-h, 14px)}@media(max-width:767px),(pointer:coarse)and (max-height:500px){.euxp-toolbar{--euxp-search-w: 10rem}[data-density=large] .euxp-toolbar{--euxp-search-w: 11rem}}.euxp-toolbar input[type=search]::-webkit-search-cancel-button,.euxp-toolbar input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}@media(prefers-reduced-motion:reduce){.euxp-sidebar{transition:none}}@media(forced-colors:active){.euxp-nav-item[aria-current=true]{outline:2px solid Highlight;outline-offset:-2px}}@media(pointer:coarse){.euxp-engine-tab-item{--euxp-close-w: 28px}.euxp-engine-tab-item[data-selected=true]:not([data-badge])>.euxp-tab-close{display:inline-flex;position:absolute;right:var(--euxp-close-gap, 4px);top:50%;transform:translateY(-50%);margin:0}.euxp-engine-tab-item[data-selected=true][data-badge]>.euxp-tab-close{display:inline-flex}}.euxp-dock-tab-close{display:none;width:12px;height:12px}.euxp-dock-tab-item:hover>.euxp-dock-tab-close{display:flex}@media(pointer:coarse){.euxp-dock-tab-item[data-selected=true]>.euxp-dock-tab-close{display:flex;width:24px;height:24px}}.euxp-skip-link{position:fixed;top:.5rem;left:.5rem;z-index:2147483001;padding:.5rem .9rem;border-radius:var(--euxp-radius-sm, 4px);border:2px solid var(--euxp-accent, #5b8cff);background:var(--euxp-surface, #1a1d24);color:var(--euxp-text, #e6e8ee);font-size:var(--euxp-body-size, 15px);text-decoration:none;transform:translateY(calc(-100% - 1rem))}.euxp-skip-link:focus{transform:none}.euxp-main:focus{outline:none}.euxp-splitter{position:relative}@media(pointer:coarse){.euxp-splitter{z-index:1}.euxp-splitter:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:44px;transform:translate(-50%)}.euxp-splitter[aria-orientation=horizontal]:before{top:50%;bottom:auto;left:0;right:0;width:auto;height:44px;transform:translateY(-50%)}}.scholis-assistant{position:fixed;right:20px;bottom:20px;z-index:1000;font-family:var(--euxp-font, system-ui);font-size:var(--euxp-body-size, 15px);line-height:var(--euxp-body-line, 22px)}.scholis-assistant-panel{width:min(420px,calc(100vw - 40px));height:min(600px,calc(100dvh - 100px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding:0;box-sizing:border-box;margin-bottom:10px}.scholis-assistant-header{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:var(--euxp-surface);border-bottom:1px solid var(--euxp-border)}.scholis-assistant-heading,.scholis-assistant-composer,.scholis-assistant-header-actions{display:flex;align-items:center;gap:8px;min-width:0}.scholis-assistant-heading{justify-content:space-between}.scholis-assistant-header small{display:block;font-size:var(--euxp-label-size, 13px);color:var(--euxp-muted)}.scholis-assistant-middle{position:relative;min-height:0;min-width:0}.scholis-assistant-conversation{overflow-y:auto;overflow-x:hidden;height:100%;min-height:0;min-width:0;padding:0 16px;box-sizing:border-box;scrollbar-gutter:stable}.scholis-assistant-footer{position:sticky;bottom:0;z-index:1;background:var(--euxp-surface);border-top:1px solid var(--euxp-border);padding:12px 16px}.scholis-assistant-jump{position:absolute;bottom:8px;right:20px}.scholis-assistant-message{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:12px;padding:10px 12px;width:fit-content;max-width:85%;box-sizing:border-box}.scholis-assistant-message-user{margin-left:auto;background:var(--euxp-accent);color:var(--euxp-btn-active-fg, #000);border-radius:14px 14px 3px}.scholis-assistant-message-assistant{padding-left:0}.scholis-assistant-thinking{font-size:1.6em;letter-spacing:.12em;padding:4px 12px}.scholis-assistant-thinking>span>span{display:inline-block;animation:scholis-assistant-dot 1.2s ease-in-out infinite}.scholis-assistant-thinking>span>span:nth-child(2){animation-delay:.15s}.scholis-assistant-thinking>span>span:nth-child(3){animation-delay:.3s}@keyframes scholis-assistant-dot{0%,65%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.scholis-assistant-thinking>span>span{animation:none;opacity:1}}.scholis-assistant-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.scholis-assistant-message-assistant{max-width:100%;width:100%}.scholis-assistant-markdown{white-space:normal;line-height:1.5}.scholis-assistant-markdown :is(p,ul,ol,blockquote,pre,table){margin:0 0 .7em}.scholis-assistant-markdown :is(ul,ol){padding-inline-start:1.4em}.scholis-assistant-markdown :is(h1,h2,h3,h4,h5,h6){line-height:1.3;margin:.8em 0 .4em;font-weight:600}.scholis-assistant-markdown h1{font-size:1.25em}.scholis-assistant-markdown h2{font-size:1.15em}.scholis-assistant-markdown :is(h3,h4,h5,h6){font-size:1.05em}.scholis-assistant-markdown a{color:var(--euxp-accent);text-decoration:underline}.scholis-assistant-markdown code{font-family:var(--euxp-mono-font, ui-monospace, monospace);font-size:.92em}.scholis-assistant-markdown pre{white-space:pre;overflow-x:auto;padding:.7em;border:1px solid var(--euxp-border);border-radius:var(--euxp-radius, 6px);background:var(--euxp-bg)}.scholis-assistant-markdown blockquote{padding-inline-start:.8em;border-inline-start:3px solid var(--euxp-accent);color:var(--euxp-muted)}.scholis-assistant-table{overflow-x:auto;max-width:100%}.scholis-assistant-markdown table{border-collapse:collapse;font-size:.95em}.scholis-assistant-markdown :is(th,td){border:1px solid var(--euxp-border);padding:.35em .5em;text-align:start}.scholis-assistant-markdown hr{border:0;border-top:1px solid var(--euxp-border);margin-block:.8em}.scholis-assistant-markdown>:first-child{margin-top:0}.scholis-assistant-header-actions{flex-shrink:0;gap:4px}.scholis-assistant-header>strong{min-width:0;overflow-wrap:anywhere;white-space:normal}.scholis-assistant-heading h2{margin:0;min-width:0;font-size:var(--euxp-dialog-title-size, var(--euxp-body-size, 15px));font-weight:var(--euxp-dialog-title-weight, 600)}@media(max-height:500px){.scholis-assistant{bottom:8px;right:8px}.scholis-assistant-panel{height:calc(100dvh - 16px);margin-bottom:0}.scholis-assistant-header,.scholis-assistant-footer{padding:8px 12px}}.scholis-assistant-disclaimer{font-size:var(--euxp-micro-size, 12px)!important}[data-assistant-hide-pulse]{animation:scholis-assistant-hide-pulse 1s ease-in-out 2}@keyframes scholis-assistant-hide-pulse{0%,to{background-color:transparent}50%{background-color:var(--euxp-info, #006ead)}}.scholis-assistant-markdown .scholis-assistant-link-host{opacity:.7;font-size:.85em}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url(/assets/SourceSans3-Regular-BqTI-3mA.woff2) format("woff2");font-display:swap}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;src:url(/assets/SourceSans3-Italic-CKnmOrYX.woff2) format("woff2");font-display:swap}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;src:url(/assets/SourceSans3-SemiBold-BQV5CVwD.woff2) format("woff2");font-display:swap}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;src:url(/assets/SourceSans3-Bold-gn7Db9ke.woff2) format("woff2");font-display:swap}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:400;src:url(/assets/GoogleSansFlex-Regular-D3e-5Vsv.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/assets/RobotoMono-Regular-GekRknry.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/Roboto-Regular-DXyFPIdK.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/assets/Roboto-Italic-DNSZCPRJ.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/assets/Roboto-Medium-C6iW8rdg.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/Roboto-Bold-CbYYDfWS.woff2) format("woff2");font-display:swap}@font-face{font-family:Material Symbols Rounded;font-style:normal;src:url(/assets/MaterialSymbolsRounded-CBZAP9O4.woff2) format("woff2-variations");font-display:block}.euxp-icon.euxp-icon-filled{--euxp-icon-fill: 1}.euxp-row-actions-menu :is(div,span):has(>:is(button,a,[role=menuitem])):not([hidden]):not([style*="display: none"]){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.2rem;width:100%}.euxp-row-actions-menu button:not(.euxp-menu-row){justify-content:flex-start;text-align:left}[data-density=large] :is(h1,h2,h3,h4,h5,h6,[role=heading],.euxp-dialog-title){font-family:var(--euxp-viewtitle-font, "Google Sans Flex", "Google Sans", "Roboto", system-ui, sans-serif)}:is([role=listbox],[role=tree]) button{font-weight:400;line-height:var(--euxp-body-line, 22px)}[data-euxp-clear-shown] [data-euxp-chevron]{margin-left:calc(var(--euxp-search-clear-size, 24px) + .2rem)}.euxp-icon-plain{color:var(--euxp-text, #e6e8ec);cursor:pointer}.euxp-icon-plain[data-variant=danger]{color:var(--euxp-danger, #cf191e)}.euxp-icon-plain:hover:not(:disabled,[aria-disabled=true]),.euxp-icon-plain:focus-visible{background:color-mix(in srgb,var(--euxp-text, #e6e8ec) 12%,transparent)!important;outline:none}.euxp-icon-plain:focus-visible{box-shadow:inset 0 0 0 2px var(--euxp-accent, #5b8cff)!important}.euxp-icon-plain:disabled,.euxp-icon-plain[aria-disabled=true]{color:var(--euxp-muted, #9aa3b2);cursor:default}.euxp-icon-plain[aria-pressed=true]{background:color-mix(in srgb,var(--euxp-accent, #5b8cff) 16%,transparent)!important;border-color:var(--euxp-accent, #5b8cff)!important;color:var(--euxp-text, #e6e8ec)!important}.euxp-icon-plain[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true]),.euxp-icon-plain[aria-pressed=true]:focus-visible{background:color-mix(in srgb,var(--euxp-accent, #5b8cff) 28%,transparent)!important}.euxp-toolbar .euxp-icon-plain:not([data-variant=danger]):hover:not(:disabled,[aria-disabled=true]),.euxp-toolbar .euxp-icon-plain:not([data-variant=danger]):focus-visible{color:var(--euxp-text, #e6e8ec)!important}[data-density=large] .euxp-toolbar .euxp-icon-plain[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true]),[data-density=large] .euxp-toolbar .euxp-icon-plain[aria-pressed=true]:focus-visible{background:var(--euxp-toolbar-attention, var(--euxp-accent, #5b8cff))!important;color:var(--euxp-toolbar-attention-on, var(--euxp-btn-active-fg, #000))!important}.euxp-menu-row{background:transparent;border:none;color:var(--euxp-text, #e6e8ec);cursor:pointer;font:inherit;font-size:var(--euxp-label-size, 13px);font-weight:400;padding:.45rem .7rem;border-radius:var(--euxp-radius-sm, 4px)}[data-density=large] .euxp-menu-row,[data-density=large] .euxp-row-actions-menu button{font-size:var(--euxp-body-size, 16px);line-height:var(--euxp-body-line, 24px)}.euxp-menu-row:hover:not(:disabled,[aria-disabled=true]),.euxp-menu-row:focus-visible,.euxp-menu-row[data-active]{background:color-mix(in srgb,var(--euxp-accent, #5b8cff) 14%,transparent);outline:none}.euxp-menu-row:focus-visible,.euxp-menu-row[data-active]{box-shadow:inset 0 0 0 2px var(--euxp-accent, #5b8cff)}.euxp-menu-row:is([aria-selected=true],[aria-checked=true]),[role=option][aria-selected=true]>.euxp-menu-row{font-weight:600}.euxp-menu-row:is([aria-selected=true],[aria-checked=true]):not(:hover,:focus-visible,[data-active]),[role=option][aria-selected=true]>.euxp-menu-row:not(:hover,:focus-visible,[data-active]){background:color-mix(in srgb,var(--euxp-accent, #5b8cff) 8%,transparent)}.euxp-menu-row:disabled,.euxp-menu-row[aria-disabled=true]{color:var(--euxp-muted, #9aa3b2);cursor:default}.euxp-menu-row[data-variant=danger]:not(:disabled){color:var(--euxp-danger, #cf191e)}.euxp-listbox-option{display:block;box-sizing:border-box;width:100%;text-align:left;font-size:var(--euxp-body-size, 15px);line-height:var(--euxp-body-line, 22px);padding:var(--euxp-option-pad, .3rem .45rem);border-radius:4px;-webkit-user-select:none;user-select:none}.euxp-listbox-option-note{display:block;font-size:var(--euxp-label-size, 13px);color:var(--euxp-accent, #5b8cff)}@media(hover:none){.euxp-icon-plain:hover:not(:disabled,[aria-disabled=true]):not(:focus-visible){background:transparent!important}}@media(hover:none){.euxp-listbox-option [data-euxp-option-label],.euxp-listbox-option .euxp-listbox-option-note{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}}.euxp-listbox-option[aria-disabled=true]{color:var(--euxp-muted, #9aa3b2);cursor:default}.euxp-listbox-option[aria-disabled=true]:hover{background:transparent}.euxp-icon{font-family:Material Symbols Rounded;font-variation-settings:"FILL" var(--euxp-icon-fill, 0),"wght" var(--euxp-icon-wght, 400),"GRAD" 0,"opsz" 24;font-size:var(--euxp-icon-size, 24px);line-height:1;display:inline-block;color:currentColor;-webkit-user-select:none;user-select:none}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}html,body{background-color:var(--euxp-bg, #0f1115);color:var(--euxp-text, #e6e8ec);font-family:var(--euxp-font, system-ui, -apple-system, sans-serif)}body{font-size:var(--euxp-body-size, 15px);line-height:var(--euxp-body-line, 22px);font-weight:400}button,input,select,textarea{font-family:inherit;font-size:var(--euxp-label-size, 13px);line-height:18px;font-weight:600}input:not([type=checkbox],[type=radio],[type=range]):focus,select:focus,textarea:focus{border-color:var(--euxp-accent, #5b8cff)!important;box-shadow:0 0 0 1px var(--euxp-accent, #5b8cff);outline:none}input:is([type=checkbox],[type=radio]):focus-visible{outline:2px solid var(--euxp-accent, #5b8cff);outline-offset:2px}::placeholder{color:var(--euxp-muted, #9aa3b2);opacity:1}button:focus-visible{outline:2px solid var(--euxp-accent, #5b8cff);outline-offset:1px}:root{color-scheme:dark;--euxp-bg: #0f1115;--euxp-surface: #1a1d24;--euxp-text: #e6e8ec;--euxp-muted: #9aa3b2;--euxp-accent: #5b8cff;--euxp-border: #2a2f3a;--euxp-input-border: #6b7280;--euxp-ok: #007a2a;--euxp-ok-on: #ffffff;--euxp-warn: #eb7a00;--euxp-warn-on: #101311;--euxp-danger: #cf191e;--euxp-danger-on: #ffffff;--euxp-info: #006ead;--euxp-info-on: #ffffff;--euxp-notice: #7b4fd6;--euxp-notice-on: #ffffff;--euxp-font: system-ui, -apple-system, sans-serif;--euxp-btn-active-fg: #000;--euxp-surface-1: color-mix(in srgb, var(--euxp-surface, #1a1d24), var(--euxp-bg, #0f1115) 55%);--euxp-surface-2: color-mix(in srgb, var(--euxp-surface, #1a1d24), var(--euxp-text, #e6e8ec) 7%);--euxp-surface-3: color-mix(in srgb, var(--euxp-surface, #1a1d24), var(--euxp-text, #e6e8ec) 15%);--euxp-radius-sm: 6px;--euxp-disabled-opacity: .45;--euxp-radius: 10px}:root{--euxp-body-size: 15px;--euxp-body-line: 22px;--euxp-label-size: 13px;--euxp-micro-size: 12px;--euxp-caption-size: 11px;--euxp-viewtitle-size: 20px;--euxp-control-h: 36px;--euxp-row-pad: .45rem;--euxp-nav-item-pad: 9.6px;--euxp-nav-item-h: 38.4px;--euxp-pad: 16px;--euxp-control-pad-v: .45rem;--euxp-control-pad-h: .85rem;--euxp-dropdown-pad-v: .35rem;--euxp-dropdown-pad-h: .5rem;--euxp-toolbar-control-h: var(--euxp-control-h);--euxp-toolbar-pad: calc(var(--euxp-pad) / 2);--euxp-toolbar-pad-v: 0;--euxp-toolbar-pad-h: 14px;--euxp-th-pad: .5rem .7rem;--euxp-td-pad: .5rem .7rem;--euxp-td-border-color: var(--euxp-border, #2a2f3a);--euxp-button-icon-size: 20px}[data-density=compact]{--euxp-body-size: 14px;--euxp-body-line: 20px;--euxp-label-size: 12px;--euxp-micro-size: 11px;--euxp-caption-size: 10px;--euxp-viewtitle-size: 18px;--euxp-control-h: 24px;--euxp-button-icon-size: 1.1em;--euxp-radius: 6px;--euxp-row-pad: 6px;--euxp-nav-item-h: 36px;--euxp-pad: 10px;--euxp-cell-pad: 10px;--euxp-control-pad-v: 0;--euxp-control-pad-h: 14px;--euxp-dropdown-pad-v: .2rem;--euxp-dropdown-pad-h: .4rem;--euxp-th-pad: 6px 8px;--euxp-td-pad: 6px var(--euxp-cell-pad);--euxp-td-border-color: color-mix(in srgb, var(--euxp-border, #2a2f3a) 40%, transparent)}[data-density=large]{--euxp-large-text: 16px;--euxp-large-line: 24px;--euxp-nav-group-weight: 400;--euxp-sidebar-w: 280px;--euxp-sidebar-rail-w: 76px;--euxp-pinned-tab-w: 40px;--euxp-account-menu-min-w: 280px;--euxp-review-flag-scale: 1.25;--euxp-toolbar-attention: var(--euxp-selected-accent, #d9a441);--euxp-toolbar-attention-on: var(--euxp-selected-accent-on, #000000);--euxp-switch-w: 48px;--euxp-switch-h: 26px;--euxp-switch-pill-min: 68px;--euxp-switch-pill-size: var(--euxp-label-size);--euxp-checkbox-size: 20px;--euxp-option-pad: .5rem .7rem;--euxp-listbox-max-h: 280px;--euxp-date-basis: 192px;--euxp-filter-col-min: 264px;--euxp-search-w: 17rem;--euxp-field-label-wrap: nowrap;--euxp-field-label-min: max-content;--euxp-font: "Roboto", "Google Sans Text", system-ui, sans-serif !important;--euxp-body-size: var(--euxp-large-text);--euxp-body-line: var(--euxp-large-line);--euxp-label-size: calc(var(--euxp-large-text) * .875);--euxp-micro-size: 12px;--euxp-caption-size: 12px;--euxp-viewtitle-size: 22px;--euxp-viewtitle-line: 28px;--euxp-viewtitle-font: "Google Sans Flex", "Google Sans", "Roboto", system-ui, sans-serif;--euxp-viewtitle-weight: 400;--euxp-viewicon-zoom: 1.125;--euxp-dialog-title-size: 22px;--euxp-dialog-title-weight: 400;--euxp-mono-font: "Roboto Mono", ui-monospace, monospace;--euxp-viewtitle-color: light-dark(#1E1E1E, var(--euxp-text, #e6e8ec));--euxp-control-h: 44px;--euxp-button-icon-size: 22px;--euxp-radius: 12px;--euxp-row-pad: .6rem;--euxp-nav-item-h: 46px;--euxp-pad: 20px;--euxp-cell-pad: 14px;--euxp-control-pad-v: .55rem;--euxp-control-pad-h: 1rem;--euxp-dropdown-pad-v: .45rem;--euxp-dropdown-pad-h: .65rem;--euxp-th-pad: .65rem .9rem;--euxp-td-pad: .65rem var(--euxp-cell-pad);--euxp-td-border-color: var(--euxp-border, #2a2f3a);--euxp-select-col-w: 3rem;--euxp-table-cell-size: calc(var(--euxp-large-text) * .9375)}.euxp-panel,.euxp-sidebar{background:var(--euxp-surface, #1a1d24);color:var(--euxp-text, #e6e8ec);border:1px solid var(--euxp-border, #2a2f3a);border-radius:var(--euxp-panel-radius, var(--euxp-radius))}.euxp-header{background:var(--euxp-surface, #1a1d24);color:var(--euxp-text, #e6e8ec);border-bottom:1px solid var(--euxp-border, #2a2f3a)}.euxp-input{background:var(--euxp-bg, #11141a);color:var(--euxp-text, #e6e8ec);border:1px solid var(--euxp-input-border, #6b7280);border-radius:var(--euxp-radius-sm)}.euxp-input[aria-invalid=true]{border-color:var(--euxp-danger, #cf191e)!important}.euxp-button{background:var(--euxp-btn-fill, var(--euxp-accent, #5b8cff));color:var(--euxp-btn-fill-on, var(--euxp-btn-active-fg, #000));border:none;border-radius:var(--euxp-control-radius, var(--euxp-radius-sm));cursor:pointer}.euxp-button-ghost{background:transparent;color:var(--euxp-text, #e6e8ec);border:1px solid var(--euxp-border, #2a2f3a);border-radius:var(--euxp-control-radius, var(--euxp-radius-sm));cursor:pointer}.euxp-button-text{background:transparent;color:var(--euxp-accent, #5b8cff);border:1px solid transparent;border-radius:var(--euxp-control-radius, var(--euxp-radius-sm));cursor:pointer}.euxp-button-danger{background:var(--euxp-danger-fill, var(--euxp-danger, #cf191e));color:var(--euxp-danger-fill-on, var(--euxp-danger-on, #ffffff));border:none;border-radius:var(--euxp-control-radius, var(--euxp-radius-sm));cursor:pointer}.euxp-button:disabled,.euxp-button-ghost:disabled,.euxp-button-text:disabled,.euxp-button-danger:disabled,.euxp-icon-plain:disabled,.euxp-icon-btn:disabled,.euxp-menu-row:disabled,.euxp-button[aria-disabled=true],.euxp-button-ghost[aria-disabled=true],.euxp-button-text[aria-disabled=true],.euxp-button-danger[aria-disabled=true],.euxp-icon-plain[aria-disabled=true],.euxp-menu-row[aria-disabled=true]{opacity:var(--euxp-disabled-opacity, .45);cursor:not-allowed!important}.euxp-input:disabled,.euxp-input[aria-disabled=true],button[aria-haspopup=listbox]:disabled,button[aria-haspopup=tree]:disabled,button[role=combobox]:disabled{opacity:var(--euxp-disabled-opacity, .45);cursor:not-allowed!important}.euxp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.euxp-badge{background:transparent;color:var(--euxp-muted, #9aa3b2);border:1px solid var(--euxp-border, #2a2f3a);border-radius:999px;padding:.1rem .5rem;font-size:var(--euxp-micro-size, 12px)}.euxp-badge-ok{background:var(--euxp-ok-fill, var(--euxp-ok, #007a2a));color:var(--euxp-ok-fill-on, var(--euxp-ok-on, #ffffff));border-color:transparent}.euxp-badge-warn{background:var(--euxp-warn-fill, var(--euxp-warn, #eb7a00));color:var(--euxp-warn-fill-on, var(--euxp-warn-on, #101311));border-color:transparent}.euxp-badge-danger{background:var(--euxp-danger-fill, var(--euxp-danger, #cf191e));color:var(--euxp-danger-fill-on, var(--euxp-danger-on, #ffffff));border-color:transparent}.euxp-badge-info{background:var(--euxp-info-fill, var(--euxp-info, #006ead));color:var(--euxp-info-fill-on, var(--euxp-info-on, #ffffff));border-color:transparent}.euxp-count-badge{background:var(--euxp-danger-fill, var(--euxp-danger, #cf191e));color:var(--euxp-danger-fill-on, var(--euxp-danger-on, #ffffff));font-size:.58rem;font-weight:700;line-height:1;border-radius:999px;font-variant-numeric:tabular-nums}.euxp-heading,.euxp-text{color:var(--euxp-text, #e6e8ec)}.euxp-link{color:var(--euxp-accent, #5b8cff);text-decoration:none}.euxp-link:hover{text-decoration:underline}.euxp-link:focus-visible{outline:2px solid var(--euxp-accent, #5b8cff);outline-offset:1px}button.euxp-link{all:unset;cursor:pointer;color:var(--euxp-accent, #5b8cff);font:inherit;text-align:inherit}.euxp-link--truncate{display:inline-flex;align-items:center;min-width:0;max-width:100%}.euxp-datatable-filter-panel{background:color-mix(in srgb,var(--euxp-surface, #1a1d24) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--euxp-radius);padding:.8rem}:root[data-theme^=light] .euxp-datatable-filter-panel{background:color-mix(in srgb,var(--euxp-surface, #ffffff) 92%,transparent)}.euxp-table tbody tr:hover{background:color-mix(in srgb,var(--euxp-accent, #5b8cff) 10%,transparent)}.euxp-table tbody tr[data-selected=true]{background:color-mix(in srgb,var(--euxp-accent, #5b8cff) 14%,transparent)}.euxp-table tbody tr:focus-visible{outline:2px solid var(--euxp-accent, #5b8cff);outline-offset:-2px}.euxp-tree-item:focus-visible{outline:2px solid var(--euxp-accent, #5b8cff);outline-offset:-2px}.euxp-tree-item:hover{background:color-mix(in srgb,var(--euxp-accent, #5b8cff) 10%,transparent)}.euxp-tree-item[aria-selected=true]{background:color-mix(in srgb,var(--euxp-accent, #5b8cff) 18%,transparent);font-weight:600}.euxp-tree-item[aria-selected=true]:hover{background:color-mix(in srgb,var(--euxp-accent, #5b8cff) 22%,transparent)}.euxp-table th,.euxp-table td{min-height:calc(var(--euxp-control-h) + 2 * .5rem + 1px)}.euxp-table[data-layout=plain] th,.euxp-table[data-layout=plain] td{height:calc(var(--euxp-control-h) + 2 * .5rem + 1px)}[data-density=compact] .euxp-table th,[data-density=compact] .euxp-table td{min-height:calc(var(--euxp-control-h) + 2 * 6px + 1px)}[data-density=compact] .euxp-table[data-layout=plain] th,[data-density=compact] .euxp-table[data-layout=plain] td{height:calc(var(--euxp-control-h) + 2 * 6px + 1px)}[data-density=large] .euxp-table th,[data-density=large] .euxp-table td{min-height:calc(var(--euxp-control-h) + 2 * .65rem + 1px)}[data-density=large] .euxp-table[data-layout=plain] th,[data-density=large] .euxp-table[data-layout=plain] td{height:calc(var(--euxp-control-h) + 2 * .65rem + 1px)}[data-density=large] .euxp-table tbody{--euxp-control-h: 40px;--euxp-td-pad: .5rem var(--euxp-cell-pad)}[data-density=large] .euxp-table tbody td{min-height:calc(var(--euxp-control-h) + 2 * .5rem + 1px)}[data-density=large] .euxp-table[data-layout=plain] tbody td{height:calc(var(--euxp-control-h) + 2 * .5rem + 1px)}:root .euxp-table thead,:root .euxp-table tfoot{--euxp-control-h: 24px;--euxp-control-pad-v: 0;--euxp-button-icon-size: 1.1em;--euxp-th-pad: 6px 8px;--euxp-td-pad: 6px var(--euxp-cell-pad, 10px)}:root .euxp-table thead th,:root .euxp-table tfoot td{min-height:37px}:root .euxp-table[data-layout=plain] thead th,:root .euxp-table[data-layout=plain] tfoot td{height:37px}input[type=checkbox],input[type=radio]{accent-color:var(--euxp-accent, #5b8cff)}.euxp-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:transparent;cursor:pointer}.euxp-slider:disabled{cursor:not-allowed;opacity:.5}.euxp-slider::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--accent) var(--pct),var(--track) var(--pct))}.euxp-slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent);margin-top:-5px;transition:transform .12s ease}.euxp-slider:hover::-webkit-slider-thumb{transform:scale(1.15)}.euxp-slider::-moz-range-track{height:4px;border-radius:999px;background:var(--track)}.euxp-slider::-moz-range-progress{height:4px;border-radius:999px;background:var(--accent)}.euxp-slider::-moz-range-thumb{width:14px;height:14px;border:none;border-radius:50%;background:var(--accent);transition:transform .12s ease}.euxp-slider:hover::-moz-range-thumb{transform:scale(1.15)}.euxp-slider:disabled::-webkit-slider-thumb,.euxp-slider:disabled::-moz-range-thumb{transform:none}.euxp-slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--euxp-accent, #5b8cff);outline-offset:2px}.euxp-slider:focus-visible::-moz-range-thumb{outline:2px solid var(--euxp-accent, #5b8cff);outline-offset:2px}@media(max-width:767px),(pointer:coarse)and (max-height:500px){.euxp-dialog-overlay{padding:0!important;align-items:stretch!important}.euxp-dialog{width:100%!important;max-width:none!important;min-width:0!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;border-radius:0!important;overflow:hidden!important}.euxp-dialog-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;align-content:start!important}.euxp-dialog-body:has(>[data-euxp-wizard]){align-content:stretch!important}.euxp-dialog[data-euxp-palette]{margin-top:0!important}.euxp-datatable-filter-panel[data-euxp-filter-layout],.euxp-datatable-filter-grid{grid-template-columns:minmax(0,1fr)!important}.euxp-datatable-filter-grid{grid-auto-flow:row!important;grid-template-rows:none!important}.euxp-datatable-filter-grid,.euxp-datatable-filter-groups{grid-column:auto!important}[data-euxp-wrap-narrow]{white-space:normal!important;overflow-wrap:anywhere;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden!important}}@media(pointer:coarse),(max-width:767px){:root,[data-density=compact]{--euxp-control-h: 44px;--euxp-nav-item-h: 44px}[data-density=large]{--euxp-control-h: 44px;--euxp-nav-item-h: 46px}[data-density=large] .euxp-table tbody{--euxp-control-h: 44px}:root .euxp-table thead,:root .euxp-table tfoot{--euxp-control-h: 44px}.euxp-icon-btn,.euxp-icon-plain,.euxp-scroll-jump,.euxp-table-sort,.euxp-menu-row,.euxp-touch-target,.euxp-context-menu button,[data-euxp-hidden-columns-menu] label,:is([role=listbox],[role=tree]) button{min-height:44px!important}.euxp-icon-btn,.euxp-icon-plain,.euxp-scroll-jump,.euxp-touch-target{min-width:44px!important}.euxp-folded-dot{min-width:32px!important;min-height:32px!important}:root{--euxp-search-clear-size: 44px}input:is([type=checkbox],[type=radio]){width:24px!important;height:24px!important}:root,[data-density=compact]{--euxp-select-col-w: 3rem}.euxp-paginator,.euxp-paginator-nav{flex-wrap:wrap!important;row-gap:.3rem;max-width:100%}.euxp-paginator{white-space:normal!important}.euxp-table tfoot td[data-euxp-jump-reserve]{padding-right:max(var(--euxp-cell-pad, 10px),var(--euxp-jump-reserve, 0px))!important}.euxp-table thead th[data-euxp-jump-reserve]{padding-right:max(8px,var(--euxp-jump-reserve, 0px))!important}}.euxp-table-sort:focus-visible,.euxp-folded-dot:focus-visible{outline:2px solid var(--euxp-accent, #5b8cff)!important;outline-offset:2px}@media(prefers-reduced-motion:reduce){.euxp-slider::-webkit-slider-thumb,.euxp-slider::-moz-range-thumb{transition:none}}@media(forced-colors:active){.euxp-menu-row:focus-visible,.euxp-menu-row[data-active],.euxp-icon-plain:focus-visible,input:not([type=checkbox],[type=radio],[type=range]):focus,select:focus,textarea:focus{outline:2px solid Highlight;outline-offset:-2px}.euxp-icon-plain[aria-pressed=true],.euxp-menu-row:is([aria-selected=true],[aria-checked=true]),[role=option][aria-selected=true]>.euxp-menu-row,.euxp-table tbody tr[data-selected=true]{outline:1px solid Highlight;outline-offset:-1px}}html,body,#root{height:100%;margin:0}#root{display:flex;flex-direction:column}body{background:var(--euxp-bg, #0f1115);color:var(--euxp-text, #e6e8ec);font-family:var(--euxp-font, system-ui, -apple-system, sans-serif)}.euxp-badge.euxp-stage-1{background:color-mix(in srgb,var(--euxp-info-fill, var(--euxp-info)) 12%,var(--euxp-surface));color:var(--euxp-text);border-color:var(--euxp-info-fill, var(--euxp-info))}.euxp-badge.euxp-stage-2{background:color-mix(in srgb,var(--euxp-info-fill, var(--euxp-info)) 26%,var(--euxp-surface));color:var(--euxp-text);border-color:var(--euxp-info-fill, var(--euxp-info))}.euxp-badge.euxp-stage-3{background:color-mix(in srgb,var(--euxp-info-fill, var(--euxp-info)) 45%,var(--euxp-surface));color:var(--euxp-text);border-color:var(--euxp-info-fill, var(--euxp-info))}.euxp-badge.euxp-stage-4{background:var(--euxp-info-fill, var(--euxp-info));color:var(--euxp-info-fill-on, var(--euxp-info-on));border-color:transparent}.euxp-hold-period{display:none}@container holds (max-width: 690px){.euxp-hold-period{display:block}}@media(pointer:coarse){.euxp-detail-tab{min-height:44px}}.euxp-horario-layout{grid-template-columns:minmax(0,1fr) minmax(14rem,20rem)}@media(max-width:767px){.euxp-horario-layout{grid-template-columns:minmax(0,1fr)}}@media(max-height:760px),(max-width:767px){.euxp-detail-tabs-fill{flex:none!important}.euxp-detail-tabs-panel{flex:none!important;overflow-y:visible!important}}
