﻿.exa-welcome { --exa-welcome-orange:#ff6f1e; --exa-welcome-ink:#172134; --exa-welcome-muted:#707989; color:var(--exa-welcome-ink); font-family:inherit; }
.exa-welcome .exa-welcome-dialog { width:calc(100% - 32px); max-width:1100px; margin:24px auto; min-height:calc(100% - 48px); }
.exa-welcome.modal .exa-welcome-content { border:1px solid rgba(255,255,255,.65); border-radius:24px!important; overflow-x:hidden; background:#fff; box-shadow:0 32px 110px #10162255,0 3px 14px #10162218; max-height:calc(100dvh - 48px); overflow-y:auto!important; scrollbar-width:thin; }
.exa-welcome .exa-welcome-split { display:grid; grid-template-columns:58% 42%; direction:ltr; }
.exa-welcome[dir="rtl"] .exa-welcome-split > * { direction:rtl; }
.exa-welcome .exa-welcome-close { position:absolute; z-index:3; inset-inline-end:16px; top:16px; width:34px; height:34px; border:1px solid #ffffff30; border-radius:50%; background:#ffffff15; color:#fff; display:grid; place-items:center; transition:background .2s; }
.exa-welcome[dir="rtl"] .exa-welcome-close { color:#526075; border-color:#17213415; background:#f6f8fa; }
.exa-welcome .exa-welcome-close:hover { background:#ff6f1e; color:#fff; }
.exa-welcome .exa-welcome-themes { padding:24px 32px 18px; background:radial-gradient(ellipse at 30% 58%,#ffe9d966,transparent 65%),#fff; min-width:0; }
.exa-welcome .exa-welcome-brand { display:flex; align-items:center; gap:14px; margin-bottom:12px; }
.exa-welcome .exa-welcome-brand img { width:143px; height:auto; }
.exa-welcome .exa-welcome-release { font-size:10px; font-weight:600; letter-spacing:.02em; color:#8b725f; background:#fff5ec; border:1px solid #f8e7d8; padding:5px 9px; border-radius:20px; }
.exa-welcome #exa-welcome-title { color:#172134; font-size:clamp(22px,2vw,26px); font-weight:750; letter-spacing:-.045em; line-height:1.3; margin:0 0 12px; }
.exa-welcome #exa-welcome-title > span { white-space:nowrap; color:#e76214; }
.exa-welcome .exa-welcome-intro { color:#596477; font-size:13px; line-height:1.8; margin:0 0 14px; }
.exa-welcome .exa-welcome-intro > span { color:#87909d; font-size:12px; }
.exa-welcome .exa-welcome-options { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; border:0; padding:10px 0 14px; margin:0; min-width:0; position:relative; isolation:isolate; }
.exa-welcome .exa-welcome-options:before { content:""; position:absolute; inset:12% -8% 3%; z-index:-1; background:radial-gradient(ellipse at 14% 64%,#ffb56855,transparent 47%),radial-gradient(ellipse at 85% 20%,#91c6f45e,transparent 52%); filter:blur(12px); }
.exa-welcome .exa-welcome-tile { --exa-welcome-rx:0deg; --exa-welcome-ry:0deg; position:relative; display:flex; flex-direction:column; min-width:0; padding:12px 12px 13px; border-radius:20px; border:1px solid #fff; background:linear-gradient(135deg,#ffffff9c,#ffffff32 58%,#f1f8ff66); color:#253650; box-shadow:inset 0 1px 2px #ffffffeb,inset 1px 0 1px #fff9,inset 0 -2px 4px #adc1d447,0 12px 28px #51678719; backdrop-filter:blur(20px) saturate(160%); -webkit-backdrop-filter:blur(20px) saturate(160%); transform:perspective(850px) rotateX(var(--exa-welcome-rx)) rotateY(var(--exa-welcome-ry)); transform-style:preserve-3d; cursor:pointer; transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease; animation:exa-welcome-arrive .55s ease both; }

.exa-welcome .exa-welcome-tile:before { content:""; position:absolute; inset:5px -4px -5px 5px; border:1px solid #fff9; border-radius:20px; background:linear-gradient(145deg,#d8eaff20,#ffffff05); transform:translateZ(-1px); z-index:-1; box-shadow:0 4px 10px #4f677d12; pointer-events:none; }
.exa-welcome .exa-welcome-tile:after { content:""; position:absolute; inset:0; pointer-events:none; border-radius:inherit; background:radial-gradient(ellipse at 0 0,#fff9,transparent 30%),radial-gradient(ellipse at 100% 100%,#d6eafa88,transparent 26%); opacity:.65; }
.exa-welcome .exa-welcome-tile--dark { color:#f2f5fa; border-color:#ffffff70; background:linear-gradient(140deg,#384c65e0,#1b253cd1 50%,#45586dbd); box-shadow:inset 0 1px 2px #d0e8ff80,inset 1px 0 1px #b8d7f740,inset 0 -2px 5px #0c172966,0 12px 30px #26375230; }
.exa-welcome .exa-welcome-tile--dark:after { background:radial-gradient(ellipse at 0 0,#b4dbff66,transparent 35%),radial-gradient(ellipse at 100% 100%,#ffbd8b30,transparent 30%); }
.exa-welcome .exa-welcome-tile.is-selected { border-color:#ff883f; box-shadow:0 0 0 2px #ff6f1e,0 0 22px #ff8b3826,inset 0 1px 3px #ffffffb0,0 14px 32px #61432e17; }
.exa-welcome .exa-welcome-tile:focus-within { outline:3px solid #2e80db; outline-offset:5px; }
.exa-welcome .exa-welcome-glint { position:absolute; inset:0; border-radius:inherit; overflow:hidden; pointer-events:none; }
.exa-welcome .exa-welcome-glint:after { content:""; position:absolute; inset:-60% -80%; width:55%; background:linear-gradient(90deg,transparent,#ffffff4f,transparent); transform:translateX(-150%) rotate(28deg); }
@media (hover:hover) and (pointer:fine) { .exa-welcome .exa-welcome-tile:hover { transform:perspective(850px) translateY(-4px) rotateX(var(--exa-welcome-rx)) rotateY(var(--exa-welcome-ry)); } .exa-welcome .exa-welcome-tile:hover .exa-welcome-glint:after { animation:exa-welcome-sweep .75s ease; } }
.exa-welcome .exa-welcome-tile-top { display:flex; justify-content:space-between; align-items:center; position:relative; z-index:1; min-height:20px; margin-bottom:8px; font-size:16px; }
.exa-welcome .exa-welcome-selected { font-size:10px; font-weight:650; color:#b4460b; display:flex; align-items:center; gap:4px; visibility:hidden; }
.exa-welcome .exa-welcome-tile--dark .exa-welcome-selected { color:#ffc08f; }
.exa-welcome .exa-welcome-tile.is-selected .exa-welcome-selected { visibility:visible; }
.exa-welcome .exa-welcome-tile-name { position:relative; z-index:1; margin-top:12px; font-size:14px; font-weight:750; text-align:start; }
.exa-welcome[dir="rtl"] .exa-welcome-tile-name { text-align:right; }
.exa-welcome .exa-welcome-tile-tagline { position:relative; z-index:1; font-size:10px; margin-top:4px; color:#5b6b80; }
.exa-welcome .exa-welcome-tile--dark .exa-welcome-tile-tagline { color:#d3dbe6; }
.exa-welcome .exa-welcome-preview { --exa-welcome-mini-bg:#fff; --exa-welcome-mini-surface:#f5f7fa; --exa-welcome-mini-line:#e5e9f0; --exa-welcome-mini-ink:#324b68; --exa-welcome-mini-bar:#d3dce8; display:block; position:relative; z-index:1; height:120px; overflow:hidden; border-radius:9px; border:1px solid #ffffff70; background:var(--exa-welcome-mini-bg); color:var(--exa-welcome-mini-ink); box-shadow:0 8px 17px #193c611f; }
.exa-welcome .exa-welcome-tile--dark .exa-welcome-preview { --exa-welcome-mini-bg:#1e293b; --exa-welcome-mini-surface:#25344b; --exa-welcome-mini-line:#35465b; --exa-welcome-mini-ink:#e6effa; --exa-welcome-mini-bar:#536881; }
.exa-welcome .exa-welcome-preview-chrome { height:19px; display:flex; align-items:center; gap:7px; padding:0 7px; border-bottom:1px solid var(--exa-welcome-mini-line); font-size:7px; }
.exa-welcome .exa-welcome-preview-chrome b { color:#ff6f1e; font-size:7px; }.exa-welcome .exa-welcome-preview-chrome span { color:#9caabb; }.exa-welcome .exa-welcome-preview-chrome i { width:7px; height:7px; border-radius:50%; background:#ffbe8f; margin-left:auto; }
.exa-welcome .exa-welcome-preview-body { display:flex; height:calc(100% - 19px); }.exa-welcome .exa-welcome-preview-sidebar { width:25px; flex-shrink:0; background:var(--exa-welcome-mini-surface); padding:11px 7px; border-right:1px solid var(--exa-welcome-mini-line); }
.exa-welcome .exa-welcome-preview-sidebar i { display:block; height:4px; border-radius:2px; background:var(--exa-welcome-mini-bar); margin-bottom:11px; }.exa-welcome .exa-welcome-preview-sidebar i:first-child { background:#ff8f4e; box-shadow:0 0 0 3px #ff6f1e18; }
.exa-welcome .exa-welcome-preview-main { flex:1; min-width:0; padding:8px; }.exa-welcome .exa-welcome-preview-toolbar { display:flex; align-items:center; gap:4px; margin-bottom:7px; height:9px; }.exa-welcome .exa-welcome-preview-toolbar b { width:38%; height:4px; background:var(--exa-welcome-mini-bar); border-radius:1px; }.exa-welcome .exa-welcome-preview-toolbar i { margin-left:auto; width:17px; height:8px; border:1px solid var(--exa-welcome-mini-line); border-radius:2px; }.exa-welcome .exa-welcome-preview-toolbar em { background:#ff6f1e; color:#fff; border-radius:2px; width:14px; font:7px/9px sans-serif; text-align:center; }
.exa-welcome .exa-welcome-preview-kpis { display:flex; gap:4px; }.exa-welcome .exa-welcome-preview-kpis > span { flex:1; border:1px solid var(--exa-welcome-mini-line); border-radius:4px; padding:4px 3px; background:var(--exa-welcome-mini-surface); }.exa-welcome .exa-welcome-preview-kpis small { display:block; width:64%; height:2px; background:var(--exa-welcome-mini-bar); margin-bottom:4px; }.exa-welcome .exa-welcome-preview-kpis b { font:700 7px/1.4 'Segoe UI',sans-serif; display:block; }.exa-welcome .exa-welcome-preview-kpis i { font:5px/1.4 sans-serif; color:#22a281; }
.exa-welcome .exa-welcome-preview-chart { display:block; padding:6px 0 3px; }.exa-welcome .exa-welcome-preview-chart > span { display:flex; justify-content:space-between; }.exa-welcome .exa-welcome-preview-chart b,.exa-welcome .exa-welcome-preview-chart i { width:35px; height:3px; background:var(--exa-welcome-mini-bar); border-radius:1px; }.exa-welcome .exa-welcome-preview-chart i { width:15px; }.exa-welcome .exa-welcome-preview-chart svg { display:block; width:100%; height:28px; margin-top:4px; }
.exa-welcome .exa-welcome-preview-table > span { display:flex; gap:7px; align-items:center; height:8px; border-top:1px solid var(--exa-welcome-mini-line); }.exa-welcome .exa-welcome-preview-table i { width:29%; height:2px; background:var(--exa-welcome-mini-bar); }.exa-welcome .exa-welcome-preview-table b { width:18%; height:2px; background:var(--exa-welcome-mini-bar); }.exa-welcome .exa-welcome-preview-table em { width:17px; height:4px; border-radius:3px; margin-left:auto; background:#2bb18b30; }
.exa-welcome .exa-welcome-confirm { display:flex; flex-direction:column; align-items:center; gap:9px; padding-top:8px; }.exa-welcome .exa-welcome-primary { display:flex; justify-content:center; align-items:center; gap:10px; width:100%; padding:11px 12px; border:1px solid #ec6117; border-radius:11px; background:linear-gradient(120deg,#ff7d31,#ed6519); color:#fff; font-size:12px; font-weight:700; box-shadow:0 5px 13px #ff6f1e26; transition:filter .2s,transform .2s; }.exa-welcome .exa-welcome-primary:hover { filter:brightness(1.06); }.exa-welcome[dir="rtl"] .exa-welcome-primary > i { transform:rotate(180deg); }
.exa-welcome .exa-welcome-status { color:#a3420e; font-size:11px; margin:0; }.exa-welcome .exa-welcome-status:not(:empty) { margin-top:10px; }
.exa-welcome .exa-welcome-academy { min-width:0; padding:28px 28px 20px; color:#eff2f7; background:radial-gradient(ellipse at 88% 0,#ff8f3c23,transparent 50%),radial-gradient(ellipse at 0 100%,#b7511922,transparent 55%),#191f2a; display:flex; flex-direction:column; }
.exa-welcome .exa-welcome-eyebrow { display:flex; gap:8px; align-items:center; color:#f5b589; font-size:9px; font-weight:700; letter-spacing:.13em; margin-bottom:12px; }.exa-welcome .exa-welcome-eyebrow i { font-size:16px; color:#ff8950; }
.exa-welcome #exa-welcome-academy-title { color:#fff; font-size:23px; line-height:1.3; font-weight:650; letter-spacing:-.025em; margin:0 0 10px; max-width:310px; }.exa-welcome .exa-welcome-academy-intro { color:#aab1be; font-size:11px; line-height:1.7; margin:0 0 16px; }
.exa-welcome .exa-welcome-video { width:100%; max-width:350px; align-self:center; flex-shrink:0; aspect-ratio:16/9; border-radius:13px; overflow:hidden; background:radial-gradient(ellipse at center,#574131,#232c3c); border:1px solid #ffffff20; position:relative; box-shadow:0 15px 34px #0003; }.exa-welcome .exa-welcome-play { position:absolute; inset:0; display:block; width:100%; height:100%; border:0; padding:0; background:#1c2432; }.exa-welcome .exa-welcome-play img { width:100%; height:100%; object-fit:cover; }.exa-welcome .exa-welcome-play:after { content:""; position:absolute; inset:0; background:linear-gradient(transparent,#0008); pointer-events:none; }.exa-welcome .exa-welcome-play-disc { position:absolute; z-index:1; inset:0; margin:auto; width:59px; height:59px; display:grid; place-items:center; border-radius:50%; background:#ffffffeb; color:#ef6a20; box-shadow:0 0 0 9px #ffffff1a,0 6px 25px #0005; backdrop-filter:blur(8px); font-size:17px; transition:transform .2s; }.exa-welcome .exa-welcome-play:hover .exa-welcome-play-disc { transform:scale(1.08); }.exa-welcome .exa-welcome-watch { position:absolute; inset-inline:16px; bottom:13px; z-index:1; color:#fff; font-size:10px; text-align:start; }.exa-welcome .exa-welcome-player-host,.exa-welcome .exa-welcome-player-host iframe { position:absolute; inset:0; width:100%; height:100%; border:0; }.exa-welcome .exa-welcome-video-fallback { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:center; align-items:center; gap:12px; color:#ffceac; font-size:12px; background:radial-gradient(ellipse at 30% 0,#ff6f1e25,transparent),#242d3b; padding:20px; text-align:center; }.exa-welcome .exa-welcome-video-fallback > i { font-size:35px; }.exa-welcome .exa-welcome-video-title { color:#e9edf5; font-size:12px; line-height:1.75; font-weight:550; margin:16px 0 9px; min-height:36px; }
.exa-welcome .exa-welcome-video-actions { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:12px; font-size:10px; }.exa-welcome .exa-welcome-video-actions > a { display:flex; align-items:center; gap:7px; color:#f4b084; }.exa-welcome .exa-welcome-video-actions > button { display:flex; align-items:center; gap:6px; border:1px solid #ffffff24; border-radius:7px; background:#ffffff08; color:#c6ccd6; padding:6px 9px; font-size:10px; }.exa-welcome .exa-welcome-video-actions > button:hover { color:#fff; border-color:#f69a615e; background:#ff6f1e18; }
.exa-welcome .exa-welcome-connect { display:flex; align-items:center; justify-content:space-between; gap:10px; border-top:1px solid #ffffff12; padding-top:14px; margin-top:18px; }.exa-welcome .exa-welcome-connect > span { font-size:10px; color:#969fac; }.exa-welcome .exa-welcome-socials { display:flex; gap:9px; }.exa-welcome .exa-welcome-social { width:34px; height:34px; display:grid; place-items:center; border:1px solid #ffffff20; background:#ffffff05; color:#c7d0dd; border-radius:9px; transition:background .2s,color .2s,transform .2s; }.exa-welcome .exa-welcome-social:hover { background:#ff6f1e1c; color:#ffad78; transform:translateY(-2px); }
.exa-welcome .exa-welcome-upgrade { display:flex; align-items:center; gap:16px; padding:16px 26px; border-top:1px solid #f1dfd0; background:radial-gradient(ellipse at 0 120%,#ffb97835,transparent 62%),linear-gradient(115deg,#fffaf5f2,#fffdfbed); backdrop-filter:blur(14px); }.exa-welcome .exa-welcome-upgrade-icon { display:grid; place-items:center; width:43px; height:43px; flex:0 0 43px; border-radius:12px; border:1px solid #edc49f; background:linear-gradient(130deg,#fff9ec,#ffe3c2); color:#b67427; font-size:19px; box-shadow:inset 0 1px 1px #fff,0 4px 12px #cd7b3314; }.exa-welcome .exa-welcome-upgrade-copy { flex:1; min-width:0; }.exa-welcome .exa-welcome-upgrade-copy > span { font-size:9px; font-weight:700; letter-spacing:.06em; color:#a8744d; }.exa-welcome .exa-welcome-upgrade-copy > h3 { color:#574233; font-size:14px; font-weight:650; line-height:1.6; margin:4px 0 0; }.exa-welcome .exa-welcome-upgrade-cta { display:flex; align-items:center; justify-content:center; gap:12px; flex-shrink:0; padding:11px 15px; border:1px solid #d9b08b; border-radius:9px; color:#7b4f29; font-size:11px; font-weight:650; background:#fffcf7b3; transition:background .2s; }.exa-welcome .exa-welcome-upgrade-cta:hover { background:#ffe7cd; color:#6a3f1b; }
.exa-welcome [hidden] { display:none!important; }.exa-welcome :is(button,a,input):focus-visible { outline:3px solid #73b4ff; outline-offset:4px; }.exa-welcome .exa-welcome-radio:focus-visible { outline:0; }.exa-welcome-trigger { font:inherit; font-size:11px; color:inherit; background:transparent; border:0; text-decoration:underline; text-underline-offset:3px; padding:5px 8px; }.exa-welcome-trigger:focus-visible { outline:3px solid #73b4ff; outline-offset:3px; }
.modal-backdrop.exa-welcome-backdrop { background:#111827; opacity:.64; }
.exa-welcome .exa-welcome-player-controls { display:flex; align-items:center; gap:15px; padding-top:10px; }
.exa-welcome .exa-welcome-player-controls button { display:flex; align-items:center; gap:6px; padding:3px 0; background:transparent; border:0; color:#bcc7d7; font-size:10px; }
.exa-welcome .exa-welcome-player-controls button:hover { color:#ffbc8c; }
.exa-welcome .exa-welcome-player-controls button:disabled { opacity:.55; }
.exa-welcome .exa-welcome-upgrade-meta { display:flex; flex-wrap:wrap; align-items:center; gap:5px 14px; }
.exa-welcome .exa-welcome-current-edition { color:#7b7d81; letter-spacing:0; font-size:10px; font-weight:400; }
.exa-welcome .exa-welcome-current-edition b { font-weight:650; color:#66503c; }
.exa-welcome #exa-welcome-title bdi { white-space:nowrap; unicode-bidi:isolate; }
.exa-welcome #exa-welcome-title bdi > span { color:#ed6b21; }
.exa-welcome .exa-welcome-brand .exa-welcome-logo-dark { display:none; }
.exa-welcome .exa-welcome-atmosphere { position:absolute; inset:0 0 58px; z-index:-1; overflow:hidden; pointer-events:none; border-radius:24px; background:repeating-linear-gradient(32deg,transparent 0 36px,#b7d9f326 37px 38px); }
.exa-welcome .exa-welcome-atmosphere > i { position:absolute; display:block; width:145px; height:145px; border-radius:50%; }
.exa-welcome .exa-welcome-orb-warm { background:radial-gradient(circle at 25% 24%,#ffe2ae,#ff9b5266 55%,#ed6b2240); left:1%; bottom:-35px; box-shadow:0 0 50px #ffb05d50; }
.exa-welcome .exa-welcome-orb-cool { background:linear-gradient(140deg,#dffaff,#69b7e855 60%,#8e9dd220); right:2%; top:-30px; box-shadow:0 0 35px #8fd8ff50; }
.exa-welcome .exa-welcome-orb-ring { border:12px solid #b2ccef44; width:205px!important; height:205px!important; left:25%; top:12px; transform:rotateX(32deg) rotateY(24deg); }
.exa-welcome .exa-welcome-tile { background:linear-gradient(132deg,#ffffff70,#ffffff20 50%,#e5f5ff40); backdrop-filter:blur(12px) saturate(180%); -webkit-backdrop-filter:blur(12px) saturate(180%); border-color:#ffffffc9; box-shadow:inset 0 1px 1px #fff,inset 1px 0 2px #ffffffd9,inset 0 -1px 3px #96b7d94d,0 12px 26px #2d527e17; }
.exa-welcome .exa-welcome-tile--dark { background:linear-gradient(140deg,#27354999,#10192b94 50%,#3c4f646b); border-color:#cce5ff99; box-shadow:inset 0 1px 2px #e3f5ffb0,inset 1px 0 2px #c7e6ff5e,inset 0 -1px 3px #080f1f66,0 12px 26px #15243f29; }
.exa-welcome .exa-welcome-tile-name { background:#ffffff80; border-radius:5px 5px 0 0; padding:3px 5px 0; margin-inline:-3px; }
.exa-welcome .exa-welcome-tile-tagline { background:#ffffff80; padding:2px 5px 4px; border-radius:0 0 5px 5px; margin:0 -3px; color:#43546c; }
.exa-welcome .exa-welcome-tile--dark .exa-welcome-tile-name,.exa-welcome .exa-welcome-tile--dark .exa-welcome-tile-tagline { background:#10203852; color:#f0f5ff; }
.exa-welcome .exa-welcome-tile { min-height:270px; padding:12px 9px 13px; border-radius:19px; }
.exa-welcome .exa-welcome-tile:before { inset:6px -5px -7px 6px; border:1px solid #b9eaffb3; background:linear-gradient(140deg,#9bc8ff12,#a6f4ff09); box-shadow:2px 3px 7px #31b8ff29,0 0 7px #b1eeff26; }
.exa-welcome .exa-welcome-tile:after { background:radial-gradient(ellipse at 2% 2%,#ffffffd9,transparent 15%),radial-gradient(ellipse at 98% 98%,#97eaff80,transparent 22%),linear-gradient(128deg,transparent 35%,#ffffff1f 48%,transparent 65%); opacity:.8; }
.exa-welcome .exa-welcome-glint:before { content:""; position:absolute; top:2px; inset-inline-end:7px; width:4px; height:4px; border-radius:50%; background:#fff; box-shadow:0 0 7px 3px #e9fbffbd,0 0 17px 6px #87e1ff73; }
.exa-welcome .exa-welcome-tile--system { background:linear-gradient(140deg,#adb7ef4d,#83d1ed1f 55%,#f3bca02e); }
.exa-welcome .exa-welcome-preview { flex-shrink:0; height:135px; margin-bottom:12px; }
.exa-welcome .exa-welcome-tile-name { margin-top:auto; font-size:11px; line-height:1.5; }
.exa-welcome .exa-welcome-tile-tagline { font-size:9px; line-height:1.6; min-height:20px; }
.exa-welcome .exa-welcome-selected { font-size:8px; gap:3px; }
.exa-welcome .exa-welcome-preview-kpis > span { min-width:0; }
@media (prefers-color-scheme:dark) { .exa-welcome .exa-welcome-tile--system .exa-welcome-preview { --exa-welcome-mini-bg:#1e293b; --exa-welcome-mini-surface:#25344b; --exa-welcome-mini-line:#35465b; --exa-welcome-mini-ink:#e6effa; --exa-welcome-mini-bar:#536881; } }
.exa-welcome .exa-welcome-tile:focus-within { outline:none; }
.exa-welcome .exa-welcome-tile:has(.exa-welcome-radio:focus-visible) { outline:2px solid #79b8fa; outline-offset:4px; }
.exa-welcome .exa-welcome-tile.is-selected { border-color:#ffad6c; box-shadow:0 0 0 2px #ff7b2b,0 0 24px #ff9e5a33,inset 0 1px 3px #ffffffb0,0 12px 28px #61432e1f; }
.exa-welcome .exa-welcome-system { grid-column:1/-1; flex-direction:row; align-items:center; gap:12px; padding:9px 13px; border-radius:11px; animation:none; transform:none!important; }
.exa-welcome .exa-welcome-system:before,.exa-welcome .exa-welcome-system:after { display:none; }
.exa-welcome .exa-welcome-system > i { font-size:19px; color:#637893; }
.exa-welcome .exa-welcome-system > span:not(.exa-welcome-selected) { flex:1; display:flex; align-items:baseline; flex-wrap:wrap; gap:3px 10px; }
.exa-welcome .exa-welcome-system b { font-size:11px; color:#344863; }
.exa-welcome .exa-welcome-system small { font-size:9px; color:#708198; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-brand .exa-welcome-logo-light { display:none; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-brand .exa-welcome-logo-dark { display:block; }
html[data-bs-theme="dark"] .exa-welcome.modal .exa-welcome-content { background:#192231; border-color:#ffffff26; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-themes { background:radial-gradient(ellipse at 25% 60%,#b76b2d1c,transparent 65%),#1c2636; }
html[data-bs-theme="dark"] .exa-welcome #exa-welcome-title { color:#edf3ff; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-intro { color:#b5c1d2; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-intro > span { color:#8e9db2; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-release { background:#ba7c3c14; border-color:#eaba8026; color:#d6b89c; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-academy { background:radial-gradient(ellipse at 90% 0,#ff8f3c16,transparent 60%),#111925; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-close { color:#c1cee0; background:#ffffff09; border-color:#ffffff26; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-system { background:linear-gradient(132deg,#809bbd20,#9eb9db09); border-color:#c4dcff33; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-system b { color:#e1eaf7; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-system small,html[data-bs-theme="dark"] .exa-welcome .exa-welcome-system > i { color:#a8bad1; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-system .exa-welcome-selected { color:#ffbf8f; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-upgrade { background:radial-gradient(ellipse at 0 120%,#b37a3e21,transparent 65%),linear-gradient(115deg,#242b35,#202936); border-color:#c6925b30; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-upgrade-copy > h3 { color:#edcfb2; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-upgrade-copy > span { color:#c9a47e; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-current-edition { color:#b4bfce; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-current-edition b { color:#ffe0bf; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-upgrade-icon { background:linear-gradient(130deg,#493a28,#302a24); border-color:#8d68404f; color:#e9b777; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-upgrade-cta { background:#61472430; border-color:#a480535c; color:#f1c38f; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-upgrade-cta:hover { background:#77512759; }
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) { .exa-welcome .exa-welcome-tile { background:linear-gradient(140deg,#f4f8ff,#fff3e8); }.exa-welcome .exa-welcome-tile--dark { background:linear-gradient(140deg,#405268,#222d40); } }
@keyframes exa-welcome-arrive { from { opacity:0; } to { opacity:1; } } @keyframes exa-welcome-sweep { to { transform:translateX(500%) rotate(28deg); } }
@media (min-width:768px) and (max-height:760px) { .exa-welcome .exa-welcome-themes { padding-top:22px; padding-bottom:16px; }.exa-welcome .exa-welcome-brand { margin-bottom:12px; }.exa-welcome #exa-welcome-title { font-size:26px; }.exa-welcome .exa-welcome-intro { margin-bottom:14px; }.exa-welcome .exa-welcome-preview { height:115px; }.exa-welcome .exa-welcome-preview-main { padding:6px; }.exa-welcome .exa-welcome-preview-chart svg { height:20px; }.exa-welcome .exa-welcome-preview-table > span { height:7px; }.exa-welcome .exa-welcome-academy { padding-top:32px; } }
@media (max-width:767.98px) { .exa-welcome .exa-welcome-dialog { width:calc(100% - 20px); margin:10px auto; min-height:calc(100% - 20px); }.exa-welcome.modal .exa-welcome-content { border-radius:20px!important; max-height:calc(100dvh - 20px); }.exa-welcome .exa-welcome-split { grid-template-columns:1fr; }.exa-welcome .exa-welcome-themes { padding:26px 23px 22px; }.exa-welcome .exa-welcome-brand { margin-bottom:20px; padding-inline-end:24px; }.exa-welcome .exa-welcome-release { font-size:9px; }.exa-welcome .exa-welcome-brand img { width:123px; }.exa-welcome #exa-welcome-title { font-size:25px; }.exa-welcome .exa-welcome-options { gap:13px; }.exa-welcome .exa-welcome-tile { padding:13px 9px 15px; border-radius:16px; }.exa-welcome .exa-welcome-preview { height:155px; }.exa-welcome .exa-welcome-preview-sidebar { width:20px; padding-inline:5px; }.exa-welcome .exa-welcome-preview-main { padding:6px; }.exa-welcome .exa-welcome-tile-name { font-size:12px; }.exa-welcome .exa-welcome-tile-tagline { font-size:9px; }.exa-welcome .exa-welcome-selected { font-size:9px; }.exa-welcome .exa-welcome-academy { padding:28px 23px; }.exa-welcome #exa-welcome-academy-title { font-size:25px; max-width:none; }.exa-welcome .exa-welcome-connect { margin-top:23px; }.exa-welcome .exa-welcome-close { color:#526075; border-color:#17213415; background:#f6f8fa; top:12px; inset-inline-end:12px; }.exa-welcome .exa-welcome-upgrade { flex-wrap:wrap; padding:22px 23px; gap:12px; }.exa-welcome .exa-welcome-upgrade-copy > h3 { font-size:13px; }.exa-welcome .exa-welcome-upgrade-cta { width:100%; padding:13px; } }
@media (max-width:359px) { .exa-welcome .exa-welcome-themes { padding-inline:16px; }.exa-welcome .exa-welcome-brand { gap:8px; }.exa-welcome .exa-welcome-release { display:none; }.exa-welcome .exa-welcome-preview { height:145px; }.exa-welcome .exa-welcome-preview-kpis i { display:none; } }
@media (prefers-reduced-motion:reduce) { .exa-welcome.fade,.exa-welcome.fade .modal-dialog,.exa-welcome *,.exa-welcome *:before,.exa-welcome *:after { animation:none!important; transition:none!important; scroll-behavior:auto!important; }.exa-welcome .exa-welcome-tile { transform:none!important; } }

@media (max-width:767.98px) { .exa-welcome .exa-welcome-options { gap:10px; }.exa-welcome .exa-welcome-tile { min-height:236px; padding:12px 6px; }.exa-welcome .exa-welcome-preview { height:126px; }.exa-welcome .exa-welcome-preview-sidebar { width:13px; padding-inline:3px; }.exa-welcome .exa-welcome-preview-main { padding:4px; }.exa-welcome .exa-welcome-preview-kpis { gap:2px; }.exa-welcome .exa-welcome-preview-kpis > span { padding:3px 1px; }.exa-welcome .exa-welcome-preview-kpis b { font-size:5px; }.exa-welcome .exa-welcome-preview-kpis i { font-size:4px; }.exa-welcome .exa-welcome-tile-name { font-size:10px; line-height:1.35; min-height:29px; display:flex; align-items:center; justify-content:center; text-align:center!important; }.exa-welcome .exa-welcome-tile-tagline { font-size:8px; min-height:28px; text-align:center; }.exa-welcome .exa-welcome-tile-top { font-size:13px; }.exa-welcome .exa-welcome-selected { font-size:7px; }.exa-welcome .exa-welcome-selected > i { display:none; } }

/* Clear, smoked and adaptive crystal panes share the same dashboard geometry. */
.exa-welcome .exa-welcome-options { padding-top:16px; padding-bottom:20px; gap:14px; }
.exa-welcome .exa-welcome-atmosphere { inset:0 -8px 2px; background:radial-gradient(ellipse at 50% 85%,#afc9ea33,transparent 65%); }
.exa-welcome .exa-welcome-orb-warm { width:125px; height:125px; bottom:10px; left:8%; background:radial-gradient(circle at 32% 28%,#fff0d6,#ffa66d88 48%,#ff6f1e18 75%); }
.exa-welcome .exa-welcome-orb-cool { top:6px; right:7%; width:170px; height:170px; background:radial-gradient(circle at 34% 24%,#d9fbff,#7ebdf28a 46%,#9296ee28 74%); }
.exa-welcome .exa-welcome-orb-ring { border-width:2px; border-color:#c3ddf577; top:58px; left:28%; }
.exa-welcome .exa-welcome-tile { --exa-welcome-delay:0s; min-height:278px; background:linear-gradient(125deg,#ffffff75 0%,#f5fbff1f 35%,#ffffff36 60%,#d5e8ff29 100%); border-color:#ffffffb8; backdrop-filter:blur(16px) saturate(165%); -webkit-backdrop-filter:blur(16px) saturate(165%); box-shadow:inset 0 1px 1px #fff,inset 1px 0 2px #ffffffc9,inset 0 -1px 2px #9cb8d45c,0 14px 26px #122e4d1c; animation:exa-welcome-arrive .6s ease both,exa-welcome-float 8s ease-in-out infinite; animation-delay:var(--exa-welcome-delay),calc(.6s + var(--exa-welcome-delay)); }
.exa-welcome .exa-welcome-tile--light { --exa-welcome-delay:.12s; }
.exa-welcome .exa-welcome-tile--dark { --exa-welcome-delay:.24s; background:linear-gradient(128deg,#344558a1,#1421336b 42%,#35455d80 75%,#59677c66); border-color:#c8e0f4a1; color:#f0f6ff; animation-duration:.6s,9s; }
.exa-welcome .exa-welcome-tile--system { background:linear-gradient(132deg,#b9e8ff66,#90acdd22 42%,#c5b6e740 74%,#8cdde938); border-color:#c2edff; box-shadow:inset 0 1px 2px #f1fcff,inset 1px 0 2px #c7efffb3,inset 0 -1px 3px #9e92d66b,0 0 0 1px #91bddf33,0 14px 28px #425ca630; animation-duration:.6s,8.6s; }
.exa-welcome .exa-welcome-tile:before { inset:5px -5px -6px 5px; border-radius:inherit; background:linear-gradient(135deg,#e7f7ff14,#a8baf40c 60%,#b4efff29); border-color:#d1edff80; box-shadow:2px 4px 7px #3a88d421; }
.exa-welcome .exa-welcome-tile--system:before { border-color:#b4ceffb0; background:linear-gradient(135deg,#cff5ff18,#c0b3ff16); box-shadow:2px 4px 10px #8a9aff33; }
.exa-welcome .exa-welcome-tile:after { background:linear-gradient(118deg,#ffffff47,transparent 22%,transparent 44%,#ffffff24 48%,transparent 58%),radial-gradient(ellipse at 0 0,#fff9,transparent 25%),radial-gradient(ellipse at 100% 100%,#d1f2ff66,transparent 24%); opacity:.8; }
.exa-welcome .exa-welcome-tile-top { margin-bottom:9px; }
.exa-welcome .exa-welcome-tile--system .exa-welcome-tile-top > i { color:#4a5d99; background:linear-gradient(135deg,#ecfbffb3,#c5c1ed80); border:1px solid #e4f6ffb3; border-radius:7px; padding:5px; font-size:13px; margin:-4px 0; box-shadow:inset 0 1px #fff9; }
.exa-welcome .exa-welcome-system-mode { position:relative; z-index:1; display:flex; align-items:center; justify-content:center; align-self:center; gap:5px; margin:0 0 10px; padding:4px 8px; border:1px solid #ecf7ff80; border-radius:20px; background:linear-gradient(110deg,#f6fbffc4,#e0e4fa99); color:#35496e; font-size:9px; font-weight:650; white-space:nowrap; box-shadow:inset 0 1px #fff9,0 3px 9px #33497712; }
.exa-welcome .exa-welcome-system-mode > i { color:#6d77b2; }
.exa-welcome .exa-welcome-tile-name { padding:5px 2px 0; background:transparent; margin-inline:0; text-shadow:0 1px 9px #ffffffa3; }
.exa-welcome .exa-welcome-tile-tagline { padding:3px 2px 0; background:transparent; margin-inline:0; color:#43546c; text-shadow:0 1px 8px #ffffffb3; }
.exa-welcome .exa-welcome-tile--dark .exa-welcome-tile-name,.exa-welcome .exa-welcome-tile--dark .exa-welcome-tile-tagline { background:transparent; color:#f1f6ff; text-shadow:0 1px 8px #102034b3; }
.exa-welcome .exa-welcome-tile.is-selected { box-shadow:0 0 0 2px #ff7b2b,0 0 24px #ff9e5a33,inset 0 1px 3px #ffffffb0,0 12px 28px #61432e1f; }
.exa-welcome .exa-welcome-glint:after { animation:exa-welcome-reflection 10s ease-in-out infinite; animation-delay:calc(1s + var(--exa-welcome-delay)); }
.exa-welcome .exa-welcome-logo { display:inline-block; position:relative; flex-shrink:0; line-height:0; }
.exa-welcome .exa-welcome-logo-spinner { position:absolute; left:12px; top:50%; width:34px; height:34px; margin:-17px 0 0 -17px; border-radius:50%; border:1px solid #ff8c4038; pointer-events:none; }
.exa-welcome .exa-welcome-logo-spinner:after { content:""; position:absolute; inset:-1px; border:1.5px solid transparent; border-top-color:#ff791e; border-right-color:#ffc594; border-radius:50%; animation:exa-welcome-spin 5s linear infinite; }
.exa-welcome:not(.show) .exa-welcome-tile,.exa-welcome:not(.show) .exa-welcome-glint:after,.exa-welcome:not(.show) .exa-welcome-logo-spinner:after { animation-play-state:paused; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-tile--light { background:linear-gradient(125deg,#f5fbffbd,#e6f2ff91 44%,#cde5ffab); }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-tile--system { background:linear-gradient(132deg,#729ac24f,#93a0db26 45%,#9ed5e447); }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-tile--system .exa-welcome-tile-name,html[data-bs-theme="dark"] .exa-welcome .exa-welcome-tile--system .exa-welcome-tile-tagline { color:#e9f4ff; text-shadow:0 1px 7px #172948; }
@keyframes exa-welcome-float { 0%,100% { translate:0 1px; rotate:1 .6 0 -1.5deg; } 25% { translate:0 -3px; rotate:1 -.5 0 0deg; } 50% { translate:0 -7px; rotate:1 .6 0 1.5deg; } 75% { translate:0 -3px; rotate:1 -.5 0 0deg; } }
@keyframes exa-welcome-reflection { 0%,18% { transform:translateX(-150%) rotate(24deg); opacity:0; } 25% { opacity:.35; } 56% { opacity:.4; } 70%,100% { transform:translateX(500%) rotate(24deg); opacity:0; } }
@keyframes exa-welcome-spin { to { transform:rotate(360deg); } }
@media (hover:hover) and (pointer:fine) { .exa-welcome .exa-welcome-tile:hover { animation-play-state:running,paused; }.exa-welcome .exa-welcome-tile:hover .exa-welcome-glint:after { animation:exa-welcome-sweep .9s ease; } }
@media (max-width:767.98px) { .exa-welcome .exa-welcome-options { gap:10px; }.exa-welcome .exa-welcome-tile { min-height:252px; }.exa-welcome .exa-welcome-system-mode { gap:3px; padding:3px 4px; font-size:7px; margin-bottom:7px; }.exa-welcome .exa-welcome-tile--system .exa-welcome-tile-top > i { font-size:11px; padding:3px; }.exa-welcome .exa-welcome-logo-spinner { left:10px; width:29px; height:29px; margin:-14.5px 0 0 -14.5px; } }
@media (prefers-reduced-motion:reduce) { .exa-welcome .exa-welcome-tile { translate:none!important; }.exa-welcome .exa-welcome-logo-spinner:after { transform:none; } }
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) { .exa-welcome .exa-welcome-tile--light { background:linear-gradient(135deg,#f7fcff,#dfeaf8); }.exa-welcome .exa-welcome-tile--dark { background:linear-gradient(135deg,#35475c,#1d293b); }.exa-welcome .exa-welcome-tile--system { background:linear-gradient(135deg,#d4eafb,#dcdcf3); } }

.exa-welcome .exa-welcome-options { perspective:1000px; padding-top:19px; }
.exa-welcome .exa-welcome-tile { animation-duration:.6s,11s; animation-delay:var(--exa-welcome-delay),-1s; background:linear-gradient(123deg,#ffffff5c,#ffffff12 34%,#eff9ff29 65%,#c6edff26); backdrop-filter:blur(10px) saturate(155%); -webkit-backdrop-filter:blur(10px) saturate(155%); border-color:#ffffffb3; }
.exa-welcome .exa-welcome-tile--light { animation-duration:.6s,12.5s; animation-delay:var(--exa-welcome-delay),-4s; }
.exa-welcome .exa-welcome-tile--dark { animation-duration:.6s,13s; animation-delay:var(--exa-welcome-delay),-7s; background:linear-gradient(123deg,#293b508a,#18283b47 40%,#50617b59 75%,#7292ae33); }
.exa-welcome .exa-welcome-tile--system { background:linear-gradient(123deg,#b6eaff5c,#979fe52b 40%,#afc4f340 75%,#8ee4eb3d); }
.exa-welcome .exa-welcome-tile:before { inset:4px -4px -5px 4px; border-color:#e4f7ffb3; box-shadow:2px 4px 8px #73b5e321,inset 0 1px #fff4; }
.exa-welcome .exa-welcome-tile:after { background:linear-gradient(112deg,#ffffff38,transparent 18%,transparent 53%,#ffffff2b 54%,transparent 57%),radial-gradient(ellipse at 1% 1%,#fff9,transparent 22%),radial-gradient(ellipse at 100% 100%,#c9eeff52,transparent 24%); }
.exa-welcome .exa-welcome-tile-name { font-size:13px; font-weight:750; line-height:1.5; padding:8px 5px 0; margin-inline:-2px; color:#172d49; background:linear-gradient(#f9fcff57,#f9fcff8c); border:1px solid #ffffff4d; border-bottom:0; border-radius:9px 9px 0 0; text-align:center!important; text-shadow:none; }
.exa-welcome .exa-welcome-tile-tagline { font-size:10px; font-weight:500; line-height:1.65; padding:3px 4px 7px; margin-inline:-2px; color:#344d6b; background:#f9fcff8c; border:1px solid #ffffff4d; border-top:0; border-radius:0 0 9px 9px; text-align:center; text-shadow:none; }
.exa-welcome .exa-welcome-tile--dark .exa-welcome-tile-name,.exa-welcome .exa-welcome-tile--dark .exa-welcome-tile-tagline { background:#14273c8c; border-color:#e0efff24; color:#f5f9ff; text-shadow:none; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-tile--light { background:linear-gradient(123deg,#f5fbff8c,#dcefff57 40%,#c7e7ff70); }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-tile--system { background:linear-gradient(123deg,#8dbfe54f,#a2a9dc21 40%,#b2d4f038 75%,#8ce4ec40); }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-tile--system .exa-welcome-tile-name,html[data-bs-theme="dark"] .exa-welcome .exa-welcome-tile--system .exa-welcome-tile-tagline { background:#1c31596b; border-color:#d9efff38; color:#f3f8ff; text-shadow:none; }
.exa-welcome .exa-welcome-logo { display:inline-flex; align-items:center; gap:15px; height:42px; padding-left:12px; line-height:normal; }
.exa-welcome .exa-welcome-logo-mark { position:relative; display:block; width:27px; height:27px; flex:0 0 27px; }
.exa-welcome .exa-welcome-logo-crop { display:block; width:27px; height:27px; overflow:hidden; }
.exa-welcome .exa-welcome-logo-mark img { width:147px; height:auto; max-width:none; }
.exa-welcome .exa-welcome-logo-wordmark { display:block; width:108px; height:27px; overflow:hidden; }
.exa-welcome .exa-welcome-logo-wordmark img { width:147px; height:auto; max-width:none; transform:translateX(-36px); }
.exa-welcome .exa-welcome-logo-spinner { left:50%; top:50%; width:45px; height:45px; margin:-22.5px 0 0 -22.5px; border:0; }
.exa-welcome .exa-welcome-logo-spinner:before,.exa-welcome .exa-welcome-logo-spinner:after { content:""; position:absolute; inset:0; border-radius:50%; border:0; pointer-events:none; background:conic-gradient(transparent 0deg 12deg,#ff963f08 12deg,#ff963f4d 85deg,#ff963f 140deg,#ffc883 163deg,#fff2d6 178deg,transparent 180deg 192deg,#2dc5d508 192deg,#2dc5d54d 265deg,#2dc5d5 320deg,#a4edf1 343deg,#f1ffff 358deg,transparent 360deg); -webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px)); mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px)); animation:exa-welcome-spin 3.2s linear infinite; }
.exa-welcome .exa-welcome-logo-spinner:before { opacity:1; }
.exa-welcome .exa-welcome-logo-spinner:after { filter:blur(1.25px); opacity:.6; box-shadow:none; }
.exa-welcome:not(.show) .exa-welcome-logo-spinner:before { animation-play-state:paused; }
@media (max-width:767.98px) { .exa-welcome .exa-welcome-tile-name { font-size:10.5px; min-height:36px; padding:5px 1px 0; }.exa-welcome .exa-welcome-tile-tagline { font-size:9px; min-height:36px; padding:2px 1px 4px; }.exa-welcome .exa-welcome-brand { gap:10px; flex-wrap:wrap; }.exa-welcome .exa-welcome-logo { gap:12px; padding-left:11px; }.exa-welcome .exa-welcome-logo-wordmark { width:98px; }.exa-welcome .exa-welcome-logo-wordmark img { width:137px; transform:translateX(-34px); }.exa-welcome .exa-welcome-logo-spinner { left:50%; width:45px; height:45px; margin:-22.5px 0 0 -22.5px; } }
@media (prefers-reduced-motion:reduce) { .exa-welcome .exa-welcome-tile { rotate:none!important; }.exa-welcome .exa-welcome-logo-spinner:before { transform:none; } }

.exa-welcome .exa-welcome-upgrade { position:relative; padding:17px 27px; gap:17px; background:radial-gradient(ellipse at 8% 100%,#ffbb7929,transparent 65%),linear-gradient(115deg,#fffaf3f2,#fdfcfbed); border-top-color:#ebc7a459; box-shadow:inset 0 1px #ffffffb3; }
.exa-welcome .exa-welcome-upgrade-icon { width:46px; height:46px; flex-basis:46px; border-radius:14px; font-size:20px; background:linear-gradient(135deg,#fffdf8,#ffe5c4b3); border-color:#e8b78180; }
.exa-welcome .exa-welcome-upgrade-meta { gap:6px 13px; }
.exa-welcome .exa-welcome-upgrade-prompt { font-size:11px; font-weight:700; letter-spacing:0; color:#b46524; }
.exa-welcome .exa-welcome-current-edition { display:inline-flex; align-items:center; gap:5px; padding:3px 7px; border:1px solid #b9875026; border-radius:6px; background:#ffffff59; font-size:10px; color:#7b7267; }
.exa-welcome .exa-welcome-upgrade-copy > h3 { margin-top:5px; font-size:14px; line-height:1.5; color:#4f3b2d; }
.exa-welcome .exa-welcome-upgrade-cta { min-width:174px; padding:12px 16px; border-color:#e9965073; background:linear-gradient(120deg,#fffaf3,#fff3e5a3); color:#98541e; box-shadow:inset 0 1px #fff,0 4px 12px #cd7b330a; font-size:12px; border-radius:10px; }
.exa-welcome .exa-welcome-upgrade-cta:hover { background:#ffe7cf; border-color:#e6873e; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-upgrade { background:radial-gradient(ellipse at 10% 100%,#dc843024,transparent 65%),linear-gradient(115deg,#27303bde,#202b39f2); border-color:#d0a36d30; box-shadow:inset 0 1px #ffffff09; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-upgrade-prompt { color:#f0c69b; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-current-edition { background:#121b2733; border-color:#e1bf9430; color:#b8c4d4; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-upgrade-cta { color:#ffd4a9; background:linear-gradient(120deg,#a86d2e26,#9d744a12); border-color:#e7af6b66; box-shadow:inset 0 1px #fff1,0 4px 12px #0001; }
@media (max-width:767.98px) { .exa-welcome .exa-welcome-upgrade { gap:12px; padding:19px 23px; }.exa-welcome .exa-welcome-upgrade-copy > h3 { font-size:13px; }.exa-welcome .exa-welcome-upgrade-prompt { font-size:10px; }.exa-welcome .exa-welcome-upgrade-cta { width:100%; } }
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) { .exa-welcome .exa-welcome-tile--light { background:linear-gradient(135deg,#f7fcff,#dfeaf8)!important; }.exa-welcome .exa-welcome-tile--dark { background:linear-gradient(135deg,#35475c,#1d293b)!important; }.exa-welcome .exa-welcome-tile--system { background:linear-gradient(135deg,#c4e0f1,#909bd0)!important; } }
.exa-welcome .exa-welcome-tile-name { font-size:14px; line-height:1.5; color:#172d49; background:#eff6ffe6; }
.exa-welcome .exa-welcome-tile-tagline { font-size:12px; font-weight:600; line-height:1.8; color:#2d4562; background:#eff6ffe6; padding-bottom:8px; }
.exa-welcome .exa-welcome-tile--dark .exa-welcome-tile-name,.exa-welcome .exa-welcome-tile--dark .exa-welcome-tile-tagline { color:#f4f8ff; background:#182b42d9; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-tile--system .exa-welcome-tile-name,html[data-bs-theme="dark"] .exa-welcome .exa-welcome-tile--system .exa-welcome-tile-tagline { color:#f4f8ff; background:#243854e6; }
.exa-welcome .exa-welcome-system-mode { font-size:10px; }
@media (max-width:767.98px) { .exa-welcome .exa-welcome-tile { min-height:280px; }.exa-welcome .exa-welcome-tile-name { font-size:11px; min-height:38px; }.exa-welcome .exa-welcome-tile-tagline { font-size:11px; line-height:1.7; min-height:48px; }.exa-welcome .exa-welcome-system-mode { font-size:8px; } }
.exa-welcome .exa-welcome-tile-name { background:linear-gradient(135deg,#ffffff5c,#ecf6ff29); backdrop-filter:blur(12px) saturate(160%); -webkit-backdrop-filter:blur(12px) saturate(160%); border-color:#ffffff70; text-shadow:0 1px 3px #fff5; }
.exa-welcome .exa-welcome-tile-tagline { background:linear-gradient(135deg,#ffffff42,#ecf6ff24); backdrop-filter:blur(12px) saturate(160%); -webkit-backdrop-filter:blur(12px) saturate(160%); border-color:#ffffff70; text-shadow:0 1px 3px #fff5; }
.exa-welcome .exa-welcome-tile--dark .exa-welcome-tile-name,.exa-welcome .exa-welcome-tile--dark .exa-welcome-tile-tagline { background:linear-gradient(135deg,#10213770,#233d593d); border-color:#d0e6ff42; color:#f7faff; text-shadow:0 1px 4px #0a162780; }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-tile--system .exa-welcome-tile-name,html[data-bs-theme="dark"] .exa-welcome .exa-welcome-tile--system .exa-welcome-tile-tagline { background:linear-gradient(135deg,#19324e61,#22436c29); border-color:#d0e6ff42; color:#f7faff; text-shadow:0 1px 4px #0a162780; }
.exa-welcome .exa-welcome-system-symbol { display:inline-flex; align-items:center; justify-content:center; gap:5px; padding:5px; border-radius:9px; border:1px solid #d7efff9c; background:linear-gradient(90deg,#fff6 50%,#152b4d99 50%); font-size:11px; box-shadow:inset 0 1px #fff6; }
.exa-welcome .exa-welcome-system-symbol .fa-sun { color:#bd6523; }
.exa-welcome .exa-welcome-system-symbol .fa-moon { color:#d7ecff; }
.exa-welcome .exa-welcome-tile--system[data-exa-system-mode="dark"] .fa-sun,.exa-welcome .exa-welcome-tile--system[data-exa-system-mode="light"] .fa-moon { opacity:.5; }
.exa-welcome .exa-welcome-system-dashboard { --exa-welcome-split:50%; }
.exa-welcome .exa-welcome-tile--system[data-exa-system-mode="dark"] .exa-welcome-system-dashboard { --exa-welcome-split:34%; }
.exa-welcome .exa-welcome-tile--system[data-exa-system-mode="light"] .exa-welcome-system-dashboard { --exa-welcome-split:66%; }
.exa-welcome .exa-welcome-system-dashboard > .exa-welcome-system-half { position:absolute; inset:0; width:100%; height:100%; margin:0; border:0; border-radius:0; box-shadow:none; transition:clip-path .35s ease; }
.exa-welcome .exa-welcome-tile--system .exa-welcome-system-half--light { --exa-welcome-mini-bg:#fff; --exa-welcome-mini-surface:#f5f7fa; --exa-welcome-mini-line:#e5e9f0; --exa-welcome-mini-ink:#324b68; --exa-welcome-mini-bar:#d3dce8; clip-path:polygon(0 0,calc(var(--exa-welcome-split) + 10%) 0,calc(var(--exa-welcome-split) - 10%) 100%,0 100%); }
.exa-welcome .exa-welcome-tile--system .exa-welcome-system-half--dark { --exa-welcome-mini-bg:#1e293b; --exa-welcome-mini-surface:#25344b; --exa-welcome-mini-line:#35465b; --exa-welcome-mini-ink:#e6effa; --exa-welcome-mini-bar:#536881; clip-path:polygon(calc(var(--exa-welcome-split) + 10%) 0,100% 0,100% 100%,calc(var(--exa-welcome-split) - 10%) 100%); }
.exa-welcome .exa-welcome-system-dashboard::after { content:""; position:absolute; left:var(--exa-welcome-split); top:-20%; height:140%; width:1px; transform:translateX(-50%) rotate(14deg); background:#e3f6ffe6; box-shadow:0 0 5px #9bd9ff8c; z-index:2; pointer-events:none; transition:left .35s ease; }
.exa-welcome .exa-welcome-close { transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease; }
.exa-welcome .exa-welcome-close:is(:hover,:focus-visible) { background:#fff0e3; color:#a4410b; border-color:#f3b184; box-shadow:0 3px 12px #ff6f1e26; transform:scale(1.05); }
html[data-bs-theme="dark"] .exa-welcome .exa-welcome-close:is(:hover,:focus-visible) { background:#ff8a382e; color:#ffd0ac; border-color:#ffb17d88; box-shadow:0 3px 12px #0003; }
@media (max-width:767.98px) {
    .exa-welcome .exa-welcome-options { grid-template-columns:1fr; gap:10px; padding-top:12px; padding-bottom:16px; }
    .exa-welcome .exa-welcome-tile { display:grid; grid-template-columns:32px minmax(0,1fr) auto; grid-template-rows:auto auto; column-gap:12px; row-gap:2px; align-items:center; min-height:72px; padding:11px 14px; border-radius:12px; animation:none!important; transform:none!important; translate:none!important; rotate:none!important; }
    .exa-welcome .exa-welcome-tile:before { inset:2px -2px -3px 2px; }
    .exa-welcome .exa-welcome-tile-top { display:contents; }
    .exa-welcome .exa-welcome-tile-top > i,.exa-welcome .exa-welcome-system-symbol { grid-column:1; grid-row:1/3; justify-self:center; font-size:17px; }
    .exa-welcome .exa-welcome-system-symbol { font-size:11px; gap:4px; padding:5px; }
    .exa-welcome .exa-welcome-selected { grid-column:3; grid-row:1/3; font-size:10px; gap:4px; }
    .exa-welcome .exa-welcome-selected > i { display:inline-block; }
    .exa-welcome .exa-welcome-tile .exa-welcome-preview,.exa-welcome .exa-welcome-glint { display:none!important; }
    .exa-welcome .exa-welcome-tile .exa-welcome-tile-name { grid-column:2; grid-row:1; display:block; min-height:0; padding:0; margin:0; border:0; border-radius:0; background:transparent!important; backdrop-filter:none; -webkit-backdrop-filter:none; font-size:13px; line-height:1.5; text-align:start!important; }
    .exa-welcome[dir="rtl"] .exa-welcome-tile .exa-welcome-tile-name { text-align:right!important; }
    .exa-welcome .exa-welcome-tile .exa-welcome-tile-tagline { grid-column:2; grid-row:2; min-height:0; padding:0; margin:0; border:0; border-radius:0; background:transparent!important; backdrop-filter:none; -webkit-backdrop-filter:none; font-size:12px; line-height:1.6; text-align:start; }
    .exa-welcome .exa-welcome-tile--system .exa-welcome-tile-tagline { display:none; }
    .exa-welcome .exa-welcome-system-mode { grid-column:2; grid-row:2; justify-self:start; margin:2px 0 0; padding:2px 6px; font-size:10px; }
    .exa-welcome .exa-welcome-atmosphere { inset:0; }
    .exa-welcome .exa-welcome-orb-ring { display:none; }
}
