:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f2f2f7;--bg-elevated:#fff;--bg-tertiary:#f2f2f7;--label:#000;--label2:#6c6c70;--label3:#8e8e93;--separator:#3c3c434a;--fill:#7878801f;--fill-strong:#78788033;--blue:#007aff;--red:#ff3b30;--green:#34c759;--orange:#ff9500;--purple:#af52de;--pink:#ff2d55;--teal:#30b0c7;--indigo:#5856d6;--tint:var(--blue);--red-ink:#d70015;--glass:#fafafc9e;--glass-edge:#ffffffb3;--glass-shadow:0 8px 32px #0000001f, 0 1px 3px #00000014;--dim:#00000059;--seg-thumb:#fff;--radius:12px;--radius-lg:22px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--quick:.2s cubic-bezier(.2, .8, .2, 1);--layout:.32s cubic-bezier(.32, .72, 0, 1);--tabbar:64px;font:-apple-system-body;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports not (font:-apple-system-body){:root{font-size:17px}}@media (prefers-color-scheme:dark){:root{--bg:#000;--bg-elevated:#1c1c1e;--bg-tertiary:#2c2c2e;--label:#fff;--label2:#aeaeb2;--label3:#8e8e93;--separator:#54545899;--fill:#7676803d;--fill-strong:#7676805c;--blue:#0a84ff;--red:#ff453a;--green:#30d158;--orange:#ff9f0a;--purple:#bf5af2;--pink:#ff375f;--teal:#40c8e0;--indigo:#5e5ce6;--red-ink:#ff6961;--glass:#1e1e2099;--glass-edge:#ffffff1f;--glass-shadow:0 8px 32px #00000080;--seg-thumb:#636366}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--glass:var(--bg-elevated)}}@media (prefers-contrast:more){:root{--label2:var(--label);--separator:var(--label3);--glass-edge:var(--label3)}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--label);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}img{display:block}.large-title{letter-spacing:.01em;margin:0;font-size:2rem;font-weight:700;line-height:1.2}.title2{margin:0;font-size:1.294rem;font-weight:700}.title3{margin:0;font-size:1.176rem;font-weight:600}.headline{font-size:1rem;font-weight:600}.body{font-size:1rem}.subhead{font-size:.882rem}.footnote{font-size:.765rem}.caption{font-size:.706rem}.secondary{color:var(--label2)}.glass{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:.5px solid var(--glass-edge);box-shadow:var(--glass-shadow)}.glass-clear{background:var(--dim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border:.5px solid #ffffff59}.group{background:var(--bg-elevated);border-radius:var(--radius);overflow:hidden}.group-title{text-transform:uppercase;letter-spacing:.02em;color:var(--label2);margin:var(--s6) var(--s4) var(--s2);font-size:.765rem}.row{align-items:center;gap:var(--s3);min-height:44px;padding:var(--s2) var(--s4);text-align:left;background:0 0;border:0;width:100%;display:flex;position:relative}.row+.row:before{content:"";top:0;right:0;left:var(--s4);border-top:.5px solid var(--separator);position:absolute}button.row:active{background:var(--fill)}.btn{min-height:44px;padding:0 var(--s4);background:var(--fill);color:var(--tint);transition:transform var(--quick), opacity var(--quick), background var(--quick);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.btn:active{opacity:.8;transform:scale(.97)}.btn.prominent{background:var(--tint);color:#fff}.btn.plain{padding:0 var(--s2);background:0 0}.btn.danger{color:var(--red)}.btn:disabled{opacity:.4;pointer-events:none}.icon-btn{background:var(--fill);width:44px;height:44px;color:var(--tint);transition:transform var(--quick), opacity var(--quick);border:0;border-radius:999px;place-items:center;display:inline-grid}.icon-btn:active{opacity:.8;transform:scale(.94)}.field{width:100%;min-height:44px;padding:10px var(--s3);background:var(--fill);transition:box-shadow var(--quick);border:0;border-radius:10px;outline:none}.field:focus{box-shadow:0 0 0 2px var(--tint) inset}.field::placeholder{color:var(--label3)}:focus-visible{outline:2px solid var(--tint);outline-offset:2px}@media (prefers-reduced-motion:reduce){:root{--quick:1ms linear;--layout:1ms linear}}button.row:disabled{opacity:.4;pointer-events:none}.thumb.svelte-d3xlci{width:100%;height:100%;color:var(--label3);border-radius:inherit;background:#fff;place-items:center;display:grid;overflow:hidden}img.svelte-d3xlci{object-fit:cover;width:100%;height:100%}.card.svelte-mp5728{text-align:left;width:100%;padding:var(--s4) var(--s4) var(--s4) calc(var(--s4) + 4px);background:var(--bg-elevated);transition:transform var(--quick), box-shadow var(--quick);border:0;border-radius:16px;flex-direction:column;gap:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a}.card.svelte-mp5728:before{content:"";background:var(--cat);width:4px;position:absolute;top:0;bottom:0;left:0}.card.svelte-mp5728:active{transform:scale(.985)}.top.svelte-mp5728{justify-content:space-between;align-items:flex-start;gap:var(--s2);display:flex}.badge.svelte-mp5728{color:var(--label);background:color-mix(in srgb, var(--cat) 16%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.765rem;font-weight:600;display:inline-flex}.when.svelte-mp5728{text-align:right;align-items:flex-start;gap:6px;line-height:1.35;display:flex}.when.svelte-mp5728 .chev{color:var(--label3);align-self:center}.main.svelte-mp5728{gap:var(--s3);display:grid}.main.with-photo.svelte-mp5728{grid-template-columns:88px 1fr;align-items:start}.photo.svelte-mp5728{border-radius:12px;width:88px;height:88px;overflow:hidden}h3.svelte-mp5728{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}p.svelte-mp5728{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.stats.svelte-mp5728{grid-template-columns:auto auto 1fr;gap:0;display:grid}.stats.svelte-mp5728>span:where(.svelte-mp5728){padding:0 var(--s3);border-left:.5px solid var(--separator);gap:6px;min-width:0;display:flex}.stats.svelte-mp5728>span:where(.svelte-mp5728):first-child{border-left:0;padding-left:0}.stats.svelte-mp5728>span:where(.svelte-mp5728)>span:where(.svelte-mp5728){flex-direction:column;min-width:0;display:flex}.stats.svelte-mp5728 svg{color:var(--label2);flex:none;margin-top:1px}b.svelte-mp5728{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tags.svelte-mp5728{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag.svelte-mp5728{background:var(--fill);border-radius:999px;padding:4px 10px}.navbar.svelte-avvubb{z-index:20;text-align:center;padding:calc(env(safe-area-inset-top) + 10px) var(--s4) 10px;box-shadow:none;opacity:0;transition:opacity var(--quick), transform var(--quick);pointer-events:none;border-width:0 0 .5px;border-radius:0;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.navbar.show.svelte-avvubb{opacity:1;transform:none}.head.svelte-avvubb{justify-content:space-between;align-items:flex-start;gap:var(--s3);padding:calc(env(safe-area-inset-top) + var(--s4)) var(--s4) var(--s3);display:flex;position:relative}.date.svelte-avvubb{color:var(--label2);background:0 0;border:0;align-items:center;gap:4px;min-height:44px;padding:4px 0;font-weight:400;display:inline-flex}.head.svelte-avvubb .icon-btn:where(.svelte-avvubb){color:var(--label);margin-top:4px}.picker.svelte-avvubb{right:var(--s4);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:60px}.entry.svelte-avvubb{align-items:center;gap:var(--s2);margin:0 var(--s4);padding:0 var(--s3);background:var(--bg-elevated);min-height:48px;color:var(--label3);box-shadow:0 0 0 .5px var(--separator) inset;border-radius:14px;display:flex}.entry.svelte-avvubb:focus-within{box-shadow:0 0 0 2px var(--tint) inset}.entry.svelte-avvubb input:where(.svelte-avvubb){min-height:46px;color:var(--label);background:0 0;border:0;outline:none;flex:1}.entry.svelte-avvubb input:where(.svelte-avvubb)::placeholder{color:var(--label3)}.error.svelte-avvubb{color:var(--red-ink);margin:var(--s2) var(--s5) 0}.chips.svelte-avvubb{gap:var(--s2);padding:var(--s3) var(--s4) 0;scrollbar-width:none;display:flex;overflow-x:auto}.chips.svelte-avvubb::-webkit-scrollbar{display:none}.chip.svelte-avvubb{background:var(--bg-elevated);min-height:40px;color:var(--label);box-shadow:0 0 0 .5px var(--separator) inset;transition:background var(--quick), color var(--quick);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:.882rem;font-weight:500;display:inline-flex}.chip.on.svelte-avvubb{background:var(--tint);color:#fff;box-shadow:none}.chip.select.svelte-avvubb{position:relative}.chip.svelte-avvubb select:where(.svelte-avvubb){appearance:none;color:inherit;background:0 0;border:0;min-height:40px;padding:0;font-weight:500}.pane.svelte-avvubb{touch-action:pan-y;padding:var(--s3) var(--s4) calc(var(--tabbar) + 96px + env(safe-area-inset-bottom))}.pane.settle.svelte-avvubb{transition:transform var(--layout)}.list.svelte-avvubb{gap:var(--s3);display:grid}.empty.svelte-avvubb{text-align:center;padding:56px var(--s5);color:var(--label3);justify-items:center;gap:4px;display:grid}.empty.svelte-avvubb p:where(.svelte-avvubb){margin:0}.empty.svelte-avvubb .title3:where(.svelte-avvubb){color:var(--label);margin-top:var(--s2)}.seg.svelte-1pbndqi{grid-template-columns:repeat(var(--n), 1fr);background:var(--fill);border-radius:10px;min-height:36px;padding:2px;display:grid;position:relative}.indicator.svelte-1pbndqi{width:calc((100% - 4px) / var(--n));transform:translateX(calc(var(--i) * 100%));background:var(--seg-thumb);transition:transform var(--layout);border-radius:8px;position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}button.svelte-1pbndqi{min-width:0;min-height:32px;color:var(--label);white-space:nowrap;background:0 0;border:0;padding:6px 4px;font-size:.82rem;font-weight:500;position:relative}button.on.svelte-1pbndqi{font-weight:600}.head.svelte-1v1xqk5{padding:calc(env(safe-area-inset-top) + var(--s4)) var(--s4) var(--s2)}.head.svelte-1v1xqk5 p:where(.svelte-1v1xqk5){margin:4px 0 0}.controls.svelte-1v1xqk5{gap:var(--s3);padding:0 var(--s4);display:grid}.line.svelte-1v1xqk5{gap:var(--s2);align-items:center;display:flex}.grow.svelte-1v1xqk5{flex:1}.stepper.svelte-1v1xqk5{background:var(--fill);border-radius:10px;align-items:center;min-height:36px;display:flex}.stepper.svelte-1v1xqk5 button:where(.svelte-1v1xqk5){width:40px;height:40px;color:var(--tint);background:0 0;border:0;place-items:center;display:grid}.stepper.svelte-1v1xqk5 span:where(.svelte-1v1xqk5){text-align:center;font-variant-numeric:tabular-nums;min-width:3em}.search.svelte-1v1xqk5{align-items:center;gap:var(--s2);padding:0 var(--s3);background:var(--fill);min-height:40px;color:var(--label3);border-radius:10px;display:flex}.search.svelte-1v1xqk5 input:where(.svelte-1v1xqk5){min-height:38px;color:var(--label);background:0 0;border:0;outline:none;flex:1}.facets.svelte-1v1xqk5{gap:var(--s2);scrollbar-width:none;display:flex;overflow-x:auto}.pop.svelte-1v1xqk5{background:var(--bg-elevated);box-shadow:0 0 0 .5px var(--separator) inset;border-radius:999px;flex:none;position:relative}.pop.on.svelte-1v1xqk5{background:var(--tint);box-shadow:none}.pop.on.svelte-1v1xqk5 select:where(.svelte-1v1xqk5){color:#fff}.pop.svelte-1v1xqk5 select:where(.svelte-1v1xqk5){appearance:none;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 16px) 52%,calc(100% - 11px) 52%;background-repeat:no-repeat;background-size:5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;min-height:40px;padding:0 30px 0 14px;font-size:.882rem;font-weight:500}.results.svelte-1v1xqk5{padding:0 var(--s4) calc(var(--tabbar) + 48px + env(safe-area-inset-bottom))}.results.svelte-1v1xqk5 .group-title:where(.svelte-1v1xqk5){margin-left:var(--s1)}.list.svelte-1v1xqk5{gap:var(--s3);display:grid}.empty.svelte-1v1xqk5{text-align:center;padding:48px 0}.head.svelte-q4xx8b{padding:calc(env(safe-area-inset-top) + var(--s4)) var(--s4) var(--s3)}.seg.svelte-q4xx8b{padding:0 var(--s4);scrollbar-width:none;overflow-x:auto}.body.svelte-q4xx8b{padding:var(--s4) var(--s4) calc(var(--tabbar) + 48px + env(safe-area-inset-bottom))}.row.svelte-q4xx8b{color:var(--label);text-decoration:none}.ic.svelte-q4xx8b{width:36px;height:36px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:9px;flex:none;place-items:center;display:grid}.grow.svelte-q4xx8b{flex:1;min-width:0;display:grid}.one.svelte-q4xx8b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grid.svelte-q4xx8b{border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:3px;display:grid;overflow:hidden}.ph.svelte-q4xx8b{aspect-ratio:1;background:var(--fill);border:0;padding:0}.empty.svelte-q4xx8b{text-align:center;padding:40px var(--s4);background:var(--bg);grid-column:1/-1;margin:0}.note.svelte-q4xx8b{margin:0 var(--s1) var(--s2)}.icon-btn.danger.svelte-q4xx8b{color:var(--red)}.scrim.svelte-7n80a1{z-index:40;background:#0000004d;position:fixed;inset:0}.sheet.svelte-7n80a1{inset:0;top:max(10px, env(safe-area-inset-top));z-index:41;background:var(--bg);border-radius:14px 14px 0 0;flex-direction:column;display:flex;position:fixed;overflow:hidden}header.svelte-7n80a1{z-index:2;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;padding:0 4px;display:grid;position:absolute;top:8px;left:8px;right:8px}h2.svelte-7n80a1{text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.side.svelte-7n80a1{display:flex}.end.svelte-7n80a1{justify-content:flex-end}.content.svelte-7n80a1{-webkit-overflow-scrolling:touch;padding:72px var(--s4) calc(var(--s6) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.head.svelte-1xc311x{padding:calc(env(safe-area-inset-top) + var(--s4)) var(--s4) 0}.body.svelte-1xc311x{padding:0 var(--s4) calc(var(--tabbar) + 48px + env(safe-area-inset-bottom))}.grow.svelte-1xc311x{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tint.svelte-1xc311x{color:var(--tint)}.danger.svelte-1xc311x{color:var(--red)}.err.svelte-1xc311x{color:var(--red-ink)}.note.svelte-1xc311x{margin:var(--s2) var(--s4) 0}.empty.svelte-1xc311x{padding:var(--s5);text-align:center;margin:0}.icon-btn.svelte-1xc311x{background:0 0}.tokens.svelte-9gsdez{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;padding:6px 0;display:flex}.chip.svelte-9gsdez{background:var(--fill);border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 10px;display:inline-flex}.chip.svelte-9gsdez button:where(.svelte-9gsdez){width:28px;height:28px;color:var(--label2);background:0 0;border:0;border-radius:999px;place-items:center;margin:-6px -2px -6px 0;display:grid}input.svelte-9gsdez{background:0 0;border:0;outline:none;flex:1;min-width:7em;min-height:32px}input.svelte-9gsdez::placeholder{color:var(--label3)}.search.svelte-9lgbd9{align-items:center;gap:var(--s2);color:var(--label3);margin-bottom:var(--s3);display:flex}.crumbs.svelte-9lgbd9{color:var(--label3);margin-bottom:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.list.svelte-9lgbd9{margin-top:var(--s3)}.pick.svelte-9lgbd9{text-align:left;background:0 0;border:0;flex:1;min-height:44px;padding:6px 0;display:grid}.row.svelte-9lgbd9 .icon-btn:where(.svelte-9lgbd9){color:var(--label3);background:0 0}.identity.svelte-xyglbl{gap:var(--s2);padding:0 var(--s1);display:grid}.locked.svelte-xyglbl{background:var(--fill);color:var(--label2);border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.title.svelte-xyglbl{resize:none;background:0 0;border:0;outline:none;padding:0;line-height:1.25;overflow:hidden}.error.svelte-xyglbl{color:var(--red-ink);margin:var(--s3) var(--s4) 0}.label.svelte-xyglbl{width:7.2em;color:var(--label2);flex:none;align-items:center;gap:8px;display:inline-flex}.row.top.svelte-xyglbl{align-items:flex-start}.row.top.svelte-xyglbl .label:where(.svelte-xyglbl){padding-top:10px}.locs.svelte-xyglbl{flex-wrap:wrap;flex:1;align-items:center;gap:6px;padding:6px 0;display:flex}.loc.svelte-xyglbl{background:var(--fill);border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 10px;display:inline-flex}.loc.svelte-xyglbl button:where(.svelte-xyglbl){width:28px;height:28px;color:var(--label2);background:0 0;border:0;place-items:center;display:grid}.add.svelte-xyglbl{min-height:36px;padding:0 4px}.notes.svelte-xyglbl{resize:vertical;width:100%;padding:var(--s3) var(--s4);background:0 0;border:0;outline:none;line-height:1.45;display:block}.pad.svelte-xyglbl{padding:var(--s3)}.grid.svelte-xyglbl{gap:var(--s2);margin-bottom:var(--s3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.tile.svelte-xyglbl{aspect-ratio:1;background:var(--fill);border-radius:10px;position:relative;overflow:hidden}.open.svelte-xyglbl{background:0 0;border:0;place-items:center;gap:4px;width:100%;height:100%;padding:0;display:grid}.pdf.svelte-xyglbl .open:where(.svelte-xyglbl){padding:var(--s2);text-align:center}.pdf.svelte-xyglbl .open:where(.svelte-xyglbl) span:where(.svelte-xyglbl){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x.svelte-xyglbl{border:0;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:4px;right:4px}.pdf.svelte-xyglbl .x:where(.svelte-xyglbl){background:var(--fill-strong);color:var(--label)}.adds.svelte-xyglbl{gap:var(--s2);flex-wrap:wrap;display:flex}.adds.svelte-xyglbl .btn:where(.svelte-xyglbl){flex:1;min-width:6.5em}.link.svelte-xyglbl{min-width:0;color:var(--tint);flex:1;text-decoration:none;display:grid}.link.svelte-xyglbl span:where(.svelte-xyglbl){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inline.svelte-xyglbl{background:0 0;border:0;outline:none;flex:1;min-height:40px}.icon-btn.plain.svelte-xyglbl{background:0 0}.grow.svelte-xyglbl{flex:1}.tint.svelte-xyglbl{color:var(--tint);font-weight:500}.more.svelte-xyglbl{position:relative}.menu.svelte-xyglbl{z-index:5;border-radius:14px;min-width:220px;position:absolute;top:52px;right:0;overflow:hidden}.menu.svelte-xyglbl .row:where(.svelte-xyglbl){min-height:48px}.danger.svelte-xyglbl{color:var(--red)}.editor.svelte-17az2ch{z-index:60;background:var(--bg);position:fixed;inset:0;overflow:hidden}.bar.svelte-17az2ch{z-index:3;top:calc(env(safe-area-inset-top) + 8px);align-items:center;gap:var(--s2);padding:4px 4px 4px var(--s4);border-radius:999px;display:flex;position:absolute;left:8px;right:8px}.titles.svelte-17az2ch{flex:1;min-width:0;display:grid}.titles.svelte-17az2ch .headline:where(.svelte-17az2ch){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon-btn.plain.svelte-17az2ch{color:var(--label);background:0 0}.more.svelte-17az2ch{position:relative}.menu.svelte-17az2ch{border-radius:14px;min-width:220px;position:absolute;top:52px;right:0;overflow:hidden}.danger.svelte-17az2ch{color:var(--red)}.viewport.svelte-17az2ch{touch-action:none;-webkit-user-select:none;user-select:none;background-image:radial-gradient(var(--fill-strong) 1.2px, transparent 1.2px);position:absolute;inset:0}.world.svelte-17az2ch{transform-origin:0 0;position:absolute;top:0;left:0}.links.svelte-17az2ch{pointer-events:none;position:absolute;overflow:visible}.node.svelte-17az2ch{text-align:center;cursor:default;touch-action:none;transition:box-shadow var(--quick), opacity var(--quick), transform var(--quick);border-radius:14px;place-items:center;padding:0 12px;line-height:20px;display:grid;position:absolute}.node.svelte-17az2ch span:where(.svelte-17az2ch),.node.svelte-17az2ch textarea:where(.svelte-17az2ch){white-space:pre-wrap;overflow-wrap:anywhere}.d0.svelte-17az2ch{color:#fff;background:#1f2225;border-radius:18px;font:700 17px/22px -apple-system,BlinkMacSystemFont,system-ui,sans-serif;box-shadow:0 4px 14px #0000002e}.d1.svelte-17az2ch{background:var(--c);color:#fff;font:600 15px/20px -apple-system,BlinkMacSystemFont,system-ui,sans-serif;box-shadow:0 2px 6px #0000001f}.d2.svelte-17az2ch{background:var(--bg-elevated);color:var(--label);border:2px solid var(--c);font:400 15px/20px -apple-system,BlinkMacSystemFont,system-ui,sans-serif}.selected.svelte-17az2ch{box-shadow:0 0 0 3px var(--bg), 0 0 0 6px var(--tint)}.dragged.svelte-17az2ch{opacity:.35}.drop-child.svelte-17az2ch{box-shadow:0 0 0 3px var(--bg), 0 0 0 6px var(--tint);transform:scale(1.05)}.drop-before.svelte-17az2ch:before,.drop-after.svelte-17az2ch:after{content:"";background:var(--tint);border-radius:2px;height:3px;position:absolute;left:0;right:0}.drop-before.svelte-17az2ch:before{top:-9px}.drop-after.svelte-17az2ch:after{bottom:-9px}textarea.svelte-17az2ch{width:100%;color:inherit;font:inherit;text-align:center;resize:none;background:0 0;border:0;outline:none;padding:0;overflow:hidden}.handle.svelte-17az2ch{background:var(--tint);color:#fff;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;box-shadow:0 2px 6px #0003}.ghost.svelte-17az2ch{z-index:4;pointer-events:none;background:var(--bg-elevated);border-radius:12px;max-width:220px;padding:8px 12px;font-weight:600;position:fixed;transform:translate(-50%,-120%);box-shadow:0 10px 30px #00000040}.hint.svelte-17az2ch{z-index:3;left:50%;top:calc(env(safe-area-inset-top) + 72px);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:calc(100% - 24px);margin:0;padding:8px 14px;position:absolute;overflow:hidden;transform:translate(-50%)}.tools.svelte-17az2ch{z-index:3;left:50%;bottom:calc(env(safe-area-inset-bottom) + 12px);border-radius:999px;align-items:center;gap:2px;max-width:calc(100% - 16px);padding:4px;display:flex;position:absolute;transform:translate(-50%)}.tools.svelte-17az2ch button:where(.svelte-17az2ch){width:44px;height:44px;color:var(--label);transition:background var(--quick), transform var(--quick);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.tools.svelte-17az2ch button:where(.svelte-17az2ch):active{background:var(--fill-strong);transform:scale(.94)}.tools.svelte-17az2ch button:where(.svelte-17az2ch):disabled{opacity:.3}.sep.svelte-17az2ch{background:var(--separator);width:1px;height:22px;margin:0 2px}.viewer.svelte-4vr5wi{z-index:70;color:#fff;background:#000;place-items:center;display:grid;position:fixed;inset:0}img.svelte-4vr5wi{object-fit:contain;max-width:100%;max-height:100%}.close.svelte-4vr5wi{top:calc(env(safe-area-inset-top) + 12px);border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:12px}.login.svelte-1n46o8q{place-content:center;justify-items:center;gap:var(--s3);text-align:center;min-height:100dvh;padding:var(--s6);max-width:28rem;margin:0 auto;display:grid}.login.svelte-1n46o8q img:where(.svelte-1n46o8q){border-radius:22px;box-shadow:0 8px 24px #00000026}.login.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0 0 var(--s3)}.wide.svelte-1n46o8q{min-width:16em;min-height:50px}.screen.svelte-1n46o8q{min-height:100dvh}.dock.svelte-1n46o8q{z-index:30;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 10px);justify-content:center;align-items:center;gap:var(--s3);padding:0 var(--s4);pointer-events:none;display:flex;position:fixed}.tabbar.svelte-1n46o8q{pointer-events:auto;border-radius:999px;flex:1;gap:2px;max-width:420px;padding:4px;display:flex}.tabbar.svelte-1n46o8q button:where(.svelte-1n46o8q){min-height:52px;color:var(--label);transition:background var(--quick), color var(--quick);background:0 0;border:0;border-radius:999px;flex:1;justify-items:center;gap:1px;padding:6px 4px;font-size:.6rem;font-weight:500;display:grid}.tabbar.svelte-1n46o8q button.on:where(.svelte-1n46o8q){color:var(--tint);background:var(--fill);font-weight:600}.fab.svelte-1n46o8q{pointer-events:auto;background:var(--tint);color:#fff;width:60px;height:60px;box-shadow:0 8px 24px color-mix(in srgb, var(--tint) 40%, transparent), 0 2px 6px #00000026;transition:transform var(--quick);border:0;border-radius:999px;flex:none;place-items:center;display:grid}.fab.svelte-1n46o8q:active{transform:scale(.94)}
