.pol-page[data-v-821b9ed4]{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.pol-board[data-v-821b9ed4]{--ink:#0f172a;--ink-2:#475569;--ink-3:#94a3b8;--line:#e8edf5;--blue:#2f6bff;--blue-soft:#eef3ff;display:grid;flex:1 1 auto;gap:12px;grid-template-columns:248px minmax(0,1fr) 220px;min-height:0}.pol-col[data-v-821b9ed4]{min-height:0;min-width:0}.pol-col--left[data-v-821b9ed4],.pol-col--right[data-v-821b9ed4]{display:flex;flex-direction:column;min-height:0}.pol-col__stack[data-v-821b9ed4]{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.panel[data-v-821b9ed4]{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #0f172a08;flex:0 0 auto;padding:12px 14px}.panel--nav[data-v-821b9ed4]{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:8px 10px}.panel-links[data-v-821b9ed4]{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.panel-links a[data-v-821b9ed4]{color:var(--ink-3);font-size:11px;text-decoration:none}.panel-links a[data-v-821b9ed4]:hover{color:var(--blue)}.panel--left-main[data-v-821b9ed4]{background:radial-gradient(380px 100px at 0 0,#eef3ff 0,transparent 70%),#fff;display:grid;gap:10px;padding:12px}.panel--soft[data-v-821b9ed4]{background:#f7f9fc}.panel-kicker[data-v-821b9ed4]{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.02em;margin:0 0 2px}.title-block h1[data-v-821b9ed4]{color:var(--ink);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:2px 0 0}.eyebrow[data-v-821b9ed4]{color:var(--ink-3);font-size:11px;margin:0}.lead[data-v-821b9ed4]{color:var(--ink-2);font-size:12px;line-height:1.45;margin:6px 0 0}.cover-block[data-v-821b9ed4]{display:grid;gap:6px}.cover-stat[data-v-821b9ed4]{align-items:baseline;color:var(--ink-2);display:flex;font-size:12px;gap:8px;justify-content:space-between}.cover-stat strong[data-v-821b9ed4]{color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums}.cover-bar[data-v-821b9ed4]{background:#eef2f7;border-radius:999px;height:6px;overflow:hidden}.cover-bar i[data-v-821b9ed4]{background:linear-gradient(90deg,#2f6bff,#5b8cff);border-radius:inherit;display:block;height:100%}.cover-metrics[data-v-821b9ed4]{display:grid;gap:6px;grid-template-columns:1fr 1fr;list-style:none;margin:2px 0 0;padding:0}.cover-metrics li[data-v-821b9ed4]{background:#fbfcfe;border:1px solid var(--line);border-radius:10px;padding:7px 8px;text-align:center}.cover-metrics strong[data-v-821b9ed4]{color:var(--ink);display:block;font-size:14px;font-variant-numeric:tabular-nums;line-height:1.2}.cover-metrics span[data-v-821b9ed4]{color:var(--ink-3);font-size:10px}.prov-row[data-v-821b9ed4]{align-items:center;background:#fbfcfe;border:1px solid var(--line);border-radius:11px;display:flex;gap:10px;justify-content:space-between;padding:7px 10px}.prov-row__label[data-v-821b9ed4]{color:var(--ink-3);flex:0 0 auto;font-size:11px;font-weight:600}.prov-row__select[data-v-821b9ed4]{min-width:0}.prov-row[data-v-821b9ed4] .pill-select__trigger{min-width:96px}.tog[data-v-821b9ed4]{align-items:center;color:var(--ink-2);cursor:pointer;display:flex;font-size:12px;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tier-block[data-v-821b9ed4]{display:grid;gap:4px}.filter-row[data-v-821b9ed4]{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;margin:0;padding:7px 10px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.filter-row[data-v-821b9ed4]:hover{border-color:#d5deef}.filter-row.is-on[data-v-821b9ed4]{background:var(--blue-soft);border-color:#b7c9ff;box-shadow:0 0 0 3px #2f6bff14}.filter-row__meta[data-v-821b9ed4]{align-items:baseline;display:flex;gap:6px;min-width:0}.filter-row__meta strong[data-v-821b9ed4]{color:var(--ink);font-size:12px;font-weight:700}.filter-row__meta em[data-v-821b9ed4]{color:var(--ink-3);font-size:11px;font-style:normal}.mine-btn[data-v-821b9ed4]{width:100%}.pol-col--mid[data-v-821b9ed4]{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px #0f172a08;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mid-head[data-v-821b9ed4]{align-items:flex-end;background:#fbfcfe;border-bottom:1px solid var(--line);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 14px}.mid-head h2[data-v-821b9ed4]{color:var(--ink);font-size:15px;font-weight:700;margin:0}.mid-head p[data-v-821b9ed4]{color:var(--ink-3);display:-webkit-box;font-size:12px;font-variant-numeric:tabular-nums;-webkit-line-clamp:2;margin:3px 0 0;-webkit-box-orient:vertical;overflow:hidden}.mid-tip[data-v-821b9ed4]{color:var(--ink-3);font-size:11px;white-space:nowrap}.mid-scroll[data-v-821b9ed4]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:10px}.pol-list[data-v-821b9ed4]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.pol-row[data-v-821b9ed4]{background:#fff;border:1px solid var(--line);border-radius:12px;color:inherit;display:block;padding:11px 12px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.pol-row[data-v-821b9ed4]:hover{border-color:#dde5f5;box-shadow:0 4px 12px #0f172a0a}.pol-row.is-mine[data-v-821b9ed4]{background:linear-gradient(165deg,#f5f8ff,#fff 70%);border-color:#b7c9ff}.pol-row--empty[data-v-821b9ed4]{background:#fbfcfe;opacity:.86}.pol-row__head[data-v-821b9ed4]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.pol-row__title[data-v-821b9ed4]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.pol-row__title h3[data-v-821b9ed4]{color:var(--ink);font-size:14px;font-weight:700;margin:0}.pill[data-v-821b9ed4]{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:999px;color:var(--ink-3);display:inline-flex;font-size:10px;max-width:160px;overflow:hidden;padding:1px 6px;text-overflow:ellipsis;white-space:nowrap}.pill--mine[data-v-821b9ed4]{background:var(--blue-soft);border-color:#b7c9ff;color:var(--blue);font-weight:600}.pill[data-win=open][data-v-821b9ed4]{background:#f3fbf5;border-color:#a8dfb8;color:#15803d}.pill[data-win=upcoming][data-v-821b9ed4]{background:#fffaf0;border-color:#f0d08a;color:#ad6800}.pill[data-win=closed][data-v-821b9ed4]{border-color:#e2e8f0;color:#64748b}.pill[data-win=empty][data-v-821b9ed4]{background:#fff7f7;border-color:#f0c2c2;color:#c0392b}.comp[data-v-821b9ed4]{background:#fbfcfe;border:1px solid var(--line);border-radius:8px;flex:0 0 auto;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;min-width:28px;padding:1px 6px;text-align:center}.comp[data-lv=hi][data-v-821b9ed4]{background:#f3fbf5;border-color:#a8dfb8;color:#15803d}.comp[data-lv=mid][data-v-821b9ed4]{background:#fffaf0;border-color:#f0d08a;color:#ad6800}.comp[data-lv=lo][data-v-821b9ed4]{background:#fff7f7;border-color:#f0c2c2;color:#c0392b}.pol-row__doc[data-v-821b9ed4]{color:var(--ink-2);display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:1.45;margin:0;-webkit-box-orient:vertical;overflow:hidden}.pol-row__meta[data-v-821b9ed4]{color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:11px;gap:6px 10px;margin:6px 0 0}.pol-row__sum[data-v-821b9ed4]{color:var(--ink-2);display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:1.45;margin:6px 0 0;-webkit-box-orient:vertical;overflow:hidden}.pol-row__foot[data-v-821b9ed4]{display:flex;justify-content:flex-end;margin-top:8px}.go[data-v-821b9ed4]{font-size:11px;font-weight:600}.ext[data-v-821b9ed4],.go[data-v-821b9ed4]{color:var(--blue)}.ext[data-v-821b9ed4]{font-size:12px;text-decoration:none}.ext[data-v-821b9ed4]:hover{text-decoration:underline}.guide[data-v-821b9ed4]{color:var(--ink-2);display:grid;font-size:12px;gap:8px;line-height:1.45;list-style:none;margin:0;padding:0}.guide li[data-v-821b9ed4]{align-items:flex-start;display:flex;gap:8px}.tag[data-v-821b9ed4]{align-items:center;background:var(--blue-soft);border-radius:5px;color:var(--blue);display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:700;height:18px;justify-content:center;width:18px}.tag--src[data-v-821b9ed4]{background:#f3fbf5;color:#15803d}.tag--read[data-v-821b9ed4]{background:#fffaf0;color:#ad6800}.tag--off[data-v-821b9ed4]{background:#f5f3ff;color:#6d28d9}.soft-text[data-v-821b9ed4]{color:var(--ink-2);font-size:12px;line-height:1.55;margin:0}.side-cta[data-v-821b9ed4]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.side-cta a[data-v-821b9ed4]{border:1px solid transparent;border-radius:8px;color:var(--ink);font-size:12px;padding:6px 8px;text-decoration:none}.side-cta a[data-v-821b9ed4]:hover{background:#fbfcfe;border-color:var(--line);color:var(--blue)}.state[data-v-821b9ed4]{border:1px dashed var(--line);border-radius:12px;color:var(--ink-3);font-size:13px;margin:0;padding:36px 16px;text-align:center}.state.is-err[data-v-821b9ed4]{background:#fff7f7;border-color:#f0c2c2;color:#c0392b}@media(max-width:960px){.pol-board[data-v-821b9ed4]{grid-template-columns:1fr;overflow:auto}.pol-page[data-v-821b9ed4]{height:auto;overflow:auto}.pol-col--mid[data-v-821b9ed4]{min-height:420px}}
