.HomeLearningCycle_section__zJNIZ{margin-top:72px;color:var(--workspace-text);background:var(--workspace-card);border:1px solid var(--workspace-border);border-radius:24px;overflow:hidden}.HomeLearningCycle_header__ZqqE4{padding:32px 32px 0}.HomeLearningCycle_eyebrow__54r2O{text-transform:uppercase;letter-spacing:.15em;font-size:11px!important;font-weight:700;color:var(--workspace-muted);margin:0 0 12px!important}.HomeLearningCycle_header__ZqqE4 h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:750;letter-spacing:-.035em;margin:0}.HomeLearningCycle_header__ZqqE4 p{font-size:14px;color:var(--workspace-muted);line-height:1.6;margin:10px 0 0}.HomeLearningCycle_scene__eJdFF{height:460px;max-width:850px;margin:12px auto 0;position:relative;perspective:1000px}.HomeLearningCycle_orbit__K2qqz{position:absolute;left:14.5%;top:17%;width:71%;height:66%;border:1px solid var(--workspace-border);border-radius:50%;transform:rotateX(18deg);box-shadow:0 12px 0 -1px var(--workspace-card),0 13px 0 var(--workspace-border)}.HomeLearningCycle_hub__n5SYB{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);width:160px;display:flex;flex-direction:column;align-items:center;gap:8px}.HomeLearningCycle_hub__n5SYB span{font-size:11px;color:var(--workspace-muted)}.HomeLearningCycle_steps__SPGUp{list-style:none;padding:0;margin:0}.HomeLearningCycle_step__IrN5b{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:155px}.HomeLearningCycle_node__AcbyK{border:0;background:transparent;color:inherit;font-weight:600;font-size:13px;font-family:inherit;display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;min-height:103px;padding:0;cursor:pointer;text-decoration:none}.HomeLearningCycle_pedestal__O5ddn{position:relative;display:flex;align-items:center;justify-content:center;width:68px;height:58px;border-radius:18px;background:var(--workspace-card);border:1px solid var(--workspace-border);box-shadow:0 7px 0 var(--workspace-border),0 16px 24px #39245215;transform:rotate(-7deg) skewY(4deg);transition:transform .2s,background .2s}.HomeLearningCycle_pedestal__O5ddn svg{width:28px;height:28px;color:#9774d7;transform:skewY(-4deg) rotate(7deg)}.HomeLearningCycle_number__FNfW9{position:absolute;right:-7px;top:-9px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--workspace-card);border:1px solid var(--workspace-border);font-size:11px;color:var(--workspace-muted)}.HomeLearningCycle_node__AcbyK[data-selected=true] .HomeLearningCycle_pedestal__O5ddn{background:#7955bb;box-shadow:0 8px 0 #593c8e,0 18px 28px #7955bb30;transform:translateY(-5px) rotate(-7deg) skewY(4deg)}.HomeLearningCycle_node__AcbyK[data-selected=true] svg{color:#fff}.HomeLearningCycle_node__AcbyK:hover .HomeLearningCycle_pedestal__O5ddn{transform:translateY(-5px) rotate(-7deg) skewY(4deg)}.HomeLearningCycle_node__AcbyK:focus-visible{outline:3px solid #9774d7;outline-offset:5px;border-radius:10px}.HomeLearningCycle_arrow___VZqu{position:absolute;font-size:20px;color:var(--workspace-muted);pointer-events:none}@media(max-width:650px){.HomeLearningCycle_section__zJNIZ{margin-top:40px}.HomeLearningCycle_header__ZqqE4{padding:24px 20px 0}.HomeLearningCycle_scene__eJdFF{height:auto;margin:28px 20px}.HomeLearningCycle_arrow___VZqu,.HomeLearningCycle_orbit__K2qqz{display:none}.HomeLearningCycle_hub__n5SYB{position:static;transform:none;margin:0 auto 32px}.HomeLearningCycle_steps__SPGUp{display:flex;flex-direction:column;gap:24px}.HomeLearningCycle_step__IrN5b{position:static;transform:none;width:auto}.HomeLearningCycle_node__AcbyK{flex-direction:row;text-align:left;min-height:64px;gap:24px;padding:0 8px}.HomeLearningCycle_pedestal__O5ddn{flex-shrink:0;width:56px;height:48px}}@media(prefers-reduced-motion:reduce){.HomeLearningCycle_pedestal__O5ddn{transition:none}}.HomeLearningCycle_node__AcbyK:focus-visible svg,.HomeLearningCycle_node__AcbyK:hover svg{animation:HomeLearningCycle_iconNod__trhLk .65s ease both}.HomeLearningCycle_node__AcbyK[data-selected=true] svg{animation:HomeLearningCycle_iconNod__trhLk .65s ease both}.HomeLearningCycle_step__IrN5b:nth-child(2n) .HomeLearningCycle_node__AcbyK:focus-visible svg,.HomeLearningCycle_step__IrN5b:nth-child(2n) .HomeLearningCycle_node__AcbyK:hover svg,.HomeLearningCycle_step__IrN5b:nth-child(2n) .HomeLearningCycle_node__AcbyK[data-selected=true] svg{animation-name:HomeLearningCycle_iconLift__H7Dtx}@keyframes HomeLearningCycle_iconNod__trhLk{0%,to{transform:skewY(-4deg) rotate(7deg)}35%{transform:skewY(-4deg) rotate(-9deg)}70%{transform:skewY(-4deg) rotate(15deg)}}@keyframes HomeLearningCycle_iconLift__H7Dtx{0%,to{transform:skewY(-4deg) rotate(7deg) translateY(0)}45%{transform:skewY(-4deg) rotate(7deg) translateY(-5px) scale(1.08)}}@media(prefers-reduced-motion:reduce){.HomeLearningCycle_node__AcbyK svg{animation:none!important}}.HomeLearningCycle_hub__n5SYB strong{font-size:20px;letter-spacing:-.04em}.ConnectedWorkspaceWeb_section__faDGh{max-width:1160px;margin:88px auto;color:var(--workspace-text)}.ConnectedWorkspaceWeb_header__kTJ2x{max-width:760px;margin:0 auto 32px;text-align:center}.ConnectedWorkspaceWeb_eyebrow__M_225{font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--workspace-muted)}.ConnectedWorkspaceWeb_header__kTJ2x h2{font-size:clamp(30px,3.4vw,44px);line-height:1.15;letter-spacing:-.04em;margin:12px 0 16px;text-wrap:balance}.ConnectedWorkspaceWeb_header__kTJ2x>p:last-child{color:var(--workspace-muted);line-height:1.7;font-size:15px}.ConnectedWorkspaceWeb_layout__tMweO{margin-top:clamp(48px,6vw,72px);display:grid;grid-template-columns:minmax(0,560px);justify-content:center;gap:40px;align-items:center}.ConnectedWorkspaceWeb_map__zwAKU{position:relative;width:100%;aspect-ratio:1;isolation:isolate;perspective:1400px;--face-depth:65px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.ConnectedWorkspaceWeb_sphere___ndC_{position:absolute;inset:9%;border-radius:50%;background:radial-gradient(circle at 30% 20%,#ffffffa0,#bba3ea22 36%,#9170c72b 70%,#7652b34d);border:1px solid #a58bc238;box-shadow:inset -20px -15px 45px #6c48961a,0 24px 44px #68528912;pointer-events:none}.ConnectedWorkspaceWeb_connections__foLHD{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#aa93c670;stroke-width:1.5}.ConnectedWorkspaceWeb_node__u2q_K{position:absolute;display:flex;flex-direction:column;align-items:center;gap:8px;padding:15px 12px;min-height:86px;width:132px;transform:translate(-50%,-50%);border:1px solid var(--workspace-border);border-radius:20px;background:var(--workspace-bg,#fff);color:var(--workspace-text);box-shadow:0 7px 0 #8c78a324,0 16px 26px #69548216;text-align:center;box-sizing:border-box;font:inherit}.ConnectedWorkspaceWeb_node__u2q_K svg{font-size:25px;color:#9067c7}.ConnectedWorkspaceWeb_node__u2q_K strong{font-size:12px}.ConnectedWorkspaceWeb_center__fcNXL{top:50%;left:50%;width:190px;padding:22px 12px;border-radius:28px}.ConnectedWorkspaceWeb_center__fcNXL small{font-size:10px;color:var(--workspace-muted);text-transform:uppercase;letter-spacing:.08em}.ConnectedWorkspaceWeb_center__fcNXL strong{font-size:16px}.ConnectedWorkspaceWeb_center__fcNXL span{font-size:10px;color:var(--workspace-muted)}.ConnectedWorkspaceWeb_node1__uaNvB{left:23%;top:17%}.ConnectedWorkspaceWeb_node2__91MK_{left:79%;top:17%}.ConnectedWorkspaceWeb_node3__cH91s{left:79%;top:83%}.ConnectedWorkspaceWeb_node4__0kRF0{left:20%;top:83%}.ConnectedWorkspaceWeb_mapCaption__yc5ZT{margin-top:20px;width:100%;text-align:center;color:var(--workspace-muted);font-size:12px}@media (max-width:900px){.ConnectedWorkspaceWeb_layout__tMweO{grid-template-columns:1fr;gap:32px}.ConnectedWorkspaceWeb_map__zwAKU{width:100%;max-width:510px;margin:auto}.ConnectedWorkspaceWeb_section__faDGh{margin:56px auto}}@media (max-width:440px){.ConnectedWorkspaceWeb_node__u2q_K{width:102px;padding:11px 5px;min-height:78px;border-radius:16px}.ConnectedWorkspaceWeb_node__u2q_K strong{font-size:10px}.ConnectedWorkspaceWeb_center__fcNXL{width:146px;padding:16px 6px}.ConnectedWorkspaceWeb_center__fcNXL strong{font-size:13px}.ConnectedWorkspaceWeb_center__fcNXL small,.ConnectedWorkspaceWeb_center__fcNXL span{font-size:8px}.ConnectedWorkspaceWeb_mapCaption__yc5ZT{bottom:-24px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ConnectedWorkspaceWeb_sphereGrid__Xt1zd{animation:none}.ConnectedWorkspaceWeb_node__u2q_K{transition:none}}.ConnectedWorkspaceWeb_modeControls__dnWxf{display:flex;justify-content:center;gap:6px}.ConnectedWorkspaceWeb_modeControls__dnWxf button{font:inherit;font-size:14px;font-weight:650;padding:9px 20px;border-radius:999px;border:1px solid var(--workspace-border);color:var(--workspace-text);background:var(--workspace-card);cursor:pointer}.ConnectedWorkspaceWeb_modeControls__dnWxf button[aria-pressed=true]{background:var(--workspace-accent-soft);border-color:#9774d7}.ConnectedWorkspaceWeb_map__zwAKU:focus-visible,.ConnectedWorkspaceWeb_modeControls__dnWxf button:focus-visible{outline:3px solid #9774d7;outline-offset:5px;border-radius:20px}.ConnectedWorkspaceWeb_instructions__WG8Aa{text-align:center;font-size:12px;color:var(--workspace-muted);margin:16px 0 28px}.ConnectedWorkspaceWeb_map__zwAKU:active{cursor:grabbing}.ConnectedWorkspaceWeb_rotator__6xG39{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.2,.7,.2,1)}.ConnectedWorkspaceWeb_rotator__6xG39[data-dragging=true]{transition:none}.ConnectedWorkspaceWeb_face__Cgvyz{position:absolute;inset:0;transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.ConnectedWorkspaceWeb_rotator__6xG39{transition:none}}.ConnectedWorkspaceWeb_sphereGrid__Xt1zd{position:absolute;inset:9%;transform-style:preserve-3d;pointer-events:none}.ConnectedWorkspaceWeb_sphereGrid__Xt1zd i{position:absolute;inset:0;border-radius:50%;border:1px solid #a58bc255;backface-visibility:visible}.ConnectedWorkspaceWeb_face__Cgvyz .ConnectedWorkspaceWeb_node__u2q_K{transform:translate(-50%,-50%) translateZ(18px)}.ConnectedWorkspaceWeb_face__Cgvyz .ConnectedWorkspaceWeb_center__fcNXL{transform:translate(-50%,-50%) translateZ(55px)}@media (max-width:600px){.ConnectedWorkspaceWeb_map__zwAKU{--face-depth:28px}.ConnectedWorkspaceWeb_face__Cgvyz .ConnectedWorkspaceWeb_node__u2q_K{transform:translate(-50%,-50%) translateZ(8px)}.ConnectedWorkspaceWeb_face__Cgvyz .ConnectedWorkspaceWeb_center__fcNXL{transform:translate(-50%,-50%) translateZ(24px)}}.helpActionIcon_icon___LBfx{overflow:visible;transition:transform .18s ease}.helpActionIcon_detail__TqP_I,.helpActionIcon_drawing__vCKiZ{transform-box:fill-box;transform-origin:center}.helpActionIcon_expanded__LwcLy{transform:rotate(180deg)}a:focus-visible .helpActionIcon_drawing__vCKiZ,a:hover .helpActionIcon_drawing__vCKiZ,button:focus-visible .helpActionIcon_drawing__vCKiZ,button:hover .helpActionIcon_drawing__vCKiZ{animation:helpActionIcon_lift__phoJn .65s ease both}a:focus-visible .helpActionIcon_detail__TqP_I,a:hover .helpActionIcon_detail__TqP_I,button:focus-visible .helpActionIcon_detail__TqP_I,button:hover .helpActionIcon_detail__TqP_I{animation:helpActionIcon_brighten__iEeou .65s ease both}@keyframes helpActionIcon_lift__phoJn{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)}}@keyframes helpActionIcon_brighten__iEeou{0%,to{opacity:1}45%{opacity:.45}}@media (prefers-reduced-motion:reduce){.helpActionIcon_icon___LBfx{transition:none}.helpActionIcon_icon___LBfx .helpActionIcon_detail__TqP_I,.helpActionIcon_icon___LBfx .helpActionIcon_drawing__vCKiZ{animation:none!important}}.client-theme-layout{display:flex;flex-direction:column;height:100dvh;width:100vw;flex:1 1;min-height:0}html[data-color-mode=light],html[data-color-mode=light] body{background:#f7f7f7;color:#0a0a0a}html[data-color-mode=dark],html[data-color-mode=dark] body{background:#020617;color:#e5e7eb}html[data-color-mode=dark] .client-theme-layout[data-color-mode=light],html[data-color-mode=light] .client-theme-layout[data-color-mode=dark]{visibility:hidden}.tutorialAiBadge_badge__SXZRu{display:inline-flex;align-items:center;gap:3px;margin-inline-start:.5em;padding:2px 6px;border-radius:6px;vertical-align:middle;white-space:nowrap;color:var(--workspace-accent);background:var(--workspace-accent-soft);font-size:.65rem;font-weight:750;line-height:1.3;letter-spacing:.02em}.tutorialAiBadge_badge__SXZRu .sp-s{animation:tutorialAiBadge_tutorial-spark__mHXx_ 1.2s ease-in-out 2}.tutorialAiBadge_badge__SXZRu:hover .sp-s{animation:tutorialAiBadge_tutorial-spark__mHXx_ 1.2s ease-in-out infinite}@keyframes tutorialAiBadge_tutorial-spark__mHXx_{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.75) rotate(12deg)}}@media (prefers-reduced-motion:reduce){.tutorialAiBadge_badge__SXZRu .sp-s{animation:none!important}}.tutorial_guide__AwwJ1{margin:3rem auto 0;max-width:850px;color:var(--workspace-text);line-height:1.8}.tutorial_guide__AwwJ1 h2{margin:2.5rem 0 .75rem;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.3;letter-spacing:-.025em}.tutorial_guide__AwwJ1 h3{margin:0 0 .4rem;font-size:1.1rem;line-height:1.5}.tutorial_guide__AwwJ1 p{margin:0 0 1rem;color:var(--workspace-muted)}.tutorial_guide__AwwJ1 ol{padding-left:1.6rem}.tutorial_guide__AwwJ1 ul{padding-left:1.4rem}.tutorial_guide__AwwJ1 ul li{margin-bottom:.75rem;color:var(--workspace-muted)}.tutorial_guide__AwwJ1 table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tutorial_guide__AwwJ1 caption{text-align:left;color:var(--workspace-muted);margin-bottom:.5rem}.tutorial_guide__AwwJ1 td,.tutorial_guide__AwwJ1 th{text-align:left;padding:.65rem;border-bottom:1px solid var(--workspace-border)}.tutorial_guide__AwwJ1 blockquote{margin:1rem 0;padding:1rem 1.25rem;border-left:3px solid var(--workspace-accent);background:var(--workspace-card)}.tutorial_guide__AwwJ1 blockquote p{margin:0}.tutorial_guide__AwwJ1 details{margin:.75rem 0 1.5rem;padding:1rem;border:1px solid var(--workspace-border);border-radius:12px}.tutorial_guide__AwwJ1 summary{cursor:pointer;font-weight:650}.tutorial_guide__AwwJ1 summary:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:4px}.tutorial_guide__AwwJ1 details[open] summary{margin-bottom:.75rem}.tutorial_guide__AwwJ1 details p:last-child{margin-bottom:0}.tutorial_guide__AwwJ1 .tutorial-inline-math{display:inline-block;max-width:100%;vertical-align:middle;overflow-x:auto;overflow-y:hidden}.tutorial_guide__AwwJ1 .tutorial-display-math{max-width:100%;overflow-x:auto;overflow-y:hidden;margin:.75rem 0;padding:.25rem 0}.tutorial_guide__AwwJ1 .katex{font-size:1.05em}.tutorial_guide__AwwJ1 .katex-display{margin:0;text-align:left}.tutorial_guide__AwwJ1 .tutorial-math:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px;border-radius:4px}.tutorial_mathNote__xhglN{display:none;position:fixed;left:24px;bottom:24px;z-index:20;width:260px;box-sizing:border-box;padding:18px;border:1px solid var(--workspace-border);border-left:3px solid var(--workspace-accent);border-radius:14px;background:var(--alpha-surface);color:var(--workspace-text);box-shadow:0 8px 28px rgb(0 0 0/16%);font-size:.85rem;line-height:1.5}.tutorial_mathNote__xhglN strong{display:block;margin-bottom:.5rem}.tutorial_guide__AwwJ1 .tutorial_mathNote__xhglN p{margin:0}.tutorial_guide__AwwJ1:has(.tutorial-math:focus) .tutorial_mathNote__xhglN,.tutorial_guide__AwwJ1:has(.tutorial-math:hover) .tutorial_mathNote__xhglN,.tutorial_mathNote__xhglN:hover{display:block}@media (max-width:600px){.tutorial_mathNote__xhglN{left:12px;bottom:16px;width:min(260px,calc(100vw - 100px));padding:14px}}.tutorial_guide__AwwJ1 ol li{padding-left:.5rem;margin-bottom:1.5rem}.tutorial_guide__AwwJ1 li::marker{color:var(--workspace-muted);font-weight:700}.tutorial_guide__AwwJ1 a{color:var(--workspace-text);text-underline-offset:4px}.tutorial_example__mmK4v{padding:1.5rem;border:1px solid var(--workspace-border);border-radius:20px;background:var(--workspace-card)}.tutorial_example__mmK4v h2{margin-top:0}.tutorial_example__mmK4v p{margin-bottom:0}.tutorial_cta__G7UxQ{display:inline-block;margin-top:.75rem;font-weight:700}.tutorial_guide__AwwJ1 nav ul{display:flex;flex-wrap:wrap;gap:.75rem 2rem;list-style:none;padding:0}