@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Playfair+Display:ital,wght@0,500;0,600;1,500&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Playfair+Display:wght@600&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Inter:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--rr-ink: #0b0d0c;--rr-forest: #13261e;--rr-forest-deep: #07110d;--rr-ivory: #f3efe6;--rr-gold: #c8a86a;--rr-gold-soft: #d9bd82;--rr-copper: #b8734a;--rr-line: rgba(200, 168, 106, .34);--rr-line-soft: rgba(200, 168, 106, .16);--rr-muted: rgba(243, 239, 230, .62)}.releaf-elite-landing{min-height:100vh;background:var(--rr-ink);color:var(--rr-ivory);isolation:isolate}.releaf-elite-landing:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;opacity:.17;background:radial-gradient(circle at 75% 8%,rgba(200,168,106,.1),transparent 28%),radial-gradient(circle at 18% 48%,rgba(19,38,30,.45),transparent 32%),linear-gradient(180deg,#0b0d0c,#07110d 58%,#0b0d0c)}.rr-hairline{border-color:var(--rr-line)}.rr-kicker{color:var(--rr-gold);font-family:var(--font-accent);font-size:.66rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.rr-display{font-family:var(--font-heading);font-weight:500;letter-spacing:-.035em;line-height:.95}.rr-display em{color:var(--rr-gold);font-weight:400}.rr-copy{color:var(--rr-muted)}.rr-nav{position:sticky;top:0;z-index:80;border-bottom:1px solid var(--rr-line-soft);background:#080e0ceb;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.rr-nav__inner{max-width:1320px;min-height:78px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:28px}.rr-nav__brand img{height:38px;width:auto;filter:brightness(0) invert(1);opacity:.92}.rr-nav__brand small{display:block;margin-top:5px;color:#c8a86ab3;font:600 .5rem var(--font-accent);letter-spacing:.28em;text-transform:uppercase}.rr-nav__links{display:flex;align-items:center;gap:30px}.rr-nav__link{position:relative;color:#f3efe694;font:600 .64rem var(--font-accent);letter-spacing:.15em;text-transform:uppercase;transition:color .25s ease}.rr-nav__link:after{content:"";position:absolute;left:0;right:100%;bottom:-10px;height:1px;background:var(--rr-gold);transition:right .25s ease}.rr-nav__link:hover{color:var(--rr-ivory)}.rr-nav__link:hover:after{right:0}.rr-nav__actions{display:flex;align-items:center;gap:10px}.rr-outline-button,.rr-gold-button{min-height:40px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:2px;font:700 .61rem var(--font-accent);letter-spacing:.11em;text-transform:uppercase;transition:.25s ease}.rr-outline-button{border:1px solid var(--rr-line);color:var(--rr-ivory);background:#ffffff03}.rr-outline-button:hover{border-color:var(--rr-gold);color:var(--rr-gold-soft)}.rr-gold-button{border:1px solid var(--rr-gold);color:#0b0d0c;background:linear-gradient(135deg,#b8894f,#dfbf7c);box-shadow:0 14px 32px #00000038}.rr-gold-button:hover{transform:translateY(-1px);filter:brightness(1.06)}.rr-mobile-toggle{display:none;width:40px;height:40px;place-items:center;border:1px solid var(--rr-line-soft);color:var(--rr-ivory);background:transparent}.rr-mobile-drawer{border-bottom:1px solid var(--rr-line);background:#07110dfa}.rr-hero{position:relative;min-height:790px;overflow:hidden;border-bottom:1px solid var(--rr-line-soft);background:#090d0b}.rr-hero__image{position:absolute;top:0;right:0;bottom:0;width:min(57vw,860px);overflow:hidden}.rr-hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.52) sepia(.3) contrast(1.08) brightness(.66);transform:scale(1.03)}.rr-hero__image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#090d0b,#090d0be0 18%,#090d0b33 66%,#090d0b1a),linear-gradient(180deg,#00000014,#0000008c)}.rr-hero__image:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;z-index:2;border:1px solid rgba(200,168,106,.22);pointer-events:none}.rr-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 75% 35%,rgba(200,168,106,.14),transparent 30%),radial-gradient(circle at 20% 20%,rgba(19,38,30,.45),transparent 34%)}.rr-hero__inner{position:relative;z-index:5;max-width:1320px;min-height:710px;margin:0 auto;padding:90px 28px 44px;display:flex;flex-direction:column;justify-content:center}.rr-hero__copy{width:min(720px,62%)}.rr-hero__eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:22px}.rr-hero__eyebrow:after{content:"";width:54px;height:1px;background:var(--rr-gold);opacity:.7}.rr-hero__title{max-width:760px;margin:0;color:var(--rr-ivory);font:500 clamp(4rem,7.5vw,7.4rem)/.88 var(--font-heading);letter-spacing:-.045em}.rr-hero__title em{display:block;color:var(--rr-gold);font-weight:400}.rr-hero__subtitle{max-width:590px;margin-top:26px;color:var(--rr-ivory);font:400 clamp(1.25rem,2.1vw,1.75rem)/1.35 var(--font-heading)}.rr-hero__subtitle em{color:var(--rr-gold-soft)}.rr-hero__body{max-width:620px;margin-top:17px;color:#f3efe699;font-size:.96rem;line-height:1.75}.rr-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.rr-hero__member-link{margin-top:17px;color:#f3efe66b;font-size:.76rem}.rr-hero__member-link a{color:var(--rr-gold);border-bottom:1px solid rgba(200,168,106,.35)}.rr-hero__ny-note{position:absolute;right:28px;bottom:42px;width:330px;padding:22px;border:1px solid var(--rr-line);background:#060e0be0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 22px 50px #00000061}.rr-hero__ny-note p{color:var(--rr-gold);font:700 .58rem var(--font-accent);letter-spacing:.18em;text-transform:uppercase}.rr-hero__ny-note h3{margin-top:8px;color:var(--rr-ivory);font:500 1.65rem/1.05 var(--font-heading)}.rr-hero__ny-note strong{display:block;margin-top:13px;color:var(--rr-gold-soft);font:500 1.15rem var(--font-heading)}.rr-hero__ny-note span{display:block;margin-top:6px;color:#f3efe685;font-size:.68rem;line-height:1.5}.rr-paths{position:relative;z-index:6;max-width:1320px;margin:-1px auto 0;padding:0 28px 34px;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.rr-path-card{min-height:150px;padding:24px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:16px;border:1px solid var(--rr-line-soft);background:#081611c7;transition:.3s ease}.rr-path-card+.rr-path-card{border-left:0}.rr-path-card:hover{background:#0d2018;border-color:var(--rr-line);transform:translateY(-2px)}.rr-path-card__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--rr-line);border-radius:50%;color:var(--rr-gold)}.rr-path-card__icon svg{width:18px;height:18px}.rr-path-card p{color:#c8a86aa6;font:700 .55rem var(--font-accent);letter-spacing:.16em;text-transform:uppercase}.rr-path-card h3{margin-top:5px;color:var(--rr-ivory);font:500 1.28rem/1.12 var(--font-heading)}.rr-path-card span{display:block;margin-top:6px;color:#f3efe67a;font-size:.68rem;line-height:1.45}.rr-path-card__arrow{color:var(--rr-gold);opacity:.7}.rr-ny-feature{position:relative;overflow:hidden;padding:76px 28px 80px;border-top:1px solid var(--rr-line-soft);border-bottom:1px solid var(--rr-line-soft);background:radial-gradient(circle at 78% 24%,rgba(200,168,106,.08),transparent 25%),linear-gradient(145deg,#07110d,#0b0d0c 72%)}.rr-ny-feature:before{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid rgba(200,168,106,.16);pointer-events:none}.rr-ny-feature__inner{position:relative;z-index:1;max-width:1280px;margin:auto}.rr-ny-feature__top{display:grid;grid-template-columns:1.25fr .75fr;gap:48px;align-items:end}.rr-ny-feature h2{color:var(--rr-ivory);font:500 clamp(3rem,5.7vw,6rem)/.92 var(--font-heading);letter-spacing:-.04em}.rr-ny-feature h2 em{display:block;color:var(--rr-gold);font-weight:400}.rr-ny-feature__intro{max-width:470px;justify-self:end}.rr-ny-feature__intro p{color:var(--rr-gold-soft);font:italic 400 1.35rem/1.35 var(--font-heading)}.rr-ny-feature__intro span{display:block;margin-top:12px;color:#f3efe68c;font-size:.82rem;line-height:1.65}.rr-ny-facts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;border:1px solid var(--rr-line-soft)}.rr-ny-fact{min-height:178px;padding:25px 22px;border-left:1px solid var(--rr-line-soft);background:#0915108f}.rr-ny-fact:first-child{border-left:0}.rr-ny-fact__icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--rr-line);border-radius:50%;color:var(--rr-gold)}.rr-ny-fact__icon svg{width:19px}.rr-ny-fact strong{display:block;margin-top:18px;color:var(--rr-ivory);font:500 1.45rem/1.06 var(--font-heading)}.rr-ny-fact span{display:block;margin-top:9px;color:#f3efe67a;font-size:.68rem;line-height:1.52}.rr-ny-feature__cta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:18px}.rr-ny-action{min-height:88px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--rr-line);color:var(--rr-ivory);background:#07110da6;transition:.25s ease}.rr-ny-action:hover{background:#10251b;border-color:var(--rr-gold)}.rr-ny-action small{display:block;color:var(--rr-gold);font:700 .52rem var(--font-accent);letter-spacing:.16em;text-transform:uppercase}.rr-ny-action strong{display:block;margin-top:5px;font:500 1rem var(--font-heading)}.rr-ny-action svg{width:18px;color:var(--rr-gold)}.releaf-elite-landing #referral-code,.releaf-elite-landing #faq{background:#08110d!important;color:var(--rr-ivory)!important;border-color:var(--rr-line-soft)!important}.releaf-elite-landing #faq h2{color:var(--rr-ivory)!important}.releaf-elite-landing #faq>div:first-child{background:transparent!important}.releaf-elite-landing #faq button span{color:var(--rr-ivory)!important}.releaf-elite-landing #faq button+div p{color:#f3efe69e!important}.releaf-elite-landing #faq .rounded-xl{border-radius:2px!important;background:#ffffff05!important}.releaf-elite-landing section{scroll-margin-top:86px}@media(max-width:1000px){.rr-nav__links{display:none}.rr-mobile-toggle{display:grid}.rr-hero{min-height:760px}.rr-hero__image{width:100%;opacity:.52}.rr-hero__image:before{background:linear-gradient(90deg,#090d0b,#090d0bd1,#090d0b4d),linear-gradient(180deg,#0000002e,#000000ad)}.rr-hero__copy{width:min(760px,78%)}.rr-hero__ny-note{display:none}.rr-paths{grid-template-columns:1fr;gap:10px}.rr-path-card+.rr-path-card{border-left:1px solid var(--rr-line-soft)}.rr-ny-feature__top{grid-template-columns:1fr}.rr-ny-feature__intro{justify-self:start}.rr-ny-facts{grid-template-columns:repeat(2,1fr)}.rr-ny-fact:nth-child(3){border-left:0;border-top:1px solid var(--rr-line-soft)}.rr-ny-fact:nth-child(4){border-top:1px solid var(--rr-line-soft)}}@media(max-width:700px){.rr-nav__inner{min-height:66px;padding:0 16px}.rr-nav__brand img{height:31px}.rr-nav__actions .rr-outline-button{display:none}.rr-nav__actions .rr-gold-button{min-height:36px;padding:0 12px;font-size:.55rem}.rr-hero{min-height:auto}.rr-hero__inner{min-height:650px;padding:76px 18px 38px}.rr-hero__copy{width:100%}.rr-hero__title{font-size:clamp(3.15rem,16vw,5.2rem)}.rr-hero__subtitle{font-size:1.15rem}.rr-hero__body{font-size:.82rem}.rr-hero__actions{flex-direction:column;align-items:stretch}.rr-hero__actions a,.rr-hero__actions .rr-gold-button,.rr-hero__actions .rr-outline-button{width:100%}.rr-paths{padding:0 14px 26px}.rr-path-card{min-height:128px;padding:18px 16px;grid-template-columns:38px 1fr auto}.rr-ny-feature{padding:58px 16px 62px}.rr-ny-feature:before{top:10px;right:10px;bottom:10px;left:10px}.rr-ny-facts{grid-template-columns:1fr}.rr-ny-fact{min-height:0;border-left:0;border-top:1px solid var(--rr-line-soft)}.rr-ny-fact:first-child{border-top:0}.rr-ny-feature__cta{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.releaf-elite-landing *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.releaf-elite-landing{--elite-ink:#050807;--elite-forest:#071711;--elite-forest-2:#0b2118;--elite-ivory:#f0e7d8;--elite-gold:#c99b4c;--elite-gold-light:#e3c477;--elite-copper:#b8734a;--elite-sage:#83a68f;--elite-line:rgba(201,155,76,.28);--elite-muted:rgba(240,231,216,.58);background:var(--elite-ink);color:var(--elite-ivory)}.releaf-elite-landing .elite-kicker{display:flex;align-items:center;gap:.55rem;color:var(--elite-gold);font:700 .64rem/1 var(--font-accent);letter-spacing:.22em;text-transform:uppercase}.releaf-elite-landing .elite-kicker svg{width:14px;height:14px}.releaf-elite-landing .elite-section-intro{max-width:720px;margin-top:16px;color:var(--elite-muted);font-size:.92rem;line-height:1.75}.releaf-elite-landing .elite-inline-link{display:inline-flex;align-items:center;gap:8px;color:var(--elite-gold-light);font:700 .68rem var(--font-accent);letter-spacing:.08em;text-transform:uppercase}.releaf-elite-landing .elite-inline-link svg{width:14px;transition:transform .25s ease}.releaf-elite-landing .elite-inline-link:hover svg{transform:translate(3px)}.releaf-elite-landing .elite-vip-access{padding:100px 20px!important;background:radial-gradient(circle at 50% 8%,rgba(201,155,76,.08),transparent 27%),linear-gradient(180deg,#050807,#07110d)!important;border-top:1px solid var(--elite-line);border-bottom:1px solid var(--elite-line)}.releaf-elite-landing .elite-vip-card{border-radius:4px!important;border-color:#c99b4c85!important;background:linear-gradient(145deg,#081711fa,#040907fc)!important;box-shadow:0 28px 80px #00000075!important}.releaf-elite-landing .elite-vip-card:before{content:"PRIVATE MEMBER ACCESS";position:absolute;top:18px;left:24px;color:#c99b4c6b;font:700 .52rem var(--font-accent);letter-spacing:.2em;z-index:12}.releaf-elite-landing .elite-vip-card input{border-radius:3px!important}.releaf-elite-landing .elite-vip-card button{border-radius:3px!important;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem!important}.releaf-elite-landing #how-it-works{background:#050b09!important;border-top:1px solid rgba(201,155,76,.16);border-bottom:1px solid rgba(201,155,76,.16)}.releaf-elite-landing #how-it-works h2{font-weight:500!important;letter-spacing:-.02em}.releaf-elite-landing #how-it-works .grid{gap:0!important;border:1px solid var(--elite-line)}.releaf-elite-landing #how-it-works .grid>div{border-right:1px solid var(--elite-line)}.releaf-elite-landing #how-it-works .grid>div:last-child{border-right:0}.releaf-elite-landing #how-it-works .grid>div>div{border:0!important;border-radius:0!important;background:linear-gradient(180deg,#081811c2,#050c09f5)!important;padding:28px 24px!important}.releaf-elite-landing #how-it-works .grid h3{font-family:var(--font-heading)!important;font-size:1.15rem!important;font-weight:500!important}.releaf-elite-landing #how-it-works .grid p{color:#f0e7d88f!important}.releaf-elite-landing #how-it-works .grid .rounded-lg{border-radius:50%!important;background:transparent!important;border-color:#c99b4c73!important}.releaf-elite-landing .membership-tiers{padding:84px 24px 92px!important;background:radial-gradient(circle at 50% 0,rgba(201,155,76,.07),transparent 30%),#050807!important;border-bottom:1px solid var(--elite-line)!important}.releaf-elite-landing .membership-tiers h2{font-weight:500!important;letter-spacing:-.02em!important}.releaf-elite-landing .membership-tiers h2 em{color:var(--elite-gold-light)!important}.releaf-elite-landing .membership-tiers__grid{gap:0!important;border:1px solid var(--elite-line);margin-top:40px!important}.releaf-elite-landing .membership-tier,.releaf-elite-landing .membership-ledger{min-height:340px!important;border:0!important;border-right:1px solid var(--elite-line)!important;border-radius:0!important;background:linear-gradient(180deg,#07140f,#050a08)!important}.releaf-elite-landing .membership-ledger{border-right:0!important;background:radial-gradient(circle at 80% 15%,rgba(201,155,76,.12),transparent 34%),#07140f!important}.releaf-elite-landing .membership-tier--copper{background:linear-gradient(180deg,#17100c,#080b09)!important}.releaf-elite-landing .membership-tier--emerald{background:linear-gradient(180deg,#0a1d15,#050b09)!important}.releaf-elite-landing .membership-tier__action,.releaf-elite-landing .membership-ledger a{border-radius:2px!important}.releaf-elite-landing .membership-tier h3,.releaf-elite-landing .membership-ledger h3{font-weight:500!important;letter-spacing:.12em!important}.elite-referrals-section{position:relative;overflow:hidden;padding:96px 24px;background:radial-gradient(circle at 78% 12%,rgba(201,155,76,.08),transparent 27%),linear-gradient(180deg,#071711,#040806);border-bottom:1px solid var(--elite-line)}.elite-referrals-orbit{position:absolute;right:-160px;top:60px;width:520px;height:520px;border:1px solid rgba(201,155,76,.08);border-radius:50%}.elite-referrals-orbit:before,.elite-referrals-orbit:after{content:"";position:absolute;border:1px solid rgba(201,155,76,.06);border-radius:50%;top:52px;right:52px;bottom:52px;left:52px}.elite-referrals-orbit:after{top:110px;right:110px;bottom:110px;left:110px}.elite-referrals-inner{position:relative;z-index:1;max-width:1180px;margin:auto}.elite-section-heading-centered{text-align:center;display:grid;justify-items:center}.elite-section-heading-centered h2,.elite-referrals-section h2{max-width:820px;margin-top:12px;color:var(--elite-ivory);font:500 clamp(2.2rem,5vw,4.25rem)/1.02 var(--font-heading);letter-spacing:-.025em}.elite-section-heading-centered h2 em{color:var(--elite-gold-light);font-weight:400}.elite-referral-tier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;border:1px solid var(--elite-line)}.elite-referral-tier{min-height:340px;padding:28px;background:linear-gradient(180deg,#091c14d6,#040a07f2);border-right:1px solid var(--elite-line)}.elite-referral-tier:last-child{border-right:0}.elite-referral-tier__topline{display:flex;align-items:center;justify-content:space-between;color:#c99b4c75;font:500 2.2rem var(--font-heading)}.elite-referral-tier__topline svg{width:22px;color:var(--elite-gold)}.elite-referral-tier__label{margin-top:34px;color:var(--elite-gold);font:700 .58rem var(--font-accent);letter-spacing:.18em;text-transform:uppercase}.elite-referral-tier>strong{display:block;margin-top:7px;color:var(--elite-ivory);font:500 4.2rem/.95 var(--font-heading)}.elite-referral-tier h3{margin-top:7px;color:var(--elite-gold-light);font:400 1.15rem var(--font-heading)}.elite-referral-tier>p:not(.elite-referral-tier__label){max-width:260px;margin-top:15px;color:var(--elite-muted);font-size:.76rem;line-height:1.6}.elite-referral-tier footer{display:flex;margin-top:36px;padding-top:16px;border-top:1px solid rgba(201,155,76,.18);align-items:center;justify-content:space-between;color:#f0e7d8ad;font:700 .62rem var(--font-accent);letter-spacing:.08em;text-transform:uppercase}.elite-referral-tier footer svg{width:15px;color:var(--elite-gold)}.elite-referral-editorial{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:34px;padding:30px 0;border-top:1px solid rgba(201,155,76,.2);border-bottom:1px solid rgba(201,155,76,.2)}.elite-referral-editorial h3{margin-top:7px;color:var(--elite-ivory);font:500 clamp(1.55rem,3vw,2.35rem)/1.08 var(--font-heading)}.elite-referral-editorial>p{color:var(--elite-muted);font-size:.82rem;line-height:1.7;align-self:end}.elite-crew-section{padding:96px 24px;background:linear-gradient(135deg,#080d0a,#071711 55%,#0a1812);border-bottom:1px solid var(--elite-line)}.elite-crew-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;max-width:1180px;margin:auto;align-items:center}.elite-crew-copy h2{margin-top:12px;color:var(--elite-ivory);font:500 clamp(2.2rem,4.4vw,3.8rem)/1.03 var(--font-heading)}.elite-crew-copy h2 em{color:var(--elite-gold-light);font-weight:400}.elite-crew-note{display:flex;gap:10px;margin:24px 0;color:#f0e7d875;font-size:.7rem;line-height:1.55}.elite-crew-note svg{width:17px;flex:0 0 auto;color:var(--elite-gold)}.elite-gold-cta{display:inline-flex;min-height:46px;padding:0 20px;align-items:center;gap:12px;border:1px solid var(--elite-gold);background:linear-gradient(135deg,#b98238,#e1c06d);color:#06100c;font:800 .68rem var(--font-accent);letter-spacing:.08em;text-transform:uppercase}.elite-gold-cta svg{width:16px}.elite-crew-card{position:relative;padding:34px;border:1px solid rgba(201,155,76,.46);background:radial-gradient(circle at 80% 4%,rgba(201,155,76,.15),transparent 28%),linear-gradient(150deg,#081a13,#050a08);box-shadow:0 28px 70px #00000052}.elite-crew-card>img{position:absolute;right:24px;top:20px;width:88px;opacity:.32}.elite-crew-card__eyebrow{color:var(--elite-gold);font:700 .58rem var(--font-accent);letter-spacing:.2em;text-transform:uppercase}.elite-crew-card h3{max-width:390px;margin-top:10px;color:var(--elite-ivory);font:500 2rem/1.08 var(--font-heading)}.elite-crew-perks{display:grid;gap:0;margin-top:26px;border-top:1px solid rgba(201,155,76,.2)}.elite-crew-perks article{display:grid;grid-template-columns:40px 28px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid rgba(201,155,76,.16);align-items:start}.elite-crew-perks article>span{color:#c99b4c61;font:500 1.4rem var(--font-heading)}.elite-crew-perks article>svg{width:18px;color:var(--elite-gold)}.elite-crew-perks strong{color:var(--elite-ivory);font:600 .72rem var(--font-accent);letter-spacing:.04em;text-transform:uppercase}.elite-crew-perks p{margin-top:5px;color:var(--elite-muted);font-size:.7rem;line-height:1.5}.elite-ledger-section{padding:96px 24px;background:#050a08;border-bottom:1px solid var(--elite-line)}.elite-ledger-inner{max-width:1180px;margin:auto}.elite-ledger-heading,.elite-journal-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.elite-ledger-heading h2,.elite-journal-heading h2{margin-top:10px;color:var(--elite-ivory);font:500 clamp(2.1rem,4vw,3.6rem)/1.04 var(--font-heading)}.elite-ledger-heading h2 em,.elite-journal-heading h2 em{color:var(--elite-gold-light);font-weight:400}.elite-ledger-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:16px;margin-top:40px}.elite-ledger-rankings,.elite-ledger-progress{padding:26px;border:1px solid rgba(201,155,76,.38);background:linear-gradient(180deg,#071711,#050b09)}.elite-ledger-panel-title{display:flex;gap:18px;align-items:center}.elite-ledger-panel-title>span{color:#c99b4c61;font:500 2rem var(--font-heading)}.elite-ledger-panel-title small{display:block;color:var(--elite-gold);font:700 .55rem var(--font-accent);letter-spacing:.16em;text-transform:uppercase}.elite-ledger-panel-title h3{margin-top:3px;color:var(--elite-ivory);font:500 1.35rem var(--font-heading)}.elite-ledger-list{margin-top:22px}.elite-ledger-list article{display:grid;grid-template-columns:36px 1fr auto;gap:14px;padding:14px 0;border-top:1px solid rgba(201,155,76,.15);align-items:center}.elite-ledger-list article>span{color:#c99b4c66;font:500 1.15rem var(--font-heading)}.elite-ledger-list strong{color:var(--elite-ivory);font:600 .75rem var(--font-accent)}.elite-ledger-list small{display:block;margin-top:3px;color:#f0e7d866;font-size:.63rem}.elite-ledger-list article>p{display:flex;align-items:center;gap:5px;color:var(--elite-gold-light);font:700 .7rem var(--font-accent)}.elite-ledger-list article>p svg{width:13px}.elite-ledger-empty{display:grid;justify-items:center;margin-top:24px;padding:38px 20px;border:1px dashed rgba(201,155,76,.25);color:#f0e7d873;text-align:center}.elite-ledger-empty svg{width:28px;color:var(--elite-gold);margin-bottom:12px}.elite-ledger-empty strong{color:var(--elite-ivory);font:500 1.15rem var(--font-heading)}.elite-ledger-empty span{margin-top:6px;font-size:.7rem}.elite-ledger-count{display:flex;align-items:baseline;gap:12px;margin-top:26px}.elite-ledger-count strong{color:var(--elite-ivory);font:500 4.8rem/.9 var(--font-heading)}.elite-ledger-count span{color:var(--elite-muted);font-size:.72rem}.elite-ledger-status{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--elite-gold-light);font:700 .63rem var(--font-accent);letter-spacing:.05em}.elite-ledger-status svg{width:14px}.elite-ledger-next{margin-top:22px;padding:18px;border:1px solid rgba(201,155,76,.22);background:#c99b4c0b}.elite-ledger-next>span{color:#f0e7d866;font:700 .55rem var(--font-accent);letter-spacing:.14em;text-transform:uppercase}.elite-ledger-next>strong{display:block;margin-top:4px;color:var(--elite-gold-light);font:500 1.8rem var(--font-heading)}.elite-ledger-next>p{margin-top:5px;color:var(--elite-muted);font-size:.68rem}.elite-ledger-next>div{height:3px;margin-top:15px;background:#c99b4c1f}.elite-ledger-next i{display:block;height:100%;background:var(--elite-gold)}.elite-ledger-milestones{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.elite-ledger-milestones article{display:grid;grid-template-columns:auto 1fr auto;gap:8px;padding:10px;border:1px solid rgba(201,155,76,.14);opacity:.55}.elite-ledger-milestones article.is-reached{opacity:1;border-color:#c99b4c66}.elite-ledger-milestones article>span{color:var(--elite-gold);font:500 1rem var(--font-heading)}.elite-ledger-milestones strong{display:block;color:var(--elite-ivory);font:700 .58rem var(--font-accent);text-transform:uppercase}.elite-ledger-milestones small{display:block;color:#f0e7d866;font-size:.55rem}.elite-ledger-milestones svg{width:13px;color:var(--elite-gold)}.elite-testimonials-section{padding:96px 24px;background:radial-gradient(circle at 50% 0,rgba(201,155,76,.08),transparent 30%),linear-gradient(180deg,#071711,#050807);border-bottom:1px solid var(--elite-line)}.elite-testimonials-inner{max-width:1000px;margin:auto}.elite-testimonials-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.elite-testimonials-heading h2{margin-top:9px;color:var(--elite-ivory);font:500 clamp(2rem,4vw,3.4rem)/1.04 var(--font-heading)}.elite-testimonials-heading h2 em{color:var(--elite-gold-light);font-weight:400}.elite-review-score{display:flex;align-items:center;gap:14px}.elite-review-score>span{color:var(--elite-ivory);font:500 3rem var(--font-heading)}.elite-review-score>div>div{display:flex;gap:3px}.elite-review-score svg{width:13px;height:13px;fill:var(--elite-gold);color:var(--elite-gold)}.elite-review-score small{display:block;margin-top:5px;color:#f0e7d86b;font-size:.62rem}.elite-testimonial-stage{display:grid;grid-template-columns:42px 1fr 42px;gap:16px;margin-top:42px;align-items:center}.elite-testimonial-arrow{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(201,155,76,.32);color:var(--elite-gold);background:transparent}.elite-testimonial-arrow svg{width:16px}.elite-testimonial-card{min-height:290px;padding:42px 48px;border:1px solid rgba(201,155,76,.42);background:linear-gradient(145deg,#081a13,#050a08);text-align:center}.elite-testimonial-card>svg{width:30px;color:#c99b4c57}.elite-testimonial-card>p{max-width:720px;margin:22px auto 0;color:var(--elite-ivory);font:italic 400 clamp(1.25rem,2.7vw,2rem)/1.5 var(--font-heading)}.elite-testimonial-card footer{margin-top:28px}.elite-testimonial-card footer strong{display:block;color:var(--elite-gold-light);font:700 .67rem var(--font-accent);letter-spacing:.1em;text-transform:uppercase}.elite-testimonial-card footer span{display:block;margin-top:5px;color:#f0e7d866;font-size:.65rem}.elite-testimonial-dots{display:flex;justify-content:center;gap:7px;margin-top:18px}.elite-testimonial-dots button{width:18px;height:2px;background:#c99b4c33}.elite-testimonial-dots button.is-active{width:42px;background:var(--elite-gold)}.elite-testimonials-inner>.elite-inline-link{display:flex;width:-moz-max-content;width:max-content;margin:24px auto 0}.elite-referral-code-section{padding:84px 24px;background:#050807;border-bottom:1px solid var(--elite-line)}.elite-referral-code-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1080px;margin:auto;align-items:center}.elite-referral-code-copy h2{margin-top:10px;color:var(--elite-ivory);font:500 clamp(2rem,4vw,3.2rem)/1.04 var(--font-heading)}.elite-referral-code-copy h2 em{color:var(--elite-gold-light);font-weight:400}.elite-referral-code-copy .elite-inline-link{margin-top:20px}.elite-referral-code-card{padding:30px;border:1px solid rgba(201,155,76,.44);background:linear-gradient(145deg,#081a13,#050a08)}.elite-referral-code-card>svg{width:26px;color:var(--elite-gold)}.elite-referral-code-card>label{display:block;margin-top:18px;color:var(--elite-gold);font:700 .58rem var(--font-accent);letter-spacing:.16em;text-transform:uppercase}.elite-referral-code-card>div{display:grid;grid-template-columns:1fr auto;margin-top:9px;border:1px solid rgba(201,155,76,.35)}.elite-referral-code-card input{min-width:0;height:50px;padding:0 15px;border:0;outline:0;background:#06100c;color:var(--elite-ivory);font:700 .8rem var(--font-accent);letter-spacing:.1em}.elite-referral-code-card button{display:flex;height:50px;padding:0 18px;align-items:center;gap:8px;border-left:1px solid rgba(201,155,76,.35);background:var(--elite-gold);color:#06100c;font:800 .62rem var(--font-accent);letter-spacing:.08em;text-transform:uppercase}.elite-referral-code-card button svg{width:14px}.elite-referral-code-card small{display:block;margin-top:13px;color:#f0e7d861;font-size:.62rem;line-height:1.5}.elite-field-error{margin-top:10px;color:#d98375;font-size:.7rem}.elite-journal-section{padding:96px 24px;background:linear-gradient(180deg,#07110d,#050807);border-bottom:1px solid var(--elite-line)}.elite-journal-inner{max-width:1180px;margin:auto}.elite-journal-heading>div{max-width:760px}.elite-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:42px;border:1px solid var(--elite-line)}.elite-journal-card{border-right:1px solid var(--elite-line);background:#06100c}.elite-journal-card:last-child{border-right:0}.elite-journal-card>a{display:block;height:100%}.elite-journal-image{height:210px;overflow:hidden;background:#091811}.elite-journal-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.7) contrast(1.05);transition:transform .5s ease,filter .5s ease}.elite-journal-card:hover .elite-journal-image img{transform:scale(1.035);filter:saturate(.9) contrast(1.05)}.elite-journal-image--empty{display:grid;place-items:center}.elite-journal-image--empty svg{width:32px;color:var(--elite-gold)}.elite-journal-card__content{padding:24px}.elite-journal-meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--elite-gold);font:700 .54rem var(--font-accent);letter-spacing:.12em;text-transform:uppercase}.elite-journal-meta span{display:flex;align-items:center;gap:4px}.elite-journal-meta svg{width:11px}.elite-journal-card h3{margin-top:12px;color:var(--elite-ivory);font:500 1.35rem/1.2 var(--font-heading)}.elite-journal-card__content>p{display:-webkit-box;overflow:hidden;margin-top:10px;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--elite-muted);font-size:.72rem;line-height:1.55}.elite-journal-card footer{display:flex;justify-content:space-between;gap:14px;margin-top:22px;padding-top:14px;border-top:1px solid rgba(201,155,76,.16);color:#f0e7d861;font-size:.58rem}.elite-journal-card footer span,.elite-journal-card footer strong{display:flex;align-items:center;gap:5px}.elite-journal-card footer svg{width:11px}.elite-journal-card footer strong{color:var(--elite-gold);font-family:var(--font-accent);text-transform:uppercase;letter-spacing:.08em}.elite-journal-skeleton{height:420px;background:linear-gradient(90deg,#071711,#0a1c15,#071711);background-size:200% 100%;animation:elite-shimmer 1.5s infinite;border-right:1px solid var(--elite-line)}@keyframes elite-shimmer{to{background-position:-200% 0}}.releaf-elite-landing #faq{background:#050807!important;border-bottom:1px solid var(--elite-line)}.releaf-elite-landing #faq .space-y-2{border-top:1px solid var(--elite-line)}.releaf-elite-landing #faq .space-y-2>div{border:0!important;border-bottom:1px solid var(--elite-line)!important;border-radius:0!important;background:transparent!important}.releaf-elite-landing #faq button{padding-left:0!important;padding-right:0!important}.releaf-elite-landing #faq button>span{color:var(--elite-ivory)!important;font-family:var(--font-heading)!important;font-weight:500!important;font-size:1.05rem!important}.releaf-elite-landing #faq button>div{border-radius:50%!important;background:transparent!important}.releaf-elite-landing #faq p{color:var(--elite-muted)!important;padding-left:0!important}.elite-footer{padding:0 24px;background:#030604;border-top:1px solid rgba(201,155,76,.42)}.elite-footer-inner{max-width:1180px;margin:auto}.elite-footer-brandline{display:flex;min-height:150px;align-items:center;justify-content:space-between;gap:40px;border-bottom:1px solid var(--elite-line)}.elite-footer-brandline>div{display:flex;align-items:center;gap:18px}.elite-footer-brandline img{height:34px;width:auto;filter:brightness(0) invert(1);opacity:.9}.elite-footer-brandline span{padding-left:18px;border-left:1px solid rgba(201,155,76,.32);color:var(--elite-gold);font:700 .58rem var(--font-accent);letter-spacing:.18em;text-transform:uppercase}.elite-footer-brandline>p{max-width:460px;color:#f0e7d87a;text-align:right;font:400 1.05rem/1.55 var(--font-heading)}.elite-footer-grid{display:grid;grid-template-columns:1.4fr .8fr 1fr .8fr;gap:42px;padding:56px 0}.elite-footer-kicker{color:var(--elite-gold);font:700 .56rem var(--font-accent);letter-spacing:.16em;text-transform:uppercase}.elite-footer h3{margin-top:12px;color:var(--elite-ivory);font:500 2rem/1.1 var(--font-heading)}.elite-footer h3 em{color:var(--elite-gold-light);font-weight:400}.elite-footer-address{margin-top:20px;color:#f0e7d866;font-size:.66rem;line-height:1.7}.elite-footer nav,.elite-footer-social{display:grid;align-content:start;gap:11px}.elite-footer nav a,.elite-footer-social>a{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#f0e7d88f;font-size:.7rem}.elite-footer nav a svg,.elite-footer-social>a svg{width:12px;color:var(--elite-gold)}.elite-footer-social>a{justify-content:flex-start}.elite-footer-social>a>span{display:grid;width:16px;height:16px;place-items:center;border:1px solid rgba(201,155,76,.35);color:var(--elite-gold);font-family:serif}.elite-footer-seal{display:flex;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(201,155,76,.16);color:#f0e7d866}.elite-footer-seal svg{width:17px;color:var(--elite-gold)}.elite-footer-seal small{font-size:.58rem;line-height:1.45}.elite-footer-legal{display:grid;grid-template-columns:auto 1fr auto;gap:20px;padding:24px 0 30px;border-top:1px solid rgba(201,155,76,.18);align-items:center}.elite-footer-legal>div{display:flex;gap:14px}.elite-footer-legal a,.elite-footer-legal p{color:#f0e7d84d;font-size:.57rem}.elite-footer-legal p{text-align:center}.elite-footer-coin img{width:28px;opacity:.4}.elite-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:18px;background:#010503e6!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.elite-state-select-modal,.elite-state-promo-modal{position:relative;width:100%;max-width:560px;max-height:86vh;overflow:auto;border:1px solid rgba(201,155,76,.62);background:radial-gradient(circle at 90% 2%,rgba(201,155,76,.1),transparent 27%),linear-gradient(150deg,#071711,#040806);box-shadow:0 36px 100px #00000094}.elite-state-select-modal header,.elite-state-promo-modal header{position:relative;padding:28px 30px 24px;border-bottom:1px solid rgba(201,155,76,.2)}.elite-state-select-modal header>button,.elite-modal-close{position:absolute;right:18px;top:18px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(201,155,76,.25);color:#f0e7d8a6;background:transparent}.elite-state-select-modal header>button svg,.elite-modal-close svg{width:14px}.elite-state-select-modal h2,.elite-state-promo-modal h2{margin-top:10px;color:var(--elite-ivory);font:500 2.2rem/1 var(--font-heading)}.elite-state-promo-modal h2 em{color:var(--elite-gold-light);font-weight:400}.elite-state-select-modal header>span,.elite-state-promo-modal header>span{display:block;margin-top:9px;color:#f0e7d87a;font-size:.69rem;line-height:1.55}.elite-state-select-list{padding:8px 18px 18px}.elite-state-select-list>button{display:grid;width:100%;grid-template-columns:36px 1fr auto 18px;gap:12px;padding:15px 10px;border-bottom:1px solid rgba(201,155,76,.15);align-items:center;text-align:left}.elite-state-select-list>button>span{color:#c99b4c61;font:500 1rem var(--font-heading)}.elite-state-select-list strong{color:var(--elite-ivory);font:600 .72rem var(--font-accent)}.elite-state-select-list small{display:block;margin-top:3px;color:#f0e7d861;font-size:.6rem}.elite-state-select-list>button>p{color:var(--elite-gold-light);font:500 1.15rem var(--font-heading)}.elite-state-select-list>button>svg{width:13px;color:var(--elite-gold)}.elite-state-select-list>button:hover{background:#c99b4c0b}.elite-modal-close{z-index:10}.elite-promo-options{display:grid;gap:10px;padding:18px}.elite-promo-option{padding:20px;border:1px solid rgba(201,155,76,.2);background:#ffffff05}.elite-promo-option--featured{border-color:#c99b4c85;background:#c99b4c0d}.elite-promo-option__top{display:flex;justify-content:space-between;align-items:center}.elite-promo-option__top>span{color:var(--elite-gold);font:700 .58rem var(--font-accent);letter-spacing:.14em;text-transform:uppercase}.elite-promo-option__top small{padding:4px 7px;border:1px solid rgba(201,155,76,.3);color:var(--elite-gold-light);font:700 .52rem var(--font-accent);text-transform:uppercase}.elite-promo-price{display:flex;align-items:baseline;gap:12px;margin-top:10px}.elite-promo-price strong{color:var(--elite-ivory);font:500 2.8rem var(--font-heading)}.elite-promo-price span{color:#f0e7d866;font-size:.65rem}.elite-promo-option>p{color:#f0e7d885;font-size:.68rem}.elite-promo-option>button{display:flex;width:100%;height:42px;margin-top:16px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--elite-gold);background:var(--elite-gold);color:#06100c;font:800 .61rem var(--font-accent);letter-spacing:.07em;text-transform:uppercase}.elite-promo-option>button svg{width:13px}.elite-promo-footnote{display:flex;gap:12px;margin:0 18px 14px;padding:14px;border:1px solid rgba(201,155,76,.18);color:#f0e7d880}.elite-promo-footnote>svg{width:18px;flex:0 0 auto;color:var(--elite-gold)}.elite-promo-footnote strong{display:block;color:var(--elite-ivory);font:600 .67rem var(--font-accent)}.elite-promo-footnote p{margin-top:3px;font-size:.62rem}.elite-promo-benefits{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 18px 20px}.elite-promo-benefits span{display:flex;align-items:center;gap:7px;color:#f0e7d87a;font-size:.6rem}.elite-promo-benefits svg{width:13px;color:var(--elite-gold)}.elite-state-popup{border-radius:4px!important;border:1px solid rgba(201,155,76,.58)!important;background:linear-gradient(150deg,#071711,#040806)!important;box-shadow:0 36px 100px #00000094}.elite-state-popup .rounded-2xl,.elite-state-popup .rounded-xl{border-radius:3px!important}.elite-state-popup .rounded-full{border-radius:999px!important}.elite-welcome-back-modal{border-radius:4px!important;border:1px solid rgba(201,155,76,.58)!important;background:linear-gradient(150deg,#071711,#040806)!important;box-shadow:0 36px 100px #00000094!important}.elite-welcome-back-modal .rounded-xl,.elite-welcome-back-modal .rounded-2xl{border-radius:3px!important}.elite-welcome-back-modal>a{border-radius:3px!important}@media(max-width:900px){.releaf-elite-landing #how-it-works .grid>div{border-right:0;border-bottom:1px solid var(--elite-line)}.releaf-elite-landing #how-it-works .grid>div:last-child{border-bottom:0}.releaf-elite-landing .membership-tiers__grid{grid-template-columns:1fr 1fr!important}.releaf-elite-landing .membership-tier,.releaf-elite-landing .membership-ledger{border-right:0!important;border-bottom:1px solid var(--elite-line)!important}.elite-referral-tier-grid,.elite-journal-grid{grid-template-columns:1fr}.elite-referral-tier,.elite-journal-card{border-right:0;border-bottom:1px solid var(--elite-line)}.elite-referral-tier:last-child,.elite-journal-card:last-child{border-bottom:0}.elite-crew-inner,.elite-ledger-grid,.elite-referral-code-inner{grid-template-columns:1fr}.elite-footer-grid{grid-template-columns:1fr 1fr}.elite-journal-heading,.elite-ledger-heading{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.elite-referrals-section,.elite-crew-section,.elite-ledger-section,.elite-testimonials-section,.elite-referral-code-section,.elite-journal-section{padding:72px 16px}.elite-referral-editorial{grid-template-columns:1fr;gap:16px}.elite-crew-inner{gap:36px}.elite-crew-card{padding:24px 20px}.elite-ledger-milestones{grid-template-columns:1fr}.elite-testimonials-heading{align-items:flex-start;flex-direction:column}.elite-testimonial-stage{grid-template-columns:1fr}.elite-testimonial-arrow{display:none}.elite-testimonial-card{min-height:0;padding:30px 22px}.elite-referral-code-card>div{grid-template-columns:1fr}.elite-referral-code-card button{border-top:1px solid rgba(201,155,76,.35);border-left:0}.elite-journal-image{height:180px}.elite-footer-brandline{padding:34px 0;align-items:flex-start;flex-direction:column}.elite-footer-brandline>p{text-align:left}.elite-footer-grid{grid-template-columns:1fr;padding:40px 0}.elite-footer-legal{grid-template-columns:1fr;text-align:left}.elite-footer-legal p{text-align:left}.elite-footer-coin{display:none}.elite-promo-benefits{grid-template-columns:1fr}.elite-state-select-modal,.elite-state-promo-modal{max-height:90vh}.releaf-elite-landing .membership-tiers__grid{grid-template-columns:1fr!important}}.elite-referral-story{margin-top:34px}.elite-referral-story>article{display:grid;grid-template-columns:54px 52px minmax(0,1fr) auto 18px;gap:18px;min-height:142px;padding:24px 28px;border:1px solid rgba(201,155,76,.3);background:linear-gradient(135deg,#081811e6,#040907fa);align-items:center}.elite-referral-story__number{color:#c99b4c57;font:500 1.65rem var(--font-heading)}.elite-referral-story__icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(201,155,76,.38);border-radius:50%;color:var(--elite-gold)}.elite-referral-story__icon svg{width:18px}.elite-referral-story__copy h4{color:var(--elite-ivory);font:500 1.15rem var(--font-heading)}.elite-referral-story__copy p{max-width:560px;margin-top:6px;color:var(--elite-muted);font-size:.7rem;line-height:1.55}.elite-referral-story__stat{text-align:right}.elite-referral-story__stat strong{display:block;color:var(--elite-gold-light);font:500 1.55rem var(--font-heading)}.elite-referral-story__stat span{display:block;margin-top:3px;color:#f0e7d859;font-size:.56rem}.elite-referral-story__arrow{width:15px;color:var(--elite-gold)}.elite-referral-story__nav{display:flex;justify-content:center;gap:7px;margin-top:12px}.elite-referral-story__nav button{width:20px;height:2px;background:#c99b4c33}.elite-referral-story__nav button.is-active{width:44px;background:var(--elite-gold)}@media(max-width:700px){.elite-referral-story>article{grid-template-columns:38px 42px 1fr;padding:20px 16px}.elite-referral-story__stat{grid-column:2/4;text-align:left;padding-top:10px;border-top:1px solid rgba(201,155,76,.13)}.elite-referral-story__arrow{display:none}}:root{--cl-forest: #0d281f;--cl-forest-deep: #071711;--cl-forest-soft: #18392e;--cl-ivory: #f7f2e8;--cl-ivory-deep: #eee5d5;--cl-paper: #fffdf8;--cl-gold: #c6a365;--cl-gold-deep: #a88347;--cl-sage: #8aa493;--cl-ink: #183128;--cl-muted: #68736d;--cl-line: rgba(24,49,40,.13);--cl-gold-line: rgba(198,163,101,.34);--cl-shadow: 0 24px 70px rgba(29,40,34,.1)}.releaf-elite-landing{background:var(--cl-ivory)!important;color:var(--cl-ink);overflow-x:clip}.releaf-elite-landing:before{display:none!important}.releaf-elite-landing section{scroll-margin-top:76px}.rr-nav{background:#081a14f5!important;border-bottom-color:#c6a36533!important;box-shadow:0 8px 30px #0000001a}.rr-nav__inner{min-height:72px!important}.rr-nav__links{gap:26px!important}.rr-nav__link{color:#f7f2e8b8!important;letter-spacing:.11em!important}.rr-nav__link:hover{color:#fffdf8!important}.rr-outline-button{border-color:#f7f2e847!important;color:#f7f2e8!important}.rr-outline-button:hover{border-color:var(--cl-gold)!important;color:#f1d8a6!important}.rr-gold-button{background:#f0e3c8!important;border-color:#c6a36594!important;color:var(--cl-forest)!important;box-shadow:none!important}.rr-gold-button:hover{background:#f7edda!important}.rr-mobile-drawer{background:#0a2119!important}.rr-hero{min-height:690px!important;background:#081a14!important;border-bottom-color:#c6a36538!important}.rr-hero__image{width:min(53vw,820px)!important}.rr-hero__image img{filter:saturate(.66) sepia(.16) contrast(1.04) brightness(.68)!important;transform:scale(1.01)!important}.rr-hero__image:before{background:linear-gradient(90deg,#081a14,#081a14eb 22%,#081a1466 62%,#081a1424),linear-gradient(180deg,#04100c0f,#04100c85)!important}.rr-hero__image:after{top:18px!important;right:18px!important;bottom:18px!important;left:18px!important;border-color:#c6a3652e!important}.rr-hero__glow{opacity:.36}.rr-hero__inner{min-height:610px!important;padding:80px 28px 44px!important}.rr-hero__copy{width:min(700px,62%)!important}.rr-hero__eyebrow{margin-bottom:18px!important;color:#d2b77f!important}.rr-hero__title{font-size:clamp(3.7rem,6.7vw,6.65rem)!important;line-height:.94!important;color:#f8f1e4!important}.rr-hero__title em{color:#d9bd82!important}.rr-hero__subtitle{margin-top:22px!important;max-width:610px!important;color:#f8f1e4e0!important}.rr-hero__body{max-width:575px!important;color:#f8f1e499!important;line-height:1.7!important}.rr-hero__actions{margin-top:25px!important}.rr-hero__member-link{color:#f8f1e47a!important}.rr-hero__member-link a{color:#d8bb7c!important}.rr-paths{padding:0 28px 30px!important}.rr-path-card{min-height:132px!important;padding:20px 22px!important;background:#0b2119eb!important;border-color:#c6a3652b!important}.rr-path-card:hover{background:#102a20!important;transform:translateY(-1px)!important}.rr-path-card h3{font-size:1.14rem!important;color:#f4ecdf!important}.rr-path-card span{color:#f4ecdf8c!important}.rr-hero-slider{position:relative;min-height:760px!important;display:grid;grid-template-rows:1fr auto;overflow:hidden;isolation:isolate;background:#06140f!important;border-bottom:1px solid rgba(198,163,101,.24)!important}.rr-hero-slider__backgrounds,.rr-hero-slider__background,.rr-hero-slider__veil,.rr-hero-slider__grain{position:absolute;top:0;right:0;bottom:0;left:0}.rr-hero-slider__background{z-index:-4}.rr-hero-slider__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.7) contrast(1.05) brightness(.64) sepia(.1);will-change:transform,opacity}.rr-hero-slider__veil{z-index:-3;background:linear-gradient(90deg,#04110df7,#05140fe8 33%,#05140f94 58%,#04100c42),linear-gradient(180deg,#040f0b2e,#040f0b1f 54%,#030c09d6)}.rr-hero-slider__grain{z-index:-2;opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.rr-hero-slider__frame{position:absolute;top:20px;right:22px;bottom:22px;left:22px;z-index:1;border:1px solid rgba(210,177,111,.17);border-top:0;pointer-events:none}.rr-hero-slider__inner{position:relative;z-index:3;width:min(1220px,calc(100% - 56px));min-height:650px;margin:0 auto;display:flex;align-items:center;padding:94px 0 88px}.rr-hero-slider__copy{width:min(720px,66%)}.rr-hero-slider__eyebrow{display:inline-flex;align-items:center;gap:10px;color:#d4b778;font:700 .64rem var(--font-accent);letter-spacing:.18em;text-transform:uppercase}.rr-hero-slider__eyebrow-icon{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(210,183,125,.3);border-radius:50%;background:#0a241b6b}.rr-hero-slider__eyebrow-icon svg{width:13px;height:13px}.rr-hero-slider__title{max-width:760px;margin-top:20px;color:#faf3e7;font:500 clamp(4.2rem,7.4vw,7.5rem)/.89 var(--font-heading);letter-spacing:-.052em;text-wrap:balance}.rr-hero-slider__title em{display:block;color:#d8bb7d;font-weight:400}.rr-hero-slider__kicker{margin-top:24px;color:#faf3e7db;font:500 clamp(1.05rem,1.6vw,1.3rem)/1.45 var(--font-heading)}.rr-hero-slider__body{max-width:610px;margin-top:12px;color:#f7f2e89c;font-size:.88rem;line-height:1.75}.rr-hero-slider__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.rr-hero-slider__primary,.rr-hero-slider__secondary{min-height:51px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 18px;border-radius:9px;font:700 .65rem var(--font-accent);letter-spacing:.09em;text-transform:uppercase;transition:transform .18s ease,background .18s ease,border-color .18s ease}.rr-hero-slider__primary{background:#ead9b8;border:1px solid rgba(212,178,108,.62);color:#0a251b}.rr-hero-slider__primary:hover{background:#f3e6cc;transform:translateY(-1px)}.rr-hero-slider__secondary{background:#071d1575;border:1px solid rgba(245,236,220,.24);color:#f6efe2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rr-hero-slider__secondary:hover{border-color:#d2b5787a;background:#0d2d229e;transform:translateY(-1px)}.rr-hero-slider__primary svg,.rr-hero-slider__secondary svg{width:15px;height:15px}.rr-hero-slider__action-arrow{margin-left:3px;opacity:.62}.rr-hero-slider__caption{margin-top:23px;color:#f7f2e85c;font:700 .55rem var(--font-accent);letter-spacing:.14em;text-transform:uppercase}.rr-hero-slider__controls{position:relative;z-index:4;width:min(1220px,calc(100% - 56px));margin:0 auto;min-height:78px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid rgba(210,178,111,.17)}.rr-hero-slider__issue{display:flex;align-items:center;gap:10px;color:#f4e7cd80;font:700 .56rem var(--font-accent);letter-spacing:.12em}.rr-hero-slider__issue i{width:40px;height:1px;background:#d2b26f52}.rr-hero-slider__dots{display:flex;align-items:center;gap:4px}.rr-hero-slider__dots button{width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.rr-hero-slider__dots button span{width:20px;height:2px;background:#f4e7cd3d;transition:width .2s ease,background .2s ease}.rr-hero-slider__dots button.is-active span{width:29px;background:#d6b673}.rr-hero-slider__arrows{justify-self:end;display:flex;gap:7px}.rr-hero-slider__arrows button{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(244,231,205,.17);border-radius:50%;color:#f7f2e8b3;background:#071a135c;cursor:pointer;transition:.18s ease}.rr-hero-slider__arrows button:hover{color:#f7f2e8;border-color:#d2b26f6b;background:#0d2d2299}.rr-hero-slider__arrows svg{width:15px}.rr-hero-slider__progress{position:absolute;z-index:5;left:0;bottom:0;width:100%;height:2px;transform-origin:left center;background:linear-gradient(90deg,#9f7c45,#e0c486);opacity:.82}@media(max-width:1000px){.rr-hero-slider{min-height:735px!important}.rr-hero-slider__inner{min-height:620px}.rr-hero-slider__copy{width:min(760px,84%)}.rr-hero-slider__veil{background:linear-gradient(90deg,#04110df5,#05140fd6 52%,#04100c61),linear-gradient(180deg,#040f0b29,#030c09d1)}}@media(max-width:700px){.rr-hero-slider{min-height:720px!important;display:block}.rr-hero-slider__frame{top:8px;right:8px;bottom:8px;left:8px}.rr-hero-slider__background img{-o-object-position:62% center!important;object-position:62% center!important;filter:saturate(.64) contrast(1.03) brightness(.54) sepia(.12)}.rr-hero-slider__veil{background:linear-gradient(180deg,#04110d66,#04110db8 28%,#04110df5 68%,#06140f),linear-gradient(90deg,#04110dcc,#04110d52)}.rr-hero-slider__inner{width:calc(100% - 36px);min-height:618px;align-items:flex-end;padding:98px 0 72px}.rr-hero-slider__copy{width:100%}.rr-hero-slider__eyebrow{font-size:.54rem;letter-spacing:.13em;line-height:1.45}.rr-hero-slider__eyebrow-icon{width:29px;height:29px;flex:0 0 29px}.rr-hero-slider__title{margin-top:15px;font-size:clamp(3.1rem,15vw,4.8rem);line-height:.92}.rr-hero-slider__kicker{margin-top:17px;font-size:1rem}.rr-hero-slider__body{margin-top:9px;font-size:.78rem;line-height:1.65}.rr-hero-slider__actions{margin-top:20px;flex-direction:column}.rr-hero-slider__primary,.rr-hero-slider__secondary{width:100%;min-height:48px}.rr-hero-slider__caption{display:none}.rr-hero-slider__controls{width:calc(100% - 36px);min-height:74px;grid-template-columns:auto 1fr auto;gap:8px}.rr-hero-slider__issue i{width:22px}.rr-hero-slider__dots{justify-content:center;gap:0}.rr-hero-slider__dots button{width:25px}.rr-hero-slider__dots button span{width:13px}.rr-hero-slider__dots button.is-active span{width:20px}.rr-hero-slider__arrows button{width:38px;height:38px}}.clinical-benefit-strip{background:var(--cl-paper);border-bottom:1px solid var(--cl-line)}.clinical-benefit-strip__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);padding:0 24px}.clinical-benefit-strip__item{min-height:72px;display:flex;align-items:center;justify-content:center;gap:10px;border-right:1px solid var(--cl-line);color:var(--cl-ink)}.clinical-benefit-strip__item:first-child{border-left:1px solid var(--cl-line)}.clinical-benefit-strip__item svg{width:17px;color:var(--cl-gold-deep)}.clinical-benefit-strip__item span{font:700 .64rem var(--font-accent);letter-spacing:.1em;text-transform:uppercase}.releaf-elite-landing #promo{background:var(--cl-ivory)!important}.releaf-elite-landing .elite-vip-access{padding:94px 20px 104px!important;background:radial-gradient(circle at 50% 8%,rgba(198,163,101,.1),transparent 25%),var(--cl-ivory)!important;border-top:0!important;border-bottom:1px solid var(--cl-line)!important}.releaf-elite-landing .elite-vip-card{max-width:690px;margin-inline:auto;border-radius:18px!important;border:1px solid rgba(198,163,101,.38)!important;background:radial-gradient(circle at 80% 8%,rgba(198,163,101,.1),transparent 30%),linear-gradient(155deg,#0e2b21,#081b15)!important;box-shadow:0 30px 80px #162d2429!important}.releaf-elite-landing .elite-vip-card:before{content:"MEMBER ACCESS"!important;color:#dec2899e!important;letter-spacing:.2em!important}.releaf-elite-landing .elite-vip-card input{background:#ffffff0b!important;border-color:#c6a3653d!important;border-radius:10px!important}.releaf-elite-landing .elite-vip-card button{border-radius:10px!important}.releaf-elite-landing .membership-tiers{padding:96px 24px 104px!important;background:#efe6d7!important;border-bottom:1px solid var(--cl-line)!important;color:var(--cl-ink)!important}.membership-tiers__inner{max-width:1180px!important}.membership-tiers__eyebrow{color:var(--cl-gold-deep)!important}.releaf-elite-landing .membership-tiers h2{color:var(--cl-forest)!important;font-weight:500!important}.releaf-elite-landing .membership-tiers h2 em{color:#8d6b36!important}.membership-tiers__note{max-width:760px;margin:18px auto 0;color:#66716a;text-align:center;font-size:.84rem;line-height:1.7}.releaf-elite-landing .membership-tiers__grid{gap:12px!important;margin-top:40px!important;border:0!important}.releaf-elite-landing .membership-tier,.releaf-elite-landing .membership-ledger{min-height:320px!important;padding:24px!important;border:1px solid rgba(24,49,40,.12)!important;border-radius:16px!important;background:#fffdf8c7!important;box-shadow:0 16px 40px #2c37310a}.releaf-elite-landing .membership-tier--copper{border-top:3px solid #b98460!important}.releaf-elite-landing .membership-tier--emerald{border-top:3px solid #739782!important}.releaf-elite-landing .membership-tier--deep{border-top:3px solid var(--cl-forest)!important}.releaf-elite-landing .membership-tier h3{color:var(--cl-forest)!important}.releaf-elite-landing .membership-tier__title p{color:#9d7a43!important}.releaf-elite-landing .membership-tier__intro{color:#69736d!important}.releaf-elite-landing .membership-tier__list span{color:#42544c!important}.releaf-elite-landing .membership-tier__list svg{color:#9f7c45!important}.releaf-elite-landing .membership-tier__action{border-color:#1831281f!important;background:#0d281f09!important;color:var(--cl-forest)!important;border-radius:10px!important}.releaf-elite-landing .membership-ledger{background:var(--cl-forest)!important;border-color:#c6a36557!important}.releaf-elite-landing .membership-ledger h3{color:#f7f2e8!important}.releaf-elite-landing .membership-ledger p{color:#f7f2e8a3!important}.releaf-elite-landing .membership-ledger a{border-color:#dcbf8870!important;color:#ead2a1!important;border-radius:10px!important}.clinical-how-it-works{padding:100px 24px;background:var(--cl-forest-deep);color:#f7f2e8}.clinical-how-it-works__inner{max-width:1180px;margin:0 auto}.clinical-how-it-works__heading{max-width:720px;margin-bottom:42px}.clinical-how-it-works__heading .rr-kicker{color:#d4b77d}.clinical-how-it-works__heading h2{margin-top:12px;font:500 clamp(2.6rem,5vw,4.6rem)/1.02 var(--font-heading);letter-spacing:-.035em}.clinical-how-it-works__heading>p:last-child{max-width:650px;margin-top:16px;color:#f7f2e899;font-size:.9rem;line-height:1.75}.clinical-how-it-works__grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(198,163,101,.18)}.clinical-how-it-works__grid>div{border-right:1px solid rgba(198,163,101,.15)}.clinical-how-it-works__grid>div:last-child{border-right:0}.clinical-how-it-works__step{position:relative;min-height:275px;padding:26px;background:#ffffff05}.clinical-how-it-works__step-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(198,163,101,.34);border-radius:50%;color:#d8bb7c}.clinical-how-it-works__step-icon svg{width:18px}.clinical-how-it-works__step-number{position:absolute;right:20px;top:19px;color:#d8bb7c47;font:500 1.4rem var(--font-heading)}.clinical-how-it-works__step h3{margin-top:46px;color:#f8f1e4;font:500 1.2rem/1.25 var(--font-heading)}.clinical-how-it-works__step p{margin-top:12px;color:#f7f2e887;font-size:.74rem;line-height:1.65}.clinical-how-it-works__note{max-width:760px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(198,163,101,.16);color:#f7f2e86b;font-size:.68rem;line-height:1.65}.rr-ny-feature{position:relative;padding:104px 24px!important;background:var(--cl-paper)!important;border-top:0!important;border-bottom:1px solid var(--cl-line)!important;color:var(--cl-ink)!important;overflow:hidden}.rr-ny-feature:before{content:"";position:absolute;top:18px!important;right:18px!important;bottom:18px!important;left:18px!important;border:1px solid rgba(198,163,101,.22)!important;pointer-events:none}.rr-ny-editorial__inner,.rr-ny-editorial__facts,.rr-ny-editorial__footer-cta{position:relative;z-index:1;max-width:1180px;margin-inline:auto}.rr-ny-editorial__inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(38px,6vw,78px);align-items:center}.rr-ny-editorial__visual{position:relative;min-height:480px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:30px 34px;border:1px solid rgba(198,163,101,.44);border-radius:18px;background:radial-gradient(circle at 18% 22%,rgba(214,183,118,.18),transparent 24%),radial-gradient(circle at 82% 70%,rgba(104,142,119,.18),transparent 28%),linear-gradient(145deg,#0d3025,#071d16 56%,#04110d);box-shadow:0 32px 90px #0b221a2e;color:#f7f2e8}.rr-ny-editorial__visual:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(214,183,118,.12);border-radius:12px;pointer-events:none}.rr-ny-editorial__visual:after{content:"NY";position:absolute;right:-20px;top:72px;font:500 clamp(8rem,18vw,13rem)/.8 var(--font-heading);letter-spacing:-.08em;color:#d6b7760b;pointer-events:none}.rr-ny-editorial__visual-topline,.rr-ny-editorial__visual-footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;font:700 .58rem var(--font-accent);letter-spacing:.16em;text-transform:uppercase;color:#eedab2b3}.rr-ny-editorial__visual-topline span:first-child{display:flex;align-items:center;gap:7px}.rr-ny-editorial__visual-topline svg{width:13px}.rr-ny-editorial__visual-copy{position:relative;z-index:3;width:min(500px,92%);margin:auto 0;padding:38px 0 70px}.rr-ny-editorial__visual-copy>p{margin-bottom:14px;font:700 .64rem var(--font-accent);letter-spacing:.21em;text-transform:uppercase;color:#d7ba80}.rr-ny-editorial__visual-copy h2{margin:0;font:500 clamp(3.4rem,7vw,6.2rem)/.92 var(--font-heading);letter-spacing:-.045em;color:#faf3e5!important}.rr-ny-editorial__visual-copy h2 em{color:#d5b474!important;font-weight:400}.rr-ny-editorial__visual-copy>span{display:block;margin-top:20px;font:700 .72rem var(--font-accent);letter-spacing:.14em;text-transform:uppercase;color:#faf3e5a3}.rr-ny-editorial__skyline{position:absolute;inset:auto 0 0;height:44%;display:flex;align-items:flex-end;gap:5px;padding-inline:7%;opacity:.34;transform:translateY(24px);pointer-events:none}.rr-ny-editorial__skyline i{flex:1;min-width:13px;background:linear-gradient(180deg,#ddbf8557,#658c7514);border-top:1px solid rgba(221,191,133,.34)}.rr-ny-editorial__skyline i:nth-child(1){height:22%}.rr-ny-editorial__skyline i:nth-child(2){height:38%}.rr-ny-editorial__skyline i:nth-child(3){height:26%}.rr-ny-editorial__skyline i:nth-child(4){height:54%}.rr-ny-editorial__skyline i:nth-child(5){height:31%}.rr-ny-editorial__skyline i:nth-child(6){height:76%}.rr-ny-editorial__skyline i:nth-child(7){height:45%}.rr-ny-editorial__skyline i:nth-child(8){height:93%}.rr-ny-editorial__skyline i:nth-child(9){height:52%}.rr-ny-editorial__skyline i:nth-child(10){height:68%}.rr-ny-editorial__skyline i:nth-child(11){height:36%}.rr-ny-editorial__skyline i:nth-child(12){height:24%}.rr-ny-editorial__visual-footer{padding-top:18px;border-top:1px solid rgba(214,183,118,.18)}.rr-ny-editorial__visual-footer strong{font:500 .82rem var(--font-heading);letter-spacing:.03em;text-transform:none;color:#faf3e5db}.rr-ny-editorial__copy .rr-kicker{color:#94703b!important}.rr-ny-editorial__copy h2{margin-top:12px;font:500 clamp(3rem,5.5vw,5rem)/.98 var(--font-heading);letter-spacing:-.04em;color:var(--cl-forest)!important}.rr-ny-editorial__copy h2 em{display:block;color:#98713d!important;font-weight:400}.rr-ny-editorial__dek{max-width:560px;margin-top:22px;font:500 1.16rem/1.55 var(--font-heading);color:#44564d}.rr-ny-editorial__body{max-width:570px;margin-top:18px;color:#69736d;font-size:.88rem;line-height:1.8}.rr-ny-editorial__buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.rr-ny-primary,.rr-ny-secondary{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 17px;border-radius:10px;font:700 .66rem var(--font-accent);letter-spacing:.09em;text-transform:uppercase;transition:.18s ease}.rr-ny-primary{background:var(--cl-forest);border:1px solid rgba(198,163,101,.38);color:#f8f1e4}.rr-ny-primary:hover{background:#15382c;transform:translateY(-1px)}.rr-ny-secondary{background:transparent;border:1px solid rgba(24,49,40,.18);color:var(--cl-forest)}.rr-ny-secondary:hover{border-color:#9a723970;background:#f5eee1}.rr-ny-primary svg,.rr-ny-secondary svg{width:15px}.rr-ny-editorial__facts{margin-top:74px}.rr-ny-editorial__facts-heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-bottom:22px}.rr-ny-editorial__facts-heading span{height:1px;background:linear-gradient(90deg,transparent,rgba(198,163,101,.5))}.rr-ny-editorial__facts-heading span:last-child{background:linear-gradient(90deg,rgba(198,163,101,.5),transparent)}.rr-ny-editorial__facts-heading p{font:700 .65rem var(--font-accent);letter-spacing:.18em;text-transform:uppercase;color:#8d6a39}.rr-ny-facts--editorial{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important;border:0!important}.rr-ny-facts--editorial .rr-ny-fact{min-height:220px;padding:24px!important;background:#faf6ed!important;border:1px solid var(--cl-line)!important;border-radius:14px}.rr-ny-fact__icon{width:42px!important;height:42px!important;border-color:var(--cl-gold-line)!important;color:var(--cl-gold-deep)!important}.rr-ny-fact__icon svg{width:18px!important}.rr-ny-fact strong{display:block;margin-top:22px;color:var(--cl-forest)!important;font-size:1rem!important}.rr-ny-fact span{display:block;margin-top:8px;color:#6c756f!important;line-height:1.65!important}.rr-ny-editorial__footer-cta{margin-top:12px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:30px 32px;border:1px solid rgba(198,163,101,.3);border-radius:14px;background:#0d281f;color:#f7f2e8}.rr-ny-editorial__footer-cta .rr-kicker{color:#d3b578!important}.rr-ny-editorial__footer-cta h3{margin-top:8px;font:500 1.7rem var(--font-heading)}.rr-ny-editorial__footer-cta div>span{display:block;max-width:720px;margin-top:7px;color:#f7f2e88f;font-size:.78rem;line-height:1.65}.rr-ny-editorial__footer-cta>a{min-height:48px;display:inline-flex;align-items:center;gap:9px;padding:13px 18px;border:1px solid rgba(218,187,124,.44);border-radius:9px;color:#efd6a5;font:700 .65rem var(--font-accent);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.rr-ny-editorial__footer-cta>a:hover{background:#ffffff0b}.rr-ny-editorial__footer-cta svg{width:15px}.elite-referrals-section{padding:100px 24px!important;background:#efe6d7!important;border-bottom:1px solid var(--cl-line)!important;color:var(--cl-ink)!important}.elite-referrals-orbit{opacity:.28}.elite-section-heading-centered h2,.elite-referrals-section h2{color:var(--cl-forest)!important}.elite-section-heading-centered h2 em,.elite-referrals-section .elite-kicker{color:#98713d!important}.elite-referrals-section .elite-section-intro{color:#68736d!important}.elite-referral-tier-grid{gap:12px!important;border:0!important}.elite-referral-tier{min-height:310px!important;padding:24px!important;border:1px solid rgba(24,49,40,.12)!important;border-radius:14px;background:#fffdf8c2!important}.elite-referral-tier__topline{color:#18312833!important}.elite-referral-tier__topline svg{color:#9b7742!important}.elite-referral-tier__label{color:#9b7742!important}.elite-referral-tier>strong{color:var(--cl-forest)!important}.elite-referral-tier h3{color:#76592f!important}.elite-referral-tier>p:not(.elite-referral-tier__label){color:#68736d!important}.elite-referral-tier footer{color:#536159!important;border-color:var(--cl-line)!important}.elite-referral-editorial{border-color:var(--cl-line)!important}.elite-referral-editorial h3{color:var(--cl-forest)!important}.elite-referral-editorial>p{color:#68736d!important}.elite-referral-story>article{background:var(--cl-forest)!important;border-color:#c6a3654d!important;border-radius:14px}.elite-crew-section{padding:100px 24px!important;background:linear-gradient(145deg,#0b2119,#071711 70%)!important;border-bottom-color:#c6a3652e!important}.elite-crew-inner{max-width:1180px!important}.elite-crew-card{border-radius:16px;border-color:#c6a3654d!important;background:#ffffff06!important;box-shadow:none!important}.elite-gold-cta{border-radius:10px;background:#ead9b8!important;border-color:#c6a36580!important}.clinical-patient-values{padding:100px 24px;background:var(--cl-paper);border-bottom:1px solid var(--cl-line)}.clinical-patient-values__inner{max-width:1120px;margin:0 auto}.clinical-patient-values__heading{max-width:780px}.clinical-patient-values__heading h2{margin-top:12px;color:var(--cl-forest);font:500 clamp(2.6rem,5vw,4.7rem)/1.02 var(--font-heading);letter-spacing:-.035em}.clinical-patient-values__heading h2 em{color:#98713d;font-weight:400}.clinical-patient-values__heading>p:last-child{margin-top:16px;color:#68736d;font-size:.9rem;line-height:1.75}.clinical-patient-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:42px}.clinical-patient-values__grid article{min-height:270px;padding:28px;border:1px solid var(--cl-line);border-radius:14px;background:#faf6ed}.clinical-patient-values__icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--cl-gold-line);border-radius:50%;color:var(--cl-gold-deep)}.clinical-patient-values__icon svg{width:18px}.clinical-patient-values__grid article>span{display:block;margin-top:34px;color:#997542;font:700 .58rem var(--font-accent);letter-spacing:.17em;text-transform:uppercase}.clinical-patient-values__grid h3{margin-top:8px;color:var(--cl-forest);font:500 1.35rem/1.15 var(--font-heading)}.clinical-patient-values__grid p{margin-top:12px;color:#68736d;font-size:.74rem;line-height:1.65}.clinical-patient-values__reviews{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:#8f6c3a;font:700 .62rem var(--font-accent);letter-spacing:.1em;text-transform:uppercase}.clinical-patient-values__reviews svg{width:14px}.elite-referral-code-section{padding:96px 24px!important;background:var(--cl-forest-deep)!important;border-bottom-color:#c6a3652b!important}.elite-referral-code-card{border-radius:14px;background:#ffffff06!important;border-color:#c6a36547!important}.elite-referral-code-card>div{border-radius:10px;overflow:hidden}.elite-referral-code-card input{background:#ffffff0b!important}.elite-journal-section{padding:100px 24px!important;background:#efe6d7!important;border-bottom:1px solid var(--cl-line)!important;color:var(--cl-ink)!important}.elite-journal-heading h2{color:var(--cl-forest)!important}.elite-journal-heading h2 em,.elite-journal-section .elite-kicker{color:#98713d!important}.elite-journal-section .elite-section-intro{color:#68736d!important}.elite-journal-grid{gap:12px!important;border:0!important}.elite-journal-card{overflow:hidden;border:1px solid var(--cl-line)!important;border-radius:14px;background:var(--cl-paper)!important}.elite-journal-card h3{color:var(--cl-forest)!important}.elite-journal-card__content>p{color:#68736d!important}.elite-journal-card footer{border-color:var(--cl-line)!important;color:#7a827d!important}.elite-journal-meta,.elite-journal-card footer strong{color:#97713f!important}.releaf-elite-landing #faq{padding:100px 24px!important;background:var(--cl-paper)!important;border-top:0!important;border-bottom:1px solid var(--cl-line)!important;color:var(--cl-ink)!important}.releaf-elite-landing #faq .rr-kicker{color:#98713d!important}.releaf-elite-landing #faq h2{color:var(--cl-forest)!important}.releaf-elite-landing #faq h2 em{color:#98713d!important}.releaf-elite-landing #faq>div>div:first-child>p:last-child{color:#68736d!important}.releaf-elite-landing #faq article{border-color:var(--cl-line)!important}.releaf-elite-landing #faq button>span:first-child{color:var(--cl-forest)!important}.releaf-elite-landing #faq button>span:last-child{border-color:var(--cl-gold-line)!important;color:#98713d!important}.releaf-elite-landing #faq article p{color:#68736d!important}.releaf-elite-landing .elite-state-select-modal{max-width:620px!important;max-height:min(780px,calc(100dvh - 32px))!important;border:1px solid rgba(198,163,101,.34)!important;border-radius:18px!important;background:var(--cl-paper)!important;box-shadow:0 30px 90px #0f261d2e!important;color:var(--cl-ink)!important}.releaf-elite-landing .elite-state-select-modal header{padding:30px 32px 24px!important;border-bottom-color:var(--cl-line)!important}.releaf-elite-landing .elite-state-select-modal header>button{width:40px!important;height:40px!important;border-color:var(--cl-line)!important;border-radius:50%!important;color:var(--cl-forest)!important;background:#f3ecdf!important}.releaf-elite-landing .elite-state-select-modal .elite-kicker{color:#98713d!important}.releaf-elite-landing .elite-state-select-modal h2{color:var(--cl-forest)!important}.releaf-elite-landing .elite-state-select-modal header>span{color:#68736d!important}.releaf-elite-landing .elite-state-select-list{padding:8px 20px 22px!important}.releaf-elite-landing .elite-state-select-list>button{min-height:68px;border-bottom-color:var(--cl-line)!important;border-radius:10px}.releaf-elite-landing .elite-state-select-list>button:hover{background:#f6efe3!important}.releaf-elite-landing .elite-state-select-list>button>span{color:#18312840!important}.releaf-elite-landing .elite-state-select-list strong{color:var(--cl-forest)!important;font-size:.76rem!important}.releaf-elite-landing .elite-state-select-list small{color:#79827d!important}.releaf-elite-landing .elite-state-select-list>button>p,.releaf-elite-landing .elite-state-select-list>button>svg{color:#98713d!important}.elite-footer{background:#06130e!important;border-top-color:#c6a3654d!important}.elite-footer-brandline{min-height:132px!important}.elite-footer-grid{padding:48px 0!important}@media(max-width:1000px){.rr-hero{min-height:720px!important}.rr-hero__image{width:100%!important;opacity:.46}.rr-hero__copy{width:min(720px,82%)!important}.clinical-how-it-works__grid{grid-template-columns:repeat(2,1fr)}.clinical-how-it-works__grid>div{border-bottom:1px solid rgba(198,163,101,.15)}.clinical-how-it-works__grid>div:nth-child(2n){border-right:0}.clinical-how-it-works__grid>div:nth-last-child(-n+2){border-bottom:0}.rr-ny-editorial__inner{grid-template-columns:1fr}.rr-ny-editorial__visual{min-height:440px}.rr-ny-editorial__copy{max-width:760px}.rr-ny-facts--editorial{grid-template-columns:repeat(2,1fr)!important}.clinical-patient-values__grid{grid-template-columns:1fr}.clinical-patient-values__grid article{min-height:0}}@media(max-width:700px){.rr-nav__inner{min-height:64px!important;padding:0 14px!important}.rr-nav__brand small{display:none}.rr-nav__actions .rr-gold-button{min-height:38px!important;padding:0 10px!important}.rr-hero{min-height:auto!important}.rr-hero__inner{min-height:610px!important;padding:78px 18px 34px!important}.rr-hero__copy{width:100%!important}.rr-hero__title{font-size:clamp(3rem,14.2vw,4.7rem)!important;line-height:.96!important}.rr-hero__subtitle{font-size:1.08rem!important;line-height:1.45!important}.rr-hero__body{font-size:.82rem!important}.rr-paths{gap:8px!important;padding:0 12px 22px!important}.rr-path-card{min-height:112px!important;padding:16px!important;grid-template-columns:36px 1fr auto!important}.rr-path-card h3{font-size:1rem!important}.rr-path-card span{font-size:.64rem!important}.clinical-benefit-strip__inner{grid-template-columns:1fr 1fr;padding:0}.clinical-benefit-strip__item{min-height:60px;padding:10px 8px;border-bottom:1px solid var(--cl-line)}.clinical-benefit-strip__item:first-child{border-left:0}.clinical-benefit-strip__item:nth-child(2n){border-right:0}.clinical-benefit-strip__item:nth-last-child(-n+2){border-bottom:0}.clinical-benefit-strip__item span{font-size:.54rem;letter-spacing:.07em;text-align:center}.releaf-elite-landing .elite-vip-access,.releaf-elite-landing .membership-tiers,.clinical-how-it-works,.rr-ny-feature,.elite-referrals-section,.elite-crew-section,.clinical-patient-values,.elite-referral-code-section,.elite-journal-section,.releaf-elite-landing #faq{padding:72px 16px!important}.releaf-elite-landing .elite-vip-card{border-radius:14px!important}.releaf-elite-landing .membership-tiers__grid{grid-template-columns:1fr!important}.releaf-elite-landing .membership-tier,.releaf-elite-landing .membership-ledger{min-height:290px!important;border-radius:14px!important}.membership-tiers__note{font-size:.76rem;padding-inline:4px}.clinical-how-it-works__heading h2,.clinical-patient-values__heading h2{font-size:clamp(2.35rem,12vw,3.4rem)}.clinical-how-it-works__grid{grid-template-columns:1fr}.clinical-how-it-works__grid>div{border-right:0!important;border-bottom:1px solid rgba(198,163,101,.15)!important}.clinical-how-it-works__grid>div:last-child{border-bottom:0!important}.clinical-how-it-works__step{min-height:0;padding:22px}.clinical-how-it-works__step h3{margin-top:30px}.rr-ny-feature:before{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important}.rr-ny-editorial__visual{min-height:390px;padding:24px 22px;border-radius:14px}.rr-ny-editorial__visual-copy{padding:24px 0 58px}.rr-ny-editorial__visual-copy h2{font-size:clamp(3rem,17vw,4.8rem)}.rr-ny-editorial__visual-topline{align-items:flex-start}.rr-ny-editorial__visual-topline span:last-child{max-width:120px;text-align:right;line-height:1.5}.rr-ny-editorial__copy h2{font-size:clamp(2.7rem,13vw,4rem)}.rr-ny-editorial__dek{font-size:1.04rem}.rr-ny-editorial__buttons{flex-direction:column}.rr-ny-primary,.rr-ny-secondary{width:100%}.rr-ny-editorial__facts{margin-top:50px}.rr-ny-facts--editorial{grid-template-columns:1fr!important;gap:8px!important}.rr-ny-facts--editorial .rr-ny-fact{min-height:0;padding:22px!important}.rr-ny-fact strong{margin-top:18px}.rr-ny-editorial__footer-cta{grid-template-columns:1fr;padding:24px}.rr-ny-editorial__footer-cta>a{width:100%;justify-content:center}.elite-referral-tier-grid{grid-template-columns:1fr!important;gap:8px!important}.elite-referral-tier{min-height:0!important;border-radius:12px}.elite-referral-editorial{grid-template-columns:1fr!important;gap:16px!important}.elite-referral-story>article{border-radius:12px}.clinical-patient-values__grid{gap:8px}.clinical-patient-values__grid article{padding:23px;border-radius:12px}.elite-referral-code-inner{gap:34px!important}.elite-referral-code-card{padding:22px!important;border-radius:12px}.elite-journal-grid{grid-template-columns:1fr!important;gap:8px!important}.elite-journal-card{border-radius:12px}.releaf-elite-landing #faq{padding-inline:18px!important}.releaf-elite-landing #faq button{padding-block:20px!important;gap:14px!important}.releaf-elite-landing #faq button>span:first-child{font-size:1rem!important;line-height:1.3!important}.elite-footer{padding-inline:18px!important}}@media(max-width:420px){.rr-hero__title{font-size:clamp(2.85rem,14vw,3.8rem)!important}.rr-hero__actions{gap:8px!important}.rr-hero__actions a{min-height:46px!important}.clinical-benefit-strip__item{min-height:58px}}@media(prefers-reduced-motion:reduce){.releaf-elite-landing *,.releaf-elite-landing *:before,.releaf-elite-landing *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.rr-renewal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden;background:#040d0ae0!important;backdrop-filter:blur(18px) saturate(.82)!important;-webkit-backdrop-filter:blur(18px) saturate(.82)!important}.elite-state-popup.rr-renewal-modal{position:relative;width:min(760px,calc(100vw - 48px));max-width:760px;height:auto;max-height:min(820px,calc(100dvh - 48px));overflow:hidden!important;border:1px solid rgba(200,168,106,.42)!important;border-radius:18px!important;background:#f4efe4!important;color:#10251c;box-shadow:0 36px 110px #0000007a,0 0 0 1px #ffffff3d inset!important;contain:layout paint}.rr-renewal-modal__scroll{width:100%;max-height:min(820px,calc(100dvh - 48px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(17,66,48,.28) transparent}.rr-renewal-modal__scroll::-webkit-scrollbar{width:7px}.rr-renewal-modal__scroll::-webkit-scrollbar-track{background:transparent}.rr-renewal-modal__scroll::-webkit-scrollbar-thumb{background:#1142303d;border-radius:999px}.rr-renewal-modal__close{position:absolute;top:16px;right:16px;z-index:30;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(16,58,42,.16);border-radius:50%;background:#f7f2e7e0;color:#123c2d;box-shadow:0 8px 24px #09211814;transition:background .2s ease,border-color .2s ease,transform .2s ease}.rr-renewal-modal__close:hover{background:#fffaf1;border-color:#c8a86a85;transform:translateY(-1px)}.rr-renewal-modal__close svg{width:17px;height:17px}.rr-renewal-offer{width:100%;min-width:0;background:#f4efe4}.rr-renewal-offer__header{position:relative;padding:34px 72px 30px 36px;border-bottom:1px solid rgba(17,66,48,.12);background:radial-gradient(circle at 84% 12%,rgba(200,168,106,.12),transparent 25%),linear-gradient(180deg,#f7f2e8,#f1eadc)}.rr-renewal-offer__brandline{display:flex;align-items:center;gap:15px;margin-bottom:26px}.rr-renewal-offer__brandline img{width:auto;height:27px;-o-object-fit:contain;object-fit:contain;filter:none}.rr-renewal-offer__brandline span{padding-left:15px;border-left:1px solid rgba(200,168,106,.55);color:#9a7333;font:700 .58rem/1 var(--font-accent);letter-spacing:.2em;text-transform:uppercase}.rr-renewal-offer__eyebrow{margin:0 0 9px;color:#9a7333;font:750 .6rem/1.25 var(--font-accent);letter-spacing:.18em;text-transform:uppercase}.rr-renewal-offer__header h2{max-width:610px;margin:0;color:#123c2d;font:500 clamp(2rem,4.2vw,3.15rem)/.98 var(--font-heading);letter-spacing:-.035em}.rr-renewal-offer__intro{max-width:610px;margin:14px 0 0;color:#17352aa8;font:400 .82rem/1.72 var(--font-body)}.rr-renewal-offer__body{padding:26px 36px 30px;background:#fbf8f1}.rr-renewal-offer__options{display:grid;gap:14px;min-width:0}.rr-renewal-offer__options.has-rate-lock{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}.rr-renewal-offer__options.single-option{grid-template-columns:minmax(0,1fr)}.rr-renewal-card{position:relative;min-width:0;min-height:305px;padding:24px;display:flex;flex-direction:column;border-radius:14px}.rr-renewal-card--primary{border:1px solid #174b38;background:linear-gradient(155deg,#173f31,#0d2f23);color:#f8f3e8;box-shadow:0 18px 46px #0e312429}.rr-renewal-card--lock{border:1px solid rgba(200,168,106,.52);background:#f2eadc;color:#123c2d}.rr-renewal-card__topline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:22px;margin-bottom:24px}.rr-renewal-card__topline>span{font:750 .55rem/1.35 var(--font-accent);letter-spacing:.14em;text-transform:uppercase}.rr-renewal-card--primary .rr-renewal-card__topline>span{color:#f8f3e8a8}.rr-renewal-card--lock .rr-renewal-card__topline>span{color:#123c2d9e}.rr-renewal-card__topline small{padding:5px 8px;border-radius:999px;font:750 .5rem/1 var(--font-accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.rr-renewal-card--primary .rr-renewal-card__topline small{border:1px solid rgba(220,190,126,.36);color:#e3c47f}.rr-renewal-card--lock .rr-renewal-card__topline small{border:1px solid rgba(154,115,51,.28);color:#936b2d;background:#ffffff61}.rr-renewal-card h3{margin:0;font:500 1.2rem/1.15 var(--font-heading)}.rr-renewal-card--primary h3{color:#f8f3e8}.rr-renewal-card--lock h3{color:#123c2d}.rr-renewal-card__price{display:flex;align-items:flex-start;margin-top:12px;line-height:.9}.rr-renewal-card__price sup{margin:8px 3px 0 0;font:500 1.15rem var(--font-heading)}.rr-renewal-card__price strong{font:500 clamp(3.5rem,7vw,4.8rem)/.86 var(--font-heading);letter-spacing:-.055em}.rr-renewal-card--primary .rr-renewal-card__price{color:#f8f3e8}.rr-renewal-card--lock .rr-renewal-card__price{color:#123c2d}.rr-renewal-card__copy{margin:13px 0 22px;font-size:.69rem;line-height:1.6}.rr-renewal-card--primary .rr-renewal-card__copy{color:#f8f3e89e}.rr-renewal-card--lock .rr-renewal-card__copy{color:#123c2d9e}.rr-renewal-cta{min-height:48px;margin-top:auto;padding:0 15px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border-radius:8px;font:800 .63rem/1 var(--font-accent);letter-spacing:.07em;text-transform:uppercase;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.rr-renewal-cta svg{width:15px;height:15px;flex:0 0 auto}.rr-renewal-cta:hover{transform:translateY(-1px)}.rr-renewal-cta--primary{border:1px solid #d4b36e;background:#d5b36b;color:#102f23;box-shadow:0 10px 24px #00000024}.rr-renewal-cta--primary:hover{background:#dfc17e;box-shadow:0 12px 28px #0000002b}.rr-renewal-cta--secondary{border:1px solid #174b38;background:transparent;color:#174b38}.rr-renewal-cta--secondary:hover{background:#174b380f}.rr-renewal-cta[aria-disabled=true]{pointer-events:none;opacity:.42}.rr-renewal-offer__assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(17,66,48,.1)}.rr-renewal-offer__assurance span{display:flex;align-items:flex-start;gap:7px;color:#123c2d8f;font-size:.59rem;line-height:1.45}.rr-renewal-offer__assurance svg{width:13px;height:13px;margin-top:1px;flex:0 0 auto;color:#9a7333}@media(max-width:720px){.rr-renewal-overlay{align-items:flex-end;padding:10px}.elite-state-popup.rr-renewal-modal{width:100%;max-width:none;max-height:calc(100dvh - 20px);border-radius:18px 18px 14px 14px!important}.rr-renewal-modal__scroll{max-height:calc(100dvh - 20px)}.rr-renewal-modal__close{position:sticky;float:right;top:12px;right:12px;margin:12px 12px -54px 0;width:44px;height:44px}.rr-renewal-offer__header{padding:26px 24px 24px}.rr-renewal-offer__brandline{margin-bottom:22px;padding-right:48px}.rr-renewal-offer__brandline img{height:24px;max-width:108px}.rr-renewal-offer__brandline span{font-size:.52rem}.rr-renewal-offer__header h2{font-size:clamp(2rem,10.5vw,2.8rem);line-height:1}.rr-renewal-offer__intro{font-size:.78rem;line-height:1.65}.rr-renewal-offer__body{padding:18px 16px 22px}.rr-renewal-offer__options.has-rate-lock,.rr-renewal-offer__options.single-option{grid-template-columns:1fr}.rr-renewal-card{min-height:0;padding:22px 20px}.rr-renewal-card__topline{margin-bottom:18px}.rr-renewal-card__price strong{font-size:4.25rem}.rr-renewal-card__copy{font-size:.72rem}.rr-renewal-cta{min-height:50px}.rr-renewal-offer__assurance{grid-template-columns:1fr;gap:8px}.rr-renewal-offer__assurance span{font-size:.62rem}}@media(max-width:390px){.rr-renewal-overlay{padding:6px}.elite-state-popup.rr-renewal-modal{max-height:calc(100dvh - 12px);border-radius:15px!important}.rr-renewal-modal__scroll{max-height:calc(100dvh - 12px)}.rr-renewal-offer__header{padding:23px 18px 21px}.rr-renewal-offer__body{padding:14px 12px 18px}.rr-renewal-card{padding:20px 17px}.rr-renewal-card__topline{align-items:flex-start;flex-direction:column;gap:8px}.rr-renewal-card__price strong{font-size:3.8rem}}@media(prefers-reduced-motion:reduce){.rr-renewal-modal,.rr-renewal-modal *{scroll-behavior:auto!important;transition:none!important}}.state-quiz-shell{min-height:100vh;background:#050c09;color:#eee4d2;font-family:Inter,Arial,sans-serif}.state-quiz-shell *{box-sizing:border-box}.state-quiz-nav{position:sticky;top:0;z-index:50;background:#050c09f5;border-bottom:1px solid rgba(201,168,76,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.state-quiz-nav>div{width:min(1120px,calc(100% - 32px));height:76px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px}.state-quiz-nav a{color:#ffffff9e;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.state-quiz-nav a:last-child{justify-self:end;color:#d8b36b}.state-quiz-nav svg{width:16px}.state-quiz-nav__brand{justify-self:center!important;display:flex!important;flex-direction:column;gap:2px!important;text-transform:uppercase;letter-spacing:.2em}.state-quiz-nav__brand img{height:31px;width:auto;filter:brightness(0) invert(1);opacity:.86}.state-quiz-nav__brand span{font-size:7px;color:#d8b36b}.state-quiz-main{position:relative;isolation:isolate;min-height:calc(100vh - 76px);padding:56px 20px 82px;background:radial-gradient(circle at 50% 0,rgba(201,168,76,.14),transparent 42%),#07110e;overflow:hidden}.state-quiz-main__backdrop{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.46;filter:saturate(.78)}.state-quiz-main:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,#050c09)}.state-quiz-stage{width:min(920px,100%);margin:auto}.state-quiz-brandline{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:#ffffff7a;font-size:11px}.state-quiz-brandline>div{display:flex;align-items:center;gap:9px}.state-quiz-brandline>div:first-child span{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;border:1px solid rgba(201,168,76,.42);color:#d8b36b;font-weight:900}.state-quiz-brandline p{margin:0;text-transform:uppercase;letter-spacing:.16em;font-weight:800}.state-quiz-brandline svg{width:15px;color:#d8b36b}.state-quiz-card{position:relative;padding:clamp(28px,5vw,58px);border:1px solid rgba(201,168,76,.3);border-radius:24px;background:linear-gradient(145deg,#0d2818f5,#05120dfa);box-shadow:0 28px 90px #0000006b;overflow:hidden}.state-quiz-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 100% 0,rgba(201,168,76,.13),transparent 35%)}.state-quiz-card--intro{display:grid;grid-template-columns:1.6fr .75fr;gap:48px;align-items:center}.state-quiz-eyebrow{margin:0 0 14px;display:flex;align-items:center;gap:8px;color:#d8b36b!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.19em}.state-quiz-eyebrow svg{width:17px;height:17px}.state-quiz-card h1,.state-quiz-directory h1,.state-quiz-not-found h1{margin:0;color:#f0e6d6;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,58px);line-height:1.02;font-weight:500}.state-quiz-intro-copy>p:not(.state-quiz-eyebrow){max-width:620px;margin:20px 0;color:#ffffff9c;font-size:16px;line-height:1.7}.state-quiz-intro-copy ul{list-style:none;margin:25px 0 30px;padding:0;display:grid;gap:13px}.state-quiz-intro-copy li{display:flex;gap:10px;color:#ffffffb8;font-size:13px;line-height:1.55}.state-quiz-intro-copy li svg{width:18px;height:18px;flex:none;color:#d8b36b;margin-top:1px}.state-quiz-intro-copy>small{display:block;margin-top:18px;max-width:570px;color:#ffffff61;font-size:10px;line-height:1.55}.state-quiz-coin-wrap{display:flex;flex-direction:column;align-items:center;gap:18px}.state-quiz-coin-wrap img{width:min(220px,100%);filter:drop-shadow(0 20px 25px rgba(0,0,0,.35))}.state-quiz-coin-wrap>div{width:100%;padding:15px;border:1px solid rgba(201,168,76,.2);border-radius:14px;background:#ffffff09;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px}.state-quiz-coin-wrap svg{grid-row:1/3;color:#d8b36b}.state-quiz-coin-wrap span{font-size:9px;text-transform:uppercase;letter-spacing:.15em;color:#ffffff6b}.state-quiz-coin-wrap strong{font-family:Georgia,serif;font-size:15px;font-weight:500}.state-quiz-primary,.state-quiz-secondary{min-height:48px;padding:0 20px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.035em;transition:.18s ease}.state-quiz-primary{border:1px solid #d8b36b;background:linear-gradient(135deg,#e1b96c,#b57832);color:#07110e}.state-quiz-secondary{border:1px solid rgba(201,168,76,.35);background:#ffffff06;color:#eee4d2}.state-quiz-primary:hover,.state-quiz-secondary:hover{transform:translateY(-1px)}.state-quiz-primary:disabled,.state-quiz-secondary:disabled{opacity:.35;cursor:not-allowed;transform:none}.state-quiz-primary svg,.state-quiz-secondary svg{width:16px}.state-quiz-progress-row{display:flex;justify-content:space-between;color:#ffffff80;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.state-quiz-progress-row strong{color:#d8b36b}.state-quiz-progress{height:4px;margin:10px 0 38px;background:#ffffff14;border-radius:99px;overflow:hidden}.state-quiz-progress span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#8d5b28,#e3bc70);transition:width .25s ease}.state-quiz-question h1{max-width:750px;font-size:clamp(31px,4.5vw,48px)}.state-quiz-question__help{margin:14px 0 0;color:#ffffff78;font-size:12px;line-height:1.6}.state-quiz-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0}.state-quiz-options button{min-height:90px;padding:17px;border:1px solid rgba(201,168,76,.17);border-radius:14px;background:#ffffff09;color:#eee4d2;text-align:left;display:flex;gap:13px;align-items:flex-start;cursor:pointer;transition:.18s ease}.state-quiz-options button:hover{border-color:#c9a84c80;background:#c9a84c12}.state-quiz-options button.is-selected{border-color:#d8b36b;background:linear-gradient(135deg,#c9a84c24,#0d281880);box-shadow:inset 0 0 0 1px #d8b36b40}.state-quiz-option-check{width:22px;height:22px;flex:none;border-radius:50%;border:1px solid rgba(201,168,76,.36);display:grid;place-items:center;color:#07110e}.is-selected .state-quiz-option-check{background:#d8b36b}.state-quiz-option-check svg{width:13px}.state-quiz-options strong{display:block;font-size:13px}.state-quiz-options small{display:block;margin-top:6px;color:#fff6;font-size:10px;line-height:1.45}.state-quiz-controls{display:flex;justify-content:space-between;gap:12px}.state-quiz-card--result{text-align:center}.state-quiz-card--result h1{max-width:750px;margin:auto}.state-quiz-result-seal{width:68px;height:68px;margin:0 auto 18px;border:1px solid rgba(201,168,76,.4);border-radius:50%;display:grid;place-items:center;background:#c9a84c1a;color:#d8b36b}.state-quiz-result-seal svg{width:32px}.state-quiz-card--result>.state-quiz-eyebrow{justify-content:center}.state-quiz-result-body{max-width:680px;margin:20px auto;color:#ffffff9e;font-size:15px;line-height:1.7}.state-quiz-result-list{max-width:680px;margin:28px auto;padding:22px;border:1px solid rgba(201,168,76,.2);border-radius:16px;background:#ffffff06;text-align:left}.state-quiz-result-list p{margin:0 0 14px;color:#d8b36b;font-size:9px;text-transform:uppercase;letter-spacing:.16em;font-weight:900}.state-quiz-result-list span{display:flex;gap:10px;margin:10px 0;color:#ffffffb8;font-size:12px}.state-quiz-result-list svg{width:16px;color:#d8b36b}.state-quiz-result-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.state-quiz-disclaimer{max-width:700px;margin:25px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:10px;text-align:left;color:#ffffff5c}.state-quiz-disclaimer svg{width:18px;flex:none;color:#d8b36b}.state-quiz-disclaimer p{margin:0;font-size:10px;line-height:1.55}.state-quiz-restart{margin:17px auto 0;border:0;background:transparent;color:#ffffff75;display:flex;align-items:center;gap:7px;font-size:10px;cursor:pointer}.state-quiz-restart svg{width:14px}.state-quiz-directory{min-height:calc(100vh - 76px);padding:76px 20px;background:radial-gradient(circle at 50% 0,rgba(201,168,76,.14),transparent 34%),linear-gradient(180deg,#0d2818,#050c09 48%)}.state-quiz-directory__intro{max-width:760px;margin:auto;text-align:center}.state-quiz-directory__intro .state-quiz-eyebrow{justify-content:center}.state-quiz-directory__intro>p:not(.state-quiz-eyebrow){max-width:650px;margin:20px auto;color:#ffffff94;font-size:16px;line-height:1.7}.state-quiz-directory__intro>span{display:inline-flex;align-items:center;gap:8px;color:#fff6;font-size:11px}.state-quiz-directory__intro svg{width:16px;color:#d8b36b}.state-quiz-directory__grid{width:min(920px,100%);margin:45px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.state-quiz-state-card{min-height:360px;position:relative;isolation:isolate;border:1px solid rgba(201,168,76,.28);border-radius:20px;overflow:hidden;text-decoration:none;background:#0d2818;box-shadow:0 24px 60px #0000004d;transition:.2s ease}.state-quiz-state-card:hover{transform:translateY(-4px);border-color:#d8b36ba6}.state-quiz-state-card__image{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:saturate(.75)}.state-quiz-state-card:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050c0926,#050c09f0 70%)}.state-quiz-state-card__content{position:absolute;inset:auto 0 0;padding:28px}.state-quiz-state-card__content>span{position:absolute;right:24px;bottom:28px;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(201,168,76,.42);color:#d8b36b;font-weight:900}.state-quiz-state-card__content p{margin:0;color:#d8b36b;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.16em}.state-quiz-state-card__content h2{margin:8px 0 2px;color:#eee4d2;font-family:Georgia,serif;font-size:35px;font-weight:500}.state-quiz-state-card__content small{color:#ffffff73;font-size:10px}.state-quiz-state-card__content strong{margin-top:19px;display:flex;align-items:center;gap:8px;color:#eee4d2;font-size:11px}.state-quiz-state-card__content strong svg{width:15px;color:#d8b36b}.state-quiz-directory__note{max-width:650px;margin:26px auto 0;text-align:center;color:#ffffff52;font-size:10px;line-height:1.6}.state-quiz-not-found{min-height:calc(100vh - 76px);padding:100px 20px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(201,168,76,.14),transparent 40%),#07110e}.state-quiz-not-found>svg{width:52px;height:52px;color:#d8b36b}.state-quiz-not-found h1{margin:20px auto;max-width:700px}.state-quiz-not-found p{max-width:560px;margin:0 auto 30px;color:#ffffff80}.state-quiz-not-found>div{display:flex;justify-content:center;gap:10px}.state-quiz-not-found .state-quiz-secondary{padding:0 24px}@media(max-width:760px){.state-quiz-nav>div{height:66px;grid-template-columns:1fr auto}.state-quiz-nav>div>a:last-child{display:none}.state-quiz-nav__brand{justify-self:end!important}.state-quiz-main{padding:30px 14px 62px}.state-quiz-brandline{align-items:flex-start}.state-quiz-brandline>div:last-child{font-size:9px}.state-quiz-card{padding:25px 18px;border-radius:18px}.state-quiz-card--intro{grid-template-columns:1fr}.state-quiz-coin-wrap{display:none}.state-quiz-options{grid-template-columns:1fr}.state-quiz-options button{min-height:76px}.state-quiz-controls{position:sticky;bottom:8px;padding-top:8px;background:linear-gradient(180deg,transparent,#0a1d13 28%)}.state-quiz-controls>*{flex:1}.state-quiz-result-actions{flex-direction:column}.state-quiz-result-actions>*{width:100%}.state-quiz-directory{padding:52px 15px}.state-quiz-directory__grid{grid-template-columns:1fr}.state-quiz-state-card{min-height:320px}.state-quiz-not-found>div{flex-direction:column;align-items:center}.state-quiz-not-found>div>*{width:min(100%,320px)}}@media(prefers-reduced-motion:reduce){.state-quiz-shell *{scroll-behavior:auto!important;transition:none!important}}.ux-preview-page{--ink:#173028;--forest:#173f31;--forest2:#0d2a21;--gold:#b89554;--gold2:#d5b876;--cream:#f7f4ed;--paper:#fffdf8;--sage:#dfe9e2;--line:#ddd7ca;--muted:#68766f;min-height:100vh;background:#ece8df;color:var(--ink);font-family:DM Sans,sans-serif}.ux-preview-page *{box-sizing:border-box}.ux-preview-page button,.ux-preview-page a{font:inherit}.ux-preview-page button{cursor:pointer}.ux-preview-page h1,.ux-preview-page h2,.ux-preview-page h3,.ux-preview-page h4{font-family:Playfair Display,serif;font-weight:500;letter-spacing:-.025em}.ux-preview-page em{font-weight:500;color:var(--forest)}.ux-preview-nav{position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:58px;padding:0 28px;background:#fffdf8f5;border-bottom:1px solid #dcd6c9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:11px;color:#65736c}.ux-preview-nav>a{display:flex;gap:7px;align-items:center;color:#52635b;text-decoration:none}.ux-preview-nav>a svg{width:14px}.ux-preview-nav>div{display:flex;align-items:center;gap:11px;color:#253c33;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.ux-preview-nav img{height:23px}.ux-preview-nav>span{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.ux-kicker,.mock-kicker{margin:0;color:var(--gold);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.ux-audit{display:grid;grid-template-columns:1.15fr .85fr;gap:54px;max-width:1280px;margin:auto;padding:76px 40px 58px}.ux-audit__copy h1{max-width:780px;margin:12px 0 18px;font-size:clamp(42px,5.4vw,74px);line-height:.98}.ux-audit__copy>p:last-child{max-width:740px;font-size:16px;line-height:1.75;color:#5e6d66}.ux-audit__copy strong{color:#263f35}.ux-audit__rules{align-self:end;border-top:1px solid #cfc8ba}.ux-audit__rules>div{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:13px 0;border-bottom:1px solid #d8d1c5}.ux-audit__rules span{font-family:Playfair Display,serif;color:#b49a69}.ux-audit__rules p{margin:0;font-size:13px;color:#53645c}.ux-flow{max-width:1280px;margin:0 auto 34px;padding:52px 40px;background:#f6f2e9;border:1px solid #d9d2c5}.ux-flow__head{max-width:680px}.ux-flow__head h2{font-size:38px;margin:8px 0}.ux-flow__head>p:last-child{color:#69766f}.flow-grid{display:grid;grid-template-columns:1fr 48px 1fr 48px 1fr;align-items:stretch;margin-top:34px}.flow-grid article{padding:26px;background:#fffdf8;border:1px solid #dcd6c9}.flow-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:18px;border:1px solid #c9af7a;border-radius:50%;color:#9d7c42}.flow-icon svg{width:18px}.flow-grid h3{margin:8px 0;font-size:25px}.flow-grid article>p:not(.mock-kicker){min-height:74px;margin:0;color:#64716a;font-size:13px;line-height:1.6}.flow-grid article>span{display:block;margin-top:18px;padding-top:14px;border-top:1px solid #e3ddd2;color:#98825b;font-size:9px;font-weight:600;letter-spacing:.13em}.flow-arrow{display:grid;place-items:center;color:#b39865}.flow-arrow svg{width:18px}.ux-choices{max-width:1440px;margin:auto;padding:56px 28px 100px}.ux-choices__head{max-width:760px;margin:0 auto 28px;text-align:center}.ux-choices__head h2{margin:9px 0 0;font-size:42px}.blueprint-tabs{display:flex;max-width:980px;margin:0 auto 28px;padding:5px;background:#dfd9cf;border-radius:12px}.blueprint-tabs button{position:relative;flex:1;padding:12px 16px;border:0;border-radius:8px;background:transparent;color:#67736d;font-size:12px;font-weight:600}.blueprint-tabs button.active{background:#fffdf8;color:#203b31;box-shadow:0 2px 12px #14281e12}.blueprint-tabs button span{margin-left:8px;padding:3px 6px;border-radius:999px;background:#dbe8de;color:#315d49;font-size:7px;letter-spacing:.12em}.blueprint{max-width:1320px;margin:auto}.blueprint-label{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:0 0 14px}.blueprint-label>div{display:flex;gap:12px;align-items:center}.blueprint-label h2{margin:0;font-size:26px}.blueprint-label>p{max-width:460px;margin:0;text-align:right;color:#6b7770;font-size:12px}.ux-pill{padding:5px 8px;border:1px solid #c9b98e;border-radius:999px;color:#8d7442;font-size:8px;font-weight:600;letter-spacing:.14em}.site-frame{overflow:hidden;background:#fff;border:1px solid #cbc4b8;border-radius:4px;box-shadow:0 28px 70px #20302824}.mock-nav{display:flex;min-height:70px;padding:0 36px;align-items:center;justify-content:space-between;gap:24px;background:#fffdf8;border-bottom:1px solid #e2ddd3}.mock-brand{display:flex;align-items:center;gap:11px}.mock-brand img{height:26px}.mock-brand span{padding-left:10px;border-left:1px solid #c7b588;color:#9c804a;font-size:8px;font-weight:600;letter-spacing:.2em}.mock-nav__links{display:flex;align-items:center;gap:24px;color:#5d6b64;font-size:10px}.mock-nav__actions{display:flex;align-items:center;gap:10px}.mock-link{border:0;background:transparent;color:#4f6259;font-size:10px}.mock-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 17px;border:1px solid #183d30;background:#183d30;color:#fff;font-size:10px;font-weight:600;letter-spacing:.03em;border-radius:4px}.mock-primary svg,.text-action svg{width:13px}.mock-primary--large{min-height:46px;padding:0 21px;font-size:12px}.mock-secondary{min-height:42px;padding:0 16px;border:1px solid #bfc6c1;background:#fffdf8;color:#314c41;border-radius:4px;font-size:11px;font-weight:500}.gateway-hero{display:grid;grid-template-columns:1.02fr .98fr;min-height:560px;background:#f8f5ee}.gateway-hero__copy{padding:86px 68px 62px}.gateway-hero__copy h3{margin:12px 0 20px;font-size:58px;line-height:1.02}.hero-body{max-width:560px;color:#627069;font-size:15px;line-height:1.75}.hero-actions{display:flex;gap:10px;margin-top:28px}.trust-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:35px;padding-top:20px;border-top:1px solid #dcd5c9;color:#68766f;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.trust-row span{display:flex;align-items:center;gap:5px}.trust-row svg{width:12px;color:#937a4c}.gateway-hero__photo{position:relative;min-height:560px;overflow:hidden}.gateway-hero__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gateway-hero__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(248,245,238,.12),transparent 35%,rgba(11,33,25,.05))}.photo-note{position:absolute;z-index:2;right:24px;bottom:24px;width:250px;padding:18px;background:#fffdf8ed;border:1px solid rgba(184,149,84,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.photo-note span{display:block;color:#8e7a51;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.photo-note strong{display:block;margin-top:5px;color:#264036;font-family:Playfair Display,serif;font-weight:500;font-size:19px}.simple-steps{padding:70px 56px;background:#fffdf9}.section-intro{max-width:580px;margin-bottom:38px}.section-intro h3{margin:8px 0;font-size:37px}.section-intro>p:last-child{margin:0;color:#718078}.step-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d9d3c7;border-bottom:1px solid #d9d3c7}.step-row article{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:25px 24px;border-right:1px solid #ddd7cb}.step-row article:last-child{border-right:0}.step-row>article>span{font-family:Playfair Display,serif;font-size:24px;color:#b09a6a}.step-row h4{margin:0 0 8px;font-size:19px}.step-row p{margin:0;color:#718078;font-size:12px;line-height:1.6}.benefit-photo-split{display:grid;grid-template-columns:.9fr 1.1fr;min-height:490px;background:#e8eee8}.benefit-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.benefit-copy{padding:72px 66px;align-self:center}.benefit-copy h3{max-width:580px;margin:9px 0 24px;font-size:37px;line-height:1.12}.benefit-list{display:grid;gap:11px}.benefit-list p{display:flex;align-items:center;gap:10px;margin:0;color:#53665d;font-size:13px}.benefit-list svg{width:15px;color:#846c3e}.text-action{display:flex;align-items:center;gap:7px;margin-top:25px;padding:0;border:0;background:transparent;color:#26483a;font-size:11px;font-weight:600}.state-compact{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:68px 60px;background:#fffdf8}.state-compact h3{margin:8px 0;font-size:35px}.state-compact>div:first-child>p:last-child{color:#708078;line-height:1.65;font-size:13px}.state-search{display:grid;grid-template-columns:22px 1fr auto 18px;gap:10px;align-items:center;padding:19px 20px;border:1px solid #cfc8bd;background:#fff;color:#617169;font-size:11px}.state-search svg{width:15px;color:#9e8049}.state-search strong{color:#213c31;font-size:13px}.ny-spotlight{display:grid;grid-template-columns:1.35fr .65fr;background:#102a21;color:#fff}.ny-photo{position:relative;min-height:430px;background:linear-gradient(120deg,#0c281d,#183d30 50%,#091b15);overflow:hidden}.ny-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(110deg,transparent 48%,rgba(210,184,118,.35) 49%,transparent 50%),linear-gradient(70deg,transparent 58%,rgba(210,184,118,.22) 59%,transparent 60%);opacity:.35}.ny-photo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 28%,rgba(212,184,118,.12),transparent 30%)}.ny-photo>div:last-child{position:absolute;left:54px;bottom:54px}.ny-photo p{color:#d0b371;font-size:9px;font-weight:600;letter-spacing:.2em}.ny-photo h3{margin:10px 0;font-size:52px;line-height:.98;color:#faf6ec}.ny-photo span{color:#ffffff8f;font-size:12px}.ny-facts{display:flex;flex-direction:column;justify-content:center;padding:46px 38px;background:#17382c}.ny-facts>div{padding:17px 0;border-bottom:1px solid rgba(213,184,118,.22)}.ny-facts strong{display:block;font-family:Playfair Display,serif;font-weight:500;font-size:24px;color:#f3e9d7}.ny-facts span{display:block;margin-top:4px;color:#ffffff75;font-size:10px;line-height:1.45}.ny-facts .mock-primary{margin-top:22px;background:#cfb06b;border-color:#cfb06b;color:#102a21}.micro-proof{display:grid;grid-template-columns:1.35fr .65fr;gap:38px;padding:66px 60px;background:#f6f2e9}.micro-proof h3{max-width:700px;margin:10px 0 8px;font-size:34px;line-height:1.16}.micro-proof span{font-size:10px;color:#7c8982}.micro-proof__cta{padding-left:38px;border-left:1px solid #d8d1c5}.micro-proof__cta h4{margin:0 0 17px;font-size:23px}.micro-proof__cta .mock-link{display:block;margin-top:10px}.state-mini{margin:28px 0 0;padding:32px;background:#f6f2e9;border:1px solid #d6cfc2}.state-mini__heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.state-mini__heading h3{margin:8px 0 0;font-size:31px}.state-mini__heading>span{font-size:10px;color:#76827c;text-transform:uppercase;letter-spacing:.1em}.state-mini__browser{overflow:hidden;background:#fff;border:1px solid #d8d1c4;box-shadow:0 16px 45px #22322a17}.state-mini__hero{display:grid;grid-template-columns:1.25fr .75fr;min-height:340px;background:#f8f5ed}.state-mini__hero>div{padding:58px}.state-mini__hero>div>p{color:#a08046;font-size:9px;font-weight:600;letter-spacing:.18em}.state-mini__hero h4{margin:9px 0 13px;font-size:40px;line-height:1.04}.state-mini__hero>div>span{display:block;max-width:570px;color:#697870;font-size:13px;line-height:1.65}.state-mini__hero>div>div{display:flex;gap:8px;margin-top:22px}.state-mini__hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.state-tabs{display:flex;gap:0;border-top:1px solid #ddd6ca;border-bottom:1px solid #ddd6ca;background:#fffdf9}.state-tabs>*{padding:15px 22px;font-size:10px;color:#728078}.state-tabs strong{color:#224638;border-bottom:2px solid #b39255}.state-overview{display:grid;grid-template-columns:repeat(3,1fr) .85fr;gap:0;padding:28px}.state-fact{padding:16px 20px;border-right:1px solid #e0dacd}.state-fact span{font-size:8px;color:#9c8150;letter-spacing:.15em}.state-fact strong{display:block;margin:7px 0;color:#27483b;font-family:Playfair Display,serif;font-size:23px;font-weight:500}.state-fact p{margin:0;color:#78847e;font-size:10px;line-height:1.45}.state-next{display:flex;flex-direction:column;justify-content:center;padding:16px 22px}.state-next p{margin:0 0 8px;font-size:10px;color:#78847d}.state-next button{display:flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#826b3f;font-size:10px;font-weight:600}.state-next svg{width:13px}.chapters-site{position:relative;min-height:680px;background:#f9f6ef}.mock-nav--compact .mock-nav__links{display:none}.chapter-progress{display:flex;gap:6px;padding:18px 34px 0}.chapter-progress button{width:46px;padding:5px;border:0;border-bottom:2px solid #d7d1c6;background:transparent;color:#9ba39f;font-size:8px}.chapter-progress button.active{border-color:#b08d4d;color:#745e35}.chapter-stage{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;min-height:510px;padding:36px 62px}.chapter-copy h3{max-width:580px;margin:9px 0 18px;font-size:51px;line-height:1.04}.chapter-copy>p:not(.mock-kicker){max-width:530px;color:#6d7a74;font-size:14px;line-height:1.72}.chapter-copy .mock-primary{margin-top:18px}.chapter-visual{height:430px;overflow:hidden;background:#143d2e}.chapter-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chapter-visual--ny{display:flex;align-items:end;padding:44px;background:radial-gradient(circle at 75% 25%,rgba(213,184,118,.18),transparent 28%),linear-gradient(145deg,#173e30,#091e17);color:#efe3cd}.chapter-visual--ny span{display:block;margin-bottom:10px;color:#c5a661;font-size:10px;letter-spacing:.2em}.chapter-visual--ny strong{font-family:Playfair Display,serif;font-size:45px;font-weight:500;line-height:.97}.chapter-controls{display:flex;align-items:center;justify-content:center;gap:20px;padding:0 0 24px;color:#84908a;font-size:9px}.chapter-controls button{display:flex;align-items:center;gap:4px;padding:7px 10px;border:0;background:transparent;color:#3c574c;font-size:10px}.chapter-controls button:disabled{opacity:.25}.chapter-controls svg{width:12px}.tradeoff-note{display:grid;grid-template-columns:190px 1fr;gap:20px;margin-top:18px;padding:20px 24px;border:1px solid #d6cfc2;background:#f5f1e8;color:#66746c;font-size:12px;line-height:1.6}.tradeoff-note strong{color:#304b40}.editorial-site{background:#f7f2e8}.editorial-hero{display:grid;grid-template-columns:1fr 1fr;min-height:570px}.editorial-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.editorial-copy{display:flex;flex-direction:column;justify-content:center;padding:62px;background:#f7f2e8}.editorial-copy h3{margin:10px 0 20px;font-size:59px;line-height:.95}.editorial-copy>p:not(.mock-kicker){max-width:520px;color:#6d7973;font-size:14px;line-height:1.7}.editorial-copy button{align-self:flex-start;margin-top:17px}.editorial-index{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d6cebf;border-bottom:1px solid #d6cebf;background:#fffdf8}.editorial-index span{padding:18px 22px;border-right:1px solid #ded7ca;color:#8c784e;font-size:9px;letter-spacing:.14em}.editorial-index span:last-child{border-right:0}.editorial-cards{display:grid;grid-template-columns:repeat(3,1fr);padding:48px 38px;background:#fffdf8}.editorial-cards article{padding:30px;border-right:1px solid #ddd6c8}.editorial-cards article:last-child{border-right:0}.editorial-cards svg{width:22px;color:#8b7243}.editorial-cards h4{margin:11px 0;font-size:25px;line-height:1.1}.editorial-cards article>p:not(.mock-kicker){min-height:60px;color:#748079;font-size:11px;line-height:1.6}.editorial-cards button{display:flex;gap:6px;align-items:center;padding:0;border:0;background:transparent;color:#365547;font-size:10px;font-weight:600}.editorial-cards button svg{width:12px}.ux-decision{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;max-width:1280px;margin:0 auto 90px;padding:50px;background:#17382c;color:#f7f0e4;border:1px solid #b1955c}.ux-decision>div:first-child>svg{width:22px;color:#c9aa6d}.ux-decision h2{margin:10px 0 13px;font-size:38px}.ux-decision>div:first-child>p:last-child{color:#ffffff94;line-height:1.7}.decision-rules{display:grid;align-content:center;gap:0;border-top:1px solid rgba(215,187,128,.25)}.decision-rules span{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid rgba(215,187,128,.18);color:#ffffffb8;font-size:11px}.decision-rules svg{width:13px;color:#d0b270}@media(max-width:980px){.ux-audit,.ux-decision,.flow-grid{grid-template-columns:1fr}.flow-arrow{height:36px;transform:rotate(90deg)}.gateway-hero,.benefit-photo-split,.state-compact,.ny-spotlight,.micro-proof,.state-mini__hero,.chapter-stage,.editorial-hero{grid-template-columns:1fr}.gateway-hero__photo{min-height:440px}.gateway-hero__copy{padding:55px 36px}.benefit-photo{height:400px}.mock-nav__links{display:none}.state-overview{grid-template-columns:1fr 1fr}.state-fact:nth-child(2){border-right:0}.state-next{grid-column:1/-1}.editorial-cards{grid-template-columns:1fr}.editorial-cards article{border-right:0;border-bottom:1px solid #ddd6c8}.blueprint-label{align-items:flex-start;flex-direction:column}.blueprint-label>p{text-align:left}.state-mini__heading{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.ux-preview-nav{padding:0 14px}.ux-preview-nav>span,.ux-preview-nav>div span{display:none}.ux-audit,.ux-flow,.ux-choices{padding-left:16px;padding-right:16px}.ux-audit{padding-top:45px}.ux-audit__copy h1{font-size:42px}.ux-choices__head h2{font-size:32px}.blueprint-tabs{overflow-x:auto;justify-content:flex-start}.blueprint-tabs button{min-width:190px}.mock-nav{padding:0 16px}.mock-nav__actions .mock-link{display:none}.gateway-hero__copy h3,.editorial-copy h3,.chapter-copy h3{font-size:41px}.step-row{grid-template-columns:1fr}.step-row article{border-right:0;border-bottom:1px solid #ddd7cb}.benefit-copy,.state-compact,.micro-proof,.editorial-copy,.chapter-stage{padding:40px 24px}.state-mini{padding:16px}.state-mini__hero>div{padding:34px 22px}.state-mini__hero h4{font-size:32px}.state-tabs{overflow-x:auto}.state-tabs>*{white-space:nowrap}.state-overview{grid-template-columns:1fr}.state-fact{border-right:0;border-bottom:1px solid #e0dacd}.editorial-index{grid-template-columns:1fr 1fr}.editorial-index span:nth-child(2){border-right:0}.ux-decision{margin:0 16px 55px;padding:32px 24px}.ux-decision h2{font-size:30px}.ny-photo>div:last-child{left:26px;bottom:30px}.ny-photo h3{font-size:39px}}.mo-wellness{min-height:100vh;color:#153c30;background:#f7f2e8;font-family:DM Sans,sans-serif}.mo-wellness__nav{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:auto;padding:24px 28px}.mo-wellness__nav a{color:inherit;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:8px}.mo-wellness__brand{font:600 1.4rem Playfair Display,serif}.mo-wellness__brand span{color:#b88a43}.mo-wellness__hero{max-width:1180px;margin:18px auto 0;padding:76px 64px;border-radius:32px;color:#f9f6ed;background:radial-gradient(circle at 80% 10%,#28664e 0,transparent 35%),linear-gradient(135deg,#0c2d23,#174b38);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.6fr);gap:60px;align-items:end;box-shadow:0 28px 70px #0c2d2333}.mo-wellness__eyebrow{color:#dfc17f;text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;font-weight:600;display:flex;gap:8px;align-items:center}.mo-wellness h1{max-width:760px;margin:22px 0;font:600 clamp(3rem,7vw,6.5rem)/.92 "Playfair Display",serif;letter-spacing:-.045em}.mo-wellness__lede{max-width:700px;color:#f9f6edc7;line-height:1.8;font-size:1.05rem}.mo-wellness__primary{display:inline-flex;align-items:center;gap:10px;margin:24px 0 14px;padding:16px 22px;border-radius:999px;background:#dfc17f;color:#102f23;text-decoration:none;font-weight:600}.mo-wellness__hero small{display:block;max-width:720px;color:#f9f6ed8f;line-height:1.6}.mo-wellness__hero aside{padding:28px;border:1px solid rgba(223,193,127,.35);border-radius:22px;background:#ffffff0f;display:grid;gap:10px}.mo-wellness__hero aside svg{color:#dfc17f;width:32px;height:32px}.mo-wellness__hero aside span{color:#f9f6edad;line-height:1.55}.mo-wellness__steps{max-width:1180px;margin:34px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mo-wellness__steps article{padding:32px;border:1px solid rgba(21,60,48,.12);border-radius:24px;background:#fffdf8}.mo-wellness__steps svg{color:#b88a43}.mo-wellness__steps h2,.mo-wellness__disclosure h2{font:600 1.5rem Playfair Display,serif}.mo-wellness__steps p,.mo-wellness__disclosure p{color:#526c63;line-height:1.7}.mo-wellness__disclosure{max-width:900px;margin:80px auto;padding:0 28px;text-align:center}@media(max-width:760px){.mo-wellness__nav{padding:18px}.mo-wellness__nav>a:last-child{font-size:.82rem}.mo-wellness__hero{margin:8px 14px 0;padding:48px 24px;border-radius:24px;grid-template-columns:1fr;gap:30px}.mo-wellness h1{font-size:clamp(2.8rem,15vw,4.2rem)}.mo-wellness__steps{margin:18px 14px;grid-template-columns:1fr}.mo-wellness__disclosure{margin:60px auto}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--font-heading: "Playfair Display", serif;--font-body: "Inter", sans-serif;--font-accent: "Space Grotesk", sans-serif;--background: 40 20% 98%;--foreground: 160 20% 10%;--card: 40 15% 97%;--card-foreground: 160 20% 10%;--popover: 0 0% 100%;--popover-foreground: 160 20% 10%;--primary: 160 35% 16%;--primary-foreground: 40 20% 98%;--secondary: 80 20% 90%;--secondary-foreground: 160 20% 10%;--muted: 40 10% 93%;--muted-foreground: 160 10% 40%;--accent: 38 60% 50%;--accent-foreground: 0 0% 100%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 40 15% 88%;--input: 40 15% 88%;--ring: 160 35% 16%;--chart-1: 160 35% 16%;--chart-2: 38 60% 50%;--chart-3: 80 30% 45%;--chart-4: 160 20% 30%;--chart-5: 38 40% 65%;--radius: .75rem;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.dark{--background: 160 20% 6%;--foreground: 40 20% 95%;--card: 160 20% 8%;--card-foreground: 40 20% 95%;--popover: 160 20% 8%;--popover-foreground: 40 20% 95%;--primary: 38 60% 50%;--primary-foreground: 160 20% 6%;--secondary: 160 15% 15%;--secondary-foreground: 40 20% 95%;--muted: 160 15% 12%;--muted-foreground: 40 10% 60%;--accent: 38 60% 50%;--accent-foreground: 0 0% 100%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 160 15% 15%;--input: 160 15% 15%;--ring: 38 60% 50%;--chart-1: 220 70% 50%;--chart-2: 160 60% 45%;--chart-3: 30 80% 55%;--chart-4: 280 65% 60%;--chart-5: 340 75% 55%;--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5)}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-\[1\.5px\]{top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px}.-inset-\[2px\]{top:-2px;right:-2px;bottom:-2px;left:-2px}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[7px\]{top:7px;right:7px;bottom:7px;left:7px}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.-top-2\.5{top:-.625rem}.bottom-0{bottom:0}.bottom-14{bottom:3.5rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[-5\%\]{left:-5%}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[-10\%\]{top:-10%}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[65px\]{top:65px}.top-\[66px\]{top:66px}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[79\]{z-index:79}.z-\[99990\]{z-index:99990}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.m-0{margin:0}.m-2{margin:.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-ml-4{margin-left:-1rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[400px\]{height:400px}.h-\[600px\]{height:600px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-52{max-height:13rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-12{min-height:3rem}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[340px\]{width:340px}.w-\[400px\]{width:400px}.w-\[600px\]{width:600px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-16{--tw-translate-y: -4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-16{--tw-translate-x: 4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[60px_1fr\]{grid-template-columns:60px 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#183128\]\/10{border-color:#1831281a}.border-\[\#c6a365\]\/25{border-color:#c6a36540}.border-\[\#c6a365\]\/35{border-color:#c6a36559}.border-\[\#c9a84c\]\/25{border-color:#c9a84c40}.border-\[\#c9a84c\]\/40{border-color:#c9a84c66}.border-\[--color-border\]{border-color:var(--color-border)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary-foreground\/10{border-color:hsl(var(--primary-foreground) / .1)}.border-primary-foreground\/20{border-color:hsl(var(--primary-foreground) / .2)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/40{border-color:#fff6}.border-yellow-500\/40{border-color:#eab30866}.border-l-transparent{border-left-color:transparent}.border-t-current{border-top-color:currentColor}.border-t-slate-800{--tw-border-opacity: 1;border-top-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[\#050c09\]{--tw-bg-opacity: 1;background-color:rgb(5 12 9 / var(--tw-bg-opacity, 1))}.bg-\[\#07110ef7\]{background-color:#07110ef7}.bg-\[\#0d281f\]{--tw-bg-opacity: 1;background-color:rgb(13 40 31 / var(--tw-bg-opacity, 1))}.bg-\[\#F2EFE6\]{--tw-bg-opacity: 1;background-color:rgb(242 239 230 / var(--tw-bg-opacity, 1))}.bg-\[\#ead9b8\]{--tw-bg-opacity: 1;background-color:rgb(234 217 184 / var(--tw-bg-opacity, 1))}.bg-\[\#fffdf8\]{--tw-bg-opacity: 1;background-color:rgb(255 253 248 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-accent\/20{background-color:hsl(var(--accent) / .2)}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-foreground\/10{background-color:hsl(var(--primary-foreground) / .1)}.bg-primary-foreground\/20{background-color:hsl(var(--primary-foreground) / .2)}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#0d2818\]\/80{--tw-gradient-from: rgb(13 40 24 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 40 24 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent\/5{--tw-gradient-from: hsl(var(--accent) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-900{--tw-gradient-from: #78350f var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/75{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .75) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-700{--tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a16207 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0d2818\]\/60{--tw-gradient-to: rgb(13 40 24 / .6) var(--tw-gradient-to-position)}.to-accent\/10{--tw-gradient-to: hsl(var(--accent) / .1) var(--tw-gradient-to-position)}.to-amber-800{--tw-gradient-to: #92400e var(--tw-gradient-to-position)}.to-black\/80{--tw-gradient-to: rgb(0 0 0 / .8) var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.fill-yellow-300{fill:#fde047}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-accent{font-family:var(--font-accent)}.font-body{font-family:var(--font-body)}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.text-\[22px\]{font-size:22px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.24em\]{letter-spacing:.24em}.tracking-\[\.25em\]{letter-spacing:.25em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.34em\]{letter-spacing:.34em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0d281f\]{--tw-text-opacity: 1;color:rgb(13 40 31 / var(--tw-text-opacity, 1))}.text-\[\#183128\]\/20{color:#18312833}.text-\[\#68736d\]{--tw-text-opacity: 1;color:rgb(104 115 109 / var(--tw-text-opacity, 1))}.text-\[\#9a7440\]{--tw-text-opacity: 1;color:rgb(154 116 64 / var(--tw-text-opacity, 1))}.text-\[\#c9a84c\]{--tw-text-opacity: 1;color:rgb(201 168 76 / var(--tw-text-opacity, 1))}.text-\[\#d6b879\]{--tw-text-opacity: 1;color:rgb(214 184 121 / var(--tw-text-opacity, 1))}.text-\[\#d9bd82\]{--tw-text-opacity: 1;color:rgb(217 189 130 / var(--tw-text-opacity, 1))}.text-\[\#e2c78f\]{--tw-text-opacity: 1;color:rgb(226 199 143 / var(--tw-text-opacity, 1))}.text-\[\#e4c482\]{--tw-text-opacity: 1;color:rgb(228 196 130 / var(--tw-text-opacity, 1))}.text-\[\#e4c58b\]{--tw-text-opacity: 1;color:rgb(228 197 139 / var(--tw-text-opacity, 1))}.text-\[\#eee4d2\]{--tw-text-opacity: 1;color:rgb(238 228 210 / var(--tw-text-opacity, 1))}.text-\[\#f7f2e8\]{--tw-text-opacity: 1;color:rgb(247 242 232 / var(--tw-text-opacity, 1))}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-foreground\/40{color:hsl(var(--primary-foreground) / .4)}.text-primary-foreground\/50{color:hsl(var(--primary-foreground) / .5)}.text-primary-foreground\/60{color:hsl(var(--primary-foreground) / .6)}.text-primary-foreground\/90{color:hsl(var(--primary-foreground) / .9)}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-destructive\/60{text-decoration-color:hsl(var(--destructive) / .6)}.decoration-red-400\/70{text-decoration-color:#f87171b3}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#c9a84c\]{accent-color:#c9a84c}.accent-amber-500{accent-color:#f59e0b}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-0{--tw-brightness: brightness(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}html{scroll-behavior:smooth;scroll-padding-top:72px}select option{color:#1a3d28;background-color:#fff}.react-markdown-body{font-size:1.0625rem;line-height:1.75}.react-markdown-body>*:first-child{margin-top:0}.react-markdown-body h1,.react-markdown-body h2,.react-markdown-body h3,.react-markdown-body h4{font-family:Playfair Display,serif;font-weight:700;color:#e8e2d4;line-height:1.25;margin-top:2rem;margin-bottom:.75rem}.react-markdown-body h1{font-size:1.9rem}.react-markdown-body h2{font-size:1.55rem}.react-markdown-body h3{font-size:1.3rem}.react-markdown-body p{margin-bottom:1.15rem}.react-markdown-body a{color:#c9a84c;text-decoration:underline;text-underline-offset:2px}.react-markdown-body a:hover{color:#f5d060}.react-markdown-body strong{color:#e8e2d4;font-weight:600}.react-markdown-body em{color:#6b9e7e}.react-markdown-body ul,.react-markdown-body ol{margin-bottom:1.15rem;padding-left:1.5rem}.react-markdown-body ul{list-style:disc}.react-markdown-body ol{list-style:decimal}.react-markdown-body li{margin-bottom:.5rem}.react-markdown-body blockquote{border-left:3px solid rgba(201,168,76,.4);padding-left:1.25rem;margin:1.5rem 0;font-style:italic;color:#e8e2d499}.react-markdown-body img{border-radius:.75rem;margin:1.5rem 0;width:100%}.react-markdown-body hr{border:none;border-top:1px solid rgba(201,168,76,.15);margin:2rem 0}.react-markdown-body code{background:#c9a84c1a;color:#f5d060;padding:.15rem .4rem;border-radius:.35rem;font-size:.9em}.cinematic-map-shell{position:relative;overflow:hidden;padding:5rem max(1.25rem,calc((100vw - 1280px)/2));color:#eee4d2;background:radial-gradient(circle at 78% 25%,rgba(29,91,58,.25),transparent 30%),radial-gradient(circle at 24% 10%,rgba(201,168,76,.09),transparent 24%),linear-gradient(180deg,#050c09,#08140f);border-bottom:1px solid rgba(201,168,76,.16)}.cinematic-map-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;background-image:linear-gradient(rgba(201,168,76,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(201,168,76,.08) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 74%);mask-image:linear-gradient(to bottom,black,transparent 74%)}.cinematic-map-copy{position:relative;z-index:1;max-width:760px;margin:0 auto 2.5rem;text-align:center}.cinematic-map-copy>p{display:flex;justify-content:center;align-items:center;gap:.55rem;color:#c9a84c;font:700 .68rem/1 var(--font-accent);letter-spacing:.24em;text-transform:uppercase}.cinematic-map-copy>p svg{width:15px}.cinematic-map-copy h2{margin-top:1rem;color:#f1e8d8;font:500 clamp(2.3rem,5vw,4.4rem)/1.04 var(--font-heading)}.cinematic-map-copy h2 em{color:#7fa88d;font-weight:400}.cinematic-map-copy>span{display:block;max-width:620px;margin:1.2rem auto 0;color:#eee4d29e;font-size:.95rem;line-height:1.7}.cinematic-map-instruction--mobile{display:none!important}.cinematic-map-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.72fr);gap:2rem;align-items:center}.cinematic-map-wrap{perspective:1100px;padding:1rem}.cinematic-map-wrap svg{width:100%;overflow:visible;filter:drop-shadow(0 30px 34px rgba(0,0,0,.42));transform:rotateX(4deg)}.map-state{fill:#0d2118;stroke:#c9a84c33;stroke-width:1.15;vector-effect:non-scaling-stroke;transition:fill .35s ease,opacity .35s ease,filter .35s ease,transform .35s ease;transform-box:fill-box;transform-origin:center}.map-state.is-serviced{cursor:pointer;fill:#123522;stroke:#c9a84c;stroke-width:1.6}.map-state.is-serviced:hover,.map-state.is-serviced:focus,.map-state.is-focused{outline:none;cursor:pointer;stroke:#f6d97b;stroke-width:2.4;transform:translateY(-8px) scale(1.045);filter:url(#stateGlow) brightness(1.08)}.state-map-label{fill:#f7d56f;stroke:#06100c;stroke-width:1px;paint-order:stroke;text-anchor:middle;font:800 10px/1 var(--font-accent);letter-spacing:.04em;text-shadow:0 1px 4px #000}.state-map-label tspan:first-child{font-size:14px}.state-scene-card{--state-scene:none;position:relative;min-height:430px;overflow:hidden;border-radius:26px;border:1px solid rgba(201,168,76,.42);background-image:var(--state-scene);background-size:cover;background-position:center;box-shadow:0 24px 70px #0000006b,inset 0 0 0 1px #ffffff08;transition:background-image .45s ease}.state-scene-card__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#040a0714,#040a0780 46%,#040a07fa)}.state-scene-card__content{position:absolute;inset:auto 0 0;padding:2rem}.state-scene-card__seal{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;color:#efcf72;border:1px solid rgba(239,207,114,.65);background:#050c09bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 30px #c9a84c2e}.state-scene-card__seal svg{width:18px;height:18px}.state-scene-card__seal span{font:700 .58rem var(--font-accent);letter-spacing:.14em}.state-scene-card__content>p{margin-top:1.25rem;color:#d9ad50;font:700 .58rem var(--font-accent);letter-spacing:.19em;text-transform:uppercase}.state-scene-card__content h3{margin-top:.3rem;color:#f4ebdc;font:500 2.7rem/1 var(--font-heading)}.state-scene-card__content>span{display:block;margin-top:.7rem;color:#f4ebdc99;font-size:.78rem;line-height:1.55}.state-scene-card__content button{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:1.3rem;padding:.85rem 1rem;color:#07110e;background:linear-gradient(135deg,#b98238,#efd075);border-radius:10px;font:800 .68rem var(--font-accent);letter-spacing:.08em;text-transform:uppercase}.state-scene-card__content button svg{width:16px}.cinematic-map-note{position:relative;z-index:1;margin-top:1.5rem;color:#eee4d24d;text-align:center;font-size:.7rem}@media(max-width:900px){.cinematic-map-shell{padding-top:4rem}.cinematic-map-stage{grid-template-columns:1fr}.cinematic-map-wrap{padding:0}.state-scene-card{min-height:360px}.cinematic-map-instruction--desktop{display:none!important}.cinematic-map-instruction--mobile{display:block!important}}@media(prefers-reduced-motion:reduce){.map-state{transition:none}.map-state.is-serviced:hover,.map-state.is-serviced:focus,.map-state.is-focused{transform:none}}.elite-state-page{min-height:100vh;background:#050b09;color:#eee4d2;font-family:var(--font-body)}.elite-state-page *{box-sizing:border-box}.elite-state-page a{text-decoration:none}.elite-state-not-found{display:grid;min-height:100vh;place-items:center;background:#050b09;color:#eee4d2;text-align:center}.elite-state-not-found h1{font:500 2.5rem var(--font-heading)}.elite-state-not-found a{display:inline-block;margin-top:1rem;color:#d2a64d}.elite-state-nav{position:sticky;top:0;z-index:60;border-bottom:1px solid rgba(201,155,76,.28);background:#040e0bf5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.elite-state-nav__inner{display:flex;min-height:76px;max-width:1280px;margin:auto;padding:0 24px;align-items:center;justify-content:space-between;gap:24px}.elite-back,.elite-state-nav__actions{display:flex;align-items:center}.elite-back{gap:8px;color:#eee4d294;font:600 .72rem var(--font-accent);text-transform:uppercase;letter-spacing:.1em}.elite-back svg{width:15px}.elite-state-brand{position:absolute;left:50%;display:flex;transform:translate(-50%);align-items:center;gap:10px}.elite-state-brand img{width:auto;height:27px;filter:brightness(0) invert(1);opacity:.88}.elite-state-brand span{border-left:1px solid rgba(201,155,76,.35);padding-left:10px;color:#d5b372;font:700 .58rem var(--font-accent);letter-spacing:.18em;text-transform:uppercase}.elite-state-nav__actions{gap:10px}.elite-state-nav__actions>img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;margin-left:6px}.elite-gold-button,.elite-ghost-button,.elite-status-pill{display:inline-flex;min-height:40px;padding:0 18px;align-items:center;justify-content:center;border-radius:7px;font:700 .68rem var(--font-accent);letter-spacing:.06em;text-transform:uppercase}.elite-gold-button{border:1px solid #d2a64d;background:#c9974c;color:#06100c;box-shadow:0 8px 24px #0000002e}.elite-gold-button:hover{background:#e0b967}.elite-ghost-button{border:1px solid rgba(201,155,76,.48);background:#050e0b61;color:#eee4d2}.elite-ghost-button:hover{border-color:#d2a64d;color:#f6d88a}.elite-status-pill{border:1px solid rgba(201,155,76,.45);color:#e0b967;background:#c99b4c14}.elite-state-hero{position:relative;min-height:520px;overflow:hidden;background-color:#08110d;background-image:var(--state-hero);background-size:cover;background-position:center}.elite-state-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#030a088f;box-shadow:inset 0 -160px 160px #030a08c7,inset 430px 0 220px #030a08bd}.elite-state-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:48px;max-width:1280px;margin:auto;padding:34px 24px 54px;align-items:center}.elite-state-hero__copy{max-width:760px}.elite-eyebrow{color:#d2a64d;font:700 .66rem var(--font-accent);letter-spacing:.21em;text-transform:uppercase}.elite-eyebrow span{padding:0 8px;color:#eee4d24d}.elite-state-hero h1{margin-top:10px;color:#f0e5d2;font:500 clamp(3rem,5.3vw,5.2rem)/.98 var(--font-heading);letter-spacing:-.03em}.elite-state-hero__copy>h2{max-width:680px;margin-top:12px;color:#74a283;font:italic 400 clamp(1.2rem,2.2vw,1.8rem)/1.35 var(--font-heading)}.elite-serving-card{display:flex;max-width:430px;margin-top:24px;padding:15px 18px;gap:12px;border:1px solid rgba(201,155,76,.7);border-radius:10px;background:#040d0ac7}.elite-serving-card>svg{width:18px;flex:0 0 auto;color:#d2a64d}.elite-serving-card p{color:#e0b967;font:700 .66rem var(--font-accent);letter-spacing:.13em;text-transform:uppercase}.elite-serving-card span{display:block;margin-top:6px;color:#eee4d2b3;font-size:.82rem;line-height:1.45}.elite-state-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.elite-script{margin-top:12px;color:#78a485;font:italic 1rem var(--font-heading)}.elite-education-notice{display:grid;grid-template-columns:54px 1fr;max-width:680px;margin-top:24px;padding:22px;gap:18px;border:1px solid #bd8f43;border-radius:12px;background:#14120cd6}.elite-education-notice p{color:#d7a64c;font:700 .66rem var(--font-accent);letter-spacing:.12em;text-transform:uppercase}.elite-education-notice h3{margin-top:5px;color:#f0e2c9;font:500 clamp(1.3rem,2.2vw,2rem)/1.15 var(--font-heading)}.elite-education-notice span{display:block;margin-top:8px;color:#eee4d2b3;font-size:.83rem;line-height:1.55}.elite-icon-ring{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:1px solid rgba(210,166,77,.72);border-radius:50%;color:#d2a64d;background:#d2a64d0f}.elite-icon-ring svg{width:20px;height:20px}.elite-state-status-card{align-self:stretch;display:flex;min-height:360px;padding:26px;flex-direction:column;justify-content:center;border:1px solid rgba(201,155,76,.62);border-radius:13px;background:#040d0ae0;box-shadow:0 24px 54px #00000059}.elite-state-shape{width:100%;height:138px;overflow:visible}.elite-state-shape path{fill:#243f2dad;stroke:#d4a64e;stroke-width:2;vector-effect:non-scaling-stroke}.elite-state-status-card h3{margin-top:10px;color:#f0e5d2;font:500 2rem var(--font-heading);letter-spacing:.14em;text-transform:uppercase}.elite-state-status-card>p{margin-top:12px;color:#d2a64d;font:700 .62rem var(--font-accent);letter-spacing:.18em;text-transform:uppercase}.elite-state-status-card strong{margin-top:5px;padding-bottom:14px;border-bottom:1px solid rgba(201,155,76,.42);color:#78a485;font:500 1.15rem var(--font-heading)}.elite-state-status-card>span{margin-top:14px;color:#eee4d294;font-size:.76rem;line-height:1.5}.elite-state-main{display:grid;gap:18px;max-width:1280px;margin:auto;padding:18px 24px 54px}.elite-primary-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(290px,.95fr);gap:18px}.elite-primary-grid--renewal{grid-template-columns:minmax(290px,540px);justify-content:center}.elite-calculator{overflow:hidden;border:1px solid rgba(201,155,76,.55);border-radius:12px;background:#06110d;box-shadow:0 20px 46px #00000042}.elite-calculator__heading{display:flex;padding:22px;gap:16px;border-bottom:1px solid rgba(201,155,76,.22)}.elite-calculator__heading>div:last-child>p{color:#d2a64d;font:700 .62rem var(--font-accent);letter-spacing:.16em;text-transform:uppercase}.elite-calculator__heading h2{margin-top:4px;color:#f0e5d2;font:500 clamp(1.45rem,2.4vw,2rem)/1.1 var(--font-heading)}.elite-calculator__heading span{display:block;margin-top:7px;color:#eee4d2b8;font-size:.78rem}.elite-calculator__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.8fr);gap:0}.elite-calculator__controls{display:grid;padding:22px;gap:17px}.elite-field{display:grid;gap:9px}.elite-field>span{display:flex;justify-content:space-between;color:#eee4d2d1;font:700 .66rem var(--font-accent);letter-spacing:.06em;text-transform:uppercase}.elite-field strong{color:#dfb75f}.elite-field input[type=range]{width:100%;accent-color:#c9974c}.elite-money-input{display:flex;height:43px;align-items:center;border:1px solid rgba(201,155,76,.45);border-radius:7px;background:#081610}.elite-money-input span{padding-left:14px;color:#d2a64d;font:500 1.2rem var(--font-heading)}.elite-money-input input{width:100%;height:100%;padding:0 12px;border:0;outline:0;background:transparent;color:#f0e5d2;font:500 1.15rem var(--font-heading)}.elite-select-wrap{position:relative}.elite-select-wrap select{width:100%;height:43px;padding:0 40px 0 13px;border:1px solid rgba(201,155,76,.45);border-radius:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#081610;color:#eee4d2;font-size:.8rem;outline:0}.elite-select-wrap svg{position:absolute;right:12px;top:13px;width:17px;color:#d2a64d;pointer-events:none}.elite-estimate-note{display:flex;padding:12px;gap:10px;border:1px solid rgba(107,158,126,.18);border-radius:8px;background:#6b9e7e0f;color:#eee4d2b8}.elite-estimate-note svg{width:16px;flex:0 0 auto;color:#78a485}.elite-estimate-note p{font-size:.7rem;line-height:1.55}.elite-calculator__results{padding:22px;border-left:1px solid rgba(201,155,76,.22);background:#050d0a}.elite-result-kicker{display:flex;justify-content:space-between;align-items:flex-start}.elite-result-kicker p{color:#d2a64d;font:700 .61rem var(--font-accent);letter-spacing:.14em;text-transform:uppercase}.elite-result-kicker span{display:block;margin-top:4px;color:#eee4d2b3;font-size:.72rem}.elite-result-kicker svg{width:23px;color:#78a485}.elite-result-pair{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:17px}.elite-result{padding:13px;border:1px solid rgba(201,155,76,.13);border-radius:8px;background:#ffffff06}.elite-result p{color:#eee4d2ad;font:600 .55rem var(--font-accent);letter-spacing:.1em;text-transform:uppercase}.elite-result strong{display:block;margin-top:4px;color:#f0e5d2;font:500 1.55rem var(--font-heading)}.elite-result-hero{margin-top:10px;padding:18px;text-align:center;border:1px solid rgba(201,155,76,.32);border-radius:9px;background:#c99b4c14}.elite-result-hero p{color:#dfb75f;font:700 .56rem var(--font-accent);letter-spacing:.12em;text-transform:uppercase}.elite-result-hero strong{display:block;color:#78a485;font:500 3.5rem/.95 var(--font-heading)}.elite-result-hero span{display:block;margin-top:7px;color:#eee4d2ad;font-size:.64rem}.elite-source{margin-top:13px;color:#eee4d2a8;text-align:center;font-size:.66rem}.elite-source a{color:#d2a64d;text-decoration:underline}.elite-renewal-card{position:relative;overflow:hidden;padding:24px;border:1px solid rgba(201,155,76,.55);border-radius:12px;background:#082018}.elite-renewal-card>p{margin-top:14px;color:#d2a64d;font:700 .62rem var(--font-accent);letter-spacing:.16em;text-transform:uppercase}.elite-renewal-card h2{max-width:300px;margin-top:5px;color:#f0e5d2;font:500 1.65rem/1.1 var(--font-heading)}.elite-renewal-card>div:not(.elite-icon-ring){display:grid;gap:9px;margin:22px 0}.elite-renewal-card>div>span{display:flex;gap:8px;color:#eee4d2b3;font-size:.76rem;line-height:1.35}.elite-renewal-card>div>span svg{width:15px;flex:0 0 auto;color:#d2a64d}.elite-renewal-card>img{position:absolute;right:-36px;bottom:48px;width:150px;opacity:.26;transform:rotate(10deg)}.elite-renewal-card>a{position:relative;z-index:1;width:100%;margin-top:8px}.elite-resource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.elite-resource-card{display:flex;min-height:170px;padding:20px;gap:14px;border:1px solid rgba(201,155,76,.45);border-radius:10px;background:#06130f}.elite-resource-card .elite-icon-ring{width:44px;height:44px}.elite-resource-card h3{color:#e5bd69;font:500 1.02rem var(--font-heading);letter-spacing:.06em;text-transform:uppercase}.elite-resource-card p{margin-top:7px;color:#eee4d294;font-size:.73rem;line-height:1.55}.elite-resource-card a{display:flex;margin-top:12px;align-items:center;gap:8px;color:#d2a64d;font:700 .68rem var(--font-accent)}.elite-resource-card a svg{width:14px}.elite-benefit-panel,.elite-final-cta{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:28px;border:1px solid rgba(201,155,76,.38);border-radius:11px;background:#071711}.elite-benefit-panel h2,.elite-renewal-path h2,.elite-latest h2,.elite-final-cta h2,.elite-education-footer h2{margin-top:6px;color:#f0e5d2;font:500 clamp(1.65rem,3vw,2.4rem)/1.08 var(--font-heading)}.elite-benefit-panel>div:last-child{display:grid;gap:10px}.elite-benefit-panel>div:last-child p{display:flex;gap:9px;color:#eee4d2b3;font-size:.78rem}.elite-benefit-panel svg{width:17px;flex:0 0 auto;color:#78a485}.elite-renewal-path{padding:26px;border:1px solid rgba(201,155,76,.28);border-radius:11px;background:#06110d}.elite-renewal-path>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.elite-renewal-path article{padding:18px;border:1px solid rgba(201,155,76,.22);border-radius:9px;background:#081710}.elite-renewal-path article span{color:#d2a64d73;font:500 2.3rem var(--font-heading)}.elite-renewal-path article p{margin-top:8px;color:#eee4d29e;font-size:.75rem;line-height:1.5}.elite-latest{padding:24px;border:1px solid rgba(201,155,76,.38);border-radius:11px;background:#06110d}.elite-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.elite-section-heading>a{display:flex;align-items:center;gap:6px;color:#d2a64d;font:700 .7rem var(--font-accent)}.elite-section-heading>a svg{width:15px}.elite-latest__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.elite-article-card{overflow:hidden;border:1px solid rgba(201,155,76,.22);border-radius:9px;background:#071711}.elite-article-card>img,.elite-article-card__placeholder{width:100%;height:136px;-o-object-fit:cover;object-fit:cover}.elite-article-card__placeholder{display:grid;place-items:center;color:#d2a64d;background:#0a2017}.elite-article-card__placeholder svg{width:30px}.elite-article-card>div:last-child{padding:16px}.elite-article-card p{color:#d2a64d;font:700 .56rem var(--font-accent);letter-spacing:.1em;text-transform:uppercase}.elite-article-card h3{margin-top:6px;color:#f0e5d2;font:500 1.05rem/1.2 var(--font-heading)}.elite-article-card span{display:-webkit-box;overflow:hidden;margin-top:8px;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#eee4d280;font-size:.7rem;line-height:1.45}.elite-article-card strong{display:flex;margin-top:12px;align-items:center;gap:6px;color:#d2a64d;font:700 .65rem var(--font-accent)}.elite-article-card strong svg{width:13px}.elite-empty-state{grid-column:1/-1;display:flex;padding:30px;gap:16px;align-items:center;border:1px dashed rgba(201,155,76,.3);border-radius:9px;color:#d2a64d}.elite-empty-state>svg{width:28px}.elite-empty-state h3{color:#f0e5d2;font:500 1.2rem var(--font-heading)}.elite-empty-state p{margin-top:5px;color:#eee4d280;font-size:.73rem}.elite-final-cta{position:relative;grid-template-columns:90px 1fr auto;align-items:center;overflow:hidden}.elite-final-cta>img{width:82px}.elite-final-cta span{display:block;margin-top:8px;color:#eee4d28c;font-size:.78rem}.elite-education-footer{padding:34px;border:1px solid rgba(201,155,76,.4);border-radius:11px;background:#071711;text-align:center}.elite-education-footer>p:last-child{max-width:760px;margin:12px auto 0;color:#eee4d294;font-size:.78rem;line-height:1.6}.elite-playbook{position:relative;overflow:hidden;padding:clamp(26px,4vw,48px);border:1px solid rgba(201,155,76,.48);border-radius:14px;background:radial-gradient(circle at 92% 3%,rgba(201,155,76,.12),transparent 25%),linear-gradient(150deg,#071711,#050d0a 68%,#081a13);box-shadow:0 24px 60px #00000047}.elite-playbook:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.09;pointer-events:none;background-image:linear-gradient(rgba(201,155,76,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(201,155,76,.18) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(135deg,black,transparent 65%);mask-image:linear-gradient(135deg,black,transparent 65%)}.elite-playbook>*{position:relative;z-index:1}.elite-playbook__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end}.elite-playbook__header h2{max-width:780px;margin-top:8px;color:#f0e5d2;font:500 clamp(2rem,4.6vw,3.8rem)/1 var(--font-heading);letter-spacing:-.025em}.elite-playbook__header>div:first-child>p:last-child{max-width:770px;margin-top:15px;color:#eee4d2b3;font-size:.88rem;line-height:1.7}.elite-playbook__verified{display:grid;min-width:180px;padding:16px 18px;border:1px solid rgba(201,155,76,.38);border-radius:9px;background:#040d0ab8}.elite-playbook__verified svg{width:22px;color:#d2a64d}.elite-playbook__verified span{margin-top:10px;color:#eee4d285;font:700 .57rem var(--font-accent);letter-spacing:.15em;text-transform:uppercase}.elite-playbook__verified strong{margin-top:3px;color:#e8c679;font:500 1rem var(--font-heading)}.elite-playbook__facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px}.elite-playbook__facts article{min-height:152px;padding:18px;border:1px solid rgba(201,155,76,.26);border-radius:9px;background:#081d14b8}.elite-playbook__facts article>span,.elite-playbook__costs article>span{color:#d2a64d;font:700 .57rem var(--font-accent);letter-spacing:.13em;text-transform:uppercase}.elite-playbook__facts strong,.elite-playbook__costs strong{display:block;margin-top:8px;color:#f0e5d2;font:500 1.13rem/1.12 var(--font-heading)}.elite-playbook__facts p,.elite-playbook__costs p{margin-top:9px;color:#eee4d29e;font-size:.7rem;line-height:1.55}.elite-playbook__split,.elite-playbook__guardrails{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:14px;margin-top:14px}.elite-dossier-panel,.elite-playbook__faq{padding:24px;border:1px solid rgba(201,155,76,.28);border-radius:10px;background:#05110de0}.elite-dossier-panel__heading{display:flex;gap:14px;align-items:center}.elite-dossier-panel__heading>svg{width:38px;height:38px;padding:9px;flex:0 0 auto;border:1px solid rgba(201,155,76,.5);border-radius:50%;color:#d2a64d;background:#c99b4c0f}.elite-dossier-panel__heading h3{margin-top:5px;color:#f0e5d2;font:500 clamp(1.35rem,2.6vw,1.85rem)/1.1 var(--font-heading)}.elite-playbook__steps{display:grid;gap:0;margin-top:22px}.elite-playbook__steps li{display:grid;grid-template-columns:42px 1fr;gap:13px;padding:15px 0;border-top:1px solid rgba(201,155,76,.16)}.elite-playbook__steps li:first-child{border-top:0}.elite-playbook__steps li>span{color:#d2a64d80;font:500 1.55rem var(--font-heading)}.elite-playbook__steps h4{color:#e7c477;font:500 1rem var(--font-heading)}.elite-playbook__steps p{margin-top:5px;color:#eee4d2a6;font-size:.73rem;line-height:1.58}.elite-playbook__costs{display:grid;gap:9px;margin-top:22px}.elite-playbook__costs article{padding:14px 15px;border-left:2px solid rgba(210,166,77,.56);background:#ffffff06}.elite-playbook__inline-link{display:flex;margin-top:18px;align-items:center;gap:7px;color:#e2bd72;font:700 .66rem var(--font-accent);letter-spacing:.06em;text-transform:uppercase}.elite-playbook__inline-link svg{width:15px}.elite-playbook__conditions{margin-top:14px;border:1px solid rgba(201,155,76,.34);border-radius:10px;background:#06130f}.elite-playbook__conditions summary{display:flex;min-height:92px;padding:20px 24px;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.elite-playbook__conditions summary::-webkit-details-marker{display:none}.elite-playbook__conditions summary>span:first-child{display:flex;align-items:center;gap:14px}.elite-playbook__conditions summary svg{width:40px;height:40px;padding:9px;border:1px solid rgba(201,155,76,.5);border-radius:50%;color:#d2a64d}.elite-playbook__conditions summary small{display:block;color:#d2a64d;font:700 .56rem var(--font-accent);letter-spacing:.14em;text-transform:uppercase}.elite-playbook__conditions summary strong{display:block;margin-top:4px;color:#f0e5d2;font:500 1.32rem var(--font-heading)}.elite-playbook__conditions summary>span:last-child{color:#d2a64d;font:700 .62rem var(--font-accent);letter-spacing:.09em;text-transform:uppercase}.elite-playbook__conditions[open] summary{border-bottom:1px solid rgba(201,155,76,.22)}.elite-playbook__conditions>div{padding:22px 24px 26px}.elite-playbook__conditions>div>p{max-width:850px;color:#eee4d2a8;font-size:.76rem;line-height:1.6}.elite-playbook__conditions ul{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 20px;margin-top:18px}.elite-playbook__conditions li{position:relative;padding-left:14px;color:#eee4d2c2;font-size:.72rem;line-height:1.45}.elite-playbook__conditions li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:#d2a64d;box-shadow:0 0 8px #d2a64d8c}.elite-playbook__guardrails{grid-template-columns:1fr 1fr}.elite-playbook__guardrails ul{display:grid;gap:11px;margin-top:20px}.elite-playbook__guardrails li{display:flex;gap:10px;color:#eee4d2b3;font-size:.73rem;line-height:1.55}.elite-playbook__guardrails li svg{width:16px;height:16px;margin-top:2px;flex:0 0 auto;color:#78a485}.elite-dossier-panel--limits{background:linear-gradient(145deg,#1d140c94,#05110deb)}.elite-dossier-panel--limits li svg{color:#d2a64d}.elite-playbook__faq{margin-top:14px}.elite-playbook__faq>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.elite-playbook__faq details{border:1px solid rgba(201,155,76,.2);border-radius:8px;background:#ffffff05}.elite-playbook__faq summary{padding:15px 16px;cursor:pointer;color:#eee4d2;font:500 .93rem/1.35 var(--font-heading)}.elite-playbook__faq details p{padding:0 16px 16px;color:#eee4d2a6;font-size:.72rem;line-height:1.6}.elite-playbook__sources{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:28px;margin-top:14px;padding:24px;border:1px solid rgba(201,155,76,.32);border-radius:10px;background:linear-gradient(145deg,#0a2419,#06110d)}.elite-playbook__sources h3{margin-top:5px;color:#f0e5d2;font:500 1.45rem var(--font-heading)}.elite-playbook__sources>div:first-child>p:last-child{max-width:620px;margin-top:11px;color:#eee4d294;font-size:.68rem;line-height:1.58}.elite-playbook__sources>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:7px}.elite-playbook__sources a{display:flex;min-height:38px;padding:8px 10px;align-items:center;justify-content:space-between;gap:9px;border:1px solid rgba(201,155,76,.18);border-radius:6px;color:#dfbd76;background:#040d0a66;font:600 .61rem/1.35 var(--font-accent)}.elite-playbook__sources a svg{width:13px;flex:0 0 auto}@media(max-width:1050px){.elite-playbook__facts{grid-template-columns:repeat(2,1fr)}.elite-playbook__split,.elite-playbook__guardrails,.elite-playbook__sources{grid-template-columns:1fr}.elite-playbook__conditions ul{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.elite-playbook{padding:20px 16px}.elite-playbook__header{grid-template-columns:1fr}.elite-playbook__verified{min-width:0}.elite-playbook__facts{grid-template-columns:1fr}.elite-playbook__facts article{min-height:0}.elite-dossier-panel,.elite-playbook__faq{padding:19px 16px}.elite-playbook__conditions summary{min-height:0;padding:17px 16px;align-items:flex-start}.elite-playbook__conditions summary>span:last-child{white-space:nowrap}.elite-playbook__conditions summary strong{font-size:1.1rem}.elite-playbook__conditions>div{padding:18px 16px 21px}.elite-playbook__conditions ul,.elite-playbook__faq>div:last-child,.elite-playbook__sources>div:last-child{grid-template-columns:1fr}.elite-playbook__sources{padding:20px 16px}.elite-playbook__steps li{grid-template-columns:34px 1fr}.elite-playbook__steps li>span{font-size:1.3rem}}.membership-tiers{padding:56px 24px 64px;border-bottom:1px solid rgba(191,160,104,.15);background:#050b09;color:#eee4d2}.membership-tiers__inner{max-width:1280px;margin:auto}.membership-tiers__eyebrow{text-align:center;color:#c9974c;font:700 .66rem var(--font-accent);letter-spacing:.2em;text-transform:uppercase}.membership-tiers h2{text-align:center;margin-top:8px;color:#f0e5d2;font:500 clamp(2rem,4vw,3.2rem) var(--font-heading)}.membership-tiers h2 em{color:#78a485;font-weight:400}.membership-tiers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.membership-tier,.membership-ledger{position:relative;overflow:hidden;min-height:295px;padding:22px;border:1px solid rgba(191,160,104,.34);border-radius:10px;background:#07140f}.membership-tier--copper{background:#24150e}.membership-tier--emerald{background:#0b2017}.membership-tier--deep{background:#071711}.membership-tier__title{display:flex;align-items:center;gap:12px}.membership-tier__title .elite-icon-ring{width:43px;height:43px}.membership-tier h3,.membership-ledger h3{color:#f0e5d2;font:500 1.4rem var(--font-heading);letter-spacing:.12em;text-transform:uppercase}.membership-tier__title p{color:#d2a64d;font:700 .57rem var(--font-accent);letter-spacing:.2em;text-transform:uppercase}.membership-tier__intro{margin-top:17px;color:#eee4d29e;font-size:.75rem;line-height:1.5}.membership-tier__list{display:grid;gap:9px;margin-top:18px}.membership-tier__list span{display:flex;gap:8px;align-items:center;color:#eee4d2ad;font-size:.72rem}.membership-tier__list svg{width:14px;color:#d2a64d}.membership-tier__action{position:absolute;right:18px;bottom:16px;left:18px;padding:9px;border:1px solid rgba(201,155,76,.28);border-radius:6px;color:#dfbd76;text-align:center;font:700 .6rem var(--font-accent);letter-spacing:.16em;text-transform:uppercase}.membership-ledger{display:flex;flex-direction:column;justify-content:flex-end;background:#08130f}.membership-ledger>img{position:absolute;right:-10px;bottom:20px;width:150px;opacity:.26}.membership-ledger>svg{width:24px;color:#d2a64d}.membership-ledger h3{margin-top:13px}.membership-ledger p{max-width:230px;margin-top:9px;color:#eee4d28c;font-size:.74rem;line-height:1.55}.membership-ledger a{position:relative;z-index:1;align-self:flex-start;margin-top:17px;padding:9px 13px;border:1px solid rgba(201,155,76,.45);border-radius:6px;color:#e2bd72;font:700 .6rem var(--font-accent);letter-spacing:.12em;text-transform:uppercase}@media(max-width:1050px){.elite-state-hero__inner{grid-template-columns:minmax(0,1fr) 270px;gap:28px}.elite-state-status-card{min-height:320px}.elite-primary-grid{grid-template-columns:1fr}.elite-calculator__grid{grid-template-columns:1fr 1fr}.elite-resource-grid,.membership-tiers__grid,.elite-latest__grid{grid-template-columns:repeat(2,1fr)}}.elite-field>label,.elite-field>span{display:flex;justify-content:space-between;color:#eee4d2d1;font:700 .66rem var(--font-accent);letter-spacing:.06em;text-transform:uppercase}.elite-money-input,.elite-money-input input,.elite-resource-card>div:last-child{min-width:0}.elite-resource-card small{display:block;margin-top:9px;color:#eee4d2a8;font:600 .6rem var(--font-accent);letter-spacing:.06em;text-transform:uppercase}.elite-result-hero strong{font-size:clamp(2.5rem,12vw,3.5rem)}.elite-state-page :is(a,button,input,select):focus-visible,.elite-calculator :is(input,select):focus-visible{outline:3px solid #f6d97b;outline-offset:3px}@media(max-width:420px){.elite-calculator__heading,.elite-calculator__controls,.elite-calculator__results{padding:17px}.elite-result-pair{grid-template-columns:1fr}.elite-resource-card{padding:17px}.elite-state-hero h1{font-size:clamp(2.45rem,13vw,3.2rem)}.floating-chat-panel{width:calc(100vw - 32px)}}@media(prefers-reduced-motion:reduce){.elite-state-page *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:760px){.elite-state-nav{background:#040e0b;backdrop-filter:none;-webkit-backdrop-filter:none}.elite-state-nav__inner{min-height:64px;padding:0 16px}.elite-state-brand{position:static;transform:none}.elite-state-brand span,.elite-state-nav__actions .elite-ghost-button,.elite-state-nav__actions>img,.elite-back{display:none}.elite-state-nav__actions{margin-left:auto}.elite-state-nav__actions .elite-gold-button{isolation:isolate;min-width:116px;white-space:nowrap;background:#c9974c!important;color:#06100c!important;transform:translateZ(0);-webkit-transform:translateZ(0)}.elite-state-nav__actions .elite-gold-button span{position:relative;z-index:1;color:#06100c}.elite-state-hero{min-height:auto}.elite-state-hero__copy>h2,.elite-script{color:#9ec0aa}.elite-serving-card span,.elite-state-status-card>span,.elite-renewal-card>div>span,.elite-resource-card p,.elite-benefit-panel>div:last-child p,.elite-renewal-path article p,.elite-empty-state p,.elite-final-cta span{color:#eee4d2c2}.elite-state-hero__veil{background:#030a08ad;box-shadow:inset 0 -90px 90px #030a08d1}.elite-state-hero__inner{grid-template-columns:1fr;padding:34px 18px 40px}.elite-state-status-card{min-height:0}.elite-state-shape{height:105px}.elite-state-main{padding:14px 14px 40px}.elite-calculator__grid{grid-template-columns:1fr}.elite-calculator__results{border-top:1px solid rgba(201,155,76,.22);border-left:0}.elite-resource-grid,.elite-latest__grid,.elite-renewal-path>div,.elite-benefit-panel,.membership-tiers__grid{grid-template-columns:1fr}.elite-resource-card{min-height:0}.elite-renewal-card>img{right:-62px;bottom:32px;width:122px;opacity:.12}.elite-renewal-path article{min-height:0;padding:13px 15px}.elite-renewal-path article span{font-size:1.75rem}.elite-renewal-path article p{margin-top:3px;line-height:1.4}.elite-final-cta{grid-template-columns:64px 1fr}.elite-final-cta>a{grid-column:1/-1;width:100%}.elite-final-cta>img{width:58px}.elite-section-heading{align-items:flex-start;flex-direction:column}.elite-latest__grid{grid-template-columns:1fr}.membership-tiers{padding:42px 15px}.membership-tier,.membership-ledger{min-height:275px}.floating-chat-shell{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.floating-chat-fab{width:50px;height:50px;padding:0!important;justify-content:center}.floating-chat-fab__logo{display:none}.floating-chat-fab svg{width:18px;height:18px;margin-left:0!important}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-\[rgba\(249\,246\,239\,0\.3\)\]::-moz-placeholder{color:#f9f6ef4d}.placeholder\:text-\[rgba\(249\,246\,239\,0\.3\)\]::placeholder{color:#f9f6ef4d}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-primary-foreground\/30::-moz-placeholder{color:hsl(var(--primary-foreground) / .3)}.placeholder\:text-primary-foreground\/30::placeholder{color:hsl(var(--primary-foreground) / .3)}.placeholder\:opacity-40::-moz-placeholder{opacity:.4}.placeholder\:opacity-40::placeholder{opacity:.4}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#c9a84c\]\/10:hover{background-color:#c9a84c1a}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/90:hover{background-color:hsl(var(--accent) / .9)}.hover\:bg-amber-50\/20:hover{background-color:#fffbeb33}.hover\:bg-amber-50\/30:hover{background-color:#fffbeb4d}.hover\:bg-amber-50\/40:hover{background-color:#fffbeb66}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-accent:hover{color:hsl(var(--accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-slate-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-96{height:24rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:left-8{left:2rem}.md\:right-8{right:2rem}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-24{height:6rem}.md\:h-28{height:7rem}.md\:w-12{width:3rem}.md\:w-16{width:4rem}.md\:w-24{width:6rem}.md\:w-28{width:7rem}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-5{padding:1.25rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
