.playbook-field.svelte-b5lvmt{position:absolute;top:50%;right:max(1.25rem,calc((100vw - var(--content-width-performance, 85rem)) / 2));width:min(52vw,47rem);margin:0;color:var(--color-performance-panel, #fff);transform:translateY(-50%)}.playbook-field--embedded.svelte-b5lvmt{position:relative;inset:auto;width:100%;transform:none}.playbook-field--embedded.svelte-b5lvmt .playbook-field__frame:where(.svelte-b5lvmt){box-shadow:none}.playbook-field__frame.svelte-b5lvmt{overflow:hidden;border:1px solid rgba(255,255,255,.42);background:#090909a3;box-shadow:0 1.5rem 5rem #00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.playbook-field__header.svelte-b5lvmt,.playbook-field__footer.svelte-b5lvmt{display:flex;align-items:center;gap:.75rem;padding:.72rem .9rem;font-family:var(--font-performance-mono);font-size:.66rem;line-height:1.2;text-transform:uppercase}.playbook-field__header.svelte-b5lvmt{border-bottom:1px solid rgba(255,255,255,.24)}.playbook-field__header.svelte-b5lvmt span:where(.svelte-b5lvmt),.playbook-field__header.svelte-b5lvmt small:where(.svelte-b5lvmt){color:#ffffff9e}.playbook-field__header.svelte-b5lvmt strong:where(.svelte-b5lvmt){margin-right:auto;font-weight:var(--font-performance-semibold, 600)}.playbook-field.svelte-b5lvmt svg:where(.svelte-b5lvmt){display:block;width:100%;height:auto;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 25% 100%}.playbook-field__court.svelte-b5lvmt>:where(.svelte-b5lvmt){fill:none;stroke:#ffffff2e;stroke-width:1;vector-effect:non-scaling-stroke}.playbook-field__routes.svelte-b5lvmt path:where(.svelte-b5lvmt){fill:none;stroke:var(--color-performance-signal-soft, #a7b8ff);stroke-width:3;stroke-linecap:square;stroke-dasharray:7 7;vector-effect:non-scaling-stroke;animation:svelte-b5lvmt-route-in .8s var(--ease-performance-standard, ease) both;animation-delay:calc(var(--route-order) * .12s + .12s)}.playbook-field__routes.svelte-b5lvmt path[data-tone=growth]:where(.svelte-b5lvmt){stroke:var(--color-performance-growth, #75d7a0)}.playbook-field__routes.svelte-b5lvmt path[data-tone=review]:where(.svelte-b5lvmt){stroke:var(--color-performance-review, #f0bd69)}.playbook-field__arrow.svelte-b5lvmt{fill:var(--color-performance-signal-soft, #a7b8ff)}.playbook-field__owner.svelte-b5lvmt circle:where(.svelte-b5lvmt){fill:#090909e0;stroke:var(--color-performance-panel, #fff);stroke-width:2;vector-effect:non-scaling-stroke}.playbook-field__owner.svelte-b5lvmt circle:where(.svelte-b5lvmt)+circle:where(.svelte-b5lvmt){fill:var(--color-performance-signal-soft, #a7b8ff);stroke:none}.playbook-field__constraint-frame.svelte-b5lvmt{fill:#ef8c8c14;stroke:var(--color-performance-risk, #ef8c8c);stroke-width:1.5;vector-effect:non-scaling-stroke}.playbook-field__constraint.svelte-b5lvmt line:where(.svelte-b5lvmt){stroke:var(--color-performance-risk, #ef8c8c);stroke-width:3.5;vector-effect:non-scaling-stroke}.playbook-field__gate-post.svelte-b5lvmt,.playbook-field__gate-crossbar.svelte-b5lvmt{fill:none;stroke:var(--color-performance-review, #f0bd69);stroke-width:2;vector-effect:non-scaling-stroke}.playbook-field__gate-decision.svelte-b5lvmt{fill:#f0bd692e;stroke:var(--color-performance-review, #f0bd69);stroke-width:2;vector-effect:non-scaling-stroke}.playbook-field__gate.svelte-b5lvmt .playbook-field__gate-label:where(.svelte-b5lvmt){fill:var(--color-performance-review, #f0bd69);font-size:9px;letter-spacing:.08em}.playbook-field__receipt.svelte-b5lvmt>rect:where(.svelte-b5lvmt),.playbook-field__receipt.svelte-b5lvmt>path:where(.svelte-b5lvmt):not(.playbook-field__receipt-attachment){fill:#75d7a014;stroke:var(--color-performance-growth, #75d7a0);stroke-width:1.5;vector-effect:non-scaling-stroke}.playbook-field__receipt-attachment.svelte-b5lvmt{fill:none;stroke:var(--color-performance-growth, #75d7a0);stroke-dasharray:3 3;stroke-width:1.5;vector-effect:non-scaling-stroke}.playbook-field__receipt.svelte-b5lvmt .playbook-field__receipt-state-rail:where(.svelte-b5lvmt){fill:var(--color-performance-growth, #75d7a0);stroke:none}.playbook-field.svelte-b5lvmt text:where(.svelte-b5lvmt){fill:#ffffffd1;font-family:var(--font-performance-mono);font-size:12px;font-weight:var(--font-performance-semibold, 600);letter-spacing:.04em;text-transform:uppercase}.playbook-field__receipt.svelte-b5lvmt .playbook-field__receipt-kind:where(.svelte-b5lvmt),.playbook-field__receipt.svelte-b5lvmt .playbook-field__receipt-state:where(.svelte-b5lvmt),.playbook-field__receipt.svelte-b5lvmt .playbook-field__receipt-evidence:where(.svelte-b5lvmt){fill:var(--color-performance-growth, #75d7a0);font-size:8px;font-weight:var(--font-performance-semibold, 600);letter-spacing:.08em}.playbook-field__receipt.svelte-b5lvmt .playbook-field__receipt-record:where(.svelte-b5lvmt){fill:var(--color-performance-panel, #fff);font-size:10px;font-weight:var(--font-performance-semibold, 600);letter-spacing:.06em}.playbook-field__receipt.svelte-b5lvmt .playbook-field__receipt-label:where(.svelte-b5lvmt){fill:#ffffffdb;font-size:9px;font-weight:var(--font-performance-semibold, 600);letter-spacing:.03em}.playbook-field__footer.svelte-b5lvmt{flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.24);color:#ffffff94}.playbook-field__footer.svelte-b5lvmt strong:where(.svelte-b5lvmt){flex-basis:100%;color:var(--color-performance-panel, #fff);font-weight:var(--font-performance-semibold, 600)}.playbook-field__caption.svelte-b5lvmt{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-b5lvmt-route-in{0%{opacity:0;stroke-dashoffset:48}to{opacity:1;stroke-dashoffset:0}}@media(max-width:47.99rem){.playbook-field.svelte-b5lvmt{position:relative;inset:auto;width:auto;margin:0;transform:none}.playbook-field__frame.svelte-b5lvmt{background:#090909e0;-webkit-backdrop-filter:none;backdrop-filter:none}.playbook-field__header.svelte-b5lvmt,.playbook-field__footer.svelte-b5lvmt{gap:.5rem;padding:.58rem .65rem;font-size:.58rem}.playbook-field__header.svelte-b5lvmt small:where(.svelte-b5lvmt){display:none}.playbook-field__footer.svelte-b5lvmt span:where(.svelte-b5lvmt){flex:1 1 calc(50% - .5rem)}}@media(prefers-reduced-motion:reduce){.playbook-field__routes.svelte-b5lvmt path:where(.svelte-b5lvmt){animation:none;stroke-dashoffset:0}}
