body:has(.notes-shell){background:#02050b;overflow:hidden}.notes-shell.svelte-1iledwa{color:#eef4ffe6;cursor:grab;isolation:isolate;-webkit-user-select:none;user-select:none;touch-action:none;background:radial-gradient(circle,#2a384e3d,#0000 26rem),linear-gradient(135deg,#030407 0%,#07101c 48%,#05070b 100%);min-height:100svh;position:relative;overflow:hidden}.notes-shell.dragging.svelte-1iledwa{cursor:grabbing}.notes-shell.svelte-1iledwa:before,.notes-shell.svelte-1iledwa:after{z-index:7;pointer-events:none;content:"";position:absolute;inset:0}.notes-shell.svelte-1iledwa:before{mix-blend-mode:screen;background:radial-gradient(circle,#0000 0 18%,#02050c57 43%,#02040a 82%),radial-gradient(circle,#fff6d62e,#0000 20rem)}.notes-shell.svelte-1iledwa:after{background:radial-gradient(circle,#0000 0 22%,#00000052 48%,#000000d6 86%),linear-gradient(90deg,#0000005c,#0000 22% 78%,#0000005c)}.star-field.svelte-1iledwa,.aurora.svelte-1iledwa{pointer-events:none;position:absolute;inset:0}.star-field.svelte-1iledwa{z-index:0;opacity:.88;background-image:radial-gradient(circle,#ffffffe6 0 1px,#0000 1.7px),radial-gradient(circle,#8fb4ffd9 0 1px,#0000 1.8px),linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:18px 23px,104px 91px,0 0,0 0;background-size:157px 149px,241px 233px,96px 96px,96px 96px}.aurora.svelte-1iledwa{z-index:1;filter:blur(12px);opacity:.95;background:linear-gradient(115deg,#0000 10%,#75e0b314 38%,#0000 62%),linear-gradient(64deg,#0000 16%,#f0c9890f 44%,#0000 68%)}.topbar.svelte-1iledwa{z-index:10;pointer-events:none;grid-template-columns:minmax(12rem,1fr) auto minmax(11rem,1fr);align-items:center;gap:1rem;display:grid;position:absolute;top:1.5rem;left:clamp(1rem,2vw,2.2rem);right:clamp(1rem,2vw,2.2rem)}.brand.svelte-1iledwa,.search-box.svelte-1iledwa,.tag-rail.svelte-1iledwa,.tag-tabs.svelte-1iledwa,.side-tools.svelte-1iledwa,.zoom-controls.svelte-1iledwa{pointer-events:auto}.brand.svelte-1iledwa{width:fit-content;color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.brand.svelte-1iledwa strong:where(.svelte-1iledwa){letter-spacing:0;font-family:Geist Variable,serif;font-size:clamp(1.2rem,1.7vw,1.75rem);font-weight:650;line-height:1;display:block}.brand.svelte-1iledwa small:where(.svelte-1iledwa){color:#e1e8f48f;margin-top:.32rem;font-size:.78rem;line-height:1.35;display:block}.tag-rail.svelte-1iledwa{grid-template-columns:2rem minmax(0,min(47rem,58vw)) 2rem;justify-self:center;align-items:center;gap:.38rem;max-width:min(54rem,64vw);display:grid;position:relative}.tag-rail.svelte-1iledwa:before,.tag-rail.svelte-1iledwa:after{z-index:2;pointer-events:none;content:"";width:3rem;position:absolute;top:0;bottom:0}.tag-rail.svelte-1iledwa:before{background:linear-gradient(90deg,#03060bdb,#0000);left:2.2rem}.tag-rail.svelte-1iledwa:after{background:linear-gradient(270deg,#03060bdb,#0000);right:2.2rem}.tag-scroll.svelte-1iledwa{z-index:3;aspect-ratio:1;color:#e8f0ffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0d14ad;border-radius:999px;place-items:center;width:2rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff14}.tag-scroll.svelte-1iledwa:hover{color:#fff;background:#8fb4ff29}.tag-tabs.svelte-1iledwa{scroll-behavior:smooth;scrollbar-width:none;justify-self:stretch;gap:.62rem;padding:.1rem .25rem;scroll-padding-inline:2.4rem;display:flex;overflow-x:auto}.tag-tabs.svelte-1iledwa::-webkit-scrollbar{display:none}button.svelte-1iledwa,.side-tools.svelte-1iledwa a:where(.svelte-1iledwa){appearance:none;color:inherit;font:inherit;border:0;text-decoration:none}.tag-tabs.svelte-1iledwa button:where(.svelte-1iledwa){color:#e6edf9b8;white-space:nowrap;background:#0c0f1675;border:1px solid #ffffff29;border-radius:999px;min-width:4.35rem;padding:.72rem 1.05rem;font-size:.9rem;line-height:1;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff14}.tag-tabs.svelte-1iledwa button.active:where(.svelte-1iledwa){color:#fff;background:#8fb4ff29;border-color:#8fb4ffc7;box-shadow:0 0 22px #8fb4ff29,inset 0 1px #ffffff24}.search-box.svelte-1iledwa{color:#e8f0ffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06080d85;border:1px solid #ffffff26;border-radius:999px;justify-self:end;align-items:center;gap:.55rem;width:min(18rem,100%);padding:.62rem .85rem;display:flex}.search-box.svelte-1iledwa input:where(.svelte-1iledwa){color:#f5f8ffe0;background:0 0;border:0;outline:0;width:100%;font-size:.9rem}.search-box.svelte-1iledwa input:where(.svelte-1iledwa)::placeholder{color:#dfe6f361}.side-tools.svelte-1iledwa{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#212734c2,#0d1017b8);border:1px solid #ffffff29;border-radius:999px;flex-direction:column;align-items:center;gap:.45rem;width:3.45rem;padding:.8rem 0;display:flex;position:absolute;top:50%;right:clamp(1rem,1.8vw,2rem);transform:translateY(-50%);box-shadow:0 22px 60px #00000061,inset 0 1px #ffffff14}.side-tools.svelte-1iledwa a:where(.svelte-1iledwa),.side-tools.svelte-1iledwa button:where(.svelte-1iledwa),.note-count.svelte-1iledwa{aspect-ratio:1;color:#ebf1ffbd;cursor:pointer;background:0 0;border-radius:999px;place-items:center;width:2.35rem;transition:background .16s,color .16s;display:grid}.side-tools.svelte-1iledwa a:where(.svelte-1iledwa):hover,.side-tools.svelte-1iledwa button:where(.svelte-1iledwa):hover{color:#fff;background:#ffffff17}.note-count.svelte-1iledwa{border:0;position:relative}.note-count.svelte-1iledwa span:where(.svelte-1iledwa){color:#cbffeaeb;background:#75e0b333;border-radius:999px;place-items:center;min-width:1rem;height:1rem;font-size:.63rem;display:grid;position:absolute;bottom:.05rem;right:-.15rem}.tool-divider.svelte-1iledwa{background:#ffffff1f;width:1.6rem;height:1px}.infinite-board.svelte-1iledwa{z-index:3;position:absolute;inset:0}.note-card.svelte-1iledwa{width:clamp(15.5rem,18vw,20.5rem);min-height:12rem;max-height:21rem;transform:translate(-50%, -50%) rotate(var(--note-tilt)) scale(var(--note-scale));transform-origin:50%;border:1px solid color-mix(in srgb, var(--accent) 30%, #ffffff1f);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#e6edf9d1;cursor:pointer;-webkit-user-select:text;user-select:text;background:linear-gradient(#ffffff0e,#ffffff05),#070b12ad;border-radius:.55rem;padding:1.18rem 1.25rem 1.1rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,opacity .18s;display:block;position:absolute;overflow:hidden;box-shadow:0 20px 70px #0000006b,inset 0 1px #ffffff1a}.note-card.svelte-1iledwa:hover{border-color:color-mix(in srgb, var(--accent) 72%, white 12%);box-shadow:0 28px 90px #00000080, 0 0 40px color-mix(in srgb, var(--accent) 18%, transparent), inset 0 1px 0 #ffffff24}.note-card.featured.svelte-1iledwa{z-index:4;width:clamp(18rem,22vw,23.5rem);min-height:18rem;max-height:25rem}.note-card.paper.svelte-1iledwa{color:#302617;background:linear-gradient(135deg,#ffffff6b,#0000 34%),linear-gradient(#fff0d2 0%,#f5dfba 100%);border-color:#ffebc4c7;box-shadow:0 0 90px #ffe8bb6b,0 32px 90px #0000008c,inset 0 1px #ffffffb8}.note-head.svelte-1iledwa{color:#d9e3f67a;justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;line-height:1;display:flex}.paper.svelte-1iledwa .note-head:where(.svelte-1iledwa){color:#3628168a}.pulse-dot.svelte-1iledwa{aspect-ratio:1;background:var(--accent);width:.33rem;box-shadow:0 0 16px var(--accent);border-radius:999px}.note-card.svelte-1iledwa h2:where(.svelte-1iledwa){color:#fafcfff0;letter-spacing:0;margin:.86rem 0 0;font-family:Geist Variable,sans-serif;font-size:clamp(1.05rem,1.35vw,1.45rem);font-weight:650;line-height:1.18}.paper.svelte-1iledwa h2:where(.svelte-1iledwa){color:#271d10;font-size:clamp(1.35rem,1.75vw,1.9rem)}.summary.svelte-1iledwa{-webkit-line-clamp:3;line-clamp:3;color:#dbe4f4b8;-webkit-box-orient:vertical;margin:.72rem 0 0;font-size:.9rem;line-height:1.75;display:-webkit-box;overflow:hidden}.paper.svelte-1iledwa .summary:where(.svelte-1iledwa){-webkit-line-clamp:4;line-clamp:4;color:#352817c7;font-size:1rem}.note-preview.svelte-1iledwa{-webkit-line-clamp:4;line-clamp:4;color:#dde5f4b8;-webkit-box-orient:vertical;margin-top:.78rem;font-size:.86rem;line-height:1.75;display:-webkit-box;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 2.2rem),#0000);mask-image:linear-gradient(#000 0 calc(100% - 2.2rem),#0000)}.featured.svelte-1iledwa .note-preview:where(.svelte-1iledwa){-webkit-line-clamp:7;line-clamp:7;font-size:.95rem}.paper.svelte-1iledwa .note-preview:where(.svelte-1iledwa){color:#302414db}.note-preview.svelte-1iledwa p:where(.svelte-1iledwa){margin:0}.note-preview.svelte-1iledwa p:where(.svelte-1iledwa)+p:where(.svelte-1iledwa){margin-top:.35rem}.paper.svelte-1iledwa .note-preview:where(.svelte-1iledwa) p:where(.svelte-1iledwa)+p:where(.svelte-1iledwa){margin-top:.45rem}.note-tags.svelte-1iledwa{flex-wrap:wrap;gap:.42rem;margin-top:1rem;display:flex}.note-tags.svelte-1iledwa span:where(.svelte-1iledwa){background:color-mix(in srgb, var(--accent) 14%, #ffffff0a);color:#ebf1ffa6;border:1px solid #ffffff1a;border-radius:.45rem;padding:.38rem .48rem;font-size:.72rem;line-height:1}.paper.svelte-1iledwa .note-tags:where(.svelte-1iledwa) span:where(.svelte-1iledwa){color:#362614b8;background:#5137161a;border-color:#432d1521}.minimap.svelte-1iledwa{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090d16b8;border:1px solid #ffffff29;border-radius:.45rem;width:12rem;height:5.9rem;position:absolute;bottom:1.25rem;left:clamp(1rem,1.8vw,2rem);overflow:hidden;box-shadow:inset 0 1px #ffffff14}.mini-stars.svelte-1iledwa{opacity:.75;background-image:radial-gradient(circle,#ffffffbd 0 1px,#0000 1.5px);background-position:7px 8px;background-size:18px 18px;position:absolute;inset:0}.mini-window.svelte-1iledwa{background:#8fb4ff2b;border:1px solid #8fb4ffd9;width:3.7rem;height:1.75rem;transition:left .12s,top .12s,width .12s,height .12s;position:absolute;top:1.95rem;left:4.45rem;box-shadow:0 0 18px #8fb4ff33}.minimap.svelte-1iledwa span:where(.svelte-1iledwa){color:#dde5f4b8;font-size:.72rem;line-height:1;position:absolute;bottom:.45rem;left:.65rem}.zoom-controls.svelte-1iledwa{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090c13bd;border:1px solid #ffffff29;border-radius:.55rem;align-items:center;gap:.55rem;padding:.5rem;display:flex;position:absolute;bottom:1.8rem;right:clamp(1rem,2vw,2.2rem);box-shadow:inset 0 1px #ffffff14}.zoom-controls.svelte-1iledwa button:where(.svelte-1iledwa){aspect-ratio:1;color:#ebf1ffd1;background:0 0;border-radius:.38rem;place-items:center;width:2rem;display:grid}.zoom-controls.svelte-1iledwa button:where(.svelte-1iledwa):hover{color:#fff;background:#ffffff17}.zoom-controls.svelte-1iledwa span:where(.svelte-1iledwa){text-align:center;color:#ebf1ffd6;min-width:4rem;font-size:.9rem}@media (width<=920px){.topbar.svelte-1iledwa{grid-template-columns:1fr;align-items:start}.tag-tabs.svelte-1iledwa{max-width:none}.tag-rail.svelte-1iledwa{order:3;grid-template-columns:1.9rem minmax(0,1fr) 1.9rem;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem)}.search-box.svelte-1iledwa{width:min(11rem,42vw);position:absolute;top:0;right:0}.brand.svelte-1iledwa small:where(.svelte-1iledwa){max-width:12rem}.side-tools.svelte-1iledwa{inset:auto auto 7.8rem 1rem;transform:none}.note-card.svelte-1iledwa{width:16.25rem}.note-card.featured.svelte-1iledwa{width:18rem}}@media (width<=560px){.topbar.svelte-1iledwa{top:1rem;left:1rem;right:1rem}.brand.svelte-1iledwa strong:where(.svelte-1iledwa){font-size:1.08rem}.brand.svelte-1iledwa small:where(.svelte-1iledwa){display:none}.search-box.svelte-1iledwa{width:9rem;padding:.54rem .68rem}.tag-tabs.svelte-1iledwa{padding-top:.4rem}.tag-rail.svelte-1iledwa{gap:.3rem}.tag-rail.svelte-1iledwa:before{width:1.8rem;left:2rem}.tag-rail.svelte-1iledwa:after{width:1.8rem;right:2rem}.tag-tabs.svelte-1iledwa button:where(.svelte-1iledwa){min-width:auto;padding:.62rem .88rem;font-size:.82rem}.minimap.svelte-1iledwa{display:none}.zoom-controls.svelte-1iledwa{bottom:1rem;right:1rem}.side-tools.svelte-1iledwa{bottom:1rem}}@media (prefers-reduced-motion:reduce){.note-card.svelte-1iledwa,.tag-tabs.svelte-1iledwa button:where(.svelte-1iledwa),.side-tools.svelte-1iledwa a:where(.svelte-1iledwa),.side-tools.svelte-1iledwa button:where(.svelte-1iledwa),.zoom-controls.svelte-1iledwa button:where(.svelte-1iledwa){transition:none}}
