@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--desk:#ecede8;--desk-2:#e2e4dd;--panel:#f7f8f4;--stock:#d6e7f5;--stock-hi:#e8f2fa;--stock-lo:#c4dbee;--ink:#0f1b2d;--ink-2:#34445a;--ink-3:#52627a;--rule:#92b0cb;--rule-desk:#c7cac0;--serial:#b42e24;--amber:#ffb000;--tile:#0b1118;--tile-hi:#17212d;--ok:#0a6e4e;--ok-bg:#d3eee3;--warn:#8a5200;--warn-bg:#f9e7c2;--bad:#b42e24;--bad-bg:#f6d7d3;--focus:#0b57d0;--field:#fbfdff;--shadow:15 27 45;--font-ui:system-ui, -apple-system, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-flap:"Barlow Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-base:.9375rem;--fs-lg:1.0625rem;--fs-xl:clamp(1.25rem, 1.05rem + .9vw, 1.5rem);--fs-hero:clamp(2.25rem, 1.3rem + 4.4vw, 3.9rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--r-sm:6px;--r-md:10px;--r-lg:14px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--t-fast:.14s;--t-med:.26s;--t-exit:.16s}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--desk:#0a111b;--desk-2:#101a27;--panel:#0f1925;--stock:#14283d;--stock-hi:#1b3550;--stock-lo:#0f2033;--ink:#e6eef7;--ink-2:#b4c4d6;--ink-3:#8fa3b9;--rule:#3a5873;--rule-desk:#223347;--serial:#ff7b6b;--amber:#ffc247;--tile:#05090e;--tile-hi:#0f1721;--ok:#43d49b;--ok-bg:#0f3a2c;--warn:#f0b24a;--warn-bg:#3b2c0c;--bad:#ff7b6b;--bad-bg:#44201c;--focus:#8ab4ff;--field:#0f1d2d;--shadow:0 0 0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--desk);min-height:100dvh;color:var(--ink);font:400 var(--fs-base) / 1.6 var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:3px}::selection{background:var(--amber);color:#0b1118}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono);font-variant-ligatures:none}.btn{border-radius:var(--r-md);white-space:nowrap;min-height:44px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);background:0 0;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn:not(:disabled):active{transform:translateY(1px)}.btn-primary{background:var(--ink);border-color:var(--ink);color:var(--stock);box-shadow:0 2px 6px -1px rgb(var(--shadow) / .28), inset 0 1px 0 #ffffff24}[data-theme=dark] .btn-primary{color:var(--tile);box-shadow:0 2px 8px -1px #0000008c}.btn-primary:not(:disabled):hover{background:var(--ink-2);border-color:var(--ink-2)}.btn-secondary{border-color:color-mix(in srgb, var(--ink) 24%, var(--rule-desk));background:color-mix(in srgb, var(--field) 80%, var(--panel));color:var(--ink);box-shadow:0 1px 2px rgb(var(--shadow) / .06), inset 0 1px 0 #fff9}[data-theme=dark] .btn-secondary{border-color:var(--rule);background:color-mix(in srgb, var(--stock) 55%, var(--panel));box-shadow:0 1px 2px #00000059,inset 0 1px #ffffff0f}.btn-secondary:not(:disabled):hover{border-color:var(--rule);background:var(--stock-hi)}.btn-ghost{color:var(--ink-2)}.btn-ghost:not(:disabled):hover{background:color-mix(in srgb, var(--ink) 9%, transparent);color:var(--ink)}.btn-danger{border-color:var(--bad);color:var(--bad)}.btn-danger:not(:disabled):hover{background:var(--bad-bg)}.btn-sm{min-height:36px;font-size:var(--fs-sm);padding:0 12px}.btn-block{width:100%}.btn-icon{width:44px;padding:0}.btn-icon.btn-sm{width:36px}@media (pointer:fine){.btn{min-height:40px}.btn-icon{width:40px}}.input{border:1px solid var(--rule-desk);border-radius:var(--r-md);background:var(--field);width:100%;min-height:44px;box-shadow:inset 0 1px 2px rgb(var(--shadow) / .05);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);padding:0 12px}textarea.input{resize:vertical;padding:10px 12px;line-height:1.5}.input::placeholder{color:var(--ink-3);opacity:.75}.input:hover{border-color:var(--ink-3)}.input:focus-visible{border-color:var(--focus);outline-offset:0}.label{color:var(--ink-2);font-size:var(--fs-sm);margin-bottom:6px;font-weight:600;display:block}.hint{color:var(--ink-3);font-size:var(--fs-sm)}.chip{background:var(--desk-2);color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:1px 8px;font-weight:600;line-height:1.7;display:inline-flex}.chip-ok{background:var(--ok-bg);color:var(--ok)}.chip-warn{background:var(--warn-bg);color:var(--warn)}.chip-bad{background:var(--bad-bg);color:var(--bad)}.chip-info{background:var(--stock);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::backdrop{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.icon[data-v-eed59ba2]{flex:none}.slow-hint[data-v-9f37f5da]{color:var(--ink-3);font-size:var(--fs-sm);margin-top:2px;display:block}.theme[data-v-ac2e7b6d]{color:var(--ink-2)}.host[data-v-ae421a20]{inset:auto 0 max(16px, env(safe-area-inset-bottom)) 0;z-index:100;width:auto;height:auto;color:inherit;pointer-events:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0 16px;display:flex;position:fixed;overflow:visible}.toast[data-v-ae421a20]{border-radius:var(--r-md);background:var(--ink);max-width:min(92vw,460px);color:var(--desk);font-size:var(--fs-sm);text-align:left;box-shadow:0 10px 30px -10px rgb(var(--shadow) / .6);pointer-events:auto;border:0;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex}.toast-ok svg[data-v-ae421a20]{color:#43d49b}.toast-error svg[data-v-ae421a20]{color:#ff9a8e}[data-theme=dark] .toast-ok svg[data-v-ae421a20]{color:#0c7a55}[data-theme=dark] .toast-error svg[data-v-ae421a20]{color:#b42e24}.toast-enter-active[data-v-ae421a20]{transition:opacity var(--t-med) var(--ease-out), transform var(--t-med) var(--ease-out)}.toast-leave-active[data-v-ae421a20]{transition:opacity var(--t-exit) var(--ease-in), transform var(--t-exit) var(--ease-in)}.toast-enter-from[data-v-ae421a20]{opacity:0;transform:translateY(14px)scale(.96)}.toast-leave-to[data-v-ae421a20]{opacity:0;transform:translateY(8px)}.row[data-v-6375512f]{grid-template-columns:var(--k-w,5.2em) minmax(0, 1fr);align-items:center;gap:var(--s-3);border-top:1px solid var(--rule);padding:3px 0;display:grid}.row[data-v-6375512f]:first-child{border-top:0}.k[data-v-6375512f]{color:var(--ink-3);font-size:var(--fs-sm);font-weight:600}.v[data-v-6375512f]{align-items:center;gap:var(--s-2);min-width:0;margin:0;display:flex}.val[data-v-6375512f]{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9375rem;font-weight:500;overflow:hidden}.masked[data-v-6375512f]{color:var(--ink-3);letter-spacing:.12em}.acts[data-v-6375512f]{flex:none;display:inline-flex}.btn.done[data-v-6375512f]{color:var(--ok)}@container (width<=440px){.row[data-v-6375512f]{grid-template-columns:minmax(0,1fr);gap:0;padding:8px 0 6px}.k[data-v-6375512f]{font-size:var(--fs-xs)}.val[data-v-6375512f]{font-size:.9375rem}}.ticket[data-v-8c8169e3]{--n:11px;--field:var(--stock-hi);color:var(--ink);filter:drop-shadow(0 1px 0 rgb(var(--shadow) / .1)) drop-shadow(0 18px 18px rgb(var(--shadow) / .14));container-type:inline-size}.paper[data-v-8c8169e3]{display:grid}.body[data-v-8c8169e3],.stub[data-v-8c8169e3]{padding:var(--s-5);background:var(--stock);position:relative}.body[data-v-8c8169e3]{border-radius:var(--r-lg);container-type:inline-size}.has-stub .body[data-v-8c8169e3]{padding-bottom:calc(var(--s-5) + 4px);border-radius:var(--r-lg) var(--r-lg) 0 0;-webkit-mask:radial-gradient(circle var(--n) at 0 100%, #0000 calc(var(--n) - .5px), #000 var(--n)) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 100%, #0000 calc(var(--n) - .5px), #000 var(--n)) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at 0 100%, #0000 calc(var(--n) - .5px), #000 var(--n)) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 100%, #0000 calc(var(--n) - .5px), #000 var(--n)) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--n) at 0 100%, #0000 calc(var(--n) - .5px), #000 var(--n)) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 100%, #0000 calc(var(--n) - .5px), #000 var(--n)) right / 51% 100% no-repeat}.stub[data-v-8c8169e3]{padding-top:calc(var(--s-5) + 4px);border-radius:0 0 var(--r-lg) var(--r-lg);-webkit-mask:radial-gradient(circle var(--n) at 0 0, #0000 calc(var(--n) - .5px), #000 var(--n)) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 0, #0000 calc(var(--n) - .5px), #000 var(--n)) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at 0 0, #0000 calc(var(--n) - .5px), #000 var(--n)) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 0, #0000 calc(var(--n) - .5px), #000 var(--n)) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--n) at 0 0, #0000 calc(var(--n) - .5px), #000 var(--n)) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 0, #0000 calc(var(--n) - .5px), #000 var(--n)) right / 51% 100% no-repeat}.stub[data-v-8c8169e3]:before{content:"";top:-1px;right:calc(var(--n) + 8px);left:calc(var(--n) + 8px);border-top:2px dashed var(--rule);position:absolute}@container (width>=760px){.paper.has-stub[data-v-8c8169e3]{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.has-stub .body[data-v-8c8169e3]{padding:var(--s-6) calc(var(--s-6) + 4px) var(--s-6) var(--s-6);border-radius:var(--r-lg) 0 0 var(--r-lg);-webkit-mask:radial-gradient(circle var(--n) at 100% 0, #0000 calc(var(--n) - .5px), #000 var(--n)) top / 100% 51% no-repeat, radial-gradient(circle var(--n) at 100% 100%, #0000 calc(var(--n) - .5px), #000 var(--n)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at 100% 0, #0000 calc(var(--n) - .5px), #000 var(--n)) top / 100% 51% no-repeat, radial-gradient(circle var(--n) at 100% 100%, #0000 calc(var(--n) - .5px), #000 var(--n)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--n) at 100% 0, #0000 calc(var(--n) - .5px), #000 var(--n)) top / 100% 51% no-repeat, radial-gradient(circle var(--n) at 100% 100%, #0000 calc(var(--n) - .5px), #000 var(--n)) bottom / 100% 51% no-repeat}.stub[data-v-8c8169e3]{padding:var(--s-6) var(--s-6) var(--s-6) calc(var(--s-6) + 4px);border-radius:0 var(--r-lg) var(--r-lg) 0;-webkit-mask:radial-gradient(circle var(--n) at 0 0, #0000 calc(var(--n) - .5px), #000 var(--n)) top / 100% 51% no-repeat, radial-gradient(circle var(--n) at 0 100%, #0000 calc(var(--n) - .5px), #000 var(--n)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at 0 0, #0000 calc(var(--n) - .5px), #000 var(--n)) top / 100% 51% no-repeat, radial-gradient(circle var(--n) at 0 100%, #0000 calc(var(--n) - .5px), #000 var(--n)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--n) at 0 0, #0000 calc(var(--n) - .5px), #000 var(--n)) top / 100% 51% no-repeat, radial-gradient(circle var(--n) at 0 100%, #0000 calc(var(--n) - .5px), #000 var(--n)) bottom / 100% 51% no-repeat;flex-direction:column;justify-content:center;display:flex}.stub[data-v-8c8169e3]:before{top:calc(var(--n) + 8px);right:auto;bottom:calc(var(--n) + 8px);border-top:0;border-left:2px dashed var(--rule);left:-1px}}.tile[data-v-6100381d]{--h:calc(var(--w) * 1.42);width:var(--w);height:var(--h);color:var(--amber);font:700 calc(var(--h) * .74) / var(--h) var(--font-flap);font-variant-numeric:tabular-nums;perspective:calc(var(--w) * 6);transition:opacity var(--t-med) var(--ease);background:#000;border-radius:8px;flex:none;display:block;position:relative}.tile.blank[data-v-6100381d]{opacity:.55}.tile[data-v-6100381d]:before,.tile[data-v-6100381d]:after{content:"";z-index:3;background:var(--stock);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.tile[data-v-6100381d]:before{left:-2.5px}.tile[data-v-6100381d]:after{right:-2.5px}.half[data-v-6100381d]{background:linear-gradient(var(--tile-hi), var(--tile));backface-visibility:hidden;height:calc(50% - .5px);position:absolute;left:0;right:0;overflow:hidden}.top[data-v-6100381d]{border-radius:8px 8px 2px 2px;top:0}.bottom[data-v-6100381d]{background:linear-gradient(var(--tile), var(--tile-hi));border-radius:2px 2px 8px 8px;bottom:0}.g[data-v-6100381d]{height:var(--h);text-align:center;text-shadow:0 0 calc(var(--w) * .2) #ffb0002e;font-style:normal;position:absolute;left:0;right:0}.top .g[data-v-6100381d]{top:0}.bottom .g[data-v-6100381d]{top:calc(var(--h) / -2)}.flap[data-v-6100381d]{z-index:2}.flap-top[data-v-6100381d]{transform-origin:50% 100%;animation:.19s cubic-bezier(.5,0,.9,.6) both fall-6100381d;animation-delay:calc(var(--i) * 55ms)}.flap-bottom[data-v-6100381d]{transform-origin:50% 0;animation:.21s cubic-bezier(.2,.6,.4,1) both rise-6100381d;animation-delay:calc(var(--i) * 55ms + .19s)}@keyframes fall-6100381d{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes rise-6100381d{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.board[data-v-efbdd1ed]{--gap:6px;--w:min(var(--flap-max,64px), calc((100cqi - (var(--n) - 1) * var(--gap)) / var(--n)));justify-content:center;gap:var(--gap);width:100%;transition:opacity var(--t-med) var(--ease), filter var(--t-med) var(--ease);display:flex;container-type:inline-size}.dim[data-v-efbdd1ed]{opacity:.4;filter:saturate(.5)}.guard[data-v-2591addc]{gap:var(--s-4);transition:box-shadow .22s,background-color .22s;display:grid}.guard.spotlight[data-v-2591addc]{border-radius:var(--r-md);background:#f59e0b1a;margin:-10px;padding:10px;animation:1.2s ease-in-out infinite alternate guard-pulse-2591addc;box-shadow:0 0 0 2px #f59e0b,0 0 20px #f59e0b47}.next-step-pill[data-v-2591addc]{color:#fff;text-align:center;background:#f59e0b;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 10px;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #f59e0b59}@keyframes guard-pulse-2591addc{0%{box-shadow:0 0 0 2px #f59e0b,0 0 12px #f59e0b38}to{box-shadow:0 0 0 3px #ea580c,0 0 24px #ea580c6b}}.head[data-v-2591addc]{align-items:center;gap:var(--s-3);display:flex}.ico[data-v-2591addc]{border-radius:var(--r-md);background:var(--ink);width:36px;height:36px;color:var(--stock);flex:none;place-items:center;display:grid}[data-theme=dark] .ico[data-v-2591addc]{color:var(--tile)}h2[data-v-2591addc]{font-size:var(--fs-lg);line-height:1.25}.sub[data-v-2591addc]{color:var(--ink-3);font-size:var(--fs-sm)}.meter[data-v-2591addc]{align-items:center;gap:var(--s-3);display:flex}.track[data-v-2591addc]{background:var(--stock-lo);border-radius:2px;flex:1;height:4px;overflow:hidden}.fill[data-v-2591addc]{background:var(--ink);transform-origin:0;width:100%;height:100%;transition:transform .26s linear, background-color var(--t-med) var(--ease);border-radius:2px;display:block}.fill.hot[data-v-2591addc]{background:var(--serial)}.sec[data-v-2591addc]{min-width:3ch;color:var(--ink-2);font-size:var(--fs-sm);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.sec.hot[data-v-2591addc]{color:var(--serial)}.msg[data-v-2591addc]{color:var(--ink-2);font-size:var(--fs-sm);align-items:flex-start;gap:6px;display:flex}.msg svg[data-v-2591addc]{margin-top:2px}.msg.bad[data-v-2591addc]{color:var(--bad);font-weight:600}.action[data-v-664657fa]{gap:var(--s-4);display:grid}.meta[data-v-664657fa]{color:var(--ink-2);font-size:var(--fs-sm);align-items:flex-start;gap:6px;display:flex}.meta svg[data-v-664657fa]{flex:none;margin-top:2px}.meta.warn[data-v-664657fa]{color:var(--warn);font-weight:600}.btns[data-v-664657fa]{gap:var(--s-2);display:grid}.info[data-v-a2473827]{gap:var(--s-4);align-content:start;display:grid}.head[data-v-a2473827]{align-items:center;gap:var(--s-3);display:flex}.ico[data-v-a2473827]{border-radius:var(--r-md);background:var(--ink);width:36px;height:36px;color:var(--stock);flex:none;place-items:center;display:grid}[data-theme=dark] .ico[data-v-a2473827]{color:var(--tile)}h2[data-v-a2473827]{font-size:var(--fs-lg);line-height:1.25}.sub[data-v-a2473827]{color:var(--ink-3);font-size:var(--fs-sm);overflow-wrap:anywhere}.how[data-v-a2473827],.note[data-v-a2473827]{color:var(--ink-2);font-size:var(--fs-sm)}.note[data-v-a2473827]{align-items:flex-start;gap:6px;display:flex}.note svg[data-v-a2473827]{flex:none;margin-top:2px}.note.bad[data-v-a2473827]{color:var(--bad);font-weight:600}.stack[data-v-0f62360c]{gap:var(--s-4);display:grid}.tickets[data-v-3cf3a91d]{gap:var(--s-5);display:grid}.head[data-v-3cf3a91d]{justify-content:space-between;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-4);display:flex}.id[data-v-3cf3a91d]{gap:2px;min-width:0;display:grid}.kicker[data-v-3cf3a91d]{color:var(--ink-3);font-size:var(--fs-xs);letter-spacing:.22em;font-weight:700}.serial[data-v-3cf3a91d]{color:var(--serial);letter-spacing:.04em;white-space:nowrap;font-size:clamp(.75rem,4.4cqi,.9375rem);font-weight:600}.stamp[data-v-3cf3a91d]{border:2px solid var(--serial);color:var(--serial);font-size:var(--fs-sm);letter-spacing:.3em;text-indent:.3em;animation:stamp-down-3cf3a91d .22s var(--ease) both .12s;border-radius:4px;flex:none;padding:2px 10px;font-weight:800;transform:rotate(-5deg)}@keyframes stamp-down-3cf3a91d{0%{opacity:0;transform:rotate(-5deg)scale(1.5)}to{opacity:1;transform:rotate(-5deg)scale(1)}}.validity[data-v-3cf3a91d]{margin-bottom:var(--s-4);color:var(--ink-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.validity.soon[data-v-3cf3a91d]{color:var(--warn);font-weight:600}.rows[data-v-3cf3a91d]{margin:0}.pwd-next-guide[data-v-3cf3a91d]{margin-top:var(--s-3);border-radius:var(--r-md);color:var(--ink);font-size:var(--fs-sm);background:#f59e0b1f;border:1px solid #f59e0b73;padding:8px 12px;line-height:1.45}.notice[data-v-3cf3a91d]{margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border-left:3px solid var(--serial);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--stock-hi)}.notice h2[data-v-3cf3a91d]{color:var(--ink-3);font-size:var(--fs-xs);letter-spacing:.18em;margin-bottom:2px}.notice p[data-v-3cf3a91d]{font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:anywhere}.notice a[data-v-3cf3a91d]{font-weight:600}.plain[data-v-3cf3a91d]{margin-top:var(--s-4);color:var(--ink-2);font-size:var(--fs-sm)}.deauth-bar[data-v-3cf3a91d]{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border:1px dashed var(--line-2);border-radius:var(--r-sm);background:var(--stock-hi);flex-wrap:wrap;display:flex}.deauth-hint[data-v-3cf3a91d]{color:var(--ink-2);font-size:var(--fs-xs)}.deauth-btn[data-v-3cf3a91d]{border:1px solid var(--serial);border-radius:var(--r-sm);color:var(--serial);font-size:var(--fs-xs);cursor:pointer;transition:background .14s var(--ease), color .14s var(--ease);background:0 0;padding:6px 14px;font-weight:700}.deauth-btn[data-v-3cf3a91d]:hover:not(:disabled){background:var(--serial);color:var(--paper)}.deauth-btn[data-v-3cf3a91d]:disabled{opacity:.55;cursor:wait}.tickets.style-compact[data-v-3cf3a91d] .ticket{filter:none}.tickets.style-compact[data-v-3cf3a91d] .paper{border-radius:var(--r-lg);border:1px solid var(--rule);box-shadow:0 6px 18px rgb(var(--shadow) / .08);overflow:hidden}.tickets.style-compact[data-v-3cf3a91d] .body,.tickets.style-compact[data-v-3cf3a91d] .stub{background:var(--paper);border-radius:0!important;-webkit-mask:none!important;mask:none!important}.tickets.style-compact[data-v-3cf3a91d] .stub{background:var(--stock-hi)}.tickets.style-compact[data-v-3cf3a91d] .stub:before{opacity:.6;border-top-style:solid;border-left-style:solid}.tickets.style-compact .stamp[data-v-3cf3a91d]{border-width:1.5px;transform:none}.tickets.style-cyber[data-v-3cf3a91d] .ticket{filter:drop-shadow(0 0 24px #0ea5e947)}.tickets.style-cyber[data-v-3cf3a91d] .paper{border-radius:var(--r-lg);border:1.5px solid #0ea5e9;overflow:hidden}.tickets.style-cyber[data-v-3cf3a91d] .body,.tickets.style-cyber[data-v-3cf3a91d] .stub{color:#f8fafc;background:linear-gradient(135deg,#0b1120 0%,#111c35 100%);border-radius:0!important;-webkit-mask:none!important;mask:none!important}.tickets.style-cyber[data-v-3cf3a91d] .kicker,.tickets.style-cyber[data-v-3cf3a91d] .validity,.tickets.style-cyber[data-v-3cf3a91d] .plain,.tickets.style-cyber[data-v-3cf3a91d] dt{color:#94a3b8}.tickets.style-cyber[data-v-3cf3a91d] dd,.tickets.style-cyber[data-v-3cf3a91d] .value{color:#f8fafc;font-size:1.04rem;font-weight:700}.tickets.style-cyber[data-v-3cf3a91d] .serial,.tickets.style-cyber .stamp[data-v-3cf3a91d]{color:#38bdf8;border-color:#38bdf8}.tickets.style-cyber .deauth-bar[data-v-3cf3a91d]{background:#38bdf81a;border-color:#38bdf8}.tickets.style-cyber .deauth-btn[data-v-3cf3a91d]{color:#38bdf8;background:#0f172ad9;border-color:#38bdf8}.code-box[data-v-a3243a1d]{width:100%;min-width:0}.stage[data-v-a3243a1d]{margin:0 auto;position:relative;overflow:hidden}.frame[data-v-a3243a1d]{transform-origin:0 0;background:0 0;border:0;position:absolute;top:0;left:0}.ad[data-v-10bf2806]{border:1px dashed var(--rule-desk);border-radius:var(--r-md);background:var(--panel);width:100%;margin:0 auto;position:relative;overflow:hidden}.image-link[data-v-10bf2806]{width:100%;display:block}.image-link img[data-v-10bf2806]{object-fit:contain;width:100%;height:100%;display:block}.text-link[data-v-10bf2806]{align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-2) var(--s-3);color:var(--ink);font-size:var(--fs-base);line-height:1.45;text-decoration:none;display:flex}.text-link:hover .text[data-v-10bf2806]{text-decoration:underline}.image-link[data-v-10bf2806]:focus-visible,.text-link[data-v-10bf2806]:focus-visible{outline-offset:-3px}.tag[data-v-10bf2806]{border:1px solid var(--rule-desk);border-radius:var(--r-sm);color:var(--ink-3);font-size:var(--fs-xs);letter-spacing:.08em;flex:none;padding:1px 6px;line-height:1.5}.tag-corner[data-v-10bf2806]{z-index:1;border-radius:0 0 var(--r-sm) 0;background:color-mix(in srgb, var(--panel) 88%, transparent);pointer-events:none;border-width:0 1px 1px 0;position:absolute;top:0;left:0}.ad-rail .text-link[data-v-10bf2806]{flex-direction:column;align-items:flex-start}.ad-rail .text[data-v-10bf2806]{overflow-wrap:anywhere}.rail[data-v-fc6a6295]{align-content:start;gap:var(--s-3);width:var(--rail-w);max-height:calc(100dvh - 88px - var(--s-4));display:grid;position:fixed;top:88px;overflow:hidden}.rail-left[data-v-fc6a6295]{right:var(--rail-offset)}.rail-right[data-v-fc6a6295]{left:var(--rail-offset)}.strip[data-v-c14947f0]{gap:var(--s-3);display:grid}.strip-top[data-v-c14947f0]{padding-bottom:var(--s-2)}.strip-bottom[data-v-c14947f0]{padding:0 0 var(--s-5)}.head[data-v-7cf17c49]{margin-bottom:var(--s-5);justify-content:space-between;align-items:center;display:flex}.kicker[data-v-7cf17c49]{color:var(--ink-3);font-size:var(--fs-xs);letter-spacing:.22em;font-weight:700}.chip[data-v-7cf17c49]{background:var(--stock-hi);color:var(--ink-2)}.serial[data-v-7cf17c49]{border:1.5px solid var(--rule);border-radius:var(--r-md);background:var(--field);width:100%;min-height:56px;box-shadow:inset 0 1px 2px rgb(var(--shadow) / .06);color:var(--serial);letter-spacing:.04em;text-transform:uppercase;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);padding:0 14px;font-size:clamp(.9375rem,5.2cqi,1.375rem);font-weight:600;display:block}.serial[data-v-7cf17c49]::placeholder{color:var(--ink-3);opacity:.55;font-weight:400}.serial[data-v-7cf17c49]:hover{border-color:var(--ink-3)}.serial[data-v-7cf17c49]:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 16%, transparent);outline-offset:0}.serial[aria-invalid=true][data-v-7cf17c49]{border-color:var(--bad)}.line[data-v-7cf17c49]{min-height:3em;margin-top:var(--s-2);color:var(--ink-3);font-size:var(--fs-sm);align-items:flex-start;gap:6px;display:flex}.line svg[data-v-7cf17c49]{flex:none;margin-top:2px}.line.bad[data-v-7cf17c49]{color:var(--bad);font-weight:600}.line.ok[data-v-7cf17c49]{color:var(--ok);font-weight:600}.go[data-v-7cf17c49]{min-height:52px;font-size:var(--fs-lg)}.fine[data-v-7cf17c49]{margin-top:var(--s-3);color:var(--ink-3);font-size:var(--fs-xs);text-align:center}.help[data-v-6fcea7f7]{color:var(--ink-2);font-size:var(--fs-sm)}summary[data-v-6fcea7f7]{cursor:pointer;align-items:center;gap:4px;min-height:40px;font-weight:600;list-style:none;display:inline-flex}summary[data-v-6fcea7f7]::-webkit-details-marker{display:none}summary[data-v-6fcea7f7]:focus-visible{border-radius:var(--r-sm)}.chev[data-v-6fcea7f7]{transition:transform var(--t-fast) var(--ease);transform:rotate(-90deg)}[open]>summary .chev[data-v-6fcea7f7]{transform:none}ol[data-v-6fcea7f7]{gap:var(--s-2);max-width:62ch;margin:var(--s-2) 0 0;padding-left:1.4em;display:grid}.shell[data-v-c1b3fe8b]{width:min(100%,1080px);min-height:100dvh;padding:0 var(--s-4);flex-direction:column;margin:0 auto;display:flex}.top[data-v-c1b3fe8b]{padding:var(--s-3) 0;justify-content:space-between;align-items:center;display:flex}.brand[data-v-c1b3fe8b]{align-items:center;gap:var(--s-2);font-size:var(--fs-lg);letter-spacing:.02em;font-weight:700;text-decoration:none;display:inline-flex}.links[data-v-c1b3fe8b]{align-items:center;gap:var(--s-1);flex:none;display:inline-flex}.link[data-v-c1b3fe8b]{min-height:40px;padding:0 var(--s-3);border-radius:var(--r-md);color:var(--ink-2);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.link[data-v-c1b3fe8b]:hover{background:color-mix(in srgb, var(--ink) 9%, transparent);color:var(--ink)}.main[data-v-c1b3fe8b]{padding:var(--s-5) 0 var(--s-7);flex:1}.restoring[data-v-c1b3fe8b]{justify-content:center;align-items:center;gap:var(--s-3);min-height:40dvh;color:var(--ink-2);display:flex}.entry[data-v-c1b3fe8b]{gap:var(--s-6);align-items:center;max-width:560px;margin:0 auto;display:grid}h1[data-v-c1b3fe8b]{font-size:var(--fs-hero);letter-spacing:-.02em;font-weight:800;line-height:1.08}h1 mark[data-v-c1b3fe8b]{color:var(--serial);-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:.07em;-webkit-text-decoration-color:var(--serial);text-decoration-color:var(--serial);text-underline-offset:.18em;background:0 0}.lead[data-v-c1b3fe8b]{max-width:34em;margin-top:var(--s-3);color:var(--ink-2);font-size:var(--fs-lg)}.steps[data-v-c1b3fe8b]{gap:var(--s-4);margin:var(--s-6) 0 0;counter-reset:step;padding:0;list-style:none;display:none}.steps li[data-v-c1b3fe8b]{column-gap:var(--s-3);counter-increment:step;grid-template-columns:2.25rem 1fr;display:grid}.steps li[data-v-c1b3fe8b]:before{content:counter(step);border:1px solid var(--rule);background:var(--stock);width:2rem;height:2rem;box-shadow:0 2px 6px -2px rgb(var(--shadow) / .12);color:var(--ink);font:700 .9375rem / 1 var(--font-mono);border-radius:50%;grid-row:span 2;align-self:center;place-items:center;display:grid}.steps b[data-v-c1b3fe8b]{font-size:var(--fs-base)}.steps span[data-v-c1b3fe8b]{color:var(--ink-3);font-size:var(--fs-sm)}.result[data-v-c1b3fe8b]{gap:var(--s-5);display:grid}.result-head[data-v-c1b3fe8b]{justify-content:space-between;align-items:flex-end;gap:var(--s-4);display:flex}.result-head h1[data-v-c1b3fe8b]{font-size:clamp(1.75rem,1.2rem + 2.4vw,2.5rem)}.result-head .lead[data-v-c1b3fe8b]{margin-top:var(--s-1);font-size:var(--fs-base)}.result-actions[data-v-c1b3fe8b]{gap:var(--s-2);flex-wrap:wrap;flex:none;display:flex}.add-box[data-v-c1b3fe8b]{gap:var(--s-2);width:100%;max-width:560px;margin:0 auto;display:grid}.storage-hint[data-v-c1b3fe8b]{text-align:center}.summary-tabs[data-v-c1b3fe8b]{gap:var(--s-2);scrollbar-width:thin;padding-bottom:2px;display:flex;overflow-x:auto}.summary-tab[data-v-c1b3fe8b]{min-width:132px;max-width:220px;min-height:52px;padding:var(--s-2) var(--s-3);border:1px solid var(--rule-desk);border-radius:var(--r-md);background:var(--panel);box-shadow:0 2px 6px -2px rgb(var(--shadow) / .08);color:var(--ink);text-align:left;transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);flex:none;gap:2px;display:grid}.summary-tab[data-v-c1b3fe8b]:hover{border-color:var(--focus);background:color-mix(in srgb, var(--stock) 45%, var(--panel))}.summary-tab b[data-v-c1b3fe8b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.summary-tab span[data-v-c1b3fe8b]{color:var(--ink-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.summary-tab .summary-expiring[data-v-c1b3fe8b]{color:var(--warn);font-weight:600}.summary-tab .summary-expired[data-v-c1b3fe8b],.summary-tab .summary-void[data-v-c1b3fe8b],.summary-tab .summary-error[data-v-c1b3fe8b]{color:var(--bad);font-weight:600}.rental-list[data-v-c1b3fe8b]{gap:var(--s-5);display:grid}.rental-panel[data-v-c1b3fe8b]{scroll-margin-top:var(--s-4);padding:var(--s-5);border:1px solid var(--rule-desk);border-radius:var(--r-lg);background:color-mix(in srgb, var(--panel) 84%, var(--desk));box-shadow:0 8px 24px -12px rgb(var(--shadow) / .1)}.rental-panel.rental-expiring[data-v-c1b3fe8b]{border-color:var(--warn)}.rental-head[data-v-c1b3fe8b]{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule-desk);display:flex}.rental-name[data-v-c1b3fe8b]{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.rental-name h2[data-v-c1b3fe8b]{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);font-size:var(--fs-lg);font-weight:700}.rental-state[data-v-c1b3fe8b]{border:1px solid var(--rule-desk);background:color-mix(in srgb, var(--desk) 75%, var(--panel));color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-radius:999px;padding:3px 10px;font-weight:600}.state-expiring[data-v-c1b3fe8b]{background:var(--warn-bg);color:var(--warn)}.state-expired[data-v-c1b3fe8b],.state-void[data-v-c1b3fe8b]{background:var(--bad-bg);color:var(--bad)}.panel-state[data-v-c1b3fe8b]{justify-content:center;align-items:center;gap:var(--s-2);min-height:96px;color:var(--ink-2);display:flex}.error-state[data-v-c1b3fe8b]{color:var(--bad);flex-wrap:wrap;justify-content:flex-start}.error-state span[data-v-c1b3fe8b]{flex:180px;min-width:0}.dead-state[data-v-c1b3fe8b]{align-items:flex-start;gap:var(--s-3);padding:var(--s-4);border-left:3px solid var(--bad);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--bad-bg);color:var(--bad);display:flex}.dead-state>div[data-v-c1b3fe8b]{gap:4px;min-width:0;display:grid}.dead-state span[data-v-c1b3fe8b]{color:var(--ink-2);font-size:var(--fs-sm)}.renew-link[data-v-c1b3fe8b]{color:var(--ink);font-size:var(--fs-sm);font-weight:600}.soon-note[data-v-c1b3fe8b]{align-items:flex-start;gap:var(--s-2);margin-bottom:var(--s-4);padding:var(--s-3) var(--s-4);border-left:3px solid var(--warn);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--warn-bg);color:var(--warn);font-size:var(--fs-sm);flex-wrap:wrap;font-weight:600;display:flex}.soon-note svg[data-v-c1b3fe8b]{flex:none;margin-top:2px}.soon-note a[data-v-c1b3fe8b]{color:inherit;white-space:nowrap}.soon-note>span[data-v-c1b3fe8b]{flex:220px;min-width:0}.note-action[data-v-c1b3fe8b]{flex:none;justify-self:start;width:-moz-fit-content;width:fit-content;min-height:40px}.foot[data-v-c1b3fe8b]{padding:var(--s-5) 0 calc(var(--s-5) + env(safe-area-inset-bottom));border-top:1px dashed var(--rule-desk);color:var(--ink-3);font-size:var(--fs-xs)}@media (max-width:600px){.result-head[data-v-c1b3fe8b]{flex-direction:column;align-items:stretch}.result-actions .btn[data-v-c1b3fe8b]{flex:auto}.rental-panel[data-v-c1b3fe8b]{padding:var(--s-3)}}@media (max-width:420px){.link span[data-v-c1b3fe8b]{display:none}}@media (min-width:900px){.entry[data-v-c1b3fe8b]{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,480px);max-width:none;min-height:62dvh}.steps[data-v-c1b3fe8b]{display:grid}}html{scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}.page{gap:var(--s-5);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.main>*{animation:page-in var(--t-med) var(--ease-out)}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.page-head>:first-child{flex:320px;min-width:0}.page-head h1{font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:800;line-height:1.2}.page-head p{color:var(--ink-3);font-size:var(--fs-sm);margin-top:2px}.guide-link{color:var(--ink-2);white-space:nowrap;margin-left:6px;font-weight:600;text-decoration:none}.guide-link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.kicker{color:var(--ink-3);font-size:var(--fs-xs);letter-spacing:.22em;font-weight:700}.page-head .kicker,.g-head .kicker{display:none}.panel{background:var(--panel);border:1px solid var(--rule-desk);border-radius:var(--r-lg);box-shadow:0 1px 3px rgb(var(--shadow) / .04)}.panel-pad{padding:var(--s-4)}.panel-title{margin-bottom:var(--s-3);font-size:var(--fs-lg);font-weight:700}@media (min-width:720px){.panel-pad{padding:var(--s-5)}}.stack{gap:var(--s-4);display:grid}.muted{color:var(--ink-3)}.small{font-size:var(--fs-sm)}.mono-sm{font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-ligatures:none}.toolbar{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.toolbar .grow{flex:220px;min-width:0}.toolbar .input{width:auto;min-height:40px}.toolbar .input.grow{width:100%}.field{gap:6px;display:grid}.field .label{margin:0}.field-row{gap:var(--s-3);display:grid}@media (min-width:560px){.field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}select.input{min-width:0;max-width:100%;padding-right:8px}.check{align-items:flex-start;gap:var(--s-2);font-size:var(--fs-sm);cursor:pointer;display:flex}.check input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:2px 0 0}.errline{color:var(--bad);font-size:var(--fs-sm);align-items:flex-start;gap:6px;font-weight:600;display:flex}.errline svg{flex:none;margin-top:2px}.note{padding:var(--s-3) var(--s-4);border-left:3px solid var(--rule);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--stock-hi);color:var(--ink-2);font-size:var(--fs-sm)}.note-warn{border-left-color:var(--warn);background:var(--warn-bg);color:var(--warn)}.btn-danger-solid{border-color:var(--bad);background:var(--bad);color:#fff}[data-theme=dark] .btn-danger-solid{color:#1a0a08}.btn-danger-solid:not(:disabled):hover{filter:brightness(1.08)}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.table th{border-bottom:1px solid var(--rule-desk);color:var(--ink-3);font-size:var(--fs-xs);letter-spacing:.06em;text-align:left;white-space:nowrap;padding:10px 12px;font-weight:700}.table td{border-bottom:1px solid var(--rule-desk);vertical-align:middle;padding:10px 12px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.table .num{text-align:right;font-variant-numeric:tabular-nums}.table .actions{text-align:right;white-space:nowrap}@media (min-width:820px){.table td[data-label=入库]{font-variant-numeric:tabular-nums;white-space:nowrap}}.table .wrap{overflow-wrap:anywhere}.cell-main{overflow-wrap:anywhere;font-weight:600}.cell-sub{color:var(--ink-3);font-size:var(--fs-xs);overflow-wrap:anywhere}.table td.primary{min-width:16rem}.table td.primary .cell-main,.table td.primary .cell-sub{max-width:22rem}.table td.primary .cell-main,.table td.primary .cell-sub.mail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chips{flex-wrap:wrap;gap:4px;display:flex}.linkish{color:var(--focus);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.linkish:disabled{opacity:.5;cursor:default}.linkish:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}.chip-off{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--rule);background:0 0;font-weight:400}@media (max-width:819px){.table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table,.table tbody{display:block}.table tr{padding:12px var(--s-4);border-bottom:1px solid var(--rule-desk);grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;display:grid}.table tbody tr:last-child{border-bottom:0}.table td{border:0;min-width:0;padding:0;display:block}.table td.primary{min-width:0}.table td.primary .cell-main,.table td.primary .cell-sub{max-width:none}.table td.primary .cell-main,.table td.primary .cell-sub.mail{white-space:normal;overflow-wrap:anywhere;overflow:visible}.table td[data-label]{grid-column:1/-1;padding-left:4rem;position:relative}.table td[data-label]:before{content:attr(data-label);width:3.6rem;color:var(--ink-3);font-size:var(--fs-xs);line-height:1.75;position:absolute;top:0;left:0}.table td.cell-none{display:none}.table td.line{order:9}.table td.primary{grid-column:1/-1}.table td.select-col{grid-area:1/1}.table td.status{grid-area:1/2;justify-self:end}.table td.actions{text-align:left;grid-column:1/-1;padding-top:6px}.table td.num{text-align:left}}.row-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}@media (max-width:819px){.row-actions{flex-wrap:wrap;justify-content:flex-start}}.empty{justify-items:center;gap:var(--s-2);padding:var(--s-7) var(--s-4);color:var(--ink-3);text-align:center;display:grid}.empty b{color:var(--ink-2);font-size:var(--fs-lg)}.loading-line{justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-5);color:var(--ink-3);display:flex}:root{--glass-bg:color-mix(in srgb, var(--stock-hi) 56%, transparent);--glass-bg-strong:color-mix(in srgb, var(--stock-hi) 92%, transparent);--glass-bg-drawer:color-mix(in srgb, var(--stock-hi) 94%, transparent);--glass-solid:var(--panel);--glass-sheen:#ffffff8c;--glass-spot:#fff9;--glass-line:#0f1b2d1f;--rim-a:#fffffff2;--rim-b:#ffffff47;--rim-c:#78a0cd59;--glass-blur:22px;--glass-sat:1.6;--lens-top:#ffffffc7;--lens-bot:#fff6;--lens-edge:#fffffff2;--ease-spring:cubic-bezier(.34, 1.32, .64, 1);--aurora-1:#6ea5e133;--aurora-2:#b42e2412;--aurora-3:#ffb00014}[data-theme=dark]{--glass-bg:color-mix(in srgb, var(--stock) 50%, transparent);--glass-bg-strong:color-mix(in srgb, var(--stock) 92%, transparent);--glass-bg-drawer:color-mix(in srgb, var(--stock) 94%, transparent);--glass-sheen:#b4d7ff1f;--glass-spot:#8cbeff33;--glass-line:#00000080;--rim-a:#bee1ff80;--rim-b:#bee1ff1a;--rim-c:#5a8cc838;--lens-top:#96c8ff33;--lens-bot:#96c8ff17;--lens-edge:#bee1ff6b;--aurora-1:#286ec833;--aurora-2:#ff7b6b14;--aurora-3:#ffc2470f}.glass{background:linear-gradient(160deg, var(--glass-sheen) 0%, transparent 40%), var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));position:relative}html.side-open,html.side-open body{overflow:hidden}.glass-strong{--glass-bg:var(--glass-bg-strong)}.glass-rim:before{content:"";z-index:3;border-radius:inherit;background:linear-gradient(150deg, var(--rim-a), var(--rim-b) 34%, transparent 58%, var(--rim-c));pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--glass-solid)}}.shell:has(dialog[open]) .glass{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-fx=off] .glass{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-fx=off] .glass-rim:before{background:var(--rule-desk)}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.glass{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.glass-rim:before{background:var(--rule)}}@media (forced-colors:active){.glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.glass-rim:before{display:none}}.aurora{z-index:-1;pointer-events:none;background:radial-gradient(60vmax 46vmax at 4% 6%, var(--aurora-1), transparent 62%), radial-gradient(48vmax 38vmax at 96% 92%, var(--aurora-2), transparent 64%), radial-gradient(34vmax 26vmax at 92% 4%, var(--aurora-3), transparent 66%);position:fixed;inset:0}:root[data-fx=off] .aurora{display:none}@media (forced-colors:active){.aurora{display:none}}.modal[data-v-a61720a9]{--w:560px;width:min(var(--w), calc(100vw - 24px));border:1px solid var(--rule-desk);border-radius:var(--r-lg);background:var(--panel);max-width:none;color:var(--ink);box-shadow:0 30px 80px -24px rgb(var(--shadow) / .55);padding:0}.modal-sm[data-v-a61720a9]{--w:420px}.modal-lg[data-v-a61720a9]{--w:940px}.modal-xl[data-v-a61720a9]{--w:1020px}.modal[data-v-a61720a9]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080e188c}.modal[open][data-v-a61720a9]{animation:modal-in-a61720a9 var(--t-med) var(--ease-out)}.modal[open][data-v-a61720a9]::backdrop{animation:backdrop-in-a61720a9 var(--t-med) var(--ease-out)}.modal.leaving[data-v-a61720a9]{animation:modal-out-a61720a9 var(--t-exit) var(--ease-in) forwards}.modal.leaving[data-v-a61720a9]::backdrop{animation:backdrop-out-a61720a9 var(--t-exit) var(--ease-in) forwards}.sheet[data-v-a61720a9]{flex-direction:column;max-height:min(92dvh,940px);display:flex}.bar[data-v-a61720a9]{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-5);border-bottom:1px solid var(--rule-desk);display:flex}h2[data-v-a61720a9]{min-width:0;font-size:var(--fs-lg);overflow-wrap:anywhere;flex:auto;font-weight:700;line-height:1.3}.bar-extra[data-v-a61720a9]{justify-content:flex-end;align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.close[data-v-a61720a9]{flex:none}.content[data-v-a61720a9]{min-height:0;padding:var(--s-4) var(--s-5);overscroll-behavior:contain;flex:auto;overflow-y:auto;container-type:inline-size}.foot[data-v-a61720a9]{justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) var(--s-5);border-top:1px solid var(--rule-desk);flex-wrap:wrap;display:flex}.modal.drawer[data-v-a61720a9]{--w:600px;height:calc(100dvh - 24px);max-height:none;margin:12px 12px 12px auto}.modal.drawer.modal-lg[data-v-a61720a9]{--w:760px}.modal.drawer .sheet[data-v-a61720a9]{height:100%;max-height:none}.modal.drawer[open][data-v-a61720a9]{animation-name:drawer-in-a61720a9}.modal.drawer.leaving[data-v-a61720a9]{animation-name:drawer-out-a61720a9}@media (max-width:600px){.modal[data-v-a61720a9],.modal.drawer[data-v-a61720a9]{border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0;width:100%;height:-moz-fit-content;height:fit-content;margin:auto 0 0}.sheet[data-v-a61720a9],.modal.drawer .sheet[data-v-a61720a9]{height:auto;max-height:92dvh}.modal.drawer .sheet[data-v-a61720a9]{min-height:min(60dvh,520px)}.modal[open][data-v-a61720a9],.modal.drawer[open][data-v-a61720a9]{animation-name:sheet-in-a61720a9}.modal.leaving[data-v-a61720a9],.modal.drawer.leaving[data-v-a61720a9]{animation-name:sheet-out-a61720a9}.bar[data-v-a61720a9]{padding-left:var(--s-4)}.content[data-v-a61720a9]{padding:var(--s-4)}.foot[data-v-a61720a9]{padding:var(--s-3) var(--s-4) max(var(--s-3), env(safe-area-inset-bottom))}.foot>.btn[data-v-a61720a9]{flex:auto}}@keyframes modal-in-a61720a9{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes modal-out-a61720a9{to{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes drawer-in-a61720a9{0%{opacity:0;transform:translate(40px)}}@keyframes drawer-out-a61720a9{to{opacity:0;transform:translate(40px)}}@keyframes sheet-in-a61720a9{0%{opacity:0;transform:translateY(48px)}}@keyframes sheet-out-a61720a9{to{opacity:0;transform:translateY(48px)}}@keyframes backdrop-in-a61720a9{0%{opacity:0}}@keyframes backdrop-out-a61720a9{to{opacity:0}}.shortcuts[data-v-a062c00d]{gap:var(--s-2);flex-wrap:wrap;display:flex}.duration-fields[data-v-a062c00d]{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.duration-fields label[data-v-a062c00d]{gap:4px;display:grid}.defaults[data-v-9381ac24]{border:0;min-width:0;margin:0;padding:0}.defaults .label[data-v-9381ac24]{padding:0}.hint-bad[data-v-9381ac24]{color:var(--bad)}.notif-body[data-v-66ad4a3d]{gap:var(--s-4);display:grid}.alert-card[data-v-66ad4a3d]{gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid color-mix(in srgb, var(--bad) 45%, var(--rule));border-left:3px solid var(--bad);border-radius:var(--r-md);background:color-mix(in srgb, var(--bad) 8%, var(--panel));display:grid}.alert-card-top[data-v-66ad4a3d]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.alert-card-top strong[data-v-66ad4a3d]{min-width:0;color:var(--ink);flex:1}.alert-card-acts[data-v-66ad4a3d]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.alert-card p[data-v-66ad4a3d]{margin:0}.alert-dot[data-v-66ad4a3d],.dot-bad[data-v-66ad4a3d],.dot-warn[data-v-66ad4a3d]{border-radius:50%;flex:none;width:8px;height:8px}.alert-dot[data-v-66ad4a3d],.dot-bad[data-v-66ad4a3d]{background:var(--bad);box-shadow:0 0 0 3px color-mix(in srgb, var(--bad) 22%, transparent)}.dot-warn[data-v-66ad4a3d]{background:var(--warn)}.notif-sec[data-v-66ad4a3d]{gap:var(--s-2);display:grid}.notif-sec-head[data-v-66ad4a3d]{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.notif-sec-title[data-v-66ad4a3d]{color:var(--ink-2);font-size:var(--fs-xs);letter-spacing:.04em;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.notif-list[data-v-66ad4a3d]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.notif-item[data-v-66ad4a3d]{border:1px solid var(--rule-desk);border-radius:var(--r-md);background:color-mix(in srgb, var(--desk) 40%, var(--panel));transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);border-left-width:3px}.notif-item.is-critical[data-v-66ad4a3d]{border-left-color:var(--bad)}.notif-item.is-warn[data-v-66ad4a3d]{border-left-color:var(--warn)}.notif-item[data-v-66ad4a3d]:hover{border-color:var(--rule);background:var(--panel)}.notif-row[data-v-66ad4a3d]{align-items:start;gap:var(--s-3);width:100%;padding:var(--s-3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.notif-row[data-v-66ad4a3d]:disabled{cursor:default}.notif-icon[data-v-66ad4a3d]{border-radius:var(--r-sm);background:color-mix(in srgb, var(--ink) 6%, transparent);width:30px;height:30px;color:var(--ink-2);place-items:center;display:grid}.is-critical .notif-icon[data-v-66ad4a3d]{background:color-mix(in srgb, var(--bad) 14%, transparent);color:var(--bad)}.is-warn .notif-icon[data-v-66ad4a3d]{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn)}.notif-text[data-v-66ad4a3d]{gap:3px;min-width:0;display:grid}.notif-text b[data-v-66ad4a3d]{color:var(--ink);font-size:var(--fs-sm)}.notif-text span[data-v-66ad4a3d]{color:var(--ink-2);font-size:var(--fs-xs);line-height:1.5}.notif-go[data-v-66ad4a3d]{color:var(--ink-3);margin-top:4px}.notif-empty[data-v-66ad4a3d]{align-items:flex-start;gap:var(--s-3);padding:var(--s-4);border:1px dashed var(--rule);border-radius:var(--r-md);color:var(--ok);display:flex}.notif-empty strong[data-v-66ad4a3d]{color:var(--ink);font-size:var(--fs-sm);display:block}.notif-empty p[data-v-66ad4a3d]{margin:4px 0 0}.cov-box[data-v-66ad4a3d]{align-items:baseline;gap:var(--s-2);padding:var(--s-3);border:1px solid var(--rule-desk);border-radius:var(--r-md);font-size:var(--fs-xs);color:var(--ink-2);display:flex}.cov-box.is-warn[data-v-66ad4a3d]{border-color:color-mix(in srgb, var(--warn) 50%, var(--rule));background:color-mix(in srgb, var(--warn) 8%, transparent);color:var(--ink)}.cov-dot[data-v-66ad4a3d]{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}.cov-box.is-warn .cov-dot[data-v-66ad4a3d]{background:var(--warn)}.cov-text[data-v-66ad4a3d]{gap:4px;min-width:0;display:grid}.alert[data-v-485af678]{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--rule);border-left:3px solid var(--warn);border-radius:var(--r-sm);display:flex}.alert-main[data-v-485af678]{flex:auto;gap:4px;min-width:0;display:grid}.alert-name[data-v-485af678]{font-weight:700}.alert-sub[data-v-485af678]{color:var(--ink-3);font-size:var(--fs-sm);overflow-wrap:anywhere}.alert-items[data-v-485af678]{margin:var(--s-1) 0 0;gap:3px;padding-left:1.1em;display:grid}.alert-items li[data-v-485af678]{font-size:var(--fs-sm);line-height:1.5}.alert-subj[data-v-485af678]{color:var(--ink-2);overflow-wrap:anywhere;margin:0 var(--s-2)}.alert-time[data-v-485af678]{color:var(--ink-3);font-size:var(--fs-xs);white-space:nowrap}.alert-meta[data-v-485af678]{color:var(--ink-3);font-size:var(--fs-xs);margin-top:2px}.alert-meta.stale[data-v-485af678]{color:var(--warn)}.alert-ack[data-v-485af678]{flex:none}.side[data-v-3ef87795]{top:var(--s-2);z-index:25;height:calc(100dvh - 2 * var(--s-2));min-width:0;margin:var(--s-2);box-shadow:0 24px 48px -28px rgb(var(--shadow) / .5);border-radius:22px;flex-direction:column;align-self:start;display:flex;position:sticky;overflow:hidden}.side[data-v-3ef87795]:after{content:"";z-index:0;border-radius:inherit;background:radial-gradient(220px circle at var(--mx,50%) var(--my,-30%), var(--glass-spot), transparent 66%);opacity:0;pointer-events:none;transition:opacity .26s var(--ease);position:absolute;inset:0}.side.lit[data-v-3ef87795]:after{opacity:1}:root[data-fx=off] .side[data-v-3ef87795]:after{display:none}.side[data-v-3ef87795]>*{z-index:1;position:relative}.side-head[data-v-3ef87795]{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-2);display:flex}.brand[data-v-3ef87795]{align-items:center;gap:var(--s-2);border-radius:var(--r-md);flex:1;min-width:0;min-height:44px;padding:0 6px;font-weight:800;text-decoration:none;display:flex}.brand-mark[data-v-3ef87795]{background:linear-gradient(160deg, #ffffff52, transparent 55%), var(--ink);width:34px;height:34px;color:var(--stock);box-shadow:inset 0 0 0 1px #fff3, 0 6px 14px -8px rgb(var(--shadow) / .7);border-radius:11px;flex:none;place-items:center;display:grid}[data-theme=dark] .brand-mark[data-v-3ef87795]{color:var(--tile)}.brand-text[data-v-3ef87795]{align-items:center;gap:6px;min-width:0;display:flex}.brand .name[data-v-3ef87795]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand em[data-v-3ef87795]{background:var(--ink);color:var(--desk);font-size:var(--fs-xs);letter-spacing:.12em;border-radius:4px;flex:none;padding:0 6px;font-style:normal;line-height:1.6}.nav[data-v-3ef87795]{gap:var(--s-3);min-height:0;padding:var(--s-1) var(--s-2) var(--s-3);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.grp[data-v-3ef87795]{flex:none;grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.games-grp[data-v-3ef87795]{--floor:min(92px, calc(var(--n,3) * 40px));min-height:calc(34px + var(--floor));flex-direction:column;flex:0 auto;display:flex}.games-grp.searchable[data-v-3ef87795]{min-height:calc(78px + var(--floor))}.games-grp[data-v-3ef87795]>:not(.games-scroll){flex:none}.games-scroll[data-v-3ef87795]{--lens-o:0;--lens-y:0px;--lens-h:0px;min-height:var(--floor);overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;position:relative;overflow-y:auto}.games-scroll.above[data-v-3ef87795]{-webkit-mask-image:linear-gradient(#0000 0,#000 20px);mask-image:linear-gradient(#0000 0,#000 20px)}.games-scroll.below[data-v-3ef87795]{-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 20px);mask-image:linear-gradient(0deg,#0000 0,#000 20px)}.games-scroll.above.below[data-v-3ef87795]{-webkit-mask-image:linear-gradient(#0000 0,#000 20px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 20px calc(100% - 20px),#0000 100%)}.games-scroll>.lens[data-v-3ef87795]{left:0;right:0}.nav.dense .games .nav-item[data-v-3ef87795]{min-height:36px}.nav.dense .tile[data-v-3ef87795]{border-radius:8px;width:24px;height:24px;font-size:12px}.grp-head[data-v-3ef87795]{justify-content:space-between;align-items:center;min-height:32px;padding:0 6px 0 12px;display:flex}.grp-title[data-v-3ef87795]{color:var(--ink-3);font-size:var(--fs-xs);letter-spacing:.16em;font-weight:700}.add[data-v-3ef87795]{min-height:32px;color:var(--ink-2)}.nav-item[data-v-3ef87795]{z-index:1;min-height:42px;color:var(--ink-2);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:14px;align-items:center;gap:10px;padding:0 12px;font-weight:600;text-decoration:none;display:flex;position:relative}.nav-item[data-v-3ef87795]:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.nav-item[aria-current=page][data-v-3ef87795]{color:var(--ink)}.label[data-v-3ef87795]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lens[data-v-3ef87795]{top:0;right:var(--s-2);left:var(--s-2);z-index:0;height:var(--lens-h,0px);background:linear-gradient(180deg, var(--lens-top), var(--lens-bot));box-shadow:inset 0 1px 0 var(--lens-edge), inset 0 0 0 1px color-mix(in srgb, var(--lens-edge) 40%, transparent), 0 10px 20px -12px rgb(var(--shadow) / .5);opacity:var(--lens-o,0);pointer-events:none;transform:translateY(var(--lens-y,0px));transition:transform .42s var(--ease-spring), height .3s var(--ease-spring), opacity .18s var(--ease);border-radius:14px;position:absolute}.nav[data-snap]>.lens[data-v-3ef87795],.games-scroll[data-snap]>.lens[data-v-3ef87795]{transition:none}:root[data-fx=off] .lens[data-v-3ef87795]{background:color-mix(in srgb, var(--ink) 9%, transparent);box-shadow:inset 0 0 0 1px var(--rule-desk)}.games[data-v-3ef87795]{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.tile[data-v-3ef87795]{background:linear-gradient(160deg, #ffffff38, transparent 55%), hsl(var(--h) 46% 22%);color:#fff;width:28px;height:28px;box-shadow:inset 0 0 0 1px #ffffff38, 0 3px 8px -4px rgb(var(--shadow) / .6);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:800;line-height:1;display:grid}.count[data-v-3ef87795]{background:color-mix(in srgb, var(--ink) 8%, transparent);min-width:1.7em;color:var(--ink-2);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex:none;margin-left:auto;padding:0 7px;font-weight:700;line-height:1.7}.nav-item[aria-current=page] .count[data-v-3ef87795]{background:color-mix(in srgb, var(--lens-edge) 50%, transparent);color:var(--ink)}.dot[data-v-3ef87795]{background:var(--warn);border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}.dot+.count[data-v-3ef87795]{margin-left:0}.card-pill[data-v-3ef87795]{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;line-height:1.65}.card-pill~.dot[data-v-3ef87795],.card-pill~.count[data-v-3ef87795]{margin-left:0}.quiet-first[data-v-3ef87795]{border-top:1px dashed var(--rule-desk);margin-top:4px;padding-top:4px}.quiet-item .tile[data-v-3ef87795]{opacity:.75}.quiet-toggle[data-v-3ef87795]{width:100%;min-height:30px;color:var(--ink-3);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;margin-top:2px;padding:0 12px;font-weight:600;display:flex}.quiet-toggle[data-v-3ef87795]:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink-2)}.quiet-toggle .chev[data-v-3ef87795]{transition:transform .2s var(--ease-out)}.quiet-toggle .chev.open[data-v-3ef87795]{transform:rotate(180deg)}.search[data-v-3ef87795]{background:color-mix(in srgb, var(--field) 70%, transparent);box-shadow:inset 0 0 0 1px var(--rule-desk);color:var(--ink-3);border-radius:12px;align-items:center;gap:6px;margin:2px 4px 4px;padding:0 10px;display:flex}.search-input[data-v-3ef87795]{min-width:0;min-height:36px;font-size:var(--fs-sm);outline-offset:6px;background:0 0;border:0;flex:1;padding:0}.grp-head.tools-head[data-v-3ef87795]{padding:0}.tools-toggle[data-v-3ef87795]{width:100%;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 6px 0 12px;display:flex}.tools-toggle:hover .grp-title[data-v-3ef87795]{color:var(--ink)}.chev[data-v-3ef87795]{color:var(--ink-3);transition:transform var(--t-fast) var(--ease)}.tools-toggle[aria-expanded=false] .chev[data-v-3ef87795]{transform:rotate(-90deg)}.fold[data-v-3ef87795]{grid-template-rows:1fr;display:grid}.fold.animated[data-v-3ef87795]{transition:grid-template-rows .22s var(--ease-out)}.fold.shut[data-v-3ef87795]{grid-template-rows:0fr}.fold-inner[data-v-3ef87795]{min-height:0;margin:-3px;padding:3px;overflow:hidden}@media (prefers-reduced-motion:reduce){.fold.animated[data-v-3ef87795],.chev[data-v-3ef87795]{transition:none}}.grp-note[data-v-3ef87795]{color:var(--ink-3);font-size:var(--fs-sm);padding:4px 12px 8px;line-height:1.6}.link[data-v-3ef87795]{color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.side-foot[data-v-3ef87795]{padding:var(--s-2);border-top:1px solid var(--glass-line);gap:2px;display:grid}.foot-btn[data-v-3ef87795]{min-height:36px;color:var(--ink-3);font-size:var(--fs-sm);text-align:left;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.foot-btn[data-v-3ef87795]:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.foot-btn[aria-current=page][data-v-3ef87795]{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);font-weight:700}.foot-btn[aria-pressed=true][data-v-3ef87795]{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink-3)}.game-enter-active[data-v-3ef87795]{transition:opacity .3s var(--ease-out), transform .36s var(--ease-spring);transition-delay:calc(var(--i,0) * 24ms)}.game-enter-from[data-v-3ef87795]{opacity:0;transform:translate(-10px)}.game-leave-active[data-v-3ef87795]{transition:opacity var(--t-exit) var(--ease-in);position:absolute;inset-inline:0}.game-leave-to[data-v-3ef87795]{opacity:0}.game-move[data-v-3ef87795]{transition:transform .32s var(--ease-out)}.side.rail .label[data-v-3ef87795],.side.rail .count[data-v-3ef87795],.side.rail .grp-title[data-v-3ef87795],.side.rail .brand-text[data-v-3ef87795]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.side.rail .side-head[data-v-3ef87795]{padding-inline:var(--s-2);justify-content:center}.side.rail .brand[data-v-3ef87795]{flex:none;justify-content:center;padding:0}.side.rail .grp-head[data-v-3ef87795],.side.rail .nav-item[data-v-3ef87795],.side.rail .foot-btn[data-v-3ef87795]{justify-content:center;padding:0}.side.rail .dot[data-v-3ef87795]{margin:0;position:absolute;top:6px;right:8px}@media (max-width:819px){.side[data-v-3ef87795]{--glass-bg:var(--glass-bg-drawer);inset:var(--s-2) auto var(--s-2) var(--s-2);z-index:40;width:min(86vw,320px);transition:transform .36s var(--ease-out);visibility:hidden;margin:0;position:fixed;transform:translate(calc(-100% - 24px))}.side.open[data-v-3ef87795]{visibility:visible;transform:none}.side[data-v-3ef87795]:not(.open){transition:transform .3s var(--ease-in), visibility 0s linear .3s}}.shell[data-v-f2aebd1e]{--side-w:256px;grid-template-columns:var(--side-w) minmax(0, 1fr);isolation:isolate;min-height:100dvh;transition:grid-template-columns .3s var(--ease-out);display:grid;position:relative}.shell.rail[data-v-f2aebd1e]{--side-w:80px}.col[data-v-f2aebd1e]{min-width:0}.top[data-v-f2aebd1e]{z-index:20;border-bottom:1px solid var(--glass-line);position:sticky;top:0}.top-in[data-v-f2aebd1e]{align-items:center;gap:var(--s-3);width:min(100% - 2 * var(--s-4), 1180px);min-height:56px;margin:0 auto;display:flex}.menu[data-v-f2aebd1e]{color:var(--ink-2);flex:none;margin-left:-8px}.crumb[data-v-f2aebd1e]{min-width:0;color:var(--ink-2);white-space:nowrap;flex:1;align-items:center;gap:6px;font-weight:600;display:flex}.crumb span[data-v-f2aebd1e]{text-overflow:ellipsis;min-width:0;overflow:hidden}.crumb .here[data-v-f2aebd1e]{color:var(--ink);font-weight:800}.crumb .sep[data-v-f2aebd1e]{color:var(--ink-3);flex:none}.who[data-v-f2aebd1e]{align-items:center;gap:var(--s-1);flex:none;display:inline-flex}.chip svg[data-v-f2aebd1e]{flex:none}.notif-btn[data-v-f2aebd1e]{position:relative}.notif-dot[data-v-f2aebd1e]{border:1.5px solid var(--panel);background:var(--bad);color:#fff;min-width:16px;height:16px;font-family:var(--font-mono);box-shadow:0 2px 6px rgb(var(--shadow) / .25);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:2px;right:2px}.notif-dot.is-warn[data-v-f2aebd1e]{background:var(--warn)}.user[data-v-f2aebd1e]{text-overflow:ellipsis;max-width:8em;overflow:hidden}.role[data-v-f2aebd1e]{border:1px solid var(--rule-desk);color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap;border-radius:4px;padding:0 5px;font-weight:600;line-height:1.6}.account[aria-current=page][data-v-f2aebd1e]{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}.main[data-v-f2aebd1e]{width:min(100% - 2 * var(--s-4), 1180px);padding:var(--s-5) 0 var(--s-8);margin:0 auto}.scrim[data-v-f2aebd1e]{z-index:39;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:scrim-in-f2aebd1e .24s var(--ease-out);background:#080e186b;border:0;position:fixed;inset:0}@keyframes scrim-in-f2aebd1e{0%{opacity:0}}@media (max-width:819px){.shell[data-v-f2aebd1e]{grid-template-columns:minmax(0,1fr)}.user[data-v-f2aebd1e]{display:none}}@media (max-width:479px){.logout-label[data-v-f2aebd1e],.crumb .sep[data-v-f2aebd1e],.crumb span[data-v-f2aebd1e]:not(.here){display:none}}@media (max-width:439px){.chip[data-v-f2aebd1e]{display:none}}@media (max-width:399px){.crumb[data-v-f2aebd1e]{display:none}.who[data-v-f2aebd1e]{margin-left:auto}}@media (max-width:359px){.role[data-v-f2aebd1e]{display:none}}.message[data-v-90a1df79]{color:var(--ink-2);white-space:pre-line}.shell[data-v-3b69762a]{width:min(100%,1080px);min-height:100dvh;padding:0 var(--s-4);flex-direction:column;margin:0 auto;display:flex}.top[data-v-3b69762a]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;display:flex}.brand[data-v-3b69762a]{align-items:center;gap:var(--s-2);min-width:0;font-size:var(--fs-lg);letter-spacing:.02em;font-weight:700;text-decoration:none;display:inline-flex}.brand span[data-v-3b69762a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.links[data-v-3b69762a]{align-items:center;gap:var(--s-1);flex:none;display:inline-flex}.link[data-v-3b69762a]{min-height:40px;padding:0 var(--s-3);border-radius:var(--r-md);color:var(--ink-2);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.link[data-v-3b69762a]:hover{background:color-mix(in srgb, var(--ink) 9%, transparent);color:var(--ink)}.main[data-v-3b69762a]{padding:var(--s-5) 0 var(--s-7);flex:1}.foot[data-v-3b69762a]{padding:var(--s-5) 0 calc(var(--s-5) + env(safe-area-inset-bottom));border-top:1px dashed var(--rule-desk);color:var(--ink-3);font-size:var(--fs-xs)}@media (max-width:420px){.link span[data-v-3b69762a]{display:none}}.login[data-v-c0d07827]{min-height:100dvh;padding:var(--s-4) var(--s-5);flex-direction:column;display:flex}.top-bar[data-v-c0d07827]{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.brand[data-v-c0d07827]{align-items:center;gap:var(--s-2);font-weight:800;display:inline-flex}.brand-mark[data-v-c0d07827]{background:var(--ink);width:32px;height:32px;color:var(--stock);border-radius:9px;place-items:center;display:grid}.brand-tag[data-v-c0d07827]{background:var(--ink);color:var(--stock);border-radius:5px;padding:2px 7px;font-size:11px;font-weight:700}.col[data-v-c0d07827]{gap:var(--s-4);width:min(100%,420px);padding-bottom:var(--s-6);flex:1;align-content:center;margin:0 auto;display:grid}h1[data-v-c0d07827]{font-size:var(--fs-hero);letter-spacing:-.02em;font-weight:900;line-height:1.05}.game[data-v-0336a2aa]{border:1px solid var(--rule-desk);color:var(--ink-2);background:0 0;padding:1px 6px;font-size:11px}.bb[data-v-d9832aad]{gap:var(--s-3);display:grid}.bb-legend[data-v-d9832aad]{gap:4px var(--s-3);color:var(--ink-3);font-size:var(--fs-xs);flex-wrap:wrap;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.bb-legend li[data-v-d9832aad]{align-items:center;gap:6px;display:inline-flex}.bb-rows[data-v-d9832aad]{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.bb-head[data-v-d9832aad]{align-items:center;gap:4px var(--s-2);flex-wrap:wrap;margin-bottom:6px;display:flex}.bb-name[data-v-d9832aad]{min-width:0;max-width:26rem;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.bb-pick[data-v-d9832aad],.bb-link[data-v-d9832aad]{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:none}.bb-pick[data-v-d9832aad]:hover,.bb-link[data-v-d9832aad]:hover{color:var(--focus);text-underline-offset:3px;text-decoration:underline}.bb-sub[data-v-d9832aad]{color:var(--ink-3);font-size:var(--fs-xs)}.bb-avail[data-v-d9832aad]{color:var(--ink-3);font-size:var(--fs-xs);margin-left:auto;font-weight:600}.bb-avail b[data-v-d9832aad]{color:var(--ink);font-family:var(--font-flap);font-size:1.25rem}.bb-avail b.is-bad[data-v-d9832aad]{color:var(--bad)}.bb-bar[data-v-d9832aad]{background:var(--desk-2);border-radius:6px;height:12px;position:relative;overflow:hidden}.bb-seg[data-v-d9832aad]{background:var(--c);min-width:3px;box-shadow:inset -1px 0 0 var(--panel);position:absolute;top:0;bottom:0}.bb-meta[data-v-d9832aad]{gap:2px var(--s-3);color:var(--ink-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-top:4px;display:flex}.dot[data-v-d9832aad]{background:var(--c);border-radius:3px;width:10px;height:10px}.seg-available[data-v-d9832aad]{--c:var(--c-avail)}.seg-pool[data-v-d9832aad]{--c:var(--ink-3)}.seg-out[data-v-d9832aad]{--c:var(--c-export)}.seg-active[data-v-d9832aad]{--c:var(--ok)}.block-head[data-v-8b2a80a5]{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.block-head .panel-title[data-v-8b2a80a5]{margin:0}.block-tools[data-v-8b2a80a5]{align-items:center;gap:var(--s-2);display:flex}.info[data-v-8b2a80a5]{color:var(--ink-3)}.info[aria-expanded=true][data-v-8b2a80a5]{color:var(--ink)}.defs[data-v-8b2a80a5]{margin:0 0 var(--s-3);padding:var(--s-3) var(--s-4) var(--s-3) calc(var(--s-4) + 1em);border-left:3px solid var(--rule);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--stock-hi);color:var(--ink-2);font-size:var(--fs-sm);gap:4px;display:grid}.donut-box[data-v-1d5112b3]{container-type:inline-size}.donut[data-v-1d5112b3]{align-items:center;gap:var(--s-4);grid-template-columns:minmax(120px,170px) minmax(0,1fr);display:grid}.donut-svg[data-v-1d5112b3]{width:100%;height:auto}.track[data-v-1d5112b3]{fill:none;stroke:var(--desk-2);stroke-width:14px}.arc[data-v-1d5112b3]{fill:none;stroke-width:14px;transition:stroke-dasharray var(--t-med) var(--ease)}.total[data-v-1d5112b3]{fill:var(--ink);font-family:var(--font-flap);text-anchor:middle;font-size:26px;font-weight:700}.unit[data-v-1d5112b3]{fill:var(--ink-3);text-anchor:middle;font-size:10px;font-weight:600}.legend[data-v-1d5112b3]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.legend-link[data-v-1d5112b3]{border-radius:var(--r-sm);min-height:36px;color:var(--ink-2);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr) auto 3.2em;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:grid}.legend-link[data-v-1d5112b3]:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.legend-link b[data-v-1d5112b3]{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pct[data-v-1d5112b3]{color:var(--ink-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:right}.sub-link[data-v-1d5112b3]{color:var(--warn);font-size:var(--fs-xs);margin:-4px 0 4px 26px;font-weight:600;display:block}.dot[data-v-1d5112b3]{border-radius:50%;width:10px;height:10px}.seg-pool[data-v-1d5112b3]{--c:var(--ink-3)}.seg-out[data-v-1d5112b3]{--c:var(--c-export)}.seg-active[data-v-1d5112b3]{--c:var(--ok)}.seg-expired[data-v-1d5112b3]{--c:var(--warn)}.seg-void[data-v-1d5112b3]{--c:var(--bad)}.arc[data-v-1d5112b3]{stroke:var(--c)}.dot[data-v-1d5112b3]{background:var(--c)}@container (width<=399px){.donut[data-v-1d5112b3]{gap:var(--s-3);grid-template-columns:118px minmax(0,1fr)}.legend-link[data-v-1d5112b3]{grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px;padding:0 4px}.sub-link[data-v-1d5112b3]{margin-left:20px}}@container (width<=299px){.donut[data-v-1d5112b3]{grid-template-columns:1fr;justify-items:center}.donut-svg[data-v-1d5112b3]{width:150px}.legend[data-v-1d5112b3]{width:100%}}.ex[data-v-6ba410ab]{gap:var(--s-3);display:grid}.ex-buckets[data-v-6ba410ab]{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));margin:0;padding:0;list-style:none;display:grid}.ex-bucket[data-v-6ba410ab]{padding:var(--s-2) var(--s-3);border:1px solid var(--rule-desk);border-radius:var(--r-md);background:color-mix(in srgb, var(--desk) 45%, var(--panel));color:var(--ink);transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);gap:2px;text-decoration:none;display:grid}.ex-link[data-v-6ba410ab]:hover{border-color:var(--focus);background:color-mix(in srgb, var(--stock) 45%, var(--panel))}.ex-label[data-v-6ba410ab]{color:var(--ink-3);font-size:var(--fs-xs);font-weight:600}.ex-count[data-v-6ba410ab]{font-family:var(--font-flap);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700;line-height:1.1}.ex-zero .ex-count[data-v-6ba410ab]{color:var(--ink-3)}.ex-unit[data-v-6ba410ab]{color:var(--ink-3);font-size:var(--fs-xs)}.ex-released[data-v-6ba410ab]{color:var(--ink-3);font-size:var(--fs-xs);margin:0}.ex-released b[data-v-6ba410ab]{color:var(--ink);font-variant-numeric:tabular-nums}.ex-rows[data-v-6ba410ab]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ex-row[data-v-6ba410ab]{align-items:baseline;gap:4px var(--s-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.ex-name[data-v-6ba410ab]{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.ex-name[data-v-6ba410ab]:hover{color:var(--focus);text-underline-offset:2px;text-decoration:underline}.ex-chips[data-v-6ba410ab]{flex-wrap:wrap;gap:4px;display:inline-flex}.ex-when[data-v-6ba410ab]{color:var(--ink-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;margin-left:auto}.ho[data-v-5bcf7fa1]{gap:var(--s-3);display:grid}.ho-legend[data-v-5bcf7fa1]{gap:4px var(--s-3);color:var(--ink-3);font-size:var(--fs-xs);flex-wrap:wrap;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.ho-legend li[data-v-5bcf7fa1]{align-items:center;gap:6px;display:inline-flex}.ho-rows[data-v-5bcf7fa1]{gap:var(--s-4) var(--s-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.ho-head[data-v-5bcf7fa1]{align-items:baseline;gap:var(--s-2);margin-bottom:6px;display:flex}.ho-name[data-v-5bcf7fa1]{min-width:0;font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:700}.ho-none[data-v-5bcf7fa1]{color:var(--ink-2);font-weight:600}.ho-taken[data-v-5bcf7fa1]{color:var(--ink-3);font-size:var(--fs-xs);flex:none;margin-left:auto;font-weight:600}.ho-taken b[data-v-5bcf7fa1]{color:var(--ink);font-family:var(--font-flap);font-size:1.25rem}.ho-bar[data-v-5bcf7fa1]{background:var(--desk-2);border-radius:5px;height:10px;position:relative;overflow:hidden}.ho-seg[data-v-5bcf7fa1]{background:var(--c);min-width:3px;box-shadow:inset -1px 0 0 var(--panel);position:absolute;top:0;bottom:0}.ho-meta[data-v-5bcf7fa1]{gap:2px var(--s-3);color:var(--ink-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-top:4px;display:flex}.dot[data-v-5bcf7fa1]{background:var(--c);border-radius:3px;width:10px;height:10px}.seg-used[data-v-5bcf7fa1]{--c:var(--ok)}.seg-unused[data-v-5bcf7fa1]{--c:var(--c-export)}.seg-void[data-v-5bcf7fa1]{--c:var(--ink-3)}.kpi[data-v-1ff9a480]{min-width:0;padding:var(--s-4);border:1px solid var(--rule-desk);border-radius:var(--r-lg);background:var(--panel);box-shadow:0 1px 3px rgb(var(--shadow) / .06);color:inherit;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);grid-template-rows:auto auto auto 1fr;gap:4px;text-decoration:none;display:grid;container-type:inline-size}a.kpi[data-v-1ff9a480]:hover{border-color:var(--rule);box-shadow:0 4px 14px rgb(var(--shadow) / .1)}.kpi-label[data-v-1ff9a480]{justify-content:space-between;align-items:center;gap:var(--s-2);min-width:0;color:var(--ink-3);font-size:var(--fs-sm);font-weight:600;display:flex}.kpi-icon[data-v-1ff9a480]{background:color-mix(in srgb, var(--c,var(--ink-3)) 14%, transparent);width:30px;height:30px;color:var(--c,var(--ink-2));border-radius:9px;flex:none;place-items:center;display:grid}@container (width<=115px){.kpi-icon[data-v-1ff9a480]{display:none}}.kpi-value[data-v-1ff9a480]{color:var(--ink);font-family:var(--font-flap);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:2.5rem;font-weight:700;line-height:1.05;overflow:hidden}.kpi-value.tone-bad[data-v-1ff9a480]{color:var(--bad)}.kpi-sub[data-v-1ff9a480]{color:var(--ink-3);font-size:var(--fs-xs);font-weight:600}.kpi-sub.tone-ok[data-v-1ff9a480]{color:var(--ok)}.kpi-sub.tone-warn[data-v-1ff9a480]{color:var(--warn)}.kpi-sub.tone-bad[data-v-1ff9a480]{color:var(--bad)}.kpi-spark[data-v-1ff9a480]{width:100%;height:34px;margin-top:var(--s-2);color:var(--c,var(--ink-3));align-self:end;display:block}.kpi-spark-none[data-v-1ff9a480]{height:0;margin:0}.spark-line[data-v-1ff9a480]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.spark-area[data-v-1ff9a480]{fill:currentColor;opacity:.14}.kpi-redeems[data-v-1ff9a480]{--c:var(--c-redeem)}.kpi-exported[data-v-1ff9a480]{--c:var(--c-export)}.kpi-active[data-v-1ff9a480]{--c:var(--ok)}.kpi-pool[data-v-1ff9a480]{--c:var(--ink-3)}.kpi-available[data-v-1ff9a480]{--c:var(--c-avail)}.kpi-guess[data-v-1ff9a480]{--c:var(--bad)}.lc[data-v-92036297]{gap:var(--s-3);display:grid}.lc-legend[data-v-92036297]{gap:4px var(--s-2);flex-wrap:wrap;display:flex}.lc-key[data-v-92036297]{border:1px solid var(--rule-desk);min-height:36px;color:var(--ink-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.lc-key b[data-v-92036297]{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.lc-key[aria-pressed=false][data-v-92036297]{color:var(--ink-3);border-style:dashed}.lc-key[aria-pressed=false] .swatch[data-v-92036297]{box-shadow:inset 0 0 0 2px var(--c);background:0 0}.lc-key[aria-pressed=false] b[data-v-92036297]{color:var(--ink-3)}.swatch[data-v-92036297]{background:var(--c);border-radius:3px;width:10px;height:10px;display:inline-block}.lc-plot[data-v-92036297]{min-width:0;position:relative}.lc-plot svg[data-v-92036297]{touch-action:pan-y;display:block;overflow:visible}.lc-grid line[data-v-92036297]{stroke:var(--rule-desk);stroke-width:1px}.lc-grid text[data-v-92036297],.lc-axis text[data-v-92036297]{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.line[data-v-92036297]{fill:none;stroke:var(--c);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}stop[data-v-92036297]{stop-color:var(--c)}.pt[data-v-92036297]{fill:var(--panel);stroke:var(--c);stroke-width:2px}.guide[data-v-92036297]{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 3}.dot[data-v-92036297]{fill:var(--panel);stroke:var(--c);stroke-width:2.5px}.lc-tip[data-v-92036297]{border:1px solid var(--rule-desk);border-radius:var(--r-md);background:var(--panel);min-width:130px;box-shadow:0 6px 18px rgb(var(--shadow) / .16);font-size:var(--fs-xs);pointer-events:none;gap:2px;padding:8px 10px;display:grid;position:absolute;top:0;transform:translate(-50%)}.lc-tip b[data-v-92036297]{color:var(--ink);font-size:var(--fs-sm)}.lc-tip span[data-v-92036297]{color:var(--ink-2);align-items:center;gap:6px;display:flex}.lc-tip em[data-v-92036297]{padding-left:var(--s-3);color:var(--ink);font-family:var(--font-mono);margin-left:auto;font-style:normal;font-weight:600}.s-first_redeems[data-v-92036297]{--c:var(--c-redeem)}.s-exported[data-v-92036297]{--c:var(--c-export)}.s-extends[data-v-92036297]{--c:var(--c-extend)}.s-orders[data-v-92036297]{--c:var(--c-order)}.qu[data-v-607e623b]{gap:var(--s-3);display:grid}.qu-stages[data-v-607e623b]{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.qu-stage[data-v-607e623b]{border:1px solid var(--rule-desk);border-radius:var(--r-sm);background:color-mix(in srgb, var(--desk) 55%, var(--panel));color:var(--ink);font-size:var(--fs-xs);transition:border-color var(--t-fast) var(--ease);align-items:baseline;gap:6px;padding:4px 10px;text-decoration:none;display:inline-flex}.qu-stage[data-v-607e623b]:hover{border-color:var(--focus)}.qu-stage-label[data-v-607e623b]{color:var(--ink-3);font-weight:600}.qu-stage b[data-v-607e623b]{font-family:var(--font-flap);font-variant-numeric:tabular-nums;font-size:1.1rem}.qu-none[data-v-607e623b]{border-color:color-mix(in srgb, var(--rule-desk) 65%, transparent);opacity:.72;background:0 0}.qu-none b[data-v-607e623b]{color:var(--ink-3)}.qu-bar[data-v-607e623b]{background:color-mix(in srgb, var(--desk) 80%, var(--panel));border-radius:6px;height:12px;position:relative;overflow:hidden}.qu-seg[data-v-607e623b]{background:var(--c);min-width:3px;box-shadow:inset -1px 0 0 var(--panel);position:absolute;top:0;bottom:0}.qu-legend[data-v-607e623b]{gap:4px var(--s-3);color:var(--ink-3);font-size:var(--fs-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.qu-item[data-v-607e623b]{align-items:center;gap:6px;font-weight:600;display:inline-flex}.qu-item b[data-v-607e623b]{color:var(--ink);font-variant-numeric:tabular-nums}.qu-note[data-v-607e623b]{color:var(--ink-3);font-size:var(--fs-xs);margin:0}.qu-note b[data-v-607e623b]{color:var(--ink);font-variant-numeric:tabular-nums}.qu-ability[data-v-607e623b]{gap:4px var(--s-4);color:var(--ink-3);font-size:var(--fs-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.qu-ability b[data-v-607e623b]{color:var(--ink);font-variant-numeric:tabular-nums}.qu-pct[data-v-607e623b]{font-variant-numeric:tabular-nums}.dot[data-v-607e623b]{background:var(--c);border-radius:3px;width:10px;height:10px}.seg-ok[data-v-607e623b]{--c:var(--ok)}.seg-host[data-v-607e623b]{--c:var(--warn)}.seg-bad[data-v-607e623b]{--c:var(--bad)}.seg-never[data-v-607e623b]{--c:var(--ink-3)}.sys[data-v-20628845]{gap:var(--s-3);display:grid}.sys-block[data-v-20628845]{gap:6px;display:grid}.sys-backup-head[data-v-20628845]{justify-content:space-between;align-items:center;gap:8px;display:flex}.sys-block h3[data-v-20628845]{align-items:baseline;gap:2px var(--s-2);color:var(--ink-3);font-size:var(--fs-xs);letter-spacing:.06em;flex-wrap:wrap;margin:0;font-weight:700;display:flex}.sys-block h3 .sub[data-v-20628845]{letter-spacing:0;font-weight:400}.kv[data-v-20628845]{border:1px solid var(--rule-desk);border-radius:var(--r-md);margin:0;display:grid}.kv>div[data-v-20628845]{gap:var(--s-3);padding:var(--s-2) var(--s-3);grid-template-columns:8em minmax(0,1fr);display:grid}.kv>div+div[data-v-20628845]{border-top:1px solid var(--rule-desk)}.kv dt[data-v-20628845]{color:var(--ink-3);font-size:var(--fs-sm)}.kv dd[data-v-20628845]{font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}.hint[data-v-20628845]{color:var(--ink-3);font-size:var(--fs-xs);margin:0;line-height:1.5}.tables[data-v-20628845]{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:480px){.tables[data-v-20628845]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tables li[data-v-20628845]{padding:8px var(--s-3);border:1px solid var(--rule-desk);border-radius:var(--r-md);background:color-mix(in srgb, var(--desk) 55%, var(--panel));gap:2px;display:grid}.tables b[data-v-20628845]{font-family:var(--font-flap);font-variant-numeric:tabular-nums;font-size:1.4rem;line-height:1.1}.tables span[data-v-20628845]{color:var(--ink-3);font-size:var(--fs-xs)}.line[data-v-20628845]{font-size:var(--fs-sm);margin:0;font-weight:600}.switches[data-v-20628845]{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.switches li[data-v-20628845]{align-items:baseline;gap:2px var(--s-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.dot[data-v-20628845]{background:var(--rule-desk);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.dot.on[data-v-20628845]{background:var(--ok)}.sw-label[data-v-20628845]{font-weight:600}.sw-text[data-v-20628845]{color:var(--ink-3)}.calm[data-v-20628845]{align-items:center;gap:var(--s-2);color:var(--ok);font-size:var(--fs-sm);margin:0;font-weight:600;display:flex}.problems[data-v-20628845]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.problem[data-v-20628845]{padding:var(--s-2) var(--s-3);border:1px solid var(--rule-desk);border-radius:var(--r-md);gap:4px;display:grid}.problem-top[data-v-20628845]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.logger[data-v-20628845]{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-xs)}.when[data-v-20628845]{color:var(--ink-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;margin-left:auto}.msg[data-v-20628845]{font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.exc[data-v-20628845]{color:var(--ink-3)}.sys-badge[data-v-20628845]{font-size:var(--fs-xs);border-radius:999px;padding:1px .6em;font-weight:700}.sys-badge.tone-ok[data-v-20628845]{background:var(--ok-bg);color:var(--ok)}.sys-badge.tone-warn[data-v-20628845]{background:var(--warn-bg);color:var(--warn)}.sys-badge.tone-bad[data-v-20628845]{background:var(--bad-bg);color:var(--bad)}.tone-ok[data-v-20628845]{color:var(--ok)}.tone-warn[data-v-20628845]{color:var(--warn)}.tone-bad[data-v-20628845]{color:var(--bad)}.tone-plain[data-v-20628845]{color:var(--ink-2)}@container (width<=420px){.kv>div[data-v-20628845]{grid-template-columns:minmax(0,1fr);gap:2px}}.dash[data-v-6e2a4ba7]{--c-redeem:var(--focus);--c-export:#7b3fc4;--c-extend:var(--warn);--c-order:#0f766e;--c-avail:var(--focus)}[data-theme=dark] .dash[data-v-6e2a4ba7]{--c-export:#c5a3ff;--c-order:#5eead4}.dash-grid[data-v-6e2a4ba7]{gap:var(--s-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"kpi""workbench""todo""batches""security""trend""cards""expiry""quality""handoff""recent";display:grid}@media (min-width:1024px){.dash-grid[data-v-6e2a4ba7]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"kpi kpi kpi""workbench workbench workbench""todo todo todo""batches batches security""trend trend cards""expiry expiry quality""handoff handoff handoff""recent recent recent"}.area-security[data-v-6e2a4ba7]{align-self:start}}.area-workbench[data-v-6e2a4ba7]{gap:var(--s-3);grid-area:workbench;display:grid}.wb-head[data-v-6e2a4ba7]{justify-content:space-between;align-items:flex-start;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.wb-head .panel-title[data-v-6e2a4ba7]{margin:0}.wb-sub[data-v-6e2a4ba7]{margin:2px 0 0}.wb-grid[data-v-6e2a4ba7]{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,272px),1fr));margin:0;padding:0;list-style:none;display:grid}.wb-card[data-v-6e2a4ba7]{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--rule-desk);border-radius:var(--r-md);background:linear-gradient(180deg, var(--panel), color-mix(in srgb, var(--desk) 50%, var(--panel)));box-shadow:0 2px 6px -2px rgb(var(--shadow) / .07);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);flex-direction:column;display:flex}.wb-card[data-v-6e2a4ba7]:hover{border-color:var(--rule);box-shadow:0 6px 16px -4px rgb(var(--shadow) / .12)}.wb-top[data-v-6e2a4ba7]{align-items:center;gap:6px var(--s-2);flex-wrap:nowrap;min-width:0;display:flex}.wb-tile[data-v-6e2a4ba7]{background:linear-gradient(160deg, #ffffff38, transparent 55%), hsl(var(--h) 46% 22%);color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;line-height:1;display:grid}.wb-name[data-v-6e2a4ba7]{min-width:0;color:var(--ink);font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-weight:700;text-decoration:none;overflow:hidden}.wb-name[data-v-6e2a4ba7]:hover{color:var(--focus);text-decoration:underline}.wb-sell[data-v-6e2a4ba7]{color:var(--ink-3);font-size:var(--fs-xs);white-space:nowrap;flex:none;margin-left:auto;font-weight:600}.wb-sell b[data-v-6e2a4ba7]{color:var(--ink);font-family:var(--font-flap);font-size:1.25rem}.wb-sell b.is-bad[data-v-6e2a4ba7]{color:var(--bad)}.wb-stages[data-v-6e2a4ba7]{color:var(--ink-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.wb-stages>span[data-v-6e2a4ba7]{border:1px solid color-mix(in srgb, var(--rule-desk) 75%, transparent);border-radius:var(--r-sm);background:var(--panel);flex-direction:column;gap:1px;padding:6px 8px;display:flex}.wb-stages b[data-v-6e2a4ba7]{color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:700}.wb-actions[data-v-6e2a4ba7]{gap:var(--s-2);flex-wrap:wrap;margin-top:auto;padding-top:2px;display:flex}.wb-actions[data-v-6e2a4ba7]>*{flex:1 1 0}.area-kpi[data-v-6e2a4ba7]{gap:var(--s-2);grid-area:kpi;display:grid}.area-todo[data-v-6e2a4ba7]{grid-area:todo}.area-trend[data-v-6e2a4ba7]{grid-area:trend}.area-cards[data-v-6e2a4ba7]{grid-area:cards}.area-batches[data-v-6e2a4ba7]{grid-area:batches}.area-expiry[data-v-6e2a4ba7]{grid-area:expiry}.area-quality[data-v-6e2a4ba7]{grid-area:quality}.area-handoff[data-v-6e2a4ba7]{grid-area:handoff}.area-recent[data-v-6e2a4ba7]{grid-area:recent}.area-security[data-v-6e2a4ba7]{grid-area:security}.panel[data-v-6e2a4ba7]{box-shadow:0 1px 2px rgb(var(--shadow) / .06)}.kpi-head[data-v-6e2a4ba7] .block-head{margin-bottom:0}.kpi-head[data-v-6e2a4ba7] .panel-title{color:var(--ink-3);font-size:var(--fs-sm);letter-spacing:.06em;font-weight:700}.kpis[data-v-6e2a4ba7]{gap:var(--s-3);flex-wrap:wrap;display:flex}.kpis[data-v-6e2a4ba7]>*{flex:168px}@media (max-width:400px){.kpis[data-v-6e2a4ba7]>*{flex-basis:calc(50% - var(--s-3))}}.todos[data-v-6e2a4ba7]{gap:var(--s-2) var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.todo-row[data-v-6e2a4ba7]{align-items:flex-start;gap:var(--s-3);height:100%;padding:var(--s-3) var(--s-4);border:1px solid var(--rule-desk);border-left:3px solid var(--warn);border-radius:0 var(--r-md) var(--r-md) 0;color:inherit;text-decoration:none;display:flex}.todo-critical .todo-row[data-v-6e2a4ba7]{border-left-color:var(--bad);background:color-mix(in srgb, var(--bad-bg) 45%, var(--panel))}a.todo-row[data-v-6e2a4ba7]:hover{border-color:var(--rule);border-left-color:var(--warn)}.todo-critical a.todo-row[data-v-6e2a4ba7]:hover{border-left-color:var(--bad)}.todo-icon[data-v-6e2a4ba7]{background:var(--warn-bg);width:32px;height:32px;color:var(--warn);border-radius:50%;flex:none;place-items:center;display:grid}.todo-critical .todo-icon[data-v-6e2a4ba7]{background:var(--bad-bg);color:var(--bad)}.todo-text[data-v-6e2a4ba7]{flex:1;gap:2px;min-width:0;display:grid}.todo-text span[data-v-6e2a4ba7]{color:var(--ink-2);font-size:var(--fs-sm)}.todo-go[data-v-6e2a4ba7]{color:var(--ink-3);flex:none;align-self:center}.all-clear[data-v-6e2a4ba7]{align-items:flex-start;gap:var(--s-2);color:var(--ok);font-weight:600;display:flex}.all-clear svg[data-v-6e2a4ba7]{flex:none;margin-top:2px}.range[data-v-6e2a4ba7]{border:1px solid var(--rule-desk);background:color-mix(in srgb, var(--desk) 75%, var(--panel));border-radius:999px;padding:3px;display:inline-flex}.range-btn[data-v-6e2a4ba7]{min-height:32px;color:var(--ink-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-weight:600}.range-btn[aria-pressed=true][data-v-6e2a4ba7]{background:var(--panel);box-shadow:0 1px 3px rgb(var(--shadow) / .18);color:var(--ink)}.range-btn[data-v-6e2a4ba7]:disabled{cursor:default}.more[data-v-6e2a4ba7]{margin-top:var(--s-3)}.game-bar[data-v-6e2a4ba7]{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.game-pick[data-v-6e2a4ba7]{align-items:center;gap:var(--s-2);display:inline-flex}.game-pick .label[data-v-6e2a4ba7]{white-space:nowrap;margin:0}.game-pick .input[data-v-6e2a4ba7]{width:auto;min-width:160px;min-height:40px}.game-note[data-v-6e2a4ba7]{flex:320px;margin:0}.linklike[data-v-6e2a4ba7]{color:var(--focus);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.recent[data-v-6e2a4ba7]{margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.recent[data-v-6e2a4ba7]{column-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.recent li[data-v-6e2a4ba7]{align-items:baseline;gap:2px var(--s-2);border-bottom:1px solid var(--rule-desk);font-size:var(--fs-sm);flex-wrap:wrap;padding:8px 0;display:flex}.recent time[data-v-6e2a4ba7]{width:5.5em;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.subject[data-v-6e2a4ba7]{min-width:0;color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-weight:600;text-decoration:none}a.subject[data-v-6e2a4ba7]:hover{color:var(--focus);text-underline-offset:3px;text-decoration:underline}.who[data-v-6e2a4ba7]{overflow-wrap:anywhere;margin-left:auto}@media (max-width:520px){.recent li[data-v-6e2a4ba7]{align-items:center;gap:4px var(--s-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what time""subject who";display:grid}.recent time[data-v-6e2a4ba7]{text-align:right;grid-area:time;width:auto}.recent .what[data-v-6e2a4ba7]{grid-area:what;justify-self:start}.recent .subject[data-v-6e2a4ba7]{grid-area:subject}.recent .who[data-v-6e2a4ba7]{text-align:right;grid-area:who;margin-left:0}}.security[data-v-6e2a4ba7]{gap:var(--s-4);margin:0;display:grid}.security dt[data-v-6e2a4ba7]{color:var(--ink-3);font-size:var(--fs-xs);letter-spacing:.04em;align-items:center;gap:6px;font-weight:700;display:flex}.security dd[data-v-6e2a4ba7]{font-size:var(--fs-sm);overflow-wrap:anywhere;margin:4px 0 0}.counts[data-v-6e2a4ba7]{gap:4px var(--s-4);flex-wrap:wrap;display:flex}.counts span[data-v-6e2a4ba7]{color:var(--ink-2);align-items:baseline;gap:4px;display:inline-flex}.counts b[data-v-6e2a4ba7]{color:var(--ink);font-family:var(--font-flap);font-size:1.5rem;line-height:1}.backup[data-v-6e2a4ba7]{font-weight:600}.fails.tone-plain[data-v-6e2a4ba7]{color:var(--ink-2)}.fails.tone-bad[data-v-6e2a4ba7],.sysline[data-v-6e2a4ba7]{font-weight:600}.linklike[data-v-6e2a4ba7]:disabled{color:var(--ink-3);cursor:default}.tone-ok[data-v-6e2a4ba7]{color:var(--ok)}.tone-warn[data-v-6e2a4ba7]{color:var(--warn)}.tone-bad[data-v-6e2a4ba7]{color:var(--bad)}fieldset[data-v-ec3091d6]{border:0;min-width:0;margin:0;padding:0}.formats[data-v-ec3091d6]{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.formats .label[data-v-ec3091d6]{grid-column:1/-1}.format-option[data-v-ec3091d6]{align-items:flex-start;gap:var(--s-2);min-width:0;padding:var(--s-2) var(--s-3);border:1.5px solid var(--rule-desk);border-radius:var(--r-md);background:color-mix(in srgb, var(--desk) 35%, var(--panel));cursor:pointer;transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);display:flex}.format-option.on[data-v-ec3091d6]{border-color:var(--focus);background:color-mix(in srgb, var(--stock) 55%, var(--panel))}.format-option input[data-v-ec3091d6]{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:2px 0 0}.format-option[data-v-ec3091d6]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.block[data-v-ec3091d6]{display:block}textarea[data-v-ec3091d6]{border-color:var(--rule);background:color-mix(in srgb, var(--stock) 38%, var(--field));font-size:var(--fs-base);letter-spacing:.05em;white-space:pre;padding:12px 14px;font-weight:600;line-height:1.6}.pager[data-v-aa60d8a2]{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:1px solid var(--rule-desk);flex-wrap:wrap;display:flex}.btns[data-v-aa60d8a2]{gap:var(--s-2);display:inline-flex}.top-row[data-v-be952aa5]{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.amount[data-v-be952aa5]{font-size:var(--fs-xl);font-weight:600}.facts[data-v-be952aa5]{margin:0;display:grid}.facts div[data-v-be952aa5]{gap:var(--s-3);border-top:1px solid var(--rule-desk);grid-template-columns:6.5em minmax(0,1fr);padding:6px 0;display:grid}.facts div[data-v-be952aa5]:first-child{border-top:0}.facts dt[data-v-be952aa5]{color:var(--ink-3);font-size:var(--fs-sm);font-weight:600}.facts dd[data-v-be952aa5]{overflow-wrap:anywhere;margin:0}.sub-title[data-v-be952aa5]{margin:0 0 var(--s-2);color:var(--ink-2);font-size:var(--fs-sm);font-weight:700}.items[data-v-be952aa5]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.items li[data-v-be952aa5]{align-items:center;gap:var(--s-2) var(--s-3);padding:6px var(--s-3);border:1px solid var(--rule-desk);border-radius:var(--r-sm);flex-wrap:wrap;display:flex}.panel-inset[data-v-be952aa5]{padding:var(--s-4);border:1.5px solid var(--rule-desk);border-radius:var(--r-md);background:color-mix(in srgb, var(--ink) 3%, transparent)}.opts[data-v-be952aa5]{gap:var(--s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.opt[data-v-be952aa5]{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1.5px solid var(--rule-desk);border-radius:var(--r-md);cursor:pointer;display:flex}.opt.on[data-v-be952aa5]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.opt input[data-v-be952aa5]{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:2px 0 0}.opt[data-v-be952aa5]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.block[data-v-be952aa5]{display:block}.sub-title[data-v-04165084]{margin:0 0 var(--s-2);color:var(--ink-2);font-size:var(--fs-sm);font-weight:700}.preview[data-v-04165084]{margin:0 0 var(--s-2);padding:var(--s-3) var(--s-4);border:1.5px dashed var(--rule-desk);border-radius:var(--r-md);color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere}.count[data-v-04165084]{margin:6px 0 0}.count.bad[data-v-04165084]{color:var(--bad);font-weight:600}.tags[data-v-80b297dd]{gap:var(--s-2);display:grid}.tag-list[data-v-80b297dd]{margin:0;padding:0;list-style:none}.tag[data-v-80b297dd]{border:1px solid var(--rule-desk);background:0 0;gap:2px;padding-right:2px}.tag-x[data-v-80b297dd]{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.tag-x[data-v-80b297dd]:hover{background:var(--desk-2);color:var(--ink-2)}.duration-fields[data-v-e94af740]{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.duration-fields label[data-v-e94af740]{gap:4px;display:grid}.block[data-v-e94af740]{display:block}.show[data-v-e94af740]{gap:var(--s-3);min-width:0;padding:var(--s-3) var(--s-4) var(--s-4);border:1px solid var(--rule-desk);border-radius:var(--r-md);margin:0;display:grid}.show legend[data-v-e94af740]{padding:0 var(--s-2)}.sample[data-v-e94af740]{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--desk-2);display:grid}.sample .label[data-v-e94af740]{margin:0}.sample-rows[data-v-e94af740]{gap:2px;margin:0;display:grid}.sample-rows>div[data-v-e94af740]{gap:var(--s-2);grid-template-columns:5.5em minmax(0,1fr);display:grid}.sample-rows dt[data-v-e94af740]{color:var(--ink-3);font-size:var(--fs-sm)}.sample-rows dd[data-v-e94af740]{font-family:var(--font-mono);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}.row-menu-wrap[data-v-0c58120d]{display:inline-flex}.row-more[data-v-0c58120d]{gap:2px}.row-menu[data-v-0c58120d]{white-space:normal;width:max-content;min-width:220px;max-width:min(320px,100vw - 16px);padding:var(--s-1);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--panel);color:var(--ink);box-shadow:0 14px 34px -14px rgb(var(--shadow) / .55);opacity:0;transform-origin:100% 0;transition:opacity var(--t-exit) var(--ease-in), transform var(--t-exit) var(--ease-in), overlay var(--t-exit) allow-discrete, display var(--t-exit) allow-discrete;margin:0;inset:auto;transform:translateY(-4px)scale(.97)}.row-menu[data-v-0c58120d]:popover-open{opacity:1;transition-duration:var(--t-fast);transition-timing-function:var(--ease-out);gap:1px;display:grid;transform:none}@starting-style{.row-menu[data-v-0c58120d]:popover-open{opacity:0;transform:translateY(-4px)scale(.97)}}.row-menu[data-v-0c58120d]:not(:popover-open){pointer-events:none}.row-menu[data-v-0c58120d]::backdrop{background:0 0}.row-menu-item[data-v-0c58120d]{width:100%;min-height:40px;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;display:grid}.row-menu-item[data-v-0c58120d]:hover:not(:disabled),.row-menu-item[data-v-0c58120d]:focus-visible{background:var(--desk-2);outline:none}.row-menu-item[data-v-0c58120d]:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.row-menu-item[data-v-0c58120d]:disabled{color:var(--ink-3);cursor:not-allowed}.row-menu-item.danger .row-menu-label[data-v-0c58120d]{color:var(--bad)}.row-menu-label[data-v-0c58120d]{font-weight:600}.row-menu-hint[data-v-0c58120d]{color:var(--ink-3);font-size:var(--fs-xs);line-height:1.4}@media (max-width:819px){.row-menu[data-v-0c58120d]{width:auto;max-width:none;max-height:80vh;padding:var(--s-2) var(--s-2) calc(var(--s-3) + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;overflow-y:auto;transform:translateY(32px);inset:auto 0 0!important}.row-menu[data-v-0c58120d]:popover-open{transform:none}@starting-style{.row-menu[data-v-0c58120d]:popover-open{transform:translateY(32px)}}.row-menu[data-v-0c58120d]::backdrop{transition:background-color var(--t-exit) var(--ease-in), overlay var(--t-exit) allow-discrete, display var(--t-exit) allow-discrete;background:0 0}.row-menu[data-v-0c58120d]:popover-open::backdrop{transition-duration:var(--t-fast);background:#0006}@starting-style{.row-menu[data-v-0c58120d]:popover-open::backdrop{background:0 0}}.row-menu-item[data-v-0c58120d]{min-height:52px}}.codes[data-v-d3d3f529]{gap:var(--s-3);display:grid}.codes.pair[data-v-d3d3f529]{grid-template-columns:repeat(2,minmax(0,1fr))}.code-card[data-v-d3d3f529]{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--rule-desk);border-radius:var(--r-md);background:var(--desk);--stock:var(--desk);flex-direction:column;display:flex;container-type:inline-size}[data-theme=dark] .code-card[data-v-d3d3f529]{--stock:inherit;background:var(--stock)}.code-head[data-v-d3d3f529]{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:24px;display:flex}.code-head h3[data-v-d3d3f529]{color:var(--ink-2);font-size:var(--fs-sm);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.code-card .code-board[data-v-d3d3f529]{--flap-max:44px;justify-content:flex-start}.code-sec[data-v-d3d3f529]{color:var(--ink-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;transition:color var(--t-fast) var(--ease)}.code-sec.hot[data-v-d3d3f529]{color:var(--bad);font-weight:700}.meter[data-v-d3d3f529]{background:var(--desk-2);border-radius:999px;height:4px;overflow:hidden}.fill[data-v-d3d3f529]{border-radius:inherit;background:var(--ok);transform-origin:0;height:100%;transition:transform 1s linear, background-color var(--t-fast) var(--ease);display:block}.fill.hot[data-v-d3d3f529]{background:var(--bad)}.code-time[data-v-d3d3f529],.code-hint[data-v-d3d3f529]{color:var(--ink-3);font-size:var(--fs-xs);margin:0}.code-error[data-v-d3d3f529]{color:var(--warn);font-size:var(--fs-sm);margin:0}.code-actions[data-v-d3d3f529]{justify-content:flex-end;gap:var(--s-1);flex-wrap:wrap;margin-top:auto;padding-top:2px;display:flex}.code-actions .btn[data-v-d3d3f529]{flex:auto}@container (width<=300px){.codes.pair[data-v-d3d3f529]{grid-template-columns:minmax(0,1fr)}}.conf-list[data-v-923e89f1]{gap:var(--s-3);flex-direction:column;display:flex;position:relative}.conf-item[data-v-923e89f1]{gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--panel);border-left-width:4px;display:grid}.conf-item.risk-high[data-v-923e89f1]{border-left-color:var(--bad)}.conf-item.risk-mid[data-v-923e89f1]{border-left-color:var(--warn)}.conf-move[data-v-923e89f1],.conf-enter-active[data-v-923e89f1]{transition:transform var(--t-med) var(--ease-out), opacity var(--t-med) var(--ease-out)}.conf-leave-active[data-v-923e89f1]{transition:transform var(--t-exit) var(--ease-in), opacity var(--t-exit) var(--ease-in);position:absolute;left:0;right:0}.conf-enter-from[data-v-923e89f1]{opacity:0;transform:translateY(8px)}.conf-leave-to[data-v-923e89f1]{opacity:0;transform:translate(24px)}.conf-top[data-v-923e89f1]{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.conf-risk[data-v-923e89f1]{background:var(--desk-2);color:var(--ink-3);font-size:var(--fs-xs);border-radius:999px;padding:1px .55em;font-weight:700}.conf-risk.risk-high[data-v-923e89f1]{background:var(--bad-bg);color:var(--bad)}.conf-risk.risk-mid[data-v-923e89f1]{background:var(--warn-bg);color:var(--warn)}.conf-type[data-v-923e89f1]{font-size:var(--fs-sm);font-weight:700}.conf-time[data-v-923e89f1]{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.conf-headline[data-v-923e89f1]{font-size:var(--fs-base);overflow-wrap:anywhere;margin:0;line-height:1.55}.conf-hint[data-v-923e89f1],.conf-note[data-v-923e89f1]{font-size:var(--fs-xs);color:var(--ink-3);margin:0;line-height:1.5}.conf-note[data-v-923e89f1]{align-items:center;gap:var(--s-2);display:flex}.conf-facts[data-v-923e89f1]{gap:4px var(--s-3);padding:var(--s-2) var(--s-3);background:var(--desk);border-radius:var(--r-sm);font-size:var(--fs-xs);grid-template-columns:max-content minmax(0,1fr);margin:0;line-height:1.6;display:grid}.conf-facts dt[data-v-923e89f1]{color:var(--ink-3)}.conf-facts dd[data-v-923e89f1]{overflow-wrap:anywhere;margin:0}.conf-facts dd.emphasis[data-v-923e89f1]{color:var(--warn);font-weight:700}.conf-original[data-v-923e89f1]{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.6}.conf-original summary[data-v-923e89f1]{border-radius:var(--r-sm);cursor:pointer;width:-moz-fit-content;width:fit-content}.conf-original p[data-v-923e89f1]{overflow-wrap:anywhere;margin:.25em 0 0}.conf-actions[data-v-923e89f1]{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.conf-accept.armed[data-v-923e89f1]{border-color:var(--bad);background:var(--bad-bg);color:var(--bad);animation:armed-pulse-923e89f1 1.2s var(--ease) infinite;font-weight:700}@keyframes armed-pulse-923e89f1{50%{box-shadow:0 0 0 4px var(--bad-bg)}}@container (width<=440px){.conf-item[data-v-923e89f1]{padding:var(--s-3)}.conf-actions>.btn[data-v-923e89f1]{flex:1 1 0}}.conf-panel[data-v-9c4e078d]{gap:var(--s-3);display:grid}.conf-toolbar[data-v-9c4e078d]{top:calc(-1 * var(--s-5));z-index:1;align-items:center;gap:var(--s-2) var(--s-3);margin:calc(-1 * var(--s-5)) calc(-1 * var(--s-5)) 0;padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--rule-desk);background:var(--panel);flex-wrap:wrap;display:flex;position:sticky}.conf-tip[data-v-9c4e078d]{color:var(--ink-3);font-size:var(--fs-xs);flex:16rem;margin:0;line-height:1.5}.conf-head-actions[data-v-9c4e078d]{gap:var(--s-1);margin-left:auto;display:flex}.conf-count[data-v-9c4e078d],.conf-high[data-v-9c4e078d]{color:#fff;min-width:1.6em;font-size:var(--fs-xs);text-align:center;white-space:nowrap;border-radius:999px;padding:1px .55em;font-weight:700;display:inline-block}.conf-count[data-v-9c4e078d]{background:var(--warn)}.conf-high[data-v-9c4e078d]{background:var(--bad)}.code-error[data-v-9c4e078d]{color:var(--warn);font-size:var(--fs-sm);margin:0}.conf-empty[data-v-9c4e078d]{justify-items:center;gap:var(--s-2);padding:var(--s-7) var(--s-4);color:var(--ink-2);text-align:center;display:grid}.conf-empty p[data-v-9c4e078d]{margin:0}.conf-empty .sub[data-v-9c4e078d]{max-width:26rem;color:var(--ink-3);font-size:var(--fs-sm)}.empty-ico[data-v-9c4e078d]{background:var(--ok-bg);width:44px;height:44px;color:var(--ok);border-radius:50%;place-items:center;display:grid}@media (max-width:600px){.conf-toolbar[data-v-9c4e078d]{top:calc(-1 * var(--s-4));margin:calc(-1 * var(--s-4)) calc(-1 * var(--s-4)) 0;padding:var(--s-3) var(--s-4)}}.stack[data-v-06ce59fa]{gap:var(--s-3);display:grid}.rows[data-v-06ce59fa]{--k-w:7.5em;padding:2px var(--s-3);border:1px solid var(--rule-desk);border-radius:var(--r-md);background:color-mix(in srgb, var(--desk) 45%, var(--panel));margin:0}.group[data-v-06ce59fa]{gap:6px;display:grid}.group-head[data-v-06ce59fa]{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.group-title[data-v-06ce59fa]{color:var(--ink-3);font-size:var(--fs-xs);letter-spacing:.06em;align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.conf-entry[data-v-06ce59fa]{align-items:center;gap:var(--s-3);width:100%;min-height:56px;padding:var(--s-2) var(--s-3);border:1px solid var(--rule-desk);border-radius:var(--r-md);background:var(--panel);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);display:flex}.conf-entry[data-v-06ce59fa]:hover{border-color:var(--rule);background:var(--desk)}.conf-entry[data-v-06ce59fa]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.conf-entry.tone-warn[data-v-06ce59fa]{border-color:color-mix(in srgb, var(--warn) 45%, var(--rule-desk));background:color-mix(in srgb, var(--warn-bg) 55%, var(--panel))}.conf-entry.tone-bad[data-v-06ce59fa]{border-color:color-mix(in srgb, var(--bad) 45%, var(--rule-desk));background:color-mix(in srgb, var(--bad-bg) 55%, var(--panel))}.entry-ico[data-v-06ce59fa]{background:var(--desk-2);width:34px;height:34px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.tone-warn .entry-ico[data-v-06ce59fa]{background:var(--warn-bg);color:var(--warn)}.tone-bad .entry-ico[data-v-06ce59fa]{background:var(--bad-bg);color:var(--bad)}.entry-main[data-v-06ce59fa]{flex:auto;min-width:0;display:grid}.entry-title[data-v-06ce59fa]{font-size:var(--fs-sm);font-weight:700}.entry-sub[data-v-06ce59fa]{color:var(--ink-3);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conf-count[data-v-06ce59fa],.conf-high[data-v-06ce59fa]{color:#fff;min-width:1.6em;font-size:var(--fs-xs);text-align:center;white-space:nowrap;border-radius:999px;flex:none;padding:1px .55em;font-weight:700}.conf-count[data-v-06ce59fa]{background:var(--warn)}.conf-high[data-v-06ce59fa]{background:var(--bad)}.entry-go[data-v-06ce59fa]{color:var(--ink-3);transition:transform var(--t-fast) var(--ease);flex:none}.conf-entry:hover .entry-go[data-v-06ce59fa]{transform:translate(3px)}.vault[data-v-06ce59fa]{border:1px dashed var(--rule-desk);border-radius:var(--r-md)}.vault summary[data-v-06ce59fa]{align-items:center;gap:2px var(--s-2);padding:var(--s-2) var(--s-3);border-radius:inherit;cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.vault summary[data-v-06ce59fa]::-webkit-details-marker{display:none}.vault summary[data-v-06ce59fa]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vault-sub[data-v-06ce59fa]{color:var(--ink-3);font-size:var(--fs-xs);flex:12rem}.vault-chev[data-v-06ce59fa]{color:var(--ink-3);transition:transform var(--t-fast) var(--ease)}.vault[open] .vault-chev[data-v-06ce59fa]{transform:rotate(180deg)}.vault .rows[data-v-06ce59fa]{padding:0 var(--s-3) var(--s-2)}.shortcuts[data-v-5e8c221a]{gap:var(--s-2);flex-wrap:wrap;display:flex}.opts[data-v-5e8c221a]{gap:var(--s-2);border:0;grid-template-columns:1fr 1fr;min-width:0;margin:0;padding:0;display:grid}.opt[data-v-5e8c221a]{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1.5px solid var(--rule-desk);border-radius:var(--r-md);background:color-mix(in srgb, var(--desk) 45%, var(--panel));cursor:pointer;display:flex}.opt.on[data-v-5e8c221a]{border-color:var(--focus);background:color-mix(in srgb, var(--stock) 65%, var(--panel))}.opt input[data-v-5e8c221a]{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.opt.off[data-v-5e8c221a]{cursor:not-allowed}.opt[data-v-5e8c221a]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.wysiwyg-wrap[data-v-49502dde]{gap:var(--s-3);display:grid}.top-bar[data-v-49502dde]{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--rule-desk);border-radius:var(--r-md);background:color-mix(in srgb, var(--desk) 55%, var(--panel));display:grid}.style-grid[data-v-49502dde]{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:680px){.style-grid[data-v-49502dde]{grid-template-columns:1fr}}.style-card[data-v-49502dde]{padding:var(--s-2) var(--s-3);border:1.5px solid var(--rule-desk);border-radius:var(--r-md);background:var(--panel);cursor:pointer;gap:2px;transition:border-color .14s,background-color .14s;display:grid}.style-card input[type=radio][data-v-49502dde]{opacity:0;pointer-events:none;position:absolute}.style-card.active[data-v-49502dde]{border-color:var(--focus);background:color-mix(in srgb, var(--focus) 8%, var(--panel))}.bar-controls[data-v-49502dde]{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.batch-pick[data-v-49502dde]{align-items:center;gap:var(--s-2);flex:1;min-width:260px;display:flex}.batch-pick .label[data-v-49502dde]{white-space:nowrap;margin:0}.buyer-canvas[data-v-49502dde]{--stock:#d6e8f8;--stock-hi:#dfeefb;--ink:#0f1b2d;--ink-2:#2c3e55;--ink-3:#51657d;--serial:#c82828;--rule:#0f1b2d24;--tile:#0f1b2d;--flap:#f59e0b;gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-lg);color:var(--ink);background:#f3efe6;border:1px solid #0f172a1f;display:grid}.mock-rental-head[data-v-49502dde]{padding-bottom:var(--s-2);border-bottom:1px solid #0f172a1a;justify-content:space-between;align-items:center;display:flex}.mock-rental-title[data-v-49502dde]{align-items:center;gap:var(--s-2);font-size:1rem;display:flex}.mock-timer-pill[data-v-49502dde]{font-size:.75rem;font-family:var(--font-mono);border:1px solid #0f172a2e;border-radius:999px;padding:2px 10px}.mock-remove[data-v-49502dde]{color:var(--ink-3);font-size:.8rem}.preview-tickets[data-v-49502dde]{gap:var(--s-4);display:grid}.preview-tickets[data-v-49502dde] .stub{justify-content:flex-start}.buyer-canvas.canvas-compact[data-v-49502dde]{--stock:#fff;--stock-hi:#f8fafc;background:#f1f5f9}.preview-tickets.style-compact[data-v-49502dde] .ticket{filter:none;border:1px solid #cbd5e1;border-radius:14px;overflow:hidden;box-shadow:0 6px 20px -8px #0f172a14}.preview-tickets.style-compact[data-v-49502dde] .body,.preview-tickets.style-compact[data-v-49502dde] .stub{border-radius:0!important;-webkit-mask:none!important;mask:none!important}.preview-tickets.style-compact[data-v-49502dde] .stub{background:#f8fafc}.preview-tickets.style-compact[data-v-49502dde] .stub:before{border-style:solid;border-color:#e2e8f0}.buyer-canvas.canvas-cyber[data-v-49502dde]{--stock:#0f172a;--stock-hi:#1e293b;--ink:#f8fafc;--ink-2:#cbd5e1;--ink-3:#94a3b8;--serial:#38bdf8;--rule:#38bdf838;--tile:#020617;--flap:#38bdf8;background:#060b16;border-color:#38bdf873}.buyer-canvas.canvas-cyber .mock-rental-head[data-v-49502dde]{border-bottom-color:#38bdf833}.buyer-canvas.canvas-cyber .mock-timer-pill[data-v-49502dde]{color:#38bdf8;border-color:#38bdf873}.preview-tickets.style-cyber[data-v-49502dde] .ticket{filter:none;border:1.5px solid #0ea5e9;border-radius:14px;overflow:hidden;box-shadow:0 0 28px -6px #0ea5e959}.preview-tickets.style-cyber[data-v-49502dde] .body,.preview-tickets.style-cyber[data-v-49502dde] .stub{border-radius:0!important;-webkit-mask:none!important;mask:none!important}.t-head[data-v-49502dde]{justify-content:space-between;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.t-id[data-v-49502dde]{gap:3px;min-width:0;display:grid}.t-kicker[data-v-49502dde]{color:var(--ink-3);font-size:var(--fs-xs);letter-spacing:.22em;font-weight:700}.inline-kicker-input[data-v-49502dde]{width:140px;font-size:var(--fs-xs);letter-spacing:.14em;border:1px dashed var(--rule);background:color-mix(in srgb, var(--stock-hi) 80%, #fff);color:var(--ink);border-radius:4px;padding:2px 8px;font-weight:700}.t-serial[data-v-49502dde]{color:var(--serial);letter-spacing:.04em;font-size:.9rem;font-weight:700}.t-stamp[data-v-49502dde],.inline-stamp-input[data-v-49502dde]{border:2px solid var(--serial);color:var(--serial);font-size:var(--fs-sm);letter-spacing:.2em;text-align:center;background:0 0;border-radius:4px;flex:none;width:96px;padding:2px 10px;font-weight:800;transform:rotate(-4deg)}.inline-stamp-input.is-empty[data-v-49502dde]{opacity:.6;letter-spacing:.05em;border-style:dashed;width:96px}.t-validity[data-v-49502dde]{margin:0 0 var(--s-3);color:var(--ink-2);font-size:var(--fs-sm);line-height:1.5}.t-rows[data-v-49502dde]{border-top:1px solid var(--rule);margin:0}.t-row[data-v-49502dde]{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--rule);grid-template-columns:76px minmax(0,1fr);padding:6px 0;transition:opacity .14s;display:grid}.t-row.is-hidden[data-v-49502dde],.t-guard.is-hidden[data-v-49502dde],.t-mail-body.is-hidden[data-v-49502dde],.t-deauth-box.is-hidden[data-v-49502dde]{opacity:.42}.t-row.is-hidden .t-k[data-v-49502dde],.t-row.is-hidden .t-val[data-v-49502dde]{text-decoration:line-through}.t-k[data-v-49502dde]{color:var(--ink-3);font-size:var(--fs-sm);font-weight:600}.t-v[data-v-49502dde]{justify-content:space-between;align-items:center;gap:var(--s-2);min-width:0;margin:0;display:flex}.t-val[data-v-49502dde]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden}.t-val.masked[data-v-49502dde]{color:var(--ink-3);letter-spacing:.1em}.t-acts[data-v-49502dde]{flex:none;align-items:center;gap:6px;display:inline-flex}.ghost-ico[data-v-49502dde]{width:26px;height:26px;color:var(--ink-3);opacity:.65;place-items:center;display:inline-grid}.vis-toggle[data-v-49502dde]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.74rem;font-weight:700;transition:all .12s;display:inline-flex}.vis-toggle.on[data-v-49502dde]{color:#15803d;background:#1665341f;border-color:#16653447}.buyer-canvas.canvas-cyber .vis-toggle.on[data-v-49502dde]{color:#4ade80;background:#22c55e2e;border-color:#4ade8059}.vis-toggle.off[data-v-49502dde]{color:var(--ink-3);border-color:var(--rule);background:#0f172a12}.custom-row-right[data-v-49502dde]{align-items:center;gap:6px;min-width:0;display:flex}.inline-input[data-v-49502dde]{border:1px solid var(--rule);background:color-mix(in srgb, var(--stock-hi) 85%, #fff);width:100%;min-width:0;color:var(--ink);border-radius:6px;padding:5px 8px;font-size:.82rem}.del-row-btn[data-v-49502dde]{color:#b91c1c;cursor:pointer;background:#ef444414;border:1px solid #b91c1c47;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.add-row-btn[data-v-49502dde]{width:100%;margin-top:var(--s-2);border:1px dashed var(--rule);border-radius:var(--r-md);background:color-mix(in srgb, var(--stock-hi) 60%, transparent);color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.add-row-btn[data-v-49502dde]:hover{background:var(--stock-hi);color:var(--ink)}.t-deauth-box[data-v-49502dde],.t-notice-box[data-v-49502dde]{margin-top:var(--s-3);border-radius:var(--r-md);border:1px solid var(--rule);background:color-mix(in srgb, var(--stock-hi) 75%, transparent);gap:8px;padding:10px 12px;display:grid}.t-section-bar[data-v-49502dde]{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.t-section-title[data-v-49502dde]{color:var(--ink-2);font-size:.78rem;font-weight:700}.t-deauth-edit-grid[data-v-49502dde]{gap:var(--s-2);grid-template-columns:minmax(0,1fr) 148px;display:grid}@media (max-width:640px){.t-deauth-edit-grid[data-v-49502dde]{grid-template-columns:1fr}}.deauth-field[data-v-49502dde]{gap:3px;min-width:0;display:grid}.deauth-field-label[data-v-49502dde]{color:var(--ink-3);font-size:.72rem}.inline-btn-input[data-v-49502dde]{color:var(--serial);text-align:center;font-weight:700}.t-deauth-preview[data-v-49502dde]{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.t-deauth-hint[data-v-49502dde]{font-size:var(--fs-sm);color:var(--ink-2)}.t-deauth-btn[data-v-49502dde]{border:1px solid var(--serial);color:var(--serial);font-size:var(--fs-xs);border-radius:6px;padding:4px 12px;font-weight:700}.link-clear-btn[data-v-49502dde]{color:var(--serial);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:600}.inline-textarea[data-v-49502dde]{border:1px solid var(--rule);background:color-mix(in srgb, var(--stock-hi) 85%, #fff);width:100%;color:var(--ink);resize:vertical;border-radius:6px;padding:6px 8px;font-size:.82rem}.t-notice-text[data-v-49502dde]{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.t-guard[data-v-49502dde]{gap:var(--s-3);display:grid}.t-stub-top[data-v-49502dde]{justify-content:flex-end;display:flex}.t-guard-head[data-v-49502dde]{align-items:center;gap:var(--s-3);display:flex}.t-guard-ico[data-v-49502dde]{border-radius:var(--r-md);background:var(--ink);width:36px;height:36px;color:var(--stock);flex:none;place-items:center;display:grid}.t-guard-head h4[data-v-49502dde]{margin:0;font-size:1rem;line-height:1.25}.t-guard-head p[data-v-49502dde]{color:var(--ink-3);font-size:var(--fs-xs);margin:0}.t-meter[data-v-49502dde]{align-items:center;gap:var(--s-2);display:flex}.t-track[data-v-49502dde]{background:var(--rule);border-radius:99px;flex:1;height:4px;overflow:hidden}.t-fill[data-v-49502dde]{background:var(--ink);width:45%;height:100%;display:block}.t-sec[data-v-49502dde]{font-size:var(--fs-xs);color:var(--ink-2)}.t-action-btn[data-v-49502dde]{border-radius:var(--r-md);background:var(--ink);color:var(--stock);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-weight:700;display:flex}.buyer-canvas.canvas-cyber .t-action-btn[data-v-49502dde],.buyer-canvas.canvas-cyber .t-guard-ico[data-v-49502dde]{color:#f8fafc;background:#0284c7}.t-mail-body[data-v-49502dde]{gap:var(--s-2);display:grid}.t-mail-steps[data-v-49502dde]{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.account-cell .cell-main[data-v-45bfdbdd]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deauth-inline[data-v-45bfdbdd]{font-size:var(--fs-xs)}.select-col[data-v-45bfdbdd]{text-align:center;width:42px}.check-hit[data-v-45bfdbdd]{cursor:pointer;place-items:center;width:40px;height:40px;margin:-10px -12px;display:grid}.check-hit input[data-v-45bfdbdd]{width:18px;height:18px;accent-color:var(--ink);margin:0}.select-all-bar[data-v-45bfdbdd]{display:none}@media (max-width:819px){.select-all-bar[data-v-45bfdbdd]{min-height:44px;padding:0 var(--s-4);border-bottom:1px solid var(--rule-desk);color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:10px;display:flex}.select-all-bar input[data-v-45bfdbdd]{width:18px;height:18px;accent-color:var(--ink);margin:0}thead .select-col input[data-v-45bfdbdd]{visibility:hidden}}.account-cell[data-v-45bfdbdd]{min-width:0}.handoff[data-v-45bfdbdd]{overflow-wrap:anywhere}.batch-games[data-v-45bfdbdd]{margin-top:2px;display:flex}.warn[data-v-45bfdbdd]{color:var(--warn);font-weight:600}.custom[data-v-45bfdbdd]{color:var(--ink);font-weight:600}.opts[data-v-53ca3245]{gap:var(--s-2);border:0;grid-template-columns:1fr 1fr;min-width:0;margin:0;padding:0;display:grid}.opt[data-v-53ca3245]{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1.5px solid var(--rule-desk);border-radius:var(--r-md);background:color-mix(in srgb, var(--desk) 45%, var(--panel));cursor:pointer;display:flex}.opt.on[data-v-53ca3245]{border-color:var(--focus);background:color-mix(in srgb, var(--stock) 65%, var(--panel))}.opt input[data-v-53ca3245]{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.opt[data-v-53ca3245]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.list[data-v-8cc2823c]{gap:var(--s-2);max-height:280px;display:grid;overflow-y:auto}.pick[data-v-8cc2823c]{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1.5px solid var(--rule-desk);border-radius:var(--r-md);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pick.on[data-v-8cc2823c]{border-color:var(--focus);background:color-mix(in srgb, var(--stock) 65%, var(--panel))}.pick input[data-v-8cc2823c]{width:18px;height:18px;accent-color:var(--ink);margin:0}.pick[data-v-8cc2823c]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.info[data-v-8cc2823c]{min-width:0;display:grid}.empty-line[data-v-8cc2823c]{padding:var(--s-2) 0}fieldset[data-v-8cc2823c]{border:0;min-width:0;margin:0;padding:0}legend[data-v-8cc2823c]{padding:0}.seg[data-v-8cc2823c]{border:1px solid var(--rule-desk);background:color-mix(in srgb, var(--desk) 75%, var(--panel));border-radius:999px;width:-moz-fit-content;width:fit-content;padding:3px;display:inline-flex}.seg-item[data-v-8cc2823c]{color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer;border-radius:999px;padding:5px 14px;font-weight:600}.seg-item.on[data-v-8cc2823c]{background:var(--panel);box-shadow:0 1px 3px rgb(var(--shadow) / .18);color:var(--ink)}.seg-item input[data-v-8cc2823c]{opacity:0;pointer-events:none;position:absolute}.seg-item[data-v-8cc2823c]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.opts[data-v-a0369257]{gap:var(--s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.opt[data-v-a0369257]{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1.5px solid var(--rule-desk);border-radius:var(--r-md);background:color-mix(in srgb, var(--desk) 45%, var(--panel));cursor:pointer;display:flex}.opt.on[data-v-a0369257]{border-color:var(--focus);background:color-mix(in srgb, var(--stock) 65%, var(--panel))}.opt input[data-v-a0369257]{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:2px 0 0}.opt[data-v-a0369257]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.block[data-v-a0369257]{display:block}.fixed[data-v-b6a7b852]{border:1px solid var(--rule-desk);border-radius:var(--r-md);background:color-mix(in srgb, var(--desk) 55%, var(--panel));min-height:44px;color:var(--ink);overflow-wrap:anywhere;align-items:center;margin:0;padding:0 12px;font-weight:600;display:flex}.done-line[data-v-b6a7b852]{align-items:center;gap:var(--s-2);display:flex}.done-line svg[data-v-b6a7b852]{color:var(--ok);flex:none}.sep[data-v-b6a7b852]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.sep-input[data-v-b6a7b852]{flex:none;width:120px}.preset[data-v-b6a7b852]{font-family:var(--font-mono)}.preset.on[data-v-b6a7b852]{background:var(--ink);color:var(--desk)}.fields[data-v-b6a7b852]{gap:var(--s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.fields legend[data-v-b6a7b852]{margin-bottom:var(--s-1);padding:0}.quick[data-v-b6a7b852]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.grid[data-v-b6a7b852]{gap:var(--s-2) var(--s-4);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.grid .check[data-v-b6a7b852]{align-items:center;min-height:36px}.tag[data-v-b6a7b852]{margin-left:var(--s-2);vertical-align:1px}.cols-box[data-v-b6a7b852]{gap:var(--s-1);margin-top:var(--s-1);display:grid}.cols-box .label[data-v-b6a7b852]{margin:0}.cols[data-v-b6a7b852]{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.col[data-v-b6a7b852]{border:1px solid var(--rule-desk);background:var(--desk-2);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.col-name[data-v-b6a7b852]{align-items:center;gap:var(--s-1);white-space:nowrap;padding:0 2px;display:inline-flex}.col-no[data-v-b6a7b852]{color:var(--ink-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.mv[data-v-b6a7b852]{border-radius:999px;width:28px;min-height:28px;padding:0}.to-left[data-v-b6a7b852]{transform:rotate(90deg)}.to-right[data-v-b6a7b852]{transform:rotate(-90deg)}.pv[data-v-b6a7b852]{gap:var(--s-1);min-width:0;display:grid}.pv .label small[data-v-b6a7b852]{font-weight:400}.preview[data-v-b6a7b852]{max-height:200px;padding:var(--s-3);border:1px solid var(--rule-desk);border-radius:var(--r-md);background:var(--desk-2);color:var(--ink);font-size:var(--fs-xs);white-space:pre;tab-size:4;margin:0;line-height:1.6;overflow:auto}.preview[data-v-b6a7b852]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.mafile-box[data-v-39591ab2]{gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px dashed var(--rule);border-radius:var(--r-md);background:color-mix(in srgb, var(--stock) 55%, var(--panel));display:grid}.file[data-v-39591ab2]{cursor:pointer;width:-moz-fit-content;width:fit-content;position:relative}.file input[data-v-39591ab2]{opacity:0;cursor:pointer;position:absolute;inset:0}.file[data-v-39591ab2]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.done[data-v-39591ab2]{align-items:center;gap:var(--s-2);font-size:var(--fs-lg);display:flex}.done svg[data-v-39591ab2]{color:var(--ok)}.problems[data-v-39591ab2]{padding:var(--s-3) var(--s-4);border-left:3px solid var(--warn);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--warn-bg);color:var(--warn);font-size:var(--fs-sm);gap:4px;margin:0;list-style:none;display:grid}.problems li[data-v-39591ab2]{align-items:flex-start;gap:6px;display:flex}.problems svg[data-v-39591ab2]{flex:none;margin-top:3px}.lead[data-v-384ee5a9]{margin:0}textarea.mono[data-v-384ee5a9]{font-size:var(--fs-xs);white-space:pre}code[data-v-384ee5a9]{background:var(--desk-2);font-family:var(--font-mono);border-radius:3px;padding:0 4px;font-size:.92em}.formats-line[data-v-384ee5a9]{margin:0}.row-opts[data-v-384ee5a9]{align-items:center;gap:var(--s-3);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.file[data-v-384ee5a9]{cursor:pointer;width:-moz-fit-content;width:fit-content;position:relative}.file input[data-v-384ee5a9]{opacity:0;cursor:pointer;position:absolute;inset:0}.check[data-v-384ee5a9]{align-items:center;gap:var(--s-2);font-size:var(--fs-xs);color:var(--ink-2);cursor:pointer;display:inline-flex}.chips[data-v-384ee5a9]{gap:var(--s-1);flex-wrap:wrap;display:flex}.chip-ok[data-v-384ee5a9]{color:var(--ok);background:var(--ok-bg)}.chip-warn[data-v-384ee5a9]{color:var(--warn);background:var(--warn-bg)}.chip-bad[data-v-384ee5a9]{color:var(--bad);background:var(--bad-bg)}.chip-off[data-v-384ee5a9]{color:var(--ink-3);background:var(--desk)}.problems[data-v-384ee5a9]{gap:var(--s-1);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--warn-bg);color:var(--warn);font-size:var(--fs-xs);margin:0;list-style:none;display:grid}.problems li[data-v-384ee5a9]{align-items:center;gap:var(--s-2);display:flex}.table-wrap[data-v-384ee5a9]{border:1px solid var(--rule-desk);border-radius:var(--r-sm);max-height:280px;overflow:auto}.line[data-v-384ee5a9]{width:48px;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--fs-xs)}.done[data-v-384ee5a9]{align-items:center;gap:var(--s-2);color:var(--ok);margin:0;font-weight:700;display:flex}.err[data-v-384ee5a9]{margin-top:var(--s-3)}fieldset[data-v-6ba03c97]{border:0;min-width:0;margin:0;padding:0}legend[data-v-6ba03c97]{padding:0}.seg[data-v-6ba03c97]{width:-moz-fit-content;width:fit-content;margin-bottom:var(--s-2);border:1.5px solid var(--rule);border-radius:var(--r-md);padding:3px;display:inline-flex}.seg-item[data-v-6ba03c97]{border-radius:calc(var(--r-md) - 3px);font-size:var(--fs-sm);cursor:pointer;padding:4px 14px;font-weight:600}.seg-item.on[data-v-6ba03c97]{background:var(--ink);color:var(--desk)}.seg-item input[data-v-6ba03c97]{opacity:0;pointer-events:none;position:absolute}.seg-item[data-v-6ba03c97]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.newbatch[data-v-6ba03c97]{padding:var(--s-4);border:1px dashed var(--rule);border-radius:var(--r-md)}.locked-name[data-v-6ba03c97]{margin:0 0 var(--s-2);font-size:var(--fs-lg)}.mail-entry[data-v-6ba03c97]{margin:0}.chosen[data-v-6ba03c97]{gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--rule-desk);border-radius:var(--r-md);background:color-mix(in srgb, var(--desk) 45%, var(--panel));display:grid}.mafile-box[data-v-6ba03c97]{padding:var(--s-3) var(--s-4);border:1px dashed var(--rule);border-radius:var(--r-md);background:color-mix(in srgb, var(--stock-hi) 50%, var(--panel))}.chosen p[data-v-6ba03c97]{margin:0}.target[data-v-6ba03c97]{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3);border-radius:var(--r-md);background:var(--desk-2);flex-wrap:wrap;display:flex}textarea.mono[data-v-6ba03c97]{font-size:var(--fs-xs);white-space:pre}code[data-v-6ba03c97]{background:var(--desk-2);font-family:var(--font-mono);border-radius:3px;padding:0 4px;font-size:.92em}.formats[data-v-6ba03c97]{color:var(--ink-3);font-size:var(--fs-sm);line-height:1.6}.formats summary[data-v-6ba03c97]{cursor:pointer;width:-moz-fit-content;width:fit-content}.formats ul[data-v-6ba03c97]{gap:var(--s-1);margin:var(--s-2) 0 0;padding-left:1.2em;display:grid}.formats-line[data-v-6ba03c97]{margin:0}.file[data-v-6ba03c97]{cursor:pointer;width:-moz-fit-content;width:fit-content;position:relative}.file input[data-v-6ba03c97]{opacity:0;cursor:pointer;position:absolute;inset:0}.file[data-v-6ba03c97]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.problems[data-v-6ba03c97]{padding:var(--s-3) var(--s-4);border-left:3px solid var(--warn);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--warn-bg);color:var(--warn);font-size:var(--fs-sm);gap:4px;margin:0;list-style:none;display:grid}.problems li[data-v-6ba03c97]{align-items:flex-start;gap:6px;display:flex}.problems svg[data-v-6ba03c97]{flex:none;margin-top:3px}.warn[data-v-6ba03c97]{color:var(--warn)}.done[data-v-6ba03c97]{align-items:center;gap:var(--s-2);font-size:var(--fs-lg);display:flex}.done svg[data-v-6ba03c97]{color:var(--ok)}.err[data-v-6ba03c97]{margin-top:var(--s-4)}.name-row[data-v-6ba03c97]{align-items:baseline;gap:6px;display:flex}.name-row .cell-main[data-v-6ba03c97]{min-width:0}.fmt[data-v-6ba03c97]{background:var(--desk-2);color:var(--ink-3);font-size:var(--fs-xs);white-space:nowrap;border-radius:3px;flex:none;padding:0 5px}.job-groups[data-v-15802110]{gap:var(--s-2);max-height:320px;margin:var(--s-2) 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.job-group[data-v-15802110]{padding:var(--s-2) var(--s-3);border:1px solid var(--rule);border-radius:var(--r-sm);border-left-width:4px;gap:2px;display:grid}.job-group.tone-ok[data-v-15802110]{border-left-color:var(--ok)}.job-group.tone-warn[data-v-15802110]{border-left-color:var(--warn)}.job-group.tone-bad[data-v-15802110]{border-left-color:var(--bad)}.job-group-head[data-v-15802110]{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;font-weight:700;display:flex}.tone-ok .job-group-head[data-v-15802110]{color:var(--ok)}.tone-warn .job-group-head[data-v-15802110]{color:var(--warn)}.tone-bad .job-group-head[data-v-15802110]{color:var(--bad)}.job-group-text[data-v-15802110]{overflow-wrap:anywhere;min-width:0}.job-group-count[data-v-15802110]{color:var(--ink-3);white-space:nowrap;font-weight:400}.job-group-tag[data-v-15802110]{background:var(--desk-2);color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;padding:0 .55em;font-weight:700}.tone-bad .job-group-tag[data-v-15802110]{background:var(--bad-bg);color:var(--bad)}.tone-warn .job-group-tag[data-v-15802110]{background:var(--warn-bg);color:var(--warn)}.job-group-names[data-v-15802110]{padding-left:calc(16px + var(--s-2));color:var(--ink-2);font-size:var(--fs-xs);overflow-wrap:anywhere;margin:0;line-height:1.6}.job-group-names summary[data-v-15802110]{cursor:pointer}.lead[data-v-2b59e437]{margin:0}.block[data-v-2b59e437]{display:block}.opts[data-v-2b59e437]{gap:var(--s-2);border:0;grid-template-columns:1fr 1fr;min-width:0;margin:0;padding:0;display:grid}.opts .label[data-v-2b59e437]{grid-column:1/-1;padding:0}.opt[data-v-2b59e437]{align-items:flex-start;gap:var(--s-3);min-width:0;padding:var(--s-3) var(--s-4);border:1.5px solid var(--rule-desk);border-radius:var(--r-md);cursor:pointer;display:flex}.opt.on[data-v-2b59e437]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.opt input[data-v-2b59e437]{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:2px 0 0}.opt[data-v-2b59e437]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}@media (max-width:420px){.opts[data-v-2b59e437]{grid-template-columns:1fr}}.job-panel[data-v-e8736fc5]{font-size:var(--fs-sm)}.job-head[data-v-e8736fc5]{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.job-actions[data-v-e8736fc5]{gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.job-bar[data-v-e8736fc5]{width:100%;height:6px;margin-top:var(--s-2);display:block}.job-notice[data-v-e8736fc5]{margin:var(--s-2) 0 0;color:var(--ink-2)}.job-halt[data-v-e8736fc5]{align-items:flex-start;gap:var(--s-2);color:var(--warn);font-weight:700;display:flex}.lead[data-v-2bc2b7a5]{margin:0}textarea.mono[data-v-2bc2b7a5]{font-size:var(--fs-xs);white-space:pre}code[data-v-2bc2b7a5]{background:var(--desk-2);font-family:var(--font-mono);border-radius:3px;padding:0 4px;font-size:.92em}.formats-line[data-v-2bc2b7a5]{margin:0}.file[data-v-2bc2b7a5]{cursor:pointer;width:-moz-fit-content;width:fit-content;position:relative}.file input[data-v-2bc2b7a5]{opacity:0;cursor:pointer;position:absolute;inset:0}.file[data-v-2bc2b7a5]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.problems[data-v-2bc2b7a5]{padding:var(--s-3) var(--s-4);border-left:3px solid var(--warn);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--warn-bg);color:var(--warn);font-size:var(--fs-sm);gap:4px;margin:0;list-style:none;display:grid}.problems li[data-v-2bc2b7a5]{align-items:flex-start;gap:6px;display:flex}.problems svg[data-v-2bc2b7a5]{flex:none;margin-top:3px}.warn[data-v-2bc2b7a5]{color:var(--warn)}.done[data-v-2bc2b7a5]{align-items:center;gap:var(--s-2);font-size:var(--fs-lg);display:flex}.done svg[data-v-2bc2b7a5]{color:var(--ok)}.err[data-v-2bc2b7a5]{margin-top:var(--s-4)}.lead[data-v-70787d9e]{margin:0}.block[data-v-70787d9e]{display:block}.tally[data-v-70787d9e]{gap:var(--s-2) var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tally li[data-v-70787d9e]{align-items:baseline;gap:6px;display:inline-flex}.tally b[data-v-70787d9e]{font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.tally .hint[data-v-70787d9e]{margin-left:4px}.tally .warn[data-v-70787d9e]{color:var(--warn)}.names[data-v-70787d9e]{overflow-wrap:anywhere;margin:0}.inuse[data-v-70787d9e]{gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1.5px solid color-mix(in srgb, var(--warn) 55%, var(--rule-desk));border-radius:var(--r-md);background:color-mix(in srgb, var(--warn) 7%, transparent);display:grid}.inuse.on[data-v-70787d9e]{border-color:var(--bad)}.inuse h3[data-v-70787d9e]{font-size:var(--fs-base);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.opts[data-v-70787d9e]{gap:var(--s-2);min-width:0;margin:var(--s-1) 0 0;border:0;padding:0;display:grid}.opt[data-v-70787d9e]{align-items:flex-start;gap:var(--s-3);min-width:0;padding:var(--s-3) var(--s-4);border:1.5px solid var(--rule-desk);border-radius:var(--r-md);background:var(--panel);cursor:pointer;display:flex}.opt.on[data-v-70787d9e]{border-color:var(--ink)}.opt.risky.on[data-v-70787d9e]{border-color:var(--bad);background:color-mix(in srgb, var(--bad) 6%, var(--panel))}.opt input[data-v-70787d9e]{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:2px 0 0}.opt[data-v-70787d9e]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.lost[data-v-7a16776e]{justify-items:center;gap:var(--s-3);padding-block:var(--s-7);text-align:center;display:grid}.g-head[data-v-7a16776e]{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.g-title[data-v-7a16776e]{align-items:center;gap:var(--s-4);min-width:0;display:flex}.g-tile[data-v-7a16776e]{background:linear-gradient(160deg, #ffffff38, transparent 55%), hsl(var(--h) 46% 22%);color:#fff;width:52px;height:52px;box-shadow:inset 0 0 0 1px #ffffff38, 0 8px 18px -10px rgb(var(--shadow) / .7);border-radius:16px;flex:none;place-items:center;font-size:24px;font-weight:800;line-height:1;display:grid}.g-name[data-v-7a16776e]{min-width:0}.g-name h1[data-v-7a16776e]{font-size:var(--fs-xl);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:800;line-height:1.2}.g-sub[data-v-7a16776e]{color:var(--ink-3);font-size:var(--fs-sm);margin-top:2px}.g-strip[data-v-7a16776e]{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);border-bottom:1px solid var(--rule-desk);flex-wrap:wrap;display:flex}.capsule[data-v-7a16776e]{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:4px 0;list-style:none;display:flex}.capsule li[data-v-7a16776e]{border:1px solid var(--rule-desk);background:var(--panel);font-size:var(--fs-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);border-radius:999px;align-items:baseline;gap:6px;padding:4px 13px 4px 11px;display:inline-flex}.capsule li[data-v-7a16776e]:hover{border-color:var(--rule)}.capsule li.is-active[data-v-7a16776e]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.capsule i[data-v-7a16776e]{background:var(--ink-3);border-radius:50%;align-self:center;width:8px;height:8px}.capsule li.tone-ok i[data-v-7a16776e]{background:var(--ok)}.capsule li.tone-warn i[data-v-7a16776e]{background:var(--warn)}.capsule li.tone-info i[data-v-7a16776e]{background:var(--focus)}.capsule b[data-v-7a16776e]{font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.capsule span[data-v-7a16776e]{color:var(--ink-2)}.tabs[data-v-7a16776e]{gap:var(--s-1);display:flex}.tab[data-v-7a16776e]{min-height:44px;padding:0 var(--s-4);color:var(--ink-3);font:inherit;cursor:pointer;transition:color var(--t-fast) var(--ease);background:0 0;border:0;font-weight:700;position:relative}.tab[data-v-7a16776e]:after{content:"";right:var(--s-3);bottom:-1px;left:var(--s-3);background:var(--ink);height:3px;transition:transform .22s var(--ease-out);border-radius:3px 3px 0 0;position:absolute;transform:scaleX(0)}.tab[data-v-7a16776e]:hover,.tab[aria-selected=true][data-v-7a16776e]{color:var(--ink)}.tab[aria-selected=true][data-v-7a16776e]:after{transform:scaleX(1)}.tab[data-v-7a16776e]:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;border-radius:var(--r-sm)}.filters .seg[data-v-7a16776e]{border:1.5px solid var(--rule);border-radius:var(--r-md);padding:3px;display:inline-flex}.seg-item[data-v-7a16776e]{border-radius:calc(var(--r-md) - 3px);min-height:32px;color:var(--ink-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:600}.seg-item[aria-pressed=true][data-v-7a16776e]{background:var(--ink);color:var(--desk)}.seg-item[data-v-7a16776e]:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.hero[data-v-7a16776e]{justify-items:center;gap:var(--s-3);max-width:34rem;padding:var(--s-7) var(--s-4);color:var(--ink-3);text-align:center;margin:0 auto;display:grid}.hero h2[data-v-7a16776e]{color:var(--ink);font-size:var(--fs-lg);font-weight:800}.hero p[data-v-7a16776e]{margin:0}.state-note[data-v-7a16776e]{margin-top:2px}.login-filter[data-v-7a16776e]{width:auto;min-width:9rem}.login-hint[data-v-7a16776e]{align-items:center;gap:var(--s-2) var(--s-3);border-top:1px solid var(--rule-desk);color:var(--ink-2);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}.ability-inline[data-v-7a16776e]{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.copyable[data-v-7a16776e]{cursor:pointer}.copyable[data-v-7a16776e]:hover{text-underline-offset:2px;text-decoration:underline}@media (min-width:820px){.table td.primary[data-v-7a16776e]{min-width:10.5rem}.table td[data-label=能力][data-v-7a16776e]{min-width:16.5rem}.row-actions .btn-sm[data-v-7a16776e]{gap:4px;padding:0 8px}}.note-click[data-v-7a16776e]{cursor:pointer}.note-click[data-v-7a16776e]:hover{color:var(--ink);text-decoration:underline}.remind-dd[data-v-7a16776e]{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.login-line[data-v-7a16776e]{align-items:center;gap:2px var(--s-2);flex-wrap:wrap;display:inline-flex}.login-line .linkish[data-v-7a16776e]{min-width:24px;min-height:24px;padding:0 var(--s-1);font-size:var(--fs-xs);justify-content:center;align-items:center;display:inline-flex}.login-note[data-v-7a16776e]{color:var(--warn);flex-basis:100%;margin:0}.check-bad[data-v-7a16776e]{color:var(--warn)}.sec-badge[data-v-7a16776e]{border:1px solid var(--warn);background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--warn);font-size:var(--fs-xs);border-radius:999px;align-items:center;gap:3px;margin-top:4px;padding:1px 7px;font-weight:700;line-height:1.7;text-decoration:none;display:inline-flex}.select-col[data-v-7a16776e]{text-align:center;width:42px}.check-hit[data-v-7a16776e]{cursor:pointer;place-items:center;width:40px;height:40px;margin:-10px -12px;display:grid}.check-hit input[data-v-7a16776e]{width:18px;height:18px;accent-color:var(--ink);margin:0}.select-all-bar[data-v-7a16776e]{display:none}.flash td[data-v-7a16776e]{animation:row-flash-7a16776e 2.4s var(--ease-out)}@keyframes row-flash-7a16776e{0%{background:color-mix(in srgb, var(--ok) 26%, transparent)}}.bulk[data-v-7a16776e]{bottom:var(--s-3);z-index:15;justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);box-shadow:0 16px 34px -16px rgb(var(--shadow) / .55);flex-wrap:wrap;display:flex;position:sticky}.bulk-info[data-v-7a16776e]{gap:1px;min-width:0;display:grid}.bulk-break[data-v-7a16776e]{color:var(--ink-2);font-size:var(--fs-xs)}.bulk-actions[data-v-7a16776e]{gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.set-head[data-v-7a16776e]{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.set-head .panel-title[data-v-7a16776e]{margin:0}.facts[data-v-7a16776e]{margin:var(--s-4) 0 0;display:grid}.facts>div[data-v-7a16776e]{align-items:baseline;gap:var(--s-1) var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--rule-desk);grid-template-columns:9rem minmax(0,1fr);display:grid}.facts dt[data-v-7a16776e]{color:var(--ink-3);font-size:var(--fs-sm);font-weight:600}.facts dd[data-v-7a16776e]{overflow-wrap:anywhere;margin:0}.more-hint[data-v-7a16776e]{margin:0 0 var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--rule-desk);border-radius:var(--r-md);background:color-mix(in srgb, var(--desk) 45%, var(--panel));line-height:1.65}.row-between[data-v-7a16776e]{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.row-between .label[data-v-7a16776e]{margin:0}.settings[data-v-7a16776e]{gap:var(--s-5);display:grid}.block[data-v-7a16776e]{display:block}@media (max-width:819px){.select-all-bar[data-v-7a16776e]{min-height:44px;padding:0 var(--s-4);border-bottom:1px solid var(--rule-desk);color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:10px;display:flex}.select-all-bar input[data-v-7a16776e]{width:18px;height:18px;accent-color:var(--ink);margin:0}thead .select-col input[data-v-7a16776e]{visibility:hidden}.g-tile[data-v-7a16776e]{border-radius:14px;width:44px;height:44px;font-size:20px}}@media (max-width:559px){.facts>div[data-v-7a16776e]{grid-template-columns:minmax(0,1fr)}.filters .seg[data-v-7a16776e]{width:100%}.filters .seg-item[data-v-7a16776e]{flex:1;padding:0 6px}}.card-brief[data-v-b89b1e2b]{gap:1px;margin-top:3px;display:grid}.card-brief-head[data-v-b89b1e2b]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.card-brief-tag[data-v-b89b1e2b]{color:var(--ink-3);font-size:var(--fs-xs)}.card-brief-line[data-v-b89b1e2b]{white-space:nowrap}.card-brief-left[data-v-b89b1e2b]{color:var(--warn);font-weight:700}fieldset[data-v-1d8efc26]{border:0;min-width:0;margin:0;padding:0}legend[data-v-1d8efc26]{padding:0}.seg[data-v-1d8efc26]{width:-moz-fit-content;width:fit-content;margin-bottom:var(--s-2);border:1px solid var(--rule-desk);background:color-mix(in srgb, var(--desk) 75%, var(--panel));border-radius:999px;padding:3px;display:inline-flex}.seg-item[data-v-1d8efc26]{color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer;border-radius:999px;padding:5px 14px;font-weight:600}.seg-item.on[data-v-1d8efc26]{background:var(--panel);box-shadow:0 1px 3px rgb(var(--shadow) / .18);color:var(--ink)}.seg-item input[data-v-1d8efc26]{opacity:0;pointer-events:none;position:absolute}.seg-item[data-v-1d8efc26]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.newbatch[data-v-1d8efc26]{padding:var(--s-4);border:1px dashed var(--rule);border-radius:var(--r-md)}.chosen[data-v-1d8efc26]{gap:var(--s-2);margin-top:var(--s-2);display:grid}.chosen p[data-v-1d8efc26]{margin:0}.summary[data-v-cc108c32]{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--rule-desk);border-radius:var(--r-lg) var(--r-lg) 0 0;background:color-mix(in srgb, var(--stock) 38%, var(--panel));display:grid}.summary-row[data-v-cc108c32]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.summary-label[data-v-cc108c32]{width:2.6em;color:var(--ink-3);font-size:var(--fs-xs);letter-spacing:.18em;flex:none;font-weight:700}.pill[data-v-cc108c32]{border:1px solid var(--rule-desk);background:var(--panel);min-height:32px;color:var(--ink-2);font:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-weight:600;display:inline-flex}.pill[data-v-cc108c32]:hover{border-color:var(--rule);background:var(--stock-hi)}.pill[data-v-cc108c32]:active{transform:translateY(1px)}.pill.is-on[data-v-cc108c32]{border-color:var(--ink);background:var(--stock);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pill.is-zero[data-v-cc108c32]:not(.is-on){color:var(--ink-3)}.dot[data-v-cc108c32]{background:var(--dot);width:9px;height:9px;box-shadow:0 0 0 1px color-mix(in srgb, var(--dot) 40%, transparent);border-radius:50%;flex:none}.tone-ok[data-v-cc108c32]{--dot:var(--ok)}.tone-warn[data-v-cc108c32]{--dot:var(--warn)}.tone-bad[data-v-cc108c32]{--dot:var(--bad)}.tone-info[data-v-cc108c32]{--dot:var(--focus)}.tone-plain .dot[data-v-cc108c32]{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.pill-count[data-v-cc108c32]{color:var(--ink);font-family:var(--font-flap);font-variant-numeric:tabular-nums;font-size:1.2rem;line-height:1}.pill.is-zero:not(.is-on) .pill-count[data-v-cc108c32]{color:var(--ink-3)}@media (max-width:639px){.summary[data-v-cc108c32]{padding:var(--s-2) var(--s-3);gap:4px}.summary-row[data-v-cc108c32]{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:-4px;padding:4px;overflow-x:auto}.summary-row[data-v-cc108c32]::-webkit-scrollbar{display:none}.summary-label[data-v-cc108c32]{display:none}.pill[data-v-cc108c32]{min-height:34px;font-size:var(--fs-xs);flex:none;gap:4px;padding:0 8px}.dot[data-v-cc108c32]{width:8px;height:8px}.pill-count[data-v-cc108c32]{font-size:1.05rem}}.token-note[data-v-5fda82d1]{margin:0;padding-top:0}.check-bad[data-v-5fda82d1]{color:var(--warn)}.batch-games[data-v-5fda82d1]{margin-top:2px}@media (min-width:820px){.table td.primary[data-v-5fda82d1]{min-width:11.5rem}.table td.primary .cell-main[data-v-5fda82d1],.table td.primary .cell-sub.mail[data-v-5fda82d1]{max-width:15rem}.table td[data-label=批次][data-v-5fda82d1]{max-width:13rem}.row-actions .btn-sm[data-v-5fda82d1]{gap:4px;padding:0 8px}}.select-col[data-v-5fda82d1]{text-align:center;width:42px}.check-hit[data-v-5fda82d1]{cursor:pointer;place-items:center;width:40px;height:40px;margin:-10px -12px;display:grid}.check-hit input[data-v-5fda82d1]{width:18px;height:18px;accent-color:var(--ink);margin:0}.select-all-bar[data-v-5fda82d1]{display:none}.bulk-bar[data-v-5fda82d1]{top:calc(var(--top-h,0px) + var(--s-2));z-index:10;justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);border-color:var(--rule);background:var(--stock-hi);box-shadow:0 10px 24px -14px rgb(var(--shadow) / .5);flex-wrap:wrap;display:flex;position:sticky}.bulk-actions[data-v-5fda82d1]{gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.bind-progress[data-v-5fda82d1]{font-size:var(--fs-sm)}.bind-head[data-v-5fda82d1]{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.bind-actions[data-v-5fda82d1]{gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.bind-bar[data-v-5fda82d1]{width:100%;height:6px;margin-top:var(--s-2);display:block}.bind-notice[data-v-5fda82d1]{margin:var(--s-2) 0 0;color:var(--ink-2)}.bind-halt[data-v-5fda82d1]{align-items:flex-start;gap:var(--s-2);color:var(--warn);font-weight:700;display:flex}@media (max-width:819px){.select-all-bar[data-v-5fda82d1]{min-height:44px;padding:0 var(--s-4);border-bottom:1px solid var(--rule-desk);color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:10px;display:flex}.select-all-bar input[data-v-5fda82d1]{width:18px;height:18px;accent-color:var(--ink);margin:0}thead .select-col input[data-v-5fda82d1]{visibility:hidden}}.sec-banner[data-v-5fda82d1]{align-items:center;gap:var(--s-2);width:100%;margin-bottom:var(--s-2);padding:8px var(--s-3);border:1px solid var(--warn);border-left:3px solid var(--warn);border-radius:var(--r-sm);background:color-mix(in srgb, var(--warn) 10%, transparent);color:var(--ink);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;display:flex}.sec-banner svg[data-v-5fda82d1]{color:var(--warn);flex:none}.sec-banner-text[data-v-5fda82d1]{flex:auto;min-width:0}.sec-banner-cta[data-v-5fda82d1]{color:var(--warn);white-space:nowrap;flex:none;font-weight:700}.sec-cover[data-v-5fda82d1]{align-items:baseline;gap:var(--s-2);margin:0 0 var(--s-3);color:var(--ink-3);font-size:var(--fs-xs);display:flex}.sec-cover-dot[data-v-5fda82d1]{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.sec-cover.is-warn[data-v-5fda82d1]{padding:var(--s-2) var(--s-3);border-left:3px solid var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent);color:var(--ink);align-items:flex-start}.sec-cover.is-warn .sec-cover-dot[data-v-5fda82d1]{background:var(--warn);margin-top:.4em}.sec-cover-names[data-v-5fda82d1]{margin-left:var(--s-2);overflow-wrap:anywhere}.sec-badge[data-v-5fda82d1]{border:1px solid var(--warn);background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--warn);font-size:var(--fs-xs);cursor:pointer;border-radius:999px;align-items:center;gap:3px;margin-top:4px;padding:1px 7px;font-weight:700;line-height:1.7;display:inline-flex}.sec-badge svg[data-v-5fda82d1]{flex:none}.row-between[data-v-5fda82d1]{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.row-between .label[data-v-5fda82d1]{margin:0}@media (max-width:639px){.sec-banner[data-v-5fda82d1]{flex-wrap:wrap}}.opts[data-v-6f64c469]{gap:var(--s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.opt[data-v-6f64c469]{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1.5px solid var(--rule-desk);border-radius:var(--r-md);cursor:pointer;display:flex}.opt.on[data-v-6f64c469]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.opt input[data-v-6f64c469]{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:2px 0 0}.opt[data-v-6f64c469]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.block[data-v-6f64c469]{display:block}.preview[data-v-53db3086]{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--rule-desk);display:grid}.preview-head[data-v-53db3086]{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.preview-title[data-v-53db3086]{font-size:var(--fs-sm);margin:0;font-weight:700}.tickets[data-v-53db3086]{gap:var(--s-3);padding:var(--s-2) 0;display:grid}.tickets[aria-busy=true][data-v-53db3086]{opacity:.85}.t-head[data-v-53db3086]{justify-content:space-between;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.t-id[data-v-53db3086]{gap:2px;min-width:0;display:grid}.t-kicker[data-v-53db3086]{color:var(--ink-3);font-size:var(--fs-xs);letter-spacing:.22em;font-weight:700}.t-serial[data-v-53db3086]{color:var(--serial);font-size:var(--fs-sm);white-space:nowrap;font-weight:600}.t-stamp[data-v-53db3086]{border:2px solid var(--serial);color:var(--serial);font-size:var(--fs-sm);letter-spacing:.3em;text-indent:.3em;border-radius:4px;flex:none;padding:2px 10px;font-weight:800;transform:rotate(-5deg)}.t-validity[data-v-53db3086]{margin-bottom:var(--s-3);color:var(--ink-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.t-validity.soon[data-v-53db3086]{color:var(--warn);font-weight:600}.t-rows[data-v-53db3086]{margin:0}.t-row[data-v-53db3086]{align-items:center;gap:var(--s-3);border-top:1px solid var(--rule);grid-template-columns:5.2em minmax(0,1fr);padding:6px 0;display:grid}.t-row[data-v-53db3086]:first-child{border-top:0}.t-row dt[data-v-53db3086]{color:var(--ink-3);font-size:var(--fs-sm);font-weight:600}.t-row dd[data-v-53db3086]{overflow-wrap:anywhere;margin:0}.t-row dd.masked[data-v-53db3086]{color:var(--ink-2);letter-spacing:.12em}.t-notice[data-v-53db3086]{margin-top:var(--s-3);padding:var(--s-2) var(--s-3);border-left:3px solid var(--serial);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--stock-hi)}.t-notice h4[data-v-53db3086],.t-board h4[data-v-53db3086],.t-extra h4[data-v-53db3086]{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--fs-sm);margin:0 0 2px;display:flex}.t-notice p[data-v-53db3086]{font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:anywhere}.t-plain[data-v-53db3086],.t-sub[data-v-53db3086]{color:var(--ink-2);font-size:var(--fs-sm)}.t-plain[data-v-53db3086]{margin-top:var(--s-3)}.t-board[data-v-53db3086]{gap:var(--s-2);display:grid}.t-tiles[data-v-53db3086]{gap:6px;display:flex}.t-tiles span[data-v-53db3086]{border-radius:var(--r-sm);background:var(--ink);width:2em;height:2.6em;color:var(--stock);font-size:var(--fs-lg);place-items:center;font-weight:600;display:inline-grid}.t-extra[data-v-53db3086]{gap:var(--s-1);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--stock);color:var(--ink);display:grid}.preview-actions[data-v-53db3086]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.head-row[data-v-558c8e11]{justify-content:space-between;align-items:baseline;display:flex}.more-filters[data-v-558c8e11]{padding-top:0}.more-filters summary[data-v-558c8e11]{align-items:center;gap:var(--s-2);cursor:pointer;color:var(--ink-2);font-size:var(--fs-sm);font-weight:600;list-style:none;display:flex}.more-filters summary[data-v-558c8e11]::-webkit-details-marker{display:none}.more-filters summary[data-v-558c8e11]:before{content:"▸";transition:transform var(--t-fast) var(--ease);display:inline-block}.more-filters[open] summary[data-v-558c8e11]:before{transform:rotate(90deg)}.more-filters[open] summary[data-v-558c8e11]{margin-bottom:var(--s-3)}.card-filter-row[data-v-558c8e11]{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.select-strip[data-v-558c8e11]{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;padding-top:0;display:flex}.card-filter-row .field[data-v-558c8e11]{min-width:0}.card-filter-row .input[data-v-558c8e11]{width:100%}.filter-note[data-v-558c8e11]{margin:0;padding-top:0}@media (max-width:700px){.card-filter-row[data-v-558c8e11]{grid-template-columns:1fr}}.bulk-bar[data-v-558c8e11]{top:calc(var(--top-h,0px) + var(--s-2));z-index:10;justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);border-color:var(--rule);background:var(--stock-hi);box-shadow:0 10px 24px -14px rgb(var(--shadow) / .5);flex-wrap:wrap;display:flex;position:sticky}.bulk-actions[data-v-558c8e11]{gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.bulk-result[data-v-558c8e11]{gap:var(--s-2);display:grid}.result-summary[data-v-558c8e11]{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.bulk-result ul[data-v-558c8e11]{font-size:var(--fs-sm);gap:4px;margin:0;padding-left:1.2em;display:grid}.bulk-access-panel[data-v-558c8e11],.bulk-access-grid[data-v-558c8e11]{gap:var(--s-3);min-width:0;display:grid}.bulk-access-grid[data-v-558c8e11]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:520px){.bulk-access-grid[data-v-558c8e11]{grid-template-columns:1fr}}.access-panel[data-v-558c8e11],.access-form[data-v-558c8e11],.access-options[data-v-558c8e11]{gap:var(--s-3);display:grid}.access-panel[data-v-558c8e11]{min-width:0}.access-summary[data-v-558c8e11]{gap:var(--s-2) var(--s-3);padding:var(--s-3);border:1px solid var(--rule-desk);border-radius:var(--r-md);background:color-mix(in srgb, var(--desk) 45%, var(--panel));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:520px){.access-summary[data-v-558c8e11]{grid-template-columns:repeat(2,minmax(0,1fr))}}.access-summary div[data-v-558c8e11]{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.access-summary div[data-v-558c8e11]:nth-child(n+7){grid-column:1/-1}.access-summary b[data-v-558c8e11],.access-heading[data-v-558c8e11]{font-size:var(--fs-sm)}.access-summary b[data-v-558c8e11]{color:var(--ink-2)}.access-quick-bar[data-v-558c8e11]{border:1px dashed var(--rule-desk);border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 4%, var(--panel));flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.access-options[data-v-558c8e11]{border:0;min-width:0;margin:0;padding:0}.access-heading[data-v-558c8e11]{margin-bottom:var(--s-2);font-weight:700}.access-choice[data-v-558c8e11]{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1.5px solid var(--rule-desk);border-radius:var(--r-md);cursor:pointer;display:flex}.access-choice.active[data-v-558c8e11]{border-color:var(--focus);background:color-mix(in srgb, var(--stock) 65%, var(--panel))}.access-display[data-v-558c8e11]{grid-template-columns:minmax(0,1fr) minmax(140px,auto);align-items:center;display:grid}.access-display .hint[data-v-558c8e11]{grid-column:1/-1}.access-display select[data-v-558c8e11]{min-width:0}.access-choice input[data-v-558c8e11]{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:2px 0 0}.access-choice[data-v-558c8e11]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.block[data-v-558c8e11]{display:block}.access-audit[data-v-558c8e11]{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--rule-desk);display:grid}.access-audit-head[data-v-558c8e11]{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.access-audit-head .access-heading[data-v-558c8e11]{margin:0}.access-audit-list[data-v-558c8e11]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.access-audit-list li[data-v-558c8e11]{padding:var(--s-2);border:1px solid var(--rule-desk);border-radius:var(--r-sm);font-size:var(--fs-sm);overflow-wrap:anywhere;gap:2px;display:grid}.access-audit-list time[data-v-558c8e11]{color:var(--ink-2)}.create[data-v-d57b0df1]{min-width:0;padding:var(--s-5)}.create-head[data-v-d57b0df1]{align-items:center;gap:var(--s-3);display:flex}.create-head h2[data-v-d57b0df1]{font-size:var(--fs-lg)}.step[data-v-d57b0df1]{border:1px solid var(--rule-desk);border-radius:var(--r-md);width:62px;height:62px;font-family:var(--font-mono);background:var(--stock);flex:none;place-items:center;font-weight:600;display:grid}.create-intro[data-v-d57b0df1]{margin:var(--s-3) 0 var(--s-4);color:var(--ink-2);font-size:var(--fs-sm);line-height:1.6}.create .stack[data-v-d57b0df1]{gap:var(--s-3)}.create .input[data-v-d57b0df1]{width:100%;min-width:0}.create .hint[data-v-d57b0df1]{color:var(--ink-3);font-size:var(--fs-sm)}.create .btn[data-v-d57b0df1]{justify-self:start;min-height:44px}@media (max-width:520px){.create[data-v-d57b0df1]{padding:var(--s-4)}}.ledger[data-v-e531a0a9]{min-width:0;overflow:hidden}.ledger-head[data-v-e531a0a9]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--rule-desk);display:flex}.ledger-head h2[data-v-e531a0a9]{font-size:var(--fs-lg);margin-top:2px}.ledger-total[data-v-e531a0a9]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.5rem}.ledger-total small[data-v-e531a0a9]{font-family:var(--font-ui);font-size:var(--fs-sm)}.ledger-empty[data-v-e531a0a9]{align-items:center;gap:var(--s-3);min-height:130px;padding:var(--s-5);color:var(--ink-2);font-size:var(--fs-sm);display:flex}.ledger-list[data-v-e531a0a9]{gap:var(--s-3);padding:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.ledger-item[data-v-e531a0a9]{min-width:0;padding:var(--s-4);border:1px solid var(--rule-desk);border-left:4px solid var(--warn);border-radius:var(--r-md);background:var(--stock);flex-direction:column;display:flex}.ledger-item.is-delivered[data-v-e531a0a9]{border-left-color:var(--ok)}.ledger-item.is-cancelled[data-v-e531a0a9]{border-left-color:var(--rule-desk);opacity:.82}.ticket-top[data-v-e531a0a9]{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ticket-id[data-v-e531a0a9]{color:var(--ink-3)}.ticket-main[data-v-e531a0a9]{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:0;margin-top:var(--s-3);padding-bottom:var(--s-3);border-bottom:1px dashed var(--rule-desk);display:flex}.ticket-title[data-v-e531a0a9]{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.ticket-title strong[data-v-e531a0a9]{font-size:var(--fs-lg)}.ticket-title span[data-v-e531a0a9],.ticket-meta[data-v-e531a0a9],.ticket-progress[data-v-e531a0a9]{color:var(--ink-2);font-size:var(--fs-sm);overflow-wrap:anywhere;line-height:1.5}.ticket-number[data-v-e531a0a9]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:clamp(1.6rem,1.25rem + 1vw,2.2rem)}.ticket-number small[data-v-e531a0a9]{font-family:var(--font-ui);font-size:var(--fs-xs);margin-left:3px}.ticket-meta[data-v-e531a0a9],.ticket-progress[data-v-e531a0a9]{margin-top:var(--s-2)}.ticket-warning[data-v-e531a0a9]{margin-top:var(--s-3);color:var(--bad);font-size:var(--fs-sm);line-height:1.5}.ticket-actions[data-v-e531a0a9]{gap:var(--s-2);padding-top:var(--s-4);flex-wrap:wrap;margin-top:auto;display:flex}.ticket-actions .btn[data-v-e531a0a9]{min-height:40px}@media (max-width:820px){.ledger-list[data-v-e531a0a9]{grid-template-columns:1fr}}@media (max-width:520px){.ledger-head[data-v-e531a0a9]{padding:var(--s-4)}.ledger-list[data-v-e531a0a9],.ledger-item[data-v-e531a0a9]{padding:var(--s-3)}}.wholesale-page[data-v-df5ce075]{gap:var(--s-4)}.wholesale-page .page-head[data-v-df5ce075]{padding-bottom:var(--s-4);border-bottom:1px solid var(--rule-desk)}.wholesale-page .page-head h1[data-v-df5ce075]{margin-top:var(--s-1)}.wholesale-page .page-head p[data-v-df5ce075]:not(.kicker){max-width:65ch;margin-top:var(--s-2);line-height:1.6}.handoff-grid[data-v-df5ce075]{gap:var(--s-3);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:stretch;display:grid}.guide[data-v-df5ce075]{min-width:0;padding:var(--s-5);border-top:3px solid var(--ink)}.guide h2[data-v-df5ce075]{margin-top:var(--s-2);font-size:var(--fs-lg)}.guide ol[data-v-df5ce075]{gap:var(--s-4);margin:var(--s-5) 0;padding:0;list-style:none;display:grid}.guide li[data-v-df5ce075]{align-items:flex-start;gap:var(--s-3);color:var(--ink-2);font-size:var(--fs-sm);line-height:1.6;display:flex}.guide li b[data-v-df5ce075]{min-width:30px;color:var(--ink);font-family:var(--font-mono);flex:none;font-weight:700}.guide .note[data-v-df5ce075]{margin-top:auto}.ledger-tools[data-v-df5ce075]{justify-content:space-between;align-items:end;gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.ledger-tools h2[data-v-df5ce075]{font-size:var(--fs-lg)}.ledger-tools .input[data-v-df5ce075]{max-width:220px}.error-strip[data-v-df5ce075]{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--bad);border-radius:var(--r-md);color:var(--bad);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.error-strip button[data-v-df5ce075]{margin-left:auto}.end-note[data-v-df5ce075]{padding-top:var(--s-3);border-top:1px solid var(--rule-desk);color:var(--ink-3);font-size:var(--fs-sm);line-height:1.6}.hint[data-v-df5ce075]{color:var(--ink-3);font-size:var(--fs-sm)}@media (max-width:820px){.handoff-grid[data-v-df5ce075]{grid-template-columns:1fr}.guide ol[data-v-df5ce075]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.guide[data-v-df5ce075]{padding:var(--s-4)}.guide ol[data-v-df5ce075]{gap:var(--s-3);grid-template-columns:1fr}.ledger-tools .toolbar[data-v-df5ce075],.ledger-tools .input[data-v-df5ce075]{width:100%;max-width:none}}.batch-link[data-v-700b886a]{color:var(--ink);transition:color var(--t-fast) var(--ease);font-weight:700;text-decoration:none}.batch-link[data-v-700b886a]:hover{color:var(--focus);text-underline-offset:3px;text-decoration:underline}.count-link[data-v-700b886a]{border:1px solid var(--rule-desk);background:var(--desk);color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-xs);transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-radius:999px;align-items:center;padding:2px 10px;font-weight:600;text-decoration:none;display:inline-flex}.count-link[data-v-700b886a]:hover{border-color:var(--rule);background:var(--stock-hi)}.row-games[data-v-700b886a]{margin:4px 0 2px}@media (min-width:820px){.table td.primary[data-v-700b886a]{min-width:10.5rem}.table td.primary .cell-main[data-v-700b886a],.table td.primary .cell-sub[data-v-700b886a]{max-width:14rem}.table th[data-v-700b886a],.table td[data-v-700b886a]{padding:10px 7px}.row-actions .btn-sm[data-v-700b886a]{min-height:32px;font-size:var(--fs-xs);padding:0 7px}}.remark[data-v-700b886a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ad[data-v-529018cd]{gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-4);border:1px solid var(--rule-desk);border-radius:var(--r-md);background:var(--field);display:grid}.ad.off[data-v-529018cd]{border-style:dashed}.ad.bad[data-v-529018cd]{border-color:var(--bad)}.ad-head[data-v-529018cd]{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.spacer[data-v-529018cd]{flex:1 1 0}.flip[data-v-529018cd]{transform:rotate(180deg)}.remove[data-v-529018cd]{color:var(--bad)}.img-row[data-v-529018cd]{gap:var(--s-3);display:grid}.thumb[data-v-529018cd]{min-height:72px;max-height:180px;padding:var(--s-2);border:1px dashed var(--rule-desk);border-radius:var(--r-sm);background:var(--desk-2);place-items:center;display:grid;overflow:hidden}.thumb img[data-v-529018cd]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:160px;display:block}.img-side[data-v-529018cd]{gap:var(--s-2);align-content:start;justify-items:start;display:grid}.code[data-v-529018cd]{font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-ligatures:none;white-space:pre;overflow-x:auto}@media (min-width:720px){.img-row[data-v-529018cd]{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start}}.master[data-v-d340567e]{font-size:var(--fs-base);font-weight:600}.block[data-v-d340567e]{font-weight:400;display:block}.status[data-v-d340567e]{align-items:center;gap:var(--s-1) var(--s-3);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.slot-head[data-v-d340567e]{justify-content:space-between;align-items:flex-start;gap:var(--s-3);flex-wrap:wrap;padding-bottom:0;display:flex}.slot-head .panel-title[data-v-d340567e]{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-bottom:2px;display:flex}.slot-head .grow[data-v-d340567e]{flex:260px;min-width:0}.panel.off .slot-head .panel-title[data-v-d340567e]{color:var(--ink-3)}.tabs[data-v-5af9dfc6]{border-bottom:1px solid var(--rule-desk);gap:2px;display:flex}.tab[data-v-5af9dfc6]{min-height:44px;padding:0 var(--s-4);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600}.tab[data-v-5af9dfc6]:hover{color:var(--ink)}.tab[aria-selected=true][data-v-5af9dfc6]{border-bottom-color:var(--serial);color:var(--ink)}.tab[data-v-5af9dfc6]:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.guide-sec[data-v-915faca8]{gap:var(--s-4);display:grid}.sec-head[data-v-915faca8]{justify-content:space-between;align-items:flex-start;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.sec-head .panel-title[data-v-915faca8]{margin-bottom:2px}.flow-steps[data-v-915faca8]{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flow-card[data-v-915faca8]{align-content:start;gap:var(--s-2);padding:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-md);background:color-mix(in srgb, var(--stock) 42%, var(--panel));display:grid}.flow-top[data-v-915faca8]{align-items:center;gap:var(--s-2);font-size:var(--fs-md);display:flex}.step-badge[data-v-915faca8]{background:var(--ink);width:26px;height:26px;color:var(--desk);font-family:var(--font-flap);font-size:var(--fs-sm);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.flow-card p[data-v-915faca8],.scene-card p[data-v-915faca8]{color:var(--ink-2);font-size:var(--fs-sm);margin:0;line-height:1.65}.scene-grid[data-v-915faca8]{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(290px,1fr));display:grid}.scene-card[data-v-915faca8]{align-content:start;gap:var(--s-2);padding:var(--s-4);border:1px solid var(--rule-desk);border-radius:var(--r-md);background:color-mix(in srgb, var(--desk) 45%, var(--panel));display:grid}.scene-head[data-v-915faca8]{justify-items:start;gap:6px;display:grid}.scene-head h3[data-v-915faca8]{font-size:var(--fs-md);margin:0;line-height:1.35}.compare-grid[data-v-915faca8]{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.def-list[data-v-915faca8]{gap:var(--s-3);margin:0;display:grid}.def-list>div[data-v-915faca8]{padding-bottom:var(--s-3);border-bottom:1px solid var(--rule-desk);gap:4px;display:grid}.def-list>div[data-v-915faca8]:last-child{border-bottom:0;padding-bottom:0}.def-list dt[data-v-915faca8]{align-items:center;gap:var(--s-1);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.def-list dd[data-v-915faca8]{color:var(--ink-2);font-size:var(--fs-sm);margin:0;line-height:1.6}.fmt-grid[data-v-915faca8]{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fmt-card[data-v-915faca8]{padding:var(--s-3) var(--s-4);border:1px solid var(--rule-desk);border-radius:var(--r-md);background:color-mix(in srgb, var(--desk) 45%, var(--panel));align-content:start;gap:6px;display:grid}.fmt-card b[data-v-915faca8]{font-size:var(--fs-sm)}.fmt-code[data-v-915faca8]{border:1px solid var(--rule);border-radius:var(--r-sm);background:color-mix(in srgb, var(--stock) 55%, var(--panel));font-family:var(--font-mono);font-size:var(--fs-xs);overflow-wrap:anywhere;padding:6px 10px;display:block}@media (max-width:960px){.flow-steps[data-v-915faca8],.compare-grid[data-v-915faca8],.fmt-grid[data-v-915faca8]{grid-template-columns:1fr}}.head[data-v-fe7efc40]{align-items:flex-start}.head .panel-title[data-v-fe7efc40]{margin-bottom:2px}.rows[data-v-fe7efc40]{--k-w:4.5em;margin:0}.pw-form[data-v-04481853]{max-width:560px}.head[data-v-04481853]{align-items:flex-start}.head .panel-title[data-v-04481853]{margin-bottom:2px}.tfa-scan-box[data-v-04481853]{border:1px solid var(--rule-desk);border-radius:6px;padding:12px}.tfa-qr-row[data-v-04481853]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.tfa-qr[data-v-04481853]{border:1px solid var(--rule-desk);background:#fff;border-radius:6px;flex-shrink:0}.tfa-secret-code[data-v-04481853]{border:1px solid var(--rule-desk);-webkit-user-select:all;user-select:all;word-break:break-all;border-radius:4px;padding:6px 10px}.role-tag[data-v-4835032c]{margin-left:var(--s-2);border:1px solid var(--rule-desk);color:var(--ink-2);font-size:var(--fs-xs);letter-spacing:0;vertical-align:middle;border-radius:4px;padding:0 6px;font-weight:600}.tabs[data-v-4835032c]{border-bottom:1px solid var(--rule-desk);gap:2px;display:flex}.tab[data-v-4835032c]{min-height:44px;padding:0 var(--s-4);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600}.tab[data-v-4835032c]:hover{color:var(--ink)}.tab[aria-selected=true][data-v-4835032c]{border-bottom-color:var(--serial);color:var(--ink)}.tab[data-v-4835032c]:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.head[data-v-0f4b0efd]{margin-bottom:var(--s-3);justify-content:space-between;align-items:center;display:flex}.kicker[data-v-0f4b0efd]{color:var(--ink-3);font-size:var(--fs-xs);letter-spacing:.22em;font-weight:700}.name[data-v-0f4b0efd]{font-size:var(--fs-xl);overflow-wrap:anywhere;font-weight:800;line-height:1.2}.desc[data-v-0f4b0efd]{margin-top:var(--s-2);color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere}.facts[data-v-0f4b0efd]{gap:var(--s-1);margin:var(--s-4) 0 0;color:var(--ink-3);font-size:var(--fs-sm);padding:0;list-style:none;display:grid}.facts li[data-v-0f4b0efd]{align-items:flex-start;gap:6px;display:flex}.facts svg[data-v-0f4b0efd]{margin-top:3px}.price[data-v-0f4b0efd]{align-items:baseline;gap:var(--s-2);display:flex}.amount[data-v-0f4b0efd]{color:var(--serial);letter-spacing:-.01em;font-size:2rem;font-weight:600;line-height:1.1}.per[data-v-0f4b0efd]{color:var(--ink-3);font-size:var(--fs-sm)}.qty-row[data-v-0f4b0efd]{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-4);display:flex}.qty-label[data-v-0f4b0efd]{color:var(--ink-2);font-size:var(--fs-sm);font-weight:600}.qty[data-v-0f4b0efd]{border:1.5px solid var(--rule);border-radius:var(--r-md);background:var(--field);align-items:center;gap:2px;display:inline-flex}.qty .btn[data-v-0f4b0efd]{font-size:1.25rem}.qty-input[data-v-0f4b0efd]{width:3.2em;min-height:36px;font-size:var(--fs-lg);text-align:center;appearance:textfield;background:0 0;border:0;padding:0;font-weight:600}.qty-input[data-v-0f4b0efd]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[data-v-0f4b0efd]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-input[data-v-0f4b0efd]:focus-visible{outline-offset:0}.total[data-v-0f4b0efd]{margin-top:var(--s-2);color:var(--ink-2);font-size:var(--fs-sm);text-align:right}.go[data-v-0f4b0efd]{min-height:52px;margin-top:var(--s-4);font-size:var(--fs-lg)}.err[data-v-0f4b0efd]{margin-top:var(--s-3);color:var(--bad);font-size:var(--fs-sm);align-items:flex-start;gap:6px;font-weight:600;display:flex}.err svg[data-v-0f4b0efd]{margin-top:2px}.page[data-v-361812a0]{gap:var(--s-5);max-width:760px;margin:0 auto;display:grid}h1[data-v-361812a0]{letter-spacing:-.02em;font-size:clamp(1.75rem,1.2rem + 2.6vw,2.75rem);font-weight:800;line-height:1.12}h1 mark[data-v-361812a0]{color:var(--serial);-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:.07em;-webkit-text-decoration-color:var(--serial);text-decoration-color:var(--serial);text-underline-offset:.18em;background:0 0}.lead[data-v-361812a0]{max-width:36em;margin-top:var(--s-3);color:var(--ink-2);font-size:var(--fs-lg)}.state[data-v-361812a0]{justify-content:center;align-items:center;gap:var(--s-3);min-height:30dvh;color:var(--ink-2);display:flex}.state.card[data-v-361812a0]{min-height:0;padding:var(--s-5);border:1.5px dashed var(--rule-desk);border-radius:var(--r-lg);text-align:left}.state.card div[data-v-361812a0]{flex:1;min-width:0;display:grid}.state.card span[data-v-361812a0]{color:var(--ink-3);font-size:var(--fs-sm)}.resume[data-v-361812a0]{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1.5px solid var(--rule-desk);border-radius:var(--r-md);background:var(--panel);color:var(--ink);text-decoration:none;display:flex}.resume span[data-v-361812a0]{min-width:0;font-size:var(--fs-sm);overflow-wrap:anywhere;flex:1}.resume[data-v-361812a0]:hover{border-color:var(--ink-3)}.settings[data-v-361812a0]{gap:var(--s-3);padding:var(--s-4);border:1.5px solid var(--rule-desk);border-radius:var(--r-lg);background:var(--panel);display:grid}.pay[data-v-361812a0]{border:0;min-width:0;margin:0;padding:0}.pay .label[data-v-361812a0]{padding:0}.opt[data-v-361812a0]{align-items:center;gap:var(--s-3);margin-top:var(--s-2);padding:var(--s-3) var(--s-4);border:1.5px solid var(--rule-desk);border-radius:var(--r-md);cursor:pointer;display:flex}.opt.on[data-v-361812a0]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.opt input[data-v-361812a0]{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.opt[data-v-361812a0]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.pay-one[data-v-361812a0]{margin:0}.note[data-v-361812a0]{color:var(--bad);align-items:flex-start;gap:6px;font-weight:600;display:flex}.note svg[data-v-361812a0]{margin-top:4px}.list[data-v-361812a0]{gap:var(--s-6);margin:0;padding:0;list-style:none;display:grid}.wait[data-v-361812a0]{text-align:center}.page[data-v-2587e62a]{gap:var(--s-5);max-width:760px;margin:0 auto;display:grid}.state[data-v-2587e62a]{justify-content:center;align-items:center;gap:var(--s-3);min-height:30dvh;color:var(--ink-2);display:flex}.state.card[data-v-2587e62a]{min-height:0;padding:var(--s-5);border:1.5px dashed var(--rule-desk);border-radius:var(--r-lg);text-align:left}.state.card div[data-v-2587e62a]{flex:1;min-width:0;display:grid}.state.card span[data-v-2587e62a]{color:var(--ink-3);font-size:var(--fs-sm)}.head[data-v-2587e62a]{justify-content:space-between;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.id[data-v-2587e62a]{gap:2px;min-width:0;display:grid}.kicker[data-v-2587e62a]{color:var(--ink-3);font-size:var(--fs-xs);letter-spacing:.22em;font-weight:700}.serial[data-v-2587e62a]{color:var(--serial);letter-spacing:.04em;overflow-wrap:anywhere;font-size:clamp(.8125rem,4.4cqi,1.0625rem);font-weight:600}.hint-line[data-v-2587e62a]{color:var(--ink-2);font-size:var(--fs-sm)}.problem[data-v-2587e62a]{margin-top:var(--s-2);color:var(--warn);font-size:var(--fs-sm);align-items:flex-start;gap:6px;font-weight:600;display:flex}.problem svg[data-v-2587e62a]{margin-top:2px}.facts[data-v-2587e62a]{margin:var(--s-4) 0 0;display:grid}.facts div[data-v-2587e62a]{gap:var(--s-3);border-top:1px solid var(--rule);grid-template-columns:6em minmax(0,1fr);padding:6px 0;display:grid}.facts div[data-v-2587e62a]:first-child{border-top:0}.facts dt[data-v-2587e62a]{color:var(--ink-3);font-size:var(--fs-sm);font-weight:600}.facts dd[data-v-2587e62a]{overflow-wrap:anywhere;margin:0}.strong[data-v-2587e62a]{font-weight:600}.pay[data-v-2587e62a],.codes[data-v-2587e62a]{margin-top:var(--s-4);padding-top:var(--s-4);border-top:2px dashed var(--rule)}.pay h2[data-v-2587e62a],.codes h2[data-v-2587e62a]{font-size:var(--fs-lg);font-weight:700}.instr[data-v-2587e62a]{margin-top:var(--s-2);color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere}.rows[data-v-2587e62a]{margin:var(--s-2) 0 0}.small[data-v-2587e62a]{margin-top:var(--s-2)}.clock[data-v-2587e62a]{color:var(--ink);letter-spacing:.02em;font-size:2.75rem;font-weight:600;line-height:1.1}.clock.low[data-v-2587e62a]{color:var(--serial)}.fine[data-v-2587e62a]{margin:var(--s-2) 0 var(--s-4);color:var(--ink-3);font-size:var(--fs-xs)}.confirm[data-v-2587e62a]{gap:var(--s-2);display:grid}.next[data-v-2587e62a]{margin:var(--s-2) 0 var(--s-4);color:var(--ink-2)}.go[data-v-2587e62a]{min-height:52px;font-size:var(--fs-lg)}.save[data-v-2587e62a]{gap:var(--s-2);padding:var(--s-4);border:1.5px solid var(--rule-desk);border-radius:var(--r-lg);background:var(--panel);color:var(--ink-2);font-size:var(--fs-sm);justify-items:start;display:grid}.save h2[data-v-2587e62a]{color:var(--ink);font-size:var(--fs-base);align-items:center;gap:6px;font-weight:700;display:flex}
/*$vite$:1*/