.field-note_prose__wsrpU{max-width:48rem;margin:0 auto 3rem;font-size:.9375rem;line-height:1.85;color:hsla(0,0%,100%,.75);overflow-wrap:anywhere}.field-note_after__uRUFK,.field-note_prose__wsrpU+.field-note_prose__wsrpU{margin-top:3rem}.field-note_prose__wsrpU h2{color:#fff;font-size:clamp(1.375rem,2.5vw,1.75rem);line-height:1.35;letter-spacing:-.025em;font-weight:600;margin:3rem 0 1rem;scroll-margin-top:6rem}.field-note_prose__wsrpU h3{color:#fff;font-size:1.0625rem;line-height:1.5;font-weight:500;margin:2rem 0 .75rem}.field-note_prose__wsrpU p{margin-bottom:1.25rem}.field-note_prose__wsrpU strong{color:#fff;font-weight:600}.field-note_prose__wsrpU a{color:var(--accent);text-decoration:underline;text-underline-offset:.25rem}.field-note_prose__wsrpU a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.field-note_prose__wsrpU code{font:.8125rem/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--color-accent-soft)}.field-note_prose__wsrpU pre{overflow-x:auto;border:1px solid var(--line);border-radius:.5rem;background:var(--surface);padding:1rem;margin:1.5rem 0}.field-note_prose__wsrpU pre code{color:hsla(0,0%,100%,.85);white-space:pre}.field-note_tableScroll__ERS3d{overflow-x:auto;margin:1.5rem 0;scrollbar-color:var(--accent) var(--surface)}.field-note_tableScroll__ERS3d:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.field-note_tableScroll__ERS3d table{width:100%;min-width:34rem;font-size:.8125rem;line-height:1.65;border-collapse:collapse}.field-note_tableScroll__ERS3d th{color:#fff;font-weight:500}.field-note_tableScroll__ERS3d td,.field-note_tableScroll__ERS3d th{padding:.75rem .5rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.field-note_tableScroll__ERS3d td:first-child,.field-note_tableScroll__ERS3d th:first-child{padding-left:0;width:30%}.field-note_prose__wsrpU figure{margin:2rem 0}.field-note_diagramScroll__p7FZL{overflow-x:auto}.field-note_diagramScroll__p7FZL:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.field-note_diagramScroll__p7FZL img{display:block;width:100%;min-width:34rem;height:auto}.field-note_prose__wsrpU figcaption{margin-top:.75rem;font-size:.8125rem;line-height:1.7;color:var(--muted)}@media (max-width:600px){.field-note_prose__wsrpU h2{margin-top:2.5rem}}.learning_page__neQxQ{--line:hsla(0,0%,100%,.1);--muted:hsla(0,0%,100%,.6);--accent:var(--color-accent-cyan);--surface:var(--color-neutral-950);--surface-strong:rgba(141,182,63,.08);--positive:var(--color-accent-soft);--negative:#f1b6a6;--negative-surface:#261915;--warning:#e4c48c;color:#fff}.learning_header__nocai{border-bottom:1px solid var(--line);background:radial-gradient(circle at 20% 0,rgba(141,182,63,.18),transparent 38%);padding-block:5rem}.learning_eyebrow__GsBlE{color:var(--accent);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.learning_header__nocai h1{font-size:clamp(2.25rem,4vw,3.75rem);font-weight:700;line-height:1.2;letter-spacing:-.035em;margin:1rem 0}.learning_header__nocai p{color:var(--muted);font-size:1.125rem;max-width:48rem;line-height:1.7}.learning_body__7nwUL{width:100%;max-width:90rem;padding:2.5rem 2rem 3rem;margin-inline:auto}.learning_experience__vYSp4{--flow-gap:clamp(1.25rem,2vw,2rem);padding:0}.learning_preview__iOUaX{color:var(--muted);font-size:.875rem;line-height:1.7;margin-bottom:1.5rem}.learning_label__UxElF{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;color:var(--muted);font-size:.7rem;line-height:1.5;letter-spacing:.035em;text-transform:uppercase;margin-bottom:.75rem;font-weight:500}.learning_data__y8zeA{max-width:none;margin-inline:auto;border:1px solid var(--line);border-radius:.75rem;background:var(--surface);padding:.75rem}.learning_dataScroll__vot_c{height:min(32rem,60vh);overflow-y:auto;scrollbar-color:#607644 var(--surface)}.learning_data__y8zeA table{width:100%;border-collapse:collapse;font-size:.8125rem;line-height:1.5}.learning_data__y8zeA th{text-align:left;font-weight:500;color:var(--muted);background:var(--surface);position:sticky;top:0}.learning_data__y8zeA td,.learning_data__y8zeA th{padding:.5rem .25rem;vertical-align:top;border-bottom:1px solid var(--line)}.learning_data__y8zeA td small{display:block;color:var(--muted);font-size:inherit}.learning_down__BPUlf{color:var(--muted);font-size:1.25rem;text-align:center;padding:.5rem 0}.learning_map___HEQ7{position:relative;display:grid;grid-template-columns:minmax(0,22fr) minmax(0,56fr) minmax(0,22fr);grid-template-rows:auto auto repeat(5,minmax(6rem,1fr));gap:.625rem var(--flow-gap)}.learning_map___HEQ7>:not(.learning_connections___4g_j){position:relative;z-index:1}.learning_centralAgent__9_tQw{grid-column:2;grid-row:3/8;min-width:0}.learning_leftHeading__md9hE,.learning_rightHeading__o67SS{grid-row:2;align-self:center;color:var(--muted);font-size:.6875rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.learning_leftHeading__md9hE{grid-column:1}.learning_rightHeading__o67SS{grid-column:3;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.learning_rightHeading__o67SS span{color:var(--positive);letter-spacing:0;text-transform:none}.learning_animationControls__zRtS_{grid-column:2;grid-row:2;display:flex;justify-content:flex-end}.learning_animationControls__zRtS_ button{color:var(--muted);font-size:.6875rem;padding:.375rem .625rem;border:1px solid var(--line);border-radius:.375rem;cursor:pointer}.learning_connections___4g_j{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.learning_wire__8exEJ{fill:none;stroke:var(--signal-color);stroke-width:1;opacity:0}.learning_wirePulse__fUUvu{fill:none;stroke:var(--signal-color);stroke-width:2;stroke-linecap:round;stroke-dasharray:14 86;opacity:0;filter:drop-shadow(0 0 4px var(--signal-color));animation-duration:8s;animation-delay:var(--signal-delay);animation-iteration-count:1;animation-fill-mode:forwards}.learning_inputConnection__GHdlS .learning_wire__8exEJ{opacity:.2}.learning_inputConnection__GHdlS .learning_wirePulse__fUUvu{animation-name:learning_responseSignal__67IIn;animation-delay:var(--signal-delay)}.learning_outputConnection__pRwN5 .learning_wirePulse__fUUvu{animation-name:learning_responseSignal__67IIn;animation-delay:0s}.learning_outputConnection__pRwN5 .learning_wire__8exEJ{opacity:.2}.learning_agent__Xr1Ly{min-width:0;background:var(--surface);border:1px solid hsla(0,0%,100%,.16);border-radius:.75rem;padding:.625rem}.learning_dataLayer__4BRCW{display:flex;flex-direction:column;gap:.625rem;width:100%;padding:.5rem;margin-bottom:.5rem;text-align:left;color:#fff;background:#111;border:1px solid var(--line);border-radius:.5625rem;cursor:pointer}.learning_dataLayerHeading__4G6Od{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500}.learning_dataLayerHeading__4G6Od svg{width:1rem;height:1rem;flex-shrink:0;color:var(--positive)}.learning_dataLayerLink__MupLP{margin-left:auto;color:var(--positive);font-size:.6875rem;font-weight:400}.learning_dataLayerFields__76IMl{display:flex;flex-wrap:wrap;gap:.375rem .875rem;font-size:.75rem;color:var(--muted)}.learning_dataLayer__4BRCW small{font-size:.6875rem;color:var(--muted)}.learning_agentCaption__WMX6y{display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:1.125rem;line-height:1.5;font-weight:600;margin-bottom:1rem;letter-spacing:-.025em}.learning_agentCaption__WMX6y>span:last-child{color:var(--positive);font:.75rem/1.5 ui-monospace,monospace}.learning_harness__gCUPe{border:1px solid var(--line);border-radius:.5rem;padding:.5rem;background:#000}.learning_components__FtS7G{display:grid;grid-template-columns:minmax(0,1.05fr) repeat(2,minmax(0,.8fr));grid-template-areas:"tools instructions instructions" "tools context context" "tools memory skills" "flow flow flow";gap:.375rem}.learning_component___3IQd{display:flex;flex-direction:column;justify-content:center;min-width:0;text-align:left;padding:.5rem;border:1px solid var(--line);border-radius:.375rem;background:#111;font-size:.75rem;line-height:1.5}.learning_component___3IQd:disabled{opacity:1;cursor:default}.learning_component___3IQd.learning_changed__ZT7h7{cursor:pointer}.learning_componentTitle__JKSgJ{color:var(--component-color);display:flex;align-items:center;gap:.5rem;font-weight:500}.learning_componentTitle__JKSgJ svg{width:1rem;height:1rem;flex-shrink:0}.learning_changed__ZT7h7 .learning_diffLink__h_pW0{color:var(--positive)}.learning_diffLink__h_pW0{margin-left:auto;font-size:.6875rem;font-weight:400;white-space:nowrap}.learning_tools__s4j5X{--component-color:#62a9ef;grid-area:tools;justify-content:flex-start}.learning_instructions__2dUSm{--component-color:#c49af0;grid-area:instructions}.learning_context__G5_Ao{--component-color:#5dcbb9;grid-area:context}.learning_flow__PCafh{--component-color:#efb563;grid-area:flow}.learning_memory__nu7pr{--component-color:#e68faa;grid-area:memory}.learning_skills__ODqmT{--component-color:#b0cd70;grid-area:skills}.learning_skillItems__QFF8V{display:grid;gap:.25rem;margin-top:.375rem;font-size:.6875rem}.learning_skillItems__QFF8V>span{border-top:1px solid var(--line);padding-top:.25rem}.learning_toolNames__0bxT1{display:grid;flex:1;grid-auto-rows:1fr;gap:.375rem;margin-top:.5rem}.learning_contextItems__TBagd>span,.learning_toolNames__0bxT1>span{display:block;border:1px solid var(--line);border-radius:.375rem;padding:.375rem .5rem;min-width:0;overflow-wrap:anywhere}.learning_toolNames__0bxT1>span{display:flex;flex-direction:column;justify-content:center}.learning_component___3IQd small{display:block;margin-top:.125rem;color:var(--muted);font-size:.6875rem;line-height:1.5;font-weight:400}.learning_contextItems__TBagd{grid-template-columns:repeat(2,minmax(0,1fr))}.learning_contextItems__TBagd,.learning_instructionItems__4SRMt{display:grid;gap:.4375rem;margin-top:.5rem}.learning_instructionItems__4SRMt>span{display:flex;align-items:start;gap:.5rem;border-top:1px solid var(--line);padding-top:.4375rem}.learning_instructionItems__4SRMt>span>span:first-child{color:var(--muted)}.learning_flowItems__jrdXJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.5rem}.learning_flowItems__jrdXJ>span{display:flex;align-items:center;gap:.5rem;min-width:0;color:var(--muted)}.learning_stepNumber__jgibc{display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;width:1.375rem;height:1.375rem;flex-shrink:0;font:.6875rem/1 ui-monospace,monospace}.learning_unused__BKUrZ{flex-direction:row;align-items:center;justify-content:space-between;gap:.375rem;padding:.375rem .5rem}.learning_unused__BKUrZ small{margin:0;white-space:nowrap}.learning_component___3IQd .learning_itemChanged__t8Pur{border-color:var(--component-color);background:transparent;color:var(--component-color)}.learning_llm__sZB4R{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--line);border-radius:.5625rem;background:#111;padding:.5rem;margin-top:.5rem}.learning_llm__sZB4R>svg{width:1.125rem;height:1.125rem;flex-shrink:0}.learning_llm__sZB4R>div{flex:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.learning_llm__sZB4R span{font-size:.8125rem;font-weight:500}.learning_llm__sZB4R strong{font-size:.6875rem;line-height:1.5;font-weight:400;color:var(--muted)}.learning_agentNote__NV7DT{color:var(--muted);font-size:.6875rem;line-height:1.5;padding-top:.75rem}.learning_question___g0i1{grid-column:1;grid-row:calc(var(--pair) + 3);align-self:center;border:1px solid var(--line);border-radius:.5rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.55;min-width:0}.learning_number__iU3Bb{display:block;color:var(--muted);font-size:.7rem;text-transform:uppercase;margin-bottom:.25rem;font-weight:500}.learning_response__BfjFb{grid-column:3;grid-row:calc(var(--pair) + 3);align-self:center;border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:3px;border-radius:.5rem;background:transparent;padding:.5rem .625rem;min-width:0;font-size:.75rem;line-height:1.55}.learning_response__BfjFb.learning_incorrect__UOevM{border-left-color:var(--negative)}.learning_responsePending__iRbX8{visibility:hidden}.learning_response__BfjFb.learning_correct__0I0xl{background:transparent;border-left-color:var(--accent)}.learning_status__Ruxtw{flex-wrap:wrap;display:flex;justify-content:space-between;align-items:start;gap:.5rem;font-size:.7rem;color:var(--muted);margin-bottom:.5rem}.learning_status__Ruxtw h3{font-weight:500;text-transform:uppercase}.learning_status__Ruxtw>span{display:flex;align-items:center;gap:.25rem}.learning_status__Ruxtw svg{width:.85rem;height:.85rem;flex-shrink:0}.learning_incorrect__UOevM .learning_status__Ruxtw{color:var(--negative)}.learning_correct__0I0xl .learning_status__Ruxtw{color:var(--positive)}.learning_response__BfjFb p{margin-bottom:.5rem}.learning_response__BfjFb .learning_check__jGx4Z{font-size:.7rem;color:var(--muted);margin-bottom:0}.learning_rounds__okksj{container-type:inline-size;width:calc((100% - var(--flow-gap) - var(--flow-gap)) * .56);margin-inline:auto;border-bottom:1px solid var(--line);padding:2rem 0;margin-top:2rem}.learning_roundTop__Hx75D{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem;font-size:.8rem;margin-bottom:.75rem}.learning_roundTop__Hx75D label{color:var(--muted)}.learning_roundTop__Hx75D output{color:var(--positive);font-variant-numeric:tabular-nums}.learning_sliderScroll__sxM8S{overflow-x:auto}.learning_sliderTrack__6N8s0{position:relative;height:4.5rem;min-width:660px;margin-inline:.5rem}.learning_slider__aP23G{display:block;width:100%;height:1.5rem;margin:0;appearance:none;background:transparent;cursor:pointer}.learning_slider__aP23G::-webkit-slider-runnable-track{height:.25rem;border-radius:1rem;background:linear-gradient(to right,var(--accent) var(--progress),var(--line) var(--progress))}.learning_slider__aP23G::-webkit-slider-thumb{appearance:none;width:1rem;height:1rem;margin-top:-.375rem;border-radius:50%;background:var(--accent)}.learning_slider__aP23G::-moz-range-track{height:.25rem;border-radius:1rem;background:var(--line)}.learning_slider__aP23G::-moz-range-progress{height:.25rem;background:var(--accent)}.learning_slider__aP23G::-moz-range-thumb{width:1rem;height:1rem;border:0;border-radius:50%;background:var(--accent)}.learning_ticks__LaJH9{position:absolute;inset:0 .5rem;pointer-events:none}.learning_ticks__LaJH9 button{position:absolute;top:.75rem;transform:translate(-50%,-50%);width:1.5rem;height:1.5rem;padding:0;border:0;background:transparent;display:grid;place-items:center;color:var(--muted);font-size:.6875rem;line-height:1.5;cursor:pointer;pointer-events:auto}.learning_dot__I0nGV{height:.375rem;width:.375rem;border-radius:50%;background:#505548}.learning_passedTick__Cg1Ez{color:var(--color-neutral-300)!important}.learning_passedTick__Cg1Ez .learning_dot__I0nGV{visibility:hidden}.learning_tickLabel__SJoWd{position:absolute;top:calc(50% + .875rem);width:max-content;text-align:center;white-space:nowrap}.learning_shortStepLabel__2akb_{display:none}.learning_tickMetrics__qBvZf{display:block;margin-top:.25rem;font-variant-numeric:tabular-nums;white-space:nowrap}@container (max-width: 460px){.learning_fullStepLabel___iGQ6{display:none}.learning_shortStepLabel__2akb_{display:inline}}.learning_ticks__LaJH9 button:first-child .learning_tickLabel__SJoWd{left:.25rem;text-align:left}.learning_ticks__LaJH9 button:last-child .learning_tickLabel__SJoWd{right:.25rem;text-align:right}.learning_ticks__LaJH9 button[aria-pressed=true]{color:var(--positive);pointer-events:none}.learning_ticks__LaJH9 button[aria-pressed=true] .learning_dot__I0nGV{background:var(--accent)}.learning_details__UqZae{width:calc((100% - var(--flow-gap) - var(--flow-gap)) * .56);margin-inline:auto;padding-top:2rem}.learning_details__UqZae>h2{font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:-.015em;margin-bottom:.875rem}.learning_story__5Uum0{font-size:.875rem;line-height:1.8;color:var(--muted)}.learning_story__5Uum0 p+p{margin-top:.875rem}.learning_evidenceNote__WBaRn{color:var(--muted);border-top:1px solid var(--line);padding-top:1rem;margin-top:1.5rem;font-size:.7rem;line-height:1.65}.learning_sources__GYcns{margin-top:1.5rem;color:var(--muted);font-size:.85rem;line-height:1.7}.learning_sources__GYcns summary{cursor:pointer;color:var(--accent)}.learning_sources__GYcns p{margin-block:.75rem;max-width:50rem}.learning_sources__GYcns li{margin-top:.5rem}.learning_sources__GYcns a{text-decoration:underline;text-underline-offset:.25rem}.learning_srOnly__QpR5c{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.learning_dataScroll__vot_c:focus-visible,.learning_page__neQxQ a:focus-visible,.learning_page__neQxQ button:focus-visible,.learning_page__neQxQ input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.learning_catalogueDialog__1r_sH{--line:hsla(0,0%,100%,.1);--muted:hsla(0,0%,100%,.6);--surface:var(--color-neutral-950)}.learning_dialog__rQ5oR{position:relative;z-index:70;color:#fff}.learning_backdrop__SvoNc{position:fixed;inset:0;background:#000b}.learning_dialogPosition__8HW5u{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.learning_dialogPanel__Du5Nu{width:100%;max-width:58rem;margin-block:auto;padding:1.5rem;background:var(--color-neutral-950);border:1px solid hsla(0,0%,100%,.15);border-radius:1rem}.learning_dialogHeader__4Mg0r{display:flex;justify-content:space-between;gap:1rem;align-items:start}.learning_dialogHeader__4Mg0r .learning_label__UxElF{color:#b5b9b1}.learning_dialogTitle__t1RpK{font-size:1.25rem;line-height:1.4;font-weight:500}.learning_close__EUT2L{cursor:pointer;font-size:1.5rem;padding:0 .5rem;border:1px solid #607644;border-radius:.5rem}.learning_close__EUT2L:focus-visible{outline:2px solid var(--color-accent-cyan);outline-offset:3px}.learning_dialogReason__TxaeN{font-size:.8rem;color:#b5b9b1;line-height:1.7;margin-block:1rem}.learning_diff__HG_ls{overflow:auto;max-height:60vh;border:1px solid var(--line);border-radius:.5rem;background:#0c0c0c;scrollbar-color:#607644 #0c0c0c}.learning_diff__HG_ls pre{margin:0;padding:.625rem 0;font:.75rem/1.8 ui-monospace,monospace;white-space:pre;min-width:max-content}.learning_diffHunk__Z_aDP{display:block;color:var(--muted);padding:.25rem .75rem;background:hsla(0,0%,100%,.025)}.learning_diffLine__Xymfd{display:grid;grid-template-columns:2rem 2rem auto;padding-right:.75rem}.learning_diffLine__Xymfd>span:nth-child(-n+2){color:var(--muted);text-align:right;padding-right:.5rem;user-select:none}.learning_diffCode__SncHJ{padding-left:.375rem}.learning_diffAdded__wWNFl{color:#bdd88a;background:rgba(141,182,63,.1)}.learning_diffRemoved__9jaEJ{color:#f1b6a6;background:hsla(13,73%,80%,.08)}.learning_diff__HG_ls:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:850px){.learning_map___HEQ7{grid-template-columns:1fr;grid-template-rows:none;gap:1rem}.learning_connections___4g_j{display:none}.learning_leftHeading__md9hE{grid-column:1;grid-row:1}.learning_question___g0i1{grid-column:1;grid-row:calc(var(--pair) + 2)}.learning_animationControls__zRtS_{grid-column:1;grid-row:7}.learning_centralAgent__9_tQw{grid-column:1;grid-row:8;max-width:40rem;width:100%;justify-self:center}.learning_rightHeading__o67SS{grid-column:1;grid-row:9;margin-top:.5rem}.learning_response__BfjFb{grid-column:1;grid-row:calc(var(--pair) + 10)}.learning_details__UqZae,.learning_rounds__okksj{width:100%}}@media (max-width:540px){.learning_header__nocai{padding-block:3rem}.learning_experience__vYSp4{--flow-gap:clamp(1.25rem,2vw,2rem);padding:0}.learning_map___HEQ7{gap:.5rem .75rem}.learning_body__7nwUL{padding:1.5rem 1rem 2rem}.learning_agent__Xr1Ly{padding:.5rem}.learning_agentCaption__WMX6y{font-size:.875rem;margin-bottom:.75rem}.learning_harness__gCUPe{padding:.5rem}.learning_question___g0i1,.learning_response__BfjFb{font-size:.75rem}.learning_response__BfjFb{padding:.5rem}.learning_status__Ruxtw{flex-wrap:wrap}.learning_dialogPanel__Du5Nu{padding:1rem}}@media (pointer:coarse){.learning_close__EUT2L,.learning_components__FtS7G button{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.learning_page__neQxQ *{scroll-behavior:auto}}@media (min-width:851px) and (max-width:1150px){.learning_body__7nwUL{padding-inline:1rem}.learning_component___3IQd{padding:.5rem}.learning_unused__BKUrZ{flex-wrap:wrap}.learning_diffLink__h_pW0{font-size:.6875rem}}@media (max-width:620px){.learning_components__FtS7G{grid-template-areas:"instructions instructions" "context context" "tools tools" "flow flow" "memory skills"}.learning_components__FtS7G,.learning_toolNames__0bxT1{grid-template-columns:repeat(2,minmax(0,1fr))}.learning_flowItems__jrdXJ{grid-template-columns:1fr}.learning_unused__BKUrZ{flex-wrap:wrap}.learning_agentCaption__WMX6y{font-size:1rem}}@media (pointer:coarse){.learning_ticks__LaJH9 button{width:2.75rem;height:2.75rem}.learning_ticks__LaJH9 button:first-child .learning_tickLabel__SJoWd{left:.875rem}.learning_ticks__LaJH9 button:last-child .learning_tickLabel__SJoWd{right:.875rem}}.learning_animatedFlow__yvNsK .learning_llm__sZB4R>svg{animation:learning_modelActivity__ASuGa 2.4s 1 forwards;transform-origin:center}.learning_animatedFlow__yvNsK .learning_contextItems__TBagd>span,.learning_animatedFlow__yvNsK .learning_flowItems__jrdXJ>span,.learning_animatedFlow__yvNsK .learning_instructionItems__4SRMt>span,.learning_animatedFlow__yvNsK .learning_memory__nu7pr .learning_skillItems__QFF8V>span,.learning_animatedFlow__yvNsK .learning_skills__ODqmT .learning_skillItems__QFF8V>span,.learning_animatedFlow__yvNsK .learning_toolNames__0bxT1>span{position:relative;animation:learning_operationActivity__MXk1V .325s ease-out 1}.learning_animatedFlow__yvNsK .learning_component___3IQd [data-active]{animation-name:learning_operationActivity__MXk1V,learning_operationActivity__MXk1V,learning_operationActivity__MXk1V,learning_operationActivity__MXk1V;animation-delay:var(--activity-delay)}.learning_animatedFlow__yvNsK [data-active=false],.learning_animatedFlow__yvNsK [data-active=false]:after,.learning_animatedFlow__yvNsK:not([data-execution=processing]) .learning_component___3IQd [data-active]{animation:none!important}.learning_animatedFlow__yvNsK .learning_dataFeed__E8i_o{animation:learning_dataActivity__0bo88 4.8s 1 forwards}.learning_animatedFlow__yvNsK .learning_question___g0i1{animation:learning_inputArrival__snWh_ 4.8s var(--signal-delay) 1 forwards}.learning_animatedFlow__yvNsK .learning_response__BfjFb{transition:border-color 1.6s ease-in-out}.learning_animatedFlow__yvNsK .learning_response__BfjFb:not(.learning_responsePending__iRbX8){animation:learning_responseReveal__XQ6HM 1.4s ease-out both}.learning_animatedFlow__yvNsK .learning_check__jGx4Z,.learning_animatedFlow__yvNsK .learning_status__Ruxtw>span{animation:learning_responseReveal__XQ6HM 1.2s ease-out both}@keyframes learning_responseReveal__XQ6HM{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.learning_animatedFlow__yvNsK .learning_wirePulse__fUUvu{animation-duration:.3s}.learning_animatedFlow__yvNsK .learning_inputConnection__GHdlS .learning_wirePulse__fUUvu{animation-duration:1.25s}.learning_animatedFlow__yvNsK .learning_outputConnection__pRwN5 .learning_wirePulse__fUUvu{animation-duration:1.2s}@keyframes learning_operationActivity__MXk1V{0%,to{box-shadow:none;filter:none}20%,60%{box-shadow:inset 0 0 0 1px var(--component-color),0 0 10px color-mix(in srgb,var(--component-color) 45%,transparent);filter:none}}@keyframes learning_responseSignal__67IIn{0%{stroke-dashoffset:100;opacity:0}10%{opacity:1}90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes learning_dataActivity__0bo88{0%,14%,28%,to{opacity:.35;transform:translateY(0)}18%,24%{opacity:1;transform:translateY(3px)}}@keyframes learning_incomingSignal__ygYwD{0%{stroke-dashoffset:100;opacity:0}3%{opacity:.9}17%{stroke-dashoffset:0;opacity:.9}20%,to{stroke-dashoffset:0;opacity:0}}@keyframes learning_outgoingSignal__m11R2{0%,82%{stroke-dashoffset:100;opacity:0}84%{opacity:.9}91%{stroke-dashoffset:0;opacity:.9}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes learning_modelActivity__ASuGa{0%,22%,32%,45%,55%,68%,78%,9%,92%,to{color:inherit;filter:none;transform:scale(1)}13%,18%,36%,41%,59%,64%,82%,87%{color:var(--accent);filter:drop-shadow(0 0 5px var(--accent));transform:scale(1.1)}}@keyframes learning_toolActivity__rdNvu{0%,31%,49%,to{box-shadow:none}36%,43%{box-shadow:inset 0 0 0 1px rgba(141,182,63,.65),0 0 12px rgba(141,182,63,.12)}}@keyframes learning_flowActivity__7IE9x{0%,53%,67%,to{color:inherit;filter:none}57%,62%{color:var(--positive);filter:drop-shadow(0 0 4px var(--accent))}}@keyframes learning_inputArrival__snWh_{0%,16%,to{box-shadow:none}10%,5%{box-shadow:0 0 0 1px rgba(141,182,63,.25),0 0 14px rgba(141,182,63,.08)}}@keyframes learning_outputArrival__X2Ew9{0%,90%,99%,to{box-shadow:none}93%,97%{box-shadow:0 0 0 1px var(--signal-color),0 0 12px color-mix(in srgb,var(--signal-color) 20%,transparent)}}@media (prefers-reduced-motion:reduce){.learning_animatedFlow__yvNsK *,.learning_animatedFlow__yvNsK :after,.learning_animatedFlow__yvNsK :before{animation:none!important}.learning_wirePulse__fUUvu{display:none}}.learning_topData___pboa{grid-column:2;grid-row:1;min-width:0}.learning_topData___pboa .learning_dataScroll__vot_c{height:10rem}.learning_topData___pboa .learning_data__y8zeA table{font-size:.6875rem}.learning_dataFeed__E8i_o{display:block;text-align:center;color:var(--accent);font-size:1rem;line-height:1.5}@media (max-width:850px){.learning_topData___pboa{grid-column:1;grid-row:7}.learning_animationControls__zRtS_{grid-row:8}.learning_centralAgent__9_tQw{grid-row:9}.learning_rightHeading__o67SS{grid-row:10}.learning_response__BfjFb{grid-row:calc(var(--pair) + 11)}}.learning_sliderScroll__sxM8S .learning_slider__aP23G{width:80%;margin-inline:10%}.learning_sliderScroll__sxM8S .learning_ticks__LaJH9{inset-inline:calc(10% + .4rem)}.learning_sliderScroll__sxM8S .learning_ticks__LaJH9 button:first-child .learning_tickLabel__SJoWd{left:auto;text-align:center}.learning_sliderScroll__sxM8S .learning_ticks__LaJH9 button:last-child .learning_tickLabel__SJoWd{right:auto;text-align:center}.learning_data__y8zeA{container-type:inline-size;padding:.625rem .5rem}.learning_data__y8zeA .learning_label__UxElF{margin-inline:.25rem;margin-bottom:.5rem}.learning_productGrid__Zxgd0{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.25rem .0625rem}.learning_productTile__3aW1N{display:flex;flex-direction:column;align-items:center;gap:.125rem;min-width:0;border:0;border-radius:.3125rem;background:transparent;padding:.125rem 0 .3125rem;color:var(--muted);font-size:.6875rem;line-height:1.5;cursor:pointer}.learning_productTile__3aW1N:focus-visible,.learning_productTile__3aW1N:hover{background:#18201c;color:#fff}.learning_productRender__SoSXS{display:block;width:3.375rem;max-width:100%;aspect-ratio:1.2;background-image:image-set(url("/images/insights/rrsi-product-thumbnails-1x.webp") 1x,url("/images/insights/rrsi-product-thumbnails-2x.webp") 2x,url("/images/insights/rrsi-product-thumbnails-3x.webp") 3x);background-size:500% 400%;background-repeat:no-repeat;clip-path:inset(0 8%)}.learning_productTooltip__RIUNX{position:fixed;z-index:100;width:240px;max-width:calc(100vw - 16px);border:1px solid #3c5148;border-radius:.5rem;background:#111713;color:#dedede;padding:.75rem;pointer-events:none;font-size:.75rem;line-height:1.5;box-shadow:0 8px 24px #0008}.learning_productTooltip__RIUNX strong{display:block;font-weight:500}.learning_productTooltip__RIUNX p{margin:.25rem 0 .5rem;color:#aab5ae}.learning_productTooltip__RIUNX dl{margin:0}.learning_productTooltip__RIUNX dl>div{display:flex;justify-content:space-between;gap:.5rem}.learning_productTooltip__RIUNX dt{color:#aab5ae}.learning_productTooltip__RIUNX dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}@container (max-width: 600px){.learning_productGrid__Zxgd0{grid-template-columns:repeat(8,minmax(0,1fr))}}@container (max-width: 470px){.learning_productGrid__Zxgd0{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (max-width: 350px){.learning_productGrid__Zxgd0{grid-template-columns:repeat(4,minmax(0,1fr))}}.learning_changeReasoning__d5dZL{font-size:.8125rem;line-height:1.75;color:var(--muted);margin-bottom:1.25rem}.learning_changeReasoning__d5dZL section+section{margin-top:.875rem}.learning_changeReasoning__d5dZL h3{color:#fff;font-size:.8125rem;line-height:1.5;font-weight:500;margin-bottom:.25rem}.learning_changeArtifact__2EETh{color:var(--positive);font-family:ui-monospace,monospace;font-size:.75rem;margin-bottom:1rem}.learning_changeEvidence__PD9gO{margin-top:1rem;font-size:.75rem}