:root{--x-blue-900: #0a2a66;--x-blue-800: #0e3a8a;--x-blue-700: #124cb5;--x-blue-600: #175fe0;--x-blue-500: #1e6fff;--x-blue-400: #4d8cff;--x-blue-300: #85b0ff;--x-blue-200: #bfd6ff;--x-blue-100: #e6efff;--x-blue-50: #f3f7ff;--x-navy-900: #0b1b3d;--x-navy-800: #10254f;--x-navy-700: var(--x-blue-800);--x-navy-600: var(--x-blue-600);--x-navy-500: var(--x-blue-500);--x-navy-400: var(--x-blue-400);--x-navy-300: var(--x-blue-300);--x-navy-100: var(--x-blue-100);--x-gold-700: #8a5a12;--x-gold-600: #b7791f;--x-gold-500: #f0b429;--x-gold-400: #ffc94d;--x-gold-100: #fff6dc;--x-green-700: #0f6f34;--x-green-600: #12873f;--x-green-500: #22c55e;--x-green-100: #e3f7ea;--x-red-700: #b8281f;--x-red-600: #d0342c;--x-red-500: #ef4444;--x-red-100: #fdeceb;--x-amber-700: #8a5200;--x-amber-600: #b06a00;--x-amber-500: #f59e0b;--x-amber-100: #fff3d6;--x-gray-900: #17181c;--x-gray-800: #262830;--x-gray-700: #3b3e48;--x-gray-600: #5c606b;--x-gray-500: #7a7e8a;--x-gray-450: #686c78;--x-gray-400: #a2a6b0;--x-gray-300: #cbced5;--x-gray-200: #e3e5ea;--x-gray-100: #f0f1f4;--x-gray-50: #f7f8fa;--x-white: #ffffff;--x-bg: #f5f6f8;--x-bg-elev: var(--x-white);--x-bg-sunken: var(--x-gray-100);--x-fg: var(--x-gray-900);--x-fg-2: var(--x-gray-600);--x-fg-3: var(--x-gray-450);--x-fg-4: var(--x-gray-400);--x-line: var(--x-gray-200);--x-line-2: var(--x-gray-100);--x-primary: var(--x-blue-600);--x-primary-hover: var(--x-blue-700);--x-primary-fg: var(--x-white);--x-primary-soft: var(--x-blue-100);--x-primary-soft-2: var(--x-blue-50);--x-accent: var(--x-gold-500);--x-accent-fg: var(--x-gray-900);--x-accent-soft: var(--x-gold-100);--x-coin: var(--x-gold-700);--x-ok: var(--x-green-700);--x-ok-fill: var(--x-green-500);--x-ok-soft: var(--x-green-100);--x-warn: var(--x-amber-700);--x-warn-fill: var(--x-amber-500);--x-warn-soft: var(--x-amber-100);--x-bad: var(--x-red-700);--x-bad-fill: var(--x-red-500);--x-bad-soft: var(--x-red-100);--x-overlay-bg: linear-gradient(160deg, #0b1b3d 0%, #124cb5 100%);--x-hero: var(--x-overlay-bg);--x-s1: 4px;--x-s2: 8px;--x-s3: 12px;--x-s4: 16px;--x-s5: 20px;--x-s6: 24px;--x-s8: 32px;--x-s10: 40px;--x-r1: 8px;--x-r2: 12px;--x-r3: 16px;--x-r4: 16px;--x-pill: 999px;--x-hair: 1px;--x-sh1: 0 0 0 var(--x-hair) rgba(23, 24, 28, .07);--x-sh2: 0 6px 20px rgba(23, 24, 28, .08);--x-sh3: 0 16px 40px rgba(10, 42, 102, .16);--x-ic-sm: 16px;--x-ic-md: 20px;--x-ic-lg: 24px;--x-ic-xl: 32px;--x-ic-stroke: 1.75;--x-font: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Segoe UI", Roboto, "Noto Sans SC", Arial, sans-serif;--x-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--x-t1: 11px;--x-t2: 12px;--x-t3: 13px;--x-t4: 14px;--x-t5: 16px;--x-t6: 18px;--x-t7: 22px;--x-t8: 28px;--x-t9: 34px;--x-fast: .12s;--x-base: .2s;--x-slow: .32s;--x-ease: cubic-bezier(.2, .8, .2, 1);--x-spring: cubic-bezier(.32, .72, 0, 1);--x-ctl-h: 40px;--x-ctl-h-sm: 32px;--x-ctl-h-lg: 48px;--x-focus: 0 0 0 3px rgba(23, 95, 224, .28);--x-tap: 44px;--x-safe-top: env(safe-area-inset-top, 0px);--x-safe-bottom: env(safe-area-inset-bottom, 0px);--x-safe-left: env(safe-area-inset-left, 0px);--x-safe-right: env(safe-area-inset-right, 0px)}[data-theme=dark]{--x-bg: var(--x-gray-900);--x-bg-elev: var(--x-gray-800);--x-bg-sunken: #0b1220;--x-fg: var(--x-gray-100);--x-fg-2: var(--x-gray-300);--x-fg-3: var(--x-gray-400);--x-fg-4: var(--x-gray-500);--x-line: var(--x-gray-700);--x-line-2: #263244;--x-primary: var(--x-blue-400);--x-primary-hover: var(--x-blue-300);--x-primary-soft: rgba(77, 140, 255, .18);--x-primary-soft-2: rgba(77, 140, 255, .1);--x-accent-soft: rgba(245, 179, 36, .16);--x-ok-soft: rgba(34, 197, 94, .16);--x-warn-soft: rgba(245, 158, 11, .16);--x-bad-soft: rgba(239, 68, 68, .16);--x-sh1: 0 1px 2px rgba(0, 0, 0, .4);--x-sh2: 0 4px 12px rgba(0, 0, 0, .5)}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:max(16px,1em)!important}}html[data-portal=player],html[data-portal=acceptor].x-mobile{--x-t1: 12px;--x-t2: 13px;--x-t3: 14px;--x-t4: 15px;--x-t5: 16px;--x-t6: 18px;--x-t7: 22px;--x-t8: 26px;--x-t9: 30px;--x-ctl-h: 42px;--x-ctl-h-sm: 32px;--x-ctl-h-lg: 46px;--x-ic-sm: 16px;--x-ic-md: 20px;--x-ic-lg: 24px;--x-card-pad: 14px;--x-lrow-pad: 10px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){:root{--x-hair: .5px}}@media(max-height:700px){html[data-portal=player]{--x-card-pad: 12px;--x-lrow-pad: 9px}}:focus-visible{outline:2px solid var(--x-primary);outline-offset:2px}::placeholder{color:var(--x-fg-4)}body{font-family:var(--x-font);font-size:var(--x-t4);color:var(--x-fg);background:var(--x-bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;line-height:1.5;font-variant-numeric:tabular-nums}a{color:var(--x-primary);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em}.x-mono{font-family:var(--x-mono);font-variant-numeric:tabular-nums}.x-num{font-variant-numeric:tabular-nums}.x-muted{color:var(--x-fg-3)}.x-dim{color:var(--x-fg-4)}.x-fg2{color:var(--x-fg-2)}.x-ok{color:var(--x-ok)}.x-bad{color:var(--x-bad)}.x-warn{color:var(--x-warn)}.x-accent{color:var(--x-coin)}.x-primary{color:var(--x-primary)}.x-row{display:flex;align-items:center;gap:var(--x-s2)}.x-row>.x-input{flex:1 1 0;min-width:0;width:auto}.x-between{display:flex;align-items:center;justify-content:space-between;gap:var(--x-s2)}.x-col{display:flex;flex-direction:column;gap:var(--x-s2)}.x-wrap{flex-wrap:wrap}.x-grow{flex:1;min-width:0}.x-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-break{word-break:break-all}.x-t1{font-size:var(--x-t1)}.x-t2{font-size:var(--x-t2)}.x-t3{font-size:var(--x-t3)}.x-t5{font-size:var(--x-t5)}.x-t6{font-size:var(--x-t6)}.x-t7{font-size:var(--x-t7)}.x-t8{font-size:var(--x-t8)}.x-b{font-weight:600}.x-group{background:var(--x-bg-elev);border-radius:var(--x-r2);box-shadow:var(--x-sh1);overflow:hidden}.x-hair{border-top:var(--x-hair) solid var(--x-line-2)}.x-mt1{margin-top:var(--x-s1)}.x-mt2{margin-top:var(--x-s2)}.x-mt3{margin-top:var(--x-s3)}.x-mt4{margin-top:var(--x-s4)}.x-mt6{margin-top:var(--x-s6)}.x-mb2{margin-bottom:var(--x-s2)}.x-mb3{margin-bottom:var(--x-s3)}.x-mb4{margin-bottom:var(--x-s4)}.x-p3{padding:var(--x-s3)}.x-p4{padding:var(--x-s4)}.x-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--x-s3)}.x-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--x-s3)}.x-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--x-s3)}@keyframes x-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes x-slide-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes x-slide-right{0%{transform:translate(100%)}to{transform:none}}@keyframes x-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes x-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}.x-btn[data-v-32152a9b]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--x-s2);height:var(--x-ctl-h);padding:0 var(--x-s4);border-radius:var(--x-r2);border:1px solid transparent;font-weight:600;font-size:var(--x-t4);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:transform var(--x-fast) var(--x-ease),background var(--x-fast),opacity var(--x-fast),box-shadow var(--x-fast)}.x-btn[data-v-32152a9b]:active:not(:disabled){transform:scale(.97)}.x-btn[data-v-32152a9b]:focus-visible{outline:none;box-shadow:var(--x-focus)}.x-btn[data-v-32152a9b]:disabled{opacity:.5;cursor:not-allowed}.x-btn.block[data-v-32152a9b]{display:flex;width:100%}.s-sm[data-v-32152a9b]{height:var(--x-ctl-h-sm);padding:0 var(--x-s3);font-size:var(--x-t3);border-radius:var(--x-r1)}@media(pointer:coarse){.s-sm[data-v-32152a9b]:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.v-link[data-v-32152a9b]:after{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}}.s-lg[data-v-32152a9b]{height:var(--x-ctl-h-lg);padding:0 var(--x-s5);font-size:var(--x-t5);border-radius:var(--x-r3)}.v-primary[data-v-32152a9b]{background:var(--x-primary);color:var(--x-primary-fg)}.v-primary[data-v-32152a9b]:hover:not(:disabled){background:var(--x-primary-hover)}.v-accent[data-v-32152a9b]{background:var(--x-accent);color:var(--x-accent-fg)}.v-accent[data-v-32152a9b]:hover:not(:disabled){background:var(--x-gold-400)}.v-soft[data-v-32152a9b]{background:var(--x-primary-soft);color:var(--x-primary)}.v-ghost[data-v-32152a9b]{background:transparent;color:var(--x-fg);border-color:var(--x-line)}.v-ghost[data-v-32152a9b]:hover:not(:disabled){background:var(--x-bg-sunken)}.v-danger[data-v-32152a9b]{background:var(--x-bad-soft);color:var(--x-bad)}.v-danger[data-v-32152a9b]:hover:not(:disabled){background:var(--x-red-500);color:#fff}.v-link[data-v-32152a9b]{background:transparent;color:var(--x-primary);padding:0;height:auto}.spin[data-v-32152a9b]{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:x-spin .7s linear infinite}.loading .lbl[data-v-32152a9b]{opacity:.7}.x-input[data-v-88f735a3]{display:flex;align-items:center;gap:var(--x-s2);height:var(--x-ctl-h);padding:0 var(--x-s3);background:var(--x-bg-elev);border:1px solid var(--x-line);border-radius:var(--x-r2);transition:border-color var(--x-fast),box-shadow var(--x-fast);width:100%}.x-input[data-v-88f735a3]:focus-within{border-color:var(--x-primary);box-shadow:var(--x-focus)}.x-input.err[data-v-88f735a3]{border-color:var(--x-bad)}.x-input.disabled[data-v-88f735a3]{background:var(--x-bg-sunken);opacity:.7}.x-input.mono input[data-v-88f735a3]{font-family:var(--x-mono)}.s-sm[data-v-88f735a3]{height:var(--x-ctl-h-sm);border-radius:var(--x-r1);font-size:var(--x-t3)}.s-lg[data-v-88f735a3]{height:var(--x-ctl-h-lg);border-radius:var(--x-r3);font-size:var(--x-t6)}input[data-v-88f735a3]{flex:1;min-width:0;border:0;outline:0;background:transparent;height:100%;font-variant-numeric:tabular-nums}input[data-v-88f735a3]::placeholder{color:var(--x-fg-4)}.affix[data-v-88f735a3]{color:var(--x-fg-3);font-size:var(--x-t3);white-space:nowrap}.act[data-v-88f735a3]{border:0;background:transparent;cursor:pointer;padding:0 6px;color:var(--x-fg-3);min-height:32px;min-width:32px}.x-input-err[data-v-88f735a3]{color:var(--x-bad);font-size:var(--x-t2);margin-top:var(--x-s1)}.x-field[data-v-227b88eb]{display:flex;flex-direction:column;gap:var(--x-s1);margin-bottom:var(--x-s4)}.x-field.inline[data-v-227b88eb]{flex-direction:row;align-items:center;gap:var(--x-s3)}.x-field.inline .lbl[data-v-227b88eb]{width:96px;flex-shrink:0;margin:0}.x-field.inline .ctl[data-v-227b88eb]{flex:1}.lbl[data-v-227b88eb]{font-size:var(--x-t3);color:var(--x-fg-2);font-weight:500}.hint[data-v-227b88eb]{font-size:var(--x-t2);color:var(--x-fg-3);line-height:1.5}.err[data-v-227b88eb]{font-size:var(--x-t2);color:var(--x-bad);line-height:1.5}.x-select[data-v-f8642b0a]{position:relative;display:inline-flex;width:100%;height:var(--x-ctl-h)}.s-sm[data-v-f8642b0a]{height:var(--x-ctl-h-sm);font-size:var(--x-t3)}select[data-v-f8642b0a]{-webkit-appearance:none;appearance:none;width:100%;height:100%;padding:0 var(--x-s8) 0 var(--x-s3);background:var(--x-bg-elev);border:1px solid var(--x-line);border-radius:var(--x-r2);outline:0;cursor:pointer}select[data-v-f8642b0a]:focus{border-color:var(--x-primary);box-shadow:var(--x-focus)}.disabled select[data-v-f8642b0a]{opacity:.6;cursor:not-allowed}.chev[data-v-f8642b0a]{position:absolute;right:var(--x-s3);top:50%;transform:translateY(-60%);pointer-events:none;color:var(--x-fg-3)}.x-check[data-v-6e884dfd]{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;gap:var(--x-s2);cursor:pointer;min-height:28px;-webkit-user-select:none;user-select:none}.x-check.disabled[data-v-6e884dfd]{opacity:.5;cursor:not-allowed}.box[data-v-6e884dfd]{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--x-gray-300);display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:all var(--x-fast);background:var(--x-bg-elev)}.on .box[data-v-6e884dfd]{background:var(--x-primary);border-color:var(--x-primary)}.lbl[data-v-6e884dfd]{font-size:var(--x-t4)}.x-check[data-v-6e884dfd]:focus-visible{outline:none}.x-check:focus-visible .box[data-v-6e884dfd]{box-shadow:var(--x-focus)}.x-radio[data-v-8f5a8e64]{display:flex;gap:var(--x-s3);flex-wrap:wrap}.x-radio.col[data-v-8f5a8e64]{flex-direction:column}.opt[data-v-8f5a8e64]{display:inline-flex;align-items:center;gap:var(--x-s2);cursor:pointer;min-height:32px;-webkit-user-select:none;user-select:none;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.opt[data-v-8f5a8e64]:focus-visible{outline:none}.opt:focus-visible .dot[data-v-8f5a8e64]{box-shadow:var(--x-focus)}.opt.disabled[data-v-8f5a8e64]{opacity:.5;cursor:not-allowed}.dot[data-v-8f5a8e64]{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--x-gray-300);display:inline-flex;align-items:center;justify-content:center;background:var(--x-bg-elev);transition:border-color var(--x-fast);flex-shrink:0}.on .dot[data-v-8f5a8e64]{border-color:var(--x-primary)}.in[data-v-8f5a8e64]{width:10px;height:10px;border-radius:50%;background:var(--x-primary)}.txt[data-v-8f5a8e64]{display:flex;flex-direction:column}.desc[data-v-8f5a8e64]{font-size:var(--x-t2);color:var(--x-fg-3)}.cards .opt[data-v-8f5a8e64]{flex:1;border:1px solid var(--x-line);border-radius:var(--x-r2);padding:var(--x-s3);background:var(--x-bg-elev)}.cards .opt.on[data-v-8f5a8e64]{border-color:var(--x-primary);background:var(--x-primary-soft)}.x-switch[data-v-a4259ff3]{display:inline-flex;align-items:center;gap:var(--x-s2);cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:0;padding:0;font:inherit;color:inherit;min-height:32px;position:relative;-webkit-tap-highlight-color:transparent}.x-switch[data-v-a4259ff3]:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.x-switch[data-v-a4259ff3]:focus-visible{outline:none}.x-switch:focus-visible .track[data-v-a4259ff3]{box-shadow:var(--x-focus)}.x-switch.disabled[data-v-a4259ff3]{opacity:.5;cursor:not-allowed}.track[data-v-a4259ff3]{width:42px;height:24px;border-radius:var(--x-pill);background:var(--x-gray-300);position:relative;transition:background var(--x-base) var(--x-ease)}.on .track[data-v-a4259ff3]{background:var(--x-ok)}.knob[data-v-a4259ff3]{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:var(--x-sh1);transition:transform var(--x-base) var(--x-ease)}.on .knob[data-v-a4259ff3]{transform:translate(18px)}.lbl[data-v-a4259ff3]{font-size:var(--x-t4)}.x-ic[data-v-840279f1]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex:none;line-height:1}.x-ic.flat[data-v-840279f1] svg{width:100%;height:100%;display:block}.x-ic.flat.pending[data-v-840279f1]{border-radius:50%;background:var(--x-bg-sunken)}.x-seg[data-v-21cfcd98]{display:inline-flex;padding:3px;background:var(--x-bg-sunken);border-radius:var(--x-r2);gap:2px}.x-seg.block[data-v-21cfcd98]{display:flex}.x-seg.block .seg[data-v-21cfcd98]{flex:1}.seg .ic[data-v-21cfcd98]{vertical-align:-2px;margin-right:4px;opacity:.8}.seg[data-v-21cfcd98]{position:relative;border:0;background:transparent;padding:0 var(--x-s3);height:32px;border-radius:8px;color:var(--x-fg-2);font-weight:500;cursor:pointer;transition:all var(--x-fast);white-space:nowrap}.s-sm .seg[data-v-21cfcd98]{height:26px;font-size:var(--x-t2)}.s-lg .seg[data-v-21cfcd98]{height:40px;font-size:var(--x-t5)}.seg[data-v-21cfcd98]:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.seg[data-v-21cfcd98]:focus-visible{outline:2px solid var(--x-primary);outline-offset:-2px}.seg.on[data-v-21cfcd98]{background:var(--x-bg-elev);color:var(--x-fg);box-shadow:var(--x-sh1);font-weight:650}.bd[data-v-21cfcd98]{margin-left:4px;font-size:var(--x-t1);background:var(--x-bad);color:#fff;border-radius:var(--x-pill);padding:0 5px}.x-card[data-v-9882e554]{background:var(--x-bg-elev);border-radius:var(--x-r3);box-shadow:var(--x-sh1)}.x-card.padded[data-v-9882e554]{padding:var(--x-card-pad, var(--x-s4))}.x-card.flat[data-v-9882e554]{box-shadow:none;border:1px solid var(--x-line)}.x-card.hero[data-v-9882e554]{background:var(--x-bg-elev);box-shadow:var(--x-sh1)}.x-card.clickable[data-v-9882e554]{cursor:pointer;transition:transform var(--x-fast) var(--x-ease),box-shadow var(--x-fast)}.x-card.clickable[data-v-9882e554]:active{transform:scale(.985)}.hd[data-v-9882e554]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--x-s3);margin-bottom:var(--x-s3)}.ttl[data-v-9882e554]{font-size:var(--x-t5)}.sub[data-v-9882e554]{font-size:var(--x-t2);color:var(--x-fg-3);margin-top:2px}.hero .sub[data-v-9882e554]{color:#ffffffb3}.x-lrow[data-v-f8199fbc]{display:flex;align-items:center;gap:var(--x-s3);padding:var(--x-lrow-pad, var(--x-s3)) 0;border-bottom:var(--x-hair) solid var(--x-line-2);min-height:var(--x-tap)}.x-lrow[data-v-f8199fbc]:last-child{border-bottom:0}.x-lrow.clickable[data-v-f8199fbc]{cursor:pointer}.x-lrow.clickable[data-v-f8199fbc]:active{background:var(--x-bg-sunken)}.x-lrow.clickable[data-v-f8199fbc]:focus-visible{outline:2px solid var(--x-primary);outline-offset:2px}.ic[data-v-f8199fbc]{width:36px;height:36px;border-radius:var(--x-r2);background:var(--x-primary-soft);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.body[data-v-f8199fbc]{flex:1;min-width:0}.t[data-v-f8199fbc]{font-size:var(--x-t4);font-weight:500}.danger .t[data-v-f8199fbc]{color:var(--x-bad)}.d[data-v-f8199fbc]{font-size:var(--x-t2);color:var(--x-fg-3);margin-top:2px;word-break:break-all}.right[data-v-f8199fbc]{text-align:right;flex-shrink:0;max-width:65%;min-width:0;overflow-wrap:break-word;word-break:break-word}.v[data-v-f8199fbc]{font-size:var(--x-t4);font-weight:600}.s[data-v-f8199fbc]{font-size:var(--x-t2);color:var(--x-fg-3)}.arrow[data-v-f8199fbc]{color:var(--x-fg-3);font-size:20px;line-height:1}.x-tag[data-v-4f0afbf5]{display:inline-flex;align-items:center;gap:5px;padding:0 var(--x-s2);height:22px;border-radius:var(--x-pill);font-size:var(--x-t2);font-weight:500;background:var(--x-bg-sunken);color:var(--x-fg-2);white-space:nowrap;line-height:1}.s-sm[data-v-4f0afbf5]{height:18px;font-size:var(--x-t1);padding:0 6px}.dot[data-v-4f0afbf5]{width:6px;height:6px;border-radius:50%;background:currentColor}.t-primary[data-v-4f0afbf5]{background:var(--x-primary-soft);color:var(--x-primary)}.t-ok[data-v-4f0afbf5]{background:var(--x-ok-soft);color:var(--x-ok)}.t-warn[data-v-4f0afbf5]{background:var(--x-warn-soft);color:var(--x-warn)}.t-bad[data-v-4f0afbf5]{background:var(--x-bad-soft);color:var(--x-bad)}.t-accent[data-v-4f0afbf5]{background:var(--x-accent-soft);color:var(--x-gold-700)}.t-gray[data-v-4f0afbf5]{background:var(--x-bg-sunken);color:var(--x-fg-3)}.x-modal-mask[data-v-d01881fb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0716338c;display:flex;align-items:center;justify-content:center;padding:var(--x-s4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.x-modal[data-v-d01881fb]{width:100%;background:var(--x-bg-elev);border-radius:var(--x-r4);box-shadow:var(--x-sh3);animation:x-fade-in var(--x-base) var(--x-ease);max-height:92vh;max-height:min(92dvh,calc(100dvh - var(--x-safe-top) - 8px));display:flex;flex-direction:column;outline:none}.sheet[data-v-d01881fb]{align-items:flex-end;padding:0}.sheet .x-modal[data-v-d01881fb]{border-radius:var(--x-r4) var(--x-r4) 0 0;animation:x-slide-up .42s var(--x-spring);padding-bottom:var(--x-safe-bottom)}.hd[data-v-d01881fb]{display:flex;align-items:center;justify-content:space-between;padding:var(--x-s3) var(--x-s3) 0 var(--x-s4);min-height:52px}.hd h3[data-v-d01881fb]{font-size:var(--x-t5)}.x[data-v-d01881fb]{border:0;background:transparent;width:var(--x-tap);height:var(--x-tap);border-radius:50%;font-size:20px;line-height:1;cursor:pointer;color:var(--x-fg-2);display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.x span[data-v-d01881fb]{width:30px;height:30px;border-radius:50%;background:var(--x-bg-sunken);display:inline-flex;align-items:center;justify-content:center}.x[data-v-d01881fb]:focus-visible{outline:2px solid var(--x-primary);outline-offset:-4px}.bd[data-v-d01881fb]{padding:var(--x-s4);overflow-y:auto;-webkit-overflow-scrolling:touch}.ft[data-v-d01881fb]{padding:0 var(--x-s4) var(--x-s4);display:flex;gap:var(--x-s2);justify-content:flex-end}.x-drawer-mask[data-v-8c46dd35]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#07163373;display:flex;justify-content:flex-end}.x-drawer[data-v-8c46dd35]{height:100%;max-width:100vw;background:var(--x-bg-elev);box-shadow:var(--x-sh3);display:flex;flex-direction:column;animation:x-slide-right var(--x-slow) var(--x-ease);outline:none}.hd[data-v-8c46dd35]{display:flex;align-items:center;justify-content:space-between;padding:var(--x-s2) var(--x-s2) var(--x-s2) var(--x-s4);border-bottom:1px solid var(--x-line);min-height:56px}.hd h3[data-v-8c46dd35]{font-size:var(--x-t5)}.x[data-v-8c46dd35]{border:0;background:transparent;width:var(--x-tap);height:var(--x-tap);border-radius:50%;font-size:20px;line-height:1;cursor:pointer;color:var(--x-fg-2);display:inline-flex;align-items:center;justify-content:center}.x span[data-v-8c46dd35]{width:30px;height:30px;border-radius:50%;background:var(--x-bg-sunken);display:inline-flex;align-items:center;justify-content:center}.x[data-v-8c46dd35]:focus-visible{outline:2px solid var(--x-primary);outline-offset:-4px}.bd[data-v-8c46dd35]{padding:var(--x-s4);overflow-y:auto;flex:1}.x-tabs[data-v-5afbcb7c]{display:flex;gap:var(--x-s5);border-bottom:1px solid var(--x-line);overflow-x:auto;scrollbar-width:none}.x-tabs[data-v-5afbcb7c]::-webkit-scrollbar{display:none}.stretch .tab[data-v-5afbcb7c]{flex:1}.tab[data-v-5afbcb7c]:focus-visible{outline:2px solid var(--x-primary);outline-offset:-2px;border-radius:6px}.tab[data-v-5afbcb7c]{position:relative;min-height:var(--x-tap);border:0;background:transparent;padding:var(--x-s3) 0;color:var(--x-fg-2);font-weight:500;cursor:pointer;white-space:nowrap;font-size:var(--x-t4)}.tab.on[data-v-5afbcb7c]{color:var(--x-fg);font-weight:650}.tab.on[data-v-5afbcb7c]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--x-primary)}.bd[data-v-5afbcb7c]{margin-left:4px;font-size:var(--x-t1);background:var(--x-bad);color:#fff;border-radius:var(--x-pill);padding:0 5px}.x-cd[data-v-52a32b41]{font-weight:650;font-family:var(--x-mono)}.warn[data-v-52a32b41]{color:var(--x-bad)}.done[data-v-52a32b41]{color:var(--x-fg-3)}.x-empty[data-v-bf1e6c7d]{text-align:center;padding:var(--x-s8) var(--x-s4) var(--x-s6);color:var(--x-fg-3);display:flex;flex-direction:column;align-items:center}.x-empty.compact[data-v-bf1e6c7d]{padding:var(--x-s4) var(--x-s3)}.ic[data-v-bf1e6c7d]{margin-bottom:var(--x-s2)}.tx[data-v-bf1e6c7d]{font-size:var(--x-t3)}.act[data-v-bf1e6c7d]{margin-top:var(--x-s3)}.x-skel[data-v-31a7c3c9]{display:flex;gap:var(--x-s3)}.x-skel.card[data-v-31a7c3c9]{background:var(--x-bg-elev);border-radius:var(--x-r3);padding:var(--x-s4)}.lines[data-v-31a7c3c9]{flex:1;display:flex;flex-direction:column;gap:var(--x-s2)}.sk[data-v-31a7c3c9]{border-radius:6px;background:linear-gradient(90deg,var(--x-gray-100) 25%,var(--x-gray-200) 37%,var(--x-gray-100) 63%);background-size:800px 100%;animation:x-shimmer 1.3s infinite linear}.av[data-v-31a7c3c9]{width:40px;height:40px;border-radius:50%;flex-shrink:0}.x-pad[data-v-fa2e1fd7]{display:flex;flex-direction:column;gap:var(--x-s2)}.presets[data-v-fa2e1fd7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--x-s2)}@media(max-height:700px){.presets[data-v-fa2e1fd7]{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.presets[data-v-fa2e1fd7]::-webkit-scrollbar{display:none}.presets .pre[data-v-fa2e1fd7]{flex:0 0 auto;min-width:72px;padding:0 12px}}.pre[data-v-fa2e1fd7]{height:var(--x-pad-pre-h, 40px);position:relative;border:1px solid transparent;background:var(--x-bg-elev);border-radius:var(--x-pill);font-weight:600;cursor:pointer;font-variant-numeric:tabular-nums;box-shadow:var(--x-sh1);font-size:var(--x-t3)}.pre[data-v-fa2e1fd7]:before{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0}.pre[data-v-fa2e1fd7]:focus-visible{outline:2px solid var(--x-primary)}.pre.on[data-v-fa2e1fd7]{border-color:var(--x-primary);background:var(--x-primary-soft);color:var(--x-primary);box-shadow:none}.grid[data-v-fa2e1fd7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--x-s2)}.k[data-v-fa2e1fd7]{height:var(--x-pad-key-h, 52px);border:0;background:var(--x-bg-elev);border-radius:var(--x-r2);font-size:var(--x-t7);font-weight:600;cursor:pointer;box-shadow:var(--x-sh1);transition:transform var(--x-fast);font-variant-numeric:tabular-nums}.k[data-v-fa2e1fd7]:active{transform:scale(.95);background:var(--x-bg-sunken)}.k.fn[data-v-fa2e1fd7]{background:var(--x-bg-sunken);box-shadow:none;font-size:var(--x-t6)}.k.dim[data-v-fa2e1fd7]{opacity:.3;pointer-events:none}.cta[data-v-fa2e1fd7]{display:flex;flex-direction:column;gap:6px}.x-pad.dock[data-v-fa2e1fd7]{position:sticky;bottom:var(--x-sticky-bottom, 0);z-index:2;padding-top:var(--x-s2);margin-top:calc(-1 * var(--x-s2));background:var(--x-bg);box-shadow:0 calc(-1 * var(--x-hair)) 0 var(--x-line-2),0 var(--x-sticky-bottom, 0) 0 0 var(--x-bg)}.hint[data-v-fa2e1fd7]{text-align:center;font-size:var(--x-t2);color:var(--x-fg-2);line-height:1.4;min-height:calc(var(--x-t2) * 1.4)}.hint.bad[data-v-fa2e1fd7]{color:var(--x-bad)}.ok[data-v-fa2e1fd7]{width:100%;height:var(--x-ctl-h-lg);border:0;border-radius:var(--x-r3);background:var(--x-primary);color:var(--x-primary-fg);font-size:var(--x-t5);font-weight:600;cursor:pointer;transition:transform var(--x-fast)}.ok[data-v-fa2e1fd7]:active:not(:disabled){transform:scale(.98)}.ok[data-v-fa2e1fd7]:disabled{opacity:.5;cursor:not-allowed}.x-help[data-v-afc7e25d]{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--x-fg-3);cursor:pointer;vertical-align:middle;margin-left:2px;background:none;border:0;padding:0;min-width:28px;min-height:28px;border-radius:50%}.x-help[data-v-afc7e25d]:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.x-help[data-v-afc7e25d]:focus-visible{outline:2px solid var(--x-primary)}.x-help[data-v-afc7e25d]:hover{color:var(--x-primary)}.x-help-tx[data-v-afc7e25d]{margin:0;font-size:var(--x-t4);line-height:1.7;color:var(--x-fg-2)}.x-dt[data-v-c5e81c36]{background:var(--x-bg-elev);border-radius:var(--x-r3);box-shadow:var(--x-sh1);overflow:hidden;outline:none}.scroll[data-v-c5e81c36]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--x-primary)}.scroll[data-v-c5e81c36]{overflow-x:auto}table[data-v-c5e81c36]{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--x-t3)}th[data-v-c5e81c36]{position:sticky;top:0;z-index:1;background:var(--x-bg-elev);color:var(--x-fg-2);font-weight:500;font-size:var(--x-t2);padding:10px var(--x-s3);border-bottom:1px solid var(--x-line);white-space:nowrap;-webkit-user-select:none;user-select:none;text-align:left;letter-spacing:.02em}th.sortable[data-v-c5e81c36]{cursor:pointer}th.on[data-v-c5e81c36]{color:var(--x-primary)}.thbtn[data-v-c5e81c36]{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center}.thbtn[data-v-c5e81c36]:focus-visible{outline:2px solid var(--x-primary);outline-offset:2px;border-radius:4px}.arr[data-v-c5e81c36]{margin-left:4px;font-size:var(--x-t1);opacity:.6}td[data-v-c5e81c36]{padding:10px var(--x-s3);border-bottom:1px solid var(--x-line-2);vertical-align:middle;max-width:360px}.striped tbody tr:nth-child(2n) td[data-v-c5e81c36]{background:transparent}.clickable tbody tr[data-v-c5e81c36]{cursor:pointer}tbody tr:hover td[data-v-c5e81c36],tbody tr.focus td[data-v-c5e81c36]{background:var(--x-primary-soft-2)}tbody tr.focus td[data-v-c5e81c36]:first-child{box-shadow:inset 3px 0 0 var(--x-primary)}tbody tr.active td[data-v-c5e81c36]{background:var(--x-primary-soft)}.dense th[data-v-c5e81c36],.dense td[data-v-c5e81c36]{padding:6px var(--x-s2)}.pad[data-v-c5e81c36]{padding:var(--x-s4)}.foot[data-v-c5e81c36]{display:flex;align-items:center;gap:8px;padding:var(--x-s2) var(--x-s3);border-top:1px solid var(--x-line-2);flex-wrap:wrap}.mbtn[data-v-c5e81c36]{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--x-line);background:var(--x-bg-elev);border-radius:var(--x-r2);padding:6px var(--x-s3);cursor:pointer;font:inherit;font-size:var(--x-t2);min-height:32px;color:var(--x-fg)}@media(pointer:coarse){.mbtn[data-v-c5e81c36]{min-height:44px;padding:8px var(--x-s4)}}.mrows[data-v-c5e81c36]{display:flex;flex-direction:column}.mrow[data-v-c5e81c36]{padding:12px var(--x-s3);border-bottom:1px solid var(--x-line-2);min-height:44px}.clickable .mrow[data-v-c5e81c36]{cursor:pointer}.mrow.active[data-v-c5e81c36]{background:var(--x-primary-soft)}.mrow[data-v-c5e81c36]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--x-primary)}.mtitle[data-v-c5e81c36]{font-weight:600;margin-bottom:6px}.mrow dl[data-v-c5e81c36]{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:var(--x-t2)}.mrow dt[data-v-c5e81c36]{color:var(--x-fg-3);white-space:nowrap}.mrow dd[data-v-c5e81c36]{margin:0;text-align:right;overflow-wrap:anywhere}.mbtn[data-v-c5e81c36]:disabled{opacity:.5;cursor:default}.th-help[data-v-c5e81c36]{margin-left:2px;vertical-align:-2px}tfoot .totals td[data-v-c5e81c36]{position:sticky;bottom:0;background:var(--x-bg-sunken);font-weight:600;border-top:2px solid var(--x-line);border-bottom:0;font-variant-numeric:tabular-nums}.x-dr[data-v-724007a8]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;flex:none}.chips[data-v-724007a8]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-724007a8]{height:32px;padding:0 12px;border-radius:var(--x-pill);border:1px solid var(--x-line);background:var(--x-bg-elev);color:var(--x-fg-2);font:inherit;font-size:var(--x-t2);cursor:pointer;white-space:nowrap}.chip[data-v-724007a8]:hover{border-color:var(--x-primary);color:var(--x-primary)}.chip.on[data-v-724007a8]{background:var(--x-primary);border-color:var(--x-primary);color:#fff;font-weight:600}.chip[data-v-724007a8]:focus-visible{outline:2px solid var(--x-primary);outline-offset:2px}.inputs[data-v-724007a8]{display:flex;align-items:center;gap:6px}.sep[data-v-724007a8]{color:var(--x-fg-3)}.compact .chip[data-v-724007a8]{height:28px;padding:0 10px;font-size:var(--x-t1)}.x-ph[data-v-d2c71795]{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;flex-wrap:wrap}.tt h2[data-v-d2c71795]{font-size:var(--x-t7);margin:0;line-height:1.2}.tt .sub[data-v-d2c71795]{margin:4px 0 0;color:var(--x-fg-3);font-size:var(--x-t2)}.tools[data-v-d2c71795]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.tools[data-v-d2c71795]>.x-input{width:auto}.x-appbar[data-v-1f2d9c40]{position:sticky;top:var(--x-safe-top);z-index:40;display:flex;align-items:center;gap:2px;min-height:52px;padding:0 var(--x-s3) 0 var(--x-s1);background:var(--x-bg);transition:background-color var(--x-base) var(--x-ease),box-shadow var(--x-base) var(--x-ease)}.x-appbar[data-v-1f2d9c40]:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--x-safe-top);background:inherit;-webkit-backdrop-filter:inherit;backdrop-filter:inherit;pointer-events:none}.x-appbar.scrolled[data-v-1f2d9c40]{background:color-mix(in srgb,var(--x-bg-elev) 82%,transparent);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:0 var(--x-hair, 1px) 0 var(--x-line)}.back[data-v-1f2d9c40]{position:relative;flex:none;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--x-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--x-fast)}.back[data-v-1f2d9c40]:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.back[data-v-1f2d9c40]:active{background:var(--x-bg-sunken)}.back[data-v-1f2d9c40]:focus-visible{outline:2px solid var(--x-primary);outline-offset:0}.ttl[data-v-1f2d9c40]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--x-s2);font-size:var(--x-t6);font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acts[data-v-1f2d9c40]{flex:none;display:flex;align-items:center;gap:var(--x-s2)}.x-toasts[data-v-ef22d0e3]{position:fixed;top:calc(var(--x-safe-top) + 14px);left:0;right:0;z-index:2000;display:flex;flex-direction:column;align-items:center;gap:var(--x-s2);pointer-events:none;padding:0 var(--x-s4)}.x-toast[data-v-ef22d0e3]{max-width:420px;padding:10px 16px;border-radius:var(--x-r2);background:var(--x-gray-900);color:#fff;font-size:var(--x-t3);box-shadow:var(--x-sh2);pointer-events:auto}.x-toast.act[data-v-ef22d0e3]{cursor:pointer;display:inline-flex;align-items:center;gap:8px}.arr[data-v-ef22d0e3]{opacity:.7;font-size:16px}.t-ok[data-v-ef22d0e3]{background:var(--x-green-600)}.t-warn[data-v-ef22d0e3]{background:var(--x-amber-600)}.t-bad[data-v-ef22d0e3]{background:var(--x-red-600)}.tst-enter-active[data-v-ef22d0e3],.tst-leave-active[data-v-ef22d0e3]{transition:all var(--x-base) var(--x-ease)}.tst-enter-from[data-v-ef22d0e3],.tst-leave-to[data-v-ef22d0e3]{opacity:0;transform:translateY(-10px)}.x-steps[data-v-d3296960]{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start}.step[data-v-d3296960]{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.step[data-v-d3296960]:not(.last):after{content:"";position:absolute;top:9px;left:calc(50% + 12px);right:calc(-50% + 12px);height:2px;background:var(--x-line);border-radius:1px}.step.done[data-v-d3296960]:not(.last):after{background:var(--x-ok)}.dot[data-v-d3296960]{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--x-line);background:var(--x-bg-elev);color:#fff;font-size:12px;font-weight:700;position:relative;z-index:1}.step.done .dot[data-v-d3296960]{background:var(--x-ok);border-color:var(--x-ok)}.step.cur .dot[data-v-d3296960]{border-color:var(--x-primary);background:var(--x-primary);animation:x-steps-pulse-d3296960 1.6s ease-out infinite}.st-bad .step.cur .dot[data-v-d3296960]{background:var(--x-bad);border-color:var(--x-bad);animation:none}.lbl[data-v-d3296960]{font-size:var(--x-t1);color:var(--x-fg-3);text-align:center;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.step.done .lbl[data-v-d3296960]{color:var(--x-fg-2)}.step.cur .lbl[data-v-d3296960]{color:var(--x-primary);font-weight:600}.st-bad .step.cur .lbl[data-v-d3296960]{color:var(--x-bad)}@keyframes x-steps-pulse-d3296960{0%{box-shadow:0 0 0 0 var(--x-primary-soft)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.x-st-enter-active[data-v-69df1543],.x-st-leave-active[data-v-69df1543]{transition:opacity .12s var(--x-ease)}.x-st-enter-from[data-v-69df1543],.x-st-leave-to[data-v-69df1543]{opacity:0}.x-state-err[data-v-69df1543]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;text-align:center;background:var(--x-bg-elev);border-radius:var(--x-r3)}.x-state-err.compact[data-v-69df1543]{padding:14px}.ic[data-v-69df1543]{font-size:28px}.tx[data-v-69df1543]{font-size:var(--x-t3);color:var(--x-fg-2)}.x-amt[data-v-3c09d62f]{display:inline-flex;align-items:baseline;gap:.18em;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;line-height:1.1;white-space:nowrap}.n[data-v-3c09d62f]{font-weight:inherit}.d[data-v-3c09d62f]{font-size:.78em;font-weight:500;opacity:.85}.u[data-v-3c09d62f]{font-size:.58em;font-weight:600;color:var(--x-fg-3)}.u.coin[data-v-3c09d62f]{color:var(--x-coin)}.u.pre[data-v-3c09d62f]{font-size:.7em}.s-sm[data-v-3c09d62f]{font-size:var(--x-t3);font-weight:600}.s-md[data-v-3c09d62f]{font-size:var(--x-t4)}.s-lg[data-v-3c09d62f]{font-size:var(--x-t6)}.s-xl[data-v-3c09d62f]{font-size:var(--x-t8);font-weight:700;letter-spacing:-.02em}.s-hero[data-v-3c09d62f]{font-size:clamp(24px,8vw,32px);font-weight:700;letter-spacing:-.03em}.t-primary[data-v-3c09d62f],.t-neutral[data-v-3c09d62f]{color:var(--x-fg)}.t-ok[data-v-3c09d62f]{color:var(--x-ok)}.t-bad[data-v-3c09d62f]{color:var(--x-bad)}.x-logo[data-v-913df07c]{display:inline-flex;align-items:center;gap:10px;line-height:1}.wm[data-v-913df07c]{display:flex;flex-direction:column;gap:3px}.wm b[data-v-913df07c]{font-size:16px;font-weight:700;letter-spacing:.02em;color:var(--x-fg)}.wm small[data-v-913df07c]{font-size:11px;color:var(--x-fg-3);font-weight:400}.light .wm b[data-v-913df07c]{color:#fff}.light .wm small[data-v-913df07c]{color:#fff9}.x-spark[data-v-c6ed99d9]{display:block;overflow:visible}.line[data-v-c6ed99d9]{stroke:var(--c);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.area[data-v-c6ed99d9]{fill:var(--c);opacity:.1}.dot[data-v-c6ed99d9]{fill:var(--c)}.t-primary[data-v-c6ed99d9]{--c: var(--x-primary)}.t-ok[data-v-c6ed99d9]{--c: var(--x-ok)}.t-bad[data-v-c6ed99d9]{--c: var(--x-bad)}.t-neutral[data-v-c6ed99d9]{--c: var(--x-fg-3)}.x-stat[data-v-f8a4964e]{background:var(--x-bg-elev);border-radius:var(--x-r2);padding:14px 16px;box-shadow:var(--x-sh1);display:flex;flex-direction:column;gap:4px;min-width:0}.x-stat.clickable[data-v-f8a4964e]{cursor:pointer}.x-stat.clickable[data-v-f8a4964e]:hover{box-shadow:0 0 0 1px var(--x-primary-soft),var(--x-sh2)}.l[data-v-f8a4964e]{font-size:var(--x-t2);color:var(--x-fg-3)}.v[data-v-f8a4964e]{font-variant-numeric:tabular-nums}.s-lg .v[data-v-f8a4964e]{margin-top:4px}.t-ok .v[data-v-f8a4964e]{color:var(--x-ok)}.t-bad .v[data-v-f8a4964e]{color:var(--x-bad)}.t-warn .v[data-v-f8a4964e]{color:var(--x-warn)}.t-primary .v[data-v-f8a4964e]{color:var(--x-primary)}.s[data-v-f8a4964e]{font-size:var(--x-t2);color:var(--x-fg-3)}.x-chk[data-v-0ec34e07]{display:block}.c[data-v-0ec34e07]{stroke:var(--c);stroke-width:3;stroke-dasharray:151;stroke-dashoffset:151;animation:x-chk-c-0ec34e07 .5s var(--x-ease) forwards;transform-origin:center;transform:rotate(-90deg)}.k[data-v-0ec34e07]{stroke:var(--c);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:x-chk-k-0ec34e07 .35s var(--x-ease) .4s forwards}.t-ok[data-v-0ec34e07]{--c: var(--x-ok)}.t-primary[data-v-0ec34e07]{--c: var(--x-primary)}.t-white[data-v-0ec34e07]{--c: #fff}@keyframes x-chk-c-0ec34e07{to{stroke-dashoffset:0}}@keyframes x-chk-k-0ec34e07{to{stroke-dashoffset:0}}.x-dlg-mask[data-v-b967af65]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:#0716338c;display:flex;align-items:center;justify-content:center;padding:var(--x-s4)}.x-dlg[data-v-b967af65]{width:100%;max-width:360px;background:var(--x-bg-elev);border-radius:var(--x-r4);padding:var(--x-s5);box-shadow:var(--x-sh3);animation:x-fade-in var(--x-base) var(--x-ease);outline:none}.ttl[data-v-b967af65]{font-size:var(--x-t5);margin-bottom:var(--x-s2)}.txt[data-v-b967af65]{color:var(--x-fg-2);font-size:var(--x-t3);line-height:1.6;margin:0 0 var(--x-s3);white-space:pre-line}.picks[data-v-b967af65]{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--x-s3)}.pk[data-v-b967af65]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--x-line);border-radius:var(--x-r2);background:var(--x-bg-elev);font:inherit;font-size:var(--x-t3);color:var(--x-fg);cursor:pointer;text-align:left;min-height:var(--x-tap)}.pk[data-v-b967af65]:hover{border-color:var(--x-primary)}.pk.on[data-v-b967af65]{border-color:var(--x-primary);background:var(--x-primary-soft)}.pk[data-v-b967af65]:focus-visible{outline:2px solid var(--x-primary);outline-offset:2px}.pk .rd[data-v-b967af65]{width:16px;height:16px;border-radius:50%;border:2px solid var(--x-line);flex:none}.pk.on .rd[data-v-b967af65]{border-color:var(--x-primary);background:radial-gradient(var(--x-primary) 45%,transparent 50%)}.pk .pl[data-v-b967af65]{display:flex;flex-direction:column}.pk .pl small[data-v-b967af65]{color:var(--x-fg-3);font-size:var(--x-t1)}.acts[data-v-b967af65]{display:flex;gap:var(--x-s2);margin-top:var(--x-s4)}.acts[data-v-b967af65]>*{flex:1}
