html:not([data-theme=dark]) .app-language-transition{color:var(--dioni-role-accent)!important;background:var(--dioni-role-page, var(--dioni-role-control))!important}html:not([data-theme=dark]) .app-language-transition--prewarm{background:transparent!important}html:not([data-theme=dark]) .app-language-transition--application-loading{background:var(--dioni-role-page)!important}html:not([data-theme=dark]) .app-language-transition--application-loading.app-language-transition--theme-light{background:var(--dioni-role-page)!important}html:not([data-theme=dark]) .app-language-transition--application-loading.app-language-transition--theme-dark{background:var(--dioni-role-page)!important}html:not([data-theme=dark]) .app-language-transition__loading{background:transparent!important}html:not([data-theme=dark]) .app-language-transition__loading>span{border:3px solid color-mix(in srgb,var(--dioni-role-accent) 18%,transparent)!important;border-top-color:var(--dioni-role-accent)!important;filter:drop-shadow(0 4px 7px color-mix(in srgb,var(--dioni-role-accent) 20%,transparent))!important}html:not([data-theme=dark]) .app-language-transition__progress-track{background:color-mix(in srgb,var(--dioni-role-accent) 16%,transparent)!important}html:not([data-theme=dark]) .app-language-transition__progress-value{background:var(--dioni-role-accent)!important}html:not([data-theme=dark]) .app-language-transition__progress-percent{color:var(--dioni-role-accent)!important}html:not([data-theme=dark]) .app-language-transition__hello{filter:drop-shadow(0 7px 15px color-mix(in srgb,currentColor 18%,transparent))!important}html:not([data-theme=dark]) .app-language-transition :where(svg){color:var(--dioni-role-accent-hover)!important}html[data-theme=dark] .app-language-transition{color:var(--dioni-role-muted)!important;background:var(--dioni-role-page, var(--dioni-role-control))!important}html[data-theme=dark] .app-language-transition--prewarm{background:transparent!important}html[data-theme=dark] .app-language-transition--application-loading,html[data-theme=dark] .app-language-transition--application-loading.app-language-transition--theme-light,html[data-theme=dark] .app-language-transition--application-loading.app-language-transition--theme-dark{background:var(--dioni-role-page)!important}html[data-theme=dark] .app-language-transition__loading{background:transparent!important}html[data-theme=dark] .app-language-transition__loading>span{border:3px solid color-mix(in srgb,var(--dioni-role-accent) 18%,transparent)!important;border-top-color:var(--dioni-role-muted)!important;filter:drop-shadow(0 4px 7px color-mix(in srgb,var(--dioni-role-accent) 20%,transparent))!important}html[data-theme=dark] .app-language-transition__progress-track{background:color-mix(in srgb,var(--dioni-role-muted) 18%,transparent)!important}html[data-theme=dark] .app-language-transition__progress-value{background:var(--dioni-role-muted)!important}html[data-theme=dark] .app-language-transition__progress-percent{color:var(--dioni-role-muted)!important}html[data-theme=dark] .app-language-transition__hello{filter:drop-shadow(0 7px 15px color-mix(in srgb,currentColor 18%,transparent))!important}.app-language-transition{--dioni-welcome-drawing-duration: 3.57s;--dioni-welcome-post-draw-hold: 2s;position:fixed;z-index:10002;inset:0;display:grid;place-items:center;overflow:hidden;color:#2563eb;background:var(--dioni-role-page, #f4f5f2);background-repeat:no-repeat;pointer-events:auto;contain:strict;animation:app-language-transition-screen 6.1s cubic-bezier(.4,0,.2,1) both}.app-login-gateway{position:relative;z-index:1;opacity:1;transform:scale(1);transition:opacity .48s ease,transform .48s cubic-bezier(.22,1,.36,1)}.app-login-gateway--leaving{opacity:0;transform:scale(.992);pointer-events:none}.app-login-gateway--entering{opacity:0;transform:scale(.992);animation:app-session-login-return .36s cubic-bezier(.22,1,.36,1) both;pointer-events:none}.app-dashboard-entry{width:100%;height:100%;animation:app-dashboard-entry-in .42s cubic-bezier(.22,1,.36,1) both}.app-dashboard-entry--leaving{animation:app-session-dashboard-leave .36s ease both;pointer-events:none}.app-session-transition-blank{position:fixed;z-index:10003;inset:0;background:#f4f5f2;pointer-events:auto}.app-session-transition-blank--dark{background:#1f1f1d}.app-language-transition-prewarm-layer{position:fixed;z-index:-1;left:-200vw;top:-200vh;width:100vw;height:100vh;overflow:hidden;opacity:.001;pointer-events:none}.app-language-transition--prewarm{position:absolute;z-index:auto;inset:0;background:transparent!important;background-image:none!important;pointer-events:none!important;animation:none!important}html[data-theme=dark] .app-language-transition:not(.app-language-transition--application-loading){background:#1f1f1d;background-image:none}.app-language-transition--application-loading{background:#f4f5f2!important;background-image:none!important;animation:app-language-application-loading-in .3s ease-out both}.app-language-transition--application-loading.app-language-transition--theme-light{background:#f4f5f2!important;background-image:none!important}.app-language-transition--application-loading.app-language-transition--theme-dark,html[data-theme=dark] .app-language-transition--application-loading{background:#1f1f1d!important;background-image:none!important}.app-language-transition--application-loading.app-language-transition--complete{animation:app-language-application-loading-out .36s cubic-bezier(.22,1,.36,1) both;pointer-events:none}.app-language-transition__loading{position:absolute;top:calc(50% + clamp(72px,13vw,126px));left:50%;width:38px;height:38px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;box-shadow:none;opacity:0;transform:translate(-50%,5px);animation:app-language-loader-reveal .18s ease-out both}.app-language-transition__loading>span{width:28px;height:28px;border:3px solid rgba(37,99,235,.18);border-top-color:#2563eb;border-radius:50%;filter:drop-shadow(0 4px 7px rgba(37,99,235,.2));animation:app-language-loader-spin .76s linear infinite}.app-language-transition__progress{position:absolute;top:calc(50% + clamp(72px,13vw,126px));left:50%;width:min(280px,66vw);display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;opacity:0;transform:translate(-50%,5px);animation:app-language-loader-reveal .18s ease-out both}.app-language-transition__progress-track{height:8px;overflow:hidden;border-radius:999px;background:#2563eb29}.app-language-transition__progress-value{display:block;height:100%;border-radius:inherit;background:#2563eb;transition:width .18s ease-out}.app-language-transition__progress-percent{color:#2563eb;font:600 13px/1 var(--dioni-app-font);text-align:end;font-variant-numeric:tabular-nums}.app-language-transition__hello{width:min(638px,76vw);height:auto;overflow:visible;shape-rendering:geometricPrecision;filter:drop-shadow(0 7px 15px color-mix(in srgb,currentColor 18%,transparent))}.app-language-transition__stroke{stroke-dasharray:1;stroke-dashoffset:1}.app-language-transition__stroke--hello-start{animation:app-language-hello-write .78s .42s ease-in-out both}.app-language-transition__stroke--hello-rest{animation:app-language-hello-write 2.55s 1.02s ease-in-out both}.app-language-transition__hello--arabic{width:min(520px,62vw);transform:translate(3.18%,3.18%)}.app-language-transition__arabic-stroke{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.app-language-transition__arabic-stroke--1{animation:app-language-hello-write .8s .4s ease-in-out both}.app-language-transition__arabic-stroke--2{animation:app-language-hello-write .45s 1.1s ease-in-out both}.app-language-transition__arabic-stroke--3{animation:app-language-hello-write .95s 1.45s ease-in-out both}.app-language-transition__arabic-stroke--4{animation:app-language-hello-write .65s 2.3s ease-in-out both}.app-language-transition__arabic-dot{opacity:0;animation:app-language-arabic-dot .12s 3s ease-out both}.app-language-transition__arabic-stroke--5{animation:app-language-hello-write .28s 3.05s ease-in-out both}.app-language-transition__arabic-stroke--6{animation:app-language-hello-write .28s 3.28s ease-in-out both}@keyframes app-language-transition-screen{0%{opacity:0}7%{opacity:1}91%{opacity:1}to{opacity:0}}@keyframes app-dashboard-entry-in{0%{opacity:0}to{opacity:1}}@keyframes app-session-dashboard-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.995)}}@keyframes app-session-login-return{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@keyframes app-language-application-loading-in{0%{opacity:0}to{opacity:1}}@keyframes app-language-application-loading-out{0%{opacity:1}to{opacity:0}}@keyframes app-language-loader-reveal{to{opacity:1;transform:translate(-50%)}}@keyframes app-language-loader-spin{to{transform:rotate(360deg)}}@keyframes app-language-hello-write{0%{stroke-dashoffset:1;opacity:0}8%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes app-language-arabic-dot{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.app-language-transition__stroke--hello-start{animation-name:app-language-hello-write!important;animation-duration:.78s!important;animation-delay:.42s!important;animation-timing-function:ease-in-out!important;animation-fill-mode:both!important}.app-language-transition__stroke--hello-rest{animation-name:app-language-hello-write!important;animation-duration:2.55s!important;animation-delay:1.02s!important;animation-timing-function:ease-in-out!important;animation-fill-mode:both!important}}
