.ring.svelte-1aw2rf0{z-index:60;pointer-events:none;position:fixed;inset:0}.stems.svelte-1aw2rf0{width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:visible}.stems.svelte-1aw2rf0 line:where(.svelte-1aw2rf0){stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:calc(.4 + .6 * var(--near));animation:svelte-1aw2rf0-stem var(--t-change) var(--ease-out) forwards;animation-delay:calc(var(--i) * 30ms)}.stems.svelte-1aw2rf0 line.on:where(.svelte-1aw2rf0){stroke-width:2.5px;opacity:1}.stems.svelte-1aw2rf0 .move:where(.svelte-1aw2rf0){stroke:var(--lattice)}.stems.svelte-1aw2rf0 .delete:where(.svelte-1aw2rf0){stroke:var(--rose)}.stems.svelte-1aw2rf0 .send:where(.svelte-1aw2rf0){stroke:var(--growth)}.stems.svelte-1aw2rf0 .hide:where(.svelte-1aw2rf0){stroke:var(--text-faint)}.stems.svelte-1aw2rf0 .rename:where(.svelte-1aw2rf0){stroke:var(--lattice)}@keyframes svelte-1aw2rf0-stem{to{stroke-dashoffset:0}}.petal.svelte-1aw2rf0{--c:var(--lattice);pointer-events:auto;width:34px;height:34px;color:var(--c);scale:calc(1 + .14 * var(--near));transition:scale var(--t-ack) var(--ease-out), filter var(--t-ack) var(--ease-out);filter:drop-shadow(0 0 calc(var(--near) * 8px) color-mix(in srgb, var(--c) calc(var(--near) * 70%), transparent)) drop-shadow(0 4px 8px #00000040);animation:svelte-1aw2rf0-petal var(--t-change) cubic-bezier(.2, 1.3, .4, 1) backwards, svelte-1aw2rf0-armed 0s linear var(--t-change) backwards;animation-delay:calc(var(--i) * 30ms), var(--t-change);margin:-17px 0 0 -17px;position:absolute}@keyframes svelte-1aw2rf0-armed{0%{pointer-events:none}}.petal.delete.svelte-1aw2rf0{--c:var(--rose)}.petal.send.svelte-1aw2rf0{--c:var(--growth)}.petal.hide.svelte-1aw2rf0{--c:var(--text-faint)}.petal.rename.svelte-1aw2rf0{--c:var(--lattice)}@keyframes svelte-1aw2rf0-petal{0%{translate:calc(var(--dx) * -1px) calc(var(--dy) * -1px);opacity:0;scale:.3}}.face.svelte-1aw2rf0{background:var(--c);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);place-items:center;display:grid;position:absolute;inset:0}.face.svelte-1aw2rf0:before{content:"";background:var(--ground-2);transition:background-color var(--t-ack) var(--ease-out);clip-path:polygon(7.4px 0,100% 0,100% calc(100% - 7.4px),calc(100% - 7.4px) 100%,0 100%,0 7.4px);position:absolute;inset:1.5px}.face.svelte-1aw2rf0 svg:where(.svelte-1aw2rf0){transition:color var(--t-ack) var(--ease-out);position:relative}.petal.on.svelte-1aw2rf0{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--c) 70%, transparent)) drop-shadow(0 4px 8px #00000040);scale:1.16}.petal.on.svelte-1aw2rf0 .face:where(.svelte-1aw2rf0):before{background:var(--c)}.petal.on.svelte-1aw2rf0 .face:where(.svelte-1aw2rf0) svg:where(.svelte-1aw2rf0){color:var(--ground-0)}.lbl.svelte-1aw2rf0{font:.6875rem/1.4 var(--font-ui);white-space:nowrap;color:var(--c);background:var(--ground-0);opacity:0;transition:opacity var(--t-ack) var(--ease-out), translate var(--t-ack) var(--ease-out);padding:2px 6px;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50% 4px}.petal.below.svelte-1aw2rf0 .lbl:where(.svelte-1aw2rf0){top:calc(100% + 6px);bottom:auto;translate:-50% -4px}.petal.on.svelte-1aw2rf0 .lbl:where(.svelte-1aw2rf0){opacity:1;translate:-50%}.ghost.svelte-1aw2rf0{z-index:60;pointer-events:none;max-width:260px;font:.8125rem var(--font-ui);color:var(--text);background:var(--ground-2);border:1px solid var(--lattice);border-radius:var(--round);transition:rotate var(--t-ack) var(--ease-out), scale var(--t-ack) var(--ease-out), box-shadow var(--t-ack) var(--ease-out);align-items:center;gap:6px;padding:6px 10px;display:flex;position:fixed;rotate:-1.5deg;scale:1.04;box-shadow:0 14px 28px #00000052,0 3px 8px #0003}.ghost.svelte-1aw2rf0 svg:where(.svelte-1aw2rf0){color:var(--lattice);flex:none}.ghost.svelte-1aw2rf0 span:where(.svelte-1aw2rf0){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ghost.ready.svelte-1aw2rf0{box-shadow:0 6px 14px #00000047, 0 0 0 3px var(--lattice-soft);rotate:0deg;scale:1}@media (prefers-reduced-motion:reduce){.stems.svelte-1aw2rf0 line:where(.svelte-1aw2rf0){stroke-dashoffset:0;animation:none}.petal.svelte-1aw2rf0{transition:none;animation:none}.ghost.svelte-1aw2rf0{transition:none}}.field-wrap.svelte-35e6rs{flex:auto;min-width:0;display:block;position:relative}.field-wrap.svelte-35e6rs input:where(.svelte-35e6rs){box-sizing:border-box;width:100%}.mono.svelte-35e6rs{font-family:var(--font-mono)}.quiet.svelte-35e6rs{color:var(--text-soft);background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 0;font-size:.75rem}.quiet.svelte-35e6rs::placeholder{color:var(--text-faint);opacity:.7}.quiet.svelte-35e6rs:hover{border-bottom-color:var(--line)}.quiet.svelte-35e6rs:focus-visible{border-bottom-color:var(--lattice);color:var(--text);outline:none}.suggest.svelte-35e6rs{z-index:60;background:var(--surface-float);border:1px solid var(--line-faint);border-radius:var(--round);min-width:220px;max-width:min(420px,90vw);box-shadow:var(--lift);animation:appear var(--dur-1) var(--ease-out);margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.suggest.svelte-35e6rs button:where(.svelte-35e6rs){text-align:left;width:100%;font:.8125rem/1.4 var(--font-mono);color:var(--text-soft);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:12px;padding:5px 12px;display:flex}.suggest.svelte-35e6rs .at:where(.svelte-35e6rs) button:where(.svelte-35e6rs){background:var(--fill-chosen);color:var(--text)}.dir.svelte-35e6rs{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.detail.svelte-35e6rs{color:var(--text-faint);flex:none;font-size:.6875rem}.menu.svelte-qalm8h{display:inline-block;position:relative}.more.svelte-qalm8h{width:32px;height:28px;color:var(--text-faint);cursor:pointer;transition:color var(--dur-1) var(--ease-out);background:0 0;border:0;place-items:center;margin-right:6px;padding:0;display:grid}.more.svelte-qalm8h:hover,.more.svelte-qalm8h:focus-visible,.more[aria-expanded=true].svelte-qalm8h{color:var(--text)}.panel.svelte-qalm8h{z-index:40;gap:var(--space-2);min-width:240px;padding:var(--space-2);background:var(--surface-float);border:1px solid var(--line-faint);border-radius:var(--round);box-shadow:var(--lift);animation:appear var(--dur-1) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:100%;right:0}.item.svelte-qalm8h{text-align:left;color:var(--text-soft);font:.8125rem var(--font-ui);cursor:pointer;border-radius:var(--round);transition:background-color var(--dur-1) var(--ease-out);background:0 0;border:0;padding:6px 8px}.item.svelte-qalm8h:hover,.item.svelte-qalm8h:focus-visible{color:var(--text);background:var(--fill-hover)}.danger-text.svelte-qalm8h{color:var(--rose)}.row.svelte-qalm8h{gap:var(--space-2);display:flex}.path.svelte-qalm8h{overflow-wrap:anywhere;font-size:.75rem}.ask.svelte-qalm8h{color:var(--text-soft);white-space:normal;font-size:.8125rem;line-height:1.45}.problem.svelte-qalm8h{color:var(--rose);white-space:normal;font-size:.75rem}.notes.svelte-btgyzc{max-width:var(--measure);padding:var(--space-8) var(--space-4) var(--space-16);gap:var(--space-2);flex-direction:column;margin:0 auto;display:flex}.top.svelte-btgyzc{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.icon-btn.svelte-btgyzc{width:32px;color:var(--text-faint);justify-content:center;padding:0}.new.svelte-btgyzc{padding:var(--space-6) var(--space-4) var(--space-4);gap:var(--space-3);margin:var(--space-2) 0 var(--space-4);flex-direction:column;display:flex}.new.svelte-btgyzc label:where(.svelte-btgyzc){gap:var(--space-1);flex-direction:column;display:flex}.new.svelte-btgyzc .path:where(.svelte-btgyzc){overflow-wrap:anywhere;min-height:1.5em;font-size:var(--fs-small)}.row.svelte-btgyzc{gap:var(--space-2);display:flex}.problem.svelte-btgyzc{color:var(--rose)}.empty.svelte-btgyzc{padding:var(--space-8) 0;text-align:center}.empty.svelte-btgyzc .first:where(.svelte-btgyzc){--fill:transparent;outline:1px dashed var(--line-strong);outline-offset:-1px;color:var(--text-soft)}.empty.svelte-btgyzc .first:where(.svelte-btgyzc):hover{color:var(--text);outline-color:var(--lattice)}h2.svelte-btgyzc{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:28px;padding:0 4px 0 var(--space-4);margin-top:var(--space-6);font-weight:400;display:flex}h2.svelte-btgyzc .label:where(.svelte-btgyzc){font-size:var(--fs-small);color:var(--text-soft);letter-spacing:.02em}section.svelte-btgyzc:first-of-type h2:where(.svelte-btgyzc){margin-top:0}section.toplevel.svelte-btgyzc>h2:where(.svelte-btgyzc){height:0;min-height:0;margin:0;overflow:hidden}section.toplevel.svelte-btgyzc>h2:where(.svelte-btgyzc) .acts:where(.svelte-btgyzc){display:none}body:has(.ghost) section.toplevel.svelte-btgyzc>h2:where(.svelte-btgyzc){height:auto;min-height:28px;margin-top:var(--space-6);overflow:visible}.acts.svelte-btgyzc{gap:2px;display:flex}.act.svelte-btgyzc{width:26px;height:26px;color:var(--text-faint);cursor:pointer;transition:color var(--dur-1) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.act.svelte-btgyzc:hover,.act.svelte-btgyzc:focus-visible{color:var(--text)}.act.danger-text.svelte-btgyzc:hover,.act.danger-text.svelte-btgyzc:focus-visible{color:var(--rose)}@media (hover:hover){.acts.svelte-btgyzc,li.svelte-btgyzc .menu>.more{opacity:0;transition:opacity var(--dur-1) var(--ease-out)}h2.svelte-btgyzc:hover .acts:where(.svelte-btgyzc),h2.svelte-btgyzc:focus-within .acts:where(.svelte-btgyzc),li.svelte-btgyzc:hover .menu>.more,li.svelte-btgyzc:focus-within .menu>.more,li.svelte-btgyzc .menu>.more[aria-expanded=true]{opacity:1}}.conflict.svelte-btgyzc{width:16px;height:16px;font:700 .6875rem/1 var(--font-ui);color:var(--ground-0);background:var(--rose);clip-path:var(--chosen-cut);flex:none;place-items:center;display:inline-grid}.titleline.svelte-btgyzc{align-items:center;gap:var(--space-2);min-width:0;display:flex}.file.svelte-btgyzc .title:where(.svelte-btgyzc){align-items:center;gap:8px;display:inline-flex}.file.svelte-btgyzc .glyph{color:var(--text-faint)}.rename.svelte-btgyzc{width:min(260px,60%);height:24px;padding:0 6px}section.over.svelte-btgyzc{outline:1px dashed var(--text-soft);outline-offset:4px}.landing.svelte-btgyzc{z-index:3;background:var(--lattice);pointer-events:none;height:2px;position:absolute;top:-2px;left:0;right:0}.landing.svelte-btgyzc>span:where(.svelte-btgyzc){color:var(--lattice);background:var(--ground-0);text-overflow:ellipsis;white-space:nowrap;max-width:60%;padding:0 6px;font-size:.8125rem;line-height:1.125rem;position:absolute;top:-9px;right:8px;overflow:hidden}.landing-end.svelte-btgyzc{height:0;position:relative}.landing-end.svelte-btgyzc:not(:first-child){margin-top:-2px}.landing-end.svelte-btgyzc .landing:where(.svelte-btgyzc){top:0}li.lifted.svelte-btgyzc,h2.lifted.svelte-btgyzc{opacity:.45}li.doomed.svelte-btgyzc,h2.doomed.svelte-btgyzc{background:var(--rose-soft);animation:.32s ease-in-out infinite svelte-btgyzc-tremble}li.sending.svelte-btgyzc,h2.sending.svelte-btgyzc{background:var(--growth-soft);box-shadow:inset 2px 0 0 var(--growth)}@keyframes svelte-btgyzc-tremble{0%,to{translate:0}25%{translate:-1px}75%{translate:1px}}@media (prefers-reduced-motion:reduce){li.doomed.svelte-btgyzc,h2.doomed.svelte-btgyzc{animation:none}}.head.svelte-btgyzc{position:relative}.ask-at.svelte-btgyzc{z-index:40;height:0;position:sticky;top:8px}.ask.svelte-btgyzc{gap:var(--space-3);padding:var(--space-4);filter:var(--lift-drop);animation:appear var(--t-change) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}body:has(.ring,.ghost) .notes.svelte-btgyzc{-webkit-user-select:none;user-select:none}li.svelte-btgyzc,.head.svelte-btgyzc{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}li.svelte-btgyzc input,.head.svelte-btgyzc input:where(.svelte-btgyzc){-webkit-user-select:text;user-select:text}ul.svelte-btgyzc{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}li.svelte-btgyzc{position:relative}li.svelte-btgyzc .menu{position:absolute;top:6px;right:0}li.svelte-btgyzc a:where(.svelte-btgyzc){padding:10px 44px 10px var(--space-4);color:var(--text);transition:background-color var(--dur-1) var(--ease-out);flex-direction:column;gap:2px;display:flex}li.svelte-btgyzc a:where(.svelte-btgyzc):hover{background:var(--fill-hover);text-decoration:none}li.svelte-btgyzc a.on:where(.svelte-btgyzc){background:var(--fill-chosen)}.title.svelte-btgyzc{font-size:1rem;line-height:1.35}.desc.svelte-btgyzc{text-overflow:ellipsis;white-space:nowrap;font:italic .8125rem/1.4 var(--font-text);color:var(--text-faint);overflow:hidden}
