.product_shell__YWQx2{--deep:#0b1c22;--cream:#e9dfca;--muted:#a5b8b5;--line:#ffffff1c;--bronze:#d8b58b;min-height:100vh;color:var(--cream);background:radial-gradient(ellipse at 80% 0,#20494c70,transparent 48%),var(--deep);font-family:Inter,Segoe UI,sans-serif;color-scheme:dark}.product_shell__YWQx2 *{box-sizing:border-box}.product_shell__YWQx2 button,.product_shell__YWQx2 input,.product_shell__YWQx2 select{font:inherit}.product_shell__YWQx2 button{cursor:pointer}.product_shell__YWQx2 [tabindex]:focus-visible,.product_shell__YWQx2 a:focus-visible,.product_shell__YWQx2 button:focus-visible,.product_shell__YWQx2 input:focus-visible,.product_shell__YWQx2 select:focus-visible{outline:2px solid var(--bronze);outline-offset:5px}.product_shell__YWQx2 button:disabled{opacity:.5;cursor:wait}.product_shell__YWQx2[data-workspace=mentor] .product_nav__46ie3 a,.product_shell__YWQx2[data-workspace=mentor] .product_user__SOkCq{min-height:44px;display:inline-flex;align-items:center}.product_header__wPoMu{max-width:1400px;margin:auto;padding:24px 40px;display:flex;gap:28px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.product_brand___h5cY{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:800;letter-spacing:.12em}.product_brand___h5cY span{font-size:28px;color:var(--bronze)}.product_nav__46ie3{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.product_nav__46ie3 a{font-size:13px;padding:10px 13px;color:var(--muted);border-radius:5px}.product_nav__46ie3 a[aria-current=page]{color:var(--cream);background:#ffffff0b;box-shadow:inset 0 -2px var(--bronze)}.product_nav__46ie3 a:hover{color:var(--cream)}.product_user__SOkCq{color:var(--muted);font-size:13px}.product_skip__g2YrM{position:fixed;left:16px;top:-100px;background:var(--cream);color:var(--deep);padding:12px;z-index:50}.product_skip__g2YrM:focus{top:16px}.product_main__0fThb{max-width:1280px;margin:auto;padding:48px 40px 80px}.product_eyebrow__EPEj3{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bronze);font-weight:700;margin:0 0 16px}.product_title__i6fr_{font-family:Georgia,serif;font-size:clamp(34px,4.5vw,64px);font-weight:400;letter-spacing:-.035em;line-height:1.08;margin:0 0 20px}.product_lead__CWKq0{color:var(--muted);font-size:16px;line-height:1.8;max-width:620px}.product_heading__uaBG_{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:44px 0 24px}.product_heading__uaBG_ h2{font-family:Georgia,serif;font-size:28px;font-weight:400;margin:0}.product_heading__uaBG_ a{color:var(--bronze);font-size:13px}.product_muted__A0gK4{color:var(--muted);font-size:13px;line-height:1.7}.product_actions__zkpQp{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:24px}.product_primary__KRQ43,.product_secondary___aqbk{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 22px;border-radius:4px;font-size:13px;font-weight:700;border:1px solid var(--bronze);text-decoration:none}.product_primary__KRQ43{color:var(--deep);background:var(--bronze)}.product_secondary___aqbk{color:var(--cream);background:transparent;border-color:#ffffff36}.product_primary__KRQ43:hover{background:#e9cba6}.product_secondary___aqbk:hover{background:#ffffff0a}.product_textButton__dWGVT{background:transparent;border:0;padding:8px 0;color:var(--bronze);text-decoration:underline;text-underline-offset:4px}.product_hero__UCvBP{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding:36px 0 60px}.product_heroArt__osI52{display:grid;place-items:center;position:relative;min-height:350px;background:radial-gradient(ellipse,#598b8229,transparent 68%)}.product_heroArt__osI52:before{content:"";position:absolute;width:80%;aspect-ratio:1;border:1px solid #d8b58b20;border-radius:50%;pointer-events:none}.product_heroArt__osI52 img{width:100%;height:350px;object-fit:contain;position:relative;filter:drop-shadow(0 24px 30px #0008)}.product_heroLabel__BemEH{position:absolute;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap;color:var(--muted);font-size:10px;letter-spacing:.14em}.product_featureRow__IotY_{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product_featureRow__IotY_ h2{font-size:18px;font-family:Georgia,serif;font-weight:400}.product_featureRow__IotY_ p{color:var(--muted);font-size:13px;line-height:1.8}.product_number__WsIwX{color:var(--bronze);font-size:11px;letter-spacing:.1em}.product_panel__5fwQl{padding:28px;border:1px solid var(--line);background:#ffffff03;border-radius:8px}.product_continue__8nKe4{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;background:radial-gradient(ellipse at 75% 30%,#32656628,transparent 70%),#ffffff03}.product_continue__8nKe4 h2{font-size:32px;font-family:Georgia,serif;font-weight:400;margin:0 0 12px}.product_continue__8nKe4 img{width:100%;height:240px;object-fit:contain}.product_stats__p0H8_{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.product_stat__G8Ypy{padding:25px;border:1px solid var(--line);border-radius:6px;display:flex;justify-content:space-between;align-items:center}.product_stat__G8Ypy span{font-size:13px;color:var(--muted)}.product_stat__G8Ypy strong{font-family:Georgia,serif;font-size:36px;color:var(--bronze);font-weight:400}.product_grid__oSZn2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.product_card__r5vFC{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#ffffff03}.product_cardArt__n2rtv{height:230px;padding:24px;background:radial-gradient(ellipse,#56847a20,transparent 72%);position:relative}.product_cardArt__n2rtv img{width:100%;height:100%;object-fit:contain}.product_cardBody__DhRe8{padding:24px}.product_cardBody__DhRe8 h2,.product_cardBody__DhRe8 h3{font-family:Georgia,serif;font-weight:400;font-size:25px;margin:8px 0 12px}.product_badge__Nre7P{display:inline-flex;align-items:center;gap:6px;color:var(--bronze);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.product_progressLabel__m7urn{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted);margin:18px 0 9px}.product_progress__u3IAz{display:block;width:100%;height:5px;appearance:none;border:0;background:#ffffff18;color:var(--bronze);border-radius:8px;overflow:hidden}.product_progress__u3IAz::-webkit-progress-bar{background:#ffffff18}.product_progress__u3IAz::-webkit-progress-value{background:var(--bronze)}.product_progress__u3IAz::-moz-progress-bar{background:var(--bronze)}.product_recent__UDY4M{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:24px}.product_recent__UDY4M img{width:100%;height:170px;object-fit:contain}.product_recent__UDY4M h3{font-size:26px;font-family:Georgia,serif;font-weight:400;margin:4px 0 12px}.product_notice__t8P3d{padding:16px 20px;border:1px solid #d8b58b50;background:#d8b58b0a;border-radius:6px;margin:16px 0;font-size:13px;line-height:1.7}.product_notice__t8P3d p{margin:0 0 8px}.product_notice__t8P3d .product_actions__zkpQp{margin-top:12px}.product_status__VsMYz{font-size:12px;color:var(--muted);margin-bottom:24px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.product_status__VsMYz:before{content:"";height:6px;width:6px;border-radius:50%;background:var(--bronze)}.product_metadata__QWP2m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0}.product_metadata__QWP2m dt{font-size:10px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.product_metadata__QWP2m dd{margin:8px 0 0;font-size:14px;line-height:1.6}.product_detail__oX2h7{display:grid;grid-template-columns:1fr 1fr;gap:36px}.product_detailArt__h__Qw{width:100%;height:350px;object-fit:contain;background:radial-gradient(ellipse,#56847a20,transparent 70%)}.product_stages__BmSi8{padding:0;margin:24px 0;list-style:none;display:grid;gap:10px}.product_stages__BmSi8 li{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.product_stages__BmSi8 li span:last-child{color:var(--bronze)}.product_footer__5cAZI{max-width:1280px;margin:auto;padding:24px 40px 36px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted)}.product_setting__9c76z{display:flex;gap:12px;align-items:center;margin:20px 0;font-size:14px}.product_setting__9c76z input{accent-color:var(--bronze);width:20px;height:20px}.product_account__mAtDZ{display:grid;grid-template-columns:1fr 1fr;gap:24px}.product_account__mAtDZ h2{font-family:Georgia,serif;font-size:26px;font-weight:400;margin-top:0}.product_wide__uu6Jt{grid-column:1/-1}.product_error__jSCY6{color:#ffc3a7}.product_back__xL8CX{font-size:12px;color:var(--bronze);display:inline-block;margin-bottom:24px}.product_workshop__YEQNF{margin-top:24px;min-height:540px}.product_shell__YWQx2[data-reduced-motion=true] *{scroll-behavior:auto!important;animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.product_shell__YWQx2 *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:900px){.product_header__wPoMu{flex-wrap:wrap;padding:20px 24px;gap:16px}.product_nav__46ie3{order:3;width:100%;gap:2px}.product_nav__46ie3 a{padding:9px 10px}.product_main__0fThb{padding:32px 24px 56px}.product_hero__UCvBP{gap:20px}.product_heroArt__osI52 img{height:280px}.product_heroArt__osI52{min-height:300px}.product_footer__5cAZI{padding:24px}.product_detail__oX2h7{gap:20px}}@media(max-width:600px){.product_header__wPoMu{padding:18px}.product_brand___h5cY{font-size:11px;letter-spacing:.08em}.product_user__SOkCq{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product_nav__46ie3{justify-content:space-between}.product_nav__46ie3 a{font-size:11px;padding:9px 5px}.product_main__0fThb{padding:28px 18px 44px}.product_hero__UCvBP{grid-template-columns:1fr;padding-top:12px;gap:8px}.product_heroArt__osI52{min-height:250px;order:-1}.product_heroArt__osI52 img{height:230px}.product_heroArt__osI52:before{width:65%}.product_hero__UCvBP .product_title__i6fr_{font-size:42px}.product_featureRow__IotY_{grid-template-columns:1fr;gap:18px}.product_featureRow__IotY_ h2{margin:8px 0}.product_featureRow__IotY_ p{margin:0}.product_continue__8nKe4{grid-template-columns:1fr;padding:22px}.product_continue__8nKe4 img{order:-1;height:190px}.product_account__mAtDZ,.product_detail__oX2h7,.product_grid__oSZn2{grid-template-columns:1fr}.product_stats__p0H8_{gap:8px}.product_stat__G8Ypy{padding:16px 10px;flex-direction:column;gap:10px}.product_stat__G8Ypy strong{font-size:30px}.product_stat__G8Ypy span{font-size:11px}.product_panel__5fwQl{padding:22px}.product_recent__UDY4M{grid-template-columns:100px 1fr;gap:14px}.product_recent__UDY4M img{height:130px}.product_recent__UDY4M h3{font-size:24px}.product_footer__5cAZI{flex-direction:column;padding:24px 18px}.product_heading__uaBG_ h2{font-size:25px}.product_detailArt__h__Qw{height:260px}.product_actions__zkpQp .product_primary__KRQ43,.product_actions__zkpQp .product_secondary___aqbk{padding:11px 15px}.product_metadata__QWP2m{gap:16px}}.product_timelinePage__eUXG8{min-width:0}.product_shell__YWQx2:has(.product_timelinePage__eUXG8)>.product_header__wPoMu{width:100%;max-width:none;padding:10px 24px;gap:12px}.product_shell__YWQx2:has(.product_timelinePage__eUXG8)>.product_main__0fThb{width:100%;max-width:none;margin:0;padding:12px 24px 16px}@media(max-width:600px){.product_shell__YWQx2:has(.product_timelinePage__eUXG8)>.product_header__wPoMu{padding:8px 12px;gap:6px}.product_shell__YWQx2:has(.product_timelinePage__eUXG8)>.product_main__0fThb{padding:8px 12px 12px}}.product_shell__YWQx2:has(.product_workshopPage__3zmTr){height:100dvh;min-height:0;display:flex;flex-direction:column}.product_shell__YWQx2:has(.product_workshopPage__3zmTr)>.product_header__wPoMu{flex:none;width:100%;max-width:none;padding:10px 24px;gap:12px}.product_shell__YWQx2:has(.product_workshopPage__3zmTr)>.product_main__0fThb{flex:1;min-height:0;width:100%;max-width:none;margin:0;padding:12px 24px 16px}.product_shell__YWQx2:has(.product_workshopPage__3zmTr)>.product_footer__5cAZI{display:none}.product_workshopPage__3zmTr{height:100%;min-height:0;display:flex;flex-direction:column;gap:8px}.product_workshopHeading__UF0sg{display:flex;align-items:center;gap:20px;flex:none}.product_workshopHeading__UF0sg h1{margin:0;font:400 clamp(24px,2.4vw,34px)/1.2 Georgia,serif}.product_workshopHeading__UF0sg .product_back__xL8CX{margin:0;white-space:nowrap}.product_workshopHeading__UF0sg>.product_textButton__dWGVT{margin-left:auto;font-size:12px;white-space:nowrap}.product_workshopPage__3zmTr>.product_workshop__YEQNF{flex:1;min-height:0;margin:0}.product_workshopPage__3zmTr>section{flex:none;max-height:25vh;overflow:auto}.product_workshopPage__3zmTr .product_status__VsMYz{margin:0;font-size:11px}@media(max-height:600px) and (max-width:1000px){.product_shell__YWQx2:has(.product_workshopPage__3zmTr){height:auto;min-height:100dvh}.product_workshopPage__3zmTr{height:auto}}@media(max-width:600px){.product_shell__YWQx2:has(.product_workshopPage__3zmTr)>.product_header__wPoMu{padding:8px 12px;gap:6px}.product_shell__YWQx2:has(.product_workshopPage__3zmTr)>.product_main__0fThb{padding:8px 12px 12px}.product_workshopHeading__UF0sg{gap:8px;flex-wrap:wrap}.product_workshopHeading__UF0sg h1{order:3;width:100%;font-size:24px}.product_workshopHeading__UF0sg .product_back__xL8CX,.product_workshopHeading__UF0sg>.product_textButton__dWGVT{font-size:11px}}