.interactive-flow:where(.astro-ww5cp4iy){gap:1.25rem;display:grid}.interactive-flow__intro:where(.astro-ww5cp4iy){grid-template-columns:minmax(0,.72fr) minmax(16rem,1fr);align-items:end;gap:1rem;display:grid}.interactive-flow__intro:where(.astro-ww5cp4iy) h3:where(.astro-ww5cp4iy){max-width:13ch;color:var(--sl-color-gray-1);letter-spacing:0;margin:0;font-size:2rem;line-height:1.04}.interactive-flow__intro:where(.astro-ww5cp4iy) p:where(.astro-ww5cp4iy):not(.section-kicker){max-width:46rem;color:var(--sl-color-gray-2);margin:0;line-height:1.75}.interactive-flow__formula:where(.astro-ww5cp4iy){border:1px solid rgba(var(--ostwin-cyan-rgb), .2);color:#eaf8ff;scrollbar-width:none;background:#0c1016db;border-radius:8px;align-items:center;gap:.55rem;padding:.75rem;display:flex;overflow-x:auto}.interactive-flow__formula:where(.astro-ww5cp4iy) span:where(.astro-ww5cp4iy),.interactive-flow__formula:where(.astro-ww5cp4iy) strong:where(.astro-ww5cp4iy),.interactive-flow__formula:where(.astro-ww5cp4iy) em:where(.astro-ww5cp4iy){flex:none}.interactive-flow__formula:where(.astro-ww5cp4iy) span:where(.astro-ww5cp4iy){border:1px solid rgba(var(--ostwin-cyan-rgb), .22);color:#dcf6ffb8;font-family:var(--sl-font-mono);border-radius:8px;padding:.45rem .6rem;font-size:.75rem}.interactive-flow__formula:where(.astro-ww5cp4iy) strong:where(.astro-ww5cp4iy){border:1px solid rgba(var(--ostwin-acid-rgb), .22);color:#f3fbff;background:rgba(var(--ostwin-cyan-rgb), .08);border-radius:8px;padding:.45rem .6rem;font-size:.85rem}.interactive-flow__formula:where(.astro-ww5cp4iy) em:where(.astro-ww5cp4iy){color:rgba(var(--ostwin-acid-rgb), .5);font-family:var(--sl-font-mono);font-style:normal}.interactive-flow__surface:where(.astro-ww5cp4iy){border:1px solid rgba(var(--ostwin-cyan-rgb), .22);background:linear-gradient(rgba(var(--ostwin-cyan-rgb), .08) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--ostwin-acid-rgb), .05) 1px, transparent 1px), #0c1016db;background-size:34px 34px;border-radius:8px;grid-template-columns:1fr;gap:1rem;padding:1rem;display:grid;box-shadow:0 26px 60px #03080e47}.interactive-flow__rail:where(.astro-ww5cp4iy){scrollbar-color:rgba(var(--ostwin-cyan-rgb), .32) transparent;grid-template-columns:repeat(7,minmax(6.5rem,1fr));gap:.55rem;min-width:0;padding-bottom:.25rem;display:grid;position:relative;overflow:visible}.flow-node:where(.astro-ww5cp4iy){border:1px solid rgba(var(--ostwin-cyan-rgb), .18);color:#f3fbff;cursor:pointer;text-align:left;background:linear-gradient(#ffffff0a,#0000),#0d121ad6;border-radius:8px;align-content:space-between;gap:.55rem;min-height:9.2rem;padding:.9rem;transition:border-color .26s cubic-bezier(.32,.72,0,1),background-color .26s cubic-bezier(.32,.72,0,1),transform .26s cubic-bezier(.32,.72,0,1);display:grid;position:relative}.flow-node:where(.astro-ww5cp4iy):before{content:"";background:rgba(var(--ostwin-cyan-rgb), .28);width:.58rem;height:1px;position:absolute;top:50%;right:-.58rem;transform:translateY(-50%)}.flow-node:where(.astro-ww5cp4iy):last-child:before{display:none}.flow-node:where(.astro-ww5cp4iy):hover{border-color:rgba(var(--ostwin-cyan-rgb), .46);transform:translateY(-3px)}.flow-node:where(.astro-ww5cp4iy):active{transform:translateY(1px)scale(.995)}.flow-node:where(.astro-ww5cp4iy)[data-active]{border-color:rgba(var(--ostwin-acid-rgb), .76);background:linear-gradient(180deg, rgba(var(--ostwin-cyan-rgb), .2), transparent), linear-gradient(120deg, rgba(var(--ostwin-acid-rgb), .12), transparent 60%), #0d1820f0}.flow-node:where(.astro-ww5cp4iy)[data-active]:before{background:rgba(var(--ostwin-acid-rgb), .76)}.flow-node__top:where(.astro-ww5cp4iy){justify-content:space-between;align-items:center;gap:.65rem;display:flex}.flow-node__index:where(.astro-ww5cp4iy),.flow-node:where(.astro-ww5cp4iy) small:where(.astro-ww5cp4iy){color:#dcf6ffa3;font-family:var(--sl-font-mono);font-size:.72rem;line-height:1.45}.flow-node__icon:where(.astro-ww5cp4iy){border:1px solid rgba(var(--ostwin-cyan-rgb), .22);width:2.15rem;height:2.15rem;color:rgba(var(--ostwin-cyan-rgb), .86);background:rgba(var(--ostwin-cyan-rgb), .06);border-radius:8px;flex:none;place-items:center;transition:border-color .26s cubic-bezier(.32,.72,0,1),color .26s cubic-bezier(.32,.72,0,1),background-color .26s cubic-bezier(.32,.72,0,1),transform .26s cubic-bezier(.32,.72,0,1);display:grid}.flow-node__icon:where(.astro-ww5cp4iy) svg:where(.astro-ww5cp4iy){stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem;overflow:visible}.flow-node__icon:where(.astro-ww5cp4iy) .icon-accent:where(.astro-ww5cp4iy){stroke:rgb(var(--ostwin-acid-rgb))}.flow-node:where(.astro-ww5cp4iy):hover .flow-node__icon:where(.astro-ww5cp4iy){border-color:rgba(var(--ostwin-cyan-rgb), .44);background:rgba(var(--ostwin-cyan-rgb), .1);transform:translateY(-1px)}.flow-node:where(.astro-ww5cp4iy)[data-active] .flow-node__icon:where(.astro-ww5cp4iy){border-color:rgba(var(--ostwin-acid-rgb), .58);color:rgb(var(--ostwin-acid-rgb));background:rgba(var(--ostwin-acid-rgb), .1);transform:translateY(-1px)}.flow-node:where(.astro-ww5cp4iy)[data-active] .flow-node__icon:where(.astro-ww5cp4iy) .icon-accent:where(.astro-ww5cp4iy){stroke:rgb(var(--ostwin-cyan-rgb))}.flow-node:where(.astro-ww5cp4iy) strong:where(.astro-ww5cp4iy){color:#f3fbff;font-size:1rem;line-height:1.1}.interactive-flow__details:where(.astro-ww5cp4iy){border:1px solid rgba(var(--ostwin-cyan-rgb), .18);background:#090d14e6;border-radius:8px;position:relative;overflow:hidden}.flow-pulse:where(.astro-ww5cp4iy){background:rgba(var(--ostwin-cyan-rgb), .08);height:.45rem;position:relative;overflow:hidden}.flow-pulse:where(.astro-ww5cp4iy) span:where(.astro-ww5cp4iy){--flow-progress:0;background:rgb(var(--ostwin-acid-rgb));width:14.2857%;height:100%;transform:translate3d(calc(var(--flow-progress) * 100%), 0, 0);transition:transform .36s cubic-bezier(.32,.72,0,1);display:block}.flow-panel:where(.astro-ww5cp4iy){background:linear-gradient(90deg, #090d14fa 0%, #090d14e6 42%, #090d149e 70%, #090d14e0 100%), linear-gradient(180deg, rgba(var(--ostwin-cyan-rgb), .08), transparent 52%), var(--flow-panel-bg,none), #090d14e6;background-position:50%;background-repeat:no-repeat;background-size:auto,auto,cover,auto;grid-template-columns:minmax(0,.8fr) minmax(18rem,1.2fr);gap:1rem 1.25rem;min-height:18rem;padding:1rem;animation:.36s cubic-bezier(.32,.72,0,1) flow-panel-in;display:grid}.flow-panel:where(.astro-ww5cp4iy)[hidden]{display:none}.flow-panel__label:where(.astro-ww5cp4iy){border:1px solid rgba(var(--ostwin-cyan-rgb), .22);color:#dcf6ffbd;width:fit-content;font-family:var(--sl-font-mono);border-radius:8px;grid-column:1/-1;padding:.35rem .5rem;font-size:.72rem}.flow-panel:where(.astro-ww5cp4iy) h4:where(.astro-ww5cp4iy){color:#f3fbff;grid-column:1;margin:0;font-size:1.45rem;line-height:1.12}.flow-panel:where(.astro-ww5cp4iy) p:where(.astro-ww5cp4iy){color:#dcf6ffb8;grid-column:1;margin:0;line-height:1.7}.flow-panel:where(.astro-ww5cp4iy) dl:where(.astro-ww5cp4iy){grid-area:2/2/span 2;gap:.75rem;margin:0;display:grid}.flow-panel:where(.astro-ww5cp4iy) dl:where(.astro-ww5cp4iy)>div:where(.astro-ww5cp4iy){border:1px solid rgba(var(--ostwin-cyan-rgb), .16);background:rgba(var(--ostwin-cyan-rgb), .06);border-radius:8px;gap:.35rem;padding:.75rem;display:grid}.flow-panel:where(.astro-ww5cp4iy) dt:where(.astro-ww5cp4iy){color:#eaf8ff;font-family:var(--sl-font-mono);font-size:.72rem;font-weight:700}.flow-panel:where(.astro-ww5cp4iy) dd:where(.astro-ww5cp4iy){color:#f3fbffd1;margin:0;line-height:1.6}.interactive-flow__controls:where(.astro-ww5cp4iy){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.flow-play:where(.astro-ww5cp4iy){border:1px solid rgba(var(--ostwin-cyan-rgb), .32);color:#101318;background:rgb(var(--ostwin-acid-rgb));cursor:pointer;border-radius:8px;padding:.7rem .9rem;font-weight:700;transition:transform .22s cubic-bezier(.32,.72,0,1),background-color .22s cubic-bezier(.32,.72,0,1)}.flow-play:where(.astro-ww5cp4iy):hover{background:#cbff68;transform:translateY(-2px)}.flow-play:where(.astro-ww5cp4iy):active{transform:translateY(1px)scale(.99)}.interactive-flow__controls:where(.astro-ww5cp4iy) span:where(.astro-ww5cp4iy){color:var(--sl-color-gray-3);font-family:var(--sl-font-mono);font-size:.78rem}@keyframes flow-panel-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translate(0,0)}}@media (width<=72rem){.interactive-flow__intro:where(.astro-ww5cp4iy),.interactive-flow__surface:where(.astro-ww5cp4iy){grid-template-columns:1fr}.interactive-flow__rail:where(.astro-ww5cp4iy){grid-template-columns:repeat(7,minmax(9rem,1fr));overflow-x:auto}.flow-node:where(.astro-ww5cp4iy){min-height:9.5rem}.flow-node:where(.astro-ww5cp4iy):before{display:none}.flow-panel:where(.astro-ww5cp4iy){grid-template-columns:1fr}.flow-panel:where(.astro-ww5cp4iy) h4:where(.astro-ww5cp4iy),.flow-panel:where(.astro-ww5cp4iy) p:where(.astro-ww5cp4iy),.flow-panel:where(.astro-ww5cp4iy) dl:where(.astro-ww5cp4iy){grid-area:auto}}@media (width<=52rem){.interactive-flow__intro:where(.astro-ww5cp4iy) h3:where(.astro-ww5cp4iy){font-size:1.8rem}.interactive-flow__surface:where(.astro-ww5cp4iy){padding:.75rem}.interactive-flow__rail:where(.astro-ww5cp4iy){grid-template-columns:1fr;overflow:visible}.flow-node:where(.astro-ww5cp4iy){min-height:auto}}@media (prefers-reduced-motion:reduce){.flow-panel:where(.astro-ww5cp4iy){animation:none}.flow-pulse:where(.astro-ww5cp4iy) span:where(.astro-ww5cp4iy),.flow-node:where(.astro-ww5cp4iy),.flow-play:where(.astro-ww5cp4iy){transition-duration:1ms}}.skill-studio:where(.astro-lujfrzjm){grid-column:1/-1;gap:1rem;margin-top:.5rem;display:grid}.skill-studio__header:where(.astro-lujfrzjm){grid-template-columns:minmax(0,.85fr) minmax(20rem,1fr);align-items:end;gap:1.25rem;display:grid}.skill-studio__header:where(.astro-lujfrzjm) h3:where(.astro-lujfrzjm),.reasoning-board:where(.astro-lujfrzjm) h4:where(.astro-lujfrzjm),.role-loop:where(.astro-lujfrzjm) h4:where(.astro-lujfrzjm),.support-heading:where(.astro-lujfrzjm) h4:where(.astro-lujfrzjm){color:#f3fbff;letter-spacing:0;margin:0}.skill-studio__header:where(.astro-lujfrzjm) h3:where(.astro-lujfrzjm){max-width:17ch;font-size:2rem;line-height:1.04}.skill-studio__header:where(.astro-lujfrzjm) p:where(.astro-lujfrzjm):not(.section-kicker),.skill-studio__support:where(.astro-lujfrzjm) p:where(.astro-lujfrzjm),.role-lane:where(.astro-lujfrzjm) p:where(.astro-lujfrzjm),.skill-mode-panel:where(.astro-lujfrzjm) p:where(.astro-lujfrzjm){color:#dcf6ffb8;margin:0;line-height:1.68}.skill-studio__main:where(.astro-lujfrzjm){grid-template-columns:minmax(0,1.24fr) minmax(19rem,.76fr);gap:1rem;display:grid}.reasoning-board:where(.astro-lujfrzjm),.role-loop:where(.astro-lujfrzjm),.memory-visual:where(.astro-lujfrzjm),.search-bridge:where(.astro-lujfrzjm),.ontology-preview:where(.astro-lujfrzjm){border:1px solid rgba(var(--ostwin-cyan-rgb), .22);color:#f3fbff;background:linear-gradient(rgba(var(--ostwin-cyan-rgb), .07) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--ostwin-cyan-rgb), .05) 1px, transparent 1px), radial-gradient(circle at 100% 0%, rgba(var(--ostwin-acid-rgb), .14), transparent 12rem), #0c1119d6;background-size:32px 32px,32px 32px,auto,auto;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #03080e2e}.reasoning-board:where(.astro-lujfrzjm){gap:1rem;padding:1rem;display:grid}.reasoning-board__top:where(.astro-lujfrzjm),.role-loop__heading:where(.astro-lujfrzjm),.support-heading:where(.astro-lujfrzjm){justify-content:space-between;align-items:start;gap:1rem;display:flex}.reasoning-board__top:where(.astro-lujfrzjm) span:where(.astro-lujfrzjm),.reasoning-board__top:where(.astro-lujfrzjm) strong:where(.astro-lujfrzjm),.role-loop__heading:where(.astro-lujfrzjm) span:where(.astro-lujfrzjm),.support-heading:where(.astro-lujfrzjm) span:where(.astro-lujfrzjm),.manager-synthesis:where(.astro-lujfrzjm) span:where(.astro-lujfrzjm),.skill-mode-panel:where(.astro-lujfrzjm) span:where(.astro-lujfrzjm){color:#dcf6ffa8;font-family:var(--sl-font-mono);font-size:.72rem;font-weight:700}.reasoning-board:where(.astro-lujfrzjm) h4:where(.astro-lujfrzjm),.role-loop:where(.astro-lujfrzjm) h4:where(.astro-lujfrzjm),.support-heading:where(.astro-lujfrzjm) h4:where(.astro-lujfrzjm){max-width:21rem;font-size:1.28rem;line-height:1.12}.reasoning-board__top:where(.astro-lujfrzjm)>strong:where(.astro-lujfrzjm){border:1px solid rgba(var(--ostwin-acid-rgb), .28);color:rgb(var(--ostwin-acid-rgb));background:rgba(var(--ostwin-acid-rgb), .08);border-radius:8px;flex:none;padding:.45rem .58rem}.reasoning-flow:where(.astro-lujfrzjm){scrollbar-color:rgba(var(--ostwin-cyan-rgb), .32) transparent;grid-template-columns:repeat(7,minmax(6.25rem,1fr));gap:.5rem;padding-bottom:.25rem;display:grid;position:relative;overflow-x:auto}.reasoning-node:where(.astro-lujfrzjm){border:1px solid rgba(var(--ostwin-cyan-rgb), .16);background:linear-gradient(#ffffff0a,#0000),#090d14b8;border-radius:8px;align-content:space-between;gap:.45rem;min-height:7rem;padding:.75rem;transition:border-color .24s cubic-bezier(.32,.72,0,1),background-color .24s cubic-bezier(.32,.72,0,1),transform .24s cubic-bezier(.32,.72,0,1);display:grid;position:relative}.reasoning-node:where(.astro-lujfrzjm):after{content:"";background:rgba(var(--ostwin-cyan-rgb), .28);width:.5rem;height:1px;position:absolute;top:50%;right:-.5rem}.reasoning-node:where(.astro-lujfrzjm):last-child:after{display:none}.reasoning-node:where(.astro-lujfrzjm)[data-active]{border-color:rgba(var(--ostwin-acid-rgb), .6);background:linear-gradient(150deg, rgba(var(--ostwin-acid-rgb), .12), transparent 54%), #0d1820e6;transform:translateY(-2px)}.reasoning-node:where(.astro-lujfrzjm) span:where(.astro-lujfrzjm),.reasoning-node:where(.astro-lujfrzjm) small:where(.astro-lujfrzjm),.search-step:where(.astro-lujfrzjm) span:where(.astro-lujfrzjm),.search-step:where(.astro-lujfrzjm) small:where(.astro-lujfrzjm),.memory-root-orb:where(.astro-lujfrzjm) span:where(.astro-lujfrzjm),.memory-agent-chip:where(.astro-lujfrzjm) strong:where(.astro-lujfrzjm),.memory-branch-chip:where(.astro-lujfrzjm) span:where(.astro-lujfrzjm){color:#dcf6ff94;font-family:var(--sl-font-mono);font-size:.68rem}.reasoning-node:where(.astro-lujfrzjm) strong:where(.astro-lujfrzjm),.search-step:where(.astro-lujfrzjm) strong:where(.astro-lujfrzjm),.memory-root-orb:where(.astro-lujfrzjm) strong:where(.astro-lujfrzjm),.memory-branch-chip:where(.astro-lujfrzjm) strong:where(.astro-lujfrzjm){color:#f3fbff;font-size:.92rem;line-height:1.14}.skill-mode-tabs:where(.astro-lujfrzjm){grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.skill-mode-tab:where(.astro-lujfrzjm){border:1px solid rgba(var(--ostwin-cyan-rgb), .18);color:#f3fbff;cursor:pointer;text-align:left;background:#090d14c2;border-radius:8px;align-items:center;gap:.5rem;padding:.68rem;transition:border-color .22s cubic-bezier(.32,.72,0,1),background-color .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1);display:flex}.skill-mode-tab:where(.astro-lujfrzjm):hover{border-color:rgba(var(--ostwin-cyan-rgb), .48);transform:translateY(-2px)}.skill-mode-tab:where(.astro-lujfrzjm):active{transform:translateY(1px)scale(.99)}.skill-mode-tab:where(.astro-lujfrzjm)[data-active]{border-color:rgba(var(--ostwin-acid-rgb), .64);background:rgba(var(--ostwin-acid-rgb), .09)}.skill-mode-tab:where(.astro-lujfrzjm) span:where(.astro-lujfrzjm){color:rgb(var(--ostwin-acid-rgb));font-family:var(--sl-font-mono);font-size:.7rem;font-weight:700}.skill-mode-tab:where(.astro-lujfrzjm) strong:where(.astro-lujfrzjm){font-size:.85rem}.skill-mode-panel:where(.astro-lujfrzjm){border:1px solid rgba(var(--ostwin-cyan-rgb), .16);background:#090d14b8;border-radius:8px;gap:.65rem;padding:1rem;animation:.3s cubic-bezier(.32,.72,0,1) skill-mode-in;display:grid}.skill-mode-panel:where(.astro-lujfrzjm)[hidden]{display:none}.skill-mode-panel:where(.astro-lujfrzjm) h5:where(.astro-lujfrzjm){color:#f3fbff;letter-spacing:0;margin:0;font-size:1.1rem;line-height:1.2}.role-loop:where(.astro-lujfrzjm){align-content:start;gap:1rem;padding:1rem;display:grid}.role-lane:where(.astro-lujfrzjm){border:1px solid rgba(var(--ostwin-cyan-rgb), .16);background:#090d14a8;border-radius:8px;grid-template-columns:5.65rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.65rem;display:grid}.role-lane--evaluator:where(.astro-lujfrzjm){border-color:rgba(var(--ostwin-amber-rgb), .22)}.role-lane:where(.astro-lujfrzjm) img:where(.astro-lujfrzjm){object-fit:contain;width:5.65rem;height:5.65rem}.role-lane:where(.astro-lujfrzjm) strong:where(.astro-lujfrzjm){color:#f3fbff;font-size:1rem}.role-lane:where(.astro-lujfrzjm) p:where(.astro-lujfrzjm){margin-top:.25rem;font-size:.84rem}.role-loop__bridge:where(.astro-lujfrzjm){color:#dcf6ff9e;font-family:var(--sl-font-mono);grid-template-columns:auto minmax(2rem,1fr) auto;align-items:center;gap:.65rem;font-size:.7rem;display:grid}.role-loop__bridge:where(.astro-lujfrzjm) i:where(.astro-lujfrzjm){background:linear-gradient(90deg, rgb(var(--ostwin-acid-rgb)), rgb(var(--ostwin-cyan-rgb)), rgb(var(--ostwin-amber-rgb)));height:1px}.manager-synthesis:where(.astro-lujfrzjm){border:1px solid rgba(var(--ostwin-acid-rgb), .24);background:linear-gradient(90deg, rgba(var(--ostwin-cyan-rgb), .1), rgba(var(--ostwin-acid-rgb), .08)), #090d14b8;border-radius:8px;gap:.35rem;padding:.85rem;display:grid}.manager-synthesis:where(.astro-lujfrzjm) strong:where(.astro-lujfrzjm){color:#f3fbff;font-size:.92rem;line-height:1.35}.skill-studio__support:where(.astro-lujfrzjm){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"memory search""memory ontology";gap:1rem;display:grid}.memory-visual:where(.astro-lujfrzjm),.search-bridge:where(.astro-lujfrzjm),.ontology-preview:where(.astro-lujfrzjm){align-content:start;gap:1rem;padding:1rem;display:grid}.memory-visual:where(.astro-lujfrzjm){grid-area:memory}.search-bridge:where(.astro-lujfrzjm){grid-area:search}.ontology-preview:where(.astro-lujfrzjm){grid-area:ontology}.memory-tree-art:where(.astro-lujfrzjm){gap:.75rem;display:grid;position:relative}.memory-tree-art__canvas:where(.astro-lujfrzjm){border:1px solid rgba(var(--ostwin-cyan-rgb), .16);background:radial-gradient(circle at 86% 52%, rgba(var(--ostwin-acid-rgb), .18), transparent 9.5rem), radial-gradient(circle at 18% 52%, rgba(var(--ostwin-cyan-rgb), .11), transparent 10rem), radial-gradient(circle at 42% 20%, rgba(var(--ostwin-amber-rgb), .08), transparent 8rem), #050a1094;border-radius:8px;min-height:clamp(29rem,46vw,35rem);position:relative;overflow:hidden}.memory-strata:where(.astro-lujfrzjm){opacity:.92;pointer-events:none;grid-template-rows:repeat(4,1fr);gap:.45rem;display:grid;position:absolute;inset:.85rem}.memory-strata:where(.astro-lujfrzjm) span:where(.astro-lujfrzjm){background:linear-gradient(90deg, rgba(var(--ostwin-cyan-rgb), .03), transparent 70%), #ffffff05;border:1px solid #dcf6ff0f;border-radius:8px}.memory-tree-art__links:where(.astro-lujfrzjm){pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.memory-link:where(.astro-lujfrzjm){fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.memory-link--branch:where(.astro-lujfrzjm){stroke:rgba(var(--ostwin-acid-rgb), .38);stroke-width:1.15px}.memory-link--leaf:where(.astro-lujfrzjm){stroke:#dcf6ff24;stroke-width:.82px}.memory-link--agent:where(.astro-lujfrzjm){stroke:rgba(var(--ostwin-cyan-rgb), .22);stroke-width:.86px}.memory-root-orb:where(.astro-lujfrzjm),.memory-agent-chip:where(.astro-lujfrzjm),.memory-branch-chip:where(.astro-lujfrzjm),.memory-leaf-dot:where(.astro-lujfrzjm),.memory-root-ring:where(.astro-lujfrzjm){left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);position:absolute;transform:translate(-50%,-50%)}.memory-root-orb:where(.astro-lujfrzjm){border:1px solid rgba(var(--ostwin-acid-rgb), .62);background:radial-gradient(circle at 42% 32%, #ffffff3d, transparent .72rem), radial-gradient(circle, rgba(var(--ostwin-acid-rgb), .2), #070f14f0 68%);width:5.45rem;height:5.45rem;box-shadow:0 0 0 .38rem rgba(var(--ostwin-acid-rgb), .08), 0 0 2.4rem rgba(var(--ostwin-acid-rgb), .15);text-align:center;z-index:3;border-radius:999px;place-items:center;display:grid}.memory-root-orb:where(.astro-lujfrzjm) span:where(.astro-lujfrzjm){color:#dcf6ffad;text-transform:uppercase}.memory-root-orb:where(.astro-lujfrzjm) strong:where(.astro-lujfrzjm){color:rgb(var(--ostwin-acid-rgb));font-family:var(--sl-font-mono);font-size:1.08rem}.memory-agent-chip:where(.astro-lujfrzjm){z-index:2;border:1px solid rgba(var(--ostwin-cyan-rgb), .22);text-align:center;background:linear-gradient(#ffffff0b,#0000),#091119db;border-radius:999px;min-width:5rem;padding:.42rem .64rem;display:grid}.memory-agent-chip:where(.astro-lujfrzjm) strong:where(.astro-lujfrzjm){color:#f3fbffd1;font-size:.7rem}.memory-branch-chip:where(.astro-lujfrzjm){z-index:2;border:1px solid rgba(var(--ostwin-acid-rgb), .32);min-width:4.5rem;box-shadow:0 0 0 .22rem rgba(var(--ostwin-acid-rgb), .045);background:linear-gradient(#ffffff0d,#0000),#070e16eb;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.38rem .6rem;display:flex}.memory-branch-chip:where(.astro-lujfrzjm) strong:where(.astro-lujfrzjm){color:rgb(var(--ostwin-acid-rgb));font-family:var(--sl-font-mono);font-size:.8rem}.memory-branch-chip:where(.astro-lujfrzjm) span:where(.astro-lujfrzjm){color:#dcf6ff85}.memory-leaf-dot:where(.astro-lujfrzjm){z-index:2;background:rgb(var(--ostwin-amber-rgb));width:.78rem;height:.78rem;box-shadow:0 0 0 .28rem rgba(var(--ostwin-amber-rgb), .1), 0 0 1.2rem rgba(var(--ostwin-amber-rgb), .18);border:1px solid #ffffff4d;border-radius:999px}.memory-leaf-dot:where(.astro-lujfrzjm):nth-of-type(4n+1){background:rgb(var(--ostwin-cyan-rgb));box-shadow:0 0 0 .28rem rgba(var(--ostwin-cyan-rgb), .1), 0 0 1.2rem rgba(var(--ostwin-cyan-rgb), .16)}.memory-root-ring:where(.astro-lujfrzjm){border:1px solid rgba(var(--ostwin-acid-rgb), .18);pointer-events:none;border-radius:999px;animation:4.8s cubic-bezier(.32,.72,0,1) infinite memory-ring;top:52%;left:86%}.memory-root-ring--one:where(.astro-lujfrzjm){width:8.4rem;height:8.4rem}.memory-root-ring--two:where(.astro-lujfrzjm){width:11.6rem;height:11.6rem;animation-delay:1.1s}.memory-hash-flow:where(.astro-lujfrzjm){grid-template-columns:auto minmax(1.5rem,1fr) auto minmax(1.5rem,1fr) auto;align-items:center;gap:.55rem;width:min(19rem,100%);min-width:13rem;display:grid}.memory-hash-flow:where(.astro-lujfrzjm) i:where(.astro-lujfrzjm){background:linear-gradient(90deg, rgba(var(--ostwin-amber-rgb), .16), rgba(var(--ostwin-acid-rgb), .62));height:1px}.memory-hash-flow:where(.astro-lujfrzjm) span:where(.astro-lujfrzjm){color:#dcf6ffa8;min-width:3.6rem;min-height:1.35rem;font-family:var(--sl-font-mono);text-transform:uppercase;background:#070e16c2;border:1px solid #dcf6ff57;border-radius:999px;place-items:center;font-size:.66rem;font-weight:700;display:inline-grid}.search-pipeline:where(.astro-lujfrzjm){grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.search-step:where(.astro-lujfrzjm){border:1px solid rgba(var(--ostwin-cyan-rgb), .18);background:#090d14b8;border-radius:8px;align-content:space-between;gap:.35rem;min-height:5.8rem;padding:.7rem;display:grid;position:relative}.search-step:where(.astro-lujfrzjm):after{content:"";background:rgba(var(--ostwin-amber-rgb), .48);width:.5rem;height:1px;position:absolute;top:50%;right:-.5rem}.search-step:where(.astro-lujfrzjm):last-child:after{display:none}.ontology-map:where(.astro-lujfrzjm){grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.ontology-map:where(.astro-lujfrzjm) span:where(.astro-lujfrzjm){border:1px solid rgba(var(--ostwin-amber-rgb), .2);color:#f3fbffd1;background:rgba(var(--ostwin-amber-rgb), .08);font-family:var(--sl-font-mono);border-radius:8px;padding:.7rem;font-size:.72rem;font-weight:700}@keyframes skill-mode-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translate(0,0)}}@keyframes memory-ring{0%{opacity:.42;transform:translate(-50%,-50%)scale(.82)}76%,to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}@media (width<=72rem){.skill-studio__header:where(.astro-lujfrzjm),.skill-studio__main:where(.astro-lujfrzjm),.skill-studio__support:where(.astro-lujfrzjm){grid-template-columns:1fr;grid-template-areas:none}.memory-visual:where(.astro-lujfrzjm),.search-bridge:where(.astro-lujfrzjm),.ontology-preview:where(.astro-lujfrzjm){grid-area:auto}.reasoning-flow:where(.astro-lujfrzjm){grid-template-columns:repeat(7,minmax(8rem,1fr))}}@media (width<=52rem){.skill-studio__header:where(.astro-lujfrzjm) h3:where(.astro-lujfrzjm){font-size:1.76rem}.reasoning-board__top:where(.astro-lujfrzjm),.role-loop__heading:where(.astro-lujfrzjm),.support-heading:where(.astro-lujfrzjm){display:grid}.reasoning-board__top:where(.astro-lujfrzjm)>strong:where(.astro-lujfrzjm){width:fit-content}.reasoning-flow:where(.astro-lujfrzjm),.skill-mode-tabs:where(.astro-lujfrzjm),.search-pipeline:where(.astro-lujfrzjm),.ontology-map:where(.astro-lujfrzjm){grid-template-columns:1fr;padding-inline:0}.memory-tree-art__canvas:where(.astro-lujfrzjm){min-height:23rem}.memory-root-orb:where(.astro-lujfrzjm){width:4.4rem;height:4.4rem}.memory-branch-chip:where(.astro-lujfrzjm){min-width:4.8rem;padding:.4rem .56rem}.reasoning-node:where(.astro-lujfrzjm):after,.search-step:where(.astro-lujfrzjm):after{display:none}}@media (prefers-reduced-motion:reduce){.skill-mode-panel:where(.astro-lujfrzjm),.memory-root-ring:where(.astro-lujfrzjm){animation:none}.reasoning-node:where(.astro-lujfrzjm),.skill-mode-tab:where(.astro-lujfrzjm){transition-duration:1ms}}
