.afcCQW_breadcrumb{margin-bottom:20px;font-size:12px}.afcCQW_breadcrumb a{color:#35533f;align-items:center;gap:8px;min-height:32px;display:inline-flex}.afcCQW_breadcrumb a svg{transform:rotate(180deg)}.afcCQW_breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.afcCQW_ownNotice{color:#42573e;background:#edf0e2;border:1px solid #d6dbc8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;max-width:860px;margin:0 0 18px;padding:12px 16px;font-size:12px;line-height:1.65;display:flex}.afcCQW_ownNotice a{text-underline-offset:3px;margin-left:auto;text-decoration:underline}.afcCQW_card{background:#fdfcf8;border:1px solid #d9ded4;border-radius:14px;max-width:860px;overflow:hidden}.afcCQW_header{background:#e8eedf;border-bottom:1px solid #dbe2d3;align-items:center;gap:24px;padding:clamp(24px,4vw,42px);display:flex}.afcCQW_avatar{color:#3f5d3a;background:#d6e2c9;border-radius:50%;flex-shrink:0;place-items:center;width:92px;height:92px;font-family:Georgia,serif;font-size:34px;display:grid}.afcCQW_photo{object-fit:cover}.afcCQW_team{color:#e5efd9;background:#25462f}.afcCQW_identity{min-width:0}.afcCQW_identity h1{letter-spacing:-1.2px;color:#1f3325;overflow-wrap:anywhere;margin:10px 0;font-family:Georgia,serif;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.1}.afcCQW_project{color:#4e6146;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.afcCQW_project a{text-underline-offset:3px;color:#35533f;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.afcCQW_section{border-top:1px solid #e3e8dc;padding:26px clamp(24px,4vw,42px)}.afcCQW_section:first-of-type{border-top:0}.afcCQW_section>p{white-space:pre-line;overflow-wrap:anywhere;color:#3c4c38;max-width:70ch;margin:10px 0 0;font-size:14px;line-height:1.85}.afcCQW_goal>p{color:#2a4430;font-family:Georgia,serif;font-size:19px;line-height:1.55}.afcCQW_muted{color:#75836c!important;font-size:13px!important}.afcCQW_posts{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.afcCQW_posts a{color:inherit;border:1px solid #e0e6d9;border-radius:10px;padding:14px 16px;display:block}.afcCQW_posts a:hover{background:#f2f5ec}.afcCQW_posts span{font-family:var(--font-geist-mono), monospace;letter-spacing:.8px;color:#5b7053;font-size:9px}.afcCQW_posts p{color:#3c4c38;white-space:pre-line;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.7}@media (max-width:680px){.afcCQW_header{flex-direction:column;align-items:flex-start;gap:16px}.afcCQW_avatar{width:70px;height:70px;font-size:27px}.afcCQW_ownNotice a{margin-left:0}}:is([data-campus-theme=dark] .afcCQW_breadcrumb a,[data-campus-theme=dark] .afcCQW_project a){color:#c2dbae}[data-campus-theme=dark] .afcCQW_ownNotice{color:#d0dfc3;background:#223123;border-color:#516746}[data-campus-theme=dark] .afcCQW_card{background:var(--white);border-color:var(--line)}[data-campus-theme=dark] .afcCQW_header{border-color:var(--line);background:#233424}[data-campus-theme=dark] .afcCQW_avatar{color:#e1f0d3;background:#354b2c}[data-campus-theme=dark] .afcCQW_team{color:#f0f6e8;background:#3d5b33}[data-campus-theme=dark] .afcCQW_identity h1{color:var(--ink)}[data-campus-theme=dark] .afcCQW_project{color:var(--muted)}[data-campus-theme=dark] .afcCQW_posts span{color:var(--muted)}[data-campus-theme=dark] .afcCQW_section{border-color:var(--line)}[data-campus-theme=dark] .afcCQW_posts a{border-color:var(--line)}:is([data-campus-theme=dark] .afcCQW_section>p,[data-campus-theme=dark] .afcCQW_posts p){color:#d0ddc7}[data-campus-theme=dark] .afcCQW_goal>p{color:#d8e9cc}[data-campus-theme=dark] .afcCQW_muted{color:var(--muted)!important}[data-campus-theme=dark] .afcCQW_posts a:hover{background:#273a27}.afcCQW_achievementSummary{color:inherit;margin:0 0 18px;font-size:14px;line-height:1.7}
.SdaOJG_dashboard,.SdaOJG_panel,.SdaOJG_progressCard,.SdaOJG_workspace,.SdaOJG_deliverableCard,.SdaOJG_celebrationRegion{--lg-surface:var(--white,#fdfcf8);--lg-ink:var(--ink,#203729);--lg-muted:var(--muted,#637066);--lg-line:var(--line,#d8dfd1);--lg-soft:#eaf0e1;--lg-accent:#3d5e38;--lg-bright:#c1e29d;--lg-error:#823d29;--lg-error-bg:#fbede6;color:var(--lg-ink);min-width:0}.SdaOJG_dashboard,.SdaOJG_workspace{max-width:1150px;margin:0 auto}.SdaOJG_dashboard h1,.SdaOJG_workspace h1{letter-spacing:-2.1px;margin:14px 0 20px;font-size:clamp(36px,4.4vw,60px);font-weight:450;line-height:1.07}.SdaOJG_dashboard h1 em,.SdaOJG_workspace h1 em{color:var(--lg-accent);font-family:Georgia,serif;font-weight:400}.SdaOJG_pageHeading{margin:0 0 30px}.SdaOJG_pageHeading>p{max-width:590px;color:var(--lg-muted);margin:0;font-size:14px;line-height:1.8}.SdaOJG_eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:1.2px;color:var(--lg-accent);font-size:9px;font-weight:500;line-height:1.6;display:block}.SdaOJG_progressCard{border:1px solid var(--lg-line);background:var(--lg-surface);border-radius:13px;padding:25px 30px;position:relative;overflow:hidden}.SdaOJG_progressCard:after{content:"";border:1px solid var(--lg-line);pointer-events:none;opacity:.5;border-radius:50%;width:190px;height:190px;position:absolute;top:-65px;right:-60px}.SdaOJG_progressTop{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.SdaOJG_textLink{align-items:center;gap:15px;width:max-content;max-width:100%;min-height:44px;font-size:12px;font-weight:550;display:inline-flex;color:var(--lg-accent)!important}.SdaOJG_textLink:hover{text-underline-offset:4px;text-decoration:underline}.SdaOJG_progressMain{z-index:1;align-items:center;gap:17px;margin:20px 0 23px;display:flex;position:relative}.SdaOJG_levelSeal{background:var(--lg-soft);width:63px;height:63px;color:var(--lg-accent);border:1px solid var(--lg-line);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.SdaOJG_levelName{flex-direction:column;gap:2px;display:flex}.SdaOJG_levelName>span{font-family:var(--font-geist-mono),monospace;color:var(--lg-muted);text-transform:uppercase;letter-spacing:1px;font-size:10px}.SdaOJG_levelName>strong{letter-spacing:-.6px;font-size:23px;font-weight:500}.SdaOJG_xpNumber{letter-spacing:-2px;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 0 auto;font-size:45px;font-weight:500;line-height:1.1}.SdaOJG_xpNumber>span{font-family:var(--font-geist-mono),monospace;color:var(--lg-muted);letter-spacing:.2px;font-size:11px}.SdaOJG_track{background:var(--lg-soft);border-radius:20px;height:7px;overflow:hidden}.SdaOJG_track>span{border-radius:inherit;background:var(--lg-accent);height:100%;display:block}.SdaOJG_progressNote{color:var(--lg-muted);margin:12px 0 0;font-size:12px;line-height:1.7}.SdaOJG_progressNote strong{color:var(--lg-ink);font-weight:600}.SdaOJG_compact{padding:18px 22px}.SdaOJG_compact .SdaOJG_progressMain{gap:12px;margin:10px 0 17px}.SdaOJG_compact .SdaOJG_levelSeal{width:43px;height:43px}.SdaOJG_compact .SdaOJG_levelName>strong{font-size:18px}.SdaOJG_compact .SdaOJG_xpNumber{letter-spacing:-1px;font-size:30px}.SdaOJG_compact .SdaOJG_progressNote{font-size:11px}.SdaOJG_compact .SdaOJG_eyebrow{font-size:8px}.SdaOJG_compact .SdaOJG_textLink{font-size:11px}.SdaOJG_compact .SdaOJG_levelName>span{font-size:8px}.SdaOJG_unavailable{border:1px solid var(--line,#d8dfd1);color:var(--muted,#637066);border-radius:10px;align-items:flex-start;gap:15px;margin-bottom:20px;padding:20px;font-size:13px;display:flex}.SdaOJG_unavailable>svg{flex-shrink:0}.SdaOJG_unavailable p{margin:5px 0 0;line-height:1.7}.SdaOJG_unavailable strong,.SdaOJG_unavailable h2{color:var(--ink,#203729);margin:0;font-size:15px;font-weight:500}.SdaOJG_stats{border:1px solid var(--lg-line);background:var(--lg-line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0 32px;display:grid;overflow:hidden}.SdaOJG_stats>div{background:var(--lg-surface);align-items:center;gap:12px;padding:19px 22px;display:flex}.SdaOJG_stats strong{letter-spacing:-1px;font-size:29px;font-weight:450;line-height:1.2}.SdaOJG_stats span{color:var(--lg-muted);max-width:100px;font-size:12px;line-height:1.5}.SdaOJG_dashboardGrid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:25px;display:grid}.SdaOJG_dashboardColumn{flex-direction:column;gap:24px;min-width:0;display:flex}.SdaOJG_panel{border:1px solid var(--lg-line);background:var(--lg-surface);border-radius:11px;min-width:0;padding:25px}.SdaOJG_sectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.SdaOJG_sectionHeading h2,.SdaOJG_panelTitle{letter-spacing:-.6px;margin:6px 0 0;font-size:21px;font-weight:500;line-height:1.3}.SdaOJG_sectionHeading>span{font-size:12px;font-family:var(--font-geist-mono),monospace;color:var(--lg-muted)}.SdaOJG_panelIntro{color:var(--lg-muted);margin:-6px 0 24px;font-size:13px;line-height:1.8}.SdaOJG_badgeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 21px;margin:0;padding:0;list-style:none;display:grid}.SdaOJG_badge{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.SdaOJG_badgeSeal{background:var(--lg-soft);width:65px;height:65px;color:var(--lg-accent);border:1px solid var(--lg-line);box-shadow:inset 0 0 0 5px var(--lg-surface);border-radius:22px 22px 22px 5px;place-items:center;display:grid}.SdaOJG_badge h3,.SdaOJG_emptyBadges h3{letter-spacing:-.2px;margin:0 0 5px;font-size:14px;font-weight:550;line-height:1.4}.SdaOJG_badge p{color:var(--lg-muted);margin:0;font-size:12px;line-height:1.65}.SdaOJG_badgeDate{font-family:var(--font-geist-mono),monospace;color:var(--lg-muted);margin-top:8px;font-size:8px;line-height:1.6;display:block}.SdaOJG_emptyBadges{align-items:center;gap:17px;padding:8px 0;display:flex}.SdaOJG_emptyBadges p{color:var(--lg-muted);margin:0;font-size:13px;line-height:1.7}.SdaOJG_emptySeal{border:1px dashed var(--lg-line);width:67px;height:67px;color:var(--lg-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.SdaOJG_badgesCompact .SdaOJG_badgeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.SdaOJG_badgesCompact .SdaOJG_badgeSeal{border-radius:18px 18px 18px 4px;width:54px;height:54px}.SdaOJG_badgesCompact .SdaOJG_badgeSeal svg{width:27px;height:27px}.SdaOJG_moduleList{margin:0;padding:0;list-style:none}.SdaOJG_moduleList>li{border-top:1px solid var(--lg-line);align-items:center;gap:13px;padding:18px 0;display:flex}.SdaOJG_moduleList h3{margin:0 0 5px;font-size:14px;font-weight:500;line-height:1.5}.SdaOJG_moduleList p{color:var(--lg-muted);margin:0;font-size:11px;line-height:1.65}.SdaOJG_moduleSeal{background:var(--lg-soft);color:var(--lg-accent);border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.SdaOJG_verifiedSeal{background:var(--lg-bright);color:#244027}.SdaOJG_moduleLink{justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;margin-left:auto;font-size:11px;display:inline-flex;color:var(--lg-accent)!important}.SdaOJG_moduleLink:hover{text-underline-offset:4px;text-decoration:underline}.SdaOJG_evidenceNote{border-top:1px solid var(--lg-line);color:var(--lg-muted);gap:9px;margin:5px 0 0;padding:17px 0 0;font-size:11px;line-height:1.75;display:flex}.SdaOJG_evidenceNote>svg{flex-shrink:0;margin-top:2px}.SdaOJG_history{margin:0;padding:0;list-style:none}.SdaOJG_history>li{border-top:1px solid var(--lg-line);align-items:center;gap:12px;padding:14px 0;display:flex}.SdaOJG_history>li:first-child{border-top:0;padding-top:0}.SdaOJG_historyDot{border:1px solid var(--lg-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.SdaOJG_history>li>div{flex-direction:column;gap:4px;display:flex}.SdaOJG_history strong{font-size:13px;font-weight:500}.SdaOJG_history>li>div>span{color:var(--lg-muted);font-size:10px}.SdaOJG_eventPoints,.SdaOJG_revokedPoints{font-family:var(--font-geist-mono),monospace;white-space:nowrap;color:var(--lg-accent);margin-left:auto;font-size:11px}.SdaOJG_revokedPoints{color:var(--lg-muted)}.SdaOJG_emptyHistory{color:var(--lg-muted);margin:0;font-size:13px;line-height:1.75}.SdaOJG_howItWorks{background:var(--lg-soft)}.SdaOJG_howItWorks h2,.SdaOJG_skillPanel h2{letter-spacing:-.5px;margin:16px 0;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.25}.SdaOJG_howItWorks p,.SdaOJG_skillPanel p{color:var(--lg-muted);margin:0 0 16px;font-size:13px;line-height:1.85}.SdaOJG_skillPanel p strong{color:var(--lg-ink);font-weight:550}.SdaOJG_settingRow{border-bottom:1px solid var(--lg-line);justify-content:space-between;align-items:center;gap:17px;padding:20px 0;display:flex}.SdaOJG_settingRow h3{margin:0 0 6px;font-size:14px;font-weight:500}.SdaOJG_settingRow p{color:var(--lg-muted);margin:0;font-size:12px;line-height:1.7}.SdaOJG_switch{background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:52px;min-height:44px;padding:0 4px;display:flex;position:relative}.SdaOJG_switch:before{content:"";border:1px solid var(--lg-line);background:var(--lg-soft);border-radius:24px;position:absolute;inset:8px 0}.SdaOJG_switch>span:first-child{background:var(--lg-muted);border-radius:50%;width:18px;height:18px;transition:transform .18s,background .18s;position:relative;transform:translate(-10px)}.SdaOJG_switch[aria-checked=true]:before{background:var(--lg-accent);border-color:var(--lg-accent)}.SdaOJG_switch[aria-checked=true]>span:first-child{background:var(--lg-surface);transform:translate(10px)}.SdaOJG_privacyNote{color:var(--lg-muted);margin:18px 0 0;font-size:11px;line-height:1.7}.SdaOJG_saveStatus{min-height:1.5em;color:var(--lg-accent);margin:12px 0 0;font-size:12px;line-height:1.7}.SdaOJG_saveStatus:empty{display:none}.SdaOJG_error{border:1px solid var(--lg-error);background:var(--lg-error-bg);color:var(--lg-error);border-radius:6px;margin:15px 0 0;padding:13px 15px;font-size:13px;line-height:1.7}.SdaOJG_shareActions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:20px;display:flex}.SdaOJG_primaryButton,.SdaOJG_secondaryButton{border:1px solid var(--lg-accent);background:var(--lg-accent);border-radius:5px;justify-content:center;align-items:center;gap:24px;max-width:100%;min-height:46px;padding:12px 18px;font-size:12px;font-weight:550;line-height:1.5;text-decoration:none;display:inline-flex;color:var(--lg-surface)!important}.SdaOJG_primaryButton:hover{filter:brightness(1.1)}.SdaOJG_secondaryButton{border-color:var(--lg-line);background:0 0;color:var(--lg-ink)!important}.SdaOJG_secondaryButton:hover{background:var(--lg-soft)}.SdaOJG_textButton{text-underline-offset:4px;min-height:44px;color:var(--lg-accent);background:0 0;border:0;justify-content:center;align-items:center;padding:5px 0;font-size:12px;text-decoration:underline;display:inline-flex}.SdaOJG_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SdaOJG_deliverableCard{border:1px dashed var(--lg-line);background:var(--lg-surface);border-radius:8px;align-items:center;gap:14px;min-height:90px;margin:12px 0 8px;padding:17px 18px;display:flex}.SdaOJG_deliverableCard h3{margin:4px 0 5px;font-size:14px;font-weight:500;line-height:1.4}.SdaOJG_deliverableCard p{color:var(--lg-muted);margin:0;font-size:11px;line-height:1.5}.SdaOJG_deliverableCard .SdaOJG_eyebrow{letter-spacing:.8px;font-size:8px}.SdaOJG_deliverableUnlocked{background:var(--lg-soft);border-style:solid}.SdaOJG_deliverableCard:hover{border-color:var(--lg-accent)}.SdaOJG_deliverableArrow{color:var(--lg-accent);flex-shrink:0;margin-left:auto;font-size:21px}.SdaOJG_breadcrumb{color:var(--lg-muted);flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:25px;font-size:11px;line-height:1.6;display:flex}.SdaOJG_breadcrumb>a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.SdaOJG_steps{border-block:1px solid var(--lg-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0 0 30px;padding:0;list-style:none;display:grid}.SdaOJG_steps>li{color:var(--lg-muted);align-items:center;gap:9px;min-height:67px;font-size:12px;display:flex}.SdaOJG_steps>li>span{border:1px solid var(--lg-line);width:26px;height:26px;font-size:10px;font-family:var(--font-geist-mono),monospace;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.SdaOJG_steps>.SdaOJG_stepCurrent{color:var(--lg-accent)}.SdaOJG_steps>.SdaOJG_stepCurrent>span{background:var(--lg-soft);border-color:var(--lg-accent)}.SdaOJG_lockedPanel{text-align:center;border:1px solid var(--lg-line);background:var(--lg-surface);border-radius:12px;margin-bottom:25px;padding:40px 30px}.SdaOJG_lockedPanel>.SdaOJG_emptySeal{margin:0 auto 23px}.SdaOJG_lockedPanel h2{letter-spacing:-.7px;max-width:500px;margin:14px auto;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1.2}.SdaOJG_lockedPanel p{color:var(--lg-muted);max-width:500px;margin:0 auto 25px;font-size:13px;line-height:1.8}.SdaOJG_workspaceGrid{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:25px;display:grid}.SdaOJG_workspaceGrid>div:empty{display:none}.SdaOJG_workspaceGrid:has(>div:empty){grid-template-columns:1fr}.SdaOJG_workspaceGrid:has(>div:empty)>.SdaOJG_dashboardColumn{grid-template-columns:1fr 1fr;display:grid}.SdaOJG_skillSeal{background:var(--lg-soft);border:1px solid var(--lg-line);width:52px;height:52px;color:var(--lg-accent);border-radius:12px;place-items:center;margin-bottom:24px;display:grid}.SdaOJG_skillPanel>.SdaOJG_primaryButton{width:100%;margin:5px 0 10px}.SdaOJG_skillPanel>.SdaOJG_textLink{font-size:11px}.SdaOJG_statusPill{font-family:var(--font-geist-mono),monospace;border:1px solid var(--lg-line);color:var(--lg-muted);white-space:nowrap;border-radius:20px;padding:6px 9px;font-size:9px!important}.SdaOJG_approvedPill{background:var(--lg-soft);border-color:var(--lg-accent);color:var(--lg-accent)!important}.SdaOJG_reviewResult{background:var(--lg-soft);border:1px solid var(--lg-line);border-radius:7px;gap:14px;margin-bottom:24px;padding:18px;display:flex}.SdaOJG_reviewResult>svg{color:var(--lg-accent);flex-shrink:0;margin-top:3px}.SdaOJG_reviewResult h3{margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.4}.SdaOJG_reviewResult p{color:var(--lg-muted);margin:0;font-size:12px;line-height:1.8}.SdaOJG_reviewNote{border-left:2px solid var(--lg-accent);margin:0 0 25px;padding:3px 0 3px 18px}.SdaOJG_reviewNote p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.9}.SdaOJG_submissionForm fieldset{border:0;min-width:0;margin:0;padding:0}.SdaOJG_field{flex-direction:column;gap:9px;margin-bottom:25px;display:flex}.SdaOJG_field label{font-size:13px;font-weight:550;line-height:1.5}.SdaOJG_field input,.SdaOJG_field textarea{border:1px solid var(--lg-line);background:var(--lg-surface);width:100%;color:var(--lg-ink);border-radius:5px;min-height:46px;padding:12px 14px;font-size:14px;line-height:1.7;display:block}.SdaOJG_field textarea{resize:vertical;min-height:170px}.SdaOJG_field input::placeholder,.SdaOJG_field textarea::placeholder{color:var(--lg-muted);opacity:.7}.SdaOJG_field small{color:var(--lg-muted);font-size:11px;line-height:1.75}.SdaOJG_submissionForm fieldset:disabled input,.SdaOJG_submissionForm fieldset:disabled textarea{opacity:1;color:var(--lg-muted);-webkit-text-fill-color:var(--lg-muted)}.SdaOJG_rubric{border-block:1px solid var(--lg-line);margin-bottom:22px;padding:21px 0}.SdaOJG_rubric h3{margin:0 0 17px;font-size:14px;font-weight:550}.SdaOJG_rubric>label,.SdaOJG_publicConsent{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:9px 0;display:flex}.SdaOJG_rubric input,.SdaOJG_publicConsent input{accent-color:var(--lg-accent);cursor:pointer;flex-shrink:0;width:19px;height:19px;margin:2px 0 0}.SdaOJG_rubric strong{font-size:13px;font-weight:500;line-height:1.6;display:block}.SdaOJG_rubric small,.SdaOJG_publicConsent small{color:var(--lg-muted);margin-top:3px;font-size:11px;line-height:1.8;display:block}.SdaOJG_rubric>p{color:var(--lg-muted);margin:16px 0 0;font-size:11px;line-height:1.7}.SdaOJG_publicConsent{margin-bottom:22px;font-size:12px;line-height:1.8}.SdaOJG_formActions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:8px;display:flex}.SdaOJG_formActions>button{flex:1}.SdaOJG_panel a,.SdaOJG_panel button,.SdaOJG_progressCard a,.SdaOJG_progressCard button,.SdaOJG_workspace a,.SdaOJG_workspace button,.SdaOJG_deliverableCard{touch-action:manipulation}.SdaOJG_panel a:focus-visible,.SdaOJG_panel button:focus-visible,.SdaOJG_progressCard a:focus-visible,.SdaOJG_workspace a:focus-visible,.SdaOJG_workspace button:focus-visible,.SdaOJG_deliverableCard:focus-visible{outline:2px solid var(--lg-accent);outline-offset:4px}.SdaOJG_celebrationRegion{z-index:150;pointer-events:none;width:min(460px,100vw - 32px);position:fixed;bottom:26px;right:26px}.SdaOJG_celebration{border:1px solid var(--lg-accent);background:var(--lg-surface);isolation:isolate;pointer-events:auto;border-radius:14px;align-items:flex-start;gap:16px;padding:25px 52px 22px 22px;animation:.5s cubic-bezier(.2,.8,.2,1) SdaOJG_rewardEnter;display:flex;position:relative;box-shadow:0 14px 60px #1728192b}.SdaOJG_celebration:before{content:"";background:radial-gradient(ellipse at top left,var(--lg-soft),transparent 65%);border-radius:inherit;z-index:-1;position:absolute;inset:0}.SdaOJG_rewardSeal{background:var(--lg-bright);color:#254328;width:52px;height:52px;box-shadow:0 0 0 6px var(--lg-soft);border-radius:50%;flex-shrink:0;place-items:center;animation:.8s cubic-bezier(.2,.8,.2,1) SdaOJG_rewardSeal;display:grid;position:relative}.SdaOJG_rewardCopy{min-width:0}.SdaOJG_rewardCopy .SdaOJG_eyebrow{letter-spacing:.8px;margin:0 0 5px;font-size:8px}.SdaOJG_rewardCopy>strong{overflow-wrap:anywhere;font-size:15px;font-weight:550;line-height:1.5;display:block}.SdaOJG_rewardCopy>p{flex-wrap:wrap;align-items:baseline;gap:12px;margin:9px 0 0;display:flex}.SdaOJG_rewardCopy>p>span:last-child{color:var(--lg-muted);font-size:10px;line-height:1.5}.SdaOJG_rewardNumber{letter-spacing:-1px;color:var(--lg-accent);font-variant-numeric:tabular-nums;font-size:33px;font-weight:600;line-height:1.1;animation:.65s cubic-bezier(.2,.8,.2,1) SdaOJG_rewardNumber}.SdaOJG_rewardNumber small{font-size:11px;font-family:var(--font-geist-mono),monospace;letter-spacing:0}.SdaOJG_rewardCopy>a{align-items:center;gap:11px;min-height:44px;font-size:11px;font-weight:550;display:inline-flex;color:var(--lg-accent)!important}.SdaOJG_dismiss{width:44px;height:44px;color:var(--lg-muted);background:0 0;border:0;border-radius:50%;place-items:center;font-size:25px;font-weight:300;display:grid;position:absolute;top:8px;right:8px}.SdaOJG_dismiss:hover{background:var(--lg-soft)}.SdaOJG_rewardBurst{pointer-events:none;z-index:-1;width:0;height:0;position:absolute;top:50px;left:48px}.SdaOJG_rewardBurst>span{background:var(--lg-accent);opacity:0;--angle:0deg;width:4px;height:10px;transform:rotate(var(--angle)) translateY(-20px);border-radius:5px;animation:.9s ease-out both SdaOJG_rewardParticle;display:block;position:absolute}.SdaOJG_rewardBurst>span:nth-child(2){--angle:45deg}.SdaOJG_rewardBurst>span:nth-child(3){--angle:90deg}.SdaOJG_rewardBurst>span:nth-child(4){--angle:135deg}.SdaOJG_rewardBurst>span:nth-child(5){--angle:180deg}.SdaOJG_rewardBurst>span:nth-child(6){--angle:225deg}.SdaOJG_rewardBurst>span:nth-child(7){--angle:270deg}.SdaOJG_rewardBurst>span:nth-child(8){--angle:315deg}.SdaOJG_rewardBurst>span:nth-child(2n){background:var(--lg-bright);height:7px}.SdaOJG_celebration:focus-within{outline:1px solid var(--lg-accent);outline-offset:4px}.SdaOJG_reviewProject{color:var(--lg-muted);margin:7px 0 0;font-size:13px;line-height:1.6}.SdaOJG_submittedReflection{border-top:1px solid var(--lg-line);margin-top:22px;padding-top:22px}.SdaOJG_submittedReflection>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:1.9}.SdaOJG_reviewFieldset{border:0;min-width:0;margin:0;padding:0}.SdaOJG_reviewFieldset .SdaOJG_rubric{margin-top:23px}.SdaOJG_adminReview>.SdaOJG_reviewNote{margin-top:25px}.SdaOJG_adminReview .SdaOJG_field textarea{min-height:130px}.SdaOJG_adminFilters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.SdaOJG_adminFilters>button{border:1px solid var(--lg-line);background:var(--lg-surface);min-height:46px;color:var(--lg-muted);border-radius:5px;align-items:center;gap:13px;padding:11px 16px;font-size:12px;display:inline-flex}.SdaOJG_adminFilters>button[aria-pressed=true]{background:var(--lg-soft);border-color:var(--lg-accent);color:var(--lg-ink)}.SdaOJG_adminFilters>button>span{font-family:var(--font-geist-mono),monospace;font-size:9px}.SdaOJG_emptyAdmin{text-align:center;padding-block:40px}.SdaOJG_emptyAdmin>svg{color:var(--lg-accent)}.SdaOJG_emptyAdmin>h2{letter-spacing:-.5px;margin:20px 0 12px;font-family:Georgia,serif;font-size:25px;font-weight:400}.SdaOJG_emptyAdmin>p{color:var(--lg-muted);margin:0;font-size:13px;line-height:1.8}.SdaOJG_pointsGuide{border-top:1px solid var(--lg-line);margin-top:18px;padding-top:7px}.SdaOJG_pointsGuide>summary{cursor:pointer;min-height:44px;color:var(--lg-accent);justify-content:space-between;align-items:center;gap:15px;font-size:12px;font-weight:550;list-style:none;display:flex}.SdaOJG_pointsGuide>summary::-webkit-details-marker{display:none}.SdaOJG_pointsGuide>summary>span{font-size:17px;font-weight:400}.SdaOJG_pointsGuide[open]>summary>span{transform:rotate(45deg)}.SdaOJG_pointsGuide dl{margin:5px 0 18px}.SdaOJG_pointsGuide dl>div{justify-content:space-between;align-items:baseline;gap:15px;margin:11px 0;font-size:11px;line-height:1.7;display:flex}.SdaOJG_pointsGuide dt{max-width:180px;color:var(--lg-muted)}.SdaOJG_pointsGuide dd{font-family:var(--font-geist-mono),monospace;white-space:nowrap;color:var(--lg-accent);margin:0;font-size:10px}.SdaOJG_pointsGuide>p{margin:12px 0;font-size:11px;line-height:1.8}.SdaOJG_reviewHistory{border-block:1px solid var(--lg-line);margin:0 0 25px}.SdaOJG_reviewHistory>summary{min-height:48px;color:var(--lg-accent);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:12px;font-weight:550;list-style:none;display:flex}.SdaOJG_reviewHistory>summary::-webkit-details-marker{display:none}.SdaOJG_reviewHistory>summary>span{font-family:var(--font-geist-mono),monospace;white-space:nowrap;font-size:10px;font-weight:400}.SdaOJG_reviewHistory>ol{margin:0;padding:0;list-style:none}.SdaOJG_reviewHistory>ol>li{border-top:1px solid var(--lg-line);padding:20px 0}.SdaOJG_reviewHistory header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.SdaOJG_reviewHistory header>strong{font-size:13px;font-weight:500}.SdaOJG_reviewHistory time{font-size:9px;font-family:var(--font-geist-mono),monospace;color:var(--lg-muted)}.SdaOJG_reviewHistory>ol>li>p,.SdaOJG_reviewSnapshot>p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--lg-muted);margin:13px 0 5px;font-size:12px;line-height:1.9}.SdaOJG_reviewHistory .SdaOJG_textLink{font-size:11px}.SdaOJG_reviewSnapshot{margin-top:7px}.SdaOJG_reviewSnapshot>summary{cursor:pointer;text-underline-offset:4px;min-height:44px;color:var(--lg-accent);align-items:center;font-size:11px;text-decoration:underline;display:flex}.SdaOJG_reviewSnapshot>p{margin:0 0 17px}.SdaOJG_reviewSnapshot>ul{margin:12px 0 0;padding:0;list-style:none}.SdaOJG_reviewSnapshot li{color:var(--lg-muted);align-items:baseline;gap:8px;margin:7px 0;font-size:11px;line-height:1.7;display:flex}.SdaOJG_reviewSnapshot li>span:first-child{color:var(--lg-accent)}.SdaOJG_assignmentGuide{background:var(--lg-soft);margin-bottom:25px}.SdaOJG_assignmentGuide h2{letter-spacing:-.6px;margin:9px 0 16px;font-size:24px;font-weight:500;line-height:1.3}.SdaOJG_assignmentGoal{color:var(--lg-ink);margin:0 0 15px;font-size:14px;line-height:1.85}.SdaOJG_artifactName{color:var(--lg-muted);overflow-wrap:anywhere;margin:0 0 25px;font-size:11px;line-height:1.8}.SdaOJG_artifactName strong{font-family:var(--font-geist-mono),monospace;color:var(--lg-accent);font-size:10px;font-weight:400}.SdaOJG_assignmentCriteria{margin:0;padding:0;list-style:none}.SdaOJG_assignmentCriteria>li{align-items:flex-start;gap:12px;margin:18px 0;display:flex}.SdaOJG_assignmentCriteria>li>span{border:1px solid var(--lg-line);background:var(--lg-surface);width:23px;height:23px;font-family:var(--font-geist-mono),monospace;color:var(--lg-accent);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:9px;display:grid}.SdaOJG_assignmentCriteria h3{margin:0 0 4px;font-size:13px;font-weight:550;line-height:1.6}.SdaOJG_assignmentCriteria p{color:var(--lg-muted);margin:0;font-size:12px;line-height:1.8}.SdaOJG_assignmentAccordion{border-block:1px solid var(--lg-line);margin:24px 0;padding-bottom:8px}.SdaOJG_assignmentAccordion>summary{cursor:pointer;min-height:48px;color:var(--lg-accent);justify-content:space-between;align-items:center;gap:15px;font-size:12px;font-weight:550;list-style:none;display:flex}.SdaOJG_assignmentAccordion>summary::-webkit-details-marker{display:none}.SdaOJG_assignmentAccordion .SdaOJG_assignmentGoal{margin-top:15px}.SdaOJG_assignmentAccordion .SdaOJG_artifactName{margin-bottom:17px}@keyframes SdaOJG_rewardEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes SdaOJG_rewardSeal{0%{transform:scale(.7)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes SdaOJG_rewardNumber{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes SdaOJG_rewardParticle{0%{opacity:0;transform:rotate(var(--angle)) translateY(-20px)}20%{opacity:.8}to{opacity:0;transform:rotate(var(--angle)) translateY(-70px)}}:is(html[data-theme=dark] .SdaOJG_dashboard,html[data-theme=dark] .SdaOJG_panel,html[data-theme=dark] .SdaOJG_progressCard,html[data-theme=dark] .SdaOJG_workspace,html[data-theme=dark] .SdaOJG_deliverableCard,html[data-theme=dark] .SdaOJG_celebrationRegion){--lg-surface:var(--white,#18231c);--lg-ink:var(--ink,#e9eee5);--lg-muted:var(--muted,#adbaa5);--lg-line:var(--line,#344435);--lg-soft:#243829;--lg-accent:#bddb9d;--lg-bright:#c6e7a8;--lg-error:#ffc6b3;--lg-error-bg:#3b2722}html[data-theme=dark] .SdaOJG_primaryButton{color:#17251b!important}html[data-theme=dark] .SdaOJG_switch[aria-checked=true]>span:first-child{background:#1b2a1f}html[data-theme=dark] .SdaOJG_celebration{box-shadow:0 14px 60px #0008}@media (max-width:1100px){.SdaOJG_dashboardGrid,.SdaOJG_workspaceGrid{grid-template-columns:minmax(0,1.5fr) minmax(245px,1fr);gap:20px}.SdaOJG_panel{padding:22px}.SdaOJG_badgeGrid{grid-template-columns:1fr}.SdaOJG_badge{flex-direction:row;align-items:center;gap:15px}.SdaOJG_badgeSeal{border-radius:18px 18px 18px 4px;flex-shrink:0;width:54px;height:54px}.SdaOJG_badgeSeal svg{width:27px;height:27px}.SdaOJG_badgesCompact .SdaOJG_badgeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SdaOJG_badgesCompact .SdaOJG_badge{flex-direction:column;align-items:flex-start}.SdaOJG_stats>div{gap:10px;padding:17px 18px}.SdaOJG_stats span{font-size:11px}}@media (max-width:900px){.SdaOJG_dashboardGrid,.SdaOJG_workspaceGrid{grid-template-columns:1fr}.SdaOJG_dashboardColumn{gap:20px}.SdaOJG_badgeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SdaOJG_badge{flex-direction:column;align-items:flex-start}.SdaOJG_workspaceGrid:has(>div:empty)>.SdaOJG_dashboardColumn{grid-template-columns:1fr}.SdaOJG_stats>div{padding:17px}.SdaOJG_stats strong{font-size:26px}.SdaOJG_dashboardGrid>aside,.SdaOJG_workspaceGrid>aside{grid-template-columns:1fr 1fr;align-items:start;display:grid}}@media (max-width:680px){.SdaOJG_pageHeading{margin-bottom:25px}.SdaOJG_dashboard h1,.SdaOJG_workspace h1{letter-spacing:-1.6px;margin:13px 0 16px;font-size:40px}.SdaOJG_pageHeading>p{font-size:13px}.SdaOJG_progressCard{padding:21px}.SdaOJG_progressTop{gap:10px}.SdaOJG_progressTop .SdaOJG_eyebrow{letter-spacing:1px;font-size:8px}.SdaOJG_progressTop .SdaOJG_textLink{font-size:11px}.SdaOJG_progressMain{flex-wrap:wrap;gap:12px;margin:13px 0 22px}.SdaOJG_levelSeal{width:51px;height:51px}.SdaOJG_levelSeal svg{width:28px;height:28px}.SdaOJG_levelName>strong{font-size:21px}.SdaOJG_levelName>span{font-size:9px}.SdaOJG_xpNumber{letter-spacing:-1.3px;font-size:35px}.SdaOJG_progressNote{font-size:11px}.SdaOJG_compact{padding:17px}.SdaOJG_compact .SdaOJG_progressTop{align-items:flex-start}.SdaOJG_compact .SdaOJG_progressTop .SdaOJG_eyebrow{letter-spacing:.8px;padding-top:12px;font-size:7px}.SdaOJG_compact .SdaOJG_levelName>strong{font-size:16px}.SdaOJG_compact .SdaOJG_xpNumber{font-size:27px}.SdaOJG_stats{margin:15px 0 24px}.SdaOJG_stats>div{flex-direction:column;align-items:flex-start;gap:6px;padding:17px 13px}.SdaOJG_stats strong{font-size:27px}.SdaOJG_stats span{max-width:90px;font-size:10px}.SdaOJG_dashboardGrid>aside,.SdaOJG_workspaceGrid>aside{flex-direction:column;display:flex}.SdaOJG_dashboardGrid>aside>.SdaOJG_panel,.SdaOJG_workspaceGrid>aside>.SdaOJG_panel{width:100%}.SdaOJG_panel{padding:22px 20px}.SdaOJG_sectionHeading{align-items:flex-start;gap:12px;margin-bottom:21px}.SdaOJG_sectionHeading h2,.SdaOJG_panelTitle{font-size:21px}.SdaOJG_panel .SdaOJG_eyebrow{letter-spacing:.8px;font-size:8px}.SdaOJG_badgeGrid,.SdaOJG_badgesCompact .SdaOJG_badgeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.SdaOJG_badge h3{font-size:13px}.SdaOJG_badge p{font-size:11px}.SdaOJG_badgeDate{font-size:7px}.SdaOJG_badgeSeal{width:53px;height:53px}.SdaOJG_emptyBadges{align-items:flex-start}.SdaOJG_emptySeal{width:51px;height:51px}.SdaOJG_emptySeal svg{width:26px;height:26px}.SdaOJG_emptyBadges h3{font-size:14px}.SdaOJG_emptyBadges p{font-size:12px}.SdaOJG_moduleList>li{align-items:flex-start;gap:11px;padding:17px 0}.SdaOJG_moduleList h3{font-size:13px}.SdaOJG_moduleList p{font-size:10px}.SdaOJG_moduleSeal{border-radius:8px;width:35px;height:35px}.SdaOJG_moduleLink{gap:5px;min-width:44px;font-size:10px}.SdaOJG_moduleLink>span:first-child{display:none}.SdaOJG_moduleLink>span:last-child{font-size:19px}.SdaOJG_history strong{font-size:12px}.SdaOJG_history>li{gap:10px}.SdaOJG_eventPoints,.SdaOJG_revokedPoints{font-size:10px}.SdaOJG_settingRow{gap:14px}.SdaOJG_settingRow h3{font-size:14px}.SdaOJG_settingRow p{font-size:12px}.SdaOJG_primaryButton,.SdaOJG_secondaryButton{min-height:48px;font-size:12px}.SdaOJG_textButton{font-size:12px}.SdaOJG_deliverableCard{gap:11px;padding:16px 14px}.SdaOJG_deliverableCard h3{font-size:13px}.SdaOJG_deliverableCard .SdaOJG_eyebrow{letter-spacing:.6px;font-size:7px}.SdaOJG_deliverableCard p{font-size:10px}.SdaOJG_breadcrumb{gap:9px;margin-bottom:18px;font-size:10px}.SdaOJG_steps{gap:9px;margin-bottom:24px}.SdaOJG_steps>li{align-items:center;gap:7px;min-height:65px;font-size:10px;line-height:1.5}.SdaOJG_steps>li>span{width:22px;height:22px;font-size:9px}.SdaOJG_lockedPanel{margin-bottom:21px;padding:32px 22px}.SdaOJG_lockedPanel h2{font-size:28px}.SdaOJG_lockedPanel p{font-size:12px}.SdaOJG_lockedPanel .SdaOJG_primaryButton{width:100%}.SdaOJG_workspaceGrid{gap:21px}.SdaOJG_workspaceGrid .SdaOJG_sectionHeading{flex-wrap:wrap}.SdaOJG_statusPill{font-size:8px!important}.SdaOJG_field input,.SdaOJG_field textarea{padding:12px;font-size:16px}.SdaOJG_field label{font-size:13px}.SdaOJG_field textarea{min-height:200px}.SdaOJG_field small,.SdaOJG_rubric small{font-size:11px}.SdaOJG_rubric>label{gap:10px;padding:10px 0}.SdaOJG_formActions{flex-direction:column;gap:12px}.SdaOJG_formActions>button{flex:auto;width:100%}.SdaOJG_formActions>.SdaOJG_primaryButton{order:-1}.SdaOJG_publicConsent{font-size:12px}.SdaOJG_reviewResult{gap:11px;padding:17px 15px}.SdaOJG_reviewResult h3{font-size:15px}.SdaOJG_reviewResult p{font-size:12px}.SdaOJG_skillPanel h2,.SdaOJG_howItWorks h2{font-size:27px}.SdaOJG_celebrationRegion{right:16px;bottom:calc(14px + env(safe-area-inset-bottom));width:calc(100vw - 32px)}.SdaOJG_celebration{gap:13px;padding:21px 45px 15px 18px}.SdaOJG_rewardSeal{width:42px;height:42px}.SdaOJG_rewardSeal svg{width:24px;height:24px}.SdaOJG_rewardCopy .SdaOJG_eyebrow{letter-spacing:.6px;font-size:7px}.SdaOJG_rewardCopy>strong{font-size:14px}.SdaOJG_rewardNumber{font-size:31px}.SdaOJG_rewardCopy>p{gap:9px}.SdaOJG_rewardCopy>p>span:last-child{font-size:9px}.SdaOJG_dismiss{top:5px;right:3px}.SdaOJG_rewardBurst{top:43px;left:40px}}@media (max-width:370px){.SdaOJG_dashboard h1,.SdaOJG_workspace h1{font-size:35px}.SdaOJG_progressCard{padding:17px}.SdaOJG_progressMain{gap:10px}.SdaOJG_levelSeal{width:43px;height:43px}.SdaOJG_levelName>strong{font-size:18px}.SdaOJG_xpNumber{font-size:30px}.SdaOJG_xpNumber>span{font-size:9px}.SdaOJG_progressTop .SdaOJG_eyebrow{letter-spacing:.7px;font-size:7px}.SdaOJG_progressTop .SdaOJG_textLink{gap:8px;font-size:10px}.SdaOJG_panel{padding:20px 17px}.SdaOJG_badgeGrid,.SdaOJG_badgesCompact .SdaOJG_badgeGrid{gap:23px 13px}.SdaOJG_badge h3{font-size:12px}.SdaOJG_stats>div{padding:16px 10px}.SdaOJG_stats span{font-size:9px}.SdaOJG_stats strong{font-size:25px}.SdaOJG_steps{gap:7px}.SdaOJG_steps>li{gap:5px;font-size:9px}.SdaOJG_steps>li>span{width:20px;height:20px}.SdaOJG_celebration{gap:10px;padding-left:16px}.SdaOJG_rewardSeal{width:35px;height:35px}.SdaOJG_rewardSeal svg{width:21px;height:21px}.SdaOJG_rewardCopy>strong{font-size:13px}.SdaOJG_rewardCopy .SdaOJG_eyebrow{letter-spacing:.5px;font-size:6px}.SdaOJG_rewardCopy>p{margin-top:8px}.SdaOJG_rewardCopy>p>span:last-child{font-size:8px}.SdaOJG_rewardNumber{font-size:28px}}@media (prefers-reduced-motion:reduce){.SdaOJG_celebration,.SdaOJG_rewardSeal,.SdaOJG_rewardNumber,.SdaOJG_rewardBurst>span{animation:none}.SdaOJG_rewardBurst{display:none}.SdaOJG_switch>span:first-child,.SdaOJG_track>span{transition:none}}.SdaOJG_studyCelebrationRegion{bottom:calc(100px + env(safe-area-inset-bottom))}@media (max-width:680px){.SdaOJG_studyCelebrationRegion{bottom:calc(90px + env(safe-area-inset-bottom))}}.SdaOJG_trialStats{grid-template-columns:repeat(2,minmax(0,1fr))}.SdaOJG_quietCelebration{padding-top:17px;padding-bottom:13px}.SdaOJG_quietCelebration .SdaOJG_rewardSeal{width:40px;height:40px}.SdaOJG_quietCelebration .SdaOJG_rewardNumber{font-size:27px}.SdaOJG_rewardDistance{color:var(--lg-muted);font-size:11px;margin-top:6px!important}.SdaOJG_rewardActions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.SdaOJG_rewardActions>a{min-height:44px;color:var(--lg-accent);text-underline-offset:3px;align-items:center;font-size:11px;text-decoration:underline;display:inline-flex}.SdaOJG_balanceCelebration{padding:22px 52px 18px 25px}.SdaOJG_balanceCelebration .SdaOJG_rewardCopy{width:100%}.SdaOJG_balanceTotal{color:var(--lg-accent);align-items:baseline;gap:10px;margin:10px 0 7px;display:flex}.SdaOJG_balanceNumber{letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:56px;font-weight:600;line-height:1}.SdaOJG_balanceUnit{font-family:var(--font-geist-mono), monospace;font-size:15px;font-weight:500}.SdaOJG_balanceCelebration .SdaOJG_balanceCaption{color:var(--lg-muted);gap:7px;margin:8px 0 0;font-size:12px}.SdaOJG_balanceCaption>strong{color:var(--lg-accent);font-size:14px;font-weight:600}.SdaOJG_balanceCelebration .SdaOJG_rewardDistance{margin:7px 0 8px!important}@media (max-width:680px){.SdaOJG_balanceCelebration{padding:20px 45px 16px 21px}.SdaOJG_balanceNumber{font-size:44px}}
.FveC-G_card,.FveC-G_popup{color:var(--ink,#17211c);background:var(--white,#fdfcf8);border:1px solid var(--line,#d9ded4);border-radius:12px}.FveC-G_card{max-width:940px;margin:32px 0;padding:clamp(22px,3vw,32px)}.FveC-G_heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.FveC-G_eyebrow{letter-spacing:1.3px;color:var(--sage-dark,#3b5846);margin:0 0 8px;font-size:9px;font-weight:500}.FveC-G_heading h2,.FveC-G_popup h2{letter-spacing:-.7px;margin:0 0 10px;font:400 30px/1.15 Georgia,serif}.FveC-G_description{color:var(--muted,#637066);max-width:580px;margin:0 0 21px;font-size:13px;line-height:1.7}.FveC-G_reward{border:1px solid var(--line,#d9ded4);color:var(--sage-dark,#3b5846);white-space:nowrap;border-radius:99px;padding:6px 11px;font-size:12px}.FveC-G_linkLabel{margin-bottom:8px;font-size:11px;font-weight:500;display:block}.FveC-G_linkRow{align-items:center;gap:8px;min-width:0;display:flex}.FveC-G_linkRow textarea{resize:none;border:1px solid var(--line,#d9ded4);background:var(--paper,#f5f3ec);width:100%;min-width:0;font:inherit;color:var(--ink,#17211c);overflow-wrap:anywhere;word-break:break-all;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.5}.FveC-G_copy,.FveC-G_primary{border:1px solid var(--sage-dark,#3b5846);background:var(--sage-dark,#3b5846);text-align:center;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:10px 17px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;color:var(--white,#fdfcf8)!important}.FveC-G_share{flex-wrap:wrap;gap:7px;margin:12px 0 0;display:flex}.FveC-G_share a,.FveC-G_share button,.FveC-G_retry{border:1px solid var(--line,#d9ded4);min-height:44px;color:var(--ink,#17211c);font:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:9px 13px;font-size:11px;text-decoration:none;display:inline-flex}.FveC-G_share a:hover,.FveC-G_share button:hover,.FveC-G_retry:hover{background:var(--sage,#dbe4d7)}.FveC-G_share a:focus-visible,.FveC-G_share button:focus-visible,.FveC-G_copy:focus-visible,.FveC-G_primary:focus-visible,.FveC-G_close:focus-visible,.FveC-G_linkRow textarea:focus-visible,.FveC-G_terms:focus-visible,.FveC-G_retry:focus-visible{outline:2px solid var(--sage-dark,#3b5846);outline-offset:3px}.FveC-G_notice{min-height:20px;color:var(--sage-dark,#3b5846);margin:7px 0 0;font-size:11px;line-height:1.7}.FveC-G_stats{border-top:1px solid var(--line,#d9ded4);border-bottom:1px solid var(--line,#d9ded4);grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin:20px 0;padding:23px 0;display:grid}.FveC-G_stats div{min-width:0}.FveC-G_stats dt{color:var(--muted,#637066);margin-bottom:7px;font-size:10px}.FveC-G_stats dd{color:var(--ink,#17211c);letter-spacing:-.3px;margin:0;font-size:17px;font-weight:500}.FveC-G_how{color:var(--muted,#637066);margin:0 0 17px;padding-left:19px;font-size:12px;line-height:1.9}.FveC-G_how li+li{margin-top:3px}.FveC-G_terms{text-underline-offset:3px;font-size:11px;color:var(--sage-dark,#3b5846)!important;text-decoration:underline!important}.FveC-G_history{margin:25px 0 18px;padding:0;list-style:none}.FveC-G_history li{border-bottom:1px solid var(--line,#d9ded4);justify-content:space-between;gap:15px;padding:12px 0;font-size:12px;display:flex}.FveC-G_history small{color:var(--muted,#637066);margin-top:3px;font-size:10px;display:block}.FveC-G_history li>span:last-child{text-align:right;white-space:nowrap}.FveC-G_empty{color:var(--muted,#637066);margin:21px 0 0;font-size:12px}.FveC-G_popup{z-index:55;right:24px;bottom:calc(102px + env(safe-area-inset-bottom));width:min(420px,100vw - 32px);max-height:calc(100dvh - 150px);padding:25px;animation:.2s ease-out FveC-G_appear;position:fixed;overflow:auto;box-shadow:0 14px 65px #111b1226}.FveC-G_popup h2{padding-right:17px;font-size:27px}.FveC-G_popup .FveC-G_description{margin-bottom:18px}.FveC-G_popup .FveC-G_share{gap:6px}.FveC-G_popup .FveC-G_share a,.FveC-G_popup .FveC-G_share button{flex:auto;padding:8px 11px}.FveC-G_popup .FveC-G_terms{margin-top:13px;display:inline-block}.FveC-G_close{width:38px;height:38px;color:var(--muted,#637066);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:23px;display:grid;position:absolute;top:10px;right:9px}.FveC-G_close:hover{background:var(--sage,#dbe4d7)}.FveC-G_guest{padding-top:3px}.FveC-G_guest p{color:var(--muted,#637066);margin:0 0 16px;font-size:13px;line-height:1.7}.FveC-G_guest .FveC-G_primary{margin-bottom:2px}.FveC-G_termsPage{max-width:780px;margin:0 auto;padding:clamp(24px,6vw,72px) 22px}.FveC-G_termsPage h1{letter-spacing:-1px;margin:15px 0 25px;font:400 clamp(30px,5vw,43px)/1.1 Georgia,serif}.FveC-G_termsPage p,.FveC-G_termsPage li{color:var(--muted,#637066);font-size:14px;line-height:1.85}.FveC-G_termsPage li+li{margin-top:15px}.FveC-G_termsPage ol{padding-left:22px}@keyframes FveC-G_appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){.FveC-G_card{margin:26px 0;padding:22px 18px}.FveC-G_heading{gap:12px}.FveC-G_heading h2{font-size:28px}.FveC-G_reward{padding:6px 9px;font-size:10px}.FveC-G_description{font-size:12px}.FveC-G_linkRow textarea{padding:10px;font-size:16px}.FveC-G_copy{padding:10px 12px}.FveC-G_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 15px}.FveC-G_stats div:last-child{grid-column:1/-1}.FveC-G_stats dd{font-size:18px}.FveC-G_popup{right:12px;bottom:calc(90px + env(safe-area-inset-bottom));width:calc(100vw - 24px);max-height:calc(100dvh - 115px);padding:23px 19px 18px}.FveC-G_popup h2{font-size:26px}}:is(html[data-theme=dark] .FveC-G_copy,html[data-theme=dark] .FveC-G_primary,[data-campus-theme=dark] .FveC-G_copy,[data-campus-theme=dark] .FveC-G_primary){color:#17211c!important}@media (prefers-reduced-motion:reduce){.FveC-G_popup{animation:none}}
.G3IoxG_page,.G3IoxG_catalog,.G3IoxG_sidebarContent{--learning-ink:#243b2b;--learning-muted:#5e6d57;--learning-line:#dce2d2;--learning-paper:#fffef8;min-width:0;color:var(--learning-ink)}.G3IoxG_trialPath{border-top:1px solid var(--learning-line);border-bottom:1px solid var(--learning-line);flex-wrap:wrap;gap:10px 22px;margin-top:23px;padding:17px 0;display:flex}.G3IoxG_trialPath>span{color:var(--learning-muted);flex-direction:column;gap:4px;font-size:11px;line-height:1.6;display:flex}.G3IoxG_trialPath strong{color:var(--learning-ink);font-size:11px;font-weight:600}.G3IoxG_guestProgress{color:var(--learning-muted);margin:0;font-size:11px;line-height:1.8}.G3IoxG_guestProgress strong{color:var(--learning-ink);margin-bottom:3px;font-weight:600;display:block}.G3IoxG_page .G3IoxG_priceNote{color:var(--learning-muted);text-underline-offset:3px;align-items:center;gap:7px;margin-top:11px;font-size:10px;line-height:1.6;display:inline-flex}@media (max-width:620px){.G3IoxG_trialPath{gap:12px 18px}.G3IoxG_trialPath>span:last-child{flex-flow:wrap;flex-basis:100%;gap:4px 8px}}.G3IoxG_courseLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.G3IoxG_courseLayout.G3IoxG_guestCourseLayout{grid-template-columns:minmax(0,1fr);row-gap:32px;max-width:880px;margin-inline:auto}.G3IoxG_guestIntro{min-width:0}.G3IoxG_guestIntroHeading{margin-bottom:16px}.G3IoxG_guestIntroHeading>p{color:var(--learning-muted);margin:0 0 6px;font-size:12px;line-height:1.5}.G3IoxG_guestIntroHeading h1{letter-spacing:-.035em;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.15}.G3IoxG_guestIntroHeading>.G3IoxG_eyebrow{color:var(--learning-muted);font-size:10px}.G3IoxG_guestPlayer{border:1px solid var(--learning-line);border-radius:10px;overflow:hidden}.G3IoxG_guestAfterVideo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 18px;margin-top:12px;display:flex}.G3IoxG_guestAfterVideo>p{color:var(--learning-muted);margin:0;font-size:12px;line-height:1.7}.G3IoxG_guestAfterVideo>a{min-height:44px;color:var(--learning-ink);text-underline-offset:4px;align-items:center;gap:10px;font-size:13px;font-weight:550;display:inline-flex}.G3IoxG_heading{grid-column:1;min-width:0;padding-top:2px}.G3IoxG_eyebrow{letter-spacing:.1em;font-size:10px;font-weight:650;line-height:1.6;display:block}.G3IoxG_heading>.G3IoxG_eyebrow{color:var(--learning-muted)}.G3IoxG_courseIdentity{color:var(--learning-muted);letter-spacing:.12em;align-items:center;gap:12px;margin-top:24px;font-size:10px;font-weight:550;display:flex}.G3IoxG_courseSymbol{background:var(--learning-ink);flex-shrink:0;width:30px;height:30px;display:block;-webkit-mask:url(/brand-book/assets/rizoma-symbol-ink.svg) 50%/contain no-repeat;mask:url(/brand-book/assets/rizoma-symbol-ink.svg) 50%/contain no-repeat}.G3IoxG_heading h1{letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:15px 0 19px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.15vw,46px);font-weight:400;line-height:1.1}.G3IoxG_heading>p{max-width:680px;color:var(--learning-muted);margin:18px 0 0;font-size:14px;line-height:1.75}.G3IoxG_heading>p.G3IoxG_projectCaption{margin-top:11px;font-size:11px}.G3IoxG_projectCaption strong{color:var(--learning-ink);font-weight:550}.G3IoxG_courseFacts{flex-wrap:wrap;gap:7px;display:flex}.G3IoxG_courseFacts>span{color:#51664a;background:#f1f4e8;border:1px solid #d2dcc8;border-radius:5px;align-items:center;gap:6px;min-height:27px;padding:3px 8px;font-size:11px;line-height:1.5;display:inline-flex}.G3IoxG_courseFacts svg{flex-shrink:0}.G3IoxG_courseSection{grid-column:1;min-width:0;scroll-margin-top:100px}.G3IoxG_courseNextStep{--pro-outline:#9b7634;min-width:0;margin-top:32px}.G3IoxG_courseNextStep>.G3IoxG_eyebrow{color:var(--learning-muted);margin:0 0 12px}.G3IoxG_courseNextStep>section{border:2px solid var(--pro-outline)}[data-campus-theme=dark] .G3IoxG_courseNextStep{--pro-outline:#c9a75f}.G3IoxG_courseHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.G3IoxG_courseHeader h2{color:var(--learning-ink);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:600;line-height:1.5}.G3IoxG_courseHeader>span{color:var(--learning-muted);font-size:11px;line-height:1.5}.G3IoxG_sidebarContent{border:1px solid var(--learning-line);background:var(--learning-paper);border-radius:7px;min-width:0;padding:10px}.G3IoxG_sidebarNext{border-top:1px solid var(--learning-line);align-items:center;gap:8px;min-width:0;margin-top:9px;padding:9px 0;display:flex}.G3IoxG_sidebarNext:first-child{border-top:0;margin-top:0;padding-top:0}.G3IoxG_sidebarLesson{flex:1;min-width:0}.G3IoxG_sidebarLesson>span,.G3IoxG_sidebarLesson>small{color:var(--learning-muted);font-size:9px;line-height:1.5;display:block}.G3IoxG_sidebarLesson h2{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--learning-ink);-webkit-box-orient:vertical;margin:3px 0;font-size:11px;font-weight:550;line-height:1.45;display:-webkit-box;overflow:hidden}.G3IoxG_sidebarAction{border:1px solid var(--learning-line);width:28px;min-height:32px;color:var(--learning-ink);cursor:pointer;background:0 0;border-radius:5px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.G3IoxG_sidebarAction:hover{background:var(--sage)}.G3IoxG_sidebarNext:has(.G3IoxG_sidebarPurchase){flex-wrap:wrap}.G3IoxG_sidebarPurchase{border:1px solid var(--learning-ink);background:var(--learning-ink);width:100%;min-height:44px;color:var(--learning-paper);font:inherit;text-align:center;white-space:normal;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.G3IoxG_sidebarPurchase svg{flex-shrink:0}.G3IoxG_sidebarPurchase:focus-visible{outline:2px solid var(--learning-ink);outline-offset:3px}.G3IoxG_sidebarAdvance{border-top:1px solid var(--learning-line);padding-top:9px}.G3IoxG_sidebarAdvance>p{color:var(--learning-muted);white-space:nowrap;margin:0 0 7px;font-size:10px;line-height:1.5}.G3IoxG_sidebarAdvance strong{color:var(--learning-ink);font-variant-numeric:tabular-nums;font-weight:550}.G3IoxG_sidebarAdvance>[role=progressbar]{height:3px}.G3IoxG_sidebarDescription{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:959px){.G3IoxG_sidebarLesson>span,.G3IoxG_sidebarLesson>small{font-size:10px}.G3IoxG_sidebarLesson h2{font-size:12px}.G3IoxG_sidebarAction{flex-basis:44px;width:44px;min-height:44px}.G3IoxG_sidebarAdvance>p{font-size:11px}}.G3IoxG_page .G3IoxG_primaryAction{color:#f5f7e9;background:#304c32;border:1px solid #304c32;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;padding:11px 14px;font-size:12px;font-weight:650;line-height:1.5;text-decoration:none;transition:background-color .15s;display:flex}.G3IoxG_page .G3IoxG_primaryAction:hover{background:#3f5e37}.G3IoxG_primaryAction svg:last-child{margin-left:auto}.G3IoxG_catalog{min-width:0}.G3IoxG_catalogTools{flex-wrap:wrap;align-items:center;gap:10px 13px;display:flex}.G3IoxG_courseSearch{flex:1;min-width:min(100%,245px)}.G3IoxG_searchLabel{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.G3IoxG_courseSearch>div{background:var(--learning-paper);border:1px solid #cfd8c4;border-radius:7px;align-items:center;min-height:44px;display:flex}.G3IoxG_courseSearch>div>span{color:var(--learning-muted);flex-shrink:0;align-items:center;margin-left:12px;display:flex}.G3IoxG_courseSearch input{width:100%;min-width:0;min-height:42px;color:var(--learning-ink);background:0 0;border:0;outline:0;padding:9px 8px;font-family:inherit;font-size:12px;line-height:1.5}.G3IoxG_courseSearch input::placeholder{color:#6a7562;opacity:1}.G3IoxG_courseSearch>div:focus-within{outline-offset:3px;outline:2px solid #5b774c}.G3IoxG_courseSearch input:focus-visible{outline:0}.G3IoxG_courseSearch button{min-height:42px;color:var(--learning-ink);cursor:pointer;background:#edf1e3;border:0;border-left:1px solid #e3e8da;border-radius:0 6px 6px 0;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:9px 10px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.5;display:flex}.G3IoxG_courseSearch button:hover{background:#e2ead5}.G3IoxG_filters{align-items:center;gap:3px;display:flex}.G3IoxG_filters button{min-height:44px;color:var(--learning-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:8px 9px;font-family:inherit;font-size:10px;line-height:1.5;display:flex}.G3IoxG_filters button[aria-pressed=true]{color:#304a32;background:#e5edda;border-color:#cdd9bf;font-weight:650}.G3IoxG_filters button:not([aria-pressed=true]):hover{color:var(--learning-ink);background:#eef2e5}.G3IoxG_filters button:disabled{cursor:default}.G3IoxG_filters button>span{font-variant-numeric:tabular-nums;font-size:9px}.G3IoxG_catalogStatus{min-height:33px;color:var(--learning-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 15px;margin:7px 0 11px;display:flex}.G3IoxG_catalogStatus p{overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.7}.G3IoxG_catalogStatus strong{color:var(--learning-ink);font-weight:550}.G3IoxG_catalog .G3IoxG_clearSearch{text-underline-offset:3px;align-items:center;gap:7px;min-height:33px;font-size:10px;display:inline-flex}.G3IoxG_clearSearch>span{font-size:17px;line-height:1}.G3IoxG_catalogHint{color:var(--learning-muted);margin:0 0 18px;font-size:11px;line-height:1.7}.G3IoxG_moduleTimeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.G3IoxG_moduleStep{grid-template-columns:29px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid;position:relative}.G3IoxG_moduleStep:not(:last-child):before{z-index:0;content:"";background:#cbd9bd;width:1px;position:absolute;top:42px;bottom:-30px;left:14px}.G3IoxG_moduleNode{z-index:1;color:#527043;font-variant-numeric:tabular-nums;background:#eef3e3;border:1px solid #c6d6b6;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;margin-top:19px;font-size:10px;font-weight:650;display:flex;position:relative}.G3IoxG_moduleNodeDone{background:#dce9cd;border-color:#aabe96}.G3IoxG_moduleCard{min-width:0}.G3IoxG_moduleCard>summary{cursor:pointer;border-bottom:1px solid #d9e2ce;justify-content:space-between;align-items:center;gap:15px;min-height:77px;padding:14px 0 13px;list-style:none;display:flex}.G3IoxG_moduleCard>summary::-webkit-details-marker{display:none}.G3IoxG_moduleCard>summary:hover h3{color:#527342}.G3IoxG_moduleHeader{min-width:0}.G3IoxG_moduleEyebrow{color:var(--learning-muted);letter-spacing:.08em;font-size:9px;font-weight:550;line-height:1.5;display:block}.G3IoxG_moduleEyebrow>span{letter-spacing:0;font-weight:400}.G3IoxG_moduleHeader h3{color:var(--learning-ink);letter-spacing:-.015em;overflow-wrap:anywhere;margin:5px 0 4px;font-size:15px;font-weight:650;line-height:1.5}.G3IoxG_moduleHeader p{color:var(--learning-muted);margin:0;font-size:10px;line-height:1.7}.G3IoxG_moduleChevron{color:#506547;background:#eef3e4;border:1px solid #d4dfc7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:20px;font-weight:300;line-height:1;transition:transform .15s;display:flex}.G3IoxG_moduleCard[open] .G3IoxG_moduleChevron{transform:rotate(45deg)}.G3IoxG_moduleBody{padding:0 0 15px}.G3IoxG_moduleDescription{color:var(--learning-muted);margin:12px 0 11px;font-size:12px;line-height:1.75}.G3IoxG_moduleProgress{align-items:center;gap:10px;max-width:260px;margin:12px 0 7px;display:flex}.G3IoxG_moduleProgress>div{flex:1}.G3IoxG_moduleProgress>span{color:var(--learning-muted);font-variant-numeric:tabular-nums;font-size:9px}.G3IoxG_lessonTimeline{margin:0;padding:0;list-style:none}.G3IoxG_lessonStep{margin:0;position:relative}.G3IoxG_lessonStep:not(:last-child):after{content:"";pointer-events:none;background:#cbd9bd;width:1px;position:absolute;top:52px;bottom:-23px;left:14px}.G3IoxG_lessonLink{text-align:left;z-index:1;border-radius:9px;align-items:center;gap:11px;width:100%;min-width:0;min-height:84px;padding:10px 7px 10px 0;text-decoration:none;display:flex;position:relative}.G3IoxG_catalog a.G3IoxG_lessonLink{text-decoration:none}.G3IoxG_lessonLink[href]:hover{background:#eef3e5}.G3IoxG_currentLesson{background:#eaf2dd;border:1px solid #cad9bb;border-radius:9px;margin:4px -7px}.G3IoxG_currentLesson .G3IoxG_lessonLink{padding-left:6px;padding-right:6px}.G3IoxG_lessonStep.G3IoxG_currentLesson:not(:last-child):after{left:20px}.G3IoxG_lessonNode{color:#567149;font-variant-numeric:tabular-nums;background:#f4f7eb;border:1px solid #c9d8ba;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;display:flex;position:relative}.G3IoxG_lessonNodeDone{color:#36582d;background:#d6e8c3;border-color:#a8c78e}.G3IoxG_lessonNodeCurrent{color:#fbfbef;background:#344f32;border-color:#344f32}.G3IoxG_lessonThumbnail{color:#667b58;background:#e7eddf;border:1px solid #cbd8be;border-radius:8px;flex-shrink:0;place-items:center;width:123px;height:69px;display:grid;position:relative;overflow:hidden}.G3IoxG_lessonThumbnail>img{object-fit:cover;width:100%;height:100%;display:block}.G3IoxG_thumbnailPlaceholder>svg{opacity:.65}.G3IoxG_thumbnailPlay{color:#fff;background:#183123b8;border:1px solid #ffffff48;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:5px;right:5px}.G3IoxG_lessonContent{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.G3IoxG_lessonName{color:var(--learning-ink);overflow-wrap:anywhere;font-size:14.3px;font-weight:550;line-height:1.5}.G3IoxG_lessonPurchaseCta{color:var(--learning-ink);white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.5}.G3IoxG_lessonDetails{color:var(--learning-muted);flex-wrap:wrap;align-items:center;gap:3px 11px;font-size:11px;line-height:1.6;display:flex}.G3IoxG_lessonDetails>span{align-items:center;gap:4px;display:inline-flex}.G3IoxG_lessonDetails .G3IoxG_doubleXpBadge{border:1px solid var(--learning-line);color:var(--learning-ink);white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:550}.G3IoxG_lessonDetails .G3IoxG_completedStatus{color:#456634}.G3IoxG_lessonDetails .G3IoxG_currentStatus{color:#3c5c30;font-weight:650}.G3IoxG_lessonAction{color:#546a48;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:25px;display:flex}.G3IoxG_currentLesson .G3IoxG_lessonAction{color:#f5f7ea;background:#3d5c32;border-radius:50%}.G3IoxG_lockedLesson .G3IoxG_lessonName{color:#64705b}.G3IoxG_lockedLesson .G3IoxG_lessonThumbnail{opacity:.6}.G3IoxG_lockedLesson .G3IoxG_lessonAction{color:#73806b}.G3IoxG_featuredOpenLesson{background:linear-gradient(110deg,#fcf4d8,#f4e6b9);border:1px solid #ba9547;border-radius:9px;margin-top:5px;margin-bottom:5px}.G3IoxG_featuredOpenLesson .G3IoxG_lessonLink{padding-left:7px;padding-right:9px}.G3IoxG_featuredOpenLesson .G3IoxG_lessonLink[href]:hover{background:#efe0ae}.G3IoxG_featuredOpenLesson .G3IoxG_lessonNode{color:#533b0e;background:#edd18b;border-color:#a47c28}.G3IoxG_featuredOpenLesson .G3IoxG_lessonAction{color:#533b0e;background:#edd18b;border-radius:50%}.G3IoxG_featuredOpenLesson .G3IoxG_lessonName{color:#443213}.G3IoxG_featuredOpenLesson .G3IoxG_lessonDetails{color:#6a5329}.G3IoxG_featuredOpenLesson .G3IoxG_openLessonBadge{color:#614411;font-weight:650}.G3IoxG_lessonStep.G3IoxG_featuredOpenLesson:not(:last-child):after{left:21px}.G3IoxG_noResults{border:1px solid var(--learning-line);color:var(--learning-muted);background:var(--learning-paper);text-align:center;border-radius:10px;padding:32px 22px}.G3IoxG_noResults>svg{color:#5a7548}.G3IoxG_noResults h3{color:var(--learning-ink);margin:14px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1.35}.G3IoxG_noResults p{max-width:450px;margin:0 auto;font-size:13px;line-height:1.8}.G3IoxG_catalog .G3IoxG_catalogReset{min-height:44px;color:var(--learning-ink);cursor:pointer;background:#eef3e5;border:1px solid #cbd8bf;border-radius:6px;justify-content:center;align-items:center;gap:9px;margin-top:16px;padding:9px 14px;font-family:inherit;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.G3IoxG_page .G3IoxG_textAction{min-height:44px;color:var(--learning-ink);align-items:center;gap:9px;margin-top:9px;font-size:11px;font-weight:550;text-decoration:none;display:inline-flex}.G3IoxG_page .G3IoxG_textAction:hover{text-underline-offset:4px;text-decoration:underline}.G3IoxG_repliesBlock{grid-column:1;min-width:0}.G3IoxG_repliesCard{border:1px solid var(--learning-line);background:#fbfaf4;border-radius:10px;padding:20px 22px 9px}.G3IoxG_repliesCard h2{letter-spacing:-.02em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.3}.G3IoxG_repliesList{margin:12px 0 0;padding:0;list-style:none}.G3IoxG_repliesList li+li{border-top:1px solid var(--learning-line)}.G3IoxG_page .G3IoxG_replyItem{min-height:56px;color:var(--learning-ink);align-items:center;gap:14px;padding:12px 2px;text-decoration:none;display:flex}.G3IoxG_page .G3IoxG_replyItem:hover .G3IoxG_replyExcerpt{text-underline-offset:3px;text-decoration:underline}.G3IoxG_replyAvatar{color:#3f5d3a;background:#e4ebda;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:13px;display:grid}.G3IoxG_replyTeam{color:#e5efd9;background:#25462f}.G3IoxG_replyPhoto{object-fit:cover}.G3IoxG_replyText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.G3IoxG_replyMeta{color:var(--learning-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.G3IoxG_replyMeta strong{color:var(--learning-ink);font-weight:600}.G3IoxG_replyExcerpt{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.G3IoxG_page a:focus-visible,.G3IoxG_page button:focus-visible,.G3IoxG_sidebarContent a:focus-visible,.G3IoxG_sidebarContent button:focus-visible,.G3IoxG_catalog a:focus-visible,.G3IoxG_catalog button:focus-visible,.G3IoxG_moduleCard>summary:focus-visible{outline-offset:4px;outline:3px solid #769359}@media (max-width:620px){.G3IoxG_courseLayout{row-gap:25px}.G3IoxG_heading>.G3IoxG_eyebrow{font-size:9px}.G3IoxG_courseIdentity{margin-top:19px}.G3IoxG_courseSymbol{width:26px;height:26px}.G3IoxG_heading h1{margin:13px 0 17px;font-size:34px;line-height:1.12}.G3IoxG_heading>p{margin-top:15px;font-size:13px;line-height:1.75}.G3IoxG_courseFacts{gap:6px}.G3IoxG_courseFacts>span{padding:3px 7px;font-size:10px}.G3IoxG_courseSection{scroll-margin-top:92px}.G3IoxG_courseHeader{gap:12px;margin-bottom:13px}.G3IoxG_courseHeader h2{font-size:17px}.G3IoxG_courseHeader>span{font-size:10px}.G3IoxG_catalogTools{gap:9px}.G3IoxG_courseSearch{flex-basis:100%;min-width:0}.G3IoxG_courseSearch input{font-size:16px}.G3IoxG_courseSearch input::placeholder{font-size:13px}.G3IoxG_courseSearch button{padding-left:11px;padding-right:11px}.G3IoxG_filters{gap:4px;width:100%}.G3IoxG_filters button{flex:1;font-size:11px}.G3IoxG_catalogStatus{margin-top:5px;margin-bottom:5px}.G3IoxG_moduleStep{grid-template-columns:25px minmax(0,1fr);gap:9px}.G3IoxG_moduleNode{width:25px;height:25px;margin-top:21px}.G3IoxG_moduleStep:not(:last-child):before{left:12px}.G3IoxG_moduleCard>summary{gap:10px;min-height:80px;padding-top:14px;padding-bottom:12px}.G3IoxG_moduleHeader h3{font-size:14px}.G3IoxG_moduleHeader p{font-size:9px}.G3IoxG_moduleChevron{width:25px;height:25px;font-size:18px}.G3IoxG_moduleDescription{font-size:12px}.G3IoxG_lessonLink{gap:8px;min-height:87px;padding-right:1px}.G3IoxG_lessonNode{width:25px;height:25px;font-size:9px}.G3IoxG_lessonStep:not(:last-child):after{left:12px}.G3IoxG_currentLesson{margin-left:-4px;margin-right:-3px}.G3IoxG_currentLesson .G3IoxG_lessonLink{padding-left:3px;padding-right:3px}.G3IoxG_lessonStep.G3IoxG_currentLesson:not(:last-child):after{left:15px}.G3IoxG_lessonThumbnail{border-radius:6px;width:92px;height:52px}.G3IoxG_thumbnailPlay{width:20px;height:20px;bottom:4px;right:4px}.G3IoxG_lessonName{font-size:13.2px;line-height:1.55}.G3IoxG_lessonDetails{gap:3px 8px;font-size:10px}.G3IoxG_lessonAction{width:19px;height:21px}.G3IoxG_noResults{padding:29px 19px}.G3IoxG_noResults h3{font-size:23px}.G3IoxG_repliesCard{padding:18px 16px 6px}.G3IoxG_repliesCard h2{font-size:20px}.G3IoxG_page .G3IoxG_replyItem{gap:11px}}@media (max-width:380px){.G3IoxG_heading h1{font-size:31px}.G3IoxG_courseHeader{align-items:flex-start}.G3IoxG_courseHeader>span{text-align:right;max-width:75px}.G3IoxG_filters button{gap:4px;padding-left:5px;padding-right:5px;font-size:10px}.G3IoxG_moduleStep{gap:8px}.G3IoxG_lessonLink{gap:6px}.G3IoxG_lessonThumbnail{width:84px;height:47px}.G3IoxG_lessonAction{display:none}}@media (prefers-reduced-motion:reduce){.G3IoxG_primaryAction,.G3IoxG_moduleChevron{transition:none}}:is([data-campus-theme=dark] .G3IoxG_page,[data-campus-theme=dark] .G3IoxG_catalog,[data-campus-theme=dark] .G3IoxG_sidebarContent){--learning-ink:var(--ink);--learning-muted:var(--muted);--learning-line:var(--line);--learning-paper:var(--white);--learning-accent:#bddc9d;--learning-control:#202e23;--learning-selected:#29432f;--learning-selected-line:#546e43;--learning-timeline:#43573d}[data-campus-theme=dark] .G3IoxG_courseIdentity{color:var(--learning-muted)}[data-campus-theme=dark] .G3IoxG_courseFacts>span{border-color:var(--learning-line);color:var(--learning-ink);background:var(--learning-control)}[data-campus-theme=dark] .G3IoxG_page .G3IoxG_primaryAction{border-color:var(--learning-accent);color:#18251b;background:var(--learning-accent)}[data-campus-theme=dark] .G3IoxG_page .G3IoxG_primaryAction:hover{background:#d0eab7;border-color:#d0eab7}:is([data-campus-theme=dark] .G3IoxG_page [role=progressbar],[data-campus-theme=dark] .G3IoxG_sidebarContent [role=progressbar],[data-campus-theme=dark] .G3IoxG_catalog [role=progressbar]){background:#354632}:is([data-campus-theme=dark] .G3IoxG_page [role=progressbar]>span,[data-campus-theme=dark] .G3IoxG_sidebarContent [role=progressbar]>span,[data-campus-theme=dark] .G3IoxG_catalog [role=progressbar]>span){background:var(--learning-accent)}[data-campus-theme=dark] .G3IoxG_courseSearch>div{border-color:var(--learning-line)}[data-campus-theme=dark] .G3IoxG_courseSearch input::placeholder{color:var(--learning-muted)}[data-campus-theme=dark] .G3IoxG_courseSearch>div:focus-within{border-color:var(--learning-accent);outline-color:var(--learning-accent)}[data-campus-theme=dark] .G3IoxG_courseSearch input:focus-visible{outline:0}[data-campus-theme=dark] .G3IoxG_courseSearch button{border-color:var(--learning-line);color:var(--learning-ink);background:var(--sage)}[data-campus-theme=dark] .G3IoxG_courseSearch button:hover{background:#344c32}[data-campus-theme=dark] .G3IoxG_filters button[aria-pressed=true]{border-color:var(--learning-selected-line);color:#d9ebc8;background:var(--learning-selected)}[data-campus-theme=dark] .G3IoxG_filters button:not([aria-pressed=true]):hover{color:var(--learning-ink);background:var(--learning-control)}[data-campus-theme=dark] .G3IoxG_filters button:disabled{color:var(--learning-muted);opacity:1}[data-campus-theme=dark] .G3IoxG_filters button:disabled[aria-pressed=true]{color:#d9ebc8}[data-campus-theme=dark] .G3IoxG_moduleStep:not(:last-child):before{background:var(--learning-timeline)}[data-campus-theme=dark] .G3IoxG_lessonStep:not(:last-child):after{background:var(--learning-timeline)}:is([data-campus-theme=dark] .G3IoxG_moduleNode,[data-campus-theme=dark] .G3IoxG_lessonNode){color:var(--sage-dark);background:var(--learning-control);border-color:#4a603f}:is([data-campus-theme=dark] .G3IoxG_moduleNodeDone,[data-campus-theme=dark] .G3IoxG_lessonNodeDone){border-color:var(--learning-selected-line);color:#d4e9bf;background:var(--learning-selected)}[data-campus-theme=dark] .G3IoxG_lessonNodeCurrent{border-color:var(--learning-accent);color:#18251b;background:var(--learning-accent)}[data-campus-theme=dark] .G3IoxG_moduleCard>summary{border-color:var(--learning-line)}[data-campus-theme=dark] .G3IoxG_moduleCard>summary:hover h3{color:var(--learning-accent)}[data-campus-theme=dark] .G3IoxG_moduleChevron{border-color:var(--learning-line);color:var(--sage-dark);background:var(--learning-control)}[data-campus-theme=dark] .G3IoxG_lessonLink[href]:hover{background:var(--learning-control)}[data-campus-theme=dark] .G3IoxG_currentLesson{border-color:var(--learning-selected-line);background:var(--learning-selected)}[data-campus-theme=dark] .G3IoxG_currentLesson .G3IoxG_lessonLink[href]:hover{background:#314c34}[data-campus-theme=dark] .G3IoxG_lessonThumbnail{border-color:var(--learning-line);color:var(--sage-dark);background:var(--learning-control)}[data-campus-theme=dark] .G3IoxG_thumbnailPlaceholder>svg{opacity:1}[data-campus-theme=dark] .G3IoxG_thumbnailPlay{color:#f2f5eb;background:#111a16cc;border-color:#dbe8cf80}[data-campus-theme=dark] .G3IoxG_lockedLesson .G3IoxG_lessonThumbnail{opacity:1}:is([data-campus-theme=dark] .G3IoxG_lessonDetails .G3IoxG_completedStatus,[data-campus-theme=dark] .G3IoxG_lessonDetails .G3IoxG_currentStatus){color:#c3dfa8}[data-campus-theme=dark] .G3IoxG_lessonAction{color:var(--sage-dark)}[data-campus-theme=dark] .G3IoxG_currentLesson .G3IoxG_lessonAction{color:#18251b;background:var(--learning-accent)}[data-campus-theme=dark] .G3IoxG_featuredOpenLesson{background:linear-gradient(110deg,#403720,#29271b);border-color:#9d8146}[data-campus-theme=dark] .G3IoxG_featuredOpenLesson .G3IoxG_lessonLink[href]:hover{background:#514327}:is([data-campus-theme=dark] .G3IoxG_featuredOpenLesson .G3IoxG_lessonNode,[data-campus-theme=dark] .G3IoxG_featuredOpenLesson .G3IoxG_lessonAction){color:#2d2310;background:#dfc483;border-color:#d0b26b}[data-campus-theme=dark] .G3IoxG_featuredOpenLesson .G3IoxG_lessonName{color:#f4e4bd}:is([data-campus-theme=dark] .G3IoxG_featuredOpenLesson .G3IoxG_lessonDetails,[data-campus-theme=dark] .G3IoxG_featuredOpenLesson .G3IoxG_openLessonBadge){color:#ebcf90}:is([data-campus-theme=dark] .G3IoxG_lockedLesson .G3IoxG_lessonName,[data-campus-theme=dark] .G3IoxG_lockedLesson .G3IoxG_lessonAction){color:var(--learning-muted)}[data-campus-theme=dark] .G3IoxG_noResults>svg{color:var(--sage-dark)}[data-campus-theme=dark] .G3IoxG_catalog .G3IoxG_catalogReset{border-color:var(--learning-selected-line);color:var(--learning-ink);background:var(--learning-selected)}[data-campus-theme=dark] .G3IoxG_catalog .G3IoxG_catalogReset:hover{background:#314c34}[data-campus-theme=dark] .G3IoxG_repliesCard{background:var(--learning-paper)}[data-campus-theme=dark] .G3IoxG_replyAvatar{color:#d4e9bf;background:#30472f}[data-campus-theme=dark] .G3IoxG_replyTeam{color:#e6efd9;background:#3b5838}:is([data-campus-theme=dark] .G3IoxG_page a:focus-visible,[data-campus-theme=dark] .G3IoxG_sidebarContent a:focus-visible,[data-campus-theme=dark] .G3IoxG_sidebarContent button:focus-visible,[data-campus-theme=dark] .G3IoxG_page button:focus-visible,[data-campus-theme=dark] .G3IoxG_catalog a:focus-visible,[data-campus-theme=dark] .G3IoxG_catalog button:focus-visible,[data-campus-theme=dark] .G3IoxG_moduleCard>summary:focus-visible){outline-color:var(--learning-accent)}.G3IoxG_communityAccess{border:1px solid var(--learning-line);background:var(--learning-paper);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-bottom:22px;padding:10px 14px;display:flex}.G3IoxG_communityAccess>strong{color:var(--learning-ink);font-size:12px;font-weight:550}.G3IoxG_communityAccess>div{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.G3IoxG_page .G3IoxG_communityAccess a{min-height:44px;color:var(--learning-ink);justify-content:center;align-items:center;gap:7px;padding:6px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.G3IoxG_communityAccess a:hover{text-underline-offset:4px;text-decoration:underline}.G3IoxG_communityAccess a:focus-visible{outline:2px solid var(--learning-ink);outline-offset:3px}.G3IoxG_communityAccess svg{color:var(--learning-muted);flex-shrink:0}@media (max-width:620px){.G3IoxG_communityAccess{margin-bottom:20px;padding:12px;display:block}.G3IoxG_communityAccess>strong{margin-bottom:6px;display:block}.G3IoxG_communityAccess>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.G3IoxG_page .G3IoxG_communityAccess a{flex-direction:column;gap:4px;min-width:0;min-height:54px;padding:6px 2px;font-size:11px}}@media (max-width:760px){.G3IoxG_guestDesktopSyllabus>:not([data-mobile-syllabus]){display:none}}
.neTylq_experience{width:min(100%,760px);color:var(--ink,#17211c);margin:0 auto;padding:16px 0 32px}.neTylq_header{margin-bottom:28px}.neTylq_eyebrow{color:var(--muted,#637066);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:10px;line-height:1.6}.neTylq_header h1{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(30px,4vw,44px);font-weight:480;line-height:1.12}.neTylq_header>p:last-child{color:var(--muted,#637066);margin:0;font-size:15px;line-height:1.7}.neTylq_progress{margin-bottom:22px}.neTylq_progressActive{z-index:10;background:var(--paper,#f5f3ec);padding:10px 0;position:sticky;top:88px}.neTylq_progressLabel{color:var(--muted,#637066);justify-content:space-between;align-items:center;gap:14px;margin-bottom:9px;font-size:12px;line-height:1.6;display:flex}.neTylq_progressLabel>span:first-child{color:var(--ink,#17211c);font-weight:550}.neTylq_progress progress{background:var(--sage,#dbe4d7);width:100%;height:4px;accent-color:var(--sage-dark,#3b5846);border:0;border-radius:4px;display:block;overflow:hidden}.neTylq_progress progress::-webkit-progress-bar{background:var(--sage,#dbe4d7)}.neTylq_progress progress::-webkit-progress-value{background:var(--sage-dark,#3b5846);border-radius:4px}.neTylq_progress progress::-moz-progress-bar{background:var(--sage-dark,#3b5846);border-radius:4px}.neTylq_announcement{color:var(--muted,#637066);margin:0;font-size:13px;line-height:1.7}.neTylq_announcement:not(:empty){margin-bottom:18px}.neTylq_question,.neTylq_feedback,.neTylq_summary,.neTylq_introduction{border:1px solid var(--line,#d9ded4);background:var(--white,#fdfcf8);border-radius:16px;min-width:0;padding:clamp(22px,3.5vw,36px)}.neTylq_question h2,.neTylq_feedback h2,.neTylq_summary h2,.neTylq_introduction h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 24px;font-size:clamp(21px,3vw,28px);font-weight:520;line-height:1.35}.neTylq_question h2:focus,.neTylq_feedback h2:focus,.neTylq_summary h2:focus,.neTylq_introduction h2:focus{outline:none}.neTylq_question h2,.neTylq_feedback h2,.neTylq_summary h2,.neTylq_introduction h2{scroll-margin-top:154px}.neTylq_options{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.neTylq_option{border:1px solid var(--line,#d9ded4);background:var(--paper,#f5f3ec);cursor:pointer;border-radius:10px;grid-template-columns:29px minmax(0,1fr) 18px;align-items:center;gap:13px;min-width:0;min-height:76px;padding:17px;font-size:14px;line-height:1.65;transition:border-color .15s,background .15s;display:grid;position:relative}.neTylq_option>input{opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.neTylq_option:has(input:checked){border-color:var(--sage-dark,#3b5846);background:var(--sage,#dbe4d7)}.neTylq_option:has(input:focus-visible){outline:2px solid var(--sage-dark,#3b5846);outline-offset:4px}.neTylq_option:has(input:disabled){cursor:wait}.neTylq_optionLetter{border:1px solid var(--line,#d9ded4);background:var(--white,#fdfcf8);width:29px;height:29px;color:var(--muted,#637066);font-family:var(--font-geist-mono), monospace;border-radius:6px;place-items:center;font-size:12px;display:grid}.neTylq_option>span:nth-of-type(2){overflow-wrap:anywhere}.neTylq_radioMark{border:1px solid var(--muted,#637066);border-radius:50%;width:18px;height:18px}.neTylq_option:has(input:checked) .neTylq_radioMark{border:5px solid var(--sage-dark,#3b5846);background:var(--white,#fdfcf8)}.neTylq_actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.neTylq_experience .neTylq_primary{background:var(--green,#bfea9c);color:#1c321f;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:18px;max-width:100%;min-height:48px;padding:12px 20px;font-size:14px;font-weight:550;line-height:1.5;text-decoration:none;display:inline-flex}.neTylq_primary svg{flex-shrink:0}.neTylq_experience .neTylq_primary:disabled{opacity:.65;cursor:default}.neTylq_experience .neTylq_primary:focus-visible,.neTylq_experience .neTylq_textLink:focus-visible,.neTylq_footer a:focus-visible{outline:2px solid var(--sage-dark,#3b5846);outline-offset:4px}.neTylq_selectionHint{color:var(--muted,#637066);font-size:12px;line-height:1.6}.neTylq_experience .neTylq_textLink{max-width:100%;min-height:44px;color:var(--sage-dark,#3b5846);text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;line-height:1.6;text-decoration:underline;display:inline-flex}.neTylq_experience button.neTylq_textLink{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.neTylq_feedbackIcon{background:var(--sage,#dbe4d7);width:44px;height:44px;color:var(--sage-dark,#3b5846);border-radius:50%;place-items:center;margin-bottom:22px;font-size:23px;display:grid}.neTylq_feedback .neTylq_eyebrow{margin-bottom:8px}.neTylq_feedback h2{margin-bottom:14px}.neTylq_feedbackCopy{color:var(--ink,#17211c);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.85}.neTylq_summary h2{margin-bottom:12px}.neTylq_summaryIntro{color:var(--muted,#637066);margin:0 0 26px;font-size:15px;line-height:1.7}.neTylq_concepts{margin:0;padding:0;list-style:none;display:grid}.neTylq_concepts>li{border-top:1px solid var(--line,#d9ded4);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;padding:18px 0;display:grid}.neTylq_conceptMark{width:26px;height:26px;color:var(--sage-dark,#3b5846);background:var(--sage,#dbe4d7);border-radius:50%;place-items:center;font-size:14px;display:grid}.neTylq_concepts h3{margin:0 0 5px;font-size:15px;font-weight:550;line-height:1.6}.neTylq_concepts p{color:var(--muted,#637066);margin:0;font-size:14px;line-height:1.7}.neTylq_concepts .neTylq_textLink{margin-top:4px}.neTylq_previousFeedback{border-top:1px solid var(--line,#d9ded4);color:var(--muted,#637066);margin-top:28px;padding-top:12px;font-size:13px}.neTylq_previousFeedback summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.neTylq_previousFeedback summary:focus-visible{outline:2px solid var(--sage-dark,#3b5846);outline-offset:4px}.neTylq_previousFeedback p{margin:6px 0 0;line-height:1.8}.neTylq_error{border:1px solid var(--sage-dark,#3b5846);background:var(--sage,#dbe4d7);border-radius:10px;margin-bottom:18px;padding:16px 18px;font-size:14px;line-height:1.7}.neTylq_error:focus{outline:2px solid var(--sage-dark,#3b5846);outline-offset:4px}.neTylq_error p{margin:0}.neTylq_error a{min-height:44px;color:var(--ink,#17211c);text-underline-offset:4px;align-items:center;gap:10px;margin-top:8px;text-decoration:underline;display:inline-flex}.neTylq_footer{color:var(--muted,#637066);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;margin-top:22px;font-size:12px;line-height:1.7;display:flex}.neTylq_footer a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.neTylq_screenReader{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.neTylq_option:hover{border-color:var(--sage-dark,#3b5846)}.neTylq_experience .neTylq_primary:not(:disabled):hover{background:#ccefb1}}@media (max-width:540px){.neTylq_experience{padding-top:0}.neTylq_header{margin-bottom:22px}.neTylq_header>p:last-child{font-size:14px}.neTylq_progressLabel{font-size:11px}.neTylq_question,.neTylq_feedback,.neTylq_summary,.neTylq_introduction{border-radius:12px;padding:20px 17px}.neTylq_question h2{margin-bottom:20px}.neTylq_option{grid-template-columns:25px minmax(0,1fr) 16px;gap:10px;padding:14px 12px;font-size:14px}.neTylq_optionLetter{width:25px;height:25px;font-size:11px}.neTylq_radioMark{width:16px;height:16px}.neTylq_option:has(input:checked) .neTylq_radioMark{border-width:4px}.neTylq_actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:22px}.neTylq_actions .neTylq_primary{width:100%}.neTylq_actions .neTylq_textLink{align-self:flex-start}.neTylq_selectionHint{text-align:center;font-size:11px}.neTylq_feedbackCopy{font-size:15px;line-height:1.8}.neTylq_footer{flex-direction:column;align-items:flex-start;gap:0}}@media (prefers-reduced-motion:reduce){.neTylq_option{transition:none}}@media (max-width:680px){.neTylq_progressActive{top:78px}.neTylq_question h2,.neTylq_feedback h2,.neTylq_summary h2,.neTylq_introduction h2{scroll-margin-top:144px}}.neTylq_progressLabel{flex-wrap:wrap}.neTylq_timer{white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex}.neTylq_timer strong{color:var(--ink,#17211c);font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.neTylq_timer>span{font-size:11px}.neTylq_introduction>p,.neTylq_lastFeedback>p:last-child{color:var(--muted,#637066);font-size:15px;line-height:1.8}.neTylq_introduction>p:last-of-type{margin-bottom:0}.neTylq_closing{color:var(--muted,#637066);margin:0 0 18px;font-size:14px;line-height:1.7}.neTylq_lastFeedback{margin-bottom:22px}.neTylq_lastFeedback>p:last-child{margin:0}.neTylq_conceptMark svg{width:16px;height:16px}.neTylq_concepts .neTylq_reviewStatus{margin:0 0 4px;font-size:11px}.neTylq_experience .neTylq_textLink{overflow-wrap:anywhere}.neTylq_reward{border:1px solid var(--line,#d9ded4);background:var(--white,#fdfcf8);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px 24px;margin:0 0 22px;padding:20px 22px;display:grid}.neTylq_rewardResult,.neTylq_rewardTotal{min-width:0}.neTylq_reward .neTylq_earnedPoints{color:var(--sage-dark,#3b5846);letter-spacing:-.04em;font-size:28px;font-weight:550;line-height:1.2;display:block}.neTylq_reward p{color:var(--muted,#637066);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.7}.neTylq_rewardResult>p:first-child{margin:0;font-size:14px}.neTylq_rewardTotal>strong,.neTylq_rewardTotal>span{font-size:14px;line-height:1.6;display:block}.neTylq_rewardTotal>span{color:var(--muted,#637066);font-size:12px}.neTylq_rewardLinks{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 20px;display:flex}.neTylq_rewardLinks a{min-height:44px;color:var(--sage-dark,#3b5846);text-underline-offset:4px;align-items:center;font-size:13px;line-height:1.5;text-decoration:underline;display:inline-flex}.neTylq_rewardLinks a:focus-visible{outline:2px solid var(--sage-dark,#3b5846);outline-offset:4px}@media (max-width:540px){.neTylq_reward{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 17px}.neTylq_rewardLinks{gap:4px 20px}}.neTylq_reward{scroll-margin-top:100px}.neTylq_reward:focus{outline:none}@media (max-width:680px){.neTylq_reward{scroll-margin-top:90px}}.neTylq_soundPreference{justify-content:flex-end;margin-top:8px;display:flex}
.Ou8N5q_popup{z-index:55;right:24px;bottom:calc(102px + env(safe-area-inset-bottom));overscroll-behavior:contain;border:1px solid var(--line,#d9ded4);background:var(--white,#fdfcf8);width:min(380px,100vw - 24px);max-height:calc(100dvh - 126px);color:var(--ink,#17211c);border-radius:22px;padding:26px 24px 18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;overflow:auto;box-shadow:0 16px 70px #0003}.Ou8N5q_popup h2{text-align:center;letter-spacing:-.45px;max-width:290px;margin:0 auto 16px;font-size:21px;font-weight:600;line-height:1.3}.Ou8N5q_stars{border:0;justify-content:center;gap:5px;margin:0 0 17px;padding:0;display:flex}.Ou8N5q_star{cursor:pointer;border-radius:8px;place-items:center;width:48px;height:48px;display:grid;position:relative}.Ou8N5q_star input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.Ou8N5q_star svg{pointer-events:none;fill:#0000;stroke:#9b7624;stroke-width:1.35px;width:39px;height:39px}.Ou8N5q_star svg[data-filled=true]{fill:#d19b27;stroke:#a77b1b}.Ou8N5q_star:has(input:focus-visible){outline:2px solid var(--sage-dark,#3b5846);outline-offset:2px}.Ou8N5q_criteria{gap:11px;display:grid}.Ou8N5q_label{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:1.4;display:flex}.Ou8N5q_label label{max-width:240px}.Ou8N5q_label output{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:600}.Ou8N5q_label output span{color:var(--muted,#637066);font-size:11px;font-weight:400}.Ou8N5q_criterion input{width:100%;min-height:40px;accent-color:var(--sage-dark,#3b5846);cursor:pointer;margin:0;display:block}.Ou8N5q_actions{background:var(--white,#fdfcf8);box-shadow:0 -8px 12px var(--white,#fdfcf8);grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;padding:8px 0 10px;display:grid;position:sticky;bottom:-18px}.Ou8N5q_actions button{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:11px;font-size:14px;font-weight:600}.Ou8N5q_send{color:var(--white,#fdfcf8);background:var(--ink,#17211c)}.Ou8N5q_send:disabled{opacity:.45;cursor:default}.Ou8N5q_later{color:var(--sage-dark,#3b5846);background:0 0}.Ou8N5q_thanks{text-align:center;margin:24px 0;font-size:16px;line-height:1.65}.Ou8N5q_error{color:#a53324;font-size:12px;line-height:1.5}.Ou8N5q_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(html[data-theme=dark] .Ou8N5q_star svg,[data-campus-theme=dark] .Ou8N5q_star svg){stroke:#e6ba5c}:is(html[data-theme=dark] .Ou8N5q_star svg[data-filled=true],[data-campus-theme=dark] .Ou8N5q_star svg[data-filled=true]){fill:#e6ba5c;stroke:#e6ba5c}:is(html[data-theme=dark] .Ou8N5q_error,[data-campus-theme=dark] .Ou8N5q_error){color:#f4ac9f}@media (max-width:620px){.Ou8N5q_popup{right:12px;bottom:calc(90px + env(safe-area-inset-bottom));padding:23px 18px 15px}}
