.mesh[data-v-935e21fc]{pointer-events:none;z-index:0;filter:blur(60px);position:absolute;inset:-10%}.mesh-a[data-v-935e21fc]{background:radial-gradient(38% 32% at 12% 18%,#e11d4870 0%,#0000 65%),radial-gradient(32% 28% at 92% 22%,#f9731670 0%,#0000 60%),radial-gradient(36% 30% at 78% 92%,#f59e0b66 0%,#0000 60%),radial-gradient(28% 24% at 8% 88%,#fb718552 0%,#0000 60%);animation:22s ease-in-out infinite alternate meshDriftA-935e21fc}.mesh-b[data-v-935e21fc]{opacity:.85;background:radial-gradient(30% 26% at 60% 8%,#fbbf244d 0%,#0000 60%),radial-gradient(34% 30% at 32% 70%,#fdba7457 0%,#0000 60%),radial-gradient(26% 22% at 98% 60%,#e11d484d 0%,#0000 60%);animation:28s ease-in-out infinite alternate meshDriftB-935e21fc}@keyframes meshDriftA-935e21fc{0%{transform:translate(0)scale(1)}to{transform:translate(40px,-30px)scale(1.08)}}@keyframes meshDriftB-935e21fc{0%{transform:translate(0)scale(1.04)}to{transform:translate(-50px,25px)scale(1)}}.grain[data-v-935e21fc]{pointer-events:none;z-index:1;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mesh[data-v-935e21fc]{animation:none!important}}.crumbs[data-v-1426044b]{margin-bottom:12px}.crumb-link[data-v-1426044b]{font-family:var(--jp);color:var(--mute);align-items:baseline;gap:6px;font-size:12.5px;text-decoration:none;transition:color .14s;display:inline-flex}.crumb-link[data-v-1426044b]:hover{color:var(--ink)}.arrow[data-v-1426044b]{transition:transform .18s cubic-bezier(.22,1,.36,1);display:inline-block}.crumb-link:hover .arrow[data-v-1426044b]{transform:translate(-2px)}.btn[data-v-9de9addd]{cursor:pointer;background:0 0;border:0;font-family:inherit}.btn[data-v-9de9addd]:disabled{cursor:not-allowed}.btn-hero[data-v-9de9addd]{border-radius:100px;width:100%;margin-top:8px;padding:0;transition:transform .22s cubic-bezier(.34,1.4,.64,1),box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 6px 18px -6px #e11d486b,0 2px 6px -2px #f9731652}.btn-face[data-v-9de9addd]{z-index:1;background:var(--grad);color:#fff;border-radius:100px;justify-content:center;align-items:center;gap:12px;padding:14px 22px;transition:background .24s;display:flex;position:relative}.btn-text[data-v-9de9addd]{font-family:var(--jp);letter-spacing:.04em;font-size:14.5px;font-weight:600}.btn-arrow[data-v-9de9addd]{font-size:17px;line-height:1;transition:transform .28s cubic-bezier(.22,1,.36,1);display:inline-block}.btn-sweep[data-v-9de9addd]{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:50%;height:100%;transition:left .7s;position:absolute;top:0;left:-50%}.btn-hero[data-v-9de9addd]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 32px -8px #e11d4880,0 4px 12px -3px #f9731661}.btn-hero:hover:not(:disabled) .btn-face[data-v-9de9addd]{background:var(--grad-hi)}.btn-hero:hover:not(:disabled) .btn-arrow[data-v-9de9addd]{transform:translate(5px)}.btn-hero:hover:not(:disabled) .btn-sweep[data-v-9de9addd]{left:110%}.btn-hero[data-v-9de9addd]:active:not(:disabled){transform:translateY(0)}.btn-hero[data-v-9de9addd]:focus-visible{outline:2px solid var(--rose);outline-offset:3px}.btn-hero[data-v-9de9addd]:disabled{box-shadow:none}.btn-hero:disabled .btn-face[data-v-9de9addd]{color:#fff;background:#d4d2cb}.btn-hero[data-loading=true] .btn-sweep[data-v-9de9addd]{animation:1.4s linear infinite loadingSweep-9de9addd;left:-50%}@keyframes loadingSweep-9de9addd{0%{left:-50%}to{left:110%}}.btn-sm[data-v-9de9addd]{font-family:var(--jp);letter-spacing:.04em;border:1px solid #0000;border-radius:6px;align-items:center;padding:5px 10px;font-size:11.5px;font-weight:500;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.btn-sm[data-v-9de9addd]:disabled{color:var(--faint)}.btn-sm.btn-primary[data-v-9de9addd]:disabled{color:var(--faint);background:#0a0a0a0f}.btn-sm.btn-ghost[data-v-9de9addd]:disabled{border-color:var(--line);color:var(--faint);background:#0a0a0a08}.btn-sm.btn-ghost[data-v-9de9addd]{color:var(--rose);background:#e11d480d;border-color:#e11d4847;font-weight:600}.btn-sm.btn-ghost[data-v-9de9addd]:hover:not(:disabled){color:#fff;background:var(--grad);border-color:#0000}.btn-sm.btn-ghost[data-v-9de9addd]:focus-visible{outline:2px solid var(--rose);outline-offset:2px}.btn-sm.btn-subtle[data-v-9de9addd]{color:var(--mute)}.btn-sm.btn-subtle[data-v-9de9addd]:hover:not(:disabled){color:var(--ink);background:#0a0a0a0a}.btn-sm.btn-subtle[data-v-9de9addd]:focus-visible{outline:2px solid var(--mute);outline-offset:2px}.btn-sm.btn-primary[data-v-9de9addd]{color:#fff;background:var(--grad);font-weight:600}.btn-sm.btn-primary[data-v-9de9addd]:hover:not(:disabled){background:var(--grad-hi)}@media (prefers-reduced-motion:reduce){.btn[data-v-9de9addd],.btn-sweep[data-v-9de9addd],.btn-arrow[data-v-9de9addd]{transition:none!important;animation:none!important}}.cancel-link[data-v-f9f23952]{font-family:var(--jp);color:var(--mute);border-radius:6px;padding:10px 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .16s,background .16s}.cancel-link[data-v-f9f23952]:hover{color:var(--ink);background:#0a0a0a0a}.card[data-v-7b639cb7]{border:1px solid var(--line);color:inherit;background:#fff;border-radius:12px;text-decoration:none;position:relative;overflow:hidden}.card-interactive[data-v-7b639cb7]{transition:border-color .18s,transform .18s,box-shadow .18s}.card-interactive[data-v-7b639cb7]:after{content:"";background:var(--grad);opacity:0;pointer-events:none;height:3px;transition:opacity .2s;position:absolute;inset:0 0 auto}.card-interactive[data-v-7b639cb7]:hover{border-color:#e11d484d;transform:translateY(-1px);box-shadow:0 12px 24px -14px #e11d4838}.card-interactive[data-v-7b639cb7]:hover:after{opacity:.7}.card-muted[data-v-7b639cb7]{background:#fafaf7}.backdrop[data-v-8f25ba83]{z-index:200;-webkit-backdrop-filter:blur(3px);background:#0a0a0a6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog[data-v-8f25ba83]{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;max-width:440px;padding:28px 26px 20px;position:relative;overflow:hidden;box-shadow:0 30px 60px -22px #0a0a0a47,0 10px 24px -12px #0a0a0a24}.edge[data-v-8f25ba83]{height:4px;position:absolute;top:0;left:0;right:0}.edge-primary[data-v-8f25ba83]{background:var(--grad)}.edge-danger[data-v-8f25ba83]{background:linear-gradient(135deg, #7f1d1d 0%, var(--danger) 100%)}.head[data-v-8f25ba83]{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.eyebrow[data-v-8f25ba83]{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:10.5px;font-weight:700;display:inline-flex}.eyebrow-primary[data-v-8f25ba83]{color:var(--rose)}.eyebrow-danger[data-v-8f25ba83]{color:var(--danger)}.eyebrow-dot[data-v-8f25ba83]{border-radius:50%;width:6px;height:6px}.eyebrow-primary .eyebrow-dot[data-v-8f25ba83]{background:var(--rose);box-shadow:0 0 0 3px #e11d4824}.eyebrow-danger .eyebrow-dot[data-v-8f25ba83]{background:var(--danger);box-shadow:0 0 0 3px #dc262624}.title[data-v-8f25ba83]{font-family:var(--jp);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:19px;font-weight:700;line-height:1.4}.message[data-v-8f25ba83]{font-family:var(--jp);color:var(--ink-soft);white-space:pre-line;margin:0 0 18px;font-size:14px;line-height:1.7}.input-field[data-v-8f25ba83]{flex-direction:column;gap:7px;margin:0 0 22px;display:flex}.input-label[data-v-8f25ba83]{font-family:var(--jp);color:var(--ink-soft);letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12.5px;font-weight:500}.input-required[data-v-8f25ba83]{color:var(--rose);margin-left:2px}.input-ta[data-v-8f25ba83]{background:var(--paper);border:1px solid var(--line);width:100%;min-height:76px;font-family:var(--jp);color:var(--ink);resize:vertical;border-radius:10px;padding:11px 13px;font-size:14px;line-height:1.55;transition:border-color .18s,box-shadow .18s}.input-ta[data-v-8f25ba83]:hover:not(:focus){border-color:#d4d2cb}.input-ta[data-v-8f25ba83]:focus{border-color:var(--rose);outline:0;box-shadow:0 0 0 3px #e11d4824}.input-ta[data-v-8f25ba83]::placeholder{color:var(--faint)}.actions[data-v-8f25ba83]{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.btn[data-v-8f25ba83]{min-width:104px;font-family:var(--jp);letter-spacing:.04em;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:10px 18px;font-size:13.5px;font-weight:600;transition:transform .2s cubic-bezier(.34,1.4,.64,1),background .2s,color .16s,border-color .16s,box-shadow .24s;display:inline-flex}.btn[data-v-8f25ba83]:focus-visible{outline:0}.btn[data-v-8f25ba83]:disabled{cursor:not-allowed;opacity:.55}.btn-cancel[data-v-8f25ba83]{color:var(--ink-soft);border-color:var(--line);background:0 0}.btn-cancel[data-v-8f25ba83]:hover{color:var(--ink);border-color:var(--mute);background:#0a0a0a0a}.btn-cancel[data-v-8f25ba83]:active{background:#0a0a0a0f}.btn-cancel[data-v-8f25ba83]:focus-visible{box-shadow:0 0 0 3px #0a0a0a1a}.btn-confirm-primary[data-v-8f25ba83]{color:#fff;background:var(--grad);box-shadow:0 6px 16px -6px #e11d486b,0 2px 6px -2px #f973164d}.btn-confirm-primary[data-v-8f25ba83]:hover{background:var(--grad-hi);transform:translateY(-1px);box-shadow:0 10px 22px -8px #e11d4880,0 4px 10px -3px #f9731661}.btn-confirm-primary[data-v-8f25ba83]:focus-visible{box-shadow:0 0 0 3px #e11d483d,0 6px 16px -6px #e11d486b}.btn-confirm-primary[data-v-8f25ba83]:active{transform:translateY(0)}.btn-confirm-danger[data-v-8f25ba83]{color:#fff;background:var(--danger);box-shadow:0 6px 16px -6px #dc262673,0 2px 6px -2px #b91c1c4d}.btn-confirm-danger[data-v-8f25ba83]:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 10px 22px -8px #dc26268c,0 4px 10px -3px #b91c1c66}.btn-confirm-danger[data-v-8f25ba83]:focus-visible{box-shadow:0 0 0 3px #dc262647,0 6px 16px -6px #dc262673}.btn-confirm-danger[data-v-8f25ba83]:active{transform:translateY(0)}.backdrop-enter-active[data-v-8f25ba83]{transition:opacity .22s cubic-bezier(.22,1,.36,1)}.backdrop-leave-active[data-v-8f25ba83]{transition:opacity .18s cubic-bezier(.4,0,1,1)}.backdrop-enter-from[data-v-8f25ba83],.backdrop-leave-to[data-v-8f25ba83]{opacity:0}.dialog-enter-active[data-v-8f25ba83]{transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.34,1.3,.64,1)}.dialog-leave-active[data-v-8f25ba83]{transition:opacity .16s cubic-bezier(.4,0,1,1),transform .18s cubic-bezier(.4,0,1,1)}.dialog-enter-from[data-v-8f25ba83],.dialog-leave-to[data-v-8f25ba83]{opacity:0;transform:scale(.94)}@media (width<=560px){.backdrop[data-v-8f25ba83]{align-items:flex-end;padding:0}.dialog[data-v-8f25ba83]{width:100%;max-width:none;padding:26px 20px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:18px;margin:0 8px 8px}.title[data-v-8f25ba83]{font-size:18px}.actions[data-v-8f25ba83]{gap:8px}.btn[data-v-8f25ba83]{flex:1;min-width:0;padding:12px 14px;font-size:14px}.dialog-enter-from[data-v-8f25ba83],.dialog-leave-to[data-v-8f25ba83]{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.backdrop-enter-active[data-v-8f25ba83],.backdrop-leave-active[data-v-8f25ba83],.dialog-enter-active[data-v-8f25ba83],.dialog-leave-active[data-v-8f25ba83]{transition-duration:.001ms}.dialog-enter-from[data-v-8f25ba83],.dialog-leave-to[data-v-8f25ba83],.btn[data-v-8f25ba83]:hover{transform:none}}.danger[data-v-788beed2]{background:#dc262608;border:1px solid #dc262659;border-radius:12px;max-width:640px;margin-top:48px;padding:20px 22px}.danger-head[data-v-788beed2]{margin-bottom:14px}.danger-title[data-v-788beed2]{font-family:var(--jp);color:var(--danger);letter-spacing:.02em;margin:0;font-size:14px;font-weight:600}.danger-sub[data-v-788beed2]{font-family:var(--jp);color:var(--mute);margin:4px 0 0;font-size:12.5px;line-height:1.55}.danger-btn[data-v-788beed2]{font-family:var(--jp);color:var(--danger);cursor:pointer;background:#fff;border:1px solid #dc262673;border-radius:7px;padding:9px 14px;font-size:13px;font-weight:600;transition:background .16s,color .16s,border-color .16s}.danger-btn[data-v-788beed2]:hover{background:var(--danger);color:#fff;border-color:var(--danger)}@media (width<=560px){.danger[data-v-788beed2]{padding:18px}}.eyebrow[data-v-0e35d6be]{width:fit-content;font-family:var(--sans);letter-spacing:.18em;color:var(--rose-hi);background:linear-gradient(135deg,#e11d481f,#f9731624);border:1px solid #e11d483d;border-radius:100px;align-items:center;gap:7px;padding:4px 10px 3px 8px;font-size:10px;font-weight:600;display:inline-flex}.eyebrow-dot[data-v-0e35d6be]{background:var(--grad);border-radius:50%;width:5px;height:5px}.field[data-v-4f10801c]{flex-direction:column;gap:7px;display:flex}.label[data-v-4f10801c]{font-family:var(--jp);color:var(--ink-soft);letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12.5px;font-weight:500}.inp[data-v-4f10801c]{background:var(--line);border-radius:11px;align-items:stretch;padding:1.5px;transition:background .2s,box-shadow .22s;display:flex;position:relative}.inp[data-v-4f10801c]:hover:not(:focus-within){background:#d4d2cb}.inp[data-v-4f10801c]:focus-within{background:var(--grad);box-shadow:0 0 0 4px #e11d4824}.inp[data-invalid=true][data-v-4f10801c]{background:var(--danger)}.inp[data-invalid=true][data-v-4f10801c]:focus-within{box-shadow:0 0 0 4px #dc262629}.inp input[data-v-4f10801c]{background:var(--paper);min-width:0;font-family:var(--jp);color:var(--ink);letter-spacing:.005em;border:0;border-radius:10px;outline:0;flex:1;padding:12px 14px;font-size:14.5px;font-weight:400;transition:background .18s;display:block}.inp:focus-within input[data-v-4f10801c]{background:#fefefe}.inp input[data-v-4f10801c]::placeholder{color:var(--faint)}.inp input[data-v-4f10801c]:disabled{color:var(--mute);cursor:not-allowed;opacity:.75}.inp input[data-v-4f10801c]:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--paper) inset}.inp-with-actions input[data-v-4f10801c]{border-top-right-radius:0;border-bottom-right-radius:0}.inp-actions[data-v-4f10801c]{background:var(--paper);border-left:1px solid var(--line);border-top-right-radius:10px;border-bottom-right-radius:10px;align-items:center;gap:4px;padding:0 6px;transition:background .18s;display:flex}.inp:focus-within .inp-actions[data-v-4f10801c]{background:#fefefe}.display[data-v-4f10801c]{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);text-align:left;box-sizing:border-box;background:#fafaf5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:47.75px;padding:12px 14px;display:flex}.display-copyable[data-v-4f10801c]{cursor:pointer;transition:border-color .14s,background .14s}.display-copyable[data-v-4f10801c]:hover{background:#f3f2ec;border-color:#cfcdc5}.display-copyable[data-v-4f10801c]:active{background:#ebe9e2}.display-copyable[data-v-4f10801c]:focus-visible{outline:2px solid var(--rose);outline-offset:2px}.display-value[data-v-4f10801c]{font-family:var(--jp);color:var(--ink);font-size:14.5px;font-weight:500}.display-mono[data-v-4f10801c]{letter-spacing:.06em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:600}.display-hint[data-v-4f10801c]{font-family:var(--sans);letter-spacing:.06em;color:var(--mute);opacity:1;text-align:right;min-width:56px;font-size:11px;font-weight:500;transition:opacity .14s,color .14s}.display-hint-copied[data-v-4f10801c]{color:var(--green);opacity:1}@media (hover:hover) and (pointer:fine){.display-hint[data-v-4f10801c]{opacity:0}.display-copyable:hover .display-hint[data-v-4f10801c],.display-copyable:focus-visible .display-hint[data-v-4f10801c]{opacity:1}}.err[data-v-4f10801c]{font-family:var(--jp);color:var(--danger);letter-spacing:.01em;margin:0;font-size:11.5px;line-height:1.5}.note[data-v-4f10801c]{font-family:var(--jp);color:var(--mute);margin:0;font-size:11.5px;line-height:1.5}.flash[data-v-b6a14534]{font-family:var(--jp);color:#7a4a05;background:#fbbf2424;border:1px solid #fbbf2480;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.foot[data-v-e57cb2e1]{font-family:var(--sans);color:var(--mute);letter-spacing:.06em;justify-content:center;align-items:center;gap:10px;font-size:11.5px;font-weight:500;animation:.7s .45s both fadeUp-e57cb2e1;display:flex}.foot-sep[data-v-e57cb2e1]{color:var(--faint)}@keyframes fadeUp-e57cb2e1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=880px){.foot[data-v-e57cb2e1]{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.foot[data-v-e57cb2e1]{animation:none!important}}.group[data-v-df155cb2]{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px 24px 24px}.group-head[data-v-df155cb2]{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;margin-bottom:18px;padding-bottom:18px;display:flex}.group-no[data-v-df155cb2]{background:var(--grad);color:#fff;width:28px;height:28px;font-family:var(--sans);letter-spacing:.04em;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.group-head-text[data-v-df155cb2]{min-width:0}.group-title[data-v-df155cb2]{font-family:var(--jp);color:var(--ink);margin:0;font-size:15px;font-weight:600}.group-sub[data-v-df155cb2]{font-family:var(--jp);color:var(--mute);margin:2px 0 0;font-size:12.5px;line-height:1.5}.group-body[data-v-df155cb2]{flex-direction:column;gap:16px;display:flex}@media (width<=560px){.group[data-v-df155cb2]{padding:18px 16px}}.form-section[data-v-97bae7c9]{margin-top:18px}.form-section[data-v-97bae7c9]:first-child{margin-top:0}.form-section.tight[data-v-97bae7c9]{margin-top:14px}.section-head[data-v-97bae7c9]{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.section-kicker[data-v-97bae7c9]{font-family:var(--sans);letter-spacing:.18em;color:var(--faint);text-transform:uppercase;font-size:9.5px;font-weight:700}.section-title[data-v-97bae7c9]{font-family:var(--jp);color:var(--ink);font-size:13px;font-weight:600}.section-hint[data-v-97bae7c9]{color:var(--faint);letter-spacing:.04em;margin-left:auto;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px}.section-action[data-v-97bae7c9]{align-items:center;margin-left:auto;display:inline-flex}.backdrop[data-v-3e5a295c]{z-index:200;-webkit-backdrop-filter:blur(6px)saturate(.7);background:#0a0a0a9e;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.backdrop[data-v-3e5a295c]:before{content:"";pointer-events:none;background:radial-gradient(90% 70%,#0000 30%,#00000047 100%);position:absolute;inset:0}.dialog[data-v-3e5a295c]{background:var(--paper);border-radius:18px;outline:none;flex-direction:column;width:100%;max-width:560px;max-height:min(760px,100vh - 64px);display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -20px #0a0a0a73,0 20px 40px -12px #0a0a0a40,inset 0 0 0 1px #ffffff08}.dialog[data-v-3e5a295c]:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#fff9 30% 70%,#0000);height:1px;position:absolute;top:4px;left:0;right:0}.ribbon[data-v-3e5a295c]{background:var(--grad);z-index:2;height:4px;position:absolute;top:0;left:0;right:0}.close-btn[data-v-3e5a295c]{width:34px;height:34px;color:var(--faint);cursor:pointer;z-index:4;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;transition:background .18s,color .18s,transform .18s;display:flex;position:absolute;top:16px;right:16px}.close-btn[data-v-3e5a295c]:hover{color:var(--ink);background:#0a0a0a0f}.close-btn[data-v-3e5a295c]:active{background:#0a0a0a1a;transform:scale(.94)}.close-btn[data-v-3e5a295c]:focus-visible{outline:2px solid var(--rose);outline-offset:2px}.modal-header[data-v-3e5a295c]{flex-shrink:0;padding:30px 36px 22px}.eyebrow[data-v-3e5a295c]{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--rose);align-items:center;gap:8px;margin:0 0 14px;font-size:10.5px;font-weight:700;display:inline-flex}.eb-dot[data-v-3e5a295c]{background:var(--rose);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e11d4824}.modal-title[data-v-3e5a295c]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.35}.modal-message[data-v-3e5a295c]{font-family:var(--jp);color:var(--ink-soft);white-space:pre-line;max-width:48ch;margin:0;font-size:14px;line-height:1.65}.modal-body[data-v-3e5a295c]{flex:1;padding:4px 36px 26px;position:relative;overflow-y:auto}.modal-body[data-v-3e5a295c]::-webkit-scrollbar{width:6px}.modal-body[data-v-3e5a295c]::-webkit-scrollbar-track{background:0 0}.modal-body[data-v-3e5a295c]::-webkit-scrollbar-thumb{background:#0a0a0a29;border-radius:3px}.modal-body[data-v-3e5a295c]::-webkit-scrollbar-thumb:hover{background:#0a0a0a42}.modal-footer[data-v-3e5a295c]{border-top:1px solid var(--line);background:var(--paper);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 36px 22px;display:flex}.footer-hint[data-v-3e5a295c],.footer-hint-spacer[data-v-3e5a295c]{flex:1;min-width:0}.footer-hint[data-v-3e5a295c]{align-items:baseline;gap:8px;display:inline-flex}.hint-label[data-v-3e5a295c]{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);flex-shrink:0;font-size:10px;font-weight:700}.hint-value[data-v-3e5a295c]{font-family:var(--jp);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.footer-hint.empty .hint-value[data-v-3e5a295c]{color:var(--faint);font-style:italic;font-weight:400}.footer-actions[data-v-3e5a295c]{flex-shrink:0;gap:10px;display:flex}.btn[data-v-3e5a295c]{min-width:108px;height:42px;font-family:var(--jp);letter-spacing:.04em;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-size:13.5px;font-weight:600;transition:transform .2s cubic-bezier(.34,1.4,.64,1),background .2s,color .16s,border-color .16s,box-shadow .24s,opacity .2s;display:inline-flex}.btn[data-v-3e5a295c]:focus-visible{outline:0}.btn[data-v-3e5a295c]:disabled{cursor:not-allowed;opacity:.42;box-shadow:none;transform:none}.btn-ghost[data-v-3e5a295c]{color:var(--ink-soft);border-color:var(--line);background:0 0}.btn-ghost[data-v-3e5a295c]:hover:not(:disabled){color:var(--ink);border-color:var(--mute);background:#0a0a0a0a}.btn-ghost[data-v-3e5a295c]:focus-visible{box-shadow:0 0 0 3px #0a0a0a1a}.btn-subtle[data-v-3e5a295c]{color:var(--ink-soft);background:0 0}.btn-subtle[data-v-3e5a295c]:hover:not(:disabled){color:var(--ink);background:#0a0a0a0a}.btn-subtle[data-v-3e5a295c]:focus-visible{box-shadow:0 0 0 3px #0a0a0a14}.btn-primary[data-v-3e5a295c]{color:#fff;background:var(--grad);box-shadow:0 6px 16px -6px #e11d486b,0 2px 6px -2px #f973164d}.btn-primary[data-v-3e5a295c]:hover:not(:disabled){background:var(--grad-hi);transform:translateY(-1px);box-shadow:0 12px 26px -8px #e11d4885,0 4px 10px -3px #f9731666}.btn-primary[data-v-3e5a295c]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-3e5a295c]:focus-visible{box-shadow:0 0 0 3px #e11d483d,0 6px 16px -6px #e11d486b}.btn-danger[data-v-3e5a295c]{color:#fff;background:var(--danger);box-shadow:0 6px 16px -6px #dc262673,0 2px 6px -2px #b91c1c4d}.btn-danger[data-v-3e5a295c]:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px);box-shadow:0 10px 22px -8px #dc26268c,0 4px 10px -3px #b91c1c66}.btn-danger[data-v-3e5a295c]:focus-visible{box-shadow:0 0 0 3px #dc262647,0 6px 16px -6px #dc262673}.btn-arrow[data-v-3e5a295c]{width:14px;height:14px;transition:transform .22s cubic-bezier(.34,1.3,.64,1)}.btn-primary:hover:not(:disabled) .btn-arrow[data-v-3e5a295c]{transform:translate(2px)}.backdrop-enter-active[data-v-3e5a295c]{transition:opacity .26s cubic-bezier(.22,1,.36,1)}.backdrop-leave-active[data-v-3e5a295c]{transition:opacity .2s cubic-bezier(.4,0,1,1)}.backdrop-enter-from[data-v-3e5a295c],.backdrop-leave-to[data-v-3e5a295c]{opacity:0}.dialog-enter-active[data-v-3e5a295c]{transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.34,1.3,.64,1)}.dialog-leave-active[data-v-3e5a295c]{transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1)}.dialog-enter-from[data-v-3e5a295c],.dialog-leave-to[data-v-3e5a295c]{opacity:0;transform:scale(.96)translateY(12px)}@media (width<=560px){.backdrop[data-v-3e5a295c]{align-items:flex-end;padding:0}.dialog[data-v-3e5a295c]{border-radius:18px;width:100%;max-width:none;max-height:calc(100vh - 16px);margin:0 8px 8px}.modal-header[data-v-3e5a295c]{padding:26px 22px 18px}.modal-body[data-v-3e5a295c]{padding:4px 22px 20px}.modal-footer[data-v-3e5a295c]{padding:14px 20px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:12px}.footer-actions[data-v-3e5a295c]{width:100%}.footer-actions .btn[data-v-3e5a295c]{flex:1;min-width:0;height:46px}.footer-hint[data-v-3e5a295c]{flex:none;justify-content:center;width:100%}.footer-hint-spacer[data-v-3e5a295c]{display:none}.modal-title[data-v-3e5a295c]{font-size:19px}.dialog-enter-from[data-v-3e5a295c],.dialog-leave-to[data-v-3e5a295c]{opacity:0;transform:translateY(60px)}}@media (prefers-reduced-motion:reduce){.backdrop-enter-active[data-v-3e5a295c],.backdrop-leave-active[data-v-3e5a295c],.dialog-enter-active[data-v-3e5a295c],.dialog-leave-active[data-v-3e5a295c]{transition-duration:.001ms}.dialog-enter-from[data-v-3e5a295c],.dialog-leave-to[data-v-3e5a295c],.btn[data-v-3e5a295c]:hover,.close-btn[data-v-3e5a295c]:active{transform:none}}.item-list[data-v-6e2f2986]{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.item-row[data-v-6e2f2986]{grid-template-columns:1fr auto 28px;align-items:center;gap:8px;display:grid}.item-name[data-v-6e2f2986]{height:38px;font-family:var(--jp);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;outline:none;padding:0 12px;font-size:13.5px;transition:border-color .16s,box-shadow .16s}.item-name[data-v-6e2f2986]:focus{border-color:var(--rose);box-shadow:0 0 0 3px #e11d481f}.qty[data-v-6e2f2986]{border:1px solid var(--line);background:var(--paper);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.qty-btn[data-v-6e2f2986]{width:32px;height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-size:16px;font-weight:600;transition:background .16s,color .16s}.qty-btn[data-v-6e2f2986]:hover:not(:disabled){color:var(--ink);background:#0a0a0a0a}.qty-btn[data-v-6e2f2986]:disabled{opacity:.35;cursor:not-allowed}.qty-input[data-v-6e2f2986]{border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;font-variant-numeric:tabular-nums;width:44px;height:36px;color:var(--ink);-moz-appearance:textfield;background:0 0;outline:none;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.qty-input[data-v-6e2f2986]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[data-v-6e2f2986]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.item-remove[data-v-6e2f2986]{width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:flex}.item-remove[data-v-6e2f2986]:hover:not(:disabled){color:var(--danger,#dc2626);background:#dc262614}.item-remove[data-v-6e2f2986]:disabled{opacity:.3;cursor:not-allowed}.add-item[data-v-6e2f2986]{border:1px solid var(--line);font-family:var(--jp);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:border-color .16s,color .16s;display:inline-flex}.add-item[data-v-6e2f2986]:hover{border-color:var(--rose);color:var(--ink)}.head[data-v-743028e9]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.head-text[data-v-743028e9]{min-width:0;max-width:560px}.eyebrow[data-v-743028e9]{font-family:var(--sans);letter-spacing:.22em;color:var(--rose);margin:0 0 4px;font-size:10.5px;font-weight:600}.title[data-v-743028e9]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:28px;font-weight:700}.sub[data-v-743028e9]{font-family:var(--jp);color:var(--mute);margin:6px 0 0;font-size:13.5px;line-height:1.55}.head-right[data-v-743028e9]{flex-shrink:0}@media (width<=720px){.head[data-v-743028e9]{flex-direction:column;align-items:stretch;gap:20px}.title[data-v-743028e9]{font-size:24px}}.pager[data-v-ed5e2992]{font-family:var(--jp);color:var(--mute);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:0 4px;font-size:12.5px;display:flex}.summary[data-v-ed5e2992]{font-variant-numeric:tabular-nums;margin:0}.range[data-v-ed5e2992],.total[data-v-ed5e2992]{color:var(--ink);font-weight:500}.sep[data-v-ed5e2992],.unit[data-v-ed5e2992]{color:var(--mute)}.empty-note[data-v-ed5e2992]{color:var(--faint)}.controls[data-v-ed5e2992]{align-items:center;gap:6px;display:flex}.step[data-v-ed5e2992]{font-family:var(--jp);color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.step[data-v-ed5e2992]:hover:not(:disabled){border-color:var(--rose);color:var(--rose);background:#e11d480a}.step[data-v-ed5e2992]:disabled{color:var(--faint);cursor:not-allowed}.page[data-v-ed5e2992]{font-variant-numeric:tabular-nums;align-items:baseline;padding:0 10px;display:inline-flex}.page-cur[data-v-ed5e2992]{color:var(--ink);font-weight:600}@media (width<=560px){.pager[data-v-ed5e2992]{flex-direction:column;align-items:stretch;gap:12px}.summary[data-v-ed5e2992]{text-align:center}.controls[data-v-ed5e2992]{justify-content:space-between}.step[data-v-ed5e2992]{flex:1;justify-content:center;padding:8px 14px}}.table-wrap[data-v-21db7bdf]{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.table[data-v-21db7bdf]{border-collapse:collapse;width:100%;font-family:var(--jp);color:var(--ink);font-size:13.5px}.table thead[data-v-21db7bdf]{border-bottom:1px solid var(--line);background:#fafaf5}.table[data-v-21db7bdf] th{text-align:left;color:var(--mute);letter-spacing:.1em;text-transform:uppercase;padding:11px 16px;font-size:11px;font-weight:600}.table th.col-act[data-v-21db7bdf],.table td.col-act[data-v-21db7bdf]{text-align:right;white-space:nowrap;width:1%}.col-act-row[data-v-21db7bdf]{align-items:center;gap:6px;display:inline-flex}.row[data-v-21db7bdf]{border-top:1px solid var(--line);transition:background .14s}.row[data-v-21db7bdf]:first-child{border-top:0}.row-clickable[data-v-21db7bdf]{cursor:pointer}.row-clickable[data-v-21db7bdf]:hover{background:#fafaf5}.row[data-v-21db7bdf] td,.row>td.col-act[data-v-21db7bdf]{vertical-align:middle;padding:13px 16px}.del[data-v-21db7bdf]{font-family:var(--jp);color:var(--mute);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500;transition:color .14s,border-color .14s,background .14s}.del[data-v-21db7bdf]:hover{color:var(--danger);border-color:var(--danger);background:#dc26260a}.sr[data-v-21db7bdf]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=560px){.table-wrap[data-v-21db7bdf]{overflow:visible}.table[data-v-21db7bdf],.table tbody[data-v-21db7bdf]{display:block}.table thead[data-v-21db7bdf]{display:none}.row[data-v-21db7bdf]{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:6px 14px;padding:16px 18px;display:grid}.row[data-v-21db7bdf]:first-child{border-top:0}.row[data-v-21db7bdf] td{border:0;grid-column:1/-1;margin:0;padding:0;display:block}.row[data-v-21db7bdf] td:first-child{grid-area:1/1;align-self:center}.row>td.col-act[data-v-21db7bdf]{grid-area:1/2;place-self:center end;width:auto;padding:0}.del[data-v-21db7bdf]{padding:7px 12px;font-size:12.5px}.del[data-v-21db7bdf]:active{color:var(--danger);border-color:var(--danger);background:#dc262614}.row[data-v-21db7bdf] td.col-name{color:var(--ink);letter-spacing:-.005em;font-size:15.5px;font-weight:600;line-height:1.35}.row[data-v-21db7bdf] td[data-label]{color:var(--ink);text-align:left;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.row[data-v-21db7bdf] td[data-label]:before{content:attr(data-label);color:var(--mute);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;font-size:10.5px;font-weight:600}.row[data-v-21db7bdf] td:not([data-label])+td[data-label]{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}}.ring[data-v-55fd333e]{transform-origin:50%;flex-shrink:0;overflow:visible;transform:rotate(-90deg)}.ring-track[data-v-55fd333e]{fill:none;stroke:#0a0a0a14;stroke-width:2px}.ring-fill[data-v-55fd333e]{fill:none;stroke:var(--rose);stroke-width:2px;stroke-linecap:round;stroke-dasharray:62.832;transition:stroke-dashoffset .25s linear}.ring-loading[data-v-55fd333e]{animation:.85s linear infinite ring-spin-55fd333e}.ring-loading .ring-fill[data-v-55fd333e]{transition:none;stroke-dashoffset:47px!important}@keyframes ring-spin-55fd333e{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.ring-loading[data-v-55fd333e]{animation:none}.ring-fill[data-v-55fd333e]{transition:none}}.field[data-v-27b09899]{flex-direction:column;gap:7px;display:flex}.label[data-v-27b09899]{font-family:var(--jp);color:var(--ink-soft);letter-spacing:.02em;-webkit-user-select:none;user-select:none;font-size:12.5px;font-weight:500}.segmented[data-v-27b09899]{border:1px solid var(--line);background:#fafaf5;border-radius:10px;flex-wrap:wrap;gap:0;width:fit-content;padding:3px;display:inline-flex}.seg-opt[data-v-27b09899]{cursor:pointer;font-family:var(--jp);color:var(--mute);border-radius:7px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:500;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.seg-on[data-v-27b09899]{color:var(--ink);box-shadow:0 1px 2px #0a0a0a0d, 0 0 0 1px var(--line);background:#fff}.seg-dot[data-v-27b09899]{border-radius:50%;width:7px;height:7px}.seg-dot-rose[data-v-27b09899]{background:var(--rose)}.seg-dot-cyan[data-v-27b09899]{background:#06b6d4}.seg-dot-green[data-v-27b09899]{background:var(--green)}.seg-dot-amber[data-v-27b09899]{background:#f59e0b}.seg-dot-orange[data-v-27b09899]{background:#f97316}.seg-dot-purple[data-v-27b09899]{background:#8b5cf6}.seg-dot-red[data-v-27b09899]{background:var(--danger,#dc2626)}.seg-dot-gray[data-v-27b09899]{background:var(--mute)}.sr[data-v-27b09899]{clip:rect(0, 0, 0, 0);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.err[data-v-27b09899]{font-family:var(--jp);color:var(--danger,#dc2626);margin:0;font-size:11.5px}.step-timeline[data-v-9d79fc4e]{border:1px solid var(--line);background:#fafaf7;border-radius:12px;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.step-timeline-item[data-v-a37cecbc]{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:12px;padding:12px 16px;display:grid;position:relative}.step-timeline-item[data-v-a37cecbc]:last-child{border-bottom:none}.step-timeline-item[data-v-a37cecbc]:before{content:"";background:linear-gradient(#e11d4859,#f9731626);width:1.5px;position:absolute;top:45px;bottom:-15px;left:30.25px}.step-timeline-item[data-v-a37cecbc]:last-child:before{display:none}.step-num[data-v-a37cecbc]{background:var(--paper);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-soft);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600;display:flex}.step-body[data-v-a37cecbc]{flex-direction:column;gap:4px;min-width:0;display:flex}.slot[data-v-c47e527f]{z-index:100;pointer-events:none;max-width:380px;display:flex;position:fixed}.slot-top-left[data-v-c47e527f]{flex-direction:column;align-items:flex-start;top:24px;left:24px}.slot-top-center[data-v-c47e527f]{flex-direction:column;align-items:center;top:24px;left:50%;transform:translate(-50%)}.slot-top-right[data-v-c47e527f]{flex-direction:column;align-items:flex-end;top:24px;right:24px}.slot-bottom-left[data-v-c47e527f]{flex-direction:column-reverse;align-items:flex-start;bottom:24px;left:24px}.slot-bottom-center[data-v-c47e527f]{flex-direction:column-reverse;align-items:center;bottom:24px;left:50%;transform:translate(-50%)}.slot-bottom-right[data-v-c47e527f]{flex-direction:column-reverse;align-items:flex-end;bottom:24px;right:24px}.stack[data-v-c47e527f]{flex-direction:inherit;align-items:inherit;gap:8px;width:100%;display:flex}.toast[data-v-c47e527f]{border:1px solid var(--line);font-family:var(--jp);color:var(--ink);pointer-events:auto;background:#fff;border-radius:10px;align-items:center;gap:10px;max-width:100%;padding:10px 14px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 14px 32px -14px #0a0a0a33,0 4px 8px -4px #0a0a0a14}.toast-mark[data-v-c47e527f]{background:var(--green);color:#fff;width:18px;height:18px;font-family:var(--sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.toast-error .toast-mark[data-v-c47e527f]{background:var(--danger)}.toast-warning .toast-mark[data-v-c47e527f]{background:#f97316}.toast-info .toast-mark[data-v-c47e527f]{background:var(--ink-soft)}.toast-msg[data-v-c47e527f]{letter-spacing:.01em;word-break:break-word;flex:1;line-height:1.45}.toast-close[data-v-c47e527f]{width:22px;height:22px;color:var(--mute);font-family:var(--sans);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:0;font-size:18px;line-height:1;transition:color .14s,background .14s}.toast-close[data-v-c47e527f]:hover{color:var(--ink);background:#0a0a0a0d}.toast-enter-from[data-v-c47e527f],.toast-leave-to[data-v-c47e527f]{opacity:0;transform:translateY(-8px)scale(.96)}.slot-bottom-left .toast-enter-from[data-v-c47e527f],.slot-bottom-center .toast-enter-from[data-v-c47e527f],.slot-bottom-right .toast-enter-from[data-v-c47e527f],.slot-bottom-left .toast-leave-to[data-v-c47e527f],.slot-bottom-center .toast-leave-to[data-v-c47e527f],.slot-bottom-right .toast-leave-to[data-v-c47e527f]{transform:translateY(8px)scale(.96)}.toast-enter-to[data-v-c47e527f],.toast-leave-from[data-v-c47e527f]{opacity:1;transform:translateY(0)scale(1)}.toast-enter-active[data-v-c47e527f],.toast-leave-active[data-v-c47e527f]{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-c47e527f],.toast-leave-active[data-v-c47e527f]{transition-duration:.001ms}}@media (width<=560px){.slot-top-center[data-v-c47e527f]{align-items:stretch;max-width:none;top:12px;left:12px;right:12px;transform:none}.slot-top-left[data-v-c47e527f],.slot-top-right[data-v-c47e527f],.slot-bottom-left[data-v-c47e527f],.slot-bottom-center[data-v-c47e527f],.slot-bottom-right[data-v-c47e527f]{display:none}.toast[data-v-c47e527f]{width:100%}}.glass[data-v-d1a94414]{background:linear-gradient(135deg,#e11d488c,#f9731670 35%,#ffffff80 70%,#f59e0b6b);border-radius:24px;width:100%;padding:1.5px;animation:.85s cubic-bezier(.34,1.4,.64,1) .2s both cardIn-d1a94414;position:relative;box-shadow:0 30px 60px -24px #e11d4847,0 8px 20px -10px #f9731638,inset 0 1px #ffffffb3}.glass[data-v-d1a94414]:before{content:"";border-radius:inherit;box-sizing:border-box;background:conic-gradient(from var(--angle), transparent 0deg, transparent 250deg, #00e5ff73 295deg, #00e5ff 335deg, #00e5ff4d 355deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;z-index:0;padding:1.5px;animation:5s linear infinite spinBorder-d1a94414;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}.glass-inner[data-v-d1a94414]{z-index:1;-webkit-backdrop-filter:blur(28px)saturate(1.6);background:#ffffffc7;border-radius:22.5px;flex-direction:column;gap:24px;padding:32px 32px 34px;display:flex;position:relative}@keyframes cardIn-d1a94414{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spinBorder-d1a94414{to{--angle:360deg}}@media (prefers-reduced-motion:reduce){.glass[data-v-d1a94414],.glass[data-v-d1a94414]:before{animation:none!important}}@media (width<=560px){.glass-inner[data-v-d1a94414]{padding:26px 22px 28px}}.page[data-v-74112360]{grid-template-rows:auto 1fr auto;gap:24px;min-height:100dvh;padding:28px 40px;display:grid;position:relative;overflow:hidden}.top[data-v-74112360],.center[data-v-74112360]{z-index:2;position:relative}.top[data-v-74112360]{justify-content:space-between;align-items:center;gap:24px;animation:.7s both fadeDown-74112360;display:flex}.wordmark[data-v-74112360]{width:auto;height:24px;display:block}.badge[data-v-74112360]{-webkit-backdrop-filter:blur(16px);font-family:var(--sans);letter-spacing:.1em;color:var(--rose-hi);background:#ffffffb3;border:1px solid #fff9;border-radius:100px;align-items:center;gap:9px;padding:6px 12px 6px 10px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:0 6px 20px -8px #e11d4838}.badge-dot[data-v-74112360]{background:var(--grad);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e11d4826}.center[data-v-74112360]{place-items:center;min-height:0;display:grid}.auth-card[data-v-74112360]{max-width:440px}.auth-head[data-v-74112360]{flex-direction:column;gap:10px;display:flex}.auth-title[data-v-74112360]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:30px;font-weight:700;line-height:1.15}.auth-sub[data-v-74112360]{font-family:var(--sans);color:var(--mute);letter-spacing:.005em;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:13.5px;font-weight:400;line-height:1.5;display:flex}.auth-sub-jp[data-v-74112360]{font-family:var(--jp);color:var(--mute);font-size:13px}.form[data-v-74112360]{flex-direction:column;gap:18px;display:flex}.foot-note[data-v-74112360]{font-family:var(--jp);color:var(--mute);text-align:center;letter-spacing:.02em;margin:2px 0 0;font-size:11.5px}@keyframes fadeDown-74112360{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=560px){.page[data-v-74112360]{padding:22px 18px}.auth-title[data-v-74112360]{font-size:24px}}@media (prefers-reduced-motion:reduce){[data-v-74112360],[data-v-74112360]:before,[data-v-74112360]:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.shell[data-v-43147c2d]{background:#fafaf7;flex-direction:column;min-height:100dvh;display:flex}.top[data-v-43147c2d]{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:32px;padding:14px 28px;display:flex}.top-brand[data-v-43147c2d]{flex-shrink:0;align-items:center;gap:10px;display:flex}.wordmark[data-v-43147c2d]{width:auto;height:22px;display:block}.badge[data-v-43147c2d]{background:var(--grad);color:#fff;font-family:var(--sans);letter-spacing:.2em;border-radius:4px;padding:3px 8px 2px;font-size:10px;font-weight:700}.nav[data-v-43147c2d]{flex:1;align-items:center;gap:4px;display:flex}.nav-link[data-v-43147c2d]{font-family:var(--sans);color:var(--mute);border-radius:6px;padding:7px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .14s,background .14s}.nav-link[data-v-43147c2d]:hover{color:var(--ink);background:#0a0a0a0a}.nav-active[data-v-43147c2d]{color:var(--ink);background:#0a0a0a0f}.who[data-v-43147c2d]{align-items:center;gap:14px;display:flex}.who-text[data-v-43147c2d]{flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}.who-name[data-v-43147c2d]{font-family:var(--jp);color:var(--ink);font-size:13px;font-weight:600}.who-email[data-v-43147c2d]{color:var(--mute);letter-spacing:.01em;font-size:11px}.logout[data-v-43147c2d]{font-family:var(--jp);color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;padding:6px 11px;font-size:12.5px;font-weight:500;transition:border-color .18s,color .18s,background .18s}.logout[data-v-43147c2d]:hover{border-color:var(--rose);color:var(--rose);background:#e11d480a}.content[data-v-43147c2d]{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:36px 28px 56px}@media (width<=720px){.top[data-v-43147c2d]{flex-wrap:wrap;gap:14px;padding:12px 18px}.nav[data-v-43147c2d]{flex-basis:100%;order:3;overflow-x:auto}.who-text[data-v-43147c2d]{display:none}.content[data-v-43147c2d]{padding:24px 18px 40px}}.hero[data-v-8f0327d7]{flex-direction:column;gap:6px;max-width:680px;margin-bottom:40px;display:flex}.hero-kicker[data-v-8f0327d7]{letter-spacing:.22em;color:var(--rose);margin:0;font-size:10.5px;font-weight:600}.hero-title[data-v-8f0327d7]{font-family:var(--jp);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:32px;font-weight:700;line-height:1.15}.hero-sub[data-v-8f0327d7]{font-family:var(--jp);color:var(--mute);margin:4px 0 0;font-size:14px;line-height:1.55}.grid[data-v-8f0327d7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.card[data-v-8f0327d7]{border:1px solid var(--line);color:inherit;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:20px 22px 22px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.card[data-v-8f0327d7]:after{content:"";background:var(--grad);opacity:0;height:3px;transition:opacity .2s;position:absolute;inset:0 0 auto}.card-ready[data-v-8f0327d7]:hover{border-color:#e11d4859;transform:translateY(-1px);box-shadow:0 10px 20px -12px #e11d4833}.card-ready[data-v-8f0327d7]:hover:after{opacity:.7}.card-soon[data-v-8f0327d7]{cursor:default}.card-head[data-v-8f0327d7]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.card-title[data-v-8f0327d7]{font-family:var(--jp);color:var(--ink);letter-spacing:-.005em;margin:0;font-size:16px;font-weight:600}.card-en[data-v-8f0327d7]{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.card-note[data-v-8f0327d7]{font-family:var(--jp);color:var(--mute);margin:0;font-size:13px;line-height:1.5}.card-coming[data-v-8f0327d7]{letter-spacing:.2em;color:var(--faint);align-self:flex-start;margin-top:auto;padding-top:8px;font-size:9.5px;font-weight:700}.card-arrow[data-v-8f0327d7]{color:var(--rose);align-self:flex-end;margin-top:auto;padding-top:8px;font-size:18px;font-weight:400;transition:transform .22s cubic-bezier(.22,1,.36,1)}.card-ready:hover .card-arrow[data-v-8f0327d7]{transform:translate(4px)}@media (width<=640px){.hero[data-v-8f0327d7]{margin-bottom:28px}.hero-title[data-v-8f0327d7]{font-size:26px}.grid[data-v-8f0327d7]{grid-template-columns:1fr}}.mono[data-v-e13e4e2e]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.form[data-v-e13e4e2e]{flex-direction:column;gap:24px;max-width:640px;display:flex}.field[data-v-e13e4e2e]{flex-direction:column;gap:7px;display:flex}.label[data-v-e13e4e2e]{font-family:var(--jp);color:var(--ink-soft);letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12.5px;font-weight:500}.select[data-v-e13e4e2e]{appearance:none;background:var(--paper) url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2371717a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right 14px center / 12px 8px no-repeat;border:1px solid var(--line);width:100%;font-family:var(--jp);color:var(--ink);cursor:pointer;border-radius:10px;padding:12px 38px 12px 14px;font-size:14.5px;transition:border-color .18s,box-shadow .18s;display:block}.select[data-v-e13e4e2e]:hover:not(:disabled){border-color:#d4d2cb}.select[data-v-e13e4e2e]:focus{border-color:var(--rose);outline:0;box-shadow:0 0 0 3px #e11d481f}.select[data-v-e13e4e2e]:disabled{color:var(--mute);cursor:not-allowed;background-color:#fafaf5}.err[data-v-e13e4e2e]{font-family:var(--jp);color:var(--danger);margin:0;font-size:11.5px;line-height:1.5}.note[data-v-e13e4e2e]{font-family:var(--jp);color:var(--mute);margin:0;font-size:11.5px;line-height:1.5}.actions[data-v-e13e4e2e]{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.actions[data-v-e13e4e2e] .btn{width:auto;min-width:180px;margin-top:0}@media (width<=560px){.actions[data-v-e13e4e2e]{flex-direction:column-reverse;align-items:stretch}.actions[data-v-e13e4e2e] .btn{min-width:0}}.head[data-v-a3e36f97]{margin-bottom:24px}.meta[data-v-a3e36f97]{font-family:var(--jp);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:12px;display:flex}.mono[data-v-a3e36f97]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px}.dot[data-v-a3e36f97]{color:var(--faint)}.title[data-v-a3e36f97]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:28px;font-weight:700}.form[data-v-a3e36f97]{flex-direction:column;gap:24px;max-width:640px;display:flex}.field[data-v-a3e36f97]{flex-direction:column;gap:7px;display:flex}.label[data-v-a3e36f97]{font-family:var(--jp);color:var(--ink-soft);letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12.5px;font-weight:500}.select[data-v-a3e36f97]{appearance:none;background:var(--paper) url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2371717a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right 14px center / 12px 8px no-repeat;border:1px solid var(--line);width:100%;font-family:var(--jp);color:var(--ink);cursor:pointer;border-radius:10px;padding:12px 38px 12px 14px;font-size:14.5px;transition:border-color .18s,box-shadow .18s;display:block}.select[data-v-a3e36f97]:hover:not(:disabled){border-color:#d4d2cb}.select[data-v-a3e36f97]:focus{border-color:var(--rose);outline:0;box-shadow:0 0 0 3px #e11d481f}.select[data-v-a3e36f97]:disabled{color:var(--mute);cursor:not-allowed;background-color:#fafaf5}.err[data-v-a3e36f97]{font-family:var(--jp);color:var(--danger);margin:0;font-size:11.5px;line-height:1.5}.note[data-v-a3e36f97]{font-family:var(--jp);color:var(--mute);margin:0;font-size:11.5px;line-height:1.5}.actions[data-v-a3e36f97]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.actions[data-v-a3e36f97] .btn{width:auto;min-width:180px;margin-top:0}@media (width<=560px){.actions[data-v-a3e36f97]{flex-direction:column-reverse;align-items:stretch}.actions[data-v-a3e36f97] .btn{min-width:0}}.head[data-v-6b761af0]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.eyebrow[data-v-6b761af0]{font-family:var(--jp);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:11.5px;display:flex}.mono[data-v-6b761af0]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.dot[data-v-6b761af0]{color:var(--faint)}.title[data-v-6b761af0]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:26px;font-weight:700}.sub[data-v-6b761af0]{font-family:var(--jp);color:var(--mute);margin:6px 0 0;font-size:13.5px}.count[data-v-6b761af0]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.cta[data-v-6b761af0]{background:var(--grad);color:#fff;font-family:var(--jp);letter-spacing:.04em;border-radius:100px;align-items:center;gap:10px;padding:10px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.4,.64,1),box-shadow .22s,background .2s;display:inline-flex;box-shadow:0 6px 16px -6px #e11d486b,0 2px 6px -2px #f973164d}.cta[data-v-6b761af0]:hover{background:var(--grad-hi);transform:translateY(-1px);box-shadow:0 12px 24px -8px #e11d4880,0 4px 10px -3px #f9731661}.cta-arrow[data-v-6b761af0]{font-family:var(--sans);font-size:15px;line-height:1;transition:transform .24s cubic-bezier(.22,1,.36,1)}.cta:hover .cta-arrow[data-v-6b761af0]{transform:translate(3px)}.empty[data-v-6b761af0]{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:64px 20px;display:flex}.empty-title[data-v-6b761af0]{font-family:var(--jp);color:var(--ink);margin:0;font-size:16px;font-weight:600}.empty-sub[data-v-6b761af0]{font-family:var(--jp);color:var(--mute);margin:0 0 8px;font-size:13px}.col-device[data-v-6b761af0]{white-space:nowrap}.col-device.mono[data-v-6b761af0]{color:var(--ink-soft);font-size:12.5px}.col-name[data-v-6b761af0]{font-weight:500}.col-status[data-v-6b761af0],.col-date[data-v-6b761af0]{white-space:nowrap}.muted[data-v-6b761af0]{color:var(--faint)}.pill[data-v-6b761af0]{letter-spacing:.02em;border-radius:100px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.pill-dot[data-v-6b761af0]{border-radius:50%;width:6px;height:6px}.pill-idle[data-v-6b761af0]{color:#166534;background:#22c55e1f}.pill-idle .pill-dot[data-v-6b761af0]{background:var(--green);box-shadow:0 0 0 2px #22c55e2e}.pill-busy[data-v-6b761af0]{color:#155e75;background:#06b6d41f}.pill-busy .pill-dot[data-v-6b761af0]{background:#06b6d4;box-shadow:0 0 0 2px #06b6d42e}.pill-offline[data-v-6b761af0]{color:#52525b;background:#a1a1aa33}.pill-offline .pill-dot[data-v-6b761af0]{background:var(--mute);box-shadow:0 0 0 2px #a1a1aa38}.pill-emergency[data-v-6b761af0]{color:#991b1b;background:#dc26261f}.pill-emergency .pill-dot[data-v-6b761af0]{background:var(--danger);box-shadow:0 0 0 2px #dc26262e}@media (width<=720px){.head[data-v-6b761af0]{flex-direction:column;align-items:flex-start}.col-date[data-v-6b761af0],.col-upper[data-v-6b761af0]{display:none}}.form[data-v-8a15c4b4]{flex-direction:column;gap:28px;max-width:640px;display:flex}.actions[data-v-8a15c4b4]{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.actions[data-v-8a15c4b4] .btn{width:auto;min-width:180px;margin-top:0}@media (width<=560px){.actions[data-v-8a15c4b4]{flex-direction:column-reverse;align-items:stretch}.actions[data-v-8a15c4b4] .btn{min-width:0}}.head[data-v-57d143df]{margin-bottom:24px}.meta[data-v-57d143df]{font-family:var(--jp);color:var(--mute);margin:0 0 4px;font-size:12px}.meta strong[data-v-57d143df]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.title[data-v-57d143df]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:28px;font-weight:700}.form[data-v-57d143df]{flex-direction:column;gap:24px;max-width:640px;display:flex}.actions[data-v-57d143df]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.actions[data-v-57d143df] .btn{width:auto;min-width:180px;margin-top:0}.resources[data-v-57d143df]{max-width:640px;margin-top:40px}.resources-head[data-v-57d143df]{margin-bottom:14px}.resources-title[data-v-57d143df]{font-family:var(--jp);color:var(--ink);letter-spacing:.01em;margin:0;font-size:14px;font-weight:600}.resources-sub[data-v-57d143df]{font-family:var(--jp);color:var(--mute);margin:2px 0 0;font-size:12.5px}.resources-grid[data-v-57d143df]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.resource-card[data-v-57d143df]{border:1px solid var(--line);color:inherit;background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:16px 18px 18px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.resource-card[data-v-57d143df]:after{content:"";background:var(--grad);opacity:0;height:2px;transition:opacity .2s;position:absolute;inset:0 0 auto}.resource-ready[data-v-57d143df]:hover{border-color:#e11d4859;transform:translateY(-1px);box-shadow:0 8px 18px -12px #e11d4833}.resource-ready[data-v-57d143df]:hover:after{opacity:.7}.resource-head[data-v-57d143df]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.resource-label[data-v-57d143df]{font-family:var(--jp);color:var(--ink);letter-spacing:-.005em;margin:0;font-size:14px;font-weight:600}.resource-en[data-v-57d143df]{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:500}.resource-note[data-v-57d143df]{font-family:var(--jp);color:var(--mute);margin:0;font-size:12px;line-height:1.5}.resource-arrow[data-v-57d143df]{color:var(--rose);align-self:flex-end;margin-top:auto;padding-top:4px;font-size:16px;transition:transform .22s cubic-bezier(.22,1,.36,1)}.resource-ready:hover .resource-arrow[data-v-57d143df]{transform:translate(3px)}@media (width<=560px){.resources-grid[data-v-57d143df]{grid-template-columns:1fr}.actions[data-v-57d143df]{flex-direction:column-reverse;align-items:stretch}.actions[data-v-57d143df] .btn{min-width:0}}.count[data-v-db83eac5]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.cta[data-v-db83eac5]{background:var(--grad);color:#fff;font-family:var(--jp);letter-spacing:.04em;border-radius:100px;align-items:center;gap:10px;padding:10px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.4,.64,1),box-shadow .22s,background .2s;display:inline-flex;box-shadow:0 6px 16px -6px #e11d486b,0 2px 6px -2px #f973164d}.cta[data-v-db83eac5]:hover{background:var(--grad-hi);transform:translateY(-1px);box-shadow:0 12px 24px -8px #e11d4880,0 4px 10px -3px #f9731661}.cta-arrow[data-v-db83eac5]{font-family:var(--sans);font-size:15px;line-height:1;transition:transform .24s cubic-bezier(.22,1,.36,1)}.cta:hover .cta-arrow[data-v-db83eac5]{transform:translate(3px)}.empty[data-v-db83eac5]{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:64px 20px;display:flex}.empty-title[data-v-db83eac5]{font-family:var(--jp);color:var(--ink);margin:0;font-size:16px;font-weight:600}.empty-sub[data-v-db83eac5]{font-family:var(--jp);color:var(--mute);margin:0 0 8px;font-size:13px}.mono[data-v-db83eac5]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px}.col-name[data-v-db83eac5]{font-weight:500}.col-status[data-v-db83eac5],.col-date[data-v-db83eac5],.col-num[data-v-db83eac5]{white-space:nowrap}.col-num[data-v-db83eac5]{text-align:right;font-variant-numeric:tabular-nums}.pill[data-v-db83eac5]{letter-spacing:.02em;border-radius:100px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.pill-dot[data-v-db83eac5]{border-radius:50%;width:6px;height:6px}.pill-active[data-v-db83eac5]{color:#166534;background:#22c55e1f}.pill-active .pill-dot[data-v-db83eac5]{background:var(--green);box-shadow:0 0 0 2px #22c55e2e}.pill-suspended[data-v-db83eac5]{color:#7a4a05;background:#f59e0b24}.pill-suspended .pill-dot[data-v-db83eac5]{background:var(--amber);box-shadow:0 0 0 2px #f59e0b2e}@media (width<=720px){.col-date[data-v-db83eac5]{display:none}}.mono[data-v-fb9636c6]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.form[data-v-fb9636c6]{flex-direction:column;gap:24px;max-width:640px;display:flex}.actions[data-v-fb9636c6]{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.actions[data-v-fb9636c6] .btn{width:auto;min-width:180px;margin-top:0}@media (width<=560px){.actions[data-v-fb9636c6]{flex-direction:column-reverse;align-items:stretch}.actions[data-v-fb9636c6] .btn{min-width:0}}.head[data-v-5a47fed4]{margin-bottom:20px}.meta[data-v-5a47fed4]{font-family:var(--jp);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:12px;display:flex}.mono[data-v-5a47fed4]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px}.dot[data-v-5a47fed4]{color:var(--faint)}.title[data-v-5a47fed4]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:28px;font-weight:700}.nested-link[data-v-5a47fed4]{border:1px solid var(--line);max-width:640px;color:var(--ink);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:14px 18px;text-decoration:none;transition:border-color .16s,background .16s,transform .2s cubic-bezier(.34,1.4,.64,1);display:flex}.nested-link[data-v-5a47fed4]:hover{border-color:var(--rose);background:#e11d4808}.nested-body[data-v-5a47fed4]{flex-direction:column;gap:2px;display:flex}.nested-label[data-v-5a47fed4]{font-family:var(--jp);color:var(--ink);margin:0;font-size:14px;font-weight:600}.nested-sub[data-v-5a47fed4]{font-family:var(--jp);color:var(--mute);margin:0;font-size:12px}.nested-arrow[data-v-5a47fed4]{color:var(--rose);font-size:18px;transition:transform .24s cubic-bezier(.22,1,.36,1)}.nested-link:hover .nested-arrow[data-v-5a47fed4]{transform:translate(3px)}.form[data-v-5a47fed4]{flex-direction:column;gap:24px;max-width:640px;display:flex}.actions[data-v-5a47fed4]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.actions[data-v-5a47fed4] .btn{width:auto;min-width:180px;margin-top:0}@media (width<=560px){.actions[data-v-5a47fed4]{flex-direction:column-reverse;align-items:stretch}.actions[data-v-5a47fed4] .btn{min-width:0}}.head[data-v-f1f197e7]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.eyebrow[data-v-f1f197e7]{font-family:var(--jp);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:11.5px;display:flex}.mono[data-v-f1f197e7]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.dot[data-v-f1f197e7]{color:var(--faint)}.title[data-v-f1f197e7]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:26px;font-weight:700}.sub[data-v-f1f197e7]{font-family:var(--jp);color:var(--mute);margin:6px 0 0;font-size:13.5px}.count[data-v-f1f197e7]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.cta[data-v-f1f197e7]{background:var(--grad);color:#fff;font-family:var(--jp);letter-spacing:.04em;border-radius:100px;align-items:center;gap:10px;padding:10px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.4,.64,1),box-shadow .22s,background .2s;display:inline-flex;box-shadow:0 6px 16px -6px #e11d486b,0 2px 6px -2px #f973164d}.cta[data-v-f1f197e7]:hover{background:var(--grad-hi);transform:translateY(-1px);box-shadow:0 12px 24px -8px #e11d4880,0 4px 10px -3px #f9731661}.cta-arrow[data-v-f1f197e7]{font-family:var(--sans);font-size:15px;line-height:1;transition:transform .24s cubic-bezier(.22,1,.36,1)}.cta:hover .cta-arrow[data-v-f1f197e7]{transform:translate(3px)}.empty[data-v-f1f197e7]{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:64px 20px;display:flex}.empty-title[data-v-f1f197e7]{font-family:var(--jp);color:var(--ink);margin:0;font-size:16px;font-weight:600}.empty-sub[data-v-f1f197e7]{font-family:var(--jp);color:var(--mute);margin:0 0 8px;font-size:13px}.col-code[data-v-f1f197e7],.col-markers[data-v-f1f197e7],.col-date[data-v-f1f197e7]{white-space:nowrap}.col-code.mono[data-v-f1f197e7]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px}.col-markers[data-v-f1f197e7]{text-align:right;font-variant-numeric:tabular-nums}.col-name[data-v-f1f197e7]{font-weight:500}.col-addr[data-v-f1f197e7]{color:var(--ink-soft);font-size:12.5px}.markers-num[data-v-f1f197e7]{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.muted[data-v-f1f197e7]{color:var(--faint)}@media (width<=720px){.head[data-v-f1f197e7]{flex-direction:column;align-items:flex-start}.col-date[data-v-f1f197e7],.col-markers[data-v-f1f197e7],.col-addr[data-v-f1f197e7]{display:none}}.form[data-v-a97be9cd]{flex-direction:column;gap:24px;max-width:640px;display:flex}.pose-grid[data-v-a97be9cd]{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.actions[data-v-a97be9cd]{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.actions[data-v-a97be9cd] .btn{width:auto;min-width:180px;margin-top:0}@media (width<=560px){.pose-grid[data-v-a97be9cd]{grid-template-columns:1fr;gap:16px}.actions[data-v-a97be9cd]{flex-direction:column-reverse;align-items:stretch}.actions[data-v-a97be9cd] .btn{min-width:0}}.head[data-v-4d8c42d6]{margin-bottom:24px}.meta[data-v-4d8c42d6]{font-family:var(--jp);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:12px;display:flex}.mono[data-v-4d8c42d6]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px}.dot[data-v-4d8c42d6]{color:var(--faint)}.title[data-v-4d8c42d6]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:28px;font-weight:700}.form[data-v-4d8c42d6]{flex-direction:column;gap:24px;max-width:640px;display:flex}.pose-grid[data-v-4d8c42d6]{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.actions[data-v-4d8c42d6]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.actions[data-v-4d8c42d6] .btn{width:auto;min-width:180px;margin-top:0}@media (width<=560px){.pose-grid[data-v-4d8c42d6]{grid-template-columns:1fr;gap:16px}.actions[data-v-4d8c42d6]{flex-direction:column-reverse;align-items:stretch}.actions[data-v-4d8c42d6] .btn{min-width:0}}.head[data-v-a114178c]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.eyebrow[data-v-a114178c]{font-family:var(--jp);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:11.5px;display:flex}.dot[data-v-a114178c]{color:var(--faint)}.title[data-v-a114178c]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:26px;font-weight:700}.sub[data-v-a114178c]{font-family:var(--jp);color:var(--mute);margin:6px 0 0;font-size:13.5px}.count[data-v-a114178c]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.cta[data-v-a114178c]{background:var(--grad);color:#fff;font-family:var(--jp);letter-spacing:.04em;border-radius:100px;align-items:center;gap:10px;padding:10px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.4,.64,1),box-shadow .22s,background .2s;display:inline-flex;box-shadow:0 6px 16px -6px #e11d486b,0 2px 6px -2px #f973164d}.cta[data-v-a114178c]:hover{background:var(--grad-hi);transform:translateY(-1px);box-shadow:0 12px 24px -8px #e11d4880,0 4px 10px -3px #f9731661}.cta-arrow[data-v-a114178c]{font-family:var(--sans);font-size:15px;line-height:1;transition:transform .24s cubic-bezier(.22,1,.36,1)}.cta:hover .cta-arrow[data-v-a114178c]{transform:translate(3px)}.empty[data-v-a114178c]{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:64px 20px;display:flex}.empty-title[data-v-a114178c]{font-family:var(--jp);color:var(--ink);margin:0;font-size:16px;font-weight:600}.empty-sub[data-v-a114178c]{font-family:var(--jp);color:var(--mute);margin:0 0 8px;font-size:13px}.col-code[data-v-a114178c],.col-date[data-v-a114178c]{white-space:nowrap}.col-pose[data-v-a114178c]{white-space:nowrap;font-size:12px}.mono[data-v-a114178c]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.col-code.mono[data-v-a114178c]{font-size:12.5px}.col-name[data-v-a114178c]{font-weight:500}.muted[data-v-a114178c]{color:var(--faint)}@media (width<=720px){.head[data-v-a114178c]{flex-direction:column;align-items:flex-start}.col-date[data-v-a114178c],.col-pose[data-v-a114178c]{display:none}}.mono[data-v-800e2bdc]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.form[data-v-800e2bdc]{flex-direction:column;gap:24px;max-width:640px;display:flex}.kind-note[data-v-800e2bdc]{font-family:var(--jp);color:var(--mute);background:#52525b0f;border:1px dashed #52525b40;border-radius:8px;margin:0;padding:10px 14px;font-size:12.5px;line-height:1.5}.actions[data-v-800e2bdc]{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.actions[data-v-800e2bdc] .btn{width:auto;min-width:180px;margin-top:0}@media (width<=560px){.actions[data-v-800e2bdc]{flex-direction:column-reverse;align-items:stretch}.actions[data-v-800e2bdc] .btn{min-width:0}}.head[data-v-37431161]{margin-bottom:20px}.meta[data-v-37431161]{font-family:var(--jp);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:12px;display:flex}.mono[data-v-37431161]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px}.dot[data-v-37431161]{color:var(--faint)}.title[data-v-37431161]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:28px;font-weight:700}.stats[data-v-37431161]{gap:14px;max-width:640px;margin-bottom:24px;display:flex}.stat[data-v-37431161]{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;flex:1;gap:4px;padding:14px 16px;display:flex}.stat-label[data-v-37431161]{font-family:var(--jp);letter-spacing:.1em;color:var(--mute);text-transform:uppercase;font-size:11px;font-weight:600}.stat-value[data-v-37431161]{color:var(--ink);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:22px;font-weight:600;line-height:1.1}.stat-link[data-v-37431161]{color:inherit;text-decoration:none;transition:border-color .16s,background .16s}.stat-link[data-v-37431161]:hover{border-color:var(--rose);background:#e11d4808}.stat-row[data-v-37431161]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.stat-arrow[data-v-37431161]{font-family:var(--sans);color:var(--rose);font-size:15px;line-height:1;transition:transform .24s cubic-bezier(.22,1,.36,1)}.stat-link:hover .stat-arrow[data-v-37431161]{transform:translate(3px)}.stat-disabled[data-v-37431161]{background:#fafaf5;border-style:dashed}.stat-pending[data-v-37431161]{background:#fffaf0;border-style:dashed;border-color:#f9731647}.stat-hint[data-v-37431161]{font-family:var(--jp);color:var(--mute);font-size:12px;line-height:1.4}.form[data-v-37431161]{flex-direction:column;gap:24px;max-width:640px;display:flex}.kind-note[data-v-37431161]{font-family:var(--jp);color:var(--mute);background:#52525b0f;border:1px dashed #52525b40;border-radius:8px;margin:0;padding:10px 14px;font-size:12.5px;line-height:1.5}.actions[data-v-37431161]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.actions[data-v-37431161] .btn{width:auto;min-width:180px;margin-top:0}@media (width<=560px){.stats[data-v-37431161]{flex-direction:column}.actions[data-v-37431161]{flex-direction:column-reverse;align-items:stretch}.actions[data-v-37431161] .btn{min-width:0}}.head[data-v-db22cc21]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.eyebrow[data-v-db22cc21]{font-family:var(--jp);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:11.5px;display:flex}.mono[data-v-db22cc21]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.dot[data-v-db22cc21]{color:var(--faint)}.title[data-v-db22cc21]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:26px;font-weight:700}.sub[data-v-db22cc21]{font-family:var(--jp);color:var(--mute);margin:6px 0 0;font-size:13.5px}.count[data-v-db22cc21]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.cta[data-v-db22cc21]{background:var(--grad);color:#fff;font-family:var(--jp);letter-spacing:.04em;border-radius:100px;align-items:center;gap:10px;padding:10px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.4,.64,1),box-shadow .22s,background .2s;display:inline-flex;box-shadow:0 6px 16px -6px #e11d486b,0 2px 6px -2px #f973164d}.cta[data-v-db22cc21]:hover{background:var(--grad-hi);transform:translateY(-1px);box-shadow:0 12px 24px -8px #e11d4880,0 4px 10px -3px #f9731661}.cta-arrow[data-v-db22cc21]{font-family:var(--sans);font-size:15px;line-height:1;transition:transform .24s cubic-bezier(.22,1,.36,1)}.cta:hover .cta-arrow[data-v-db22cc21]{transform:translate(3px)}.empty[data-v-db22cc21]{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:64px 20px;display:flex}.empty-title[data-v-db22cc21]{font-family:var(--jp);color:var(--ink);margin:0;font-size:16px;font-weight:600}.empty-sub[data-v-db22cc21]{font-family:var(--jp);color:var(--mute);margin:0 0 8px;font-size:13px}.col-key[data-v-db22cc21]{white-space:nowrap}.col-key.mono[data-v-db22cc21]{color:var(--ink-soft);font-size:12.5px}.col-name[data-v-db22cc21]{font-weight:500}.col-type[data-v-db22cc21],.col-lockers[data-v-db22cc21],.col-date[data-v-db22cc21]{white-space:nowrap}.col-lockers[data-v-db22cc21]{text-align:right;font-variant-numeric:tabular-nums}.lockers-num[data-v-db22cc21]{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.muted[data-v-db22cc21]{color:var(--faint)}.pill[data-v-db22cc21]{letter-spacing:.02em;border-radius:100px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.pill-dot[data-v-db22cc21]{border-radius:50%;width:6px;height:6px}.pill-delivery[data-v-db22cc21]{color:#9a3412;background:#f9731621}.pill-delivery .pill-dot[data-v-db22cc21]{background:#f97316;box-shadow:0 0 0 2px #f973162e}.pill-sweep[data-v-db22cc21]{color:#155e75;background:#06b6d41f}.pill-sweep .pill-dot[data-v-db22cc21]{background:#06b6d4;box-shadow:0 0 0 2px #06b6d42e}.pill-tray[data-v-db22cc21]{color:#5b21b6;background:#8b5cf624}.pill-tray .pill-dot[data-v-db22cc21]{background:#8b5cf6;box-shadow:0 0 0 2px #8b5cf633}.pill-non_standard[data-v-db22cc21]{color:#3f3f46;background:#52525b1a}.pill-non_standard .pill-dot[data-v-db22cc21]{background:#71717a;box-shadow:0 0 0 2px #71717a2e}.pill-idle[data-v-db22cc21]{color:#166534;background:#22c55e1f}.pill-idle .pill-dot[data-v-db22cc21]{background:var(--green);box-shadow:0 0 0 2px #22c55e2e}.pill-busy[data-v-db22cc21]{color:#155e75;background:#06b6d41f}.pill-busy .pill-dot[data-v-db22cc21]{background:#06b6d4;box-shadow:0 0 0 2px #06b6d42e}.pill-offline[data-v-db22cc21]{color:#52525b;background:#a1a1aa33}.pill-offline .pill-dot[data-v-db22cc21]{background:var(--mute);box-shadow:0 0 0 2px #a1a1aa38}.pill-emergency[data-v-db22cc21]{color:#991b1b;background:#dc26261f}.pill-emergency .pill-dot[data-v-db22cc21]{background:var(--danger);box-shadow:0 0 0 2px #dc26262e}@media (width<=720px){.head[data-v-db22cc21]{flex-direction:column;align-items:flex-start}.col-date[data-v-db22cc21],.col-lockers[data-v-db22cc21]{display:none}}.mono[data-v-aed30b9e]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.form[data-v-aed30b9e]{flex-direction:column;gap:24px;max-width:640px;display:flex}.actions[data-v-aed30b9e]{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.actions[data-v-aed30b9e] .btn{width:auto;min-width:180px;margin-top:0}@media (width<=560px){.actions[data-v-aed30b9e]{flex-direction:column-reverse;align-items:stretch}.actions[data-v-aed30b9e] .btn{min-width:0}}.head[data-v-203ad48d]{margin-bottom:24px}.meta[data-v-203ad48d]{font-family:var(--jp);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:12px;display:flex}.mono[data-v-203ad48d]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px}.dot[data-v-203ad48d]{color:var(--faint)}.title[data-v-203ad48d]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:700}.form[data-v-203ad48d]{flex-direction:column;gap:24px;max-width:640px;display:flex}.actions[data-v-203ad48d]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.actions[data-v-203ad48d] .btn{width:auto;min-width:180px;margin-top:0}@media (width<=560px){.actions[data-v-203ad48d]{flex-direction:column-reverse;align-items:stretch}.actions[data-v-203ad48d] .btn{min-width:0}}.head[data-v-5c76ba42]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.eyebrow[data-v-5c76ba42]{font-family:var(--jp);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:11.5px;display:flex}.mono[data-v-5c76ba42]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.dot[data-v-5c76ba42]{color:var(--faint)}.title[data-v-5c76ba42]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:26px;font-weight:700}.sub[data-v-5c76ba42]{font-family:var(--jp);color:var(--mute);margin:6px 0 0;font-size:13.5px}.count[data-v-5c76ba42]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.cta[data-v-5c76ba42]{background:var(--grad);color:#fff;font-family:var(--jp);letter-spacing:.04em;border-radius:100px;align-items:center;gap:10px;padding:10px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.4,.64,1),box-shadow .22s,background .2s;display:inline-flex;box-shadow:0 6px 16px -6px #e11d486b,0 2px 6px -2px #f973164d}.cta[data-v-5c76ba42]:hover{background:var(--grad-hi);transform:translateY(-1px);box-shadow:0 12px 24px -8px #e11d4880,0 4px 10px -3px #f9731661}.cta-arrow[data-v-5c76ba42]{font-family:var(--sans);font-size:15px;line-height:1;transition:transform .24s cubic-bezier(.22,1,.36,1)}.cta:hover .cta-arrow[data-v-5c76ba42]{transform:translate(3px)}.empty[data-v-5c76ba42]{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:64px 20px;display:flex}.empty-title[data-v-5c76ba42]{font-family:var(--jp);color:var(--ink);margin:0;font-size:16px;font-weight:600}.empty-sub[data-v-5c76ba42]{font-family:var(--jp);color:var(--mute);margin:0 0 8px;font-size:13px}.col-idx[data-v-5c76ba42]{white-space:nowrap;width:80px}.col-idx.mono[data-v-5c76ba42]{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.col-date[data-v-5c76ba42]{white-space:nowrap}.muted[data-v-5c76ba42]{color:var(--faint)}@media (width<=720px){.head[data-v-5c76ba42]{flex-direction:column;align-items:flex-start}.col-date[data-v-5c76ba42]{display:none}}.mono[data-v-50a386a7]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.form[data-v-50a386a7]{flex-direction:column;gap:24px;max-width:640px;display:flex}.actions[data-v-50a386a7]{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.actions[data-v-50a386a7] .btn{width:auto;min-width:180px;margin-top:0}@media (width<=560px){.actions[data-v-50a386a7]{flex-direction:column-reverse;align-items:stretch}.actions[data-v-50a386a7] .btn{min-width:0}}.head[data-v-529d4875]{margin-bottom:24px}.meta[data-v-529d4875]{font-family:var(--jp);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:12px;display:flex}.dot[data-v-529d4875]{color:var(--faint)}.title[data-v-529d4875]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:28px;font-weight:700}.form[data-v-529d4875],.aux-form[data-v-529d4875]{flex-direction:column;gap:18px;max-width:640px;display:flex}.form[data-v-529d4875]{gap:24px}.field[data-v-529d4875]{flex-direction:column;gap:7px;display:flex}.label[data-v-529d4875]{font-family:var(--jp);color:var(--ink-soft);letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12.5px;font-weight:500}.err[data-v-529d4875]{font-family:var(--jp);color:var(--danger);margin:0;font-size:11.5px;line-height:1.5}.actions[data-v-529d4875]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.actions[data-v-529d4875] .btn{width:auto;min-width:180px;margin-top:0}.aux[data-v-529d4875]{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:640px;margin-top:28px;padding:22px 24px 24px}.aux-head[data-v-529d4875]{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:16px}.aux-title[data-v-529d4875]{font-family:var(--jp);color:var(--ink);margin:0;font-size:15px;font-weight:600}.aux-sub[data-v-529d4875]{font-family:var(--jp);color:var(--mute);margin:4px 0 0;font-size:12.5px;line-height:1.55}.aux-actions[data-v-529d4875]{justify-content:flex-end;display:flex}.aux-actions[data-v-529d4875] .btn{width:auto;min-width:200px;margin-top:0}.reason-ta[data-v-529d4875]{background:var(--paper);border:1px solid var(--line);width:100%;min-height:76px;font-family:var(--jp);color:var(--ink);resize:vertical;border-radius:10px;padding:11px 13px;font-size:14px;line-height:1.55;transition:border-color .18s,box-shadow .18s}.reason-ta[data-v-529d4875]:hover:not(:focus){border-color:#d4d2cb}.reason-ta[data-v-529d4875]:focus{border-color:var(--rose);outline:0;box-shadow:0 0 0 3px #e11d4824}.reason-ta[data-v-529d4875]::placeholder{color:var(--faint)}.reason-ta[aria-invalid=true][data-v-529d4875]{border-color:var(--danger)}@media (width<=560px){.aux[data-v-529d4875]{padding:18px}.actions[data-v-529d4875],.aux-actions[data-v-529d4875]{flex-direction:column-reverse;align-items:stretch}.actions[data-v-529d4875] .btn,.aux-actions[data-v-529d4875] .btn{min-width:0}}.head[data-v-9075bba8]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.eyebrow[data-v-9075bba8]{font-family:var(--jp);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:11.5px;display:flex}.mono[data-v-9075bba8]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.dot[data-v-9075bba8]{color:var(--faint)}.title[data-v-9075bba8]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:26px;font-weight:700}.sub[data-v-9075bba8]{font-family:var(--jp);color:var(--mute);margin:6px 0 0;font-size:13.5px}.count[data-v-9075bba8]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.cta[data-v-9075bba8]{background:var(--grad);color:#fff;font-family:var(--jp);letter-spacing:.04em;border-radius:100px;align-items:center;gap:10px;padding:10px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.4,.64,1),box-shadow .22s,background .2s;display:inline-flex;box-shadow:0 6px 16px -6px #e11d486b,0 2px 6px -2px #f973164d}.cta[data-v-9075bba8]:hover{background:var(--grad-hi);transform:translateY(-1px);box-shadow:0 12px 24px -8px #e11d4880,0 4px 10px -3px #f9731661}.cta-arrow[data-v-9075bba8]{font-family:var(--sans);font-size:15px;line-height:1;transition:transform .24s cubic-bezier(.22,1,.36,1)}.cta:hover .cta-arrow[data-v-9075bba8]{transform:translate(3px)}.empty[data-v-9075bba8]{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:64px 20px;display:flex}.empty-title[data-v-9075bba8]{font-family:var(--jp);color:var(--ink);margin:0;font-size:16px;font-weight:600}.empty-sub[data-v-9075bba8]{font-family:var(--jp);color:var(--mute);margin:0 0 8px;font-size:13px}.col-name[data-v-9075bba8]{font-weight:500}.col-email[data-v-9075bba8]{white-space:nowrap}.col-email.mono[data-v-9075bba8]{color:var(--ink-soft);font-size:12.5px}.col-role[data-v-9075bba8],.col-status[data-v-9075bba8],.col-date[data-v-9075bba8]{white-space:nowrap}.pill[data-v-9075bba8]{letter-spacing:.02em;border-radius:100px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.pill-dot[data-v-9075bba8]{border-radius:50%;width:6px;height:6px}.pill-manager[data-v-9075bba8]{color:#881337;background:#e11d481f}.pill-manager .pill-dot[data-v-9075bba8]{background:var(--rose);box-shadow:0 0 0 2px #e11d482e}.pill-operator[data-v-9075bba8]{color:#155e75;background:#06b6d41f}.pill-operator .pill-dot[data-v-9075bba8]{background:#06b6d4;box-shadow:0 0 0 2px #06b6d42e}.pill-active[data-v-9075bba8]{color:#166534;background:#22c55e1f}.pill-active .pill-dot[data-v-9075bba8]{background:var(--green);box-shadow:0 0 0 2px #22c55e2e}.pill-disabled[data-v-9075bba8]{color:#52525b;background:#a1a1aa33}.pill-disabled .pill-dot[data-v-9075bba8]{background:var(--mute);box-shadow:0 0 0 2px #a1a1aa38}@media (width<=720px){.head[data-v-9075bba8]{flex-direction:column;align-items:flex-start}.col-date[data-v-9075bba8]{display:none}}.count[data-v-2c487a14]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.search[data-v-2c487a14]{margin-bottom:20px}.search-input[data-v-2c487a14]{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;max-width:420px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.search-input[data-v-2c487a14]:focus-within{border-color:var(--rose);box-shadow:0 0 0 3px #e11d481f}.search-input[data-filled=true][data-v-2c487a14]{border-color:#d4d2cb}.search-icon[data-v-2c487a14]{color:var(--mute);-webkit-user-select:none;user-select:none;padding:0 4px 0 14px;font-size:16px;line-height:1}.search-input input[data-v-2c487a14]{min-width:0;font-family:var(--jp);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:10px 12px 10px 6px;font-size:14px}.search-input input[data-v-2c487a14]::placeholder{color:var(--faint)}.search-input input[data-v-2c487a14]::-webkit-search-decoration{display:none}.search-input input[data-v-2c487a14]::-webkit-search-cancel-button{display:none}.search-clear[data-v-2c487a14]{cursor:pointer;color:var(--mute);background:0 0;border:0;border-radius:6px;margin-right:6px;padding:4px 10px;font-size:18px;line-height:1;transition:color .14s,background .14s}.search-clear[data-v-2c487a14]:hover{color:var(--ink);background:#0a0a0a0d}.empty[data-v-2c487a14]{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:64px 20px;display:flex}.empty-title[data-v-2c487a14]{font-family:var(--jp);color:var(--ink);margin:0;font-size:16px;font-weight:600}.empty-sub[data-v-2c487a14]{font-family:var(--jp);color:var(--mute);margin:0;font-size:13px}.col-tenant[data-v-2c487a14]{white-space:nowrap}.tenant-stack[data-v-2c487a14]{flex-direction:column;gap:2px;line-height:1.3;display:flex}.tenant-code[data-v-2c487a14]{color:var(--mute);letter-spacing:.06em;font-size:10.5px;font-weight:600}.tenant-name[data-v-2c487a14]{color:var(--ink);font-size:13px;font-weight:500}.mono[data-v-2c487a14]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.col-name[data-v-2c487a14]{font-weight:500}.col-email[data-v-2c487a14]{white-space:nowrap}.col-email.mono[data-v-2c487a14]{color:var(--ink-soft);font-size:12.5px}.col-role[data-v-2c487a14],.col-status[data-v-2c487a14],.col-date[data-v-2c487a14]{white-space:nowrap}.pill[data-v-2c487a14]{letter-spacing:.02em;border-radius:100px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.pill-dot[data-v-2c487a14]{border-radius:50%;width:6px;height:6px}.pill-manager[data-v-2c487a14]{color:#881337;background:#e11d481f}.pill-manager .pill-dot[data-v-2c487a14]{background:var(--rose);box-shadow:0 0 0 2px #e11d482e}.pill-operator[data-v-2c487a14]{color:#155e75;background:#06b6d41f}.pill-operator .pill-dot[data-v-2c487a14]{background:#06b6d4;box-shadow:0 0 0 2px #06b6d42e}.pill-active[data-v-2c487a14]{color:#166534;background:#22c55e1f}.pill-active .pill-dot[data-v-2c487a14]{background:var(--green);box-shadow:0 0 0 2px #22c55e2e}.pill-disabled[data-v-2c487a14]{color:#52525b;background:#a1a1aa33}.pill-disabled .pill-dot[data-v-2c487a14]{background:var(--mute);box-shadow:0 0 0 2px #a1a1aa38}@media (width<=720px){.col-email[data-v-2c487a14],.col-date[data-v-2c487a14]{display:none}}.page[data-v-661d513c]{grid-template-rows:auto 1fr auto;gap:32px;min-height:100dvh;padding:28px 40px;display:grid;position:relative;overflow:hidden}.top[data-v-661d513c],.spread[data-v-661d513c]{z-index:2;position:relative}.top[data-v-661d513c]{justify-content:space-between;align-items:center;gap:24px;animation:.7s both fadeDown-661d513c;display:flex}.wordmark[data-v-661d513c]{width:auto;height:24px;display:block}.status[data-v-661d513c]{-webkit-backdrop-filter:blur(16px);font-family:var(--sans);letter-spacing:.04em;color:var(--ink-soft);background:#ffffffb3;border:1px solid #fff9;border-radius:100px;align-items:center;gap:9px;padding:6px 12px 6px 10px;font-size:11.5px;font-weight:500;display:inline-flex;box-shadow:0 6px 20px -8px #7c3aed2e}.status-dot[data-v-661d513c]{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite pulseDot-661d513c;box-shadow:0 0 0 3px #22c55e2e}@keyframes pulseDot-661d513c{0%,to{transform:scale(1);box-shadow:0 0 0 3px #22c55e2e}50%{transform:scale(.85);box-shadow:0 0 0 6px #22c55e0f}}.spread[data-v-661d513c]{grid-template-columns:minmax(0,1.25fr) minmax(0,420px);align-items:center;gap:48px;min-height:0;display:grid}.brand[data-v-661d513c]{flex-direction:column;gap:32px;min-width:0;display:flex}.slogan[data-v-661d513c]{font-family:var(--jp);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(28px,3.4vw,50px);font-weight:500;line-height:1.42;animation:.8s cubic-bezier(.22,1,.36,1) .2s both riseIn-661d513c}.s-line[data-v-661d513c]{white-space:nowrap;display:block}.emph[data-v-661d513c]{background:var(--grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .06em;font-style:normal;font-weight:700;display:inline-block;position:relative}.emph-line[data-v-661d513c]{background:var(--grad);transform-origin:0;border-radius:100px;height:.08em;animation:.7s cubic-bezier(.22,1,.36,1) 1.1s forwards drawLine-661d513c;position:absolute;bottom:-.08em;left:.04em;right:.04em;transform:scaleX(0)}@keyframes drawLine-661d513c{to{transform:scaleX(1)}}@keyframes riseIn-661d513c{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.stage[data-v-661d513c]{place-items:center;margin:0;padding:24px 0 8px;animation:1s cubic-bezier(.22,1,.36,1) .5s both stageIn-661d513c;display:grid;position:relative}@keyframes stageIn-661d513c{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.stage-halo[data-v-661d513c]{aspect-ratio:1;filter:blur(40px);z-index:0;background:radial-gradient(circle at 30% 40%,#e11d4866 0%,#0000 55%),radial-gradient(circle at 70% 30%,#f9731661 0%,#0000 55%),radial-gradient(circle at 50% 80%,#f59e0b4d 0%,#0000 55%);border-radius:50%;width:75%;animation:6s ease-in-out infinite haloBreathe-661d513c;position:absolute;top:8%;left:50%;transform:translate(-50%)}@keyframes haloBreathe-661d513c{0%,to{opacity:.85;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.06)}}.stage-disc[data-v-661d513c]{filter:blur(10px);z-index:1;background:radial-gradient(#e11d4880 0%,#f9731652 40%,#0000 75%);width:56%;height:36px;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.stage-bot[data-v-661d513c]{z-index:2;filter:drop-shadow(0 18px 24px #0a0a0a2e);width:clamp(260px,34vw,420px);height:auto;animation:6s ease-in-out 1.2s infinite float-661d513c;display:block;position:relative}@keyframes float-661d513c{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.auth-card[data-v-661d513c]{justify-self:stretch;max-width:440px}.auth-head[data-v-661d513c]{flex-direction:column;gap:10px;display:flex}.auth-title[data-v-661d513c]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:30px;font-weight:700;line-height:1.15}.auth-sub[data-v-661d513c]{font-family:var(--sans);color:var(--mute);letter-spacing:.005em;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:13.5px;font-weight:400;line-height:1.5;display:flex}.auth-sub-jp[data-v-661d513c]{font-family:var(--jp);color:var(--mute);font-size:13px}.form[data-v-661d513c]{flex-direction:column;gap:18px;display:flex}@keyframes fadeDown-661d513c{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1080px){.spread[data-v-661d513c]{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:32px}.stage-bot[data-v-661d513c]{width:clamp(240px,32vw,360px)}}@media (width<=880px){.page[data-v-661d513c]{gap:22px;padding:22px 22px 24px}.top[data-v-661d513c]{gap:14px}.spread[data-v-661d513c]{grid-template-columns:1fr;align-items:start;gap:28px}.brand[data-v-661d513c]{gap:24px}.slogan[data-v-661d513c]{font-size:clamp(24px,5vw,32px)}.stage-bot[data-v-661d513c]{width:clamp(220px,50vw,300px)}.auth-title[data-v-661d513c]{font-size:26px}}@media (prefers-reduced-motion:reduce){[data-v-661d513c],[data-v-661d513c]:before,[data-v-661d513c]:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.shell[data-v-54c4c16c]{background:#fafaf7;flex-direction:column;min-height:100dvh;display:flex}.top[data-v-54c4c16c]{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:32px;padding:14px 28px;display:flex}.top-brand[data-v-54c4c16c]{flex-shrink:0;align-items:center;gap:10px;display:flex}.wordmark[data-v-54c4c16c]{width:auto;height:22px;display:block}.nav[data-v-54c4c16c]{flex:1;align-items:center;gap:4px;display:flex}.nav-link[data-v-54c4c16c]{font-family:var(--sans);color:var(--mute);border-radius:6px;padding:7px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .14s,background .14s}.nav-link[data-v-54c4c16c]:hover{color:var(--ink);background:#0a0a0a0a}.nav-active[data-v-54c4c16c]{color:var(--ink);background:#0a0a0a0f}.who[data-v-54c4c16c]{align-items:center;gap:14px;display:flex}.who-text[data-v-54c4c16c]{flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}.who-name[data-v-54c4c16c]{font-family:var(--jp);color:var(--ink);align-items:baseline;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.who-role[data-v-54c4c16c]{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--rose);font-size:9.5px;font-weight:700}.who-email[data-v-54c4c16c]{color:var(--mute);letter-spacing:.01em;font-size:11px}.logout[data-v-54c4c16c]{font-family:var(--jp);color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;padding:6px 11px;font-size:12.5px;font-weight:500;transition:border-color .18s,color .18s,background .18s}.logout[data-v-54c4c16c]:hover{border-color:var(--rose);color:var(--rose);background:#e11d480a}.content[data-v-54c4c16c]{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:36px 28px 56px}@media (width<=720px){.top[data-v-54c4c16c]{flex-wrap:wrap;gap:14px;padding:12px 18px}.nav[data-v-54c4c16c]{flex-basis:100%;order:3;overflow-x:auto}.who-text[data-v-54c4c16c]{display:none}.content[data-v-54c4c16c]{padding:24px 18px 40px}}.hero[data-v-4d007d05]{flex-direction:column;gap:6px;max-width:680px;margin-bottom:40px;display:flex}.hero-kicker[data-v-4d007d05]{letter-spacing:.22em;color:var(--rose);margin:0;font-size:10.5px;font-weight:600}.hero-title[data-v-4d007d05]{font-family:var(--jp);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:32px;font-weight:700;line-height:1.15}.hero-name[data-v-4d007d05]{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub[data-v-4d007d05]{font-family:var(--jp);color:var(--mute);margin:4px 0 0;font-size:14px;line-height:1.55}.grid[data-v-4d007d05]{gap:16px;display:grid}.dash-card[data-v-4d007d05]{flex-direction:column;gap:8px;padding:20px 22px 22px;display:flex}.dash-card:hover .card-arrow[data-v-4d007d05]{transform:translate(4px)}.card-head[data-v-4d007d05]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.card-title[data-v-4d007d05]{font-family:var(--jp);color:var(--ink);letter-spacing:-.005em;margin:0;font-size:16px;font-weight:600}.card-en[data-v-4d007d05]{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.card-note[data-v-4d007d05]{font-family:var(--jp);color:var(--mute);margin:0;font-size:13px;line-height:1.5}.card-coming[data-v-4d007d05]{letter-spacing:.2em;color:var(--faint);align-self:flex-start;margin-top:auto;padding-top:8px;font-size:9.5px;font-weight:700}.card-arrow[data-v-4d007d05]{color:var(--rose);align-self:flex-end;margin-top:auto;padding-top:8px;font-size:18px;font-weight:400;transition:transform .22s cubic-bezier(.22,1,.36,1)}@media (width<=640px){.hero[data-v-4d007d05]{margin-bottom:28px}.hero-title[data-v-4d007d05]{font-size:26px}.grid[data-v-4d007d05]{grid-template-columns:1fr!important}}.form[data-v-b88ca578]{flex-direction:column;gap:24px;max-width:640px;display:flex}.actions[data-v-b88ca578]{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.actions[data-v-b88ca578] .btn{width:auto;min-width:200px;margin-top:0}@media (width<=560px){.actions[data-v-b88ca578]{flex-direction:column-reverse;align-items:stretch}.actions[data-v-b88ca578] .btn{min-width:0}}.head[data-v-d769ff0e]{margin-bottom:24px}.meta[data-v-d769ff0e]{font-family:var(--jp);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:12px;display:flex}.dot[data-v-d769ff0e]{color:var(--faint)}.title[data-v-d769ff0e]{font-family:var(--jp);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:28px;font-weight:700}.form[data-v-d769ff0e],.aux-form[data-v-d769ff0e]{flex-direction:column;gap:18px;max-width:640px;display:flex}.form[data-v-d769ff0e]{gap:24px}.actions[data-v-d769ff0e]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.actions[data-v-d769ff0e] .btn{width:auto;min-width:180px;margin-top:0}.aux[data-v-d769ff0e]{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:640px;margin-top:28px;padding:22px 24px 24px}.aux-head[data-v-d769ff0e]{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:16px}.aux-title[data-v-d769ff0e]{font-family:var(--jp);color:var(--ink);margin:0;font-size:15px;font-weight:600}.aux-sub[data-v-d769ff0e]{font-family:var(--jp);color:var(--mute);margin:4px 0 0;font-size:12.5px;line-height:1.55}.aux-actions[data-v-d769ff0e]{justify-content:flex-end;display:flex}.aux-actions[data-v-d769ff0e] .btn{width:auto;min-width:200px;margin-top:0}@media (width<=560px){.aux[data-v-d769ff0e]{padding:18px}.actions[data-v-d769ff0e],.aux-actions[data-v-d769ff0e]{flex-direction:column-reverse;align-items:stretch}.actions[data-v-d769ff0e] .btn,.aux-actions[data-v-d769ff0e] .btn{min-width:0}}.count[data-v-235f9e17]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.cta[data-v-235f9e17]{background:var(--grad);color:#fff;font-family:var(--jp);letter-spacing:.04em;border-radius:100px;align-items:center;gap:10px;padding:10px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.4,.64,1),box-shadow .22s,background .2s;display:inline-flex;box-shadow:0 6px 16px -6px #e11d486b,0 2px 6px -2px #f973164d}.cta[data-v-235f9e17]:hover{background:var(--grad-hi);transform:translateY(-1px);box-shadow:0 12px 24px -8px #e11d4880,0 4px 10px -3px #f9731661}.cta-arrow[data-v-235f9e17]{font-family:var(--sans);font-size:15px;line-height:1;transition:transform .24s cubic-bezier(.22,1,.36,1)}.cta:hover .cta-arrow[data-v-235f9e17]{transform:translate(3px)}.empty[data-v-235f9e17]{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:64px 20px;display:flex}.empty-title[data-v-235f9e17]{font-family:var(--jp);color:var(--ink);margin:0;font-size:16px;font-weight:600}.empty-sub[data-v-235f9e17]{font-family:var(--jp);color:var(--mute);margin:0 0 8px;font-size:13px}.col-name[data-v-235f9e17]{font-weight:500}.col-email[data-v-235f9e17]{white-space:nowrap}.col-email.mono[data-v-235f9e17],.mono[data-v-235f9e17]{color:var(--ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px}.col-status[data-v-235f9e17],.col-login[data-v-235f9e17],.col-date[data-v-235f9e17]{white-space:nowrap;font-variant-numeric:tabular-nums}.pill[data-v-235f9e17]{letter-spacing:.02em;border-radius:100px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.pill-dot[data-v-235f9e17]{border-radius:50%;width:6px;height:6px}.pill-active[data-v-235f9e17]{color:#166534;background:#22c55e1f}.pill-active .pill-dot[data-v-235f9e17]{background:var(--green);box-shadow:0 0 0 2px #22c55e2e}.pill-disabled[data-v-235f9e17]{color:#52525b;background:#a1a1aa33}.pill-disabled .pill-dot[data-v-235f9e17]{background:var(--mute);box-shadow:0 0 0 2px #a1a1aa38}@media (width<=720px){.col-login[data-v-235f9e17],.col-date[data-v-235f9e17]{display:none}}.auto-refresh[data-v-339bbc76]{justify-content:space-between;align-items:center;gap:14px;padding:0 4px;display:flex}.status[data-v-339bbc76]{align-items:center;gap:12px;min-width:0;display:inline-flex}.eyebrow[data-v-339bbc76]{font-family:var(--sans);letter-spacing:.18em;color:var(--faint);text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:700}.meter[data-v-339bbc76]{align-items:center;gap:7px;display:inline-flex}.count[data-v-339bbc76]{color:var(--ink-soft);font-variant-numeric:tabular-nums;letter-spacing:.02em;min-width:30px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.meter-loading .count[data-v-339bbc76]{color:var(--rose)}.btn-inner[data-v-339bbc76]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.btn-icon[data-v-339bbc76]{flex-shrink:0;width:11px;height:11px}.empty[data-v-e6ed36e0]{text-align:center;border:1px dashed var(--line);background:var(--paper-soft,#fafaf7);border-radius:12px;padding:32px 24px}.empty p[data-v-e6ed36e0]{font-family:var(--jp);color:var(--mute);margin:0;font-size:13px;line-height:1.6}.body-kicker[data-v-e6ed36e0]{font-family:var(--jp);justify-content:space-between;align-items:center;margin:4px 0 10px;padding:0 2px;display:flex}.body-kicker .k-label[data-v-e6ed36e0]{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}.body-kicker .k-count[data-v-e6ed36e0]{color:var(--mute);letter-spacing:.06em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.marker-list[data-v-e6ed36e0]{border:1px solid var(--line);background:#fafaf7;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.marker-item[data-v-e6ed36e0]{border-bottom:1px solid var(--line);cursor:pointer;background:0 0;outline:none;grid-template-columns:20px 1fr auto;align-items:center;gap:16px;padding:15px 18px 15px 22px;transition:background .16s;display:grid;position:relative}.marker-item[data-v-e6ed36e0]:last-child{border-bottom:none}.marker-item[data-v-e6ed36e0]:hover{background:#0a0a0a06}.marker-item[data-v-e6ed36e0]:focus-visible{background:#0a0a0a0a}.marker-item.selected[data-v-e6ed36e0]{background:linear-gradient(90deg,#e11d480e 0%,#f973160a 40%,#f9731604 100%)}.marker-item.selected[data-v-e6ed36e0]:before{content:"";background:var(--grad);width:3px;position:absolute;top:0;bottom:0;left:0}.radio[data-v-e6ed36e0]{border:1.5px solid var(--line);background:var(--paper);border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .18s,background .18s,box-shadow .18s;position:relative}.marker-item:hover .radio[data-v-e6ed36e0]{border-color:var(--mute)}.marker-item.selected .radio[data-v-e6ed36e0]{background:var(--grad);border-color:#0000;box-shadow:0 0 0 3px #e11d4824}.marker-item.selected .radio[data-v-e6ed36e0]:after{content:"";background:var(--paper);border-radius:50%;width:7px;height:7px;animation:.26s cubic-bezier(.34,1.4,.64,1) dotPop-e6ed36e0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes dotPop-e6ed36e0{0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(1)}}.marker-name[data-v-e6ed36e0]{font-family:var(--jp);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:500;line-height:1.4;overflow:hidden}.marker-item.selected .marker-name[data-v-e6ed36e0]{font-weight:600}.marker-code[data-v-e6ed36e0]{color:var(--faint);letter-spacing:.06em;flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;font-weight:500;transition:color .18s}.marker-item.selected .marker-code[data-v-e6ed36e0]{color:var(--ink-soft)}.empty-state[data-v-9d3d0e54]{text-align:center;border:1px dashed var(--line);background:#fafaf7;border-radius:12px;padding:32px 22px}.empty-title[data-v-9d3d0e54]{font-family:var(--jp);color:var(--ink);margin:0 0 6px;font-size:14px;font-weight:600}.empty-msg[data-v-9d3d0e54]{font-family:var(--jp);color:var(--mute);margin:0;font-size:12.5px;line-height:1.6}.package-list[data-v-9d3d0e54]{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.package-item[data-v-9d3d0e54]{border:1px solid var(--line);background:#fafaf7;border-radius:12px;grid-template-columns:38px 1fr 28px;align-items:center;gap:12px;padding:12px 14px;display:grid}.package-index[data-v-9d3d0e54]{color:var(--faint);letter-spacing:.06em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:600}.package-body[data-v-9d3d0e54]{flex-direction:column;gap:3px;min-width:0;display:flex}.package-row[data-v-9d3d0e54]{align-items:center;gap:8px;min-width:0;display:flex}.package-tag[data-v-9d3d0e54]{font-family:var(--sans);letter-spacing:.1em;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:9.5px;font-weight:700}.tag-pickup[data-v-9d3d0e54]{color:#b45309;background:#f59e0b24}.tag-dropoff[data-v-9d3d0e54]{color:#065f46;background:#10b98124}.package-marker[data-v-9d3d0e54]{font-family:var(--jp);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.package-code[data-v-9d3d0e54]{color:var(--faint);flex-shrink:0;margin-left:auto;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px}.package-meta[data-v-9d3d0e54]{font-family:var(--jp);color:var(--mute);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;display:flex;overflow:hidden}.meta-sep[data-v-9d3d0e54]{color:var(--faint)}.package-remove[data-v-9d3d0e54]{width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:flex}.package-remove[data-v-9d3d0e54]:hover{color:var(--danger,#dc2626);background:#dc262614}.add-package[data-v-9d3d0e54]{border:1px dashed var(--line);width:100%;font-family:var(--jp);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:13.5px;font-weight:500;transition:border-color .16s,background .16s,color .16s;display:flex}.add-package[data-v-9d3d0e54]:hover:not(:disabled){border-color:var(--rose);color:var(--ink);background:#e11d4808}.add-package[data-v-9d3d0e54]:disabled{cursor:not-allowed;opacity:.5}.add-plus[data-v-9d3d0e54]{color:var(--rose);font-size:16px;font-weight:600}.apply-all[data-v-9d3d0e54]{border:1px solid var(--line);font-family:var(--jp);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:6px;padding:3px 10px;font-size:11px;transition:border-color .16s,color .16s,background .16s}.apply-all[data-v-9d3d0e54]:hover:not(:disabled){border-color:var(--rose);color:var(--ink);background:#e11d480a}.apply-all[data-v-9d3d0e54]:disabled{opacity:.4;cursor:not-allowed}.entry-list[data-v-9d3d0e54]{flex-direction:column;gap:10px;margin:0 0 10px;padding:0;list-style:none;display:flex}.entry-card[data-v-9d3d0e54]{border:1px solid var(--line);background:#fafaf7;border-radius:12px;padding:12px 14px}.entry-head[data-v-9d3d0e54]{border-bottom:1px dashed var(--line);align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.entry-locker-field[data-v-9d3d0e54]{align-items:center;gap:10px;display:inline-flex}.entry-locker-label[data-v-9d3d0e54]{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}.entry-locker-select[data-v-9d3d0e54]{height:32px;font-family:var(--jp);color:var(--ink);background:var(--paper);border:1px solid var(--line);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--mute) 50%), linear-gradient(135deg, var(--mute) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 14px),calc(100% - 10px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-radius:8px;outline:none;padding:0 28px 0 10px;font-size:12.5px;transition:border-color .16s,box-shadow .16s}.entry-locker-select[data-v-9d3d0e54]:focus{border-color:var(--rose);box-shadow:0 0 0 3px #e11d481f}.entry-remove[data-v-9d3d0e54]{width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;transition:background .16s,color .16s;display:flex}.entry-remove[data-v-9d3d0e54]:hover{color:var(--danger,#dc2626);background:#dc262614}.add-entry[data-v-9d3d0e54]{border:1px dashed var(--line);width:100%;font-family:var(--jp);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:12.5px;font-weight:500;transition:border-color .16s,background .16s,color .16s;display:flex}.add-entry[data-v-9d3d0e54]:hover:not(:disabled){border-color:var(--rose);color:var(--ink);background:#e11d4808}.add-entry[data-v-9d3d0e54]:disabled{cursor:not-allowed;opacity:.5}.recap-tight[data-v-9d3d0e54]{margin-bottom:10px;padding:10px 14px}.single-entry-card[data-v-9d3d0e54]{border:1px solid var(--line);background:#fafaf7;border-radius:10px;flex-direction:column;gap:2px;margin-bottom:10px;padding:10px 14px;display:flex}.single-entry-locker[data-v-9d3d0e54]{font-family:var(--jp);color:var(--ink);font-size:12.5px;font-weight:600}.single-entry-items[data-v-9d3d0e54]{font-family:var(--jp);color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.entry-tabs[data-v-9d3d0e54]{border:1px solid var(--line);background:#fafaf7;border-radius:10px;flex-wrap:wrap;gap:6px;margin-bottom:10px;padding:6px;display:flex}.entry-tab[data-v-9d3d0e54]{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;flex:140px;align-items:flex-start;gap:2px;min-width:0;padding:8px 12px;transition:background .16s,border-color .16s;display:flex}.entry-tab[data-v-9d3d0e54]:hover:not(.active){background:#0a0a0a08}.entry-tab.active[data-v-9d3d0e54]{background:var(--paper);border-color:var(--line);box-shadow:0 1px 3px #0a0a0a0f}.entry-tab.done:not(.active) .tab-marker-name[data-v-9d3d0e54]{color:var(--ink-soft)}.tab-locker[data-v-9d3d0e54]{font-family:var(--jp);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;font-weight:600;overflow:hidden}.tab-marker[data-v-9d3d0e54]{font-family:var(--jp);text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:11px;overflow:hidden}.tab-marker-name[data-v-9d3d0e54]{color:var(--ink)}.tab-marker-empty[data-v-9d3d0e54]{color:var(--faint);font-style:italic}.entry-tab.active .tab-marker-name[data-v-9d3d0e54]{color:var(--rose);font-weight:500}.active-entry-card[data-v-9d3d0e54]{border-left:3px solid var(--rose);background:#e11d4808;border-radius:0 6px 6px 0;flex-direction:column;gap:2px;margin-bottom:10px;padding:10px 14px;display:flex}.active-entry-label[data-v-9d3d0e54]{font-family:var(--jp);color:var(--ink);font-size:11.5px;font-weight:600}.active-entry-items[data-v-9d3d0e54]{font-family:var(--jp);color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.recap[data-v-9d3d0e54]{border:1px solid var(--line);background:#fafaf7;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.recap-row[data-v-9d3d0e54]{grid-template-columns:64px 1fr;align-items:baseline;gap:10px;display:grid}.recap-label[data-v-9d3d0e54]{font-family:var(--sans);letter-spacing:.14em;color:var(--faint);text-transform:uppercase;font-size:9.5px;font-weight:700}.recap-value[data-v-9d3d0e54]{font-family:var(--jp);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.warn[data-v-9d3d0e54]{border-left:3px solid var(--danger,#dc2626);font-family:var(--jp);color:var(--ink);background:#dc26260d;margin:10px 0 0;padding:8px 12px;font-size:12px}.review-head[data-v-9d3d0e54]{border:1px solid var(--line);background:#fafaf7;border-radius:12px;gap:24px;margin-bottom:16px;padding:12px 16px;display:flex}.review-head-row[data-v-9d3d0e54]{flex-direction:column;gap:2px;display:flex}.review-head-label[data-v-9d3d0e54]{font-family:var(--sans);letter-spacing:.14em;color:var(--faint);text-transform:uppercase;font-size:9.5px;font-weight:700}.review-head-value[data-v-9d3d0e54]{font-family:var(--jp);color:var(--ink);font-size:14px;font-weight:600}.flow-head[data-v-9d3d0e54]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flow-tag[data-v-9d3d0e54]{font-family:var(--sans);letter-spacing:.1em;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.flow-marker-inline[data-v-9d3d0e54]{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.flow-marker-inline .marker-name[data-v-9d3d0e54]{font-family:var(--jp);color:var(--ink);font-size:14px;font-weight:600}.flow-marker-inline .marker-code[data-v-9d3d0e54]{color:var(--faint);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.flow-locker-count[data-v-9d3d0e54]{font-family:var(--jp);color:var(--mute);border:1px solid var(--line);background:var(--paper);border-radius:4px;margin-left:auto;padding:1px 7px;font-size:10.5px}.stop-lockers[data-v-9d3d0e54]{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.stop-locker[data-v-9d3d0e54]{background:var(--paper);border:1px solid var(--line);border-radius:8px;grid-template-columns:120px 1fr;align-items:baseline;gap:10px;padding:8px 10px;display:grid}.stop-locker-label[data-v-9d3d0e54]{font-family:var(--jp);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.stop-locker-items[data-v-9d3d0e54]{flex-wrap:wrap;gap:4px 6px;display:flex}.stop-locker-open[data-v-9d3d0e54]{font-family:var(--jp);color:var(--mute);font-size:11.5px;font-style:italic}.flow-item[data-v-9d3d0e54]{font-family:var(--jp);color:var(--ink-soft);border:1px solid var(--line);background:#fafaf7;border-radius:4px;padding:2px 8px;font-size:11.5px}.flow-item .q[data-v-9d3d0e54]{color:var(--mute);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px}.merge-note[data-v-9d3d0e54]{border-left:2px solid var(--rose);font-family:var(--jp);color:var(--ink-soft);background:#e11d480a;border-radius:4px;margin:8px 0 10px;padding:8px 12px;font-size:11.5px;line-height:1.5}.robot-card[data-v-8fe01f29]{flex-direction:column;gap:16px;padding:18px 18px 16px;display:flex}.card-head[data-v-8fe01f29]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.glyph[data-v-8fe01f29]{background:#0a0a0a08;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.glyph svg[data-v-8fe01f29]{width:34px;height:34px}.glyph[data-v-8fe01f29] :is(.g-ring,.g-body,.g-frame){stroke:var(--ink-soft);stroke-width:1.4px}.glyph[data-v-8fe01f29] .g-wheel{fill:var(--ink-soft)}.glyph[data-v-8fe01f29] :is(.g-div,.g-tick,.g-shelf){stroke:var(--mute);stroke-width:1.2px;stroke-linecap:round}.glyph .g-dot[data-v-8fe01f29]{fill:var(--rose)}.glyph-chassis[data-v-8fe01f29]{background:linear-gradient(135deg,#0a0a0a0a,#0a0a0a03)}.glyph-sc[data-v-8fe01f29]{background:linear-gradient(135deg,#f973161a,#f9731605)}.glyph-sc .g-body[data-v-8fe01f29]{stroke:var(--orange-hi)}.glyph-hj[data-v-8fe01f29]{background:linear-gradient(135deg,#fbbf241f,#fbbf2405)}.glyph-hj[data-v-8fe01f29] :is(.g-body,.g-frame){stroke:var(--amber)}.glyph-sweep[data-v-8fe01f29]{background:linear-gradient(135deg,#06b6d41a,#06b6d405)}.glyph-sweep .g-body[data-v-8fe01f29]{stroke:#0891b2}.glyph-sweep .g-brush[data-v-8fe01f29]{stroke:#0891b2;stroke-width:1.2px;fill:none;transform-origin:50%;transform-box:fill-box;animation:3.2s linear infinite brush-spin-8fe01f29}.glyph-sweep .g-brush~.g-brush[data-v-8fe01f29]{animation-direction:reverse}@keyframes brush-spin-8fe01f29{to{transform:rotate(360deg)}}.pill[data-v-8fe01f29]{font-family:var(--jp);letter-spacing:.02em;border-radius:100px;flex-shrink:0;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11px;font-weight:500;display:inline-flex}.pill-dot[data-v-8fe01f29]{border-radius:50%;width:6px;height:6px}.pill-idle[data-v-8fe01f29]{color:#166534;background:#22c55e1f}.pill-idle .pill-dot[data-v-8fe01f29]{background:var(--green);box-shadow:0 0 0 2px #22c55e2e}.pill-busy[data-v-8fe01f29]{color:#9a3412;background:#f9731621}.pill-busy .pill-dot[data-v-8fe01f29]{background:#f97316;animation:1.6s ease-in-out infinite busy-pulse-8fe01f29;box-shadow:0 0 0 2px #f9731633}@keyframes busy-pulse-8fe01f29{0%,to{box-shadow:0 0 0 2px #f9731633}50%{box-shadow:0 0 0 4px #f9731647}}.pill-offline[data-v-8fe01f29]{color:#52525b;background:#a1a1aa2e}.pill-offline .pill-dot[data-v-8fe01f29]{background:var(--mute);box-shadow:0 0 0 2px #a1a1aa38}.pill-emergency[data-v-8fe01f29]{color:#991b1b;background:#dc26261f}.pill-emergency .pill-dot[data-v-8fe01f29]{background:var(--danger);animation:1.1s ease-in-out infinite emergency-pulse-8fe01f29;box-shadow:0 0 0 2px #dc26262e}@keyframes emergency-pulse-8fe01f29{0%,to{box-shadow:0 0 0 2px #dc26262e}50%{box-shadow:0 0 0 5px #dc26264d}}.pill-unavailable[data-v-8fe01f29]{border:1px dashed var(--line);color:var(--faint);letter-spacing:.04em;background:0 0;padding:2px 9px}.card-id[data-v-8fe01f29]{flex-direction:column;gap:2px;display:flex}.card-name[data-v-8fe01f29]{font-family:var(--jp);color:var(--ink);letter-spacing:-.005em;margin:0;font-size:15px;font-weight:600;line-height:1.35}.card-name-fallback[data-v-8fe01f29]{color:var(--faint);font-style:italic;font-weight:500}.card-code[data-v-8fe01f29]{color:var(--faint);letter-spacing:.05em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px}.card-meta[data-v-8fe01f29]{flex-direction:column;gap:6px;margin:0;display:flex}.meta-item[data-v-8fe01f29]{font-family:var(--jp);grid-template-columns:44px 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.meta-item dt[data-v-8fe01f29]{letter-spacing:.16em;color:var(--faint);text-transform:uppercase;font-size:9.5px;font-weight:700}.meta-item dd[data-v-8fe01f29]{color:var(--ink-soft);margin:0}.meta-item dd.muted[data-v-8fe01f29]{color:var(--faint)}.meta-battery dd[data-v-8fe01f29]{align-items:center;gap:8px;display:flex}.bat[data-v-8fe01f29]{background:#0a0a0a0f;border-radius:3px;width:56px;height:6px;position:relative;overflow:hidden}.bat-bar[data-v-8fe01f29]{border-radius:inherit;height:100%;transition:width .22s;display:block}.bat[data-tone=full] .bat-bar[data-v-8fe01f29]{background:var(--green)}.bat[data-tone=mid] .bat-bar[data-v-8fe01f29]{background:var(--amber)}.bat[data-tone=low] .bat-bar[data-v-8fe01f29]{background:var(--danger)}.bat[data-tone=muted] .bat-bar[data-v-8fe01f29]{background:var(--faint);opacity:.35;width:100%!important}.bat-num[data-v-8fe01f29]{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px}.actions[data-v-8fe01f29]{border-top:1px dashed var(--line);gap:8px;margin-top:4px;padding-top:14px;display:flex}.card-act[data-v-8fe01f29]{flex:1}.card-act-inner[data-v-8fe01f29]{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.card-act-icon[data-v-8fe01f29]{width:13px;height:13px;display:inline-block}.card-act-recharge[data-v-8fe01f29]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.card-act:hover:not(:disabled) .card-act-recharge[data-v-8fe01f29]{transform:rotate(-180deg)}.head-right[data-v-d939e101]{flex-direction:column;align-items:stretch;gap:8px;min-width:360px;display:flex}.metrics[data-v-d939e101]{border:1px solid var(--line);background:#fff;border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:0;padding:12px 4px;display:grid}.metric[data-v-d939e101]{border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:4px 18px;display:flex}.metric[data-v-d939e101]:last-child{border-right:none}.metric dt[data-v-d939e101]{font-family:var(--jp);letter-spacing:.16em;color:var(--faint);text-transform:uppercase;font-size:10.5px;font-weight:600}.metric dd[data-v-d939e101]{align-items:baseline;gap:4px;margin:0;display:inline-flex}.metric-num[data-v-d939e101]{font-family:var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:22px;font-weight:600}.metric-num-ok[data-v-d939e101]{color:var(--green)}.metric-unit[data-v-d939e101]{font-family:var(--jp);color:var(--mute);font-size:11.5px}.band[data-v-d939e101]{margin-top:32px}.band[data-v-d939e101]:first-of-type{margin-top:0}.band-head[data-v-d939e101]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;padding:0 2px 14px;display:flex}.band-titles[data-v-d939e101]{flex-direction:column;gap:4px;display:flex}.band-kicker[data-v-d939e101]{letter-spacing:.26em;color:var(--rose);font-size:10px;font-weight:700}.band-title[data-v-d939e101]{font-family:var(--jp);color:var(--ink);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:600}.band-count[data-v-d939e101]{color:var(--mute);letter-spacing:.04em;padding-bottom:2px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px}.grid[data-v-d939e101]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}@media (width<=720px){.head-right[data-v-d939e101]{min-width:0}.metric[data-v-d939e101]{padding:4px 14px}}@media (width<=520px){.grid[data-v-d939e101]{grid-template-columns:1fr}.metric dt[data-v-d939e101]{font-size:9.5px}.metric-num[data-v-d939e101]{font-size:18px}}:root{--bg:#f5f4f0;--paper:#fff;--ink:#0a0a0a;--ink-soft:#3f3f46;--mute:#71717a;--faint:#a1a1aa;--line:#e5e3dc;--rose:#e11d48;--rose-hi:#be123c;--orange:#f97316;--orange-hi:#ea580c;--coral:#fb7185;--peach:#fdba74;--amber:#f59e0b;--yellow:#fbbf24;--green:#22c55e;--danger:#dc2626;--grad:linear-gradient(135deg, #e11d48 0%, #f97316 100%);--grad-hi:linear-gradient(135deg, #be123c 0%, #ea580c 100%);--sans:"DM Sans", system-ui, sans-serif;--jp:"Noto Sans JP", system-ui, sans-serif}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}*{box-sizing:border-box}body{font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}
