.mode-btn[data-v-2f509c3a]{border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;transition:all .2s;display:flex}.mode-note[data-v-2f509c3a]{opacity:.75;font-size:11px}.mode-primary[data-v-2f509c3a]{color:#fff;background:linear-gradient(135deg,#b91c1c,#b45309);box-shadow:0 4px 14px #b91c1c40}.mode-primary[data-v-2f509c3a]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #b91c1c59}.mode-secondary[data-v-2f509c3a]{color:#92400e;background:#fffbeb;border-color:#fde68a}.mode-secondary[data-v-2f509c3a]:hover{background:#fef3c7}.mode-tertiary[data-v-2f509c3a]{color:#57534e;background:#fafaf9;border-color:#e7e5e4}.mode-tertiary[data-v-2f509c3a]:hover{background:#f5f5f4}.sfs-btn[data-v-93aeac9c]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.825rem;font-weight:500;transition:all .15s;display:inline-flex}.sfs-btn[data-v-93aeac9c]:disabled{opacity:.45;cursor:not-allowed}.sfs-primary[data-v-93aeac9c]{color:#fff;background:linear-gradient(#b91c1c,#92400e);box-shadow:0 1px 2px #991b1b33}.sfs-primary[data-v-93aeac9c]:hover:not(:disabled){background:linear-gradient(#991b1b,#78350f)}.sfs-ghost[data-v-93aeac9c]{color:#57534e;background:#fff;border-color:#e7e5e4}.sfs-ghost[data-v-93aeac9c]:hover:not(:disabled){color:#991b1b;background:#fef2f2;border-color:#fecaca}.sfs-mask[data-v-93aeac9c]{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.sfs-modal[data-v-93aeac9c]{background:#fff;border:1px solid #fee2e2;border-radius:1rem;width:100%;max-width:480px;padding:1.5rem;box-shadow:0 20px 60px -20px #0006}.sfs-modal-title[data-v-93aeac9c]{color:#292524;border-bottom:1px solid #fee2e2;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.7rem;font-size:1.05rem;font-weight:700;display:flex}.sfs-field[data-v-93aeac9c]{flex-direction:column;gap:.3rem;display:flex}.sfs-field span[data-v-93aeac9c]{color:#57534e;font-size:.78rem;font-weight:500}.sfs-field input[data-v-93aeac9c],.sfs-field textarea[data-v-93aeac9c]{color:#1c1917;resize:vertical;background:#fafaf9;border:1px solid #e7e5e4;border-radius:.5rem;padding:.5rem .7rem;font-family:inherit;font-size:.875rem;transition:all .15s}.sfs-field input[data-v-93aeac9c]:focus,.sfs-field textarea[data-v-93aeac9c]:focus{background:#fff;border-color:#b91c1c;outline:none;box-shadow:0 0 0 3px #b91c1c1a}.sfs-drawer-mask[data-v-c848ee08]{z-index:200;background:#0006;position:fixed;inset:0}.sfs-drawer[data-v-c848ee08]{background:#fafaf9;border-left:1px solid #fee2e2;flex-direction:column;width:min(440px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 30px -10px #00000059}.sfs-drawer-head[data-v-c848ee08]{background:#fff;border-bottom:1px solid #fee2e2;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.sfs-x[data-v-c848ee08]{cursor:pointer;color:#78716c;background:0 0;border:0;padding:0 .4rem;font-size:1.4rem;line-height:1;transition:color .15s}.sfs-x[data-v-c848ee08]:hover{color:#292524}.sfs-drawer-body[data-v-c848ee08]{flex:1;padding:1rem 1.25rem;overflow-y:auto}.sfs-empty[data-v-c848ee08]{text-align:center;color:#a8a29e;padding:2rem .5rem;font-size:.85rem}.sfs-item[data-v-c848ee08]{background:#fff;border:1px solid #e7e5e4;border-radius:.7rem;align-items:flex-start;gap:.7rem;padding:.75rem .9rem;transition:border-color .15s;display:flex}.sfs-item[data-v-c848ee08]:hover{border-color:#fca5a5}.sfs-item.is-current[data-v-c848ee08]{background:#fef2f2;border-color:#b91c1c}.sfs-current-tag[data-v-c848ee08]{color:#fff;vertical-align:middle;letter-spacing:.06em;background:#b91c1c;border-radius:.25rem;margin-left:.4rem;padding:.05rem .35rem;font-size:.62rem;font-weight:600;display:inline-block}.sfs-meta-chip[data-v-c848ee08]{color:#57534e;background:#fafaf9;border:1px solid #e7e5e4;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;display:inline-block}.sfs-meta-chip.is-scheme[data-v-c848ee08]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.sfs-tiny[data-v-c848ee08]{color:#57534e;cursor:pointer;background:#fff;border:1px solid #e7e5e4;border-radius:.35rem;padding:.25rem .55rem;font-size:.72rem;transition:all .15s}.sfs-tiny[data-v-c848ee08]:hover:not(:disabled){color:#991b1b;background:#fef2f2;border-color:#fecaca}.sfs-tiny[data-v-c848ee08]:disabled{opacity:.5;cursor:not-allowed}.sfs-tiny-danger[data-v-c848ee08]{color:#b91c1c}.sfs-tiny-danger[data-v-c848ee08]:hover:not(:disabled){color:#991b1b;background:#fee2e2;border-color:#fca5a5}.sfs-drawer-enter-active[data-v-c848ee08],.sfs-drawer-leave-active[data-v-c848ee08]{transition:all .25s}.sfs-drawer-enter-from[data-v-c848ee08],.sfs-drawer-leave-to[data-v-c848ee08]{opacity:0}.sfs-drawer-enter-from .sfs-drawer[data-v-c848ee08],.sfs-drawer-leave-to .sfs-drawer[data-v-c848ee08]{transform:translate(100%)}.sfs-drawer-enter-active .sfs-drawer[data-v-c848ee08],.sfs-drawer-leave-active .sfs-drawer[data-v-c848ee08]{transition:transform .25s}.sfs-btn[data-v-7e47f491]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.825rem;font-weight:500;transition:all .15s;display:inline-flex}.sfs-btn[data-v-7e47f491]:disabled{opacity:.45;cursor:not-allowed}.sfs-primary[data-v-7e47f491]{color:#fff;background:linear-gradient(#b91c1c,#92400e);box-shadow:0 1px 2px #991b1b33}.sfs-primary[data-v-7e47f491]:hover:not(:disabled){background:linear-gradient(#991b1b,#78350f)}.sfs-ghost[data-v-7e47f491]{color:#57534e;background:#fff;border-color:#e7e5e4}.sfs-ghost[data-v-7e47f491]:hover:not(:disabled){color:#991b1b;background:#fef2f2;border-color:#fecaca}.sfs-flash[data-v-7e47f491]{border-radius:.4rem;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.sfs-flash.is-ok[data-v-7e47f491]{color:#15803d;background:#dcfce7}.sfs-flash.is-err[data-v-7e47f491]{color:#991b1b;background:#fee2e2}.sfs-flash-enter-active[data-v-7e47f491],.sfs-flash-leave-active[data-v-7e47f491]{transition:all .25s}.sfs-flash-enter-from[data-v-7e47f491],.sfs-flash-leave-to[data-v-7e47f491]{opacity:0;transform:translateY(-4px)}.sfs-loaded[data-v-7e47f491]{background:#fef2f2;border:1px solid #b91c1c;border-radius:1rem;overflow:hidden;box-shadow:0 2px 8px -2px #991b1b26}.sfs-loaded-head[data-v-7e47f491]{background:linear-gradient(90deg,#fee2e2,#fecaca);border-bottom:1px solid #fca5a5;justify-content:space-between;align-items:center;padding:.5rem .95rem;display:flex}.sfs-loaded-tag[data-v-7e47f491]{color:#7f1d1d;letter-spacing:.08em;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;display:inline-flex}.sfs-loaded-body[data-v-7e47f491]{padding:.85rem 1rem}.sfs-loaded-title[data-v-7e47f491]{color:#7f1d1d;word-break:break-all;font-size:.95rem;font-weight:700}.sfs-loaded-desc[data-v-7e47f491]{color:#991b1b;word-break:break-all;margin-top:.3rem;font-size:.82rem}.sfs-loaded-notes[data-v-7e47f491]{font-family:var(--font-ui);color:#1c1917;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #fca5a5;border-radius:.5rem;max-height:240px;margin-top:.6rem;padding:.6rem .75rem;font-size:.85rem;line-height:1.7;overflow-y:auto}.sfs-loaded-empty[data-v-7e47f491]{color:#a8a29e;margin-top:.5rem;font-size:.78rem;font-style:italic}.sfs-loaded-enter-active[data-v-7e47f491],.sfs-loaded-leave-active[data-v-7e47f491]{transition:all .25s;overflow:hidden}.sfs-loaded-enter-from[data-v-7e47f491],.sfs-loaded-leave-to[data-v-7e47f491]{opacity:0;max-height:0;margin-top:-.6rem}.sfs-loaded-enter-to[data-v-7e47f491],.sfs-loaded-leave-from[data-v-7e47f491]{opacity:1;max-height:600px}.sfs-tiny[data-v-7e47f491]{color:#57534e;cursor:pointer;background:#fff;border:1px solid #e7e5e4;border-radius:.35rem;padding:.25rem .55rem;font-size:.72rem;transition:all .15s}.sfs-tiny[data-v-7e47f491]:hover:not(:disabled){color:#991b1b;background:#fee2e2;border-color:#fca5a5}.sfs-tiny[data-v-7e47f491]:disabled{opacity:.5;cursor:not-allowed}.stick[data-v-94861561]{transform-origin:bottom;background:linear-gradient(#d9b88a,#c2a06b 40%,#a5854f 75%,#8a6b3a);border-radius:3px;width:4px;transition:all .3s;box-shadow:.5px 1px 1.5px #503c1440}.stick-rem[data-v-94861561]{background:linear-gradient(#ef7d66,#dc2626 45%,#b91c1c 80%,#991b1b);box-shadow:0 0 7px #dc262673}.rem-glow[data-v-94861561]{animation:1.2s ease-in-out infinite rem-pulse-94861561}@keyframes rem-pulse-94861561{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.slip[data-v-d94d8aa2]{background:linear-gradient(178deg,#f6ecd4,#eddfbc 60%,#e5d3a8);border:1px solid #d9c48f;border-radius:10px;min-height:280px;box-shadow:inset 0 1px #ffffffb3,2px 3px 8px #785a1e26}.writing-v[data-v-d94d8aa2]{writing-mode:vertical-lr}.slot[data-v-d94d8aa2]{height:36px}.slot-cell[data-v-d94d8aa2]{background:#ffffff59;border:1px dashed #a0824659;border-radius:6px;justify-content:center;align-items:center;width:40px;height:30px;display:flex}.slot-current .slot-cell[data-v-d94d8aa2]{background:#fbbf2426;border-color:#f59e0b}.slot-empty[data-v-d94d8aa2]{opacity:.55}.glyph-appear[data-v-d94d8aa2]{animation:.7s cubic-bezier(.2,.9,.3,1.2) both glyph-in-d94d8aa2}@keyframes glyph-in-d94d8aa2{0%{opacity:0;filter:blur(3px);transform:scale(1.8)}to{opacity:1;filter:blur();transform:scale(1)}}.scene[data-v-e74e0251]{background:linear-gradient(#faf6ec,#f5eeda 55%,#f1e7cd)}.chip[data-v-e74e0251]{border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;display:inline-flex}.chip-red[data-v-e74e0251]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.chip-amber[data-v-e74e0251]{color:#b45309;background:#fffbeb;border-color:#fde68a}.chip-stone[data-v-e74e0251]{color:#57534e;background:#fafaf9;border-color:#e7e5e4}.chip-ink[data-v-e74e0251]{color:#fafaf9;background:#292524}.gua-stick[data-v-e74e0251]{background:linear-gradient(#fbbf24,#d97706 60%,#b45309);border-radius:3px;width:5px;height:40px;box-shadow:0 0 8px #f59e0b80}.ctrl[data-v-e74e0251]{color:#57534e;background:#ffffffb3;border:1px solid #e7e5e4;border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;transition:all .15s;display:inline-flex}.ctrl[data-v-e74e0251]:hover{background:#fff}.digit-reveal[data-v-e74e0251]{animation:.8s cubic-bezier(.2,.9,.3,1.15) both reveal-e74e0251}@keyframes reveal-e74e0251{0%{opacity:0;filter:blur(4px);transform:scale(1.6)}to{opacity:1;filter:blur();transform:scale(1)}}.rise-enter-active[data-v-e74e0251]{transition:all .4s}.rise-enter-from[data-v-e74e0251]{opacity:0;transform:translateY(8px)}.digit-slip[data-v-48440454]{background:linear-gradient(175deg,#fdfaf3,#f7f0e0);border:1px solid #e7dcc3;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:74px;padding:14px 8px;display:flex;box-shadow:inset 0 1px #fffc,0 1px 2px #57421e14}.digit-row[data-v-48440454]{justify-content:center;align-items:center;height:18px;display:flex}.rare-digit[data-v-48440454]{font-family:var(--font-ui);color:#b91c1c;font-size:18px;font-weight:700;line-height:1}.judge-sub[data-v-2962ee0a]{color:#44403c;align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.layer-badge[data-v-2962ee0a]{color:#a8a29e;background:#f5f5f4;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:400;display:inline-block}.proc-th[data-v-8b7b630b]{text-align:left;white-space:nowrap;padding:4px 8px;font-weight:400}.proc-td[data-v-8b7b630b]{white-space:nowrap;padding:4px 8px}.intro-h2[data-v-bbfdc567]{color:#292524;align-items:center;gap:8px;margin-bottom:12px;font-size:18px;font-weight:700;display:flex}.tbl-th[data-v-bbfdc567]{text-align:left;white-space:nowrap;padding:6px 10px;font-weight:400}.tbl-td[data-v-bbfdc567]{white-space:nowrap;padding:6px 10px}
