.artist-shell.svelte-s6lzjq{--space-subnav-height:44px;--space-subnav-gap:10px;background:#292929;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.route-content.svelte-s6lzjq{box-sizing:border-box;overscroll-behavior:contain;padding-bottom:calc(var(--floating-nav-clearance,98px) + var(--space-subnav-height) + var(--space-subnav-gap) + 10px);position:absolute;inset:0;overflow:hidden auto}.profile-main-route.svelte-s6lzjq .route-content:where(.svelte-s6lzjq){padding-bottom:0;overflow:hidden}.profile-main-route.svelte-s6lzjq .artist-footer.lifted{bottom:calc(var(--floating-nav-clearance,98px) + var(--space-subnav-height) + var(--space-subnav-gap) + 4px)}.space-subnav.svelte-s6lzjq{z-index:2250;left:50%;bottom:calc(var(--floating-nav-bottom,16px) + var(--floating-nav-height,64px) + var(--space-subnav-gap));width:min(430px,100% - 46px);height:var(--space-subnav-height);box-sizing:border-box;-webkit-backdrop-filter:blur(20px)saturate(135%);background:#11111194;border:1px solid #ffffff24;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 12px 34px #00000038,inset 0 1px #ffffff0d}.space-subnav.svelte-s6lzjq a:where(.svelte-s6lzjq){white-space:nowrap;color:#ffffff94;letter-spacing:.055em;border-radius:999px;justify-content:center;align-items:center;min-width:0;padding:0 6px;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex;position:relative;overflow:hidden}.space-subnav.svelte-s6lzjq a:where(.svelte-s6lzjq):hover,.space-subnav.svelte-s6lzjq a:where(.svelte-s6lzjq):focus-visible{color:#ffffffe6;background:#ffffff14;outline:none}.space-subnav.svelte-s6lzjq a.active:where(.svelte-s6lzjq){color:#fff;background:#ffffff1c;box-shadow:inset 0 1px #ffffff0e}.space-subnav.svelte-s6lzjq a.active:where(.svelte-s6lzjq):after{content:"";background:#f8720c;border-radius:50%;width:3px;height:3px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.space-actions.svelte-s6lzjq{z-index:3100;top:max(18px, calc(env(safe-area-inset-top) + 12px));right:max(28px, calc(env(safe-area-inset-right) + 18px));box-sizing:border-box;-webkit-backdrop-filter:blur(22px)saturate(145%);background:#0d0d0d75;border:1px solid #ffffff1a;border-radius:30px;justify-content:flex-end;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;box-shadow:0 18px 52px #00000047,inset 0 1px #ffffff0e}.space-control.svelte-s6lzjq,.bell-trigger.svelte-s6lzjq{box-sizing:border-box;color:#ffffffbd;background:0 0;border:0;border-radius:30px;place-items:center;width:46px;height:46px;display:grid;position:relative}.space-control.svelte-s6lzjq{cursor:pointer;padding:0;text-decoration:none;transition:background .16s,color .16s,transform .16s}.space-control.svelte-s6lzjq:hover,.space-control.svelte-s6lzjq:focus-visible{color:#fff;background:#ffffff1a;outline:none;transform:translateY(-1px)}.space-control.svelte-s6lzjq:focus-visible,.bell-trigger.svelte-s6lzjq:focus-within{box-shadow:0 0 0 1px #ffffffb8}.space-dm-form.svelte-s6lzjq{margin:0;display:flex}.dm-trigger.svelte-s6lzjq{color:#ffffffd1;letter-spacing:.1em;background:#ffffff0e;border:1px solid #ffffff14;justify-content:center;align-items:center;gap:7px;width:auto;min-width:70px;padding:0 14px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.dm-icon.svelte-s6lzjq{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;flex:none;width:15px;height:15px}.dm-trigger.svelte-s6lzjq:hover,.dm-trigger.svelte-s6lzjq:focus-visible{color:#fff;background:#ffffff1c;border-color:#ffffff29}.menu-trigger.active.svelte-s6lzjq{color:#171717;background:#fffffff0}.menu-lines.svelte-s6lzjq{width:18px;height:14px;display:block;position:relative}.menu-lines.svelte-s6lzjq span:where(.svelte-s6lzjq){transform-origin:50%;background:currentColor;border-radius:999px;width:18px;height:1.5px;transition:top .18s,transform .18s;display:block;position:absolute;left:0}.menu-lines.svelte-s6lzjq span:where(.svelte-s6lzjq):first-child{top:3px}.menu-lines.svelte-s6lzjq span:where(.svelte-s6lzjq):last-child{top:10px}.menu-trigger.active.svelte-s6lzjq .menu-lines:where(.svelte-s6lzjq) span:where(.svelte-s6lzjq):first-child{top:6.5px;transform:rotate(45deg)}.menu-trigger.active.svelte-s6lzjq .menu-lines:where(.svelte-s6lzjq) span:where(.svelte-s6lzjq):last-child{top:6.5px;transform:rotate(-45deg)}.bell-trigger.svelte-s6lzjq{overflow:visible}.bell-trigger.svelte-s6lzjq .notification-bell{color:#ffffffbd;border-radius:30px;width:46px;height:46px;transition:background .16s,color .16s,transform .16s}.bell-trigger.svelte-s6lzjq .notification-bell:hover,.bell-trigger.svelte-s6lzjq .notification-bell:focus-visible{color:#fff;background:#ffffff1a;outline:none;transform:translateY(-1px)}.bell-trigger.svelte-s6lzjq .notification-bell svg{stroke-width:1.65px;width:19px;height:19px}.bell-trigger.svelte-s6lzjq .notification-bell .badge{box-sizing:border-box;border:0;min-width:16px;height:16px;font-size:8px;top:5px;right:4px;box-shadow:0 1px 5px #00000047}.mypage-trigger.svelte-s6lzjq svg:where(.svelte-s6lzjq){fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.menu-overlay.svelte-s6lzjq{z-index:3000;visibility:hidden;opacity:0;pointer-events:none;background:#131313e0;transition:opacity .3s,visibility .3s;position:absolute;inset:0}.menu-overlay.open.svelte-s6lzjq{visibility:visible;opacity:1;pointer-events:auto}.menu-scroll.svelte-s6lzjq{box-sizing:border-box;min-height:100%;padding:calc(max(76px, env(safe-area-inset-top) + 64px)) 24px calc(max(36px, env(safe-area-inset-bottom) + 24px));flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;display:flex;overflow-y:auto}.profile-menu.svelte-s6lzjq{flex-direction:column;align-items:center;gap:clamp(1.2rem,3.2vh,2.25rem);display:flex}.profile-menu.svelte-s6lzjq a:where(.svelte-s6lzjq),.save-folder.svelte-s6lzjq{color:#ffffffc7;cursor:pointer;background:0 0;border:0;padding:8px 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.1vw,29px);font-weight:400;line-height:1;text-decoration:none;transition:color .16s,border-color .16s}.profile-menu.svelte-s6lzjq a:where(.svelte-s6lzjq):hover,.profile-menu.svelte-s6lzjq a:where(.svelte-s6lzjq):focus-visible{color:#fff;outline-offset:5px;border-radius:999px;outline:2px solid #fff}.save-folder.svelte-s6lzjq{letter-spacing:.12em;color:#ffffff9e;margin-top:.25rem;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700}.save-folder.svelte-s6lzjq:hover,.save-folder.svelte-s6lzjq:focus-visible{color:#fff}.powered.svelte-s6lzjq{color:#ffffffb8;margin:.5rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:12px}.powered.svelte-s6lzjq strong:where(.svelte-s6lzjq){font-size:15px;font-weight:400}.folder-dialog.svelte-s6lzjq{box-sizing:border-box;border:0;border-radius:18px;width:min(420px,100% - 32px);padding:24px}.folder-dialog.svelte-s6lzjq::backdrop{background:#0000009e}.folder-dialog.svelte-s6lzjq form:where(.svelte-s6lzjq),.folder-dialog.svelte-s6lzjq label:where(.svelte-s6lzjq){gap:10px;display:grid}.folder-dialog.svelte-s6lzjq form:where(.svelte-s6lzjq){gap:14px}.folder-dialog.svelte-s6lzjq select:where(.svelte-s6lzjq),.folder-dialog.svelte-s6lzjq input:where(.svelte-s6lzjq),.folder-dialog.svelte-s6lzjq button:where(.svelte-s6lzjq){font:inherit}.dialog-actions.svelte-s6lzjq{justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){.artist-shell.svelte-s6lzjq{--space-subnav-height:42px;--space-subnav-gap:9px}.space-subnav.svelte-s6lzjq{width:min(400px,100% - 34px);padding:4px}.space-subnav.svelte-s6lzjq a:where(.svelte-s6lzjq){letter-spacing:.035em;font-size:8.5px}.space-actions.svelte-s6lzjq{top:max(12px, calc(env(safe-area-inset-top) + 8px));right:max(14px, calc(env(safe-area-inset-right) + 10px));border-radius:24px;gap:2px;padding:3px}.space-control.svelte-s6lzjq,.bell-trigger.svelte-s6lzjq,.bell-trigger.svelte-s6lzjq .notification-bell{border-radius:22px;width:40px;height:40px}.bell-trigger.svelte-s6lzjq .notification-bell svg{width:17px;height:17px}.mypage-trigger.svelte-s6lzjq svg:where(.svelte-s6lzjq){width:18px;height:18px}.menu-lines.svelte-s6lzjq,.menu-lines.svelte-s6lzjq span:where(.svelte-s6lzjq){width:16px}.dm-trigger.svelte-s6lzjq{gap:6px;width:auto;min-width:60px;padding:0 10px;font-size:9px}.dm-icon.svelte-s6lzjq{width:14px;height:14px}}@media (width<=500px){.artist-shell.svelte-s6lzjq{--space-subnav-height:40px;--space-subnav-gap:8px}.space-subnav.svelte-s6lzjq{background:#0f0f0f9e;border-color:#ffffff1f;width:calc(100% - 34px);padding:3px;box-shadow:0 9px 28px #0003,inset 0 1px #ffffff0b}.space-subnav.svelte-s6lzjq a:where(.svelte-s6lzjq){letter-spacing:.02em;padding:0 3px;font-size:8px}.space-subnav.svelte-s6lzjq a.active:where(.svelte-s6lzjq):after{bottom:3px}.space-actions.svelte-s6lzjq{top:max(10px, calc(env(safe-area-inset-top) + 6px));right:max(10px, calc(env(safe-area-inset-right) + 6px));border-radius:21px;gap:1px;padding:2px}.space-control.svelte-s6lzjq,.bell-trigger.svelte-s6lzjq,.bell-trigger.svelte-s6lzjq .notification-bell{border-radius:19px;width:34px;height:34px}.bell-trigger.svelte-s6lzjq .notification-bell svg{width:15px;height:15px}.bell-trigger.svelte-s6lzjq .notification-bell .badge{min-width:14px;height:14px;font-size:7px;top:2px;right:1px}.mypage-trigger.svelte-s6lzjq svg:where(.svelte-s6lzjq){width:16px;height:16px}.menu-lines.svelte-s6lzjq{width:15px;height:12px}.menu-lines.svelte-s6lzjq span:where(.svelte-s6lzjq){width:15px}.menu-lines.svelte-s6lzjq span:where(.svelte-s6lzjq):first-child{top:2.5px}.menu-lines.svelte-s6lzjq span:where(.svelte-s6lzjq):last-child{top:8.5px}.menu-trigger.active.svelte-s6lzjq .menu-lines:where(.svelte-s6lzjq) span:where(.svelte-s6lzjq):first-child,.menu-trigger.active.svelte-s6lzjq .menu-lines:where(.svelte-s6lzjq) span:where(.svelte-s6lzjq):last-child{top:5.5px}.dm-trigger.svelte-s6lzjq{gap:5px;width:auto;min-width:54px;padding:0 8px;font-size:8px}.dm-icon.svelte-s6lzjq{width:13px;height:13px}.profile-menu.svelte-s6lzjq{gap:clamp(1rem,2.7vh,1.6rem)}.profile-menu.svelte-s6lzjq a:where(.svelte-s6lzjq){font-size:21px}}@media (height<=620px){.menu-scroll.svelte-s6lzjq{justify-content:flex-start}}
