.page[data-v-dbf14f96]{height:100dvh;padding:clamp(1.5rem, 5vw, 4.5rem) clamp(1rem, 4vw, 3rem) calc(var(--app-footer-height) + clamp(.6rem, 2vw, 1.2rem));color:#e8eaf6;background:radial-gradient(1200px 600px at 10% -20%,#2a1f6b 0%,#0000 60%),radial-gradient(900px 500px at 110% 10%,#1e4778 0%,#0000 55%),linear-gradient(#0b0f24 0%,#070a1a 100%);flex-direction:column;gap:clamp(.6rem,1.5vw,1rem);font-family:Inter,Noto Sans TC,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.aurora[data-v-dbf14f96]{pointer-events:none;background:radial-gradient(circle at 50% 0,#7c5cff2e,#0000 50%),radial-gradient(circle at 80% 90%,#53c4ff1f,#0000 50%);position:absolute;inset:0}.hero[data-v-dbf14f96]{text-align:center;flex-shrink:0;width:100%;max-width:960px;margin:0 auto;position:relative}.hero h1[data-v-dbf14f96]{letter-spacing:.02em;background:linear-gradient(90deg,#fff 0%,#b3b8ff 60%,#7ec8ff 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-size:clamp(1.75rem,6vw,3.2rem);font-weight:800;line-height:1.2}.subtitle[data-v-dbf14f96]{color:#b1b6d6;margin:0;font-size:clamp(.86rem,2.6vw,1rem);line-height:1.6}.stage[data-v-dbf14f96]{flex-direction:column;flex:1;gap:.8rem;width:100%;max-width:960px;min-height:0;margin:0 auto;display:flex;position:relative}.state[data-v-dbf14f96]{text-align:center;color:#b1b6d6;padding:clamp(2rem,8vw,3rem) 1rem}.state-error p[data-v-dbf14f96]:first-child{color:#ff9a9a;font-weight:600}.hint[data-v-dbf14f96]{color:#8a8fae;margin-top:.4rem;font-size:.85rem}.spinner[data-v-dbf14f96]{border:3px solid #ffffff1f;border-top-color:#8a7dff;border-radius:50%;width:32px;height:32px;margin:0 auto .8rem;animation:.9s linear infinite spin-dbf14f96}@keyframes spin-dbf14f96{to{transform:rotate(360deg)}}.card[data-v-dbf14f96]{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#ffffff0f 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:clamp(16px,3vw,22px);flex-direction:column;flex:1;gap:1rem;min-height:0;padding:clamp(.8rem,2.2vw,1.2rem);display:flex;position:relative;box-shadow:0 30px 60px -30px #0009,inset 0 1px #ffffff0d}.meta-row[data-v-dbf14f96]{text-align:center;align-items:center;gap:1.4rem;width:100%;display:flex}.meta-cell[data-v-dbf14f96]{flex-direction:row;flex:1;justify-content:center;align-items:center;gap:.6rem;min-width:0;display:flex}.meta-label[data-v-dbf14f96]{letter-spacing:.18em;text-transform:uppercase;color:#8a8fae;flex-shrink:0;font-size:.66rem}.meta-value[data-v-dbf14f96]{color:#f0f2ff;text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:1;min-width:0;padding:0;font-size:1.05rem;font-weight:700;overflow:hidden}.meta-cell-select[data-v-dbf14f96]{justify-content:center}.meta-cell-select .combo[data-v-dbf14f96]{flex:1;min-width:0}.meta-cell-name .meta-value[data-v-dbf14f96]{text-align:center}.meta-cell-date[data-v-dbf14f96]{grid-column:1/-1}.mono[data-v-dbf14f96]{font-variant-numeric:tabular-nums}.combo[data-v-dbf14f96]{position:relative}.combo-trigger[data-v-dbf14f96]{color:#e8eaf6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;outline:none;justify-content:center;align-items:center;width:100%;padding:.55rem 2.4rem .55rem .75rem;font-family:inherit;font-size:.92rem;font-weight:600;transition:border-color .2s,background .2s;display:flex}.combo-trigger[data-v-dbf14f96]:hover,.combo-trigger[data-v-dbf14f96]:focus-visible{background:#ffffff14;border-color:#b3b8ff8c}.combo-display[data-v-dbf14f96]{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center;flex:1;min-width:0;overflow:hidden}.combo-caret[data-v-dbf14f96]{color:#8a8fae;pointer-events:none;font-size:.7rem;transition:transform .2s;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.combo.is-open .combo-caret[data-v-dbf14f96]{color:#b3b8ff;transform:translateY(-50%)rotate(180deg)}.combo-list[data-v-dbf14f96]{z-index:20;background:linear-gradient(#141830f5 0%,#0a0c1cf7 100%);border:1px solid #b3b8ff38;border-radius:12px;max-height:260px;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 50px -16px #000000b3}.combo-enter-active[data-v-dbf14f96],.combo-leave-active[data-v-dbf14f96]{transition:opacity .18s,transform .22s cubic-bezier(.22,.84,.32,1)}.combo-enter-from[data-v-dbf14f96],.combo-leave-to[data-v-dbf14f96]{opacity:0;transform:translateY(-4px)}.combo-item[data-v-dbf14f96]{font-variant-numeric:tabular-nums;color:#d8dbf3;cursor:pointer;border-radius:8px;padding:.5rem .7rem;font-size:.92rem;font-weight:600;transition:background .15s,color .15s}.combo-item[data-v-dbf14f96]:hover{color:#fff;background:#7ec8ff2e}.combo-item.is-selected[data-v-dbf14f96]{color:#b3b8ff}.source-row[data-v-dbf14f96]{background:#7ec8ff0d;border:1px dashed #b3b8ff38;border-radius:10px;flex-direction:column;gap:.4rem;padding:.7rem .9rem;display:flex}.source-link[data-v-dbf14f96]{color:#b3b8ff;word-break:break-all;align-items:center;gap:.4rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .18s;display:inline-flex}.source-link[data-v-dbf14f96]:hover{color:#fff;text-decoration:underline}.source-icon[data-v-dbf14f96]{color:#7ec8ff;flex-shrink:0;font-size:.85rem}.source-text[data-v-dbf14f96]{min-width:0}.source-hint[data-v-dbf14f96]{color:#8a8fae;margin:0;font-size:.76rem;line-height:1.55}.table-wrap[data-v-dbf14f96]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;flex:1;min-height:0;overflow:auto}table[data-v-dbf14f96]{border-collapse:separate;border-spacing:0;width:100%;font-size:1rem}thead th[data-v-dbf14f96]{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#8a8fae;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;text-align:center;background:#0c1024f2;border-bottom:1px solid #ffffff14;padding:.8rem .7rem;font-size:.72rem;font-weight:700;position:sticky;top:0}tbody td[data-v-dbf14f96]{text-align:center;color:#e8eaf6;vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:.7rem}tbody tr:hover td[data-v-dbf14f96]{background:#7ec8ff0f}.col-code[data-v-dbf14f96],.col-name[data-v-dbf14f96],.col-weight[data-v-dbf14f96]{width:33.33%}.col-weight[data-v-dbf14f96]{color:#b3b8ff;font-weight:700}.state-row[data-v-dbf14f96]{color:#8a8fae;padding:2rem;text-align:center!important}.disclaimer[data-v-dbf14f96]{text-align:center;color:#6e7396;margin:0;font-size:clamp(.72rem,2.4vw,.78rem);line-height:1.6}.br-mobile-only[data-v-dbf14f96]{display:none}.br-desktop-only[data-v-dbf14f96]{display:inline}@media (width<=540px){.meta-row[data-v-dbf14f96]{flex-flow:row;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.meta-cell[data-v-dbf14f96]{flex-direction:row;justify-content:flex-start;align-items:center;gap:.2rem;width:auto;min-width:0;display:flex}.meta-label[data-v-dbf14f96]{letter-spacing:.12em;font-size:.6rem;display:none}.meta-cell-select[data-v-dbf14f96]{flex:0 0 28%}.meta-cell-name[data-v-dbf14f96]{flex:auto;justify-content:center}.meta-cell-name .meta-value[data-v-dbf14f96]{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:0;font-size:clamp(1rem,4vw,1.25rem);font-weight:600;display:block;overflow:hidden}.meta-cell-date[data-v-dbf14f96]{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:.15rem}.meta-cell-date .meta-label[data-v-dbf14f96]{letter-spacing:.1em;color:#8a8fae;font-size:.55rem;line-height:1;display:block}.meta-cell-date .meta-value[data-v-dbf14f96]{white-space:nowrap;padding:0;font-size:.78rem;line-height:1;display:block}.combo-trigger[data-v-dbf14f96]{justify-content:center;width:100%;padding:.4rem 1.6rem .4rem .55rem;font-size:.82rem}.combo-display[data-v-dbf14f96]{text-align:center}.combo-caret[data-v-dbf14f96]{right:.5rem}.br-desktop-only[data-v-dbf14f96]{display:none}.br-mobile-only[data-v-dbf14f96]{display:inline}table[data-v-dbf14f96]{font-size:.92rem}thead th[data-v-dbf14f96],tbody td[data-v-dbf14f96]{padding:.55rem .45rem}.disclaimer-break[data-v-dbf14f96]{display:none}}@media (prefers-reduced-motion:reduce){.combo-enter-active[data-v-dbf14f96],.combo-leave-active[data-v-dbf14f96]{transition:none!important}.spinner[data-v-dbf14f96]{animation-duration:3s}}
