@keyframes svelte-4c1fb2-popIn{0%{opacity:0;transform:translate(-50%,20px)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}.graph-container.svelte-4c1fb2{--graph-canvas-bg:transparent;--graph-node-surface:var(--learning-map-node-surface,#fff);--graph-node-border:var(--learning-map-node-border,#0f172a29);--graph-node-text:var(--learning-map-node-text,#0f172a);--graph-node-text-muted:var(--learning-map-node-text-muted,#475569);--graph-recommended-surface:var(--learning-map-recommended-surface,#ecfeff);--graph-node-text-inverse:#fff;--graph-external-surface:#f8fafc;--graph-external-border:#cbd5e1;--graph-external-text:#64748b;--graph-learned:#059669;--graph-learned-start:#10b981;--graph-learned-end:#059669;--graph-available:#2563eb;--graph-available-start:#3b82f6;--graph-available-end:#2563eb;--graph-locked-border:#94a3b8;--graph-locked-start:#94a3b8;--graph-locked-end:#64748b;--graph-locked-edge:#94a3b8;--graph-gatekeeper:#d97706;--graph-gatekeeper-start:#f59e0b;--graph-gatekeeper-end:#d97706;--graph-edge-prerequisite:#0d94885c;--graph-edge-external:#64748b40;--graph-pending:#f59e0b;--graph-supporting:#6366f1;--graph-marker:#0d9488;--graph-marker-external:#64748b;--graph-progress-track:#0f172a12;--graph-focus-soft:#22d3ee4d;--graph-selected:var(--learning-map-selected,#38bdf8);--graph-toast-border:#14b8a66b;--graph-toast-shadow:#14b8a62e;touch-action:none;background:var(--graph-canvas-bg);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.graph-container.dark-graph.svelte-4c1fb2{--graph-node-surface:var(--learning-map-node-surface,#252827);--graph-node-border:var(--learning-map-node-border,#e2e8f02e);--graph-node-text:var(--learning-map-node-text,#f8fafc);--graph-node-text-muted:var(--learning-map-node-text-muted,#cbd5e1);--graph-recommended-surface:var(--learning-map-recommended-surface,#164e63);--graph-external-surface:#2c2e2d;--graph-external-border:#475569;--graph-external-text:#94a3b8;--graph-learned:#10b981;--graph-learned-start:#34d399;--graph-learned-end:#059669;--graph-available:#3b82f6;--graph-available-start:#60a5fa;--graph-available-end:#2563eb;--graph-locked-border:#475569;--graph-locked-start:#475569;--graph-locked-end:#334155;--graph-locked-edge:#475569;--graph-gatekeeper:#f59e0b;--graph-gatekeeper-start:#fbbf24;--graph-gatekeeper-end:#d97706;--graph-edge-prerequisite:#14b8a673;--graph-edge-external:#94a3b84d;--graph-pending:#fbbf24;--graph-supporting:#818cf8;--graph-marker:#14b8a6;--graph-marker-external:#94a3b8;--graph-progress-track:#ffffff1a;--graph-focus-soft:#38bdf847;--graph-toast-border:#f43f5e70;--graph-toast-shadow:#f43f5e33}.graph-sr-only.svelte-4c1fb2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blob-shape.svelte-4c1fb2{transform-origin:0 0;transition:filter .2s,transform .2s}.graph-node.svelte-4c1fb2:hover .blob-shape:where(.svelte-4c1fb2){filter:brightness(1.1);transform:scale(1.05)}.graph-node.svelte-4c1fb2:focus{outline:none}.graph-node.svelte-4c1fb2,.graph-edge.svelte-4c1fb2{transition:opacity .18s,filter .18s}.graph-container.focus-mode.svelte-4c1fb2 .graph-node.focus-unrelated:where(.svelte-4c1fb2){filter:grayscale(.8)saturate(.35);opacity:.08!important}.graph-container.focus-mode.svelte-4c1fb2 .graph-node.focus-supporting:where(.svelte-4c1fb2){opacity:.68!important}.graph-container.focus-mode.svelte-4c1fb2 .graph-edge.focus-unrelated:where(.svelte-4c1fb2){opacity:.035!important}.graph-container.focus-mode.svelte-4c1fb2 .graph-edge.focus-prerequisite:where(.svelte-4c1fb2),.graph-container.focus-mode.svelte-4c1fb2 .graph-edge.focus-downstream:where(.svelte-4c1fb2){opacity:1;stroke-width:3.5px;filter:drop-shadow(0 0 3px)}.graph-container.focus-mode.svelte-4c1fb2 .graph-edge.focus-supporting:where(.svelte-4c1fb2){stroke-width:2px;opacity:.5!important}.graph-container.focus-mode.svelte-4c1fb2 .graph-node.focus-current:where(.svelte-4c1fb2) .admin-card-node:where(.svelte-4c1fb2){stroke:var(--graph-selected);stroke-width:3px;filter:drop-shadow(0 14px 28px #0000003d) drop-shadow(0 0 10px var(--graph-selected))}.graph-container.focus-mode.svelte-4c1fb2 .graph-node.focus-prerequisite:where(.svelte-4c1fb2) .admin-card-node:where(.svelte-4c1fb2){stroke:var(--graph-edge-prerequisite);stroke-width:2.2px}.graph-container.focus-mode.svelte-4c1fb2 .graph-node.focus-downstream:where(.svelte-4c1fb2) .admin-card-node:where(.svelte-4c1fb2){stroke:var(--graph-selected);stroke-width:2.2px}.graph-container.focus-mode.svelte-4c1fb2 .graph-node.focus-supporting:where(.svelte-4c1fb2) .admin-card-node:where(.svelte-4c1fb2){stroke:var(--graph-supporting);stroke-width:1.8px;stroke-dasharray:5 4}.graph-container.journey-mode.svelte-4c1fb2 .graph-node.journey-unrelated:where(.svelte-4c1fb2){filter:grayscale(.9)saturate(.25);opacity:.055!important}.graph-container.journey-mode.svelte-4c1fb2 .graph-edge.journey-unrelated:where(.svelte-4c1fb2){opacity:.15!important}.graph-container.journey-mode.svelte-4c1fb2 .graph-edge.journey-active:where(.svelte-4c1fb2){stroke-dasharray:8 5;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--journey-edge-color,var(--graph-marker,#0ea5e9)) 70%, transparent));animation:1.2s linear infinite svelte-4c1fb2-graphDashFlow;opacity:1!important;stroke:var(--journey-edge-color,var(--graph-marker,#0ea5e9))!important;stroke-width:3.2px!important}@keyframes svelte-4c1fb2-graphDashFlow{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}.graph-container.journey-mode.svelte-4c1fb2 .graph-node.journey-active:where(.svelte-4c1fb2) .admin-card-node:where(.svelte-4c1fb2){stroke:var(--graph-marker,#0ea5e9);stroke-width:2.5px}.graph-container.journey-mode.svelte-4c1fb2 .graph-node.journey-branch:where(.svelte-4c1fb2) .admin-card-node:where(.svelte-4c1fb2){stroke-width:2.8px;filter:drop-shadow(0 8px 18px color-mix(in srgb, var(--journey-node-color) 24%, transparent));fill:color-mix(in srgb, var(--journey-node-color) 20%, var(--graph-node-surface))!important;stroke:color-mix(in srgb, var(--journey-node-color) 72%, var(--graph-node-border))!important}.graph-container.journey-mode.svelte-4c1fb2 .graph-node.journey-destination:where(.svelte-4c1fb2) .admin-card-node:where(.svelte-4c1fb2){stroke:var(--graph-selected);stroke-width:3.5px;filter:drop-shadow(0 15px 30px #00000047) drop-shadow(0 0 12px var(--graph-selected));fill:color-mix(in srgb, var(--journey-node-color) 20%, var(--graph-node-surface))!important}.graph-container.journey-mode.svelte-4c1fb2 .graph-node.journey-active:where(.svelte-4c1fb2) .counter-chip.in:where(.svelte-4c1fb2),.graph-container.journey-mode.svelte-4c1fb2 .graph-node.journey-active:where(.svelte-4c1fb2) .counter-chip.out:where(.svelte-4c1fb2){color:color-mix(in srgb, var(--journey-node-color) 88%, var(--graph-node-text));background:color-mix(in srgb, var(--journey-node-color) 10%, var(--graph-node-surface));border-color:color-mix(in srgb, var(--journey-node-color) 32%, transparent)}.inspection-dimmed.svelte-4c1fb2{opacity:.12!important}.graph-edge.inspection-active.svelte-4c1fb2{opacity:1;stroke-width:3.8px;filter:drop-shadow(0 0 4px)}.graph-node.inspection-active.svelte-4c1fb2 .admin-card-node:where(.svelte-4c1fb2){filter:drop-shadow(0 14px 24px #00000042) drop-shadow(0 0 7px var(--graph-selected))}.graph-node.svelte-4c1fb2:focus-visible .blob-shape:where(.svelte-4c1fb2),.graph-node.svelte-4c1fb2:focus-visible .admin-card-node:where(.svelte-4c1fb2){filter:drop-shadow(0 0 .45rem var(--graph-selected)) brightness(1.04)}.admin-card-aura.svelte-4c1fb2{pointer-events:none;filter:drop-shadow(0 0 8px var(--graph-selected));animation:2.4s ease-in-out infinite alternate svelte-4c1fb2-auraPulse}@keyframes svelte-4c1fb2-auraPulse{0%{opacity:.35;transform:scale(.995)}to{opacity:.75;transform:scale(1.008)}}.admin-card-node.svelte-4c1fb2{filter:drop-shadow(0 4px 12px #0f172a14)drop-shadow(0 1px 2px #0f172a0a);transition:filter .22s cubic-bezier(.16,1,.3,1),stroke .2s,stroke-width .2s}.graph-node.svelte-4c1fb2:hover .admin-card-node:where(.svelte-4c1fb2){filter:drop-shadow(0 10px 22px #0f172a21)drop-shadow(0 2px 5px #0f172a0f)}.admin-node-content.svelte-4c1fb2{box-sizing:border-box;-webkit-user-select:none;user-select:none;width:100%;height:100%;color:var(--graph-node-text);flex-direction:column;justify-content:space-between;gap:4px;padding:10px 14px 9px;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.admin-node-top.svelte-4c1fb2{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-node-id.svelte-4c1fb2{letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;color:var(--graph-node-text-muted);background:var(--graph-progress-track);border:1px solid var(--graph-node-border);border-radius:4px;padding:2.5px 5.5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;font-weight:700;line-height:1;overflow:hidden}.admin-node-focus-role.svelte-4c1fb2{max-width:96px;color:var(--graph-node-text-muted);letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;padding:2px 6px;font-size:8px;font-weight:900;line-height:1;overflow:hidden}.focus-current.svelte-4c1fb2 .admin-node-focus-role:where(.svelte-4c1fb2){color:var(--graph-selected)}.focus-prerequisite.svelte-4c1fb2 .admin-node-focus-role:where(.svelte-4c1fb2){color:var(--graph-edge-prerequisite)}.focus-downstream.svelte-4c1fb2 .admin-node-focus-role:where(.svelte-4c1fb2){color:var(--graph-selected)}.focus-supporting.svelte-4c1fb2 .admin-node-focus-role:where(.svelte-4c1fb2){color:var(--graph-supporting)}.admin-node-title.svelte-4c1fb2{letter-spacing:-.012em;line-clamp:2;-webkit-line-clamp:2;color:var(--graph-node-text);-webkit-box-orient:vertical;font-size:12.5px;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}.admin-node-bottom.svelte-4c1fb2{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.admin-node-context.svelte-4c1fb2{text-overflow:ellipsis;white-space:nowrap;color:var(--graph-node-text-muted);font-size:10px;font-weight:600;overflow:hidden}.admin-node-status.svelte-4c1fb2{background:var(--graph-progress-track);text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;letter-spacing:.02em;border-radius:999px;flex-shrink:0;max-width:86px;padding:1.5px 5px;font-size:9px;font-weight:750;overflow:hidden}.admin-node-counters.svelte-4c1fb2{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.counter-chip.svelte-4c1fb2{font-variant-numeric:tabular-nums;background:var(--graph-progress-track);color:var(--graph-node-text-muted);border:1px solid var(--graph-node-border);border-radius:5px;align-items:center;gap:2.5px;padding:1.5px 5px;font-size:9px;font-weight:800;line-height:1;transition:all .15s;display:inline-flex}.counter-chip.svelte-4c1fb2 .counter-icon:where(.svelte-4c1fb2){flex-shrink:0;width:8.5px;height:8.5px}.counter-chip.in.svelte-4c1fb2{color:color-mix(in srgb, var(--graph-marker) 88%, var(--graph-node-text));background:color-mix(in srgb, var(--graph-marker) 10%, var(--graph-node-surface));border-color:color-mix(in srgb, var(--graph-marker) 25%, transparent)}.counter-chip.out.svelte-4c1fb2{color:color-mix(in srgb, var(--graph-available) 88%, var(--graph-node-text));background:color-mix(in srgb, var(--graph-available) 10%, var(--graph-node-surface));border-color:color-mix(in srgb, var(--graph-available) 25%, transparent)}.graph-controls.svelte-4c1fb2{z-index:20;border:1px solid var(--graph-node-border);background:color-mix(in srgb, var(--graph-node-surface) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9px;gap:4px;padding:4px;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 8px 20px #00000029}.graph-controls.svelte-4c1fb2 button:where(.svelte-4c1fb2){min-width:32px;height:30px;color:var(--graph-node-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:12px;font-weight:800}.graph-controls.svelte-4c1fb2 button:where(.svelte-4c1fb2):hover,.graph-controls.svelte-4c1fb2 button:where(.svelte-4c1fb2):focus-visible{background:var(--graph-progress-track);outline:none}.graph-controls.svelte-4c1fb2 .zoom-level:where(.svelte-4c1fb2){min-width:42px;height:30px;color:var(--graph-node-text-muted);font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:grid}.graph-controls.svelte-4c1fb2 .focus-control:where(.svelte-4c1fb2){background:var(--graph-selected);min-width:auto;color:var(--graph-node-text-inverse);padding:0 11px}.graph-container.learning-map[data-visual-mode=playful].svelte-4c1fb2 .graph-controls:where(.svelte-4c1fb2){border-radius:14px}.graph-container.learning-map[data-visual-mode=focused].svelte-4c1fb2 .graph-controls:where(.svelte-4c1fb2),.graph-container.learning-map[data-visual-mode=scholarly].svelte-4c1fb2 .graph-controls:where(.svelte-4c1fb2){border-radius:7px}.admin-node-tooltip.svelte-4c1fb2{z-index:40;border:1px solid var(--graph-node-border);background:color-mix(in srgb, var(--graph-node-surface) 97%, transparent);width:min(328px,100% - 24px);color:var(--graph-node-text);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;padding:13px 14px;font-family:Outfit,sans-serif;position:absolute;box-shadow:0 18px 38px #0000003d}.admin-node-tooltip.minimal-tip.svelte-4c1fb2{background:color-mix(in srgb, var(--graph-node-surface) 95%, transparent);border:1px solid color-mix(in srgb, var(--graph-selected) 40%, var(--graph-node-border));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;white-space:nowrap;border-radius:9999px;width:auto;max-width:280px;padding:6px 14px;line-height:1.2;box-shadow:0 8px 24px #0003}.admin-tooltip-minimal-text.svelte-4c1fb2{color:var(--graph-node-text);letter-spacing:.01em;font-family:Outfit,sans-serif;font-size:11.5px;font-weight:700}.admin-tooltip-heading.svelte-4c1fb2{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-tooltip-memberships.svelte-4c1fb2{border:1px solid var(--graph-node-border);background:color-mix(in srgb, var(--graph-selected) 7%, transparent);border-radius:8px;gap:2px;margin-top:9px;padding:9px;display:grid}.admin-tooltip-memberships.svelte-4c1fb2 strong:where(.svelte-4c1fb2){color:var(--graph-node-text);font-size:11px}.admin-tooltip-memberships[data-has-membership=true].svelte-4c1fb2 strong:where(.svelte-4c1fb2){color:var(--graph-selected)}.admin-tooltip-memberships.svelte-4c1fb2 small:where(.svelte-4c1fb2){color:var(--graph-node-text-muted);font-size:9.5px}.admin-tooltip-heading.svelte-4c1fb2{color:var(--graph-node-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-node-tooltip.svelte-4c1fb2 h3:where(.svelte-4c1fb2){margin:6px 0 2px;font-size:15px;line-height:1.28}.admin-node-tooltip.svelte-4c1fb2 p:where(.svelte-4c1fb2){color:var(--graph-node-text-muted);margin:7px 0;font-size:11.5px;line-height:1.45}.admin-tooltip-id.svelte-4c1fb2{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;font-size:10px!important}.admin-tooltip-summary.svelte-4c1fb2{line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-tooltip-action.svelte-4c1fb2{color:var(--graph-selected);margin-top:8px;font-size:10.5px;font-weight:800;display:block}.node-wiggle-wrap.svelte-4c1fb2{transform-origin:0 0;animation:8s ease-in-out infinite alternate svelte-4c1fb2-svg-blob-float}.node-wiggle-wrap.admin-static-node.svelte-4c1fb2{animation:none}@keyframes svelte-4c1fb2-svg-blob-float{0%{transform:scale(1)translateY(0)}to{transform:scale(1.01)translateY(-3.5px)}}.graph-edge.svelte-4c1fb2{opacity:.7;transition:stroke .3s,stroke-width .3s,opacity .3s,filter .3s}.graph-edge.svelte-4c1fb2:hover{filter:drop-shadow(0 0 5px var(--graph-marker));stroke:var(--graph-marker)!important;stroke-width:3.5px!important;opacity:.95!important}.subject-icon.svelte-4c1fb2{filter:drop-shadow(0 4px 8px #0003);color:var(--graph-node-text-inverse);justify-content:center;align-items:center;margin-bottom:.25rem;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);display:inline-flex}.graph-node.svelte-4c1fb2:hover .subject-icon:where(.svelte-4c1fb2){transform:scale(1.2)rotate(8deg)}.graph-node.svelte-4c1fb2:hover .sd-blob:where(.svelte-4c1fb2)+foreignObject:where(.svelte-4c1fb2) .subject-icon:where(.svelte-4c1fb2){transform:scale(1.24)rotate(-10deg)}.subject-title.svelte-4c1fb2{color:var(--graph-node-text-inverse);text-shadow:0 2px 8px #00000040;letter-spacing:-.01em;word-break:break-word;margin:0;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:800;line-height:1.2}.subject-title.learning-map-title.svelte-4c1fb2{max-width:100%;color:var(--graph-node-text);overflow-wrap:anywhere;text-shadow:none;text-wrap:balance;line-height:1.15}.subject-icon.learning-map-icon.svelte-4c1fb2{color:var(--graph-node-text-muted);filter:none}.learning-map-selection.svelte-4c1fb2{pointer-events:none;filter:drop-shadow(0 0 5px var(--graph-selected))}.orbit-track.svelte-4c1fb2{opacity:.9;transition:stroke .3s}.sd-node-halo.svelte-4c1fb2{opacity:.86;transform-origin:0 0;pointer-events:none;animation:8s linear infinite svelte-4c1fb2-sd-halo-drift,2.8s ease-in-out infinite alternate svelte-4c1fb2-sd-halo-breathe}@keyframes svelte-4c1fb2-sd-halo-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-4c1fb2-sd-halo-breathe{0%{opacity:.54;stroke-width:1.8px}to{opacity:.95;stroke-width:2.8px}}.orbit-progress-arc.svelte-4c1fb2{filter:drop-shadow(0 0 4px);transform-origin:0 0;transition:stroke-width .3s,filter .3s}.graph-node.svelte-4c1fb2:hover .orbit-progress-arc:where(.svelte-4c1fb2){stroke-width:7.5px;filter:drop-shadow(0 0 8px)}.orbit-badge-pill.svelte-4c1fb2{transform-origin:0 0;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),filter .3s}.graph-node.svelte-4c1fb2:hover .orbit-badge-pill:where(.svelte-4c1fb2){filter:drop-shadow(0 4px 6px #0000001a);transform:translateY(-2px)scale(1.08)}.orbit-badge-text.svelte-4c1fb2{transform-origin:0 0;pointer-events:none;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.graph-node.svelte-4c1fb2:hover .orbit-badge-text:where(.svelte-4c1fb2){transform:translateY(-2px)scale(1.08)}.subject-blob.svelte-4c1fb2{transform-origin:0 0;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),filter .3s}.subject-blob.sd-blob.svelte-4c1fb2{filter:drop-shadow(0 12px 24px #14b8a63d)}.subject-blob.smp-blob.svelte-4c1fb2{filter:drop-shadow(0 12px 22px #22d3ee3d)}.subject-blob.sma-blob.svelte-4c1fb2{filter:drop-shadow(0 12px 22px #6366f13d)}.subject-blob.higher-ed-blob.svelte-4c1fb2{filter:drop-shadow(0 12px 22px #10b98138)}.graph-node.svelte-4c1fb2:hover .subject-blob:where(.svelte-4c1fb2){filter:brightness(1.1);transform:scale(1.06)}.graph-node.svelte-4c1fb2:hover .subject-blob.sd-blob:where(.svelte-4c1fb2){filter:brightness(1.12)drop-shadow(0 14px 28px #14b8a657);transform:scale(1.1)}.graph-node.svelte-4c1fb2:hover .subject-blob.smp-blob:where(.svelte-4c1fb2){filter:brightness(1.12)drop-shadow(0 16px 28px #2563eb52);transform:scale(1.08)}.graph-node.svelte-4c1fb2:hover .subject-blob.sma-blob:where(.svelte-4c1fb2){filter:brightness(1.1)drop-shadow(0 16px 28px #6366f152);transform:scale(1.07)}.graph-node.svelte-4c1fb2:hover .subject-blob.higher-ed-blob:where(.svelte-4c1fb2){filter:brightness(1.08)drop-shadow(0 16px 28px #10b9814d);transform:scale(1.05)}.locked-toast.svelte-4c1fb2{border:1px solid var(--graph-toast-border);background:color-mix(in srgb, var(--graph-node-surface) 94%, transparent);max-width:min(90vw,520px);box-shadow:0 10px 25px var(--graph-toast-shadow);z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;border-radius:12px;align-items:center;gap:.75rem;padding:1rem 1.5rem;animation:.28s ease-out svelte-4c1fb2-popIn;display:flex;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.locked-toast-icon.svelte-4c1fb2{color:var(--graph-gatekeeper);display:inline-flex}.locked-toast.svelte-4c1fb2 p:where(.svelte-4c1fb2){color:var(--graph-node-text);letter-spacing:0;margin:0;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700}@media (prefers-reduced-motion:reduce){.node-wiggle-wrap.svelte-4c1fb2,.sd-node-halo.svelte-4c1fb2,.locked-toast.svelte-4c1fb2,.admin-card-aura.svelte-4c1fb2,.graph-edge.svelte-4c1fb2{animation:none}.blob-shape.svelte-4c1fb2,.graph-edge.svelte-4c1fb2,.subject-icon.svelte-4c1fb2,.orbit-track.svelte-4c1fb2,.orbit-progress-arc.svelte-4c1fb2,.orbit-badge-pill.svelte-4c1fb2,.orbit-badge-text.svelte-4c1fb2,.subject-blob.svelte-4c1fb2,.counter-chip.svelte-4c1fb2,.admin-card-node.svelte-4c1fb2{transition-duration:.01ms}.graph-node.svelte-4c1fb2:hover .blob-shape:where(.svelte-4c1fb2),.graph-node.svelte-4c1fb2:hover .subject-icon:where(.svelte-4c1fb2),.graph-node.svelte-4c1fb2:hover .orbit-badge-pill:where(.svelte-4c1fb2),.graph-node.svelte-4c1fb2:hover .orbit-badge-text:where(.svelte-4c1fb2),.graph-node.svelte-4c1fb2:hover .subject-blob:where(.svelte-4c1fb2){transform:none}}
