.ilu-overlay[data-v-b5dcccc7]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:24px;z-index:1000}.ilu-card[data-v-b5dcccc7]{background-color:#fff;border-radius:16px;padding:24px;width:100%;max-width:341px;display:flex;flex-direction:column;gap:16px;text-align:center}.ilu-title[data-v-b5dcccc7]{margin:0;font-size:18px;font-weight:700;line-height:26px;color:#0a0a0a}.ilu-desc[data-v-b5dcccc7]{margin:0;font-size:14px;font-weight:400;line-height:22px;color:#717182}.ilu-code[data-v-b5dcccc7]{margin:0;font-size:12px;font-weight:400;line-height:18px;color:#717182;word-break:break-all}.ilu-fade-enter-active[data-v-b5dcccc7],.ilu-fade-leave-active[data-v-b5dcccc7]{transition:opacity .2s ease}.ilu-fade-enter-from[data-v-b5dcccc7],.ilu-fade-leave-to[data-v-b5dcccc7]{opacity:0}.se-overlay[data-v-4230b699]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:24px;z-index:1000}.se-card[data-v-4230b699]{background-color:#fff;border-radius:16px;padding:24px;width:100%;max-width:341px;display:flex;flex-direction:column;gap:16px;text-align:center}.se-title[data-v-4230b699]{margin:0;font-size:18px;font-weight:700;line-height:26px;color:#0a0a0a}.se-desc[data-v-4230b699]{margin:0;font-size:14px;font-weight:400;line-height:22px;color:#717182}.se-button[data-v-4230b699]{width:100%;min-height:50px;padding:12px 16px;border:none;border-radius:10px;background-color:var(--color-primary, #ff8800);color:#fff;font-size:16px;font-weight:700;line-height:24px;cursor:pointer;transition:opacity .15s}.se-button[data-v-4230b699]:active{opacity:.85}.se-fade-enter-active[data-v-4230b699],.se-fade-leave-active[data-v-4230b699]{transition:opacity .2s ease}.se-fade-enter-from[data-v-4230b699],.se-fade-leave-to[data-v-4230b699]{opacity:0}.app-switched-notice[data-v-91f7dd9c]{position:fixed;top:0;left:0;right:0;z-index:900;pointer-events:none}.app-switched-notice__bar[data-v-91f7dd9c]{pointer-events:auto;display:flex;align-items:center;gap:8px;margin:8px 16px 0;padding:10px 12px;border-radius:8px;background-color:#fff8e1;border:1px solid #f2c94c;box-shadow:0 2px 8px #0000001f}.app-switched-notice__text[data-v-91f7dd9c]{flex:1;margin:0;font-size:14px;line-height:20px;color:#0a0a0a}.app-switched-notice__close[data-v-91f7dd9c]{flex:none;width:44px;height:44px;border:none;background:transparent;font-size:18px;line-height:1;color:#717182;cursor:pointer}.app-reload-notice[data-v-a97745f8]{position:fixed;top:0;left:0;right:0;z-index:900;pointer-events:none}.app-reload-notice__bar[data-v-a97745f8]{pointer-events:auto;display:flex;align-items:center;gap:8px;margin:8px 16px 0;padding:10px 12px;border-radius:8px;background-color:#fff8e1;border:1px solid #f2c94c;box-shadow:0 2px 8px #0000001f}.app-reload-notice__text[data-v-a97745f8]{flex:1;margin:0;font-size:14px;line-height:20px;color:#0a0a0a}.app-reload-notice__reload[data-v-a97745f8]{flex:none;min-height:44px;padding:0 12px;border:1.5px solid var(--color-primary);border-radius:8px;background:#fff;color:var(--color-primary);font-size:14px;font-weight:700;cursor:pointer}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: #ff8800;--color-primary-light: rgba(255, 136, 0, .1);--color-text: #0a0a0a;--color-text-secondary: #717182;--color-text-placeholder: rgba(10, 10, 10, .5);--color-bg: #ffffff;--color-input-bg: #ffffff;--color-hover-bg: #f3f3f5;--color-border: rgba(0, 0, 0, .1);--color-border-strong: #d1d5dc;--color-info-bg: #eff6ff;--color-info-border: #bedbff;--color-info-text: #1447e6;--color-warning-bg: #fff7ed;--color-warning-border: #ffb86a;--color-warning: #f54900;--color-warning-heading: #7e2a0c;--color-warning-text: #9f2d00;--color-success: #31c015;--color-highlight-bg: #fff5e6;--radius-md: 10px;--radius-full: 9999px;--font-family: "Noto Sans JP", "Arimo", system-ui, sans-serif;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--content-max-width: 720px;--content-padding-desktop: 32px}html{font-family:var(--font-family);font-size:16px;line-height:1.5;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,#app{min-height:100dvh}@media(min-width:768px){::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#0003;border-radius:var(--radius-full)}}input,select,button,textarea{font-family:inherit;font-size:inherit}input:where(:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden],[type=submit],[type=button],[type=reset],[type=image])),select,textarea{font-size:max(16px,1em)}.is-seed-data{outline:2px dashed #d9480f;outline-offset:2px;background-color:#ff922b2e;color:#7f2704}
