._helper_dc2y9_1{min-width:0;padding:var(--resource-panel-padding,24px);border:1px solid var(--line);border-radius:var(--resource-panel-radius,12px);color:var(--ink);background:var(--surface);font:400 var(--resource-control-size,13px)/1.55 var(--resource-prose-font,"Helvetica Neue", Helvetica, Arial, sans-serif);scroll-margin-top:calc(var(--resource-chrome-height,64px) + 16px);flex-direction:column;gap:16px;display:flex}._helper_dc2y9_1[hidden]{display:none}._helper_dc2y9_1 button{border:1px solid var(--line);border-radius:var(--resource-control-radius,8px);min-height:44px;color:var(--ink);font:500 var(--resource-control-size,13px)/1.55 var(--resource-prose-font,"Helvetica Neue", Helvetica, Arial, sans-serif);text-align:left;cursor:pointer;background:0 0;padding:8px 12px}._helper_dc2y9_1 button:hover{background:var(--surface-soft)}._helper_dc2y9_1 button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}._helper_dc2y9_1 ._launcher_dc2y9_6{background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0;display:flex}._portrait_dc2y9_7{flex:0 0 63px;width:63px;height:104px;display:block;position:relative;overflow:hidden}._portrait_dc2y9_7 img{width:108.87px;max-width:none;height:108.87px;position:absolute;top:-1.82px;left:-24.31px}._identity_dc2y9_9{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}._identity_dc2y9_9 strong{color:var(--ink);font:600 var(--resource-subheading-size,19px)/1.35 var(--resource-prose-font,"Helvetica Neue", Helvetica, Arial, sans-serif)}._identity_dc2y9_9>span{color:var(--muted);font-size:var(--resource-meta-size,12px)}._identity_dc2y9_9 ._toggleLabel_dc2y9_12{font-size:var(--resource-control-size,13px);text-underline-offset:3px;text-decoration:underline}._content_dc2y9_13{border-top:1px solid var(--hairline);flex-direction:column;gap:16px;min-width:0;padding-top:16px;display:flex}._content_dc2y9_13[hidden]{display:none}._helper_dc2y9_1 ._context_dc2y9_15{color:var(--ink);font:500 var(--resource-control-size,13px)/1.55 var(--resource-prose-font,"Helvetica Neue", Helvetica, Arial, sans-serif);margin:0}._prompts_dc2y9_16{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}._prompts_dc2y9_16 button:last-child{grid-column:1/-1}._prompts_dc2y9_16 button[aria-pressed=true]{color:var(--blue);border-color:var(--blue-line);background:var(--blue-tint)}._answer_dc2y9_19{min-width:0}._helper_dc2y9_1 ._answer_dc2y9_19 p{color:var(--body);font:400 var(--resource-body-size,16px)/var(--resource-body-line,1.75) var(--resource-prose-font,"Helvetica Neue", Helvetica, Arial, sans-serif);margin:0}._helper_dc2y9_1 ._next_dc2y9_21{color:var(--blue);border-color:var(--blue-line);align-self:flex-start}._helper_dc2y9_1 ._note_dc2y9_22{color:var(--muted);font:400 var(--resource-meta-size,12px)/1.55 var(--resource-prose-font,"Helvetica Neue", Helvetica, Arial, sans-serif);margin:0}@media (max-width:640px){._helper_dc2y9_1{padding:var(--resource-panel-padding,20px)}}@media (max-width:1000px){._helper_dc2y9_1{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:40;box-sizing:border-box;overscroll-behavior:contain;width:min(360px,100vw - 40px);max-height:65dvh;padding:16px;position:fixed;overflow-y:auto}._helper_dc2y9_1 ._launcher_dc2y9_6{z-index:1;background:var(--surface);flex-shrink:0;position:sticky;top:0}._portrait_dc2y9_7{flex-basis:40px;width:40px;height:56px}._portrait_dc2y9_7 img{width:58.62px;height:58.62px;top:-.98px;left:-13.09px}._identity_dc2y9_9 strong{font-size:var(--resource-control-size,13px)}._identity_dc2y9_9{gap:4px}}._explorer_4qzby_1{width:100%;min-width:0;color:var(--ink);flex-direction:column;gap:24px;display:flex;container-type:inline-size}._figure_4qzby_2{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}._diagram_4qzby_3{border:1px solid var(--line);border-radius:var(--resource-panel-radius,12px);background:var(--surface-soft);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:24px;margin:0;padding:24px 16px;list-style:none;display:grid}._component_4qzby_4{min-width:0;display:flex;position:relative}._explorer_4qzby_1 button{cursor:pointer;min-height:44px}._explorer_4qzby_1 ._node_4qzby_6{border:1.7px solid var(--ink);width:100%;min-width:0;min-height:72px;color:var(--ink);background:var(--surface);box-shadow:2px 3px 0 var(--ink);border-radius:6px 9px 5px 8px;padding:8px;font:600 18px/1.25 ui-rounded,Comic Sans MS,system-ui,sans-serif;transform:rotate(-.6deg)}._component_4qzby_4:nth-of-type(2n) ._node_4qzby_6{transform:rotate(.5deg)}._node_4qzby_6[aria-pressed=true]{border-color:var(--blue);background:var(--blue-tint);outline:2px solid var(--blue);outline-offset:3px}._connection_4qzby_9{pointer-events:none;width:24px;height:16px;position:absolute;top:calc(50% - 8px);left:100%;overflow:visible}._connection_4qzby_9 path{fill:none;stroke:var(--ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}._connection_4qzby_9[data-active=true] path{stroke:var(--blue)}._figure_4qzby_2 figcaption{color:var(--muted);font:400 var(--resource-meta-size,12px)/1.55 var(--resource-caption-font,"Helvetica Neue", Helvetica, Arial, sans-serif)}._explanation_4qzby_13{flex-direction:column;gap:8px;min-width:0;display:flex}._explanation_4qzby_13 h3{color:var(--ink);font:600 var(--resource-subheading-size,19px)/1.35 var(--resource-prose-font,"Helvetica Neue", Helvetica, Arial, sans-serif);margin:0}._explanation_4qzby_13 p{max-width:70ch;color:var(--body);font:400 var(--resource-body-size,16px)/var(--resource-body-line,1.75) var(--resource-prose-font,"Helvetica Neue", Helvetica, Arial, sans-serif);margin:0}._flowControls_4qzby_16{justify-content:space-between;align-items:center;gap:16px;display:flex}._flowControls_4qzby_16 button{border:1px solid var(--line);border-radius:var(--resource-control-radius,8px);color:var(--ink);font:400 var(--resource-control-size,13px)/1.55 var(--resource-prose-font,"Helvetica Neue", Helvetica, Arial, sans-serif);background:0 0;padding:8px 12px}._flowControls_4qzby_16 button:hover:not(:disabled){background:var(--surface-soft)}._flowControls_4qzby_16 button:disabled{color:var(--muted);cursor:default;opacity:.6}._flowControls_4qzby_16 span{color:var(--blue);font:500 var(--resource-meta-size,12px)/1.55 var(--resource-prose-font,"Helvetica Neue", Helvetica, Arial, sans-serif);font-variant-numeric:tabular-nums}._explorer_4qzby_1 button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}@container (width<=640px){._diagram_4qzby_3{grid-template-columns:minmax(0,1fr);justify-items:center;padding:20px}._component_4qzby_4{width:min(100%,240px)}._explorer_4qzby_1 ._node_4qzby_6{min-height:48px}._connection_4qzby_9{top:calc(100% + 4px);left:calc(50% - 12px);transform:rotate(90deg)}}._experience_36bty_1{border:1px solid var(--line);border-radius:var(--resource-panel-radius,12px);background:var(--surface);min-width:0}._stageTabs_36bty_2{border-bottom:1px solid var(--line);gap:8px;padding:8px 16px 0;display:flex}._stageTabs_36bty_2 button{min-height:48px;color:var(--muted);font:500 var(--resource-control-size,13px)/1.4 var(--resource-prose-font);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:8px 16px;display:inline-flex}._stageTabs_36bty_2 button[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue)}._workspace_36bty_5{grid-template-columns:minmax(0,1fr) 300px;min-width:0;display:grid}._workspace_36bty_5[data-helper-open=false]{grid-template-columns:minmax(0,1fr)}._workspace_36bty_5[data-helper-open=false] ._helper_36bty_7{background:0 0;border:0;height:0;padding:0}._content_36bty_8{min-width:0;scroll-margin-top:calc(var(--resource-chrome-height,64px) + 16px);flex-direction:column;gap:24px;padding:32px 24px 24px;display:flex;container-type:inline-size}._content_36bty_8:focus{outline:none}._content_36bty_8:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}._content_36bty_8 :is(h2,h3,p){margin:0}._content_36bty_8 h2{font:600 var(--resource-section-size,24px)/1.3 var(--resource-prose-font);letter-spacing:-.02em}._content_36bty_8 h3{font:600 var(--resource-subheading-size,19px)/1.35 var(--resource-prose-font)}._content_36bty_8 h4{color:var(--ink);font:600 var(--resource-body-size,16px)/1.55 var(--resource-prose-font);margin:0}._content_36bty_8 p{max-width:60ch;color:var(--body);font:400 var(--resource-body-size,16px)/1.55 var(--resource-prose-font)}._copy_36bty_16,._questionView_36bty_16{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}._studyContext_36bty_17{border:1px solid var(--line);border-radius:var(--resource-panel-radius,12px);background:var(--surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:24px;display:grid}._studyPlan_36bty_18,._understanding_36bty_18{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}._planBlocks_36bty_19{align-self:stretch;margin:0;padding:0;list-style:none}._planBlocks_36bty_19 li{border-bottom:1px solid var(--line);min-height:44px;color:var(--ink);font:400 var(--resource-control-size,13px)/1.55 var(--resource-prose-font);flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}._planBlocks_36bty_19 li[data-focus=deep-dive]{border-left:2px solid var(--blue);color:var(--blue);background:var(--blue-tint)}._planBlocks_36bty_19 strong,._learningSteps_36bty_22 strong{font:600 var(--resource-body-size,16px)/1.55 var(--resource-prose-font)}._content_36bty_8 ._planBlocks_36bty_19 p{color:var(--body)}._learningSteps_36bty_22{flex-direction:column;gap:16px;margin:0;padding-left:20px;display:flex}._learningSteps_36bty_22 li::marker{color:var(--muted);font-size:var(--resource-control-size,13px)}._learningSteps_36bty_22 li>div{flex-direction:column;gap:4px;display:flex}._transfer_36bty_27{flex-direction:column;gap:16px;min-width:0;display:flex}._flow_36bty_28{border:1px solid var(--line);border-radius:var(--resource-panel-radius,12px);background:var(--surface-soft);margin:0;padding:24px 16px 16px}._flow_36bty_28 ol{justify-content:center;align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}._flow_36bty_28 li{align-items:center;gap:24px;min-width:0;display:flex}._flow_36bty_28 li+li:before{content:"→";color:var(--muted);font-size:19px}._flow_36bty_28 li>span{border:1.7px solid var(--ink);background:var(--surface);min-width:88px;min-height:64px;box-shadow:2px 3px 0 var(--ink);color:var(--ink);text-align:center;border-radius:6px 9px 5px 8px;place-items:center;padding:12px;font:700 16px/1.3 ui-rounded,Comic Sans MS,system-ui,sans-serif;display:grid;transform:rotate(-.6deg)}._flow_36bty_28 li:nth-child(2)>span{transform:rotate(.5deg)}._flow_36bty_28 li:nth-child(3)>span{transform:rotate(-.3deg)}._flow_36bty_28 figcaption{color:var(--muted);font:400 var(--resource-meta-size,12px)/1.55 var(--resource-prose-font);text-align:center;margin-top:24px}._primary_36bty_36{border:1px solid var(--blue);border-radius:var(--resource-control-radius,8px);min-height:44px;color:var(--resource-on-accent,#fff);background:var(--blue);font:500 var(--resource-control-size,13px)/1.55 var(--resource-prose-font);cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:inline-flex}._actions_36bty_37{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;padding-top:16px;display:flex}._actions_36bty_37 a,._textButton_36bty_38{min-height:44px;color:var(--blue);font:500 var(--resource-control-size,13px)/1.55 var(--resource-prose-font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:underline;display:inline-flex}._destination_36bty_39{flex-direction:column;gap:4px;display:flex}._destination_36bty_39>span{color:var(--muted);font:400 var(--resource-meta-size,12px)/1.55 var(--resource-prose-font)}._prompt_36bty_41{border-left:2px solid var(--line);flex-direction:column;gap:8px;padding-left:16px;display:flex}._prompt_36bty_41>span{color:var(--muted);font:400 var(--resource-meta-size,12px)/1.55 var(--resource-prose-font)}._questionSteps_36bty_43{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}._questionSteps_36bty_43 li{color:var(--muted);font:400 var(--resource-control-size,13px)/1.55 var(--resource-prose-font);align-items:center;gap:8px;display:flex}._questionSteps_36bty_43 li>span{border:1px solid var(--line);border-radius:var(--resource-control-radius,8px);place-items:center;width:24px;height:24px;display:grid}._questionSteps_36bty_43 li[aria-current=step]{color:var(--blue);font-weight:500}._questionSteps_36bty_43 li[aria-current=step]>span{background:var(--blue-tint);border-color:var(--blue-line)}._questionView_36bty_16{min-height:112px}._questionView_36bty_16 ._flow_36bty_28{align-self:stretch}._decisions_36bty_50{color:var(--body);font:400 var(--resource-body-size,16px)/1.55 var(--resource-prose-font);flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}._stepActions_36bty_51{flex-wrap:wrap;align-items:center;gap:24px;display:flex}._helper_36bty_7{border-left:1px solid var(--line);background:var(--surface-soft);border-bottom-right-radius:var(--resource-panel-radius,12px);min-width:0;padding:24px 20px}._experience_36bty_1 :is(a,button):focus-visible{outline:2px solid var(--blue);outline-offset:3px}@container (width<=650px){._studyContext_36bty_17{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px}._understanding_36bty_18{border-top:1px solid var(--line);padding-top:20px}}@media (max-width:1000px){._workspace_36bty_5{grid-template-columns:minmax(0,1fr)}._helper_36bty_7{background:0 0;border:0;height:0;padding:0}}@media (max-width:760px){._stageTabs_36bty_2{gap:4px;padding-inline:8px}._stageTabs_36bty_2 button{flex:1;padding:8px}._content_36bty_8{padding:24px 20px 20px}._flow_36bty_28 ol{flex-direction:column;gap:16px}._flow_36bty_28 li{flex-direction:column;gap:16px;width:100%}._flow_36bty_28 li+li:before{content:"↓"}._flow_36bty_28 li>span{width:100%;min-height:44px}._questionSteps_36bty_43{gap:8px 16px}}
