.LearningGraphCanvas-module__Fyl3vW__shell{margin-top:18px;position:relative}.LearningGraphCanvas-module__Fyl3vW__fullPage{min-height:100dvh;margin-top:0}.LearningGraphCanvas-module__Fyl3vW__scene{background:radial-gradient(circle at 18% 12%, #f7d48424, transparent 46%), radial-gradient(circle at 76% 78%, #0f1c40a6, transparent 62%), var(--bg);color:var(--ink);border:1px solid #f5efe22e;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 20px 80px #00000038,inset 0 0 0 1px #e7b85a29}.LearningGraphCanvas-module__Fyl3vW__backdrop{opacity:.27;pointer-events:none;position:absolute;inset:0}.LearningGraphCanvas-module__Fyl3vW__backdrop .constellation{width:100%;height:100%}.LearningGraphCanvas-module__Fyl3vW__toolbar{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 14px 10px;display:flex;position:relative}.LearningGraphCanvas-module__Fyl3vW__home{color:var(--ink);font-family:var(--mono);background:#f5efe214;border:1px solid #f5efe22e;border-radius:999px;padding:8px 12px;font-size:12px;text-decoration:none}.LearningGraphCanvas-module__Fyl3vW__home:hover{color:var(--gold-2);border-color:#e7b85a8f}.LearningGraphCanvas-module__Fyl3vW__toolbarRight{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.LearningGraphCanvas-module__Fyl3vW__searchWrap{align-items:center;gap:6px;display:grid}.LearningGraphCanvas-module__Fyl3vW__searchLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11px;display:inline-flex}.LearningGraphCanvas-module__Fyl3vW__search{width:310px;min-width:min(310px,72vw);color:var(--ink);background:#0b11248a;border:1px solid #f5efe238;border-radius:999px;outline:none;padding:8px 14px;font-size:13px}.LearningGraphCanvas-module__Fyl3vW__search:focus-visible{border-color:var(--gold-2);box-shadow:0 0 0 2px #e7b85a33}.LearningGraphCanvas-module__Fyl3vW__toggle{color:var(--ink);font-size:12px;font-family:var(--sans);background:#f5efe214;border:1px solid #f5efe233;border-radius:999px;padding:7px 14px}.LearningGraphCanvas-module__Fyl3vW__toggle[aria-pressed=true]{background:#e7b85a38;border-color:#e7b85a8f}.LearningGraphCanvas-module__Fyl3vW__status{color:var(--ink-3);font-family:var(--mono);z-index:2;margin:2px 16px 12px;font-size:12px;position:relative}.LearningGraphCanvas-module__Fyl3vW__canvasWrap{z-index:1;background:radial-gradient(circle at 52% 18%,#e7b85a29,#0000 46%),radial-gradient(circle at 16% 82%,#0d183a9e,#0000 68%),linear-gradient(160deg,#0a0e1eeb,#040814f0);border:1px solid #f5efe224;border-radius:20px;height:min(68vh,760px);min-height:560px;margin:0 12px 12px;position:relative;overflow:hidden}.LearningGraphCanvas-module__Fyl3vW__canvas{width:100%;height:100%;display:block}.LearningGraphCanvas-module__Fyl3vW__error{text-align:center;color:#f9b15f;font-family:var(--mono);z-index:4;background:#1f140ec2;border:1px solid #f7b15b6b;border-radius:14px;place-items:center;padding:14px 18px;display:grid;position:absolute;inset:12px}.LearningGraphCanvas-module__Fyl3vW__tooltip{z-index:5;width:min(260px,82vw);color:var(--ink);opacity:0;pointer-events:none;background:#0b0f1ceb;border:1px solid #e7b85a3d;border-radius:10px;padding:9px 12px;transition:opacity .16s,transform .16s;position:absolute;transform:scale(.98);box-shadow:0 12px 30px #00000059}.LearningGraphCanvas-module__Fyl3vW__tooltipVisible{opacity:1;transform:scale(1)}.LearningGraphCanvas-module__Fyl3vW__tooltipTitle{color:#f5efe2;font-family:var(--sans);margin-bottom:6px;font-size:12.5px}.LearningGraphCanvas-module__Fyl3vW__tooltipDesc{color:var(--ink-3);font-family:var(--mono);font-size:11px;line-height:1.45}.LearningGraphCanvas-module__Fyl3vW__tooltipMeta{color:#e7b85ae6;font-size:10px;font-family:var(--mono);margin-top:5px}.LearningGraphCanvas-module__Fyl3vW__fullPage .LearningGraphCanvas-module__Fyl3vW__scene{min-height:100dvh;box-shadow:none;border:0;border-radius:0}.LearningGraphCanvas-module__Fyl3vW__fullPage .LearningGraphCanvas-module__Fyl3vW__toolbar{padding:12px}.LearningGraphCanvas-module__Fyl3vW__fullPage .LearningGraphCanvas-module__Fyl3vW__canvasWrap{height:min(100dvh - 174px,72vh);min-height:460px;margin:0 12px 10px}.LearningGraphCanvas-module__Fyl3vW__fullPage .LearningGraphCanvas-module__Fyl3vW__status{margin:2px 12px 10px}.LearningGraphCanvas-module__Fyl3vW__fullPage .LearningGraphCanvas-module__Fyl3vW__legend{margin:0 12px 12px}.LearningGraphCanvas-module__Fyl3vW__legend{z-index:2;flex-wrap:wrap;gap:8px;margin:0 12px 12px;display:flex;position:relative}.LearningGraphCanvas-module__Fyl3vW__legendItem{color:var(--ink);cursor:pointer;background:#f5efe20f;border:1px solid #f5efe22e;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.LearningGraphCanvas-module__Fyl3vW__legendItem:hover{color:var(--gold-2);border-color:#e7b85a75}.LearningGraphCanvas-module__Fyl3vW__legendItem[data-hidden=true]{opacity:.36}.LearningGraphCanvas-module__Fyl3vW__legendDot{border-radius:999px;width:9px;height:9px;box-shadow:0 0 12px}.LearningGraphCanvas-module__Fyl3vW__legendText{font-size:11.5px;font-family:var(--sans);color:var(--ink);align-items:baseline;gap:6px;display:inline-flex}.LearningGraphCanvas-module__Fyl3vW__legendCount{color:var(--ink-3);font-size:10px;font-family:var(--mono)}@media (max-width:900px){.LearningGraphCanvas-module__Fyl3vW__toolbar{gap:8px;padding:10px}.LearningGraphCanvas-module__Fyl3vW__toolbarRight,.LearningGraphCanvas-module__Fyl3vW__search,.LearningGraphCanvas-module__Fyl3vW__searchWrap{width:100%}.LearningGraphCanvas-module__Fyl3vW__search{min-width:0}.LearningGraphCanvas-module__Fyl3vW__canvasWrap{height:64vh;min-height:420px}}
