.vireo-landing{--neutral-0:#fff;--neutral-25:#fcfcfb;--neutral-50:#fafaf8;--neutral-75:#f9f9f6;--neutral-100:#f7f7f5;--neutral-150:#f2f2ee;--neutral-200:#f0f0eb;--neutral-250:#eeeee9;--neutral-300:#e8e8e3;--neutral-350:#e5e5e0;--neutral-400:#d8d8d2;--neutral-450:#d0d0ca;--neutral-500:#b8b8b0;--neutral-550:#a0a0a0;--neutral-600:#8c8c8c;--neutral-650:#6b6b6b;--neutral-700:#555;--neutral-750:#444;--neutral-800:#333;--neutral-900:#111;--blue-600:#4d7cfe;--blue-500:#6b93fe;--blue-tint:#eef3ff;--blue-tint-soft:#f4f7ff;--purple-600:#8b5cf6;--purple-500:#9d74f8;--purple-tint:#f5f0ff;--gradient-brand:linear-gradient(135deg, #4d7cfe, #8b5cf6);--gradient-brand-hover:linear-gradient(135deg, #6b93fe, #9d74f8);--amber-500:#f59e0b;--amber-glyph:#f4b942;--amber-tint:#fef6e7;--green-500:#10b981;--green-tint:#ecfdf5;--red-500:#e5484d;--red-bright:#ef4444;--red-dot:#ff6b6b;--red-tint:#fef2f2;--background:var(--neutral-75);--surface-card:var(--neutral-0);--surface-raised:var(--neutral-25);--surface-inset:var(--neutral-50);--surface-hover:var(--neutral-100);--surface-hover-strong:var(--neutral-150);--border-default:var(--neutral-350);--border-hover:var(--neutral-400);--border-soft:var(--neutral-300);--divider:var(--neutral-200);--text-primary:var(--neutral-900);--text-body:15px;--text-secondary:var(--neutral-700);--text-muted:var(--neutral-650);--text-subtle:var(--neutral-600);--text-placeholder:var(--neutral-550);--text-eyebrow:var(--neutral-500);--text-on-accent:var(--neutral-0);--accent:var(--blue-600);--accent-fill:var(--blue-tint);--focus-ring:var(--blue-600);--success:var(--green-500);--warning:var(--amber-500);--danger:var(--red-500);--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-display:38px;--text-h1:28px;--text-h2:22px;--text-h3:20px;--text-stat:30px;--text-lg:16px;--text-sm:14px;--text-xs:13px;--text-2xs:12px;--text-eyebrow-size:11px;--tracking-tightest:-.04em;--tracking-tighter:-.03em;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-eyebrow:.08em;--leading-tight:1.2;--leading-snug:1.4;--leading-normal:1.6;--eyebrow:var(--weight-bold) var(--text-eyebrow-size)/1 var(--font-sans);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-xs:7px;--radius-sm:9px;--radius-md:11px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:16px;--radius-3xl:20px;--radius-4xl:24px;--radius-pill:999px;--sidebar-w:240px;--header-h:88px;--page-x:48px;--content-max:1280px;--content-max-narrow:1080px;--shadow-xs:0 1px 2px #00000008;--shadow-sm:0 1px 2px #0000000a;--shadow-card:0 1px 2px #0000000a, 0 8px 24px #00000008;--shadow-card-hover:0 1px 2px #0000000a, 0 12px 32px #00000012;--shadow-pop:0 16px 44px #0000001f, 0 3px 10px #0000000f;--shadow-modal:0 24px 60px #00000038;--shadow-search:0 24px 64px #0000002e, 0 4px 12px #00000014;--glow-accent:0 4px 16px #4d7cfe38;--glow-accent-hover:0 6px 24px #4d7cfe59;--scrim:#11111152;--scrim-modal:#0f0f1957;--backdrop-blur:blur(3px);--ease:cubic-bezier(.4, 0, .2, 1);--dur-fast:.12s;--dur:.15s;--dur-slow:.2s;--transition-base:all .15s ease;box-sizing:border-box;background:#f9f9f6}.vireo-landing *{box-sizing:border-box}.vireo-landing [id]{scroll-margin-top:84px}.vireo-landing #top{scroll-margin-top:0}@keyframes vFloatA{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes vFloatB{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}@keyframes vFloatC{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-12px)rotate(-3deg)}}@keyframes vGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}@keyframes vSpin{to{transform:rotate(360deg)}}@keyframes vMarquee{to{transform:translate(-50%)}}@keyframes vShimmer{to{background-position:200% 0}}@keyframes vBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes vPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@keyframes vDrift{0%{transform:translate(0)}to{transform:translate(40px,-60px)}}@keyframes vAuroraA{0%{transform:translate(-50%)rotate(0)scale(1)}50%{transform:translate(-44%,-30px)rotate(18deg)scale(1.15)}to{transform:translate(-50%)rotate(0)scale(1)}}@keyframes vAuroraB{0%{transform:translate(0)scale(1)}50%{transform:translate(-50px,30px)scale(1.2)}to{transform:translate(0)scale(1)}}@keyframes vSpineFlow{0%{opacity:0;top:-12px}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@keyframes vScrollCue{0%{opacity:0;transform:translateY(0)}40%{opacity:1}80%{opacity:0;transform:translateY(7px)}to{opacity:0}}@keyframes vPing{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes vGradShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes vBoxFloat{0%,to{transform:translateY(0)rotate(-.15deg);box-shadow:0 24px 54px #4d7cfe21,0 12px 34px #1111110d}50%{transform:translateY(-3px)rotate(.15deg);box-shadow:0 32px 68px #4d7cfe2b,0 18px 46px #11111112}}@keyframes vBoxGlow{0%,to{opacity:.5;transform:scale(.97)}50%{opacity:.92;transform:scale(1.04)}}@keyframes vCaretGlow{0%,to{box-shadow:0 0 7px #4d7cfe8c}50%{box-shadow:0 0 16px #8b5cf6f2}}@keyframes vParticleUp{0%{opacity:0;transform:translateY(0)scale(1)}15%{opacity:.9}to{opacity:0;transform:translateY(-120px)scale(.3)}}@keyframes vRingPulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}@keyframes vFloat3D{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-16px) rotate(var(--rot,0deg))}}@keyframes vDust{0%{opacity:0;transform:translateY(0)}20%{opacity:.6}to{opacity:0;transform:translateY(-220px)}}@keyframes vOrbit1{0%,to{transform:translateY(0)rotate(-1.4deg)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes vOrbit2{0%,to{transform:translateY(0)rotate(1.6deg)}50%{transform:translateY(4px)rotate(-.8deg)}}@keyframes vOrbit3{0%,to{transform:translateY(-2px)rotate(.8deg)}50%{transform:translateY(3px)rotate(-1.5deg)}}@keyframes vOrbit4{0%,to{transform:translateY(0)rotate(-.8deg)}50%{transform:translateY(-4px)rotate(1.4deg)}}@keyframes vUnderlineDraw{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}@keyframes vBreath{0%,to{opacity:var(--b0,.6);transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.025)}}@keyframes vFlow{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}html:has(.vireo-landing){scroll-padding-top:92px}.vireo-landing .v-nav-drawer,.vireo-landing .v-nav-overlay{display:none}@media (max-width:860px){.vireo-landing nav>div:first-of-type{gap:12px!important;padding-inline:16px!important}.vireo-landing .v-nav-links,.vireo-landing .v-nav-cta{display:none!important}.vireo-landing .v-nav-burger{display:flex!important}.vireo-landing .v-nav-drawer{top:0;z-index:80;background:var(--surface-card);border-inline-start:1px solid var(--border-default);flex-direction:column;width:min(320px,86vw);height:100%;transition:transform .25s;display:flex;position:fixed;inset-inline-end:0;transform:translate(100%);box-shadow:0 0 40px #00000029}[dir=rtl] .vireo-landing .v-nav-drawer{transform:translate(-100%)}.vireo-landing .v-nav-drawer.open{transform:translate(0)!important}.vireo-landing .v-nav-overlay{display:none}.vireo-landing .v-nav-overlay.open{z-index:70;background:#0006;animation:.15s both vFadeInOverlay;display:block;position:fixed;inset:0}.vireo-landing .v-nav-drawer a[data-nav-drawer-link]:hover{background:var(--surface-hover)}}@keyframes vFadeInOverlay{0%{opacity:0}to{opacity:1}}body.v-nav-open{overflow:hidden}.vireo-landing .v-signal-chip{background:var(--surface-hover);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 12px;display:inline-flex}@media (max-width:560px){.vireo-landing .v-hero-signals{gap:6px!important;font-size:10.5px!important}.vireo-landing .v-signal-chip{padding:4px 10px!important}.vireo-landing .v-hero-signals [data-sep]{display:none!important}.vireo-landing .v-hero-card{padding:20px 18px 16px!important}}.vireo-landing .v-workflow-panel{isolation:isolate;border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(10px);background:linear-gradient(#ffffff9e,#ffffff6b);border-radius:28px;max-width:1040px;margin:0 auto;padding:46px 44px;position:relative;overflow:hidden;box-shadow:0 10px 34px #11111109,inset 0 1px #fff9}.vireo-landing .v-flow-glow{z-index:0;pointer-events:none;background:radial-gradient(60% 120%,#8b5cf61a,#4d7cfe0f 55%,#0000 78%);animation:10s ease-in-out infinite vFlowGlow;position:absolute;inset:0}@keyframes vFlowGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.vireo-landing .v-flow-track{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 26px;display:flex;position:relative}.vireo-landing .v-flow-step{white-space:nowrap;transition:transform var(--dur-mid,.22s) var(--ease,ease);align-items:center;gap:14px;display:inline-flex}.vireo-landing .v-flow-icon{width:48px;height:48px;transition:transform var(--dur-mid,.22s) var(--ease,ease), box-shadow var(--dur-mid,.22s) var(--ease,ease);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff80}.vireo-landing .v-flow-label{letter-spacing:-.012em;color:var(--text-secondary);font-size:14.5px;font-weight:600;line-height:1.25}.vireo-landing .v-flow-step:hover{transform:translateY(-2px)}.vireo-landing .v-flow-step:hover .v-flow-icon{transform:scale(1.07);box-shadow:inset 0 0 0 1px #fff9,0 8px 20px #4d7cfe29}.vireo-landing .v-flow-step:hover .v-flow-label{color:var(--text-primary)}.vireo-landing .v-flow-line{background:var(--border-soft);border-radius:999px;flex:none;width:62px;height:2px;position:relative;overflow:hidden}.vireo-landing .v-flow-line:after{content:"";background:linear-gradient(90deg,transparent,var(--purple-500),transparent);width:45%;height:100%;animation:2.8s ease-in-out infinite vFlowPulse;animation-delay:calc(var(--line,0) * .35s);position:absolute;top:0;left:-45%}@keyframes vFlowPulse{0%{left:-45%}55%,to{left:105%}}@media (prefers-reduced-motion:no-preference){.vireo-landing .v-flow-step{animation:vFlowStepIn .55s var(--ease,ease) both;animation-delay:calc(var(--step,0) * .1s + .15s)}}@keyframes vFlowStepIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vireo-landing .v-flow-glow,.vireo-landing .v-flow-line:after{animation:none}}@media (max-width:760px){.vireo-landing .v-workflow-panel{padding:34px 30px}.vireo-landing .v-flow-line{display:none}.vireo-landing .v-flow-track{flex-flow:column;align-items:flex-start;gap:22px;width:fit-content;margin:0 auto}}@media (max-width:420px){.vireo-landing .v-flow-track{gap:20px}.vireo-landing .v-flow-icon{width:44px;height:44px}.vireo-landing .v-flow-label{font-size:13.5px}}@media (min-width:861px){.vireo-landing .v-nav-inner{height:72px!important}}@media (max-width:640px){.vireo-landing footer{padding:40px 20px!important}.vireo-landing .v-footer-inner{text-align:center;flex-direction:column;align-items:center;gap:22px}.vireo-landing .v-footer-links{grid-template-columns:repeat(2,auto);justify-content:center;gap:16px 32px;width:100%;display:grid!important}.vireo-landing .v-footer-links a{text-align:center}}.vireo-landing #whyStream{height:150px}.vireo-landing #whyStream .wp{stroke-dasharray:16 284;animation:3.8s linear infinite vFlow}.vireo-landing #whyRing{animation:9s linear infinite vSpin}.vireo-landing #whyOrbCore{animation:7s ease-in-out infinite vFloatA}.vireo-landing .why-side{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.vireo-landing .why-side:hover{transform:translateY(-4px)}.vireo-landing .why-row{transition:transform .2s,box-shadow .2s,border-color .2s}.vireo-landing .why-row:hover{border-color:#1111111a;transform:translateY(-2px);box-shadow:0 4px 14px #1111110e}.vireo-landing .why-idea{transition:transform .2s,border-color .2s}.vireo-landing .why-idea:hover{border-color:#4d7cfe4d;transform:translate(3px)}@media (max-width:1040px){.vireo-landing #heroOrbit{display:none}}@media (max-width:980px){.vireo-landing #whyFlow{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}.vireo-landing #whyStream{display:none!important}.vireo-landing #whyOrbWrap{align-items:center!important;margin-top:0!important}.vireo-landing #whyEngine{padding:8px 0!important}}@media (max-width:640px){.vireo-landing #demo{padding:76px 18px 82px!important}.vireo-landing #demoFrame{border-radius:16px!important}}@media (max-width:560px){.vireo-landing #journeyStack{height:500px!important}}@media (max-width:400px){.vireo-landing #journeyStack{height:540px!important}}@media (prefers-reduced-motion:reduce){.vireo-landing *{animation-duration:1ms!important;animation-iteration-count:1!important}.vireo-landing #whyStream .wp,.vireo-landing #whyRing,.vireo-landing #whyOrbCore{animation:none!important}}.vireo-landing .v-avatar{border-radius:var(--radius-pill);background:var(--gradient-brand);width:36px;height:36px;color:var(--text-on-accent);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden}.vireo-landing .v-avatar img{object-fit:cover;width:100%;height:100%;display:block}.vireo-landing .v-nav-cta{align-self:stretch}.vireo-landing .v-avatar-wrap{align-self:stretch;align-items:center;display:flex;position:relative}.vireo-landing .v-avatar-btn{cursor:pointer;border-radius:var(--radius-pill);transition:box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 0 #4d7cfe00}.vireo-landing .v-avatar-btn:hover{box-shadow:0 0 0 3px var(--blue-tint)}.vireo-landing .v-avatar-btn:active{transform:scale(.96)}.vireo-landing .v-avatar-btn:focus-visible{box-shadow:0 0 0 2px var(--surface-card), 0 0 0 4px var(--focus-ring);outline:none}.vireo-landing .v-avatar-btn[aria-expanded=true]{box-shadow:0 0 0 3px var(--blue-tint)}.vireo-landing .v-menu{inset-inline-end:0;min-width:200px;padding:var(--space-2);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:0 0 0 1px #1111110a, var(--shadow-pop);z-index:70;animation:vMenuIn var(--dur) var(--ease) both;transform-origin:top var(--menu-origin,right);border:none;position:absolute;top:calc(100% + 8px)}@keyframes vMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}[dir=rtl] .vireo-landing .v-menu{--menu-origin:left}.vireo-landing .v-menu-item{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);width:100%;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-snug);color:var(--text-secondary);text-align:start;cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;padding:9px 10px;text-decoration:none;display:flex}.vireo-landing .v-menu-item svg{color:var(--text-placeholder);transition:color var(--dur-fast) var(--ease);flex:none}.vireo-landing .v-menu-item:hover{background:var(--surface-hover);color:var(--text-primary)}.vireo-landing .v-menu-item:hover svg{color:var(--text-muted)}.vireo-landing .v-menu-item:focus-visible{background:var(--blue-tint);color:var(--text-primary);outline:none}.vireo-landing .v-menu-item:focus-visible svg{color:var(--text-muted)}.vireo-landing .v-menu-item.is-danger,.vireo-landing .v-menu-item.is-danger svg{color:var(--danger)}.vireo-landing .v-menu-item.is-danger:hover{background:var(--red-tint);color:var(--danger)}.vireo-landing .v-menu-item.is-danger:hover svg{color:var(--danger)}.vireo-landing .v-menu-sep{height:1px;margin:var(--space-2) 6px;background:var(--divider)}.vireo-landing [data-nav-auth=drawer]:has(.v-drawer-item){gap:2px!important}.vireo-landing .v-drawer-item{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);width:100%;font-family:inherit;font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-snug);color:var(--text-secondary);text-align:start;cursor:pointer;background:0 0;border:none;padding:13px 14px;text-decoration:none;display:flex}.vireo-landing .v-drawer-item svg{color:var(--text-placeholder);flex:none}.vireo-landing .v-drawer-item:active{background:var(--surface-hover)}.vireo-landing .v-drawer-item.is-danger,.vireo-landing .v-drawer-item.is-danger svg{color:var(--danger)}.vireo-landing .sc-nav-item{align-items:center;display:inline-flex;position:static}.vireo-landing .v-nav-inner{position:relative}.vireo-landing .sc-navlink--trigger{color:var(--text-muted);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:5px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.vireo-landing .sc-navlink--trigger:hover,.vireo-landing .sc-navlink--trigger.is-open{color:var(--text-primary);background:var(--surface-hover)}.vireo-landing .sc-navlink--trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vireo-landing .sc-navlink-chev{transition:transform .2s var(--ease)}.vireo-landing .sc-navlink--trigger.is-open .sc-navlink-chev{transform:rotate(180deg)}.vireo-landing .sc-mega-wrap{z-index:70;opacity:0;visibility:hidden;transition:opacity .18s var(--ease), transform .18s var(--ease);padding-top:16px;position:absolute;top:calc(100% - 16px);left:8px;transform:translateY(-6px)}.vireo-landing .sc-mega-wrap.is-open{opacity:1;visibility:visible;transform:none}.vireo-landing .sc-mega{border-radius:var(--radius-2xl);background:var(--surface-card);border:1px solid var(--border-soft);width:min(660px,100vw - 40px);box-shadow:0 0 0 1px #11111105, var(--shadow-pop);padding:14px}.vireo-landing .sc-mega-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:4px;display:grid}.vireo-landing .sc-mega-item{border-radius:var(--radius-lg);transition:background .15s var(--ease), border-color .15s var(--ease);border:1px solid #0000;flex-direction:column;padding:16px 16px 14px;text-decoration:none;display:flex}.vireo-landing .sc-mega-item:hover{background:var(--surface-hover);border-color:var(--border-soft)}.vireo-landing .sc-mega-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;background:var(--surface-hover)}.vireo-landing .sc-mega-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.vireo-landing .sc-mega-ic{background:var(--purple-tint);width:36px;height:36px;color:var(--purple-600);border-radius:999px;place-items:center;display:grid}.vireo-landing .sc-mega-num{letter-spacing:.06em;font-variant-numeric:tabular-nums;background-image:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:800}.vireo-landing .sc-mega-item-title{letter-spacing:-.015em;color:var(--text-primary);font-size:14.5px;font-weight:700}.vireo-landing .sc-mega-item-desc{color:var(--text-muted);flex:1;margin-top:4px;font-size:12.5px;line-height:1.45}.vireo-landing .sc-mega-explore{color:var(--accent);align-items:center;gap:4px;margin-top:14px;font-size:12px;font-weight:600;display:inline-flex}.vireo-landing .sc-mega-explore svg{transition:transform .15s var(--ease)}.vireo-landing .sc-mega-item:hover .sc-mega-explore svg,.vireo-landing .sc-mega-item:focus-visible .sc-mega-explore svg{transform:translate(3px)}.vireo-landing .sc-mega-arrow{color:var(--neutral-450);align-self:center;display:flex}.vireo-landing .sc-mega-foot{border-top:1px solid var(--divider);justify-content:space-between;align-items:center;gap:16px;margin:6px 6px 0;padding-top:12px;display:flex}.vireo-landing .sc-mega-foot-note{color:var(--text-subtle);font-size:12px;font-weight:500}.vireo-landing .sc-mega-foot-cta{color:var(--accent);border-radius:var(--radius-md);transition:background .15s var(--ease);align-items:center;gap:6px;padding:5px 9px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.vireo-landing .sc-mega-foot-cta:hover{background:var(--blue-tint)}.vireo-landing .sc-mega-foot-cta svg{transition:transform .15s var(--ease)}.vireo-landing .sc-mega-foot-cta:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.vireo-landing .sc-mega-wrap,.vireo-landing .sc-navlink-chev,.vireo-landing .sc-mega-explore svg,.vireo-landing .sc-mega-foot-cta svg{transition:none}}.vireo-landing .sc-drawer-group{flex-direction:column;display:flex}.vireo-landing .sc-drawer-groupbtn{cursor:pointer;width:100%;color:var(--text-secondary);letter-spacing:-.01em;text-align:start;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 14px;font-family:inherit;font-size:16px;font-weight:500;display:flex}.vireo-landing .sc-drawer-groupbtn svg{color:var(--text-placeholder);transition:transform .2s var(--ease)}.vireo-landing .sc-drawer-groupbtn[aria-expanded=true] svg{transform:rotate(180deg)}.vireo-landing .sc-drawer-sub{border-left:1px solid var(--border-default);flex-direction:column;gap:2px;margin:2px 0 4px 14px;padding-left:12px;display:flex}.vireo-landing .sc-drawer-sublink{letter-spacing:-.01em;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.vireo-landing .sc-drawer-sublink-title{color:var(--text-secondary);font-size:15px;font-weight:600}.vireo-landing .sc-drawer-sublink-desc{color:var(--text-subtle);font-size:13px;line-height:1.4}.vireo-landing .sc-drawer-sublink:active{background:var(--surface-hover)}
