@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800&family=DM+Sans:ital,opsz,wght@0,9..40,400..700;1,9..40,400..600&display=swap";.member-portal{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7f8f4;--foreground:#24332e;--surface:#fff;--surface-muted:#f2f5ef;--surface-hover:#eaf0e6;--card:#fff;--card-foreground:var(--foreground);--popover:#fff;--popover-foreground:var(--foreground);--text-secondary:#536058;--muted:#eef2eb;--muted-foreground:#5e6b63;--border:#e0e6dc;--input:#88968c;--primary:var(--member-accent,#315e48);--primary-text:var(--member-accent,#315e48);--primary-foreground:#fff;--primary-soft:color-mix(in srgb, var(--member-primary,#315e48) 8%, var(--card));--secondary:var(--surface-muted);--secondary-foreground:var(--foreground);--accent:var(--primary);--accent-foreground:var(--primary-foreground);--accent-soft:var(--primary-soft);--ring:var(--primary);--success:#08754e;--info:#005ebf;--warning:#8a5a00;--destructive:#b42335;--overlay:#172c25;--sidebar:var(--card);--sidebar-foreground:var(--foreground);--sidebar-accent:var(--primary-soft);--elevation-soft:0 4px 20px -12px #24332e26;isolation:isolate;position:relative}.member-portal:not(.member-premium){--background:#f6f2eb;--foreground:#0f1d22;--surface:#fffdf9;--surface-muted:#eee8de;--surface-hover:#e6dfd3;--card:#fffdf9;--popover:#fffdf9;--text-secondary:#43535a;--muted:#eee8de;--muted-foreground:#56646a;--border:#e0d8cc;--input:#857f76;--primary:var(--member-accent,#b4501a);--primary-text:var(--member-accent,#b4501a);--primary-foreground:#fffdf9;--primary-soft:color-mix(in srgb, var(--member-primary,#b4501a) 8%, var(--card));--primary-hover:color-mix(in srgb, var(--primary) 92%, var(--foreground));--primary-pressed:color-mix(in srgb, var(--primary) 85%, var(--foreground));--secondary-foreground:#33434a;--success:#1f7a52;--info:#1d6f99;--warning:#8a5a00;--destructive:#b23a35;--overlay:#0a1317;--elevation-soft:0 4px 20px -12px #0f1d2229;--elevation-lift:0 18px 40px -24px #0f1d2247;--btn-radius:9999px;--badge-radius:9999px;--field-radius:.75rem;--control-h:2.5rem;--font-sans:"Urbanist Variable", ui-sans-serif, system-ui, sans-serif;--font-display:"Urbanist Variable", ui-sans-serif, system-ui, sans-serif;--color-background:var(--background);--color-foreground:var(--foreground);--color-surface:var(--surface);--color-surface-muted:var(--surface-muted);--color-surface-hover:var(--surface-hover);--color-text-secondary:var(--text-secondary);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-primary-soft:var(--primary-soft);--color-primary-text:var(--primary-text);--color-primary-hover:var(--primary-hover);--color-primary-pressed:var(--primary-pressed);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-accent-soft:var(--accent-soft);--color-success:var(--success);--color-warning:var(--warning);--color-destructive:var(--destructive);--color-info:var(--info);--color-overlay:var(--overlay);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--text-color-primary:var(--primary-text);font-family:var(--font-sans)}.member-portal:not(.member-premium) .font-sans{font-family:var(--font-sans)}.member-portal:not(.member-premium) :is(h1,h2,h3,.font-display){font-family:var(--font-display)}.member-welcome{background:linear-gradient(110deg, var(--primary-soft), var(--card) 85%)}.member-welcome:after{content:"";border:1px solid var(--border);width:24rem;height:24rem;box-shadow:0 0 0 2.5rem color-mix(in srgb, var(--border) 25%, transparent), 0 0 0 5rem color-mix(in srgb, var(--border) 15%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:-15rem;right:-10rem}@media (width>=1024px){.member-navigation{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--card) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media (prefers-reduced-motion:reduce){.member-portal *,.member-portal :before,.member-portal :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=1023px){.member-portal:has(#member-main :is(input,textarea,select,[role=combobox]):focus) .member-navigation{display:none}}#member-main{overflow-wrap:break-word}@media (width<=1023px){.member-portal:has(.member-form-actions) .member-navigation{display:none}}.member-app{background:var(--background);min-height:100dvh;color:var(--foreground);font-family:var(--font-sans);padding-bottom:110px}.member-app *,.member-app :before,.member-app :after{box-sizing:border-box}.member-app :is(a,button,input):focus-visible{outline:2px solid var(--member-accent);outline-offset:4px}.member-app button,.member-app a{-webkit-tap-highlight-color:transparent}.ma-header{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:auto;padding:24px 24px 16px;display:flex}.ma-brand{align-items:center;gap:12px;min-width:0;font-size:14px;font-weight:650;display:flex}.ma-brand>img{object-fit:contain;max-width:110px;height:42px}.ma-brand>span:not(.ma-monogram){overflow-wrap:anywhere}.ma-brand small{color:var(--muted-foreground);margin-top:2px;font-size:11px;font-weight:400;display:block}.ma-monogram{background:var(--primary-soft);width:40px;height:40px;color:var(--member-accent);border-radius:14px;flex-shrink:0;place-items:center;font-size:24px;display:grid}.ma-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ma-icon,.ma-avatar{border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.ma-avatar{background:var(--primary-soft);color:var(--member-accent);border:1px solid var(--border);font-weight:650;overflow:hidden}.ma-avatar img{object-fit:cover;width:100%;height:100%}.ma-main{max-width:1080px;margin:auto;padding:8px 24px 36px}.ma-main h1{letter-spacing:-.025em;font-size:28px;font-weight:650;line-height:1.18}.ma-main h2{letter-spacing:-.02em;font-size:21px;font-weight:600;line-height:1.25}.ma-main p{line-height:1.5}.ma-muted{color:var(--muted-foreground);font-size:14px}.ma-stack{gap:22px;min-width:0;display:grid}.ma-greeting p{margin-top:4px}.ma-card{border:1px solid var(--border);background:var(--card);box-shadow:var(--elevation-soft);border-radius:24px;min-width:0;padding:20px}.ma-next{background:linear-gradient(120deg, var(--primary-soft), var(--card));gap:18px;display:grid}.ma-next h2{max-width:260px;font-size:25px}.ma-next-link{align-items:center;gap:14px;display:flex}.ma-next-link>svg:first-child{color:var(--member-accent);flex-shrink:0}.ma-next-link>span:not(.ma-round){flex:1;min-width:0}.ma-next-link strong{color:var(--member-accent);font-size:17px;display:block}.ma-round{background:var(--surface-muted);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.ma-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ma-quick a{gap:8px;padding:18px;display:grid;position:relative}.ma-quick a>svg{color:var(--member-accent)}.ma-quick strong{font-size:17px}.ma-quick p{padding-right:28px;font-size:13px;line-height:1.4}.ma-quick .ma-round{width:28px;height:28px;position:absolute;bottom:18px;right:12px}.ma-quick .ma-courses-shortcut{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.ma-courses-shortcut strong{display:block}.ma-quick .ma-courses-shortcut p{margin-top:4px;padding-right:0}.ma-quick .ma-courses-shortcut .ma-round{position:static}.ma-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ma-section-head a,.ma-text-button{color:var(--member-accent);align-items:center;gap:4px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.ma-pills{scrollbar-width:thin;gap:8px;margin-bottom:12px;padding:4px 2px;display:flex;overflow-x:auto}.ma-pills button{border:1px solid var(--border);background:var(--card);white-space:nowrap;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 18px;font-size:13px;display:inline-flex}.ma-pills button[aria-pressed=true]{background:var(--member-primary);color:var(--member-on-primary);border-color:var(--member-primary)}.ma-feature{text-align:left;width:100%;display:block}.ma-cover{aspect-ratio:16/9;background:var(--surface-muted);color:var(--member-accent);border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}.ma-cover>img{object-fit:cover;width:100%;height:100%}.ma-play{background:var(--member-primary);width:48px;height:48px;color:var(--member-on-primary);box-shadow:var(--elevation-soft);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;left:12px}.ma-duration{background:var(--card);color:var(--foreground);border-radius:99px;padding:4px 9px;font-size:12px;position:absolute;bottom:12px;right:12px}.ma-feature h3{margin:10px 0 3px;font-size:19px;font-weight:600;line-height:1.3}.ma-bottom-nav{bottom:max(12px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--card) 96%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);width:min(100% - 24px,540px);box-shadow:var(--elevation-lift);z-index:40;border-radius:32px;align-items:center;padding:6px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.ma-bottom-nav a{min-width:0;color:var(--muted-foreground);flex-direction:column;flex:1;align-items:center;gap:3px;padding:2px 0;display:flex}.ma-bottom-nav a>span{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ma-bottom-nav a[aria-current=page]{color:var(--member-accent);font-weight:650}.ma-bottom-nav a[aria-current=page]>span{background:var(--member-primary);color:var(--member-on-primary)}.ma-bottom-nav small{font-size:11px}.ma-skip{position:absolute;transform:translateY(-200%)}.ma-skip:focus{background:var(--card);z-index:50;padding:12px;transform:none}.ma-banner{background:linear-gradient(115deg, var(--primary-soft), var(--surface));border:1px solid var(--border);border-radius:25px;padding:24px}.ma-banner p{margin-top:6px}.ma-library-list{gap:12px;display:grid}.ma-media-row{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:22px;align-items:center;gap:14px;width:100%;min-width:0;padding:10px;display:flex}.ma-thumb{background:var(--surface-muted);width:100px;height:108px;color:var(--member-accent);border-radius:16px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.ma-thumb img{object-fit:cover;width:100%;height:100%}.ma-row-copy{flex:1;min-width:0}.ma-row-copy strong{font-size:16px;font-weight:600;line-height:1.3;display:block}.ma-row-copy small{color:var(--muted-foreground);margin-top:6px;font-size:12px;display:block}.ma-media-row .ma-round{background:var(--primary-soft);color:var(--member-accent)}.ma-page-heading{align-items:center;gap:10px;display:flex}.ma-page-heading h1{font-size:23px}.ma-search{background:var(--card);border:1px solid var(--border);border-radius:16px;width:100%;min-height:46px;padding:12px 16px}.ma-detail{max-width:760px;margin:auto}.ma-detail .ma-cover{aspect-ratio:16/10}.ma-detail h1{margin-bottom:8px}.ma-primary-button{background:var(--member-primary);width:100%;min-height:52px;color:var(--member-on-primary);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-weight:650;display:flex}.ma-actions{gap:12px;display:flex}.ma-actions button{border:1px solid var(--border);background:var(--card);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:10px;min-height:46px;font-size:14px;display:flex}.ma-player video,.ma-player iframe{aspect-ratio:16/9;background:var(--foreground);border:0;border-radius:20px;width:100%}.ma-player audio{width:100%;margin-top:20px}.ma-empty{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:22px;padding:24px;font-size:14px}.ma-service-links{flex-wrap:wrap;gap:8px;display:flex}.ma-service-links a{border:1px solid var(--border);border-radius:999px;min-height:44px;padding:10px 15px;font-size:13px}.ma-group-meta{color:var(--muted-foreground);gap:8px;margin-top:14px;font-size:14px;display:grid}.ma-group-meta p{align-items:center;gap:8px;display:flex}.member-app--embedded{min-height:100%;padding-bottom:0}.member-app--embedded .ma-bottom-nav{margin:12px auto;position:sticky;bottom:8px;left:auto;transform:none}@media (width>=800px){.ma-home-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:32px;display:grid}.ma-library-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-detail .ma-library-list{grid-template-columns:1fr}.ma-main{padding-top:24px}.ma-header{padding-top:28px}.ma-banner{padding:32px}}@media (width<=480px){.ma-header{gap:6px;padding:20px 20px 16px}.ma-main{padding:4px 18px 28px}.ma-brand{gap:8px;font-size:12px}.ma-brand>img{max-width:80px}.ma-header-actions{gap:2px}.ma-signout{width:32px}.ma-thumb{width:82px;height:78px}.ma-media-row{gap:10px}.ma-row-copy strong{font-size:15px}.ma-media-row .ma-round{width:34px;height:34px}.ma-card{padding:18px}}@media (prefers-reduced-motion:reduce){.member-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ma-home-columns{gap:24px;display:grid}.ma-home-cover{aspect-ratio:16/6;object-fit:cover;border-radius:16px;width:100%}.ma-skip{top:0;left:16px}@media (width<=799px){.member-app:has(.ma-main :is(input,textarea,select):focus) .ma-bottom-nav{display:none}}.ma-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.ma-stack>*,.ma-home-columns>*,.ma-library-list>*{min-width:0}.ma-main{width:100%;min-width:0}.ma-main :is(h1,h2,h3,strong,p){overflow-wrap:break-word}.member-portal.member-app{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-sans);--background:#14151d;--foreground:#f5f6fa;--surface:#1b1d28;--surface-muted:#272a38;--surface-hover:#303445;--card:#20222e;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--muted:var(--surface-muted);--muted-foreground:#b8bfd1;--text-secondary:#ccd2e0;--border:#35394a;--input:#778096;--member-primary:var(--member-brand);--member-on-primary:var(--member-brand-ink);--member-accent:color-mix(in srgb, var(--member-brand-accent) 80%, var(--foreground));--member-soft:color-mix(in srgb, var(--member-brand) 15%, var(--card));--primary:var(--member-primary);--primary-text:var(--member-accent);--primary-foreground:var(--member-on-primary);--primary-soft:var(--member-soft);--primary-hover:color-mix(in srgb, var(--member-primary) 85%, var(--foreground));--secondary:var(--surface-muted);--secondary-foreground:var(--foreground);--accent:var(--member-accent);--accent-foreground:var(--background);--ring:var(--member-accent);--success:#71d4ad;--info:#8ec7f5;--warning:#f4cb79;--destructive:#ff9eac;--elevation-soft:none;--elevation-lift:0 10px 30px color-mix(in srgb, var(--background) 75%, transparent);background:var(--background);font-family:"Inter Variable", var(--font-sans)}.member-app .ma-main h1{font-size:clamp(25px,4vw,32px);font-weight:700}.member-app .ma-main h2{font-size:20px;font-weight:650}.member-app .ma-card{border-radius:20px}.member-app .ma-next{background:var(--card)}.member-app .ma-next h2{max-width:none}.member-app .ma-home-cover{aspect-ratio:16/8}.member-app .ma-courses-shortcut{background:var(--member-primary);color:var(--member-on-primary);border-color:#0000}.member-app .ma-courses-shortcut :is(svg,.ma-muted){color:inherit}.member-app .ma-courses-shortcut .ma-round{background:color-mix(in srgb, var(--member-on-primary) 12%, transparent)}.member-app .ma-bottom-nav{border-radius:24px;padding:8px 4px}.member-app .ma-bottom-nav a[aria-current=page]>span{background:var(--member-soft);color:var(--member-accent);border-radius:15px}.member-app .ma-bottom-nav small{font-size:10px}.member-app .ma-banner{background:var(--member-primary);color:var(--member-on-primary)}.member-app .ma-banner .ma-muted{color:inherit}.member-app .ma-media-row{border-radius:18px}.member-app .ma-thumb{width:84px;height:84px}.ma-filter-toggle{margin-left:auto}.ma-course-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.ma-course-card{align-content:start;gap:16px;display:grid}.ma-course-art{background:var(--member-soft);color:var(--member-accent);border-radius:16px;justify-content:space-between;align-items:center;padding:22px;display:flex}.ma-course-card:nth-child(3n+2) .ma-course-art{background:color-mix(in srgb, var(--info) 15%, var(--card));color:var(--info)}.ma-course-card:nth-child(3n) .ma-course-art{background:color-mix(in srgb, var(--warning) 15%, var(--card));color:var(--warning)}.ma-course-art span{font-size:12px}.ma-course-card h3{font-size:20px;font-weight:650}.ma-course-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.ma-course-meta span{align-items:center;gap:5px;display:inline-flex}.ma-progress{gap:9px;display:grid}.ma-progress>div:first-child{color:var(--muted-foreground);justify-content:space-between;gap:8px;font-size:12px;display:flex}.ma-progress-track{background:var(--surface-muted);border-radius:9px;height:6px;overflow:hidden}.ma-progress-track>span{background:var(--member-accent);border-radius:inherit;height:100%;display:block}.ma-continue{gap:12px;display:grid}.ma-continue a{align-items:center;gap:12px;display:flex}.ma-continue a>span{flex:1;min-width:0}.ma-continue small{margin-top:5px;display:block}.ma-classroom-layout{align-items:start;gap:24px;display:grid}.ma-lesson-menu{gap:18px;display:grid}.ma-lesson-menu h3{margin-bottom:8px;font-size:14px;font-weight:650}.ma-lesson-menu button{text-align:left;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:58px;padding:14px 12px;display:flex}.ma-lesson-menu button>span{flex:1}.ma-lesson-menu button small{color:var(--muted-foreground);margin-bottom:3px;font-size:11px;display:block}.ma-lesson-menu button[aria-current=true]{background:var(--member-soft);border-color:var(--member-accent)}.ma-lesson-menu button svg{color:var(--member-accent);flex-shrink:0}.ma-classroom-player{gap:18px;min-width:0;display:grid}.ma-classroom-player :is(video,iframe){max-height:65dvh}.ma-classroom-player .ma-actions{flex-wrap:wrap}.ma-classroom-player .ma-actions button{min-width:110px}.ma-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.ma-week button{background:var(--card);border:1px solid var(--border);text-transform:uppercase;border-radius:14px;padding:12px 2px;font-size:10px}.ma-week button strong{margin-top:6px;font-size:19px;display:block}.ma-week button[aria-pressed=true]{background:var(--member-primary);color:var(--member-on-primary);border-color:#0000}.ma-event-feature{padding:0;overflow:hidden}.ma-event-feature>img{aspect-ratio:16/8;object-fit:cover;width:100%}.ma-event-feature>div{gap:8px;padding:20px;display:grid}.ma-community-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ma-community-actions a{align-items:center;gap:12px;display:flex}.ma-community-actions svg{color:var(--member-accent);flex-shrink:0}.ma-community-actions strong{font-size:14px}.ma-community-actions small{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.member-app button:disabled{cursor:not-allowed;opacity:.5}@media (width>=900px){.ma-classroom-layout{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr)}.ma-lesson-menu{max-height:75dvh;overflow-y:auto}}@media (width<=360px){.ma-main{padding-inline:12px}.ma-brand small{display:none}.ma-bottom-nav small{font-size:9px}.ma-community-actions{grid-template-columns:1fr}}@media (prefers-contrast:more){.member-app :is(.ma-card,.ma-media-row,.ma-pills button,.ma-actions button){border-color:var(--input)}}.member-app .ma-classroom-player{scroll-margin-top:20px}.member-app .ma-main :is(h1,h2,h3,h4){font-family:var(--font-sans)}.member-app .ma-pills[aria-label=Filtrar\ cursos] button{padding-inline:12px;font-size:12px}.member-portal.member-app{--background:#0d121a;--card:#1d2531;--surface:#171e29;--surface-muted:#273242;--border:#303c4c;--muted-foreground:#b7c3d8}.member-app .ma-main{max-width:1080px}.member-app .ma-stack{gap:18px}.member-app .ma-main h1{font-size:26px}.member-app .ma-main h2{font-size:18px}.member-app .ma-card,.member-app .ma-media-row{border-radius:15px}.member-app .ma-next{gap:0;padding:0;overflow:hidden}.member-app .ma-next .ma-home-cover{aspect-ratio:16/3.5;border-radius:0;display:block}.member-app .ma-next-link{gap:12px;padding:12px 14px}.member-app .ma-next-link strong{color:var(--foreground);margin-bottom:3px;font-size:15px}.member-app .ma-next-link>.ma-date-tile{border-right:1px solid var(--border);flex-direction:column;flex:0 0 44px;align-items:center;min-width:44px;padding-right:12px;display:flex}.ma-date-tile small{text-transform:uppercase;font-size:10px}.ma-date-tile b{font-size:25px;font-weight:600;line-height:1.2}.member-app .ma-next>.ma-muted{padding:16px}.member-app .ma-quick .ma-courses-shortcut{padding:14px 16px}.member-app .ma-section-head{margin-bottom:0}.member-app .ma-home-shortcuts a{grid-template-columns:auto 1fr;gap:4px 10px;padding:14px;display:grid}.member-app .ma-home-shortcuts a>svg{color:var(--foreground);grid-row:1/3;align-self:center}.member-app .ma-home-shortcuts strong{font-size:14px}.member-app .ma-home-shortcuts p{padding:0;font-size:12px}.member-app .ma-continue{padding:9px}.ma-continue-cover{object-fit:cover;border-radius:10px;width:82px;height:78px}.member-app .ma-continue strong{font-size:14px}.member-app .ma-continue .ma-progress{max-width:180px;margin-top:12px}.member-app .ma-continue .ma-progress>div:first-child{font-size:10px}.ma-community-preview{align-items:center;gap:12px;padding:9px;display:flex}.ma-community-preview>img{object-fit:cover;border-radius:10px;width:96px;height:74px}.ma-community-preview>span{flex:1;min-width:0}.ma-community-preview strong{font-size:14px;display:block}.ma-community-preview small{margin-top:5px;font-size:12px;display:block}.member-app .ma-cover,.member-app .ma-detail .ma-cover{aspect-ratio:16/9;border-radius:12px}.member-app .ma-cover .ma-play{width:56px;height:56px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.member-app .ma-player video,.member-app .ma-player iframe{aspect-ratio:16/9;border-radius:12px;display:block}.member-app .ma-player iframe{min-height:200px}.member-app .ma-bottom-nav{bottom:max(8px, env(safe-area-inset-bottom));border-radius:20px}.member-app .ma-bottom-nav a[aria-current=page]>span{border-radius:14px}.ma-course-video{gap:6px;width:100%;min-width:0;display:grid}.ma-video-mask,.ma-video-frame{aspect-ratio:16/9;background:var(--background);border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ma-video-mask>img{object-fit:cover;width:100%;height:100%}.ma-video-placeholder{background:linear-gradient(135deg, var(--member-soft), var(--surface));color:var(--muted-foreground);text-align:left;align-items:flex-end;padding:18px;display:flex;position:absolute;inset:0}.ma-video-placeholder>span{max-width:75%;font-size:12px}.ma-video-play{background:var(--member-primary);width:58px;height:58px;color:var(--member-on-primary);box-shadow:var(--elevation-lift);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ma-video-frame--embed{min-height:200px}.ma-video-frame>:is(iframe,video){object-fit:contain;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ma-video-error{background:var(--background);color:var(--foreground);font-size:12px;position:absolute;bottom:10px;left:10px;right:10px}.ma-player-fallback{color:var(--muted-foreground);align-items:center;gap:6px;min-height:30px;font-size:11px;display:inline-flex}.ma-classroom-heading{align-items:center;gap:12px;display:flex}.member-app .ma-classroom-heading h1{font-size:18px}.ma-classroom-heading .ma-muted{margin-top:4px;font-size:12px}.member-app .ma-classroom-layout{gap:18px}.member-app .ma-classroom-player{gap:12px}.member-app .ma-classroom-player h2{margin-bottom:5px;font-size:21px}.ma-classroom-content{gap:18px;min-width:0;display:grid}.ma-line-tabs{border-bottom:1px solid var(--border);display:flex}.ma-line-tabs button{min-height:44px;color:var(--muted-foreground);flex:1;font-size:13px;position:relative}.ma-line-tabs button[aria-pressed=true]{color:var(--member-accent)}.ma-line-tabs button[aria-pressed=true]:after{content:"";background:var(--member-accent);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.member-app .ma-lesson-menu{gap:14px;max-height:360px;overflow-y:auto}.member-app .ma-lesson-menu section{gap:7px;display:grid}.member-app .ma-lesson-menu button{border:1px solid var(--border);background:var(--card);border-radius:12px;min-height:48px;padding:11px;font-size:13px}.member-app .ma-lesson-menu button[aria-current=true]{border-color:var(--member-accent);background:var(--member-soft)}.ma-lesson-check,.ma-lesson-playing{background:var(--member-primary);width:24px;height:24px;color:var(--member-on-primary);border-radius:50%;place-items:center;display:grid;flex:0 0 24px!important}.member-app .ma-lesson-menu :is(.ma-lesson-check,.ma-lesson-playing) svg{color:inherit}.member-app .ma-study-button{border-radius:13px;min-height:48px;margin-top:8px;font-size:14px}.ma-study-note{color:var(--muted-foreground);font-size:11px}.ma-resource-row{background:var(--card);border:1px solid var(--border);border-radius:12px;gap:12px;padding:14px;display:flex}.ma-resource-row>div{flex:1;min-width:0}.ma-resource-row h3{font-size:14px}.ma-resource-row audio{width:100%;margin-top:12px}.ma-resource-icon{color:var(--member-accent)}.member-app .ma-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ma-course-tile{isolation:isolate;border:1px solid var(--border);background:var(--card);border-radius:16px;position:relative;overflow:hidden}.ma-course-photo{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.ma-course-tile-copy{gap:12px;padding:14px;display:grid}.ma-course-tile h3{font-size:14px;font-weight:600}.ma-course-tile .ma-course-meta{align-items:center;gap:6px;font-size:12px;display:flex}.ma-course-tile--featured{grid-column:1/-1;align-items:end;min-height:245px;display:grid}.ma-course-tile--featured .ma-course-photo{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ma-course-tile--featured:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--background) 95%, transparent), color-mix(in srgb, var(--background) 40%, transparent)), linear-gradient(0deg, var(--background), transparent);position:absolute;inset:0}.ma-course-tile--featured .ma-course-tile-copy{gap:18px;padding:20px}.ma-course-tile--featured h3{max-width:260px;font-size:24px}.ma-course-tile--featured .ma-primary-button{border-radius:12px;min-height:44px;padding:10px;font-size:14px}.ma-course-tile--featured .ma-progress{max-width:220px}.ma-course-open{min-height:30px;color:var(--member-accent);justify-content:space-between;align-items:center;font-size:12px;display:flex}.member-app .ma-catalog .ma-page-heading h1{font-size:23px}.member-app .ma-catalog .ma-page-heading .ma-muted{margin-top:5px;font-size:12px}.member-app .ma-catalog .ma-pills{margin:0}.member-app .ma-catalog .ma-pills button{border-radius:15px}@media (width<=799px){.member-app--learning .ma-header{display:none}.member-app--learning .ma-main{padding-top:24px}.member-app .ma-main{padding-inline:18px}.member-app .ma-header{padding:20px 18px 12px}.member-app .ma-brand small{display:none}.member-app .ma-home-columns{gap:24px}}@media (width>=900px){.member-app .ma-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ma-course-tile--featured{grid-area:span 2/span 2}.member-app .ma-classroom-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.member-app .ma-lesson-menu{max-height:480px}}.member-app .ma-continue-copy{flex:1;min-width:0}.member-app .ma-photo-card{--photo-foreground:#f8faff;--photo-muted:#e1e7ef;--photo-shade:#080e17;isolation:isolate;min-height:210px;color:var(--photo-foreground);background:var(--photo-shade);text-align:left;flex-direction:column;justify-content:flex-end;gap:12px;padding:20px;display:flex;position:relative;overflow:hidden}.member-app .ma-photo-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent 5%, color-mix(in srgb, var(--photo-shade) 36%, transparent) 35%, color-mix(in srgb, var(--photo-shade) 94%, transparent) 100%);position:absolute;inset:0}.member-app .ma-photo-card>.ma-photo-image,.member-app .ma-photo-feature>.ma-cover,.member-app .ma-photo-card>a>.ma-photo-image{z-index:0;aspect-ratio:auto;object-fit:cover;border-radius:0;width:100%;height:100%;min-height:100%;margin:0;display:block;position:absolute;inset:0}.member-app .ma-photo-card>.ma-photo-image img,.member-app .ma-photo-feature>.ma-cover img{object-fit:cover;border-radius:0;width:100%;height:100%}.member-app .ma-photo-card>:not(.ma-photo-image):not(.ma-cover){z-index:2;position:relative}.member-app .ma-photo-card :is(h2,h3,strong,.ma-next-link strong){color:var(--photo-foreground)}.member-app .ma-photo-card :is(.ma-muted,.ma-row-copy small,.ma-group-meta,.ma-course-meta,.text-muted-foreground){color:var(--photo-muted)}.member-app .ma-photo-card .ma-round{color:var(--photo-foreground);background:color-mix(in srgb, var(--photo-shade) 55%, transparent);border:1px solid color-mix(in srgb, var(--photo-foreground) 30%, transparent)}.member-app .ma-photo-card:focus-visible,.member-app .ma-photo-card:focus-within{outline:2px solid var(--member-accent);outline-offset:3px}.member-app .ma-photo-card.ma-continue{padding:0}.member-app .ma-photo-card.ma-continue>a{align-items:flex-end;min-height:210px;padding:20px;display:flex;position:relative}.member-app .ma-photo-card.ma-continue>a>:not(img){z-index:2;position:relative}.member-app .ma-photo-card.ma-continue strong{font-size:19px;line-height:1.3}.member-app .ma-photo-card.ma-continue .ma-progress{max-width:none}.member-app .ma-photo-card .ma-progress-track{background:color-mix(in srgb, var(--photo-foreground) 25%, transparent)}.member-app .ma-photo-card.ma-photo-hero{min-height:220px;padding:18px}.member-app .ma-photo-hero .ma-next-link{padding:0}.member-app .ma-photo-card.ma-community-preview{flex-direction:row;align-items:flex-end;min-height:200px}.member-app .ma-photo-card.ma-community-preview strong{font-size:20px}.member-app .ma-photo-card.ma-photo-media{flex-direction:row;align-items:flex-end;min-height:210px}.member-app .ma-photo-media .ma-row-copy strong{font-size:20px;line-height:1.25}.member-app .ma-photo-card.ma-photo-feature{border-radius:15px;min-height:280px;padding-top:150px}.member-app .ma-photo-feature .ma-cover .ma-play{top:30%}.member-app .ma-photo-feature .ma-cover .ma-duration{top:14px;bottom:auto;right:14px}.member-app .ma-photo-copy h3{margin:0 0 5px;font-size:21px}.member-app .ma-course-tile.ma-photo-card{min-height:230px;padding:16px}.member-app .ma-photo-card .ma-course-tile-copy{width:100%;padding:0}.member-app .ma-course-tile--featured.ma-photo-card{min-height:280px;padding:22px}.member-app .ma-photo-card .ma-course-open{color:var(--photo-foreground)}.member-app .ma-photo-card.ma-photo-group{min-height:290px}.member-app .ma-photo-card.ma-event-feature{min-height:280px}.member-app .ma-photo-card.ma-photo-event{min-height:210px}.member-app .ma-photo-event>div{flex:none;width:100%}@media (prefers-reduced-motion:no-preference) and (hover:hover){.member-app .ma-photo-card .ma-photo-image{transition:transform .25s}.member-app .ma-photo-card:hover .ma-photo-image{transform:scale(1.025)}}.member-portal.member-app{--background:#0b0e14;--foreground:#f7f8fb;--surface:#111620;--surface-muted:#1a202c;--surface-hover:#232a38;--card:#111620;--muted:#1a202c;--muted-foreground:#9da7b9;--text-secondary:#c9cfdb;--border:#252c3a;--overlay:#07090d;--elevation-soft:none;--elevation-lift:0 -12px 40px #00000038;background:radial-gradient(circle at 50% -180px, color-mix(in srgb, var(--member-primary) 14%, transparent), transparent 340px), var(--background)}.member-app .ma-header{z-index:35;border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);max-width:none;min-height:70px;padding:12px max(18px,50vw - 540px);position:sticky;top:0}.member-app .ma-brand>img{max-width:104px;height:38px}.member-app .ma-brand small{color:var(--muted-foreground);margin-top:1px}.member-app .ma-icon,.member-app .ma-avatar{width:40px;height:40px}.member-app .ma-icon{color:var(--text-secondary)}.member-app .ma-main{max-width:1080px;padding-top:22px;padding-bottom:52px}.member-app .ma-bottom-nav{width:100%;max-width:none;min-height:72px;padding:7px max(10px, calc((100vw - 680px) / 2)) max(7px, env(safe-area-inset-bottom));border:0;border-top:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:color-mix(in srgb, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(26px)saturate(1.25);backdrop-filter:blur(26px)saturate(1.25);border-radius:0;bottom:0;box-shadow:0 -12px 34px #0000002e}.member-app .ma-bottom-nav a{gap:2px;padding:0 2px}.member-app .ma-bottom-nav a>span{width:38px;height:36px}.member-app .ma-bottom-nav a[aria-current=page]>span{color:var(--member-accent);background:0 0}.member-app .ma-bottom-nav a[aria-current=page] small{color:var(--foreground)}.member-app .ma-bottom-nav small{letter-spacing:-.01em;font-size:10px}.ma-zeyebrow{color:var(--member-accent);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.2;display:inline-block}.ma-zeyebrow--inverse{color:#ffffffc7}.ma-zhome,.ma-zchurch,.ma-zjourney-page{gap:30px;width:min(100%,820px);margin-inline:auto;display:grid}.ma-zjourney-page{width:min(100%,760px)}.ma-zhome-intro,.ma-zpage-head{gap:5px;display:grid}.member-app .ma-zhome-intro h1,.member-app .ma-zpage-head h1{letter-spacing:-.045em;font-size:clamp(28px,6vw,36px)}.ma-zpage-head .ma-muted{max-width:620px}.ma-zhome-hero{border:1px solid var(--border);background:linear-gradient(145deg, color-mix(in srgb, var(--member-primary) 30%, #131927), #10141d 58%, #0d1118);border-radius:30px;align-items:flex-end;min-height:300px;display:flex;position:relative;overflow:hidden}.ma-zhome-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ma-zhome-hero-overlay{background:linear-gradient(#05070b1a 0%,#05070b7a 48%,#05070bf0 100%);position:absolute;inset:0}.ma-zhome-hero-content{z-index:1;width:min(100%,600px);padding:28px;position:relative}.member-app .ma-zhome-hero h2{letter-spacing:-.045em;margin-top:7px;font-size:clamp(27px,5vw,38px);font-weight:720}.ma-zhome-hero-content>p{color:#ffffffbf;margin-top:8px;font-size:14px}.ma-zhero-action{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1c;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;width:fit-content;min-height:42px;margin-top:20px;padding:10px 14px 10px 16px;font-size:13px;font-weight:700;display:inline-flex}.ma-zaction-card{border:1px solid color-mix(in srgb, var(--member-accent) 26%, var(--border));background:color-mix(in srgb, var(--member-primary) 9%, var(--card));border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.ma-zaction-icon,.ma-zchurch-link-icon,.ma-zcommunity-icon,.ma-zjourney-next-icon,.ma-zformation-icon{background:var(--member-soft);color:var(--member-accent);flex-shrink:0;place-items:center;display:grid}.ma-zaction-icon,.ma-zchurch-link-icon,.ma-zcommunity-icon{border-radius:14px;width:44px;height:44px}.ma-zaction-copy{min-width:0}.ma-zaction-copy strong{margin-top:3px;font-size:15px;display:block}.ma-zaction-copy .ma-muted{margin-top:2px;font-size:12px}.ma-zaction-link{background:var(--member-primary);min-height:40px;color:var(--member-on-primary);border-radius:999px;align-items:center;padding-inline:14px;font-size:12px;font-weight:750;display:inline-flex}.ma-zquick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ma-zquick-grid>a{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 90%, transparent);border-radius:20px;gap:7px;min-width:0;padding:15px 11px;display:grid}.ma-zquick-grid>a>span{background:var(--member-soft);width:38px;height:38px;color:var(--member-accent);border-radius:13px;place-items:center;display:grid}.ma-zquick-grid strong{font-size:13px;line-height:1.2}.ma-zquick-grid small{color:var(--muted-foreground);font-size:10px;line-height:1.3}.ma-zsection{gap:12px;display:grid}.ma-zsection .ma-section-head{margin-bottom:0}.ma-zsection .ma-section-head>div{gap:4px;display:grid}.member-app .ma-zsection .ma-section-head h2{font-size:21px}.ma-zjourney-card,.ma-zcommunity-card{border:1px solid var(--border);background:var(--card);border-radius:22px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:12px;display:grid}.ma-zjourney-card>img,.ma-zcommunity-card>img{object-fit:cover;background:var(--surface-muted);border-radius:16px;width:86px;height:82px}.ma-zjourney-card>div,.ma-zcommunity-card>div{min-width:0}.ma-zjourney-card strong,.ma-zcommunity-card strong{font-size:15px;display:block}.ma-zjourney-card small,.ma-zcommunity-card small{color:var(--muted-foreground);margin:4px 0 9px;font-size:12px;display:block}.ma-zcommunity-card{grid-template-columns:auto minmax(0,1fr) auto}.ma-zcommunity-card .ma-zcommunity-icon{border-radius:18px;width:58px;height:58px}.ma-zcommunity-card>img{width:58px;height:58px}.ma-zmedia-card{border:1px solid var(--border);background:var(--card);border-radius:24px;display:grid;overflow:hidden}.ma-zmedia-card .ma-cover{aspect-ratio:16/8.5;border-radius:0}.ma-zmedia-card>div:last-child{align-items:center;gap:11px;padding:14px 16px 16px;display:flex}.ma-zmedia-card>div:last-child>svg{color:var(--member-accent);flex-shrink:0}.ma-zmedia-card strong,.ma-zmedia-card small{display:block}.ma-zmedia-card small{color:var(--muted-foreground);margin-top:3px;font-size:12px}.ma-zcontent-skeleton{border:1px solid var(--border);min-height:88px;color:var(--muted-foreground);background:linear-gradient(100deg, transparent 20%, #ffffff08 38%, transparent 56%), var(--card);background-size:220% 100%;border-radius:20px;place-items:center;font-size:13px;animation:1.5s linear infinite ma-z-shimmer;display:grid}@keyframes ma-z-shimmer{to{background-position:-220% 0}}.ma-zchurch-cover{border:1px solid var(--border);background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--member-primary) 36%, transparent), transparent 34%), linear-gradient(145deg, #171d29, #0e121a);border-radius:30px;align-items:flex-end;min-height:280px;display:flex;position:relative;overflow:hidden}.ma-zchurch-cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ma-zchurch-cover-overlay{background:linear-gradient(#04060914,#04060952 42%,#040609f2);position:absolute;inset:0}.ma-zchurch-identity{z-index:1;align-items:flex-end;gap:16px;width:100%;padding:24px;display:flex;position:relative}.ma-zchurch-logo{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1016d6;border:1px solid #ffffff2e;border-radius:22px;flex-shrink:0;place-items:center;width:76px;height:76px;font-size:30px;font-weight:800;display:grid;overflow:hidden}.ma-zchurch-logo img{object-fit:contain;width:80%;height:80%}.member-app .ma-zchurch-identity h1{color:#fff;margin-top:5px;font-size:clamp(26px,5vw,36px)}.ma-zchurch-identity p{color:#ffffffb8;margin-top:5px;font-size:13px}.ma-zchurch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ma-zchurch-grid>a{border:1px solid var(--border);background:var(--card);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:92px;padding:14px;display:grid}.ma-zchurch-grid strong,.ma-zchurch-grid small{display:block}.ma-zchurch-grid strong{font-size:14px}.ma-zchurch-grid small{color:var(--muted-foreground);margin-top:3px;font-size:11px;line-height:1.35}.ma-zchurch-link-arrow{color:var(--muted-foreground)}.ma-zchurch-events,.ma-zchurch-groups{gap:8px;display:grid}.ma-zchurch-events>a,.ma-zchurch-groups>a{border-bottom:1px solid var(--border);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.ma-zchurch-events>a:last-child,.ma-zchurch-groups>a:last-child{border-bottom:0}.ma-zchurch-events img,.ma-zchurch-groups img,.ma-zdate-mark{object-fit:cover;background:var(--member-soft);border-radius:15px;width:62px;height:56px}.ma-zdate-mark,.ma-zchurch-events strong,.ma-zchurch-events small,.ma-zchurch-groups strong,.ma-zchurch-groups small{display:block}.ma-zchurch-events small,.ma-zchurch-groups small{color:var(--muted-foreground);margin-top:3px;font-size:11px}.ma-zchurch-groups .ma-zcommunity-icon{width:56px;height:56px}.ma-zcommunity-feed{gap:18px;display:grid}.ma-zcommunity-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ma-zcommunity-head>div{gap:4px;display:grid}.ma-zicon-button{border:1px solid var(--border);width:42px;height:42px;color:var(--text-secondary);background:var(--card);border-radius:50%;place-items:center;display:grid}.ma-zcommunity-tabs{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.ma-zcommunity-tabs::-webkit-scrollbar{display:none}.ma-zcommunity-tabs button{border:1px solid var(--border);min-height:40px;color:var(--muted-foreground);background:var(--card);border-radius:999px;flex:none;padding:8px 14px;font-size:12px;font-weight:650}.ma-zcommunity-tabs button[aria-selected=true]{border-color:color-mix(in srgb, var(--member-accent) 44%, var(--border));color:var(--foreground);background:var(--member-soft)}.ma-zpost-list{border-top:1px solid var(--border);gap:0;display:grid}.ma-zpost{border-bottom:1px solid var(--border);padding:18px 0}.ma-zpost-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ma-zpost-avatar{background:var(--member-soft);width:42px;height:42px;color:var(--member-accent);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.ma-zpost-header strong,.ma-zpost-header span{display:block}.ma-zpost-header strong{font-size:13px}.ma-zpost-header div>span{color:var(--muted-foreground);margin-top:2px;font-size:10px}.ma-zpost-pin{color:var(--member-accent)}.member-app .ma-zpost h3{margin-top:15px;font-size:17px}.ma-zpost-body{white-space:pre-wrap;color:var(--text-secondary);margin-top:12px;font-size:14px;line-height:1.65!important}.ma-zpost-link{width:fit-content;min-height:40px;color:var(--member-accent);align-items:center;gap:6px;margin-top:13px;font-size:12px;font-weight:700;display:inline-flex}.ma-zpost-footer{color:var(--muted-foreground);letter-spacing:.05em;text-transform:uppercase;margin-top:12px;font-size:10px}.ma-zload-more{border:1px solid var(--border);min-height:44px;color:var(--foreground);background:var(--card);border-radius:999px;justify-self:center;padding:10px 18px;font-size:12px;font-weight:700}.ma-zjourney-next{border:1px solid color-mix(in srgb, var(--member-accent) 28%, var(--border));background:linear-gradient(130deg, color-mix(in srgb, var(--member-primary) 13%, var(--card)), var(--card));border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.ma-zjourney-next--quiet{border-color:var(--border)}.ma-zjourney-next-icon{border-radius:16px;width:50px;height:50px}.member-app .ma-zjourney-next h2{margin-top:3px;font-size:19px}.ma-zjourney-next p{margin-top:4px;font-size:12px}.ma-zjourney-next>a{background:var(--member-primary);min-height:40px;color:var(--member-on-primary);border-radius:999px;align-items:center;gap:4px;padding:9px 13px;font-size:12px;font-weight:750;display:inline-flex}.ma-ztimeline{display:grid}.ma-ztimeline>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;min-height:70px;display:grid;position:relative}.ma-ztimeline-node{z-index:1;border:1px solid var(--border);background:var(--card);width:38px;height:38px;color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid;position:relative}.ma-ztimeline .is-complete .ma-ztimeline-node{border-color:color-mix(in srgb, var(--member-accent) 36%, var(--border));background:var(--member-soft);color:var(--member-accent)}.ma-ztimeline-line{background:var(--border);width:1px;position:absolute;top:38px;bottom:0;left:18px}.ma-ztimeline strong,.ma-ztimeline small{display:block}.ma-ztimeline strong{padding-top:3px;font-size:14px}.ma-ztimeline small{color:var(--muted-foreground);margin-top:4px;font-size:11px}.ma-zformation-list{border-top:1px solid var(--border);display:grid}.ma-zformation-list>a{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;display:grid}.ma-zformation-icon{border-radius:14px;width:42px;height:42px}.ma-zformation-icon.is-complete{color:var(--success);background:color-mix(in srgb, var(--success) 12%, var(--card))}.ma-zformation-list strong,.ma-zformation-list small{display:block}.ma-zformation-list strong{font-size:14px}.ma-zformation-list small{color:var(--muted-foreground);margin-top:3px;font-size:11px}@media (width<=700px){.member-app{padding-bottom:92px}.member-app .ma-header{min-height:62px;padding:10px 16px}.member-app .ma-brand{gap:8px}.member-app .ma-brand small{display:none}.member-app .ma-brand>img{max-width:80px;height:34px}.member-app .ma-main{padding:18px 16px 38px}.ma-zhome,.ma-zchurch,.ma-zjourney-page{gap:24px}.ma-zhome-hero{border-radius:26px;min-height:330px}.ma-zhome-hero-content{padding:22px}.ma-zquick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-zquick-grid>a{min-height:106px}.ma-zchurch-cover{border-radius:26px;min-height:300px}.ma-zchurch-identity{padding:20px;display:grid}.ma-zchurch-logo{width:66px;height:66px}.ma-zchurch-grid{grid-template-columns:1fr}.ma-zchurch-grid>a{min-height:82px}.ma-zaction-card{grid-template-columns:auto minmax(0,1fr)}.ma-zaction-link{grid-column:2;width:fit-content}.ma-zjourney-card{grid-template-columns:72px minmax(0,1fr) auto}.ma-zjourney-card>img{width:72px;height:72px}}@media (width<=640px){.ma-zjourney-next{grid-template-columns:auto minmax(0,1fr)}.ma-zjourney-next>a{grid-column:2;width:fit-content}}@media (width>=900px){.member-app .ma-bottom-nav{border:1px solid var(--border);border-radius:24px;width:min(720px,100% - 48px);padding:7px 12px;bottom:18px}.member-app{padding-bottom:112px}}.ma-unit-trigger{border:1px solid var(--border);background:var(--surface-muted);height:36px;color:var(--foreground);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;max-width:210px;padding:0 13px;font-size:12px;font-weight:700;transition:border-color .16s,background .16s;display:inline-flex}.ma-unit-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ma-unit-trigger:hover{border-color:var(--member-accent)}.ma-unit-banner{border:1px solid var(--border);background:var(--card);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.ma-unit-banner-copy{flex:240px;gap:4px;min-width:0;display:grid}.ma-unit-banner-copy strong{font-size:15px;font-weight:700}.ma-unit-banner-copy small{color:var(--muted-foreground);font-size:12.5px;line-height:1.45}.ma-unit-banner-btn{background:var(--member-primary);height:38px;color:var(--member-on-primary);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.ma-scope-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;margin-bottom:4px;padding:3px 9px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.ma-scope-badge--local{background:var(--member-primary);color:var(--member-on-primary)}.ma-scope-badge--global{background:var(--surface-muted);color:var(--muted-foreground);border:1px solid var(--border)}.ma-unit-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c10149e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ma-unit-modal{border:1px solid var(--border);background:var(--surface);width:min(520px,100%);max-height:min(84dvh,680px);color:var(--foreground);border-radius:26px;padding:24px;overflow-y:auto;box-shadow:0 28px 80px #00000059}.ma-unit-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.ma-unit-modal-head h2{margin:4px 0 6px;font-size:22px;font-weight:760;line-height:1.15}.ma-unit-modal-head p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.5}.ma-unit-modal-list{gap:10px;display:grid}.ma-unit-option{text-align:left;border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;transition:border-color .16s,transform .16s;display:grid}.ma-unit-option:hover{border-color:var(--member-accent)}.ma-unit-option.is-active{border-color:var(--member-primary);background:var(--surface-muted)}.ma-unit-option-icon{background:var(--surface-muted);width:38px;height:38px;color:var(--foreground);border-radius:12px;place-items:center;display:grid}.ma-unit-option-copy{gap:3px;min-width:0;display:grid}.ma-unit-option-copy strong{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.ma-unit-option-copy small{color:var(--muted-foreground);font-size:12px}.ma-unit-badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.member-portal.member-app.member-app--light,.member-portal.member-app.member-app--casa{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4f2ed;--foreground:#111719;--surface:#fffdf9;--surface-muted:#ece9e0;--surface-elevated:#fffdf9;--card:#fffdf9;--card-foreground:#111719;--popover:#fffdf9;--popover-foreground:#111719;--muted:#ece9e0;--muted-foreground:#626e73;--border:#d8d7d0;--input:#d8d7d0;--member-primary:#152025;--member-on-primary:#f4f2ed;--member-accent:#152025;--member-soft:#15202514;color:#111719;background:#f4f2ed;font-family:DM Sans,Inter Variable,system-ui,-apple-system,sans-serif}.member-portal.member-app.member-app--casa .ma-header,.member-portal.member-app.member-app--light .ma-header{background:#f4f2edeb;border-bottom:1px solid #d8d7d0}.member-portal.member-app.member-app--casa .ma-brand>img,.member-portal.member-app.member-app--light .ma-brand>img{mix-blend-mode:multiply}.member-portal.member-app.member-app--casa :is(.ma-zhome-intro h1,.ma-zhome-hero h2,.ma-zchurch h1,.ma-section-head h2,.ma-page-heading h1,.ma-unit-modal-head h2){text-transform:uppercase;letter-spacing:-.02em;font-family:Barlow Condensed,DM Sans,sans-serif;font-weight:800}.member-portal.member-app.member-app--casa .ma-zhome-intro h1{font-size:clamp(2.1rem,5vw,3.1rem);line-height:.96}.member-portal.member-app.member-app--casa .ma-section-head h2{font-size:clamp(1.45rem,3vw,1.85rem);line-height:1}.member-portal.member-app.member-app--casa :is(.ma-card,.ma-zquick-grid>a,.ma-zchurch-grid>a,.ma-zaction-card,.ma-zjourney-card,.ma-zcommunity-card,.ma-zmedia-card,.ma-unit-banner),.member-portal.member-app.member-app--light :is(.ma-card,.ma-zquick-grid>a,.ma-zchurch-grid>a,.ma-zaction-card,.ma-zjourney-card,.ma-zcommunity-card,.ma-zmedia-card,.ma-unit-banner){background:#fffdf9;border-color:#d8d7d0;box-shadow:0 10px 28px #1117190a}.member-portal.member-app.member-app--casa .ma-bottom-nav,.member-portal.member-app.member-app--light .ma-bottom-nav{background:#fffdf9f2;border-color:#d8d7d0;box-shadow:0 18px 44px #1117191a}.member-portal.member-app.member-app--casa .ma-bottom-nav a[aria-current=page],.member-portal.member-app.member-app--light .ma-bottom-nav a[aria-current=page]{color:#111719}.member-portal.member-app.member-app--casa .ma-bottom-nav a[aria-current=page] span,.member-portal.member-app.member-app--light .ma-bottom-nav a[aria-current=page] span{color:#f4f2ed;background:#152025}@media (width<=700px){.ma-unit-trigger{max-width:138px;padding:0 10px;font-size:11px}}
