:root{--mainColor: #F2F2F7;--subColor: #5D686D;--uiColor: #E5E5EA;--textColor: #424448;--accentColor01: #F16035;--accentColor02: #3460F1;--testColor: #ff5500;--safeAreaTop: env(safe-area-inset-top, 0px);--safeAreaBottom: env(safe-area-inset-bottom, 0px);--headerContentHeight: 160px;--headerHeight: calc(var(--headerContentHeight) + var(--safeAreaTop));--ShareHeaderHeight: calc((var(--headerContentHeight) - (var(--headerContentHeight) * .4)) + var(--safeAreaTop));--footerContentHeight: 72px;--footerHeight: calc(var(--footerContentHeight) + var(--safeAreaBottom));font-family:HigureGothic,system-ui;line-height:1;color:var(--textColor);-webkit-font-smoothing:antialiased}html,body{height:100%;margin:0;overflow:hidden;background-color:var(--mainColor);background-image:url(/RMA-Satto/noise.svg);background-repeat:repeat;background-size:101px;background-blend-mode:overlay;font-family:HigureGothic,system-ui}@font-face{font-family:HigureGothic;src:url(/RMA-Satto/fonts/HigureGothic-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:HigureGothic;src:url(/RMA-Satto/fonts/HigureGothic-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:HigureGothic;src:url(/RMA-Satto/fonts/HigureGothic-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:HigureGothic;src:url(/RMA-Satto/fonts/HigureGothic-Bold.ttf) format("truetype");font-weight:600;font-style:normal}::-webkit-scrollbar{display:none}#app{width:1024px;height:100dvh;margin:0 auto;display:flex;flex-direction:column;overflow:hidden}header{position:fixed;width:min(100vw,1024px);height:var(--headerHeight);box-sizing:border-box;padding-top:var(--safeAreaTop);display:flex;flex-direction:column;justify-content:space-between;align-items:center;z-index:1;background-color:var(--mainColor);background-image:url(/RMA-Satto/noise.svg);background-repeat:repeat;background-size:101px;background-blend-mode:overlay}main{position:relative;flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}footer{position:fixed;bottom:0;width:min(100vw,1024px);height:var(--footerHeight);box-sizing:border-box;padding-bottom:var(--safeAreaBottom);background-color:transparent;flex:0 0 auto;display:flex;align-items:center}h1{line-height:1}h2{font-size:1.3rem;font-weight:400;line-height:1}p{font-weight:500}a{text-decoration:inherit}button{border:none;padding:0;background:transparent;appearance:none;-webkit-appearance:none;display:block;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:HigureGothic,system-ui;font-weight:500;color:var(--textColor)}label{font-weight:500;color:var(--textColor)}textarea{outline:none;font-family:HigureGothic,system-ui;font-size:.85rem;font-weight:500;color:var(--textColor)}textarea:focus{outline:none}input{font-family:HigureGothic,system-ui;font-size:.85rem;font-weight:500;color:var(--textColor)}@media(max-width:1024px){#app{width:100vw}}.app{min-height:100vh;display:flex;flex-direction:column}.startup-splash{position:fixed;inset:0;z-index:9999;display:flex;align-items:stretch;justify-content:center;background:var(--mainColor)}.startup-splash__image{width:100%;height:100%;object-fit:cover}.startup-splash-enter-active,.startup-splash-leave-active{transition:opacity .24s ease}.startup-splash-enter-from,.startup-splash-leave-to{opacity:0}.search-page-enter-active{transition:transform .6s ease}.search-page-enter-from{transform:translateY(100%)}.search-page-enter-to{transform:translateY(0)}.search-page-leave-active{transition:transform .6s ease}.search-page-leave-from{transform:translateY(0)}.search-page-leave-to{transform:translateY(100%)}.login-page-enter-active,.login-page-leave-active{transition:transform .6s ease}.login-page-enter-from,.login-page-leave-to{transform:translate(100%)}.login-page-enter-to,.login-page-leave-from{transform:translate(0)}.edit-page-enter-active,.edit-page-leave-active{transition:transform .3s cubic-bezier(.2,.8,.2,1);will-change:transform}.overlay-root{transform-origin:var(--overlay-ox, 50%) var(--overlay-oy, 50%)}.edit-page-enter-from,.edit-page-leave-to{transform:scale(0)}.edit-page-enter-to,.edit-page-leave-from{transform:scale(1)}.detail-slide-enter-active,.detail-slide-leave-active{transition:transform .6s ease;will-change:transform}.detail-slide-enter-from,.detail-slide-leave-to{transform:translate(100%)}.detail-slide-enter-to,.detail-slide-leave-from{transform:translate(0)}.no-transition-enter-active,.no-transition-leave-active{transition:none}.kind-filter-container[data-v-c80a8db0]{width:100%;height:auto;margin-top:1rem;display:grid;grid-template-columns:repeat(2,1fr);gap:0rem;align-items:center}.top-container[data-v-c80a8db0]{width:100%;height:auto}.top-row[data-v-c80a8db0]{position:relative;display:grid;height:auto;grid-template-columns:40px 1fr 40px;align-items:center;column-gap:.8rem;padding:.5rem .5rem 0}.title[data-v-c80a8db0]{grid-column:2;font-weight:700;text-align:center}h1[data-v-c80a8db0]{font-size:1rem;font-weight:700;margin:0}.go-status-button[data-v-c80a8db0]{width:40px;height:40px}.go-status-button img[data-v-c80a8db0]{width:100%;height:100%;display:block;border-radius:999px;object-fit:cover}.kind-filter[data-v-c80a8db0]{font-size:.8rem;opacity:.6;width:100%;justify-content:center;padding-top:0;padding-bottom:1rem}.kind-filter.active[data-v-c80a8db0]{position:relative;opacity:1;font-weight:700}.kind-filter.active[data-v-c80a8db0]:after{content:"";position:absolute;left:0;right:0;bottom:1px;width:100%;height:1.6px;background-image:radial-gradient(circle,var(--subColor) 30%,transparent 30%);background-size:8px 2px;background-repeat:repeat-x}.filter-container[data-v-c80a8db0]{width:100%;height:40%;box-sizing:border-box;padding-inline:1rem;display:flex;align-items:center;gap:.5rem}.left-filter[data-v-c80a8db0]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:2px}.left-filter[data-v-c80a8db0]::-webkit-scrollbar{display:none}.right-filter[data-v-c80a8db0]{flex:0 0 auto;margin-left:auto;display:flex;align-items:center}.sort[data-v-c80a8db0]{height:20px;width:20px;padding:0}.sort img[data-v-c80a8db0]{width:100%;height:100%}.status-btn[data-v-c80a8db0]{flex:0 0 auto}.checkbox[data-v-c80a8db0]{position:fixed;left:-9999px}.status-btn[data-v-c80a8db0]{flex:0 0 auto;scroll-snap-align:start}.status-btn[data-v-c80a8db0]{display:inline-flex;align-items:center;justify-content:center;height:28px;padding-inline:.8em;background-color:var(--uiColor);border-radius:999px;font-size:.7rem;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--textColor)}.checkbox:checked+.status-btn[data-v-c80a8db0]{background:#3460f1;color:var(--mainColor)}.library-view[data-v-506eed69]{overscroll-behavior-y:contain}.pull-indicator[data-v-506eed69]{margin:var(--headerHeight) .3rem 0 .3rem;display:flex;align-items:center;justify-content:center;overflow:visible;transition:height .34s cubic-bezier(.22,1,.36,1);will-change:height}.pull-indicator.pulling[data-v-506eed69]{transition:none}.loading-spinner[data-v-506eed69]{position:relative;width:32px;height:32px;flex:0 0 32px;opacity:0;transform:scale(.86);transition:opacity .16s ease,transform .16s ease}.pull-indicator.visible .loading-spinner[data-v-506eed69]{opacity:.8;transform:scale(1)}.loading-spinner.spinning[data-v-506eed69]{animation:loading-spinner-rotate-506eed69 1.28s linear infinite}.loading-spinner__tick[data-v-506eed69]{position:absolute;left:calc(50% - 1.5px);top:2px;width:3px;height:10px;border-radius:999px;background:#8e8e93;transform-origin:50% 14px;transform:rotate(calc(var(--tick-index) * 45deg));transition:opacity .12s linear}@keyframes loading-spinner-rotate-506eed69{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.container-shell[data-v-506eed69]{margin:0 .3rem calc(var(--footerHeight) + .5rem) .3rem;transition:transform .34s cubic-bezier(.22,1,.36,1);will-change:transform}.container-shell.pulling[data-v-506eed69]{transition:none}.tab-content-stage[data-v-506eed69]{overflow:hidden}.tab-track[data-v-506eed69]{display:flex;width:200%;will-change:transform}.tab-track.sliding[data-v-506eed69]{transition:transform .26s cubic-bezier(.22,1,.36,1)}.container-panel[data-v-506eed69]{flex:0 0 50%;min-width:0}.container[data-v-506eed69]{width:100%;height:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem}.result[data-v-506eed69]{width:100%;aspect-ratio:1 / 1.414;overflow:hidden;padding:0;border:0;background:transparent}.thumb-wrap[data-v-506eed69]{position:relative;width:100%;height:100%}.thumb[data-v-506eed69]{width:100%;height:100%;display:block;object-fit:cover}.thumb-img[data-v-506eed69]{position:absolute;inset:0;opacity:0}.thumb-img.loaded[data-v-506eed69]{opacity:1}.placeholder[data-v-506eed69]{background:#0000001a;display:flex;align-items:center;text-align:center}.placeholder-title[data-v-506eed69]{width:100%;color:var(--subColor);padding:.3rem;font-size:.6rem;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.info[data-v-506eed69]{grid-column:1 / -1;font-size:.8rem}.error[data-v-506eed69]{color:var(--testColor)}@media(min-width:768px){.container[data-v-506eed69]{grid-template-columns:repeat(6,1fr)}}button[data-v-0056be1b]{-webkit-tap-highlight-color:transparent}.footer-menu-container[data-v-0056be1b]{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start}.footer-menu[data-v-0056be1b]{margin-top:0rem;display:flex;gap:.7rem}.add-button[data-v-0056be1b]{width:auto;height:48px;padding-inline:3.2em;background-color:var(--accentColor01);border-radius:999px;text-align:center;display:flex;align-items:center;justify-content:center;color:var(--mainColor);font-weight:700;box-shadow:4px 4px 16px #0000003d}.add-button-text[data-v-0056be1b]{font-size:.8rem;line-height:1}.icon-plus[data-v-0056be1b]{width:1.2rem;height:1.2rem}@media(max-height:640px){.add-button[data-v-0056be1b]{height:40px;padding-inline:2.4em}.add-button-text[data-v-0056be1b]{font-size:.75rem}}.home-shell[data-v-1b072e17]{height:100%;display:flex;flex-direction:column;overflow:hidden}.home-shell[data-v-1b072e17]:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .2s ease}.home-shell.is-dimmed[data-v-1b072e17]:after{opacity:1;background:#0000005c}header[data-v-1b072e17]{position:fixed;width:min(100vw,1024px);height:var(--headerHeight);z-index:1;background:transparent}header[data-v-1b072e17]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-color:var(--mainColor);background-image:url(/RMA-Satto/noise.svg);background-repeat:repeat;background-size:101px;background-blend-mode:overlay;--headerOpaqueHeight: calc(var(--safeAreaTop) + 93px);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 var(--headerOpaqueHeight),transparent var(--headerOpaqueHeight),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 var(--headerOpaqueHeight),transparent var(--headerOpaqueHeight),transparent 100%)}header[data-v-1b072e17]>*{position:relative;z-index:1}.top-row[data-v-64befd0f]{display:flex;align-items:center}.close-btn[data-v-64befd0f]{width:32px;height:32px;display:grid;place-items:center;padding:0}.close-btn img[data-v-64befd0f]{width:18px;height:18px;display:block}.search-form[data-v-64befd0f]{min-width:0;display:flex;justify-content:flex-start;flex:1;gap:0;align-items:center;overflow:hidden;border-radius:2rem;background-color:var(--subColor)}.search-form label[data-v-64befd0f]{display:block;width:100%}.search-form input[data-v-64befd0f]{width:100%;height:32px;padding-left:.8rem;font-size:.8rem;border:none;background-color:#e5e5ea;outline:none}.search-form input[data-v-64befd0f]::placeholder{color:var(--subColor)}.top-row>button[aria-label=検索][data-v-64befd0f]{flex:0 0 auto;width:32px;height:32px;border:none;cursor:pointer;display:grid;place-items:center}.top-row>button[aria-label=検索][data-v-64befd0f]:after{content:"";width:24px;height:24px;background-image:url(/RMA-Satto/ui-search.svg);background-repeat:no-repeat;background-position:center;background-size:20px 20px}.container[data-v-190d0506]{--w: 48px;--h: calc(var(--w) * 1.414);margin:.5rem .5rem 0;display:grid;grid-template-columns:1fr;align-content:start;flex:1;min-height:0;overflow-y:auto}.info[data-v-190d0506]{font-size:.8rem}.result[data-v-190d0506]{position:relative;width:100%;display:flex;align-items:start;gap:1rem;padding:.5rem .2rem;background:transparent;cursor:pointer;border-bottom-width:1.6px;border-bottom-color:var(--subColor);border-bottom-style:dotted;border-image:repeating-linear-gradient(to right,var(--subColor) 0 2px,transparent 2px 6px)1}.content[data-v-190d0506]{flex:1 1 auto;min-width:0;text-align:left}.meta[data-v-190d0506]{display:flex;flex-direction:column;justify-content:space-between;min-height:var(--h)}.title[data-v-190d0506]{font-size:.8rem;font-weight:700;line-height:1.2;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.title[data-v-190d0506],.creator[data-v-190d0506],.publisher[data-v-190d0506],.from[data-v-190d0506]{overflow-wrap:anywhere;word-break:break-word}.meta-bottom[data-v-190d0506]{display:grid;gap:.1rem}.creator[data-v-190d0506],.publisher[data-v-190d0506],.from[data-v-190d0506]{margin:0 0 .1rem;line-height:1;font-size:.6rem}.thumb[data-v-190d0506]{width:var(--w);height:var(--h);object-fit:cover;flex:0 0 auto}.thumb.placeholder[data-v-190d0506]{width:var(--w);height:var(--h);background:#00000014;font-size:.5rem;color:var(--subColor);display:flex;align-items:center;justify-content:center}.overlay-root[data-v-89be819e]{position:fixed;inset:0;display:flex;z-index:3}.search[data-v-89be819e]{width:100%;display:flex;justify-content:center;align-items:flex-end;padding:var(--safeAreaTop, 0px) 0 0;box-sizing:border-box}.search-sheet[data-v-89be819e]{width:min(100dvw,1024px);height:min(calc(100dvh - var(--safeAreaTop, 0px)));padding:1rem 1rem max(1rem,var(--safeAreaBottom, 0px));box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border-radius:24px 24px 0 0;will-change:transform;background-color:var(--mainColor);background-image:url(/RMA-Satto/noise.svg);background-repeat:repeat;background-size:101px;background-blend-mode:overlay}.search-sheet-web[data-v-89be819e],.detail-sheet.search-sheet-web[data-v-89be819e]{height:min(calc(100dvh - .5rem))}.detail[data-v-89be819e]{position:fixed;inset:0;display:flex;justify-content:center;align-items:flex-start;padding:var(--safeAreaTop, 0px) 0 0;box-sizing:border-box;z-index:1}.detail-web[data-v-89be819e]{align-items:flex-end}.detail-sheet[data-v-89be819e]{position:relative;width:min(100dvw,1024px);height:min(calc(100dvh - var(--safeAreaTop, 0px)));box-sizing:border-box;padding:.8rem 1rem var(--footerHeight);overflow:hidden;border-radius:24px 24px 0 0;background-color:var(--mainColor);background-image:url(/RMA-Satto/noise.svg);background-repeat:repeat;background-size:101px;background-blend-mode:overlay}.top-row[data-v-89be819e]{position:relative;z-index:2;display:grid;grid-template-columns:32px 1fr 32px;align-items:center;column-gap:.4rem}.close-btn[data-v-89be819e]{width:32px;height:32px;display:grid;place-items:center;padding:0}.close-btn img[data-v-89be819e]{width:18px;height:18px;display:block}.detail-header[data-v-89be819e]{grid-column:2;min-width:0;height:32px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:.5rem}.detail-header h2[data-v-89be819e]{margin:0;font-size:1rem;font-weight:700}.detail-top[data-v-89be819e]{--w: 112px;--h: calc(var(--w) * 1.414);position:relative;z-index:2;margin-top:1rem;display:grid;grid-template-columns:var(--w) 1fr;gap:1rem;align-items:center;background-color:var(--mainColor);background-image:url(/RMA-Satto/noise.svg);background-repeat:repeat;background-size:101px;background-blend-mode:overlay}.detail-thumb-wrap[data-v-89be819e]{width:var(--w);height:var(--h);position:relative}.detail-thumb-img[data-v-89be819e]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.detail-thumb-img.loaded[data-v-89be819e]{opacity:1}.thumb.placeholder[data-v-89be819e]{width:var(--w);height:var(--h);background:#00000014;font-size:.5rem;color:var(--subColor);display:flex;align-items:center;justify-content:center}.detail-meta[data-v-89be819e]{min-width:0}.detail-title-text[data-v-89be819e]{margin:0 0 1rem;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.detail-sub-text[data-v-89be819e]{margin:0 0 .16rem;font-size:.7rem}.detail-bottom[data-v-89be819e]{position:relative;z-index:1;display:flex;flex-direction:column;gap:.9rem;margin-top:1.5rem;height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:max(0px,var(--detailBottomResidualInset, 0px));transform:translateY(calc(-1 * var(--detailBottomSlide, 0px)));transition:transform var(--detailBottomSlideMs, .25s) cubic-bezier(.25,.1,.25,1),padding-bottom var(--detailBottomSlideMs, .25s) cubic-bezier(.25,.1,.25,1);will-change:transform}.status-row[data-v-89be819e]{--statusLeftW: 88px;display:grid;grid-template-columns:var(--statusLeftW) 1fr;align-items:center;width:100%}.status-left[data-v-89be819e]{width:var(--statusLeftW);display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;overflow:hidden}.status-column[data-v-89be819e]{display:flex;flex-direction:column;gap:.6rem}.icon[data-v-89be819e]{width:16px;height:16px;flex:0 0 auto;display:block}.status-head[data-v-89be819e]{margin:0;font-size:.85rem;line-height:20px}.status-controls[data-v-89be819e]{display:flex;gap:.5rem;flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-inline:2px;scrollbar-width:none}.status-controls[data-v-89be819e]::-webkit-scrollbar{display:none}.radio[data-v-89be819e]{position:fixed;left:-9999px}.status-controls .radio:checked+label.status-btn[data-v-89be819e]{background:var(--accentColor02);color:var(--mainColor)}.status-btn[data-v-89be819e],.status-input-time[data-v-89be819e]{flex:0 0 auto;scroll-snap-align:start}.status-btn[data-v-89be819e]{display:inline-flex;align-items:center;justify-content:center;height:28px;padding-inline:1.2em;background-color:var(--uiColor);border-radius:999px;font-size:.7rem;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--textColor)}.status-btn.disabled[data-v-89be819e]{opacity:.35;cursor:not-allowed;pointer-events:none}.status-controls .checkbox:checked+label.status-btn[data-v-89be819e]{background:var(--accentColor02);color:var(--mainColor)}.status-input-time[data-v-89be819e]{height:28px;padding-inline:3.2em;border-radius:999px;border:none;background:var(--uiColor);color:var(--textColor)}.status-input-text[data-v-89be819e]{width:100%;min-height:8.5em;padding-block:.8em;padding-inline-start:1em;padding-inline-end:1em;text-align:left;direction:ltr;border-radius:1rem;border:1px dashed var(--subColor);background:transparent;color:var(--textColor);resize:vertical}[data-v-89be819e] .detail.detail-slide-enter-active,[data-v-89be819e] .detail.detail-slide-leave-active{transition:transform .6s ease;will-change:transform}[data-v-89be819e] .detail.detail-slide-enter-from,[data-v-89be819e] .detail.detail-slide-leave-to{transform:translate(100%)}[data-v-89be819e] .detail.detail-slide-enter-to,[data-v-89be819e] .detail.detail-slide-leave-from{transform:translate(0)}footer[data-v-89be819e]{padding:0 1rem;display:grid;grid-template-columns:32px 1fr 32px;align-items:start;justify-content:center;left:50%;transform:translate(-50%)}.add-button-wrapper[data-v-89be819e]{width:100%;display:grid;gap:8px;justify-items:center;align-items:center}.add-button[data-v-89be819e]{width:auto;height:48px;padding-inline:3.2em;background-color:var(--accentColor01);border-radius:999px;text-align:center;display:flex;align-items:center;justify-content:center;color:var(--mainColor);font-size:.8rem;font-weight:700}.add-button[data-v-89be819e]:disabled{opacity:.3;cursor:not-allowed}.share-button[data-v-89be819e]{width:auto;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.share-button img[data-v-89be819e]{width:20px;height:20px;display:block}.login-hint[data-v-89be819e]{display:inline-flex;align-items:center;justify-content:center;margin:0;font-size:.75rem;color:var(--testColor);gap:.2rem;white-space:nowrap}.go-login[data-v-89be819e]{display:inline;background:none;border:none;font:inherit;color:var(--testColor);text-decoration:underline;cursor:pointer}.overlay-root[data-v-89be819e],.overlay-root[data-v-89be819e] *{box-sizing:border-box}.sheet-root[data-v-89be819e]{position:fixed;inset:0;pointer-events:none;z-index:10}.sheet-panel[data-v-89be819e]{--sharePanelDragOffset: 0px;position:absolute;left:50%;bottom:0;transform:translate(-50%) translateY(var(--sharePanelDragOffset));width:min(100vw,1024px);max-height:min(70vh,560px);border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#fafafc;overflow:hidden;pointer-events:auto;z-index:1}.sheet-panel-inner[data-v-89be819e]{--sheetKeyboardInset: 0px;--sheetBottomSlideMs: .25s;max-height:min(70vh,560px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.8rem 1rem calc(2rem + env(safe-area-inset-bottom) + var(--sheetKeyboardInset));transition:padding-bottom var(--sheetBottomSlideMs, .25s) cubic-bezier(.22,1,.36,1);touch-action:pan-y}.sheet-head[data-v-89be819e]{display:grid;width:100%;height:auto;grid-template-columns:32px 1fr 32px;align-items:center;column-gap:.8rem}.sheet-title[data-v-89be819e]{margin:0;text-align:center;font-weight:700}.sheet-close[data-v-89be819e]{width:32px;height:32px;display:grid;place-items:center;padding:0;border:none;background:transparent}.sheet-close img[data-v-89be819e]{width:18px;height:18px;display:block}.sheet-textarea[data-v-89be819e]{width:100%;margin-top:.4rem;border-radius:1rem;border:1px dashed var(--subColor);background:transparent;color:var(--textColor);padding:.8em 1em;resize:vertical}.sheet-error[data-v-89be819e]{margin:.5rem 0 0;font-size:.8rem;color:#b00020}.sheet-actions[data-v-89be819e]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.sheet-link[data-v-89be819e]{width:auto;min-height:40px;border-radius:2rem;padding-inline:2.4em;padding-block:1em;background:var(--accentColor01);align-items:center;border:none;text-align:center;color:var(--mainColor)}.sheet-link[data-v-89be819e]:disabled{opacity:.5;cursor:not-allowed}.sheet-enter-active[data-v-89be819e],.sheet-leave-active[data-v-89be819e]{transition:opacity .6s ease}.sheet-enter-from[data-v-89be819e],.sheet-leave-to[data-v-89be819e],.sheet-enter-to[data-v-89be819e],.sheet-leave-from[data-v-89be819e]{opacity:1}.sheet-enter-active .sheet-panel[data-v-89be819e],.sheet-leave-active .sheet-panel[data-v-89be819e]{transition:transform .6s cubic-bezier(.2,.8,.2,1);will-change:transform}.sheet-enter-from .sheet-panel[data-v-89be819e]{transform:translate(-50%) translateY(calc(100% + var(--sharePanelDragOffset)))}.sheet-enter-to .sheet-panel[data-v-89be819e],.sheet-leave-from .sheet-panel[data-v-89be819e]{transform:translate(-50%) translateY(var(--sharePanelDragOffset))}.sheet-leave-to .sheet-panel[data-v-89be819e]{transform:translate(-50%) translateY(calc(100% + var(--sharePanelDragOffset)))}@media(max-height:640px){.detail-top[data-v-89be819e]{--w: 96px}.detail-bottom[data-v-89be819e]{margin-top:1rem}.icon[data-v-89be819e]{width:14px;height:14px}.status-left p[data-v-89be819e]{font-size:.8rem}.status-btn[data-v-89be819e]{height:26px;padding-inline:1em;font-size:.6rem}.add-button[data-v-89be819e]{height:40px;padding-inline:2.4em;font-size:.75rem}}.detail[data-v-1cc70b2b]{position:fixed;inset:0;display:flex;justify-content:center;align-items:flex-start;z-index:3}.detail-sheet[data-v-1cc70b2b]{position:relative;width:min(100vw,1024px);height:100dvh;box-sizing:border-box;padding:calc(.8rem + var(--safeAreaTop)) 1rem var(--footerHeight);overflow:hidden;border-radius:24px 24px 0 0;background-color:var(--mainColor);background-image:url(/RMA-Satto/noise.svg);background-repeat:repeat;background-size:101px;background-blend-mode:overlay}.top-row[data-v-1cc70b2b]{position:relative;z-index:2;display:grid;grid-template-columns:32px 1fr 32px;align-items:center;column-gap:.4rem}.close-btn[data-v-1cc70b2b]{width:32px;height:32px;display:grid;place-items:center;padding:0}.close-btn img[data-v-1cc70b2b]{width:18px;height:18px;display:block}.detail-header[data-v-1cc70b2b]{grid-column:2;min-width:0;height:32px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:.5rem}.detail-header h2[data-v-1cc70b2b]{margin:0;font-size:1rem;font-weight:700}.detail-top[data-v-1cc70b2b]{--w: 112px;--h: calc(var(--w) * 1.414);position:relative;z-index:2;margin-top:1rem;display:grid;grid-template-columns:var(--w) 1fr;gap:1rem;align-items:center;background-color:var(--mainColor);background-image:url(/RMA-Satto/noise.svg);background-repeat:repeat;background-size:101px;background-blend-mode:overlay}.detail-thumb-wrap[data-v-1cc70b2b]{width:var(--w);height:var(--h);position:relative}.detail-thumb-img[data-v-1cc70b2b]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.detail-thumb-img.loaded[data-v-1cc70b2b]{opacity:1}.thumb.placeholder[data-v-1cc70b2b]{width:var(--w);height:var(--h);background:#00000014;font-size:.5rem;color:var(--subColor);display:flex;align-items:center;justify-content:center}.detail-meta[data-v-1cc70b2b]{min-width:0}.detail-title-text[data-v-1cc70b2b]{margin:0 0 1rem;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.detail-sub-text[data-v-1cc70b2b]{margin:0 0 .16rem;font-size:.7rem}.detail-bottom[data-v-1cc70b2b]{position:relative;z-index:1;display:flex;flex-direction:column;gap:.9rem;margin-top:1.5rem;height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:max(0px,var(--detailBottomResidualInset, 0px));transform:translateY(calc(-1 * var(--detailBottomSlide, 0px)));transition:transform var(--detailBottomSlideMs, .25s) cubic-bezier(.25,.1,.25,1),padding-bottom var(--detailBottomSlideMs, .25s) cubic-bezier(.25,.1,.25,1);will-change:transform}.status-row[data-v-1cc70b2b]{--statusLeftW: 88px;display:grid;grid-template-columns:var(--statusLeftW) 1fr;align-items:center;width:100%}.status-left[data-v-1cc70b2b]{width:var(--statusLeftW);display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;overflow:hidden}.status-column[data-v-1cc70b2b]{display:flex;flex-direction:column;gap:.6rem}.icon[data-v-1cc70b2b]{width:16px;height:16px;flex:0 0 auto;display:block}.status-head[data-v-1cc70b2b]{margin:0;font-size:.85rem;line-height:20px}.status-controls[data-v-1cc70b2b]{display:flex;gap:.5rem;flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-inline:2px;scrollbar-width:none}.status-controls[data-v-1cc70b2b]::-webkit-scrollbar{display:none}.radio[data-v-1cc70b2b]{position:fixed;left:-9999px}.status-controls .radio:checked+label.status-btn[data-v-1cc70b2b]{background:var(--accentColor02);color:var(--mainColor)}.status-btn[data-v-1cc70b2b],.status-input-time[data-v-1cc70b2b]{flex:0 0 auto;scroll-snap-align:start}.status-btn[data-v-1cc70b2b]{display:inline-flex;align-items:center;justify-content:center;height:28px;padding-inline:1.2em;background-color:var(--uiColor);border-radius:999px;font-size:.7rem;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--textColor)}.status-btn.disabled[data-v-1cc70b2b]{opacity:.35;cursor:not-allowed;pointer-events:none}.status-input-time[data-v-1cc70b2b]{height:28px;padding-inline:3.2em;border-radius:999px;border:none;background:var(--uiColor);color:var(--textColor)}.status-input-text[data-v-1cc70b2b]{width:100%;min-height:8.5em;padding-block:.8em;padding-inline:1em;text-align:left;direction:ltr;border-radius:1rem;border:1px dashed var(--subColor);background:transparent;color:var(--textColor);resize:vertical}.detail-slide-enter-active[data-v-1cc70b2b],.detail-slide-leave-active[data-v-1cc70b2b]{transition:transform .6s ease;will-change:transform}.detail-slide-enter-from[data-v-1cc70b2b]{transform:translateY(100%)}.detail-slide-enter-to[data-v-1cc70b2b]{transform:translateY(0)}.detail-slide-leave-to[data-v-1cc70b2b]{transform:translate(100%)}.detail-slide-leave-from[data-v-1cc70b2b]{transform:translate(0)}.no-transition-enter-active[data-v-1cc70b2b],.no-transition-leave-active[data-v-1cc70b2b]{transition:none}footer[data-v-1cc70b2b]{padding:0 1rem;display:grid;grid-template-columns:32px 1fr 32px;align-items:start;justify-content:center;left:50%;transform:translate(-50%)}.add-button-wrapper[data-v-1cc70b2b]{width:100%;display:grid;gap:8px;justify-items:center;align-items:center}.add-button[data-v-1cc70b2b]{width:auto;height:48px;padding-inline:3.2em;background-color:var(--accentColor01);border-radius:999px;text-align:center;display:flex;align-items:center;justify-content:center;color:var(--mainColor);font-size:.8rem;font-weight:700}.add-button[data-v-1cc70b2b]:disabled{opacity:.3;cursor:not-allowed}.share-button[data-v-1cc70b2b]{width:auto;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.share-button img[data-v-1cc70b2b]{width:20px;height:20px;display:block}.login-hint[data-v-1cc70b2b]{display:inline-flex;align-items:center;justify-content:center;margin:0;font-size:.75rem;color:var(--testColor);gap:.2rem;white-space:nowrap}.go-login[data-v-1cc70b2b]{display:inline;background:none;border:none;font:inherit;color:var(--testColor);text-decoration:underline;cursor:pointer}.detail[data-v-1cc70b2b],.detail[data-v-1cc70b2b] *{box-sizing:border-box}.sheet-root[data-v-1cc70b2b]{position:fixed;inset:0;pointer-events:none;z-index:10}.sheet-panel[data-v-1cc70b2b]{--sharePanelDragOffset: 0px;position:absolute;left:50%;bottom:0;transform:translate(-50%) translateY(var(--sharePanelDragOffset));width:min(100vw,1024px);max-height:min(70vh,560px);border-top-left-radius:1rem;border-top-right-radius:1rem;background:#fafafc;overflow:hidden;pointer-events:auto;z-index:1}.sheet-panel-inner[data-v-1cc70b2b]{--sheetKeyboardInset: 0px;max-height:min(70vh,560px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.8rem 1rem calc(2rem + env(safe-area-inset-bottom) + var(--sheetKeyboardInset));touch-action:pan-y}.sheet-head[data-v-1cc70b2b]{display:grid;width:100%;grid-template-columns:32px 1fr 32px;align-items:center;column-gap:.8rem}.sheet-title[data-v-1cc70b2b]{margin:0;text-align:center;font-weight:700}.sheet-close[data-v-1cc70b2b]{width:32px;height:32px;display:grid;place-items:center;padding:0;border:none;background:transparent}.sheet-close img[data-v-1cc70b2b]{width:18px;height:18px;display:block}.sheet-textarea[data-v-1cc70b2b]{width:100%;margin-top:.4rem;border-radius:1rem;border:1px dashed var(--subColor);background:transparent;color:var(--textColor);padding:.8em 1em;resize:vertical}.sheet-error[data-v-1cc70b2b]{margin:.5rem 0 0;font-size:.8rem;color:#b00020}.sheet-actions[data-v-1cc70b2b]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.sheet-link[data-v-1cc70b2b]{width:auto;min-height:40px;border-radius:2rem;padding-inline:2.4em;padding-block:1em;background:var(--accentColor01);border:none;color:var(--mainColor)}.sheet-link[data-v-1cc70b2b]:disabled{opacity:.5;cursor:not-allowed}.sheet-enter-active[data-v-1cc70b2b],.sheet-leave-active[data-v-1cc70b2b]{transition:opacity .6s ease}.sheet-enter-from[data-v-1cc70b2b],.sheet-leave-to[data-v-1cc70b2b],.sheet-enter-to[data-v-1cc70b2b],.sheet-leave-from[data-v-1cc70b2b]{opacity:1}.sheet-enter-active .sheet-panel[data-v-1cc70b2b],.sheet-leave-active .sheet-panel[data-v-1cc70b2b]{transition:transform .6s cubic-bezier(.2,.8,.2,1);will-change:transform}.sheet-enter-from .sheet-panel[data-v-1cc70b2b]{transform:translate(-50%) translateY(calc(100% + var(--sharePanelDragOffset)))}.sheet-enter-to .sheet-panel[data-v-1cc70b2b],.sheet-leave-from .sheet-panel[data-v-1cc70b2b]{transform:translate(-50%) translateY(var(--sharePanelDragOffset))}.sheet-leave-to .sheet-panel[data-v-1cc70b2b]{transform:translate(-50%) translateY(calc(100% + var(--sharePanelDragOffset)))}@media(max-height:640px){.detail-top[data-v-1cc70b2b]{--w: 96px}.detail-bottom[data-v-1cc70b2b]{margin-top:1rem}.icon[data-v-1cc70b2b]{width:14px;height:14px}.status-left p[data-v-1cc70b2b]{font-size:.8rem}.status-btn[data-v-1cc70b2b]{height:26px;padding-inline:1em;font-size:.6rem}.add-button[data-v-1cc70b2b]{height:40px;padding-inline:2.4em;font-size:.75rem}}.auth-wrapper[data-v-4e28e74a],.auth-wrapper[data-v-4e28e74a] *{box-sizing:border-box}.auth-wrapper[data-v-4e28e74a]{--authKeyboardInset: 0px;--authDismissOffset: 0px;--authKeyboardLiftFactor: .7;position:fixed;overflow-x:hidden;inset:0;padding:calc(.8rem + var(--safeAreaTop)) 1rem max(1rem,var(--safeAreaBottom));display:flex;flex-direction:column;justify-content:start;align-items:center;z-index:5;background-color:var(--mainColor);background-image:url(/RMA-Satto/noise.svg);background-repeat:repeat;background-size:101px;background-blend-mode:overlay}.go-status-button[data-v-4e28e74a]{width:32px;height:32px}.go-status-button img[data-v-4e28e74a]{width:18px;height:18px;display:block}.auth-wrapper h2[data-v-4e28e74a],.auth-wrapper p[data-v-4e28e74a]{margin:0}.panel[data-v-4e28e74a]{width:min(90vw,1024px)}.panel-auth[data-v-4e28e74a]{position:relative;width:min(90dvw,1024px);min-height:calc(100dvh - (2rem + var(--safeAreaTop)) - max(2rem,var(--safeAreaBottom)));display:grid;grid-template-rows:auto minmax(0,1fr);row-gap:2rem}.panel-loading[data-v-4e28e74a]{min-height:1px}.switch-button.active[data-v-4e28e74a]{background:var(--accentColor02);color:var(--mainColor)}.submit-button[data-v-4e28e74a]{margin:0 auto;width:50%;height:48px;padding-inline:2.4em;padding-block:1.5em;background-color:var(--accentColor01);border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--mainColor);font-weight:700}.submit-button[data-v-4e28e74a]:disabled{opacity:.5}.form[data-v-4e28e74a]{width:100%;display:grid;gap:.8rem}.form-wrapper[data-v-4e28e74a]{position:relative;width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.panel-auth .form[data-v-4e28e74a]{position:absolute;top:50%;left:50%;width:100%;z-index:1;transform:translate(-50%,calc(-50% - (var(--authKeyboardInset) * var(--authKeyboardLiftFactor)) + var(--authDismissOffset)));transition:transform .25s cubic-bezier(.22,1,.36,1)}.form input[data-v-4e28e74a]{margin:0 auto;width:90%;max-width:100%;height:48px;padding:0rem .8rem;border-radius:999px;border:none;background-color:var(--uiColor)}.form .password-input[data-v-4e28e74a]{-webkit-text-security:disc}.bar[data-v-4e28e74a]{width:100%;margin:1rem 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:.8rem}.bar[data-v-4e28e74a]:before,.bar[data-v-4e28e74a]:after{content:"";display:block;border-top:1px dashed rgba(0,0,0,.3)}.bar span[data-v-4e28e74a]{display:inline-block;padding:0;background:transparent;color:var(--textColor);font-size:.85rem;line-height:1}.login-btn[data-v-4e28e74a]{margin:0 auto;width:90%;height:48px;padding-inline:1.2rem 1.6rem;padding-block:.4em;background-color:var(--uiColor);border-radius:999px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;column-gap:.75rem}.login-btn span[data-v-4e28e74a]{text-align:center;transform:translate(-12px)}.login-btn[data-v-4e28e74a]:after{content:"";width:.5em;height:.5em;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:.5;justify-self:end}.auth-icon[data-v-4e28e74a]{width:20px;height:20px;object-fit:contain;display:block}.info[data-v-4e28e74a]{width:90%;margin:0 auto;padding:.4rem;border:0;background:transparent;color:var(--textColor);font-size:.85rem;font-weight:400;display:flex;justify-content:center;align-items:center;text-align:center;gap:.3rem}.info a[data-v-4e28e74a],.info button[data-v-4e28e74a]{color:var(--accentColor02);text-decoration:underline}.info input[data-v-4e28e74a]{width:1rem;height:1rem;margin:0}.info.success[data-v-4e28e74a]{text-align:center;color:green}.legal-links[data-v-4e28e74a]{margin-top:3rem;display:flex;flex-wrap:wrap;gap:.8rem 1rem;justify-content:center;font-size:.8rem}.legal-links a[data-v-4e28e74a],.submit-button-logout[data-v-4e28e74a]{margin:0 auto;width:90%;height:48px;padding-inline:1em;background-color:var(--uiColor);border-radius:999px;display:flex;align-items:center;justify-content:space-between;color:var(--textColor);font-weight:700}.legal-links a[data-v-4e28e74a]:after{content:"";width:.5em;height:.5em;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:.5;flex:0 0 auto}.submit-button-logout[data-v-4e28e74a]{color:var(--accentColor01);justify-content:center}.status[data-v-4e28e74a]{display:grid;width:min(90vw,1024px);max-width:100%;height:auto;gap:1rem;text-align:center}.top-row[data-v-4e28e74a]{position:relative;display:grid;width:100%;height:auto;grid-template-columns:32px 1fr 32px;align-items:center;column-gap:.8rem;z-index:2}.bottom-row[data-v-4e28e74a]{position:fixed;top:0;left:50%;width:min(90vw,1024px);height:100%;transform:translate(-50%);z-index:-1;display:flex;flex-direction:column;gap:2.4rem;justify-content:center;align-items:center}.account-links[data-v-4e28e74a]{width:100%;display:flex;flex-direction:column;align-items:start;gap:.7rem}.legal-links-status[data-v-4e28e74a]{width:100%;text-align:start;margin-top:0;flex-direction:column;gap:.5rem;align-items:start}.title[data-v-4e28e74a]{grid-column:2;font-weight:700;text-align:center}.account-container[data-v-4e28e74a]{margin:0 auto;width:90%;height:48px;padding-inline:.5em;display:flex;align-items:center;justify-content:space-between;color:var(--textColor);font-weight:700}.account-info[data-v-4e28e74a]{width:100%;height:auto;gap:.5rem;display:flex;flex-direction:column;align-items:start}.name[data-v-4e28e74a]{font-size:1.2rem;font-weight:700}.email[data-v-4e28e74a]{font-size:1rem;opacity:.8}.error[data-v-4e28e74a]{font-size:.8rem;color:var(--testColor)}.overlay-root[data-v-f6f18f89]{position:fixed;inset:0;display:flex;z-index:1}.detail[data-v-f6f18f89]{position:fixed;inset:0;display:flex;justify-content:center;align-items:flex-start;z-index:1}.detail-sheet[data-v-f6f18f89]{position:relative;width:min(100vw,1024px);height:100dvh;box-sizing:border-box;padding:calc(.8rem + var(--safeAreaTop)) 1rem var(--footerHeight);overflow:hidden;border-radius:24px 24px 0 0;background-color:var(--mainColor);background-image:url(/RMA-Satto/noise.svg);background-repeat:repeat;background-size:101px;background-blend-mode:overlay}.top-row[data-v-f6f18f89]{position:relative;z-index:2;display:flex;align-items:center;gap:.8rem}.close-btn[data-v-f6f18f89],.trash-btn[data-v-f6f18f89]{width:32px;height:32px;display:grid;place-items:center;padding:0}.close-btn img[data-v-f6f18f89]{width:18px;height:18px;display:block}.trash-btn img[data-v-f6f18f89]{width:22px;height:22px;display:block}.detail-header[data-v-f6f18f89]{width:auto;height:32px;display:flex;justify-content:center;flex:1;gap:0;align-items:center;overflow:hidden}.detail-header h2[data-v-f6f18f89]{margin:0;font-size:1rem;font-weight:700}.detail-top[data-v-f6f18f89]{--w: 112px;--h: calc(var(--w) * 1.414);position:relative;z-index:2;margin-top:1rem;display:grid;grid-template-columns:var(--w) 1fr;gap:1rem;align-items:center;background-color:var(--mainColor);background-image:url(/RMA-Satto/noise.svg);background-repeat:repeat;background-size:101px;background-blend-mode:overlay}.detail-thumb-wrap[data-v-f6f18f89]{width:var(--w);height:var(--h);position:relative}.detail-thumb-img[data-v-f6f18f89]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.detail-thumb-img.loaded[data-v-f6f18f89]{opacity:1}.thumb.placeholder[data-v-f6f18f89]{width:var(--w);height:var(--h);background:#00000014;font-size:.5rem;color:var(--subColor);display:flex;align-items:center;justify-content:center}.detail-meta[data-v-f6f18f89]{min-width:0}.detail-title-text[data-v-f6f18f89]{margin:0 0 1rem;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.detail-sub-text[data-v-f6f18f89]{margin:0 0 .16rem;font-size:.7rem}.detail-bottom[data-v-f6f18f89]{position:relative;z-index:1;display:flex;flex-direction:column;gap:.9rem;margin-top:1.5rem;height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:max(0px,var(--detailBottomResidualInset, 0px));transform:translateY(calc(-1 * var(--detailBottomSlide, 0px)));transition:transform var(--detailBottomSlideMs, .25s) cubic-bezier(.25,.1,.25,1),padding-bottom var(--detailBottomSlideMs, .25s) cubic-bezier(.25,.1,.25,1);will-change:transform}.status-row[data-v-f6f18f89]{--statusLeftW: 88px;display:grid;grid-template-columns:var(--statusLeftW) 1fr;align-items:center;width:100%}.status-left[data-v-f6f18f89]{width:var(--statusLeftW);display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;overflow:hidden}.status-column[data-v-f6f18f89]{display:flex;flex-direction:column;gap:.6rem}.icon[data-v-f6f18f89]{width:16px;height:16px;flex:0 0 auto;display:block}.status-head[data-v-f6f18f89]{margin:0;font-size:.85rem;line-height:20px}.status-controls[data-v-f6f18f89]{display:flex;gap:.5rem;flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-inline:2px;scrollbar-width:none}.status-controls[data-v-f6f18f89]::-webkit-scrollbar{display:none}.radio[data-v-f6f18f89]{position:fixed;left:-9999px}.status-controls .radio:checked+label.status-btn[data-v-f6f18f89]{background:var(--accentColor02);color:var(--mainColor)}.status-btn[data-v-f6f18f89],.status-input-time[data-v-f6f18f89]{flex:0 0 auto;scroll-snap-align:start}.status-btn[data-v-f6f18f89]{display:inline-flex;align-items:center;justify-content:center;height:28px;padding-inline:1.2em;background-color:var(--uiColor);border-radius:999px;font-size:.7rem;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--textColor)}.status-btn.disabled[data-v-f6f18f89]{opacity:.35;cursor:not-allowed;pointer-events:none}.status-controls .checkbox:checked+label.status-btn[data-v-f6f18f89]{background:var(--accentColor02);color:var(--mainColor)}.status-input-time[data-v-f6f18f89]{height:28px;padding-inline:3.2em;border-radius:999px;border:none;background:var(--uiColor);color:var(--textColor)}.status-input-text[data-v-f6f18f89]{width:100%;min-height:8.5em;padding-block:.8em;padding-inline-start:1em;padding-inline-end:1em;text-align:left;direction:ltr;border-radius:1rem;border:1px dashed var(--subColor);background:transparent;color:var(--textColor);resize:vertical}footer[data-v-f6f18f89]{padding:0 1rem;display:grid;grid-template-columns:32px 1fr 32px;align-items:start;justify-content:center;left:50%;transform:translate(-50%)}.add-button-wrapper[data-v-f6f18f89]{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:8px}.add-button[data-v-f6f18f89]{width:auto;height:48px;padding-inline:3.2em;background-color:var(--accentColor01);border-radius:999px;text-align:center;display:flex;align-items:center;justify-content:center;color:var(--mainColor);font-size:.8rem;font-weight:700}.add-button[data-v-f6f18f89]:disabled{opacity:.3;cursor:not-allowed}.login-hint[data-v-f6f18f89]{display:inline-flex;align-items:center;margin:0;font-size:.75rem;color:var(--testColor);gap:.2rem;white-space:nowrap}.go-login[data-v-f6f18f89]{display:inline;background:none;border:none;font:inherit;color:var(--testColor);text-decoration:underline;cursor:pointer}.share-button[data-v-f6f18f89]{width:auto;height:40px;display:grid;place-items:center;padding:0;background:transparent;border:none}.share-button img[data-v-f6f18f89]{width:20px;height:20px;display:block}.modal-backdrop[data-v-f6f18f89]{position:fixed;inset:0;z-index:3;display:flex;justify-content:center;align-items:center;background:#0000001a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-f6f18f89]{width:min(80dvw,420px);border-radius:2rem;padding:1rem;background:var(--mainColor);display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(/RMA-Satto/noise.svg);background-repeat:repeat;background-size:101px;background-blend-mode:overlay}.modal-title[data-v-f6f18f89]{margin:2em 0;font-size:1rem;font-weight:600}.modal-action-space[data-v-f6f18f89]{display:flex;justify-content:flex-end;gap:1rem;margin:0 0 2em}.modal-btn[data-v-f6f18f89]{width:104px;height:2.4rem;border-radius:999px;border:none;background:var(--uiColor);font-size:1rem;color:var(--textColor);cursor:pointer}.modal-btn.active[data-v-f6f18f89]{background:var(--testColor);color:var(--mainColor);font-weight:600}.overlay-root[data-v-f6f18f89],.overlay-root[data-v-f6f18f89] *{box-sizing:border-box}.sheet-root[data-v-f6f18f89]{position:fixed;inset:0;pointer-events:none;z-index:10}.sheet-panel[data-v-f6f18f89]{--sharePanelDragOffset: 0px;position:absolute;left:50%;bottom:0;transform:translate(-50%) translateY(var(--sharePanelDragOffset));width:min(100vw,1024px);max-height:min(70vh,560px);border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#fafafc;overflow:hidden;pointer-events:auto;z-index:1}.sheet-panel-inner[data-v-f6f18f89]{--sheetKeyboardInset: 0px;max-height:min(70vh,560px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.8rem 1rem calc(2rem + env(safe-area-inset-bottom) + var(--sheetKeyboardInset));touch-action:pan-y}.sheet-head[data-v-f6f18f89]{display:grid;width:100%;height:auto;grid-template-columns:32px 1fr 32px;align-items:center;column-gap:.8rem}.sheet-title[data-v-f6f18f89]{margin:0;text-align:center;font-weight:700}.sheet-close[data-v-f6f18f89]{width:32px;height:32px;display:grid;place-items:center;padding:0;border:none;background:transparent}.sheet-close img[data-v-f6f18f89]{width:18px;height:18px;display:block}.sheet-textarea[data-v-f6f18f89]{width:100%;margin-top:.4rem;border-radius:1rem;border:1px dashed var(--subColor);background:transparent;color:var(--textColor);padding:.8em 1em;resize:vertical}.sheet-actions[data-v-f6f18f89]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.sheet-link[data-v-f6f18f89]{width:auto;min-height:40px;border-radius:2rem;padding-inline:2.4em;padding-block:1em;background:var(--accentColor01);align-items:center;border:none;text-align:center;color:var(--mainColor)}.sheet-link-instagram[data-v-f6f18f89]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#d90052}.sheet-link-icon[data-v-f6f18f89]{width:18px;height:18px;object-fit:contain}.sheet-link[data-v-f6f18f89]:disabled{opacity:.5;cursor:not-allowed}.sheet-enter-active[data-v-f6f18f89],.sheet-leave-active[data-v-f6f18f89]{transition:opacity .6s ease}.sheet-enter-from[data-v-f6f18f89],.sheet-leave-to[data-v-f6f18f89],.sheet-enter-to[data-v-f6f18f89],.sheet-leave-from[data-v-f6f18f89]{opacity:1}.sheet-enter-active .sheet-panel[data-v-f6f18f89],.sheet-leave-active .sheet-panel[data-v-f6f18f89]{transition:transform .6s cubic-bezier(.2,.8,.2,1);will-change:transform}.sheet-enter-from .sheet-panel[data-v-f6f18f89]{transform:translate(-50%) translateY(calc(100% + var(--sharePanelDragOffset)))}.sheet-enter-to .sheet-panel[data-v-f6f18f89],.sheet-leave-from .sheet-panel[data-v-f6f18f89]{transform:translate(-50%) translateY(var(--sharePanelDragOffset))}.sheet-leave-to .sheet-panel[data-v-f6f18f89]{transform:translate(-50%) translateY(calc(100% + var(--sharePanelDragOffset)))}@media(max-height:640px){.detail-top[data-v-f6f18f89]{--w: 96px}.detail-bottom[data-v-f6f18f89]{margin-top:1rem}.icon[data-v-f6f18f89]{width:14px;height:14px}.status-left p[data-v-f6f18f89]{font-size:.8rem}.status-btn[data-v-f6f18f89]{height:26px;padding-inline:1em;font-size:.6rem}.add-button[data-v-f6f18f89]{height:40px;padding-inline:2.4em;font-size:.75rem}}.page[data-v-c813d720]{min-height:100vh;display:flex;justify-content:center;background-color:var(--mainColor);background-image:url(/RMA-Satto/noise.svg);background-repeat:repeat;background-size:101px;background-blend-mode:overlay}.sheet[data-v-c813d720]{width:min(100vw,1024px);min-height:100dvh;box-sizing:border-box;padding:calc(1rem + var(--safeAreaTop)) 1rem var(--footerHeight)}.top-row[data-v-c813d720]{position:relative;display:grid;grid-template-columns:32px 1fr 32px;align-items:center;column-gap:.4rem}.close-btn[data-v-c813d720]{width:32px;height:32px;display:grid;place-items:center;padding:0;background:transparent;border:none}.close-btn img[data-v-c813d720]{width:18px;height:18px;display:block}.header[data-v-c813d720]{grid-column:2;height:32px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:.5rem}.header img[data-v-c813d720]{height:100%;width:auto;display:block}.header h2[data-v-c813d720]{margin:0;font-size:1rem;font-weight:700}.state[data-v-c813d720]{margin-top:2rem;font-size:.9rem;color:var(--textColor)}.detail-top[data-v-c813d720]{--w: 112px;--h: calc(var(--w) * 1.414);position:relative;margin-top:1rem;display:grid;grid-template-columns:var(--w) 1fr;gap:1rem;align-items:center}.thumb-wrap[data-v-c813d720]{width:var(--w);height:var(--h);position:relative}.thumb.placeholder[data-v-c813d720]{width:var(--w);height:var(--h);background:#00000014;font-size:.5rem;color:var(--subColor);display:flex;align-items:center;justify-content:center}.thumb-img[data-v-c813d720]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.thumb-img.loaded[data-v-c813d720]{opacity:1}.meta[data-v-c813d720]{min-width:0}.title[data-v-c813d720]{margin:0 0 1rem;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.sub[data-v-c813d720]{margin:0 0 .16rem;font-size:.7rem}.actions[data-v-c813d720]{margin-top:1.2rem;display:flex;gap:.6rem;flex-wrap:wrap}.pill[data-v-c813d720]{height:32px;padding:0 1.2em;border-radius:999px;border:none;background:var(--uiColor);color:var(--textColor);font-size:.8rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.status-row[data-v-c813d720]{--statusLeftW: 88px;display:grid;grid-template-columns:var(--statusLeftW) 1fr;align-items:center;width:100%}.status-left[data-v-c813d720]{width:var(--statusLeftW);display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;overflow:hidden}.status-column[data-v-c813d720]{display:flex;flex-direction:column;margin-top:1rem;gap:.6rem}.icon[data-v-c813d720]{width:16px;height:16px;flex:0 0 auto;display:block}.status-head[data-v-c813d720]{margin:0;font-size:.85rem;line-height:20px}textarea[data-v-c813d720]{pointer-events:none}.status-import-text[data-v-c813d720]{width:100%;padding-block:.8em;padding-inline-start:1em;padding-inline-end:1em;text-align:left;direction:ltr;border-radius:1rem;border:1px dashed var(--subColor);background:transparent;color:var(--textColor);resize:vertical;box-sizing:border-box}.add-button-wrapper[data-v-c813d720]{flex-direction:column;align-items:center;justify-content:start;left:50%;transform:translate(-50%);gap:8px}.add-button[data-v-c813d720]{width:auto;height:48px;padding-inline:3.2em;background-color:var(--accentColor01);border-radius:999px;text-align:center;display:flex;align-items:center;justify-content:center;color:var(--mainColor);font-size:.8rem;font-weight:700}@media(max-height:640px){.detail-top[data-v-c813d720]{--w: 96px}.detail-bottom[data-v-c813d720]{margin-top:1rem}.status-left p[data-v-c813d720]{font-size:.8rem}.add-button[data-v-c813d720]{height:40px;padding-inline:2.4em;font-size:.75rem}}
