:root{--ink-900: #0d1320;--ink-800: #131b2c;--ink-700: #1b2538;--ink-600: #26324a;--ink-500: #3a4760;--slate-400: #8794ad;--slate-300: #aab4c8;--paper: #f3f1ea;--paper-dim: #e7e3d8;--amber: #f5a524;--amber-soft: #fbcd76;--teal: #3fb6a8;--rose: #e5687a;--violet: #8b7cf6;--stage-1: #5b6b8c;--stage-2: #6a7fb0;--stage-3: #5a9bd4;--stage-4: #44b2c4;--stage-5: #3fb6a8;--stage-won: #6dc88a;--stage-lost: #b65163;--display: "Fraunces", Georgia, serif;--body: "Inter", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--r-sm: 4px;--r-md: 7px;--r-lg: 12px;--gutter: 22px;--shadow: 0 1px 2px rgba(0,0,0,.4), 0 8px 24px rgba(0,0,0,.28)}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{font-family:var(--body);background:var(--ink-900);color:var(--slate-300);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ink-900)}::-webkit-scrollbar-thumb{background:var(--ink-600);border-radius:6px;border:2px solid var(--ink-900)}::-webkit-scrollbar-thumb:hover{background:var(--ink-500)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.tnum{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.field{width:100%;background:var(--ink-900);border:1px solid var(--ink-600);color:var(--paper);padding:10px 12px;border-radius:var(--r-sm);font-size:14px;transition:border-color .15s,background .15s}.field::placeholder{color:var(--ink-500)}.field:focus{border-color:var(--amber);background:#0a0f1a;outline:none}select.field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238794ad' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:30px}.label{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-400);margin-bottom:6px;font-weight:600}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--r-sm);font-size:13px;font-weight:600;letter-spacing:.01em;transition:transform .08s,background .15s,border-color .15s}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--amber);color:#2a1c00}.btn-primary:hover{background:var(--amber-soft)}.btn-ghost{border:1px solid var(--ink-600);color:var(--slate-300)}.btn-ghost:hover{border-color:var(--ink-500);background:var(--ink-700)}.btn-danger{border:1px solid var(--rose);color:var(--rose)}.btn-danger:hover{background:#e5687a1f}.auth[data-v-e222cfe3]{display:grid;grid-template-columns:1.05fr 1fr;min-height:100vh}.hero[data-v-e222cfe3]{position:relative;background:radial-gradient(120% 80% at 0% 0%,#18243d 0%,transparent 60%),linear-gradient(160deg,#101a2e,#0b1120 55%,#0a0f1c);padding:40px 48px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--ink-600);overflow:hidden}.hero[data-v-e222cfe3]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--ink-600) 1px,transparent 1px),linear-gradient(90deg,var(--ink-600) 1px,transparent 1px);background-size:44px 44px;opacity:.12;pointer-events:none}.brand[data-v-e222cfe3]{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.brand-mark[data-v-e222cfe3]{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--amber) 0 30%,transparent 33%),conic-gradient(from 0deg,var(--amber),#0b1120 80%,var(--amber));box-shadow:0 0 16px #f5a52480}.brand-name[data-v-e222cfe3]{font-family:var(--mono);font-weight:700;letter-spacing:.32em;font-size:14px;color:var(--paper)}.hero-mid[data-v-e222cfe3]{position:relative;z-index:1}.hero-mid h1[data-v-e222cfe3]{font-family:var(--display);font-weight:600;color:var(--paper);font-size:clamp(40px,5vw,62px);line-height:.98;letter-spacing:-.02em}.hero-sub[data-v-e222cfe3]{margin-top:20px;max-width:30ch;color:var(--slate-400);font-size:15px;line-height:1.55}.ribbon[data-v-e222cfe3]{margin-top:44px;display:flex;gap:4px;height:64px}.ribbon-seg[data-v-e222cfe3]{position:relative;border-radius:var(--r-sm);display:flex;align-items:flex-end;padding:8px;transition:flex-grow .4s ease}.ribbon-tip[data-v-e222cfe3]{font-size:12px;font-weight:600;color:#0a0f1cc7}.ribbon-legend[data-v-e222cfe3]{display:flex;justify-content:space-between;margin-top:10px;font-size:10px;letter-spacing:.12em;color:var(--ink-500)}.hero-foot[data-v-e222cfe3]{position:relative;z-index:1;font-size:11px;color:var(--slate-400);letter-spacing:.03em;display:flex;align-items:center;gap:8px}.dot[data-v-e222cfe3]{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px var(--teal)}.panel[data-v-e222cfe3]{display:flex;align-items:center;justify-content:center;padding:40px;background:var(--ink-900)}.form-wrap[data-v-e222cfe3]{width:100%;max-width:380px}.tabs[data-v-e222cfe3]{display:inline-flex;background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-md);padding:3px;margin-bottom:28px}.tabs button[data-v-e222cfe3]{padding:7px 16px;font-size:13px;font-weight:600;color:var(--slate-400);border-radius:var(--r-sm)}.tabs button.on[data-v-e222cfe3]{background:var(--ink-700);color:var(--paper)}.panel h2[data-v-e222cfe3]{font-family:var(--display);color:var(--paper);font-size:27px;font-weight:600}.panel-sub[data-v-e222cfe3]{color:var(--slate-400);font-size:14px;margin:6px 0 24px}.opt[data-v-e222cfe3]{color:var(--ink-500);text-transform:none;letter-spacing:0;font-weight:400}.req[data-v-e222cfe3]{color:var(--amber);text-transform:none;letter-spacing:0;font-weight:500}.alert[data-v-e222cfe3]{background:#e5687a1a;border:1px solid rgba(229,104,122,.4);color:var(--rose);padding:10px 12px;border-radius:var(--r-sm);font-size:13px;margin-bottom:16px}.alert-ok[data-v-e222cfe3]{background:#34d39914;border-color:#34d39959;color:var(--teal)}.submit[data-v-e222cfe3]{width:100%;justify-content:center;margin-top:22px;padding:12px}.forgot-link[data-v-e222cfe3]{margin-top:16px;font-size:13px;color:var(--slate-400);display:block;text-align:center;transition:color .15s}.forgot-link[data-v-e222cfe3]:hover{color:var(--amber)}.back-link[data-v-e222cfe3]{font-size:13px;color:var(--slate-400);margin-bottom:24px;display:inline-block;transition:color .15s}.back-link[data-v-e222cfe3]:hover{color:var(--amber)}@media (max-width: 860px){.auth[data-v-e222cfe3]{grid-template-columns:1fr}.hero[data-v-e222cfe3]{display:none}}.grid[data-v-a7f46342]{display:flex;flex-direction:column;gap:20px}.metrics[data-v-a7f46342]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric[data-v-a7f46342]{background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-md);padding:18px 20px;position:relative;overflow:hidden}.metric[data-v-a7f46342]:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--ink-500)}.metric[data-v-a7f46342]:first-child:before{background:var(--amber)}.metric-label[data-v-a7f46342]{font-size:10.5px;letter-spacing:.12em;color:var(--slate-400)}.metric-value[data-v-a7f46342]{font-size:32px;font-weight:700;color:var(--paper);margin:8px 0 4px;letter-spacing:-.02em}.pct[data-v-a7f46342]{font-size:18px;color:var(--slate-400)}.accent-won[data-v-a7f46342]{color:var(--stage-won)}.metric-foot[data-v-a7f46342]{font-size:12px;color:var(--slate-400)}.panel-card[data-v-a7f46342]{background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-md);padding:20px 22px}.card-head[data-v-a7f46342]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.card-head h2[data-v-a7f46342]{font-family:var(--display);font-size:18px;font-weight:600;color:var(--paper)}.link[data-v-a7f46342]{color:var(--amber);font-size:13px;font-weight:600}.link[data-v-a7f46342]:hover{color:var(--amber-soft)}.hint[data-v-a7f46342]{font-size:10px;letter-spacing:.1em;color:var(--ink-500)}.bars[data-v-a7f46342]{display:flex;flex-direction:column;gap:11px}.bar-row[data-v-a7f46342]{display:grid;grid-template-columns:96px 1fr 64px 34px;align-items:center;gap:14px}.bar-name[data-v-a7f46342]{font-size:13px;color:var(--slate-300)}.bar-track[data-v-a7f46342]{height:9px;background:var(--ink-900);border-radius:5px;overflow:hidden}.bar-fill[data-v-a7f46342]{height:100%;border-radius:5px;transition:width .5s ease}.bar-val[data-v-a7f46342]{font-size:13px;color:var(--paper);text-align:right;font-weight:500}.bar-count[data-v-a7f46342]{font-size:12px;color:var(--slate-400);text-align:right}.opp-list[data-v-a7f46342]{list-style:none;display:flex;flex-direction:column}.opp-list li[data-v-a7f46342]{display:grid;grid-template-columns:44px 1fr auto auto;align-items:center;gap:16px;padding:12px 8px;border-radius:var(--r-sm);cursor:pointer;transition:background .12s;border-bottom:1px solid var(--ink-700)}.opp-list li[data-v-a7f46342]:last-child{border-bottom:none}.opp-list li[data-v-a7f46342]:hover{background:var(--ink-700)}.opp-score[data-v-a7f46342]{width:40px;height:40px;border-radius:var(--r-sm);display:grid;place-items:center;font-size:15px;font-weight:700;color:var(--c);border:1px solid var(--c);background:color-mix(in srgb,var(--c) 10%,transparent)}.opp-name[data-v-a7f46342]{font-size:14px;color:var(--paper);font-weight:500}.opp-meta[data-v-a7f46342]{font-size:12px;color:var(--slate-400);margin-top:2px}.chip[data-v-a7f46342]{padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600}.opp-value[data-v-a7f46342]{font-size:14px;color:var(--paper);font-weight:600;min-width:64px;text-align:right}.empty[data-v-a7f46342]{display:grid;place-items:center;min-height:60vh;text-align:center;color:var(--slate-400)}.empty-mark[data-v-a7f46342]{font-size:44px;color:var(--ink-500);margin-bottom:10px}.empty h3[data-v-a7f46342]{font-family:var(--display);color:var(--paper);font-size:22px;margin-bottom:6px}.bottom-row[data-v-a7f46342]{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}.side-col[data-v-a7f46342]{display:flex;flex-direction:column;gap:14px}.quota-card[data-v-a7f46342]{padding:16px 20px}.quota-pct[data-v-a7f46342]{font-size:18px;font-weight:700;color:var(--amber)}.quota-track[data-v-a7f46342]{height:8px;background:var(--ink-900);border-radius:5px;overflow:hidden;margin:10px 0 8px}.quota-fill[data-v-a7f46342]{height:100%;border-radius:5px;transition:width .6s ease}.quota-foot[data-v-a7f46342]{font-size:12px;color:var(--slate-400)}.tasks-empty[data-v-a7f46342]{text-align:center;color:var(--teal);font-size:13px;padding:12px 0}.today-tasks[data-v-a7f46342]{list-style:none;display:flex;flex-direction:column}.today-tasks li[data-v-a7f46342]{display:flex;align-items:center;gap:10px;padding:9px 4px;border-bottom:1px solid var(--ink-700)}.today-tasks li[data-v-a7f46342]:last-child{border-bottom:none}.today-tasks li.overdue-task .t-dot[data-v-a7f46342]{background:var(--rose)}.t-dot[data-v-a7f46342]{width:7px;height:7px;border-radius:50%;background:var(--amber);flex-shrink:0}.t-dot.over[data-v-a7f46342]{background:var(--rose)}.t-title[data-v-a7f46342]{flex:1;font-size:13px;color:var(--paper);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-check[data-v-a7f46342]{font-size:11px;color:var(--ink-500);padding:3px 6px;border-radius:var(--r-sm);transition:color .12s}.t-check[data-v-a7f46342]:hover{color:var(--teal);background:#3fb6a81a}@media (max-width: 900px){.metrics[data-v-a7f46342]{grid-template-columns:repeat(2,1fr)}.bottom-row[data-v-a7f46342]{grid-template-columns:1fr}}@media (max-width: 600px){.bar-row[data-v-a7f46342]{grid-template-columns:76px 1fr 54px}.bar-count[data-v-a7f46342]{display:none}}.board[data-v-c001de8e]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:14px;overflow-x:auto;padding-bottom:12px;height:100%}.col[data-v-c001de8e]{background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-md);display:flex;flex-direction:column;min-height:200px}.col-head[data-v-c001de8e]{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 8px}.col-title[data-v-c001de8e]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--paper)}.col-dot[data-v-c001de8e]{width:9px;height:9px;border-radius:50%}.col-count[data-v-c001de8e]{font-size:12px;color:var(--slate-400);background:var(--ink-900);padding:2px 8px;border-radius:10px}.col-sum[data-v-c001de8e]{padding:0 14px 12px;font-size:13px;color:var(--slate-400);font-weight:500;border-bottom:1px solid var(--ink-700)}.col-body[data-v-c001de8e]{padding:10px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1;min-height:60px}.deal[data-v-c001de8e]{background:var(--ink-700);border:1px solid var(--ink-600);border-left:2px solid var(--accent);border-radius:var(--r-sm);padding:11px 12px;cursor:pointer;transition:transform .1s,border-color .15s;position:relative}.deal[data-v-c001de8e]:hover{transform:translateY(-1px);border-color:var(--ink-500);border-left-color:var(--accent)}.drag-handle[data-v-c001de8e]{position:absolute;top:8px;right:8px;color:var(--ink-500);font-size:14px;cursor:grab;line-height:1;opacity:0;transition:opacity .15s}.deal:hover .drag-handle[data-v-c001de8e]{opacity:1}.drag-handle[data-v-c001de8e]:active{cursor:grabbing}.deal-ghost[data-v-c001de8e]{opacity:.4;background:var(--ink-600);border-style:dashed}.deal-dragging[data-v-c001de8e]{box-shadow:0 8px 24px #00000080;transform:rotate(1.5deg)}.deal-top[data-v-c001de8e]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.deal-co[data-v-c001de8e]{font-size:13.5px;font-weight:600;color:var(--paper)}.deal-score[data-v-c001de8e]{font-size:12px;color:var(--amber);font-weight:600}.deal-contact[data-v-c001de8e]{font-size:12px;color:var(--slate-400);margin-top:3px}.deal-foot[data-v-c001de8e]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.deal-val[data-v-c001de8e]{font-size:13px;color:var(--paper);font-weight:600}.deal-owner[data-v-c001de8e]{font-size:11px;color:var(--slate-400);background:var(--ink-900);padding:2px 7px;border-radius:10px}.col-empty[data-v-c001de8e]{text-align:center;color:var(--ink-500);padding:18px;font-size:12px;border:1px dashed var(--ink-600);border-radius:var(--r-sm)}.toolbar[data-v-a710d34e]{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.search[data-v-a710d34e]{position:relative;flex:1;min-width:180px}.search-ico[data-v-a710d34e]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--slate-400);font-size:16px}.search .field[data-v-a710d34e]{padding-left:34px}.stage-sel[data-v-a710d34e]{width:170px}.file-hidden[data-v-a710d34e]{display:none}.import-msg[data-v-a710d34e]{background:var(--ink-800);border:1px solid var(--ink-600);border-left:2px solid var(--teal);border-radius:var(--r-sm);padding:10px 14px;font-size:13px;color:var(--slate-300);margin-bottom:14px}.bulk-bar[data-v-a710d34e]{display:flex;align-items:center;gap:12px;background:var(--ink-700);border:1px solid var(--ink-500);border-radius:var(--r-md);padding:10px 14px;margin-bottom:14px;flex-wrap:wrap}.bulk-count[data-v-a710d34e]{font-size:13px;color:var(--amber);font-weight:600}.bulk-sel[data-v-a710d34e]{width:170px}.bulk-del[data-v-a710d34e]{padding:8px 14px}.bulk-clear[data-v-a710d34e]{color:var(--slate-400);font-size:13px;margin-left:auto}.bulk-clear[data-v-a710d34e]:hover{color:var(--paper)}.c-check[data-v-a710d34e]{width:36px;text-align:center}.c-check input[data-v-a710d34e]{width:15px;height:15px;accent-color:var(--amber);cursor:pointer}.row-sel[data-v-a710d34e]{background:color-mix(in srgb,var(--amber) 8%,transparent)!important}.grid-table[data-v-a710d34e]{width:100%;border-collapse:collapse;background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-md);overflow:hidden}.grid-table thead th[data-v-a710d34e]{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-400);font-weight:600;padding:13px 16px;border-bottom:1px solid var(--ink-600);background:var(--ink-900)}.grid-table tbody tr[data-v-a710d34e]{cursor:pointer;transition:background .12s;border-bottom:1px solid var(--ink-700)}.grid-table tbody tr[data-v-a710d34e]:last-child{border-bottom:none}.grid-table tbody tr[data-v-a710d34e]:hover{background:var(--ink-700)}.grid-table td[data-v-a710d34e]{padding:13px 16px;vertical-align:middle}.c-score[data-v-a710d34e]{width:70px}.c-stage[data-v-a710d34e]{width:130px}.c-num[data-v-a710d34e]{text-align:right;width:90px}.c-owner[data-v-a710d34e]{width:130px;color:var(--slate-400);font-size:13px}.c-act[data-v-a710d34e]{width:80px;text-align:right}.score-pill[data-v-a710d34e]{display:inline-grid;place-items:center;width:38px;height:30px;border-radius:var(--r-sm);font-size:14px;font-weight:700;color:var(--c);border:1px solid var(--c);background:color-mix(in srgb,var(--c) 10%,transparent)}.co[data-v-a710d34e]{font-size:14px;color:var(--paper);font-weight:500}.contact[data-v-a710d34e]{font-size:12px;color:var(--slate-400);margin-top:2px}.chip[data-v-a710d34e]{padding:4px 11px;border-radius:20px;font-size:11px;font-weight:600}.val[data-v-a710d34e]{color:var(--paper);font-weight:600;font-size:13.5px}.prob[data-v-a710d34e]{color:var(--slate-300);font-size:13px}.icon-btn[data-v-a710d34e]{padding:6px 7px;border-radius:var(--r-sm);color:var(--slate-400);font-size:14px;transition:background .12s,color .12s}.icon-btn[data-v-a710d34e]:hover{background:var(--ink-600);color:var(--paper)}.icon-btn.danger[data-v-a710d34e]:hover{background:#e5687a26;color:var(--rose)}.empty[data-v-a710d34e]{text-align:center;color:var(--slate-400);padding:60px;background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-md)}@media (max-width: 720px){.c-owner[data-v-a710d34e],.c-num.prob[data-v-a710d34e],th.c-num.prob[data-v-a710d34e]{display:none}}.reports[data-v-b4449eda]{display:flex;flex-direction:column;gap:20px}.two[data-v-b4449eda]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel-card[data-v-b4449eda]{background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-md);padding:22px}.panel-card h2[data-v-b4449eda]{font-family:var(--display);font-size:18px;font-weight:600;color:var(--paper);margin-bottom:18px}.owner-rows[data-v-b4449eda]{display:flex;flex-direction:column;gap:16px}.owner-head[data-v-b4449eda]{display:flex;justify-content:space-between;margin-bottom:6px}.owner-name[data-v-b4449eda]{font-size:14px;color:var(--paper);font-weight:500}.owner-val[data-v-b4449eda]{font-size:14px;color:var(--paper);font-weight:600}.owner-track[data-v-b4449eda]{height:8px;background:var(--ink-900);border-radius:5px;overflow:hidden}.owner-fill[data-v-b4449eda]{height:100%;background:linear-gradient(90deg,var(--stage-3),var(--amber));border-radius:5px;transition:width .5s}.owner-meta[data-v-b4449eda]{font-size:11px;color:var(--slate-400);margin-top:5px}.src-list[data-v-b4449eda]{list-style:none;display:flex;flex-direction:column;gap:12px}.src-list li[data-v-b4449eda]{display:grid;grid-template-columns:90px 1fr 60px 30px;align-items:center;gap:12px}.src-name[data-v-b4449eda]{font-size:13px;color:var(--slate-300);text-transform:capitalize}.src-bar[data-v-b4449eda]{height:7px;background:var(--ink-900);border-radius:4px;overflow:hidden}.src-bar i[data-v-b4449eda]{display:block;height:100%;background:var(--violet);border-radius:4px}.src-val[data-v-b4449eda]{font-size:13px;color:var(--paper);text-align:right;font-weight:500}.src-count[data-v-b4449eda]{font-size:12px;color:var(--slate-400);text-align:right}.quality[data-v-b4449eda]{display:flex;flex-direction:column;gap:16px}.qrow[data-v-b4449eda]{display:grid;grid-template-columns:14px 1fr 34px;align-items:center;gap:12px}.qdot[data-v-b4449eda]{width:10px;height:10px;border-radius:50%}.qlabel[data-v-b4449eda]{font-size:13px;color:var(--slate-300);margin-bottom:6px}.qrange[data-v-b4449eda]{font-size:11px;color:var(--slate-400)}.qtrack[data-v-b4449eda]{height:7px;background:var(--ink-900);border-radius:4px;overflow:hidden}.qfill[data-v-b4449eda]{height:100%;border-radius:4px;transition:width .5s}.qcount[data-v-b4449eda]{font-size:14px;color:var(--paper);text-align:right;font-weight:600}.empty[data-v-b4449eda]{text-align:center;color:var(--slate-400);padding:60px;background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-md)}.hint[data-v-b4449eda]{font-size:11px;color:var(--slate-400);font-weight:400}.report-gen[data-v-b4449eda]{border-left:2px solid var(--amber)}.rg-head[data-v-b4449eda]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.rg-sub[data-v-b4449eda]{font-size:13px;color:var(--slate-400);line-height:1.5;margin-top:4px;max-width:560px}.rg-badge[data-v-b4449eda]{font-size:10px;letter-spacing:.12em;color:var(--amber);background:color-mix(in srgb,var(--amber) 14%,transparent);border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);padding:4px 9px;border-radius:5px;flex-shrink:0}.rg-controls[data-v-b4449eda]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.rg-field[data-v-b4449eda]{display:flex;flex-direction:column;min-width:150px}.rg-field .label[data-v-b4449eda]{margin-bottom:6px}.rg-btn[data-v-b4449eda]{height:40px;white-space:nowrap}.rg-error[data-v-b4449eda]{color:var(--rose);font-size:13px;margin-top:12px}.rg-note[data-v-b4449eda]{font-size:11.5px;color:var(--slate-400);line-height:1.5;margin-top:14px;padding-top:12px;border-top:1px solid var(--ink-700)}.metric-strip[data-v-b4449eda]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:8px}.ms-item[data-v-b4449eda]{background:var(--ink-900);border:1px solid var(--ink-600);border-radius:var(--r-md);padding:14px 16px}.ms-label[data-v-b4449eda]{font-size:10px;letter-spacing:.1em;color:var(--slate-400)}.ms-value[data-v-b4449eda]{font-size:26px;font-weight:700;color:var(--paper);margin:6px 0 3px}.ms-unit[data-v-b4449eda]{font-size:15px;color:var(--slate-400)}.ms-foot[data-v-b4449eda]{font-size:11px;color:var(--slate-400)}.fc-block[data-v-b4449eda]{margin-top:18px}.fc-title[data-v-b4449eda]{font-size:10px;letter-spacing:.1em;color:var(--slate-400);margin-bottom:12px}.fc-rows[data-v-b4449eda]{display:flex;flex-direction:column;gap:9px}.fc-row[data-v-b4449eda]{display:grid;grid-template-columns:80px 1fr 64px 28px;align-items:center;gap:12px}.fc-month[data-v-b4449eda]{font-size:12px;color:var(--slate-300)}.fc-track[data-v-b4449eda]{position:relative;height:16px;background:var(--ink-900);border-radius:4px;overflow:hidden}.fc-fill[data-v-b4449eda]{position:absolute;top:0;left:0;height:100%;border-radius:4px;transition:width .5s}.fc-fill.raw[data-v-b4449eda]{background:var(--ink-600)}.fc-fill.weighted[data-v-b4449eda]{background:linear-gradient(90deg,var(--stage-4),var(--teal))}.fc-val[data-v-b4449eda]{font-size:12px;color:var(--paper);text-align:right;font-weight:600}.fc-count[data-v-b4449eda]{font-size:11px;color:var(--slate-400);text-align:right}.fc-legend[data-v-b4449eda]{display:flex;gap:18px;margin-top:12px;font-size:11px;color:var(--slate-400)}.fc-legend span[data-v-b4449eda]{display:flex;align-items:center;gap:6px}.fc-legend .lg[data-v-b4449eda]{width:18px;height:8px;border-radius:3px;display:inline-block}.fc-legend .lg.weighted[data-v-b4449eda]{background:var(--teal)}.fc-legend .lg.raw[data-v-b4449eda]{background:var(--ink-600)}@media (max-width: 700px){.metric-strip[data-v-b4449eda]{grid-template-columns:repeat(2,1fr)}.fc-row[data-v-b4449eda]{grid-template-columns:64px 1fr 54px}.fc-count[data-v-b4449eda]{display:none}}.vel-rows[data-v-b4449eda]{display:flex;flex-direction:column;gap:11px}.vel-row[data-v-b4449eda]{display:grid;grid-template-columns:96px 1fr 52px;align-items:center;gap:14px}.vel-label[data-v-b4449eda]{font-size:13px;color:var(--slate-300)}.vel-track[data-v-b4449eda]{height:9px;background:var(--ink-900);border-radius:5px;overflow:hidden}.vel-fill[data-v-b4449eda]{height:100%;background:linear-gradient(90deg,var(--violet),var(--teal));border-radius:5px;transition:width .5s}.vel-val[data-v-b4449eda]{font-size:13px;color:var(--paper);text-align:right;font-weight:500}.monthly-bars[data-v-b4449eda]{display:flex;align-items:flex-end;gap:12px;height:140px;padding-top:8px}.month-col[data-v-b4449eda]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.month-bar-wrap[data-v-b4449eda]{flex:1;width:100%;display:flex;align-items:flex-end}.month-bar[data-v-b4449eda]{width:100%;background:linear-gradient(180deg,var(--amber),rgba(245,165,36,.4));border-radius:3px 3px 0 0;min-height:4px;transition:height .5s ease}.month-label[data-v-b4449eda]{font-size:11px;color:var(--slate-400)}.month-val[data-v-b4449eda]{font-size:10px;color:var(--slate-400);white-space:nowrap}@media (max-width: 800px){.two[data-v-b4449eda]{grid-template-columns:1fr}}.tasks-page[data-v-3bfdcf65]{display:flex;flex-direction:column;gap:20px}.tasks-toolbar[data-v-3bfdcf65]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.filter-tabs[data-v-3bfdcf65]{display:flex;gap:4px;background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-md);padding:4px}.filter-tabs button[data-v-3bfdcf65]{padding:7px 16px;border-radius:var(--r-sm);font-size:13px;font-weight:600;color:var(--slate-400);transition:background .12s,color .12s;display:flex;align-items:center;gap:6px}.filter-tabs button[data-v-3bfdcf65]:hover{color:var(--paper)}.filter-tabs button.on[data-v-3bfdcf65]{background:var(--ink-700);color:var(--amber)}.badge[data-v-3bfdcf65]{background:var(--amber);color:#2a1c00;border-radius:10px;font-size:10px;padding:1px 6px}.badge.over[data-v-3bfdcf65]{background:var(--rose);color:#fff}.task-form[data-v-3bfdcf65]{background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-md);padding:20px 22px;display:flex;flex-direction:column;gap:14px}.task-form h3[data-v-3bfdcf65]{font-family:var(--display);font-size:17px;color:var(--paper);font-weight:600}.panel-card[data-v-3bfdcf65]{background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-md)}.form-row[data-v-3bfdcf65]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.form-actions[data-v-3bfdcf65]{display:flex;justify-content:flex-end;gap:10px}.empty-state[data-v-3bfdcf65]{text-align:center;padding:60px 20px;color:var(--slate-400);background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-md)}.empty-mark[data-v-3bfdcf65]{font-size:40px;color:var(--teal);margin-bottom:12px}.task-list[data-v-3bfdcf65]{list-style:none;display:flex;flex-direction:column;gap:4px}.task-list li[data-v-3bfdcf65]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-md);transition:background .12s}.task-list li[data-v-3bfdcf65]:hover{background:var(--ink-700)}.task-list li.done[data-v-3bfdcf65]{opacity:.55}.check[data-v-3bfdcf65]{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--ink-500);display:grid;place-items:center;font-size:11px;color:var(--teal);flex-shrink:0;margin-top:1px;transition:border-color .15s,background .15s}.check[data-v-3bfdcf65]:hover{border-color:var(--teal);background:#3fb6a81a}.check.checked[data-v-3bfdcf65]{background:var(--teal);border-color:var(--teal);color:#fff}.task-body[data-v-3bfdcf65]{flex:1;min-width:0}.task-title[data-v-3bfdcf65]{font-size:14px;color:var(--paper);font-weight:500}li.done .task-title[data-v-3bfdcf65]{text-decoration:line-through;color:var(--slate-400)}.task-meta[data-v-3bfdcf65]{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.meta-chip[data-v-3bfdcf65]{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:600}.lead-chip[data-v-3bfdcf65]{background:#8b7cf633;color:var(--violet)}.due-today[data-v-3bfdcf65]{background:#f5a5242e;color:var(--amber)}.due-soon[data-v-3bfdcf65]{background:#3fb6a826;color:var(--teal)}.due-over[data-v-3bfdcf65]{background:#e5687a2e;color:var(--rose)}.due-future[data-v-3bfdcf65]{background:var(--ink-700);color:var(--slate-400)}.prio-dot[data-v-3bfdcf65]{width:8px;height:8px;border-radius:50%}.task-actions[data-v-3bfdcf65]{display:flex;gap:4px;opacity:0;transition:opacity .15s}.task-list li:hover .task-actions[data-v-3bfdcf65]{opacity:1}.action-btn[data-v-3bfdcf65]{padding:5px 8px;border-radius:var(--r-sm);font-size:13px;color:var(--slate-400)}.action-btn[data-v-3bfdcf65]:hover{background:var(--ink-600);color:var(--paper)}.action-btn.del[data-v-3bfdcf65]:hover{color:var(--rose)}@media (max-width: 700px){.form-row[data-v-3bfdcf65]{grid-template-columns:1fr}}.scrim[data-v-7184575f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#06091080;z-index:90;display:flex;justify-content:flex-end}.drawer[data-v-7184575f]{width:420px;max-width:92vw;height:100%;background:var(--ink-800);border-left:1px solid var(--ink-600);overflow-y:auto;padding:24px;box-shadow:-12px 0 40px #00000059;animation:slide-7184575f .22s ease}@keyframes slide-7184575f{0%{transform:translate(30px);opacity:.4}to{transform:none;opacity:1}}.d-head[data-v-7184575f]{display:flex;justify-content:space-between;align-items:flex-start}.d-co[data-v-7184575f]{font-family:var(--display);font-size:23px;font-weight:600;color:var(--paper)}.d-contact[data-v-7184575f]{font-size:14px;color:var(--slate-400);margin-top:3px}.x[data-v-7184575f]{color:var(--slate-400);font-size:16px;padding:6px}.x[data-v-7184575f]:hover{color:var(--paper)}.d-score-row[data-v-7184575f]{display:flex;align-items:center;gap:12px;margin:20px 0}.d-score[data-v-7184575f]{width:58px;height:58px;border-radius:var(--r-md);display:grid;place-items:center;font-size:22px;font-weight:700;color:var(--c);border:1px solid var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);position:relative}.d-score-cap[data-v-7184575f]{position:absolute;bottom:5px;font-size:7px;letter-spacing:.1em;color:var(--slate-400)}.chip[data-v-7184575f]{padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600}.edit-btn[data-v-7184575f]{margin-left:auto;padding:8px 14px}.d-facts[data-v-7184575f]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ink-600);border:1px solid var(--ink-600);border-radius:var(--r-md);overflow:hidden;margin-bottom:18px}.fact[data-v-7184575f]{background:var(--ink-800);padding:12px 14px;display:flex;flex-direction:column;gap:4px}.fact-k[data-v-7184575f]{font-size:9.5px;letter-spacing:.1em;color:var(--slate-400)}.fact-v[data-v-7184575f]{font-size:14px;color:var(--paper);font-weight:500}.truncate[data-v-7184575f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-notes[data-v-7184575f]{background:var(--ink-900);border-left:2px solid var(--amber);padding:12px 14px;border-radius:var(--r-sm);font-size:13px;color:var(--slate-300);line-height:1.5;margin-bottom:22px}.d-act-head[data-v-7184575f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.d-act-head h3[data-v-7184575f]{font-family:var(--display);font-size:17px;color:var(--paper);font-weight:600}.add-link[data-v-7184575f]{color:var(--amber);font-size:13px;font-weight:600}.add-link[data-v-7184575f]:hover{color:var(--amber-soft)}.act-form[data-v-7184575f]{background:var(--ink-900);border:1px solid var(--ink-600);border-radius:var(--r-md);padding:14px;display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.af-row[data-v-7184575f]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.timeline[data-v-7184575f]{list-style:none;display:flex;flex-direction:column}.timeline li[data-v-7184575f]{display:flex;gap:12px;padding-bottom:16px;position:relative}.timeline li[data-v-7184575f]:not(:last-child):before{content:"";position:absolute;left:4px;top:14px;bottom:0;width:1px;background:var(--ink-600)}.tl-dot[data-v-7184575f]{width:9px;height:9px;border-radius:50%;margin-top:4px;flex-shrink:0;z-index:1}.tl-body[data-v-7184575f]{flex:1}.tl-top[data-v-7184575f]{display:flex;align-items:center;gap:8px}.tl-type[data-v-7184575f]{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-400);background:var(--ink-900);padding:2px 7px;border-radius:10px}.tl-date[data-v-7184575f]{font-size:11px;color:var(--slate-400)}.tl-del[data-v-7184575f]{margin-left:auto;color:var(--ink-500);font-size:11px;padding:2px 5px}.tl-del[data-v-7184575f]:hover{color:var(--rose)}.tl-title[data-v-7184575f]{font-size:14px;color:var(--paper);margin-top:5px}.tl-notes[data-v-7184575f]{font-size:12px;color:var(--slate-400);margin-top:3px;line-height:1.45}.tl-empty[data-v-7184575f]{text-align:center;color:var(--slate-400);padding:24px;font-size:13px}.d-score-actions[data-v-7184575f]{margin-left:auto;display:flex;gap:6px}.icon-btn[data-v-7184575f]{padding:8px 12px}.suggest[data-v-7184575f]{background:var(--ink-900);border:1px solid var(--ink-600);border-left:2px solid var(--teal);border-radius:var(--r-md);padding:12px 14px;margin-bottom:18px}.suggest-head[data-v-7184575f]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.suggest-icon[data-v-7184575f]{color:var(--teal);font-weight:700}.suggest-label[data-v-7184575f]{font-size:9.5px;letter-spacing:.12em;color:var(--slate-400)}.suggest-text[data-v-7184575f]{font-size:13px;color:var(--slate-300);line-height:1.5}.suggest-btn[data-v-7184575f]{margin-top:8px;font-size:12px;color:var(--teal);font-weight:600}.suggest-btn[data-v-7184575f]:hover{color:var(--paper)}.compose[data-v-7184575f]{background:var(--ink-900);border:1px solid var(--ink-600);border-radius:var(--r-md);padding:14px;margin-bottom:18px;display:flex;flex-direction:column;gap:10px}.compose-head[data-v-7184575f]{display:flex;justify-content:space-between;align-items:center}.compose-head .mono[data-v-7184575f]{font-size:10px;letter-spacing:.12em;color:var(--slate-400)}.compose-foot[data-v-7184575f]{display:flex;justify-content:flex-end;align-items:center;gap:12px}.compose-msg[data-v-7184575f]{font-size:12px;color:var(--rose);flex:1}.compose-msg.ok[data-v-7184575f]{color:var(--teal)}.stage-hist[data-v-7184575f]{list-style:none;display:flex;flex-direction:column;gap:0;margin-bottom:20px}.stage-hist li[data-v-7184575f]{display:flex;align-items:center;gap:10px;padding:7px 0;position:relative}.stage-hist li[data-v-7184575f]:not(:last-child):before{content:"";position:absolute;left:4px;top:18px;bottom:-7px;width:1px;background:var(--ink-600)}.sh-dot[data-v-7184575f]{width:9px;height:9px;border-radius:50%;flex-shrink:0;z-index:1}.sh-label[data-v-7184575f]{font-size:13px;color:var(--paper);flex:1}.stage-hist li.current .sh-label[data-v-7184575f]{color:var(--amber);font-weight:600}.sh-meta[data-v-7184575f]{font-size:11px;color:var(--slate-400)}.lead-tasks[data-v-7184575f]{list-style:none;display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.lead-tasks li[data-v-7184575f]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--ink-900);border-radius:var(--r-sm);font-size:13px}.t-check[data-v-7184575f]{color:var(--ink-500);font-size:14px;flex-shrink:0;padding:2px}.t-check[data-v-7184575f]:hover{color:var(--teal)}.t-title[data-v-7184575f]{flex:1;color:var(--paper)}.t-due[data-v-7184575f]{font-size:11px;color:var(--slate-400)}.overlay[data-v-875a0e2e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#060910b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:24px;z-index:100}.modal[data-v-875a0e2e]{width:100%;max-width:620px;max-height:90vh;display:flex;flex-direction:column;background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-lg);box-shadow:var(--shadow)}.modal-head[data-v-875a0e2e]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--ink-600)}.modal-head h2[data-v-875a0e2e]{font-family:var(--display);font-size:21px;font-weight:600;color:var(--paper)}.x[data-v-875a0e2e]{color:var(--slate-400);font-size:16px;padding:6px;border-radius:var(--r-sm)}.x[data-v-875a0e2e]:hover{background:var(--ink-700);color:var(--paper)}.modal-body[data-v-875a0e2e]{padding:22px 24px;overflow-y:auto}.section-label[data-v-875a0e2e]{font-size:10.5px;letter-spacing:.14em;color:var(--amber);margin:4px 0 12px}.section-label[data-v-875a0e2e]:not(:first-child){margin-top:22px}.row2[data-v-875a0e2e]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:4px}textarea.field[data-v-875a0e2e]{resize:vertical;margin-top:0}.alert[data-v-875a0e2e]{background:#e5687a1a;border:1px solid rgba(229,104,122,.4);color:var(--rose);padding:10px 12px;border-radius:var(--r-sm);font-size:13px;margin-bottom:16px}.modal-foot[data-v-875a0e2e]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--ink-600)}@media (max-width: 560px){.row2[data-v-875a0e2e]{grid-template-columns:1fr}}.overlay[data-v-de457d56]{position:fixed;top:0;right:0;bottom:0;left:0;background:#060910b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:24px;z-index:100}.modal[data-v-de457d56]{width:100%;max-width:540px;max-height:88vh;display:flex;flex-direction:column;background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-lg);box-shadow:var(--shadow)}.modal-head[data-v-de457d56]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--ink-600);gap:12px;flex-wrap:wrap}.tabs[data-v-de457d56]{display:flex;gap:4px}.tabs button[data-v-de457d56]{padding:7px 14px;border-radius:var(--r-sm);font-size:13px;font-weight:600;color:var(--slate-400);transition:background .12s,color .12s}.tabs button[data-v-de457d56]:hover{color:var(--paper)}.tabs button.on[data-v-de457d56]{background:var(--ink-700);color:var(--amber)}.x[data-v-de457d56]{color:var(--slate-400);font-size:16px;padding:6px;border-radius:var(--r-sm)}.x[data-v-de457d56]:hover{background:var(--ink-700);color:var(--paper)}.modal-body[data-v-de457d56]{padding:22px 24px;overflow-y:auto;flex:1}.hint[data-v-de457d56]{font-size:13px;color:var(--slate-400);line-height:1.5;margin-bottom:14px}.label-sm[data-v-de457d56]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-400);font-weight:600}.add-row[data-v-de457d56]{display:flex;gap:10px;margin-bottom:20px}.member-list[data-v-de457d56]{list-style:none;display:flex;flex-direction:column;gap:4px}.member-list li[data-v-de457d56]{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:var(--r-sm);transition:background .12s}.member-list li[data-v-de457d56]:hover{background:var(--ink-700)}.avatar[data-v-de457d56]{width:32px;height:32px;border-radius:50%;background:var(--ink-600);display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--paper);flex-shrink:0}.member-name[data-v-de457d56]{flex:1;font-size:14px;color:var(--paper)}.remove[data-v-de457d56]{color:var(--ink-500);font-size:13px;padding:5px 7px;border-radius:var(--r-sm)}.remove[data-v-de457d56]:hover{background:#e5687a26;color:var(--rose)}.empty[data-v-de457d56]{text-align:center;color:var(--slate-400);padding:24px;font-size:13px}.quota-form[data-v-de457d56]{display:flex;flex-direction:column;gap:6px}.cf-add[data-v-de457d56]{display:grid;grid-template-columns:1fr auto auto;gap:10px;margin-bottom:18px}.cf-type[data-v-de457d56]{width:110px}.cf-list[data-v-de457d56]{list-style:none;display:flex;flex-direction:column;gap:4px}.cf-list li[data-v-de457d56]{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:var(--r-sm);transition:background .12s}.cf-list li[data-v-de457d56]:hover{background:var(--ink-700)}.cf-label[data-v-de457d56]{flex:1;font-size:14px;color:var(--paper)}.cf-type-badge[data-v-de457d56]{font-size:11px;color:var(--slate-400);background:var(--ink-900);padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.05em}.integration-card[data-v-de457d56]{background:var(--ink-900);border:1px solid var(--ink-600);border-radius:var(--r-md);padding:18px}.int-header[data-v-de457d56]{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.int-icon[data-v-de457d56]{width:40px;height:40px;border-radius:var(--r-sm);background:var(--ink-700);display:grid;place-items:center;font-size:18px;flex-shrink:0}.gmail-icon[data-v-de457d56]{background:#4285f426;color:#4285f4}.int-info[data-v-de457d56]{flex:1}.int-title[data-v-de457d56]{font-size:15px;font-weight:600;color:var(--paper);margin-bottom:4px}.int-desc[data-v-de457d56]{font-size:12px;color:var(--slate-400);line-height:1.4}.status-badge[data-v-de457d56]{font-size:11px;font-weight:700;padding:3px 10px;border-radius:10px;background:var(--ink-700);color:var(--slate-400);white-space:nowrap}.status-badge.connected[data-v-de457d56]{background:#3fb6a82e;color:var(--teal)}.int-details[data-v-de457d56]{display:flex;flex-direction:column;gap:8px}.int-row[data-v-de457d56]{display:flex;justify-content:space-between;font-size:13px;color:var(--slate-300)}.sync-result[data-v-de457d56]{background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-sm);padding:10px 12px;font-size:13px;color:var(--teal)}.int-actions[data-v-de457d56]{display:flex;gap:10px;margin-top:6px}.int-connect[data-v-de457d56]{display:flex;flex-direction:column;gap:12px}.int-connect code[data-v-de457d56]{background:var(--ink-700);padding:2px 6px;border-radius:3px;font-family:var(--mono);font-size:12px;color:var(--amber)}.insights-box[data-v-de457d56]{background:var(--ink-900);border:1px solid var(--ink-600);border-radius:var(--r-md);padding:16px;font-family:var(--body);font-size:13px;color:var(--slate-300);line-height:1.65;white-space:pre-wrap;overflow-y:auto;max-height:320px}.insights-error[data-v-de457d56]{color:var(--rose);font-size:13px;margin-bottom:10px}.modal-foot[data-v-de457d56]{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid var(--ink-600)}.fab[data-v-7b0daed5]{position:fixed;bottom:28px;right:28px;z-index:1000;width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#f5a524,#c97d10);box-shadow:0 0 20px #f5a52473,0 4px 12px #0006;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#0a0f1c;transition:transform .2s,box-shadow .2s;cursor:pointer}.fab[data-v-7b0daed5]:hover{transform:scale(1.07);box-shadow:0 0 28px #f5a52499,0 6px 16px #0006}.fab.open[data-v-7b0daed5]{background:var(--ink-700);color:var(--slate-300);box-shadow:0 4px 12px #0006}.fab-label[data-v-7b0daed5]{font-size:9px;font-weight:700;letter-spacing:.1em;line-height:1}.fab-icon[data-v-7b0daed5]{line-height:0}.panel[data-v-7b0daed5]{position:fixed;bottom:96px;right:28px;z-index:999;width:360px;max-height:540px;background:var(--ink-800);border:1px solid var(--ink-600);border-radius:16px;box-shadow:0 24px 64px #0009;display:flex;flex-direction:column;overflow:hidden}.panel-enter-active[data-v-7b0daed5],.panel-leave-active[data-v-7b0daed5]{transition:opacity .2s,transform .2s}.panel-enter-from[data-v-7b0daed5],.panel-leave-to[data-v-7b0daed5]{opacity:0;transform:translateY(12px) scale(.97)}.panel-header[data-v-7b0daed5]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--ink-600);flex-shrink:0}.panel-title[data-v-7b0daed5]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--paper);letter-spacing:.02em}.ai-dot[data-v-7b0daed5]{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 6px var(--amber);flex-shrink:0}.badge-groq[data-v-7b0daed5]{font-size:10px;font-weight:600;padding:2px 7px;border-radius:20px;background:#f5a52426;color:var(--amber);border:1px solid rgba(245,165,36,.3)}.close-btn[data-v-7b0daed5]{color:var(--slate-400);font-size:14px;padding:4px 6px;border-radius:6px;transition:color .15s,background .15s}.close-btn[data-v-7b0daed5]:hover{color:var(--paper);background:var(--ink-600)}.chat-scroll[data-v-7b0daed5]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:var(--ink-600) transparent}.bubble[data-v-7b0daed5]{max-width:88%}.bubble.user[data-v-7b0daed5]{align-self:flex-end}.bubble.assistant[data-v-7b0daed5]{align-self:flex-start}.bubble-text[data-v-7b0daed5]{padding:10px 13px;border-radius:12px;font-size:13px;line-height:1.55;white-space:pre-wrap}.bubble.user .bubble-text[data-v-7b0daed5]{background:var(--amber);color:#0a0f1c;font-weight:500;border-bottom-right-radius:4px}.bubble.assistant .bubble-text[data-v-7b0daed5]{background:var(--ink-700);color:var(--slate-200);border-bottom-left-radius:4px;border:1px solid var(--ink-600)}.bubble.error .bubble-text[data-v-7b0daed5]{background:#e5687a1f;border-color:#e5687a4d;color:var(--rose)}.typing[data-v-7b0daed5]{display:flex;align-items:center;gap:4px;padding:12px 14px;background:var(--ink-700);border-radius:12px 12px 12px 4px;border:1px solid var(--ink-600);width:fit-content}.typing span[data-v-7b0daed5]{width:6px;height:6px;border-radius:50%;background:var(--amber);animation:bounce-7b0daed5 .9s infinite ease-in-out}.typing span[data-v-7b0daed5]:nth-child(2){animation-delay:.15s}.typing span[data-v-7b0daed5]:nth-child(3){animation-delay:.3s}@keyframes bounce-7b0daed5{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}.starters[data-v-7b0daed5]{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px;flex-shrink:0}.chip[data-v-7b0daed5]{font-size:11px;padding:5px 10px;border-radius:20px;background:var(--ink-700);border:1px solid var(--ink-600);color:var(--slate-300);cursor:pointer;transition:background .15s,color .15s,border-color .15s;text-align:left}.chip[data-v-7b0daed5]:hover{background:#f5a5241f;border-color:#f5a52459;color:var(--amber)}.composer[data-v-7b0daed5]{display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-top:1px solid var(--ink-600);flex-shrink:0}.composer-input[data-v-7b0daed5]{flex:1;background:var(--ink-700);border:1px solid var(--ink-600);border-radius:10px;padding:9px 12px;color:var(--paper);font-size:13px;font-family:var(--body);resize:none;min-height:38px;max-height:120px;overflow-y:auto;line-height:1.5;transition:border-color .15s}.composer-input[data-v-7b0daed5]:focus{outline:none;border-color:#f5a52480}.composer-input[data-v-7b0daed5]::placeholder{color:var(--ink-500)}.send-btn[data-v-7b0daed5]{width:36px;height:36px;border-radius:50%;background:var(--amber);color:#0a0f1c;display:grid;place-items:center;flex-shrink:0;transition:opacity .15s,transform .15s}.send-btn[data-v-7b0daed5]:disabled{opacity:.35;cursor:not-allowed}.send-btn[data-v-7b0daed5]:not(:disabled):hover{transform:scale(1.08)}.deal-key-bar[data-v-7b0daed5]{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;font-size:11px;font-weight:600;color:var(--slate-400);border-top:1px solid var(--ink-700);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s;flex-shrink:0}.deal-key-bar[data-v-7b0daed5]:hover{color:var(--paper)}.deal-key-bar span[data-v-7b0daed5]{display:flex;align-items:center;gap:5px}.key-chevron[data-v-7b0daed5]{font-size:14px;transition:transform .2s}.key-chevron.open[data-v-7b0daed5]{transform:rotate(90deg)}.deal-key-list[data-v-7b0daed5]{max-height:160px;overflow-y:auto;border-top:1px solid var(--ink-700);background:var(--ink-900);scrollbar-width:thin;scrollbar-color:var(--ink-600) transparent;flex-shrink:0}.key-empty[data-v-7b0daed5]{padding:10px 14px;font-size:12px;color:var(--ink-500)}.key-row[data-v-7b0daed5]{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:8px;padding:5px 14px;font-size:11px;border-bottom:1px solid var(--ink-700)}.key-row[data-v-7b0daed5]:last-child{border-bottom:none}.key-label[data-v-7b0daed5]{color:var(--amber);font-weight:700;letter-spacing:.03em}.key-company[data-v-7b0daed5]{color:var(--slate-200);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.key-stage[data-v-7b0daed5]{color:var(--ink-500);font-size:10px;white-space:nowrap}.privacy-note[data-v-7b0daed5]{display:flex;align-items:flex-start;gap:5px;padding:7px 14px;font-size:10px;color:var(--ink-500);line-height:1.4;border-top:1px solid var(--ink-700);flex-shrink:0}.privacy-note svg[data-v-7b0daed5]{flex-shrink:0;margin-top:1px;color:var(--ink-500)}@media (max-width: 520px){.panel[data-v-7b0daed5]{right:12px;left:12px;width:auto;bottom:88px}.fab[data-v-7b0daed5]{bottom:20px;right:16px}}.wn-overlay[data-v-9300db03]{position:fixed;top:0;right:0;bottom:0;left:0;background:#060910c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:24px;z-index:200;animation:fade-9300db03 .2s ease}@keyframes fade-9300db03{0%{opacity:0}to{opacity:1}}.wn-modal[data-v-9300db03]{position:relative;width:100%;max-width:600px;background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden;animation:pop-9300db03 .24s cubic-bezier(.2,.8,.3,1)}@keyframes pop-9300db03{0%{transform:scale(.95) translateY(10px);opacity:.5}to{transform:none;opacity:1}}.wn-x[data-v-9300db03]{position:absolute;top:14px;right:14px;color:var(--slate-400);font-size:15px;padding:6px;border-radius:var(--r-sm);z-index:2}.wn-x[data-v-9300db03]:hover{background:var(--ink-700);color:var(--paper)}.wn-head[data-v-9300db03]{padding:22px 26px 14px}.wn-tag[data-v-9300db03]{font-size:10.5px;letter-spacing:.14em;color:var(--amber)}.wn-head h2[data-v-9300db03]{font-family:var(--display);font-size:22px;font-weight:600;color:var(--paper);margin-top:4px}.wn-body[data-v-9300db03]{padding:0 26px}.wn-preview[data-v-9300db03]{height:180px;background:var(--ink-900);border:1px solid var(--ink-600);border-radius:var(--r-md);display:grid;place-items:center;overflow:hidden;position:relative}.wn-preview[data-v-9300db03]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%);pointer-events:none}.demo[data-v-9300db03]{display:flex;align-items:center;gap:16px}.demo-drag[data-v-9300db03]{gap:20px}.d-col[data-v-9300db03]{width:110px;background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-sm);padding:8px}.d-col-title[data-v-9300db03]{font-size:10px;color:var(--slate-400);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.d-card[data-v-9300db03]{background:var(--ink-700);border:1px solid var(--ink-600);border-left:2px solid var(--accent);border-radius:4px;padding:8px;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--paper)}.d-card.moving[data-v-9300db03]{animation:nudge-9300db03 1.6s ease-in-out infinite;box-shadow:0 6px 16px #0006}@keyframes nudge-9300db03{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(6px) rotate(1.5deg)}}.d-handle[data-v-9300db03]{color:var(--accent);font-size:12px}.d-card.ghost[data-v-9300db03]{border-style:dashed;color:var(--slate-400);justify-content:center;opacity:.7}.d-arrow[data-v-9300db03]{color:var(--accent);font-size:20px;animation:slidearrow-9300db03 1.6s ease-in-out infinite}@keyframes slidearrow-9300db03{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(4px);opacity:1}}.demo-nav[data-v-9300db03]{flex-direction:column;gap:12px}.m-rail[data-v-9300db03]{background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-sm);padding:6px;display:flex;flex-direction:column;gap:3px;width:150px}.m-rail-item[data-v-9300db03]{font-size:11px;color:var(--slate-400);padding:6px 10px;border-radius:4px;display:flex;align-items:center;justify-content:space-between}.m-rail-item.active[data-v-9300db03]{background:var(--ink-700);color:var(--amber);box-shadow:inset 2px 0 0 var(--amber)}.m-badge[data-v-9300db03]{background:var(--rose);color:#fff;font-size:9px;border-radius:8px;padding:0 5px}.m-pointer[data-v-9300db03]{font-size:12px;color:var(--accent);animation:bob-9300db03 1.4s ease-in-out infinite}@keyframes bob-9300db03{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.demo-ai[data-v-9300db03]{flex-direction:column;gap:14px}.ai-chip[data-v-9300db03]{background:var(--accent);color:#fff;font-size:12px;font-weight:600;padding:8px 16px;border-radius:20px;box-shadow:0 0 18px color-mix(in srgb,var(--accent) 50%,transparent);animation:pulse-9300db03 1.8s ease-in-out infinite}@keyframes pulse-9300db03{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ai-lines[data-v-9300db03]{display:flex;flex-direction:column;gap:6px;width:200px}.ai-line[data-v-9300db03]{height:7px;background:var(--ink-600);border-radius:4px;animation:shimmer-9300db03 1.6s ease-in-out infinite}.ai-line.w90[data-v-9300db03]{width:90%}.ai-line.w80[data-v-9300db03]{width:80%}.ai-line.w70[data-v-9300db03]{width:70%}.ai-line.w50[data-v-9300db03]{width:50%}.ai-line[data-v-9300db03]:nth-child(2){animation-delay:.2s}.ai-line[data-v-9300db03]:nth-child(3){animation-delay:.4s}.ai-line[data-v-9300db03]:nth-child(4){animation-delay:.6s}@keyframes shimmer-9300db03{0%,to{opacity:.4}50%{opacity:1}}.demo-quota[data-v-9300db03]{flex-direction:column;gap:8px;width:220px}.q-label[data-v-9300db03]{font-size:12px;color:var(--paper);align-self:flex-start}.q-track[data-v-9300db03]{width:100%;height:10px;background:var(--ink-700);border-radius:6px;overflow:hidden}.q-fill[data-v-9300db03]{width:0;height:100%;background:var(--accent);border-radius:6px;animation:fill-9300db03 1.8s ease forwards}@keyframes fill-9300db03{to{width:68%}}.q-foot[data-v-9300db03]{font-size:11px;color:var(--slate-400);align-self:flex-start}.demo-settings[data-v-9300db03]{width:240px}.s-card[data-v-9300db03]{display:flex;align-items:center;gap:10px;background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-sm);padding:10px 12px;width:100%}.s-icon[data-v-9300db03]{width:30px;height:30px;border-radius:6px;background:#4285f42e;color:#4285f4;display:grid;place-items:center;font-size:15px}.s-info[data-v-9300db03]{flex:1}.s-title[data-v-9300db03]{font-size:12px;color:var(--paper);font-weight:600}.s-sub[data-v-9300db03]{font-size:10px;color:var(--slate-400)}.s-btn[data-v-9300db03]{background:var(--accent);color:#fff;font-size:11px;font-weight:600;padding:5px 12px;border-radius:5px;animation:pulse-9300db03 1.8s ease-in-out infinite}.phone[data-v-9300db03]{width:88px;height:158px;background:var(--ink-700);border:2px solid var(--ink-500);border-radius:16px;padding:6px;position:relative;display:flex;flex-direction:column}.phone-notch[data-v-9300db03]{width:30px;height:4px;background:var(--ink-500);border-radius:3px;margin:2px auto 6px}.phone-screen[data-v-9300db03]{flex:1;background:var(--ink-900);border-radius:6px;padding:7px;display:flex;flex-direction:column;gap:6px}.phone-bar[data-v-9300db03]{height:10px;background:var(--accent);border-radius:3px;opacity:.8}.phone-card[data-v-9300db03]{height:26px;background:var(--ink-700);border-radius:4px}.phone-card.short[data-v-9300db03]{height:18px;width:70%}.phone-nav[data-v-9300db03]{display:flex;justify-content:space-around;padding:6px 4px 2px}.phone-nav span[data-v-9300db03]{width:8px;height:8px;border-radius:2px;background:var(--ink-500)}.phone-nav span.on[data-v-9300db03]{background:var(--accent)}.demo-icon[data-v-9300db03]{font-size:64px}.wn-text[data-v-9300db03]{padding:20px 2px 4px}.wn-icon[data-v-9300db03]{width:38px;height:38px;border-radius:var(--r-sm);display:grid;place-items:center;font-size:19px;margin-bottom:12px}.wn-text h3[data-v-9300db03]{font-family:var(--display);font-size:19px;font-weight:600;color:var(--paper)}.wn-desc[data-v-9300db03]{font-size:14px;color:var(--slate-300);line-height:1.55;margin-top:6px}.wn-meta[data-v-9300db03]{margin-top:16px;display:flex;flex-direction:column;gap:8px}.wn-meta-row[data-v-9300db03]{display:grid;grid-template-columns:80px 1fr;gap:10px;align-items:start}.wn-meta-k[data-v-9300db03]{font-size:12px;color:var(--slate-400);font-weight:600}.wn-meta-v[data-v-9300db03]{font-size:13px;color:var(--paper);line-height:1.45}.wn-foot[data-v-9300db03]{display:flex;align-items:center;justify-content:space-between;padding:18px 26px 22px;gap:12px;flex-wrap:wrap}.wn-dots[data-v-9300db03]{display:flex;gap:7px}.wn-dot[data-v-9300db03]{width:8px;height:8px;border-radius:50%;background:var(--ink-600);transition:background .15s,transform .15s}.wn-dot[data-v-9300db03]:hover{background:var(--ink-500)}.wn-dot.on[data-v-9300db03]{background:var(--amber);transform:scale(1.25)}.wn-actions[data-v-9300db03]{display:flex;gap:8px;align-items:center}.wn-skip[data-v-9300db03]{color:var(--slate-400)}@media (max-width: 560px){.wn-preview[data-v-9300db03]{height:150px}.wn-head[data-v-9300db03],.wn-body[data-v-9300db03],.wn-foot[data-v-9300db03]{padding-left:18px;padding-right:18px}.wn-meta-row[data-v-9300db03]{grid-template-columns:1fr;gap:2px}}.overlay[data-v-d89d43f9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:16px}.modal[data-v-d89d43f9]{background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-lg);width:100%;max-width:640px;max-height:82vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px #0000008c}.header[data-v-d89d43f9]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 20px;border-bottom:1px solid var(--ink-600);flex-shrink:0}.header-left[data-v-d89d43f9]{display:flex;align-items:center;gap:16px}.version-chip[data-v-d89d43f9]{font-size:11px;font-weight:700;letter-spacing:.06em;background:color-mix(in srgb,var(--amber) 14%,transparent);color:var(--amber);border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);border-radius:6px;padding:5px 10px;flex-shrink:0}h2[data-v-d89d43f9]{font-size:18px;font-weight:700;color:var(--paper);margin-bottom:2px}.subtitle[data-v-d89d43f9]{font-size:12.5px;color:var(--slate-400)}.close-btn[data-v-d89d43f9]{width:32px;height:32px;border-radius:var(--r-sm);color:var(--slate-400);font-size:14px;flex-shrink:0;display:grid;place-items:center;transition:color .15s,background .15s}.close-btn[data-v-d89d43f9]:hover{color:var(--paper);background:var(--ink-700)}.body[data-v-d89d43f9]{overflow-y:auto;padding:8px 28px 28px}.release[data-v-d89d43f9]{padding:20px 0;border-bottom:1px solid var(--ink-700)}.release[data-v-d89d43f9]:last-child{border-bottom:none}.release-head[data-v-d89d43f9]{display:flex;align-items:baseline;gap:10px;margin-bottom:14px;flex-wrap:wrap}.rel-version[data-v-d89d43f9]{font-size:13px;font-weight:700;color:var(--paper);background:var(--ink-700);border-radius:5px;padding:2px 8px}.rel-label[data-v-d89d43f9]{font-size:14px;font-weight:600;color:var(--paper);flex:1}.rel-date[data-v-d89d43f9]{font-size:11.5px;color:var(--slate-400);font-family:var(--mono)}.change-list[data-v-d89d43f9]{list-style:none;display:flex;flex-direction:column;gap:8px}.change-item[data-v-d89d43f9]{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.change-tag[data-v-d89d43f9]{flex-shrink:0;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:2px 7px;margin-top:1px;color:var(--tc);background:color-mix(in srgb,var(--tc) 14%,transparent);border:1px solid color-mix(in srgb,var(--tc) 35%,transparent)}.change-text[data-v-d89d43f9]{font-size:13px;color:var(--slate-300)}.alerts-wrap[data-v-f3e1837a]{position:relative}.bell[data-v-f3e1837a]{width:38px;height:38px;border-radius:var(--r-sm);display:grid;place-items:center;font-size:16px;color:var(--slate-400);border:1px solid var(--ink-600);position:relative;transition:border-color .15s}.bell[data-v-f3e1837a]:hover,.bell.active[data-v-f3e1837a]{border-color:var(--ink-500)}.bell-badge[data-v-f3e1837a]{position:absolute;top:-5px;right:-5px;background:var(--amber);color:#2a1c00;border-radius:10px;font-size:10px;font-weight:700;padding:1px 5px;font-family:var(--mono)}.bell-badge.high[data-v-f3e1837a]{background:var(--rose);color:#fff}.alerts-backdrop[data-v-f3e1837a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.alerts-pop[data-v-f3e1837a]{position:absolute;top:46px;right:0;width:340px;max-height:70vh;overflow-y:auto;background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-md);box-shadow:var(--shadow);z-index:81;animation:drop-f3e1837a .16s ease}@keyframes drop-f3e1837a{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ap-head[data-v-f3e1837a]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--ink-600)}.ap-head h3[data-v-f3e1837a]{font-family:var(--display);font-size:16px;color:var(--paper);font-weight:600}.ap-count[data-v-f3e1837a]{font-size:12px;color:var(--slate-400);background:var(--ink-900);padding:2px 8px;border-radius:10px}.ap-empty[data-v-f3e1837a]{padding:28px 16px;text-align:center;color:var(--slate-400);font-size:13px}.ap-list[data-v-f3e1837a]{list-style:none}.ap-list li[data-v-f3e1837a]{display:flex;gap:11px;padding:12px 16px;border-bottom:1px solid var(--ink-700);cursor:pointer;transition:background .12s}.ap-list li[data-v-f3e1837a]:last-child{border-bottom:none}.ap-list li[data-v-f3e1837a]:hover{background:var(--ink-700)}.ap-list li.high[data-v-f3e1837a]{border-left:2px solid var(--rose)}.ap-list li.warn[data-v-f3e1837a]{border-left:2px solid var(--amber)}.ap-icon[data-v-f3e1837a]{font-size:15px;flex-shrink:0}.ap-title[data-v-f3e1837a]{font-size:13px;color:var(--paper);font-weight:500}.ap-detail[data-v-f3e1837a]{font-size:12px;color:var(--slate-400);margin-top:2px}@media (max-width: 560px){.alerts-pop[data-v-f3e1837a]{width:calc(100vw - 32px);right:-8px}}.shell[data-v-c5b9f95a]{display:grid;grid-template-columns:88px 1fr;height:100vh;overflow:hidden}.rail[data-v-c5b9f95a]{background:var(--ink-800);border-right:1px solid var(--ink-600);display:flex;flex-direction:column;align-items:center;padding:18px 0}.rail-brand[data-v-c5b9f95a]{margin-bottom:26px}.brand-mark[data-v-c5b9f95a]{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--amber) 0 30%,transparent 33%),conic-gradient(from 0deg,var(--amber),#0b1120 80%,var(--amber));box-shadow:0 0 14px #f5a52473;display:block}.rail-nav[data-v-c5b9f95a]{display:flex;flex-direction:column;gap:4px;width:100%;padding:0 10px;flex:1}.rail-nav button[data-v-c5b9f95a]{width:100%;padding:11px 4px;border-radius:var(--r-sm);color:var(--slate-400);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;transition:background .15s,color .15s;line-height:1.2}.rail-nav button[data-v-c5b9f95a]:hover{background:var(--ink-700);color:var(--slate-300)}.rail-nav button.on[data-v-c5b9f95a]{background:var(--ink-700);color:var(--amber);box-shadow:inset 2px 0 0 var(--amber)}.rail-foot[data-v-c5b9f95a]{display:flex;flex-direction:column;align-items:center;gap:10px}.version-badge[data-v-c5b9f95a]{font-size:9px;letter-spacing:.08em;color:var(--slate-400);background:var(--ink-700);border:1px solid var(--ink-600);border-radius:4px;padding:3px 7px;transition:color .15s,border-color .15s}.version-badge[data-v-c5b9f95a]:hover{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 40%,transparent)}.rail-icon[data-v-c5b9f95a]{color:var(--slate-400);font-size:18px;padding:4px;transition:color .15s}.rail-icon[data-v-c5b9f95a]:hover{color:var(--amber)}.avatar[data-v-c5b9f95a]{width:34px;height:34px;border-radius:50%;background:var(--ink-600);display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--paper);font-family:var(--mono)}.rail-logout[data-v-c5b9f95a]{color:var(--slate-400);font-size:18px;padding:4px}.rail-logout[data-v-c5b9f95a]:hover{color:var(--rose)}.rail-badge[data-v-c5b9f95a]{position:absolute;top:4px;right:4px;background:var(--rose);color:#fff;border-radius:10px;font-size:9px;font-weight:700;padding:1px 5px;font-family:var(--mono)}.main[data-v-c5b9f95a]{display:flex;flex-direction:column;overflow:hidden;background:var(--ink-900)}.topbar[data-v-c5b9f95a]{display:flex;align-items:center;justify-content:space-between;padding:22px 32px;border-bottom:1px solid var(--ink-600)}.eyebrow[data-v-c5b9f95a]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate-400);margin-bottom:4px}.topbar h1[data-v-c5b9f95a]{font-family:var(--display);font-size:26px;font-weight:600;color:var(--paper);letter-spacing:-.01em}.topbar-actions[data-v-c5b9f95a]{display:flex;align-items:center;gap:8px}.top-icon[data-v-c5b9f95a]{width:38px;height:38px;border-radius:var(--r-sm);display:grid;place-items:center;font-size:17px;color:var(--slate-400);border:1px solid var(--ink-600);transition:color .15s,border-color .15s}.top-icon[data-v-c5b9f95a]:hover{color:var(--amber);border-color:var(--ink-500)}.mobile-only[data-v-c5b9f95a]{display:none}.content[data-v-c5b9f95a]{flex:1;overflow-y:auto;padding:28px 32px 60px}.mobile-nav[data-v-c5b9f95a]{display:none}@media (max-width: 720px){.shell[data-v-c5b9f95a]{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;height:100dvh}.rail[data-v-c5b9f95a]{display:none}.main[data-v-c5b9f95a]{overflow:hidden}.topbar[data-v-c5b9f95a]{padding:14px 16px}.topbar h1[data-v-c5b9f95a]{font-size:20px}.content[data-v-c5b9f95a]{padding:14px 16px 0}.mobile-nav[data-v-c5b9f95a]{display:flex;background:var(--ink-800);border-top:1px solid var(--ink-600);padding:6px 0 max(6px,env(safe-area-inset-bottom))}.mobile-nav button[data-v-c5b9f95a]{flex:1;padding:8px 4px;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--slate-400);transition:color .12s}.mobile-nav button.on[data-v-c5b9f95a]{color:var(--amber)}.mobile-only[data-v-c5b9f95a]{display:grid}.mob-badge[data-v-c5b9f95a]{position:absolute;top:2px;right:6px;background:var(--rose);color:#fff;border-radius:10px;font-size:9px;padding:1px 4px;font-family:var(--mono)}}.reset-page[data-v-077bd0a6]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--ink-900);padding:24px}.card[data-v-077bd0a6]{width:100%;max-width:400px;background:var(--ink-800);border:1px solid var(--ink-600);border-radius:var(--r-lg, 14px);padding:40px 36px}.brand[data-v-077bd0a6]{display:flex;align-items:center;gap:12px;margin-bottom:32px}.brand-mark[data-v-077bd0a6]{width:22px;height:22px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 50% 50%,var(--amber) 0 30%,transparent 33%),conic-gradient(from 0deg,var(--amber),#0b1120 80%,var(--amber));box-shadow:0 0 14px #f5a52473}.brand-name[data-v-077bd0a6]{font-weight:700;letter-spacing:.32em;font-size:13px;color:var(--paper)}h1[data-v-077bd0a6]{font-family:var(--display);color:var(--paper);font-size:24px;font-weight:600;margin-bottom:6px}.sub[data-v-077bd0a6]{color:var(--slate-400);font-size:14px;margin-bottom:24px}.label[data-v-077bd0a6]{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--slate-400);margin-bottom:6px}.field[data-v-077bd0a6]{width:100%;padding:10px 13px;background:var(--ink-700);border:1px solid var(--ink-600);border-radius:var(--r-sm);color:var(--paper);font-size:14px;transition:border-color .15s}.field[data-v-077bd0a6]:focus{outline:none;border-color:#f5a52480}.alert[data-v-077bd0a6]{padding:10px 13px;border-radius:var(--r-sm);font-size:13px;margin-bottom:16px}.alert-ok[data-v-077bd0a6]{background:#34d39914;border:1px solid rgba(52,211,153,.35);color:var(--teal)}.alert-err[data-v-077bd0a6]{background:#e5687a1a;border:1px solid rgba(229,104,122,.4);color:var(--rose)}.submit[data-v-077bd0a6]{width:100%;justify-content:center;margin-top:22px;padding:12px}.back-link[data-v-077bd0a6]{margin-top:20px;font-size:13px;color:var(--slate-400);display:block;text-align:center;transition:color .15s}.back-link[data-v-077bd0a6]:hover{color:var(--amber)}
