@import url("https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,700;0,800;0,900;1,700;1,800;1,900&display=swap");.sparq-arena-dashboard,.sparq-arena-dashboard.refit-app-chrome{--refit-brand:#ff344e;--refit-brand-600:#e51e39;--refit-royal:#0a66f0;--refit-royal-700:#0850bd;--refit-ink:#0b1220;--refit-ink-2:#1c2436;--refit-slate:#5b6478;--refit-paper:#f8f7f4;--refit-sand:#f2ecdf;--refit-line:#e6e4dd;--refit-accent:var(--refit-brand);--refit-display:var(--font-display),"Archivo","Inter",system-ui,sans-serif;--refit-body:"Inter",system-ui,sans-serif;--sparq-page-bg:var(--refit-paper);--sparq-sidebar-width:280px;--sparq-sidebar-gradient:var(--refit-ink);--sparq-header-elevated-bg:rgba(255,255,255,0.92);--sparq-header-elevated-border:var(--refit-line);--sparq-header-elevated-shadow:0 12px 32px rgba(11,18,32,0.08);--sparq-arena-font:var(--refit-body);font-family:var(--refit-body);color:var(--refit-ink)}.sparq-arena-dashboard.refit-chrome-royal{--refit-accent:var(--refit-royal)}.sparq-arena-dashboard .ts-vertical-nav-root[data-arena-sidebar] .ts-vertical-nav-bg-color-container{position:relative;background-color:var(--refit-ink)!important;background-image:linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.022) 1px,transparent 0)!important;background-size:56px 56px!important;border-radius:1.25rem!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 18px 40px rgba(11,18,32,.28)!important;overflow:hidden}.sparq-arena-dashboard .ts-vertical-nav-root[data-arena-sidebar] .ts-vertical-nav-bg-color-container:before{content:"";position:absolute;inset-block-start:46%;inset-inline-start:50%;transform:translate(-50%,-18%);inline-size:125%;block-size:15rem;border-radius:9999px;background:color-mix(in srgb,var(--refit-royal) 22%,transparent);filter:blur(68px);pointer-events:none;z-index:0}.sparq-arena-dashboard .ts-vertical-nav-root[data-arena-sidebar] .ts-vertical-nav-bg-color-container:after{content:"";position:absolute;inset-block-end:-1.5rem;inset-inline-start:50%;transform:translateX(-50%);inline-size:115%;block-size:11.5rem;border-radius:9999px;background:color-mix(in srgb,var(--refit-brand) 21%,transparent);filter:blur(58px);pointer-events:none;z-index:0}.sparq-arena-dashboard .ts-vertical-nav-root[data-arena-sidebar] .ts-vertical-nav-container{position:relative;z-index:1}.sparq-arena-dashboard [data-arena-sidebar] .sparq-sidebar-brand{display:flex!important;justify-content:center;align-items:center;padding-block:1.75rem 1.15rem!important;padding-inline:1.5rem!important}.sparq-arena-dashboard [data-arena-sidebar] .sparq-sidebar-logo{inline-size:78%!important;max-inline-size:11.5rem!important;margin-inline:auto;filter:drop-shadow(0 8px 16px rgba(0,0,0,.28))}.sparq-arena-dashboard [data-arena-sidebar] .sparq-sidenav-header{position:relative}.sparq-arena-dashboard [data-arena-sidebar] .sparq-sidenav-header:after{content:"";display:block;height:1px;margin:0 1.25rem .65rem;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.sparq-arena-dashboard [data-arena-sidebar] .sparq-sidebar-scroll-shadow,.sparq-arena-dashboard [data-arena-sidebar] .sparq-sidebar-scroll-shadow.scrolled{background:linear-gradient(180deg,var(--refit-ink) 0,rgba(11,18,32,.62) 58%,transparent 100%)!important}.sparq-arena-dashboard [data-arena-sidebar] .ts-menu-root>ul{padding-inline:.35rem!important;padding-block-end:2.5rem!important}.sparq-arena-dashboard [data-arena-sidebar] .ts-menu-button{border-radius:.85rem!important;margin-inline:.7rem!important;margin-block:.12rem!important;padding-block:.62rem!important;padding-inline:.85rem!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:-.01em;color:rgba(255,255,255,.78)!important;transition:background .18s ease,color .18s ease,transform .12s ease!important}.sparq-arena-dashboard [data-arena-sidebar] .ts-menu-button:focus-visible,.sparq-arena-dashboard [data-arena-sidebar] .ts-menu-button:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.sparq-arena-dashboard [data-arena-sidebar] .ts-menuitem-root>.ts-menu-button.ts-active,.sparq-arena-dashboard [data-arena-sidebar] .ts-submenu-root.ts-open>.ts-menu-button,.sparq-arena-dashboard [data-arena-sidebar] .ts-submenu-root>.ts-menu-button.ts-active{background:color-mix(in srgb,var(--refit-accent) 22%,transparent)!important;background-image:none!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--refit-accent) 45%,transparent)!important;color:#fff!important}.sparq-arena-dashboard [data-arena-sidebar] .ts-menu-button .ts-menu-icon,.sparq-arena-dashboard [data-arena-sidebar] .ts-menu-button i,.sparq-arena-dashboard [data-arena-sidebar] .ts-menu-button svg{color:inherit!important;opacity:.92!important}.sparq-arena-dashboard [data-arena-sidebar] .ts-menu-button.ts-active .ts-menu-icon,.sparq-arena-dashboard [data-arena-sidebar] .ts-menu-button.ts-active i{color:#fff!important;opacity:1!important}.sparq-arena-dashboard [data-arena-sidebar] .ts-menu-section-content,.sparq-arena-dashboard [data-arena-sidebar] .ts-menu-section-label{color:rgba(255,255,255,.42)!important;font-family:var(--refit-display)!important;font-style:italic!important;font-weight:800!important;font-size:.65rem!important;letter-spacing:.18em!important;text-transform:uppercase!important}.sparq-arena-dashboard [data-arena-sidebar] .ts-menu-button .MuiChip-root{border-radius:999px!important;background:rgba(255,255,255,.12)!important;color:#fff!important}.sparq-arena-dashboard .ts-vertical-layout-content{background-color:var(--refit-paper)!important}.sparq-arena-dashboard .sparq-page-title,.sparq-arena-dashboard h4.font-weight-bolder{font-family:var(--refit-display)!important;font-weight:900!important;font-style:italic!important;letter-spacing:-.02em;color:var(--refit-ink)!important}.sparq-arena-dashboard .sparq-page-subtitle{color:var(--refit-slate)}.sparq-arena-dashboard .ts-vertical-layout-header.ts-vertical-layout-header-fixed .ts-vertical-layout-navbar{border-radius:1.15rem!important;padding-inline:1rem!important}.sparq-arena-dashboard .ts-vertical-layout-header.ts-vertical-layout-header-fixed.scrolled .ts-vertical-layout-navbar{border-color:var(--refit-line)!important;box-shadow:var(--sparq-header-elevated-shadow)!important;backdrop-filter:blur(16px)}html:not([data-mui-color-scheme=dark]) .sparq-arena-dashboard:not(.sparq-coach-dark) .sparq-header-user-name{color:var(--refit-ink)!important;font-weight:600!important}.sparq-arena-dashboard .sparq-navbar-breadcrumb,.sparq-arena-dashboard .sparq-navbar-breadcrumb a,.sparq-arena-dashboard .sparq-navbar-breadcrumb span{color:var(--refit-slate);font-weight:600;font-size:.8125rem}.MuiPaper-root.MuiMenu-paper,.sparq-user-dropdown{border-radius:1rem!important;border:1px solid var(--refit-line)!important;box-shadow:0 18px 40px rgba(11,18,32,.12)!important}.sparq-arena-dashboard .btn-lg.bg-gradient-dark,.sparq-arena-dashboard .btn.bg-gradient-dark{border-radius:999px!important;background:var(--refit-accent)!important;background-image:none!important;text-transform:none!important;letter-spacing:0!important;font-weight:700!important;box-shadow:0 10px 22px color-mix(in srgb,var(--refit-accent) 28%,transparent)!important}.sparq-arena-dashboard .btn.bg-gradient-dark:hover{background:var(--refit-brand-600)!important}.sparq-arena-dashboard.refit-chrome-royal .btn.bg-gradient-dark:hover{background:var(--refit-royal-700)!important}.sparq-arena-dashboard .MuiPaper-root.MuiCard-root,.sparq-arena-dashboard .card{border-radius:1.25rem!important;border:1px solid var(--refit-line)!important;box-shadow:0 10px 28px rgba(11,18,32,.04)!important}.sparq-arena-dashboard .MuiButton-containedPrimary{border-radius:999px!important;text-transform:none!important;font-weight:700!important;box-shadow:0 8px 18px color-mix(in srgb,var(--refit-accent) 24%,transparent)!important}.sparq-arena-dashboard .MuiButton-outlined{border-radius:999px!important;text-transform:none!important;font-weight:600!important;border-color:var(--refit-line)!important}.sparq-arena-dashboard .MuiOutlinedInput-root{border-radius:.9rem!important}.sparq-arena-dashboard .MuiChip-root{border-radius:999px!important}