.menu.svelte-l8h85k{position:fixed;z-index:30;display:grid;min-width:12rem;padding:.35rem;border:1px solid color-mix(in srgb,CanvasText 16%,transparent);border-radius:.7rem;background:color-mix(in srgb,Canvas 92%,CanvasText 8%);color:CanvasText;box-shadow:0 .8rem 2rem color-mix(in srgb,CanvasText 16%,transparent)}button.svelte-l8h85k{min-height:2.25rem;padding:.45rem .65rem;border:0;border-radius:.4rem;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}button.svelte-l8h85k:hover,button.svelte-l8h85k:focus-visible{background:color-mix(in srgb,CanvasText 10%,transparent);outline:none}button.svelte-l8h85k:focus-visible{box-shadow:inset 0 0 0 2px #5b5bd6}button.svelte-l8h85k:disabled{cursor:not-allowed;opacity:.48}button.danger.svelte-l8h85k{color:color-mix(in srgb,#c73535 78%,CanvasText)}.description.svelte-l8h85k{max-width:17rem;margin:.35rem .65rem .45rem;color:color-mix(in srgb,CanvasText 62%,transparent);font-size:.75rem;line-height:1.4}.dialog.svelte-1sjty4p{max-width:30rem;width:calc(100% - 2rem);padding:1.5rem;border:0;border-radius:.9rem;background:color-mix(in srgb,Canvas 92%,CanvasText 8%);color:CanvasText;box-shadow:0 1rem 3rem color-mix(in srgb,CanvasText 20%,transparent)}.dialog.svelte-1sjty4p::backdrop{background:#0006}h2.svelte-1sjty4p{margin:0;font-size:1.1rem}p.svelte-1sjty4p{color:color-mix(in srgb,CanvasText 62%,transparent);font-size:.85rem}.choices.svelte-1sjty4p{display:grid;gap:.55rem;margin-top:1rem}button.svelte-1sjty4p{min-height:2.5rem;padding:.5rem .8rem;border:1px solid color-mix(in srgb,CanvasText 22%,transparent);border-radius:.5rem;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}button.danger.svelte-1sjty4p{border-color:color-mix(in srgb,#c73535 45%,transparent);color:color-mix(in srgb,#c73535 78%,CanvasText)}button.svelte-1sjty4p:focus-visible{outline:3px solid color-mix(in srgb,#5b5bd6 45%,transparent);outline-offset:2px}.dialog.svelte-172tb7g{max-width:24rem;width:calc(100% - 2rem);padding:1.5rem;border:0;border-radius:.9rem;background:color-mix(in srgb,Canvas 92%,CanvasText 8%);color:CanvasText;box-shadow:0 1rem 3rem color-mix(in srgb,CanvasText 20%,transparent)}.dialog.svelte-172tb7g::backdrop{background:#0006}h2.svelte-172tb7g{margin:0 0 1rem;font-size:1.1rem}form.svelte-172tb7g,label.svelte-172tb7g{display:grid;gap:.5rem}form.svelte-172tb7g{gap:.9rem}label.svelte-172tb7g,.error.svelte-172tb7g{font-size:.85rem}input.svelte-172tb7g{min-height:2.35rem;padding:.4rem .55rem;border:1px solid color-mix(in srgb,CanvasText 22%,transparent);border-radius:.45rem;background:Canvas;color:CanvasText;font:inherit}.error.svelte-172tb7g{margin:0;color:color-mix(in srgb,#c73535 78%,CanvasText)}.actions.svelte-172tb7g{display:flex;gap:.55rem;justify-content:flex-end}button.svelte-172tb7g{min-height:2.35rem;padding:.4rem .85rem;border:1px solid color-mix(in srgb,CanvasText 22%,transparent);border-radius:.5rem;background:transparent;color:inherit;font:inherit;cursor:pointer}button.primary.svelte-172tb7g{background:#5b5bd6;color:#fff;font-weight:650}button.svelte-172tb7g:focus-visible,input.svelte-172tb7g:focus-visible{outline:3px solid color-mix(in srgb,#5b5bd6 45%,transparent);outline-offset:2px}.tile-shell.svelte-1ctu6qg{position:relative;min-width:0;border-radius:.9rem}.tile.svelte-1ctu6qg{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:.75rem .5rem;border-radius:.9rem;color:inherit;text-decoration:none;transition:background-color .12s ease,transform .12s ease}.tile.svelte-1ctu6qg:hover,.tile.svelte-1ctu6qg:focus-visible,.tile.active.svelte-1ctu6qg,.tile-shell.selected.svelte-1ctu6qg .tile:where(.svelte-1ctu6qg){background:color-mix(in srgb,currentColor 10%,transparent)}.tile.svelte-1ctu6qg:active{transform:scale(.97)}img.svelte-1ctu6qg,.placeholder.svelte-1ctu6qg{border-radius:.75rem}.placeholder.svelte-1ctu6qg{display:grid;place-items:center;background:color-mix(in srgb,currentColor 15%,transparent);font-weight:600}.label.svelte-1ctu6qg{font-size:.8rem;text-align:center;line-height:1.3;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.overflow.svelte-1ctu6qg{position:absolute;top:.2rem;right:.2rem;display:grid;width:2rem;height:2rem;place-items:center;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,Canvas 86%,CanvasText 14%);color:CanvasText;font:inherit;line-height:1;cursor:pointer;opacity:0}.tile-shell.svelte-1ctu6qg:hover .overflow:where(.svelte-1ctu6qg),.tile-shell.svelte-1ctu6qg:focus-within .overflow:where(.svelte-1ctu6qg){opacity:1}.overflow.svelte-1ctu6qg:focus-visible{outline:3px solid color-mix(in srgb,#5b5bd6 45%,transparent);outline-offset:2px}.selection-check.svelte-1ctu6qg{position:absolute;top:.35rem;left:.35rem;display:grid;width:1.35rem;height:1.35rem;place-items:center;border:2px solid color-mix(in srgb,CanvasText 45%,transparent);border-radius:999px;background:Canvas;color:#5b5bd6;font-weight:800;pointer-events:none}.tile-shell.selected.svelte-1ctu6qg .selection-check:where(.svelte-1ctu6qg){border-color:#5b5bd6}@media(pointer:coarse){.overflow.svelte-1ctu6qg{opacity:1}}.folder-shell.svelte-4zmk9o{position:relative;min-width:0}.folder-shell.root-insertion.svelte-4zmk9o{box-shadow:inset 4px 0 #5b5bd6}.folder.svelte-4zmk9o{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:100%;padding:.75rem .5rem;border:0;border-radius:.9rem;background:transparent;color:inherit;font:inherit;cursor:pointer}.folder.svelte-4zmk9o:hover,.folder.svelte-4zmk9o:focus-visible{background:color-mix(in srgb,currentColor 10%,transparent)}.folder.folder-drop-target.svelte-4zmk9o{background:color-mix(in srgb,#5b5bd6 18%,transparent);box-shadow:inset 0 0 0 3px #5b5bd6}.preview.svelte-4zmk9o{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--preview-gap);padding:var(--preview-padding);border-radius:.75rem;background:color-mix(in srgb,currentColor 15%,transparent)}.dot.svelte-4zmk9o{border-radius:6px;background:color-mix(in srgb,currentColor 20%,transparent)}.label.svelte-4zmk9o{font-size:.8rem;text-align:center}.overflow.svelte-4zmk9o{position:absolute;top:.2rem;right:.2rem;display:grid;width:2rem;height:2rem;place-items:center;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,Canvas 86%,CanvasText 14%);color:CanvasText;font:inherit;line-height:1;cursor:pointer;opacity:0}.folder-shell.svelte-4zmk9o:hover .overflow:where(.svelte-4zmk9o),.folder-shell.svelte-4zmk9o:focus-within .overflow:where(.svelte-4zmk9o){opacity:1}.folder.svelte-4zmk9o:focus-visible,.overflow.svelte-4zmk9o:focus-visible{outline:3px solid color-mix(in srgb,#5b5bd6 45%,transparent);outline-offset:2px}.contents.svelte-4zmk9o{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cell-min),1fr));gap:.75rem;grid-column:1 / -1;margin:.5rem 0 0;padding:1rem;border-radius:.9rem;background:color-mix(in srgb,currentColor 6%,transparent);list-style:none}.folder-insertion.svelte-4zmk9o{min-width:0;border-left:4px solid transparent}.folder-insertion.active.svelte-4zmk9o{border-left-color:#5b5bd6}.folder-insertion.append.svelte-4zmk9o{min-height:3rem;border:2px dashed color-mix(in srgb,CanvasText 24%,transparent);border-radius:.6rem}.folder-insertion.append.active.svelte-4zmk9o{border:3px solid #5b5bd6}.extraction-target.svelte-4zmk9o{grid-column:1 / -1;margin:0 0 1rem;padding:.55rem;border:2px dashed color-mix(in srgb,#5b5bd6 65%,transparent);border-radius:.6rem;color:color-mix(in srgb,CanvasText 72%,transparent);font:.75rem ui-monospace,monospace;text-align:center}@media(pointer:coarse){.overflow.svelte-4zmk9o{opacity:1}}.filter.svelte-1cebjac:focus-visible{outline:3px solid color-mix(in srgb,#5b5bd6 45%,transparent);outline-offset:2px}.filter.svelte-1cebjac{display:block;width:min(24rem,100%);margin:0 auto 2.5rem;padding:.55rem .9rem;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:.6rem;background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;font:inherit}.grid.svelte-1cebjac{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cell-min),1fr));gap:1rem;min-height:10rem;max-width:72rem;margin:0 auto;padding:0;list-style:none}.folder-cell.svelte-1cebjac{display:contents}.root-insertion.svelte-1cebjac{box-shadow:inset 4px 0 #5b5bd6}.root-append-target.svelte-1cebjac{display:grid;min-height:4rem;place-items:center;border:2px dashed color-mix(in srgb,CanvasText 24%,transparent);border-radius:.7rem;color:color-mix(in srgb,CanvasText 62%,transparent);font:.75rem ui-monospace,monospace}.root-append-target.active.svelte-1cebjac{border:3px solid #5b5bd6;color:CanvasText}.empty.svelte-1cebjac{text-align:center;opacity:.6}.dialog.svelte-12rmzzv{max-width:32rem;width:calc(100% - 2rem);padding:1.5rem;border:none;border-radius:.9rem;background:color-mix(in srgb,Canvas 92%,currentColor 8%);color:CanvasText;box-shadow:0 1rem 3rem #0003}.dialog.svelte-12rmzzv::backdrop{background:#0006}.dialog-header.svelte-12rmzzv{display:flex;align-items:start;justify-content:space-between;gap:1rem}h2.svelte-12rmzzv{margin-top:0;font-size:1.1rem}.dialog-close.svelte-12rmzzv{flex:none;min-width:2rem;min-height:2rem;padding:0;border:1px solid transparent;border-radius:.4rem;font-size:1.1rem;line-height:1}.dialog-close.svelte-12rmzzv:hover{border-color:color-mix(in srgb,currentColor 25%,transparent)}button.svelte-12rmzzv:focus-visible{outline:3px solid color-mix(in srgb,#5b5bd6 45%,transparent);outline-offset:2px}.help.svelte-12rmzzv,.samples.svelte-12rmzzv{font-size:.85rem;opacity:.75}.summary.svelte-12rmzzv{padding-left:1.1rem;font-size:.9rem}.error.svelte-12rmzzv{color:color-mix(in srgb,red 70%,currentColor);font-size:.85rem}.actions.svelte-12rmzzv{display:flex;gap:.6rem;justify-content:flex-end;margin-top:1rem}button.svelte-12rmzzv{padding:.45rem .9rem;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:.5rem;background:transparent;color:inherit;font:inherit;cursor:pointer}button.primary.svelte-12rmzzv{background:color-mix(in srgb,currentColor 15%,transparent);font-weight:600}.panel.svelte-182y78p{display:grid;gap:.9rem;max-width:22rem;width:calc(100% - 2rem);padding:1.5rem;border:none;border-radius:.9rem;background:color-mix(in srgb,Canvas 92%,currentColor 8%);color:CanvasText;box-shadow:0 1rem 3rem #0003}.panel.svelte-182y78p::backdrop{background:#0006}h2.svelte-182y78p{margin:0;font-size:1.1rem}label.svelte-182y78p{display:grid;gap:.3rem;font-size:.85rem}label.checkbox.svelte-182y78p{grid-auto-flow:column;justify-content:start;align-items:center;gap:.5rem}.error.svelte-182y78p{margin:0;color:color-mix(in srgb,red 70%,currentColor);font-size:.85rem}.notice.svelte-182y78p{margin:0;color:color-mix(in srgb,CanvasText 62%,transparent);font-size:.85rem}.actions.svelte-182y78p{display:flex;justify-content:flex-end}button.svelte-182y78p{padding:.45rem .9rem;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:.5rem;background:transparent;color:inherit;font:inherit;cursor:pointer}button.svelte-182y78p:focus-visible,select.svelte-182y78p:focus-visible,input.svelte-182y78p:focus-visible{outline:3px solid color-mix(in srgb,#5b5bd6 45%,transparent);outline-offset:2px}.undo-toast.svelte-1wctext{position:fixed;bottom:1.5rem;left:50%;z-index:20;display:flex;align-items:center;gap:.75rem;max-width:calc(100% - 2rem);padding:.6rem .75rem .6rem 1rem;transform:translate(-50%);border:1px solid color-mix(in srgb,CanvasText 20%,transparent);border-radius:.7rem;background:color-mix(in srgb,Canvas 88%,CanvasText 12%);color:CanvasText;box-shadow:0 .75rem 2rem color-mix(in srgb,CanvasText 25%,transparent);font-size:.85rem}.countdown.svelte-1wctext{color:color-mix(in srgb,CanvasText 55%,transparent);font:.78rem ui-monospace,monospace;font-variant-numeric:tabular-nums}button.svelte-1wctext{min-height:2rem;padding:.3rem .7rem;border:1px solid color-mix(in srgb,CanvasText 25%,transparent);border-radius:.45rem;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}button.svelte-1wctext:focus-visible{outline:3px solid color-mix(in srgb,#5b5bd6 45%,transparent);outline-offset:2px}.dialog.svelte-1lyr3yt{max-width:30rem;width:calc(100% - 2rem);padding:1.5rem;border:0;border-radius:.9rem;background:color-mix(in srgb,Canvas 92%,CanvasText 8%);color:CanvasText;box-shadow:0 1rem 3rem color-mix(in srgb,CanvasText 20%,transparent)}.dialog.svelte-1lyr3yt::backdrop{background:#0006}h2.svelte-1lyr3yt{margin:0 0 1rem;font-size:1.1rem}form.svelte-1lyr3yt,label.svelte-1lyr3yt:not(.radio){display:grid;gap:.4rem}form.svelte-1lyr3yt{gap:.9rem}label.svelte-1lyr3yt,legend.svelte-1lyr3yt{font-size:.85rem}.prefill.svelte-1lyr3yt{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.hint.svelte-1lyr3yt{font-size:.78rem;color:color-mix(in srgb,CanvasText 60%,transparent)}input.svelte-1lyr3yt,select.svelte-1lyr3yt{min-height:2.35rem;padding:.4rem .55rem;border:1px solid color-mix(in srgb,CanvasText 22%,transparent);border-radius:.45rem;background:Canvas;color:CanvasText;font:inherit}fieldset.svelte-1lyr3yt{display:flex;flex-wrap:wrap;gap:.7rem 1rem;padding:.75rem;border:1px solid color-mix(in srgb,CanvasText 16%,transparent);border-radius:.55rem}.radio.svelte-1lyr3yt{display:inline-flex;gap:.35rem;align-items:center}.radio.svelte-1lyr3yt input:where(.svelte-1lyr3yt){min-height:auto}.notice.svelte-1lyr3yt,.error.svelte-1lyr3yt{margin:0;font-size:.82rem;line-height:1.45}.notice.svelte-1lyr3yt{padding:.65rem .75rem;border-radius:.5rem;background:color-mix(in srgb,#5b5bd6 9%,transparent)}.error.svelte-1lyr3yt{color:color-mix(in srgb,#c73535 78%,CanvasText)}.actions.svelte-1lyr3yt{display:flex;gap:.55rem;justify-content:flex-end;margin-top:.2rem}button.svelte-1lyr3yt{min-height:2.35rem;padding:.4rem .85rem;border:1px solid color-mix(in srgb,CanvasText 22%,transparent);border-radius:.5rem;background:transparent;color:inherit;font:inherit;cursor:pointer}button.primary.svelte-1lyr3yt{background:#5b5bd6;color:#fff;font-weight:650}button.svelte-1lyr3yt:focus-visible,input.svelte-1lyr3yt:focus-visible,select.svelte-1lyr3yt:focus-visible{outline:3px solid color-mix(in srgb,#5b5bd6 45%,transparent);outline-offset:2px}.toolbar.svelte-nkg03k{display:flex;gap:.5rem;justify-content:flex-end;max-width:72rem;margin:0 auto 1.5rem}.toolbar.svelte-nkg03k button:where(.svelte-nkg03k){min-height:2.25rem;padding:.35rem .75rem;border:1px solid color-mix(in srgb,CanvasText 20%,transparent);border-radius:.5rem;background:transparent;color:inherit;font:inherit;font-size:.8rem;cursor:pointer}.toolbar.svelte-nkg03k button:where(.svelte-nkg03k):focus-visible{outline:3px solid color-mix(in srgb,#5b5bd6 45%,transparent);outline-offset:2px}.toolbar.svelte-nkg03k button:where(.svelte-nkg03k):disabled{cursor:not-allowed;opacity:.48}.toolbar.svelte-nkg03k button.danger:where(.svelte-nkg03k){color:color-mix(in srgb,#c73535 78%,CanvasText)}.selection-count.svelte-nkg03k{align-self:center;margin-right:auto;color:color-mix(in srgb,CanvasText 62%,transparent);font:.78rem ui-monospace,monospace}.feedback.svelte-nkg03k{max-width:36rem;margin:0 auto 1rem;color:color-mix(in srgb,CanvasText 62%,transparent);font-size:.82rem;text-align:center}.board-content.svelte-nkg03k{min-height:60dvh}main.svelte-1n46o8q{min-height:100dvh;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.board.svelte-1n46o8q{padding:4rem 2rem;background-size:cover;background-position:center}.access-shell.svelte-1n46o8q{display:grid;place-items:center;padding:2rem;background-color:Canvas;background-image:linear-gradient(color-mix(in srgb,CanvasText 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,CanvasText 6%,transparent) 1px,transparent 1px);background-size:3rem 3rem;color:CanvasText}.access-panel.svelte-1n46o8q{width:min(24rem,100%);padding:2.75rem;border:1px solid color-mix(in srgb,CanvasText 14%,transparent);border-radius:1.25rem;background:color-mix(in srgb,Canvas 92%,transparent);box-shadow:0 1.5rem 5rem color-mix(in srgb,CanvasText 10%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.grid-mark.svelte-1n46o8q{display:grid;grid-template-columns:repeat(3,.55rem);gap:.22rem;width:max-content}.grid-mark.svelte-1n46o8q span:where(.svelte-1n46o8q){width:.55rem;aspect-ratio:1;border-radius:.12rem;background:color-mix(in srgb,CanvasText 16%,transparent)}.grid-mark.svelte-1n46o8q span.active:where(.svelte-1n46o8q){background:#5b5bd6}.access-label.svelte-1n46o8q{margin:2.25rem 0 .55rem;color:color-mix(in srgb,CanvasText 58%,transparent);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}h1.svelte-1n46o8q{margin:0;font-family:ui-rounded,SF Pro Rounded,system-ui,sans-serif;font-size:clamp(2.5rem,10vw,4rem);font-weight:720;letter-spacing:-.06em;line-height:.95}.access-copy.svelte-1n46o8q{margin:1.1rem 0 2rem;color:color-mix(in srgb,CanvasText 66%,transparent);line-height:1.55}.sign-in.svelte-1n46o8q{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:0 1.1rem;border-radius:.7rem;background:#5b5bd6;color:#fff;font-weight:650;text-decoration:none}.sign-in.svelte-1n46o8q:hover{background:#4949bd}.sign-in.svelte-1n46o8q:focus-visible{outline:3px solid color-mix(in srgb,#5b5bd6 45%,transparent);outline-offset:3px}.loading.svelte-1n46o8q{align-content:center}.visually-hidden.svelte-1n46o8q{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.has-wallpaper.svelte-1n46o8q:before{content:"";position:fixed;inset:0;background:color-mix(in srgb,Canvas 55%,transparent);pointer-events:none;z-index:-1}.banner.svelte-1n46o8q{display:flex;gap:.75rem;justify-content:center;align-items:baseline;margin:0 auto 2rem;padding:.6rem 1rem;max-width:32rem;border-radius:.6rem;background:color-mix(in srgb,currentColor 10%,transparent);font-size:.85rem}.banner.subtle.svelte-1n46o8q{opacity:.7}@media(max-width:32rem){.access-panel.svelte-1n46o8q{padding:2rem}.board.svelte-1n46o8q{padding:2rem 1rem}}
