.common-btn>.q-focus-helper{opacity:0!important}.dialog-container[data-v-ac96b9c5]{background-color:var(--bg-base);border-radius:20px;color:color-mix(in srgb,var(--text-primary) 80%,transparent);padding:0 18px}body.platform-kakutale .dialog-container[data-v-ac96b9c5]{border:var(--modal-border);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);max-width:90vw;min-width:340px;padding:0 var(--modal-pad-x)}.title[data-v-ac96b9c5]{color:var(--text-primary);font-size:32px;font-weight:700;line-height:normal;padding:32px 0 20px;text-align:center}body.platform-kakutale .title[data-v-ac96b9c5]{font-size:20px;line-height:1.4;padding:var(--modal-pad-top) 0 0}.description[data-v-ac96b9c5]{font-size:17px;font-weight:500;line-height:22.1px;padding:10px 0;text-align:center;white-space:pre-wrap}body.platform-kakutale .description[data-v-ac96b9c5]{color:color-mix(in srgb,var(--text-secondary) 55%,transparent);font-size:14px;font-weight:400;line-height:1.57;padding:var(--modal-section-gap) 0 0}.btn-area[data-v-ac96b9c5]{padding:20px 0 32px}body.platform-kakutale .btn-area[data-v-ac96b9c5]{gap:var(--modal-btn-gap);padding:var(--modal-pad-bottom) 0}.dialog-btn[data-v-ac96b9c5]{border-radius:12px;color:var(--c-fef2f2)}.dialog-btn .label[data-v-ac96b9c5]{font-size:18px;font-weight:600;line-height:28px;padding:12px 28px;text-align:center}body.platform-kakutale .dialog-btn[data-v-ac96b9c5]{border-radius:var(--modal-btn-radius);flex:1;height:var(--modal-btn-height)}body.platform-kakutale .dialog-btn .label[data-v-ac96b9c5]{font-size:var(--modal-btn-font);padding:0 16px;white-space:nowrap}.cancel-btn[data-v-ac96b9c5]{background:var(--dialog-cancel-bg);color:var(--dialog-cancel-fg)}.ok-btn[data-v-ac96b9c5]{background:var(--dialog-ok-bg)}body.platform-kakutale .ok-btn[data-v-ac96b9c5]{color:var(--on-brand)}.ok-btn.destructive[data-v-ac96b9c5]{background:var(--error);color:var(--white)}body.platform-kakutale .ok-btn.destructive[data-v-ac96b9c5]{color:var(--white)}.auth-modal[data-v-45c5747a]{align-items:center;border:1px solid color-mix(in srgb,var(--border) 10%,transparent);border-radius:32px;color:var(--text-primary);display:flex;flex-direction:column;font-family:Pretendard JP Variable,Pretendard JP,sans-serif;padding:32px 24px 24px;position:relative}.auth-modal--form[data-v-45c5747a]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--bg-base) 90%,transparent);max-width:95vw;width:480px}.auth-modal--confirm[data-v-45c5747a]{background:var(--bg-base);max-width:95vw;width:448px}@media(max-width:767.98px){.auth-modal[data-v-45c5747a]{border-radius:24px;max-width:100vw;padding:24px 16px 20px;width:100%!important}.auth-modal--bottom-drawer[data-v-45c5747a]{border-radius:24px 24px 0 0;padding-bottom:max(20px,env(safe-area-inset-bottom))}}.auth-modal__close[data-v-45c5747a]{align-items:center;background:color-mix(in srgb,var(--overlay) 7%,transparent);border:none;border-radius:24px;color:var(--auth-muted);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .15s;width:32px;z-index:1}.auth-modal__close[data-v-45c5747a]:hover{background:color-mix(in srgb,var(--overlay) 15%,transparent)}.auth-modal__logo[data-v-45c5747a]{margin-bottom:24px}.auth-modal__title[data-v-45c5747a]{color:var(--text-primary);font-size:36px;font-weight:700;line-height:1;margin:0 0 8px;text-align:center}.auth-modal__title--primary[data-v-45c5747a]{color:var(--cta-fill)}@media(max-width:767.98px){.auth-modal__title[data-v-45c5747a]{font-size:28px}}.auth-modal__body[data-v-45c5747a]{width:100%}.auth-modal__footer[data-v-45c5747a]{margin-top:32px;width:100%}.account-link-complete[data-v-307cb04f]{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center;width:100%}.account-link-complete__title[data-v-307cb04f]{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.5;margin:0}.account-link-complete__description[data-v-307cb04f]{color:var(--auth-muted);font-size:14px;line-height:1.6;margin:0}.auth-primary-btn[data-v-307cb04f]{background:var(--cta-fill);border:none;border-radius:24px;color:var(--on-brand);cursor:pointer;font-family:Pretendard JP Variable,Pretendard JP,sans-serif;font-size:16px;font-weight:600;height:48px;transition:opacity .15s;width:100%}.auth-primary-btn[data-v-307cb04f]:hover:not(:disabled){opacity:.85}.auth-primary-btn[data-v-307cb04f]:disabled{cursor:not-allowed;opacity:.5}.notify-default[data-v-ddc94016]{align-items:center;background-color:var(--c-1b1b1b);border-radius:8px;display:flex;font-family:Pretendard JP;font-size:16px;font-weight:600;gap:8px;height:100%;justify-content:center;line-height:130%;padding:16px;text-align:center;white-space:pre-wrap;width:var(--width)}body.platform-kakutale .notify-default[data-v-ddc94016]{background-color:var(--black);color:var(--white)}.notify-default--tappable[data-v-ddc94016]{cursor:pointer}.notify-default--tappable[data-v-ddc94016]:active{transform:scale(.99)}.notify-primary-wrapper[data-v-bc18849f]{display:flex;font-family:Pretendard JP;justify-content:center;width:var(--width)}.notify-primary[data-v-bc18849f]{align-items:center;background:var(--brand-fill);border:1px solid color-mix(in srgb,var(--border) 10%,transparent);border-radius:16px;box-shadow:0 9px 7px color-mix(in srgb,var(--shadow) 10%,transparent);color:var(--on-brand);display:flex;gap:12px;justify-content:center;max-width:100%;padding:12px 16px}.notify-primary__icon[data-v-bc18849f]{flex-shrink:0}.notify-primary__message[data-v-bc18849f]{font-size:14px;font-weight:500;line-height:22px}.notify-success-wrapper[data-v-7267b1df]{display:flex;font-family:Pretendard JP;justify-content:center;width:var(--width)}.notify-success[data-v-7267b1df]{align-items:center;background-color:var(--success);border:1px solid color-mix(in srgb,var(--border) 10%,transparent);border-radius:16px;box-shadow:0 9px 7px color-mix(in srgb,var(--shadow) 10%,transparent);color:var(--text-primary);display:flex;gap:12px;justify-content:center;max-width:100%;padding:12px 16px}.notify-success__icon[data-v-7267b1df]{flex-shrink:0}.notify-success__message[data-v-7267b1df]{font-size:14px;font-weight:500;line-height:22px}body.platform-kakutale .notify-success__icon[data-v-7267b1df],body.platform-kakutale .notify-success__message[data-v-7267b1df]{color:var(--text-white)}.merge-pw[data-v-b2aefe26]{display:flex;flex-direction:column;gap:20px;width:100%}.merge-pw__description[data-v-b2aefe26]{color:var(--text-primary);font-size:14px;line-height:1.6;margin:0 0 16px;text-align:center}.merge-pw__field[data-v-b2aefe26]{display:flex;flex-direction:column}.merge-pw__label[data-v-b2aefe26]{align-items:center;color:var(--text-primary);display:flex;font-family:Pretendard JP Variable,Pretendard JP,sans-serif;font-size:14px;font-weight:400;gap:4px;line-height:1;padding-bottom:12px}.merge-pw__required[data-v-b2aefe26]{color:var(--cta-fill)}.merge-pw__check[data-v-b2aefe26]{color:var(--c-22c55e)}.merge-pw__hint[data-v-b2aefe26]{color:var(--auth-muted);font-size:13px;margin-top:4px}.merge-pw__error[data-v-b2aefe26]{color:var(--error-bright);font-size:12px;margin-top:4px}.auth-input[data-v-b2aefe26] .q-field__control{align-items:center;background:var(--input-bg);border:1px solid var(--auth-input-border-color);border-radius:24px;min-height:48px;padding:0}.auth-input[data-v-b2aefe26] .q-field__control-container,.auth-input[data-v-b2aefe26] .q-field__control:after,.auth-input[data-v-b2aefe26] .q-field__control:before{background:transparent!important}.auth-input[data-v-b2aefe26] .q-field__native:-webkit-autofill,.auth-input[data-v-b2aefe26] .q-field__native:-webkit-autofill:active,.auth-input[data-v-b2aefe26] .q-field__native:-webkit-autofill:focus,.auth-input[data-v-b2aefe26] .q-field__native:-webkit-autofill:hover{-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary);-webkit-transition:background-color 99999s ease-in-out 0s;transition:background-color 99999s ease-in-out 0s}.auth-input[data-v-b2aefe26] .q-field__native{color:var(--text-primary);font-family:Pretendard JP Variable,Pretendard JP,sans-serif;font-size:16px;font-weight:400;line-height:22px;padding:13px 16px}.auth-input[data-v-b2aefe26] .q-field__native::-moz-placeholder{color:var(--auth-muted);opacity:1;overflow:hidden;text-overflow:ellipsis}.auth-input[data-v-b2aefe26] .q-field__native::placeholder{color:var(--auth-muted);opacity:1;overflow:hidden;text-overflow:ellipsis}.auth-input[data-v-b2aefe26] .q-field__prepend{color:var(--auth-muted);padding-left:16px;padding-right:0}.auth-input[data-v-b2aefe26] .q-field__append{color:var(--auth-muted);padding-left:0;padding-right:12px}.auth-input[data-v-b2aefe26] .q-field__marginal+.q-field__native{padding-left:8px}.auth-input[data-v-b2aefe26] .q-field__bottom{color:var(--error-bright);font-size:12px;padding-top:4px}.auth-input[data-v-b2aefe26] .q-field__marginal{height:auto}.auth-input[data-v-b2aefe26]{padding:0}.toggle-visibility[data-v-b2aefe26]{align-items:center;background:none;border:none;color:var(--auth-muted);cursor:pointer;display:flex;padding:0}.merge-pw__footer[data-v-b2aefe26]{display:flex;flex-direction:column;gap:8px;width:100%}.auth-primary-btn[data-v-b2aefe26]{background:var(--cta-fill);border:none;border-radius:24px;color:var(--on-brand);cursor:pointer;font-family:Pretendard JP Variable,Pretendard JP,sans-serif;font-size:16px;font-weight:600;height:48px;transition:opacity .15s;width:100%}.auth-primary-btn[data-v-b2aefe26]:hover:not(:disabled){opacity:.85}.auth-primary-btn[data-v-b2aefe26]:disabled{cursor:not-allowed;opacity:.5}.account-link-verify[data-v-50e82568]{display:flex;flex-direction:column;gap:20px;width:100%}.account-link-verify__description[data-v-50e82568]{color:var(--text-primary);font-size:14px;line-height:1.6;margin:0 0 16px;text-align:center}.account-link-verify__field[data-v-50e82568]{display:flex;flex-direction:column}.account-link-verify__label[data-v-50e82568]{align-items:center;color:var(--text-primary);display:flex;font-family:Pretendard JP Variable,Pretendard JP,sans-serif;font-size:14px;font-weight:400;gap:4px;line-height:1;padding-bottom:12px}.account-link-verify__required[data-v-50e82568]{color:var(--cta-fill)}.auth-input[data-v-50e82568] .q-field__control{align-items:center;background:var(--input-bg);border:1px solid var(--auth-input-border-color);border-radius:24px;min-height:48px;padding:0}.auth-input[data-v-50e82568] .q-field__control-container,.auth-input[data-v-50e82568] .q-field__control:after,.auth-input[data-v-50e82568] .q-field__control:before{background:transparent!important}.auth-input[data-v-50e82568] .q-field__native:-webkit-autofill,.auth-input[data-v-50e82568] .q-field__native:-webkit-autofill:active,.auth-input[data-v-50e82568] .q-field__native:-webkit-autofill:focus,.auth-input[data-v-50e82568] .q-field__native:-webkit-autofill:hover{-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary);-webkit-transition:background-color 99999s ease-in-out 0s;transition:background-color 99999s ease-in-out 0s}.auth-input[data-v-50e82568] .q-field__native{color:var(--text-primary);font-family:Pretendard JP Variable,Pretendard JP,sans-serif;font-size:16px;font-weight:400;line-height:22px;padding:13px 16px}.auth-input[data-v-50e82568] .q-field__native::-moz-placeholder{color:var(--auth-muted);opacity:1;overflow:hidden;text-overflow:ellipsis}.auth-input[data-v-50e82568] .q-field__native::placeholder{color:var(--auth-muted);opacity:1;overflow:hidden;text-overflow:ellipsis}.auth-input[data-v-50e82568] .q-field__prepend{color:var(--auth-muted);padding-left:16px;padding-right:0}.auth-input[data-v-50e82568] .q-field__append{color:var(--auth-muted);padding-left:0;padding-right:12px}.auth-input[data-v-50e82568] .q-field__marginal+.q-field__native{padding-left:8px}.auth-input[data-v-50e82568] .q-field__bottom{color:var(--error-bright);font-size:12px;padding-top:4px}.auth-input[data-v-50e82568] .q-field__marginal{height:auto}.auth-input[data-v-50e82568]{padding:0}.account-link-verify__actions[data-v-50e82568]{align-items:center;display:flex;flex-direction:column;gap:12px}.account-link-verify__resend[data-v-50e82568]{color:var(--auth-muted);font-size:14px}.account-link-verify__resend-link[data-v-50e82568]{background:transparent;border:none;color:var(--auth-muted);cursor:pointer;font-family:Pretendard JP Variable,Pretendard JP,sans-serif;font-weight:500;transition:color .15s}.account-link-verify__resend-link[data-v-50e82568]:hover{color:var(--text-primary)}.account-link-verify__resend-link[data-v-50e82568]{color:var(--text-primary);font-size:14px;padding:0;text-decoration:underline}.account-link-verify__error[data-v-50e82568]{color:var(--error-bright);font-size:12px;margin-top:4px}.auth-primary-btn[data-v-50e82568]{background:var(--cta-fill);border:none;border-radius:24px;color:var(--on-brand);cursor:pointer;font-family:Pretendard JP Variable,Pretendard JP,sans-serif;font-size:16px;font-weight:600;height:48px;transition:opacity .15s;width:100%}.auth-primary-btn[data-v-50e82568]:hover:not(:disabled){opacity:.85}.auth-primary-btn[data-v-50e82568]:disabled{cursor:not-allowed;opacity:.5}.account-link-prompt[data-v-8ffa08bb]{display:flex;flex-direction:column;gap:8px;width:100%}.account-link-prompt__description[data-v-8ffa08bb]{color:var(--text-primary);font-size:14px;line-height:1.6;margin:0 0 16px;text-align:center}.account-link-prompt__description strong[data-v-8ffa08bb]{font-weight:600}.account-link-prompt__error[data-v-8ffa08bb]{color:var(--error-bright);font-size:12px;text-align:center}.account-link-prompt__actions[data-v-8ffa08bb]{align-items:center;display:flex;flex-direction:column;gap:12px}.auth-primary-btn[data-v-8ffa08bb]{background:var(--cta-fill);border:none;border-radius:24px;color:var(--on-brand);cursor:pointer;font-family:Pretendard JP Variable,Pretendard JP,sans-serif;font-size:16px;font-weight:600;height:48px;transition:opacity .15s;width:100%}.auth-primary-btn[data-v-8ffa08bb]:hover:not(:disabled){opacity:.85}.auth-primary-btn[data-v-8ffa08bb]:disabled{cursor:not-allowed;opacity:.5}@font-face{font-family:Pretendard;src:local("Pretendard Regular"),local("Pretendard"),url(../_fonts/kLYc5-9CZKxc8tNQWuN1nODNzofxQ2j3YAGyYskqaas-5cVByqSsT5K_GXoxC9e8gHS4F00Ox73Tg-4K_OpGXs0.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Pretendard Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:107.9719%;ascent-override:88.1849%;descent-override:22.3402%;line-gap-override:0%}@font-face{font-family:"Pretendard Fallback: Segoe UI";src:local("Segoe UI");size-adjust:101.4317%;ascent-override:93.8709%;descent-override:23.7806%;line-gap-override:0%}@font-face{font-family:"Pretendard Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:99.9349%;ascent-override:95.2769%;descent-override:24.1368%;line-gap-override:0%}@font-face{font-family:"Pretendard Fallback: Arial";src:local("Arial");size-adjust:100.8762%;ascent-override:94.3878%;descent-override:23.9116%;line-gap-override:0%}@font-face{font-family:"Pretendard Fallback: Noto Sans";src:local("Noto Sans");size-adjust:94.8749%;ascent-override:100.3583%;descent-override:25.4241%;line-gap-override:0%}.age-verify-modal[data-v-2778caed] .auth-modal__logo{margin-bottom:32px}.age-verify[data-v-2778caed]{gap:16px;width:100%}.age-verify[data-v-2778caed],.age-verify__intro[data-v-2778caed]{display:flex;flex-direction:column}.age-verify__intro[data-v-2778caed]{gap:8px;margin-bottom:16px;padding:16px;text-align:center}.age-verify__title[data-v-2778caed]{color:var(--text-primary);font-family:Pretendard,"Pretendard Fallback: BlinkMacSystemFont","Pretendard Fallback: Segoe UI","Pretendard Fallback: Helvetica Neue","Pretendard Fallback: Arial","Pretendard Fallback: Noto Sans",Pretendard JP Variable,Pretendard JP,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0}.age-verify__description[data-v-2778caed]{color:var(--auth-muted);font-size:16px;font-weight:400;line-height:24px;margin:0}.age-verify__field[data-v-2778caed]{display:flex;flex-direction:column;gap:8px}.age-verify__field-header[data-v-2778caed]{padding:0 0 8px}.age-verify__label[data-v-2778caed]{align-items:center;color:var(--text-primary);display:inline-flex;font-size:14px;gap:4px;line-height:1}.age-verify__required[data-v-2778caed]{color:var(--cta-fill)}body.platform-kakutale .age-verify__required[data-v-2778caed]{color:var(--error)}.age-verify__row[data-v-2778caed]{display:flex;gap:8px;width:100%}.age-verify__input-wrap[data-v-2778caed]{align-items:center;background:var(--input-bg);border:1px solid var(--auth-input-border-color);border-radius:24px;display:flex;flex:1;gap:4px;height:40px;min-width:0;padding:4px}.age-verify__input-wrap--year[data-v-2778caed]{flex:1}.age-verify__input-pair[data-v-2778caed]{display:flex;flex:2;gap:8px;min-width:0}.age-verify__input[data-v-2778caed]{background:transparent;border:none;color:var(--text-primary);flex:1;font-family:Pretendard JP Variable,Pretendard JP,sans-serif;font-size:14px;height:32px;line-height:22px;min-width:0;outline:none;padding:0 12px;width:100%}@media(max-width:767.98px){.age-verify__input[data-v-2778caed]{font-size:16px}}.age-verify__input[data-v-2778caed]::-moz-placeholder{color:var(--auth-muted);opacity:1}.age-verify__input[data-v-2778caed]::placeholder{color:var(--auth-muted);opacity:1}.age-verify__suffix[data-v-2778caed]{align-items:center;color:var(--auth-muted);display:inline-flex;flex-shrink:0;font-size:12px;height:32px;line-height:1;padding:0 10px}.age-verify__warning[data-v-2778caed]{color:var(--error);font-size:14px;font-weight:400;line-height:22px;margin:0;text-align:center}.age-verify__consent[data-v-2778caed]{display:flex;flex-direction:column}.age-verify__consent-box[data-v-2778caed]{align-items:flex-start;background:var(--input-bg);border-radius:16px;display:flex;gap:12px;padding:16px}.age-verify__checkbox[data-v-2778caed]{align-items:center;background:transparent;border:1px solid color-mix(in srgb,var(--border) 30%,transparent);border-radius:4px;color:var(--text-primary);cursor:pointer;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;margin-top:1px;padding:0;transition:background .15s,border-color .15s;width:20px}.age-verify__checkbox--checked[data-v-2778caed]{background:var(--checkbox-selected-bg);border-color:var(--checkbox-selected-bg);color:var(--checkbox-selected-fg)}.age-verify__consent-content[data-v-2778caed]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.age-verify__consent-label[data-v-2778caed]{color:var(--text-primary);font-size:14px;line-height:22px;margin:0}.age-verify__terms-link[data-v-2778caed]{align-self:flex-start;color:var(--auth-muted);cursor:pointer;font-size:14px;line-height:22px;text-decoration:underline}.age-verify__btn[data-v-2778caed]{border:none;border-radius:32px;cursor:pointer;font-family:Pretendard JP Variable,Pretendard JP,sans-serif;font-size:18px;font-weight:600;height:52px;transition:opacity .15s;width:100%}.age-verify__btn--primary[data-v-2778caed]{background:var(--cta-fill);color:var(--on-brand)}.age-verify__btn--primary[data-v-2778caed]:hover:not(:disabled){opacity:.85}.age-verify__btn--primary[data-v-2778caed]:disabled{cursor:not-allowed;opacity:.5}.age-verify__btn--secondary[data-v-2778caed]{background:var(--age-secondary-bg);color:var(--age-secondary-fg)}.age-verify__btn--secondary[data-v-2778caed]:hover{opacity:.85}#fanza-header[data-v-eafc4680]{width:100%}.dmm-header-mock[data-v-e6a1680c]{background:var(--c-1a1a1a);border-bottom:1px solid var(--c-333333);width:100%}.dmm-header-inner[data-v-e6a1680c]{align-items:center;display:flex;gap:16px;height:50px;max-width:100%;padding:0 16px}.dmm-logo[data-v-e6a1680c]{color:var(--text-primary);font-size:18px;font-weight:700;letter-spacing:2px}.dmm-nav[data-v-e6a1680c]{display:flex;gap:12px}.dmm-nav-item[data-v-e6a1680c]{color:var(--c-999999);font-size:12px}.dmm-badge[data-v-e6a1680c]{border:1px solid var(--primary);border-radius:4px;color:var(--primary);font-size:10px;font-weight:600;margin-left:auto;padding:2px 6px}#dmm-header[data-v-bee154e5]{width:100%}.system-maintenance[data-v-08908640]{background:var(--brand-fill);border-radius:12px;color:var(--on-brand);flex-wrap:nowrap;font-size:11px;line-height:150%;max-height:700px;max-width:720px;padding:12px;width:100%;z-index:2001}.system-maintenance.full-mode[data-v-08908640]{max-height:calc(100dvh - 200px)}@media(max-width:767.98px){.system-maintenance.full-mode[data-v-08908640]{max-height:calc(100dvh - 100px)}}.system-maintenance[data-v-08908640]{font-family:Pretendard JP;font-weight:600}.system-maintenance .message[data-v-08908640]{display:inline-block;padding-right:30px;width:100%}.system-maintenance .full-message[data-v-08908640]{display:block;flex:1;overflow-y:scroll;white-space:pre-wrap;width:100%;-ms-overflow-style:none;scrollbar-width:none}.system-maintenance .full-message[data-v-08908640]::-webkit-scrollbar{display:none}.system-maintenance .full-message[data-v-08908640]{background-color:var(--surface);border-radius:8px;color:var(--text-on-light);font-size:12px;font-weight:600;line-height:150%;margin-top:12px;padding:19px 14px}.system-maintenance .close-icon[data-v-08908640]{cursor:pointer;position:absolute;right:12px;top:12px}.system-maintenance[data-v-08908640]{left:50%;max-width:320px;top:10px;transform:translate(-50%)}@media(max-width:767.98px){.system-maintenance[data-v-08908640]{top:10px}}.system-maintenance .more-btn[data-v-08908640]{color:var(--text-on-light);display:block;flex-shrink:0;font-size:12px;font-weight:600;line-height:150%}.loading-spinner[data-v-348242e1]{height:var(--spinner-size);width:var(--spinner-size)}.loading-spinner path[data-v-348242e1]{animation:spinner-348242e1 1.2s linear infinite}.loading-spinner path[data-v-348242e1]:first-child{animation-delay:var(--spinner-delay-1)}.loading-spinner path[data-v-348242e1]:nth-child(2){animation-delay:var(--spinner-delay-2)}.loading-spinner path[data-v-348242e1]:nth-child(3){animation-delay:var(--spinner-delay-3)}.loading-spinner path[data-v-348242e1]:nth-child(4){animation-delay:var(--spinner-delay-4)}.loading-spinner path[data-v-348242e1]:nth-child(5){animation-delay:var(--spinner-delay-5)}.loading-spinner path[data-v-348242e1]:nth-child(6){animation-delay:var(--spinner-delay-6)}.loading-spinner path[data-v-348242e1]:nth-child(7){animation-delay:var(--spinner-delay-7)}.loading-spinner path[data-v-348242e1]:nth-child(8){animation-delay:var(--spinner-delay-8)}@keyframes spinner-348242e1{0%{opacity:1}to{opacity:0}}.page-spinner-loading[data-v-9e765de3]{align-items:center;background-color:color-mix(in srgb,var(--scrim) 50%,transparent);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999999}.page-loading[data-v-c8225e58]{background-color:var(--bg-deep);color:var(--text-primary);height:100lvh;left:0;position:fixed;top:0;width:100%;z-index:9999}.logo[data-v-c8225e58]{height:46px;width:276px}@media(max-width:767.98px){.logo[data-v-c8225e58]{height:24px;width:144px}}.spinner[data-v-c8225e58]{animation:spin-c8225e58 1s linear infinite;margin-top:24px}@keyframes spin-c8225e58{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.sidebar-header[data-v-08e0795b]{display:flex;height:80px;position:sticky;top:0;width:100%}.title-container[data-v-08e0795b]{align-items:center;display:flex;justify-content:center}.header-title[data-v-08e0795b]{color:var(--text-primary);font-family:var(--font-font-sans,"Pretendard JP",sans-serif);font-size:24px;font-weight:700;line-height:32px}.icon-button[data-v-08e0795b]{align-items:center;background:transparent;border:none;border-radius:32px;cursor:pointer;display:flex;height:48px;justify-content:center;padding:10px;transition:background-color .2s;width:48px}.icon-button[data-v-08e0795b]:hover{background:color-mix(in srgb,var(--overlay) 5%,transparent)}.header-icon[data-v-08e0795b]{color:var(--base-foreground,var(--text-primary));height:24px;width:24px}.notification-item[data-v-2641f251]{background:transparent;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:16px}.notification-item.is-point[data-v-2641f251]{cursor:default}.notification-item[data-v-2641f251]{align-items:flex-start;transition:background-color .2s ease;width:100%}.notification-item[data-v-2641f251]:not(.is-point):hover{background:color-mix(in srgb,var(--overlay) 5%,transparent)}.notification-item.is-expire .item-icon[data-v-2641f251],.notification-item.is-expire .item-title[data-v-2641f251]{color:var(--error)}.item-icon-wrapper[data-v-2641f251]{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding-top:2px;width:20px}.item-icon[data-v-2641f251]{color:var(--base-foreground,var(--text-primary));height:20px;width:20px}.item-content[data-v-2641f251]{flex:1;gap:4px;justify-content:center;min-width:0}.item-content[data-v-2641f251],.item-title-wrapper[data-v-2641f251]{display:flex;flex-direction:column}.item-title-wrapper[data-v-2641f251]{align-items:flex-start;gap:8px;width:100%}.badge-new[data-v-2641f251]{align-items:center;background:var(--base-primary,var(--primary));border-radius:12px;color:var(--base-primary-foreground,var(--text-primary));display:inline-flex;flex-shrink:0;font-family:var(--font-font-sans,"Pretendard JP",sans-serif);font-size:9px;font-weight:600;justify-content:center;line-height:1;padding:2px 4px}body.platform-kakutale .badge-new[data-v-2641f251]{background:var(--cta-fill);color:var(--white)}.item-title[data-v-2641f251]{color:var(--base-foreground,var(--text-primary));font-weight:500;line-height:16px;width:100%}.item-desc[data-v-2641f251],.item-title[data-v-2641f251]{font-family:var(--font-font-sans,"Pretendard JP",sans-serif);font-size:14px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-desc[data-v-2641f251]{color:var(--base-muted-foreground,color-mix(in srgb,var(--text-secondary) 50%,transparent));font-weight:400;line-height:22px}.item-actions[data-v-2641f251]{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end}.item-time[data-v-2641f251]{color:var(--base-muted-foreground,color-mix(in srgb,var(--text-secondary) 50%,transparent));font-family:var(--font-font-sans,"Pretendard JP",sans-serif);font-size:12px;line-height:16px;white-space:nowrap}.item-time--inline[data-v-2641f251]{display:none}@media(max-width:767.98px){.item-time--inline[data-v-2641f251]{display:inline-block}.item-time--side[data-v-2641f251]{display:none}}.action-icon[data-v-2641f251]{color:var(--base-muted-foreground,color-mix(in srgb,var(--text-secondary) 50%,transparent));height:20px;width:20px}.notification-list[data-v-fb0b1a01]{display:flex;flex-direction:column;width:100%}.separator[data-v-fb0b1a01]{background:var(--base-border,color-mix(in srgb,var(--overlay) 10%,transparent));height:1px;margin:0;width:100%}.empty-state[data-v-fb0b1a01]{color:var(--base-muted-foreground,color-mix(in srgb,var(--text-secondary) 50%,transparent));font-family:var(--font-font-sans,"Pretendard JP",sans-serif);font-size:14px;padding:32px 16px;text-align:center}.loading-state[data-v-fb0b1a01]{display:flex;justify-content:center;padding:16px}.scroll-wrapper[data-v-7d8c93a8]{height:100%}.notification-detail[data-v-acba2186]{display:flex;flex-direction:column;padding-bottom:24px;width:100%}.detail-header[data-v-acba2186]{background:transparent;display:flex;flex-direction:column;gap:4px;padding:16px 20px}.detail-title[data-v-acba2186]{color:var(--base-foreground,var(--text-primary));font-size:18px;font-weight:600;line-height:28px;margin:0}.detail-time[data-v-acba2186],.detail-title[data-v-acba2186]{font-family:var(--font-font-sans,"Pretendard JP",sans-serif)}.detail-time[data-v-acba2186]{color:var(--base-muted-foreground,color-mix(in srgb,var(--text-secondary) 50%,transparent));font-size:14px;font-weight:400;line-height:22px;text-align:right;width:100%}.detail-content[data-v-acba2186]{padding:16px 20px}.detail-text[data-v-acba2186]{color:var(--base-foreground,var(--text-primary));font-family:var(--font-font-sans,"Pretendard JP",sans-serif);font-size:16px;font-weight:400;line-height:24px;opacity:.7;word-break:break-all}.detail-text[data-v-acba2186] p{margin:0}.detail-text[data-v-acba2186] p:not(:last-child){margin-bottom:8px}.detail-text[data-v-acba2186] a{color:var(--c-7c9eff);text-decoration:underline}.detail-text[data-v-acba2186] a:hover{color:var(--c-a8bfff)}.detail-text[data-v-acba2186] strong{font-weight:700}.detail-text[data-v-acba2186] ol,.detail-text[data-v-acba2186] ul{margin:0;padding-left:20px}.detail-text[data-v-acba2186] li{margin:0}.detail-actions[data-v-acba2186]{margin-top:16px;padding:0 24px}.cta-button[data-v-acba2186],.detail-actions[data-v-acba2186]{display:flex;justify-content:center}.cta-button[data-v-acba2186]{align-items:center;background:var(--base-primary,var(--primary));border:none;border-radius:32px;color:var(--base-primary-foreground,var(--text-primary));cursor:pointer;flex:1;font-family:var(--font-font-sans,"Pretendard JP",sans-serif);font-size:18px;font-weight:600;height:48px;line-height:28px;padding:12px 20px;transition:opacity .2s}.cta-button[data-v-acba2186]:hover{opacity:.9}[data-v-26b358de] q-drawer{background:transparent}.sidebar-inner[data-v-26b358de]{background:var(--base-background,var(--bg-base));border:var(--border-width-border,1px) solid var(--base-border,color-mix(in srgb,var(--border) 10%,transparent));border-radius:var(--border-radius-rounded-3xl,32px);display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important}.sidebar-content[data-v-26b358de]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:none;padding:0 0 16px;width:100%}.tabs-container[data-v-26b358de]{background:var(--base-muted,var(--bg-base));padding:0 16px;position:sticky;top:0;z-index:2}.tabs-group[data-v-26b358de]{align-items:center;background:var(--c-262626);border-radius:32px;display:flex;overflow:hidden;padding:3px}body.platform-kakutale .tabs-group[data-v-26b358de]{background:var(--surface-secondary);border:none}.tabs-scroll[data-v-26b358de]{align-items:center;border-radius:999px;display:flex;flex:1;gap:8px;min-width:0;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.tabs-scroll[data-v-26b358de]::-webkit-scrollbar{display:none}.tab-btn[data-v-26b358de]{align-items:center;background:transparent;border:1px solid transparent;border-radius:20px;color:var(--text-primary);cursor:pointer;display:flex;flex:1 0 auto;gap:4px;height:42px;justify-content:center;overflow:hidden;padding:8px 12px;transition:all .2s ease;white-space:nowrap}body.platform-kakutale .tab-btn[data-v-26b358de]:not(.tab-btn--active){color:var(--tab-inactive-fg)}body.platform-kakutale .tab-btn[data-v-26b358de]:not(.tab-btn--active):hover{background:color-mix(in srgb,var(--overlay) 8%,transparent)}.tab-btn--active[data-v-26b358de]{background:var(--tab-active-bg);border-color:var(--tab-active-border);border-radius:32px;box-shadow:0 1px 3px color-mix(in srgb,var(--shadow) 10%,transparent);color:var(--tab-active-fg)}body.platform-kakutale .tab-btn--active[data-v-26b358de]{box-shadow:none}.tab-label[data-v-26b358de]{font-family:var(--font-font-sans,"Pretendard JP",sans-serif);font-size:14px;font-weight:500;line-height:1}.tab-btn--active .tab-label[data-v-26b358de]{font-weight:700}.tab-badge[data-v-26b358de]{align-items:center;background:var(--base-primary,var(--primary));border:1px solid transparent;border-radius:9999px;color:var(--base-primary-foreground,var(--text-primary));display:flex;font-size:12px;font-weight:600;height:20px;justify-content:center;line-height:16px;min-width:20px;padding:0 4px}.tab-content[data-v-26b358de]{padding:0 16px}.sidebar-container[data-v-099eb598]{box-sizing:border-box;height:100%;max-height:unset!important;max-width:100vw;padding-right:24px;width:504px}.mobile-sidebar-container[data-v-099eb598]{height:100dvh}[data-v-d9897ac6] .q-dialog__inner{padding:0}.wrapper[data-v-d9897ac6]{background-color:var(--bg-base);min-height:100%;padding:24px;width:100%}.content[data-v-d9897ac6]{gap:40px;width:100%}.logo[data-v-d9897ac6]{height:32px;width:192px}@media(max-width:767.98px){.logo[data-v-d9897ac6]{height:18px;width:108px}}.card[data-v-d9897ac6]{background-color:color-mix(in srgb,var(--overlay) 7%,transparent);border-radius:24px;gap:24px;max-width:420px;min-width:320px;overflow:hidden;padding:24px;width:100%}.title[data-v-d9897ac6]{color:var(--text-primary);font-size:18px;font-weight:700;line-height:28px;white-space:nowrap}.description[data-v-d9897ac6],.title[data-v-d9897ac6]{margin-bottom:0;text-align:center}.description[data-v-d9897ac6]{color:color-mix(in srgb,var(--text-secondary) 50%,transparent);font-size:16px;font-weight:400;line-height:24px;white-space:pre-line}.retry-button[data-v-d9897ac6]{background:var(--brand-fill);border:none;border-radius:24px;color:var(--on-brand);gap:6px;height:40px;padding:10px 16px;width:120px}body.platform-kakutale .retry-button[data-v-d9897ac6]{background:var(--secondary);color:var(--white)}.retry-button[data-v-d9897ac6]{cursor:pointer;font-size:16px;font-weight:600;line-height:1}.nijiyome-passthrough{display:contents}.dlsite-content{background-color:#000!important;color:#fff!important;display:block}.page-wrapper[data-v-7a4d07cd]{background-color:var(--bg-deep);color:var(--text-primary)}.page-wrapper .error-status[data-v-7a4d07cd]{font-family:Baloo\ 2;font-size:200px;font-weight:800;line-height:110%;margin:0}.page-wrapper .error-message[data-v-7a4d07cd]{font-size:var(--v9bdf22d2);font-weight:700}.page-wrapper .retry-btn[data-v-7a4d07cd]{background:var(--brand-fill);border-radius:40px;font-size:16px;font-weight:600;height:40px;line-height:130%;width:160px}
