:root{--vf-obsidian:#020906;--vf-forest:#062116;--vf-forest-2:#0a3524;--vf-gold:#d8b866;--vf-gold-bright:#f0d48a;--vf-ivory:#f5f0e5;--vf-sage:#9fb5a9;--vf-luxe-line:rgba(216,184,102,.22);--vf-luxe-glass:rgba(4,20,13,.78);--vf-luxe-shadow:0 26px 80px rgba(0,0,0,.34)}body{background:radial-gradient(circle at 86% -8%,rgba(57,128,91,.2),transparent 32%),radial-gradient(circle at 14% 14%,rgba(216,184,102,.08),transparent 26%),linear-gradient(155deg,#020806,#06110d 48%,#030906)}.metricCard,.panel{border-color:rgba(216,184,102,.14)}.panel{border-radius:24px;box-shadow:var(--vf-luxe-shadow),inset 0 1px 0 rgba(255,255,255,.025)}.metricCard{border-radius:18px}.button{background:linear-gradient(115deg,#f0d58b,#d5ad56 48%,#ad7827);box-shadow:0 16px 42px rgba(194,145,46,.18),inset 0 1px 0 rgba(255,255,255,.45)}.button,.metricCard,.panel,.textButton{transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.button:focus-visible,.metricCard:focus-visible,.textButton:focus-visible,.vfLuxeHome a:focus-visible{outline:2px solid var(--vf-gold-bright);outline-offset:3px}.vfLuxeHome{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);grid-gap:16px;gap:16px;margin:0 0 18px}.vfLuxeChallengeCard,.vfLuxeFocusCard,.vfLuxeHeroCard,.vfLuxeIntelligenceCard{position:relative;overflow:hidden;border:1px solid var(--vf-luxe-line);background:radial-gradient(circle at 84% 8%,rgba(216,184,102,.12),transparent 30%),linear-gradient(145deg,rgba(7,35,23,.96),rgba(2,12,8,.98));box-shadow:0 28px 86px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.025)}.vfLuxeHeroCard{min-height:560px;padding:clamp(24px,4vw,42px);border-radius:30px}.vfLuxeHeroGlow{position:absolute;width:420px;height:420px;left:50%;top:43%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(52,181,111,.15),rgba(216,184,102,.055) 42%,transparent 68%);filter:blur(2px);pointer-events:none}.vfLuxeHeroTop{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.vfLuxeHeroTop h2{max-width:650px;margin:6px 0 12px;font:400 clamp(30px,4vw,48px)/1.02 Georgia,serif;letter-spacing:-.025em;color:var(--vf-ivory)}.vfLuxeHeroTop p{max-width:680px;margin:0;color:var(--vf-sage);line-height:1.66}.vfLuxeSignalPill{flex:0 0 auto;display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:7px;column-gap:7px;min-width:86px;padding:10px 12px;border:1px solid rgba(216,184,102,.22);border-radius:16px;background:rgba(1,10,6,.42);color:var(--vf-gold-bright)}.vfLuxeSignalPill strong{font-size:16px}.vfLuxeSignalPill small{grid-column:1/-1;color:#899a91;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.vfLuxeScoreStage{position:relative;z-index:2;display:grid;place-items:center;padding:28px 0 24px}.vfLuxeScoreRing{--vf-score:72%;position:relative;display:grid;place-items:center;align-content:center;width:clamp(210px,26vw,278px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at center,#06180f 0 58%,transparent 59%),conic-gradient(var(--vf-gold-bright) var(--vf-score),rgba(216,184,102,.11) 0);box-shadow:0 0 0 8px rgba(216,184,102,.055),0 0 64px rgba(214,178,80,.13),inset 0 0 44px rgba(48,181,108,.1);text-align:center}.vfLuxeScoreRing:after{content:"";position:absolute;inset:12px;border-radius:50%;border:1px solid rgba(240,212,138,.45);box-shadow:inset 0 0 22px rgba(240,212,138,.08)}.vfLuxeScoreRing small,.vfLuxeScoreRing span{position:relative;z-index:1}.vfLuxeScoreRing span{font-size:11px;letter-spacing:.13em;color:#d7c38d}.vfLuxeScoreRing strong{position:relative;z-index:1;margin:5px 0;font:400 clamp(54px,8vw,78px)/.95 Georgia,serif;color:#f3dfaa;text-shadow:0 0 34px rgba(216,184,102,.17)}.vfLuxeScoreRing small{font-size:8px;letter-spacing:.16em;color:#7fa58f}.vfLuxePillars{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;max-width:720px;margin:0 auto}.vfLuxePillar{display:grid;place-items:center;grid-gap:7px;gap:7px;min-width:0;padding:8px 4px;color:#dcd5c6;text-align:center}.vfLuxePillarIcon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(216,184,102,.38);border-radius:50%;background:radial-gradient(circle,rgba(216,184,102,.11),rgba(5,30,19,.58));color:#e8ca78;box-shadow:0 0 24px rgba(216,184,102,.07);font-size:18px}.vfLuxePillar strong{font-size:10px;font-weight:650}.vfLuxeHeroActions{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:10px;gap:10px;max-width:720px;margin:22px auto 0}.vfLuxeHeroActions>*{min-height:54px;text-align:center}.vfLuxeHomeRail{display:grid;grid-template-rows:auto auto 1fr;grid-gap:12px;gap:12px}.vfLuxeChallengeCard,.vfLuxeFocusCard,.vfLuxeIntelligenceCard{display:block;border-radius:24px;padding:22px}.vfLuxeFocusCard{min-height:186px;background:radial-gradient(circle at 84% 22%,rgba(38,196,116,.18),transparent 28%),linear-gradient(145deg,rgba(7,38,25,.96),rgba(2,14,9,.98))}.vfLuxeCardKicker{display:block;color:#d7b968;font-size:9px;font-weight:750;letter-spacing:.17em}.vfLuxeFocusOrb{float:right;display:grid;place-items:center;width:48px;height:48px;margin-top:-8px;border-radius:50%;border:1px solid rgba(86,224,150,.34);color:#75e2a8;background:radial-gradient(circle,rgba(73,219,139,.19),transparent 64%);box-shadow:0 0 32px rgba(72,210,132,.11)}.vfLuxeChallengeCard h3,.vfLuxeFocusCard h3,.vfLuxeIntelligenceCard h3{margin:9px 0 8px;font:400 24px/1.08 Georgia,serif;color:#f1e8d6}.vfLuxeChallengeCard p,.vfLuxeFocusCard p,.vfLuxeIntelligenceCard p{margin:0 0 10px;color:#9fb0a7;line-height:1.55;font-size:12px}.vfLuxeChallengeCard>small,.vfLuxeFocusCard>small{color:#d8bf79}.vfLuxeChallengeCard{min-height:200px;background:radial-gradient(circle at 92% 0,rgba(216,184,102,.13),transparent 35%),linear-gradient(145deg,rgba(10,43,29,.95),rgba(2,13,9,.98))}.vfLuxeCardHeading{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.vfLuxeMiniRing{--vf-progress:0%;flex:0 0 auto;display:grid;place-items:center;width:60px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#07170f 0 58%,transparent 59%),conic-gradient(#d9bb69 var(--vf-progress),rgba(216,184,102,.1) 0);border:1px solid rgba(216,184,102,.16)}.vfLuxeMiniRing strong{font-size:12px;color:#ead391}.vfLuxeProgressTrack{height:6px;overflow:hidden;margin:9px 0 12px;border-radius:999px;background:rgba(255,255,255,.065)}.vfLuxeProgressTrack span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4fbd84,#e2c36f);box-shadow:0 0 18px rgba(216,184,102,.16)}.vfLuxeIntelligenceCard{min-height:144px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;background:radial-gradient(circle at 18% 48%,rgba(46,187,111,.15),transparent 30%),linear-gradient(145deg,rgba(5,31,20,.96),rgba(2,13,8,.98))}.vfLuxeIntelligenceMark{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(216,184,102,.45);border-radius:50%;color:#ebcd7d;font:400 24px Georgia,serif;box-shadow:0 0 30px rgba(216,184,102,.08)}.vfLuxeArrow{color:#d8bc72;font-size:22px}.vfLuxeHome a:hover{border-color:rgba(236,207,130,.48);transform:translateY(-2px)}.exploreHero{border-radius:30px!important;box-shadow:0 34px 90px rgba(0,0,0,.31),inset 0 1px 0 rgba(255,255,255,.025)!important}.exploreExperienceCard{background:radial-gradient(circle at 88% 8%,rgba(216,184,102,.07),transparent 28%),linear-gradient(145deg,rgba(7,31,21,.82),rgba(3,14,9,.9))!important}.exploreExperienceCard:hover{border-color:rgba(216,184,102,.34)!important;box-shadow:0 18px 46px rgba(0,0,0,.22)}@media(max-width:1100px){.vfLuxeHome{grid-template-columns:1fr}.vfLuxeHomeRail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.vfLuxeIntelligenceCard{grid-column:1/-1}}@media(max-width:700px){.vfLuxeHome{gap:12px}.vfLuxeHeroCard{min-height:unset;padding:22px 18px;border-radius:26px}.vfLuxeHeroTop{gap:12px}.vfLuxeHeroTop h2{font-size:31px}.vfLuxeHeroTop p{font-size:13px}.vfLuxeSignalPill{min-width:70px;padding:8px 9px}.vfLuxeScoreStage{padding:24px 0 20px}.vfLuxeScoreRing{width:min(58vw,236px)}.vfLuxePillars{gap:2px}.vfLuxePillarIcon{width:36px;height:36px;font-size:15px}.vfLuxePillar strong{font-size:9px}.vfLuxeHeroActions,.vfLuxeHomeRail{grid-template-columns:1fr}.vfLuxeIntelligenceCard{grid-column:auto}.vfLuxeChallengeCard,.vfLuxeFocusCard,.vfLuxeIntelligenceCard{border-radius:21px;padding:18px}}@media(prefers-reduced-motion:reduce){.button,.metricCard,.panel,.textButton,.vfLuxeHome a{transition:none!important}.vfLuxeHome a:hover{transform:none}}.membershipPendingActions{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:10px;gap:10px;align-items:stretch;margin-top:22px}.membershipPendingActions .membershipPendingHome,.membershipPendingActions .membershipPendingPrimary{min-height:52px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;line-height:1.25;padding:12px 16px}.membershipPendingActions form{grid-column:1/-1;width:100%}.membershipPendingActions form .textButton{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center}@media(max-width:600px){.loginShell{width:min(100% - 28px,760px)}.loginCard{padding:28px 22px!important;border-radius:25px}.loginCard h1{font-size:clamp(39px,11.5vw,58px);line-height:1.02}.membershipPendingActions{grid-template-columns:1fr;gap:10px}.membershipPendingActions form{grid-column:auto}.membershipPendingActions>*{width:100%}}.vfHomeUtilityHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:2px 2px 6px}.vfHomeUtilityActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.vfHomeSignalButton{position:relative;display:grid;place-items:center;width:43px;height:43px;border:1px solid rgba(216,184,102,.2);border-radius:50%;background:linear-gradient(145deg,rgba(10,40,27,.72),rgba(2,14,9,.84));color:#e2c676;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.vfHomeSignalButton b{position:absolute;top:-4px;right:-3px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:#d8b866;color:#06100c;font-size:9px}.vfCommunityCardGrid,.vfRecognitionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}.vfRecognitionCard{min-width:0;padding:16px 18px;border:1px solid rgba(216,184,102,.18);border-radius:22px;background:radial-gradient(circle at 90% 0,rgba(216,184,102,.08),transparent 30%),linear-gradient(145deg,rgba(6,29,19,.94),rgba(2,13,8,.98));box-shadow:0 22px 60px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.025)}.vfRecognitionCard .textLink{display:inline-flex;margin-top:9px;color:#dfc77e}.vfJourneyCard{position:relative;display:flex;flex-direction:column;min-height:220px;padding:22px;overflow:hidden;border:1px solid rgba(216,184,102,.2);border-radius:24px;background:radial-gradient(circle at 90% 8%,rgba(216,184,102,.1),transparent 30%),linear-gradient(145deg,rgba(7,35,23,.96),rgba(2,13,8,.98));box-shadow:0 26px 72px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.025)}.vfJourneyCommunity{background:radial-gradient(circle at 88% 10%,rgba(216,184,102,.12),transparent 31%),radial-gradient(circle at 4% 95%,rgba(48,190,113,.07),transparent 32%),linear-gradient(145deg,rgba(7,37,24,.96),rgba(2,13,8,.98))}.vfJourneyMomentum{background:radial-gradient(circle at 8% 0,rgba(48,190,113,.09),transparent 32%),linear-gradient(145deg,rgba(6,30,20,.96),rgba(2,13,8,.98))}.vfJourneyPersonal{background:radial-gradient(circle at 90% 8%,rgba(216,184,102,.11),transparent 32%),linear-gradient(145deg,rgba(9,40,27,.95),rgba(2,13,8,.98))}.vfJourneyCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.vfJourneyKicker{color:#d9bb6d;font-size:9px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.vfJourneyCard h3{margin:9px 0 0;font:400 clamp(24px,3.4vw,34px)/1.04 Georgia,serif;color:#f3ebdc;text-wrap:balance}.vfJourneyCard h3 span{font:500 13px/1.2 Arial,Helvetica,sans-serif;color:#b2beb8}.vfJourneyCard p{margin:12px 0;color:#a6b4ac;font-size:12px;line-height:1.55}.vfJourneyIcon{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(216,184,102,.34);border-radius:50%;background:radial-gradient(circle,rgba(216,184,102,.09),rgba(4,22,14,.55));color:#dec171;font-size:18px}.vfJourneyProgress{height:6px;overflow:hidden;margin:2px 0 14px;border-radius:999px;background:rgba(255,255,255,.065)}.vfJourneyProgress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4fbd84,#e2c36f);box-shadow:0 0 18px rgba(216,184,102,.15)}.vfJourneyLeaderboard{display:flex;flex-wrap:wrap;gap:7px;margin:2px 0 14px}.vfJourneyLeaderboard span{padding:7px 9px;border:1px solid rgba(216,184,102,.13);border-radius:999px;background:rgba(255,255,255,.025);color:#abb8b1;font-size:10px}.vfJourneyLeaderboard b{color:#dcc276}.vfJourneyLink{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(216,184,102,.12);color:#e0c579;font-size:12px;font-weight:700}.vfJourneyCard:hover{border-color:rgba(236,207,130,.42);transform:translateY(-2px)}@media(max-width:900px){.vfHomeUtilityHeader{margin-bottom:10px}.vfCommunityCardGrid,.vfRecognitionGrid{grid-template-columns:1fr}}@media(max-width:600px){.vfHomeUtilityHeader .brand span:last-child{font-size:11px}.vfHomeUtilityHeader .brandMark{width:34px;height:34px}.vfHomeUtilityHeader .textButton{min-height:39px;padding:8px 10px;font-size:11px}.vfHomeSignalButton,.vfHomeUtilityHeader .avatar{width:39px;height:39px;flex-basis:39px}.vfJourneyCard,.vfRecognitionCard{border-radius:21px}.vfJourneyCard{min-height:190px;padding:18px}.vfJourneyCard h3{font-size:clamp(24px,7.6vw,30px)}.vfJourneyIcon{width:40px;height:40px}}.checkInPage,.dashboardPage{--vf-surface:radial-gradient(circle at 92% 5%,rgba(216,184,102,.085),transparent 31%),linear-gradient(145deg,rgba(7,31,21,.94),rgba(2,13,8,.98));--vf-surface-soft:radial-gradient(circle at 8% 0%,rgba(52,181,111,.075),transparent 31%),linear-gradient(145deg,rgba(6,27,18,.93),rgba(2,12,8,.98));--vf-surface-line:rgba(216,184,102,.18);--vf-surface-line-strong:rgba(216,184,102,.36);--vf-surface-shadow:0 24px 68px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.025)}.checkInShell,.dashboardMain{position:relative}.checkInShell{width:min(1180px,calc(100% - 36px));padding-top:28px}.checkInTopbar{padding:5px 2px 10px;margin-bottom:16px}.checkInTopbar .brandMark{background:radial-gradient(circle,rgba(216,184,102,.08),transparent 68%);box-shadow:0 0 24px rgba(216,184,102,.05)}.checkInPage .panel,.dashboardMain .panel{border:1px solid var(--vf-surface-line)!important;border-radius:25px!important;background:var(--vf-surface)!important;box-shadow:var(--vf-surface-shadow)!important;overflow:hidden}.checkInPage .panel+.panel,.dashboardMain .panel+.panel{margin-top:16px}.checkInPage .adaptiveNavCard,.checkInPage .exploreExperienceCard,.checkInPage .metricCard,.dashboardMain .adaptiveNavCard,.dashboardMain .metricCard{position:relative;border:1px solid var(--vf-surface-line)!important;border-radius:20px!important;background:var(--vf-surface-soft)!important;box-shadow:0 18px 52px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.02)!important;overflow:hidden}.checkInPage .adaptiveNavCard:before,.checkInPage .exploreExperienceCard:before,.checkInPage .metricCard:before,.dashboardMain .adaptiveNavCard:before,.dashboardMain .metricCard:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.025),transparent 35%)}.checkInPage a.adaptiveNavCard,.checkInPage a.exploreExperienceCard,.checkInPage a.metricCard,.dashboardMain a.adaptiveNavCard,.dashboardMain a.metricCard{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.checkInPage a.adaptiveNavCard:hover,.checkInPage a.exploreExperienceCard:hover,.checkInPage a.metricCard:hover,.dashboardMain a.adaptiveNavCard:hover,.dashboardMain a.metricCard:hover{transform:translateY(-3px);border-color:var(--vf-surface-line-strong)!important;box-shadow:0 26px 72px rgba(0,0,0,.31),0 0 24px rgba(216,184,102,.04)!important}.checkInPage .metricCard strong,.checkInPage .panel h1,.checkInPage .panel h2,.checkInPage .panel h3,.dashboardMain .metricCard strong,.dashboardMain .panel h1,.dashboardMain .panel h2,.dashboardMain .panel h3{color:#f4eddf;text-wrap:balance}.checkInPage .panel h2,.dashboardMain .panel h2{letter-spacing:-.022em}.checkInPage .metricCard small,.checkInPage .panel p,.dashboardMain .metricCard small,.dashboardMain .panel p{color:#a9b7af!important}.checkInPage .eyebrow,.checkInPage .metricCard>span:first-child,.dashboardMain .eyebrow,.dashboardMain .metricCard>span:first-child{color:#d8ba6a!important;letter-spacing:.18em}.checkInPage .textButton,.dashboardMain .textButton{border:1px solid rgba(216,184,102,.18)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(12,42,29,.56),rgba(3,17,11,.7))!important;color:#d8ded9!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.checkInPage .button,.dashboardMain .button{border-radius:16px!important;background:linear-gradient(116deg,#efd389,#d2a94e 52%,#a76f24)!important;color:#07100c!important;box-shadow:0 14px 38px rgba(196,145,45,.18),inset 0 1px 0 rgba(255,255,255,.42)!important}.checkInPage input:not([type=checkbox]):not([type=radio]),.checkInPage select,.checkInPage textarea,.dashboardPage input:not([type=checkbox]):not([type=radio]),.dashboardPage select,.dashboardPage textarea{border:1px solid rgba(216,184,102,.16)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(3,16,10,.95),rgba(7,28,19,.92))!important;color:#f3eee3!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important}.checkInPage input:focus,.checkInPage select:focus,.checkInPage textarea:focus,.dashboardPage input:focus,.dashboardPage select:focus,.dashboardPage textarea:focus{outline:2px solid rgba(230,198,113,.52)!important;outline-offset:2px;border-color:rgba(230,198,113,.4)!important}.checkInPage [class*=Card],.checkInPage [class*=Panel],.checkInPage [class*=Tile],.checkInPage [class*=card],.checkInPage [class*=panel],.checkInPage [class*=tile],.dashboardMain [class*=Card],.dashboardMain [class*=card]{border-radius:22px}.checkInPage [class*=Card]:not(.brandMark):not(.avatar),.checkInPage [class*=Panel],.checkInPage [class*=Tile],.dashboardMain [class*=Card]:not(.brandMark):not(.avatar){box-shadow:0 20px 58px rgba(0,0,0,.21)}.checkInPage .exploreHero,.checkInPage .vitaRunCommand,.checkInPage .vitaRunWeekly,.dashboardMain .adaptiveNavPanel{background:radial-gradient(circle at 90% 0,rgba(216,184,102,.1),transparent 31%),radial-gradient(circle at 5% 100%,rgba(48,190,113,.07),transparent 34%),linear-gradient(145deg,rgba(7,32,21,.96),rgba(2,13,8,.98))!important}.checkInPage .exploreExperienceCard{min-height:158px!important;padding:20px!important}.checkInPage .exploreExperienceCard strong{margin-top:12px;font-size:clamp(22px,2.8vw,30px);line-height:1.08}.checkInPage .dashGrid,.checkInPage .exploreExperienceGrid,.checkInPage .metricsGrid,.dashboardMain .adaptiveNavGrid,.dashboardMain .dashGrid,.dashboardMain .metricsGrid{gap:12px!important}@media(max-width:600px){.checkInShell{width:min(100% - 24px,1180px);padding-top:max(14px,calc(env(safe-area-inset-top,0px) + 8px))}.checkInTopbar{margin-bottom:12px}.checkInPage .panel,.dashboardMain .panel{border-radius:21px!important}.checkInPage .adaptiveNavCard,.checkInPage .exploreExperienceCard,.checkInPage .metricCard,.dashboardMain .adaptiveNavCard,.dashboardMain .metricCard{border-radius:19px!important}.checkInPage .exploreExperienceGrid{grid-template-columns:1fr!important}.checkInPage .exploreExperienceCard{min-height:142px!important;padding:18px!important}.checkInPage [class*=Card],.checkInPage [class*=Panel],.checkInPage [class*=Tile],.checkInPage [class*=card],.checkInPage [class*=panel],.checkInPage [class*=tile],.dashboardMain [class*=Card],.dashboardMain [class*=card]{border-radius:20px}}@media(prefers-reduced-motion:reduce){.checkInPage a.adaptiveNavCard,.checkInPage a.exploreExperienceCard,.checkInPage a.metricCard,.dashboardMain a.adaptiveNavCard,.dashboardMain a.metricCard{transition:none!important}}.checkInPage [class*=__HeroCard__],.checkInPage [class*=__Hero__],.checkInPage [class*=__heroCard__],.checkInPage [class*=__hero__]{border:1px solid rgba(216,184,102,.22)!important;border-radius:26px!important;background:radial-gradient(circle at 88% 5%,rgba(216,184,102,.105),transparent 31%),radial-gradient(circle at 5% 100%,rgba(49,188,112,.07),transparent 33%),linear-gradient(145deg,rgba(7,34,22,.96),rgba(2,13,8,.98))!important;box-shadow:0 28px 78px rgba(0,0,0,.31),inset 0 1px 0 rgba(255,255,255,.03)!important;overflow:hidden}.checkInPage [class*=__Card__],.checkInPage [class*=__Panel__],.checkInPage [class*=__Tile__],.checkInPage [class*=__card__],.checkInPage [class*=__panel__],.checkInPage [class*=__tile__]{border-color:rgba(216,184,102,.17)!important;border-radius:22px!important;box-shadow:0 20px 58px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.018)!important}.checkInPage [class*=__Card__]:hover,.checkInPage [class*=__Tile__]:hover,.checkInPage [class*=__card__]:hover,.checkInPage [class*=__tile__]:hover{border-color:rgba(216,184,102,.34)!important}.checkInPage [class*=__Section__],.checkInPage [class*=__section__]{scroll-margin-top:18px}@media(max-width:600px){.checkInPage [class*=__HeroCard__],.checkInPage [class*=__Hero__],.checkInPage [class*=__heroCard__],.checkInPage [class*=__hero__]{border-radius:22px!important}.checkInPage [class*=__Card__],.checkInPage [class*=__Panel__],.checkInPage [class*=__Tile__],.checkInPage [class*=__card__],.checkInPage [class*=__panel__],.checkInPage [class*=__tile__]{border-radius:20px!important}}.checkInPage .checkInTopbar{position:relative;z-index:8;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 12px!important;border:1px solid rgba(216,184,102,.13);border-radius:18px;background:linear-gradient(145deg,rgba(4,22,14,.78),rgba(2,12,8,.86));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 40px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.022)}.checkInPage .checkInTopbar .brand{min-width:0;color:#f1ebdf}.checkInPage .checkInTopbar .brand>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkInPage .checkInTopbar .textLink{color:#c9d1cc;font-size:12px}.checkInPage .exploreHero,.checkInPage [class*=Hero],.checkInPage [class*=hero]:not([class*=Hero]){border-color:rgba(216,184,102,.24)!important}.checkInPage [class*=VitaHydrate_hero],.checkInPage [class*=VitaMindDailySession_hero],.checkInPage [class*=VitaPrep_hero],.checkInPage [class*=VitaWisdom_hero]{position:relative;overflow:hidden;background:radial-gradient(circle at 84% 12%,rgba(226,195,111,.13),transparent 28%),radial-gradient(circle at 8% 90%,rgba(60,202,126,.08),transparent 35%),linear-gradient(145deg,rgba(8,40,27,.97),rgba(2,13,8,.99))!important;border:1px solid rgba(216,184,102,.24)!important;border-radius:28px!important;box-shadow:0 30px 88px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.032)!important}.checkInPage [class*=VitaHydrate_hero] h1,.checkInPage [class*=VitaMindDailySession_hero] h1,.checkInPage [class*=VitaPrep_hero] h1,.checkInPage [class*=VitaWisdom_hero] h1{color:#f6efe2!important;text-shadow:0 10px 40px rgba(0,0,0,.18)}.checkInPage [class*=autopilotHero],.checkInPage [class*=executionHero],.checkInPage [class*=groceryHero],.checkInPage [class*=guideCard],.checkInPage [class*=insights],.checkInPage [class*=kitchenHero],.checkInPage [class*=missionCard],.checkInPage [class*=needPanel],.checkInPage [class*=nutritionHero],.checkInPage [class*=pathCard],.checkInPage [class*=pathSection],.checkInPage [class*=progressCard],.checkInPage [class*=progressV2],.checkInPage [class*=scenarioLab],.checkInPage [class*=sessionCard]{border:1px solid rgba(216,184,102,.2)!important;border-radius:23px!important;background:radial-gradient(circle at 88% 5%,rgba(216,184,102,.095),transparent 28%),linear-gradient(145deg,rgba(8,35,24,.94),rgba(3,15,10,.98))!important;box-shadow:0 22px 64px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.024)!important}.checkInPage [class*=VitaWisdom_settings],.checkInPage [class*=activeExperiment],.checkInPage [class*=adaptiveCard],.checkInPage [class*=completionPanel],.checkInPage [class*=draftPanel],.checkInPage [class*=feedback],.checkInPage [class*=guidancePanel],.checkInPage [class*=guidedCook],.checkInPage [class*=history],.checkInPage [class*=hydrationBridge],.checkInPage [class*=intelligence],.checkInPage [class*=inventoryPanel],.checkInPage [class*=kitchenDetail],.checkInPage [class*=leftovers],.checkInPage [class*=logPanel],.checkInPage [class*=memberGuide],.checkInPage [class*=moreTools],.checkInPage [class*=pantry],.checkInPage [class*=patternCard],.checkInPage [class*=profileCard],.checkInPage [class*=reflection],.checkInPage [class*=reminders],.checkInPage [class*=rescuePanel],.checkInPage [class*=scenarioBriefing],.checkInPage [class*=scenarioPattern],.checkInPage [class*=scenarioResult],.checkInPage [class*=scenarioStage],.checkInPage [class*=settings],.checkInPage [class*=sharePanel],.checkInPage [class*=smartList],.checkInPage [class*=startHere],.checkInPage [class*=studyPanel],.checkInPage [class*=timerPanel],.checkInPage [class*=vitaScoreBand],.checkInPage [class*=weekCalendar],.checkInPage [class*=weeklySummary],.checkInPage [class*=workspaceGuide],.checkInPage [class*=workspaceHandoff]{border:1px solid rgba(216,184,102,.15)!important;border-radius:21px!important;background:radial-gradient(circle at 10% 0,rgba(47,165,99,.055),transparent 30%),linear-gradient(145deg,rgba(6,28,19,.91),rgba(2,13,8,.96))!important;box-shadow:0 18px 50px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.018)!important}.checkInPage [class*=domainRows]>*,.checkInPage [class*=groceryMetrics]>*,.checkInPage [class*=historyGrid]>*,.checkInPage [class*=insightGrid]>*,.checkInPage [class*=intelGrid]>*,.checkInPage [class*=kitchenMetrics]>*,.checkInPage [class*=needGrid]>*,.checkInPage [class*=nutritionGrid]>*,.checkInPage [class*=pathGrid]>*,.checkInPage [class*=profileGrid]>*,.checkInPage [class*=statusGrid]>*,.checkInPage [class*=trendGrid]>*{border-color:rgba(216,184,102,.12)!important;border-radius:18px!important}.checkInPage [class*=VitaHydrate_vesselWrap]{position:relative;border-radius:24px;background:radial-gradient(circle at 50% 46%,rgba(59,187,126,.14),transparent 42%),radial-gradient(circle at 50% 55%,rgba(216,184,102,.06),transparent 62%)}.checkInPage [class*=VitaHydrate_vessel]{filter:drop-shadow(0 26px 38px rgba(0,0,0,.34))}.checkInPage [class*=VitaHydrate_progressCard] strong{color:#f0d898!important}.checkInPage [class*=VitaHydrate_quick] button,.checkInPage [class*=VitaHydrate_types] button{border:1px solid rgba(216,184,102,.14)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(11,43,29,.68),rgba(3,17,11,.78))!important;color:#d9dfda!important}.checkInPage [class*=VitaHydrate_activeType]{border-color:rgba(231,201,121,.48)!important;background:linear-gradient(145deg,rgba(72,131,86,.44),rgba(20,61,41,.72))!important;color:#f2dc9a!important}.checkInPage [class*=VitaPrep_startHere]{border-color:rgba(216,184,102,.24)!important}.checkInPage [class*=VitaPrep_completionMeter],.checkInPage [class*=VitaPrep_cookProgress],.checkInPage [class*=VitaPrep_pathTrack]{overflow:hidden;border-radius:999px!important;background:rgba(255,255,255,.055)!important}.checkInPage [class*=VitaPrep_completionMeter] span,.checkInPage [class*=VitaPrep_cookProgressOn],.checkInPage [class*=VitaPrep_pathTrack] span{background:linear-gradient(90deg,#4fbd84,#e2c36f)!important;box-shadow:0 0 18px rgba(216,184,102,.14)}.checkInPage [class*=VitaMindDailySession_missionCard],.checkInPage [class*=VitaMindDailySession_progressV2],.checkInPage [class*=VitaMindDailySession_sessionCard]{border-color:rgba(216,184,102,.23)!important}.checkInPage [class*=VitaMindDailySession_levelBadge],.checkInPage [class*=VitaMindDailySession_missionProgressBadge],.checkInPage [class*=VitaMindDailySession_progressV2Badge]{border:1px solid rgba(216,184,102,.24)!important;background:rgba(216,184,102,.075)!important;color:#e2c778!important}.checkInPage [class*=VitaMindDailySession_choices] button,.checkInPage [class*=VitaMindDailySession_scenarioChoices] button{border-radius:15px!important;border-color:rgba(216,184,102,.13)!important;background:linear-gradient(145deg,rgba(7,31,21,.78),rgba(3,16,10,.88))!important}.checkInPage [class*=VitaWisdom_card]{border:1px solid rgba(216,184,102,.16)!important;border-radius:21px!important;background:radial-gradient(circle at 94% 0,rgba(216,184,102,.075),transparent 26%),linear-gradient(145deg,rgba(7,29,20,.92),rgba(2,13,8,.97))!important;box-shadow:0 18px 52px rgba(0,0,0,.22)!important}.checkInPage [class*=VitaWisdom_attribution]{color:#d1b76d!important}.checkInPage .vitaRunCommand,.checkInPage .vitaRunRouteLibrary,.checkInPage .vitaRunRoutePlanner,.checkInPage .vitaRunSessionReview,.checkInPage .vitaRunWeekly{border:1px solid rgba(216,184,102,.18)!important;border-radius:23px!important;background:radial-gradient(circle at 90% 5%,rgba(216,184,102,.08),transparent 30%),linear-gradient(145deg,rgba(7,31,21,.94),rgba(2,13,8,.98))!important;box-shadow:0 22px 64px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.022)!important}.checkInPage .exploreAllExperiences>.panel,.checkInPage .progressPatternGrid .metricCard,.dashboardMain .metricCard{background:radial-gradient(circle at 90% 5%,rgba(216,184,102,.065),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.92),rgba(2,13,8,.97))!important}.checkInPage .exploreExperienceCard strong,.checkInPage .progressPatternGrid .metricCard strong,.dashboardMain .metricCard strong{font-family:Georgia,serif;font-weight:400!important;letter-spacing:-.015em}.checkInPage details,.dashboardMain details{border:1px solid rgba(216,184,102,.11)!important;border-radius:17px!important;background:rgba(4,21,14,.44);padding:14px 16px!important}.checkInPage details summary,.dashboardMain details summary{color:#c7d0ca!important;font-weight:650}.checkInPage .panel,.dashboardMain>.panel{margin-bottom:16px!important}@media(max-width:700px){.checkInPage .checkInTopbar{min-height:54px;padding:8px 10px!important;border-radius:16px}.checkInPage .checkInTopbar .brandMark{width:34px;height:34px}.checkInPage [class*=VitaHydrate_hero],.checkInPage [class*=VitaMindDailySession_hero],.checkInPage [class*=VitaPrep_hero],.checkInPage [class*=VitaWisdom_hero]{border-radius:22px!important}.checkInPage [class*=completionPanel],.checkInPage [class*=guideCard],.checkInPage [class*=missionCard],.checkInPage [class*=progressCard],.checkInPage [class*=progressV2],.checkInPage [class*=scenarioLab],.checkInPage [class*=sessionCard],.checkInPage [class*=startHere],.checkInPage [class*=workspaceGuide],.checkInPage [class*=workspaceHandoff]{border-radius:19px!important}.checkInPage [class*=VitaHydrate_quick],.checkInPage [class*=VitaHydrate_types]{gap:7px!important}.checkInPage [class*=VitaHydrate_quick] button,.checkInPage [class*=VitaHydrate_types] button{min-height:44px}}.vfAchievementCrest{position:relative;flex:0 0 auto;display:grid;place-items:center;width:74px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(216,184,102,.34);background:radial-gradient(circle at 35% 28%,rgba(244,220,151,.12),transparent 28%),radial-gradient(circle at 50% 58%,rgba(43,151,94,.12),transparent 58%),linear-gradient(145deg,#0b3524,#04170f);box-shadow:0 0 0 6px rgba(216,184,102,.035),0 18px 42px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04);color:#e8cd83;overflow:hidden}.vfAchievementCrestLarge{width:clamp(126px,18vw,168px)}.vfAchievementCrestHalo{position:absolute;inset:8px;border-radius:50%;border:1px solid rgba(239,211,139,.26);box-shadow:inset 0 0 24px rgba(216,184,102,.05)}.vfAchievementCrestInner{position:relative;z-index:1;display:grid;place-items:center;grid-gap:1px;gap:1px;text-align:center}.vfAchievementCrestSymbol{font-size:21px;line-height:1;text-shadow:0 0 20px rgba(238,207,124,.2)}.vfAchievementCrestInner strong{font:400 22px/1 Georgia,serif!important;color:#f1d995!important}.vfAchievementCrestInner small{max-width:54px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#bda86f!important;font-size:7px!important;font-weight:800;letter-spacing:.12em}.vfAchievementCrestLocked{opacity:.55;filter:saturate(.55);border-color:rgba(182,193,187,.16);color:#829087}.vfAchievementCrestLocked .vfAchievementCrestInner strong{color:#9ca8a1!important}.vfAchievementCrestLocked .vfAchievementCrestInner small{color:#7d8a83!important}.vfAchievementHero{padding:clamp(28px,6vw,54px)!important;border-color:rgba(216,184,102,.31)!important;background:radial-gradient(circle at 88% 9%,rgba(216,184,102,.13),transparent 30%),radial-gradient(circle at 8% 94%,rgba(53,185,109,.08),transparent 35%),linear-gradient(145deg,rgba(8,43,29,.96),rgba(2,13,8,.99))!important}.vfAchievementHeroGrid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:30px;gap:30px;align-items:center}.vfAchievementHero h1{max-width:760px;margin:8px 0 16px;font:400 clamp(40px,7vw,66px)/1 Georgia,serif;letter-spacing:-.03em}.vfAchievementHero p{max-width:790px;line-height:1.7;font-size:clamp(15px,2vw,18px)}.vfAchievementHeroCrest{display:grid;justify-items:center;grid-gap:13px;gap:13px;min-width:180px}.vfAchievementHeroCrest>span{max-width:175px;color:#b5c0b9;font-size:10px;line-height:1.45;text-align:center;letter-spacing:.07em;text-transform:uppercase}.vfAchievementStats{margin-top:26px!important}.vfAchievementVaultGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.vfAchievementVaultCard{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;min-height:158px!important;padding:18px!important}.vfAchievementVaultCard>div:last-child{min-width:0;display:grid;align-content:center}.vfAchievementVaultCard strong{margin:6px 0!important;font:400 clamp(21px,3vw,28px)/1.08 Georgia,serif!important}.vfAchievementUnlocked{border-color:rgba(216,184,102,.28)!important;background:radial-gradient(circle at 10% 50%,rgba(216,184,102,.09),transparent 28%),linear-gradient(145deg,rgba(9,39,26,.94),rgba(3,15,10,.98))!important}.vfAchievementLocked{opacity:.68;background:linear-gradient(145deg,rgba(8,25,18,.75),rgba(3,14,9,.94))!important}.vfMasteryRewardCard{border-color:rgba(216,184,102,.32)!important;background:radial-gradient(circle at 10% 50%,rgba(216,184,102,.12),transparent 28%),radial-gradient(circle at 95% 0,rgba(57,176,109,.07),transparent 32%),linear-gradient(145deg,rgba(9,38,26,.96),rgba(2,13,8,.98))!important}.vfNextUnlockCard{padding:clamp(22px,4vw,32px)!important;border-color:rgba(216,184,102,.22)!important}.vfNextUnlockHead{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center}.vfNextUnlockHead p{max-width:780px;line-height:1.65}.vfMiniProgress,.vfUnlockProgress{height:7px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06)}.vfUnlockProgress{margin:20px 0 10px}.vfMiniProgress{margin:12px 0 8px}.vfMiniProgress span,.vfUnlockProgress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4fbd84,#e5c674);box-shadow:0 0 18px rgba(216,184,102,.16)}.vfChallengeHubHero{padding:clamp(28px,6vw,54px)!important;border-color:rgba(216,184,102,.34)!important;background:radial-gradient(circle at 86% 10%,rgba(216,184,102,.14),transparent 31%),radial-gradient(circle at 7% 96%,rgba(50,190,113,.08),transparent 36%),linear-gradient(145deg,rgba(8,44,30,.97),rgba(2,13,8,.99))!important}.vfChallengeHubHero>h1{font-size:clamp(40px,7vw,68px)!important;letter-spacing:-.03em}.vfChallengeSpotlight{position:relative;overflow:hidden;margin-top:26px;padding:clamp(20px,4vw,30px);border:1px solid rgba(216,184,102,.36);border-radius:24px;background:radial-gradient(circle at 94% 0,rgba(216,184,102,.1),transparent 30%),linear-gradient(145deg,rgba(5,27,18,.82),rgba(2,15,9,.88));box-shadow:0 20px 58px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.025)}.vfChallengeSpotlight:after{content:"";position:absolute;width:180px;height:180px;right:-76px;top:-94px;border-radius:50%;border:1px solid rgba(216,184,102,.12);box-shadow:0 0 0 22px rgba(216,184,102,.025),0 0 0 46px rgba(216,184,102,.012);pointer-events:none}.vfChallengeStatGrid .metricCard{min-height:132px}.vfChallengePathCard{position:relative;min-height:360px!important;display:flex!important;flex-direction:column;padding:24px!important;overflow:hidden}.vfChallengePathCard:after{content:"";position:absolute;width:180px;height:180px;right:-95px;bottom:-105px;border-radius:50%;border:1px solid rgba(216,184,102,.11);pointer-events:none}.vfChallengePathPersonal{background:radial-gradient(circle at 88% 8%,rgba(216,184,102,.105),transparent 31%),linear-gradient(145deg,rgba(8,36,24,.95),rgba(2,13,8,.99))!important}.vfChallengePathCommunity{background:radial-gradient(circle at 88% 8%,rgba(66,196,128,.1),transparent 31%),linear-gradient(145deg,rgba(7,39,25,.95),rgba(2,13,8,.99))!important}.vfChallengePathRivals{background:radial-gradient(circle at 88% 8%,rgba(216,184,102,.09),transparent 30%),radial-gradient(circle at 5% 100%,rgba(65,178,115,.065),transparent 31%),linear-gradient(145deg,rgba(8,34,23,.95),rgba(2,13,8,.99))!important}.vfChallengePathHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.vfChallengePathIcon{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(216,184,102,.34);border-radius:50%;background:radial-gradient(circle,rgba(216,184,102,.09),rgba(4,21,14,.58));color:#e1c477;font-size:20px;box-shadow:0 0 26px rgba(216,184,102,.06)}.vfChallengeRecognitionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.vfChallengeRecognitionCard{display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;min-height:148px!important;padding:17px!important}.vfChallengeRecognitionCard strong{margin:5px 0!important;font:400 23px/1.08 Georgia,serif!important}.vfLeaderboardHero{padding:clamp(30px,6vw,56px)!important;border-color:rgba(216,184,102,.38)!important;background:radial-gradient(circle at 84% 8%,rgba(216,184,102,.15),transparent 31%),radial-gradient(circle at 8% 96%,rgba(56,194,120,.07),transparent 34%),linear-gradient(145deg,rgba(8,43,29,.97),rgba(2,13,8,.99))!important}.vfLeaderboardHero h1{font-size:clamp(42px,8vw,76px)!important;letter-spacing:-.035em}.vfLeaderboardBoard{padding:clamp(22px,4vw,32px)!important}.vfLeaderboardFounding{border-color:rgba(216,184,102,.34)!important;background:radial-gradient(circle at 91% 5%,rgba(216,184,102,.12),transparent 30%),linear-gradient(145deg,rgba(9,38,26,.96),rgba(2,13,8,.98))!important}.vfLeaderboardHead{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:start}.vfLeaderboardHead h2{margin:8px 0;font:400 clamp(30px,5vw,46px)/1.05 Georgia,serif}.vfLeaderboardHead p{max-width:760px;line-height:1.65}.vfLeaderboardSelf{min-width:190px;padding:16px 18px;border:1px solid rgba(216,184,102,.28);border-radius:18px;background:radial-gradient(circle at 75% 15%,rgba(216,184,102,.1),transparent 38%),rgba(2,14,9,.46);text-align:center}.vfLeaderboardSelf small{display:block;color:#d9bd70;font-size:9px;letter-spacing:.12em}.vfLeaderboardSelf strong{display:block;margin:7px 0 5px;font:400 38px/1 Georgia,serif;color:#f0d895}.vfLeaderboardSelf span{color:#a9b6af;font-size:11px}.vfLeaderboardPrivacy{margin:16px 0;padding:13px 15px;border:1px solid rgba(216,184,102,.15);border-radius:15px;background:rgba(216,184,102,.025);color:#a7b4ad;font-size:12px;line-height:1.55}.vfLeaderboardRows{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.vfLeaderboardRow{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:13px;gap:13px;align-items:center;min-height:72px;padding:12px 15px;border:1px solid rgba(255,255,255,.065);border-radius:16px;background:linear-gradient(145deg,rgba(7,27,19,.58),rgba(2,14,9,.68))}.vfLeaderboardPodium{min-height:84px;border-color:rgba(216,184,102,.27);background:radial-gradient(circle at 4% 50%,rgba(216,184,102,.08),transparent 30%),linear-gradient(145deg,rgba(10,37,25,.76),rgba(2,14,9,.74))}.vfLeaderboardRank{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:3px;gap:3px;color:#d3bb79}.vfLeaderboardRank span{font-size:10px}.vfLeaderboardRank strong{font:400 24px/1 Georgia,serif}.vfLeaderboardPodium .vfLeaderboardRank strong{font-size:30px;color:#ecd28b}.vfLeaderboardMember strong{display:block;color:#eef0eb;font-size:14px}.vfLeaderboardPodium .vfLeaderboardMember strong{font-size:16px}.vfLeaderboardMember small{display:block;margin-top:4px;color:#8fa097;line-height:1.4}.vfLeaderboardPoints{display:flex;align-items:baseline;gap:4px;white-space:nowrap;color:#e5d3a4}.vfLeaderboardPoints small{color:#829189!important;font-size:8px!important;letter-spacing:.08em;text-transform:uppercase}.vfLeaderboardEmpty{padding:20px;border:1px dashed rgba(216,184,102,.2);border-radius:16px;color:#9eaca4}.checkInPage .panel,.dashboardMain>.panel,.vfLuxeHome>div{animation:vfSectionReveal .42s cubic-bezier(.2,.72,.2,1) both}.checkInPage .panel:nth-of-type(2),.dashboardMain>.panel:nth-of-type(2){animation-delay:35ms}.checkInPage .panel:nth-of-type(3),.dashboardMain>.panel:nth-of-type(3){animation-delay:.07s}@keyframes vfSectionReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.vfAchievementHeroGrid,.vfLeaderboardHead,.vfNextUnlockHead{grid-template-columns:1fr}.vfAchievementHeroCrest{justify-self:center}.vfAchievementVaultGrid,.vfChallengeRecognitionGrid{grid-template-columns:1fr}.vfAchievementVaultCard,.vfChallengeRecognitionCard{grid-template-columns:62px minmax(0,1fr)}.vfAchievementVaultCard .vfAchievementCrest,.vfChallengeRecognitionCard .vfAchievementCrest{width:58px}.vfChallengePathCard{min-height:310px!important}.vfLeaderboardSelf{width:100%}.vfLeaderboardRow{grid-template-columns:48px minmax(0,1fr)}.vfLeaderboardPoints{grid-column:2;justify-self:start}}@media(max-width:520px){.vfAchievementHeroCrest .vfAchievementCrestLarge{width:124px}.vfAchievementVaultCard,.vfChallengeRecognitionCard{padding:15px!important;gap:12px}.vfLeaderboardRow{border-radius:14px;padding:12px}.vfLeaderboardMember small{font-size:9px}}@media(prefers-reduced-motion:reduce){.checkInPage .panel,.dashboardMain>.panel,.vfLuxeHome>div{animation:none!important}}.vfIntelligenceHeader{position:relative;padding:18px 20px;border:1px solid rgba(216,184,102,.12);border-radius:20px;background:radial-gradient(circle at 92% 5%,rgba(216,184,102,.05),transparent 28%),linear-gradient(145deg,rgba(4,22,14,.72),rgba(2,12,8,.84));box-shadow:0 18px 46px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.018)}.vfIntelligenceHeader h1{margin:8px 0 10px!important;font:400 clamp(38px,6vw,64px)/1 Georgia,serif!important;letter-spacing:-.03em;color:#f4ede0!important}.vfIntelligenceHeader p{max-width:790px;line-height:1.65!important}.vfRecoveryHero,.vfRhythmHero,.vfStateHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.29)!important;background:radial-gradient(circle at 88% 10%,rgba(216,184,102,.13),transparent 30%),radial-gradient(circle at 8% 92%,rgba(54,188,113,.075),transparent 34%),linear-gradient(145deg,rgba(8,43,29,.97),rgba(2,13,8,.99))!important;box-shadow:0 30px 86px rgba(0,0,0,.31),inset 0 1px 0 rgba(255,255,255,.027)!important}.vfRecoveryHero:after,.vfRhythmHero:after,.vfStateHero:after{content:"";position:absolute;width:230px;height:230px;right:-125px;bottom:-140px;border-radius:50%;border:1px solid rgba(216,184,102,.08);box-shadow:0 0 0 34px rgba(216,184,102,.018),0 0 0 66px rgba(216,184,102,.008);pointer-events:none}.vfRecoveryHero>*,.vfRhythmHero>*,.vfStateHero>*{position:relative;z-index:1}.vfCoordinationPanel,.vfIntelligencePanel,.vfOpportunityPanel,.vfRhythmMapPanel{border-color:rgba(216,184,102,.17)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.065),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.92),rgba(2,14,9,.97))!important}.vfCoordinationPanel{border-color:rgba(216,184,102,.23)!important}.vfOpportunityPanel{border-color:rgba(216,184,102,.28)!important;background:radial-gradient(circle at 88% 7%,rgba(216,184,102,.11),transparent 31%),linear-gradient(145deg,rgba(9,39,26,.95),rgba(2,14,9,.98))!important}.vfRhythmTimelineRow{display:grid!important;grid-template-columns:minmax(120px,180px) 1fr auto!important;grid-gap:16px!important;gap:16px!important;align-items:center!important;min-height:82px!important;border-color:rgba(216,184,102,.12)!important}.vfRhythmTrack{height:10px;overflow:hidden;border:1px solid rgba(216,184,102,.07);border-radius:999px;background:rgba(255,255,255,.045)}.vfRhythmTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4fbd84,#d9ba68);box-shadow:0 0 18px rgba(216,184,102,.14)}.vfEmotionalHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.26)!important;background:radial-gradient(circle at 86% 10%,rgba(216,184,102,.13),transparent 30%),radial-gradient(circle at 8% 92%,rgba(61,181,116,.07),transparent 34%),linear-gradient(145deg,rgba(8,40,27,.96),rgba(2,13,8,.99))!important;box-shadow:0 30px 86px rgba(0,0,0,.3)!important}.vfEmotionalHero h1{letter-spacing:-.035em;text-wrap:balance}.vfEmotionalReflection,.vfEmotionalReset,.vfEmotionalSkills{border-color:rgba(216,184,102,.16)!important}.vfEmotionalSkillCard{position:relative;overflow:hidden;min-height:220px;padding:20px;border:1px solid rgba(216,184,102,.13);border-radius:20px;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.055),transparent 27%),linear-gradient(145deg,rgba(8,31,21,.79),rgba(3,15,10,.89));box-shadow:0 16px 42px rgba(0,0,0,.18);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.vfEmotionalSkillCard:hover{transform:translateY(-3px);border-color:rgba(216,184,102,.34);box-shadow:0 22px 54px rgba(0,0,0,.24)}.vfEmotionalSkillCard h3{color:#f0e9dc}.vfEmotionalReset{background:radial-gradient(circle at 90% 4%,rgba(216,184,102,.07),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.89),rgba(2,14,9,.95))!important}.vfEmotionalReflection{background:radial-gradient(circle at 10% 0,rgba(54,181,110,.06),transparent 30%),linear-gradient(145deg,rgba(6,28,19,.9),rgba(2,14,9,.96))!important}.vfMeditationTimer{border-color:rgba(216,184,102,.32)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(3,18,11,.96),rgba(7,30,20,.96))!important;box-shadow:0 18px 48px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.02)!important}.vfMeditationHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.23)!important;background:radial-gradient(circle at 84% 18%,rgba(216,184,102,.12),transparent 30%),radial-gradient(circle at 14% 82%,rgba(67,179,120,.085),transparent 36%),linear-gradient(145deg,rgba(7,35,24,.96),rgba(2,13,8,.99))!important;box-shadow:0 28px 82px rgba(0,0,0,.3)!important}.vfMeditationMetrics .metricCard{border-color:rgba(216,184,102,.13)!important}.vfMeditationStudio{position:relative;overflow:hidden;border-color:rgba(216,184,102,.21)!important;background:radial-gradient(circle at 50% 40%,rgba(67,183,123,.08),transparent 34%),linear-gradient(145deg,rgba(6,28,19,.95),rgba(2,13,8,.99))!important;box-shadow:0 28px 78px rgba(0,0,0,.28)!important}.vfMeditationOrbStage{position:relative;margin-top:8px;padding:28px 0 34px!important;border:1px solid rgba(216,184,102,.1);border-radius:24px;background:radial-gradient(circle at 50% 44%,rgba(66,183,122,.11),transparent 35%),rgba(2,14,9,.34)}.vfMeditationSideCard{border-color:rgba(216,184,102,.14)!important;background:radial-gradient(circle at 92% 3%,rgba(216,184,102,.055),transparent 28%),linear-gradient(145deg,rgba(7,29,20,.86),rgba(2,14,9,.93))!important}.vfMeditationSideCard .textButton[aria-pressed=true],.vfMeditationStudio .textButton[aria-pressed=true]{border-color:rgba(230,199,119,.44)!important;background:rgba(216,184,102,.075)!important;color:#efd898!important;box-shadow:0 12px 28px rgba(0,0,0,.18)}@media(max-width:760px){.vfIntelligenceHeader{padding:16px;border-radius:18px}.vfRhythmTimelineRow{grid-template-columns:1fr auto!important;gap:10px!important}.vfRhythmTrack{grid-column:1/-1;grid-row:2}.vfEmotionalSkillGrid{grid-template-columns:1fr!important}.vfEmotionalSkillCard{min-height:0}.vfMeditationOrbStage{padding:22px 10px 28px!important}}@media(prefers-reduced-motion:reduce){.vfEmotionalSkillCard{transition:none}.vfEmotionalSkillCard:hover{transform:none}}.vfDailyCheckinHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.27)!important;background:radial-gradient(circle at 86% 10%,rgba(216,184,102,.13),transparent 30%),radial-gradient(circle at 9% 92%,rgba(55,190,114,.075),transparent 35%),linear-gradient(145deg,rgba(8,41,27,.97),rgba(2,13,8,.99))!important;box-shadow:0 32px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.028)!important}.vfDailyCheckinHero:after{content:"";position:absolute;width:260px;height:260px;right:-150px;top:-165px;border:1px solid rgba(216,184,102,.08);border-radius:50%;box-shadow:0 0 0 34px rgba(216,184,102,.018),0 0 0 68px rgba(216,184,102,.008);pointer-events:none}.vfDailyCheckinHero>*{position:relative;z-index:1}.vfDailyCheckinHero h1{font-size:clamp(42px,7vw,68px)!important;line-height:1!important;letter-spacing:-.035em}.vfDailyCheckinForm{display:grid;grid-gap:16px!important;gap:16px!important;margin-top:28px}.vfDailyCheckinForm .formGrid{gap:12px!important}.vfDailyCheckinForm label{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(216,184,102,.1);border-radius:17px;background:linear-gradient(145deg,rgba(7,29,20,.66),rgba(2,14,9,.76));color:#cfd6d1!important}.vfDailyCheckinForm input,.vfDailyCheckinForm textarea{min-height:50px}.vfDailyCheckinForm textarea{min-height:120px}.vfDailyCheckinForm .loginButton{min-height:56px;margin-top:4px}.vfProtocolHeader{position:relative;padding:18px 20px;border:1px solid rgba(216,184,102,.12);border-radius:20px;background:linear-gradient(145deg,rgba(4,22,14,.74),rgba(2,12,8,.85));box-shadow:0 18px 46px rgba(0,0,0,.18)}.vfProtocolHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.28)!important;background:radial-gradient(circle at 87% 8%,rgba(216,184,102,.13),transparent 30%),radial-gradient(circle at 7% 94%,rgba(54,188,113,.075),transparent 34%),linear-gradient(145deg,rgba(8,42,28,.97),rgba(2,13,8,.99))!important;box-shadow:0 30px 86px rgba(0,0,0,.31)!important}.protocolSummary{gap:12px!important}.protocolSummaryCard{position:relative;overflow:hidden;border-color:rgba(216,184,102,.13)!important;border-radius:19px!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.055),transparent 28%),linear-gradient(145deg,rgba(8,31,21,.76),rgba(3,15,10,.86))!important;box-shadow:0 16px 42px rgba(0,0,0,.17)}.vfProtocolContext,.vfProtocolLearning{border-color:rgba(216,184,102,.18)!important}.vfProtocolActions{border-color:rgba(216,184,102,.22)!important;background:radial-gradient(circle at 90% 4%,rgba(216,184,102,.07),transparent 29%),linear-gradient(145deg,rgba(7,31,21,.93),rgba(2,14,9,.98))!important}.vfProtocolActionGrid .metricCard{position:relative;min-height:320px;padding:20px!important;border-color:rgba(216,184,102,.14)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.055),transparent 28%),linear-gradient(145deg,rgba(8,31,21,.8),rgba(3,15,10,.9))!important}.vfProtocolActionGrid .metricCard>span:first-child{display:inline-flex;align-self:flex-start;width:auto;padding:7px 9px;border:1px solid rgba(216,184,102,.13);border-radius:999px;background:rgba(216,184,102,.03)}.vfProtocolActionGrid form{margin-top:auto}.vfProtocolActionGrid select,.vfProtocolActionGrid textarea{border-radius:14px!important}.vfWeeklyReviewHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.3)!important;background:radial-gradient(circle at 86% 9%,rgba(216,184,102,.14),transparent 31%),radial-gradient(circle at 7% 94%,rgba(56,190,115,.075),transparent 35%),linear-gradient(145deg,rgba(8,42,28,.97),rgba(2,13,8,.99))!important;box-shadow:0 30px 88px rgba(0,0,0,.31)!important}.vfWeeklyReviewHero h1{letter-spacing:-.035em}.vfWeeklyGlance,.vfWeeklyRecent{background:radial-gradient(circle at 91% 4%,rgba(216,184,102,.055),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.91),rgba(2,14,9,.97))!important}.vfWeeklyMomentum{border-color:rgba(216,184,102,.25)!important;background:radial-gradient(circle at 88% 8%,rgba(216,184,102,.1),transparent 31%),linear-gradient(145deg,rgba(9,39,26,.94),rgba(2,14,9,.98))!important}.vfWeeklyClosing{border-color:rgba(85,194,130,.2)!important;background:radial-gradient(circle at 8% 10%,rgba(60,182,116,.065),transparent 32%),linear-gradient(145deg,rgba(6,28,19,.9),rgba(2,14,9,.96))!important}.vfSignalsHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.29)!important;background:radial-gradient(circle at 86% 10%,rgba(216,184,102,.13),transparent 30%),radial-gradient(circle at 8% 92%,rgba(52,188,111,.075),transparent 34%),linear-gradient(145deg,rgba(8,41,27,.97),rgba(2,13,8,.99))!important;box-shadow:0 30px 86px rgba(0,0,0,.31)!important}.vfSignalsNow{border-color:rgba(216,184,102,.26)!important;background:radial-gradient(circle at 89% 6%,rgba(216,184,102,.09),transparent 30%),linear-gradient(145deg,rgba(9,37,25,.94),rgba(2,14,9,.98))!important}.vfSignalsNow .metricCard{min-height:130px}.vfSignalsConnected,.vfSignalsHistory,.vfSignalsPreferences{border-color:rgba(216,184,102,.15)!important}.vfSignalsHistory .metricCard{border-left:2px solid rgba(216,184,102,.3)!important}.vfSignalsPreferences form>.metricCard{min-height:82px;border-color:rgba(216,184,102,.11)!important;background:linear-gradient(145deg,rgba(7,29,20,.76),rgba(3,15,10,.85))!important}.vfSignalsPreferences input[type=checkbox]{accent-color:#d8b866}.vfAccountHeader{padding:18px 20px;border:1px solid rgba(216,184,102,.12);border-radius:20px;background:linear-gradient(145deg,rgba(4,22,14,.74),rgba(2,12,8,.85));box-shadow:0 18px 46px rgba(0,0,0,.18)}.vfAccountContext,.vfAccountOverview{border-color:rgba(216,184,102,.2)!important}.vfAccountContext{background:radial-gradient(circle at 89% 6%,rgba(216,184,102,.095),transparent 30%),linear-gradient(145deg,rgba(8,36,24,.94),rgba(2,14,9,.98))!important}.vfAccountAccess,.vfAccountBoundary,.vfAccountUtility{border-color:rgba(216,184,102,.13)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(7,28,19,.87),rgba(2,14,9,.94))!important}.vfAccountBoundary .metricCard{min-height:155px}.vfAccountAccess{border-color:rgba(216,184,102,.21)!important}.vf30Hero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.28)!important;background:radial-gradient(circle at 86% 10%,rgba(216,184,102,.14),transparent 31%),radial-gradient(circle at 8% 92%,rgba(54,188,113,.075),transparent 34%),linear-gradient(145deg,rgba(8,42,28,.97),rgba(2,13,8,.99))!important;box-shadow:0 30px 88px rgba(0,0,0,.31)!important}.vf30Hero h1{letter-spacing:-.04em!important}.vf30AttentionHero{border-color:rgba(216,184,102,.24)!important;background:radial-gradient(circle at 90% 5%,rgba(216,184,102,.11),transparent 30%),linear-gradient(145deg,rgba(9,38,26,.94),rgba(2,14,9,.98))!important}.vf30Support>.panel{position:relative;overflow:hidden;min-height:220px;border-color:rgba(216,184,102,.14)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.055),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.86),rgba(2,14,9,.94))!important}.vf30DayStudio{border-color:rgba(216,184,102,.22)!important;background:radial-gradient(circle at 90% 4%,rgba(216,184,102,.075),transparent 29%),linear-gradient(145deg,rgba(7,32,22,.94),rgba(2,14,9,.98))!important}.vf30DayStudio textarea{min-height:170px!important;font:400 16px/1.7 Georgia,serif!important;background:repeating-linear-gradient(180deg,transparent 0,transparent 30px,rgba(216,184,102,.035) 31px),#06100c!important}.vf30PathPanel{position:-webkit-sticky;position:sticky;top:18px;align-self:start;border-color:rgba(216,184,102,.18)!important}.vf30PathPanel button{transition:transform .15s ease,border-color .15s ease,background .15s ease}.vf30PathPanel button:hover{transform:translateY(-2px);border-color:rgba(216,184,102,.42)!important}.memberPerksHero,.storeBenefitsHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.28)!important;background:radial-gradient(circle at 86% 10%,rgba(216,184,102,.14),transparent 31%),radial-gradient(circle at 7% 94%,rgba(55,188,113,.07),transparent 35%),linear-gradient(145deg,rgba(8,42,28,.97),rgba(2,13,8,.99))!important;box-shadow:0 30px 88px rgba(0,0,0,.31)!important}.memberPerksGrid,.storeBenefitsGrid{gap:14px!important}.memberPerkCard,.storeBenefitCard{position:relative;overflow:hidden;border:1px solid rgba(216,184,102,.15)!important;border-radius:22px!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.065),transparent 28%),linear-gradient(145deg,rgba(8,31,21,.88),rgba(2,14,9,.96))!important;box-shadow:0 20px 58px rgba(0,0,0,.22)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.memberPerkCard:hover,.storeBenefitCard:hover{transform:translateY(-3px);border-color:rgba(216,184,102,.34)!important;box-shadow:0 26px 68px rgba(0,0,0,.28)!important}.memberPerkCardTop,.storeBenefitCardTop{border-bottom-color:rgba(216,184,102,.1)!important}.storeBenefitsSecurity{border:1px solid rgba(216,184,102,.18)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(7,31,21,.76),rgba(3,15,10,.86))!important}.memberAnniversaryPanel,.memberParticipationPanel,.memberPermanentHonors,.memberRecognitionLevelsGuide,.memberRecognitionLocked,.memberRecognitionNext,.memberRecognitionPrinciples,.memberStatusRecord{border-color:rgba(216,184,102,.15)!important}.memberRecognitionNext,.memberRecognitionTopTier{background:radial-gradient(circle at 90% 5%,rgba(216,184,102,.09),transparent 29%),linear-gradient(145deg,rgba(8,35,23,.93),rgba(2,14,9,.97))!important}.memberRecognitionBar{background:rgba(255,255,255,.05)!important}.memberRecognitionBar>i,.memberRecognitionBar>span{background:linear-gradient(90deg,#4fbd84,#e3c36e)!important;box-shadow:0 0 18px rgba(216,184,102,.14)}.memberStatusRevealOverlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.memberStatusRevealStage{border-color:rgba(216,184,102,.34)!important;box-shadow:0 38px 110px rgba(0,0,0,.48),0 0 70px rgba(216,184,102,.06)!important}@media(max-width:760px){.vfAccountHeader,.vfProtocolHeader{padding:15px;border-radius:18px}.vfProtocolActionGrid .metricCard{min-height:0}.vf30PathPanel{position:relative;top:auto}.vf30Support>.panel{min-height:0}.memberPerkCard,.storeBenefitCard{border-radius:20px!important}}@media(prefers-reduced-motion:reduce){.memberPerkCard,.storeBenefitCard,.vf30PathPanel button{transition:none}.memberPerkCard:hover,.storeBenefitCard:hover,.vf30PathPanel button:hover{transform:none}}.vfIntelligenceEngineHeader,.vfMembershipHeader,.vfReferralHeader{padding:18px 20px;border:1px solid rgba(216,184,102,.12);border-radius:20px;background:linear-gradient(145deg,rgba(4,22,14,.74),rgba(2,12,8,.85));box-shadow:0 18px 46px rgba(0,0,0,.18)}.vfIntelligenceEngineHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.28)!important;background:radial-gradient(circle at 86% 9%,rgba(216,184,102,.14),transparent 31%),radial-gradient(circle at 7% 94%,rgba(54,188,113,.075),transparent 35%),linear-gradient(145deg,rgba(8,42,28,.97),rgba(2,13,8,.99))!important;box-shadow:0 30px 88px rgba(0,0,0,.31)!important}.vfIntelligenceMemory{border-color:rgba(216,184,102,.24)!important;background:radial-gradient(circle at 90% 5%,rgba(216,184,102,.095),transparent 30%),linear-gradient(145deg,rgba(9,38,26,.94),rgba(2,14,9,.98))!important}.vfIntelligenceSignals{border-color:rgba(80,201,134,.23)!important;background:radial-gradient(circle at 8% 10%,rgba(64,189,122,.085),transparent 31%),radial-gradient(circle at 91% 4%,rgba(216,184,102,.07),transparent 28%),linear-gradient(145deg,rgba(7,31,21,.93),rgba(2,14,9,.98))!important}.vfIntelligenceLearning{border-color:rgba(216,184,102,.2)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.06),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.91),rgba(2,14,9,.97))!important}.vfConnectionsHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.26)!important;background:radial-gradient(circle at 86% 10%,rgba(216,184,102,.13),transparent 30%),radial-gradient(circle at 8% 92%,rgba(55,190,114,.075),transparent 35%),linear-gradient(145deg,rgba(8,41,27,.97),rgba(2,13,8,.99))!important;box-shadow:0 30px 86px rgba(0,0,0,.31)!important}.vfConnectionProviderCard{position:relative;overflow:hidden;border-color:rgba(216,184,102,.13)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.055),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.88),rgba(2,14,9,.95))!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.vfConnectionProviderCard:hover{transform:translateY(-2px);border-color:rgba(216,184,102,.3)!important;box-shadow:0 24px 62px rgba(0,0,0,.26)!important}.vfConnectionProviderCard .status{border:1px solid rgba(216,184,102,.15);border-radius:999px;padding:8px 11px;background:rgba(216,184,102,.035)}.vfConnectionsControl{border-color:rgba(80,191,129,.18)!important;background:radial-gradient(circle at 8% 10%,rgba(62,180,117,.065),transparent 32%),linear-gradient(145deg,rgba(6,28,19,.9),rgba(2,14,9,.96))!important}.vfTrialAccessCard{border-color:rgba(216,184,102,.34)!important;background:radial-gradient(circle at 86% 10%,rgba(216,184,102,.13),transparent 30%),linear-gradient(145deg,rgba(9,40,27,.95),rgba(2,14,9,.98))!important;box-shadow:0 26px 74px rgba(0,0,0,.27)!important}.vfMembershipOverview{border-color:rgba(216,184,102,.19)!important}.vfMembershipBilling,.vfMembershipTimeline{border-color:rgba(216,184,102,.14)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.05),transparent 28%),linear-gradient(145deg,rgba(7,29,20,.88),rgba(2,14,9,.95))!important}.vfMembershipTimeline .metricCard{border-left:2px solid rgba(216,184,102,.27)!important}.vfReferralHeader{border-color:rgba(216,184,102,.17)}.foundingAmbassadorUpgradeShowcase,.foundingMilestonesPanel,.foundingReferralRules,.foundingReferralStatus{border-color:rgba(216,184,102,.16)!important;background:radial-gradient(circle at 91% 4%,rgba(216,184,102,.06),transparent 29%),linear-gradient(145deg,rgba(7,30,20,.9),rgba(2,14,9,.96))!important;box-shadow:0 22px 64px rgba(0,0,0,.24)!important}.foundingAmbassadorUpgradeShowcase{border-color:rgba(216,184,102,.29)!important;background:radial-gradient(circle at 86% 10%,rgba(216,184,102,.13),transparent 31%),linear-gradient(145deg,rgba(9,39,26,.95),rgba(2,14,9,.98))!important}.foundingAmbassadorSeal{box-shadow:0 0 0 7px rgba(216,184,102,.025),0 18px 42px rgba(0,0,0,.24),0 0 30px rgba(216,184,102,.06)!important}.foundingMilestoneCard{border-color:rgba(216,184,102,.13)!important;border-radius:19px!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.045),transparent 27%),linear-gradient(145deg,rgba(7,29,20,.78),rgba(3,15,10,.86))!important}.foundingMilestoneCard.complete{border-color:rgba(216,184,102,.36)!important;background:radial-gradient(circle at 89% 6%,rgba(216,184,102,.1),transparent 30%),linear-gradient(145deg,rgba(11,44,30,.9),rgba(3,17,11,.95))!important;box-shadow:0 18px 46px rgba(0,0,0,.21),0 0 22px rgba(216,184,102,.035)}@media(max-width:760px){.vfIntelligenceEngineHeader,.vfMembershipHeader,.vfReferralHeader{padding:15px;border-radius:18px}}@media(prefers-reduced-motion:reduce){.vfConnectionProviderCard{transition:none}.vfConnectionProviderCard:hover{transform:none}}.vfVitaSignalsHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.28)!important;background:radial-gradient(circle at 86% 10%,rgba(216,184,102,.14),transparent 31%),radial-gradient(circle at 7% 94%,rgba(54,188,113,.075),transparent 35%),linear-gradient(145deg,rgba(8,42,28,.97),rgba(2,13,8,.99))!important;box-shadow:0 30px 88px rgba(0,0,0,.31)!important}.vfVitaSignalsSources,.vfVitaSignalsToday,.vfVitaSignalsWearable{border-color:rgba(216,184,102,.16)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.055),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.9),rgba(2,14,9,.96))!important}.vfVitaSignalsWearable{border-color:rgba(216,184,102,.24)!important}.vfVitaSignalsSources .metricCard,.vfVitaSignalsToday .metricCard,.vfVitaSignalsWearable .metricCard{min-height:140px}.weightHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.27)!important;background:radial-gradient(circle at 86% 10%,rgba(216,184,102,.13),transparent 30%),radial-gradient(circle at 8% 92%,rgba(55,188,113,.07),transparent 34%),linear-gradient(145deg,rgba(8,40,27,.96),rgba(2,13,8,.99))!important;box-shadow:0 30px 86px rgba(0,0,0,.31)!important}.weightMetrics{gap:12px!important}.weightMetrics .metricCard,.weightSection{border-color:rgba(216,184,102,.14)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.055),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.88),rgba(2,14,9,.95))!important}.weightTwinPanel{border-color:rgba(216,184,102,.23)!important;background:radial-gradient(circle at 50% 42%,rgba(58,190,119,.075),transparent 36%),linear-gradient(145deg,rgba(7,32,21,.93),rgba(2,14,9,.98))!important}.weightTwinStage{border-radius:22px!important;background:radial-gradient(circle at 50% 45%,rgba(54,190,116,.13),transparent 38%),rgba(2,14,9,.46)!important;box-shadow:inset 0 0 62px rgba(70,205,133,.045)}.weightCompare>div{border-color:rgba(216,184,102,.12)!important;border-radius:17px!important;background:linear-gradient(145deg,rgba(8,30,21,.72),rgba(3,15,10,.82))!important}.weightForm{padding:16px;border:1px solid rgba(216,184,102,.12);border-radius:18px;background:rgba(2,14,9,.35)}.vfMentalWellnessHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.25)!important;background:radial-gradient(circle at 86% 10%,rgba(216,184,102,.12),transparent 30%),radial-gradient(circle at 8% 92%,rgba(55,188,113,.07),transparent 34%),linear-gradient(145deg,rgba(8,39,26,.96),rgba(2,13,8,.99))!important;box-shadow:0 30px 86px rgba(0,0,0,.3)!important}.vfMentalCheckin,.vfMentalConsent,.vfMentalSupportBoundary,.vfMentalToolkit{border-color:rgba(216,184,102,.15)!important}.vfMentalCheckin label{padding:12px 14px;border:1px solid rgba(216,184,102,.09);border-radius:15px;background:rgba(2,14,9,.32)}.vfMentalSkillCard{position:relative;overflow:hidden;border-color:rgba(216,184,102,.13)!important;border-radius:19px!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.05),transparent 28%),linear-gradient(145deg,rgba(8,30,21,.78),rgba(3,15,10,.88))!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.vfMentalSkillCard:hover{transform:translateY(-3px);border-color:rgba(216,184,102,.34)!important;box-shadow:0 20px 50px rgba(0,0,0,.23)}.vfMentalSkillCard[aria-pressed=true]{border-color:rgba(230,200,121,.45)!important;background:radial-gradient(circle at 90% 5%,rgba(216,184,102,.1),transparent 30%),linear-gradient(145deg,rgba(13,48,34,.9),rgba(3,17,11,.95))!important}.vfMentalConsent{border-color:rgba(216,184,102,.23)!important;background:radial-gradient(circle at 90% 4%,rgba(216,184,102,.085),transparent 30%),linear-gradient(145deg,rgba(8,35,24,.92),rgba(2,14,9,.97))!important}.vfMentalSupportBoundary{border-color:rgba(151,178,164,.16)!important}.vfNutrientsHero,.vfNutritionLensHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.26)!important;background:radial-gradient(circle at 86% 10%,rgba(216,184,102,.13),transparent 30%),radial-gradient(circle at 8% 92%,rgba(61,183,115,.07),transparent 34%),linear-gradient(145deg,rgba(8,40,27,.96),rgba(2,13,8,.99))!important;box-shadow:0 30px 86px rgba(0,0,0,.3)!important}.vfEvidenceCheck{border-color:rgba(216,184,102,.22)!important;background:radial-gradient(circle at 91% 5%,rgba(216,184,102,.075),transparent 29%),linear-gradient(145deg,rgba(8,33,22,.9),rgba(2,14,9,.96))!important}.btGrid>.panel,.vfNutritionPath{border-color:rgba(216,184,102,.14)!important}.dayGrid button{transition:transform .15s ease,border-color .15s ease,background .15s ease}.dayGrid button:hover{transform:translateY(-2px);border-color:rgba(216,184,102,.38)!important}.foodGrid .metricCard{min-height:170px}.vfNutrientDetail,.vfNutrientsIndex,.vfNutrientsSearch{border-color:rgba(216,184,102,.15)!important}.vfNutrientsSearch{background:radial-gradient(circle at 91% 5%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(7,29,20,.87),rgba(2,14,9,.94))!important}.vnCardGrid button{position:relative;overflow:hidden;border-color:rgba(216,184,102,.12)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(8,30,21,.76),rgba(3,15,10,.86))!important;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.vnCardGrid button:hover{transform:translateY(-2px);border-color:rgba(216,184,102,.34)!important;box-shadow:0 16px 38px rgba(0,0,0,.2)}.vnCardGrid button[aria-pressed=true]{border-color:rgba(230,200,121,.47)!important;background:radial-gradient(circle at 90% 5%,rgba(216,184,102,.1),transparent 30%),linear-gradient(145deg,rgba(13,48,34,.9),rgba(3,17,11,.95))!important}.vfNutrientDetail{border-color:rgba(216,184,102,.27)!important;background:radial-gradient(circle at 87% 8%,rgba(216,184,102,.1),transparent 30%),linear-gradient(145deg,rgba(9,37,25,.94),rgba(2,14,9,.98))!important;box-shadow:0 26px 74px rgba(0,0,0,.27)!important}.adaptiveResetGrid{position:relative}.adaptiveStateGrid button{border-color:rgba(216,184,102,.12)!important;border-radius:16px!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(8,30,21,.76),rgba(3,15,10,.86))!important;transition:transform .16s ease,border-color .16s ease,background .16s ease}.adaptiveStateGrid button:hover{transform:translateY(-2px);border-color:rgba(216,184,102,.32)!important}.adaptiveStateGrid button[style*="var(--gold)"]{border-color:rgba(230,200,121,.46)!important;background:radial-gradient(circle at 90% 5%,rgba(216,184,102,.1),transparent 30%),linear-gradient(145deg,rgba(13,48,34,.9),rgba(3,17,11,.95))!important}.adaptiveLearnGrid .metricCard,.adaptiveMetrics .metricCard{border-color:rgba(216,184,102,.13)!important}@media(max-width:760px){.foodGrid .metricCard,.vfVitaSignalsSources .metricCard,.vfVitaSignalsToday .metricCard,.vfVitaSignalsWearable .metricCard{min-height:0}}@media(prefers-reduced-motion:reduce){.adaptiveStateGrid button,.dayGrid button,.vfMentalSkillCard,.vnCardGrid button{transition:none}.adaptiveStateGrid button:hover,.dayGrid button:hover,.vfMentalSkillCard:hover,.vnCardGrid button:hover{transform:none}}.vfSrOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.vfRouteLoading{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 82% 4%,rgba(43,139,92,.16),transparent 30%),radial-gradient(circle at 12% 78%,rgba(216,184,102,.06),transparent 28%),linear-gradient(155deg,#020806,#06120d 54%,#020806)}.vfMemberRecoveryCard,.vfModuleLoadingCard,.vfRouteLoadingCard{position:relative;isolation:isolate;overflow:hidden;width:min(880px,100%);padding:clamp(30px,6vw,58px)!important;border:1px solid rgba(216,184,102,.24)!important;border-radius:30px!important;background:radial-gradient(circle at 84% 9%,rgba(216,184,102,.12),transparent 31%),radial-gradient(circle at 10% 93%,rgba(54,185,111,.075),transparent 34%),linear-gradient(145deg,rgba(7,35,23,.98),rgba(2,13,8,.995))!important;box-shadow:0 38px 108px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.026)!important}.vfRouteLoadingAura{position:absolute!important;z-index:-1!important;width:380px!important;height:380px!important;right:-170px!important;top:-190px!important;border-radius:50%!important;border:1px solid rgba(216,184,102,.08)!important;box-shadow:0 0 0 36px rgba(216,184,102,.018),0 0 0 72px rgba(216,184,102,.008),0 0 90px rgba(63,185,120,.06)!important;pointer-events:none!important}.vfRouteLoadingMark{display:grid;place-items:center;width:58px;height:58px;margin-bottom:22px;border:1px solid rgba(230,200,119,.46);border-radius:50%;background:radial-gradient(circle at 34% 26%,rgba(245,218,145,.12),transparent 30%),linear-gradient(145deg,#0b3524,#04170f);color:#e9cc80;font:400 26px/1 Georgia,serif;box-shadow:0 0 0 7px rgba(216,184,102,.025),0 16px 38px rgba(0,0,0,.24)}.vfRouteLoadingLabel{margin-bottom:10px;color:#d7b868;font-size:10px;font-weight:800;letter-spacing:.19em}.vfMemberRecoveryCard h1,.vfModuleLoadingCard h1,.vfRouteLoadingTitle{max-width:720px;margin:0 0 14px;color:#f5eee2;font:400 clamp(38px,6.5vw,64px)/1 Georgia,serif;letter-spacing:-.035em;text-wrap:balance}.vfMemberRecoveryCard p,.vfModuleLoadingCard p,.vfRouteLoadingCopy{max-width:730px;margin:0;color:#a9b6af;font-size:15px;line-height:1.7}.vfRouteLoadingBar{position:relative;height:6px;max-width:520px;margin:28px 0 24px;overflow:hidden;border:1px solid rgba(216,184,102,.08);border-radius:999px;background:rgba(255,255,255,.04)}.vfRouteLoadingBar span,.vfRouteLoadingBar:empty:after{content:"";position:absolute;inset:0 auto 0 0;width:44%;border-radius:inherit;background:linear-gradient(90deg,#4fbd84,#e5c674);box-shadow:0 0 20px rgba(216,184,102,.14);animation:vfLoadingSweep 1.35s cubic-bezier(.45,0,.2,1) infinite}.vfRouteSkeletonGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px;max-width:720px}.vfRouteSkeletonGridWide{max-width:none}.vfRouteSkeletonCard{min-height:124px;padding:16px;border:1px solid rgba(216,184,102,.085);border-radius:18px;background:linear-gradient(145deg,rgba(8,30,21,.58),rgba(3,15,10,.72))}.vfRouteSkeletonCard b,.vfRouteSkeletonCard i,.vfRouteSkeletonCard small{display:block;overflow:hidden;border-radius:999px;background:linear-gradient(100deg,rgba(255,255,255,.035) 20%,rgba(216,184,102,.085) 45%,rgba(255,255,255,.035) 70%);background-size:220% 100%;animation:vfSkeletonShimmer 1.45s ease-in-out infinite}.vfRouteSkeletonCard i{width:36%;height:8px;margin-bottom:15px}.vfRouteSkeletonCard b{width:68%;height:22px;margin-bottom:12px}.vfRouteSkeletonCard small{width:88%;height:9px}.vfMemberRecoveryPage{min-height:100dvh}.vfMemberRecoveryCard{margin-top:28px}.vfMemberRecoveryActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.vfRouteErrorCard,.vfRouteNotFoundCard{max-width:760px}.vfModuleLoadingPage .checkInShell{padding-top:clamp(32px,8vw,80px)}.vfModuleLoadingCard{width:100%}.button,.textButton,[role=button],a.metricCard,button.metricCard{-webkit-tap-highlight-color:transparent}.button:active:not(:disabled),.textButton:active:not(:disabled),a.metricCard:active,button.metricCard:active{transform:translateY(1px) scale(.992)}.button:disabled,.textButton:disabled,button[disabled]{cursor:not-allowed;filter:saturate(.65)}button[data-saved=true]{border-color:rgba(85,205,137,.48)!important;background:linear-gradient(135deg,#6acb91,#b7cc79)!important;color:#04110b!important;box-shadow:0 16px 40px rgba(80,191,126,.16)!important}.formStatus{padding:11px 13px;border-left:2px solid rgba(216,184,102,.52);border-radius:0 12px 12px 0;background:rgba(216,184,102,.035);color:#aebbb4!important;line-height:1.5}:is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid #e7c978;outline-offset:3px}input,select,textarea{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}input:focus,select:focus,textarea:focus{border-color:rgba(230,200,119,.48)!important;box-shadow:0 0 0 3px rgba(216,184,102,.06)!important}@media(max-width:900px){.checkInPage>.checkInShell,.dashboardMain,.vitaReportsShell,.vitaRoomShell{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:680px){.vfRouteLoading{place-items:start stretch;padding:14px}.vfMemberRecoveryCard,.vfModuleLoadingCard,.vfRouteLoadingCard{margin-top:18px;padding:25px 19px!important;border-radius:24px!important}.vfRouteLoadingMark{width:52px;height:52px;font-size:23px}.vfMemberRecoveryCard h1,.vfModuleLoadingCard h1,.vfRouteLoadingTitle{font-size:clamp(36px,11vw,50px)}.vfRouteSkeletonGrid{grid-template-columns:1fr}.vfRouteSkeletonCard:nth-child(n+3){display:none}.vfMemberRecoveryActions{display:grid;grid-template-columns:1fr}.vfMemberRecoveryActions>*{width:100%;min-height:50px}}@keyframes vfLoadingSweep{0%{transform:translateX(-115%)}55%,to{transform:translateX(260%)}}@keyframes vfSkeletonShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.vfRouteLoadingBar span,.vfRouteLoadingBar:after,.vfRouteSkeletonCard b,.vfRouteSkeletonCard i,.vfRouteSkeletonCard small{animation:none!important}.button:active:not(:disabled),.textButton:active:not(:disabled),a.metricCard:active,button.metricCard:active{transform:none}input,select,textarea{transition:none}}.vfFinancialHero,.vfHolisticHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.28)!important;background:radial-gradient(circle at 86% 10%,rgba(216,184,102,.14),transparent 31%),radial-gradient(circle at 8% 92%,rgba(54,188,113,.075),transparent 35%),linear-gradient(145deg,rgba(8,42,28,.97),rgba(2,13,8,.99))!important;box-shadow:0 30px 88px rgba(0,0,0,.31)!important}.vfFinancialLearning,.vfFinancialMap,.vfHolisticPillars,.vfHolisticPreferences,.vfHolisticRitualNow,.vfHolisticRituals{border-color:rgba(216,184,102,.16)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.055),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.9),rgba(2,14,9,.96))!important}.vfHolisticRitualNow{border-color:rgba(216,184,102,.25)!important;background:radial-gradient(circle at 89% 6%,rgba(216,184,102,.1),transparent 30%),linear-gradient(145deg,rgba(9,38,26,.94),rgba(2,14,9,.98))!important}.vfHolisticPillars .metricCard,.vfHolisticPreferences .metricCard,.vfHolisticRituals .metricCard{min-height:180px}.vfFinancialMap label{padding:13px;border:1px solid rgba(216,184,102,.1);border-radius:16px;background:rgba(2,14,9,.34)}.vfFinancialMap input{min-height:50px}.vfFinancialMap>p{border-color:rgba(216,184,102,.22)!important;background:rgba(216,184,102,.035)}.vfFinancialLearning{border-color:rgba(85,194,130,.18)!important;background:radial-gradient(circle at 8% 10%,rgba(60,182,116,.06),transparent 32%),linear-gradient(145deg,rgba(6,28,19,.9),rgba(2,14,9,.96))!important}@media(max-width:760px){.vfHolisticPillars .metricCard,.vfHolisticPreferences .metricCard,.vfHolisticRituals .metricCard{min-height:0}}:root{color-scheme:dark}.checkInShell h1,.checkInShell h2,.dashboardMain h1,.dashboardMain h2,.vitaReportsShell h1,.vitaReportsShell h2,.vitaRoomShell h1,.vitaRoomShell h2{text-wrap:balance}.metricCard strong,.protocolSummaryValue,.vfLeaderboardPoints,.vfLeaderboardRank strong,.vfLuxeScoreRing strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metricCard:is(a,button){cursor:pointer}@media(hover:hover){.metricCard:is(a,button):hover{transform:translateY(-2px);border-color:rgba(216,184,102,.29);box-shadow:0 20px 50px rgba(0,0,0,.23)}}@media(max-width:900px){.button,.textButton{min-height:44px}input[type=date],input[type=email],input[type=number],input[type=text],input[type=time],select,textarea{font-size:16px}.metricCard,.panel{scroll-margin-top:16px}}@media(prefers-reduced-motion:reduce){.metricCard:is(a,button):hover{transform:none}}.vfAuthExperience{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 8%,rgba(216,184,102,.1),transparent 26%),radial-gradient(circle at 88% 14%,rgba(50,151,101,.22),transparent 34%),linear-gradient(145deg,#020806,#07130e 50%,#020806)!important}.vfAuthExperience:after,.vfAuthExperience:before{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(216,184,102,.06);border-radius:50%;pointer-events:none}.vfAuthExperience:before{left:-280px;top:-240px;box-shadow:0 0 0 52px rgba(216,184,102,.014),0 0 0 104px rgba(216,184,102,.006)}.vfAuthExperience:after{right:-300px;bottom:-260px;box-shadow:0 0 0 54px rgba(61,181,115,.012),0 0 0 108px rgba(61,181,115,.005)}.vfAuthExperience .memberLoginShell{position:relative;z-index:1;border-color:rgba(216,184,102,.17);background:linear-gradient(145deg,rgba(5,21,14,.88),rgba(2,11,7,.94));box-shadow:0 46px 138px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.022)}.vfAuthBrandPanel{border-right-color:rgba(216,184,102,.11)!important;background:radial-gradient(circle at 16% 16%,rgba(216,184,102,.13),transparent 31%),radial-gradient(circle at 82% 84%,rgba(50,155,101,.08),transparent 36%),linear-gradient(160deg,rgba(10,40,27,.99),rgba(3,14,9,.995))!important}.vfAuthBrandPanel:before{content:"";position:absolute;inset:18px;border:1px solid rgba(216,184,102,.045);border-radius:26px;pointer-events:none}.vfAuthBrandPanel .memberLoginBrandCopy h1{color:#f6eee1;text-wrap:balance;text-shadow:0 12px 48px rgba(0,0,0,.24)}.vfAuthBrandPanel .memberLoginFeatureList{position:relative;z-index:1;display:grid;grid-gap:8px;gap:8px}.vfAuthBrandPanel .memberLoginFeatureList>div{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:11px 13px;border:1px solid rgba(216,184,102,.09);border-radius:15px;background:rgba(2,14,9,.3)}.vfAuthBrandPanel .memberLoginFeatureList span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(216,184,102,.22);border-radius:50%;color:#dfc374;font-size:9px;letter-spacing:.08em}.vfAuthBrandPanel .memberLoginFeatureList p{margin:0;color:#c3cec7;font-size:13px}.vfAuthFormPanel{position:relative;background:radial-gradient(circle at 94% 5%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(5,22,15,.72),rgba(2,12,8,.84))}.vfAuthFormPanel:before{content:"";position:absolute;top:24px;right:28px;width:62px;height:62px;border:1px solid rgba(216,184,102,.09);border-radius:50%;box-shadow:0 0 0 16px rgba(216,184,102,.015);pointer-events:none}.vfAuthExperience .memberLoginFormWrap{position:relative;z-index:1}.vfAuthExperience .memberLoginForm label{color:#b7c2bc}.vfAuthExperience .memberLoginForm input{border-color:rgba(216,184,102,.13);background:linear-gradient(145deg,rgba(2,14,9,.98),rgba(7,27,18,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.018)}.vfAuthExperience .memberLoginForm input:focus{border-color:rgba(230,200,119,.48);box-shadow:0 0 0 3px rgba(216,184,102,.06)}.vfAuthExperience .memberLoginButton{border:1px solid rgba(255,255,255,.24);background:linear-gradient(115deg,#f0d58b,#d4ab52 50%,#a66f23);box-shadow:0 16px 42px rgba(193,143,43,.2),inset 0 1px 0 rgba(255,255,255,.42)}.vfAuthExperience .memberLoginCreate{border-color:rgba(216,184,102,.18);background:linear-gradient(145deg,rgba(8,30,20,.66),rgba(3,15,10,.78));color:#d5ddd8}.vfAuthExperience .memberLoginCreate:hover{border-color:rgba(216,184,102,.36);color:#f2e4bd}.vfAuthExperience .memberLoginDivider{color:#7f8f87}.vfAuthExperience .memberLoginSecurity{border-top-color:rgba(216,184,102,.1)}.vfAuthExperience .memberLoginSecurityDot{box-shadow:0 0 14px rgba(80,199,130,.24)}.vfSignupExperience .foundingReferralSignupNotice{border-color:rgba(216,184,102,.28)!important;border-radius:18px!important;background:radial-gradient(circle at 91% 5%,rgba(216,184,102,.1),transparent 30%),linear-gradient(145deg,rgba(9,38,26,.91),rgba(2,14,9,.96))!important;box-shadow:0 18px 46px rgba(0,0,0,.2)}.vfTrialLanding{background:radial-gradient(circle at 85% 4%,rgba(48,143,96,.18),transparent 30%),radial-gradient(circle at 10% 76%,rgba(216,184,102,.06),transparent 28%),linear-gradient(155deg,#020806,#07130e 56%,#020806)}.vfTrialLanding,.vfTrialLandingHero{min-height:100dvh}.vfTrialLandingHero .nav{position:relative;z-index:2}.vfTrialLandingGrid{position:relative;min-height:calc(100dvh - 92px);padding-top:clamp(52px,8vw,100px)!important;padding-bottom:clamp(72px,9vw,120px)!important}.vfTrialLandingGrid:before{content:"";position:absolute;width:480px;height:480px;left:52%;top:48%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(53,169,107,.08),rgba(216,184,102,.025) 48%,transparent 70%);pointer-events:none}.vfTrialLandingGrid>div{position:relative;z-index:1}.vfTrialLandingGrid h1{color:#f5eee2;letter-spacing:-.04em;text-wrap:balance}.vfTrialLandingGrid .heroCopy{color:#aab7b0}.vfTrialPreviewCard{position:relative;overflow:hidden;border-color:rgba(216,184,102,.27)!important;background:radial-gradient(circle at 88% 7%,rgba(216,184,102,.13),transparent 31%),radial-gradient(circle at 8% 94%,rgba(51,171,107,.07),transparent 35%),linear-gradient(145deg,rgba(7,34,22,.97),rgba(2,13,8,.99))!important;box-shadow:0 34px 96px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.025)!important}.vfTrialPreviewCard:after{content:"";position:absolute;width:210px;height:210px;right:-125px;bottom:-130px;border:1px solid rgba(216,184,102,.08);border-radius:50%;box-shadow:0 0 0 30px rgba(216,184,102,.014);pointer-events:none}.vfTrialPreviewCard .cardTop{position:relative;z-index:1;padding-bottom:18px;border-bottom:1px solid rgba(216,184,102,.1)}.vfTrialPreviewCard .metricRows{position:relative;z-index:1}.vfTrialPreviewCard .metricRows>div{padding:18px 0;border-top-color:rgba(216,184,102,.09)}.vfTrialPreviewCard .metricRows span{color:#d5bb74;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.vfTrialPreviewCard .metricRows strong{max-width:68%;font:400 18px/1.3 Georgia,serif;text-align:right}.vfTrialCountdownWrap{position:relative;z-index:30;max-width:1160px;margin:12px auto 0;padding:0 16px}.vfTrialCountdownCard{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 16px;overflow:hidden;border:1px solid rgba(216,184,102,.25);border-radius:18px;background:radial-gradient(circle at 92% 6%,rgba(216,184,102,.08),transparent 29%),linear-gradient(135deg,rgba(12,56,40,.94),rgba(3,19,12,.97));box-shadow:0 18px 50px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.018)}.vfTrialCountdownUrgent{border-color:rgba(230,199,119,.44);background:radial-gradient(circle at 92% 6%,rgba(216,184,102,.15),transparent 30%),linear-gradient(135deg,rgba(75,54,20,.42),rgba(8,36,25,.97))}.vfTrialCountdownCopy{min-width:0;flex:1 1 430px}.vfTrialCountdownEyebrow{display:block;margin-bottom:5px;color:#d8ba6a;font-size:9px;font-weight:800;letter-spacing:.17em}.vfTrialCountdownTime{display:block;color:#f2eadc;font:400 clamp(20px,3vw,29px)/1.1 Georgia,serif}.vfTrialCountdownNote{display:block;margin-top:5px;color:#9faea6;line-height:1.45}.vfTrialCountdownCta{min-height:46px;display:inline-flex;align-items:center;justify-content:center}.vfTrialEndedPage{position:relative;background:radial-gradient(circle at 83% 8%,rgba(50,151,101,.16),transparent 30%),radial-gradient(circle at 12% 78%,rgba(216,184,102,.055),transparent 28%),linear-gradient(155deg,#020806,#07130e 56%,#020806)}.vfTrialEndedCard{position:relative;overflow:hidden;border-color:rgba(216,184,102,.26)!important;border-radius:30px!important;background:radial-gradient(circle at 86% 10%,rgba(216,184,102,.13),transparent 31%),radial-gradient(circle at 8% 92%,rgba(55,188,113,.07),transparent 34%),linear-gradient(145deg,rgba(8,39,26,.97),rgba(2,13,8,.99))!important;box-shadow:0 36px 104px rgba(0,0,0,.38)!important}.vfTrialEndedCard h1{color:#f5eee2;font-size:clamp(42px,7vw,66px);letter-spacing:-.035em}.vfTrialEndedCard .metricCard{border-color:rgba(216,184,102,.17)!important;background:linear-gradient(145deg,rgba(8,31,21,.78),rgba(3,15,10,.88))!important}.foundingGrowthCard{border-color:rgba(216,184,102,.34)!important;background:radial-gradient(circle at 94% 0,rgba(216,184,102,.105),transparent 34%),linear-gradient(145deg,rgba(10,43,29,.88),rgba(3,16,10,.94))!important;box-shadow:0 20px 56px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.018)!important}.foundingGrowthProgress{height:6px!important;border:1px solid rgba(216,184,102,.06);background:rgba(255,255,255,.045)!important}.foundingGrowthProgress>span{background:linear-gradient(90deg,#4fbd84,#e7ca79)!important;box-shadow:0 0 18px rgba(216,184,102,.15)}.foundingWelcomeStage{border-color:rgba(239,196,83,.62)!important;background:radial-gradient(circle at 50% 0,rgba(37,115,79,.24),transparent 38%),radial-gradient(circle at 50% 92%,rgba(216,184,102,.06),transparent 30%),linear-gradient(160deg,rgba(7,33,23,.995),rgba(2,13,8,.999))!important;box-shadow:0 48px 150px rgba(0,0,0,.66),0 0 72px rgba(216,184,102,.055),inset 0 1px 0 rgba(255,228,147,.06)!important}.foundingWelcomeEnter{background:linear-gradient(115deg,#f2d990,#d4aa4e 52%,#aa7525)!important;box-shadow:0 16px 42px rgba(188,138,36,.24),inset 0 1px 0 rgba(255,255,255,.35)!important}.installAppBanner{border-width:1px!important;border-color:rgba(229,200,127,.54)!important;background:radial-gradient(circle at 92% 8%,rgba(229,200,127,.2),transparent 34%),radial-gradient(circle at 4% 100%,rgba(73,148,111,.2),transparent 42%),linear-gradient(135deg,#0e3329,#061a14 58%,#050807)!important;box-shadow:0 24px 68px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.055)!important}@media(max-width:900px){.vfAuthExperience .memberLoginShell{min-height:100dvh}.vfAuthFormPanel{background:radial-gradient(circle at 88% 4%,rgba(216,184,102,.07),transparent 27%),linear-gradient(155deg,#04100b,#071b13 58%,#030a07)}}@media(max-width:700px){.vfTrialCountdownCard{display:grid;grid-template-columns:1fr;padding:14px}.vfTrialCountdownCta{width:100%;min-height:50px}.vfTrialPreviewCard .metricRows strong{max-width:62%;font-size:16px}.vfTrialLandingGrid{min-height:auto}}@media(max-width:480px){.vfAuthExperience .memberLoginFormPanel{padding-inline:18px}.vfTrialPreviewCard{padding:22px!important;border-radius:23px!important}.vfTrialPreviewCard .metricRows>div{gap:14px}.vfTrialEndedCard{border-radius:24px!important}}@media(prefers-reduced-motion:reduce){.foundingWelcomeEnter:hover{transform:none!important}}.vfRecoveryEntryPage{min-height:100dvh;background:radial-gradient(circle at 84% 8%,rgba(50,151,101,.17),transparent 30%),radial-gradient(circle at 12% 78%,rgba(216,184,102,.055),transparent 28%),linear-gradient(155deg,#020806,#07130e 56%,#020806)}.vfRecoveryEntryPage .loginShell{width:min(620px,calc(100% - 32px))}.vfRecoveryEntryCard{position:relative;overflow:hidden;border-color:rgba(216,184,102,.24)!important;border-radius:28px!important;background:radial-gradient(circle at 86% 10%,rgba(216,184,102,.12),transparent 30%),radial-gradient(circle at 8% 92%,rgba(55,188,113,.06),transparent 34%),linear-gradient(145deg,rgba(8,38,25,.97),rgba(2,13,8,.99))!important;box-shadow:0 34px 98px rgba(0,0,0,.37)!important}.vfRecoveryEntryCard:after{content:"";position:absolute;width:220px;height:220px;right:-130px;bottom:-140px;border:1px solid rgba(216,184,102,.07);border-radius:50%;box-shadow:0 0 0 30px rgba(216,184,102,.014);pointer-events:none}.vfRecoveryEntryCard>*{position:relative;z-index:1}.vfRecoveryEntryCard h1{color:#f5eee2;font-size:clamp(40px,7vw,60px);letter-spacing:-.035em}.vfRecoveryEntryCard form{margin-top:24px}.vfRecoveryEntryCard label{color:#b7c2bc!important}.vfRecoveryEntryCard input{min-height:52px;border-color:rgba(216,184,102,.13)!important;background:linear-gradient(145deg,rgba(2,14,9,.98),rgba(7,27,18,.94))!important}.vfRecoveryEntryCard .authLinks{margin-top:22px;padding-top:18px;border-top:1px solid rgba(216,184,102,.1)}.vfVerifyExperience .memberLoginBrandCopy{max-width:560px}.vfVerifyExperience .memberLoginButton{margin-top:18px}.vfMembershipGatePage{min-height:100dvh;background:radial-gradient(circle at 84% 8%,rgba(50,151,101,.17),transparent 30%),radial-gradient(circle at 12% 78%,rgba(216,184,102,.055),transparent 28%),linear-gradient(155deg,#020806,#07130e 56%,#020806)}.vfMembershipGatePage .loginShell{width:min(700px,calc(100% - 32px))}.vfMembershipGateCard{position:relative;overflow:hidden;padding:clamp(30px,6vw,54px)!important;border-color:rgba(216,184,102,.25)!important;border-radius:30px!important;background:radial-gradient(circle at 86% 10%,rgba(216,184,102,.12),transparent 30%),radial-gradient(circle at 8% 92%,rgba(55,188,113,.065),transparent 34%),linear-gradient(145deg,rgba(8,38,25,.97),rgba(2,13,8,.99))!important;box-shadow:0 36px 104px rgba(0,0,0,.39),inset 0 1px 0 rgba(255,255,255,.025)!important}.vfMembershipGateCard:after{content:"";position:absolute;width:250px;height:250px;right:-145px;bottom:-155px;border:1px solid rgba(216,184,102,.075);border-radius:50%;box-shadow:0 0 0 34px rgba(216,184,102,.014),0 0 0 68px rgba(216,184,102,.006);pointer-events:none}.vfMembershipGateCard>*{position:relative;z-index:1}.vfMembershipGateCard h1{color:#f5eee2;font-size:clamp(42px,7vw,64px);line-height:1;letter-spacing:-.035em;text-wrap:balance}.vfMembershipGateCard>p{line-height:1.68}.vfMembershipGateMessage{margin-top:18px!important;padding:14px 15px!important;border:1px solid rgba(216,184,102,.14)!important;border-left:2px solid rgba(216,184,102,.48)!important;border-radius:0 14px 14px 0!important;background:rgba(216,184,102,.035)!important;color:#b3beb8!important}.vfMembershipGateCard .membershipPendingActions{margin-top:24px}.vfMembershipGateCard .membershipPendingPrimary{box-shadow:0 16px 42px rgba(193,143,43,.2),inset 0 1px 0 rgba(255,255,255,.42)}@media(max-width:600px){.vfMembershipGatePage .loginShell{width:min(100% - 24px,700px)}.vfMembershipGateCard{padding:27px 19px!important;border-radius:24px!important}}.vf30ReportHero,.vfDeepInsightHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.3)!important;background:radial-gradient(circle at 86% 9%,rgba(216,184,102,.14),transparent 31%),radial-gradient(circle at 8% 94%,rgba(54,188,113,.075),transparent 35%),linear-gradient(145deg,rgba(8,42,28,.97),rgba(2,13,8,.995))!important;box-shadow:0 32px 92px rgba(0,0,0,.33),inset 0 1px 0 rgba(255,255,255,.026)!important}.vf30ReportHero:after,.vfDeepInsightHero:after{content:"";position:absolute;width:240px;height:240px;right:-135px;bottom:-150px;border:1px solid rgba(216,184,102,.075);border-radius:50%;box-shadow:0 0 0 34px rgba(216,184,102,.014),0 0 0 68px rgba(216,184,102,.006);pointer-events:none}.vf30ReportHero>*,.vfDeepInsightHero>*{position:relative;z-index:1}.vf30ReportHero h1,.vfDeepInsightHero h1{color:#f6eee2!important;letter-spacing:-.04em!important;text-wrap:balance}.vfWeeklyInsightHero{background:radial-gradient(circle at 83% 12%,rgba(216,184,102,.14),transparent 30%),radial-gradient(circle at 10% 88%,rgba(68,183,121,.08),transparent 34%),linear-gradient(145deg,rgba(7,39,27,.98),rgba(2,13,8,.995))!important}.vfPatternInsightHero{background:radial-gradient(circle at 84% 8%,rgba(216,184,102,.15),transparent 31%),radial-gradient(circle at 8% 92%,rgba(57,174,111,.065),transparent 34%),linear-gradient(145deg,rgba(9,37,26,.98),rgba(2,13,8,.995))!important}.vfSignalsWeeklyHero{background:radial-gradient(circle at 87% 8%,rgba(216,184,102,.14),transparent 30%),radial-gradient(circle at 8% 94%,rgba(50,190,114,.08),transparent 35%),linear-gradient(145deg,rgba(7,41,27,.98),rgba(2,13,8,.995))!important}.vf30ReportComparison,.vf30ReportReflections,.vfDeepEvidencePanel,.vfDeepPatternPanel,.vfDeepRecordPanel{border-color:rgba(216,184,102,.15)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.052),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.9),rgba(2,14,9,.96))!important;box-shadow:0 22px 64px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.018)!important}.vfDeepPatternPanel{border-color:rgba(216,184,102,.22)!important;background:radial-gradient(circle at 88% 8%,rgba(216,184,102,.095),transparent 31%),linear-gradient(145deg,rgba(9,37,25,.94),rgba(2,14,9,.98))!important}.vf30ReportComparison .metricCard,.vf30ReportReflections .metricCard,.vfDeepEvidencePanel .metricCard,.vfDeepPatternPanel .metricCard,.vfDeepRecordPanel .metricCard{border-color:rgba(216,184,102,.13)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.045),transparent 27%),linear-gradient(145deg,rgba(8,30,21,.78),rgba(3,15,10,.88))!important}.vf30ReportComparison .metricCard strong,.vfDeepRecordPanel .metricCard strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vf30ReportHero .metricsGrid{margin-top:28px!important}.vf30ReportHero .metricCard{min-height:146px;border-color:rgba(216,184,102,.15)!important;background:linear-gradient(145deg,rgba(9,34,23,.76),rgba(3,15,10,.87))!important}.vf30ReportReflections .metricCard{border-left:2px solid rgba(216,184,102,.3)!important}.vf30ReportReflections .metricCard small{line-height:1.7!important}@media(max-width:760px){.vf30ReportHero,.vfDeepInsightHero{border-radius:23px!important}.vf30ReportHero .metricCard{min-height:0}}.vfDeepIntelligenceHeader,.vfProtocolHistoryHeader{padding:18px 20px;border:1px solid rgba(216,184,102,.12);border-radius:20px;background:linear-gradient(145deg,rgba(4,22,14,.74),rgba(2,12,8,.85));box-shadow:0 18px 46px rgba(0,0,0,.18)}.vfDeepIntelligenceHero,.vfHolisticNourishmentHero,.vfHolisticRitualHero,.vfProtocolHistoryHero,.vfTraditionalWellnessHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.28)!important;background:radial-gradient(circle at 86% 9%,rgba(216,184,102,.14),transparent 31%),radial-gradient(circle at 8% 94%,rgba(54,188,113,.075),transparent 35%),linear-gradient(145deg,rgba(8,42,28,.97),rgba(2,13,8,.995))!important;box-shadow:0 32px 92px rgba(0,0,0,.33),inset 0 1px 0 rgba(255,255,255,.026)!important}.vfDeepIntelligenceHero:after,.vfHolisticNourishmentHero:after,.vfHolisticRitualHero:after,.vfProtocolHistoryHero:after,.vfTraditionalWellnessHero:after{content:"";position:absolute;width:230px;height:230px;right:-132px;bottom:-145px;border:1px solid rgba(216,184,102,.075);border-radius:50%;box-shadow:0 0 0 32px rgba(216,184,102,.014),0 0 0 64px rgba(216,184,102,.006);pointer-events:none}.vfDeepIntelligenceHero>*,.vfHolisticNourishmentHero>*,.vfHolisticRitualHero>*,.vfProtocolHistoryHero>*,.vfTraditionalWellnessHero>*{position:relative;z-index:1}.vfDeepIntelligenceHero h2,.vfProtocolHistoryHero h2{font:400 clamp(32px,5vw,48px)/1.08 Georgia,serif;color:#f5eee2;letter-spacing:-.03em;text-wrap:balance}.vfProtocolHistoryPattern{border-color:rgba(216,184,102,.24)!important;background:radial-gradient(circle at 89% 6%,rgba(216,184,102,.1),transparent 30%),linear-gradient(145deg,rgba(9,38,26,.94),rgba(2,14,9,.98))!important}.vfProtocolHistoryActions,.vfProtocolHistoryDays{border-color:rgba(216,184,102,.15)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.052),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.9),rgba(2,14,9,.96))!important}.vfProtocolHistoryDays .metricCard{border-left:2px solid rgba(216,184,102,.27)!important}.vfDeepIntelligenceHero .metricCard{border-color:rgba(216,184,102,.14)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(8,30,21,.78),rgba(3,15,10,.88))!important}.vfDeepIntelligenceHero .metricCard strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vfHolisticNourishmentHero{background:radial-gradient(circle at 84% 11%,rgba(216,184,102,.13),transparent 31%),radial-gradient(circle at 8% 92%,rgba(83,159,95,.09),transparent 35%),linear-gradient(145deg,rgba(10,39,25,.97),rgba(2,13,8,.995))!important}.vfHolisticRitualHero{background:radial-gradient(circle at 82% 12%,rgba(216,184,102,.15),transparent 31%),radial-gradient(circle at 10% 90%,rgba(70,181,118,.08),transparent 35%),linear-gradient(145deg,rgba(8,41,28,.97),rgba(2,13,8,.995))!important}.vfTraditionalWellnessHero{background:radial-gradient(circle at 84% 9%,rgba(216,184,102,.14),transparent 31%),radial-gradient(circle at 8% 92%,rgba(83,146,111,.075),transparent 35%),linear-gradient(145deg,rgba(9,37,26,.97),rgba(2,13,8,.995))!important}.vfDialogueChallengeHubPage,.vfDialogueChallengeRoomPage,.vfDialogueTeamClaimPage,.vfDialogueTeamRoomPage{background:radial-gradient(circle at 86% 4%,rgba(54,184,116,.07),transparent 30%),radial-gradient(circle at 10% 70%,rgba(216,184,102,.035),transparent 28%),linear-gradient(155deg,#020806,#07130e 56%,#020806)}.vfDialogueChallengeShell,.vfDialogueTeamClaimShell,.vfDialogueTeamShell{position:relative}.vfDialogueChallengeShell .checkInTopbar,.vfDialogueTeamShell .checkInTopbar{padding:10px 12px;border:1px solid rgba(216,184,102,.11);border-radius:18px;background:linear-gradient(145deg,rgba(4,22,14,.76),rgba(2,12,8,.86));box-shadow:0 16px 40px rgba(0,0,0,.18)}.vfDialogueTeamClaimShell{padding-top:clamp(30px,7vw,74px)}.vfDialogueTeamClaimShell>.textLink{display:inline-flex;margin-bottom:16px;padding:9px 12px;border:1px solid rgba(216,184,102,.13);border-radius:999px;background:rgba(216,184,102,.03)}@media(max-width:760px){.vfDeepIntelligenceHeader,.vfProtocolHistoryHeader{padding:15px;border-radius:18px}}.vfPartnerMarketplaceHeader,.vfPerkExperienceHeader{padding:18px 20px;border:1px solid rgba(216,184,102,.12);border-radius:20px;background:linear-gradient(145deg,rgba(4,22,14,.74),rgba(2,12,8,.85));box-shadow:0 18px 46px rgba(0,0,0,.18)}.partnerMarketplaceTrust{gap:12px!important}.partnerMarketplaceTrust>div{position:relative;overflow:hidden;border:1px solid rgba(216,184,102,.14)!important;border-radius:20px!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.05),transparent 28%),linear-gradient(145deg,rgba(8,30,21,.8),rgba(3,15,10,.89))!important;box-shadow:0 18px 46px rgba(0,0,0,.2)!important}.partnerMarketplaceTrust>div>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(216,184,102,.22);border-radius:50%;background:rgba(216,184,102,.035)}.partnerMarketplaceEmpty,.partnerMarketplacePrinciples,.partnerMarketplaceSection{border-color:rgba(216,184,102,.15)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.9),rgba(2,14,9,.96))!important}.partnerDealCard{position:relative;overflow:hidden;border-color:rgba(216,184,102,.14)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.055),transparent 28%),linear-gradient(145deg,rgba(8,31,21,.8),rgba(3,15,10,.9))!important;box-shadow:0 18px 48px rgba(0,0,0,.21)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.partnerDealCard:hover{transform:translateY(-3px);border-color:rgba(216,184,102,.34)!important;box-shadow:0 24px 58px rgba(0,0,0,.27)!important}.partnerDealVerified{border-color:rgba(216,184,102,.13)!important;background:rgba(216,184,102,.035)!important}.perkExperienceHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.3)!important;background:radial-gradient(circle at 86% 9%,rgba(216,184,102,.14),transparent 31%),radial-gradient(circle at 8% 94%,rgba(54,188,113,.075),transparent 35%),linear-gradient(145deg,rgba(8,42,28,.97),rgba(2,13,8,.995))!important;box-shadow:0 32px 92px rgba(0,0,0,.33)!important}.perkExperienceBadge{box-shadow:0 0 0 8px rgba(216,184,102,.025),0 18px 42px rgba(0,0,0,.23),0 0 28px rgba(216,184,102,.06)!important}.perkExperiencePanel,.perkExperienceTerms{border-color:rgba(216,184,102,.15)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.9),rgba(2,14,9,.96))!important}.perkExperienceGrid article{position:relative;overflow:hidden;border-color:rgba(216,184,102,.13)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(8,30,21,.78),rgba(3,15,10,.88))!important;box-shadow:0 16px 42px rgba(0,0,0,.18)}.perkExperiencePremium{border-color:rgba(216,184,102,.25)!important;background:radial-gradient(circle at 89% 6%,rgba(216,184,102,.1),transparent 30%),linear-gradient(145deg,rgba(9,38,26,.94),rgba(2,14,9,.98))!important}.vfPublicInvitePage,.vfPublicTeamInvitePage,.vfRivalInvitePage{min-height:100dvh;background:radial-gradient(circle at 84% 5%,rgba(52,160,104,.17),transparent 31%),radial-gradient(circle at 10% 74%,rgba(216,184,102,.055),transparent 29%),linear-gradient(155deg,#020806,#07130e 56%,#020806)!important;color:#fff}.vfPublicInvitePage{padding:28px 18px}.vfPublicInviteShell{max-width:820px;margin:0 auto}.vfPublicInviteCard,.vfPublicTeamInviteCard,.vfRivalInviteCard{position:relative;overflow:hidden;border:1px solid rgba(216,184,102,.3)!important;border-radius:28px!important;padding:clamp(26px,5vw,50px)!important;background:radial-gradient(circle at 86% 9%,rgba(216,184,102,.14),transparent 31%),radial-gradient(circle at 8% 94%,rgba(54,188,113,.07),transparent 35%),linear-gradient(145deg,rgba(8,40,27,.97),rgba(2,13,8,.995))!important;box-shadow:0 36px 104px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.026)!important}.vfPublicInviteCard:after,.vfPublicTeamInviteCard:after,.vfRivalInviteCard:after{content:"";position:absolute;width:240px;height:240px;right:-140px;bottom:-150px;border:1px solid rgba(216,184,102,.075);border-radius:50%;box-shadow:0 0 0 34px rgba(216,184,102,.014);pointer-events:none}.vfPublicInviteCard>*,.vfPublicTeamInviteCard>*,.vfRivalInviteCard>*{position:relative;z-index:1}.vfPublicInviteCard h1,.vfPublicTeamInviteCard h1,.vfRivalInviteCard h1{color:#f6eee2!important;font-family:Georgia,serif!important;font-weight:400!important;letter-spacing:-.04em!important;text-wrap:balance}.vfPublicInviteMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin:26px 0}.vfPublicInviteMetrics>div{padding:16px!important;border:1px solid rgba(216,184,102,.14)!important;border-radius:18px!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(8,30,21,.75),rgba(3,15,10,.85))!important}.vfPublicInviteHow{padding:18px;margin-bottom:22px;border:1px solid rgba(216,184,102,.2);border-radius:18px;background:radial-gradient(circle at 90% 5%,rgba(216,184,102,.07),transparent 30%),linear-gradient(145deg,rgba(12,42,29,.77),rgba(4,18,12,.88))}.vfPublicTeamInviteShell{max-width:760px!important;padding-top:clamp(30px,7vw,74px)}.vfPublicTeamInviteCard{display:grid;grid-gap:16px;gap:16px}.vfPublicTeamInviteCard>div{border-color:rgba(216,184,102,.13)!important;background:linear-gradient(145deg,rgba(8,30,21,.72),rgba(3,15,10,.82))}.vfRivalInviteCard .metricCard{border-color:rgba(216,184,102,.14)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(8,30,21,.76),rgba(3,15,10,.86))!important}.vfDialogueClaimPage,.vfDialogueProgramsPage{background:radial-gradient(circle at 86% 4%,rgba(54,184,116,.07),transparent 30%),radial-gradient(circle at 10% 70%,rgba(216,184,102,.035),transparent 28%),linear-gradient(155deg,#020806,#07130e 56%,#020806)}.vfDialogueClaimShell,.vfDialogueProgramsShell{position:relative}.vfDialogueClaimShell .checkInTopbar,.vfDialogueProgramsShell .checkInTopbar{padding:10px 12px;border:1px solid rgba(216,184,102,.11);border-radius:18px;background:linear-gradient(145deg,rgba(4,22,14,.76),rgba(2,12,8,.86));box-shadow:0 16px 40px rgba(0,0,0,.18)}@media(max-width:760px){.vfPartnerMarketplaceHeader,.vfPerkExperienceHeader{padding:15px;border-radius:18px}.vfPublicInvitePage{padding:14px}.vfPublicInviteCard,.vfPublicTeamInviteCard,.vfRivalInviteCard{border-radius:23px!important;padding:24px 18px!important}}@media(prefers-reduced-motion:reduce){.partnerDealCard{transition:none}.partnerDealCard:hover{transform:none}}.vfProgressHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.29)!important;background:radial-gradient(circle at 86% 9%,rgba(216,184,102,.14),transparent 31%),radial-gradient(circle at 8% 94%,rgba(54,188,113,.075),transparent 35%),linear-gradient(145deg,rgba(8,42,28,.97),rgba(2,13,8,.995))!important;box-shadow:0 32px 92px rgba(0,0,0,.33)!important}.vfProgressHero:after{content:"";position:absolute;width:240px;height:240px;right:-140px;bottom:-150px;border:1px solid rgba(216,184,102,.075);border-radius:50%;box-shadow:0 0 0 34px rgba(216,184,102,.014);pointer-events:none}.vfProgressHero>*{position:relative;z-index:1}.vfProgressGlance,.vfProgressMilestones,.vfProgressPatterns{border-color:rgba(216,184,102,.15)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.9),rgba(2,14,9,.96))!important}.vfProgressPatterns{border-color:rgba(216,184,102,.22)!important}.vfProgressGlance .metricCard,.vfProgressMilestones .metricCard,.vfProgressPatterns .metricCard{border-color:rgba(216,184,102,.13)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(8,30,21,.78),rgba(3,15,10,.88))!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.vfProgressGlance .metricCard:hover,.vfProgressMilestones .metricCard:hover,.vfProgressPatterns .metricCard:hover{transform:translateY(-2px);border-color:rgba(216,184,102,.32)!important;box-shadow:0 20px 48px rgba(0,0,0,.22)!important}.vfProgressGlance .metricCard strong,.vfProgressMilestones .metricCard strong,.vfProgressPatterns .metricCard strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vfDialogueTeamClaimPage,.vfRivalClaimPage{min-height:100dvh;background:radial-gradient(circle at 84% 5%,rgba(52,160,104,.14),transparent 31%),radial-gradient(circle at 10% 74%,rgba(216,184,102,.05),transparent 29%),linear-gradient(155deg,#020806,#07130e 56%,#020806)!important}.vfDialogueTeamClaimShell,.vfRivalClaimShell{padding-top:clamp(28px,7vw,72px)}.vfRivalClaimCard,.vfTeamClaimCard{position:relative;overflow:hidden;display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(216,184,102,.26)!important;border-radius:24px!important;padding:26px!important;background:radial-gradient(circle at 86% 8%,rgba(216,184,102,.12),transparent 31%),radial-gradient(circle at 8% 94%,rgba(54,188,113,.065),transparent 35%),linear-gradient(145deg,rgba(8,39,26,.97),rgba(2,13,8,.995))!important;box-shadow:0 30px 84px rgba(0,0,0,.32)!important}.vfRivalClaimCard:after,.vfTeamClaimCard:after{content:"";position:absolute;width:190px;height:190px;right:-112px;bottom:-120px;border:1px solid rgba(216,184,102,.07);border-radius:50%;pointer-events:none}.vfRivalClaimCard>*,.vfTeamClaimCard>*{position:relative;z-index:1}.vfRivalClaimCard h1,.vfTeamClaimCard h1{margin:0;color:#f6eee2;font:400 clamp(34px,6vw,50px)/1.05 Georgia,serif;letter-spacing:-.03em}.vfTeamClaimEyebrow{color:#d8bb62;font-size:10px;font-weight:800;letter-spacing:.16em}.vfRivalClaimCard>p,.vfTeamClaimCard>p{color:#9fb1aa!important;line-height:1.65!important}.vfTeamClaimButton{justify-self:start}.vfTeamClaimError{color:#f0b5a6!important}.wisdomLibraryHero,.wisdomReadingDetailHero{box-shadow:0 36px 104px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.024)}.wisdomLibrarySection{border-color:rgba(216,184,102,.14)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.89),rgba(2,14,9,.95))!important;box-shadow:0 20px 56px rgba(0,0,0,.21)}.wisdomCollectionCard,.wisdomDetailAside section,.wisdomDetailSection,.wisdomReadingCard{box-shadow:0 18px 46px rgba(0,0,0,.2)!important}.wisdomReadingCard{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.wisdomReadingCard:hover{transform:translateY(-3px);border-color:rgba(231,197,127,.42);box-shadow:0 24px 58px rgba(0,0,0,.25)!important}.wisdomLibrarySearch input{box-shadow:inset 0 1px 0 rgba(255,255,255,.018)}.wisdomLibrarySearch button{box-shadow:0 12px 30px rgba(0,0,0,.17)}.wisdomReadingDetail{box-shadow:0 34px 96px rgba(0,0,0,.33)}.wisdomDetailAside{position:-webkit-sticky;position:sticky;top:18px;align-self:start}@media(max-width:900px){.wisdomDetailAside{position:relative;top:auto}}@media(prefers-reduced-motion:reduce){.vfProgressGlance .metricCard,.vfProgressMilestones .metricCard,.vfProgressPatterns .metricCard,.wisdomReadingCard{transition:none}.vfProgressGlance .metricCard:hover,.vfProgressMilestones .metricCard:hover,.vfProgressPatterns .metricCard:hover,.wisdomReadingCard:hover{transform:none}}.vfDialogueClaimCard{position:relative;overflow:hidden;margin-top:34px;padding:28px;border:1px solid rgba(216,184,102,.26);border-radius:24px;background:radial-gradient(circle at 86% 8%,rgba(216,184,102,.12),transparent 31%),radial-gradient(circle at 8% 94%,rgba(54,188,113,.065),transparent 35%),linear-gradient(145deg,rgba(8,39,26,.97),rgba(2,13,8,.995));box-shadow:0 30px 84px rgba(0,0,0,.32)}.vfDialogueClaimCard:after{content:"";position:absolute;width:190px;height:190px;right:-112px;bottom:-120px;border:1px solid rgba(216,184,102,.07);border-radius:50%;pointer-events:none}.vfDialogueClaimCard>*{position:relative;z-index:1}.vfDialogueClaimCard h1{margin:10px 0;color:#f6eee2;font:400 clamp(34px,6vw,50px)/1.05 Georgia,serif;letter-spacing:-.03em}.vfDialogueClaimCard p{color:#9fb1aa;line-height:1.65}.vfRivalRoomHero,.vfRivalsHero{position:relative;overflow:hidden;border-color:rgba(216,184,102,.31)!important;background:radial-gradient(circle at 86% 9%,rgba(216,184,102,.14),transparent 31%),radial-gradient(circle at 8% 94%,rgba(54,188,113,.075),transparent 35%),linear-gradient(145deg,rgba(8,41,28,.97),rgba(2,13,8,.995))!important;box-shadow:0 32px 92px rgba(0,0,0,.33)!important}.vfRivalRoomHero:after,.vfRivalsHero:after{content:"";position:absolute;width:230px;height:230px;right:-132px;bottom:-145px;border:1px solid rgba(216,184,102,.075);border-radius:50%;box-shadow:0 0 0 32px rgba(216,184,102,.014);pointer-events:none}.vfRivalRoomHero>*,.vfRivalsHero>*{position:relative;z-index:1}.vfRivalsHero select{min-height:54px;border-color:rgba(216,184,102,.18)!important;background:linear-gradient(145deg,rgba(5,26,17,.96),rgba(2,14,9,.99))!important}.vfRivalInviteResult{border-color:rgba(216,184,102,.28)!important;background:radial-gradient(circle at 90% 5%,rgba(216,184,102,.09),transparent 30%),linear-gradient(145deg,rgba(11,42,29,.88),rgba(3,17,11,.95))!important}.vfRivalsList{border-color:rgba(216,184,102,.15)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.9),rgba(2,14,9,.96))!important}.vfRivalsList .metricCard{border-color:rgba(216,184,102,.12)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.04),transparent 28%),linear-gradient(145deg,rgba(8,30,21,.76),rgba(3,15,10,.86))!important}.vfRivalRoomHero .metricCard{border-color:rgba(216,184,102,.14)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(8,31,21,.78),rgba(3,15,10,.88))!important}.vfRivalRoomHero .metricCard strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vfRivalRoomComplete,.vfRivalRoomLoading{border-color:rgba(216,184,102,.17)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.9),rgba(2,14,9,.96))!important}.vfRivalVictory{border-color:rgba(230,200,121,.42)!important;background:radial-gradient(circle at 87% 8%,rgba(216,184,102,.12),transparent 31%),linear-gradient(145deg,rgba(10,41,28,.95),rgba(2,14,9,.98))!important;box-shadow:0 26px 74px rgba(0,0,0,.27),0 0 28px rgba(216,184,102,.045)!important}.vfRivalVictoryMark{border-color:rgba(230,200,121,.4)!important;background:radial-gradient(circle at 88% 5%,rgba(216,184,102,.09),transparent 30%),linear-gradient(145deg,rgba(12,45,31,.86),rgba(3,17,11,.94))!important}.vfRivalError{margin:0;padding:11px 13px;border-left:2px solid rgba(235,145,125,.54);border-radius:0 12px 12px 0;background:rgba(136,45,30,.1);color:#f1b4a7!important;line-height:1.5}.vfAchievementFounding,.vfAchievementHistory,.vfAchievementMastery,.vfAchievementNextAction{border-color:rgba(216,184,102,.16)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.05),transparent 28%),linear-gradient(145deg,rgba(7,30,20,.9),rgba(2,14,9,.96))!important;box-shadow:0 22px 64px rgba(0,0,0,.23)!important}.vfAchievementFounding{border-color:rgba(216,184,102,.32)!important;background:radial-gradient(circle at 88% 8%,rgba(216,184,102,.12),transparent 31%),linear-gradient(145deg,rgba(9,39,26,.95),rgba(2,14,9,.98))!important}.vfAchievementHistory{border-color:rgba(216,184,102,.24)!important}.vfAchievementMastery{border-color:rgba(230,200,121,.35)!important;background:radial-gradient(circle at 86% 8%,rgba(216,184,102,.14),transparent 31%),radial-gradient(circle at 8% 92%,rgba(58,178,112,.065),transparent 34%),linear-gradient(145deg,rgba(10,40,27,.96),rgba(2,14,9,.98))!important}.vfAchievementNextAction{border-color:rgba(85,194,130,.18)!important;background:radial-gradient(circle at 8% 10%,rgba(60,182,116,.06),transparent 32%),linear-gradient(145deg,rgba(6,28,19,.9),rgba(2,14,9,.96))!important}.vfAchievementStats .metricCard{min-height:132px}.vfMemberStatusHeader{padding:20px;border:1px solid rgba(216,184,102,.13);border-radius:22px;background:radial-gradient(circle at 92% 5%,rgba(216,184,102,.055),transparent 28%),linear-gradient(145deg,rgba(4,22,14,.76),rgba(2,12,8,.86));box-shadow:0 18px 48px rgba(0,0,0,.19)}.vfMemberStatusHeader h1{color:#f5eee2;letter-spacing:-.035em;text-wrap:balance}.memberAnniversaryGrid article,.memberParticipationGrid article,.memberRecognitionLevelsGrid article,.memberRecognitionRequirementGrid article,.memberRecognitionTierPreview article{border-color:rgba(216,184,102,.13)!important;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.04),transparent 28%),linear-gradient(145deg,rgba(8,30,21,.76),rgba(3,15,10,.86))!important;box-shadow:0 16px 42px rgba(0,0,0,.18)}.memberAnniversaryGrid article.unlocked,.memberParticipationGrid article.unlocked,.memberRecognitionLevelsGrid article.reached{border-color:rgba(216,184,102,.31)!important;background:radial-gradient(circle at 90% 5%,rgba(216,184,102,.09),transparent 30%),linear-gradient(145deg,rgba(12,44,30,.86),rgba(3,17,11,.94))!important}.memberStatusRecord .metricCard{border-color:rgba(216,184,102,.13)!important;background:linear-gradient(145deg,rgba(8,30,21,.76),rgba(3,15,10,.86))!important}.memberStatusRecord .metricCard strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.memberPermanentHonors{border-color:rgba(216,184,102,.27)!important;background:radial-gradient(circle at 89% 6%,rgba(216,184,102,.1),transparent 30%),linear-gradient(145deg,rgba(9,38,26,.94),rgba(2,14,9,.98))!important}.vfLeaderboardBoard{box-shadow:0 22px 64px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.018)!important}.vfLeaderboardRow{transition:transform .16s ease,border-color .16s ease,background .16s ease}@media(hover:hover){.vfLeaderboardRow:hover{transform:translateY(-1px);border-color:rgba(216,184,102,.22);background:linear-gradient(145deg,rgba(9,34,23,.7),rgba(2,14,9,.76))}}.vfLeaderboardPodium:first-child{border-color:rgba(232,205,132,.42);box-shadow:0 12px 34px rgba(0,0,0,.16),0 0 18px rgba(216,184,102,.035)}.vfLeaderboardPoints{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:760px){.vfMemberStatusHeader{padding:16px;border-radius:18px}.vfRivalRoomHero,.vfRivalsHero{border-radius:23px!important}}@media(prefers-reduced-motion:reduce){.vfLeaderboardRow{transition:none}.vfLeaderboardRow:hover{transform:none}}.exploreHero,.memberPerksHero,.storeBenefitsHero,.vfAdaptiveResetHero,.weightHero{position:relative;isolation:isolate;overflow:hidden;border-color:rgba(216,184,102,.34)!important;background:radial-gradient(circle at 88% 8%,rgba(240,212,138,.14),transparent 28%),radial-gradient(circle at 14% 92%,rgba(47,184,112,.1),transparent 30%),linear-gradient(145deg,rgba(7,38,25,.97),rgba(2,12,8,.985))!important;box-shadow:0 34px 92px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.035),inset 0 0 54px rgba(216,184,102,.025)}.exploreHero:before,.memberPerksHero:before,.storeBenefitsHero:before,.vfAdaptiveResetHero:before,.weightHero:before{content:"";position:absolute;z-index:-1;width:320px;height:320px;right:-110px;top:-120px;border-radius:50%;border:1px solid rgba(240,212,138,.12);box-shadow:0 0 0 34px rgba(216,184,102,.025),0 0 0 72px rgba(48,178,108,.018);pointer-events:none}.exploreHero:after,.memberPerksHero:after,.storeBenefitsHero:after,.vfAdaptiveResetHero:after,.weightHero:after{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;border:1px solid rgba(255,255,255,.018);pointer-events:none}.exploreHero h1,.memberPerksHero h2,.storeBenefitsHero h2,.vfAdaptiveResetHero h1,.weightHero h1{color:var(--vf-ivory);text-shadow:0 16px 44px rgba(0,0,0,.28);letter-spacing:-.03em}.exploreHero .eyebrow,.memberPerksHero .eyebrow,.storeBenefitsHero .eyebrow,.vfAdaptiveResetHero .eyebrow,.weightHero .eyebrow{color:var(--vf-gold-bright)}.exploreHeroActions,.memberHeaderActions,.weightActions{position:relative;z-index:2}.adaptiveLearnGrid>*,.adaptiveMetrics .metricCard,.adaptiveStateGrid>*,.exploreExperienceGrid .exploreExperienceCard,.memberPerkCard,.storeBenefitCard,.weightMetrics .metricCard{position:relative;overflow:hidden;border-color:rgba(216,184,102,.2)!important;background:radial-gradient(circle at 88% 8%,rgba(216,184,102,.075),transparent 34%),linear-gradient(145deg,rgba(9,42,28,.72),rgba(2,13,8,.76))!important;box-shadow:0 18px 48px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.025)}.adaptiveLearnGrid>:after,.adaptiveMetrics .metricCard:after,.adaptiveStateGrid>:after,.exploreExperienceGrid .exploreExperienceCard:after,.memberPerkCard:after,.storeBenefitCard:after,.weightMetrics .metricCard:after{content:"";position:absolute;inset:auto -18% -54% 36%;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(53,197,123,.065),transparent 66%);pointer-events:none}.adaptiveLearnGrid>:hover,.adaptiveStateGrid>:hover,.exploreExperienceGrid .exploreExperienceCard:hover,.memberPerkCard:hover,.storeBenefitCard:hover,.weightMetrics .metricCard:hover{transform:translateY(-2px);border-color:rgba(240,212,138,.36)!important;box-shadow:0 24px 58px rgba(0,0,0,.28),0 0 0 1px rgba(216,184,102,.035)}.explorePromiseGrid>div,.memberPerksHeroCount,.storeBenefitsSecurity{border-color:rgba(216,184,102,.22)!important;background:linear-gradient(145deg,rgba(6,29,19,.72),rgba(2,13,8,.62))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.adaptiveLearnGrid,.adaptiveMetrics,.adaptiveResetGrid,.adaptiveStateGrid,.memberPerksGrid,.storeBenefitsGrid,.weightGrid,.weightMetrics{gap:clamp(12px,2vw,18px)!important}.vfAdaptiveResetHero{padding:clamp(30px,6vw,58px)!important;margin-bottom:18px;border-radius:30px!important}.vfAdaptiveResetHero h1{max-width:920px}.adaptiveResetGrid>.panel,.memberPerksPrinciples,.memberPerksSection,.storeBenefitsEmpty,.storeBenefitsLocked,.storeBenefitsPrinciples,.weightSection{border-color:rgba(216,184,102,.17)!important;background:radial-gradient(circle at 90% 0,rgba(216,184,102,.055),transparent 32%),linear-gradient(145deg,rgba(6,28,19,.8),rgba(2,12,8,.86))!important}.weightHero{border-radius:30px!important}.weightTwinPanel{overflow:hidden;background:radial-gradient(circle at 50% 35%,rgba(61,210,132,.1),transparent 28%),radial-gradient(circle at 88% 8%,rgba(216,184,102,.07),transparent 32%),linear-gradient(145deg,rgba(5,25,17,.88),rgba(2,11,7,.94))!important}.weightTwinStage{border-color:rgba(216,184,102,.18)!important;box-shadow:inset 0 0 52px rgba(53,190,119,.035)}.memberPerksHero,.storeBenefitsHero{border-radius:30px}.memberPerksHeroCount strong,.storeBenefitsSecurity strong{text-shadow:0 0 28px rgba(216,184,102,.12)}@media(max-width:760px){.exploreHero,.memberPerksHero,.storeBenefitsHero,.vfAdaptiveResetHero,.weightHero{border-radius:24px!important;box-shadow:0 24px 62px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.03)}.exploreHero:before,.memberPerksHero:before,.storeBenefitsHero:before,.vfAdaptiveResetHero:before,.weightHero:before{width:220px;height:220px;right:-95px;top:-92px}.memberPerksHero,.storeBenefitsHero{grid-template-columns:1fr!important;gap:18px!important}.memberPerksHeroCount{min-width:0;padding:14px 0 0;border-left:0!important;border-top:1px solid rgba(216,184,102,.18);text-align:left}.storeBenefitsSecurity{min-width:0}.memberPerksGrid,.storeBenefitsGrid{grid-template-columns:1fr!important}}@media(max-width:520px){.exploreHero,.memberPerksHero,.storeBenefitsHero,.vfAdaptiveResetHero,.weightHero{padding:24px 20px!important}.adaptiveLearnGrid,.adaptiveMetrics,.adaptiveStateGrid,.exploreExperienceGrid,.weightMetrics{grid-template-columns:1fr!important}}.vfMemberHub{position:relative;min-height:100vh;background:radial-gradient(circle at 50% -12%,rgba(49,167,105,.075),transparent 35%),radial-gradient(circle at 100% 18%,rgba(216,184,102,.045),transparent 24%)}.vfMemberHub .vfMemberHubShell{width:min(1180px,calc(100% - 28px));margin-inline:auto;padding-bottom:34px}.vfMemberHubTopbar{position:relative;overflow:hidden;margin-bottom:18px;padding:14px 16px!important;border:1px solid rgba(216,184,102,.16);border-radius:22px;background:radial-gradient(circle at 92% 8%,rgba(216,184,102,.055),transparent 34%),linear-gradient(145deg,rgba(4,24,16,.92),rgba(2,13,8,.95));box-shadow:0 18px 48px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.025)}.vfMemberHubTopbar:after{content:"";position:absolute;width:150px;height:150px;right:-92px;top:-100px;border:1px solid rgba(216,184,102,.08);border-radius:50%;pointer-events:none}.vfMemberHubTopbar>*{position:relative;z-index:1}.vfMemberHubTopbar .brand{min-width:0;letter-spacing:.17em}.vfCommunityHub #community,.vfMemberHubHero{position:relative;isolation:isolate;overflow:hidden;margin-bottom:18px;border-color:rgba(232,202,126,.34)!important;border-radius:30px!important;background:radial-gradient(circle at 87% 8%,rgba(232,202,126,.145),transparent 29%),radial-gradient(circle at 10% 96%,rgba(53,190,119,.095),transparent 33%),linear-gradient(145deg,rgba(7,40,26,.98),rgba(2,13,8,.995))!important;box-shadow:0 34px 94px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.035),inset 0 0 64px rgba(216,184,102,.02)!important}.vfCommunityHub #community:before,.vfMemberHubHero:before{content:"";position:absolute;z-index:-1;width:320px;height:320px;right:-112px;top:-126px;border:1px solid rgba(240,213,141,.12);border-radius:50%;box-shadow:0 0 0 34px rgba(216,184,102,.024),0 0 0 72px rgba(52,181,111,.015);pointer-events:none}.vfCommunityHub #community:after,.vfMemberHubHero:after{content:"";position:absolute;inset:1px;z-index:-1;border:1px solid rgba(255,255,255,.018);border-radius:inherit;pointer-events:none}.vfCommunityHub #community h1,.vfCommunityHub #community h2,.vfMemberHubHero h1,.vfMemberHubHero h2{color:#f5eee2;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 18px 44px rgba(0,0,0,.28)}.vfCommunityHub #community .eyebrow,.vfMemberHubHero .eyebrow{color:#e2c574}.vfCommunityHub .panel:not(.vfMemberHubHero),.vfExploreHub .panel:not(.vfMemberHubHero),.vfMemberHubSection,.vfProgressHub .panel:not(.vfMemberHubHero){border-color:rgba(216,184,102,.16)!important;border-radius:26px;background:radial-gradient(circle at 92% 4%,rgba(216,184,102,.05),transparent 30%),linear-gradient(145deg,rgba(6,29,19,.9),rgba(2,13,8,.95))!important;box-shadow:0 22px 62px rgba(0,0,0,.235),inset 0 1px 0 rgba(255,255,255,.02)}.vfMemberHub .metricCard{position:relative;overflow:hidden;min-width:0;border-color:rgba(216,184,102,.15)!important;background:radial-gradient(circle at 90% 7%,rgba(216,184,102,.055),transparent 33%),linear-gradient(145deg,rgba(8,34,23,.79),rgba(3,15,10,.89))!important;box-shadow:0 16px 42px rgba(0,0,0,.19),inset 0 1px 0 rgba(255,255,255,.018);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.vfMemberHub .metricCard:after{content:"";position:absolute;width:150px;height:150px;right:-95px;bottom:-100px;border-radius:50%;background:radial-gradient(circle,rgba(55,188,117,.055),transparent 68%);pointer-events:none}@media(hover:hover){.vfMemberHub a.metricCard:hover{transform:translateY(-2px);border-color:rgba(236,207,130,.32)!important;box-shadow:0 23px 54px rgba(0,0,0,.25),0 0 0 1px rgba(216,184,102,.025)}}.vfMemberHub .metricCard strong{text-wrap:balance}.vfMemberHub .metricCard small,.vfMemberHubSection p{line-height:1.62}.vfMemberHubActions{align-items:stretch}.vfMemberHubActions .button,.vfMemberHubActions .textButton{min-height:50px;display:inline-flex;align-items:center;justify-content:center}.vfExploreHub .exploreAllExperiences>.panel,.vfExploreHub .exploreForYouPanel,.vfExploreHub .exploreSearchPanel,.vfExploreHub .exploreSearchResults{border-color:rgba(216,184,102,.16)!important;box-shadow:0 22px 62px rgba(0,0,0,.235),inset 0 1px 0 rgba(255,255,255,.02)}.vfExploreHub .exploreSearchBox input{border-color:rgba(216,184,102,.17)!important;background:linear-gradient(145deg,rgba(4,24,16,.94),rgba(2,13,8,.97))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.018),0 12px 32px rgba(0,0,0,.12)}.vfExploreDirections .metricCard{min-height:158px}.vfProgressHub .vfProgressGlance .metricCard{min-height:142px}.vfProgressHub .vfProgressMilestones .metricCard,.vfProgressHub .vfProgressPatterns .metricCard{min-height:166px}.vfCommunityPrimaryNav{gap:8px!important;padding:9px!important;border:1px solid rgba(216,184,102,.15);border-radius:20px;background:linear-gradient(145deg,rgba(5,27,18,.86),rgba(2,13,8,.91));box-shadow:0 16px 42px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.018)}.vfCommunityPrimaryNav a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-color:rgba(216,184,102,.13)!important;background:linear-gradient(145deg,rgba(9,37,25,.7),rgba(3,16,10,.78))!important}.vfCommunityHub #community{padding:clamp(30px,6vw,56px)!important}.vfCommunityHub #community [class*=metricStrip]{gap:12px}.vfCommunityHub #community [class*=stat]{min-width:0;border-color:rgba(216,184,102,.13);background:linear-gradient(145deg,rgba(6,29,19,.72),rgba(2,13,8,.68))}.vfCommunityHub [class*=resetPanel]{overflow:hidden}@media(max-width:760px){.vfMemberHub .vfMemberHubShell{width:min(100% - 20px,1180px)}.vfMemberHubTopbar{padding:13px 14px!important;border-radius:19px}.vfMemberHubTopbar .brand{font-size:13px}.vfCommunityHub #community,.vfMemberHubHero{border-radius:24px!important;box-shadow:0 25px 66px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.03)!important}.vfCommunityHub #community:before,.vfMemberHubHero:before{width:220px;height:220px;right:-95px;top:-92px}.vfCommunityHub .panel:not(.vfMemberHubHero),.vfExploreHub .panel:not(.vfMemberHubHero),.vfMemberHubSection,.vfProgressHub .panel:not(.vfMemberHubHero){border-radius:22px}.vfCommunityPrimaryNav{display:flex!important;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap!important}.vfCommunityPrimaryNav::-webkit-scrollbar{display:none}.vfCommunityPrimaryNav a{flex:0 0 auto;white-space:nowrap}}@media(max-width:520px){.vfMemberHubTopbar{align-items:center;gap:10px}.vfMemberHubTopbar .textButton,.vfMemberHubTopbar .textLink{font-size:12px}.vfCommunityHub #community,.vfMemberHubHero{padding:25px 20px!important}.vfMemberHubActions{display:grid!important;grid-template-columns:1fr;width:100%}.vfMemberHubActions .button,.vfMemberHubActions .textButton{width:100%;min-width:0;white-space:normal;text-align:center}.vfCommunityHub [class*=metricStrip],.vfExploreDirections .dashGrid,.vfProgressHub .dashGrid,.vfProgressHub .metricsGrid{grid-template-columns:1fr!important}.vfMemberHub .metricCard{min-height:0}.vfCommunityHub #community{padding:25px 20px!important}}@media(prefers-reduced-motion:reduce){.vfMemberHub .metricCard{transition:none!important}.vfMemberHub a.metricCard:hover{transform:none}}.vfCommunityHub #community,.vfExploreHub .exploreHero,.vfLuxeHeroCard,.vfProgressHub .vfProgressHero{--vf-holo-x:50%;--vf-holo-y:28%;--vf-holo-rx:0deg;--vf-holo-ry:0deg;position:relative;isolation:isolate;overflow:hidden;transform:perspective(1400px) rotateX(var(--vf-holo-rx)) rotateY(var(--vf-holo-ry));transform-style:preserve-3d;will-change:transform;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;border:1px solid transparent!important;background:linear-gradient(145deg,rgba(5,38,24,.91),rgba(1,13,8,.98)) padding-box,conic-gradient(from 210deg,rgba(75,220,159,.7),rgba(225,198,113,.98) 22%,rgba(255,237,178,.88) 34%,rgba(87,219,196,.76) 52%,rgba(118,144,226,.38) 66%,rgba(213,172,114,.76) 82%,rgba(75,220,159,.7)) border-box!important;box-shadow:0 34px 96px rgba(0,0,0,.42),0 0 0 1px rgba(235,210,142,.055),0 0 44px rgba(52,196,126,.055),inset 0 1px 0 rgba(255,255,255,.055)!important}.vfCommunityHub #community:hover,.vfExploreHub .exploreHero:hover,.vfLuxeHeroCard:hover,.vfProgressHub .vfProgressHero:hover{border-color:transparent!important;box-shadow:0 42px 112px rgba(0,0,0,.47),0 0 0 1px rgba(239,215,148,.08),0 0 54px rgba(62,205,142,.09),inset 0 1px 0 rgba(255,255,255,.07)!important}.vfHoloFx{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.vfHoloLandscape{position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,15,9,.03),rgba(1,13,8,.34) 48%,rgba(1,10,6,.88)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 700'%3E%3Cdefs%3E%3ClinearGradient id='m1' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2367c18c' stop-opacity='.65'/%3E%3Cstop offset='1' stop-color='%23082e21' stop-opacity='.92'/%3E%3C/linearGradient%3E%3ClinearGradient id='m2' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23d4b45f' stop-opacity='.58'/%3E%3Cstop offset='.42' stop-color='%23195e43' stop-opacity='.84'/%3E%3Cstop offset='1' stop-color='%23051d14' stop-opacity='.96'/%3E%3C/linearGradient%3E%3ClinearGradient id='w' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23eafdf5' stop-opacity='.92'/%3E%3Cstop offset='1' stop-color='%237fe0c6' stop-opacity='.18'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='965' cy='118' r='72' fill='%23eac96f' fill-opacity='.70'/%3E%3Ccircle cx='965' cy='118' r='112' fill='none' stroke='%23efd98a' stroke-opacity='.24' stroke-width='3'/%3E%3Cpath d='M0 540L170 350L300 438L520 180L690 430L835 258L1010 470L1200 310V700H0Z' fill='url(%23m1)'/%3E%3Cpath d='M0 610L220 455L360 520L540 325L710 518L890 378L1030 530L1200 430V700H0Z' fill='url(%23m2)'/%3E%3Cpath d='M640 333C628 408 634 455 620 518C613 555 602 583 590 613' fill='none' stroke='url(%23w)' stroke-width='25' stroke-linecap='round'/%3E%3Cpath d='M555 624C690 596 866 603 1035 650' fill='none' stroke='%2375dcb8' stroke-opacity='.26' stroke-width='20' stroke-linecap='round'/%3E%3C/svg%3E");background-size:cover;background-position:50%;opacity:.37;filter:saturate(1.12) contrast(1.04);transform:scale(1.035)}.vfHoloFx-home .vfHoloLandscape{opacity:.31}.vfHoloFx-explore .vfHoloLandscape{opacity:.43;filter:saturate(1.18) hue-rotate(-4deg)}.vfHoloFx-community .vfHoloLandscape{opacity:.36;filter:saturate(1.22) hue-rotate(6deg)}.vfHoloFx-progress .vfHoloLandscape{opacity:.32;filter:saturate(1.08) hue-rotate(18deg)}.vfHoloAurora{width:80%;height:170%;top:-46%;left:-24%;border-radius:50%;background:conic-gradient(from 22deg,transparent 0 16%,rgba(239,205,115,0) 19%,rgba(239,205,115,.3) 25%,rgba(71,225,164,.24) 31%,rgba(79,214,220,.16) 38%,rgba(134,129,218,.1) 43%,transparent 51% 100%);filter:blur(24px);opacity:.76;transform:translate3d(-3%,0,0) rotate(7deg);animation:vfHoloAuroraDrift 11s ease-in-out infinite}.vfHoloAurora,.vfHoloGlare{position:absolute;mix-blend-mode:screen}.vfHoloGlare{inset:-1px;background:radial-gradient(circle at var(--vf-holo-x) var(--vf-holo-y),rgba(255,247,210,.22) 0,rgba(228,207,132,.1) 13%,rgba(69,220,165,.055) 27%,transparent 48%);opacity:.72}.vfHoloPrism{position:absolute;width:34%;height:165%;top:-34%;left:-54%;background:linear-gradient(102deg,transparent 0 22%,rgba(255,255,255,.025) 35%,rgba(251,224,148,.19) 44%,rgba(102,235,192,.13) 50%,rgba(119,194,225,.09) 55%,transparent 68% 100%);filter:blur(2px);mix-blend-mode:screen;transform:rotate(12deg);animation:vfHoloSweep 9.5s ease-in-out infinite;opacity:.82}.vfCommunityHub #community>:not(.vfHoloFx),.vfExploreHub .exploreHero>:not(.vfHoloFx),.vfLuxeHeroCard>:not(.vfHoloFx),.vfProgressHub .vfProgressHero>:not(.vfHoloFx){position:relative;z-index:3}.vfLuxeHeroGlow{z-index:1!important;opacity:.82;filter:blur(8px)}.vfExploreHub .exploreHero{min-height:390px;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(30px,6vw,58px)!important}.vfExploreHub .exploreHero h1{max-width:700px;font-size:clamp(48px,8vw,78px);line-height:.96}.vfExploreHub .exploreHero p{max-width:720px;font-size:clamp(15px,2vw,18px);line-height:1.68;color:#b6c4bc}.vfExploreHub .exploreHeroActions{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.vfExploreHub .exploreHeroActions .textButton{min-height:44px;padding:10px 15px;border-radius:999px;border-color:rgba(226,198,116,.23);background:rgba(2,17,10,.46);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vfExploreHub .exploreHeroActions .button{min-height:44px;border-radius:999px;padding-inline:18px}.vfProgressHub .vfProgressHero{min-height:365px}.vfCommunityHub #community,.vfProgressHub .vfProgressHero{display:flex;flex-direction:column;justify-content:flex-end}.vfCommunityHub #community{min-height:430px}.vfCommunityHub .metricCard,.vfExploreHub .exploreExperienceCard,.vfExploreHub .vfExploreDirections .metricCard,.vfLuxeChallengeCard,.vfLuxeFocusCard,.vfLuxeIntelligenceCard,.vfProgressHub .metricCard{border:1px solid transparent!important;background:linear-gradient(145deg,rgba(5,31,20,.92),rgba(2,13,8,.96)) padding-box,conic-gradient(from 215deg,rgba(49,190,124,.42),rgba(223,191,103,.8) 24%,rgba(255,232,168,.55) 34%,rgba(72,209,184,.52) 54%,rgba(115,148,210,.23) 69%,rgba(218,180,105,.53) 84%,rgba(49,190,124,.42)) border-box!important;box-shadow:0 18px 50px rgba(0,0,0,.25),0 0 24px rgba(64,204,140,.025),inset 0 1px 0 rgba(255,255,255,.035)!important}.vfCommunityHub a.metricCard,.vfExploreHub .exploreExperienceCard,.vfLuxeChallengeCard,.vfLuxeFocusCard,.vfLuxeIntelligenceCard,.vfProgressHub a.metricCard{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}@media(hover:hover){.vfCommunityHub a.metricCard:hover,.vfExploreHub .exploreExperienceCard:hover,.vfLuxeChallengeCard:hover,.vfLuxeFocusCard:hover,.vfLuxeIntelligenceCard:hover,.vfProgressHub a.metricCard:hover{transform:translateY(-3px) scale(1.005);filter:saturate(1.08);box-shadow:0 26px 66px rgba(0,0,0,.31),0 0 32px rgba(71,214,154,.055),inset 0 1px 0 rgba(255,255,255,.045)!important}}.vfExploreHub .exploreSearchPanel{border:1px solid transparent!important;background:linear-gradient(145deg,rgba(5,27,18,.94),rgba(2,13,8,.97)) padding-box,linear-gradient(110deg,rgba(74,211,153,.4),rgba(225,192,102,.68),rgba(92,197,207,.35)) border-box!important}.vfExploreHub .exploreSearchBox{border-radius:999px}.vfExploreHub .exploreSearchBox input{min-height:54px;border:1px solid transparent!important;border-radius:999px!important;background:linear-gradient(145deg,rgba(2,23,14,.96),rgba(1,13,8,.98)) padding-box,linear-gradient(110deg,rgba(74,211,153,.34),rgba(226,194,105,.54),rgba(93,198,207,.27)) border-box!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 12px 36px rgba(0,0,0,.19)}.vfHomeSignalButton,.vfLuxeSignalPill{border:1px solid transparent!important;background:linear-gradient(145deg,rgba(5,31,20,.94),rgba(2,13,8,.96)) padding-box,conic-gradient(from 210deg,rgba(71,214,154,.52),rgba(230,198,109,.91),rgba(96,200,210,.42),rgba(71,214,154,.52)) border-box!important;box-shadow:0 0 24px rgba(216,184,102,.07),inset 0 1px 0 rgba(255,255,255,.035)}.vfLuxeScoreRing{box-shadow:0 0 0 8px rgba(216,184,102,.045),0 0 0 10px rgba(72,214,156,.028),0 0 78px rgba(214,178,80,.15),0 0 44px rgba(68,211,156,.08),inset 0 0 48px rgba(48,181,108,.13)}.vfLuxeScoreRing:before{content:"";position:absolute;inset:-10px;border-radius:50%;border:1px solid transparent;background:conic-gradient(from 40deg,rgba(76,219,158,.72),rgba(236,207,123,.86),rgba(105,196,219,.48),rgba(209,163,211,.2),rgba(76,219,158,.72)) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.58;animation:vfHoloOrbit 13s linear infinite}.vfCoreMobileNav{border-color:rgba(230,201,119,.34)!important;box-shadow:0 22px 58px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.04),0 0 28px rgba(53,196,128,.045)!important}.vfCoreMobileNav .vfCoreMobileNavFeature .vfCoreMobileNavIcon{position:relative;overflow:visible;border-color:transparent!important;background:linear-gradient(145deg,#0b3523,#04170f) padding-box,conic-gradient(from 210deg,#49c98c,#e4c574,#7dd8d4,#b991d1,#49c98c) border-box!important;box-shadow:0 0 0 5px rgba(3,20,12,.94),0 0 32px rgba(216,184,102,.18),0 0 18px rgba(74,214,155,.11)!important}.vfCoreMobileNav .vfCoreMobileNavFeature .vfCoreMobileNavIcon:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(226,198,116,.12);box-shadow:0 0 18px rgba(70,212,153,.08);animation:vfHoloPulse 4.8s ease-in-out infinite}@keyframes vfHoloSweep{0%,to{transform:translateX(-18%) rotate(12deg);opacity:.34}48%{transform:translateX(465%) rotate(12deg);opacity:.88}58%{transform:translateX(520%) rotate(12deg);opacity:.18}}@keyframes vfHoloAuroraDrift{0%,to{transform:translate3d(-3%,0,0) rotate(7deg) scale(1)}50%{transform:translate3d(19%,4%,0) rotate(14deg) scale(1.06)}}@keyframes vfHoloOrbit{to{transform:rotate(1turn)}}@keyframes vfHoloPulse{0%,to{opacity:.44;transform:scale(.98)}50%{opacity:.9;transform:scale(1.045)}}@media(max-width:760px){.vfCommunityHub #community,.vfExploreHub .exploreHero,.vfLuxeHeroCard,.vfProgressHub .vfProgressHero{transform:none!important}.vfHoloLandscape{opacity:.31;background-position:60%}.vfCommunityHub #community,.vfExploreHub .exploreHero,.vfProgressHub .vfProgressHero{min-height:360px}.vfExploreHub .exploreHero h1{font-size:clamp(44px,13vw,64px)}}@media(max-width:520px){.vfExploreHub .exploreHeroActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.vfExploreHub .exploreHeroActions .button{grid-column:1/-1;width:100%}.vfExploreHub .exploreHeroActions .textButton{width:100%;white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){.vfCommunityHub #community,.vfExploreHub .exploreHero,.vfLuxeHeroCard,.vfProgressHub .vfProgressHero{transform:none!important;transition:none!important}.vfCoreMobileNav .vfCoreMobileNavFeature .vfCoreMobileNavIcon:before,.vfHoloAurora,.vfHoloPrism,.vfLuxeScoreRing:before{animation:none!important}}.vfHoloSearchLauncher{width:min(100%,760px);min-height:56px;margin-top:22px;padding:0 18px;display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:999px;background:linear-gradient(145deg,rgba(2,24,15,.76),rgba(2,14,9,.88)) padding-box,linear-gradient(110deg,rgba(72,215,155,.56),rgba(229,198,109,.82),rgba(100,201,213,.45)) border-box;color:#dce6df;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 42px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)}.vfHoloSearchLauncher span:first-child{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(230,201,116,.26);color:#edcf7c;font-size:19px}.vfHoloSearchLauncher span:last-child{color:#b9c8c0;font-size:15px}.vfHoloSearchLauncher:hover{box-shadow:0 20px 50px rgba(0,0,0,.29),0 0 30px rgba(70,210,151,.055),inset 0 1px 0 rgba(255,255,255,.05)}.vfProgressHub .vfProgressHero{padding-right:clamp(30px,23vw,300px)!important}.vfHoloProgressScore{position:absolute!important;z-index:4!important;top:clamp(28px,5vw,48px);right:clamp(24px,5vw,50px);width:clamp(150px,17vw,205px);aspect-ratio:1;display:grid;place-items:center;align-content:center;border:1px solid transparent;border-radius:50%;background:radial-gradient(circle at center,rgba(4,30,19,.96) 0 55%,rgba(2,15,9,.82) 56% 68%,transparent 69%),conic-gradient(from 215deg,#50cb90,#e8c975 31%,#82dbe0 52%,rgba(130,122,214,.58) 68%,#e7bf70 83%,#50cb90);box-shadow:0 0 0 7px rgba(2,17,10,.64),0 0 46px rgba(226,190,102,.18),0 0 34px rgba(65,211,151,.1),inset 0 0 28px rgba(65,211,151,.08);color:#f5eddd;text-align:center}.vfHoloProgressScore:before{content:"";position:absolute;inset:11px;border:1px solid rgba(239,211,137,.3);border-radius:50%;box-shadow:inset 0 0 25px rgba(71,212,155,.07)}.vfHoloProgressScore small,.vfHoloProgressScore span,.vfHoloProgressScore strong{position:relative;z-index:1}.vfHoloProgressScore span{color:#d9c37f;font-size:10px;letter-spacing:.11em}.vfHoloProgressScore strong{margin:3px 0 2px;font:400 clamp(46px,6vw,68px)/1 Georgia,serif;color:#f1d98f;text-shadow:0 0 28px rgba(231,196,105,.22)}.vfHoloProgressScore small{max-width:110px;color:#88b79d;font-size:8px;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}@media(max-width:760px){.vfProgressHub .vfProgressHero{padding-right:20px!important;padding-top:190px!important}.vfHoloProgressScore{top:24px;right:20px;width:145px}}@media(max-width:520px){.vfHoloSearchLauncher{min-height:52px}}.vfDailyCore{display:grid;grid-gap:18px;gap:18px;margin-bottom:18px}.vfDailyNextMove{position:relative;overflow:hidden;padding:clamp(24px,5vw,42px)!important;border-color:rgba(224,196,116,.52)!important;background:radial-gradient(circle at 88% 4%,rgba(235,202,111,.14),transparent 30%),radial-gradient(circle at 7% 100%,rgba(65,210,148,.09),transparent 34%),linear-gradient(145deg,rgba(8,43,27,.97),rgba(2,14,9,.99))!important;box-shadow:0 26px 72px rgba(0,0,0,.28),0 0 30px rgba(64,205,145,.035)!important}.vfDailyNextMoveTop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:start}.vfDailyNextMoveTop>div:first-child{max-width:780px}.vfDailyNextMove h2{margin:10px 0!important;max-width:780px;font:400 clamp(36px,5.5vw,60px)/1.02 Georgia,serif!important;letter-spacing:-.035em!important}.vfDailyNextMove p{margin:0!important;max-width:740px;color:#b2c1b9!important;line-height:1.68!important}.vfDailyProgressRing{--vf-progress:0%;width:116px;height:116px;display:grid;place-items:center;align-content:center;border-radius:50%;background:radial-gradient(circle at center,#06170f 0 57%,transparent 58%),conic-gradient(#62d1a2 var(--vf-progress),#e0c16d var(--vf-progress),rgba(255,255,255,.07) 0);border:1px solid rgba(230,201,121,.24);box-shadow:0 18px 45px rgba(0,0,0,.24),0 0 26px rgba(72,209,151,.055),inset 0 1px 0 rgba(255,255,255,.035)}.vfDailyProgressRing strong{color:#f0d38a;font-size:26px;line-height:1}.vfDailyProgressRing span{margin-top:6px;color:#899b92;font-size:9px;text-transform:uppercase;letter-spacing:.16em}.vfDailyProgressTrack{height:5px;margin:24px 0 0;overflow:hidden;border:1px solid rgba(224,196,116,.08);border-radius:999px;background:rgba(255,255,255,.045)}.vfDailyProgressTrack span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#49bf87,#6ed7ad 36%,#dfc16e 76%,#f0d68e);box-shadow:0 0 22px rgba(78,207,151,.13),0 0 18px rgba(223,193,110,.12);transition:width .3s ease}.vfDailyNextMoveActions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:20px}.vfDailyNextMoveActions .button,.vfDailyNextMoveActions .textButton{min-width:min(220px,100%)}.vfDailyProgressCopy{display:block;margin-top:14px;color:#809188;font-size:11px}.vfDailyLearning{padding:clamp(20px,4vw,30px);border:1px solid rgba(215,182,106,.18);border-radius:24px;background:radial-gradient(circle at 90% 4%,rgba(215,182,106,.055),transparent 28%),linear-gradient(145deg,rgba(5,28,18,.86),rgba(2,14,9,.93));box-shadow:0 18px 52px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.02)}.vfDailyLearningHeading{display:flex;justify-content:space-between;gap:18px;align-items:end;flex-wrap:wrap}.vfDailyLearningHeading h2{margin:8px 0 0;max-width:740px;font-size:clamp(28px,4vw,42px);line-height:1.06}.vfDailyLearningGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.vfDailyLearningCard{min-height:180px;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left!important}.vfDailyLearningCard strong{margin-top:10px;font-size:clamp(20px,2.6vw,28px)!important;line-height:1.08!important}.vfDailyLearningCard small{margin-top:10px!important;line-height:1.6!important}.vfDailyLearningNote{margin:14px 0 0!important;color:#71837a!important;font-size:10px!important;line-height:1.55!important}@media(max-width:760px){.vfDailyNextMove{padding:22px 15px!important}.vfDailyNextMoveTop{grid-template-columns:1fr;gap:18px}.vfDailyProgressRing{width:100%;height:auto;min-height:54px;display:flex;justify-content:center;gap:8px;border-radius:17px;background:linear-gradient(145deg,rgba(9,39,26,.94),rgba(3,17,10,.96))}.vfDailyProgressRing strong{font-size:21px}.vfDailyProgressRing span{margin:0}.vfDailyNextMoveActions{display:grid;grid-template-columns:1fr}.vfDailyNextMoveActions .button,.vfDailyNextMoveActions .textButton{width:100%;min-width:0}.vfDailyLearning{padding:18px 13px}.vfDailyLearningGrid{grid-template-columns:1fr}.vfDailyLearningCard{min-height:0}}@media(prefers-reduced-motion:reduce){.vfDailyProgressTrack span{transition:none}}.vfWeekWithVita{margin-bottom:18px;padding:clamp(24px,4.5vw,38px)!important;border-color:rgba(215,182,106,.34)!important;background:radial-gradient(circle at 88% 8%,rgba(221,188,100,.09),transparent 30%),radial-gradient(circle at 8% 94%,rgba(70,210,151,.07),transparent 30%),linear-gradient(145deg,rgba(6,34,22,.94),rgba(2,15,9,.98))!important}.vfWeekWithVitaHeading{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;flex-wrap:wrap}.vfWeekWithVitaHeading>div{max-width:760px}.vfWeekWithVitaHeading h2{margin:9px 0!important;font-size:clamp(30px,4.3vw,46px)!important;line-height:1.04!important}.vfWeekWithVitaHeading p{margin:0!important;color:#a9bab1!important;line-height:1.68!important}.vfWeekWithVitaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.vfWeekWithVitaGrid .metricCard{min-height:150px;display:flex;flex-direction:column;justify-content:flex-start}.vfWeekWithVitaGrid .metricCard strong{margin-top:9px;font-size:clamp(25px,3vw,34px)!important}.vfWeekWithVitaGrid .metricCard small{margin-top:9px!important;line-height:1.55!important}.vfWeekAdaptation{margin-top:14px;padding:17px 18px;border:1px solid rgba(218,186,101,.16);border-radius:18px;background:linear-gradient(145deg,rgba(13,54,38,.42),rgba(215,182,106,.035))}.vfWeekAdaptation span{display:block;color:#d9bd70;font-size:9px;font-weight:800;letter-spacing:.16em}.vfWeekAdaptation strong{display:block;margin-top:7px;font:400 clamp(20px,2.7vw,27px)/1.12 Georgia,serif}.vfWeekAdaptation small{display:block;margin-top:8px;color:#93a59b;line-height:1.55}.vfMoreFromVita{margin:18px 0;border:1px solid rgba(215,182,106,.22)!important;border-radius:24px;background:radial-gradient(circle at 86% 10%,rgba(215,182,106,.05),transparent 30%),linear-gradient(145deg,rgba(4,27,17,.9),rgba(2,14,9,.96));box-shadow:0 18px 48px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.02);overflow:hidden}.vfMoreFromVita>summary{display:flex!important;justify-content:space-between;align-items:center;gap:18px;margin:0!important;padding:22px 24px!important;border:0!important;cursor:pointer;list-style:none}.vfMoreFromVita>summary::-webkit-details-marker{display:none}.vfMoreFromVita>summary span{display:grid;grid-gap:5px;gap:5px;min-width:0}.vfMoreFromVita>summary small{color:#d9bd70;font-size:9px;font-weight:800;letter-spacing:.16em}.vfMoreFromVita>summary strong{color:#eff7f2;font:400 clamp(24px,3.4vw,34px)/1.08 Georgia,serif}.vfMoreFromVita>summary em{max-width:760px;color:#879990;font-size:12px;font-style:normal;line-height:1.55}.vfMoreFromVita>summary b{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border:1px solid rgba(224,196,116,.18);border-radius:50%;color:#dfc16e;background:rgba(2,18,11,.58);font-size:22px;font-weight:400;transition:transform .2s ease}.vfMoreFromVita[open]>summary b{transform:rotate(45deg)}.vfMoreFromVitaBody{padding:0 14px 14px;border-top:1px solid rgba(215,182,106,.08)}.vfMoreFromVitaBody>.panel:first-child{margin-top:14px}@media(max-width:760px){.vfWeekWithVita{padding:20px 15px!important}.vfWeekWithVitaHeading{display:grid}.vfWeekWithVitaHeading .button{width:100%}.vfWeekWithVitaGrid{grid-template-columns:1fr}.vfWeekWithVitaGrid .metricCard{min-height:0}.vfMoreFromVita>summary{padding:18px 15px!important;align-items:flex-start}.vfMoreFromVita>summary em{font-size:11px}.vfMoreFromVitaBody{padding:0 8px 8px}}@media(prefers-reduced-motion:reduce){.vfMoreFromVita>summary b{transition:none}}.vfHoloDashboard,.vfMemberHubShell{animation:vfHoloPageReveal .38s cubic-bezier(.2,.7,.2,1) both}.vfExploreHub .exploreExperienceCard,.vfHoloDashboard .adaptiveNavCard,.vfHoloDashboard .vfJourneyCard,.vfHoloDashboard .vfRecognitionCard,.vfHoloDashboard a.metricCard{position:relative;isolation:isolate;overflow:hidden;border:1px solid transparent!important;background:radial-gradient(circle at 88% 8%,rgba(239,208,128,.065),transparent 28%),radial-gradient(circle at 8% 94%,rgba(69,218,158,.055),transparent 30%),linear-gradient(145deg,rgba(5,31,20,.93),rgba(2,13,8,.97)) padding-box,conic-gradient(from 205deg,rgba(67,207,148,.46),rgba(220,187,99,.72) 24%,rgba(252,229,162,.52) 35%,rgba(85,205,193,.44) 54%,rgba(128,143,218,.2) 68%,rgba(214,176,103,.5) 84%,rgba(67,207,148,.46)) border-box!important;box-shadow:0 18px 50px rgba(0,0,0,.245),0 0 26px rgba(64,204,140,.025),inset 0 1px 0 rgba(255,255,255,.035)!important}.vfExploreHub .exploreExperienceCard:before,.vfHoloDashboard .adaptiveNavCard:before,.vfHoloDashboard .vfJourneyCard:before,.vfHoloDashboard .vfRecognitionCard:before,.vfHoloDashboard a.metricCard:before{content:"";position:absolute;z-index:0;width:38%;height:190%;top:-48%;left:-52%;pointer-events:none;background:linear-gradient(104deg,transparent 0 26%,rgba(255,255,255,.015) 34%,rgba(248,221,145,.12) 45%,rgba(95,229,186,.085) 51%,rgba(112,188,225,.055) 57%,transparent 68% 100%);filter:blur(1px);mix-blend-mode:screen;opacity:.58;transform:rotate(11deg);transition:left .62s cubic-bezier(.2,.7,.2,1),opacity .28s ease}.vfExploreHub .exploreExperienceCard>*,.vfHoloDashboard .adaptiveNavCard>*,.vfHoloDashboard .vfJourneyCard>*,.vfHoloDashboard .vfRecognitionCard>*,.vfHoloDashboard a.metricCard>*{position:relative;z-index:1}.vfExploreHub .exploreExperienceCard,.vfHoloDashboard .adaptiveNavCard,.vfHoloDashboard .vfJourneyCard,.vfHoloDashboard .vfRecognitionCard,.vfHoloDashboard a.metricCard{transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,filter .22s ease}@media(hover:hover){.vfExploreHub .exploreExperienceCard:hover,.vfHoloDashboard .adaptiveNavCard:hover,.vfHoloDashboard .vfJourneyCard:hover,.vfHoloDashboard .vfRecognitionCard:hover,.vfHoloDashboard a.metricCard:hover{transform:translateY(-4px) scale(1.006);filter:saturate(1.07);box-shadow:0 28px 70px rgba(0,0,0,.315),0 0 34px rgba(66,214,153,.055),0 0 24px rgba(229,196,108,.035),inset 0 1px 0 rgba(255,255,255,.05)!important}.vfExploreHub .exploreExperienceCard:hover:before,.vfHoloDashboard .adaptiveNavCard:hover:before,.vfHoloDashboard .vfJourneyCard:hover:before,.vfHoloDashboard .vfRecognitionCard:hover:before,.vfHoloDashboard a.metricCard:hover:before{left:120%;opacity:.88}}.vfExploreHub .exploreAllCount,.vfHoloDashboard .vfJourneyIcon,.vfHoloDashboard .vfLuxePillarIcon{border:1px solid transparent!important;background:radial-gradient(circle at 35% 28%,rgba(244,218,144,.16),transparent 36%),linear-gradient(145deg,rgba(8,42,27,.92),rgba(2,15,9,.96)) padding-box,conic-gradient(from 210deg,rgba(72,217,156,.65),rgba(230,198,109,.92),rgba(102,205,212,.44),rgba(72,217,156,.65)) border-box!important;box-shadow:0 0 26px rgba(216,184,102,.075),0 0 18px rgba(68,210,151,.055),inset 0 1px 0 rgba(255,255,255,.035)!important}.vfCommunityHub [class*=meterTrack],.vfCommunityHub [class*=miniTrack],.vfCommunityHub [class*=resetProgressTrack],.vfHoloDashboard .vfJourneyProgress,.vfHoloDashboard .vfLuxeProgressTrack,.vfHoloDashboard [class*=progressBar]{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.045),rgba(216,184,102,.045),rgba(255,255,255,.04))!important;border:1px solid rgba(224,196,116,.075)!important;box-shadow:inset 0 1px 4px rgba(0,0,0,.28)}.vfCommunityHub [class*=meterFill],.vfCommunityHub [class*=miniFill],.vfCommunityHub [class*=resetProgressFill],.vfHoloDashboard .vfJourneyProgress span,.vfHoloDashboard .vfLuxeProgressTrack span,.vfHoloDashboard [class*=progressBar] i{position:relative;background:linear-gradient(90deg,#43bd82,#67d6ad 30%,#d8b866 66%,#efd58e)!important;box-shadow:0 0 18px rgba(69,209,151,.16),0 0 22px rgba(216,184,102,.16)!important}.vfHoloDashboard .vfJourneyProgress span:after,.vfHoloDashboard .vfLuxeProgressTrack span:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 0 38%,rgba(255,255,255,.44) 50%,transparent 62%);transform:translateX(-120%);animation:vfHoloMeterSweep 4.8s ease-in-out infinite}.vfCommunityHub .button,.vfExploreHub .button,.vfHoloDashboard .button,.vfProgressHub .button{background:linear-gradient(112deg,#f0d58b,#d7ad57 35%,#64c99b 56%,#e3c36f 76%,#ad7827)!important;background-size:180% 180%!important;color:#07110d!important;box-shadow:0 16px 42px rgba(194,145,46,.18),0 0 24px rgba(74,207,153,.055),inset 0 1px 0 rgba(255,255,255,.46)!important;transition:transform .16s ease,background-position .42s ease,box-shadow .2s ease!important}@media(hover:hover){.vfCommunityHub .button:hover,.vfExploreHub .button:hover,.vfHoloDashboard .button:hover,.vfProgressHub .button:hover{background-position:78% 35%!important;transform:translateY(-2px);box-shadow:0 20px 48px rgba(194,145,46,.22),0 0 30px rgba(75,214,157,.08),inset 0 1px 0 rgba(255,255,255,.55)!important}}.vfCommunityHub .textButton,.vfExploreHub .textButton,.vfHoloDashboard .textButton,.vfProgressHub .textButton{border-color:rgba(225,197,117,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 0 18px rgba(72,207,149,.025)}.vfHoloDashboard .vfLuxeMiniRing{border:1px solid transparent;background:radial-gradient(circle,#07170f 0 57%,transparent 58%),conic-gradient(#66d6aa var(--vf-progress),#dfc36f var(--vf-progress),rgba(216,184,102,.1) 0) padding-box,conic-gradient(from 210deg,#4ed194,#e4c573,#75d6d2,#af8bc9,#4ed194) border-box;box-shadow:0 0 28px rgba(216,184,102,.12),0 0 20px rgba(73,211,153,.075)}.vfHoloDashboard .avatar,.vfHoloDashboard .vfHomeSignalButton{transition:transform .16s ease,box-shadow .2s ease,filter .2s ease}@media(hover:hover){.vfHoloDashboard .avatar:hover,.vfHoloDashboard .vfHomeSignalButton:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 0 30px rgba(216,184,102,.11),0 0 20px rgba(68,211,151,.07)}}.vfCoreMobileNav a.active:after,.vfCoreMobileNav a[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:2px;width:22px;height:2px;border-radius:999px;transform:translateX(-50%);background:linear-gradient(90deg,rgba(68,210,151,.25),#e5c875,rgba(107,208,211,.34));box-shadow:0 0 12px rgba(226,198,116,.24),0 0 10px rgba(70,210,153,.14)}.vfCoreMobileNav a.active .vfCoreMobileNavIcon,.vfCoreMobileNav a[aria-current=page] .vfCoreMobileNavIcon{transform:translateY(-1px);filter:drop-shadow(0 0 8px rgba(226,195,115,.17))}.vfCoreMobileNav .vfCoreMobileNavFeature.active .vfCoreMobileNavIcon,.vfCoreMobileNav .vfCoreMobileNavFeature[aria-current=page] .vfCoreMobileNavIcon{animation:vfHoloNavBreathe 4.6s ease-in-out infinite}.vfExploreHub .exploreExperienceCard>span:first-child{display:inline-flex;width:max-content;max-width:100%;padding:6px 9px;border:1px solid rgba(224,196,116,.14);border-radius:999px;background:linear-gradient(145deg,rgba(5,28,18,.72),rgba(2,14,9,.72));color:#dfc477!important;font-size:9px;line-height:1.15}.vfExploreHub .exploreExperienceCard strong{margin-top:14px;font:400 clamp(23px,3vw,31px)/1.08 Georgia,serif;letter-spacing:-.025em}.vfExploreHub .exploreExperienceCard small{margin-top:9px;color:#aab9b1!important}.vfHoloDashboard .adaptiveNavCard>span{display:inline-flex;width:max-content;padding:5px 8px;border-radius:999px;border:1px solid rgba(224,196,116,.13);background:rgba(2,17,10,.42)}@keyframes vfHoloPageReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes vfHoloMeterSweep{0%,45%{transform:translateX(-120%)}70%,to{transform:translateX(135%)}}@keyframes vfHoloNavBreathe{0%,to{box-shadow:0 0 0 5px rgba(3,20,12,.94),0 0 30px rgba(216,184,102,.2),0 0 18px rgba(74,214,155,.1)!important}50%{box-shadow:0 0 0 5px rgba(3,20,12,.94),0 0 39px rgba(216,184,102,.28),0 0 26px rgba(74,214,155,.16)!important}}@media(max-width:760px){.vfExploreHub .exploreExperienceCard,.vfHoloDashboard .adaptiveNavCard,.vfHoloDashboard .vfJourneyCard,.vfHoloDashboard .vfRecognitionCard,.vfHoloDashboard a.metricCard{transform:none!important}.vfExploreHub .exploreExperienceCard:before,.vfHoloDashboard .adaptiveNavCard:before,.vfHoloDashboard .vfJourneyCard:before,.vfHoloDashboard .vfRecognitionCard:before,.vfHoloDashboard a.metricCard:before{left:62%;opacity:.28}.vfExploreHub .exploreExperienceCard strong{font-size:clamp(24px,7.2vw,30px)}}@media(prefers-reduced-motion:reduce){.vfCoreMobileNav .vfCoreMobileNavFeature.active .vfCoreMobileNavIcon,.vfCoreMobileNav .vfCoreMobileNavFeature[aria-current=page] .vfCoreMobileNavIcon,.vfHoloDashboard,.vfHoloDashboard .vfJourneyProgress span:after,.vfHoloDashboard .vfLuxeProgressTrack span:after,.vfMemberHubShell{animation:none!important}.vfCommunityHub .button,.vfExploreHub .button,.vfExploreHub .exploreExperienceCard,.vfHoloDashboard .adaptiveNavCard,.vfHoloDashboard .button,.vfHoloDashboard .vfJourneyCard,.vfHoloDashboard .vfRecognitionCard,.vfHoloDashboard a.metricCard,.vfProgressHub .button{transition:none!important}}.vfLuxeMembershipSignature{position:relative;z-index:2;display:grid;grid-gap:9px;gap:9px;max-width:720px;margin:20px auto 0;padding-top:18px;border-top:1px solid rgba(224,196,116,.12);text-align:center}.vfLuxeMembershipSignature>span{color:#d6b968;font-size:8px;font-weight:800;letter-spacing:.24em}.vfLuxeMembershipSignature>div{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.vfLuxeMembershipSignature b{color:#899b92;font-size:9px;font-weight:600;letter-spacing:.055em}.vfLuxeMembershipSignature i{width:3px;height:3px;border-radius:50%;background:#d8b866;box-shadow:0 0 10px rgba(216,184,102,.28)}.vfCollection{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-gap:22px;gap:22px;margin:18px 0;padding:clamp(24px,5vw,46px);border:1px solid rgba(222,191,108,.28);border-radius:30px;background:radial-gradient(circle at 92% 3%,rgba(226,192,100,.105),transparent 30%),radial-gradient(circle at 5% 94%,rgba(63,207,146,.07),transparent 28%),linear-gradient(145deg,rgba(5,27,18,.97),rgba(2,12,8,.995));box-shadow:0 34px 96px rgba(0,0,0,.34),0 0 38px rgba(216,184,102,.025),inset 0 1px 0 rgba(255,255,255,.03)}.vfCollection:before{content:"VF";right:-.02em;top:-.18em;color:rgba(226,199,125,.024);font:400 clamp(180px,30vw,440px)/1 Georgia,serif;letter-spacing:-.13em}.vfCollection:after,.vfCollection:before{position:absolute;z-index:-1;pointer-events:none}.vfCollection:after{content:"";inset:0;background:linear-gradient(115deg,transparent 0 44%,rgba(239,216,150,.018) 49%,rgba(65,210,151,.018) 52%,transparent 57%),repeating-linear-gradient(90deg,transparent 0 119px,rgba(255,255,255,.008) 120px)}.vfCollectionHeading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:end}.vfCollectionHeading>div:first-child{max-width:820px}.vfCollectionHeading h2{margin:9px 0 10px;max-width:780px;font:400 clamp(38px,5.6vw,64px)/.98 Georgia,serif;letter-spacing:-.045em;text-wrap:balance;color:#f4eddf}.vfCollectionHeading p{margin:0;max-width:760px;color:#9eafa6;line-height:1.72}.vfCollectionMembershipMark{min-width:178px;display:grid;grid-gap:4px;gap:4px;padding:16px 18px;border:1px solid rgba(224,196,116,.18);border-radius:18px;background:radial-gradient(circle at 86% 10%,rgba(224,196,116,.08),transparent 34%),rgba(2,15,9,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.vfCollectionMembershipMark span{color:#d8bc70;font-size:8px;font-weight:800;letter-spacing:.18em}.vfCollectionMembershipMark strong{color:#f0dfb2;font:400 28px/1 Georgia,serif}.vfCollectionMembershipMark small{color:#7f9188;font-size:9px}.vfCollectionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.vfCollectionCard{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:320px;padding:20px;border:1px solid transparent;border-radius:23px;color:inherit;background:radial-gradient(circle at 90% 5%,rgba(232,201,117,.075),transparent 28%),radial-gradient(circle at 5% 100%,rgba(68,211,150,.055),transparent 30%),linear-gradient(145deg,rgba(6,31,20,.94),rgba(2,13,8,.98)) padding-box,conic-gradient(from 215deg,rgba(65,205,147,.3),rgba(224,191,103,.58) 27%,rgba(244,222,157,.34) 40%,rgba(75,200,183,.25) 58%,rgba(122,122,187,.14) 72%,rgba(215,178,96,.38) 87%,rgba(65,205,147,.3)) border-box;box-shadow:0 22px 58px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.026);transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,filter .22s ease}.vfCollectionCard:before{content:"";position:absolute;z-index:-1;top:-52%;left:-62%;width:42%;height:205%;background:linear-gradient(105deg,transparent 0 30%,rgba(248,221,145,.11) 44%,rgba(91,225,180,.075) 51%,rgba(103,183,219,.045) 57%,transparent 70%);transform:rotate(12deg);opacity:.5;transition:left .68s cubic-bezier(.2,.7,.2,1),opacity .3s ease;pointer-events:none}.vfCollectionCardTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.vfCollectionCardTop>span{color:#d9bd71;font-size:8px;font-weight:800;letter-spacing:.15em}.vfCollectionCardTop>b{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(224,196,116,.15);border-radius:50%;background:rgba(2,16,10,.62);color:#d9bd71;font-size:12px}.vfCollectionMonogram{display:grid;place-items:center;width:54px;height:54px;margin-top:26px;border:1px solid rgba(224,196,116,.3);border-radius:50%;background:radial-gradient(circle at 32% 26%,rgba(237,209,132,.16),transparent 35%),linear-gradient(145deg,rgba(8,42,27,.9),rgba(2,15,9,.96));box-shadow:0 0 28px rgba(216,184,102,.07),0 0 18px rgba(69,207,149,.045);color:#e2c676;font:400 24px Georgia,serif}.vfCollectionCard h3{margin:18px 0 8px;font:400 clamp(27px,3.5vw,38px)/1 Georgia,serif;letter-spacing:-.035em;color:#f3ead9}.vfCollectionCard p{margin:0;color:#9dafA5;font-size:12px;line-height:1.62}.vfCollectionCard>small{display:inline-flex;width:max-content;max-width:100%;margin-top:14px;padding:6px 8px;border:1px solid rgba(216,184,102,.11);border-radius:999px;background:rgba(255,255,255,.02);color:#aebdb5;font-size:9px;line-height:1.2}.vfCollectionEnter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px;border-top:1px solid rgba(216,184,102,.11);color:#dfc57a;font-size:11px;font-weight:750;letter-spacing:.025em}.vfCollectionEnter span{font-size:16px}.vfCollectionFooter{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 0 2px;border-top:1px solid rgba(216,184,102,.12)}.vfCollectionFooter>div{display:grid;grid-gap:5px;gap:5px}.vfCollectionFooter span{color:#d7b96b;font-size:8px;font-weight:800;letter-spacing:.18em}.vfCollectionFooter strong{color:#9cabA3;font-size:11px;font-weight:550}.vfCollectionFooter .button{min-width:250px;min-height:52px;text-align:center}.vfCollectionDirectory{border-top:1px solid rgba(216,184,102,.08);padding-top:14px}.vfCollectionDirectory>summary{width:max-content;cursor:pointer;color:#778b80;font-size:11px;letter-spacing:.035em}.vfCollectionDirectory>div{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px}@media(hover:hover){.vfCollectionCard:hover{transform:translateY(-5px) scale(1.008);filter:saturate(1.07);box-shadow:0 32px 78px rgba(0,0,0,.32),0 0 30px rgba(66,211,151,.045),0 0 24px rgba(226,193,106,.035),inset 0 1px 0 rgba(255,255,255,.04)}.vfCollectionCard:hover:before{left:128%;opacity:.85}}@media(max-width:1050px){.vfCollectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.vfLuxeMembershipSignature{margin-top:17px;padding-top:15px}.vfLuxeMembershipSignature>div{gap:7px}.vfLuxeMembershipSignature b{font-size:8px}.vfCollection{padding:22px 14px;border-radius:25px}.vfCollectionHeading{grid-template-columns:1fr;gap:18px}.vfCollectionHeading h2{font-size:clamp(36px,10vw,50px)}.vfCollectionMembershipMark{min-width:0;width:100%}.vfCollectionGrid{grid-template-columns:1fr}.vfCollectionCard{min-height:285px;padding:18px}.vfCollectionFooter{display:grid}.vfCollectionFooter .button{width:100%;min-width:0}.vfCollectionDirectory>div{gap:11px}}@media(prefers-reduced-motion:reduce){.vfCollectionCard,.vfCollectionCard:before{transition:none!important}.vfCollectionCard:hover{transform:none!important}}.vfExperiencePage{background:radial-gradient(circle at 88% 0,rgba(59,139,96,.16),transparent 30%),radial-gradient(circle at 12% 8%,rgba(216,184,102,.07),transparent 24%),linear-gradient(155deg,#020806,#06110d 48%,#030906)}.vfExperienceShell{padding-top:10px}.vfExperienceTopbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;margin-bottom:14px;padding:10px 2px 14px;border-bottom:1px solid rgba(216,184,102,.11)}.vfExperienceIdentity{justify-self:center;display:grid;justify-items:center;grid-gap:2px;gap:2px;text-align:center}.vfExperienceIdentity span{color:#d6b969;font-size:7px;font-weight:800;letter-spacing:.22em}.vfExperienceIdentity strong{color:#f1e7d3;font:400 21px/1 Georgia,serif}.vfExperienceIdentity small{color:#7f9288;font-size:8px;letter-spacing:.09em}.vfExperienceTopActions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.vfExperienceTopActions .textButton{min-height:42px;padding:9px 13px;border-radius:999px;font-size:11px}.vfExperienceSignals{margin:0 0 18px;overflow:hidden;border:1px solid rgba(216,184,102,.14);border-radius:16px;background:linear-gradient(145deg,rgba(4,24,16,.72),rgba(2,13,8,.86))}.vfExperienceSignals>summary{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;list-style:none}.vfExperienceSignals>summary::-webkit-details-marker{display:none}.vfExperienceSignals>summary span{color:#d5b768;font-size:8px;font-weight:800;letter-spacing:.15em}.vfExperienceSignals>summary strong{color:#91a49a;font-size:10px;font-weight:600}.vfExperienceSignals>summary b{margin-left:auto;color:#d8bd71;font-size:17px;font-weight:400;transition:transform .2s ease}.vfExperienceSignals[open]>summary b{transform:rotate(45deg)}.vfExperienceSignals>div{padding:0 10px 10px;border-top:1px solid rgba(216,184,102,.07)}@media(max-width:760px){.vfExperienceTopbar{grid-template-columns:auto 1fr;align-items:center}.vfExperienceIdentity{justify-self:end;justify-items:end;text-align:right}.vfExperienceTopActions{grid-column:1/-1;display:grid;grid-template-columns:1fr auto}.vfExperienceTopActions .textButton{width:100%}}@media(max-width:480px){.vfExperienceIdentity span{font-size:6px}.vfExperienceIdentity strong{font-size:18px}.vfExperienceSignals>summary strong{display:none}}@media(prefers-reduced-motion:reduce){.vfExperienceSignals>summary b{transition:none}}.vfMemberValuePreview{position:relative;overflow:hidden;display:grid;grid-gap:20px;gap:20px;margin:18px 0;padding:clamp(24px,5vw,42px);border:1px solid rgba(221,188,102,.3);border-radius:28px;background:radial-gradient(circle at 92% 4%,rgba(222,191,106,.105),transparent 28%),radial-gradient(circle at 6% 96%,rgba(61,205,145,.07),transparent 30%),linear-gradient(145deg,rgba(6,31,20,.97),rgba(2,13,8,.99));box-shadow:0 28px 76px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.025)}.vfMemberValuePreview:after{content:"30";position:absolute;right:.03em;bottom:-.34em;color:rgba(236,211,145,.027);font:400 clamp(190px,30vw,400px)/1 Georgia,serif;pointer-events:none}.vfMemberValuePreviewHead{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:end}.vfMemberValuePreviewHead>div{max-width:820px}.vfMemberValuePreviewHead h2{margin:8px 0 9px;font:400 clamp(34px,5vw,52px)/1 Georgia,serif;letter-spacing:-.035em;color:#f2eadc}.vfMemberValuePreviewHead p{margin:0;max-width:820px;color:#9cadA4;line-height:1.68}.vfMemberValuePreviewGrid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.vfMemberValuePreviewGrid>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:16px;border:1px solid rgba(216,184,102,.14);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(2,15,9,.45))}.vfMemberValuePreviewFoot>span,.vfMemberValuePreviewGrid span{color:#d9bd71;font-size:8px;font-weight:800;letter-spacing:.14em}.vfMemberValuePreviewGrid strong{color:#efd58b;font:400 32px/1 Georgia,serif}.vfMemberValuePreviewFoot small,.vfMemberValuePreviewGrid small{color:#788d82;font-size:9px;line-height:1.45}.vfMemberValuePreviewFoot{position:relative;z-index:1;display:grid;grid-gap:5px;gap:5px;padding-top:17px;border-top:1px solid rgba(216,184,102,.11)}.vfMemberValuePreviewFoot strong{color:#a9b9b1;font-size:12px;font-weight:600}.vfMemberValueHero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:36px;gap:36px;align-items:center;min-height:520px;margin:0 0 18px;padding:clamp(30px,6vw,68px);border:1px solid transparent;border-radius:32px;background:radial-gradient(circle at 86% 16%,rgba(224,192,106,.14),transparent 27%),radial-gradient(circle at 8% 95%,rgba(61,205,145,.1),transparent 34%),linear-gradient(145deg,rgba(5,29,19,.985),rgba(2,11,8,.995)) padding-box,conic-gradient(from 214deg,rgba(67,205,151,.36),rgba(221,185,98,.62),rgba(238,215,150,.34),rgba(91,175,206,.2),rgba(216,178,94,.39),rgba(67,205,151,.36)) border-box;box-shadow:0 38px 108px rgba(0,0,0,.38),0 0 36px rgba(216,184,102,.03),inset 0 1px 0 rgba(255,255,255,.035)}.vfMemberValueHero:before{content:"30";position:absolute;right:-.03em;bottom:-.26em;z-index:-1;color:rgba(236,211,145,.025);font:400 clamp(230px,37vw,500px)/.8 Georgia,serif;letter-spacing:-.08em}.vfMemberValueHero:after{content:"";position:absolute;z-index:-1;top:-58%;left:-52%;width:32%;height:215%;background:linear-gradient(105deg,transparent 0 30%,rgba(249,225,157,.07) 44%,rgba(92,214,178,.055) 51%,rgba(110,177,222,.035) 58%,transparent 70%);transform:rotate(12deg);animation:vfMemberValueSheen 10s ease-in-out infinite}.vfMemberValueHeroCopy{position:relative;z-index:1;min-width:0}.vfMemberValueMark{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:22px}.vfMemberValueMark b,.vfMemberValueMark span{padding:6px 9px;border:1px solid rgba(220,188,102,.15);border-radius:999px;background:rgba(2,16,10,.52);font-size:8px;font-weight:800;letter-spacing:.16em}.vfMemberValueMark span{color:#e2c676}.vfMemberValueMark b{color:#7c978b}.vfMemberValueHero h1{max-width:860px;margin:12px 0 17px;font:400 clamp(50px,7.2vw,82px)/.95 Georgia,serif;letter-spacing:-.046em;color:#f5eee2;text-wrap:balance}.vfMemberValueHero p{max-width:800px;color:#a8b8b0;font-size:14px;line-height:1.72}.vfMemberValueHeroMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;max-width:870px;margin-top:28px}.vfMemberValueHeroMetrics>div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:14px;border:1px solid rgba(216,184,102,.14);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(2,15,9,.45))}.vfMemberValueHeroMetrics span{color:#84978d;font-size:8px;font-weight:750;letter-spacing:.11em}.vfMemberValueHeroMetrics strong{color:#ecd18a;font:400 30px/1 Georgia,serif}.vfMemberValueHeroMetrics small{color:#72867c;font-size:9px;line-height:1.4}.vfMemberValueSeal{position:relative;z-index:1;width:min(250px,24vw);min-width:200px;display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center}.vfMemberValueSeal>div{position:relative;width:clamp(180px,19vw,228px);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(226,196,112,.35);border-radius:50%;background:radial-gradient(circle at center,rgba(7,32,21,.96) 0 47%,rgba(5,22,15,.9) 48% 59%,transparent 60%),conic-gradient(from 20deg,rgba(71,207,151,.44),rgba(221,185,98,.66),rgba(111,176,198,.36),rgba(71,207,151,.44));box-shadow:0 0 0 9px rgba(3,18,11,.7),0 0 52px rgba(216,184,102,.11),0 0 38px rgba(69,205,150,.08),inset 0 0 44px rgba(67,205,151,.065)}.vfMemberValueSeal>div:after,.vfMemberValueSeal>div:before{content:"";position:absolute;border:1px solid rgba(219,189,105,.13);border-radius:50%}.vfMemberValueSeal>div:before{inset:-18px}.vfMemberValueSeal>div:after{inset:28px;border-color:rgba(88,193,181,.1)}.vfMemberValueSeal span{position:relative;z-index:2;color:#ead083;font:400 clamp(42px,6vw,68px)/1 Georgia,serif}.vfMemberValueSeal i{position:absolute;width:6px;height:6px;border-radius:50%;background:#dabb6f;box-shadow:0 0 14px rgba(226,195,111,.6)}.vfMemberValueSeal i:first-of-type{top:17%;left:28%}.vfMemberValueSeal i:nth-of-type(2){right:16%;top:46%;background:#72c6ac}.vfMemberValueSeal i:nth-of-type(3){bottom:17%;left:39%;background:#85b7c9}.vfMemberValueSeal>strong{color:#dcc175;font-size:9px;letter-spacing:.16em}.vfMemberValueSeal>small{max-width:225px;color:#71857b;font-size:9px;line-height:1.45}.vfMemberValueConcierge{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin:0 0 18px;padding:20px 22px;border:1px solid rgba(215,182,106,.25);border-radius:22px;background:linear-gradient(145deg,rgba(7,34,23,.95),rgba(2,14,9,.985));box-shadow:0 20px 58px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.025)}.vfMemberValueConciergeMark{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(222,190,105,.38);border-radius:50%;background:rgba(3,22,14,.9);color:#e4c878;font:400 24px Georgia,serif}.vfMemberValueConcierge>div:nth-child(2){display:grid;grid-gap:4px;gap:4px}.vfMemberValueConcierge span{color:#dabe70;font-size:8px;font-weight:800;letter-spacing:.17em}.vfMemberValueConcierge h2{margin:0;font:400 clamp(23px,3.3vw,32px)/1.08 Georgia,serif;color:#f1e9da}.vfMemberValueConcierge p{margin:0;max-width:760px;color:#95a89e;font-size:11px;line-height:1.55}.vfMemberValueClosing h2,.vfMemberValuePillars h2,.vfMemberValueRecent h2,.vfMemberValueUsage h2{font:400 clamp(32px,5vw,48px)/1.04 Georgia,serif;letter-spacing:-.035em}.vfMemberValueUsageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.vfMemberValueUsageCard{min-height:210px;display:flex;flex-direction:column;gap:7px;padding:20px;border:1px solid transparent;border-radius:20px;color:inherit;background:radial-gradient(circle at 90% 5%,rgba(226,194,110,.06),transparent 28%),linear-gradient(145deg,rgba(7,34,23,.92),rgba(2,14,9,.98)) padding-box,conic-gradient(from 210deg,rgba(69,207,151,.22),rgba(218,183,99,.43),rgba(240,216,149,.24),rgba(69,207,151,.22)) border-box}.vfMemberValueUsageCard>span{color:#d8bc70;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.vfMemberValueUsageCard>strong{color:#f0d58b;font:400 42px/1 Georgia,serif}.vfMemberValueUsageCard>small{color:#82958b;font-size:10px;line-height:1.48}.vfMemberValueUsageCard>b{margin-top:auto;padding-top:14px;border-top:1px solid rgba(216,184,102,.1);color:#d8bd72;font-size:10px}.vfMemberValuePillars{margin:18px 0;padding:clamp(24px,5vw,42px);border:1px solid rgba(216,184,102,.2);border-radius:26px;background:linear-gradient(145deg,rgba(5,27,18,.94),rgba(2,13,8,.98))}.vfMemberValuePillarsHead{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:end}.vfMemberValuePillarGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.vfMemberValuePillarGrid article{padding:20px;border:1px solid rgba(216,184,102,.13);border-radius:18px;background:rgba(255,255,255,.018)}.vfMemberValuePillarGrid span{color:#d8bc70;font-size:8px;font-weight:800;letter-spacing:.13em}.vfMemberValuePillarGrid strong{display:block;margin:10px 0 7px;color:#efe6d6;font:400 25px/1.08 Georgia,serif}.vfMemberValuePillarGrid p{margin:0;color:#8fa198;font-size:11px;line-height:1.58}.vfMemberValueRecentGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.vfMemberValueRecentGrid article{display:grid;grid-gap:4px;gap:4px;padding:16px;border:1px solid rgba(216,184,102,.12);border-radius:16px;background:rgba(255,255,255,.018)}.vfMemberValueRecentGrid span{color:#d7bc70;font-size:9px;font-weight:800}.vfMemberValueRecentGrid strong{color:#e8e0d3;font-size:13px}.vfMemberValueEmpty,.vfMemberValueRecentGrid small{color:#788c82;font-size:10px;line-height:1.5}.vfMemberValueClosing{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:end;margin:18px 0;padding:clamp(24px,5vw,40px);border:1px solid rgba(216,184,102,.24);border-radius:24px;background:radial-gradient(circle at 92% 0,rgba(216,184,102,.07),transparent 30%),linear-gradient(145deg,rgba(7,31,21,.94),rgba(2,14,9,.98))}.vfMemberValueClosing>div:first-child{max-width:820px}.vfMemberValueClosing>div:first-child>span{color:#d8bc70;font-size:8px;font-weight:800;letter-spacing:.16em}.vfMemberValueClosing p{color:#90a198;line-height:1.65}.vfMemberValueClosing>div:last-child{display:grid;grid-gap:8px;gap:8px;min-width:220px}@keyframes vfMemberValueSheen{0%,62%{left:-52%;opacity:.24}80%,to{left:124%;opacity:.62}}@media(max-width:980px){.vfMemberValueHero{grid-template-columns:1fr}.vfMemberValueSeal{width:auto;min-width:0;justify-items:start;text-align:left}.vfMemberValueSeal>div{width:160px}.vfMemberValueHeroMetrics,.vfMemberValuePreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.vfMemberValueClosing,.vfMemberValuePillarsHead,.vfMemberValuePreviewHead{grid-template-columns:1fr}.vfMemberValuePreviewHead .button{width:100%}.vfMemberValueHero{min-height:0;padding:28px 18px;border-radius:25px}.vfMemberValueHero h1{font-size:clamp(46px,12vw,64px)}.vfMemberValueSeal>div{width:145px}.vfMemberValueConcierge{grid-template-columns:auto 1fr}.vfMemberValueConcierge>.button{grid-column:1/-1;width:100%}.vfMemberValuePillarGrid,.vfMemberValueRecentGrid,.vfMemberValueUsageGrid{grid-template-columns:1fr}.vfMemberValueClosing>div:last-child{min-width:0}}@media(max-width:430px){.vfMemberValueMark{display:grid}.vfMemberValueMark>*{width:max-content;max-width:100%}.vfMemberValueConcierge{grid-template-columns:1fr;padding:18px 15px}.vfMemberValueConciergeMark{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.vfMemberValueHero:after{animation:none}}.vfWelcomeBack{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-gap:16px;gap:16px;margin:18px 0;padding:clamp(22px,4.5vw,36px);border:1px solid transparent;border-radius:28px;background:radial-gradient(circle at 92% 4%,rgba(224,192,106,.1),transparent 28%),radial-gradient(circle at 5% 96%,rgba(62,204,145,.07),transparent 31%),linear-gradient(145deg,rgba(6,31,20,.97),rgba(2,13,8,.99)) padding-box,conic-gradient(from 214deg,rgba(67,205,151,.28),rgba(221,185,98,.52),rgba(238,215,150,.28),rgba(91,175,206,.17),rgba(216,178,94,.34),rgba(67,205,151,.28)) border-box;box-shadow:0 26px 74px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.028)}.vfWelcomeBack:before{content:"WB";position:absolute;right:-.03em;bottom:-.24em;z-index:-1;color:rgba(236,211,145,.022);font:400 clamp(180px,29vw,380px)/.8 Georgia,serif;letter-spacing:-.14em;pointer-events:none}.vfWelcomeBackHeader{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:end}.vfWelcomeBackHeader>div:first-child{max-width:820px}.vfWelcomeBackEyebrow{color:#d9bd71;font-size:8px;font-weight:800;letter-spacing:.17em}.vfWelcomeBackHeader h2{margin:8px 0;font:400 clamp(36px,5.4vw,56px)/1 Georgia,serif;letter-spacing:-.037em;color:#f2eadc}.vfWelcomeBackHeader p{margin:0;max-width:800px;color:#95a89e;font-size:12px;line-height:1.62}.vfWelcomeBackStatus{min-width:190px;display:grid;grid-gap:3px;gap:3px;padding:14px 16px;border:1px solid rgba(216,184,102,.15);border-radius:16px;background:rgba(255,255,255,.018)}.vfWelcomeBackAlternatives>span,.vfWelcomeBackPrimaryCopy>span,.vfWelcomeBackRecent>span,.vfWelcomeBackStatus span{color:#d8bc70;font-size:8px;font-weight:800;letter-spacing:.14em}.vfWelcomeBackStatus strong{color:#ead18a;font:400 23px/1 Georgia,serif}.vfWelcomeBackStatus small{color:#71857b;font-size:9px;line-height:1.4}.vfWelcomeBackPrimary{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(210px,auto);grid-gap:18px;gap:18px;align-items:center;padding:19px 20px;border:1px solid rgba(216,184,102,.23);border-radius:21px;background:radial-gradient(circle at 94% 8%,rgba(216,184,102,.06),transparent 28%),linear-gradient(145deg,rgba(7,34,23,.94),rgba(2,14,9,.985))}.vfWelcomeBackSeal{position:relative;width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(224,193,107,.38);border-radius:50%;background:rgba(3,22,14,.92);color:#e7cb7d;font:400 25px Georgia,serif;box-shadow:0 0 28px rgba(216,184,102,.07)}.vfWelcomeBackSeal i{position:absolute;width:4px;height:4px;border-radius:50%;background:#dabb6f;box-shadow:0 0 10px rgba(226,195,111,.55)}.vfWelcomeBackSeal i:first-of-type{top:9px;left:16px}.vfWelcomeBackSeal i:nth-of-type(2){right:8px;top:28px;background:#72c6ac}.vfWelcomeBackSeal i:nth-of-type(3){bottom:8px;left:27px;background:#85b7c9}.vfWelcomeBackPrimaryCopy{display:grid;grid-gap:4px;gap:4px;min-width:0}.vfWelcomeBackPrimaryCopy h3{margin:0;color:#f0e8da;font:400 clamp(24px,3.6vw,33px)/1.08 Georgia,serif;letter-spacing:-.025em}.vfWelcomeBackPrimaryCopy p{margin:0;max-width:760px;color:#91a39a;font-size:11px;line-height:1.55}.vfWelcomeBackPrimaryAction{display:grid;grid-gap:7px;gap:7px;min-width:220px}.vfWelcomeBackPrimaryAction .button{min-height:48px;justify-content:center;text-align:center}.vfWelcomeBackPrimaryAction small{max-width:245px;color:#6e8278;font-size:8px;line-height:1.4;text-align:center}.vfWelcomeBackSince{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.vfWelcomeBackSince>div{display:grid;grid-gap:3px;gap:3px;padding:13px 14px;border:1px solid rgba(216,184,102,.12);border-radius:15px;background:rgba(255,255,255,.016)}.vfWelcomeBackSince span{color:#82978c;font-size:8px;font-weight:750;letter-spacing:.12em}.vfWelcomeBackSince strong{color:#ead18a;font:400 23px/1.05 Georgia,serif}.vfWelcomeBackSince small{color:#73877d;font-size:9px;line-height:1.42}.vfWelcomeBackMore{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(216,184,102,.11);border-radius:17px;background:rgba(0,0,0,.08)}.vfWelcomeBackMore>summary{display:flex;align-items:center;gap:10px;padding:13px 15px;cursor:pointer;list-style:none}.vfWelcomeBackMore>summary::-webkit-details-marker{display:none}.vfWelcomeBackMore>summary>span{color:#d6b969;font-size:8px;font-weight:800;letter-spacing:.14em}.vfWelcomeBackMore>summary>strong{color:#99aaa1;font-size:10px;font-weight:600}.vfWelcomeBackMore>summary>b{margin-left:auto;color:#d9bd72;font-size:17px;font-weight:400;transition:transform .2s ease}.vfWelcomeBackMore[open]>summary>b{transform:rotate(45deg)}.vfWelcomeBackMoreBody{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:16px;border-top:1px solid rgba(216,184,102,.08)}.vfWelcomeBackAlternatives,.vfWelcomeBackRecent{display:grid;grid-gap:9px;gap:9px}.vfWelcomeBackAlternatives>div,.vfWelcomeBackRecent>div{display:grid;grid-gap:8px;gap:8px}.vfWelcomeBackAlternatives a,.vfWelcomeBackRecent a{display:grid;grid-gap:3px;gap:3px;padding:13px;border:1px solid rgba(216,184,102,.1);border-radius:14px;background:rgba(255,255,255,.015);color:inherit}.vfWelcomeBackAlternatives small{color:#7e9187;font-size:8px;font-weight:700;letter-spacing:.08em}.vfWelcomeBackAlternatives strong,.vfWelcomeBackRecent strong{color:#e7dfd2;font:400 16px/1.2 Georgia,serif}.vfWelcomeBackAlternatives b{color:#d7bc70;font-size:9px}.vfWelcomeBackRecent small{color:#758a80;font-size:9px}.vfWelcomeBackNote{position:relative;z-index:1;margin:0;color:#63786d;font-size:8px;line-height:1.5}@media(max-width:860px){.vfWelcomeBackHeader{grid-template-columns:1fr}.vfWelcomeBackStatus{min-width:0}.vfWelcomeBackPrimary{grid-template-columns:auto 1fr}.vfWelcomeBackPrimaryAction{grid-column:1/-1;min-width:0}.vfWelcomeBackPrimaryAction small{max-width:none}}@media(max-width:620px){.vfWelcomeBack{padding:20px 15px;border-radius:24px}.vfWelcomeBackPrimary{grid-template-columns:1fr;padding:17px 14px}.vfWelcomeBackSeal{width:50px;height:50px}.vfWelcomeBackMoreBody,.vfWelcomeBackSince{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.vfWelcomeBackMore>summary>b{transition:none}}.dashboardMain,.vfExperienceShell,.vitaTwinShell{animation:vfLuxuryPageEnter .52s cubic-bezier(.22,.72,.24,1) both;transform-origin:50% 0}.vfCollection,.vfDailyCore,.vfExperienceTopbar,.vfMemberValuePreview,.vfWelcomeBack,.vitaTwinHero,.wisdomGuidedHome{animation:vfLuxurySurfaceEnter .62s cubic-bezier(.22,.72,.24,1) both}.vfWelcomeBack{animation-delay:35ms}.vfDailyCore{animation-delay:.06s}.vfMemberValuePreview{animation-delay:85ms}.vfCollection{animation-delay:.11s}.button,.textButton,.vfCollectionCard,.vfMemberValueUsageCard,.vfWelcomeBackAlternatives a,.vfWelcomeBackRecent a,[class*=destinationGrid] button,[class*=practiceTab],[class*=startHereGrid] a,[class*=startHereGrid] button{transition:transform .18s cubic-bezier(.22,.72,.24,1),box-shadow .22s ease,border-color .22s ease,background .22s ease,opacity .18s ease;will-change:transform}@media(hover:hover){.button:hover:not(:disabled),.textButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 38px rgba(0,0,0,.22),0 0 22px rgba(216,184,102,.045)}.vfCollectionCard:hover,.vfMemberValueUsageCard:hover,.vfWelcomeBackAlternatives a:hover,.vfWelcomeBackRecent a:hover,[class*=destinationGrid] button:hover,[class*=practiceTab]:hover,[class*=startHereGrid] a:hover,[class*=startHereGrid] button:hover{transform:translateY(-3px)}}.button:active:not(:disabled),.textButton:active:not(:disabled),.vfCollectionCard:active,.vfMemberValueUsageCard:active,.vfWelcomeBackAlternatives a:active,.vfWelcomeBackRecent a:active,[class*=destinationGrid] button:active,[class*=practiceTab]:active,[class*=startHereGrid] a:active,[class*=startHereGrid] button:active{transform:translateY(1px) scale(.985)!important;transition-duration:.08s}.vfMemberValueSeal>div,.vitaTwinModelSeal,.wisdomConciergeSeal,[class*=dialogueStudioSeal]>div,[class*=heroMindOrb],[class*=hubHeroMark],[class*=progressRing]{animation:vfLuxuryStatusBreathe 5.8s ease-in-out infinite}.vfMemberValueSeal span,.vitaTwinModelSeal>span,.wisdomConciergeSeal span,[class*=dialogueStudioSeal]>div>span,[class*=heroMindOrb]>span,[class*=hubHeroMark]>span,[class*=progressRing] strong{animation:vfLuxuryGoldPulse 5.8s ease-in-out infinite}.vfCompletionMoment{position:relative!important;isolation:isolate;overflow:hidden!important;border-color:rgba(216,184,102,.34)!important;background:radial-gradient(circle at 86% 8%,rgba(216,184,102,.105),transparent 30%),radial-gradient(circle at 8% 94%,rgba(69,204,144,.075),transparent 34%),linear-gradient(145deg,rgba(7,35,23,.965),rgba(2,14,9,.99))!important;box-shadow:0 28px 80px rgba(0,0,0,.29),0 0 30px rgba(216,184,102,.035),inset 0 1px 0 rgba(255,255,255,.028)!important;animation:vfCompletionReveal .62s cubic-bezier(.22,.72,.24,1) both!important}.vfCompletionMoment:before{content:"";position:absolute;z-index:-1;inset:-45%;background:conic-gradient(from 220deg,transparent 0 36%,rgba(235,205,128,.055) 43%,rgba(82,206,151,.04) 49%,transparent 56% 100%);animation:vfCompletionHalo 9s linear infinite;pointer-events:none}.vfCompletionMoment:after{content:"";position:absolute;top:-65%;left:-42%;width:28%;height:225%;background:linear-gradient(105deg,transparent 0 28%,rgba(249,225,157,.1) 44%,rgba(91,214,173,.055) 52%,transparent 70%);transform:rotate(12deg);animation:vfCompletionSweep 1.15s cubic-bezier(.18,.72,.2,1) .08s both;pointer-events:none}.vfCompletionMomentCompact{position:relative;overflow:hidden;animation:vfCompletionReveal .46s cubic-bezier(.22,.72,.24,1) both;box-shadow:0 18px 52px rgba(0,0,0,.2),0 0 22px rgba(216,184,102,.025)}.vfCompletionMomentCompact:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0 35%,rgba(236,210,139,.07) 48%,transparent 61%);transform:translateX(-120%);animation:vfCompactCompletionSweep .8s ease-out .05s both}.vfRouteLoadingCard{animation:vfLoadingCardArrive .48s cubic-bezier(.22,.72,.24,1) both}.vfRouteLoadingMark{animation:vfLoadingMarkBreathe 3.2s ease-in-out infinite}.vfRouteLoadingTitle{text-wrap:balance}.vfRouteLoadingBar span,.vfRouteLoadingBar:empty:after{animation-duration:2.15s!important}.vfRouteSkeletonCard{animation:vfSkeletonCardEnter .45s ease both}.vfRouteSkeletonCard:nth-child(2){animation-delay:.06s}.vfRouteSkeletonCard:nth-child(3){animation-delay:.12s}.vfMemberValueEmpty,[class*=Empty],[class*=empty]{border-radius:14px}@media(max-width:760px){.button,.textButton,.vfCollectionCard,.vfMemberValueUsageCard,[class*=practiceTab],[class*=startHereGrid] button{touch-action:manipulation}}@keyframes vfLuxuryPageEnter{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:none}}@keyframes vfLuxurySurfaceEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vfLuxuryStatusBreathe{0%,to{filter:brightness(.98);box-shadow:var(--vf-motion-shadow,0 0 0 rgba(0,0,0,0))}50%{filter:brightness(1.045)}}@keyframes vfLuxuryGoldPulse{0%,to{text-shadow:0 0 18px rgba(226,193,105,.1)}50%{text-shadow:0 0 30px rgba(226,193,105,.22)}}@keyframes vfCompletionReveal{0%{opacity:0;transform:translateY(12px) scale(.992)}to{opacity:1;transform:none}}@keyframes vfCompletionSweep{0%{transform:translateX(-145%) rotate(12deg);opacity:0}22%{opacity:1}to{transform:translateX(620%) rotate(12deg);opacity:0}}@keyframes vfCompactCompletionSweep{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes vfCompletionHalo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vfLoadingCardArrive{0%{opacity:0;transform:translateY(10px) scale(.994)}to{opacity:1;transform:none}}@keyframes vfLoadingMarkBreathe{0%,to{transform:scale(1);box-shadow:0 0 0 7px rgba(216,184,102,.025),0 16px 38px rgba(0,0,0,.24)}50%{transform:scale(1.035);box-shadow:0 0 0 10px rgba(216,184,102,.018),0 16px 44px rgba(0,0,0,.26),0 0 28px rgba(216,184,102,.06)}}@keyframes vfSkeletonCardEnter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dashboardMain,.vfCollection,.vfCompletionMoment,.vfCompletionMoment:after,.vfCompletionMoment:before,.vfCompletionMomentCompact,.vfCompletionMomentCompact:after,.vfDailyCore,.vfExperienceShell,.vfExperienceTopbar,.vfMemberValuePreview,.vfMemberValueSeal span,.vfMemberValueSeal>div,.vfRouteLoadingCard,.vfRouteLoadingMark,.vfRouteSkeletonCard,.vfWelcomeBack,.vitaTwinHero,.vitaTwinModelSeal,.vitaTwinModelSeal>span,.vitaTwinShell,.wisdomConciergeSeal,.wisdomConciergeSeal span,.wisdomGuidedHome,[class*=dialogueStudioSeal]>div,[class*=dialogueStudioSeal]>div>span,[class*=heroMindOrb],[class*=heroMindOrb]>span,[class*=hubHeroMark],[class*=hubHeroMark]>span,[class*=progressRing],[class*=progressRing] strong{animation:none!important}.button,.textButton,.vfCollectionCard,.vfMemberValueUsageCard,.vfWelcomeBackAlternatives a,.vfWelcomeBackRecent a,[class*=destinationGrid] button,[class*=practiceTab],[class*=startHereGrid] a,[class*=startHereGrid] button{transition:none!important}.button:active,.button:hover,.textButton:active,.textButton:hover,.vfCollectionCard:active,.vfCollectionCard:hover,.vfMemberValueUsageCard:active,.vfMemberValueUsageCard:hover,[class*=startHereGrid] button:active,[class*=startHereGrid] button:hover{transform:none!important}}.vfMemberValueConciergeActions{display:grid;grid-gap:8px;gap:8px;min-width:220px}.vfMemberValueConciergeActions :is(.button,.textButton){min-height:46px;justify-content:center;text-align:center}.vfMonthlyRecapHero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:36px;gap:36px;align-items:center;min-height:540px;margin-bottom:18px;padding:clamp(30px,6vw,68px);border:1px solid transparent;border-radius:32px;background:radial-gradient(circle at 86% 16%,rgba(224,192,106,.14),transparent 27%),radial-gradient(circle at 8% 95%,rgba(61,205,145,.1),transparent 34%),linear-gradient(145deg,rgba(5,29,19,.985),rgba(2,11,8,.995)) padding-box,conic-gradient(from 214deg,rgba(67,205,151,.36),rgba(221,185,98,.62),rgba(238,215,150,.34),rgba(91,175,206,.2),rgba(216,178,94,.39),rgba(67,205,151,.36)) border-box;box-shadow:0 38px 108px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.035);animation:vfLuxurySurfaceEnter .62s cubic-bezier(.22,.72,.24,1) both}.vfMonthlyRecapHero:before{content:"30";position:absolute;right:-.02em;bottom:-.26em;z-index:-1;color:rgba(236,211,145,.025);font:400 clamp(230px,37vw,500px)/.8 Georgia,serif}.vfMonthlyRecapHeroCopy{position:relative;z-index:1;min-width:0}.vfMonthlyRecapMark{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:22px}.vfMonthlyRecapMark b,.vfMonthlyRecapMark span{padding:6px 9px;border:1px solid rgba(220,188,102,.15);border-radius:999px;background:rgba(2,16,10,.52);font-size:8px;font-weight:800;letter-spacing:.16em}.vfMonthlyRecapMark span{color:#e2c676}.vfMonthlyRecapMark b{color:#7c978b}.vfMonthlyRecapHero h1{max-width:870px;margin:12px 0 17px;font:400 clamp(50px,7.2vw,82px)/.95 Georgia,serif;letter-spacing:-.046em;color:#f5eee2;text-wrap:balance}.vfMonthlyRecapHero p{max-width:800px;color:#a8b8b0;font-size:14px;line-height:1.72}.vfMonthlyRecapMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;max-width:880px;margin-top:28px}.vfMonthlyRecapEvidenceGrid>div,.vfMonthlyRecapMetrics>div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:14px;border:1px solid rgba(216,184,102,.14);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(2,15,9,.45))}.vfMonthlyRecapEvidenceGrid span,.vfMonthlyRecapMetrics span{color:#84978d;font-size:8px;font-weight:750;letter-spacing:.11em}.vfMonthlyRecapEvidenceGrid strong,.vfMonthlyRecapMetrics strong{color:#ecd18a;font:400 30px/1 Georgia,serif}.vfMonthlyRecapEvidenceGrid small,.vfMonthlyRecapMetrics small{color:#72867c;font-size:9px;line-height:1.4}.vfMonthlyRecapSeal{position:relative;z-index:1;width:min(250px,24vw);min-width:200px;display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center}.vfMonthlyRecapSeal>div{position:relative;width:clamp(180px,19vw,228px);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(226,196,112,.35);border-radius:50%;background:radial-gradient(circle at center,rgba(7,32,21,.96) 0 47%,rgba(5,22,15,.9) 48% 59%,transparent 60%),conic-gradient(from 20deg,rgba(71,207,151,.44),rgba(221,185,98,.66),rgba(111,176,198,.36),rgba(71,207,151,.44));box-shadow:0 0 0 9px rgba(3,18,11,.7),0 0 52px rgba(216,184,102,.11),inset 0 0 44px rgba(67,205,151,.065);animation:vfLuxuryStatusBreathe 5.8s ease-in-out infinite}.vfMonthlyRecapSeal>div:after,.vfMonthlyRecapSeal>div:before{content:"";position:absolute;border:1px solid rgba(219,189,105,.13);border-radius:50%}.vfMonthlyRecapSeal>div:before{inset:-18px}.vfMonthlyRecapSeal>div:after{inset:28px;border-color:rgba(88,193,181,.1)}.vfMonthlyRecapSeal span{position:relative;z-index:2;color:#ead083;font:400 clamp(42px,6vw,68px)/1 Georgia,serif}.vfMonthlyRecapSeal i{position:absolute;width:6px;height:6px;border-radius:50%;background:#dabb6f;box-shadow:0 0 14px rgba(226,195,111,.6)}.vfMonthlyRecapSeal i:first-of-type{top:17%;left:28%}.vfMonthlyRecapSeal i:nth-of-type(2){right:16%;top:46%;background:#72c6ac}.vfMonthlyRecapSeal i:nth-of-type(3){bottom:17%;left:39%;background:#85b7c9}.vfMonthlyRecapSeal>strong{color:#dcc175;font-size:9px;letter-spacing:.16em}.vfMonthlyRecapSeal>small{max-width:225px;color:#71857b;font-size:9px;line-height:1.45}.vfMonthlyRecapStory{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:18px}.vfMonthlyRecapStory article{min-height:260px;padding:clamp(22px,4vw,32px);border:1px solid rgba(216,184,102,.18);border-radius:22px;background:radial-gradient(circle at 92% 5%,rgba(216,184,102,.065),transparent 28%),linear-gradient(145deg,rgba(7,31,21,.93),rgba(2,14,9,.98))}.vfMonthlyRecapNext span,.vfMonthlyRecapStory span{color:#d8bc70;font-size:8px;font-weight:800;letter-spacing:.15em}.vfMonthlyRecapClosing h2,.vfMonthlyRecapEvidence h2,.vfMonthlyRecapRecent h2,.vfMonthlyRecapStory h2{margin:12px 0 10px;font:400 clamp(30px,4.4vw,45px)/1.03 Georgia,serif;letter-spacing:-.03em;color:#f0e8da}.vfMonthlyRecapClosing p,.vfMonthlyRecapStory p{color:#91a39a;line-height:1.65}.vfMonthlyRecapEvidence{margin-bottom:18px}.vfMonthlyRecapEvidenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.vfMonthlyRecapNext{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin-bottom:18px;padding:20px 22px;border:1px solid rgba(215,182,106,.25);border-radius:22px;background:linear-gradient(145deg,rgba(7,34,23,.95),rgba(2,14,9,.985))}.vfMonthlyRecapNextMark{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(222,190,105,.38);border-radius:50%;color:#e4c878;font:400 24px Georgia,serif}.vfMonthlyRecapNext h2{margin:4px 0;font:400 clamp(24px,3.4vw,33px)/1.08 Georgia,serif;color:#f1e9da}.vfMonthlyRecapNext p{margin:0;max-width:730px;color:#95a89e;font-size:11px;line-height:1.55}.vfMonthlyRecapRecent{margin-bottom:18px}.vfMonthlyRecapRecentGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.vfMonthlyRecapRecentGrid article{display:grid;grid-gap:4px;gap:4px;padding:16px;border:1px solid rgba(216,184,102,.12);border-radius:16px;background:rgba(255,255,255,.018)}.vfMonthlyRecapRecentGrid span{color:#d7bc70;font-size:9px;font-weight:800}.vfMonthlyRecapRecentGrid strong{color:#e8e0d3;font-size:13px}.vfMonthlyRecapRecentGrid small{color:#788c82;font-size:10px}.vfMonthlyRecapClosing{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:end;margin-bottom:18px;padding:clamp(24px,5vw,40px);border:1px solid rgba(216,184,102,.24);border-radius:24px;background:linear-gradient(145deg,rgba(7,31,21,.94),rgba(2,14,9,.98))}.vfMonthlyRecapClosing>div:last-child{display:grid;grid-gap:8px;gap:8px;min-width:220px}@media(max-width:980px){.vfMonthlyRecapHero{grid-template-columns:1fr}.vfMonthlyRecapSeal{width:auto;min-width:0;justify-items:start;text-align:left}.vfMonthlyRecapSeal>div{width:160px}.vfMonthlyRecapMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.vfMemberValueConciergeActions{grid-column:1/-1;min-width:0}.vfMonthlyRecapHero{min-height:0;padding:28px 18px;border-radius:25px}.vfMonthlyRecapHero h1{font-size:clamp(46px,12vw,64px)}.vfMonthlyRecapSeal>div{width:145px}.vfMonthlyRecapEvidenceGrid,.vfMonthlyRecapRecentGrid,.vfMonthlyRecapStory{grid-template-columns:1fr}.vfMonthlyRecapNext{grid-template-columns:auto 1fr}.vfMonthlyRecapNext>.button{grid-column:1/-1;width:100%}.vfMonthlyRecapClosing{grid-template-columns:1fr}.vfMonthlyRecapClosing>div:last-child{min-width:0}}@media(max-width:430px){.vfMonthlyRecapMark{display:grid}.vfMonthlyRecapMark>*{width:max-content;max-width:100%}.vfMonthlyRecapMetrics{grid-template-columns:1fr 1fr}.vfMonthlyRecapNext{grid-template-columns:1fr;padding:18px 15px}}@media(prefers-reduced-motion:reduce){.vfMonthlyRecapHero,.vfMonthlyRecapSeal>div{animation:none!important}}.vfPrivateLobby{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-gap:16px;gap:16px;margin:0 0 18px;padding:clamp(26px,5vw,54px);border:1px solid transparent;border-radius:34px;background:radial-gradient(circle at 84% 8%,rgba(229,199,118,.13),transparent 27%),radial-gradient(circle at 7% 92%,rgba(56,198,140,.08),transparent 31%),linear-gradient(145deg,rgba(4,24,16,.988),rgba(1,9,6,.998)) padding-box,conic-gradient(from 214deg,rgba(64,197,142,.28),rgba(220,186,98,.5) 24%,rgba(244,224,166,.24) 39%,rgba(79,178,184,.15) 58%,rgba(217,179,92,.3) 82%,rgba(64,197,142,.28)) border-box;box-shadow:0 42px 118px rgba(0,0,0,.4),0 0 54px rgba(216,184,102,.022),inset 0 1px 0 rgba(255,255,255,.035);animation:vfLuxurySurfaceEnter .64s cubic-bezier(.22,.72,.24,1) both}.vfPrivateLobby:before{content:"V";right:-.025em;top:-.2em;color:rgba(237,213,148,.018);font:400 clamp(310px,47vw,680px)/.92 Georgia,serif}.vfPrivateLobby:after,.vfPrivateLobby:before{position:absolute;z-index:-2;pointer-events:none}.vfPrivateLobby:after{content:"";inset:0;background:linear-gradient(112deg,transparent 0 43%,rgba(246,223,156,.012) 48%,rgba(66,202,151,.012) 52%,transparent 57%),repeating-linear-gradient(90deg,transparent 0 159px,rgba(255,255,255,.006) 160px)}.vfPrivateLobbyAtmosphere{position:absolute;z-index:-1;width:min(56vw,720px);aspect-ratio:1;right:-19%;top:-34%;border:1px solid rgba(222,191,104,.05);border-radius:50%;box-shadow:0 0 0 44px rgba(222,191,104,.012),0 0 0 88px rgba(58,202,143,.007),0 0 140px rgba(65,198,142,.035);pointer-events:none}.vfPrivateLobbyWelcome{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:start;padding-bottom:25px;border-bottom:1px solid rgba(224,195,114,.1)}.vfPrivateLobbyHouseMark{grid-column:1/-1;display:flex;align-items:center;gap:11px;flex-wrap:wrap}.vfPrivateLobbyHouseMark span{color:#e1c676;font-size:9px;font-weight:850;letter-spacing:.27em}.vfPrivateLobbyHouseMark b{color:#72877c;font-size:8px;font-weight:700;letter-spacing:.16em}.vfPrivateLobbyHouseMark b:before{content:"";display:inline-block;width:22px;height:1px;margin:0 10px 3px 0;background:linear-gradient(90deg,rgba(221,190,106,.58),rgba(221,190,106,.05))}.vfPrivateLobbyGreeting{max-width:920px}.vfPrivateLobbyGreeting>span{display:block;margin-bottom:7px;color:#a6b5ad;font-size:12px;letter-spacing:.02em}.vfPrivateLobbyGreeting h1{max-width:880px;margin:0 0 15px;font:400 clamp(50px,7.5vw,88px)/.91 Georgia,serif;letter-spacing:-.052em;color:#f5eee1;text-wrap:balance}.vfPrivateLobbyGreeting p{max-width:790px;margin:0;color:#9bada4;font-size:14px;line-height:1.72}.vfPrivateLobbyMemberMark{width:190px;display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.vfPrivateLobbyMemberMark>div{position:relative;width:106px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(227,198,113,.3);border-radius:50%;background:radial-gradient(circle at center,rgba(5,27,18,.98) 0 56%,transparent 57%),conic-gradient(from 15deg,rgba(71,207,151,.38),rgba(221,185,98,.6),rgba(111,176,198,.28),rgba(71,207,151,.38));box-shadow:0 0 0 6px rgba(2,14,9,.65),0 0 38px rgba(216,184,102,.08);animation:vfLuxuryStatusBreathe 6.4s ease-in-out infinite}.vfPrivateLobbyMemberMark>div:after{content:"";position:absolute;inset:14px;border:1px solid rgba(226,196,112,.13);border-radius:50%}.vfPrivateLobbyMemberMark>div span{position:relative;z-index:2;color:#ebd18a;font:400 37px Georgia,serif}.vfPrivateLobbyMemberMark i{position:absolute;width:4px;height:4px;border-radius:50%;background:#dabb6f;box-shadow:0 0 11px rgba(226,195,111,.58)}.vfPrivateLobbyMemberMark i:first-of-type{top:17px;left:31px}.vfPrivateLobbyMemberMark i:nth-of-type(2){right:14px;top:51px;background:#72c6ac}.vfPrivateLobbyMemberMark i:nth-of-type(3){bottom:14px;left:48px;background:#85b7c9}.vfPrivateLobbyMemberMark>strong{color:#d8bc70;font-size:8px;letter-spacing:.17em}.vfPrivateLobbyMemberMark>small{max-width:180px;color:#71867a;font-size:9px;line-height:1.4}.vfPrivateLobbyNext{position:relative;z-index:1;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;padding:clamp(23px,4vw,34px);border:1px solid rgba(225,194,108,.24);border-radius:25px;background:radial-gradient(circle at 92% 12%,rgba(225,194,108,.08),transparent 26%),radial-gradient(circle at 4% 100%,rgba(61,205,145,.055),transparent 30%),linear-gradient(145deg,rgba(7,34,23,.95),rgba(2,14,9,.985));box-shadow:0 26px 74px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.025)}.vfPrivateLobbyNext:before{content:"";position:absolute;top:-80%;left:-25%;width:18%;height:270%;background:linear-gradient(105deg,transparent 0 30%,rgba(246,222,153,.06) 47%,rgba(83,208,163,.028) 54%,transparent 70%);transform:rotate(13deg);animation:vfLobbySlowSheen 11s ease-in-out infinite;pointer-events:none}.vfPrivateLobbyDestination>span,.vfPrivateLobbyNextCopy>span,.vfPrivateLobbySignature span{color:#d8bc70;font-size:8px;font-weight:820;letter-spacing:.16em}.vfPrivateLobbyNext h2{max-width:790px;margin:9px 0 10px;color:#f3ebdd;font:400 clamp(31px,4.8vw,49px)/1 Georgia,serif;letter-spacing:-.034em;text-wrap:balance}.vfPrivateLobbyNext p{max-width:760px;margin:0;color:#99aaa1;font-size:12px;line-height:1.65}.vfPrivateLobbyNextActions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.vfPrivateLobbyNextActions>*{min-height:48px}.vfPrivateLobbyProgress{width:146px;display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.vfPrivateLobbyProgressRing{--vf-progress:0%;width:104px;aspect-ratio:1;display:grid;place-items:center;align-content:center;border-radius:50%;background:radial-gradient(circle,#06190f 0 58%,transparent 59%),conic-gradient(#dec16d var(--vf-progress),rgba(216,184,102,.09) 0);border:1px solid rgba(216,184,102,.14);box-shadow:0 0 0 7px rgba(216,184,102,.022),0 0 32px rgba(216,184,102,.06);animation:vfLuxuryStatusBreathe 6.2s ease-in-out infinite}.vfPrivateLobbyProgressRing strong{color:#ecd590;font:400 25px/1 Georgia,serif}.vfPrivateLobbyProgressRing span{margin-top:3px;color:#789084;font-size:8px;letter-spacing:.12em}.vfPrivateLobbyProgress>small{max-width:145px;color:#70847a;font-size:8px;line-height:1.4}.vfPrivateLobbyDestinations{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.vfPrivateLobbyDestination{min-height:220px;display:flex;flex-direction:column;padding:20px;border:1px solid rgba(216,184,102,.12);border-radius:20px;color:inherit;background:radial-gradient(circle at 92% 5%,rgba(216,184,102,.045),transparent 28%),linear-gradient(145deg,rgba(5,27,18,.84),rgba(2,13,8,.94));box-shadow:0 18px 48px rgba(0,0,0,.2);transition:transform .22s cubic-bezier(.22,.72,.24,1),border-color .22s ease,box-shadow .22s ease}.vfPrivateLobbyDestination strong{margin:12px 0 9px;color:#ebe3d5;font:400 clamp(22px,2.7vw,31px)/1.04 Georgia,serif;letter-spacing:-.025em}.vfPrivateLobbyDestination p{margin:0 0 15px;color:#8fa198;font-size:11px;line-height:1.58}.vfPrivateLobbyDestination>b,.vfPrivateLobbyDestination>em{margin-top:auto;color:#ddc379;font-size:10px;font-weight:750;font-style:normal}.vfPrivateLobbyContinue{background:radial-gradient(circle at 91% 5%,rgba(70,204,145,.075),transparent 28%),linear-gradient(145deg,rgba(6,31,20,.9),rgba(2,13,8,.96))}.vfPrivateLobbyMonth{background:radial-gradient(circle at 92% 5%,rgba(225,192,103,.07),transparent 28%),linear-gradient(145deg,rgba(8,31,21,.9),rgba(2,13,8,.96))}.vfPrivateLobbyCollectionDoor{background:radial-gradient(circle at 92% 5%,rgba(103,179,190,.055),transparent 28%),linear-gradient(145deg,rgba(6,29,20,.9),rgba(2,13,8,.96))}.vfPrivateLobbyMonthStats{display:grid;grid-gap:5px;gap:5px;margin:4px 0 16px}.vfPrivateLobbyMonthStats small{display:flex;align-items:baseline;justify-content:space-between;gap:9px;padding-bottom:5px;border-bottom:1px solid rgba(216,184,102,.07);color:#81958a;font-size:9px}.vfPrivateLobbyMonthStats b{color:#e4ca80;font:400 18px Georgia,serif}@media(hover:hover){.vfPrivateLobbyDestination:hover{transform:translateY(-3px);border-color:rgba(227,197,115,.28);box-shadow:0 24px 58px rgba(0,0,0,.27),0 0 24px rgba(216,184,102,.025)}}.vfPrivateLobbySignature{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:3px}.vfPrivateLobbySignature>div:first-child{display:grid;grid-gap:4px;gap:4px}.vfPrivateLobbySignature strong{color:#7d9187;font-size:9px;font-weight:600}.vfPrivateLobbyQuietLinks{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.vfPrivateLobbyQuietLinks a{color:#8b9d94;font-size:9px}.vfPrivateLobbyQuietLinks a:hover{color:#dfc477}.vfPrivateLobbyQuietLinks i{width:3px;height:3px;border-radius:50%;background:rgba(216,184,102,.45)}@keyframes vfLobbySlowSheen{0%,75%{transform:translateX(-180%) rotate(13deg);opacity:0}82%{opacity:.8}to{transform:translateX(760%) rotate(13deg);opacity:0}}@media(max-width:980px){.vfPrivateLobbyWelcome{grid-template-columns:1fr}.vfPrivateLobbyMemberMark{width:auto;grid-template-columns:auto 1fr;justify-items:start;align-items:center;text-align:left}.vfPrivateLobbyMemberMark>div{grid-row:1/3;width:78px}.vfPrivateLobbyMemberMark>small{max-width:320px}.vfPrivateLobbyNext{grid-template-columns:minmax(0,1fr) auto}.vfPrivateLobbyDestinations{grid-template-columns:1fr 1fr}.vfPrivateLobbyCollectionDoor{grid-column:1/-1;min-height:180px}}@media(max-width:700px){.vfPrivateLobby{gap:12px;padding:22px 14px;border-radius:27px}.vfPrivateLobbyWelcome{gap:18px;padding-bottom:20px}.vfPrivateLobbyHouseMark{display:grid;grid-gap:5px;gap:5px}.vfPrivateLobbyHouseMark b:before{display:none}.vfPrivateLobbyGreeting h1{font-size:clamp(47px,13vw,66px)}.vfPrivateLobbyGreeting p{font-size:12px}.vfPrivateLobbyMemberMark{grid-template-columns:auto 1fr}.vfPrivateLobbyMemberMark>div{width:67px}.vfPrivateLobbyMemberMark>div span{font-size:29px}.vfPrivateLobbyMemberMark i:first-of-type{top:11px;left:22px}.vfPrivateLobbyMemberMark i:nth-of-type(2){right:9px;top:32px}.vfPrivateLobbyMemberMark i:nth-of-type(3){bottom:9px;left:31px}.vfPrivateLobbyNext{grid-template-columns:1fr;gap:20px;padding:20px 16px;border-radius:21px}.vfPrivateLobbyNextActions{display:grid;grid-template-columns:1fr}.vfPrivateLobbyProgress{width:100%;grid-template-columns:auto 1fr;justify-items:start;align-items:center;text-align:left}.vfPrivateLobbyProgressRing{width:78px}.vfPrivateLobbyProgress>small{max-width:260px}.vfPrivateLobbyDestinations{grid-template-columns:1fr}.vfPrivateLobbyCollectionDoor{grid-column:auto}.vfPrivateLobbyDestination{min-height:190px;padding:18px}.vfPrivateLobbySignature{display:grid;grid-gap:13px;gap:13px}.vfPrivateLobbyQuietLinks{justify-content:flex-start}}@media(max-width:430px){.vfPrivateLobby{padding:19px 12px}.vfPrivateLobbyGreeting h1{font-size:44px}.vfPrivateLobbyMemberMark{grid-template-columns:auto minmax(0,1fr)}.vfPrivateLobbyNext h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.vfPrivateLobby,.vfPrivateLobbyMemberMark>div,.vfPrivateLobbyNext:before,.vfPrivateLobbyProgressRing{animation:none!important}.vfPrivateLobbyDestination{transition:none!important}.vfPrivateLobbyDestination:hover{transform:none!important}}.vfCollectionShowroom{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-gap:22px;gap:22px;margin:0 0 18px;padding:clamp(26px,5vw,52px);border:1px solid transparent;border-radius:34px;background:radial-gradient(circle at 91% 4%,rgba(231,201,121,.12),transparent 28%),radial-gradient(circle at 4% 96%,rgba(61,200,143,.075),transparent 30%),linear-gradient(145deg,rgba(4,24,16,.99),rgba(1,9,6,.998)) padding-box,conic-gradient(from 220deg,rgba(60,193,139,.27),rgba(220,185,96,.48) 23%,rgba(244,223,161,.25) 39%,rgba(93,181,194,.14) 58%,rgba(220,184,96,.3) 83%,rgba(60,193,139,.27)) border-box;box-shadow:0 42px 118px rgba(0,0,0,.4),0 0 50px rgba(216,184,102,.02),inset 0 1px 0 rgba(255,255,255,.035);animation:vfLuxurySurfaceEnter .64s cubic-bezier(.22,.72,.24,1) both}.vfCollectionShowroom:before{content:"COLLECTION";position:absolute;z-index:-2;right:-.02em;top:.06em;color:rgba(240,216,153,.014);font:700 clamp(76px,13vw,180px)/.85 Arial,Helvetica,sans-serif;letter-spacing:-.08em;writing-mode:vertical-rl;pointer-events:none}.vfCollectionShowroom:after{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(113deg,transparent 0 44%,rgba(248,227,163,.012) 49%,rgba(62,202,148,.012) 52%,transparent 57%),repeating-linear-gradient(90deg,transparent 0 179px,rgba(255,255,255,.005) 180px);pointer-events:none}.vfShowroomAtmosphere{position:absolute;z-index:-1;width:min(60vw,760px);aspect-ratio:1;right:-23%;top:-30%;border-radius:50%;border:1px solid rgba(228,198,112,.045);box-shadow:0 0 0 52px rgba(228,198,112,.01),0 0 0 104px rgba(63,200,145,.006),0 0 150px rgba(63,200,145,.03);pointer-events:none}.vfShowroomIntro{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:34px;gap:34px;align-items:center;padding-bottom:27px;border-bottom:1px solid rgba(222,190,106,.1)}.vfShowroomIntro>div:first-child{max-width:900px}.vfShowroomHouseMark{display:flex;align-items:center;gap:11px;margin-bottom:15px;flex-wrap:wrap}.vfShowroomHouseMark span{color:#e0c477;font-size:9px;font-weight:850;letter-spacing:.24em}.vfShowroomHouseMark b{color:#71867b;font-size:8px;font-weight:720;letter-spacing:.18em}.vfShowroomIntro h1{max-width:860px;margin:9px 0 15px;color:#f5eee2;font:400 clamp(53px,7.8vw,90px)/.9 Georgia,serif;letter-spacing:-.055em;text-wrap:balance}.vfShowroomIntro p{max-width:790px;margin:0;color:#99aaa2;font-size:14px;line-height:1.72}.vfShowroomIntroActions{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.vfShowroomIntroActions>*{min-height:49px}.vfShowroomMembershipMark{width:210px;display:grid;justify-items:center;grid-gap:9px;gap:9px;text-align:center}.vfShowroomMembershipMark>div{position:relative;width:120px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(227,198,113,.3);background:radial-gradient(circle at center,rgba(5,28,18,.99) 0 56%,transparent 57%),conic-gradient(from 15deg,rgba(67,205,147,.38),rgba(222,187,98,.6),rgba(102,177,194,.26),rgba(67,205,147,.38));box-shadow:0 0 0 7px rgba(2,14,9,.66),0 0 42px rgba(216,184,102,.08);animation:vfLuxuryStatusBreathe 6.3s ease-in-out infinite}.vfShowroomMembershipMark>div:after{content:"";position:absolute;inset:16px;border:1px solid rgba(226,196,112,.13);border-radius:50%}.vfShowroomMembershipMark span{position:relative;z-index:2;color:#ebd18a;font:400 42px Georgia,serif}.vfShowroomMembershipMark i{position:absolute;width:4px;height:4px;border-radius:50%;background:#dabb6f;box-shadow:0 0 11px rgba(226,195,111,.58)}.vfShowroomMembershipMark i:first-of-type{top:20px;left:34px}.vfShowroomMembershipMark i:nth-of-type(2){right:16px;top:57px;background:#72c6ac}.vfShowroomMembershipMark i:nth-of-type(3){bottom:16px;left:54px;background:#85b7c9}.vfShowroomMembershipMark>strong{color:#dbc071;font-size:8px;letter-spacing:.17em}.vfShowroomMembershipMark>small{max-width:205px;color:#71857b;font-size:9px;line-height:1.45}.vfShowroomRecommendation{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:center;padding:18px 20px;border:1px solid rgba(224,193,107,.18);border-radius:18px;color:inherit;background:radial-gradient(circle at 95% 10%,rgba(224,193,107,.07),transparent 28%),linear-gradient(145deg,rgba(7,34,23,.92),rgba(2,14,9,.97));box-shadow:0 18px 48px rgba(0,0,0,.21)}.vfShowroomRecommendation span{color:#d8bc70;font-size:8px;font-weight:820;letter-spacing:.15em}.vfShowroomRecommendation strong{display:block;margin:5px 0 4px;color:#efe6d7;font:400 24px/1.05 Georgia,serif}.vfShowroomRecommendation p{max-width:720px;margin:0;color:#879a90;font-size:10px;line-height:1.5}.vfShowroomRecommendation>b{color:#dfc478;font-size:10px;white-space:nowrap}.vfShowroomRoomGrid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.vfShowroomRoom{--vf-room-accent:rgba(216,184,102,.13);position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:440px;padding:clamp(21px,3.2vw,30px);border:1px solid transparent;border-radius:25px;color:inherit;background:radial-gradient(circle at 90% 5%,var(--vf-room-accent),transparent 29%),radial-gradient(circle at 4% 100%,rgba(66,205,148,.038),transparent 30%),linear-gradient(145deg,rgba(6,31,20,.95),rgba(2,13,8,.99)) padding-box,conic-gradient(from 214deg,rgba(62,200,145,.22),rgba(221,187,99,.42) 27%,rgba(241,217,152,.24) 41%,rgba(85,181,190,.15) 59%,rgba(218,181,94,.28) 85%,rgba(62,200,145,.22)) border-box;box-shadow:0 24px 68px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.026);transition:transform .24s cubic-bezier(.22,.72,.24,1),box-shadow .24s ease,filter .24s ease}.vfShowroomRoom:before{content:"";position:absolute;z-index:-1;top:-55%;left:-55%;width:35%;height:220%;background:linear-gradient(105deg,transparent 0 30%,rgba(247,223,154,.075) 44%,rgba(88,216,172,.04) 52%,transparent 70%);transform:rotate(12deg);opacity:.38;transition:left .75s cubic-bezier(.22,.72,.24,1),opacity .3s ease;pointer-events:none}.vfShowroomRoom-vitamind{--vf-room-accent:rgba(100,166,201,.09)}.vfShowroomRoom-vitaprep{--vf-room-accent:rgba(201,171,98,.10)}.vfShowroomRoom-vitatwin{--vf-room-accent:rgba(78,198,149,.10)}.vfShowroomRoom-vitadialogue{--vf-room-accent:rgba(130,144,203,.085)}.vfShowroomRoom-vitawisdom{--vf-room-accent:rgba(211,175,98,.095)}.vfShowroomRoom-vitabreath{--vf-room-accent:rgba(78,187,181,.09)}.vfShowroomRoomTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.vfShowroomRoomTop>span{color:#d5b96d;font-size:8px;font-weight:820;letter-spacing:.145em}.vfShowroomRoomTop>b{padding:5px 7px;border:1px solid rgba(216,184,102,.14);border-radius:999px;background:rgba(2,15,9,.58);color:#ebcf82;font-size:7px;letter-spacing:.12em}.vfShowroomRoomMonogram{display:grid;place-items:center;width:64px;height:64px;margin-top:32px;border:1px solid rgba(224,196,116,.27);border-radius:50%;background:radial-gradient(circle at 31% 25%,rgba(237,209,132,.14),transparent 36%),linear-gradient(145deg,rgba(8,42,27,.9),rgba(2,15,9,.98));box-shadow:0 0 32px rgba(216,184,102,.055),0 0 20px rgba(69,207,149,.035);color:#e2c676;font:400 28px Georgia,serif}.vfShowroomRoom h2{margin:22px 0 5px;color:#f3eadb;font:400 clamp(34px,4.5vw,50px)/.96 Georgia,serif;letter-spacing:-.04em}.vfShowroomRoom h3{margin:0 0 11px;max-width:490px;color:#c9d0cb;font:500 13px/1.35 Arial,Helvetica,sans-serif;letter-spacing:.01em}.vfShowroomRoom>p{max-width:520px;margin:0;color:#92a49b;font-size:11px;line-height:1.62}.vfShowroomRoom>small{width:max-content;max-width:100%;margin-top:15px;padding:6px 8px;border:1px solid rgba(216,184,102,.09);border-radius:999px;background:rgba(255,255,255,.014);color:#81958b;font-size:8px;letter-spacing:.04em}.vfShowroomRoomStatus{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 14px;gap:4px 14px;align-items:end;margin-top:auto;padding-top:20px;border-top:1px solid rgba(216,184,102,.09)}.vfShowroomRoomStatus>span{grid-column:1/-1;color:#d9bd72;font-size:8px;font-weight:820;letter-spacing:.13em}.vfShowroomRoomStatus>strong{color:#7f9388;font-size:9px;font-weight:600;line-height:1.4}.vfShowroomRoomStatus>b{color:#dfc477;font-size:10px;font-weight:760;white-space:nowrap}@media(hover:hover){.vfShowroomRoom:hover{transform:translateY(-5px) scale(1.006);filter:saturate(1.045);box-shadow:0 33px 84px rgba(0,0,0,.34),0 0 28px rgba(216,184,102,.025),inset 0 1px 0 rgba(255,255,255,.04)}.vfShowroomRoom:hover:before{left:126%;opacity:.75}.vfShowroomRecommendation:hover{border-color:rgba(226,196,112,.3);transform:translateY(-2px)}}.vfShowroomFooter{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:22px;padding-top:4px}.vfShowroomFooter>div:first-child{display:grid;grid-gap:4px;gap:4px}.vfShowroomFooter span{color:#d4b868;font-size:8px;font-weight:820;letter-spacing:.17em}.vfShowroomFooter strong{color:#7d9187;font-size:9px;font-weight:600}.vfShowroomFooter>div:last-child{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.vfShowroomBeyond{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:22px;gap:22px;margin:0 0 18px;padding:clamp(23px,4vw,34px);border:1px solid rgba(216,184,102,.16);border-radius:25px;background:radial-gradient(circle at 91% 7%,rgba(216,184,102,.055),transparent 29%),linear-gradient(145deg,rgba(5,28,18,.94),rgba(2,13,8,.985));box-shadow:0 24px 68px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.024)}.vfShowroomBeyond>div:first-child{max-width:720px}.vfShowroomBeyond h2{margin:8px 0 10px;color:#f0e7d9;font:400 clamp(31px,4vw,44px)/1.02 Georgia,serif;letter-spacing:-.032em;text-wrap:balance}.vfShowroomBeyond p{margin:0;color:#92a39a;line-height:1.66}.vfShowroomBeyondLinks{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.vfShowroomBeyondLinks a{display:grid;grid-gap:4px;gap:4px;min-height:92px;align-content:center;padding:13px;border:1px solid rgba(216,184,102,.1);border-radius:15px;background:rgba(255,255,255,.014)}.vfShowroomBeyondLinks span{color:#d6ba6c;font-size:7px;font-weight:800;letter-spacing:.13em}.vfShowroomBeyondLinks strong{color:#dcd5c9;font:400 16px/1.12 Georgia,serif}.vfShowroomDiscoverability{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding-top:17px;border-top:1px solid rgba(216,184,102,.08)}.vfShowroomDiscoverability>span{color:#d6b96a;font-size:8px;font-weight:820;letter-spacing:.14em}.vfShowroomDiscoverability>strong{color:#7e9187;font-size:9px;font-weight:600}.vfShowroomDiscoverability .textLink{color:#d9c078;font-size:9px}.vfExploreHub .exploreAllExperiences>section,.vfExploreHub .exploreForYouPanel,.vfExploreHub .exploreSearchPanel{border-radius:24px}.vfExploreHub .exploreSearchPanel{margin-top:0}@media(max-width:980px){.vfShowroomIntro{grid-template-columns:1fr}.vfShowroomMembershipMark{width:auto;grid-template-columns:auto 1fr;justify-items:start;align-items:center;text-align:left}.vfShowroomMembershipMark>div{grid-row:1/3;width:82px}.vfShowroomMembershipMark>small{max-width:320px}.vfShowroomRoomGrid{grid-template-columns:1fr}.vfShowroomRoom{min-height:390px}.vfShowroomBeyond,.vfShowroomDiscoverability{grid-template-columns:1fr}}@media(max-width:700px){.vfCollectionShowroom{gap:15px;padding:22px 14px;border-radius:27px}.vfShowroomIntro{gap:20px;padding-bottom:22px}.vfShowroomHouseMark{display:grid;grid-gap:5px;gap:5px}.vfShowroomIntro h1{font-size:clamp(49px,13.5vw,67px)}.vfShowroomIntro p{font-size:12px}.vfShowroomIntroActions{display:grid;grid-template-columns:1fr}.vfShowroomMembershipMark>div{width:70px}.vfShowroomMembershipMark span{font-size:30px}.vfShowroomMembershipMark i:first-of-type{top:12px;left:23px}.vfShowroomMembershipMark i:nth-of-type(2){right:9px;top:34px}.vfShowroomMembershipMark i:nth-of-type(3){bottom:9px;left:32px}.vfShowroomRecommendation{grid-template-columns:1fr;gap:11px;padding:16px}.vfShowroomRecommendation>b{white-space:normal}.vfShowroomRoom{min-height:375px;padding:19px 17px;border-radius:21px}.vfShowroomRoomMonogram{margin-top:25px;width:55px;height:55px}.vfShowroomRoom h2{font-size:38px}.vfShowroomRoomStatus{grid-template-columns:1fr}.vfShowroomRoomStatus>b{white-space:normal}.vfShowroomFooter{display:grid}.vfShowroomFooter>div:last-child{display:grid;justify-content:stretch}.vfShowroomBeyond{padding:20px 15px;border-radius:21px}.vfShowroomBeyondLinks{grid-template-columns:1fr}}@media(max-width:430px){.vfCollectionShowroom{padding:19px 12px}.vfShowroomIntro h1{font-size:45px}.vfShowroomRoom h2{font-size:35px}}@media(prefers-reduced-motion:reduce){.vfCollectionShowroom,.vfShowroomMembershipMark>div,.vfShowroomRecommendation,.vfShowroomRoom,.vfShowroomRoom:before{animation:none!important;transition:none!important}.vfShowroomRecommendation:hover,.vfShowroomRoom:hover{transform:none!important}}.vfShowroomDirections{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:14px 16px;border:1px solid rgba(216,184,102,.1);border-radius:17px;background:rgba(255,255,255,.012)}.vfShowroomDirections>div{display:grid;grid-gap:3px;gap:3px}.vfShowroomDirections>div>span{color:#d5b96d;font-size:7px;font-weight:820;letter-spacing:.14em}.vfShowroomDirections>div>strong{color:#d8d2c7;font-size:10px;font-weight:620}.vfShowroomDirections nav{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.vfShowroomDirections nav a{padding:8px 10px;border:1px solid rgba(216,184,102,.1);border-radius:999px;background:rgba(2,14,9,.44);color:#90a299;font-size:9px}.vfShowroomDirections nav a:hover{border-color:rgba(224,194,108,.25);color:#dec479}.vfShowroomDirections nav b{color:#d8bb6d;font-size:7px;letter-spacing:.08em}.vfShowroomBeyondLinks a small{color:#71857a;font-size:8px;line-height:1.35}@media(max-width:760px){.vfShowroomDirections{grid-template-columns:1fr;align-items:start}.vfShowroomDirections nav{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.vfShowroomDirections nav a{transition:none!important}}.vfPrivateLobby{background:radial-gradient(circle at 79% 3%,rgba(238,205,122,.145),transparent 25%),radial-gradient(circle at 97% 72%,rgba(64,164,159,.055),transparent 25%),radial-gradient(circle at 4% 100%,rgba(54,211,145,.085),transparent 30%),linear-gradient(145deg,rgba(4,24,16,.99),rgba(1,9,6,.999)) padding-box,conic-gradient(from 216deg,rgba(55,196,140,.3),rgba(226,191,99,.58) 24%,rgba(247,226,164,.28) 39%,rgba(85,182,193,.18) 58%,rgba(220,180,91,.34) 82%,rgba(55,196,140,.3)) border-box}.vfPrivateLobby:after{background:linear-gradient(112deg,transparent 0 43%,rgba(248,226,159,.017) 48%,rgba(65,207,153,.014) 52%,transparent 57%),linear-gradient(180deg,transparent 0 68%,rgba(216,184,102,.018) 82%,transparent),repeating-linear-gradient(90deg,transparent 0 159px,rgba(255,255,255,.006) 160px)}.vfPrivateLobbyGreeting{position:relative}.vfPrivateLobbyGreeting:after{content:"";position:absolute;left:0;bottom:-18px;width:min(360px,48vw);height:1px;background:linear-gradient(90deg,rgba(226,194,105,.42),rgba(83,204,158,.12),transparent)}.vfPrivateLobbySignalRail{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:22px}.vfPrivateLobbySignalRail span{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:6px 9px;border:1px solid rgba(216,184,102,.1);border-radius:999px;background:rgba(255,255,255,.012);color:#7f9489;font-size:7px;font-weight:780;letter-spacing:.12em}.vfPrivateLobbySignalRail span:first-child{color:#d9c078;border-color:rgba(216,184,102,.16);background:linear-gradient(180deg,rgba(216,184,102,.045),rgba(53,178,124,.025))}.vfPrivateLobbySignalRail i{width:5px;height:5px;border-radius:50%;background:#77d2aa;box-shadow:0 0 0 3px rgba(79,202,147,.055),0 0 12px rgba(79,202,147,.32);animation:vfLivingInterfacePulse 3.8s ease-in-out infinite}.vfPrivateLobbyTwinPortal{position:relative;width:220px;display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:15px 13px 13px;border:1px solid rgba(223,192,105,.13);border-radius:26px;background:radial-gradient(circle at 50% 24%,rgba(226,192,103,.055),transparent 35%),linear-gradient(145deg,rgba(6,31,20,.56),rgba(2,14,9,.72));color:inherit;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.018),0 18px 48px rgba(0,0,0,.16);transition:transform .24s cubic-bezier(.22,.72,.24,1),border-color .24s ease,box-shadow .24s ease}.vfPrivateLobbyTwinOrb{position:relative;width:126px;aspect-ratio:1;display:grid;place-items:center;margin:2px 0 5px;border-radius:50%;border:1px solid rgba(231,200,113,.38);background:radial-gradient(circle at 39% 31%,rgba(242,216,143,.17),transparent 22%),radial-gradient(circle at center,rgba(6,33,21,.98) 0 50%,transparent 51%),conic-gradient(from 35deg,rgba(73,212,157,.44),rgba(228,192,99,.72),rgba(88,175,195,.31),rgba(73,212,157,.44));box-shadow:0 0 0 7px rgba(2,15,9,.72),0 0 0 8px rgba(216,184,102,.06),0 0 45px rgba(216,184,102,.1),0 0 72px rgba(69,207,149,.035);animation:vfLivingTwinBreathe 6s ease-in-out infinite}.vfPrivateLobbyTwinOrb:after,.vfPrivateLobbyTwinOrb:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.vfPrivateLobbyTwinOrb:before{inset:15px;border:1px solid rgba(228,198,111,.15)}.vfPrivateLobbyTwinOrb:after{inset:-10px;border:1px dashed rgba(99,197,159,.1);animation:vfLivingTwinOrbit 26s linear infinite}.vfPrivateLobbyTwinOrb>span{position:relative;z-index:3;color:#edd38b;font:400 43px/1 Georgia,serif;text-shadow:0 0 28px rgba(226,193,104,.13)}.vfPrivateLobbyTwinOrb>i{position:absolute;z-index:4;width:5px;height:5px;border-radius:50%;background:#e0bf68;box-shadow:0 0 12px rgba(226,195,111,.52)}.vfPrivateLobbyTwinOrb>i:first-of-type{top:17px;left:34px}.vfPrivateLobbyTwinOrb>i:nth-of-type(2){right:16px;top:58px;background:#72cbb0}.vfPrivateLobbyTwinOrb>i:nth-of-type(3){bottom:16px;left:57px;background:#82b6c6}.vfPrivateLobbyTwinOrb>b{position:absolute;inset:28px;border:1px solid rgba(216,184,102,.08);border-radius:50%;box-shadow:inset 0 0 20px rgba(72,205,151,.03)}.vfPrivateLobbyTwinPortal>strong{color:#e0c474;font-size:8px;letter-spacing:.15em}.vfPrivateLobbyTwinPortal>small{max-width:185px;color:#789086;font-size:9px;line-height:1.4}.vfPrivateLobbyTwinPortal>em{color:#cdb46e;font-size:8px;font-style:normal;letter-spacing:.04em}.vfPrivateLobbyNextIndex{position:absolute;right:24px;top:10px;z-index:0;color:rgba(237,211,145,.04);font:500 clamp(68px,10vw,126px)/1 Arial,Helvetica,sans-serif;letter-spacing:-.08em;pointer-events:none}.vfPrivateLobbyNextCopy,.vfPrivateLobbyProgress{position:relative;z-index:1}.vfPrivateLobbyDestination{isolation:isolate;overflow:hidden}.vfPrivateLobbyDestination:after{content:"";position:absolute;z-index:-1;inset:auto -18% -45% 28%;height:68%;border-radius:50%;background:radial-gradient(circle,rgba(216,184,102,.045),transparent 64%);pointer-events:none}.vfPrivateLobbyDestinationNumber{position:absolute;right:15px;top:4px;z-index:-1;color:rgba(236,210,142,.045);font:600 64px/1 Arial,Helvetica,sans-serif;letter-spacing:-.07em;font-style:normal;pointer-events:none}@media(hover:hover){.vfPrivateLobbyTwinPortal:hover{transform:translateY(-3px);border-color:rgba(228,198,112,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 26px 62px rgba(0,0,0,.24),0 0 30px rgba(216,184,102,.035)}}.vfCollectionCard{--vf-card-a:rgba(216,184,102,.075);--vf-card-b:rgba(68,211,150,.050);background:radial-gradient(circle at 90% 5%,var(--vf-card-a),transparent 28%),radial-gradient(circle at 5% 100%,var(--vf-card-b),transparent 30%),linear-gradient(145deg,rgba(6,31,20,.95),rgba(2,13,8,.985)) padding-box,conic-gradient(from 215deg,rgba(65,205,147,.3),rgba(224,191,103,.58) 27%,rgba(244,222,157,.34) 40%,rgba(75,200,183,.25) 58%,rgba(122,122,187,.14) 72%,rgba(215,178,96,.38) 87%,rgba(65,205,147,.3)) border-box}.vfCollectionCard-vitamind{--vf-card-a:rgba(98,163,205,.095);--vf-card-b:rgba(78,126,174,.042)}.vfCollectionCard-vitaprep{--vf-card-a:rgba(215,176,89,.105);--vf-card-b:rgba(92,177,103,.044)}.vfCollectionCard-vitatwin{--vf-card-a:rgba(72,207,150,.105);--vf-card-b:rgba(72,183,183,.05)}.vfCollectionCard-vitadialogue{--vf-card-a:rgba(126,137,206,.095);--vf-card-b:rgba(79,193,171,.04)}.vfCollectionCard-vitawisdom{--vf-card-a:rgba(223,183,91,.105);--vf-card-b:rgba(147,114,65,.045)}.vfCollectionCard-vitabreath{--vf-card-a:rgba(71,191,187,.095);--vf-card-b:rgba(79,160,205,.04)}.vfCollectionMonogram,.vfShowroomRoomMonogram{position:relative;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.vfCollectionMonogram span,.vfShowroomRoomMonogram span{position:relative;z-index:2;color:#e5ca7a;font:700 16px/1 Arial,Helvetica,sans-serif;letter-spacing:-.05em}.vfCollectionMonogram i,.vfShowroomRoomMonogram i{position:absolute;inset:8px;border:1px solid rgba(227,197,112,.1);border-radius:50%}.vfCollectionMonogram:after,.vfShowroomRoomMonogram:after{content:"";position:absolute;width:120%;height:26%;left:-10%;top:9%;background:linear-gradient(90deg,transparent,rgba(245,220,147,.11),transparent);transform:rotate(-25deg);animation:vfLivingMarkSweep 7.8s ease-in-out infinite}.vfShowroomRoom-vitamind{--vf-room-accent:rgba(101,164,206,.11)}.vfShowroomRoom-vitaprep{--vf-room-accent:rgba(215,176,89,.12)}.vfShowroomRoom-vitatwin{--vf-room-accent:rgba(72,207,150,.12)}.vfShowroomRoom-vitadialogue{--vf-room-accent:rgba(126,137,206,.11)}.vfShowroomRoom-vitawisdom{--vf-room-accent:rgba(223,183,91,.115)}.vfShowroomRoom-vitabreath{--vf-room-accent:rgba(71,191,187,.11)}@keyframes vfLivingInterfacePulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes vfLivingTwinBreathe{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.018);filter:saturate(1.09)}}@keyframes vfLivingTwinOrbit{to{transform:rotate(1turn)}}@keyframes vfLivingMarkSweep{0%,78%{transform:translateX(-140%) rotate(-25deg);opacity:0}84%{opacity:.85}to{transform:translateX(140%) rotate(-25deg);opacity:0}}@media(max-width:980px){.vfPrivateLobbyTwinPortal{width:100%;grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;align-items:center;gap:5px 14px;text-align:left}.vfPrivateLobbyTwinOrb{grid-row:1/4;width:82px;margin:0}.vfPrivateLobbyTwinOrb>span{font-size:31px}.vfPrivateLobbyTwinOrb>i:first-of-type{top:10px;left:24px}.vfPrivateLobbyTwinOrb>i:nth-of-type(2){right:9px;top:38px}.vfPrivateLobbyTwinOrb>i:nth-of-type(3){bottom:9px;left:37px}.vfPrivateLobbyTwinPortal>em{grid-column:3}}@media(max-width:700px){.vfPrivateLobbyGreeting:after{bottom:-12px;width:58%}.vfPrivateLobbySignalRail{gap:6px;margin-top:17px}.vfPrivateLobbySignalRail span{min-height:25px;padding:5px 7px;font-size:6.5px;letter-spacing:.09em}.vfPrivateLobbyTwinPortal{padding:11px 12px;border-radius:19px;grid-template-columns:auto minmax(0,1fr)}.vfPrivateLobbyTwinOrb{width:64px}.vfPrivateLobbyTwinOrb>span{font-size:25px}.vfPrivateLobbyTwinOrb>i:first-of-type{top:8px;left:18px}.vfPrivateLobbyTwinOrb>i:nth-of-type(2){right:7px;top:29px}.vfPrivateLobbyTwinOrb>i:nth-of-type(3){bottom:7px;left:28px}.vfPrivateLobbyTwinPortal>em{grid-column:2}.vfPrivateLobbyNextIndex{right:13px;top:8px;font-size:66px}.vfPrivateLobbyDestinationNumber{font-size:52px}}@media(max-width:430px){.vfPrivateLobbySignalRail span:nth-child(3){display:none}.vfPrivateLobbyTwinPortal>small{font-size:8px}}@media(prefers-reduced-motion:reduce){.vfCollectionMonogram:after,.vfPrivateLobbySignalRail i,.vfPrivateLobbyTwinOrb,.vfPrivateLobbyTwinOrb:after,.vfShowroomRoomMonogram:after{animation:none!important}.vfPrivateLobbyTwinPortal{transition:none!important}.vfPrivateLobbyTwinPortal:hover{transform:none!important}}.vfVitaReveal{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:center;margin:0 0 18px;padding:clamp(20px,4vw,30px);border:1px solid transparent;border-radius:25px;background:radial-gradient(circle at 88% 3%,rgba(224,191,103,.105),transparent 28%),radial-gradient(circle at 5% 100%,rgba(67,205,149,.075),transparent 31%),linear-gradient(145deg,rgba(5,29,19,.975),rgba(2,13,8,.995)) padding-box,conic-gradient(from 215deg,rgba(62,199,144,.28),rgba(224,190,100,.55) 28%,rgba(244,222,158,.28) 42%,rgba(75,191,183,.17) 61%,rgba(218,181,94,.3) 86%,rgba(62,199,144,.28)) border-box;box-shadow:0 26px 78px rgba(0,0,0,.3),0 0 34px rgba(216,184,102,.025),inset 0 1px 0 rgba(255,255,255,.03);animation:vfCompletionReveal .6s cubic-bezier(.22,.72,.24,1) both}.vfVitaReveal:before{content:"VITA";position:absolute;z-index:-2;right:-.02em;top:-.24em;color:rgba(239,214,148,.025);font:700 clamp(110px,18vw,220px)/1 Arial,Helvetica,sans-serif;letter-spacing:-.08em;pointer-events:none}.vfVitaRevealAtmosphere{position:absolute;z-index:-1;inset:0;pointer-events:none}.vfVitaRevealAtmosphere:before{content:"";position:absolute;width:370px;height:370px;right:-170px;top:-210px;border:1px solid rgba(226,195,109,.08);border-radius:50%;box-shadow:0 0 0 34px rgba(226,195,109,.015),0 0 0 68px rgba(70,204,150,.008)}.vfVitaRevealAtmosphere>span{position:absolute;left:-20%;top:-110%;width:18%;height:320%;background:linear-gradient(105deg,transparent 0 30%,rgba(247,223,155,.07) 45%,rgba(86,213,170,.035) 53%,transparent 70%);transform:rotate(12deg);animation:vfCompletionSweep 1.2s cubic-bezier(.18,.72,.2,1) .08s both}.vfVitaRevealMark{position:relative;width:92px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(229,198,111,.32);border-radius:50%;background:radial-gradient(circle at 35% 29%,rgba(243,216,143,.16),transparent 29%),radial-gradient(circle at center,rgba(5,29,19,.99) 0 55%,transparent 56%),conic-gradient(from 25deg,rgba(70,207,152,.4),rgba(225,190,98,.64),rgba(81,178,192,.27),rgba(70,207,152,.4));box-shadow:0 0 0 6px rgba(2,14,9,.68),0 0 34px rgba(216,184,102,.08);animation:vfLivingTwinBreathe 6s ease-in-out infinite}.vfVitaRevealMark:after{content:"";position:absolute;inset:-8px;border:1px dashed rgba(101,199,160,.11);border-radius:50%;animation:vfLivingTwinOrbit 24s linear infinite}.vfVitaRevealMark>span{position:relative;z-index:2;color:#ead087;font:400 34px/1 Georgia,serif}.vfVitaRevealMark>i{position:absolute;inset:16px;border:1px solid rgba(226,195,109,.12);border-radius:50%}.vfVitaRevealCopy>span{color:#dfc274;font-size:8px;font-weight:820;letter-spacing:.17em}.vfVitaRevealCopy h2{max-width:780px;margin:8px 0 10px;color:#f3ebdc;font:400 clamp(29px,4vw,43px)/1.02 Georgia,serif;letter-spacing:-.032em;text-wrap:balance}.vfVitaRevealCopy>strong{display:block;margin-bottom:6px;color:#c8d1cc;font-size:12px;font-weight:680}.vfVitaRevealCopy p{max-width:780px;margin:0;color:#93a59c;font-size:11px;line-height:1.62}.vfVitaRevealCopy small{display:block;max-width:780px;margin-top:9px;color:#6f857a;font-size:8.5px;line-height:1.48}.vfVitaRevealActions{min-width:185px;display:grid;grid-gap:8px;gap:8px}.vfVitaRevealActions>*{width:100%;min-height:46px;justify-content:center;text-align:center}.vfMilestoneShare{margin-top:18px}.vfMilestoneShareOpen{min-height:46px;padding:10px 14px;border:1px solid rgba(223,193,107,.22);border-radius:14px;background:radial-gradient(circle at 90% 10%,rgba(223,193,107,.08),transparent 35%),linear-gradient(145deg,rgba(8,35,23,.9),rgba(2,15,9,.96));color:#e0c579;font:700 10px/1.15 Arial,Helvetica,sans-serif;letter-spacing:.04em;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.022);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.vfMilestoneSharePanel{display:grid;grid-gap:13px;gap:13px;padding:14px;border:1px solid rgba(216,184,102,.14);border-radius:20px;background:linear-gradient(145deg,rgba(3,20,13,.88),rgba(1,10,6,.96));box-shadow:0 20px 54px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.02)}.vfMilestoneSharePreview{position:relative;isolation:isolate;overflow:hidden;width:min(100%,430px);aspect-ratio:4/5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-inline:auto;padding:28px;border:1px solid rgba(226,194,105,.36);border-radius:25px;background:radial-gradient(circle at 80% 8%,rgba(226,194,105,.16),transparent 31%),radial-gradient(circle at 8% 92%,rgba(60,199,143,.1),transparent 34%),linear-gradient(145deg,#061d14,#010805);box-shadow:0 24px 64px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.035);text-align:center}.vfMilestoneSharePreview:before{content:"";position:absolute;z-index:-1;inset:12px;border:1px solid rgba(226,194,105,.08);border-radius:18px}.vfMilestoneSharePreview:after{content:"";position:absolute;z-index:-1;width:260px;height:260px;right:-130px;top:-130px;border:1px solid rgba(226,194,105,.08);border-radius:50%;box-shadow:0 0 0 28px rgba(73,201,150,.012),0 0 0 56px rgba(226,194,105,.008)}.vfMilestoneShareBrand{position:absolute;left:22px;top:20px;color:#ddc171;font-size:8px;font-weight:850;letter-spacing:.24em}.vfMilestoneShareMark{position:relative;width:92px;aspect-ratio:1;display:grid;place-items:center;margin-bottom:8px;border:1px solid rgba(227,197,111,.38);border-radius:50%;background:radial-gradient(circle at 34% 27%,rgba(242,216,143,.17),transparent 28%),linear-gradient(145deg,rgba(8,43,28,.94),rgba(2,14,9,.99));box-shadow:0 0 0 6px rgba(2,13,8,.58),0 0 34px rgba(216,184,102,.08)}.vfMilestoneShareMark strong{position:relative;z-index:2;color:#ead087;font:750 19px/1 Arial,Helvetica,sans-serif;letter-spacing:-.05em}.vfMilestoneShareMark i{position:absolute;inset:15px;border:1px solid rgba(228,198,111,.12);border-radius:50%}.vfMilestoneSharePreview>small{color:#d9bd71;font-size:7.5px;font-weight:820;letter-spacing:.12em}.vfMilestoneSharePreview h3{max-width:330px;margin:2px 0 0;color:#f3ebdd;font:400 clamp(27px,7vw,38px)/1 Georgia,serif;letter-spacing:-.032em;text-wrap:balance}.vfMilestoneSharePreview p{max-width:320px;margin:0;color:#93a49b;font-size:10px;line-height:1.55}.vfMilestoneSharePreview>b{position:absolute;bottom:22px;color:#6f8579;font-size:7px;letter-spacing:.11em}.vfMilestoneSharePrivacy{max-width:720px;margin:0;color:#778c81;font-size:9px;line-height:1.55}.vfMilestoneShareActions{display:flex;gap:8px;flex-wrap:wrap}.vfMilestoneShareActions>*{min-height:44px}.vfMilestoneShareStatus{color:#9eafa6;font-size:9px}.foundingWelcomeStage{max-height:calc(100dvh - 28px);overflow:auto;overscroll-behavior:contain}.foundingWelcomeShare{width:100%}.foundingWelcomeShare .vfMilestoneShareOpen{width:100%;min-height:50px}@media(hover:hover){.vfMilestoneShareOpen:hover{transform:translateY(-2px);border-color:rgba(228,198,112,.36);box-shadow:0 18px 42px rgba(0,0,0,.22),0 0 24px rgba(216,184,102,.025)}}@media(max-width:760px){.vfVitaReveal{grid-template-columns:auto minmax(0,1fr);gap:15px;padding:18px 15px;border-radius:21px}.vfVitaRevealMark{width:64px}.vfVitaRevealMark>span{font-size:25px}.vfVitaRevealActions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%}.vfVitaRevealActions>*{min-width:0}.vfMilestoneSharePanel{padding:10px;border-radius:17px}.vfMilestoneSharePreview{padding:20px;border-radius:21px}.vfMilestoneShareActions{display:grid;grid-template-columns:1fr 1fr}.vfMilestoneShareActions>:last-child{grid-column:1/-1}}@media(max-width:430px){.vfVitaReveal{grid-template-columns:1fr}.vfVitaRevealMark{width:58px}.vfVitaRevealActions{grid-template-columns:1fr}.vfMilestoneSharePreview h3{font-size:30px}}@media(prefers-reduced-motion:reduce){.vfMilestoneShareOpen,.vfVitaReveal,.vfVitaRevealAtmosphere>span,.vfVitaRevealMark,.vfVitaRevealMark:after{animation:none!important;transition:none!important}.vfMilestoneShareOpen:hover{transform:none!important}}.vfFlagshipWorld{--vf-world-gold:rgba(222,190,104,.42);--vf-world-primary:rgba(67,198,145,.12);--vf-world-secondary:rgba(88,178,183,.06);--vf-world-mark:"VF";position:relative;isolation:isolate}.vfFlagshipWorldMind{--vf-world-primary:rgba(72,145,202,.145);--vf-world-secondary:rgba(75,205,166,.065);--vf-world-gold:rgba(212,190,116,.35);--vf-world-mark:"VM";background:radial-gradient(circle at 88% 4%,rgba(72,145,202,.115),transparent 30%),radial-gradient(circle at 8% 84%,rgba(68,201,161,.055),transparent 31%),linear-gradient(155deg,#020806,#06110f 50%,#020806)!important}.vfFlagshipWorldPrep{--vf-world-primary:rgba(205,157,74,.145);--vf-world-secondary:rgba(92,176,108,.065);--vf-world-gold:rgba(231,197,111,.44);--vf-world-mark:"VP";background:radial-gradient(circle at 88% 5%,rgba(211,165,78,.12),transparent 31%),radial-gradient(circle at 5% 92%,rgba(92,176,108,.06),transparent 32%),linear-gradient(155deg,#030806,#09120c 51%,#020705)!important}.vfFlagshipWorldTwin{--vf-world-primary:rgba(62,205,154,.15);--vf-world-secondary:rgba(65,177,191,.075);--vf-world-gold:rgba(217,186,102,.39);--vf-world-mark:"VC";background:radial-gradient(circle at 86% 3%,rgba(61,204,154,.13),transparent 31%),radial-gradient(circle at 11% 84%,rgba(70,178,194,.07),transparent 29%),linear-gradient(155deg,#020806,#04120d 52%,#020806)!important}.vfFlagshipWorldDialogue{--vf-world-primary:rgba(119,126,200,.14);--vf-world-secondary:rgba(68,191,170,.065);--vf-world-gold:rgba(219,186,104,.34);--vf-world-mark:"CF";background:radial-gradient(circle at 88% 4%,rgba(119,126,200,.11),transparent 29%),radial-gradient(circle at 7% 90%,rgba(68,191,170,.06),transparent 31%),linear-gradient(155deg,#030708,#08100f 50%,#020607)!important}.vfFlagshipWorldWisdom{--vf-world-primary:rgba(194,147,74,.135);--vf-world-secondary:rgba(117,91,58,.075);--vf-world-gold:rgba(231,197,111,.46);--vf-world-mark:"VW";background:radial-gradient(circle at 88% 4%,rgba(199,154,79,.11),transparent 30%),radial-gradient(circle at 7% 89%,rgba(99,76,50,.075),transparent 31%),linear-gradient(155deg,#050705,#0b0f0a 53%,#030503)!important}.vfFlagshipWorldBreath{--vf-world-primary:rgba(70,190,181,.13);--vf-world-secondary:rgba(73,160,201,.065);--vf-world-gold:rgba(214,191,116,.34);--vf-world-mark:"VB";background:radial-gradient(circle at 87% 4%,rgba(70,190,181,.105),transparent 31%),radial-gradient(circle at 7% 90%,rgba(73,160,201,.055),transparent 31%),linear-gradient(155deg,#020806,#06110e 52%,#020706)!important}.vfFlagshipWorld:before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(circle at 72% 12%,var(--vf-world-primary),transparent 27%),radial-gradient(circle at 14% 72%,var(--vf-world-secondary),transparent 31%);opacity:.78}.vfFlagshipWorld .vfExperienceTopbar,.vfFlagshipWorldTwin .vitaTwinTopbar{position:relative;isolation:isolate;border-bottom-color:color-mix(in srgb,var(--vf-world-gold) 52%,transparent)!important}.vfFlagshipWorld .vfExperienceTopbar:after,.vfFlagshipWorldTwin .vitaTwinTopbar:after{content:"";position:absolute;z-index:-1;left:18%;right:18%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--vf-world-gold),var(--vf-world-primary),transparent);box-shadow:0 0 18px color-mix(in srgb,var(--vf-world-primary) 45%,transparent);pointer-events:none}.vfFlagshipWorld .vfExperienceIdentity,.vfFlagshipWorldTwin .vitaTwinExperienceIdentity{position:relative}.vfFlagshipWorld .vfExperienceIdentity:before,.vfFlagshipWorldTwin .vitaTwinExperienceIdentity:before{content:var(--vf-world-mark);position:absolute;right:calc(100% + 10px);top:50%;display:grid;place-items:center;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--vf-world-gold) 62%,transparent);border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle at 34% 27%,rgba(243,218,146,.1),transparent 35%),rgba(3,20,13,.74);color:#ddc173;font:750 8px/1 Arial,Helvetica,sans-serif;letter-spacing:-.04em;box-shadow:0 0 20px color-mix(in srgb,var(--vf-world-primary) 36%,transparent)}.vfFlagshipWorld .button,.vfFlagshipWorld .textButton,.vfFlagshipWorldTwin .button,.vfFlagshipWorldTwin .textButton{--vf-world-button-glow:color-mix(in srgb,var(--vf-world-primary) 42%,transparent)}.vfFlagshipWorld .button:hover,.vfFlagshipWorldTwin .button:hover{box-shadow:0 14px 34px rgba(0,0,0,.22),0 0 22px var(--vf-world-button-glow)}.vfFlagshipWorldBreath [class*=hubHeroStage],.vfFlagshipWorldMind [class*=heroMindStage],.vfFlagshipWorldPrep [class*=heroProgressStage]{filter:drop-shadow(0 0 26px color-mix(in srgb,var(--vf-world-primary) 38%,transparent))}.vfFlagshipWorldTwin .vitaTwinHeroModel,.vfFlagshipWorldWisdom .wisdomConciergeCard{box-shadow:0 24px 66px rgba(0,0,0,.25),0 0 28px color-mix(in srgb,var(--vf-world-primary) 28%,transparent),inset 0 1px 0 rgba(255,255,255,.025)!important}.vfFlagshipWorldBreath [class*=hubHeroMark],.vfFlagshipWorldDialogue [class*=dialogueStudioSeal],.vfFlagshipWorldMind [class*=heroMindOrb]{box-shadow:0 0 0 7px rgba(3,18,11,.64),0 0 34px color-mix(in srgb,var(--vf-world-primary) 52%,transparent),0 0 58px color-mix(in srgb,var(--vf-world-gold) 16%,transparent)!important}.vfFlagshipEntrance{--vf-entry-primary:var(--vf-world-primary,rgba(67,198,145,.13));--vf-entry-gold:var(--vf-world-gold,rgba(222,190,104,.42));position:fixed;z-index:1400;inset:0;display:grid;place-items:center;overflow:hidden;padding:24px;background:radial-gradient(circle at 50% 42%,var(--vf-entry-primary),transparent 31%),radial-gradient(circle at 75% 18%,rgba(224,191,103,.075),transparent 28%),linear-gradient(155deg,rgba(1,8,5,.995),rgba(3,18,12,.995) 54%,rgba(1,7,4,.998));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:vfFlagshipEntranceLife 1.12s cubic-bezier(.22,.72,.24,1) both;pointer-events:none}.vfFlagshipEntrance-mind{--vf-entry-primary:rgba(72,145,202,.17)}.vfFlagshipEntrance-prep{--vf-entry-primary:rgba(205,157,74,.16)}.vfFlagshipEntrance-twin{--vf-entry-primary:rgba(62,205,154,.17)}.vfFlagshipEntrance-dialogue{--vf-entry-primary:rgba(119,126,200,.16)}.vfFlagshipEntrance-wisdom{--vf-entry-primary:rgba(194,147,74,.16)}.vfFlagshipEntrance-breath{--vf-entry-primary:rgba(70,190,181,.16)}.vfFlagshipEntranceAtmosphere{position:absolute;inset:0;pointer-events:none}.vfFlagshipEntranceAtmosphere:after,.vfFlagshipEntranceAtmosphere:before{content:"";position:absolute;left:50%;top:50%;border:1px solid rgba(226,195,110,.075);border-radius:50%;transform:translate(-50%,-50%)}.vfFlagshipEntranceAtmosphere:before{width:min(74vw,720px);aspect-ratio:1;box-shadow:0 0 0 34px rgba(216,184,102,.012),0 0 0 68px rgba(71,198,150,.008)}.vfFlagshipEntranceAtmosphere:after{width:min(46vw,440px);aspect-ratio:1;border-style:dashed;border-color:rgba(91,197,160,.08);animation:vfFlagshipEntranceOrbit 18s linear infinite}.vfFlagshipEntranceAtmosphere i{position:absolute;width:5px;height:5px;border-radius:50%;background:#dcbf72;box-shadow:0 0 15px rgba(226,195,111,.48)}.vfFlagshipEntranceAtmosphere i:first-child{left:31%;top:28%}.vfFlagshipEntranceAtmosphere i:nth-child(2){right:29%;top:54%;background:#74c8aa}.vfFlagshipEntranceAtmosphere i:nth-child(3){left:47%;bottom:22%;background:#82b8c8}.vfFlagshipEntranceLine{position:absolute;left:50%;top:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(226,195,110,.18),rgba(71,198,150,.08),transparent);opacity:.45;transform:scaleY(0);transform-origin:center;animation:vfFlagshipEntranceLine .9s cubic-bezier(.22,.72,.24,1) .08s both}.vfFlagshipEntranceMark{position:relative;width:clamp(112px,18vw,154px);aspect-ratio:1;display:grid;place-items:center;margin-bottom:128px;border:1px solid rgba(228,198,112,.42);border-radius:50%;background:radial-gradient(circle at 36% 29%,rgba(244,218,144,.16),transparent 28%),radial-gradient(circle at center,rgba(4,24,16,.97) 0 55%,transparent 56%),conic-gradient(from 20deg,rgba(70,207,152,.38),rgba(225,191,99,.66),rgba(81,177,192,.28),rgba(70,207,152,.38));box-shadow:0 0 0 8px rgba(2,14,9,.7),0 0 48px var(--vf-entry-primary),0 0 74px rgba(216,184,102,.055);animation:vfFlagshipEntranceMark .78s cubic-bezier(.22,.72,.24,1) both}.vfFlagshipEntranceMark:before{content:"";position:absolute;inset:-13px;border:1px solid rgba(226,195,110,.1);border-radius:50%}.vfFlagshipEntranceMark span{position:relative;z-index:2;color:#ead087;font:750 clamp(24px,4vw,34px)/1 Arial,Helvetica,sans-serif;letter-spacing:-.06em;text-shadow:0 0 26px rgba(226,194,109,.18)}.vfFlagshipEntranceMark i{position:absolute;inset:24px;border:1px solid rgba(226,195,110,.12);border-radius:50%}.vfFlagshipEntranceCopy{position:absolute;left:50%;top:calc(50% + 68px);width:min(760px,calc(100% - 48px));display:grid;justify-items:center;grid-gap:7px;gap:7px;transform:translateX(-50%);text-align:center;animation:vfFlagshipEntranceCopy .64s ease .14s both}.vfFlagshipEntranceCopy small{color:#d7ba6c;font-size:8px;font-weight:820;letter-spacing:.18em}.vfFlagshipEntranceCopy strong{color:#f3ebdd;font:400 clamp(34px,7vw,58px)/1 Georgia,serif;letter-spacing:-.04em}.vfFlagshipEntranceCopy span{color:#82978c;font-size:10px;letter-spacing:.05em}.vfFlagshipEntranceBrand{position:absolute;left:50%;bottom:34px;transform:translateX(-50%);white-space:nowrap;color:#596e63;font-size:7px;font-weight:750;letter-spacing:.18em}@keyframes vfFlagshipEntranceLife{0%{opacity:0}12%,68%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes vfFlagshipEntranceMark{0%{opacity:0;transform:scale(.82) rotate(-5deg);filter:blur(7px)}to{opacity:1;transform:scale(1);filter:none}}@keyframes vfFlagshipEntranceCopy{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes vfFlagshipEntranceLine{to{transform:scaleY(1)}}@keyframes vfFlagshipEntranceOrbit{to{transform:translate(-50%,-50%) rotate(1turn)}}@media(max-width:760px){.vfFlagshipWorld .vfExperienceIdentity:before,.vfFlagshipWorldTwin .vitaTwinExperienceIdentity:before{display:none}.vfFlagshipEntranceMark{width:108px;margin-bottom:112px}.vfFlagshipEntranceCopy{top:calc(50% + 58px)}.vfFlagshipEntranceCopy strong{font-size:clamp(34px,11vw,47px)}.vfFlagshipEntranceBrand{bottom:24px;font-size:6.5px}}@media(prefers-reduced-motion:reduce){.vfFlagshipEntrance{display:none!important}.vfFlagshipEntranceAtmosphere:after,.vfFlagshipEntranceCopy,.vfFlagshipEntranceLine,.vfFlagshipEntranceMark{animation:none!important}}.vfVitaStoriesCommunityStrip{margin-bottom:18px;padding:clamp(22px,4vw,34px)!important;border:1px solid transparent!important;background:linear-gradient(145deg,rgba(5,31,20,.94),rgba(2,13,8,.98)) padding-box,conic-gradient(from 215deg,rgba(66,205,145,.42),rgba(224,191,102,.76),rgba(92,202,199,.34),rgba(224,191,102,.54),rgba(66,205,145,.42)) border-box!important;box-shadow:0 22px 62px rgba(0,0,0,.25),0 0 28px rgba(66,205,145,.035)!important}.vfVitaStoriesCommunityStripHead{display:flex;align-items:end;justify-content:space-between;gap:24px}.vfVitaStoriesCommunityStripHead h2{margin:6px 0 8px}.vfVitaStoriesCommunityStripHead p{margin:0;max-width:760px;color:#a8b7af;line-height:1.62}.vfVitaStoriesCommunityRail{display:flex;gap:14px;overflow-x:auto;padding:22px 3px 4px;scrollbar-width:none}.vfVitaStoriesCommunityRail::-webkit-scrollbar{display:none}.vfVitaStoriesCommunityOrb{flex:0 0 86px;min-width:0;display:grid;justify-items:center;grid-gap:5px;gap:5px;color:#aab8b0!important;text-decoration:none;text-align:center}.vfVitaStoriesCommunityOrb i{width:64px;height:64px;display:grid;place-items:center;border:2px solid transparent;border-radius:50%;background:linear-gradient(#06170f,#06170f) padding-box,conic-gradient(from 35deg,#4bcf91,#e5c56d,#70d1cf,#8d82cd,#e5c56d,#4bcf91) border-box;box-shadow:0 0 0 4px rgba(4,22,14,.96),0 0 22px rgba(216,184,102,.1);font-style:normal;font-size:22px}.vfVitaStoriesCommunityOrb strong{max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ece3d0;font-size:10px}.vfVitaStoriesCommunityOrb small{color:#75847c;font-size:8px}.vfVitaStoriesAdd i{font-size:26px}@media(hover:hover){.vfVitaStoriesCommunityOrb:hover i{transform:translateY(-2px);box-shadow:0 0 0 4px rgba(4,22,14,.96),0 0 30px rgba(216,184,102,.18),0 0 22px rgba(65,211,149,.11)}}@media(max-width:700px){.vfVitaStoriesCommunityStripHead{align-items:flex-start;flex-direction:column}.vfVitaStoriesCommunityStripHead .button{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.vfVitaStoriesCommunityOrb i{transition:none!important}}.vfVitaStoriesCommunityOrb.vfVitaStoriesUnseen i{box-shadow:0 0 0 4px rgba(4,22,14,.96),0 0 32px rgba(216,184,102,.22),0 0 24px rgba(65,211,149,.14)}.vfVitaStoriesCommunityOrb.vfVitaStoriesSeen i{background:linear-gradient(#06170f,#06170f) padding-box,linear-gradient(145deg,rgba(145,160,151,.38),rgba(196,170,103,.43)) border-box;box-shadow:0 0 0 4px rgba(4,22,14,.96),0 0 12px rgba(216,184,102,.05);filter:saturate(.72)}.vfVitaStoriesCommunityOrb.vfVitaStoriesSeen small{color:#66756d}.vfVitaStoriesChallengeStories{margin-top:20px;padding-top:18px;border-top:1px solid rgba(216,184,102,.12)}.vfVitaStoriesChallengeStoriesHead{display:flex;justify-content:space-between;gap:12px;align-items:center}.vfVitaStoriesChallengeStoriesHead>span{color:#d8ba68;font-size:9px;letter-spacing:.14em;font-weight:800}.vfVitaStoriesChallengeStoriesHead>small{color:#77867e;font-size:9px}.vfVitaStoriesChallengeStories>p{margin:12px 0 0;color:#819087;font-size:11px;line-height:1.5}.vfVitaStoriesChallengeStories .vfVitaStoriesCommunityRail{padding-top:14px}@media(max-width:650px){.vfVitaStoriesChallengeStoriesHead{align-items:flex-start;flex-direction:column}}.vfDailyIntelligence{position:relative;overflow:hidden;margin:18px 0;padding:clamp(24px,4vw,38px);border:1px solid rgba(220,188,105,.34);border-radius:30px;background:radial-gradient(circle at 92% 8%,rgba(219,185,101,.13),transparent 26%),radial-gradient(circle at 8% 100%,rgba(74,157,122,.14),transparent 31%),linear-gradient(145deg,rgba(9,45,34,.96),rgba(8,31,25,.98));box-shadow:0 24px 70px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.035)}.vfDailyIntelligence:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0 44%,rgba(255,230,159,.045) 51%,transparent 58%)}.vfDailyIntelligenceHead{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.vfDailyIntelligenceHead>div{max-width:760px}.vfDailyIntelligenceHead h2,.vfProgressEvolutionHead h2{margin:7px 0 10px;font-family:Georgia,serif;font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1.04}.vfDailyIntelligenceHead p,.vfProgressEvolutionHead p{margin:0;color:var(--muted);line-height:1.7}.vfDailyIntelligenceGrid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.vfDailyIntelligenceCard{position:relative;min-height:156px;padding:18px;border:1px solid rgba(223,194,120,.22);border-radius:20px;background:linear-gradient(150deg,rgba(255,255,255,.045),rgba(255,255,255,.012));text-decoration:none;color:inherit;transition:transform .22s ease,border-color .22s ease,background .22s ease}.vfDailyIntelligenceCard>span,.vfProgressEvolutionCard>span,.vfProgressEvolutionFooter>span{display:block;color:#d9bd71;font-size:10px;font-weight:800;letter-spacing:.16em}.vfDailyIntelligenceCard>strong{display:block;margin:14px 28px 8px 0;font-size:clamp(18px,2vw,25px);line-height:1.12}.vfDailyIntelligenceCard>small{display:block;color:var(--muted);font-size:11px;line-height:1.5}.vfDailyIntelligenceCard>i{position:absolute;right:16px;top:14px;color:rgba(222,192,117,.76);font-style:normal}.vfDailyIntelligenceNarrative{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin-top:14px;padding:18px;border:1px solid rgba(120,201,167,.2);border-radius:22px;background:linear-gradient(135deg,rgba(35,108,80,.19),rgba(255,255,255,.018))}.vfDailyIntelligenceNarrative>div:nth-child(2)>span{color:#82ccb0;font-size:10px;font-weight:800;letter-spacing:.15em}.vfDailyIntelligenceNarrative strong{display:block;margin:5px 0;font-size:18px}.vfDailyIntelligenceNarrative p{margin:0;color:var(--muted);line-height:1.55}.vfDailyIntelligenceNarrative small{display:block;margin-top:6px;color:rgba(225,232,226,.67);line-height:1.45}.vfDailyIntelligenceOrb{position:relative;display:grid;place-items:center;width:62px;aspect-ratio:1;border:1px solid rgba(222,190,111,.48);border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(236,212,148,.25),rgba(13,72,53,.86) 58%,rgba(5,31,24,.96));box-shadow:0 0 34px rgba(54,161,119,.13),inset 0 0 24px rgba(218,185,101,.08)}.vfDailyIntelligenceOrb span{font-family:Georgia,serif;font-size:28px;color:#e0c276}.vfDailyIntelligenceOrb i{position:absolute;width:5px;aspect-ratio:1;border-radius:50%;background:#83d0b2;box-shadow:0 0 10px currentColor}.vfDailyIntelligenceOrb i:first-of-type{top:9px;right:15px}.vfDailyIntelligenceOrb i:last-of-type{bottom:11px;left:13px;background:#d9bd71}.vfProgressEvolution{margin-bottom:18px!important;padding:clamp(24px,5vw,42px)!important;border-color:rgba(215,182,106,.36)!important;background:radial-gradient(circle at 88% 12%,rgba(213,181,99,.12),transparent 30%),linear-gradient(145deg,rgba(14,64,48,.26),rgba(255,255,255,.018))!important}.vfProgressEvolutionHead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.vfProgressEvolutionHead>div{max-width:800px}.vfProgressEvolutionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.vfProgressEvolutionCard{min-height:168px;padding:18px;border:1px solid rgba(215,182,106,.2);border-radius:20px;background:rgba(255,255,255,.025);color:inherit;text-decoration:none}.vfProgressEvolutionCard>strong{display:block;margin:13px 0 14px;font-size:clamp(25px,3vw,36px);font-weight:500}.vfProgressEvolutionTrack{height:5px;overflow:hidden;margin:0 0 14px;border-radius:999px;background:rgba(255,255,255,.08)}.vfProgressEvolutionTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a98b43,#e2c873);box-shadow:0 0 14px rgba(224,194,111,.25)}.vfProgressEvolutionCard>small{color:var(--muted);line-height:1.5}.vfProgressEvolutionFooter{position:relative;margin-top:14px;padding:20px;border:1px solid rgba(105,189,154,.22);border-radius:22px;background:linear-gradient(135deg,rgba(24,93,67,.2),rgba(255,255,255,.014))}.vfProgressEvolutionFooter strong{display:block;margin:7px 0;font-size:20px}.vfProgressEvolutionFooter p{max-width:760px;margin:0 0 16px;color:var(--muted);line-height:1.6}@media (hover:hover){.vfDailyIntelligenceCard:hover,.vfProgressEvolutionCard:hover{transform:translateY(-3px);border-color:rgba(224,194,113,.45);background:linear-gradient(150deg,rgba(255,255,255,.065),rgba(255,255,255,.018))}}@media (max-width:980px){.vfDailyIntelligenceGrid,.vfProgressEvolutionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vfDailyIntelligenceNarrative{grid-template-columns:auto minmax(0,1fr)}.vfDailyIntelligenceNarrative>.button{grid-column:1/-1;width:100%}}@media (max-width:640px){.vfDailyIntelligence{padding:20px 14px;border-radius:24px}.vfDailyIntelligenceHead,.vfProgressEvolutionHead{display:grid}.vfDailyIntelligenceHead .textButton,.vfProgressEvolutionHead .textButton{width:100%}.vfDailyIntelligenceGrid,.vfProgressEvolutionGrid{grid-template-columns:1fr}.vfDailyIntelligenceCard{min-height:0}.vfDailyIntelligenceNarrative{grid-template-columns:1fr;padding:16px}.vfDailyIntelligenceOrb{width:54px}.vfProgressEvolution{padding:20px 14px!important}.vfProgressEvolutionCard{min-height:0}}@media (prefers-reduced-motion:reduce){.vfDailyIntelligenceCard,.vfProgressEvolutionCard{transition:none!important}.vfDailyIntelligenceCard:hover,.vfProgressEvolutionCard:hover{transform:none!important}}.vfPrivateLobbyTwinOrb{width:154px!important;height:88px!important;aspect-ratio:auto!important;margin:4px 0 7px!important;border:1px solid rgba(228,198,111,.25)!important;border-radius:18px!important;background:linear-gradient(115deg,rgba(255,255,255,.025),transparent 38%),linear-gradient(145deg,rgba(8,38,25,.84),rgba(2,15,9,.94))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.028),0 16px 42px rgba(0,0,0,.24),0 0 24px rgba(70,204,150,.05)!important;animation:none!important;overflow:hidden}.vfPrivateLobbyTwinOrb:before{content:""!important;display:block!important;position:absolute!important;inset:17px 14px!important;border:0!important;border-radius:0!important;background:linear-gradient(118deg,transparent 0 7%,rgba(83,201,151,.86) 7.5% 8.5%,transparent 9% 20%,rgba(83,201,151,.74) 20.5% 21.5%,transparent 22% 35%,rgba(235,199,111,.82) 35.5% 36.5%,transparent 37% 50%,rgba(83,201,151,.74) 50.5% 51.5%,transparent 52% 67%,rgba(235,199,111,.78) 67.5% 68.5%,transparent 69% 100%);opacity:.9;transform:skewX(-13deg)}.vfPrivateLobbyTwinOrb:after{display:none!important;animation:none!important}.vfPrivateLobbyTwinOrb>span{position:relative!important;z-index:3!important;align-self:end;justify-self:end;margin:0 10px 8px 0;color:#d9c078!important;font:800 7px/1 Arial,Helvetica,sans-serif!important;letter-spacing:.15em!important;text-shadow:none!important;font-size:0!important}.vfPrivateLobbyTwinOrb>span:after{content:"TWIN SIGNAL";font:800 7px/1 Arial,Helvetica,sans-serif;letter-spacing:.15em}.vfPrivateLobbyTwinOrb>b,.vfPrivateLobbyTwinOrb>i{display:none!important}