._9NvS0q_experience{--discover-ink:#17243b;--discover-muted:#475569;--discover-surface:#fff;--discover-border:#b8c7da;--discover-blue:#1e40af;--discover-tint:#eff6ff;color:var(--discover-ink);min-width:0;margin-top:20px;font-size:16px}[data-theme=dark] ._9NvS0q_experience{--discover-ink:#f1f5f9;--discover-muted:#cbd5e1;--discover-surface:#111d30;--discover-border:#61758f;--discover-blue:#bfdbfe;--discover-tint:#172b48}._9NvS0q_experience :is(h1,h2,h3,p){text-align:left;margin:0}._9NvS0q_experience :is(a,button,summary){min-height:44px}._9NvS0q_experience :is(a,button,input,summary):focus-visible,._9NvS0q_notice:focus{outline:3px solid var(--discover-blue);outline-offset:4px}._9NvS0q_experience button{cursor:pointer;font:inherit;font-size:14px}._9NvS0q_experience svg{flex-shrink:0}._9NvS0q_experience a{text-decoration:none}._9NvS0q_hero{color:#fff;background:linear-gradient(115deg,#112b66 0%,#1e40af 67%,#45207e 100%);border-radius:24px;align-items:center;gap:28px;padding:clamp(24px,4vw,42px);display:flex;position:relative;overflow:hidden}._9NvS0q_hero:after{content:"";pointer-events:none;border:1px solid #ffffff25;border-radius:50%;width:360px;height:360px;position:absolute;top:-130px;right:-85px;box-shadow:0 0 0 45px #ffffff08,0 0 0 90px #ffffff05}._9NvS0q_heroText{z-index:1;flex:1;min-width:0;position:relative}._9NvS0q_eyebrow{color:#dbeafe;align-items:center;gap:9px;font-size:14px;font-weight:650;display:flex}._9NvS0q_hero h1{letter-spacing:-.035em;color:#fff;margin:12px 0;font-size:clamp(34px,5vw,52px);font-weight:780;line-height:1.05}._9NvS0q_hero p{color:#eff6ff;max-width:40ch;font-size:17px;line-height:1.6}._9NvS0q_portalLinks{flex-wrap:wrap;gap:8px 20px;margin-top:16px;display:flex}._9NvS0q_portalLinks a{color:#fff;text-underline-offset:4px;align-items:center;gap:8px;font-size:14px;font-weight:650;text-decoration:underline;display:inline-flex}._9NvS0q_hero :is(a,button):focus-visible{outline-color:#fff}._9NvS0q_journey{z-index:1;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:relative}._9NvS0q_journey li{color:#fff;background:#14255c;border:1px solid #ffffff60;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:90px;min-height:115px;font-size:14px;font-weight:650;display:flex;transform:rotate(-4deg)}._9NvS0q_journey li:nth-child(2){background:#5b21b6;transform:translateY(-10px)rotate(3deg)}._9NvS0q_journey li:nth-child(3){background:#166534;transform:rotate(5deg)}._9NvS0q_resume{color:#163523;background:#f0fdf4;border:1px solid #86b996;border-left:5px solid #166534;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:20px 0 28px;padding:22px;display:grid}._9NvS0q_resumeIcon{color:#fff;background:#166534;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}._9NvS0q_resume h2{color:inherit;font-size:20px;font-weight:750;line-height:1.4}._9NvS0q_resume p{color:inherit;margin-top:5px;font-size:15px;line-height:1.5}._9NvS0q_resume p._9NvS0q_note{color:#315a40;font-size:14px}._9NvS0q_resumeLink{color:#fff;background:#166534;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:700;display:inline-flex}[data-theme=dark] ._9NvS0q_resume{color:#ecfdf5;background:#102b22;border-color:#5b9a74}[data-theme=dark] ._9NvS0q_resume p._9NvS0q_note{color:#b7e1c6}._9NvS0q_discoveryTools{background:var(--discover-surface);border:1px solid var(--discover-border);border-radius:20px;margin-top:28px;padding:20px}._9NvS0q_tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}._9NvS0q_tabs a{color:var(--discover-muted);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:700;display:inline-flex}._9NvS0q_tabs a[aria-current]{color:#fff;background:#1e40af;border-color:#1e40af}._9NvS0q_count{background:var(--discover-tint);min-width:25px;color:var(--discover-blue);border-radius:6px;place-items:center;padding:2px 6px;font-size:14px;display:inline-grid}._9NvS0q_tabs a[aria-current] ._9NvS0q_count{color:#fff;background:#122c82}._9NvS0q_search{border:2px solid var(--discover-border);min-height:56px;color:var(--discover-muted);background:var(--discover-surface);border-radius:14px;align-items:center;gap:10px;padding:5px 8px 5px 16px;display:flex}._9NvS0q_search:focus-within{border-color:var(--discover-blue)}._9NvS0q_search input{min-width:0;min-height:44px;font:inherit;color:var(--discover-ink);outline-offset:0;background:0 0;border:0;flex:1;font-size:16px}._9NvS0q_search input::placeholder{color:var(--discover-muted);opacity:1}._9NvS0q_search input::-webkit-search-cancel-button{display:none}._9NvS0q_search button{width:44px;height:44px;color:var(--discover-ink);background:var(--discover-tint);border-radius:10px;place-items:center;display:grid}._9NvS0q_preferences{margin-top:12px}._9NvS0q_preferences summary{cursor:pointer;color:var(--discover-blue);align-items:center;gap:8px;font-size:14px;font-weight:650;list-style:none;display:flex}._9NvS0q_preferences summary::-webkit-details-marker{display:none}._9NvS0q_preferences summary svg:last-child{margin-left:auto}._9NvS0q_preferences[open] summary svg:last-child{transform:rotate(180deg)}._9NvS0q_preferences>div{padding-top:8px}._9NvS0q_preferences p{color:var(--discover-muted);margin-bottom:10px;font-size:14px;line-height:1.7}._9NvS0q_preferenceActions{flex-wrap:wrap;gap:10px;display:flex}._9NvS0q_preferenceActions button,._9NvS0q_refresh{border:1px solid var(--discover-border);color:var(--discover-blue);background:var(--discover-surface);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-weight:650;display:inline-flex}._9NvS0q_resultHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:30px 0 8px;display:flex}._9NvS0q_resultHeading h2{color:var(--discover-ink);font-size:clamp(21px,3vw,26px);font-weight:750;line-height:1.35}._9NvS0q_note{color:var(--discover-muted);font-size:14px;line-height:1.7}._9NvS0q_resultHeading ._9NvS0q_note{margin-top:7px}._9NvS0q_collectionNote{background:var(--discover-tint);color:var(--discover-muted);border-radius:12px;align-items:flex-start;gap:10px;padding:14px 18px;font-size:14px;line-height:1.65;display:flex;margin:14px 0!important}._9NvS0q_collectionNote svg{margin-top:3px}._9NvS0q_collectionNote a{color:var(--discover-blue);text-underline-offset:3px;text-decoration:underline}._9NvS0q_notice{background:var(--discover-tint);border:1px solid var(--discover-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;padding:14px 16px;display:flex}._9NvS0q_notice p{min-width:min(220px,100%);color:var(--discover-ink);flex:1;align-items:flex-start;gap:9px;font-size:14px;line-height:1.6;display:flex}._9NvS0q_notice p svg{margin-top:2px}._9NvS0q_notice button{min-width:44px;color:var(--discover-blue);background:var(--discover-surface);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:650;display:inline-flex}._9NvS0q_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}._9NvS0q_card{--card-accent:#1e40af;--card-tint:#eff6ff;--card-label:#1e40af;border:1px solid var(--discover-border);border-top:5px solid var(--card-accent);background:var(--discover-surface);border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 6px 18px #17243b06}._9NvS0q_card[data-tone="1"]{--card-accent:#5b21b6;--card-tint:#f5f3ff;--card-label:#5b21b6}._9NvS0q_card[data-tone="2"]{--card-accent:#166534;--card-tint:#f0fdf4;--card-label:#166534}._9NvS0q_card[data-tone="3"]{--card-accent:#854d0e;--card-tint:#fefce8;--card-label:#854d0e}[data-theme=dark] ._9NvS0q_card{--card-tint:#182c4d;--card-label:#bfdbfe}[data-theme=dark] ._9NvS0q_card[data-tone="1"]{--card-tint:#30204e;--card-label:#ddd6fe}[data-theme=dark] ._9NvS0q_card[data-tone="2"]{--card-tint:#15352b;--card-label:#bbf7d0}[data-theme=dark] ._9NvS0q_card[data-tone="3"]{--card-tint:#392d19;--card-label:#fef08a}._9NvS0q_cardHeading{background:var(--card-tint);color:var(--card-label);flex-direction:column;align-items:flex-start;gap:10px;padding:20px 22px;display:flex}._9NvS0q_course{align-items:flex-start;gap:8px;font-size:15px;font-weight:750;line-height:1.5;display:flex}._9NvS0q_course svg{margin-top:2px}._9NvS0q_chapter{font-size:14px;font-weight:550}._9NvS0q_cardBody{flex-direction:column;flex:1;padding:22px;display:flex}._9NvS0q_reason{color:var(--discover-muted);gap:7px;font-size:14px;line-height:1.5;display:flex}._9NvS0q_reason svg{margin-top:2px}._9NvS0q_card h3{color:var(--discover-ink);overflow-wrap:anywhere;margin:13px 0;font-size:22px;font-weight:750;line-height:1.35}._9NvS0q_preview{color:var(--discover-muted);font-size:15px;line-height:1.7}._9NvS0q_preview strong{font-weight:650}._9NvS0q_metadata{flex-wrap:wrap;gap:8px;margin:17px 0;display:flex}._9NvS0q_metadata span{border:1px solid var(--discover-border);color:var(--discover-muted);border-radius:7px;padding:5px 9px;font-size:14px;line-height:1.5}._9NvS0q_cardActions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:4px;display:flex}._9NvS0q_primary,._9NvS0q_save{border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:700;display:inline-flex}._9NvS0q_primary{background:var(--card-accent);color:#fff}._9NvS0q_save{background:var(--discover-surface);color:var(--discover-ink);border:1px solid var(--discover-border)}._9NvS0q_save[aria-pressed=true]{background:var(--card-tint);color:var(--card-label);border-color:var(--card-label)}._9NvS0q_reject{color:var(--discover-muted);text-underline-offset:3px;background:0 0;align-self:flex-start;align-items:center;gap:8px;margin-top:12px;text-decoration:underline;display:inline-flex}._9NvS0q_empty{border:1px dashed var(--discover-border);background:var(--discover-surface);color:var(--discover-muted);border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:44px 24px;display:flex}._9NvS0q_empty h3{color:var(--discover-ink);text-align:center;font-size:21px;font-weight:750}._9NvS0q_empty p{text-align:center;max-width:50ch;font-size:16px;line-height:1.7}._9NvS0q_empty button,._9NvS0q_pagination button{color:#fff;background:#1e40af;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-weight:700;display:inline-flex}._9NvS0q_pagination{justify-content:center;margin-top:30px;display:flex}._9NvS0q_pagination p{color:var(--discover-muted);justify-content:center;align-items:center;gap:10px;font-size:14px;line-height:1.6;display:flex}._9NvS0q_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){._9NvS0q_card{transition:box-shadow .18s;animation:.26s ease-out both _9NvS0q_arrive}._9NvS0q_card:hover{box-shadow:0 9px 24px #17243b16}._9NvS0q_journey li{animation:.6s ease-out both _9NvS0q_settle}._9NvS0q_journey li:nth-child(2){animation-delay:90ms}._9NvS0q_journey li:nth-child(3){animation-delay:.18s}@keyframes _9NvS0q_arrive{0%{opacity:.6;translate:0 8px}to{opacity:1;translate:0}}@keyframes _9NvS0q_settle{0%{opacity:.6;translate:0 12px}to{opacity:1;translate:0}}}@media (max-width:820px){._9NvS0q_hero{align-items:flex-start}._9NvS0q_journey{flex-direction:column;gap:6px}._9NvS0q_journey li{gap:5px;width:82px;min-height:64px;transform:none!important}._9NvS0q_resume{grid-template-columns:auto minmax(0,1fr)}._9NvS0q_resumeLink{grid-column:2;justify-self:start}}@media (max-width:600px){._9NvS0q_hero{border-radius:18px;gap:10px;padding:24px 18px}._9NvS0q_eyebrow{align-items:flex-start;font-size:14px;line-height:1.5}._9NvS0q_hero p{font-size:16px}._9NvS0q_journey{display:none}._9NvS0q_resume{gap:12px;padding:18px 14px}._9NvS0q_resumeIcon{width:40px;height:40px}._9NvS0q_resume h2{font-size:19px}._9NvS0q_resumeLink{grid-column:1/-1;width:100%}._9NvS0q_discoveryTools{padding:14px}._9NvS0q_tabs{gap:6px}._9NvS0q_tabs a{padding:10px;font-size:14px}._9NvS0q_search{gap:8px;padding-left:10px}._9NvS0q_search input{font-size:16px}._9NvS0q_preferences summary{line-height:1.5}._9NvS0q_grid{grid-template-columns:minmax(0,1fr)}._9NvS0q_cardHeading,._9NvS0q_cardBody{padding:18px}._9NvS0q_card h3{font-size:21px}._9NvS0q_cardActions{gap:8px}._9NvS0q_primary,._9NvS0q_save{padding-inline:12px}}
