.resource-page{--resource-panel:#070c11e6;--resource-line:#97cdeb2b;--resource-line-strong:#97d5f657;--resource-blue:#8cdcff}.resource-page main{overflow:clip}.resource-page__head{width:min(100%, calc(92rem + var(--page-gutter) * 2));min-height:clamp(25rem,52svh,36rem);padding:clamp(3rem, 6vh, 4.5rem) var(--page-gutter) clamp(1.5rem, 3vh, 2.5rem);grid-template-columns:minmax(18rem,.82fr) minmax(28rem,1.18fr);align-items:center;gap:clamp(2rem,7vw,8rem);margin-inline:auto;display:grid;position:relative}.resource-page__head:before{pointer-events:none;content:"";border:1px solid #8cdcff17;border-radius:50%;width:32rem;height:32rem;position:absolute;top:14%;left:51%;transform:translate(-50%);box-shadow:0 0 8rem #339bcd14}.resource-page__head>div:first-child{z-index:1;position:relative}.resource-page__head>div:first-child>p{color:var(--resource-blue);letter-spacing:.18em;margin:0 0 1.25rem;font-size:.66rem;font-weight:800}.resource-page__head h1{z-index:1;color:#f1f7fa;max-width:9ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,5.7vw,6.1rem);font-weight:500;line-height:.95;position:relative}.resource-page__signal{pointer-events:none;height:clamp(15rem,27vw,22rem);position:relative;overflow:hidden}.resource-page__signal:before,.resource-page__signal:after{content:"";border:1px solid #8cdcff30;border-radius:50%;position:absolute}.resource-page__signal:before{animation:20s linear infinite resource-orbit;inset:12%}.resource-page__signal:after{border-style:dashed;animation:14s linear infinite reverse resource-orbit;inset:28%}.resource-page__signal>i{background:var(--resource-blue);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 2rem #8cdcffe6,0 0 7rem #48abdd73}.resource-page__signal>i:before,.resource-page__signal>i:after{content:"";background:linear-gradient(90deg,#0000,#8cdcff8c,#0000);width:12rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resource-page__signal>i:after{transform:translate(-50%,-50%)rotate(90deg)}.resource-page__signal>i:nth-child(2){opacity:.55;width:.3rem;top:26%;left:70%}.resource-page__signal>i:nth-child(3){opacity:.42;width:.24rem;top:73%;left:28%}.resource-page__signal>i:nth-child(n+2):before,.resource-page__signal>i:nth-child(n+2):after{display:none}.resource-page__signal>span{color:#b9deef61;letter-spacing:.15em;font-size:.58rem;font-weight:800;position:absolute;bottom:8%;right:8%}.resource-page__tabs{z-index:24;width:min(40rem, calc(100% - var(--page-gutter) * 2 - 13rem));margin:0 var(--page-gutter) 0 auto;border:1px solid var(--resource-line-strong);backdrop-filter:blur(12px)saturate(115%);background:#04080cd6;border-radius:999px;grid-template-columns:repeat(2,1fr);display:grid;position:sticky;top:1.1rem;overflow:hidden;box-shadow:0 .8rem 2.4rem #0000003d}.resource-page__tabs a{color:#ddedf5bd;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:3.15rem;padding:.5rem clamp(.8rem,2vw,1.4rem);text-decoration:none;transition:background .18s,color .18s;display:grid}.resource-page__tabs a+a{border-left:1px solid var(--resource-line)}.resource-page__tabs a:hover,.resource-page__tabs a:focus-visible{color:#fff;background:#8cdcff0e}.resource-page__tabs span{color:var(--resource-blue);letter-spacing:.12em;font-size:.62rem;font-weight:800}.resource-page__tabs strong{font-family:var(--font-display);font-size:1.05rem;font-weight:500}.resource-page__tabs small{color:#c4d9e38f;letter-spacing:.08em;font-size:.62rem}.resource-page .evidence-section{scroll-margin-top:4.5rem}.evidence-section.resource-page__first{padding-top:1.25rem;scroll-margin-top:0}.resource-page .resource-page__knowledge{padding-top:clamp(2.4rem,4vw,4rem)}.resource-page .resource-page__knowledge .evidence-section__heading{align-items:end;margin-bottom:clamp(1.4rem,2.4vw,2.2rem)}.resource-page__knowledge-browser{scroll-margin-top:0}.resource-page__section-title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.resource-page .evidence-section__heading{margin-bottom:clamp(2rem,4vw,3.5rem)}.resource-workbench{border:1px solid var(--resource-line-strong);background:linear-gradient(135deg, #8cdcff06, transparent 38%), var(--resource-panel);overflow:hidden;box-shadow:0 2.8rem 7rem #00000040}.resource-workbench__types{border-bottom:1px solid var(--resource-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.resource-workbench__types button{border:0;border-right:1px solid var(--resource-line);color:#d6e8f19e;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;min-width:0;min-height:3.8rem;padding:.7rem 1.15rem;transition:background .18s,color .18s;display:grid;position:relative}.resource-workbench__types button:last-child{border-right:0}.resource-workbench__types button:after{background:var(--resource-blue);content:"";opacity:0;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:-1px;left:1rem;right:1rem;transform:scaleX(.25)}.resource-workbench__types button:hover,.resource-workbench__types button:focus-visible,.resource-workbench__types button[aria-pressed=true]{color:#f4fafc;background:#8cdcff0b}.resource-workbench__types button[aria-pressed=true]:after{opacity:1;transform:scaleX(1)}.resource-workbench__types span,.resource-workbench__types small{color:var(--resource-blue);font-size:.62rem;font-weight:800}.resource-workbench__types strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:500;overflow:hidden}.resource-workbench__body{grid-template-columns:clamp(18rem,25vw,23rem) minmax(0,1fr);height:clamp(25rem,100svh - 17rem,49rem);min-height:0;display:grid}.resource-workbench__list{border-right:1px solid var(--resource-line-strong);background:#04080c6b;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.resource-workbench__list>header{border-bottom:1px solid var(--resource-line);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.resource-workbench__list>header span{color:var(--resource-blue);letter-spacing:.1em;font-size:.64rem;font-weight:800}.resource-workbench__list>header small{color:#c6dae56b;font-size:.6rem}.resource-workbench__list>div{overscroll-behavior:contain;scrollbar-color:#8cdcff47 transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.resource-workbench__list button{border:0;border-bottom:1px solid var(--resource-line);color:#d0e2eb8a;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:start;gap:.8rem;width:100%;min-height:4.85rem;padding:1rem;transition:background .18s,color .18s;display:grid;position:relative}.resource-workbench__list button:after{background:var(--resource-blue);content:"";opacity:0;width:2px;position:absolute;top:0;bottom:0;right:0}.resource-workbench__list button:hover,.resource-workbench__list button:focus-visible,.resource-workbench__list button[aria-pressed=true]{color:#f4f9fb;background:#8cdcff0e}.resource-workbench__list button[aria-pressed=true]:after{opacity:1}.resource-workbench__list button>span,.resource-workbench__list button>small{color:#8cdcff9e;padding-top:.15rem;font-size:.58rem}.resource-workbench__list button>strong{overflow-wrap:anywhere;min-width:0;font-size:.79rem;font-weight:560;line-height:1.5}.resource-workbench__stage{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.resource-workbench__stage>header{border-bottom:1px solid var(--resource-line);min-width:0;animation:resource-caption-in .42s var(--ease-out) both;padding:1rem clamp(1.3rem,3vw,3rem)}.resource-workbench__stage>header>div{color:var(--resource-blue);letter-spacing:.1em;justify-content:space-between;gap:1rem;margin-bottom:.65rem;font-size:.6rem;font-weight:800;display:flex}.resource-workbench__stage h2{color:#f0f6f8;max-width:22ch;font-family:var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0 0 .55rem;font-size:clamp(1.4rem,2.4vw,2.35rem);font-weight:500;line-height:1.08}.resource-workbench__stage>header>p{color:#cbdde68c;max-width:34rem;margin:0;font-size:.76rem}.resource-workbench__media{background:radial-gradient(circle at 52% 38%,#479fcd1f,#0000 34%),#05090e;min-width:0;min-height:0;position:relative;overflow:hidden}.workbench-video{position:absolute;inset:0}.workbench-video video{width:100%;height:100%;min-height:0;max-height:100%;display:block;position:absolute;inset:0}.workbench-video{min-height:0;animation:resource-media-in .52s var(--ease-out) both;place-items:center;display:grid;position:absolute}.workbench-video video{object-fit:contain;background:#020406}.workbench-video>span{z-index:2;color:#e7f3f8b8;letter-spacing:.12em;backdrop-filter:blur(10px);background:#03070aad;border:1px solid #dceff833;padding:.42rem .58rem;font-size:.56rem;font-weight:800;position:absolute;top:1rem;left:1rem}.workbench-video>span>i{aspect-ratio:1;background:var(--resource-blue);border-radius:50%;width:.38rem;margin-right:.45rem;animation:none;display:inline-block;box-shadow:0 0 .8rem #8cdcffe6}.workbench-video[data-playing=true]>span>i{animation:2.2s ease-in-out infinite resource-connected-pulse}.workbench-video__cue{z-index:2;color:#eef8fce0;cursor:pointer;background:#03080ce0;border:1px solid #b8e5f87a;border-radius:999px;align-items:center;gap:.65rem;min-height:44px;padding:.4rem .9rem .4rem .45rem;transition:border-color .16s,background .16s;display:flex;position:absolute;bottom:4.2rem;left:1rem}.workbench-video__cue:hover{border-color:var(--resource-blue);background:#102632}.workbench-video__cue:focus-visible{outline:2px solid var(--resource-blue);outline-offset:4px}.workbench-video__cue:disabled{cursor:progress}.workbench-video__cue>i{aspect-ratio:1;width:1.8rem;color:var(--resource-blue);place-items:center;font-size:.86rem;font-style:normal;display:grid}.workbench-video__cue>strong{letter-spacing:.08em;font-size:.78rem;font-weight:500}.workbench-audio{height:100%;min-height:0;animation:resource-media-in .52s var(--ease-out) both;grid-template-columns:minmax(17rem,.78fr) minmax(20rem,1.22fr);display:grid;position:relative}.workbench-audio figure{border-right:1px solid var(--resource-line);min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.workbench-audio figure:after{content:"";background:linear-gradient(#03070a14,#03070adb);position:absolute;inset:0}.workbench-audio figure img{object-fit:cover;filter:saturate(.82)contrast(1.06)brightness(.68);width:100%;height:100%;animation:12s ease-in-out infinite alternate podcast-cover-drift;transform:scale(1.03)}.workbench-audio figcaption{z-index:1;position:absolute;bottom:1.5rem;left:1.4rem;right:1.4rem}.workbench-audio figcaption span,.workbench-audio figcaption small{color:var(--resource-blue);letter-spacing:.13em;font-size:.58rem;font-weight:800;display:block}.workbench-audio figcaption strong{color:#f4f8fa;font-family:var(--font-display);margin:.65rem 0 .85rem;font-size:clamp(1.25rem,2vw,2rem);font-weight:500;line-height:1.18;display:block}.workbench-audio__signal{justify-content:center;align-items:center;gap:clamp(2px,.35vw,6px);min-width:0;padding:5rem 2.3rem 7rem;display:flex}.workbench-audio__signal i{width:clamp(2px,.3vw,5px);height:var(--level);transform-origin:50%;min-height:.8rem;max-height:64%;animation:workbench-wave 3.8s calc(var(--wave-index) * -70ms) ease-in-out infinite alternate;background:linear-gradient(#8cdcffeb,#4e90b42e)}.workbench-audio audio{color-scheme:dark;width:calc(61% - 4rem);min-width:18rem;position:absolute;bottom:2rem;right:2rem}.workbench-map{background:radial-gradient(circle at 50% 46%,#48a8d726,#0000 42%),linear-gradient(#8cdcff06 1px,#0000 1px) 0 0/100% 4rem,#03080d;grid-template-rows:auto minmax(0,1fr);min-height:0;margin:0;display:grid;position:absolute;inset:0}.workbench-map__tools{border-bottom:1px solid var(--resource-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.65rem;display:flex}.workbench-map__tools>span{color:var(--portal-muted);margin-right:auto}.workbench-map__tools button{border:1px solid var(--resource-line-strong);color:#dcecf4;cursor:pointer;background:#0c1821;min-height:2rem;padding:.25rem .65rem}.workbench-map__tools button:disabled{opacity:.3;cursor:default}.workbench-map__tools output{min-width:2.8rem;color:var(--resource-blue)}.workbench-map__viewport{overscroll-behavior:contain;scrollbar-color:#466379 transparent;min-height:0;overflow:auto}.workbench-map__canvas{min-height:0;position:relative}.workbench-map__canvas img{object-fit:contain;filter:drop-shadow(0 1.5rem 2.8rem #0000006b);width:100%;height:100%;min-height:0;max-height:100%;padding:.8rem;display:block;position:absolute;inset:0}.workbench-textbook{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);height:100%;min-height:0;padding:1.2rem clamp(1.2rem,3vw,3rem) 4.5rem;display:grid;position:absolute;inset:0}.workbench-textbook>figure{z-index:2;height:100%;min-height:0;margin:0;box-shadow:0 2rem 5rem #00000073}.workbench-textbook>figure img{object-fit:contain;width:100%;height:100%}.workbench-textbook__spreads{height:72%;position:relative}.workbench-textbook__spreads img{object-fit:contain;filter:brightness(.78);width:100%;height:100%;position:absolute;inset:0;box-shadow:0 1.6rem 4rem #00000052}.workbench-textbook__spreads img:first-child{opacity:.38;transform:translate(-4%,-11%)rotate(-2deg)}.workbench-textbook__spreads img:nth-child(2){opacity:.62;transform:translate(3%)rotate(1deg)}.workbench-textbook__spreads img:nth-child(3){transform:translate(-1%,12%)}.workbench-textbook>a{z-index:3;border-bottom:1px solid var(--resource-blue);color:#edf7fa;padding:.7rem 0;font-size:.72rem;font-weight:800;text-decoration:none;position:absolute;bottom:1.7rem;right:2rem}.resource-workbench__fallback,.resource-workbench__unavailable{color:#d8e9f1a3;place-content:center;justify-items:start;height:100%;margin:0;padding:2rem;display:grid}.resource-workbench__fallback a{border-bottom:1px solid var(--resource-blue);color:#fff;margin-top:1rem;padding-bottom:.35rem;font-size:.72rem;text-decoration:none}.resource-workbench>.resource-studio__next{border-top:1px solid var(--resource-line-strong);color:#d2e5ee94;justify-content:flex-end;align-items:baseline;gap:.65rem;padding:1rem 1.25rem;font-size:.64rem;text-decoration:none;display:flex}.resource-studio__next strong,.resource-studio__next i{color:var(--resource-blue)}.knowledge-field-loading,.knowledge-field-error{border:1px solid var(--resource-line-strong);color:#d8e9f19e;place-content:center;min-height:28rem;padding:2rem;display:grid}.knowledge-browser{border:1px solid var(--resource-line-strong);background:#04090ee0;position:relative;overflow:hidden;box-shadow:0 3rem 8rem #00000047}.knowledge-browser__toolbar{z-index:5;border-bottom:1px solid var(--resource-line-strong);background:#060b10d1;grid-template-columns:minmax(18rem,1fr) auto;align-items:end;gap:1rem 2rem;padding:1.2rem 1.35rem 1rem;display:grid;position:relative}.knowledge-browser__toolbar label{gap:.35rem;max-width:30rem;display:grid;position:relative}.knowledge-browser__toolbar label>span{color:var(--resource-blue);letter-spacing:.1em;font-size:.58rem;font-weight:800}.knowledge-browser__toolbar input{border:0;border-bottom:1px solid var(--resource-line-strong);color:#f2f7f9;background:0 0;border-radius:0;outline:0;width:100%;min-height:2.4rem;padding:.2rem 0;font-size:.75rem}.knowledge-browser__status{color:#c9dce67d;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem 1rem;font-size:.62rem;display:flex}.knowledge-browser__status>button,.knowledge-browser__zoom button{border:1px solid var(--resource-line-strong);color:#e1f0f7ad;cursor:pointer;background:0 0;min-width:2.1rem;min-height:2.1rem;font-size:.64rem}.knowledge-browser__status>button:hover,.knowledge-browser__zoom button:hover:not(:disabled){border-color:var(--resource-blue);color:#fff}.knowledge-browser__zoom{align-items:stretch;display:flex}.knowledge-browser__zoom button+button,.knowledge-browser__zoom output+button,.knowledge-browser__zoom button+output{border-left:0}.knowledge-browser__zoom output{border:1px solid var(--resource-line-strong);color:#e1f0f799;place-items:center;min-width:3.6rem;min-height:2.1rem;display:grid}.knowledge-browser__zoom button:disabled{opacity:.28;cursor:default}.knowledge-browser__gateways{scrollbar-width:none;grid-column:1/-1;gap:.45rem;padding-top:.15rem;display:flex;overflow-x:auto}.knowledge-browser__gateways::-webkit-scrollbar{display:none}.knowledge-browser__gateways button{border:1px solid var(--resource-line);color:#d7e8f08a;cursor:pointer;background:#8cdcff04;flex:none;align-items:center;gap:.5rem;min-height:2.2rem;padding:.3rem .65rem;display:inline-flex}.knowledge-browser__gateways button:hover,.knowledge-browser__gateways button:focus-visible,.knowledge-browser__gateways button[aria-pressed=true]{color:#fff;background:#8cdcff12;border-color:#8cdcff85}.knowledge-browser__gateways span{color:var(--resource-blue);font-size:.54rem}.knowledge-browser__gateways strong{font-size:.62rem;font-weight:700}.knowledge-browser__matches{z-index:20;border:1px solid var(--resource-line-strong);background:#050a0ffa;width:min(30rem,100% - 2.7rem);max-height:22rem;margin:0;padding:0;list-style:none;position:absolute;top:4.6rem;left:1.35rem;overflow-y:auto;box-shadow:0 1.5rem 4rem #00000075}.knowledge-browser__matches button{border:0;border-bottom:1px solid var(--resource-line);color:#e0eef5c2;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;gap:1rem;width:100%;padding:.8rem .9rem;display:flex}.knowledge-browser__matches button:hover{background:#8cdcff12}.knowledge-browser__matches strong{font-size:.7rem}.knowledge-browser__matches span{color:var(--portal-muted);white-space:nowrap;font-size:.6rem}.knowledge-browser__body{grid-template-columns:minmax(0,1fr) clamp(19rem,25vw,23.5rem);height:clamp(22rem,54svh,36rem);display:grid}.knowledge-browser__canvas{border-right:1px solid var(--resource-line-strong);background:radial-gradient(circle at 51% 52%,#4ba1cf2b,#0000 22%),radial-gradient(circle at 24% 28%,#4a7eae17,#0000 25%),radial-gradient(circle at 82% 74%,#5b7ec212,#0000 24%),#04080d;min-width:0;min-height:0;position:relative;overflow:hidden}.knowledge-browser__canvas:before,.knowledge-browser__canvas:after{z-index:1;pointer-events:none;content:"";position:absolute;inset:-10%}.knowledge-browser__canvas:before{opacity:.34;background-image:radial-gradient(circle,#def6ffb3 0 .7px,#0000 .9px),radial-gradient(circle,#67cbf580 0 .6px,#0000 .85px);background-position:0 0,37px 61px;background-size:79px 83px,113px 107px;transform:rotate(-5deg)}.knowledge-browser__canvas:after{background:linear-gradient(112deg,#0000 18%,#68c4ed09 47%,#0000 74%);transform:rotate(8deg)}.knowledge-browser__nebula,.knowledge-browser__nebula i,.knowledge-browser__orbits,.knowledge-browser__orbits i{pointer-events:none;position:absolute}.knowledge-browser__nebula{inset:0;overflow:hidden}.knowledge-browser__nebula i{filter:blur(4rem);background:#5cb9e40e;border-radius:50%;width:26rem;height:26rem;animation:15s ease-in-out infinite alternate knowledge-nebula}.knowledge-browser__nebula i:first-child{top:7%;left:17%}.knowledge-browser__nebula i:nth-child(2){animation-delay:-5s;bottom:2%;right:-10%}.knowledge-browser__nebula i:nth-child(3){animation-delay:-10s;bottom:-20%;left:23%}.knowledge-browser__orbits{animation:60s linear infinite knowledge-orbit-turn;inset:8%}.knowledge-browser__orbits i{border:1px solid #8cdcff0e;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.knowledge-browser__orbits i:first-child{aspect-ratio:1;width:35%}.knowledge-browser__orbits i:nth-child(2){aspect-ratio:1.6;width:62%;transform:translate(-50%,-50%)rotate(22deg)}.knowledge-browser__orbits i:nth-child(3){aspect-ratio:2.1;width:92%;transform:translate(-50%,-50%)rotate(-16deg)}.knowledge-browser__canvas>svg{z-index:2;width:100%;height:100%;min-height:0;position:relative;overflow:visible}.knowledge-browser__constellations circle{fill:#4da5cf06;stroke:#85d3f612;stroke-width:.6px;vector-effect:non-scaling-stroke}.knowledge-browser__constellations circle[data-ring="1"]{fill:none;stroke-dasharray:2 9;transform-box:fill-box;transform-origin:50%;transform:scale(1.08,.66)rotate(24deg)}.knowledge-browser__edges{animation:24s linear infinite knowledge-current}.knowledge-browser__edges line{stroke:#8ac6e51d;stroke-width:.72px;stroke-dasharray:5 9;vector-effect:non-scaling-stroke;transition:opacity .22s,stroke .22s,stroke-width .22s}.knowledge-browser__edges line[data-active=false]{opacity:.095}.knowledge-browser__edges line[data-active=context]{opacity:.55;stroke:#69b7de94;stroke-width:.95px}.knowledge-browser__edges line[data-active=direct]{opacity:.92;stroke:#8cdcffdb;stroke-width:1.3px}.knowledge-browser__nodes g{cursor:pointer;opacity:.78;transform-box:fill-box;transform-origin:50%;transition:opacity .18s,filter .18s}.knowledge-browser__nodes g[data-distance=false]{opacity:.14}.knowledge-browser__nodes g[data-distance=context]{opacity:.52}.knowledge-browser__nodes g[data-distance=direct]{opacity:.92}.knowledge-browser__nodes g[data-distance=center]{opacity:1;filter:drop-shadow(0 0 12px #8cdcffcc)}.knowledge-star__hit{fill:#0000}.knowledge-star__halo{fill:#8cdcff14;stroke:#8cdcff1f;stroke-width:.6px}.knowledge-star__core{fill:#a7daf3ad;stroke:#e5f6fd7a;stroke-width:.65px;vector-effect:non-scaling-stroke;transition:fill .18s,filter .18s,r .18s}.knowledge-browser__nodes g[data-source=curated] .knowledge-star__core{fill:#8cdcffe0}.knowledge-browser__nodes g[data-important=true] .knowledge-star__halo{opacity:.52}.knowledge-browser__nodes g:hover,.knowledge-browser__nodes g:focus-visible,.knowledge-browser__nodes g[data-focused=true]{opacity:1;filter:drop-shadow(0 0 9px #8cdcffad)}.knowledge-browser__nodes g:hover .knowledge-star__core,.knowledge-browser__nodes g:focus-visible .knowledge-star__core,.knowledge-browser__nodes g[data-focused=true] .knowledge-star__core{fill:#dff6ff}.knowledge-browser__nodes text{fill:#e0f1f8d1;letter-spacing:.01em;opacity:0;paint-order:stroke;pointer-events:none;stroke:#04080df5;stroke-width:3px;vector-effect:non-scaling-stroke;font-size:10px;font-weight:650;transition:opacity .16s}.knowledge-browser__nodes g[data-labeled=true] text,.knowledge-browser__nodes g:hover text,.knowledge-browser__nodes g:focus-visible text,.knowledge-browser__nodes g[data-focused=true] text{opacity:1}.knowledge-browser__instruction{z-index:4;color:#c9dee866;letter-spacing:.08em;margin:0;font-size:.58rem;position:absolute;bottom:.9rem;right:1rem}.knowledge-browser__detail{background:#060b10cc;grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;min-height:0;padding:1.15rem;display:grid}.knowledge-browser__detail>header{border-bottom:1px solid var(--resource-line);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1rem;display:flex}.knowledge-browser__detail header p{color:var(--resource-blue);letter-spacing:.14em;margin:0 0 .55rem;font-size:.56rem;font-weight:800}.knowledge-browser__detail header h3{color:#f0f6f9;max-width:14ch;font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(1.55rem,2.6vw,2.45rem);font-weight:500;line-height:1.08}.knowledge-browser__detail header>button{border:1px solid var(--resource-line-strong);color:#fff;cursor:pointer;background:0 0;width:2rem;height:2rem}.knowledge-orbit{min-height:clamp(10.5rem,22svh,14.5rem);margin:.45rem -.35rem 0;position:relative}.knowledge-orbit svg{width:100%;height:100%}.knowledge-orbit__links line{stroke:#8cdcff47;stroke-width:.75px;stroke-dasharray:3 7;animation:12s linear infinite reverse knowledge-current}.knowledge-orbit__links g[data-distance="2"] line{opacity:.48;stroke:#6cb5da66;stroke-dasharray:2 9}.knowledge-orbit__links g[data-distance="2"] text{fill:#96bfd275}.knowledge-orbit__links text{fill:#b0cddc94;paint-order:stroke;stroke:#060b10;stroke-width:3px;font-size:8px}.knowledge-orbit__center circle{fill:#4a9ac329;stroke:var(--resource-blue);stroke-width:1.15px;animation:4.8s ease-in-out infinite orbit-center}.knowledge-orbit__center text{fill:#f2f8fa;font-family:var(--font-display);font-size:9px}.knowledge-orbit__nodes g{cursor:pointer}.knowledge-orbit__nodes circle{fill:#71bee6cc;stroke:#e1f5fdb8;stroke-width:.75px;transition:fill .18s,filter .18s}.knowledge-orbit__nodes g[data-distance="2"] circle{fill:#4c91b575;stroke:#b9dded80}.knowledge-orbit__nodes g[data-distance="2"] text{fill:#c9dee8a8}.knowledge-orbit__nodes g:hover circle,.knowledge-orbit__nodes g:focus-visible circle{fill:#dff6ff;filter:drop-shadow(0 0 7px #8cdcffdb)}.knowledge-orbit__nodes text{fill:#e2f0f7d6;paint-order:stroke;pointer-events:none;stroke:#060b10;stroke-width:3px;font-size:8.5px;font-weight:600}.knowledge-browser__degree{border-top:1px solid var(--resource-line);border-bottom:1px solid var(--resource-line);align-items:baseline;gap:.7rem;padding:.85rem 0;display:flex}.knowledge-browser__degree span{color:var(--resource-blue);font-family:var(--font-display);font-size:1.7rem}.knowledge-browser__degree small{color:#cadde680;font-size:.6rem}.knowledge-browser__degree i{background:var(--resource-line-strong);width:1px;height:1.4rem}.knowledge-browser__detail>ol{scrollbar-color:#8cdcff40 transparent;scrollbar-width:thin;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.knowledge-browser__detail li button{border:0;border-bottom:1px solid var(--resource-line);color:#deedf4ab;text-align:left;cursor:pointer;background:0 0;grid-template-columns:5.2rem minmax(0,1fr) auto;gap:.75rem;width:100%;padding:.72rem 0;display:grid}.knowledge-browser__detail li button:hover{color:#fff}.knowledge-browser__detail li span{color:var(--resource-blue);font-size:.56rem}.knowledge-browser__detail li strong{overflow-wrap:anywhere;min-width:0;font-size:.67rem;font-weight:650}.knowledge-browser__detail li small{color:#b7cfdb66;font-size:.52rem}.knowledge-browser__detail li[data-distance="2"] span{color:#81c0dead}@keyframes resource-orbit{to{transform:rotate(360deg)}}@keyframes resource-caption-in{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:none}}@keyframes resource-media-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes resource-connected-pulse{50%{opacity:.38;box-shadow:0 0 .25rem #8cdcff59}}@keyframes workbench-wave{0%{opacity:.38;transform:scaleY(.45)}to{opacity:.92;transform:scaleY(1)}}@keyframes podcast-cover-drift{0%{transform:scale(1.03)translate(-.6%)}to{transform:scale(1.1)translate(1.2%,-.8%)}}@keyframes knowledge-nebula{0%{transform:translate(-4%,-2%)scale(.92)}to{transform:translate(7%,5%)scale(1.08)}}@keyframes knowledge-orbit-turn{to{transform:rotate(360deg)}}@keyframes knowledge-current{to{stroke-dashoffset:-180px}}@keyframes knowledge-star-breathe{0%,to{opacity:.28;transform:scale(.82)}50%{opacity:.86;transform:scale(1.18)}}@keyframes orbit-center{0%,to{fill:#4a9ac321}50%{fill:#69c6ef42}}@media (width<=1120px){.resource-page__head{grid-template-columns:1fr .9fr}.resource-workbench__body{grid-template-columns:18rem minmax(0,1fr)}.workbench-audio{grid-template-columns:minmax(14rem,.7fr) minmax(17rem,1.3fr)}.knowledge-browser__body{grid-template-columns:minmax(0,1fr) 20.5rem}}@media (width<=900px){.resource-page__head{grid-template-columns:1fr;min-height:31rem}.resource-page__signal{right:var(--page-gutter);width:min(55vw,24rem);position:absolute;bottom:1rem}.resource-workbench__body{grid-template-columns:15.5rem minmax(0,1fr);height:clamp(25rem,100svh - 17rem,40rem)}.resource-workbench__types button{grid-template-columns:auto 1fr}.resource-workbench__types small{display:none}.workbench-audio{grid-template-columns:1fr}.workbench-audio figure{display:none}.workbench-audio audio{width:calc(100% - 4rem)}.resource-page__tabs{width:calc(100% - var(--page-gutter) * 2);border-radius:0;margin-inline:auto;position:relative;top:auto}.knowledge-browser__body{grid-template-columns:1fr;height:auto}.knowledge-browser__canvas{border-right:0;border-bottom:1px solid var(--resource-line-strong);min-height:38rem}.knowledge-browser__canvas>svg{min-height:38rem}.knowledge-browser__detail{min-height:42rem}}@media (width<=680px){.resource-page__head{min-height:29rem}.resource-page__head h1{font-size:clamp(2.8rem,16vw,4.4rem)}.resource-page__signal{opacity:.65;width:min(50vw,19rem);height:12rem;bottom:9rem}.resource-page__tabs a{grid-template-columns:auto 1fr;padding-inline:.85rem}.resource-page__tabs small{display:none}.resource-workbench__types{grid-template-columns:repeat(2,1fr)}.resource-workbench__types button:nth-child(-n+2){border-bottom:1px solid var(--resource-line)}.resource-workbench__types button:nth-child(2){border-right:0}.resource-workbench__body{grid-template-columns:1fr;height:auto}.resource-workbench__list{border-right:0;border-bottom:1px solid var(--resource-line-strong);max-height:22rem}.resource-workbench__list>div{max-height:17rem}.resource-workbench__stage{grid-template-rows:auto clamp(19rem,58svh,27rem)}.resource-workbench__stage h2{font-size:1.65rem}.workbench-textbook{grid-template-columns:1fr;padding:1.2rem 1.5rem 4.5rem}.workbench-textbook>figure{width:min(14rem,80%);margin-inline:auto}.workbench-textbook__spreads{display:none}.knowledge-browser__toolbar{grid-template-columns:1fr}.knowledge-browser__status{justify-content:flex-start}.knowledge-browser__canvas,.knowledge-browser__canvas>svg{min-height:31rem}.knowledge-browser__detail{min-height:39rem;padding:1rem}}@media (prefers-reduced-motion:reduce){.resource-page__signal:before,.resource-page__signal:after,.workbench-audio__signal i,.workbench-video>span>i,.workbench-audio figure img,.knowledge-browser__nebula i,.knowledge-browser__orbits,.knowledge-browser__edges,.knowledge-browser__nodes g[data-important=true] .knowledge-star__halo,.knowledge-orbit__links line,.knowledge-orbit__center circle{animation:none}}.knowledge-browser .knowledge-browser__detail li button{grid-template-columns:1fr;gap:.4rem;padding:.9rem 0}.knowledge-browser .knowledge-browser__detail li span{color:#9ad4ed;font-size:.75rem}.knowledge-browser .knowledge-browser__detail li strong{color:#d9e8ef;font-size:.875rem;font-weight:500;line-height:1.6}.knowledge-browser .knowledge-browser__detail li small{color:#a2bac8;font-size:.75rem}.knowledge-browser .knowledge-orbit__links text{fill:#b0cbd9;font-size:10px}.knowledge-browser .knowledge-orbit__nodes text{fill:#e1edf3;font-size:11px}.knowledge-browser .knowledge-browser__degree small{color:#b0c6d1;font-size:.75rem}.resource-page__signal{view-transition-name:scene-visual}.workbench-textbook>figure[data-cover-crop=left-half]{aspect-ratio:800/1132;overflow:hidden}.workbench-textbook>figure[data-cover-crop=left-half] img{object-fit:fill;width:200%;max-width:none;height:100%}
