.playbook-overview-item[data-v-46fa27ed]{border-bottom:.5px solid #78788014;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.playbook-overview-item[data-v-46fa27ed]:last-child{border-bottom:none}.playbook-overview-tag[data-v-46fa27ed]{border-radius:var(--r-pill);letter-spacing:.3px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:800}.playbook-overview-tag.r1[data-v-46fa27ed]{color:#1e3a8a;background:#3b82f624}.playbook-overview-tag.r2[data-v-46fa27ed]{color:#4c1d95;background:#8b5cf624}.playbook-overview-tag.visite[data-v-46fa27ed]{color:#065f46;background:#10b98124}.playbook-overview-text[data-v-46fa27ed]{color:var(--ink-3);font-size:13px;line-height:1.5}.playbook-overview-text strong[data-v-46fa27ed]{color:var(--ink)}.playbook-threshold-row[data-v-961a060f]{border-bottom:.5px solid #78788014;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.playbook-threshold-row[data-v-961a060f]:last-child{border-bottom:none}.playbook-threshold-range[data-v-961a060f]{font-family:var(--mono);text-align:center;border-radius:var(--r-pill);color:var(--ink-2);background:#7878801a;padding:3px 6px;font-size:13px;font-weight:700}.playbook-threshold-row.excellent .playbook-threshold-range[data-v-961a060f]{color:var(--ok);background:#05966926}.playbook-threshold-row.good .playbook-threshold-range[data-v-961a060f]{color:var(--ok);background:#05966914}.playbook-threshold-row.to_improve .playbook-threshold-range[data-v-961a060f]{color:#92400e;background:#f59e0b26}.playbook-threshold-row.insufficient .playbook-threshold-range[data-v-961a060f]{color:#78350f;background:#d977062e}.playbook-threshold-row.critical .playbook-threshold-range[data-v-961a060f]{color:#991b1b;background:#dc262626}.playbook-threshold-level[data-v-961a060f]{color:var(--ink-2);font-size:13px;font-weight:600}.playbook-threshold-action[data-v-961a060f]{color:var(--ink-4);text-align:right;font-size:11px}.playbook-info-card[data-v-bca995b5]{color:#1e40af;background:#3b82f614;border-color:#3b82f62e}.playbook-info-card__icon[data-v-bca995b5]{flex-shrink:0;margin-top:1px}.playbook-info-card__text[data-v-bca995b5]{margin:0;font-size:12px;line-height:1.5}.playbook-rule[data-v-98f2b5de]{border-style:solid;border-width:.5px;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex;position:relative}.playbook-rule.absolute[data-v-98f2b5de]{color:#991b1b}.playbook-rule.penalty[data-v-98f2b5de]{color:#92400e}.playbook-rule.note[data-v-98f2b5de]{color:#1e40af}.playbook-rule__icon[data-v-98f2b5de]{flex-shrink:0;width:14px;height:14px;margin-top:1px}.playbook-rule__text[data-v-98f2b5de]{min-width:0}.phase-item[data-v-a0d4b15c]{border-radius:var(--r-xl);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);transition:border-color var(--dur-med) var(--ease);background:#fff9;border:.5px solid #0a0a0b0f;overflow:hidden;box-shadow:inset 1px 1px #ffffffbf,inset -1px -1px #0a0a0b08,0 2px 6px #0a0a0b0a}.phase-item.accordion-item-opened[data-v-a0d4b15c]{border-color:rgba(var(--accent-rgb),.18)}.phase-header[data-v-a0d4b15c]{text-align:left;width:100%;font-family:var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;gap:12px;margin:0;padding:12px 14px}.phase-badge[data-v-a0d4b15c],.phase-header[data-v-a0d4b15c]{align-items:center;display:flex}.phase-badge[data-v-a0d4b15c]{background:rgba(var(--accent-rgb),.12);width:36px;height:36px;color:var(--accent-text);font-family:var(--mono);letter-spacing:-.3px;border-radius:50%;flex-shrink:0;justify-content:center;font-size:14px;font-weight:800}.phase-info[data-v-a0d4b15c]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.phase-title[data-v-a0d4b15c]{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.phase-weight[data-v-a0d4b15c]{font-family:var(--mono);color:var(--accent);background:rgba(var(--accent-rgb),.1);border-radius:var(--r-pill);padding:2px 7px;font-size:11px;font-weight:600}.phase-focus[data-v-a0d4b15c]{color:var(--ink-4);font-size:12px;line-height:1.4}.phase-arrow[data-v-a0d4b15c]{width:16px;height:16px;color:var(--ink-4);transition:transform var(--dur-med) var(--ease);flex-shrink:0}.phase-item.accordion-item-opened .phase-arrow[data-v-a0d4b15c]{transform:rotate(180deg)}.phase-body[data-v-a0d4b15c]{border-top:.5px solid #78788014;padding:0 14px 14px;display:none}.phase-item.accordion-item-opened .phase-body[data-v-a0d4b15c]{display:block}.phase-questions-title[data-v-a0d4b15c]{text-transform:uppercase;letter-spacing:.5px;color:var(--ink-4);margin:12px 0 6px;font-size:11px;font-weight:700}.phase-question[data-v-a0d4b15c]{color:var(--ink-3);border-bottom:.5px solid #78788012;justify-content:space-between;gap:10px;padding:6px 0;font-size:12px;line-height:1.45;display:flex}.phase-question[data-v-a0d4b15c]:last-child{border-bottom:none}.phase-question-label[data-v-a0d4b15c]{min-width:0}.q-code[data-v-a0d4b15c]{color:var(--ink-2);font-weight:600}.q-code[data-v-a0d4b15c],.q-weight[data-v-a0d4b15c]{font-family:var(--mono)}.q-weight[data-v-a0d4b15c]{color:var(--ink-4);flex-shrink:0;font-size:11px}.phase-body[data-v-a0d4b15c] .playbook-rule{margin-top:8px}.playbook-formula[data-v-53ba8663]{font-family:var(--sans)}.formula-line[data-v-53ba8663]{overflow-wrap:anywhere;margin:0;padding:4px 0;font-size:13px;line-height:1.5}.formula-line[data-v-53ba8663],.formula-text[data-v-53ba8663]{color:var(--ink-2)}.formula-line .f-label[data-v-53ba8663]{color:var(--ink);font-weight:700}.formula-line .f-plus[data-v-53ba8663]{color:var(--ok);font-weight:600}.formula-line .f-minus[data-v-53ba8663]{color:#b91c1c;font-weight:600}.formula-line--result[data-v-53ba8663]{border-top:.5px solid #7878802e;margin-top:6px;padding-top:8px}.formula-line .f-result[data-v-53ba8663]{color:var(--accent-text);font-weight:800}.playbook-intro[data-v-4e68b21b]{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 4px;display:flex}.playbook-intro__subtitle[data-v-4e68b21b]{color:var(--ink-4);margin:0;font-size:13px;line-height:1.4}.playbook-intro__readonly[data-v-4e68b21b]{color:var(--ink-3);border-radius:var(--r-pill);background:#7878801f;flex-shrink:0;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.playbook-intro__readonly-icon[data-v-4e68b21b]{width:12px;height:12px}.playbook-section[data-v-4e68b21b]{margin-bottom:8px;padding:0 16px}.playbook-stack[data-v-4e68b21b]{gap:12px}.playbook-stack[data-v-4e68b21b],.playbook-state[data-v-4e68b21b]{flex-direction:column;display:flex}.playbook-state[data-v-4e68b21b]{text-align:center;align-items:center;gap:8px;padding-top:28px;padding-bottom:28px}.playbook-state__icon[data-v-4e68b21b]{width:28px;height:28px;color:var(--ink-4)}.playbook-state--error .playbook-state__icon[data-v-4e68b21b]{color:var(--err,#dc2626)}.playbook-state__title[data-v-4e68b21b]{color:var(--ink);margin:0;font-size:15px;font-weight:600}.playbook-state__text[data-v-4e68b21b]{color:var(--ink-4);margin:0;font-size:13px;line-height:1.5}.playbook-formula[data-v-67c116a3]{font-family:var(--mono);margin:0}.playbook-formula .f-label[data-v-67c116a3]{color:#9ca3af}.playbook-formula .f-plus[data-v-67c116a3]{color:#34d399}.playbook-formula .f-minus[data-v-67c116a3]{color:#f87171}.playbook-formula .f-result[data-v-67c116a3]{color:#fbbf24;font-weight:700}
