.add-form.svelte-15ws4ic{display:contents}.circle.svelte-pzo84r{margin-top:56px}.circle-head.svelte-pzo84r{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px}h2.svelte-pzo84r{font-size:clamp(1.4rem,3vw,1.8rem);font-weight:800;letter-spacing:-.02em}.subtitle.svelte-pzo84r{margin-top:6px;max-width:60ch;color:#a3a3a3;font-size:15px;line-height:1.55}.controls.svelte-pzo84r{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.segmented.svelte-pzo84r{display:inline-flex;gap:2px;padding:3px;border-radius:12px;border:1px solid rgb(255 255 255 / .1);background:#ffffff0a}.segmented.svelte-pzo84r button:where(.svelte-pzo84r){height:32px;padding:0 12px;border-radius:9px;color:#a3a3a3;font-size:13px;font-weight:500;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.segmented.svelte-pzo84r button[aria-checked=true]:where(.svelte-pzo84r){background:#f5d70024;color:#f5d700}.segmented.svelte-pzo84r button:where(.svelte-pzo84r):focus-visible{outline:2px solid #f5d700;outline-offset:1px}@media(hover:hover)and (pointer:fine){.segmented.svelte-pzo84r button[aria-checked=false]:where(.svelte-pzo84r):hover{color:#e5e5e5}}.count.svelte-pzo84r{width:112px}.count.svelte-pzo84r button[aria-haspopup=listbox]{height:40px;padding:0 12px;border-radius:12px}.headline-row.svelte-pzo84r{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:18px}.headline.svelte-pzo84r{color:#e5e5e5;font-size:15px}.export.svelte-pzo84r{display:flex;gap:8px}.export-btn.svelte-pzo84r{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:11px;border:1px solid rgb(255 255 255 / .1);background:#ffffff0a;color:#e5e5e5;font-size:13px;font-weight:500;white-space:nowrap;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s ease,border-color .15s ease}.export-btn.svelte-pzo84r svg{width:15px;height:15px}.export-btn.primary.svelte-pzo84r{border-color:transparent;background:#f5d700;color:#0f0f0f;font-weight:600}.export-btn.svelte-pzo84r:active:not(:disabled){transform:scale(.97)}.export-btn.svelte-pzo84r:disabled{opacity:.5;cursor:default}.export-btn.svelte-pzo84r:focus-visible{outline:2px solid #f5d700;outline-offset:2px}@media(hover:hover)and (pointer:fine){.export-btn.svelte-pzo84r:hover:not(:disabled){border-color:#ffffff2e;background:#ffffff14}.export-btn.primary.svelte-pzo84r:hover:not(:disabled){border-color:transparent;background:#ffe033}}.orbit.svelte-pzo84r{position:relative;width:100%;max-width:760px;margin:12px auto 0;aspect-ratio:1;container-type:inline-size}.rings.svelte-pzo84r{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.you.svelte-pzo84r,.node.svelte-pzo84r{position:absolute;left:0;top:0;width:calc(var(--d) * 1cqw);aspect-ratio:1;border-radius:50%}.you.svelte-pzo84r{display:grid;place-items:center;transform:translate(calc(50cqw - 50%),calc(50cqw - 50%));background:radial-gradient(circle at 35% 30%,#fde047,#f5d700 55%,#c9a800);box-shadow:0 0 0 6px #f5d7001f;color:#0f0f0f;font-weight:800;font-size:calc(var(--d) * .28cqw)}.node.svelte-pzo84r{transform:translate(calc(var(--x) * 1cqw - 50%),calc(var(--y) * 1cqw - 50%));transition:transform .6s cubic-bezier(.23,1,.32,1)}.face.svelte-pzo84r{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:color-mix(in oklab,var(--tint) 55%,#18181b);color:#fff;transition:scale .16s cubic-bezier(.23,1,.32,1)}.face.svelte-pzo84r img:where(.svelte-pzo84r){width:100%;height:100%;border-radius:50%;object-fit:cover;-webkit-user-select:none;user-select:none}.mono.svelte-pzo84r{font-weight:800;font-size:calc(var(--d) * .42cqw);line-height:1}.face[data-relation].svelte-pzo84r,.key.svelte-pzo84r{outline-offset:2px}[data-relation=mutual].svelte-pzo84r{outline:2px solid #f5d700}[data-relation=following].svelte-pzo84r{outline:2px solid rgb(255 255 255 / .55)}[data-relation=follower].svelte-pzo84r{outline:2px dashed rgb(255 255 255 / .55)}.node.svelte-pzo84r:focus-visible{z-index:2;outline:none}.node.svelte-pzo84r:focus-visible .face:where(.svelte-pzo84r){box-shadow:0 0 0 3px #0f0f0f,0 0 0 5px #f5d700}@media(hover:hover)and (pointer:fine){.node.svelte-pzo84r:hover{z-index:2}.node.svelte-pzo84r:hover .face:where(.svelte-pzo84r){scale:1.15}}@media(prefers-reduced-motion:reduce){.node.svelte-pzo84r,.face.svelte-pzo84r{transition:none}}.legend.svelte-pzo84r{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:14px;color:#a3a3a3;font-size:13px}.legend.svelte-pzo84r li:where(.svelte-pzo84r){display:inline-flex;align-items:center;gap:8px}.key.svelte-pzo84r{width:12px;height:12px;border-radius:50%;background:#3f3f46}.swatch.svelte-pzo84r{width:10px;height:10px;border-radius:3px}.empty.svelte-pzo84r{margin-top:18px;padding:28px;border-radius:20px;border:1px dashed rgb(255 255 255 / .12);color:#a3a3a3;text-align:center}.panel.svelte-16kfvqw{display:grid;gap:18px;padding:22px;border-radius:26px;border:1px solid rgb(55 65 81 / .5);background:#1725541a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.kicker.svelte-16kfvqw{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#f5d700}.title.svelte-16kfvqw{margin-top:6px;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.lede.svelte-16kfvqw,.stats.svelte-16kfvqw{margin-top:8px;max-width:62ch;color:#a3a3a3;font-size:15px;line-height:1.55}.fine.svelte-16kfvqw{margin-top:8px;max-width:62ch;color:#737373;font-size:13px;line-height:1.5}.imported.svelte-16kfvqw{display:grid;gap:18px}.pictures.svelte-16kfvqw{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:12px 14px;border-radius:16px;background:#ffffff08}.pictures-icon.svelte-16kfvqw{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:#ffffff0f;color:#a3a3a3}.pictures-icon.svelte-16kfvqw svg{width:16px;height:16px}.pictures-text.svelte-16kfvqw{flex:1 1 260px;min-width:0}.pictures-line.svelte-16kfvqw{color:#e5e5e5;font-size:14px;font-variant-numeric:tabular-nums}.pictures.svelte-16kfvqw .fine:where(.svelte-16kfvqw){margin-top:2px}.action-bar.svelte-16kfvqw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-top:16px;border-top:1px solid rgb(255 255 255 / .08)}.fill.svelte-16kfvqw,.secondary.svelte-16kfvqw,.drop-buttons.svelte-16kfvqw{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fill-count.svelte-16kfvqw{width:112px}.window-pick.svelte-16kfvqw{width:156px}.window-pick.svelte-16kfvqw button[aria-haspopup=listbox],.fill-count.svelte-16kfvqw button[aria-haspopup=listbox]{height:40px;padding:0 12px;border-radius:12px}.btn.svelte-16kfvqw{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;border:1px solid rgb(255 255 255 / .1);background:#ffffff0a;color:#e5e5e5;font-size:14px;font-weight:500;white-space:nowrap;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s ease,border-color .15s ease}.btn.svelte-16kfvqw svg{width:16px;height:16px;flex-shrink:0}.btn.svelte-16kfvqw:active{transform:scale(.97)}.btn.svelte-16kfvqw:focus-visible{outline:2px solid #f5d700;outline-offset:2px}.btn.primary.svelte-16kfvqw{border-color:transparent;background:#f5d700;color:#0f0f0f;font-weight:600}.btn.ghost.svelte-16kfvqw{border-color:transparent;background:transparent;color:#a3a3a3}@media(hover:hover)and (pointer:fine){.btn.svelte-16kfvqw:hover{border-color:#ffffff2e;background:#ffffff14}.btn.primary.svelte-16kfvqw:hover{border-color:transparent;background:#ffe033}.btn.ghost.svelte-16kfvqw:hover{border-color:transparent;color:#e5e5e5}.btn.danger.svelte-16kfvqw:hover{border-color:#ef444466;background:#ef44441f;color:#fca5a5}}.importer.svelte-16kfvqw{display:grid;gap:16px}.dropzone.svelte-16kfvqw{display:grid;justify-items:center;gap:12px;padding:28px 18px;border-radius:20px;border:1.5px dashed rgb(255 255 255 / .16);background:#ffffff05;text-align:center;transition:border-color .15s ease,background-color .15s ease}.dropzone[data-over].svelte-16kfvqw{border-color:#f5d70099;background:#f5d7000d}.dropzone.svelte-16kfvqw .drop-icon{width:26px;height:26px;color:#737373}.drop-text.svelte-16kfvqw{color:#a3a3a3;font-size:15px}.drop-text.svelte-16kfvqw strong:where(.svelte-16kfvqw){color:#e5e5e5}.drop-buttons.svelte-16kfvqw{justify-content:center}.reading.svelte-16kfvqw{display:inline-flex;align-items:center;gap:10px;min-height:96px;color:#e5e5e5;font-size:15px}.reading.svelte-16kfvqw .spin{width:20px;height:20px;color:#f5d700;animation:svelte-16kfvqw-spin .9s linear infinite}@keyframes svelte-16kfvqw-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.reading.svelte-16kfvqw .spin{animation-duration:2.4s}}.error.svelte-16kfvqw,.privacy.svelte-16kfvqw{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}.error.svelte-16kfvqw{color:#fca5a5}.privacy.svelte-16kfvqw{color:#a3a3a3}.error.svelte-16kfvqw svg,.privacy.svelte-16kfvqw svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}.privacy.svelte-16kfvqw svg{color:#4ade80}.howto.svelte-16kfvqw{border-top:1px solid rgb(255 255 255 / .08);padding-top:14px}.howto.svelte-16kfvqw summary:where(.svelte-16kfvqw){display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font-size:14px;font-weight:600;color:#e5e5e5}.howto.svelte-16kfvqw summary:where(.svelte-16kfvqw)::-webkit-details-marker{display:none}.howto.svelte-16kfvqw summary:where(.svelte-16kfvqw) .chevron{width:16px;height:16px;color:#a3a3a3;transition:transform .2s cubic-bezier(.23,1,.32,1)}.howto[open].svelte-16kfvqw summary:where(.svelte-16kfvqw) .chevron{transform:rotate(180deg)}.howto.svelte-16kfvqw summary:where(.svelte-16kfvqw):focus-visible{outline:2px solid #f5d700;outline-offset:4px;border-radius:4px}.howto.svelte-16kfvqw ol:where(.svelte-16kfvqw){display:grid;gap:12px;margin-top:14px;padding-left:22px;list-style:decimal;color:#a3a3a3;font-size:14px;line-height:1.55;max-width:68ch}.howto.svelte-16kfvqw li:where(.svelte-16kfvqw)::marker{color:#737373}.howto.svelte-16kfvqw strong:where(.svelte-16kfvqw){color:#e5e5e5}.howto.svelte-16kfvqw a:where(.svelte-16kfvqw){color:#f5d700;text-decoration:underline;text-underline-offset:3px}.howto.svelte-16kfvqw img:where(.svelte-16kfvqw){display:block;width:100%;max-width:520px;height:auto;margin-top:10px;border-radius:12px;border:1px solid rgb(255 255 255 / .1)}@media(max-width:640px){.panel.svelte-16kfvqw{padding:16px;border-radius:20px}}.explainer.svelte-9p69ly{margin-top:56px}.explainer.svelte-9p69ly h2:where(.svelte-9p69ly){font-size:clamp(1.4rem,3vw,1.8rem);font-weight:800;letter-spacing:-.02em}.columns.svelte-9p69ly{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px 28px;margin-top:18px}.explainer.svelte-9p69ly h3:where(.svelte-9p69ly){font-size:15px;font-weight:700;color:#e5e5e5}.explainer.svelte-9p69ly p:where(.svelte-9p69ly){margin-top:6px;color:#a3a3a3;font-size:15px;line-height:1.6}
