.taxonomy_page__J85s1{min-height:100vh;background:var(--surface-0);display:flex;flex-direction:column}.taxonomy_publicHeader__8Jewg{inline-size:100%;max-inline-size:1200px;margin-inline:auto;padding:24px 32px 0}.taxonomy_main__o1Um_{flex:1 1;padding:0 var(--space-8) var(--space-12);max-width:var(--content-max);width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.taxonomy_intro__6t3Tr{text-align:start;padding-block:16px 20px}.taxonomy_title__38ciV{font-size:clamp(2rem,4vw,2.8rem);font-weight:700;color:var(--ink);margin-bottom:var(--space-3)}.taxonomy_subtitle__KhJkW{font-size:var(--text-base);color:var(--muted);max-width:600px}@media (max-width:600px){.taxonomy_main__o1Um_,.taxonomy_publicHeader__8Jewg{padding-inline:20px}}.taxonomy_page__J85s1{background:radial-gradient(circle at 5% 0,#e2f0df,transparent 35%),var(--surface-0)}.taxonomy_main__o1Um_,.taxonomy_publicHeader__8Jewg{max-inline-size:1320px}.EditorialPage_page__mnnzG{min-block-size:100vh;overflow:clip;background:radial-gradient(circle at 5% 4%,rgba(199,229,198,.4),transparent 32%),var(--surface-0)}.EditorialPage_footer__VnYo1,.EditorialPage_top__3SUQ9,.EditorialPage_wrap__OdHtj{inline-size:min(100%,1320px);margin-inline:auto;padding-inline:clamp(18px,4vw,40px)}.EditorialPage_top__3SUQ9{-webkit-padding-before:16px;padding-block-start:16px}.EditorialPage_hero__XscoP{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);align-items:center;min-block-size:430px;isolation:isolate}.EditorialPage_hero__XscoP:before{position:absolute;inset:0;z-index:-1;content:"";background-image:linear-gradient(rgba(65,110,68,.055) 1px,transparent 0),linear-gradient(90deg,rgba(65,110,68,.055) 1px,transparent 0);background-size:50px 50px;-webkit-mask-image:radial-gradient(ellipse at 25% 50%,#000,transparent 60%);mask-image:radial-gradient(ellipse at 25% 50%,#000,transparent 60%);pointer-events:none}.EditorialPage_heroCopy__vHjar{position:relative;z-index:2;padding-block:30px}.EditorialPage_breadcrumb__Kbd47{display:flex;flex-wrap:wrap;gap:9px;-webkit-margin-after:20px;margin-block-end:20px;color:#5e6d5f;font-size:11px;font-weight:600}.EditorialPage_breadcrumb__Kbd47 a{color:#41684a}.EditorialPage_kicker__Fhgvz{display:inline-flex;align-items:center;gap:9px;padding:6px 12px;border:1px solid #cfe4d0;border-radius:99px;background:hsla(0,0%,100%,.75);color:var(--accent-700);font-size:11px;font-weight:800}.EditorialPage_kicker__Fhgvz i{inline-size:7px;block-size:7px;border-radius:50%;background:#4d9a68;box-shadow:0 0 0 4px rgba(88,155,100,.1)}.EditorialPage_hero__XscoP h1{max-inline-size:13ch;margin-block:22px 15px;color:#1e2720;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.35;letter-spacing:-.04em}.EditorialPage_heroCopy__vHjar>p{max-inline-size:62ch;color:#4f5e52;font-size:clamp(14px,1.2vw,17px);line-height:2}.EditorialPage_heroActions__cnz9e{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;-webkit-margin-before:26px;margin-block-start:26px}.EditorialPage_primary__9D8vf,.EditorialPage_secondary__viBsG{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-block-size:48px;padding:10px 20px;border:1px solid var(--accent);border-radius:99px;color:#fff;background:var(--accent);font-size:13px;font-weight:700;text-decoration:none;transition:transform var(--dur-1),box-shadow var(--dur-1),background var(--dur-1)}.EditorialPage_primary__9D8vf{box-shadow:var(--elev-1)}.EditorialPage_primary__9D8vf:hover{color:#fff;background:var(--accent-700);box-shadow:var(--elev-2);text-decoration:none;transform:translateY(-2px)}.EditorialPage_secondary__viBsG{border-color:#cbdccb;color:var(--accent-700);background:hsla(0,0%,100%,.85)}.EditorialPage_secondary__viBsG:hover{background:#eff8ee;color:var(--accent-700);text-decoration:none;transform:translateY(-2px)}.EditorialPage_heroPoster__t85dj{grid-template-columns:minmax(0,1fr);min-block-size:0;-webkit-padding-before:clamp(4px,1.4vw,18px);padding-block-start:clamp(4px,1.4vw,18px)}.EditorialPage_heroPoster__t85dj .EditorialPage_heroCopy__vHjar{padding-block:10px 6px}.EditorialPage_hero__XscoP .EditorialPage_titlePoster__pKkHE{max-inline-size:none;margin-block:18px 14px;font-size:clamp(2.6rem,8.4vw,6rem);line-height:1.16;letter-spacing:-.05em;text-wrap:balance}.EditorialPage_heroPoster__t85dj .EditorialPage_art__IsQAC{min-block-size:0;padding-block:clamp(10px,2vw,26px) 0}.EditorialPage_heroPoster__t85dj .EditorialPage_artMotion__d3jTn{inline-size:min(100%,460px)}.EditorialPage_heroPoster__t85dj .EditorialPage_artHalo__Pa1k6{inline-size:min(88%,440px)}.EditorialPage_art__IsQAC{position:relative;display:grid;place-items:center;min-inline-size:0;min-block-size:420px;margin:0}.EditorialPage_artMotion__d3jTn{position:relative;z-index:1;inline-size:min(100%,540px);aspect-ratio:1;overflow:hidden;border-radius:50%;transform:translate(var(--art-x,0),var(--art-y,0));transition:transform .6s var(--ease-out);box-shadow:var(--elev-3)}.EditorialPage_artMotion__d3jTn img{inline-size:100%;block-size:100%;object-fit:cover}.EditorialPage_artHalo__Pa1k6{position:absolute;z-index:0;inline-size:92%;max-inline-size:520px;aspect-ratio:1;border:1px solid #cce4cf;border-radius:50%;box-shadow:0 0 0 18px rgba(160,205,162,.08);animation:EditorialPage_halo__jykFr 22s linear infinite}.EditorialPage_artHalo__Pa1k6:after{position:absolute;inset:8%;content:"";border:1px dashed rgba(48,117,63,.24);border-radius:50%}.EditorialPage_artDot__EFNQJ{position:absolute;z-index:2;inset-block-start:16%;inset-inline-start:14%;inline-size:9px;block-size:9px;border:2px solid #fff;border-radius:50%;background:#5ba66c;box-shadow:0 0 0 6px rgba(91,166,108,.13);animation:EditorialPage_artDot__EFNQJ 7s ease-in-out infinite}.EditorialPage_artLabel__fhv1k{position:absolute;z-index:2;inset-block-start:12%;inset-inline-end:4%;color:#4f7655;font-size:9px;font-weight:700;letter-spacing:.12em}.EditorialPage_art__IsQAC figcaption{position:absolute;z-index:2;inset-block-end:7%;inset-inline-end:7%;padding:4px 10px;border:1px solid #e0ebdf;border-radius:99px;color:#365d3e;background:hsla(0,0%,100%,.9);font-size:10px;font-weight:700}@keyframes EditorialPage_artDot__EFNQJ{0%,to{transform:translate(0)}50%{transform:translate(10px,-8px)}}.EditorialPage_content__VrbI_{display:grid;grid-gap:clamp(48px,6vw,80px);gap:clamp(48px,6vw,80px);padding-block:40px 72px}.EditorialPage_section__SH8EV{display:grid;grid-gap:18px;gap:18px}.EditorialPage_sectionHeading__0tFP5{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 28px}.EditorialPage_sectionHeading__0tFP5 h2,.EditorialPage_section__SH8EV>h2{color:var(--petrol-900);font-size:clamp(1.5rem,2.6vw,2.3rem);line-height:1.4}.EditorialPage_sectionHeading__0tFP5 p,.EditorialPage_section__SH8EV>p{max-inline-size:64ch;color:var(--ink-2);font-size:14px;line-height:1.95}.EditorialPage_grid__iNAwr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.EditorialPage_grid__iNAwr[data-count="2"],.EditorialPage_grid__iNAwr[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.EditorialPage_grid__iNAwr[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.EditorialPage_card__BdWb3{position:relative;display:flex;flex-direction:column;gap:12px;min-inline-size:0;min-block-size:190px;padding:25px;border:1px solid var(--glass-line);border-radius:22px 22px 22px 6px;background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(247,251,245,.88));box-shadow:var(--elev-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--dur-2),border-color var(--dur-2),box-shadow var(--dur-2)}.EditorialPage_card__BdWb3:hover{transform:translateY(-4px);border-color:var(--accent-200);box-shadow:var(--elev-2)}.EditorialPage_cardMark__KE3Vz{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid #cce4ce;border-radius:14px 14px 14px 5px;color:var(--accent);background:#edf7ec;font-family:var(--font-latin);font-size:11px;font-weight:700}.EditorialPage_cardIcon__oWOUE{display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid var(--glass-line);border-radius:14px;color:var(--accent);background:var(--accent-050)}.EditorialPage_card__BdWb3 h3{color:var(--petrol-900);font-size:17px;line-height:1.5}.EditorialPage_card__BdWb3 p{color:var(--ink-2);font-size:13px;line-height:1.9}.EditorialPage_card__BdWb3 a{align-self:start;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:8px;padding-block-start:8px;color:var(--accent-700);font-size:13px;font-weight:700;text-decoration:none}.EditorialPage_card__BdWb3 a:hover{text-decoration:underline;text-underline-offset:.3em}.EditorialPage_ink__FvsRZ{position:relative;overflow:hidden;padding:clamp(56px,7vw,96px);border:1px solid rgba(240,247,242,.14);border-radius:40px;background:radial-gradient(circle at 12% 18%,rgba(33,109,76,.22),transparent 40%),linear-gradient(120deg,var(--petrol-ink),var(--petrol-ink-2));color:var(--on-ink);box-shadow:var(--elev-3)}.EditorialPage_ink__FvsRZ:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(240,247,242,.04) 1px,transparent 0),linear-gradient(90deg,rgba(240,247,242,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 30% 40%,#000,transparent 65%);mask-image:radial-gradient(ellipse at 30% 40%,#000,transparent 65%);pointer-events:none}.EditorialPage_ink__FvsRZ>*{position:relative;z-index:1}.EditorialPage_ink__FvsRZ h2,.EditorialPage_ink__FvsRZ h3{color:var(--on-ink)}.EditorialPage_ink__FvsRZ p{color:var(--on-ink-muted)}.EditorialPage_ink__FvsRZ .EditorialPage_kicker__Fhgvz{border-color:rgba(240,247,242,.2);color:var(--accent-200);background:rgba(240,247,242,.08)}.EditorialPage_inkPrimary__ZPeDj{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-block-size:48px;padding:10px 20px;border:1px solid rgba(240,247,242,.4);border-radius:99px;color:var(--petrol-ink);background:var(--on-ink);font-size:13px;font-weight:700;text-decoration:none;transition:transform var(--dur-1),box-shadow var(--dur-1)}.EditorialPage_inkPrimary__ZPeDj:hover{color:var(--petrol-ink);text-decoration:none;transform:translateY(-2px);box-shadow:var(--elev-2)}.EditorialPage_list__Z6dTZ{display:grid;grid-gap:12px;gap:12px;padding:0;list-style:none}.EditorialPage_list__Z6dTZ li{display:flex;align-items:baseline;gap:12px;color:var(--ink-2);font-size:14px;line-height:1.9}.EditorialPage_list__Z6dTZ li:before{flex:0 0 8px;inline-size:8px;block-size:8px;content:"";border-radius:50%;background:#6aaa79}.EditorialPage_callout__Vbo0Q{display:grid;grid-gap:12px;gap:12px;padding:clamp(24px,4vw,42px);border:1px solid var(--glass-line);border-radius:26px 60px 26px 26px;background:linear-gradient(120deg,hsla(0,0%,100%,.92),rgba(234,247,234,.82));box-shadow:var(--elev-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.EditorialPage_callout__Vbo0Q h2{color:var(--petrol-900);font-size:clamp(1.5rem,2.5vw,2rem)}.EditorialPage_callout__Vbo0Q p{max-inline-size:70ch;color:var(--ink-2);font-size:14px;line-height:1.9}.EditorialPage_actions__7wRSt{display:flex;flex-wrap:wrap;gap:12px;-webkit-margin-before:8px;margin-block-start:8px}.EditorialPage_note__KaP6U{padding:16px 20px;border:1px solid #e6d9c3;border-radius:15px;color:#674d2c;background:#fcf5e9;font-size:13px;line-height:1.9}.EditorialPage_tableWrap__EdMX8{overflow-x:auto;border:1px solid #dbe8da;border-radius:20px;background:#fff;box-shadow:var(--elev-1)}.EditorialPage_tableWrap__EdMX8:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.EditorialPage_table__J1FbH{inline-size:100%;min-inline-size:610px;border-collapse:collapse;font-size:14px}.EditorialPage_table__J1FbH td,.EditorialPage_table__J1FbH th{padding:14px 18px;-webkit-border-after:1px solid #e4ece2;border-block-end:1px solid #e4ece2;text-align:start}.EditorialPage_table__J1FbH th{color:#315b3b;background:#eef6ed}.EditorialPage_table__J1FbH tr:last-child td{-webkit-border-after:0;border-block-end:0}.EditorialPage_footer__VnYo1{-webkit-padding-after:24px;padding-block-end:24px}.EditorialPage_publicLead__i_o1V{max-inline-size:64ch;color:var(--ink-2);font-size:14px;line-height:1.9}@media (max-width:900px){.EditorialPage_grid__iNAwr,.EditorialPage_grid__iNAwr[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.EditorialPage_art__IsQAC{min-block-size:340px}}@media (max-width:640px){.EditorialPage_hero__XscoP{grid-template-columns:1fr}.EditorialPage_heroCopy__vHjar{padding-block:12px 0}.EditorialPage_hero__XscoP h1{max-inline-size:none;font-size:clamp(2.2rem,9vw,3.3rem)}.EditorialPage_art__IsQAC{min-block-size:320px}.EditorialPage_artMotion__d3jTn{inline-size:min(80%,360px)}.EditorialPage_artHalo__Pa1k6{inline-size:min(76%,340px)}.EditorialPage_grid__iNAwr,.EditorialPage_grid__iNAwr[data-count="2"],.EditorialPage_grid__iNAwr[data-count="4"],.EditorialPage_grid__iNAwr[data-count="6"]{grid-template-columns:1fr}.EditorialPage_card__BdWb3{min-block-size:150px}.EditorialPage_content__VrbI_{-webkit-padding-before:24px;padding-block-start:24px}.EditorialPage_ink__FvsRZ{border-radius:28px}}@media (prefers-reduced-motion:reduce){.EditorialPage_artDot__EFNQJ,.EditorialPage_artHalo__Pa1k6{animation:none}.EditorialPage_artMotion__d3jTn,.EditorialPage_card__BdWb3,.EditorialPage_inkPrimary__ZPeDj,.EditorialPage_primary__9D8vf,.EditorialPage_secondary__viBsG{transition:none}.EditorialPage_card__BdWb3:hover,.EditorialPage_inkPrimary__ZPeDj:hover,.EditorialPage_primary__9D8vf:hover,.EditorialPage_secondary__viBsG:hover{transform:none}}@media print{.EditorialPage_art__IsQAC,.EditorialPage_footer__VnYo1,.EditorialPage_top__3SUQ9{display:none}.EditorialPage_hero__XscoP{display:block;min-block-size:0}.EditorialPage_page__mnnzG{background:#fff}.EditorialPage_ink__FvsRZ{background:#fff;color:var(--ink)}.EditorialPage_ink__FvsRZ p{color:var(--ink-2)}}.legal_links__uAHta{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center;font-size:.9rem}.legal_links__uAHta a{color:var(--accent-700,var(--accent));text-decoration:underline;text-underline-offset:.2em}.legal_page__ifL7S{min-block-size:100vh;background:var(--surface-0);color:var(--ink);padding:1.5rem 1rem 3rem;font-family:var(--font-ar)}.legal_wrap__sg9FH{max-inline-size:900px;margin:0 auto}.legal_topbar__B1n66{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:center;-webkit-padding-after:1.25rem;padding-block-end:1.25rem;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.legal_brand__jGime{font-weight:900;font-size:1.1rem;letter-spacing:.04em}.legal_topLinks__p8euS{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.9rem}.legal_topLinks__p8euS a{color:var(--accent)}.legal_badge__gmC_4{display:inline-block;background:#fffbeb;border:1px solid #fcd34d;color:#92400e;border-radius:999px;padding:.25rem .8rem;font-size:.83rem;font-weight:700;-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.legal_page__ifL7S h1{font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.4;margin-block:.8rem .35rem;overflow-wrap:anywhere}.legal_version__VE_hy{color:var(--muted);font-size:.85rem;-webkit-margin-after:1.2rem;margin-block-end:1.2rem}.legal_notice__OqmTk{background:#fff;border:1px solid #fcd34d;-webkit-border-start:4px solid #f59e0b;border-inline-start:4px solid #f59e0b;border-radius:.75rem;padding:1rem 1.1rem;line-height:1.85;-webkit-margin-after:1.5rem;margin-block-end:1.5rem;overflow-wrap:anywhere}.legal_noticeEn__b_ND5{-webkit-margin-before:.9rem;margin-block-start:.9rem;-webkit-padding-before:.9rem;padding-block-start:.9rem;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.legal_sectionTitle__Tcv0r{font-size:1.1rem;margin-block:1.6rem .75rem}.legal_facts__EEt2z{list-style:none;display:grid;grid-gap:.85rem;gap:.85rem;padding:0;margin:0}.legal_fact__4Fs86{background:#fff;border:1px solid var(--line);border-radius:.75rem;padding:.9rem 1rem;line-height:1.8;overflow-wrap:anywhere}.legal_factEn__Z08Kn{color:var(--ink-2)}.legal_source__ERlyT{display:block;font-size:.78rem;color:var(--muted);-webkit-margin-before:.5rem;margin-block-start:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.legal_contact__I6JGE{background:var(--accent-050);border:1px solid var(--accent-200);border-radius:.75rem;padding:1rem 1.1rem;line-height:1.8;-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.legal_contact__I6JGE a{font-weight:700}.legal_footer__60_Ou{-webkit-margin-before:2rem;margin-block-start:2rem;-webkit-padding-before:1.2rem;padding-block-start:1.2rem;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;font-size:.88rem;color:var(--muted)}.legal_footerNote__uaVDA{max-inline-size:55ch}@media (max-width:480px){.legal_page__ifL7S{padding:1rem .75rem 2rem}.legal_topbar__B1n66{align-items:flex-start}.legal_contact__I6JGE,.legal_fact__4Fs86,.legal_notice__OqmTk{padding:.8rem}}.legal_contact__I6JGE,.legal_fact__4Fs86,.legal_notice__OqmTk{border-radius:16px}.legal_fact__4Fs86{background:linear-gradient(145deg,#fff,#fafdf8)}.legal_page__ifL7S{background:radial-gradient(circle at 5% 0,#e2f0df,transparent 35%),var(--surface-0)}.legal_intro___udXX{position:relative;overflow:hidden;padding:24px;-webkit-margin-after:24px;margin-block-end:24px;border:1px solid #dce9dc;border-radius:22px 48px 22px 22px;background:linear-gradient(120deg,#eaf6e8,#fff)}.legal_intro___udXX .legal_badge__gmC_4{-webkit-margin-before:0;margin-block-start:0}.legal_intro___udXX .legal_version__VE_hy{-webkit-margin-after:0;margin-block-end:0}.legal_contact__I6JGE,.legal_fact__4Fs86,.legal_notice__OqmTk{border-radius:18px 18px 18px 6px;box-shadow:0 8px 26px rgba(42,74,46,.045)}.PublicFooter_footer__u_3lh{position:relative;-webkit-margin-before:48px;margin-block-start:48px;padding:clamp(36px,5vw,56px) clamp(20px,4vw,40px) 28px;border:1px solid var(--glass-line);border-radius:32px 72px 32px 32px;background:linear-gradient(160deg,hsla(0,0%,100%,.92),rgba(242,248,240,.84));box-shadow:var(--elev-1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.PublicFooter_footer__u_3lh:after{position:absolute;inset-block-end:-120px;inset-inline-end:-80px;inline-size:280px;block-size:280px;border:1px dashed rgba(33,109,76,.16);border-radius:50%;pointer-events:none}.PublicFooter_top__0Gsyp{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px)}.PublicFooter_brandCol__SjIRo{display:grid;grid-gap:14px;gap:14px;align-content:start}.PublicFooter_brand__3wgqs{display:inline-flex;align-items:center;gap:10px}.PublicFooter_brand__3wgqs,.PublicFooter_brand__3wgqs:hover{color:var(--ink);text-decoration:none}.PublicFooter_brandMark___ox0r{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid rgba(33,109,76,.28);border-radius:12px 12px 12px 4px;background:linear-gradient(135deg,#f7fbf5,#c7e0cb);transform:rotate(-5deg)}.PublicFooter_brandMark___ox0r span{inline-size:18px;block-size:18px;border:5px solid var(--accent);border-radius:50%;box-shadow:5px -3px 0 -3px #73a780}.PublicFooter_brandText__jW_yl{display:flex;flex-direction:column;direction:ltr;text-align:start;line-height:1.1}.PublicFooter_brandText__jW_yl strong{font-family:var(--font-latin);font-size:19px;font-weight:700;letter-spacing:.06em}.PublicFooter_brandText__jW_yl small{-webkit-margin-before:3px;margin-block-start:3px;color:var(--muted);font-family:var(--font-latin);font-size:8px;font-weight:600;letter-spacing:.065em}.PublicFooter_brandCol__SjIRo p{max-inline-size:42ch;color:var(--muted);font-size:12px;line-height:1.9}.PublicFooter_cols__izS82{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px}.PublicFooter_col__3hwx3{display:grid;grid-gap:10px;gap:10px;align-content:start}.PublicFooter_col__3hwx3 h4{color:var(--ink);font-size:13px;font-weight:700}.PublicFooter_col__3hwx3 a{color:#526156;font-size:12px;font-weight:600;text-decoration:none;transition:color var(--dur-1)}.PublicFooter_col__3hwx3 a:hover{color:var(--accent)}.PublicFooter_bottom__sxYsb{position:relative;z-index:1;-webkit-margin-before:40px;margin-block-start:40px;-webkit-padding-before:20px;padding-block-start:20px;-webkit-border-before:1px solid rgba(33,109,76,.12);border-block-start:1px solid rgba(33,109,76,.12);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.PublicFooter_bottom__sxYsb p{color:var(--muted);font-size:11px;line-height:1.7}.PublicFooter_social__XO5Ts{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.PublicFooter_social__XO5Ts a{display:inline-flex;align-items:center;gap:6px;color:var(--accent-700);font-size:11px;font-weight:700;text-decoration:none}.PublicFooter_social__XO5Ts a:hover{text-decoration:underline;text-underline-offset:.3em}@media (max-width:900px){.PublicFooter_top__0Gsyp{grid-template-columns:1fr}.PublicFooter_cols__izS82{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.PublicFooter_footer__u_3lh{border-radius:24px 44px 24px 24px}.PublicFooter_cols__izS82{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.PublicFooter_bottom__sxYsb{flex-direction:column;align-items:flex-start}}.PublicHeader_header__WcqZA{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:12px 20px;-webkit-margin-after:30px;margin-block-end:30px;border:1px solid var(--glass-line);border-radius:22px 54px 22px 22px;background:linear-gradient(270deg,hsla(0,0%,100%,.92) 20%,rgba(247,251,245,.88) 75%,rgba(236,247,234,.8)),url(/images/hlos-health-orbit.jpg) 10% /cover no-repeat;box-shadow:var(--elev-2),inset 0 1px #fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:PublicHeader_headerEnter__w_bPM .5s var(--ease-out) both}.PublicHeader_brand__cpRxd{display:inline-flex;align-items:center;flex-shrink:0;gap:10px}.PublicHeader_brand__cpRxd,.PublicHeader_brand__cpRxd:hover{color:var(--ink);text-decoration:none}.PublicHeader_mark__bPK_g{display:grid;place-items:center;inline-size:38px;block-size:38px;border:1px solid rgba(33,109,76,.28);border-radius:11px 11px 11px 4px;background:linear-gradient(135deg,#f7fbf5,#c7e0cb);transform:rotate(-5deg)}.PublicHeader_mark__bPK_g span{inline-size:16px;block-size:16px;border:4px solid var(--accent);border-radius:50%;box-shadow:5px -3px 0 -3px #73a780}.PublicHeader_wordmark__xzQjX{display:flex;flex-direction:column;direction:ltr;text-align:start;line-height:1.1}.PublicHeader_wordmark__xzQjX strong{font-family:var(--font-latin);font-size:18px;font-weight:700;letter-spacing:.06em}.PublicHeader_wordmark__xzQjX small{-webkit-margin-before:3px;margin-block-start:3px;color:var(--muted);font-family:var(--font-latin);font-size:8px;font-weight:600;letter-spacing:.065em}.PublicHeader_links__VPHXL{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px}.PublicHeader_links__VPHXL a{position:relative;color:var(--ink-2);font-size:12px;font-weight:600;text-decoration:none;transition:color var(--dur-1)}.PublicHeader_links__VPHXL a:after{position:absolute;inset-inline:0;inset-block-end:-6px;block-size:2px;content:"";background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform var(--dur-2) var(--ease-out)}.PublicHeader_links__VPHXL a:focus-visible,.PublicHeader_links__VPHXL a:hover{color:var(--accent)}.PublicHeader_links__VPHXL a:focus-visible:after,.PublicHeader_links__VPHXL a:hover:after{transform:scaleX(1)}@keyframes PublicHeader_headerEnter__w_bPM{0%{transform:translateY(-7px)}to{transform:translateY(0)}}@media (max-width:720px){.PublicHeader_header__WcqZA{padding:12px 16px;border-radius:18px 36px 18px 18px}.PublicHeader_links__VPHXL{gap:4px 16px}.PublicHeader_links__VPHXL a{font-size:11px}}@media (max-width:520px){.PublicHeader_wordmark__xzQjX small{display:none}}@media (prefers-reduced-motion:reduce){.PublicHeader_header__WcqZA{animation:none}.PublicHeader_links__VPHXL a,.PublicHeader_links__VPHXL a:after{transition:none}}.PublicHeader_uiLang__VyZJ_{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-1)}.PublicHeader_uiLang__VyZJ_ button{min-block-size:32px;padding:5px 12px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--muted);font:inherit;font-size:var(--text-xs);cursor:pointer}.PublicHeader_uiLang__VyZJ_ button[aria-pressed=true]{background:var(--accent-700);color:#fff;font-weight:600}.PublicHeader_uiLang__VyZJ_ button:focus-visible{outline:2px solid var(--accent-600);outline-offset:1px}.PublicHeader_uiLang__VyZJ_ button:disabled{cursor:progress}.PublicHeader_uiLangNotice__GwGmj{position:absolute;z-index:30;inset-block-start:calc(100% + 6px);inset-inline-end:0;inline-size:min(320px,calc(100vw - 32px));padding-block:10px;padding-inline:12px 32px;border:1px solid var(--line);border-radius:var(--radius-md,10px);background:var(--surface-0,#fff);box-shadow:0 8px 24px rgba(15,30,20,.12);color:var(--ink);font-size:var(--text-xs);line-height:1.7}.PublicHeader_uiLangNotice__GwGmj[data-kind=error]{border-color:#e2a29b;background:#fdf1ef;color:#7a1f16}.PublicHeader_uiLangNotice__GwGmj button{position:absolute;inset-block-start:4px;inset-inline-end:6px;min-inline-size:24px;min-block-size:24px;border:0;background:none;color:inherit;font:inherit;font-size:16px;cursor:pointer}html[dir=ltr] .PublicHeader_links__VPHXL a:after{transform-origin:left}.Card_card__7jt2e{background:var(--surface-1);border:1px solid var(--line);border-radius:14px;box-shadow:0 4px 18px rgba(37,51,37,.035)}.Card_pad-sm__9GLgY{padding:var(--space-4)}.Card_pad-md__2ipsy{padding:var(--space-6)}.Card_pad-lg__QiCt2{padding:clamp(var(--space-5),3vw,var(--space-8))}.Card_title__g69HW{font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-4);color:var(--text)}.Card_badge__R_yBv{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--radius-full);font-size:11.5px;font-weight:700;white-space:nowrap}.Card_badge-success___Dymw{background:var(--success-100);color:var(--success)}.Card_badge-danger__PwIQV{background:var(--danger-100);color:var(--danger)}.Card_badge-warning__p9DHE{background:var(--amber-100);color:var(--amber)}.Card_badge-info__F8mz7{background:var(--info-100);color:var(--info)}.Card_badge-primary__4iFe4{background:var(--accent-050);color:var(--accent-700)}.Card_badge-muted__T_p7O{background:var(--surface-2);color:var(--muted)}.Card_alert__xhY_4{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid transparent;border-inline-start-width:3px;font-size:var(--text-sm);line-height:1.75}.Card_alertContent__BltVh{display:flex;flex-direction:column;gap:2px;flex:1 1}.Card_alertTitle__6r60V{font-weight:700}.Card_alertDismiss__hGDHh{background:transparent;border:none;color:currentColor;cursor:pointer;font-size:1.1rem;line-height:1;opacity:.6;flex-shrink:0}.Card_alertDismiss__hGDHh:hover{opacity:1}.Card_alert-success__Jh1c3{background:var(--success-100);color:var(--success);border-color:rgba(46,107,79,.18);border-inline-start-color:var(--success)}.Card_alert-danger__6WCcz{background:var(--danger-100);color:var(--danger);border-color:rgba(143,59,47,.18);border-inline-start-color:var(--danger)}.Card_alert-warning__NUN7s{background:var(--amber-100);color:var(--amber);border-color:rgba(168,99,26,.18);border-inline-start-color:var(--amber)}.Card_alert-info__hye_K{background:var(--info-100);color:var(--info);border-color:rgba(52,92,122,.18);border-inline-start-color:var(--info)}.Card_spinnerWrap__U_7IC{display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.Card_spinnerEl__UBkqa{display:inline-block;border:3px solid var(--line);border-block-start-color:var(--accent);border-radius:var(--radius-full);animation:Card_spin__QaFq5 .7s linear infinite}.Card_spinner-sm__AKJRT{inline-size:1rem;block-size:1rem;border-width:2px}.Card_spinner-md___diZ7{inline-size:1.75rem;block-size:1.75rem}.Card_spinner-lg__cJfFm{inline-size:2.5rem;block-size:2.5rem;border-width:4px}@keyframes Card_spin__QaFq5{to{transform:rotate(1turn)}}.Card_srOnly__1qAbB{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Card_empty__XrUAp{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(var(--space-6),6vw,var(--space-12)) var(--space-6);gap:var(--space-3)}.Card_emptyIcon__VRQ_6{display:grid;place-items:center;inline-size:60px;block-size:60px;border-radius:var(--radius-full);background:var(--accent-050);border:1px solid var(--accent-200);color:var(--accent-700);-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.Card_emptyTitle__rhtya{font-size:var(--text-lg);font-weight:800;color:var(--petrol-900)}.Card_emptyDesc__ziXyb{font-size:var(--text-sm);color:var(--muted);max-inline-size:46ch;line-height:1.85}.Card_emptyAction__Gmxtn{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.Card_card__7jt2e{border-radius:20px;background:linear-gradient(145deg,#fff,#fbfdf9);border-color:#e0e9df;box-shadow:0 9px 30px rgba(42,74,46,.055),inset 0 1px hsla(0,0%,100%,.95);transition:border-color var(--dur-1),box-shadow var(--dur-1)}.Card_card__7jt2e:focus-within{border-color:#afd3b5;box-shadow:0 10px 34px rgba(42,90,53,.1)}.Card_card__7jt2e{border-radius:20px 20px 20px 7px}.Card_emptyIcon__VRQ_6{border-radius:20px 20px 20px 6px;background:linear-gradient(145deg,#f7fcf5,#e1f1df);box-shadow:0 8px 22px rgba(33,109,76,.07)}.Card_alert__xhY_4{border-radius:16px 16px 16px 5px}.PageHeader_header__8CvHt{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,31%);align-items:center;grid-gap:clamp(12px,3vw,36px);gap:clamp(12px,3vw,36px);min-block-size:210px;overflow:hidden;isolation:isolate;padding:clamp(24px,3.2vw,38px);border:1px solid #dbe9da;border-radius:24px 56px 24px 24px;background:linear-gradient(120deg,#edf7e9,#fbfcf7 56%,#fff);box-shadow:0 14px 42px rgba(42,74,46,.07),inset 0 1px hsla(0,0%,100%,.95)}.PageHeader_header__8CvHt:before{position:absolute;inset:0;z-index:-1;content:"";opacity:.35;pointer-events:none;background-image:linear-gradient(rgba(61,120,71,.07) 1px,transparent 0),linear-gradient(90deg,rgba(61,120,71,.07) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(270deg,transparent,#000);mask-image:linear-gradient(270deg,transparent,#000)}.PageHeader_copy__9ixvZ{position:relative;z-index:1;display:grid;justify-items:start;grid-gap:10px;gap:10px;min-inline-size:0}.PageHeader_eyebrow__D5GBC{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border:1px solid #d1e6d2;border-radius:99px;background:hsla(0,0%,100%,.8);color:var(--accent-700);font-size:11px;font-weight:800}.PageHeader_eyebrow__D5GBC i{inline-size:7px;block-size:7px;border-radius:50%;background:#4c9a68;box-shadow:0 0 0 4px rgba(88,155,100,.12)}.PageHeader_title__m8eFY{color:var(--ink);font-size:clamp(1.75rem,3vw,2.65rem);font-weight:800;letter-spacing:-.035em;line-height:1.35}.PageHeader_description__G9puQ{max-inline-size:62ch;color:var(--ink-2);font-size:var(--text-sm);line-height:1.9}.PageHeader_actions__6l2hP,.PageHeader_meta__n6Avo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.PageHeader_actions__6l2hP{-webkit-margin-before:4px;margin-block-start:4px}.PageHeader_header__8CvHt[data-visual=none]{grid-template-columns:minmax(0,1fr);min-block-size:auto}.PageHeader_header__8CvHt[data-compact=true]{grid-template-columns:minmax(0,1fr) minmax(78px,128px);min-block-size:0;gap:12px;padding:16px 22px;border-radius:18px 30px 18px 18px}.PageHeader_header__8CvHt[data-compact=true] .PageHeader_title__m8eFY{font-size:clamp(1.3rem,2vw,1.8rem)}.PageHeader_header__8CvHt[data-compact=true] .PageHeader_copy__9ixvZ{gap:6px}.PageHeader_header__8CvHt[data-compact=true][data-visual=none]{grid-template-columns:minmax(0,1fr)}@media (max-width:640px){.PageHeader_header__8CvHt{grid-template-columns:minmax(0,1fr) minmax(90px,30%);gap:4px;min-block-size:180px;padding:22px 18px;border-radius:20px 38px 20px 20px}.PageHeader_title__m8eFY{font-size:clamp(1.5rem,7vw,2rem)}.PageHeader_description__G9puQ{font-size:13px}.PageHeader_header__8CvHt[data-compact=true]{grid-template-columns:minmax(0,1fr) 82px;min-block-size:0;padding:14px 16px}}@media (max-width:380px){.PageHeader_header__8CvHt:not([data-compact=true]){grid-template-columns:minmax(0,1fr)}.PageHeader_header__8CvHt:not([data-compact=true])>[data-workspace-art]{inline-size:115px;justify-self:end;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:-8px;margin-block-end:-8px}}@media print{.PageHeader_header__8CvHt{display:block;min-block-size:0;padding:0 0 16px;border:0;border-radius:0;background:#fff;box-shadow:none}.PageHeader_header__8CvHt:before{display:none}}html[dir=ltr] .PageHeader_header__8CvHt:before{-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.taxonomy_page__PD0Ie{display:flex;flex-direction:column;gap:var(--space-6)}.taxonomy_title__tzi4B{font-size:var(--text-xl);font-weight:800;color:var(--text)}.taxonomy_subtitle__Eusk3{font-size:var(--text-sm);color:var(--muted);margin-top:calc(-1 * var(--space-3))}.WorkspaceArt_art__gNNxh{position:relative;display:grid;place-items:center;min-inline-size:0;inline-size:100%;aspect-ratio:1.45;pointer-events:none}.WorkspaceArt_image__5Te4Y{position:absolute;inset:2%;z-index:1;border-radius:50%;background:var(--workspace-hero-art,url("/images/hlos-learning-atlas.jpg")) center /cover no-repeat;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse,#000 47%,transparent 72%);mask-image:radial-gradient(ellipse,#000 47%,transparent 72%)}.WorkspaceArt_art__gNNxh[data-scene=learning] .WorkspaceArt_image__5Te4Y{background-image:url(/images/hlos-learning-atlas.jpg)}.WorkspaceArt_art__gNNxh[data-scene=operations] .WorkspaceArt_image__5Te4Y{background-image:url(/images/hlos-operations-orbit.jpg)}.WorkspaceArt_art__gNNxh[data-scene=connections] .WorkspaceArt_image__5Te4Y{background-image:url(/images/hlos-connected-care.jpg)}.WorkspaceArt_art__gNNxh[data-scene=pathways] .WorkspaceArt_image__5Te4Y{background-image:url(/images/workspace-pathways.jpg)}.WorkspaceArt_art__gNNxh[data-scene=assessment] .WorkspaceArt_image__5Te4Y{background-image:url(/images/workspace-assessment.jpg)}.WorkspaceArt_art__gNNxh[data-scene=insights] .WorkspaceArt_image__5Te4Y{background-image:url(/images/workspace-insights.jpg)}.WorkspaceArt_art__gNNxh[data-scene=resources] .WorkspaceArt_image__5Te4Y{background-image:url(/images/workspace-resources.jpg)}.WorkspaceArt_art__gNNxh[data-scene=security] .WorkspaceArt_image__5Te4Y{background-image:url(/images/workspace-security.jpg)}.WorkspaceArt_art__gNNxh[data-scene=access] .WorkspaceArt_image__5Te4Y{background-image:url(/images/workspace-access.jpg)}.WorkspaceArt_art__gNNxh[data-scene=workflow] .WorkspaceArt_image__5Te4Y{background-image:url(/images/workspace-workflow.jpg)}.WorkspaceArt_art__gNNxh[data-scene=support] .WorkspaceArt_image__5Te4Y{background-image:url(/images/workspace-support.jpg)}.WorkspaceArt_orbit__wb7Td{position:absolute;inset:3% 10%;border:1px solid rgba(47,119,68,.22);border-radius:50%;transform:rotate(-15deg)}.WorkspaceArt_orbit__wb7Td:after{position:absolute;inset:10% -6%;content:"";border:1px dashed rgba(47,119,68,.2);border-radius:50%}.WorkspaceArt_dot__e46Tc{position:absolute;z-index:2;inset-block-start:16%;inset-inline-start:14%;inline-size:8px;block-size:8px;border:2px solid #fff;border-radius:50%;background:#62a978;box-shadow:0 0 0 5px rgba(100,171,116,.13)}.WorkspaceArt_caption__mjGXK{position:absolute;z-index:2;inset-block-end:4%;inset-inline-end:4%;padding:3px 9px;border:1px solid #e1eee0;border-radius:99px;background:hsla(0,0%,100%,.92);color:#365d3e;font-size:10px;font-weight:700;white-space:nowrap}.WorkspaceArt_art__gNNxh[data-motion=ambient]{animation:WorkspaceArt_artArrive__Z6ZYz .55s ease-out both}.WorkspaceArt_art__gNNxh[data-motion=ambient] .WorkspaceArt_image__5Te4Y{animation:WorkspaceArt_imageFloat__neCw0 8s ease-in-out infinite}.WorkspaceArt_art__gNNxh[data-motion=ambient] .WorkspaceArt_orbit__wb7Td{animation:WorkspaceArt_orbitDrift__eCrN1 14s ease-in-out infinite}.WorkspaceArt_art__gNNxh[data-motion=ambient] .WorkspaceArt_dot__e46Tc{animation:WorkspaceArt_pulse__pUd2e 3.5s ease-in-out infinite}.WorkspaceArt_art__gNNxh[data-motion=entrance]{animation:WorkspaceArt_artArrive__Z6ZYz .55s ease-out both}.WorkspaceArt_art__gNNxh[data-size=inline]{inline-size:clamp(82px,14vw,130px);flex:0 0 auto}.WorkspaceArt_art__gNNxh[data-size=inline] .WorkspaceArt_caption__mjGXK{font-size:8px;padding:2px 6px}.WorkspaceArt_art__gNNxh[data-size=inline] .WorkspaceArt_dot__e46Tc{inline-size:6px;block-size:6px}@keyframes WorkspaceArt_imageFloat__neCw0{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes WorkspaceArt_orbitDrift__eCrN1{0%,to{transform:rotate(-15deg)}50%{transform:rotate(-7deg)}}@keyframes WorkspaceArt_pulse__pUd2e{0%,to{box-shadow:0 0 0 5px rgba(100,171,116,.13)}50%{box-shadow:0 0 0 9px rgba(100,171,116,.04)}}@keyframes WorkspaceArt_artArrive__Z6ZYz{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.WorkspaceArt_caption__mjGXK{font-size:8px}}@media (prefers-reduced-motion:reduce){.WorkspaceArt_art__gNNxh[data-motion=ambient],.WorkspaceArt_art__gNNxh[data-motion=ambient] .WorkspaceArt_dot__e46Tc,.WorkspaceArt_art__gNNxh[data-motion=ambient] .WorkspaceArt_image__5Te4Y,.WorkspaceArt_art__gNNxh[data-motion=ambient] .WorkspaceArt_orbit__wb7Td,.WorkspaceArt_art__gNNxh[data-motion=entrance]{animation:none}}@media print{.WorkspaceArt_art__gNNxh{display:none}}.BlockRenderer_lesson__JfTIg{display:flex;flex-direction:column;gap:18px;max-inline-size:76ch;margin-inline:auto}.BlockRenderer_block__7JPFG{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md);padding:18px 20px;scroll-margin-block-start:96px}.BlockRenderer_block__7JPFG[data-tone=why]{-webkit-border-start:4px solid var(--accent);border-inline-start:4px solid var(--accent);background:var(--accent-050)}.BlockRenderer_block__7JPFG[data-tone=note]{background:var(--info-100)}.BlockRenderer_block__7JPFG[data-tone=warning]{background:var(--amber-100);-webkit-border-start:4px solid var(--amber);border-inline-start:4px solid var(--amber)}.BlockRenderer_block__7JPFG[data-tone=interactive]{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.BlockRenderer_blockHead__Puda7{display:flex;align-items:center;gap:10px;-webkit-margin-after:10px;margin-block-end:10px}.BlockRenderer_blockIndex__IMujF{display:inline-flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;border-radius:50%;background:var(--surface-3);color:var(--muted);font-size:12px;flex:0 0 auto}.BlockRenderer_blockTitle__KMNUk{margin:0;font-size:1.05rem;font-weight:650;line-height:1.5}.BlockRenderer_stateBadge__JqEAd{-webkit-margin-start:auto;margin-inline-start:auto;letter-spacing:0;font-size:11px;padding:2px 8px;border-radius:999px;background:var(--surface-3);color:var(--muted);white-space:nowrap}.BlockRenderer_stateBadge__JqEAd[data-state=mastered]{background:var(--success-100);color:var(--success)}.BlockRenderer_stateBadge__JqEAd[data-state=answered]{background:var(--amber-100);color:var(--amber)}.BlockRenderer_prose__Wy_du{text-align:start;line-height:1.75}.BlockRenderer_prose__Wy_du p{margin:0 0 12px;font-size:1rem}.BlockRenderer_prose__Wy_du p:last-child{-webkit-margin-after:0;margin-block-end:0}.BlockRenderer_caption__k_6sU{font-size:.85rem;color:var(--muted);-webkit-margin-after:10px;margin-block-end:10px}.BlockRenderer_specimen__OOP8m{border-radius:10px;overflow:hidden;background:#0f1720;padding:6px 0}.BlockRenderer_specimenLine__6n4hF+.BlockRenderer_specimenLine__6n4hF{-webkit-border-before:1px solid hsla(0,0%,100%,.06);border-block-start:1px solid hsla(0,0%,100%,.06)}.BlockRenderer_specimenRow__suTwA{display:flex;align-items:flex-start;gap:10px;inline-size:100%;padding:8px 14px;background:none;border:0;text-align:start;cursor:pointer;color:#d6e4ee;font:inherit}.BlockRenderer_specimenRow__suTwA:disabled{cursor:default}.BlockRenderer_specimenRow__suTwA:hover:not(:disabled){background:hsla(0,0%,100%,.04)}.BlockRenderer_specimenRow__suTwA:focus-visible{outline:2px solid #5eead4;outline-offset:-2px}.BlockRenderer_specimen__OOP8m[data-lang=hl7] .BlockRenderer_specimenText___nZvy{font-family:var(--font-mono)}.BlockRenderer_specimenText___nZvy{font-family:var(--font-mono);font-size:.82rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;flex:1 1 auto}.BlockRenderer_specimenField__HuYBr{flex:0 0 auto;font-size:.7rem;letter-spacing:.04em;color:#7dd3fc;-webkit-padding-before:2px;padding-block-start:2px}.BlockRenderer_specimenToggle__uzBcQ{flex:0 0 auto;color:#94a3b8}.BlockRenderer_specimenLine__6n4hF[data-tone=ok] .BlockRenderer_specimenRow__suTwA{box-shadow:inset 3px 0 0 #22c55e}.BlockRenderer_specimenLine__6n4hF[data-tone=warn] .BlockRenderer_specimenRow__suTwA{box-shadow:inset 3px 0 0 #f59e0b}.BlockRenderer_specimenLine__6n4hF[data-tone=error] .BlockRenderer_specimenRow__suTwA{box-shadow:inset 3px 0 0 #ef4444}.BlockRenderer_specimenNote__xFGN1{margin:0;padding:0 14px 10px 46px;color:#b6c7d4;font-size:.85rem;line-height:1.7;text-align:start}.BlockRenderer_steps__DFy9q{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.BlockRenderer_step__n6n_H{display:flex;gap:12px;align-items:flex-start}.BlockRenderer_stepNum___LI3E{flex:0 0 auto;inline-size:26px;block-size:26px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BlockRenderer_stepTitle__Wl3Al{margin:0;font-weight:600;text-align:start}.BlockRenderer_stepDetail__NnKo2{margin:4px 0 0;color:var(--muted);line-height:1.7;text-align:start}.BlockRenderer_tabList__u_8Hv{display:flex;gap:6px;overflow-x:auto;-webkit-padding-after:6px;padding-block-end:6px;scrollbar-width:thin}.BlockRenderer_tab__YmDOt{flex:0 0 auto;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:inherit;font:inherit;font-size:.86rem;cursor:pointer;white-space:nowrap}.BlockRenderer_tab__YmDOt[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:#fff}.BlockRenderer_tab__YmDOt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.BlockRenderer_tabPanel__CLnkY{-webkit-padding-before:14px;padding-block-start:14px;line-height:1.75;text-align:start}.BlockRenderer_tabPanel__CLnkY p{margin:0 0 10px}.BlockRenderer_checkpoint__TGQfV{border:0;margin:0;padding:0;min-inline-size:0}.BlockRenderer_question__5Q5ad{font-weight:600;line-height:1.7;-webkit-margin-after:12px;margin-block-end:12px;padding:0;text-align:start}.BlockRenderer_choice__J_4Pp{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:10px;-webkit-margin-after:8px;margin-block-end:8px;cursor:pointer;line-height:1.6;text-align:start;background:var(--surface-1)}.BlockRenderer_choice__J_4Pp:hover{border-color:var(--accent)}.BlockRenderer_block__7JPFG,.BlockRenderer_choice__J_4Pp{transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.BlockRenderer_choice__J_4Pp[data-selected=true]{border-color:var(--accent);background:var(--accent-050)}.BlockRenderer_choice__J_4Pp[data-correct=true]{border-color:var(--success);background:var(--success-100)}.BlockRenderer_choice__J_4Pp[data-wrong=true]{border-color:var(--danger);background:var(--danger-100)}.BlockRenderer_choice__J_4Pp input{-webkit-margin-before:4px;margin-block-start:4px;accent-color:var(--accent)}.BlockRenderer_prompt___j0_n{line-height:1.7;-webkit-margin-after:14px;margin-block-end:14px;text-align:start}.BlockRenderer_inputs__YynN8{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));-webkit-margin-after:14px;margin-block-end:14px}.BlockRenderer_field__J52i3 label{display:block;font-size:.85rem;-webkit-margin-after:6px;margin-block-end:6px;line-height:1.5}.BlockRenderer_field__J52i3 input,.BlockRenderer_field__J52i3 select{inline-size:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:var(--surface-1);font:inherit;font-size:.9rem}.BlockRenderer_field__J52i3 input:focus-visible,.BlockRenderer_field__J52i3 select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.BlockRenderer_hint__HCDW_{font-size:.82rem;color:var(--muted);margin:6px 0 0;line-height:1.6}.BlockRenderer_actions__4lCvG{display:flex;align-items:center;gap:12px;flex-wrap:wrap;-webkit-margin-before:6px;margin-block-start:6px}.BlockRenderer_primary__a3N17{padding:9px 18px;border-radius:10px;border:0;background:var(--accent);color:#fff;font:inherit;font-size:.9rem;cursor:pointer}.BlockRenderer_primary__a3N17:disabled{opacity:.55;cursor:not-allowed}.BlockRenderer_primary__a3N17:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.BlockRenderer_masteredNote__8_UIQ{font-size:.82rem;color:var(--success)}.BlockRenderer_error__Y4C0y{-webkit-margin-before:10px;margin-block-start:10px;color:var(--danger);font-size:.85rem}.BlockRenderer_feedback__DI6Ib{-webkit-margin-before:14px;margin-block-start:14px;padding:12px 14px;border-radius:10px;background:var(--surface-2);-webkit-border-start:4px solid var(--amber);border-inline-start:4px solid var(--amber);line-height:1.7;text-align:start}.BlockRenderer_feedback__DI6Ib[data-correct=true]{border-inline-start-color:var(--success);background:var(--success-100)}.BlockRenderer_feedbackTitle__xPaQS{font-weight:650;margin:0 0 6px}.BlockRenderer_feedback__DI6Ib p:last-child{-webkit-margin-after:0;margin-block-end:0}.BlockRenderer_planNote__VgAx1{font-size:.85rem;color:var(--muted)}.BlockRenderer_summaryList__tlLIT{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;line-height:1.75;text-align:start}.BlockRenderer_nextStep__dr2FH{-webkit-margin-before:12px;margin-block-start:12px;font-size:.9rem}.BlockRenderer_nextLink__oi11m{color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.BlockRenderer_block__7JPFG{padding:14px;border-radius:10px}.BlockRenderer_lesson__JfTIg{gap:14px}.BlockRenderer_specimenNote__xFGN1{-webkit-padding-start:14px;padding-inline-start:14px}.BlockRenderer_prose__Wy_du p{font-size:.95rem}}.BlockRenderer_blockAnchor__qYwze{scroll-margin-block-start:96px}.BlockRenderer_linkButton__t9vr2{padding:2px 0;border:0;background:none;color:var(--accent);font:inherit;font-size:var(--text-xs);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.BlockRenderer_linkButton__t9vr2:hover{color:var(--accent-700)}.BlockRenderer_linkButton__t9vr2:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-sm)}.BlockRenderer_specimenTools__U5kyI{display:flex;justify-content:flex-end;-webkit-margin-after:6px;margin-block-end:6px}.BlockRenderer_triedTag__nUaHi{-webkit-margin-start:auto;margin-inline-start:auto;flex:0 0 auto;align-self:center;font-size:11px;padding:1px 8px;border-radius:var(--radius-full);background:var(--surface-2);color:var(--muted);white-space:nowrap}.BlockRenderer_attemptNote__LdjPs{font-size:var(--text-xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BlockRenderer_requiredMark__UA6ak{color:var(--amber)}.BlockRenderer_statusTag__JGwqH{display:inline-block;padding:1px 8px;border-radius:var(--radius-full);font-size:var(--text-xs);background:var(--amber-100);color:var(--amber)}.BlockRenderer_statusTag__JGwqH[data-status=pass]{background:var(--success-100);color:var(--success)}.BlockRenderer_feedback__DI6Ib:focus-visible{outline:none;box-shadow:var(--ring)}.BlockRenderer_choice__J_4Pp[data-tried=true]{border-style:dashed;color:var(--muted)}@media (prefers-reduced-motion:reduce){.BlockRenderer_block__7JPFG,.BlockRenderer_choice__J_4Pp{transition:none}}.BlockRenderer_flowPipeline__jEslx{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 14px;padding:0;list-style:none}.BlockRenderer_flowNode__vEOPl{display:flex;flex-direction:column;gap:2px;min-width:96px;flex:1 1 96px;padding:8px 10px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);font-size:var(--text-xs);color:var(--muted);transition:border-color .14s ease,background .14s ease}.BlockRenderer_flowNode__vEOPl[data-state=current]{border-color:var(--accent);background:var(--accent-50,var(--surface));color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.BlockRenderer_flowNode__vEOPl[data-state=done]{border-color:var(--success);color:var(--text)}.BlockRenderer_flowNodeIndex__SeTaw{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.BlockRenderer_flowNodeLabel__3j5Ge{font-weight:600;line-height:1.35}.BlockRenderer_flowNodeDetail__cPdLh{font-size:11px;line-height:1.4;opacity:.85}.BlockRenderer_flowTrace__gWgzy{margin:0 0 14px;-webkit-padding-start:0;padding-inline-start:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.BlockRenderer_flowTraceItem__6fvA5{-webkit-padding-start:12px;padding-inline-start:12px;-webkit-border-start:2px solid var(--border);border-inline-start:2px solid var(--border)}.BlockRenderer_flowTraceChoice__0BYJ9{margin:0;font-size:var(--text-sm);font-weight:600}.BlockRenderer_flowTraceNode__lAEcN{color:var(--muted);font-weight:500;font-size:var(--text-xs)}.BlockRenderer_flowTraceFeedback__mZE7b{margin:2px 0 0;font-size:var(--text-xs);line-height:1.6;color:var(--muted)}.BlockRenderer_flowStage__D7RES{border:1px solid var(--border);border-radius:12px;padding:12px 14px 14px;margin:0}.BlockRenderer_flowQuestion__OfK4K{padding-inline:6px;font-size:var(--text-sm);font-weight:600}.BlockRenderer_flowChoices__SStF3{display:grid;grid-gap:8px;gap:8px;-webkit-margin-before:6px;margin-block-start:6px}.BlockRenderer_flowChoice__iOTei{text-align:start;padding:11px 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-sm);line-height:1.55;cursor:pointer;transition:border-color .12s ease,background .12s ease}.BlockRenderer_flowChoice__iOTei:hover:not(:disabled){border-color:var(--accent);background:var(--surface-2)}.BlockRenderer_flowChoice__iOTei:focus-visible{outline:none;box-shadow:var(--ring)}.BlockRenderer_flowChoice__iOTei:disabled{opacity:.6;cursor:progress}.BlockRenderer_simGrid__pLrY4{display:grid;grid-gap:14px;gap:14px;margin-block:12px}.BlockRenderer_simField__QRkiH label{display:flex;justify-content:space-between;gap:10px;font-size:var(--text-sm);font-weight:600;-webkit-margin-after:6px;margin-block-end:6px}.BlockRenderer_simValue__NoALN{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent-700)}.BlockRenderer_simField__QRkiH input[type=range]{width:100%;accent-color:var(--accent)}.BlockRenderer_simField__QRkiH input[type=range]:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-sm)}.BlockRenderer_simScale__JKRie{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BlockRenderer_simVerdict__ueMSs{-webkit-margin-before:12px;margin-block-start:12px;padding:12px 14px;border-radius:10px;background:var(--surface-2);-webkit-border-start:4px solid var(--amber);border-inline-start:4px solid var(--amber);line-height:1.7}.BlockRenderer_simVerdict__ueMSs[data-verdict=pass]{border-inline-start-color:var(--success);background:var(--success-100)}.BlockRenderer_simVerdict__ueMSs[data-verdict=fail]{border-inline-start-color:var(--danger);background:var(--danger-100,var(--surface-2))}.BlockRenderer_simVerdict__ueMSs p{margin:4px 0 0}@media (max-width:640px){.BlockRenderer_flowNode__vEOPl{min-width:0;flex:1 1 42%}}@media (prefers-reduced-motion:reduce){.BlockRenderer_flowChoice__iOTei,.BlockRenderer_flowNode__vEOPl{transition:none}}.LessonBlocksScreen_page__FNzID{display:grid;grid-gap:var(--space-5);gap:var(--space-5);max-inline-size:980px;margin-inline:auto}.LessonBlocksScreen_topBar__8QepR{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap}.LessonBlocksScreen_back__aVdTT{color:var(--accent);font-weight:600}.LessonBlocksScreen_back__aVdTT:hover{color:var(--accent-700)}.LessonBlocksScreen_meta__HfUuJ{color:var(--muted);font-size:var(--text-sm)}.LessonBlocksScreen_header__8koIi{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.LessonBlocksScreen_title__wemfU{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.02em;color:var(--petrol-900,var(--ink));line-height:1.4}.LessonBlocksScreen_summary__sJAIq{font-size:var(--text-base);color:var(--ink-2);line-height:var(--lh-body,1.8);max-inline-size:var(--measure)}.LessonBlocksScreen_progressRow__f9AaX{display:grid;grid-gap:8px;gap:8px}.LessonBlocksScreen_progressTrack__0Xw85{inline-size:100%;block-size:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.LessonBlocksScreen_progressFill__SRF2w{block-size:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-600));transition:inline-size var(--dur-2) var(--ease-out)}.LessonBlocksScreen_progressText__T21Pv{font-size:var(--text-sm);color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LessonBlocksScreen_ruleText__qvzSJ{font-size:var(--text-xs);color:var(--muted);max-inline-size:72ch;line-height:1.6}.LessonBlocksScreen_viewedText__xPLBy{color:var(--muted)}.LessonBlocksScreen_headerActions__63rtO{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.LessonBlocksScreen_outline__giqGt{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);padding:var(--space-3) var(--space-4)}.LessonBlocksScreen_outlineSummary__qzQXQ{cursor:pointer;font-weight:700;color:var(--ink);list-style:none;display:flex;align-items:center;gap:4px}.LessonBlocksScreen_outlineSummary__qzQXQ::-webkit-details-marker{display:none}.LessonBlocksScreen_outlineSummary__qzQXQ:before{content:"▾";color:var(--accent);font-size:12px;transition:transform var(--dur-1) var(--ease-out)}.LessonBlocksScreen_outline__giqGt:not([open]) .LessonBlocksScreen_outlineSummary__qzQXQ:before{transform:rotate(-90deg)}.LessonBlocksScreen_outlineSummary__qzQXQ:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-sm)}.LessonBlocksScreen_outlineList__XRKzf{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;grid-gap:2px;gap:2px}.LessonBlocksScreen_outlineItem__ye7cj{display:block}.LessonBlocksScreen_outlineButton__TlaMy{display:flex;align-items:baseline;gap:var(--space-2);inline-size:100%;text-align:start;background:none;border:0;padding:6px 8px;border-radius:var(--radius-sm);cursor:pointer;color:var(--ink-2);font:inherit;font-size:var(--text-sm)}.LessonBlocksScreen_outlineButton__TlaMy:hover{background:var(--surface-2);color:var(--ink)}.LessonBlocksScreen_outlineButton__TlaMy:focus-visible{outline:none;box-shadow:var(--ring)}.LessonBlocksScreen_outlineIndex__kNVEy{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-inline-size:2ch}.LessonBlocksScreen_outlineLabel__4b0A1{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LessonBlocksScreen_outlineKind__r88iK{font-size:var(--text-xs);color:var(--muted);min-inline-size:4ch;text-align:end}.LessonBlocksScreen_outlineItem__ye7cj[data-state=viewed] .LessonBlocksScreen_outlineLabel__4b0A1{color:var(--ink)}.LessonBlocksScreen_outlineItem__ye7cj[data-state=mastered] .LessonBlocksScreen_outlineLabel__4b0A1{color:var(--success);font-weight:600}.LessonBlocksScreen_outlineItem__ye7cj[data-state=mastered] .LessonBlocksScreen_outlineKind__r88iK{color:var(--success)}.LessonBlocksScreen_completion__mVNH6{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--success-100);background:linear-gradient(180deg,var(--success-100),var(--surface-1) 70%)}.LessonBlocksScreen_completionBody__Bd9gZ{display:flex;gap:var(--space-4);align-items:flex-start}.LessonBlocksScreen_completionMark__LV3un{inline-size:36px;block-size:36px;border-radius:50%;display:grid;place-items:center;background:var(--success);color:#fff;font-size:18px;flex:none}.LessonBlocksScreen_completionTitle__teV9c{font-size:var(--text-xl);font-weight:800;color:var(--petrol-900,var(--ink));-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.LessonBlocksScreen_completionText__g1BWN{color:var(--ink-2);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LessonBlocksScreen_completionDetail__y8Dxl{color:var(--muted);font-size:var(--text-sm);-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);max-inline-size:var(--measure)}.LessonBlocksScreen_completionActions__vtAeZ{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.LessonBlocksScreen_lessonNav__Jx4VM{display:flex;align-items:stretch;gap:var(--space-3);padding-block:var(--space-3);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.LessonBlocksScreen_navLink__c39oG{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-inline-size:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-1);text-decoration:none;transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.LessonBlocksScreen_navLink__c39oG:hover{border-color:var(--accent-200);background:var(--accent-050);text-decoration:none}.LessonBlocksScreen_navLink__c39oG:focus-visible{outline:none;box-shadow:var(--ring)}.LessonBlocksScreen_navNext__NGR_k{text-align:end}.LessonBlocksScreen_navKicker__9BGoz{font-size:var(--text-xs);color:var(--muted)}.LessonBlocksScreen_navTitle__wWtKG{color:var(--ink);font-weight:600;font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LessonBlocksScreen_navDisabled__nZ2C4{opacity:.7;cursor:not-allowed}.LessonBlocksScreen_navDisabled__nZ2C4:hover{border-color:var(--line);background:var(--surface-1)}.LessonBlocksScreen_navCenter__j7XCk{align-self:center;font-size:var(--text-sm);color:var(--muted);white-space:nowrap}.LessonBlocksScreen_footerHint__eUaRQ{font-size:var(--text-sm);color:var(--muted);text-align:center;max-inline-size:60ch;margin-inline:auto}@media (max-width:640px){.LessonBlocksScreen_page__FNzID{gap:var(--space-4)}.LessonBlocksScreen_topBar__8QepR{align-items:flex-start;gap:4px}.LessonBlocksScreen_lessonNav__Jx4VM{flex-wrap:wrap}.LessonBlocksScreen_navLink__c39oG{flex-basis:100%}.LessonBlocksScreen_navCenter__j7XCk{display:none}.LessonBlocksScreen_completion__mVNH6{padding:var(--space-4)}.LessonBlocksScreen_completionBody__Bd9gZ{gap:var(--space-3)}.LessonBlocksScreen_completionActions__vtAeZ>*{flex:1 1 auto}.LessonBlocksScreen_completionActions__vtAeZ a{display:block}.LessonBlocksScreen_completionActions__vtAeZ a>*{inline-size:100%}}.LessonBlocksScreen_brief__6QVPg{border:1px solid var(--line);-webkit-border-start:4px solid var(--accent);border-inline-start:4px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-050);padding:var(--space-4);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.LessonBlocksScreen_briefTitle__lL_VZ{margin:0;font-size:var(--text-lg);color:var(--accent-700)}.LessonBlocksScreen_briefWhy__UsfS4{margin:0;line-height:var(--lh-body);color:var(--ink-2);max-inline-size:var(--measure)}.LessonBlocksScreen_briefLabel__ZzCR2{margin:0;font-size:var(--text-sm);color:var(--ink-2);font-weight:700}.LessonBlocksScreen_briefList__LMGcs{margin:0;-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5);display:grid;grid-gap:var(--space-1);gap:var(--space-1);line-height:1.8;max-inline-size:var(--measure)}.LessonBlocksScreen_briefRule__ldLAk{margin:0;font-size:var(--text-xs);color:var(--muted);line-height:1.7}.LessonBlocksScreen_sources__OzGFE{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);padding:var(--space-3) var(--space-4)}.LessonBlocksScreen_sourcesSummary__15AD0{cursor:pointer;font-size:var(--text-sm);font-weight:700;color:var(--ink-2);list-style:none}.LessonBlocksScreen_sourcesSummary__15AD0::-webkit-details-marker{display:none}.LessonBlocksScreen_sourcesSummary__15AD0:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-sm)}.LessonBlocksScreen_sourcesList__XuH07{margin:var(--space-2) 0 0;-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);font-size:var(--text-xs);color:var(--ink-2);line-height:1.8;overflow-wrap:anywhere}.LessonBlocksScreen_sourcesNote__ymC2d{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--muted);line-height:1.7}@media (max-width:640px){.LessonBlocksScreen_brief__6QVPg{padding:var(--space-3)}.LessonBlocksScreen_briefTitle__lL_VZ{font-size:var(--text-base)}}.LessonBlocksScreen_sourceTitle__zbn4h{display:block;font-weight:600}.LessonBlocksScreen_sourceDetail__0Kl3K{display:block;font-size:var(--text-sm);color:var(--muted);line-height:1.7}.LessonBlocksScreen_headingRow__rqaAg{display:flex;align-items:center;justify-content:space-between;gap:12px;min-inline-size:0}.LessonBlocksScreen_headingCopy__opYYf{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-inline-size:0}.LessonBlocksScreen_header__8koIi{padding:18px 22px;border:1px solid #dce9dc;border-radius:18px 32px 18px 18px;background:linear-gradient(120deg,#edf8ea,#fff)}@media (max-width:380px){.LessonBlocksScreen_header__8koIi{padding:15px}.LessonBlocksScreen_headingRow__rqaAg{gap:5px}}@media (prefers-reduced-motion:reduce){.LessonBlocksScreen_outlineSummary__qzQXQ:before,.LessonBlocksScreen_progressFill__SRF2w{transition:none}}.LessonReaderScreen_page__2321Q{display:grid;grid-gap:var(--space-6);gap:var(--space-6);max-inline-size:var(--measure);margin-inline:auto}.LessonReaderScreen_back__1Nx1u{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--primary);font-size:var(--text-sm);font-weight:600}.LessonReaderScreen_prescribedRibbon__W0IOj{background:var(--accent-100);color:var(--accent-600);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:600;inline-size:-moz-fit-content;inline-size:fit-content}.LessonReaderScreen_article__m5nW2{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.LessonReaderScreen_header__bCAaG{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.LessonReaderScreen_title__2wef6{font-size:clamp(1.6rem,3vw,2.15rem);font-weight:800;letter-spacing:-.025em;color:var(--petrol-900)}.LessonReaderScreen_summary__yjF1p{font-size:var(--text-base);color:var(--muted);line-height:var(--lh-body)}.LessonReaderScreen_meta__jRn2w{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--muted)}.LessonReaderScreen_body__9OHb9{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.LessonReaderScreen_heading__Fm3ki{font-size:var(--text-xl);font-weight:800;color:var(--petrol-900);-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.LessonReaderScreen_block__HO32Y{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.LessonReaderScreen_label__ceC02{font-size:var(--text-xs);font-weight:700;color:var(--accent-600);text-transform:uppercase;letter-spacing:.3px}.LessonReaderScreen_text__RNDKM{font-size:var(--text-base);line-height:1.95;color:var(--ink-2)}.LessonReaderScreen_list__uG0Pa{display:grid;grid-gap:var(--space-2);gap:var(--space-2);-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5);font-size:var(--text-base);line-height:var(--lh-body);color:var(--text)}.LessonReaderScreen_media__BVI4G{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.LessonReaderScreen_figure__IGkVW{margin:0}.LessonReaderScreen_image__ooVxZ{inline-size:100%;border-radius:var(--radius-md)}.LessonReaderScreen_actions__y_Bhf{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.LessonReaderScreen_preview__Yjn3j{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.LessonReaderScreen_previewLabel__bloNX{font-size:var(--text-xs);font-weight:700;color:var(--accent-600)}.LessonReaderScreen_lockScreen__Au7OG{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;color:var(--muted)}.LessonReaderScreen_lockMessage__hZZQq{font-size:var(--text-base);color:var(--text)}.LessonReaderScreen_nextSteps__IHvtn{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-5);border:1px solid var(--success-100);border-radius:var(--radius-lg);background:var(--surface-1)}.LessonReaderScreen_nextTitle__tLWfM{font-size:var(--text-lg);font-weight:800;color:var(--petrol-900)}.LessonReaderScreen_nextDetail__CXMBS{font-size:var(--text-sm);color:var(--muted);max-inline-size:var(--measure)}.LessonReaderScreen_nextActions__ERSS5{display:flex;flex-wrap:wrap;gap:var(--space-2);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.LessonReaderScreen_nav__ALGj5{display:flex;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-4);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.LessonReaderScreen_navLink__NRjPQ{font-size:var(--text-sm);font-weight:600;color:var(--accent);max-inline-size:45%}@media (max-width:640px){.LessonReaderScreen_nav__ALGj5{flex-direction:column}.LessonReaderScreen_navLink__NRjPQ{max-inline-size:100%}}.LessonReaderScreen_header__bCAaG{padding:22px;border:1px solid #dce9dc;border-radius:20px 38px 20px 20px;background:linear-gradient(120deg,#edf8ea,#fff)}.LessonReaderScreen_nextSteps__IHvtn{border-color:#dce9dc;border-radius:18px 18px 18px 6px;background:#f8fcf6}.LessonReaderScreen_headingRow__2HAZz{display:flex;align-items:center;justify-content:space-between;gap:12px;min-inline-size:0}.LessonReaderScreen_headingCopy__Got6E{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-inline-size:0}@media (max-width:380px){.LessonReaderScreen_header__bCAaG{padding:16px}.LessonReaderScreen_headingRow__2HAZz{gap:5px}}.FlashcardDeck_deck__CkMro{display:grid;justify-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-4) var(--space-2)}.FlashcardDeck_stage__61nH0{position:relative;inline-size:min(100%,420px);perspective:1200px}.FlashcardDeck_backCard__qn24Z{position:absolute;inset:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:0 10px 24px rgba(37,51,37,.06)}.FlashcardDeck_backCard__qn24Z:first-child{inset-block-start:14px;rotate:-7deg;scale:.93;opacity:.55}.FlashcardDeck_backCard__qn24Z:nth-child(2){inset-block-start:7px;rotate:4deg;scale:.97;opacity:.8}.FlashcardDeck_card__4s2yF{position:relative;display:grid;inline-size:100%;aspect-ratio:4/3;padding:0;border:1px solid #d9e9d9;border-radius:var(--radius-lg);background:linear-gradient(150deg,var(--surface-1),var(--accent-050) 140%);box-shadow:0 18px 40px rgba(24,62,38,.12);cursor:pointer;transform-style:preserve-3d;transition:transform .42s var(--ease-out)}.FlashcardDeck_card__4s2yF:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.FlashcardDeck_cardFlipped__7l1Bd{transform:rotateY(180deg)}.FlashcardDeck_face__GRZAm{grid-area:1/1;display:grid;align-content:center;justify-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:clamp(var(--space-4),5vw,var(--space-8));border-radius:var(--radius-lg);-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center}.FlashcardDeck_faceBack__lfm5h{transform:rotateY(180deg);background:linear-gradient(150deg,var(--accent-050),var(--surface-1))}.FlashcardDeck_term__XjCn9{color:var(--petrol-900);font-family:var(--font-latin);font-size:clamp(26px,5vw,40px);font-weight:800;line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere}.FlashcardDeck_definition__iYNJe{color:var(--petrol-800);font-size:clamp(15px,2.2vw,19px);line-height:1.9}.FlashcardDeck_hint__iOLBi{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.02em}.FlashcardDeck_tag__gLPv9{position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4);padding:3px 10px;border:1px solid #d9e9d9;border-radius:var(--radius-full);background:hsla(0,0%,100%,.8);color:var(--accent-700);font-size:10px;font-weight:800}.FlashcardDeck_nextButton___OOR7{position:absolute;inset-block-end:calc(var(--space-5) * -1);inset-inline-end:calc(var(--space-4) * -1);display:grid;place-items:center;inline-size:58px;block-size:58px;border:0;border-radius:50%;background:var(--petrol-900);box-shadow:0 12px 26px rgba(23,58,42,.28);color:#fff;cursor:pointer;transition:transform .16s var(--ease-out),background .16s var(--ease-out)}.FlashcardDeck_nextButton___OOR7:hover:not(:disabled){background:var(--accent-600);transform:scale(1.06)}.FlashcardDeck_nextButton___OOR7:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.FlashcardDeck_nextButton___OOR7:disabled{background:var(--surface-2);box-shadow:none;color:var(--muted);cursor:not-allowed}.FlashcardDeck_caption__kFm_E{display:grid;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.FlashcardDeck_deckName__q_x8u{margin:0;color:var(--petrol-900);font-size:clamp(24px,4vw,34px);font-weight:800;letter-spacing:-.03em;text-transform:uppercase}.FlashcardDeck_counter__xDry_{padding:5px 16px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-1);color:var(--muted);font-size:var(--text-sm);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FlashcardDeck_progress__WSCgW{inline-size:min(100%,420px);gap:var(--space-2)}.FlashcardDeck_progressBar__Cxsxz{display:block;inline-size:100%;block-size:8px;overflow:hidden;border:0;border-radius:var(--radius-full);background:#e9f0e6}.FlashcardDeck_progressBar__Cxsxz::-webkit-progress-bar{background:#e9f0e6;border-radius:var(--radius-full)}.FlashcardDeck_progressBar__Cxsxz::-webkit-progress-value{background:var(--accent-600);border-radius:var(--radius-full)}.FlashcardDeck_progressBar__Cxsxz::-moz-progress-bar{background:var(--accent-600);border-radius:var(--radius-full)}.FlashcardDeck_progressLegend__9s8ue{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);color:var(--muted);font-size:12px;font-weight:600}@media (max-width:640px){.FlashcardDeck_nextButton___OOR7{inset-block-end:calc(var(--space-3) * -1);inset-inline-end:var(--space-1);inline-size:48px;block-size:48px}}@media (prefers-reduced-motion:reduce){.FlashcardDeck_card__4s2yF{transition:opacity .2s linear;transform:none!important}.FlashcardDeck_cardFlipped__7l1Bd .FlashcardDeck_faceFront__9P_ti,.FlashcardDeck_card__4s2yF:not(.FlashcardDeck_cardFlipped__7l1Bd) .FlashcardDeck_faceBack__lfm5h{opacity:0;visibility:hidden}.FlashcardDeck_face__GRZAm{-webkit-backface-visibility:visible;backface-visibility:visible}.FlashcardDeck_faceBack__lfm5h{transform:none}.FlashcardDeck_nextButton___OOR7{transition:none}}.JourneyRail_wrap__IdwzI{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:clamp(var(--space-4),2.5vw,var(--space-6));border:1px solid var(--accent-200);border-radius:var(--radius-lg);background:linear-gradient(165deg,var(--accent-050),var(--surface-1) 58%)}.JourneyRail_head__Cn5ms{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.JourneyRail_kicker__XJX85{color:var(--accent-600);font-size:11px;font-weight:800;letter-spacing:.02em}.JourneyRail_title__myMvy{margin:0;color:var(--petrol-900);font-size:var(--text-lg);font-weight:800}.JourneyRail_meta__tVOnW{margin:0;color:var(--muted);font-size:12px}.JourneyRail_columns__IRUxf{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,190px) minmax(0,1fr);align-items:start}.JourneyRail_rail__c3deR{position:relative;display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-block:var(--space-2)}.JourneyRail_curve__Lscjt{position:absolute;inset-block:0;inset-inline-start:19px;inline-size:30px;block-size:100%;overflow:visible}.JourneyRail_curvePath__FkLQ1{fill:none;stroke:var(--accent-200);stroke-width:2.5;stroke-linecap:round}.JourneyRail_step__GyssA{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-block-size:52px}.JourneyRail_node__VuYfN{z-index:1;display:grid;place-items:center;inline-size:40px;block-size:40px;border:2px solid var(--accent-200);border-radius:50%;background:var(--surface-1);color:var(--muted);font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.JourneyRail_nodeDone__PW_61{border-color:var(--accent);background:var(--accent);color:#fff}.JourneyRail_nodeCurrent__tzzbv{border-color:var(--accent);color:var(--accent-700);box-shadow:var(--ring)}.JourneyRail_stepLabel__gBa2o{display:grid;grid-gap:2px;gap:2px;min-inline-size:0}.JourneyRail_stepName__iGeub{overflow:hidden;color:var(--petrol-900);font-size:var(--text-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.JourneyRail_stepMeta__oCI1D{display:grid;grid-gap:2px;gap:2px;justify-items:start;color:var(--muted);font-size:11px;font-weight:600}.JourneyRail_currentPill__P0BhE{justify-self:start;-webkit-margin-before:2px;margin-block-start:2px;padding:2px 8px;border-radius:var(--radius-full);background:var(--accent-050);color:var(--accent-700);font-size:10px;font-weight:800}.JourneyRail_stageCard__jIEKc{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--accent-200);border-radius:var(--radius-md);background:var(--surface-1)}.JourneyRail_stageTitle__hk_px{margin:0;color:var(--petrol-900);font-size:var(--text-base);font-weight:800}.JourneyRail_lessonList__i7EBN{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.JourneyRail_lessonItem___JlM3{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);color:var(--petrol-800);font-size:var(--text-sm)}.JourneyRail_lessonDot___LEVN{inline-size:8px;block-size:8px;border-radius:50%;background:var(--line)}.JourneyRail_lessonTitle__6NkLW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JourneyRail_lessonState__9jpbg{color:var(--muted);font-size:11px;font-weight:700}.JourneyRail_cta__FgOiX{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;padding:9px var(--space-4);border-radius:var(--radius-full);background:var(--accent);color:#fff;font-size:var(--text-sm);font-weight:800;text-decoration:none}.JourneyRail_cta__FgOiX:hover{background:var(--accent-700)}.JourneyRail_cta__FgOiX:focus-visible{outline:2px solid var(--accent-700);outline-offset:2px}.JourneyRail_rest__AhlvH{margin:0;color:var(--muted);font-size:12px}@media (max-width:760px){.JourneyRail_columns__IRUxf{grid-template-columns:1fr}.JourneyRail_rail__c3deR{gap:var(--space-2)}}.LabFlow_wrap__QhnXU{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-block:var(--space-5);padding:clamp(var(--space-4),2.5vw,var(--space-6));border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(80% 120% at 100% 0,color-mix(in srgb,var(--band-developing) 30%,transparent),transparent 62%),radial-gradient(70% 110% at 0 100%,color-mix(in srgb,var(--accent-300) 26%,transparent),transparent 60%),var(--surface-1)}.LabFlow_head__DI_Qf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.LabFlow_title__0shpv{margin:0;color:var(--petrol-900);font-size:var(--text-base);font-weight:800}.LabFlow_caption__sLVfd{margin:0;color:var(--muted);font-size:12px;line-height:1.8}.LabFlow_flow__ElcA6{display:grid;grid-template-columns:minmax(0,1fr) clamp(28px,7vw,64px) auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.LabFlow_branch__B0_wo{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-inline-size:0}.LabFlow_card_____40{display:grid;grid-gap:8px;gap:8px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:0 10px 24px color-mix(in srgb,var(--petrol-900) 7%,transparent)}.LabFlow_cardTop__IgmtG{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.02em}.LabFlow_dots__vevMc{color:var(--line);letter-spacing:.1em}.LabFlow_chip__TA_62{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--accent-200);border-radius:var(--radius-full);background:var(--accent-050);color:var(--accent-700);font-size:11px;font-weight:800}.LabFlow_cardText__jnTSq{margin:0;color:var(--ink-2);font-size:12px;line-height:1.8}.LabFlow_merge__2m8w7{inline-size:100%;block-size:100%;min-block-size:110px;overflow:visible}.LabFlow_mergePath__2RYNf{fill:none;stroke:color-mix(in srgb,var(--accent) 45%,transparent);stroke-width:2.5;stroke-linecap:round}[dir=rtl] .LabFlow_merge__2m8w7{transform:scaleX(-1)}.LabFlow_node__beYQa{display:grid;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding-inline:var(--space-2)}.LabFlow_halo__THVVg{position:relative;display:grid;place-items:center;inline-size:clamp(88px,12vw,120px);block-size:clamp(88px,12vw,120px);border-radius:50%;background:radial-gradient(circle at 50% 40%,var(--surface-1),var(--accent-050) 62%,var(--accent-200));box-shadow:0 0 0 10px color-mix(in srgb,var(--accent) 8%,transparent),0 0 0 22px color-mix(in srgb,var(--accent) 5%,transparent),0 18px 40px color-mix(in srgb,var(--petrol-900) 18%,transparent);color:var(--accent-700)}.LabFlow_halo__THVVg:after{content:"";position:absolute;inset:18%;border:1px dashed color-mix(in srgb,var(--accent) 32%,transparent);border-radius:50%}.LabFlow_nodeLabel__v1PJq{margin:0;color:var(--petrol-900);font-size:var(--text-sm);font-weight:800;text-align:center}.LabFlow_nodeText__Y_LCK{margin:0;max-inline-size:22ch;color:var(--muted);font-size:11px;line-height:1.75;text-align:center}@media (max-width:720px){.LabFlow_flow__ElcA6{grid-template-columns:1fr;justify-items:stretch}.LabFlow_merge__2m8w7{min-block-size:36px;background-image:linear-gradient(to bottom,transparent,var(--accent-300) 20%,var(--accent-300) 80%,transparent);background-position:50%;background-repeat:no-repeat;background-size:2px 100%}[dir=rtl] .LabFlow_merge__2m8w7{transform:none}.LabFlow_mergePath__2RYNf{display:none}.LabFlow_node__beYQa{justify-items:center}}@media (prefers-reduced-motion:reduce){.LabFlow_card_____40{box-shadow:none}}.VideoPlayer_wrap__tQhOd{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-0)}.VideoPlayer_head__UK61c{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.VideoPlayer_title__4mdje{margin:0;font-size:var(--text-sm);font-weight:700}.VideoPlayer_close__UdUgY{border:0;background:none;font:inherit;cursor:pointer;color:var(--muted)}.VideoPlayer_video__D2FOJ{inline-size:100%;border-radius:var(--radius-md);background:#000;aspect-ratio:16/9}.VideoPlayer_note__kvzI9{margin:0;color:var(--muted);font-size:var(--text-xs)}.VideoPlayer_error__oUWH_{margin:0;color:var(--danger);font-size:var(--text-xs)}.dashboard_page__r9sZG{display:flex;flex-direction:column;gap:var(--space-6)}.dashboard_pageTitle__57Xhd{font-size:var(--text-xl);font-weight:800;color:var(--text)}.dashboard_emptyCard__ztB8W{padding:0}.dashboard_section__fAKGL{display:flex;flex-direction:column;gap:var(--space-3)}.dashboard_sectionTitle__wMczP{font-size:var(--text-base);font-weight:700;color:var(--text)}.dashboard_grid__Wcd_r{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.dashboard_lessonCard__GJsS4,.dashboard_statCard__U2n0P{text-align:center}.dashboard_cardIcon__GyfjZ{font-size:1.75rem;margin-bottom:var(--space-3)}.dashboard_cardTitle__Fweya{font-size:var(--text-base);font-weight:700;color:var(--text);margin-bottom:var(--space-2)}.dashboard_cardDesc__YOZJS{font-size:var(--text-xs);color:var(--muted)}.dashboard_cardLink__iv6Yo{text-decoration:none;color:inherit;display:block}.plan_page__Tcbu0{display:flex;flex-direction:column;gap:var(--space-6)}.plan_pageTitle__I8bCS{font-size:var(--text-xl);font-weight:800;color:var(--text)}.plan_emptyCard__Ccovq{padding:0}.plan_section__vKpyl{display:flex;flex-direction:column;gap:var(--space-3)}.plan_sectionTitle__Gyv86{font-size:var(--text-base);font-weight:700;color:var(--text)}.plan_grid__RSmje{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.plan_lessonCard__qvQqS{text-align:center}.plan_cardIcon__xVgkz{font-size:1.75rem;margin-bottom:var(--space-3)}.plan_cardTitle__jiHyj{font-size:var(--text-base);font-weight:700;color:var(--text);margin-bottom:var(--space-2)}.plan_cardDesc__W4XeO{font-size:var(--text-xs);color:var(--muted)}.plan_cardLink__oTlKy{text-decoration:none;color:inherit;display:block}