body{--vx-accent:#a8172e;--vx-accent-soft:#d4899a;--vx-fill:linear-gradient(120deg,#8c1226,#b81d38);--vx-ok:#4ade80;--vx-display:var(--font-display),"Barlow Condensed","Arial Narrow",sans-serif;--vx-body:var(--font-barlow),"Barlow",system-ui,sans-serif;--vx-mono:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace}.vx-display{font-weight:800;letter-spacing:.01em;text-transform:uppercase}.vx-display,.vx-title{font-family:var(--vx-display)}.vx-title{font-weight:700;letter-spacing:.02em}.vx-kicker,.vx-label,.vx-mono{font-family:var(--vx-mono)}.vx-kicker,.vx-label{font-size:10px;font-weight:500;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--ink)/.42)}.vx-kicker.is-accent{color:var(--vx-accent)}.vx-accent-soft,.vx-kicker.is-soft{color:var(--vx-accent-soft)}.vx-wordmark{font-family:var(--vx-display);font-weight:800;font-size:19px;line-height:1;letter-spacing:.12em}.vx-brand-icon{filter:drop-shadow(0 0 8px rgba(168,23,46,.8))}.vx-link{font-family:var(--vx-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ink)/.45);transition:color .15s ease}.vx-link:hover:not(:disabled){color:rgb(var(--ink)/.9)}.vx-link:disabled{opacity:.5}.text-black[style*="168, 23, 46"], .text-black[style*=a8172e], [style*="background: rgb(168, 23, 46)"] .text-black, [style*="background:#a8172e"] .text-black{color:#fff!important}.vx-btn-fill{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 20px;border-radius:14px!important;background:var(--vx-fill);color:#fff;font-family:var(--vx-display);font-size:17px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 10px 26px rgba(110,15,31,.3)!important;transition:transform .16s ease,filter .16s ease}.vx-btn-fill:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.vx-btn-fill:active:not(:disabled){transform:scale(.98)}.vx-btn-ghost{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid rgb(var(--ink)/.1);border-radius:12px!important;background:rgb(var(--ink)/.06);color:rgb(var(--ink)/.86);font-family:var(--vx-display);font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease}.vx-btn-ghost:hover:not(:disabled){background:rgb(var(--ink)/.1);border-color:rgb(var(--ink)/.18)}.vx-btn-ghost:disabled{opacity:.55}.vx-btn-ghost.is-small{min-height:36px;padding:0 12px;font-size:13.5px}.vx-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:rgb(var(--ink)/.07);color:rgb(var(--ink)/.55);font-family:var(--vx-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.vx-pill.is-accent{background:rgba(168,23,46,.18);color:var(--vx-accent-soft)}.vx-pill.is-ok{background:rgba(74,222,128,.14);color:var(--vx-ok)}.vx-meter{display:block;height:5px;overflow:hidden;border-radius:999px;background:rgb(var(--ink)/.12)}.vx-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8c1226,#c9566f);transition:width .5s ease}.vx-dot{display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:rgb(var(--ink)/.3)}.vx-dot.is-ok{background:var(--vx-ok);box-shadow:0 0 8px var(--vx-ok)}.vx-dot.is-error{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.vx-dot.is-accent{background:var(--vx-accent);box-shadow:0 0 10px var(--vx-accent)}.vx-dot.is-idle{background:rgb(var(--ink)/.3)}.vx-chip-toggle{padding:8px 13px;border:1px solid rgb(var(--ink)/.1);border-radius:11px;background:rgb(var(--ink)/.05);color:rgb(var(--ink)/.5);font-family:var(--vx-display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vx-chip-toggle.is-on{border-color:rgba(168,23,46,.5);background:rgba(168,23,46,.18);color:rgb(var(--ink))}.vexn-dashboard-shell{--home-app:#070609;--home-sidebar:hsla(0,0%,100%,.035);--home-surface:hsla(0,0%,100%,.05);--home-raised:#151218;--home-border:hsla(0,0%,100%,.09);position:relative;isolation:isolate;background:radial-gradient(1200px 700px at 20% -10%,rgba(112,40,54,.15),transparent 72%),#070609;font-family:var(--vx-body)}.vexn-shell-glow{position:absolute;top:-180px;left:8%;z-index:-1;width:620px;height:460px;border-radius:50%;background:radial-gradient(closest-side,rgba(112,44,58,.22),transparent);pointer-events:none}.vexn-dashboard-shell main{background:transparent}.vexn-dashboard-shell .vexn-app-header,.vexn-dashboard-shell .vexn-mobile-header{border-bottom:1px solid hsla(0,0%,100%,.06);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.vexn-dashboard-shell>.vexn-sidebar{border-right:1px solid hsla(0,0%,100%,.07);background:var(--home-sidebar);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.vexn-drawer{background:#0c0a0e}.vexn-dashboard-shell ::-webkit-scrollbar{width:8px;height:8px}.vexn-dashboard-shell ::-webkit-scrollbar-track{background:transparent}.vexn-dashboard-shell ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:9px}.vexn-dashboard-shell main .font-black,.vexn-dashboard-shell main :is(h1,h2,h3){font-family:var(--vx-display);font-weight:800;letter-spacing:.01em}.vexn-dashboard-shell main h1.text-2xl,.vexn-dashboard-shell main h2.text-3xl{letter-spacing:.01em}.vexn-dashboard-shell :is(p,span,a,button,h1,h2,h3,h4,label)[style*="; color: rgb(168, 23, 46)"],.vexn-dashboard-shell :is(p,span,a,button,h1,h2,h3,h4,label)[style^="color: rgb(168, 23, 46)"]{color:var(--vx-accent-soft)!important}.vexn-dashboard-shell .vexn-glass-card,.vexn-dashboard-shell .vexn-home-card{border:1px solid var(--home-border);border-radius:22px;background:var(--home-surface);box-shadow:0 14px 40px rgba(0,0,0,.22)}.vexn-dashboard-shell main .vexn-glass-card{backdrop-filter:none;-webkit-backdrop-filter:none}.vexn-dashboard-shell .vexn-profile-menu{background:var(--home-raised);border-radius:16px}.vx-card{padding:18px 20px;border:1px solid var(--home-border,hsla(0,0%,100%,.09));border-radius:22px;background:var(--home-surface,hsla(0,0%,100%,.05))}.vx-nav-item{display:flex;width:100%;align-items:center;gap:10px;padding:9px 11px;border-radius:12px!important;color:rgb(var(--ink)/.5);font-family:var(--vx-display);font-size:16px;font-weight:700;letter-spacing:.05em;text-align:left;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.vx-nav-item:hover{color:rgb(var(--ink)/.9)}.vexn-dashboard-shell nav .vx-nav-item.is-active,.vx-nav-item.is-active{background:rgba(168,23,46,.16);color:rgb(var(--ink))}.vx-side-milestone{display:block;width:100%;margin-top:22px;padding:10px 8px;border-radius:14px!important;text-align:left;transition:background-color .15s ease}.vx-side-milestone:hover{background:rgb(var(--ink)/.04)}.vx-start-day{display:block;width:100%;padding:13px 14px;border-radius:15px!important;color:#fff;text-align:left;box-shadow:0 10px 26px rgba(110,15,31,.3)!important;transition:transform .16s ease,filter .16s ease}.vx-start-day:hover{filter:brightness(1.08)}.vx-start-day:active{transform:scale(.98)}.vx-source-status{display:flex;width:100%;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgb(var(--ink)/.07);border-radius:13px!important;background:rgb(var(--ink)/.04);color:rgb(var(--ink)/.5);text-align:left}.vx-source-status:hover{color:rgb(var(--ink)/.85)}.vx-source-status .vx-dot{width:6px;height:6px}.vexn-dashboard-shell .vexn-bottom-nav{min-height:0;margin:0 12px calc(10px + env(safe-area-inset-bottom));padding:8px;gap:4px;border:1px solid hsla(0,0%,100%,.1);border-radius:26px;background:rgba(18,16,20,.94);box-shadow:0 14px 40px rgba(0,0,0,.55)}.vx-tab{display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 0 7px;border-radius:19px!important;color:rgb(var(--ink)/.42);font-family:var(--vx-display);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vexn-dashboard-shell nav .vx-tab.is-active,.vx-tab.is-active{background:rgba(168,23,46,.16);color:rgb(var(--ink))}@keyframes vx-breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.04) translateY(-7px)}}@keyframes vx-ring{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.55);opacity:0}}@keyframes vx-bar{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@keyframes vx-panel{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.vexn-presence-rail{position:relative;padding-top:18px;z-index:3;width:340px;flex:none;border-left:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.vexn-presence-rail,.vx-presence{display:flex;flex-direction:column}.vx-presence-stage{position:relative;display:grid;height:270px;flex:none;place-items:center;outline:none}.vx-presence-stage:focus-visible{box-shadow:inset 0 0 0 2px rgba(168,23,46,.6);border-radius:22px}.vx-presence-stage.is-quiet{opacity:.45}.vx-ring{position:absolute;width:200px;height:200px;border:1px solid rgba(168,23,46,.3);border-radius:50%;animation:vx-ring 3.6s ease-out infinite;pointer-events:none}.vx-ring-late{border-color:rgba(168,23,46,.18);animation-delay:1.8s}.vx-presence-stage.is-executing .vx-ring{animation-duration:1.6s}.vx-presence-glow{position:absolute;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(168,23,46,.3) 0,transparent 70%);opacity:.35;pointer-events:none}.vx-presence-icon{position:relative;z-index:1}.vx-presence-icon.is-breathing{animation:vx-breathe 5s ease-in-out infinite}.vx-presence-icon.is-busy{animation:vx-breathe 3.2s ease-in-out infinite}.vx-presence-img{width:190px;height:190px;object-fit:contain;filter:drop-shadow(0 0 36px rgba(110,15,31,.8)) saturate(1.15)}.vx-bars{position:absolute;bottom:18px;z-index:2;display:flex;height:22px;align-items:flex-end;gap:4px}.vx-bars span{width:3px;height:22px;border-radius:2px;background:var(--vx-accent);transform-origin:bottom;animation:vx-bar .62s ease-in-out infinite}.vx-bars span:nth-child(2){animation-delay:.16s}.vx-bars span:nth-child(3){animation-delay:.32s}.vx-bars span:nth-child(4){animation-delay:.48s}.vx-says{margin:0 20px 16px;padding:16px;border:1px solid rgb(var(--ink)/.1);border-radius:20px;background:rgb(var(--ink)/.055)}.vx-says-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.vx-says-line{font-family:var(--vx-display);font-size:21px;font-weight:600;line-height:1.24;color:rgb(var(--ink))}.vx-says-line.is-resting{color:rgb(var(--ink)/.5)}.vx-says-voice{margin-top:12px}.vx-presence-hero .vx-presence-stage{height:230px}.vx-presence-hero .vx-ring{width:180px;height:180px}.vx-presence-hero .vx-presence-img{width:164px;height:164px}.vx-presence-hero .vx-says{margin:0}@media (min-width:768px){.vx-presence-hero{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:8px;padding:8px 20px 8px 8px;border:1px solid var(--home-border,hsla(0,0%,100%,.09));border-radius:24px;background:rgb(var(--ink)/.03)}.vx-presence-hero .vx-presence-stage{height:210px}.vx-presence-hero .vx-ring{width:160px;height:160px}.vx-presence-hero .vx-presence-img{width:140px;height:140px}}.vexn-home>*{animation:vx-panel .4s cubic-bezier(.22,1.2,.36,1) backwards}.vx-mission-card{min-width:0;padding:17px;border:1px solid hsla(0,0%,100%,.07);border-radius:20px;background:hsla(0,0%,100%,.04)}.vx-mission-card.is-focus{border-color:rgba(168,23,46,.34);background:hsla(0,0%,100%,.055);box-shadow:0 10px 30px rgba(110,15,31,.1)}.vx-mission-title{display:block;font-family:var(--vx-display);font-size:20px;font-weight:700;line-height:1.14;letter-spacing:.01em;color:rgb(var(--ink))}.vexn-dashboard-shell main .vx-mission-title.is-focus{font-size:26px;font-weight:800;line-height:1.08}@media (min-width:768px){.vexn-dashboard-shell main .vx-mission-title.is-focus{font-size:30px}}.vx-steps{margin-top:12px;padding:12px;border:1px solid hsla(0,0%,100%,.07);border-radius:14px;background:rgba(0,0,0,.35)}.vx-step{display:flex;width:100%;align-items:flex-start;gap:10px;padding:6px 0;color:rgb(var(--ink)/.88);font-size:13px;line-height:1.35;text-align:left}.vx-step svg{flex:none;margin-top:1px;color:rgb(var(--ink)/.3)}.vx-step.is-done svg{color:var(--vx-accent)}.vx-step.is-done span{color:rgb(var(--ink)/.4);text-decoration:line-through}.vx-bars-chart{display:flex;height:44px;align-items:flex-end;gap:4px}.vx-bars-chart span{flex:1;min-height:2px;border-radius:4px;background:rgb(var(--ink)/.14)}.vx-bars-chart span.is-now{background:linear-gradient(180deg,#b81d38,#7a1122)}.vx-consistency{display:block;width:100%;transition:border-color .15s ease}.vexn-dashboard-shell .vx-consistency:hover{border-color:rgb(var(--ink)/.16)}.vx-streak-seg{height:7px;flex:1;border-radius:999px;background:rgb(var(--ink)/.16)}.vx-streak-seg.is-done{background:var(--vx-ok)}.vx-streak-seg.is-miss{background:var(--vx-accent);opacity:.8}.vx-streak-seg.is-today{background:rgb(var(--ink))}.vx-briefing .vexn-start-day-disclosure{border:0}.vx-companion-row{display:flex;align-items:center;gap:13px;padding:14px;border:1px solid hsla(0,0%,100%,.07);border-radius:17px;background:rgba(0,0,0,.3)}.vx-companion-avatar{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:13px;background:hsla(0,0%,100%,.08);font-family:var(--vx-display);font-size:17px;font-weight:700}.vx-roast{display:flex;max-width:1040px;flex-direction:column;gap:24px;padding:26px;border:1px solid rgba(168,23,46,.45);border-radius:30px;background:rgba(26,10,18,.8);box-shadow:0 30px 90px rgba(110,15,31,.22);color:#fff}@media (min-width:768px){.vx-roast{flex-direction:row;align-items:center;gap:40px;padding:34px}}.vx-roast-icon img{width:180px;height:180px;object-fit:contain;filter:drop-shadow(0 0 30px rgba(110,15,31,.95)) saturate(1.5)}.vexn-dashboard-shell .missions-heading h1,.vexn-dashboard-shell main .vx-view-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vexn-dashboard-shell .missions-view{--missions-canvas:transparent;--missions-surface:hsla(0,0%,100%,.04);--missions-elevated:hsla(0,0%,100%,.055);--missions-active:rgba(168,23,46,.14);--missions-hover:hsla(0,0%,100%,.04);--missions-border:hsla(0,0%,100%,.09);--missions-band-border:rgba(168,23,46,.34);--missions-divider:hsla(0,0%,100%,.07);--missions-text-muted:hsla(0,0%,100%,.5)}.vexn-dashboard-shell .missions-lane,.vexn-dashboard-shell .missions-next-up,.vexn-dashboard-shell .missions-secondary-card,.vexn-dashboard-shell .missions-view .ms-section{border-radius:22px}.vexn-dashboard-shell .missions-next-up.ms-milestone{background:linear-gradient(140deg,rgba(110,15,31,.2),hsla(0,0%,100%,.04))}.vexn-dashboard-shell .missions-detail-label,.vexn-dashboard-shell .missions-eyebrow,.vexn-dashboard-shell .missions-group-label,.vexn-dashboard-shell .missions-lane-label,.vexn-dashboard-shell .missions-secondary-heading p,.vexn-dashboard-shell .missions-view .ms-section-label{font-family:var(--vx-mono);font-weight:500}.vexn-dashboard-shell .missions-eyebrow{color:var(--vx-accent-soft)}.vexn-dashboard-shell .missions-next-copy h2,.vexn-dashboard-shell .missions-next-empty h2{font-family:var(--vx-display);font-weight:800;letter-spacing:.01em;text-transform:uppercase}.vexn-dashboard-shell .missions-lane-count,.vexn-dashboard-shell .missions-view .ms-progress-count strong{font-family:var(--vx-display);font-weight:800;letter-spacing:0}.vexn-dashboard-shell .missions-row-title{font-family:var(--vx-body)}.vexn-dashboard-shell .missions-view .missions-action{border-radius:12px;font-family:var(--vx-display);font-size:13.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.vexn-dashboard-shell .missions-primary-action{border:0!important;background:var(--vx-fill)!important;color:#fff!important;font-family:var(--vx-display);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.vexn-dashboard-shell .missions-view .ms-segments span.is-filled{background:linear-gradient(90deg,#8c1226,#c9566f)}.vexn-chat-window{background:rgba(20,18,22,.95)!important;backdrop-filter:blur(34px);-webkit-backdrop-filter:blur(34px)}.vexn-dashboard-shell .vexn-chat-launcher{border-radius:999px!important;background:rgba(20,18,22,.78)!important;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}.vexn-dashboard-shell .vexn-chat-launcher .vexn-chat-label{font-family:var(--vx-display);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.vexn-home>*,.vx-bars span,.vx-presence-icon,.vx-ring{animation:none!important}}html[data-theme=light] .vexn-dashboard-shell{--home-app:#f5f5f6;--home-sidebar:hsla(0,0%,100%,.8);--home-surface:#fff;--home-raised:#fff;--home-border:rgba(22,22,26,.09);background:radial-gradient(1200px 700px at 20% -10%,rgba(168,23,46,.06),transparent 72%),#f5f5f6}html[data-theme=light] .vexn-shell-glow{background:rgba(168,23,46,.06)}html[data-theme=light] .vexn-dashboard-shell .vexn-app-header,html[data-theme=light] .vexn-dashboard-shell .vexn-mobile-header{background:transparent;border-bottom-color:rgba(22,22,26,.08)}html[data-theme=light] .vexn-dashboard-shell>.vexn-sidebar{background:var(--home-sidebar);border-right-color:rgba(22,22,26,.08)}html[data-theme=light] .vexn-drawer{background:#fff}html[data-theme=light] .vexn-dashboard-shell :is(p,span,a,button,h1,h2,h3,h4,label)[style*="; color: rgb(168, 23, 46)"],html[data-theme=light] .vexn-dashboard-shell :is(p,span,a,button,h1,h2,h3,h4,label)[style^="color: rgb(168, 23, 46)"]{color:var(--vx-accent)!important}html[data-theme=light] .vexn-dashboard-shell .missions-eyebrow,html[data-theme=light] .vx-accent-soft,html[data-theme=light] .vx-kicker.is-soft,html[data-theme=light] .vx-pill.is-accent{color:var(--vx-accent)}html[data-theme=light] .vx-pill.is-ok{color:#15803d}html[data-theme=light] .vexn-dashboard-shell .vexn-bottom-nav{border-color:rgba(22,22,26,.1);background:hsla(0,0%,100%,.86);box-shadow:0 14px 40px rgba(22,22,26,.12)}html[data-theme=light] .vexn-presence-rail{border-left-color:rgba(22,22,26,.08);background:hsla(0,0%,100%,.6)}html[data-theme=light] .vx-presence-img{filter:drop-shadow(0 0 24px rgba(168,23,46,.25))}html[data-theme=light] .vx-mission-card{border-color:rgba(22,22,26,.08);background:#fff;box-shadow:0 10px 28px rgba(22,22,26,.05)}html[data-theme=light] .vx-mission-card.is-focus{border-color:rgba(168,23,46,.3)}html[data-theme=light] .vx-steps{border-color:rgba(22,22,26,.08);background:rgba(22,22,26,.03)}html[data-theme=light] .vexn-dashboard-shell .vexn-glass-card,html[data-theme=light] .vexn-dashboard-shell .vexn-home-card{box-shadow:0 10px 28px rgba(22,22,26,.055)}html[data-theme=light] .vexn-dashboard-shell .missions-view{--missions-surface:#fff;--missions-elevated:#fff;--missions-active:rgba(168,23,46,.07);--missions-hover:#f6f6f8;--missions-border:rgba(22,22,26,.1);--missions-band-border:rgba(168,23,46,.3);--missions-divider:rgba(22,22,26,.08);--missions-text-muted:#66666e}html[data-theme=light] .vexn-dashboard-shell .missions-next-up.ms-milestone{background:linear-gradient(140deg,rgba(168,23,46,.06),#fff)}html[data-theme=light] .vexn-chat-window{background:hsla(0,0%,100%,.97)!important}html[data-theme=light] .vexn-dashboard-shell .vexn-chat-launcher{background:hsla(0,0%,100%,.9)!important}.vx-presence-icon{will-change:transform}.vexn-presence-rail{padding-top:40px}.vx-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vx-mission-card.is-compact{display:flex;height:100%;flex-direction:column}.vexn-dashboard-shell main .vx-mission-card.is-compact .vx-mission-title{font-size:18px}.vx-bars-chart span.has-value{background:rgba(168,23,46,.55)}.vx-stat-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vx-stat-row>div{padding:12px 14px;border:1px solid rgb(var(--ink)/.07);border-radius:14px;background:rgb(var(--ink)/.03)}.vx-stat-row dt{font-family:var(--vx-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ink)/.42)}.vx-stat-row dd{margin-top:4px;font-family:var(--vx-display);font-size:18px;font-weight:700;color:rgb(var(--ink))}.vx-sections{display:flex;flex-direction:column;gap:8px}.vx-section{border:1px solid var(--home-border,hsla(0,0%,100%,.09));border-radius:18px;background:rgb(var(--ink)/.03);transition:background-color .15s ease}.vx-section.is-open{background:rgb(var(--ink)/.045)}.vx-section-head{display:flex;width:100%;align-items:center;gap:14px;padding:14px 16px;border-radius:18px!important;text-align:left}.vx-section-head:hover{background:rgb(var(--ink)/.03)}.vx-section-icon{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:11px;background:rgba(168,23,46,.14);color:var(--vx-accent-soft)}.vx-section-body{padding:4px 16px 16px}.vexn-dashboard-shell .vx-section-body .vexn-glass-card{border:0;background:transparent;box-shadow:none;padding-left:0;padding-right:0}.vexn-dashboard-shell .vx-section-body .vexn-glass-card:first-child{padding-top:4px}html[data-theme=light] .vx-section-icon{color:var(--vx-accent);background:rgba(168,23,46,.08)}html[data-theme=light] .vx-section{background:#fff}@media (max-width:767px){.vexn-home>*{animation:none}.vx-presence-hero .vx-ring-late{display:none}}.vx-consistency .vx-streak-seg{flex:none}@keyframes vxo-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes vxo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vxo-spinr{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes vxo-appear{0%{opacity:0}to{opacity:1}}@keyframes vxo-corepulse{0%,to{opacity:.22}50%{opacity:.85}}@keyframes vxo-flick{0%{opacity:0}8%{opacity:1}12%{opacity:.15}18%{opacity:1}26%{opacity:.4}34%{opacity:.9}to{opacity:.5}}@keyframes vxo-scan{0%{opacity:0;clip-path:inset(100% 0 0 0)}10%{opacity:1}44%{clip-path:inset(0 0 0 0)}50%{opacity:.35;transform:translateX(-5px)}56%{opacity:1;transform:translateX(4px)}62%{opacity:.6;transform:translateX(-2px)}70%{transform:translateX(0)}to{opacity:1;clip-path:inset(0 0 0 0);transform:translateX(0)}}@keyframes vxo-card{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes vxo-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vxo-absorb{0%{opacity:.9;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.15)}}.vxo-rings{z-index:0;transition:transform .48s cubic-bezier(.7,0,.84,0),opacity .48s ease,filter .48s ease}.vxo-rings g{transform-origin:200px 200px;transform-box:view-box}.vxo-draw{stroke-dashoffset:1;animation:vxo-draw .9s cubic-bezier(.16,1,.3,1) both}.vxo-appear{animation:vxo-appear .7s ease-out both}.vxo-spin-34{animation:vxo-spin 34s linear infinite}.vxo-spin-18{animation:vxo-spin 18s linear infinite}.vxo-spin-9{animation:vxo-spin 9s linear infinite}.vxo-spinr-26{animation:vxo-spinr 26s linear infinite}.vxo-spinr-12{animation:vxo-spinr 12s linear infinite}.vxo-core-pulse{animation:vxo-corepulse 2.4s ease-in-out 1.7s infinite}.vxo-scan{animation:vxo-scan 1.1s cubic-bezier(.4,0,.2,1) both}.vxo-boot-line{opacity:0;animation:vxo-flick .9s step-end both}.vxo-card-in{animation:vxo-card .52s cubic-bezier(.16,1,.3,1) both}.vxo-rise{animation:vxo-rise .42s cubic-bezier(.16,1,.3,1) both}.vxo-part{position:fixed;z-index:60;font-family:var(--vx-mono);font-size:12px;letter-spacing:.08em;color:var(--vx-accent-soft);white-space:nowrap;pointer-events:none;transform-origin:left center;animation:vxo-absorb .62s cubic-bezier(.6,0,.3,1) both}.vexn-onboarding{background:#000}.vexn-onboarding .vxo-question{font-family:var(--vx-display);font-weight:700;font-size:clamp(30px,4.4vw,48px);line-height:1.04;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.vexn-onboarding .vxo-meta-rule{height:1px;background:linear-gradient(90deg,rgba(168,23,46,.55),rgba(168,23,46,0))}.vexn-onboarding input,.vexn-onboarding textarea{border-color:rgba(168,23,46,.5)}.vexn-onboarding .vxo-subtitle{text-wrap:pretty}.vexn-onboarding .vxo-caret{color:var(--vx-accent-soft);margin-left:2px}@media (prefers-reduced-motion:reduce){.vxo-appear,.vxo-boot-line,.vxo-card-in,.vxo-core-pulse,.vxo-draw,.vxo-part,.vxo-rise,.vxo-scan,.vxo-spin-18,.vxo-spin-34,.vxo-spin-9,.vxo-spinr-12,.vxo-spinr-26{animation:none;opacity:1;transform:none;stroke-dashoffset:0;clip-path:none}.vxo-part{display:none}.vxo-rings{transition:none}}@keyframes vxo-wave{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}.vxo-spin-40{animation:vxo-spin 40s linear infinite}.vxo-spinr-22{animation:vxo-spinr 22s linear infinite}.vxo-wave-bar{transform-origin:center;animation-name:vxo-wave;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.vxo-frame{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.vxo-frame rect{width:calc(100% - 1px);height:calc(100% - 1px);stroke:var(--vx-accent);stroke-opacity:.65;stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;animation:vxo-draw .78s cubic-bezier(.16,1,.3,1) .16s both}.vexn-onboarding input,.vexn-onboarding textarea{border-color:hsla(0,0%,100%,.09)}.vexn-onboarding .vxo-stack>*{animation:vxo-rise .42s cubic-bezier(.16,1,.3,1) both}.vexn-onboarding .vxo-stack>:first-child{animation-delay:60ms}.vexn-onboarding .vxo-stack>:nth-child(2){animation-delay:.13s}.vexn-onboarding .vxo-stack>:nth-child(3){animation-delay:.2s}.vexn-onboarding .vxo-stack>:nth-child(n+4){animation-delay:.27s}.vxo-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.vexn-onboarding .vxo-stack>*,.vxo-spin-40,.vxo-spinr-22,.vxo-wave-bar{animation:none;opacity:1;transform:none}.vxo-frame rect{animation:none;stroke-dashoffset:0}}.vxo-chip{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border:1px solid rgba(168,23,46,.5);border-radius:999px!important;background:rgba(168,23,46,.08);font-family:var(--vx-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:background .18s ease,color .18s ease}.vxo-chip:hover{background:rgba(168,23,46,.2);color:#fff}.vexn-onboarding .vexn-breathe>.vxo-bare{background:transparent!important;border-radius:0!important;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.vxo-spin-40,.vxo-spinr-22{transform-origin:100px 100px;transform-box:view-box}