.bar.svelte-rby79n{--bar-a:var(--os-titlebar-a);--bar-b:var(--os-titlebar-b);background:linear-gradient(to bottom, color-mix(in srgb, var(--bar-a) var(--os-veil), transparent), color-mix(in srgb, var(--bar-b) var(--os-veil), transparent));border-bottom:var(--os-border) solid var(--accent-edge,var(--os-outline));color:var(--os-titlebar-ink);font-family:var(--os-font);letter-spacing:.04em;text-transform:lowercase;-webkit-user-select:none;user-select:none;flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .6rem;font-size:.8rem;display:flex}.bar--dim.svelte-rby79n{filter:saturate(.35)}.bar--grabbable.svelte-rby79n{cursor:grab}.title.svelte-rby79n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dots.svelte-rby79n{flex:none;gap:.5rem;display:flex}.dot.svelte-rby79n{border:2px solid var(--os-outline);border-radius:50%;width:1.05rem;height:1.05rem;padding:0;position:relative}.dot--butter.svelte-rby79n{background:var(--os-butter)}.dot--mint.svelte-rby79n{background:var(--os-mint)}.dot--pink.svelte-rby79n{background:var(--os-bubblegum)}.dot--live.svelte-rby79n{cursor:pointer;transition:transform .12s}.dot--live.svelte-rby79n:after{content:"";position:absolute;inset:-.45rem -.22rem}.dot--live.svelte-rby79n:hover{transform:scale(1.25)}.dot--live.svelte-rby79n:active{transform:scale(.9)}.dot--live.svelte-rby79n:focus-visible{outline:2px solid var(--os-ink);outline-offset:2px}.window.svelte-17gp7t6{border-radius:var(--os-radius);border-color:var(--accent-edge,var(--os-outline));background:color-mix(in srgb, var(--os-window) var(--os-veil), transparent);min-width:0;-webkit-backdrop-filter:var(--os-backdrop);backdrop-filter:var(--os-backdrop);box-shadow:inset 2px 2px 0 var(--os-bevel-light), inset -2px -2px 0 var(--accent-edge,var(--os-bevel-dark)), var(--os-shadow);flex-direction:column;display:flex;overflow:hidden}.body.svelte-17gp7t6{background:color-mix(in srgb, var(--os-window) var(--os-veil-body), transparent);min-height:0;-webkit-backdrop-filter:var(--os-backdrop-body);backdrop-filter:var(--os-backdrop-body);flex-direction:column;flex:auto;padding:1rem;display:flex}.body--flush.svelte-17gp7t6{padding:0}.floating.svelte-1jsrxu8{top:var(--y);left:var(--x);width:var(--w);height:var(--h);flex-direction:column;max-width:100%;max-height:100%;display:flex;position:absolute}.floating[hidden].svelte-1jsrxu8{display:none}.floating--max.svelte-1jsrxu8{width:100%;height:100%;top:0;left:0}.floating.svelte-1jsrxu8>section{flex:1;min-height:0}.floating--active.svelte-1jsrxu8>section{box-shadow:inset 2px 2px 0 var(--os-bevel-light), inset -2px -2px 0 var(--accent-edge,var(--os-bevel-dark)), var(--os-shadow-lift)}.floating--drag.svelte-1jsrxu8{cursor:grabbing;-webkit-user-select:none;user-select:none}.floating--drag.svelte-1jsrxu8 .bar{cursor:grabbing}@media (width<=40rem){.floating.svelte-1jsrxu8{width:100%;height:100%;top:0;left:0}}.btn.svelte-8etc3i{--btn-bg:var(--os-panel);border:var(--os-border) solid var(--os-outline);border-radius:var(--os-radius-sm);background:color-mix(in srgb, var(--btn-bg) var(--os-veil), transparent);-webkit-backdrop-filter:var(--os-backdrop);backdrop-filter:var(--os-backdrop);box-shadow:inset 2px 2px 0 var(--os-bevel-light), inset -2px -2px 0 var(--os-bevel-dark);color:var(--os-ink);font-family:var(--os-font);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.75rem;line-height:1.4;text-decoration:none;display:inline-flex}.btn.svelte-8etc3i:hover:not(:disabled){filter:brightness(1.04)}.btn.svelte-8etc3i:active:not(:disabled),.btn--pressed.svelte-8etc3i{box-shadow:inset 2px 2px 0 var(--os-bevel-dark), inset -2px -2px 0 var(--os-bevel-light);transform:translate(1px,1px)}.btn.svelte-8etc3i:focus-visible{outline:2px solid var(--os-ink);outline-offset:2px}.btn.svelte-8etc3i:disabled{cursor:not-allowed;opacity:.5}.icon.svelte-ymj5qr{--tile:var(--os-accent-1);border-radius:var(--os-radius);color:var(--os-ink);font-family:var(--os-font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;font-size:.75rem;text-decoration:none;display:flex}.tile.svelte-ymj5qr{aspect-ratio:1;border-radius:var(--os-radius);background:color-mix(in srgb, var(--tile) var(--os-veil), transparent);width:4.5rem;height:4.5rem;-webkit-backdrop-filter:var(--os-backdrop);backdrop-filter:var(--os-backdrop);border-color:color-mix(in oklab, var(--tile) 55%, var(--os-ink));box-shadow:inset 2px 2px 0 var(--os-bevel-light), inset -2px -2px 0 color-mix(in oklab, var(--tile) 55%, var(--os-ink));flex:none;place-items:center;transition:transform .14s,box-shadow .14s;display:grid}.icon.svelte-ymj5qr:hover .tile:where(.svelte-ymj5qr){transform:translateY(-3px)rotate(-2deg)}.icon.svelte-ymj5qr:active .tile:where(.svelte-ymj5qr){transform:translateY(0)scale(.96)}.caption.svelte-ymj5qr{border-radius:var(--os-radius-sm);background:color-mix(in srgb, var(--os-panel) calc(var(--os-veil) * .8), transparent);-webkit-backdrop-filter:var(--os-backdrop);backdrop-filter:var(--os-backdrop);text-align:center;justify-items:center;gap:.05rem;padding:.15rem .4rem;display:grid}.label.svelte-ymj5qr{font-size:.85rem}.label.svelte-ymj5qr:lang(ko){letter-spacing:0}.hint.svelte-ymj5qr{color:var(--os-ink-soft);letter-spacing:.06em;font-size:.6rem}.icon.svelte-ymj5qr:focus-visible{outline:2px solid var(--os-ink);outline-offset:2px}.dlg.svelte-1d7oufa{max-width:min(var(--dlg-width), calc(100vw - 2rem));border-radius:var(--os-radius);background:var(--os-window);color:var(--os-ink);font-family:var(--os-font);box-shadow:inset 2px 2px 0 var(--os-bevel-light), inset -2px -2px 0 var(--os-bevel-dark), var(--os-shadow-lift);padding:0}.dlg.svelte-1d7oufa::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#6b5b7b40}.body.svelte-1d7oufa{flex-direction:column;gap:1rem;padding:1.25rem 1rem 1rem;display:flex}.msg.svelte-1d7oufa{text-align:center;font-size:.8rem;line-height:1.7}.actions.svelte-1d7oufa{justify-content:center;gap:.5rem;display:flex}.ok.svelte-1d7oufa{border:var(--os-border) solid var(--os-outline);border-radius:var(--os-radius-sm);background:var(--os-panel);min-width:4.5rem;box-shadow:inset 2px 2px 0 var(--os-bevel-light), inset -2px -2px 0 var(--os-bevel-dark);color:var(--os-ink);font-family:var(--os-font);cursor:pointer;padding:.3rem 1rem;font-size:.75rem}.ok.svelte-1d7oufa:active{box-shadow:inset 2px 2px 0 var(--os-bevel-dark), inset -2px -2px 0 var(--os-bevel-light);transform:translate(1px,1px)}.pane.svelte-kqs467{scrollbar-color:var(--os-bubblegum) var(--os-panel);min-height:0;overflow-y:auto}.pane--fill.svelte-kqs467{flex:auto}.pane--inset.svelte-kqs467{border:var(--os-border) solid var(--os-outline);border-radius:var(--os-radius-sm);background:var(--os-panel);box-shadow:inset 2px 2px 0 var(--os-bevel-dark), inset -2px -2px 0 var(--os-bevel-light);padding:.75rem}.pane.svelte-kqs467::-webkit-scrollbar{width:14px}.pane.svelte-kqs467::-webkit-scrollbar-track{background:var(--os-panel);border-left:var(--os-border) solid var(--os-outline)}.pane.svelte-kqs467::-webkit-scrollbar-thumb{border:var(--os-border) solid var(--os-outline);border-radius:var(--os-radius-sm);background:var(--os-bubblegum);box-shadow:inset 2px 2px 0 var(--os-bevel-light), inset -2px -2px 0 var(--os-bevel-dark)}.pane.svelte-kqs467::-webkit-scrollbar-thumb:hover{filter:brightness(1.05)}.wall.svelte-1gjyk0{z-index:-1;background-color:var(--os-desktop);isolation:isolate;pointer-events:none;position:fixed;inset:0;overflow:hidden}.vid.svelte-1gjyk0{inset:calc(-1 * var(--overscan,0px));width:calc(100% + 2 * var(--overscan,0px));height:calc(100% + 2 * var(--overscan,0px));object-fit:cover;max-width:none;position:absolute}.lines.svelte-1gjyk0,.petals.svelte-1gjyk0{position:absolute;inset:0}.petal.svelte-1gjyk0{top:0;left:var(--x);opacity:0;will-change:transform, opacity;animation:svelte-1gjyk0-petal-fall var(--dur) linear var(--delay) infinite;position:absolute}@keyframes svelte-1gjyk0-petal-fall{0%{opacity:0;transform:translateY(-12vh)rotate(0)}8%{opacity:var(--op)}25%{transform:translate3d(var(--sway), 18vh, 0) rotate(calc(var(--spin) * 90deg))}50%{transform:translate3d(0, 45vh, 0) rotate(calc(var(--spin) * 180deg))}75%{transform:translate3d(calc(var(--sway) * -1), 72vh, 0) rotate(calc(var(--spin) * 270deg))}92%{opacity:var(--op)}to{opacity:0;transform:translate3d(0, 112vh, 0) rotate(calc(var(--spin) * 360deg))}}@media (prefers-reduced-motion:reduce){.petals.svelte-1gjyk0{display:none}}
