.node-card.svelte-13vnloq{-webkit-user-select:none;user-select:none;cursor:default;pointer-events:auto;z-index:10;width:200px;transition:opacity .7s,filter .7s;position:absolute;transform:translate(-50%,-50%)}.node-card.hovered.svelte-13vnloq{z-index:50}.node-card.menu-open.svelte-13vnloq{z-index:1000}.node-card.is-dragging.svelte-13vnloq{z-index:200;cursor:grabbing!important}.node-card.is-dragging.svelte-13vnloq .card-inner:where(.svelte-13vnloq){border-color:#7dd3fc80;box-shadow:inset 0 0 0 1px #7dd3fc33,0 20px 50px -10px #000c}.card-inner.svelte-13vnloq{-webkit-backdrop-filter:blur(12px)saturate(140%);z-index:2;background:linear-gradient(150deg,#1c1a2dd1,#121020b8);border:1px solid #ffffff14;border-radius:14px;padding:14px 16px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 10px 30px -12px #0009}.glow.svelte-13vnloq{opacity:0;pointer-events:none;z-index:1;border-radius:22px;transition:opacity .5s;position:absolute;inset:-6px}.is-core.svelte-13vnloq .glow:where(.svelte-13vnloq){opacity:1;filter:blur(14px);background:radial-gradient(circle,#f472b673,#f472b600 70%)}.is-love.svelte-13vnloq .glow:where(.svelte-13vnloq){opacity:.75;filter:blur(12px);background:radial-gradient(circle,#a78bfa66,#a78bfa00 70%)}.is-seed.svelte-13vnloq .glow:where(.svelte-13vnloq){opacity:.9;filter:blur(18px);background:radial-gradient(circle,#7dd3fc66,#7dd3fc00 70%)}.is-core.svelte-13vnloq .card-inner:where(.svelte-13vnloq){border-color:#f472b68c;box-shadow:inset 0 0 0 1px #f472b64d,0 10px 40px -10px #f472b673}.is-love.svelte-13vnloq .card-inner:where(.svelte-13vnloq){border-color:#a78bfa73}.is-seed.svelte-13vnloq .card-inner:where(.svelte-13vnloq){border-color:#7dd3fc73;box-shadow:inset 0 0 0 1px #7dd3fc40,0 10px 40px -10px #7dd3fc73}.is-dislike.svelte-13vnloq{opacity:.45;filter:grayscale(.6)}.is-exile.svelte-13vnloq{opacity:0;pointer-events:none;filter:grayscale()blur(3px)}.is-exile.exile-shown.svelte-13vnloq{opacity:.15;pointer-events:auto;filter:grayscale()blur(.5px)}.hovered.svelte-13vnloq .card-inner:where(.svelte-13vnloq){border-color:#fff3}.top-row.svelte-13vnloq{align-items:flex-start;gap:10px;display:flex}.top-text.svelte-13vnloq{flex:1;min-width:0}.thumb.svelte-13vnloq{background-color:#ffffff0a;background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;width:42px;height:42px;box-shadow:0 2px 8px -2px #0009}.is-seed.svelte-13vnloq .thumb:where(.svelte-13vnloq){width:48px;height:48px}.thumb-placeholder.svelte-13vnloq{color:#e2e8f073;background:radial-gradient(circle at 30% 30%,#a78bfa26,#ffffff05 70%);justify-content:center;align-items:center;font-size:18px;display:flex}.domain-row.svelte-13vnloq{letter-spacing:.12em;text-transform:uppercase;color:#e2e8f08c;align-items:center;gap:6px;margin-bottom:4px;font-size:10px;display:flex}.title.svelte-13vnloq{color:#f8fafcf2;letter-spacing:.01em;font-family:Fraunces,ui-serif,Georgia,serif;font-size:15px;font-weight:500;line-height:1.2}.is-seed.svelte-13vnloq .title:where(.svelte-13vnloq){font-size:17px;font-weight:600}.creator.svelte-13vnloq{color:#cbd5e199;margin-top:3px;font-size:11px;font-style:italic}.reason.svelte-13vnloq{color:#e2e8f0bf;border-top:1px solid #ffffff12;margin-top:10px;padding-top:10px;font-size:11px;line-height:1.45}.link-handle.svelte-13vnloq{color:#e2e8f0e6;cursor:crosshair;z-index:6;background:#1c1a2df2;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .12s,border-color .16s,background .16s;display:flex;position:absolute;top:50%;right:-16px;transform:translateY(-50%);box-shadow:0 4px 14px -4px #000000b3}.link-handle.svelte-13vnloq:hover{color:#7dd3fc;background:#2a263ef2;border-color:#7dd3fccc;transform:translateY(-50%)scale(1.08)}.rating-badge.svelte-13vnloq{z-index:3;background:#121020e6;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex;position:absolute;top:-8px;right:-8px}.actions.svelte-13vnloq{z-index:4;gap:6px;display:flex;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.act-btn.svelte-13vnloq{color:#f8fafce6;cursor:pointer;background:#1c1a2df2;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:transform .12s,border-color .2s,background .2s;display:flex;box-shadow:0 4px 12px -4px #0009}.act-btn.svelte-13vnloq:hover{background:#2a263ef2;border-color:#ffffff4d;transform:translateY(-1px)}.expand-btn.svelte-13vnloq{color:#a7f3d0f2}.rating-menu.svelte-13vnloq{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#0a0914f2;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:2px;min-width:160px;padding:6px;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px -10px #000000b3}.rating-menu.svelte-13vnloq:after{content:"";background:0 0;height:50px;position:absolute;top:100%;left:-12px;right:-12px}.rating-opt.svelte-13vnloq{color:#e2e8f0d9;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:12px;display:flex}.rating-opt.svelte-13vnloq:hover{background:#ffffff0d}.rating-opt.active.svelte-13vnloq{color:#f8fafc;background:#a78bfa26}.emoji.svelte-13vnloq{text-align:center;width:18px;font-size:14px}.lbl.svelte-13vnloq{flex:1}.canvas-wrapper.svelte-o4ydsk{cursor:grab;touch-action:none;z-index:1;position:fixed;inset:0;overflow:hidden}.canvas-wrapper.panning.svelte-o4ydsk{cursor:grabbing}.canvas-wrapper.connecting.svelte-o4ydsk{cursor:crosshair}.canvas-wrapper.dragging-node.svelte-o4ydsk{cursor:grabbing}.world.svelte-o4ydsk{transform-origin:0 0;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.edges.svelte-o4ydsk{pointer-events:none;position:absolute;overflow:visible}.canvas-controls.svelte-o4ydsk{z-index:30;flex-direction:column;gap:6px;display:flex;position:fixed;bottom:64px;right:22px}.ctrl-btn.svelte-o4ydsk{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#cbd5e1b3;cursor:pointer;background:#0a0914c7;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .18s,color .18s,background .18s;display:flex}.ctrl-btn.svelte-o4ydsk:hover{color:#7dd3fcf2;background:#141226e6;border-color:#7dd3fc80}.zoom-indicator.svelte-o4ydsk{color:#cbd5e173;letter-spacing:.2em;text-transform:uppercase;pointer-events:none;align-items:baseline;gap:8px;font-size:10px;display:flex;position:fixed;bottom:20px;right:22px}.zoom-indicator.svelte-o4ydsk .val:where(.svelte-o4ydsk){font-feature-settings:"tnum";color:#e2e8f0b3}.connect-hint.svelte-o4ydsk{letter-spacing:.15em;text-transform:uppercase;color:#fcd34de6;pointer-events:none;z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0914cc;border:1px solid #fcd34d66;border-radius:999px;padding:6px 14px;font-size:11px;position:fixed;top:90px;left:50%;transform:translate(-50%)}.seed-wrap.svelte-2ltzi7{z-index:30;width:min(560px,100vw - 32px);transition:top .7s cubic-bezier(.2,.9,.2,1),width .7s cubic-bezier(.2,.9,.2,1);position:fixed;top:24px;left:50%;transform:translate(-50%)}.seed-wrap.centered.svelte-2ltzi7{width:min(620px,100vw - 32px);top:28vh}.seed-card.svelte-2ltzi7{-webkit-backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(150deg,#121020c7,#0a0914a8);border:1px solid #ffffff17;border-radius:18px;padding:14px;box-shadow:inset 0 1px #ffffff0d,0 20px 60px -20px #000c}.centered.svelte-2ltzi7 .seed-card:where(.svelte-2ltzi7){padding:28px 28px 22px}.brand.svelte-2ltzi7{align-items:center;gap:12px;margin-bottom:6px;display:flex}.mark.svelte-2ltzi7{color:#f472b6e6;filter:drop-shadow(0 0 10px #f472b699);font-size:22px}.title.svelte-2ltzi7{letter-spacing:.005em;color:#f8fafcf7;font-family:Fraunces,ui-serif,Georgia,serif;font-size:26px;font-weight:600}.tagline.svelte-2ltzi7{color:#cbd5e1a6;margin-bottom:22px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:13px;font-style:italic}.input-row.svelte-2ltzi7{align-items:stretch;gap:10px;display:flex}.seed-input.svelte-2ltzi7{color:#f8fafcf2;background:#08071099;border:1px solid #ffffff14;border-radius:12px;outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,background .2s}.seed-input.svelte-2ltzi7::placeholder{color:#94a3b880}.seed-input.svelte-2ltzi7:focus{background:#080710e6;border-color:#a78bfa99}.seed-input.svelte-2ltzi7:disabled{opacity:.6}.send.svelte-2ltzi7{color:#0a0914f2;cursor:pointer;background:linear-gradient(135deg,#a78bfaf2,#f472b6e6);border:none;border-radius:12px;justify-content:center;align-items:center;width:48px;font-size:18px;font-weight:700;transition:transform .15s,opacity .2s,filter .2s;display:flex;box-shadow:0 8px 24px -8px #a78bfa99}.send.svelte-2ltzi7:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.send.svelte-2ltzi7:disabled{opacity:.35;cursor:not-allowed}.arrow.svelte-2ltzi7{transform:rotate(0)}.spinner.svelte-2ltzi7{border:2px solid #0a09144d;border-top-color:#0a0914f2;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite svelte-2ltzi7-spin}@keyframes svelte-2ltzi7-spin{to{transform:rotate(360deg)}}.error.svelte-2ltzi7{color:#fb9292e6;margin-top:10px;font-size:12px}.hint.svelte-2ltzi7{letter-spacing:.18em;text-transform:uppercase;color:#94a3b866;text-align:center;margin-top:16px;font-size:10px}.control-bar.svelte-1o76r16{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#e2e8f0d9;background:#0a0914bf;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:14px;max-width:calc(100vw - 200px);padding:8px 12px;font-size:12px;display:flex;position:fixed;bottom:20px;left:22px;box-shadow:0 10px 30px -10px #0009}.exp-name.svelte-1o76r16{color:#f8fafcbf;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;max-width:180px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:12px;font-style:italic;overflow:hidden}.sep.svelte-1o76r16{color:#94a3b84d;flex-shrink:0}.counts.svelte-1o76r16{flex-shrink:0;align-items:center;gap:6px;display:flex}.chip.svelte-1o76r16{background:#ffffff0a;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.chip.svelte-1o76r16 .emoji:where(.svelte-1o76r16){font-size:11px}.chip.muted.svelte-1o76r16{color:#94a3b899}.toggle.svelte-1o76r16{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;display:flex}.toggle.svelte-1o76r16 input:where(.svelte-1o76r16){display:none}.track.svelte-1o76r16{background:#ffffff1a;border-radius:999px;width:32px;height:18px;transition:background .2s;position:relative}.thumb.svelte-1o76r16{background:#e2e8f0e6;border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.toggle.svelte-1o76r16 input:where(.svelte-1o76r16):checked+.track:where(.svelte-1o76r16){background:#a78bfa99}.toggle.svelte-1o76r16 input:where(.svelte-1o76r16):checked+.track:where(.svelte-1o76r16) .thumb:where(.svelte-1o76r16){background:#fff;transform:translate(14px)}.new-exp.svelte-1o76r16{color:#7dd3fcbf;cursor:pointer;background:0 0;border:1px solid #7dd3fc40;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11px;transition:border-color .2s,color .2s}.new-exp.svelte-1o76r16:hover{color:#7dd3fcf2;border-color:#7dd3fc99}.reset.svelte-1o76r16{color:#e2e8f0b3;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11px;transition:border-color .2s,color .2s}.reset.svelte-1o76r16:hover{color:#fb9292e6;border-color:#fb929299}.list-toggle.svelte-z5r294{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#cbd5e1bf;cursor:pointer;z-index:35;background:#0a0914c7;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .18s,color .18s,background .18s;display:flex;position:fixed;top:20px;right:22px}.list-toggle.svelte-z5r294:hover,.list-toggle.is-open.svelte-z5r294{color:#a78bfaf2;background:#141226e6;border-color:#a78bfa80}.node-list.svelte-z5r294{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:34;background:#0a0914e0;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;width:260px;max-height:calc(100vh - 100px);display:flex;position:fixed;top:64px;right:22px;overflow:hidden;box-shadow:0 20px 60px -15px #000000b3}.list-header.svelte-z5r294{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px 10px;display:flex}.list-title.svelte-z5r294{letter-spacing:.12em;text-transform:uppercase;color:#e2e8f099;font-size:11px;font-weight:600}.list-count.svelte-z5r294{color:#94a3b880;font-feature-settings:"tnum";font-size:11px}.list-scroll.svelte-z5r294{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;padding:6px;overflow-y:auto}.list-scroll.svelte-z5r294::-webkit-scrollbar{width:4px}.list-scroll.svelte-z5r294::-webkit-scrollbar-track{background:0 0}.list-scroll.svelte-z5r294::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.list-item.svelte-z5r294{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;transition:background .14s;display:flex}.list-item.svelte-z5r294:hover{background:#ffffff0d}.list-item.is-seed.svelte-z5r294{background:#7dd3fc0d}.list-item.is-seed.svelte-z5r294:hover{background:#7dd3fc1a}.list-item.is-exiled.svelte-z5r294{opacity:.35}.item-emoji.svelte-z5r294{text-align:center;flex-shrink:0;width:18px;font-size:13px}.item-body.svelte-z5r294{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.item-title.svelte-z5r294{color:#f8fafce6;white-space:nowrap;text-overflow:ellipsis;font-family:Fraunces,ui-serif,Georgia,serif;font-size:12px;overflow:hidden}.list-item.is-seed.svelte-z5r294 .item-title:where(.svelte-z5r294){font-weight:600}.item-creator.svelte-z5r294{color:#94a3b88c;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:italic;overflow:hidden}.item-rating.svelte-z5r294{flex-shrink:0;font-size:12px}.seed-badge.svelte-z5r294{letter-spacing:.1em;text-transform:uppercase;color:#7dd3fcb3;border:1px solid #7dd3fc40;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:600}.overlay.svelte-oyny1n{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:200;background:#05040ed1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.panel.svelte-oyny1n{background:linear-gradient(150deg,#121020f5,#0a0914f0);border:1px solid #ffffff1a;border-radius:20px;width:min(480px,100%);padding:32px;box-shadow:0 40px 100px -20px #000000e6}.panel-header.svelte-oyny1n{margin-bottom:24px}.panel-title.svelte-oyny1n{color:#f8fafcf7;align-items:center;gap:10px;margin-bottom:6px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:22px;font-weight:600;display:flex}.mark.svelte-oyny1n{color:#f472b6e6;filter:drop-shadow(0 0 8px #f472b680)}.panel-sub.svelte-oyny1n{color:#94a3b8a6;margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-size:13px;font-style:italic}.explorations.svelte-oyny1n{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;gap:8px;max-height:360px;margin-bottom:16px;display:flex;overflow-y:auto}.exp-card.svelte-oyny1n{cursor:pointer;text-align:left;width:100%;color:inherit;background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:background .16s,border-color .16s;display:flex}.exp-card.svelte-oyny1n:hover{background:#a78bfa14;border-color:#a78bfa4d}.exp-body.svelte-oyny1n{flex:1;min-width:0}.exp-name.svelte-oyny1n{color:#f8fafcf2;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:15px;font-weight:500;overflow:hidden}.exp-meta.svelte-oyny1n{color:#94a3b88c;align-items:center;gap:6px;font-size:11px;display:flex}.dot.svelte-oyny1n{opacity:.5}.del-btn.svelte-oyny1n{color:#94a3b866;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .16s,color .16s,border-color .16s;display:flex}.del-btn.svelte-oyny1n:hover{color:#fb9292e6;background:#fb92921f;border-color:#fb92924d}.new-btn.svelte-oyny1n{color:#94a3b8a6;cursor:pointer;letter-spacing:.03em;background:0 0;border:1px dashed #ffffff26;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:13px;transition:border-color .16s,color .16s,background .16s;display:flex}.new-btn.svelte-oyny1n:hover{color:#7dd3fce6;background:#7dd3fc0d;border-color:#7dd3fc66}.translating.svelte-1uha8ag{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.1em;color:#e2e8f0e6;background:#0a0914d9;border:1px solid #a78bfa4d;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:12px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #a78bfa4d}.dot.svelte-1uha8ag{background:#f472b6e6;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both svelte-1uha8ag-pulse}.dot.svelte-1uha8ag:nth-child(2){background:#a78bfae6;animation-delay:.2s}.dot.svelte-1uha8ag:nth-child(3){background:#7dd3fce6;animation-delay:.4s}@keyframes svelte-1uha8ag-pulse{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.txt.svelte-1uha8ag{font-family:Fraunces,ui-serif,Georgia,serif;font-style:italic}
