.member-app-shell{--app-bg:#050707;--app-charcoal:#0b0f0e;--app-panel:rgba(18,23,22,.66);--app-panel-strong:rgba(22,28,26,.82);--app-border:rgba(218,225,222,.13);--app-border-bright:rgba(218,225,222,.22);--app-silver:#e4e9e7;--app-chrome:#aeb8b4;--app-muted:rgba(228,233,231,.52);--app-faint:rgba(228,233,231,.30);--app-emerald:#35d39a;--app-emerald-soft:rgba(53,211,154,.13);min-height:100svh;color:var(--app-silver);background:radial-gradient(ellipse 70% 38% at 82% -4%,rgba(53,211,154,.16),transparent 66%),radial-gradient(ellipse 55% 30% at 2% 18%,rgba(104,126,119,.09),transparent 72%),linear-gradient(135deg,#080c0b,#050707 42%,#020303);padding-bottom:calc(6.8rem + env(safe-area-inset-bottom));position:relative;overflow-x:hidden;isolation:isolate}.member-app-shell:before{content:"";position:absolute;z-index:-1;top:5.5rem;right:-7rem;width:19rem;height:19rem;border:1px solid rgba(53,211,154,.08);border-radius:50%;box-shadow:0 0 0 2.8rem rgba(53,211,154,.018),0 0 0 6rem rgba(53,211,154,.012);pointer-events:none}.member-app-noise{position:fixed;inset:0;z-index:30;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 82%)}.member-app-header{position:sticky;top:0;z-index:40;min-height:4.7rem;display:flex;align-items:center;justify-content:space-between;padding:.72rem 1rem;border-bottom:1px solid rgba(218,225,222,.1);background:rgba(5,7,7,.68);backdrop-filter:blur(26px) saturate(130%);-webkit-backdrop-filter:blur(26px) saturate(130%);box-shadow:0 10px 35px rgba(0,0,0,.18)}.member-app-brand{display:inline-flex;align-items:center;gap:.72rem;color:#f4f7f5;font-size:.73rem;font-weight:700;letter-spacing:.24em;text-shadow:0 0 18px rgba(255,255,255,.1)}.member-app-brand img{width:2.05rem;height:2.05rem;filter:drop-shadow(0 0 9px rgba(53,211,154,.16))}.member-app-header-actions{display:flex;gap:.5rem}.member-app-arrow-button,.member-app-icon-button{position:relative;display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--app-border);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.018));color:var(--app-silver);box-shadow:inset 0 1px rgba(255,255,255,.08),0 9px 24px rgba(0,0,0,.2)}.member-app-arrow-button:active,.member-app-icon-button:active{transform:translateY(1px)}.member-app-arrow-button svg,.member-app-icon-button svg{width:18px;height:18px}.member-app-dot{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:999px;background:var(--app-emerald);box-shadow:0 0 13px rgba(53,211,154,.9)}.member-app-content{width:min(100%,700px);margin:0 auto;padding:1.45rem 1rem 2.5rem;position:relative;z-index:1}.member-app-home{display:grid;gap:1.05rem}.member-app-welcome{position:relative;padding:1.55rem .25rem 1.15rem}.member-app-welcome:after{content:"AVIVIM / OS";position:absolute;right:.15rem;top:1.6rem;color:rgba(228,233,231,.16);font-size:.52rem;letter-spacing:.24em;font-weight:700}.member-app-eyebrow{margin:0;color:rgba(53,211,154,.88);font-size:.6rem;font-weight:750;letter-spacing:.25em}.member-app-section h1,.member-app-welcome h1{margin:.72rem 0 0;color:#f5f7f6;font-size:clamp(2.35rem,11vw,3.8rem);line-height:.94;letter-spacing:-.055em;font-weight:530;text-shadow:0 8px 30px rgba(0,0,0,.32)}.member-app-welcome h1 span{color:transparent;background:linear-gradient(100deg,#f2f5f3,#aeb8b4 46%,#f7faf8 72%,#8d9995)}.member-app-tagline{margin:1.1rem 0 0;color:rgba(228,233,231,.43);font-size:.62rem;letter-spacing:.2em}.member-app-primary-card{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:10.5rem;padding:1.3rem;border:1px solid rgba(53,211,154,.24);border-radius:22px;background:radial-gradient(circle at 92% 10%,rgba(53,211,154,.18),transparent 34%),linear-gradient(135deg,rgba(37,49,45,.86),rgba(13,18,17,.72) 55%,rgba(7,9,9,.92));box-shadow:inset 0 1px rgba(255,255,255,.11),inset 0 -1px rgba(0,0,0,.35),0 26px 70px rgba(0,0,0,.34),0 0 45px rgba(53,211,154,.035);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.member-app-primary-card:before{content:"";position:absolute;width:12rem;height:12rem;right:-5rem;bottom:-7rem;border:1px solid rgba(53,211,154,.18);border-radius:50%;box-shadow:0 0 0 1.6rem rgba(53,211,154,.025),0 0 0 3.2rem rgba(53,211,154,.018)}.member-app-primary-card>div{position:relative;z-index:1}.member-app-card-eyebrow{margin:0;color:rgba(228,233,231,.56);font-size:.59rem;letter-spacing:.24em;font-weight:750}.member-app-primary-card h2{margin:.5rem 0 0;color:#fff;font-size:1.34rem;letter-spacing:-.02em;font-weight:620}.member-app-primary-card p:not(.member-app-card-eyebrow){margin:.5rem 0 0;max-width:31rem;color:rgba(228,233,231,.54);font-size:.79rem;line-height:1.6}.member-app-arrow-button{flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.06);border-color:rgba(53,211,154,.28);color:var(--app-emerald);z-index:1;box-shadow:0 0 25px rgba(53,211,154,.08),inset 0 1px rgba(255,255,255,.08)}.member-app-section-heading{display:flex;align-items:end;justify-content:space-between;padding:.55rem .15rem .15rem}.member-app-section-heading h2{margin:.38rem 0 0;color:#f3f6f4;font-size:1.5rem;letter-spacing:-.035em;font-weight:570}.member-app-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.member-app-shortcut{position:relative;width:100%;min-height:9rem;display:grid;grid-template-columns:2.7rem 1fr;grid-template-rows:auto 1fr;align-items:start;gap:.75rem;text-align:left;padding:1rem;border:1px solid rgba(218,225,222,.11);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.018));color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.065),0 16px 38px rgba(0,0,0,.22);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .18s ease,border-color .18s ease,background .18s ease}.member-app-shortcut:hover{border-color:rgba(53,211,154,.24);background:linear-gradient(145deg,rgba(53,211,154,.085),rgba(255,255,255,.025))}.member-app-feature-link:active,.member-app-list-item:active,.member-app-shortcut:active{transform:scale(.985)}.member-app-shortcut-icon{width:2.7rem;height:2.7rem;display:grid;place-items:center;border:1px solid rgba(53,211,154,.18);border-radius:12px;background:rgba(53,211,154,.075);color:var(--app-emerald);box-shadow:inset 0 1px rgba(255,255,255,.06),0 8px 20px rgba(0,0,0,.18)}.member-app-shortcut-icon svg{width:18px;height:18px}.member-app-shortcut>span:nth-child(2){min-width:0;padding-top:.05rem}.member-app-feature-link strong,.member-app-list-item strong,.member-app-shortcut strong{display:block;font-size:.86rem;font-weight:650;letter-spacing:-.01em}.member-app-feature-link small,.member-app-list-item small,.member-app-shortcut small{display:block;margin-top:.28rem;color:var(--app-muted);font-size:.68rem;line-height:1.4}.member-app-shortcut>svg{grid-column:2;width:15px;height:15px;margin-top:auto;color:rgba(228,233,231,.25)}.member-app-activity{margin-top:.3rem;padding:1rem 1rem .3rem;border:1px solid rgba(218,225,222,.09);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.038),rgba(255,255,255,.012));box-shadow:inset 0 1px rgba(255,255,255,.05),0 18px 45px rgba(0,0,0,.22)}.member-app-activity>.member-app-eyebrow{margin-bottom:.35rem}.member-app-activity-row{position:relative;margin-top:.1rem;display:flex;align-items:center;gap:.78rem;min-height:68px;padding:.78rem .1rem;border-top:1px solid rgba(218,225,222,.08)}.member-app-activity-row:first-of-type{border-top:0}.member-app-activity-icon{width:2.5rem;height:2.5rem;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(218,225,222,.1);border-radius:10px;background:rgba(0,0,0,.18);color:var(--app-chrome)}.member-app-activity-icon svg{width:17px;height:17px}.member-app-activity-row>div{min-width:0;flex:1}.member-app-activity-row strong{display:block;font-size:.79rem;font-weight:620}.member-app-activity-row small{display:block;margin-top:.2rem;color:var(--app-muted);font-size:.66rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-app-activity-row>svg{width:15px;height:15px;color:rgba(228,233,231,.23)}.member-app-section{display:grid;gap:.9rem;padding-top:1.15rem}.member-app-section h1{font-size:clamp(2.2rem,10vw,3.25rem)}.member-app-lead{margin:.05rem 0 1rem;color:var(--app-muted);line-height:1.7;font-size:.88rem;max-width:38rem}.member-app-list{display:grid;gap:.62rem}.member-app-feature-link,.member-app-list-item{width:100%;min-height:74px;display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem .9rem;border:1px solid rgba(218,225,222,.1);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.014));color:#fff;text-decoration:none;text-align:left;box-shadow:inset 0 1px rgba(255,255,255,.045),0 12px 30px rgba(0,0,0,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.member-app-feature-link>svg:first-child,.member-app-list-item>svg:first-child{color:rgba(53,211,154,.86);width:18px;height:18px}.member-app-feature-link>svg:last-child,.member-app-list-item>svg:last-child{color:rgba(228,233,231,.23);width:16px;height:16px}.member-app-signout{margin-top:.4rem;color:rgba(255,255,255,.72);background:rgba(255,255,255,.018)}.member-app-bottom-nav{position:fixed;z-index:50;right:.55rem;bottom:.55rem;left:.55rem;display:grid;gap:.2rem;padding:.42rem .42rem calc(.42rem + env(safe-area-inset-bottom));border:1px solid rgba(218,225,222,.14);border-radius:19px;background:rgba(8,11,10,.72);backdrop-filter:blur(28px) saturate(135%);-webkit-backdrop-filter:blur(28px) saturate(135%);box-shadow:0 18px 55px rgba(0,0,0,.52),inset 0 1px rgba(255,255,255,.075)}.member-app-bottom-nav button{min-height:55px;display:grid;place-items:center;align-content:center;gap:.22rem;border:0;border-radius:14px;background:transparent;color:rgba(228,233,231,.4);font-size:.6rem;letter-spacing:.025em;transition:background .18s ease,color .18s ease}.member-app-bottom-nav button.is-active{color:#f1f5f3;background:linear-gradient(180deg,rgba(53,211,154,.13),rgba(53,211,154,.045));box-shadow:inset 0 1px rgba(255,255,255,.06)}.member-app-nav-icon{position:relative;display:grid;place-items:center;width:25px;height:25px}.member-app-nav-icon:after{content:"";position:absolute;bottom:-4px;width:12px;height:2px;border-radius:99px}.member-app-bottom-nav button.is-active .member-app-nav-icon{color:var(--app-emerald);filter:drop-shadow(0 0 7px rgba(53,211,154,.25))}.member-app-bottom-nav button.is-active .member-app-nav-icon:after{background:var(--app-emerald);box-shadow:0 0 10px rgba(53,211,154,.7)}.member-app-bottom-nav svg{width:19px;height:19px}@media (min-width:560px){.member-app-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.member-app-shortcut{min-height:10rem;grid-template-columns:1fr;grid-template-rows:auto auto 1fr}.member-app-shortcut>svg{grid-column:1;align-self:end}}@media (min-width:768px){.member-app-shell{max-width:760px;margin:0 auto;min-height:100vh;border-left:1px solid rgba(218,225,222,.055);border-right:1px solid rgba(218,225,222,.055)}.member-app-content,.member-app-header{padding-inline:1.35rem}.member-app-bottom-nav{left:50%;right:auto;width:min(650px,calc(100% - 1.1rem));transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.member-app-shell *,.member-app-shell :after,.member-app-shell :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.member-app-shell{--app-bg:#0b1020;--app-charcoal:#111827;--app-panel:rgba(24,32,49,.78);--app-panel-strong:rgba(28,37,57,.92);--app-border:rgba(231,236,242,.14);--app-border-bright:rgba(231,236,242,.24);--app-silver:#edf1f5;--app-chrome:#b9c3cf;--app-muted:rgba(237,241,245,.58);--app-faint:rgba(237,241,245,.34);--app-emerald:#45cfa0;--app-emerald-soft:rgba(69,207,160,.12);background:radial-gradient(ellipse 80% 44% at 88% -8%,rgba(80,103,151,.26),transparent 68%),radial-gradient(ellipse 55% 34% at -8% 18%,rgba(70,86,124,.2),transparent 72%),linear-gradient(145deg,#121a2b,#0d1422 46%,#080d18)}.member-app-shell:before{border-color:rgba(111,139,191,.12);box-shadow:0 0 0 2.8rem rgba(111,139,191,.025),0 0 0 6rem rgba(111,139,191,.015)}.member-app-header{background:rgba(13,20,34,.76);border-bottom-color:rgba(225,232,241,.12)}.member-app-brand{color:#f5f7fa}.member-app-brand img{filter:grayscale(.35) brightness(1.18) drop-shadow(0 0 10px rgba(69,207,160,.18))}.member-app-arrow-button,.member-app-icon-button{background:linear-gradient(145deg,rgba(232,238,247,.1),rgba(87,108,145,.045));border-color:rgba(225,232,241,.16)}.member-app-welcome:after{color:rgba(196,207,224,.2)}.member-app-eyebrow{color:rgba(69,207,160,.92)}.member-app-primary-card{border-color:rgba(154,174,207,.22);background:radial-gradient(circle at 92% 8%,rgba(69,207,160,.1),transparent 30%),linear-gradient(135deg,rgba(43,56,82,.92),rgba(25,34,52,.84) 55%,rgba(16,23,36,.94));box-shadow:inset 0 1px rgba(255,255,255,.11),0 28px 70px rgba(2,7,17,.4)}.member-app-primary-card:before{border-color:rgba(122,151,205,.16);box-shadow:0 0 0 1.6rem rgba(122,151,205,.025),0 0 0 3.2rem rgba(122,151,205,.015)}.member-app-feature-link,.member-app-list-item,.member-app-shortcut{border-color:rgba(225,232,241,.12);background:linear-gradient(145deg,rgba(44,57,82,.56),rgba(18,25,39,.62))}.member-app-shortcut:hover{border-color:rgba(69,207,160,.28);background:linear-gradient(145deg,rgba(50,70,96,.68),rgba(20,29,44,.68))}.member-app-shortcut-icon{border-color:rgba(69,207,160,.2);background:rgba(69,207,160,.075)}.member-app-activity{border-color:rgba(225,232,241,.11);background:linear-gradient(180deg,rgba(39,51,74,.46),rgba(14,20,32,.42))}.member-app-activity-row{border-top-color:rgba(225,232,241,.08)}.member-app-activity-icon{border-color:rgba(225,232,241,.11);background:rgba(7,12,22,.24)}.member-app-bottom-nav{background:rgba(14,21,35,.82);border-color:rgba(225,232,241,.15)}.member-app-bottom-nav button.is-active{background:linear-gradient(180deg,rgba(69,207,160,.13),rgba(79,103,148,.1))}.member-app-request-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:0 .78rem;border:1px solid rgba(69,207,160,.34);border-radius:13px;color:#f2f6f4;background:linear-gradient(135deg,rgba(69,207,160,.18),rgba(65,86,121,.34));box-shadow:inset 0 1px rgba(255,255,255,.1),0 9px 24px rgba(3,10,20,.24);font-size:.68rem;font-weight:750;letter-spacing:.03em;white-space:nowrap}.member-app-request-button svg{width:16px;height:16px;color:var(--app-emerald)}.member-app-request-button:active{transform:translateY(1px)}.member-app-request-page{display:grid;gap:.8rem}.member-app-back-link{justify-self:start;border:0;background:transparent;color:rgba(237,241,245,.62);font-size:.74rem;padding:.2rem 0}.member-app-request-page .member-order-shell{margin-top:0}@media (max-width:430px){.member-app-request-button span{display:none}.member-app-request-button{width:42px;padding:0;border-radius:12px}}.member-app-shell{--app-bg:#F3F1EC;--app-charcoal:#202321;--app-panel:rgba(250,249,245,.92);--app-panel-strong:#FAF9F5;--app-border:rgba(32,35,33,.12);--app-border-bright:rgba(32,35,33,.20);--app-silver:#202321;--app-chrome:#7C827E;--app-muted:rgba(32,35,33,.58);--app-faint:rgba(32,35,33,.34);--app-emerald:#1FA66A;--app-emerald-soft:rgba(31,166,106,.10);color:var(--app-charcoal);background:radial-gradient(ellipse 72% 42% at 88% -8%,rgba(31,166,106,.09),transparent 68%),radial-gradient(ellipse 55% 34% at -8% 18%,rgba(174,178,174,.16),transparent 72%),linear-gradient(145deg,#FAF9F5,#F3F1EC 55%,#EAE8E1)}.member-app-shell:before{border-color:rgba(31,166,106,.1);box-shadow:0 0 0 2.8rem rgba(31,166,106,.018),0 0 0 6rem rgba(31,166,106,.01)}.member-app-noise{opacity:.08;background-image:linear-gradient(rgba(32,35,33,.022) 1px,transparent 0),linear-gradient(90deg,rgba(32,35,33,.016) 1px,transparent 0)}.member-app-header{background:rgba(250,249,245,.86);border-bottom-color:rgba(32,35,33,.1);box-shadow:0 10px 35px rgba(32,35,33,.08)}.member-app-brand{color:#202321;text-shadow:none}.member-app-brand img{filter:grayscale(.25) contrast(1.05) drop-shadow(0 2px 7px rgba(32,35,33,.1))}.member-app-arrow-button,.member-app-icon-button{background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(224,222,215,.54));border-color:rgba(32,35,33,.12);color:#202321;box-shadow:inset 0 1px rgba(255,255,255,.92),0 9px 24px rgba(32,35,33,.08)}.member-app-request-button{border-color:rgba(31,166,106,.28);color:#173126;background:linear-gradient(135deg,rgba(31,166,106,.12),rgba(255,255,255,.82));box-shadow:inset 0 1px rgba(255,255,255,.9),0 9px 24px rgba(32,35,33,.08)}.member-app-request-button svg{color:#1FA66A}.member-app-welcome:after{color:rgba(32,35,33,.16)}.member-app-eyebrow{color:#1B8F5B}.member-app-section h1,.member-app-welcome h1{color:#202321;text-shadow:none}.member-app-welcome h1 span{background:linear-gradient(100deg,#202321,#737A75 46%,#202321 72%,#8D948F)}.member-app-tagline{color:rgba(32,35,33,.48)}.member-app-primary-card{border-color:rgba(31,166,106,.2);background:radial-gradient(circle at 92% 8%,rgba(31,166,106,.1),transparent 30%),linear-gradient(135deg,#E8E6DF,#F8F7F2 55%,#E2E0D9);color:#202321;box-shadow:inset 0 1px rgba(255,255,255,.92),0 28px 70px rgba(32,35,33,.12)}.member-app-primary-card:before{border-color:rgba(124,130,126,.2);box-shadow:0 0 0 1.6rem rgba(124,130,126,.025),0 0 0 3.2rem rgba(124,130,126,.015)}.member-app-card-eyebrow{color:rgba(32,35,33,.54)}.member-app-primary-card h2{color:#202321}.member-app-primary-card p:not(.member-app-card-eyebrow){color:rgba(32,35,33,.56)}.member-app-arrow-button{color:#1FA66A;border-color:rgba(31,166,106,.25)}.member-app-section-heading h2{color:#202321}.member-app-feature-link,.member-app-list-item,.member-app-shortcut{border-color:rgba(32,35,33,.11);background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(232,230,223,.66));color:#202321;box-shadow:inset 0 1px rgba(255,255,255,.9),0 16px 38px rgba(32,35,33,.08)}.member-app-shortcut:hover{border-color:rgba(31,166,106,.26);background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(232,240,235,.72))}.member-app-shortcut-icon{border-color:rgba(31,166,106,.18);background:rgba(31,166,106,.07);color:#1FA66A}.member-app-feature-link small,.member-app-list-item small,.member-app-shortcut small{color:rgba(32,35,33,.54)}.member-app-feature-link>svg:last-child,.member-app-list-item>svg:last-child,.member-app-shortcut>svg{color:rgba(32,35,33,.28)}.member-app-feature-link>svg:first-child,.member-app-list-item>svg:first-child{color:#1B8F5B}.member-app-activity{border-color:rgba(32,35,33,.1);background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(232,230,223,.48));box-shadow:inset 0 1px rgba(255,255,255,.84),0 18px 45px rgba(32,35,33,.08)}.member-app-activity-row{border-top-color:rgba(32,35,33,.08)}.member-app-activity-icon{border-color:rgba(32,35,33,.1);background:rgba(255,255,255,.62);color:#7C827E}.member-app-activity-row strong{color:#202321}.member-app-activity-row small{color:rgba(32,35,33,.52)}.member-app-activity-row>svg{color:rgba(32,35,33,.24)}.member-app-lead{color:rgba(32,35,33,.58)}.member-app-bottom-nav{background:rgba(250,249,245,.9);border-color:rgba(32,35,33,.12);box-shadow:0 18px 55px rgba(32,35,33,.16),inset 0 1px rgba(255,255,255,.92)}.member-app-bottom-nav button{color:rgba(32,35,33,.42)}.member-app-bottom-nav button.is-active{color:#202321;background:linear-gradient(180deg,rgba(31,166,106,.1),rgba(31,166,106,.035))}.member-app-bottom-nav button.is-active .member-app-nav-icon{color:#1FA66A;filter:drop-shadow(0 0 6px rgba(31,166,106,.18))}.member-app-nav-icon:after{background:transparent}.member-app-bottom-nav button.is-active .member-app-nav-icon:after{background:#1FA66A;box-shadow:0 0 9px rgba(31,166,106,.35)}.member-app-back-link{color:rgba(32,35,33,.58)}@media (max-width:430px){.member-app-request-button span{display:inline}.member-app-request-button{width:auto;min-width:42px;padding-inline:.68rem}}.member-app-refresh-button{width:42px;min-width:42px;min-height:42px;display:inline-grid;place-items:center;border:1px solid rgba(32,35,33,.12);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(224,222,215,.54));color:#202321;box-shadow:inset 0 1px rgba(255,255,255,.92),0 9px 24px rgba(32,35,33,.08)}.member-app-refresh-button:disabled{opacity:.62}.member-app-refresh-button svg{width:17px;height:17px}.member-app-refresh-button .is-spinning{animation:member-app-spin .8s linear infinite}@keyframes member-app-spin{to{transform:rotate(1turn)}}.member-app-account-actions{display:flex;justify-content:flex-end;padding-top:.35rem}.member-app-signout{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:0 1rem;border:1px solid rgba(32,35,33,.12);border-radius:13px;background:rgba(255,255,255,.58);color:rgba(32,35,33,.72);box-shadow:inset 0 1px rgba(255,255,255,.86);font-size:.72rem;font-weight:700}.member-app-signout svg{width:16px;height:16px;color:#7C827E}.member-app-signout:active{transform:translateY(1px)}@media (max-width:430px){.member-app-header-actions{gap:.38rem}.member-app-refresh-button{width:42px;min-width:42px}.member-app-request-button{min-height:42px}}.member-app-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.member-app-bottom-nav button{position:relative;min-width:0}.member-app-bottom-nav button.member-app-nav-primary{color:#202321;font-weight:800;transform:translateY(-7px)}.member-app-bottom-nav button.member-app-nav-primary .member-app-nav-icon{width:48px;height:48px;margin:-8px auto 2px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#1FA66A,#14794D);border:1px solid rgba(255,255,255,.65);box-shadow:0 10px 24px rgba(31,166,106,.24),inset 0 1px rgba(255,255,255,.38)}.member-app-bottom-nav button.member-app-nav-primary .member-app-nav-icon:after{display:none}.member-app-bottom-nav button.member-app-nav-primary.is-active .member-app-nav-icon{filter:drop-shadow(0 0 8px rgba(31,166,106,.28))}.member-app-bottom-nav button.member-app-nav-primary>span:last-child{font-size:.64rem;letter-spacing:.02em}@media (max-width:430px){.member-app-bottom-nav{padding-inline:.35rem}.member-app-bottom-nav button{gap:.18rem}.member-app-bottom-nav button.member-app-nav-primary .member-app-nav-icon{width:46px;height:46px}}.member-app-activity,.member-app-activity-row,.member-app-feature-link,.member-app-list,.member-app-list-item,.member-app-primary-card,.member-app-section,.member-app-shortcut,.member-order-shell,.member-order-stage,.member-product-list article,.member-review-list div,.member-review-note,.member-room{min-width:0}.member-app-activity-row>div,.member-app-feature-link>span,.member-app-list-item>span,.member-app-primary-card>div,.member-app-shortcut>span,.member-product-list article>div:first-child,.member-review-list div>span,.member-review-note,.member-stage-copy{min-width:0;overflow-wrap:anywhere;word-break:break-word}.member-app-activity-row small,.member-app-activity-row strong,.member-app-feature-link small,.member-app-feature-link strong,.member-app-list-item small,.member-app-list-item strong,.member-app-primary-card h2,.member-app-primary-card p,.member-app-shortcut small,.member-app-shortcut strong,.member-product-list p,.member-product-list small,.member-review-note p{overflow-wrap:anywhere;word-break:break-word}.invoice-card,.invoice-footer,.invoice-grid,.invoice-header,.invoice-row,.invoice-shell,.invoice-table-card{min-width:0}.invoice-card,.invoice-footer,.invoice-header>*,.invoice-row>*{min-width:0;overflow-wrap:anywhere;word-break:break-word}.invoice-table-card{overflow-x:auto}.invoice-table{width:100%;min-width:720px}.invoice-table td,.invoice-table th{overflow-wrap:anywhere;word-break:break-word}@media (max-width:700px){.invoice-shell{padding:1rem}.invoice-header{flex-direction:column}.invoice-header .invoice-number-card{width:100%}.member-app-feature-link,.member-app-list-item{grid-template-columns:2rem minmax(0,1fr) auto}.member-product-list article{align-items:flex-start}.member-product-list article>div:first-child{min-width:0;flex:1}}.member-app-home{position:relative;gap:1.35rem;padding-bottom:.75rem}.member-app-home:before{content:"";position:absolute;top:-1.8rem;left:50%;width:min(34rem,92vw);height:20rem;transform:translateX(-50%);pointer-events:none;background:radial-gradient(ellipse at center,rgba(31,166,106,.095),rgba(31,166,106,.018) 42%,transparent 72%);filter:blur(2px);z-index:-1}.member-app-welcome{min-height:13.2rem;display:flex;flex-direction:column;justify-content:flex-end;padding:2.15rem .15rem 1.25rem;overflow:hidden}.member-app-welcome:before{left:-.5rem;bottom:.45rem;width:7.5rem;background:linear-gradient(90deg,#1FA66A,rgba(31,166,106,0));box-shadow:0 0 18px rgba(31,166,106,.2);pointer-events:none;z-index:0}.member-app-welcome:after{content:"MEMBER / 01";right:.1rem;top:2.15rem;color:rgba(32,35,33,.28);font-size:.48rem;letter-spacing:.28em;pointer-events:none;z-index:0}.member-app-welcome .member-app-eyebrow,.member-app-welcome .member-app-tagline,.member-app-welcome h1{position:relative;z-index:1}.member-app-welcome .member-app-eyebrow{display:inline-flex;align-items:center;gap:.5rem}.member-app-welcome .member-app-eyebrow:before{content:"";width:1.55rem;height:1px;background:#1FA66A}.member-app-welcome h1{max-width:20rem;margin-top:.9rem;font-size:clamp(3rem,14vw,4.65rem);line-height:.88;letter-spacing:-.072em;font-weight:470}.member-app-welcome h1 span{font-weight:650;background:linear-gradient(100deg,#202321 8%,#727974 42%,#202321 70%,#929994);background-size:180% 100%}.member-app-tagline{margin-top:1.35rem;color:rgba(32,35,33,.46);font-size:.57rem;font-weight:760;letter-spacing:.24em}.member-app-primary-card{min-height:12.25rem;padding:1.45rem;border-radius:24px;border-color:rgba(31,166,106,.22);background:radial-gradient(circle at 88% 8%,rgba(31,166,106,.13),transparent 25%),linear-gradient(135deg,#eeece5,#faf9f5 48%,#e4e2da);box-shadow:inset 0 1px rgba(255,255,255,.98),inset 0 -1px rgba(32,35,33,.05),0 24px 60px rgba(32,35,33,.11)}.member-app-primary-card:after{content:"AVIVIM";position:absolute;right:1.15rem;bottom:.8rem;color:rgba(32,35,33,.045);font-size:3.2rem;font-weight:850;letter-spacing:-.07em;line-height:1}.member-app-card-eyebrow{color:#1B8F5B;font-size:.56rem;letter-spacing:.28em}.member-app-primary-card h2{max-width:17rem;margin-top:.62rem;font-size:1.55rem;line-height:1.08;letter-spacing:-.04em;font-weight:650}.member-app-primary-card p:not(.member-app-card-eyebrow){max-width:22rem;margin-top:.62rem;font-size:.78rem;line-height:1.65}.member-app-arrow-button{width:50px;height:50px;border-radius:16px;background:#202321;color:#fff;border-color:rgba(32,35,33,.12);box-shadow:0 12px 26px rgba(32,35,33,.18),inset 0 1px rgba(255,255,255,.16)}.member-app-arrow-button svg{width:19px;height:19px}.member-app-section-heading{padding:.7rem .15rem .05rem}.member-app-section-heading h2{font-size:1.65rem;line-height:1;font-weight:620;letter-spacing:-.045em}.member-app-shortcuts{gap:.65rem}.member-app-shortcut{padding:.92rem;border-radius:19px;background:rgba(255,255,255,.72);box-shadow:inset 0 1px rgba(255,255,255,.98),0 13px 30px rgba(32,35,33,.065);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.member-app-shortcut:hover{transform:translateY(-2px);box-shadow:inset 0 1px rgba(255,255,255,.98),0 17px 34px rgba(32,35,33,.09)}.member-app-shortcut-icon{width:2.45rem;height:2.45rem;border-radius:13px;background:rgba(31,166,106,.075)}.member-app-shortcut strong{font-size:.82rem}.member-app-shortcut small{font-size:.64rem}.member-app-shortcut>svg{color:rgba(32,35,33,.22)}.member-app-activity{margin-top:.15rem;padding:1.05rem 1rem .25rem;border-radius:21px;background:rgba(255,255,255,.58);box-shadow:inset 0 1px rgba(255,255,255,.94),0 16px 38px rgba(32,35,33,.065)}.member-app-activity>.member-app-eyebrow{margin-bottom:.45rem}.member-app-activity-row{min-height:64px}.member-app-activity-icon{width:2.35rem;height:2.35rem;border-radius:12px}@media (max-width:430px){.member-app-welcome{min-height:12.5rem;padding-top:1.8rem}.member-app-welcome h1{font-size:clamp(2.85rem,15vw,3.75rem)}.member-app-welcome:after{top:1.85rem}.member-app-primary-card{min-height:11.6rem;padding:1.2rem}.member-app-primary-card h2{font-size:1.38rem}.member-app-primary-card p:not(.member-app-card-eyebrow){font-size:.73rem}.member-app-arrow-button{width:46px;height:46px}}.member-app-welcome:after,.member-app-welcome:before{display:none!important;content:none!important}.member-app-welcome h1,.member-app-welcome h1 span{position:relative;z-index:2;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important}.member-app-shell{--member-bg:#F5F2EB;--member-surface:#FAF9F5;--member-stone:#E5E1D8;--member-ink:#202321;--member-muted:#74766F;--member-emerald:#176B52;--member-deep-green:#0F3D32;--member-border:rgba(32,35,33,.10);min-height:100dvh;background:radial-gradient(circle at 88% 4%,rgba(23,107,82,.055),transparent 22rem),linear-gradient(180deg,#FAF9F5,#F5F2EB 55%,#EFECE5);color:var(--member-ink)}.member-app-noise{display:none!important}.member-app-header{min-height:64px!important;padding:12px 20px!important;border-bottom:1px solid var(--member-border)!important;box-shadow:0 8px 28px rgba(32,35,33,.035)!important;backdrop-filter:blur(16px)}.member-app-brand{width:40px!important;height:40px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.member-app-brand img{width:34px!important;height:34px!important;-o-object-fit:contain;object-fit:contain}.member-app-brand span{display:none!important}.member-app-header-actions{gap:8px!important}.member-app-icon-button,.member-app-refresh-button{width:38px!important;height:38px!important;border:1px solid var(--member-border)!important;border-radius:12px!important;background:rgba(255,255,255,.62)!important;color:var(--member-ink)!important}.member-app-icon-button svg,.member-app-refresh-button svg{width:18px;height:18px}.member-app-content{max-width:760px!important;margin:0 auto!important;padding:24px 20px 120px!important}.member-app-home{display:flex;flex-direction:column;gap:0}.member-app-welcome{padding:18px 0 24px!important}.member-app-welcome .member-app-eyebrow{color:var(--member-emerald)!important;font-size:.66rem!important;letter-spacing:.18em!important}.member-app-welcome h1{margin:7px 0 10px!important;font-size:clamp(2.25rem,9vw,4.2rem)!important;line-height:.98!important;letter-spacing:-.045em!important;font-weight:700!important}.member-app-welcome h1,.member-app-welcome h1 span{color:var(--member-ink)!important}.member-app-tagline{margin:0!important;color:var(--member-muted)!important;font-size:.72rem!important;letter-spacing:.14em!important}.member-app-journal-card{position:relative;margin:4px 0 34px;min-height:220px;height:220px;overflow:hidden;border:1px solid rgba(73,64,49,.15);border-radius:4px 7px 5px 6px;background:radial-gradient(circle at 17% 23%,rgba(112,91,58,.055),transparent 18%),radial-gradient(circle at 82% 74%,rgba(112,91,58,.04),transparent 22%),repeating-linear-gradient(0deg,rgba(82,66,42,.014) 0 1px,transparent 1px 4px),#D8CDB8;box-shadow:0 18px 38px rgba(54,48,39,.11),inset 0 0 42px rgba(93,76,47,.055)}.member-app-journal-card:before{content:"";position:absolute;inset:8px;border:1px solid rgba(76,65,49,.055);pointer-events:none}.member-app-journal-card-inner{position:relative;min-height:220px;height:220px;padding:20px 22px 18px;display:flex;flex-direction:column}.member-app-journal-topline{display:flex;justify-content:space-between;gap:16px;color:rgba(42,40,34,.62);font:600 .61rem/1.2 Inter,sans-serif;letter-spacing:.17em;text-transform:uppercase}.member-app-journal-quote{max-width:92%;margin:auto 0 12px;color:#25231F;font-family:Courier New,Courier,monospace!important;font-size:clamp(1.25rem,5.2vw,1.7rem);font-weight:500;line-height:1.12;letter-spacing:-.035em}.member-app-journal-attribution{color:rgba(42,40,34,.68);font:500 .76rem/1.4 Courier New,Courier,monospace}.member-app-journal-reflection{max-width:90%;margin:10px 0 0;color:rgba(42,40,34,.76);font:400 .78rem/1.4 Inter,sans-serif}.member-app-journal-loading{margin:auto 0;color:rgba(42,40,34,.58);font:500 .82rem/1.5 Courier New,Courier,monospace}.member-app-journal-mark{position:absolute;right:18px;bottom:14px;opacity:.38}.member-app-journal-mark img{width:30px!important;height:30px!important;filter:grayscale(1) contrast(.75)}.member-app-section-heading{margin:0 0 14px!important}.member-app-section-heading h2{color:var(--member-ink)!important;font-size:1.15rem!important;letter-spacing:-.02em!important}.member-app-eyebrow{color:var(--member-muted)!important;font-size:.62rem!important;letter-spacing:.17em!important}.member-app-shortcuts{display:grid!important;margin-bottom:34px!important}.member-app-shortcut{min-height:104px!important;border:1px solid var(--member-border)!important;border-radius:18px!important;background:rgba(250,249,245,.82)!important;color:var(--member-ink)!important;box-shadow:0 8px 30px rgba(32,35,33,.045)!important}.member-app-shortcut-icon{width:34px!important;height:34px!important;border-radius:11px!important;background:rgba(23,107,82,.09)!important;color:var(--member-emerald)!important}.member-app-shortcut strong{color:var(--member-ink)!important}.member-app-shortcut small{color:var(--member-muted)!important}.member-app-shortcut>svg{color:rgba(32,35,33,.38)!important}.member-app-activity{margin-top:0!important;color:var(--member-ink)!important}.member-app-bottom-nav{border:1px solid var(--member-border)!important;border-radius:20px!important;padding:6px!important;background:rgba(250,249,245,.96)!important;box-shadow:0 16px 40px rgba(32,35,33,.12)!important;backdrop-filter:blur(18px)}.member-app-bottom-nav button{color:rgba(32,35,33,.46)!important;border-radius:14px!important}.member-app-bottom-nav button.is-active{background:rgba(23,107,82,.08)!important}.member-app-nav-primary .member-app-nav-icon{width:32px!important;height:32px!important}.member-app-section h1,.member-app-section h2,.member-app-section h3{color:var(--member-ink)!important}.member-app-lead,.member-app-section p{color:var(--member-muted)!important}.member-app-current-order-card,.member-app-current-order-empty,.member-app-feature-link,.member-app-list-item{border-color:var(--member-border)!important;background:rgba(250,249,245,.84)!important;color:var(--member-ink)!important;box-shadow:0 8px 30px rgba(32,35,33,.04)!important}.member-app-current-order-card strong,.member-app-feature-link strong,.member-app-list-item strong{color:var(--member-ink)!important}.member-app-current-order-card small,.member-app-feature-link small,.member-app-list-item small{color:var(--member-muted)!important}@media (max-width:560px){.member-app-content,.member-app-header{padding-left:16px!important;padding-right:16px!important}.member-app-journal-card{min-height:200px;height:200px}.member-app-journal-card-inner{min-height:200px;height:200px;padding:18px}.member-app-journal-quote{max-width:94%;font-size:clamp(1.18rem,6vw,1.5rem)}}.member-app-journal-quote{font-size:clamp(1.12rem,4.6vw,1.48rem)}@media (max-width:560px){.member-app-journal-card,.member-app-journal-card-inner{min-height:190px!important;height:190px!important}.member-app-journal-card-inner{padding:16px 18px!important}.member-app-journal-quote{font-size:clamp(1.05rem,5.2vw,1.34rem)!important}}.member-app-content{padding-top:8px!important}.member-app-welcome{padding-top:4px!important;padding-bottom:18px!important}.member-app-refresh-button{position:relative}.member-app-refresh-status{margin:8px 20px 0;padding:9px 12px;border:1px solid var(--member-border);border-radius:12px;background:var(--member-card);color:var(--member-ink);font-size:.72rem;font-weight:600;letter-spacing:.03em;text-align:center}.member-app-refresh-status.is-success{color:var(--member-emerald)}.member-app-refresh-status.is-error{color:#9b3d3d}.member-app-refresh-button:disabled{opacity:.7;cursor:wait}.member-app-refresh-button .is-spinning{animation:member-app-refresh-spin .8s linear infinite}@keyframes member-app-refresh-spin{to{transform:rotate(1turn)}}.member-app-content{padding-top:2px!important;padding-top:0!important}.member-app-message-button{position:relative}.member-app-unread-badge{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ef4444;color:#fff;border:2px solid var(--member-bg);font-size:.58rem;line-height:1;font-weight:800;letter-spacing:-.01em}.member-app-journal-card-inner{min-height:180px!important;height:180px!important;padding:14px 18px!important}.member-app-journal-quote{font-size:clamp(1rem,4.2vw,1.28rem)!important}@media (max-width:560px){.member-app-journal-card,.member-app-journal-card-inner{min-height:180px!important;height:180px!important}.member-app-journal-card-inner{padding:14px 16px!important}.member-app-journal-quote{font-size:clamp(.98rem,4.8vw,1.2rem)!important}}.member-app-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.member-app-shortcut{min-height:132px!important;height:132px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:0!important;padding:16px!important;border:1px solid rgba(32,35,33,.09)!important;border-radius:20px!important;background:var(--member-card,#fff)!important;color:var(--member-ink,#202321)!important;box-shadow:0 6px 18px rgba(32,35,33,.055)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-align:left!important}.member-app-shortcut:hover{border-color:rgba(23,107,82,.22)!important;background:#fff!important;transform:translateY(-1px)}.member-app-shortcut:active{transform:scale(.985)!important}.member-app-shortcut-icon{width:40px!important;height:40px!important;flex:0 0 40px;display:grid!important;place-items:center!important;border:0!important;border-radius:13px!important;color:var(--member-emerald,#176B52)!important;box-shadow:none!important}.member-app-shortcut-icon svg{width:19px!important;height:19px!important}.member-app-shortcut>span:nth-child(2){min-width:0!important;padding-top:10px!important}.member-app-shortcut strong{color:var(--member-ink,#202321)!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:-.015em!important}.member-app-shortcut small{margin-top:3px!important;color:var(--member-muted,#74766F)!important;font-size:.66rem!important;line-height:1.3!important}.member-app-shortcut>svg{position:absolute!important;right:13px!important;top:14px!important;width:14px!important;height:14px!important;margin:0!important;color:rgba(32,35,33,.28)!important}@media (max-width:560px){.member-app-shortcut{min-height:124px!important;height:124px!important;padding:14px!important}.member-app-shortcut-icon{width:36px!important;height:36px!important;flex-basis:36px}}.member-app-section-heading{padding:.2rem .1rem 0!important}.member-app-section-heading h2{margin:.2rem 0 0!important}.member-app-shortcuts{gap:10px!important;margin-top:-2px!important}.member-app-shortcut-icon{position:relative!important;border-radius:50%!important;background:#E5E1D8!important;isolation:isolate}.member-app-shortcut-icon:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:conic-gradient(var(--member-emerald,#176B52) 0deg,rgba(23,107,82,.38) 245deg,rgba(23,107,82,.1) 300deg,rgba(23,107,82,.05) 1turn);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));z-index:-1;animation:member-app-quick-ring 8s linear infinite}.member-app-shortcut:hover .member-app-shortcut-icon:before{animation-duration:4s}@keyframes member-app-quick-ring{to{transform:rotate(1turn)}}.member-app-shortcut{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease!important}.member-app-shortcut:hover{box-shadow:0 9px 22px rgba(32,35,33,.08)!important}@media (prefers-reduced-motion:reduce){.member-app-shortcut-icon:before{animation:none}}@media (max-width:560px){.member-app-shortcuts{gap:9px!important;margin-top:-3px!important}}@media (min-width:768px){.member-app-welcome h1{white-space:nowrap}.member-app-welcome h1 span{display:inline}}@media (max-width:767px){.member-app-welcome h1 span{display:block}}.member-app-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;right:max(12px,calc((100vw - 760px) / 2))!important;left:max(12px,calc((100vw - 760px) / 2))!important;bottom:max(10px,env(safe-area-inset-bottom))!important;padding:7px!important;border:1px solid rgba(32,35,33,.1)!important;border-radius:22px!important;box-shadow:0 18px 45px rgba(32,35,33,.13),inset 0 1px rgba(255,255,255,.95)!important;backdrop-filter:blur(18px) saturate(120%)!important;-webkit-backdrop-filter:blur(18px) saturate(120%)!important}.member-app-bottom-nav button{position:relative!important;min-height:58px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:4px!important;border-radius:16px!important;background:transparent!important;font-size:.64rem!important;font-weight:650!important;letter-spacing:.01em!important;transition:color .18s ease,background .18s ease,transform .16s ease!important}.member-app-bottom-nav button:hover{color:var(--member-ink)!important;background:rgba(32,35,33,.035)!important}.member-app-bottom-nav button:active{transform:scale(.97)!important}.member-app-nav-icon{width:22px!important;height:22px!important;display:grid!important;place-items:center!important}.member-app-nav-icon svg{width:19px!important;height:19px!important;stroke-width:1.9!important}.member-app-bottom-nav button.is-active{color:var(--member-emerald)!important;background:rgba(23,107,82,.085)!important;box-shadow:none!important}.member-app-bottom-nav button.is-active:after{content:"";position:absolute;left:50%;bottom:4px;width:18px;height:2px;border-radius:999px;background:var(--member-emerald);transform:translateX(-50%)}.member-app-bottom-nav button.is-active .member-app-nav-icon,.member-app-nav-primary{color:var(--member-emerald)!important}.member-app-nav-primary .member-app-nav-icon{width:34px!important;height:34px!important;margin-top:-7px!important;box-shadow:0 7px 16px rgba(23,107,82,.2)!important}.member-app-nav-primary .member-app-nav-icon svg{width:18px!important;height:18px!important}.member-app-nav-primary.is-active .member-app-nav-icon{background:var(--member-deep-green)!important}.member-app-nav-primary.is-active:after{display:none!important}@media (min-width:768px){.member-app-bottom-nav{max-width:720px;margin-inline:auto}.member-app-bottom-nav button{min-height:62px!important;font-size:.67rem!important}.member-app-nav-icon svg{width:20px!important;height:20px!important}}@media (max-width:560px){.member-app-bottom-nav{right:10px!important;left:10px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;border-radius:20px!important}.member-app-bottom-nav button{min-height:56px!important;font-size:.6rem!important}.member-app-nav-primary .member-app-nav-icon{width:32px!important;height:32px!important}}@media (prefers-reduced-motion:reduce){.member-app-bottom-nav button{transition:none!important}}.member-products-page{display:grid;gap:18px;padding-bottom:24px}.member-products-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.member-products-heading h1{margin:.15rem 0 .25rem;font-size:clamp(2rem,6vw,3.4rem);letter-spacing:-.045em}.member-products-search{display:flex;align-items:center;gap:10px;border:1px solid rgba(32,35,33,.12);background:rgba(255,255,255,.82);border-radius:16px;padding:13px 15px}.member-products-search svg{width:18px;height:18px;color:rgba(32,35,33,.42)}.member-products-search input{width:100%;border:0;outline:0;background:transparent;color:#202321;font-size:.95rem}.member-products-categories{display:flex;gap:8px;overflow:auto;padding-bottom:3px;scrollbar-width:none}.member-products-categories button{flex:0 0 auto;border:1px solid rgba(32,35,33,.1);background:rgba(255,255,255,.66);color:rgba(32,35,33,.58);border-radius:999px;padding:8px 12px;font-size:.7rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.member-products-categories button.is-selected{background:var(--member-emerald);border-color:var(--member-emerald);color:#fff}.member-products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.member-product-card{min-width:0;text-align:left;border:1px solid rgba(32,35,33,.1);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(238,238,232,.82));padding:12px;box-shadow:0 12px 32px rgba(32,35,33,.06)}.member-product-card-image{height:170px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(160deg,#f6f4ed,#e8e7df);overflow:hidden}.member-product-card-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 15px rgba(0,0,0,.16))}.member-product-card-copy{padding:12px 4px 4px}.member-product-card-copy span{font-size:.58rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--member-emerald)}.member-product-card-copy h2{margin:5px 0 1px;font-size:1rem}.member-product-card-copy p{margin:0;color:rgba(32,35,33,.58);font-size:.78rem}.member-product-card-copy small{display:flex;align-items:center;gap:4px;margin-top:10px;font-size:.68rem;font-weight:750;color:#202321}.member-product-card-copy small svg{width:13px}.member-products-request-summary{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--member-emerald);font-size:.72rem;font-weight:800;white-space:nowrap}.member-products-detail{display:grid;gap:14px}.member-products-detail-card{display:grid;gap:20px}.member-products-detail-image{min-height:280px;border-radius:24px;background:linear-gradient(160deg,#f6f4ed,#e8e7df);display:grid;place-items:center;overflow:hidden}.member-products-detail-image img{width:82%;height:280px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 20px rgba(0,0,0,.18))}.member-products-detail-copy h1{margin:.1rem 0 0;font-size:clamp(2.2rem,10vw,4rem);letter-spacing:-.06em}.member-products-detail-copy h2{margin:2px 0 10px;color:rgba(32,35,33,.62);font-size:1rem;font-weight:550}.member-products-research-note{margin:0 0 8px;color:rgba(32,35,33,.62);line-height:1.6}.member-products-availability{margin:0;padding:6px 10px;background:rgba(23,107,82,.08);color:var(--member-emerald);font-weight:800}.member-products-strengths{margin-top:20px}.member-products-strengths>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.member-products-strengths button{min-height:64px;border:1px solid rgba(32,35,33,.12);border-radius:14px;background:#fff;text-align:center}.member-products-strengths button.is-selected{border-color:var(--member-emerald);background:rgba(23,107,82,.08);box-shadow:inset 0 0 0 1px var(--member-emerald)}.member-products-strengths strong{display:block;font-size:1.05rem}.member-products-strengths small{display:block;margin-top:2px;color:rgba(32,35,33,.48);font-size:.62rem}.member-products-request-button{position:sticky;bottom:96px;z-index:3;display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border:0;border-radius:16px;padding:15px;background:var(--member-emerald);color:#fff;font-weight:850;letter-spacing:.03em;box-shadow:0 14px 30px rgba(23,107,82,.2)}.member-products-request-button:disabled{opacity:.5}.member-products-request-button svg{width:17px}.member-request-builder{display:grid;gap:14px;padding-bottom:26px}.member-request-builder-heading{display:flex;align-items:end;justify-content:space-between;gap:14px}.member-request-builder-heading h1{margin:.1rem 0 .25rem;font-size:clamp(2rem,8vw,3rem);letter-spacing:-.05em}.member-request-builder-heading>span{font-size:.72rem;font-weight:800;color:var(--member-emerald);white-space:nowrap}.member-request-items{display:grid;gap:10px}.member-request-item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:13px;padding:12px;border:1px solid rgba(32,35,33,.1);border-radius:18px;background:rgba(255,255,255,.8)}.member-request-item>img{width:82px;height:82px;-o-object-fit:contain;object-fit:contain;border-radius:13px;background:#efeee8}.member-request-item-copy{min-width:0}.member-request-item-copy>strong{display:block;font-size:1rem}.member-request-item-copy>span{display:block;color:rgba(32,35,33,.56);font-size:.76rem;margin-top:2px}.member-request-strength-row{margin-top:11px}.member-request-quantity>span,.member-request-strength-row>span{display:block;margin-bottom:6px;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(32,35,33,.44)}.member-request-strength-row>div{display:flex;gap:6px;flex-wrap:wrap}.member-request-strength-row button{border:1px solid rgba(32,35,33,.11);border-radius:10px;background:#fff;padding:7px 10px;font-size:.68rem;font-weight:750}.member-request-strength-row button.is-selected{border-color:var(--member-emerald);background:rgba(23,107,82,.08);color:var(--member-emerald)}.member-request-quantity{display:flex;align-items:end;justify-content:space-between;margin-top:11px}.member-request-quantity>div{display:flex;align-items:center;gap:8px}.member-request-quantity button{width:32px;height:32px;border:1px solid rgba(32,35,33,.11);border-radius:9px;background:#fff;display:grid;place-items:center}.member-request-quantity button:disabled{opacity:.35}.member-request-quantity svg{width:14px;height:14px}.member-request-remove{display:inline-flex;align-items:center;gap:5px;margin-top:9px;border:0;background:transparent;color:#9a3b3b;font-size:.68rem;font-weight:750;padding:0}.member-request-add,.member-request-edit-button{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;border:1px dashed rgba(23,107,82,.35);border-radius:14px;background:rgba(23,107,82,.045);color:var(--member-emerald);padding:13px;font-weight:800;font-size:.72rem}.member-request-edit-button{border-style:solid;background:#fff;color:#202321}.member-request-edit-state{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(23,107,82,.06);font-size:.7rem;color:rgba(32,35,33,.62)}.member-request-edit-state button{border:0;background:transparent;color:var(--member-emerald);font-weight:800;font-size:.68rem}.member-request-review{display:grid;gap:12px;padding:15px;border:1px solid rgba(32,35,33,.1);border-radius:18px;background:rgba(255,255,255,.86)}.member-request-review textarea{min-height:110px;width:100%;resize:vertical;border:1px solid rgba(32,35,33,.12);border-radius:12px;padding:12px;outline:0;background:#fff}.member-request-review-notice{display:grid;gap:3px;padding:12px;border-radius:12px;background:rgba(23,107,82,.06);font-size:.72rem}.member-request-review-notice span{color:rgba(32,35,33,.62)}@media (min-width:768px){.member-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.member-products-detail-card{grid-template-columns:minmax(280px,.85fr) minmax(320px,1fr);align-items:start}.member-products-detail-image{position:sticky;top:100px}.member-products-request-button{position:static}}.member-request-quantity button:disabled,.member-request-remove:disabled,.member-request-strength-row button:disabled{opacity:.42;cursor:not-allowed}.member-products-detail-copy .member-products-request-button{margin-top:18px}.member-products-unavailable-note{margin:20px 0 0;padding:14px 16px;border:1px solid rgba(32,35,33,.1);border-radius:14px;background:rgba(32,35,33,.045);color:rgba(32,35,33,.62);font-size:.82rem;line-height:1.5}.member-products-request-button:disabled{background:rgba(32,35,33,.12);color:rgba(32,35,33,.42);box-shadow:none;cursor:not-allowed}.member-products-availability{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:10px;padding:5px 9px;border-radius:999px;background:rgba(32,35,33,.07);color:rgba(32,35,33,.58);font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.member-app-journal-card{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.member-app-journal-card,.member-app-journal-card .daily-journal-page{min-height:0!important;height:auto!important}.member-app-journal-card .daily-journal-page-header{margin-bottom:0}.member-app-quote{position:relative;margin:.1rem 0 .35rem;padding:.55rem .25rem .7rem 1.15rem;border-left:2px solid var(--member-emerald,#176b52);background:transparent}.member-app-quote-mark{left:.62rem;top:-.25rem;margin:0;color:rgba(23,107,82,.22);font-size:3.6rem;line-height:1}.member-app-quote-text{position:relative;color:var(--member-ink,#202321);font-size:clamp(1.02rem,4vw,1.32rem);line-height:1.45;letter-spacing:-.018em;font-weight:560}.member-app-quote-attribution{margin:.45rem 0 0;color:var(--member-muted,#74766F);font-size:.68rem;letter-spacing:.04em}.member-app-quote-loading{margin:0;color:var(--member-muted,#74766F);font-size:.72rem}.member-app-journal-card .daily-journal-page{overflow:hidden!important}.member-app-journal-card .daily-journal-page-header{margin-bottom:0!important}.member-app-journal-card .daily-journal-copy{padding:10px 18px!important}.member-app-journal-card .daily-journal-copy h1{font-size:clamp(1rem,4.2vw,1.28rem)!important;line-height:1.3!important}.member-app-journal-card .daily-journal-footer{padding:8px 18px!important}@media (max-width:560px){.member-app-journal-card,.member-app-journal-card .daily-journal-page{min-height:180px!important;height:180px!important}.member-app-journal-card .daily-journal-copy{padding:8px 16px!important}}.member-app-shell{--app-bg:#F1F0EC;--app-charcoal:#242725;--app-panel:rgba(252,251,248,.94);--app-panel-strong:#FCFBF8;--app-border:rgba(36,39,37,.12);--app-border-bright:rgba(112,119,115,.34);--app-silver:#242725;--app-chrome:#7F8783;--app-chrome-light:#C7CCC9;--app-muted:rgba(36,39,37,.56);--app-faint:rgba(36,39,37,.32);--app-emerald:#168B5B;--app-emerald-soft:rgba(22,139,91,.09);background:radial-gradient(ellipse 65% 32% at 88% 0,rgba(22,139,91,.075),transparent 70%),linear-gradient(145deg,#FCFBF8,#F1F0EC 58%,#E5E4DE)}.member-app-header{background:rgba(252,251,248,.88);border-bottom:1px solid rgba(127,135,131,.24);box-shadow:0 8px 30px rgba(36,39,37,.075)}.member-app-brand img{filter:grayscale(.18) contrast(1.08) drop-shadow(0 2px 7px rgba(36,39,37,.12))}.member-app-arrow-button,.member-app-icon-button,.member-app-refresh-button{border:1px solid rgba(127,135,131,.34);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(213,216,213,.72) 52%,rgba(244,244,241,.94));box-shadow:inset 0 1px rgba(255,255,255,.98),inset 0 -1px rgba(110,116,113,.12),0 8px 22px rgba(36,39,37,.09)}.member-app-arrow-button:hover,.member-app-icon-button:hover,.member-app-refresh-button:hover{border-color:rgba(22,139,91,.34)}.member-app-welcome{padding-bottom:.85rem}.member-app-welcome:before{content:"";position:absolute;left:.25rem;right:.25rem;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(127,135,131,.52),rgba(22,139,91,.42),transparent)}.member-app-eyebrow{color:#168B5B;letter-spacing:.24em}.member-app-welcome h1{letter-spacing:-.06em}.member-app-welcome h1 span{background:linear-gradient(105deg,#2B2F2D,#7F8783 32%,#D3D7D4 49%,#5E6662 67%,#242725);-webkit-background-clip:text;background-clip:text}.member-app-journal-card{position:relative!important;min-height:180px!important;height:180px!important;overflow:hidden!important;border:1px solid rgba(127,135,131,.34)!important;border-radius:20px!important;background:linear-gradient(145deg,#FBFAF7,#E8E7E2)!important;box-shadow:inset 0 1px rgba(255,255,255,.98),inset 0 -1px rgba(127,135,131,.13),0 18px 42px rgba(36,39,37,.1)!important}.member-app-journal-card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.42)}.member-app-journal-card .daily-journal-page{min-height:180px!important;height:180px!important;background:linear-gradient(145deg,#FBFAF7,#E8E7E2)!important;box-shadow:none!important}.member-app-journal-card .daily-journal-page-header{border-bottom-color:rgba(127,135,131,.22)!important}.member-app-journal-card .daily-journal-copy h1{color:#242725!important}.member-app-journal-card .daily-journal-footer{border-top-color:rgba(127,135,131,.2)!important}.member-app-journal-card button{border-color:rgba(22,139,91,.28)!important;color:#168B5B!important;background:rgba(255,255,255,.58)!important}.member-app-section-heading{padding-top:.72rem}.member-app-section-heading h2{color:#242725}.member-app-shortcut{min-height:8.6rem;border:1px solid rgba(127,135,131,.27);background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(226,226,221,.72));box-shadow:inset 0 1px rgba(255,255,255,.96),inset 0 -1px rgba(127,135,131,.1),0 14px 32px rgba(36,39,37,.08)}.member-app-shortcut-icon{border-color:rgba(127,135,131,.34);background:linear-gradient(145deg,#F8F8F5,#D9DCD9);color:#168B5B;box-shadow:inset 0 1px rgba(255,255,255,.98),0 6px 15px rgba(36,39,37,.08)}.member-app-shortcut:hover{border-color:rgba(22,139,91,.3);background:linear-gradient(145deg,#FFFFFF,#E8EEE9)}.member-app-bottom-nav{background:rgba(248,248,244,.94);border-color:rgba(127,135,131,.3);box-shadow:0 18px 48px rgba(36,39,37,.16),inset 0 1px rgba(255,255,255,.98),inset 0 -1px rgba(127,135,131,.08)}.member-app-bottom-nav button.is-active{background:linear-gradient(180deg,rgba(22,139,91,.1),rgba(199,204,201,.18))}.member-app-bottom-nav button.is-active .member-app-nav-icon{color:#168B5B}@media (max-width:560px){.member-app-content{padding-top:1rem;padding-inline:.85rem}.member-app-home{gap:.85rem}.member-app-welcome{padding-top:1.1rem}.member-app-welcome h1{font-size:clamp(2.15rem,11vw,3rem)}.member-app-journal-card,.member-app-journal-card .daily-journal-page{min-height:180px!important;height:180px!important}.member-app-shortcuts{gap:.6rem}}.member-app-quote-card{position:relative;min-height:180px;height:180px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:15px 18px 13px;border:1px solid rgba(127,135,131,.34);border-radius:20px;background:radial-gradient(circle at 92% 0,rgba(22,139,91,.12),transparent 34%),linear-gradient(145deg,#F9F8F4,#ECECE7 58%,#DCDDD8);box-shadow:inset 0 1px rgba(255,255,255,.98),inset 0 -1px rgba(127,135,131,.13),0 18px 42px rgba(36,39,37,.1)}.member-app-quote-card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.42)}.member-app-quote-card-bottom,.member-app-quote-card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.member-app-quote-card-top{color:rgba(36,39,37,.48);font-size:.58rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.member-app-quote-card-top span:last-child{color:rgba(36,39,37,.38);letter-spacing:.08em}.member-app-quote-card-body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;justify-content:center;padding:7px 5px 3px 27px}.member-app-quote-mark{position:absolute;left:-1px;top:0;color:rgba(22,139,91,.22);font-family:Georgia,serif;font-size:4rem;line-height:.9}.member-app-quote-text{margin:0;max-width:620px;color:#242725;font-size:clamp(1.02rem,4vw,1.28rem);line-height:1.34;letter-spacing:-.02em;font-weight:650}.member-app-quote-attribution{margin:.42rem 0 0;color:rgba(36,39,37,.54);font-size:.67rem;letter-spacing:.03em}.member-app-quote-card-loading{margin:0;color:rgba(36,39,37,.5);font-size:.74rem}.member-app-quote-card-bottom{justify-content:flex-start;color:rgba(36,39,37,.4);font-size:.53rem;font-weight:800;letter-spacing:.12em}.member-app-quote-rule{width:28px;height:1px;flex:0 0 auto;background:linear-gradient(90deg,#168B5B,rgba(22,139,91,.12))}.member-app-nav-primary .member-app-nav-icon{width:46px!important;height:46px!important;margin-top:-9px!important;border-radius:50%!important;background:var(--member-emerald)!important;color:#fff!important;box-shadow:0 8px 20px rgba(23,107,82,.24)!important;border:3px solid var(--member-bg)!important}.member-app-nav-primary .member-app-nav-icon svg{width:20px!important;height:20px!important}@media (max-width:560px){.member-app-quote-card{min-height:180px;height:180px;padding:14px 15px 12px;border-radius:18px}.member-app-quote-card-body{padding-left:24px}.member-app-quote-text{font-size:clamp(1rem,4.3vw,1.18rem)}.member-app-nav-primary .member-app-nav-icon{width:44px!important;height:44px!important;margin-top:-9px!important}}.member-app-shell{background:radial-gradient(ellipse 72% 38% at 88% 0,rgba(22,139,91,.16),transparent 68%),radial-gradient(ellipse 58% 48% at 8% 72%,rgba(127,135,131,.12),transparent 72%),linear-gradient(145deg,#C1C2BD,#A8AAA6 52%,#929591)!important}.member-app-content,.member-app-home{background:transparent!important}.member-app-shell{--member-bg:#EEECE6!important;--member-surface:#F8F7F3!important;--member-stone:#D9D7D0!important;--member-ink:#202321!important;--member-muted:rgba(32,35,33,.62)!important;--member-emerald:#168B5B!important;--member-deep-green:#0F4A38!important;--member-border:rgba(32,35,33,.12)!important;background:radial-gradient(ellipse 70% 38% at 92% 0,rgba(22,139,91,.13),transparent 62%),radial-gradient(ellipse 55% 48% at 0 82%,rgba(127,135,131,.11),transparent 70%),linear-gradient(145deg,#FAF9F5,#EEECE6 55%,#DFDED7)!important;color:#202321!important}.member-app-header{background:rgba(250,249,245,.94)!important;border-bottom-color:rgba(32,35,33,.11)!important;box-shadow:0 10px 30px rgba(32,35,33,.1)!important}.member-app-section h1,.member-app-welcome h1{color:#202321!important}.member-app-welcome h1 span{color:#202321!important;-webkit-text-fill-color:#202321!important;background:none!important}.member-app-section-heading,.member-app-welcome p{color:#202321!important}.member-app-eyebrow{color:#168B5B!important}.member-app-shortcut{background:linear-gradient(145deg,#FFFFFF,#ECEBE5)!important;border-color:rgba(32,35,33,.12)!important;color:#202321!important;box-shadow:inset 0 1px rgba(255,255,255,.98),0 14px 32px rgba(32,35,33,.09)!important}.member-app-activity small,.member-app-shortcut small{color:rgba(32,35,33,.56)!important}.member-app-shortcut-icon{background:linear-gradient(145deg,#FFFFFF,#D9DCD9)!important;border-color:rgba(127,135,131,.34)!important;color:#168B5B!important}.member-app-activity{background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(229,228,222,.88))!important;border-color:rgba(32,35,33,.11)!important;color:#202321!important}.member-app-arrow-button,.member-app-icon-button,.member-app-refresh-button{background:linear-gradient(145deg,#FFFFFF,#D9DCD9)!important;border-color:rgba(127,135,131,.34)!important;color:#202321!important}.member-app-quote-card{background:radial-gradient(circle at 94% 0,rgba(22,139,91,.16),transparent 32%),linear-gradient(145deg,#FFFFFF,#F1F0EB 58%,#DDDCD5)!important;border-color:rgba(127,135,131,.34)!important;color:#202321!important;box-shadow:inset 0 1px rgba(255,255,255,.98),0 20px 44px rgba(32,35,33,.14)!important}.member-app-quote-card-bottom,.member-app-quote-card-top{color:rgba(32,35,33,.5)!important}.member-app-quote-text{color:#202321!important}.member-app-quote-attribution{color:rgba(32,35,33,.58)!important}.member-app-quote-mark{color:#168B5B!important}.member-app-bottom-nav{background:rgba(250,249,245,.97)!important;border-top-color:rgba(32,35,33,.12)!important;box-shadow:0 -12px 34px rgba(32,35,33,.14)!important}.member-app-bottom-nav button{color:rgba(32,35,33,.48)!important}.member-app-bottom-nav button.is-active{color:#202321!important;background:linear-gradient(180deg,rgba(22,139,91,.1),rgba(22,139,91,.025))!important}.member-app-bottom-nav button.member-app-nav-primary .member-app-nav-icon{background:linear-gradient(145deg,#168B5B,#0F4A38)!important;color:#fff!important;border-color:#EEECE6!important}.member-app-shell .member-product-card{border:1px solid rgba(244,247,245,.2)!important;background:linear-gradient(145deg,#3A3E3C,#252927)!important;box-shadow:inset 0 1px rgba(255,255,255,.08),0 14px 30px rgba(0,0,0,.28)!important}.member-app-shell .member-product-card-image,.member-app-shell .member-products-detail-image{border:1px solid rgba(244,247,245,.18)!important;background:linear-gradient(145deg,#111312,#252927 55%,#090A0A)!important;box-shadow:inset 0 1px rgba(255,255,255,.07),inset 0 0 0 1px rgba(0,0,0,.55)!important}.member-app-shell .member-product-card:hover{border-color:rgba(244,247,245,.34)!important;box-shadow:inset 0 1px rgba(255,255,255,.1),0 16px 34px rgba(0,0,0,.32),0 0 14px rgba(244,247,245,.06)!important}.member-app-shell .member-app-notification-item{width:100%!important;text-align:left!important;cursor:pointer!important}.member-app-shell .member-app-notification-item>svg:last-child{margin-left:auto!important;flex:0 0 auto!important}.member-app-shell .member-request-item{border:1px solid rgba(244,247,245,.2)!important;border-radius:18px!important;background:linear-gradient(145deg,#3A3E3C,#252927)!important;box-shadow:inset 0 1px rgba(255,255,255,.08),0 14px 30px rgba(0,0,0,.28)!important;color:#F4F7F5!important}.member-app-shell .member-request-item>img{border:1px solid rgba(244,247,245,.18)!important;border-radius:13px!important;background:linear-gradient(145deg,#111312,#252927 55%,#090A0A)!important;box-shadow:inset 0 1px rgba(255,255,255,.07),inset 0 0 0 1px rgba(0,0,0,.55)!important}.member-app-shell .member-request-item-copy>strong{color:#F4F7F5!important}.member-app-shell .member-request-item-copy>span{color:rgba(244,247,245,.58)!important}.member-app-shell .member-request-quantity>span,.member-app-shell .member-request-strength-row>span{color:rgba(244,247,245,.48)!important}.member-app-shell .member-request-quantity button,.member-app-shell .member-request-strength-row button{border-color:rgba(244,247,245,.16)!important;background:rgba(255,255,255,.07)!important;color:#F4F7F5!important}.member-app-shell .member-request-strength-row button.is-selected{border-color:#168B5B!important;background:rgba(22,139,91,.16)!important;color:#8FE0B8!important}.member-app-shell .member-request-remove{color:#F08A8A!important}.member-app-disclaimer{width:min(100%,920px);margin:2.5rem auto 6.5rem;padding:1.15rem 1.25rem;border-top:1px solid rgba(32,35,33,.12);color:rgba(32,35,33,.48);font-size:.68rem;line-height:1.65;text-align:center}.member-app-disclaimer p{margin:0 auto .45rem;max-width:860px}.member-app-disclaimer p:last-child{margin-bottom:0}.member-app-disclaimer p:first-child{color:rgba(32,35,33,.62);font-size:.62rem;letter-spacing:.14em}.member-app-shell .member-app-shortcut>svg.member-app-shortcut-alert,.member-app-shortcut>svg.member-app-shortcut-alert{color:#ef4444!important;filter:drop-shadow(0 0 5px rgba(239,68,68,.7))!important}.member-app-shell .member-app-shortcut>svg.member-app-shortcut-alert{top:13px!important;right:35px!important;bottom:auto!important;width:18px!important;height:18px!important;stroke:#ef4444!important}.member-app-shell .member-app-shortcut>svg:last-child{top:auto!important;right:13px!important;bottom:13px!important}.member-app-shell .member-app-shortcut>.member-app-shortcut-alert{position:absolute!important;top:12px!important;right:34px!important;bottom:auto!important;z-index:3!important;display:grid!important;place-items:center!important;width:20px!important;height:20px!important;color:#ef4444!important;opacity:1!important;visibility:visible!important;filter:drop-shadow(0 0 5px rgba(239,68,68,.75))!important}.member-app-shell .member-app-shortcut>.member-app-shortcut-alert>svg{display:block!important;width:20px!important;height:20px!important;color:#ef4444!important;stroke:#ef4444!important}.member-app-shell .member-app-shortcut-count{position:absolute!important;top:9px!important;right:32px!important;z-index:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:19px!important;height:19px!important;padding:0 4px!important;border-radius:999px!important;background:#ef4444!important;color:#fff!important;border:2px solid var(--member-bg,#eeece6)!important;font-size:.62rem!important;line-height:1!important;font-weight:800!important;letter-spacing:-.01em!important;box-shadow:0 0 8px rgba(239,68,68,.25)!important}.member-app-shell .member-profile-page{position:relative!important}.member-app-shell .member-profile-heading{margin:10px 0 22px!important}.member-app-shell .member-profile-heading h1{margin:3px 0 0!important;color:#f3f4f4!important;background:linear-gradient(180deg,#ffffff,#c9cecc 55%,#8d9692)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;letter-spacing:-.045em!important;text-shadow:0 0 24px rgba(218,229,224,.12)!important}.member-app-shell .member-profile-intro{margin:8px 0 0!important;color:rgba(235,240,237,.57)!important;font-size:.88rem!important}.member-app-shell .member-profile-panel{position:relative!important;overflow:hidden!important;padding:20px!important;border-radius:22px!important}.member-app-shell .member-profile-panel-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-bottom:18px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.member-app-shell .member-profile-kicker{color:rgba(226,232,229,.68)!important;font-size:.61rem!important;font-weight:800!important;letter-spacing:.19em!important}.member-app-shell .member-profile-status{display:inline-flex!important;align-items:center!important;gap:6px!important;color:rgba(221,230,225,.62)!important;font-size:.54rem!important;font-weight:750!important;letter-spacing:.1em!important;white-space:nowrap!important}.member-app-shell .member-profile-status>span{width:6px!important;height:6px!important;border-radius:50%!important;background:#39c889!important;box-shadow:0 0 9px rgba(57,200,137,.7)!important}.member-app-shell .member-profile-identity{display:flex!important;align-items:center!important;gap:15px!important;padding:24px 0!important}.member-app-shell .member-app-profile-avatar{display:grid!important;place-items:center!important;flex:0 0 66px!important;width:66px!important;height:66px!important;border:1px solid rgba(225,233,229,.45)!important;border-radius:20px!important;background:linear-gradient(145deg,#e8ece9,#aeb8b2 42%,#59645e)!important;color:#111713!important;box-shadow:inset 0 1px rgba(255,255,255,.8),0 0 24px rgba(44,178,118,.13)!important}.member-app-shell .member-app-profile-avatar svg{width:29px!important;height:29px!important;stroke-width:1.65!important}.member-app-shell .member-profile-name-wrap{min-width:0!important}.member-app-shell .member-profile-label{margin:0 0 7px!important;color:rgba(190,202,196,.56)!important;font-size:.59rem!important;font-weight:750!important;letter-spacing:.16em!important}.member-app-shell .member-profile-name-wrap h2{margin:0!important;color:#f2f4f2!important;font-size:clamp(1.15rem,4.8vw,1.55rem)!important;font-weight:650!important;letter-spacing:-.035em!important;overflow-wrap:anywhere!important}.member-app-shell .member-profile-divider{height:1px!important;background:linear-gradient(90deg,rgba(49,190,128,.55),rgba(255,255,255,.11) 48%,transparent)!important}.member-app-shell .member-profile-detail{display:flex!important;align-items:center!important;gap:13px!important;padding:21px 0 5px!important}.member-app-shell .member-profile-detail-icon{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;border:1px solid rgba(218,229,223,.12)!important;border-radius:13px!important;background:rgba(255,255,255,.045)!important;color:#c8d0cb!important}.member-app-shell .member-profile-detail-icon svg{width:17px!important;height:17px!important}.member-app-shell .member-profile-email{margin:0!important;color:rgba(244,246,245,.88)!important;font-size:.9rem!important;overflow-wrap:anywhere!important}.member-app-shell .member-profile-bottom-line{width:36px!important;height:2px!important;margin-top:20px!important;border-radius:999px!important;background:#27b77a!important;box-shadow:0 0 12px rgba(39,183,122,.45)!important}@media (max-width:420px){.member-app-shell .member-profile-panel{padding:16px!important}.member-app-shell .member-profile-kicker{letter-spacing:.12em!important}.member-app-shell .member-profile-status{font-size:.48rem!important}}.member-app-shell .member-profile-heading{margin:0 0 18px!important}.member-app-shell .member-profile-heading h1{margin:0!important;color:#f3f5f3!important;font-size:clamp(1.55rem,5vw,2rem)!important;font-weight:650!important;letter-spacing:-.04em!important}.member-app-shell .member-profile-panel{padding:5px 20px!important}.member-app-shell .member-profile-field{padding:17px 0 16px!important;border-bottom:1px solid rgba(255,255,255,.09)!important}.member-app-shell .member-profile-field-last{border-bottom:0!important}.member-app-shell .member-profile-field .member-profile-label{margin:0 0 6px!important;color:rgba(190,202,196,.65)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.015em!important;text-transform:none!important}.member-app-shell .member-profile-field-value{margin:0!important;color:rgba(245,247,245,.94)!important;font-size:.96rem!important;line-height:1.5!important;overflow-wrap:anywhere!important}.member-app-shell .member-profile-field-value:where(:not(.member-profile-goals)){min-height:1.4em!important}.member-app-shell .member-profile-goals{white-space:pre-wrap!important}@media (max-width:420px){.member-app-shell .member-profile-panel{padding:5px 15px!important}}.member-app-shell .member-profile-panel{border:1px solid rgba(205,211,218,.55)!important;background:linear-gradient(145deg,#34383d,#17191c 24%,#5b6066 43%,#24272b 59%,#090a0b)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.7),0 0 18px rgba(198,205,212,.08)!important}.member-app-shell .member-profile-panel-top{border-bottom-color:rgba(238,242,240,.16)!important}.member-app-shell .member-profile-field{border-bottom-color:rgba(238,242,240,.13)!important}.member-app-shell .member-app-request-page .member-request-review{color:#f7f8fa!important;border:1px solid rgba(210,216,224,.48)!important;background:linear-gradient(145deg,#34383d,#191c20 32%,#101215 68%,#292e34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 28px rgba(0,0,0,.24)!important}.member-app-shell .member-app-request-page .member-request-review>p:not(.member-app-eyebrow){color:#f1f3f6!important;font-size:.94rem!important;line-height:1.55!important}.member-app-shell .member-app-request-page .member-request-review label{color:#f4f5f7!important;font-size:.9rem!important;font-weight:650!important}.member-app-shell .member-app-request-page .member-request-review input,.member-app-shell .member-app-request-page .member-request-review textarea{color:#fff!important;background:rgba(0,0,0,.52)!important;border:1px solid rgba(220,226,234,.5)!important;caret-color:#fff!important}.member-app-shell .member-app-request-page .member-request-review input::-moz-placeholder,.member-app-shell .member-app-request-page .member-request-review textarea::-moz-placeholder{color:rgba(239,243,248,.72)!important;opacity:1!important}.member-app-shell .member-app-request-page .member-request-review input::placeholder,.member-app-shell .member-app-request-page .member-request-review textarea::placeholder{color:rgba(239,243,248,.72)!important;opacity:1!important}.member-app-shell .member-app-request-page .member-request-review input:focus,.member-app-shell .member-app-request-page .member-request-review textarea:focus{outline:2px solid rgba(211,185,122,.9)!important;outline-offset:2px!important}.member-app-shell .member-app-request-page .member-request-review .member-request-review-notice{border:1px solid rgba(226,231,238,.58)!important}.member-app-shell .member-app-request-page .member-request-review .member-products-request-button{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.7)!important;font-weight:850!important}.member-app-shell .visitor-membership-promo-card{display:flex;width:calc(100% - 1.5rem);margin:1rem auto 1.5rem;flex-direction:column;align-items:stretch;gap:1.1rem;padding:1.25rem;text-align:left;border:1px solid rgba(203,177,115,.48);border-radius:20px;color:#fff;background:linear-gradient(135deg,rgba(66,56,37,.82),rgba(17,19,22,.98) 55%,rgba(37,40,44,.95));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 16px 36px rgba(0,0,0,.22)}.member-app-shell .visitor-membership-promo-copy{display:grid;gap:.45rem}.member-app-shell .visitor-membership-promo-copy>strong{font-size:clamp(1.35rem,5vw,1.85rem);line-height:1.15;letter-spacing:-.035em;color:#fff}.member-app-shell .visitor-membership-promo-copy>small{color:#f5f6f8;font-size:.92rem;line-height:1.6}.member-app-shell .visitor-membership-promo-action{display:flex;align-items:center;justify-content:space-between;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.13);color:#e6d2a0;font-size:.82rem;font-weight:750}.member-app-shell .visitor-existing-account{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:1rem;margin:1.25rem 0 1rem;padding:1.2rem;border:1px solid rgba(200,207,216,.38);border-radius:18px;background:linear-gradient(145deg,#292d32,#111316 70%,#25292e);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 12px 30px rgba(0,0,0,.18)}.member-app-shell .visitor-existing-account-icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(222,226,232,.28);border-radius:13px;background:rgba(255,255,255,.06);color:#f5f6f8}.member-app-shell .visitor-existing-account-icon svg{width:20px;height:20px}.member-app-shell .visitor-existing-account-copy{min-width:0}.member-app-shell .visitor-existing-account-copy h2{margin:.25rem 0;color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.member-app-shell .visitor-existing-account-copy p:last-child{margin:0;color:rgba(240,243,247,.68);font-size:.82rem;line-height:1.5}.member-app-shell .visitor-existing-account-button{display:flex;grid-column:1/-1;min-height:46px;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(224,206,157,.6);border-radius:12px;background:linear-gradient(135deg,#d8c28b,#a88a4f);color:#111316;font-size:.9rem;font-weight:800}.member-app-shell .visitor-existing-account-button svg{width:17px;height:17px}.member-app-shell .visitor-existing-account-footnote{grid-column:1/-1;margin:-.35rem 0 0;color:rgba(240,243,247,.5);text-align:center;font-size:.7rem;letter-spacing:.04em}.member-app-shell .visitor-membership-info{display:grid;gap:1rem}.member-app-shell .visitor-membership-info>h1{margin:0;color:#fff;font-size:clamp(2rem,8vw,3rem);line-height:1.05;letter-spacing:-.05em}.member-app-shell .visitor-membership-info>.member-app-lead{margin:0;color:#f0f2f4;font-size:.98rem;line-height:1.75}.member-app-shell .visitor-membership-offer{padding:1.25rem;border:1px solid rgba(218,192,127,.55);border-radius:18px;background:linear-gradient(135deg,#4b402c,#191a1c 54%,#2d3034);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 12px 30px rgba(0,0,0,.2)}.member-app-shell .visitor-membership-offer>span{display:block;color:#e9d7a7;font-size:.67rem;font-weight:800;letter-spacing:.2em}.member-app-shell .visitor-membership-offer>strong{display:block;margin-top:.4rem;font-size:clamp(2.5rem,12vw,4rem);line-height:1;letter-spacing:-.06em;color:#fff}.member-app-shell .visitor-membership-offer>p{margin:.75rem 0 0;color:#fff;font-size:.96rem;line-height:1.7}.member-app-shell .visitor-membership-info .promotional-gift-selector,.member-app-shell .visitor-membership-info section[aria-labelledby=promotional-gift-heading]{margin:0!important;width:100%!important}.member-app-shell .visitor-membership-details{display:grid;gap:.65rem}.member-app-shell .visitor-membership-details>div{display:flex;align-items:flex-start;gap:.8rem;padding:1rem;border:1px solid rgba(128,255,202,.62);border-radius:14px;background:linear-gradient(135deg,#1c8b61,#0b5d40 32%,#23a873 52%,#06452f 74%,#16875b);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -1px 0 rgba(0,0,0,.3),0 10px 24px rgba(0,0,0,.22)}.member-app-shell .visitor-membership-details>div>svg{flex:0 0 auto;width:20px;height:20px;color:#e5d1a0}.member-app-shell .visitor-membership-details small,.member-app-shell .visitor-membership-details strong{display:block}.member-app-shell .visitor-membership-details strong{font-size:.9rem}.member-app-shell .visitor-membership-details small{margin-top:.28rem;color:#f0f2f4;font-size:.88rem;line-height:1.65}.member-app-shell .visitor-create-membership-button{display:flex;min-height:50px;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1rem;border:1px solid rgba(224,206,157,.6);border-radius:13px;background:linear-gradient(135deg,#d8c28b,#a88a4f);color:#111316;font-weight:850}@media (min-width:640px){.member-app-shell .visitor-membership-promo-card{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}.member-app-shell .visitor-membership-promo-action{min-width:155px;gap:.6rem;border-top:0;padding-top:0}.member-app-shell .visitor-existing-account{grid-template-columns:44px minmax(0,1fr) auto}.member-app-shell .visitor-existing-account-button{grid-column:auto;min-width:130px;padding:0 1.1rem}.member-app-shell .visitor-existing-account-footnote{grid-column:2/-1;text-align:left}}