.flywheel-app.fw-public-playbook{min-height:100dvh}.flywheel-app .fw-public-header,.flywheel-app .fw-public-content,.flywheel-app .fw-public-footer{max-width:1344px;margin-inline:auto;padding-inline:40px}.flywheel-app .fw-public-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.flywheel-app .fw-public-header .fw-brand{margin:0;padding:0}.flywheel-app .fw-public-header nav{color:var(--muted-foreground);align-items:center;gap:28px;font-size:13px;display:flex}.flywheel-app .fw-public-header nav a:hover,.flywheel-app .fw-public-header nav a[aria-current=page]{color:var(--foreground)}.flywheel-app .fw-public-content{padding-top:52px;padding-bottom:64px}.flywheel-app .fw-public-content .fw-page-heading h1{letter-spacing:-.045em;font-size:clamp(36px,4vw,52px)}.flywheel-app .fw-public-content .fw-page-heading p{margin-top:12px;font-size:15px}.flywheel-app .fw-public-footer{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;gap:24px;padding-block:26px;font-size:12px;display:flex}.flywheel-app .fw-public-footer>div{gap:24px;display:flex}.flywheel-app .fw-skip-link{z-index:50;background:var(--primary);color:var(--primary-foreground);padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.flywheel-app .fw-skip-link:focus{transform:translateY(0)}.flywheel-app .fw-play-spotlight{background:#23291e;border:1px solid #3a4431;border-radius:6px;grid-template-columns:1.1fr 1fr;gap:72px;margin-bottom:36px;padding:34px 40px;display:grid}.flywheel-app .fw-play-spotlight h2{letter-spacing:-.035em;margin:12px 0 14px;font-size:clamp(26px,3vw,36px);line-height:1.1}.flywheel-app .fw-play-spotlight p{max-width:400px;font-size:13px}.flywheel-app .fw-play-spotlight .fw-text-link{color:var(--brand);background:0 0;border:0;margin-top:20px;padding:0;font-size:13px}.flywheel-app .fw-spotlight-steps{align-self:center;margin:0;padding:0;list-style:none}.flywheel-app .fw-spotlight-steps li{border-bottom:1px solid #3b4532;align-items:center;gap:20px;padding:18px 0;display:flex}.flywheel-app .fw-spotlight-steps li:last-child{border-bottom:0}.flywheel-app .fw-spotlight-steps li>span{color:#8f9d80;font:11px ui-monospace,monospace}.flywheel-app .fw-spotlight-steps li>svg{color:#b1c298;flex-shrink:0;margin-left:auto}.flywheel-app .fw-spotlight-steps strong{font-size:14px;font-weight:500}.flywheel-app .fw-spotlight-steps p{margin-top:2px;font-size:12px}.flywheel-app .fw-playbook-layout{grid-template-columns:202px minmax(0,1fr);gap:28px;margin-top:30px;display:grid}.flywheel-app .fw-tactic-nav{flex-direction:column;align-self:start;gap:5px;display:flex;position:sticky;top:24px}.flywheel-app .fw-tactic-nav button{width:100%;color:var(--muted-foreground);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:11px 10px;font-size:12px;display:flex}.flywheel-app .fw-tactic-nav button>svg{flex-shrink:0;width:17px;height:17px}.flywheel-app .fw-tactic-nav button>small{color:#9aab89;margin-left:auto;font:10px ui-monospace,monospace}.flywheel-app .fw-tactic-nav button:hover{background:var(--muted);color:var(--foreground)}.flywheel-app .fw-tactic-nav button.is-active{color:#dcf2bf;background:#303c25}.flywheel-app .fw-playbook-results{min-width:0}.flywheel-app .fw-playbook-results .fw-results-heading{align-items:start;margin:4px 0 20px}.flywheel-app .fw-playbook-results .fw-results-heading p{margin-top:7px;font-size:12px}.flywheel-app .fw-playbook-results .fw-results-heading>span{flex-shrink:0;font-size:12px}.flywheel-app .fw-playbook-results .fw-tools-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.flywheel-app .fw-playbook-results .fw-tool-card p{max-width:none;min-height:0}.flywheel-app .fw-card-use-case{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.flywheel-app .fw-card-use-case>span{color:#c4d0b6;margin-bottom:5px;font-size:11px;display:block}.flywheel-app .fw-tool-card .fw-card-use-case p{color:#d8dfce}.flywheel-app .fw-tool-card footer{border-top:0;flex-wrap:wrap;gap:10px;margin-top:18px;padding-block:8px}.flywheel-app .fw-card-guide-link{color:var(--brand);background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:11px;display:inline-flex}.flywheel-app .fw-card-guide-link:hover{color:var(--foreground)}.flywheel-app.fw-tool-guide{padding:32px 32px 12px;width:min(680px,100vw)!important;max-width:680px!important}.flywheel-app .fw-guide-header{text-align:left;margin-bottom:22px;padding-right:14px}.flywheel-app .fw-guide-header .fw-tool-icon{margin-bottom:8px}.flywheel-app .fw-guide-header h2{letter-spacing:-.035em;font-size:36px;line-height:1.08}.flywheel-app.fw-tool-guide .fw-tool-detail{padding-inline:0}.flywheel-app.fw-tool-guide .fw-readiness{font-size:11px}.flywheel-app.fw-tool-guide .fw-detail-caption{font-size:12px!important}.flywheel-app.fw-tool-guide .fw-tool-detail h3{letter-spacing:-.02em;margin-bottom:12px;font-family:Bricolage Grotesque Variable,Arial,sans-serif;font-size:19px;font-weight:550}.flywheel-app.fw-tool-guide .fw-tool-detail p{font-size:14px;line-height:1.65}.flywheel-app .fw-guide-use-case>p{color:var(--foreground)}.flywheel-app .fw-growth-contract{border-block:1px solid var(--border);padding-block:22px}.flywheel-app.fw-tool-guide .fw-growth-scope{color:#a6ba8b;margin-top:-5px;margin-bottom:16px;font-size:11px}.flywheel-app.fw-tool-guide .fw-growth-loop{color:var(--foreground);line-height:1.8}.flywheel-app .fw-growth-metric{border-left:2px solid #63764b;margin:18px 0;padding-left:16px}.flywheel-app .fw-growth-contract dt{color:#d2ddc3;margin-bottom:5px;font-size:13px;font-weight:600}.flywheel-app .fw-growth-contract dd{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.65}.flywheel-app .fw-growth-evidence summary{cursor:pointer;color:#c5d8ae;font-size:12px}.flywheel-app .fw-growth-evidence summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.flywheel-app .fw-growth-evidence dl{margin-top:18px}.flywheel-app .fw-growth-evidence dd{margin-bottom:16px}.flywheel-app.fw-tool-guide .fw-growth-evidence>p{font-size:11px}.flywheel-app .fw-guide-example{border-left:2px solid #63764b;margin-top:18px;padding:2px 0 2px 16px}.flywheel-app .fw-social-preview{background:#20251d;border:1px solid #46513c;border-radius:4px;padding:22px}.flywheel-app .fw-social-preview-heading>span,.flywheel-app .fw-social-example-person>span{color:var(--muted-foreground);font-size:12px;display:block}.flywheel-app .fw-social-scenarios{border:0;flex-wrap:wrap;gap:10px 18px;min-width:0;margin:22px 0;padding:0;display:flex}.flywheel-app .fw-social-scenarios legend{margin-bottom:10px;font-size:12px}.flywheel-app .fw-social-scenarios label,.flywheel-app .fw-social-refund{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:12px;display:inline-flex}.flywheel-app .fw-social-preview input{accent-color:#b5cd98}.flywheel-app .fw-social-preview input:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.flywheel-app .fw-social-refund:has(input:disabled){opacity:.6;cursor:default}.flywheel-app .fw-social-example-person{border-block:1px solid var(--border);margin-bottom:18px;padding-block:15px}.flywheel-app .fw-social-example-person strong{margin-bottom:4px;font-size:19px;display:block}.flywheel-app .fw-social-preview h4{margin-bottom:8px;font-size:14px}.flywheel-app .fw-social-purchase-totals{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:18px;margin:22px 0;display:grid}.flywheel-app .fw-social-purchase-totals dt{color:var(--muted-foreground);font-size:11px}.flywheel-app .fw-social-purchase-totals dd{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:4px 0 0;font-size:24px}.flywheel-app.fw-tool-guide .fw-social-next-play,.flywheel-app.fw-tool-guide .fw-social-unresolved{color:#d2ddc3;padding-block:12px;font-size:13px}.flywheel-app.fw-tool-guide .fw-social-example-note{margin-top:16px;font-size:11px}.flywheel-app .fw-guide-example h4,.flywheel-app .fw-guide-availability h4{color:#d2ddc3;margin-bottom:6px;font-size:12px;font-weight:600}.flywheel-app.fw-tool-guide .fw-guide-example p{font-size:13px}.flywheel-app .fw-guide-steps{gap:22px;margin:0;padding:0;list-style:none;display:grid}.flywheel-app .fw-guide-steps li{grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.flywheel-app .fw-guide-steps li>span{color:#a6ba8b;padding-top:3px;font:11px ui-monospace,monospace}.flywheel-app .fw-guide-steps h4{margin-bottom:5px;font-size:14px;font-weight:600}.flywheel-app.fw-tool-guide .fw-capability-scope{color:#9eaf8b;margin:-4px 0 15px;font-size:11px}.flywheel-app .fw-guide-capabilities{gap:12px;margin:0;padding:0;list-style:none;display:grid}.flywheel-app .fw-guide-capabilities li{align-items:flex-start;gap:10px;font-size:13px;display:flex}.flywheel-app .fw-guide-capabilities svg{color:#a6ba8b;flex-shrink:0;margin-top:2px}.flywheel-app .fw-guide-availability{background:#252c20;border-radius:4px;margin-top:24px;padding:16px 18px}.flywheel-app.fw-tool-guide .fw-guide-availability p{font-size:12px}.flywheel-app.fw-tool-guide .fw-play-build-notes h3{letter-spacing:0;font-family:Arial,sans-serif;font-size:12px}.flywheel-app.fw-tool-guide .fw-play-build-notes p{font-size:12px}.flywheel-app .fw-playbook-results .fw-readiness{font-size:11px}.flywheel-app .fw-card-category{text-transform:none}.flywheel-app .fw-library-footnote{font-size:11px}.flywheel-app .fw-category-note{max-width:620px;padding:0 0 24px;font-size:12px}.flywheel-app .fw-loop-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.flywheel-app .fw-loop-steps li{border-bottom:1px solid var(--border);align-items:baseline;gap:14px;padding:10px 0;font-size:13px;display:flex}.flywheel-app .fw-loop-steps li:last-child{border-bottom:0;padding-bottom:0}.flywheel-app .fw-loop-steps li>span{color:#91a17c;font:10px ui-monospace,monospace}.flywheel-app .fw-play-example p{color:#d6dec9;font-size:14px}.flywheel-app .fw-play-build-notes{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.flywheel-app .fw-play-build-notes summary{cursor:pointer;color:var(--muted-foreground);font-size:12px}.flywheel-app .fw-play-build-notes summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.flywheel-app .fw-public-account-link{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.flywheel-app .fw-public-account-link .fw-text-link{margin-top:6px;font-size:12px}@media (width<=1000px){.flywheel-app .fw-playbook-layout{grid-template-columns:1fr;gap:24px}.flywheel-app .fw-tactic-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;position:static}.flywheel-app .fw-play-spotlight{gap:32px;padding:28px}}@media (width<=600px){.flywheel-app.fw-tool-guide{padding:28px 22px 12px}.flywheel-app .fw-guide-header h2{font-size:30px}.flywheel-app .fw-public-header,.flywheel-app .fw-public-content,.flywheel-app .fw-public-footer{padding-inline:20px}.flywheel-app .fw-public-header{gap:16px;min-height:80px}.flywheel-app .fw-public-header nav{gap:16px}.flywheel-app .fw-public-header nav>a:first-child{display:none}.flywheel-app .fw-public-header nav .fw-button{padding:9px 11px;font-size:11px}.flywheel-app .fw-public-header nav .fw-button svg{display:none}.flywheel-app .fw-public-header .fw-brand{font-size:24px}.flywheel-app .fw-public-content{padding-top:32px;padding-bottom:40px}.flywheel-app .fw-public-content .fw-page-heading{align-items:start}.flywheel-app .fw-play-spotlight{grid-template-columns:1fr;gap:16px;margin-bottom:24px;padding:24px}.flywheel-app .fw-play-spotlight h2{font-size:30px}.flywheel-app .fw-spotlight-steps li{padding:14px 0}.flywheel-app .fw-tactic-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.flywheel-app .fw-tactic-nav button{gap:8px;padding:12px 8px;font-size:11px}.flywheel-app .fw-tactic-nav button>svg{width:14px;height:14px}.flywheel-app .fw-public-footer{flex-direction:column;gap:16px}}
