@font-face{font-family:AlizaGeist;src:url(/aliza/Geist.woff2)format("woff2");font-weight:100 900;font-display:swap}body:has(.aliza-app-type){--font-sans:AlizaGeist, Arial, sans-serif;--font-display:AlizaGeist, Arial, sans-serif;--font-serif:AlizaGeist, Arial, sans-serif;font-family:AlizaGeist,Arial,sans-serif}body:has(.aliza-app-type) :not(code,pre,code *,pre *){font-family:AlizaGeist,Arial,sans-serif!important}.aliza-member{--font-sans:AlizaGeist, Arial, sans-serif;--font-display:AlizaGeist, Arial, sans-serif;--skin:#fff;--paper:#fff;--paper-2:#faf7fb;--background:#fff;--foreground:#121513;--card:#faf7fb;--card-foreground:#121513;--popover:#fff;--popover-foreground:#121513;--primary:#c51f68;--primary-foreground:#fff;--secondary:#edf3ee;--secondary-foreground:#1f3d2b;--muted:#faf7fb;--muted-foreground:#4a5049;--accent:#f8eaf1;--accent-foreground:#1f3d2b;--ring:#1f3d2b;--border:#dce3dd;--input:#7c887e;--obsidian:#121513;--ram-ink:#121513;--ram-ink-2:#4a5049;--ram-ink-3:#556052;--text-muted:#4a5049;--text-primary:#121513;--text-body:#26352b;--text-secondary:#4a5049;--text-quiet:#556052;--persimmon:#c51f68;--ember:#c51f68;--vermillion:#c51f68;--rose-nude:#d5769f;--persimmon-text:#a51d59;--persimmon-bg:#fcf3f7;--persimmon-soft:#f8eaf1;--gold:#c9a86a;--sage:#1f3d2b;--sage-deep:#1f3d2b;--sage-text:#1f3d2b;--ram-persimmon:#c51f68;--ram-persimmon-2:#c51f68;--ram-bg-gradient:#fff;--ram-grad-persimmon:#c51f68;--ram-grad-sage:#1f3d2b;--ram-grad-plum:#8e4467;--ram-grad-dark:#1f3d2b;--ram-shadow-card:0 1px 3px #1f3d2b08;--ram-shadow-dark:none;--ram-shadow-persimmon:none;font-family:var(--font-sans);color:#121513;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}body:has(.aliza-member){--font-sans:AlizaGeist, Arial, sans-serif;--font-display:AlizaGeist, Arial, sans-serif;--skin:#fff;--paper:#fff;--paper-2:#faf7fb;--background:#fff;--foreground:#121513;--card:#faf7fb;--card-foreground:#121513;--popover:#fff;--popover-foreground:#121513;--primary:#c51f68;--primary-foreground:#fff;--secondary:#edf3ee;--secondary-foreground:#1f3d2b;--muted:#faf7fb;--muted-foreground:#4a5049;--accent:#f8eaf1;--accent-foreground:#1f3d2b;--ring:#1f3d2b;--border:#dce3dd;--input:#7c887e;--obsidian:#121513;--ram-ink:#121513;--ram-ink-2:#4a5049;--ram-ink-3:#556052;--text-muted:#4a5049;--text-primary:#121513;--text-body:#26352b;--text-secondary:#4a5049;--text-quiet:#556052;--persimmon:#c51f68;--ember:#c51f68;--vermillion:#c51f68;--rose-nude:#d5769f;--persimmon-text:#a51d59;--persimmon-bg:#fcf3f7;--persimmon-soft:#f8eaf1;--gold:#c9a86a;--sage:#1f3d2b;--sage-deep:#1f3d2b;--sage-text:#1f3d2b;--ram-persimmon:#c51f68;--ram-persimmon-2:#c51f68;--ram-bg-gradient:#fff;--ram-grad-persimmon:#c51f68;--ram-grad-sage:#1f3d2b;--ram-grad-plum:#8e4467;--ram-grad-dark:#1f3d2b;--ram-shadow-card:0 1px 3px #1f3d2b08;--ram-shadow-dark:none;--ram-shadow-persimmon:none;font-family:var(--font-sans);color:#121513;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.aliza-member :is(h1,h2,h3,h4,button,input,textarea,select),.aliza-member [style*=font-family],.aliza-member [style*=fontFamily]{font-family:AlizaGeist,Arial,sans-serif!important}.aliza-member :is(button,a,input,select){min-height:44px}.aliza-member :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #1f3d2b}.aliza-member .ram-bottom-nav{box-shadow:none;background:#fffffff5;border-color:#dce3dd}.aliza-navigation .ram-bottom-tab{color:#4a5049;min-width:54px;min-height:54px}.aliza-navigation .aliza-active{background:#edf3ee;border-radius:12px}.aliza-navigation .aliza-active :is(.ram-bottom-tab-label,.ram-bottom-tab-icon){color:#1f3d2b}.aliza-navigation .ram-bottom-tab-label{font-size:12px}.aliza-member .ram-surface{background:#fff}.aliza-page{max-width:1000px;margin:auto;padding:36px 28px 120px}.aliza-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.aliza-heading h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(36px,5vw,52px);font-weight:500;line-height:1.08}.aliza-heading p{color:#4a5049;font-size:16px}.aliza-heading img{object-fit:contain;flex-shrink:0}.aliza-eyebrow{letter-spacing:.15em;color:#1f3d2b;font-size:11px;font-weight:600}.aliza-search{background:#fff;border:1px solid #7c887e;border-radius:12px;width:100%;padding:13px 16px;font-size:16px}.aliza-quick-log{flex-wrap:wrap;gap:8px;margin:16px 0 26px;display:flex}.aliza-quick-log :is(button,a){color:#1f3d2b;border:1px solid #dce3dd;border-radius:100px;align-items:center;gap:8px;padding:10px 14px;font-size:15px;display:flex}.aliza-groups{gap:24px;display:grid}.aliza-group{background:#f5f8f5;border:1px solid #dce5de;border-radius:20px;padding:22px}.aliza-group.health{background:#fcf6f9;border-color:#eadce4}.aliza-group.care{background:#faf7fb;border-color:#e8e1eb}.aliza-group.preferences{background:#fff}.aliza-group h2{letter-spacing:-.025em;color:#1f3d2b;font-size:23px;font-weight:500}.aliza-group>p{color:#4a5049;margin:4px 0 16px;font-size:16px}.aliza-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aliza-tool{background:#fff;border:1px solid #dce3dd;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:92px;padding:18px;display:flex}.aliza-tool svg{color:#1f3d2b;flex-shrink:0}.aliza-tool h3{font-size:19px;font-weight:550;line-height:1.3}.aliza-tool p{color:#4a5049;margin-top:5px;font-size:16px;line-height:1.4}.aliza-tool:hover{border-color:#809382}.aliza-empty{text-align:center;color:#4a5049;padding:30px}.aliza-today{margin:28px 0}.aliza-today-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.aliza-today h2{color:#1f3d2b;font-size:22px;font-weight:500}.aliza-today-heading p{color:#4a5049;font-size:14px}.aliza-actions{gap:10px;display:grid}.aliza-action{background:#f2f6f2;border:1px solid #dce5de;border-radius:15px;grid-template-columns:24px 1fr 18px;align-items:center;gap:14px;padding:18px;display:grid}.aliza-action.checkin{background:#fcf3f7;border-color:#ead7e1}.aliza-action.study{background:#faf7fb;border-color:#e8e1eb}.aliza-action>svg{color:#1f3d2b}.aliza-action span{letter-spacing:.11em;color:#4a5049;font-size:10px;font-weight:600}.aliza-action h3{margin:4px 0;font-size:18px;font-weight:550;line-height:1.35}.aliza-action p{color:#4a5049;font-size:16px;line-height:1.45}.aliza-all-tools{color:#1f3d2b;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;font-size:16px;display:flex}.aliza-dashboard #tour-journey{padding-right:85px;position:relative}.aliza-dashboard #tour-journey:after{content:"";pointer-events:none;background:url(/aliza/orchid-tint.webp) 50%/contain no-repeat;width:82px;height:130px;position:absolute;top:0;right:0}.aliza-dashboard #tour-journey h1 em{color:#a51d59;font-style:normal}@media(max-width:600px){.aliza-page{padding:24px 22px 115px}.aliza-heading img{width:70px;height:105px}.aliza-group{padding:16px}.aliza-tools{grid-template-columns:1fr;gap:8px}.aliza-tool{min-height:84px;padding:14px 16px}.aliza-group h2{font-size:22px}.aliza-dashboard #tour-journey{padding-right:72px}.aliza-dashboard #tour-journey:after{width:65px}}@media(prefers-reduced-motion:reduce){.aliza-member *,.aliza-member :before,.aliza-member :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.aliza-welcome{font-family:AlizaGeist,Arial,sans-serif}.aliza-welcome :is(button,a){min-height:44px}.aliza-welcome button:focus-visible{outline-offset:4px;outline:2px solid #1f3d2b}.aliza-welcome [role=note]{color:#4a5049!important;font-family:AlizaGeist,Arial,sans-serif!important;font-size:14px!important}body:has(.aliza-member) [role=dialog]{font-family:AlizaGeist,Arial,sans-serif}body:has(.aliza-member) [role=dialog] button{min-width:44px;min-height:44px}.aliza-title-line{justify-content:space-between;align-items:center;gap:16px;display:flex}.aliza-title-line h1{min-width:0}.aliza-title-line img{object-fit:contain;flex-shrink:0;width:85px;height:130px}.aliza-title-line img[src$="macaw-full.webp"]{width:62px;height:150px}@media(max-width:600px){.aliza-title-line img{width:65px;height:110px}.aliza-title-line img[src$="macaw-full.webp"]{width:46px;height:125px}.aliza-title-line h1{font-size:34px!important;line-height:1.12!important}}.aliza-home-top{gap:24px;margin-top:24px;display:grid}.aliza-home-top .aliza-today{margin:0}.aliza-program-card{color:#fff;isolation:isolate;background:#1f3d2b;border-radius:20px;padding:28px;position:relative;overflow:hidden}.aliza-program-card:before{content:"";z-index:-1;opacity:.65;background:linear-gradient(90deg,#1f3d2b 20%,#1f3d2bf5 48%,#1f3d2b40),url(/aliza/leaf.webp) 100% 100%/auto 80% no-repeat;position:absolute;inset:0}.aliza-program-card .aliza-eyebrow{color:#edc5d8;border-top:1px solid #c9a86a;padding-top:14px;display:inline-block}.aliza-program-card h2{letter-spacing:-.03em;color:#fff;max-width:12ch;margin:24px 0 14px;font-size:34px;font-weight:500;line-height:1.1}.aliza-program-card p{color:#f3f5f2;max-width:32ch;font-size:16px;line-height:1.55}.aliza-program-button{color:#fff;background:#c51f68;border-radius:100px;align-items:center;gap:12px;margin-top:22px;padding:13px 19px;font-size:16px;display:inline-flex}.aliza-program-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.aliza-program-actions .aliza-program-button{min-height:44px;margin-top:0}.aliza-program-button-secondary{background:#ffffff14;border:1px solid #ffffffa6}.aliza-phase-list{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.aliza-phase-list span{color:#e0e9e1;border-top:2px solid #75917b;padding-top:9px;font-size:12px}.aliza-phase-list span[aria-current]{color:#fff;border-color:#c9a86a;font-weight:600}@media(min-width:1000px){.aliza-dashboard>main,.aliza-dashboard>header>div{max-width:1040px}.aliza-home-top{grid-template-columns:1.1fr 1fr}}.aliza-member :is(h1,h2,h3) :is(em,[style*=italic]){font-style:normal!important}@media(max-width:640px){.aliza-navigation .ram-bottom-tab-label,.aliza-eyebrow,.aliza-quick-log :is(button,a),.aliza-today-heading p,.aliza-action span,.aliza-phase-list span,.aliza-welcome [role=note]{font-size:16px!important}body:has(.aliza-app-type) :is([style*="font-size: 0.6rem"],[style*="font-size: 0.72rem"],[style*="font-size: 0.8rem"],[style*="font-size: 10px"],[style*="font-size: 11px"],[style*="font-size: 11.5px"],[style*="font-size: 12px"],[style*="font-size: 12.5px"],[style*="font-size: 13px"],[style*="font-size: 13.5px"],[style*="font-size: 14px"],[style*="font-size: 14.5px"],[style*="font-size: 15px"],[style*="font-size: 15.5px"]){font-size:16px!important}}
