:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.piano-container{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:10px;margin:20px 0;padding:20px;box-shadow:0 8px 32px #0003}.piano-container h2{color:#fff;text-shadow:2px 2px 4px #0000004d;margin-bottom:10px}.piano-container p{color:#ffffffe6;margin-bottom:15px;font-size:14px}.piano-keyboard{background:#1a1a1a;border-radius:8px;gap:2px;padding:15px;display:flex;overflow-x:auto}.piano-key{cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:4px 4px 6px 6px;justify-content:center;align-items:flex-end;min-width:50px;height:200px;padding-bottom:8px;font-size:11px;font-weight:700;transition:all .1s;display:flex}.piano-key.white{color:#333;background:#fff;box-shadow:0 4px 10px #0003,inset 0 1px #fffc}.piano-key.white:hover:not(.active){background:#f5f5f5;transform:translateY(-2px);box-shadow:0 6px 14px #00000040,inset 0 1px #fffc}.piano-key.white.active{background:#e0e0e0;transform:translateY(2px);box-shadow:inset 0 2px 8px #0003}.piano-key.sharp{color:#fff;z-index:2;background:#1a1a1a;min-width:35px;height:130px;margin-left:-18px;margin-right:-18px;box-shadow:0 4px 8px #00000080}.piano-key.sharp:hover:not(.active){background:#2a2a2a;transform:translateY(-2px);box-shadow:0 6px 12px #0009}.piano-key.sharp.active{background:#0a0a0a;transform:translateY(2px);box-shadow:inset 0 2px 6px #000c}.key-label{opacity:.7;font-size:12px}.piano-key.sharp .key-label{font-size:10px}.guitar-container{background:linear-gradient(135deg,#1a472a 0%,#2d5a3d 100%);border-radius:10px;margin:20px 0;padding:20px;box-shadow:0 8px 32px #0000004d}.guitar-container h2{color:#fff;text-shadow:2px 2px 4px #0000004d;margin-bottom:10px}.guitar-container p{color:#fffc;margin-bottom:15px}.guitar{background:#0a0a0a;border-radius:8px;padding:20px;overflow-x:auto}.string-container{align-items:center;gap:10px;margin-bottom:10px;display:flex}.string-label{text-align:center;color:#fff;width:30px;font-size:14px;font-weight:700}.frets{flex-wrap:wrap;gap:4px;display:flex}.fret{cursor:pointer;color:#fff;text-shadow:1px 1px 2px #00000080;border:2px solid #fff3;border-radius:4px;min-width:35px;height:35px;font-size:12px;font-weight:700;transition:all .1s}.fret:hover{transform:scale(1.1);box-shadow:0 0 12px #ffffff4d}.fret.active{border-color:#ffffff80;transform:scale(1.15);box-shadow:0 0 16px #ffffff80,inset 0 0 8px #fff3}.drum-container{background:linear-gradient(135deg,#2d1b3d 0%,#1a0f2e 100%);border-radius:10px;margin:20px 0;padding:20px;box-shadow:0 8px 32px #0000004d}.drum-container h2{color:#fff;text-shadow:2px 2px 4px #0000004d;margin-bottom:10px}.drum-container p{color:#fffc;margin-bottom:15px}.drum-grid{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:10px;display:grid}.drum-pad{aspect-ratio:1;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-weight:700;transition:all .1s;display:flex;box-shadow:0 4px 12px #0000004d}.drum-pad:hover{transform:translateY(-3px);box-shadow:0 6px 16px #0006}.drum-pad.active{transform:translateY(2px);box-shadow:inset 0 3px 8px #0000004d,0 0 12px #fff3}.pad-icon{font-size:32px}.pad-name{color:#fff;text-shadow:1px 1px 2px #00000080;font-size:12px}@media (width<=768px){.drum-grid{grid-template-columns:repeat(3,1fr)}}.sequencer-container{background:linear-gradient(135deg,#11998e 0%,#38ef7d 100%);border-radius:10px;margin:20px 0;padding:20px;box-shadow:0 8px 32px #0003}.sequencer-container h2{color:#fff;text-shadow:2px 2px 4px #0003;margin-bottom:10px}.sequencer-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;padding:15px;display:flex}.control-group{color:#fff;align-items:center;gap:10px;font-weight:700;display:flex}.control-group input[type=range]{cursor:pointer;width:150px}.control-group span{text-align:center;min-width:40px}.button-group{gap:10px;display:flex}.play-btn,.stop-btn,.clear-btn{cursor:pointer;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-weight:700;transition:all .2s}.play-btn{color:#11998e;background:#ffffffe6}.play-btn:hover:not(:disabled){background:#fff;transform:scale(1.05)}.play-btn:disabled,.stop-btn:disabled,.clear-btn:disabled{opacity:.5;cursor:not-allowed}.play-btn.playing{color:#fff;background:#ff6464e6}.stop-btn{background:#ff6464b3}.stop-btn:hover:not(:disabled){background:#ff5050e6}.clear-btn{background:#646464b3}.clear-btn:hover:not(:disabled){background:#646464e6}.sequencer-grid{background:#0003;border-radius:8px;gap:10px;padding:15px;display:flex;overflow-x:auto}.note-labels{flex-direction:column;justify-content:space-around;min-width:40px;display:flex}.note-label{color:#fff;text-shadow:1px 1px 2px #00000080;justify-content:center;align-items:center;height:30px;font-size:12px;font-weight:700;display:flex}.grid-container{gap:4px;display:flex}.step{border-radius:4px;flex-direction:column;gap:4px;padding:4px;transition:all .1s;display:flex}.step.current{background:#fff3;box-shadow:0 0 12px #ffffff4d}.grid-cell{cursor:pointer;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:4px;width:30px;height:30px;transition:all .1s}.grid-cell:hover{background:#fff3;border-color:#ffffff80}.grid-cell.active{background:#fff;border-color:#fff;box-shadow:0 0 8px #fff9}.theory-container{color:#fff;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);border-radius:10px;margin:20px 0;padding:20px;box-shadow:0 8px 32px #0003}.theory-container h2{text-shadow:2px 2px 4px #0000004d;margin-bottom:20px}.lesson-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:8px;margin-bottom:15px;padding:15px}.lesson-section h3{margin-top:0;margin-bottom:10px;font-size:18px}.controls{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.control-group{flex-direction:column;gap:5px;display:flex}.control-group label{font-size:14px;font-weight:700}.control-group select{color:#333;cursor:pointer;background:#fff;border:none;border-radius:6px;padding:8px 12px;font-size:14px;transition:all .2s}.control-group select:hover{background:#f0f0f0}.control-group select:focus{outline:none;box-shadow:0 0 0 3px #ffffff4d}.play-btn{color:#f5576c;cursor:pointer;background:#ffffffe6;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:700;transition:all .2s}.play-btn:hover{background:#fff;transform:scale(1.05);box-shadow:0 4px 12px #0003}.play-btn:active{transform:scale(.95)}.info{opacity:.9;margin:10px 0 0;font-size:14px;line-height:1.5}:root{--ink:#11131a;--ink-soft:#3a4054;--paper:#f8f7f3;--panel:#fff;--line:#dad7ce;--violet:#7752fe;--teal:#0f9f96;--gold:#d99a12;--rose:#e84a7a;--blue:#2274a5;--shadow:0 18px 44px #11131a1f}.app-shell{background:linear-gradient(90deg, #7752fe17, transparent 28%), linear-gradient(180deg, #fff 0%, var(--paper) 52%, #eef8f6 100%);width:100%;min-height:100vh;color:var(--ink);gap:16px;padding:18px;display:grid}.hero,.buyer-offer,.doctrine-grid,.revenue-system,.tool-surface{width:min(1180px,100%);margin:0 auto}.hero{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:stretch;gap:16px;display:grid}.hero__content,.mission-card,.doctrine-card,.revenue-system,.tool-surface{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px}.hero__content{background:linear-gradient(135deg,#7752fe24,#0000 42%),linear-gradient(90deg,#e84a7a29,#0f9f961f),#fff;align-content:end;gap:12px;min-height:280px;padding:24px;display:grid;position:relative;overflow:hidden}.hero__content:before{content:"";background:linear-gradient(90deg, var(--rose), var(--gold), var(--teal), var(--violet));height:7px;position:absolute;inset:0 0 auto}.eyebrow{color:var(--blue);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.hero h1,.mission-card strong,.tool-surface h2,.doctrine-card h2{letter-spacing:0;margin:0}.hero h1{max-width:10ch;font-size:4.4rem;line-height:.92}.hero__lead{max-width:45rem;color:var(--ink-soft);margin:0;font-size:1.08rem;font-weight:650}.mission-card{align-content:space-between;gap:16px;padding:20px;display:grid}.mission-card strong{color:var(--ink);font-size:1.65rem;line-height:1.05}.mission-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.mission-flow li{border:1px solid var(--ink);min-height:42px;color:var(--ink);text-align:center;background:#f4f3ee;border-radius:8px;place-items:center;font-size:.78rem;font-weight:900;display:grid}.mission-flow li:first-child{background:#ffe1ec}.mission-flow li:nth-child(2){background:#fff1c6}.mission-flow li:nth-child(3){background:#d9f2ee}.mission-flow li:nth-child(4){background:#e6ddff}.mission-flow li:nth-child(5){background:#d9ecff}.buyer-offer{border:1px solid var(--ink);box-shadow:var(--shadow);background:linear-gradient(135deg,#0f9f9629,#0000 40%),linear-gradient(90deg,#d99a1221,#e84a7a1f),#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(15rem,.35fr);align-items:center;gap:16px;padding:18px;display:grid}.buyer-offer h2{letter-spacing:0;margin:6px 0 8px;font-size:2rem;line-height:1}.buyer-offer p{max-width:62rem;color:var(--ink-soft);margin:0;font-weight:700;line-height:1.4}.buyer-offer__action{justify-items:stretch;gap:10px;display:grid}.buyer-offer__action strong{color:var(--ink);font-size:1.45rem;line-height:1}.buyer-offer__action a,.buyer-offer__action span{border:1px solid var(--ink);border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-weight:950;text-decoration:none;display:inline-flex}.buyer-offer__action a{background:var(--ink);color:#fff}.buyer-offer__action span{color:var(--ink-soft);background:#fff}.doctrine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.doctrine-card{border-top:5px solid var(--violet);gap:10px;min-height:152px;padding:18px;display:grid}.doctrine-card:nth-child(2){border-top-color:var(--teal)}.doctrine-card:nth-child(3){border-top-color:var(--rose)}.doctrine-card h2{font-size:1.35rem;line-height:1.05}.doctrine-card p,.tool-surface__header p,.revenue-system__header p,.route-detail p,.route-detail__fit p,.route-action p{color:var(--ink-soft);margin:0;font-weight:650}.revenue-system{gap:14px;padding:16px;display:grid}.revenue-system__header{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:14px;display:grid}.revenue-system__header h2,.route-detail h2{letter-spacing:0;margin:0}.revenue-system__header h2{margin-top:6px;font-size:1.7rem;line-height:1.05}.route-selector{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:10px;display:grid}.route-tab{border:1px solid var(--ink);min-height:70px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#f4f3ee;border-radius:8px;align-content:center;justify-items:start;gap:4px;padding:12px;font-weight:900;display:grid}.route-tab span{color:var(--blue);text-transform:uppercase;font-size:.75rem;font-weight:900}.route-tab--active{background:var(--ink);color:#fff}.route-tab--active span{color:#9ee7de}.route-detail{border:1px solid var(--line);background:linear-gradient(135deg,#d99a121f,#0000 44%),#f8f7f3;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(14rem,.6fr) minmax(16rem,.7fr);align-items:start;gap:14px;padding:16px;display:grid}.route-detail__main{gap:9px;display:grid}.route-detail h2{font-size:2.1rem;line-height:1}.route-detail__fit,.route-models,.route-action{gap:8px;display:grid}.route-detail__fit span,.route-models span,.route-action span{color:var(--blue);text-transform:uppercase;font-size:.75rem;font-weight:900}.route-models ul{color:var(--ink-soft);gap:7px;margin:0;padding-left:1.1rem;font-weight:700;display:grid}.route-action{border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px}.operator-protocol{border:1px solid var(--ink);background:linear-gradient(135deg,#2274a51f,#0000 42%),linear-gradient(90deg,#e84a7a21,#0f9f961a),#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.operator-protocol__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.operator-protocol__header h2{letter-spacing:0;margin:6px 0 0;font-size:1.9rem;line-height:1.02}.operator-protocol__header button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;min-height:42px;font:inherit;white-space:nowrap;border-radius:8px;padding:0 14px;font-weight:900}.operator-stance{color:var(--ink-soft);margin:0;font-weight:700}.operator-grid,.operator-queue{gap:10px;display:grid}.operator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-queue{grid-template-columns:repeat(4,minmax(0,1fr))}.operator-grid div,.operator-queue article{border:1px solid var(--line);background:#f8f7f3;border-radius:8px;gap:8px;padding:14px;display:grid}.operator-grid span,.operator-queue span{color:var(--blue);text-transform:uppercase;font-size:.75rem;font-weight:900}.operator-grid ul{color:var(--ink-soft);gap:8px;margin:0;padding-left:1.1rem;font-weight:700;display:grid}.operator-queue p,.operator-queue strong{color:var(--ink-soft);margin:0;font-size:.92rem;font-weight:650;line-height:1.35}.operator-queue strong{color:var(--ink)}.claude-engine{border:1px solid var(--line);background:linear-gradient(135deg,#7752fe21,#0000 42%),linear-gradient(90deg,#2274a51a,#d99a121a),#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.claude-engine__header{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:14px;display:grid}.claude-engine__header h2{letter-spacing:0;margin:6px 0 0;font-size:1.9rem;line-height:1.03}.claude-engine__header p{color:var(--ink-soft);margin:0;font-weight:700}.claude-play-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.claude-play-card{border:1px solid var(--line);border-top:5px solid var(--violet);background:#f8f7f3;border-radius:8px;gap:9px;min-height:278px;padding:14px;display:grid}.claude-play-card:nth-child(2){border-top-color:var(--blue)}.claude-play-card:nth-child(3){border-top-color:var(--teal)}.claude-play-card:nth-child(4){border-top-color:var(--rose)}.claude-play-card span,.claude-loop span{color:var(--blue);text-transform:uppercase;font-size:.75rem;font-weight:900}.claude-play-card strong{color:var(--ink);font-size:1.35rem;line-height:1}.claude-play-card p,.claude-play-card b{color:var(--ink-soft);margin:0;font-size:.92rem;font-weight:650;line-height:1.35}.claude-play-card b{color:var(--ink)}.claude-loop{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:14px;display:grid}.claude-loop ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.claude-loop li{border:1px solid var(--ink);min-height:58px;color:var(--ink-soft);background:#f8f7f3;border-radius:8px;align-items:center;padding:10px;font-size:.86rem;font-weight:800;line-height:1.25;display:grid}.stripe-command{border:1px solid var(--ink);background:linear-gradient(135deg,#2274a526,#0000 42%),linear-gradient(90deg,#0f9f961f,#7752fe1c),#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.stripe-command__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.stripe-command__header h2{letter-spacing:0;margin:6px 0 0;font-size:1.9rem;line-height:1.02}.stripe-command__header button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;min-height:42px;font:inherit;white-space:nowrap;border-radius:8px;padding:0 14px;font-weight:900}.stripe-diagnosis,.stripe-rule{max-width:76rem;color:var(--ink-soft);margin:0;font-weight:700;line-height:1.4}.stripe-rule{border:1px solid var(--ink);color:#fff;background:#11131a;border-radius:8px;padding:12px}.stripe-readiness{border:1px solid var(--line);background:#eef8f6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.stripe-readiness span{color:var(--teal);text-transform:uppercase;white-space:nowrap;font-size:.82rem;font-weight:900}.stripe-readiness p{color:var(--ink-soft);margin:0;font-size:.9rem;font-weight:750;line-height:1.35}.stripe-link-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stripe-link-editor label{color:var(--blue);text-transform:uppercase;gap:7px;font-size:.75rem;font-weight:900;display:grid}.stripe-link-editor input{border:1px solid var(--ink);width:100%;min-height:42px;color:var(--ink);font:inherit;text-transform:none;background:#fff;border-radius:8px;padding:0 11px;font-size:.9rem;font-weight:700}.stripe-link-editor input:focus{outline-offset:1px;outline:3px solid #0f9f9638}.stripe-signal-grid,.stripe-offer-grid,.stripe-workflow,.stripe-script-row{gap:10px;display:grid}.stripe-signal-grid,.stripe-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stripe-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.stripe-script-row{grid-template-columns:repeat(3,minmax(0,1fr))}.stripe-signal-grid article,.stripe-offer-grid article,.stripe-workflow div,.stripe-script-row article{border:1px solid var(--line);background:#f8f7f3;border-radius:8px;gap:8px;padding:14px;display:grid}.stripe-offer-grid article{border-top:5px solid var(--teal);align-content:start}.stripe-offer-grid article:nth-child(2){border-top-color:var(--rose)}.stripe-offer-grid article:nth-child(3){border-top-color:var(--violet)}.stripe-offer-grid article:nth-child(4){border-top-color:var(--gold)}.stripe-signal-grid span,.stripe-offer-grid span,.stripe-workflow span,.stripe-script-row span{color:var(--blue);text-transform:uppercase;font-size:.75rem;font-weight:900}.stripe-signal-grid strong,.stripe-offer-grid strong{color:var(--ink);font-size:1.32rem;line-height:1.05}.stripe-signal-grid p,.stripe-offer-grid p,.stripe-offer-grid b,.stripe-script-row p{color:var(--ink-soft);margin:0;font-size:.92rem;font-weight:650;line-height:1.35}.stripe-offer-grid b{color:var(--ink)}.stripe-checkout-link,.stripe-checkout-missing{border:1px solid var(--ink);border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:38px;padding:0 12px;font-size:.85rem;font-weight:900;text-decoration:none;display:inline-flex}.stripe-checkout-link{background:var(--ink);color:#fff}.stripe-checkout-missing{color:var(--ink-soft);background:#fff}.stripe-workflow ol{color:var(--ink-soft);gap:8px;margin:0;padding-left:1.15rem;font-weight:700;line-height:1.35;display:grid}.customer-engine{border:1px solid var(--line);background:linear-gradient(135deg,#e84a7a21,#0000 42%),linear-gradient(90deg,#d99a121f,#0f9f961a),#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.customer-engine__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.customer-engine__header h2{letter-spacing:0;margin:6px 0 0;font-size:1.9rem;line-height:1.02}.customer-engine__header button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;min-height:42px;font:inherit;white-space:nowrap;border-radius:8px;padding:0 14px;font-weight:900}.customer-truth,.customer-rule{max-width:76rem;color:var(--ink-soft);margin:0;font-weight:700;line-height:1.4}.customer-rule{border:1px solid var(--line);color:var(--ink);background:#fff1c6;border-radius:8px;padding:12px}.customer-stage-grid,.customer-source-grid,.customer-workflow,.customer-script-row{gap:10px;display:grid}.customer-stage-grid,.customer-source-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-script-row{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-stage-grid article,.customer-source-grid article,.customer-workflow div,.customer-script-row article{border:1px solid var(--line);background:#f8f7f3;border-radius:8px;gap:8px;padding:14px;display:grid}.customer-stage-grid article{border-top:5px solid var(--rose)}.customer-stage-grid article:nth-child(2){border-top-color:var(--gold)}.customer-stage-grid article:nth-child(3){border-top-color:var(--teal)}.customer-stage-grid article:nth-child(4){border-top-color:var(--violet)}.customer-stage-grid article:nth-child(5){border-top-color:var(--blue)}.customer-stage-grid span,.customer-source-grid span,.customer-workflow span,.customer-script-row span{color:var(--blue);text-transform:uppercase;font-size:.75rem;font-weight:900}.customer-stage-grid p,.customer-stage-grid strong,.customer-source-grid p,.customer-source-grid b,.customer-script-row p{color:var(--ink-soft);margin:0;font-size:.92rem;font-weight:650;line-height:1.35}.customer-stage-grid strong,.customer-source-grid b{color:var(--ink)}.customer-workflow ol,.customer-workflow ul{color:var(--ink-soft);gap:8px;margin:0;padding-left:1.15rem;font-weight:700;line-height:1.35;display:grid}.rapid-sprint{border:1px solid var(--ink);color:#fff;background:linear-gradient(135deg,#e84a7a2e,#0000 42%),linear-gradient(90deg,#0f9f9621,#d99a121a),#11131a;border-radius:8px;gap:14px;padding:16px;display:grid}.rapid-sprint .eyebrow{color:#9ee7de}.rapid-sprint__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.rapid-sprint__header h2{letter-spacing:0;margin:6px 0 0;font-size:2rem;line-height:1}.rapid-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rapid-actions button{min-height:42px;color:var(--ink);cursor:pointer;font:inherit;white-space:nowrap;background:#9ee7de;border:1px solid #9ee7de;border-radius:8px;padding:0 13px;font-weight:900}.rapid-actions button:nth-child(2){color:#fff;background:0 0;border-color:#ffffff73}.rapid-offer{background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;gap:8px;padding:16px;display:grid}.rapid-offer span{color:#ffd37a;font-size:1.45rem;font-weight:950}.rapid-offer p{color:#ffffffd9;max-width:70rem;margin:0;font-weight:650}.rapid-grid,.niche-grid,.script-row{gap:10px;display:grid}.rapid-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}.niche-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.script-row{grid-template-columns:repeat(3,minmax(0,1fr))}.rapid-grid div,.niche-card,.script-card{background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;gap:8px;padding:14px;display:grid}.rapid-grid span,.niche-card span,.script-card span{color:#9ee7de;text-transform:uppercase;font-size:.75rem;font-weight:900}.rapid-grid p,.niche-card p,.niche-card strong,.script-card p{color:#ffffffd1;margin:0;font-size:.92rem;font-weight:650;line-height:1.35}.niche-card strong{color:#fff}.rapid-grid ul,.rapid-grid ol{color:#ffffffd1;gap:7px;margin:0;padding-left:1.1rem;font-weight:650;display:grid}.freedom-command{border:1px solid var(--line);background:linear-gradient(135deg,#7752fe1f,#0000 42%),linear-gradient(90deg,#e84a7a1c,#0f9f9617),#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.freedom-command__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.freedom-command__header h2{letter-spacing:0;margin:6px 0 0;font-size:1.9rem;line-height:1.02}.freedom-command__header button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;min-height:42px;font:inherit;white-space:nowrap;border-radius:8px;padding:0 14px;font-weight:900}.freedom-controls,.freedom-metrics,.freedom-stages,.offer-ladder{gap:10px;display:grid}.freedom-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(14rem,.6fr)}.freedom-controls label,.freedom-gap,.freedom-metrics article,.freedom-stages article,.offer-ladder article,.freedom-guardrails{border:1px solid var(--line);background:#f8f7f3;border-radius:8px;gap:8px;padding:14px;display:grid}.freedom-controls label,.freedom-gap span,.freedom-metrics span,.freedom-stages span,.offer-ladder span,.freedom-guardrails span{color:var(--blue);text-transform:uppercase;font-size:.75rem;font-weight:900}.freedom-controls input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 12px;font-weight:850}.freedom-gap strong,.freedom-metrics strong,.freedom-stages strong,.offer-ladder strong{color:var(--ink);font-size:1.65rem;line-height:1}.freedom-metrics,.freedom-stages,.offer-ladder{grid-template-columns:repeat(4,minmax(0,1fr))}.freedom-metrics p,.freedom-stages p,.offer-ladder p{color:var(--ink-soft);margin:0;font-size:.92rem;font-weight:650;line-height:1.35}.freedom-guardrails ul{color:var(--ink-soft);gap:8px;margin:0;padding-left:1.1rem;font-weight:700;display:grid}.opportunity-filter{border:1px solid var(--line);background:linear-gradient(135deg,#d99a121f,#0000 42%),linear-gradient(90deg,#7752fe1a,#0f9f9614),#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.opportunity-filter__header{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:14px;display:grid}.opportunity-filter__header h2{letter-spacing:0;margin:6px 0 0;font-size:1.85rem;line-height:1.04}.opportunity-filter__header p{color:var(--ink-soft);margin:0;font-weight:650}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.opportunity-card{border:1px solid var(--line);border-top:5px solid var(--teal);background:#f8f7f3;border-radius:8px;gap:10px;min-height:260px;padding:14px;display:grid}.opportunity-card:nth-child(2){border-top-color:var(--violet)}.opportunity-card:nth-child(3){border-top-color:var(--gold)}.opportunity-card:nth-child(4){border-top-color:var(--blue)}.opportunity-card:nth-child(5){border-top-color:var(--rose)}.opportunity-card:nth-child(6){border-top-color:var(--ink-soft)}.opportunity-card span,.skill-stack span{color:var(--blue);text-transform:uppercase;font-size:.75rem;font-weight:900}.opportunity-card strong,.skill-stack strong{color:var(--ink);margin-top:5px;font-size:1.05rem;line-height:1.15;display:block}.opportunity-card p,.skill-stack p{color:var(--ink-soft);margin:0;font-size:.92rem;font-weight:650;line-height:1.35}.score-row{flex-wrap:wrap;gap:6px;display:flex}.score-row span{border:1px solid var(--ink);min-height:28px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;padding:0 8px;font-size:.72rem;display:inline-flex}.skill-stack{grid-template-columns:minmax(16rem,.8fr) repeat(5,minmax(0,1fr));gap:10px;display:grid}.skill-stack>div,.skill-stack article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:14px;display:grid}.funding-engine{border:1px solid var(--line);background:linear-gradient(135deg,#0f9f961f,#0000 42%),linear-gradient(90deg,#d99a121c,#2274a517),#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.funding-engine__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.funding-engine__header h2{letter-spacing:0;margin:6px 0 0;font-size:1.8rem;line-height:1.05}.funding-engine__header button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;min-height:42px;font:inherit;white-space:nowrap;border-radius:8px;padding:0 14px;font-weight:900}.funding-promise{color:var(--ink-soft);margin:0;font-weight:650}.funding-platform-grid,.funding-detail-grid,.funding-scripts{gap:10px;display:grid}.funding-platform-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.funding-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.funding-scripts{grid-template-columns:repeat(3,minmax(0,1fr))}.funding-platform-card,.funding-detail-grid div,.funding-scripts article{border:1px solid var(--line);background:#f8f7f3;border-radius:8px;gap:8px;padding:14px;display:grid}.funding-platform-card{border-top:5px solid var(--teal);min-height:210px}.funding-platform-card:nth-child(2){border-top-color:var(--rose)}.funding-platform-card:nth-child(3){border-top-color:var(--gold)}.funding-platform-card:nth-child(4){border-top-color:var(--blue)}.funding-platform-card:nth-child(5){border-top-color:var(--violet)}.funding-platform-card span,.funding-detail-grid span,.funding-scripts span{color:var(--blue);text-transform:uppercase;font-size:.75rem;font-weight:900}.funding-platform-card strong{color:var(--ink);line-height:1.2}.funding-platform-card p,.funding-scripts p{color:var(--ink-soft);margin:0;font-size:.92rem;font-weight:650;line-height:1.35}.funding-detail-grid ol{color:var(--ink-soft);gap:8px;margin:0;padding-left:1.1rem;font-weight:700;display:grid}.product-menu{border:1px solid var(--line);background:linear-gradient(135deg,#e84a7a1a,#0000 44%),#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.product-menu__header{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:14px;display:grid}.product-menu__header h2{letter-spacing:0;margin:6px 0 0;font-size:1.7rem;line-height:1.05}.product-menu__header p{color:var(--ink-soft);margin:0;font-weight:650}.product-format-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.product-format-card{border:1px solid var(--line);border-top:5px solid var(--violet);background:#f8f7f3;border-radius:8px;gap:9px;min-height:220px;padding:14px;display:grid}.product-format-card:nth-child(2){border-top-color:var(--teal)}.product-format-card:nth-child(3){border-top-color:var(--gold)}.product-format-card:nth-child(4){border-top-color:var(--blue)}.product-format-card:nth-child(5){border-top-color:var(--rose)}.product-format-card span{color:var(--blue);text-transform:uppercase;font-size:.75rem;font-weight:900}.product-format-card p,.product-format-card strong{color:var(--ink-soft);margin:0;font-size:.94rem;line-height:1.35}.product-format-card strong{color:var(--ink)}.automation-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.automation-panel__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.automation-panel__header h2{letter-spacing:0;margin:6px 0 0;font-size:1.7rem;line-height:1.05}.copy-button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;min-height:42px;font:inherit;white-space:nowrap;border-radius:8px;padding:0 16px;font-weight:850}.automation-thesis,.automation-compliance{color:var(--ink-soft);margin:0;font-weight:650}.automation-sequence{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.automation-sequence li{border:1px solid var(--ink);min-height:42px;color:var(--ink);text-align:center;background:#f4f3ee;border-radius:8px;place-items:center;font-size:.78rem;font-weight:900;display:grid}.automation-sequence li:first-child{background:#ffe1ec}.automation-sequence li:nth-child(2){background:#fff1c6}.automation-sequence li:nth-child(3){background:#d9f2ee}.automation-sequence li:nth-child(4){background:#e6ddff}.automation-sequence li:nth-child(5){background:#d9ecff}.automation-sequence li:nth-child(6){background:#e7f6d5}.automation-checklists{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.automation-list{border:1px solid var(--line);background:#f8f7f3;border-radius:8px;gap:8px;padding:14px;display:grid}.automation-list span{color:var(--blue);text-transform:uppercase;font-size:.75rem;font-weight:900}.automation-list ul{color:var(--ink-soft);gap:8px;margin:0;padding-left:1.1rem;font-weight:700;display:grid}.automation-compliance{border-top:1px solid var(--line);padding-top:12px;font-size:.95rem}.sales-engine{border:1px solid var(--line);background:linear-gradient(135deg,#0f9f961a,#0000 46%),#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.sales-engine__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.sales-engine__header h2{letter-spacing:0;margin:6px 0 0;font-size:1.7rem;line-height:1.05}.sales-positioning{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sales-positioning div,.sales-script,.daily-sales{border:1px solid var(--line);background:#f8f7f3;border-radius:8px;gap:8px;padding:14px;display:grid}.sales-positioning span,.sales-script span,.daily-sales span,.package-card span{color:var(--blue);text-transform:uppercase;font-size:.75rem;font-weight:900}.sales-positioning p,.sales-script p,.package-card p{color:var(--ink-soft);margin:0;font-weight:650}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.package-card{border:1px solid var(--line);border-top:5px solid var(--rose);background:#fff;border-radius:8px;gap:10px;min-height:174px;padding:14px;display:grid}.package-card:nth-child(2){border-top-color:var(--gold)}.package-card:nth-child(3){border-top-color:var(--teal)}.package-card strong{color:var(--ink);font-size:1.7rem;line-height:1}.daily-sales ol{color:var(--ink-soft);gap:8px;margin:0;padding-left:1.1rem;font-weight:700;display:grid}.cash-sprint{border:1px solid var(--ink);color:#fff;background:linear-gradient(135deg,#7752fe1f,#0000 46%),#11131a;border-radius:8px;gap:14px;padding:16px;display:grid}.cash-sprint .eyebrow{color:#9ee7de}.cash-sprint__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.cash-sprint__header h2{letter-spacing:0;margin:6px 0 0;font-size:1.8rem;line-height:1.05}.cash-controls,.cash-metrics,.cash-playbook{gap:12px;display:grid}.cash-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.cash-controls label,.cash-ticket,.cash-metrics article,.cash-playbook div{background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;gap:8px;padding:14px;display:grid}.cash-controls label,.cash-ticket span,.cash-metrics span,.cash-playbook span{color:#9ee7de;text-transform:uppercase;font-size:.75rem;font-weight:900}.cash-controls input{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ffffff3d;border-radius:8px;padding:0 12px;font-weight:850}.cash-ticket strong,.cash-metrics strong{color:#fff;font-size:2rem;line-height:1}.cash-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.cash-playbook{grid-template-columns:repeat(3,minmax(0,1fr))}.cash-playbook p,.cash-disclaimer{color:#ffffffd1;margin:0;font-weight:650}.cash-disclaimer{border-top:1px solid #ffffff2e;padding-top:12px;font-size:.95rem}.lead-command{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.lead-command__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.lead-command__header h2{letter-spacing:0;margin:6px 0 0;font-size:1.7rem;line-height:1.05}.lead-summary{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lead-actions{justify-items:end;gap:8px;display:grid}.lead-actions button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;min-height:38px;font:inherit;border-radius:8px;padding:0 12px;font-size:.82rem;font-weight:900}.lead-actions button:disabled{cursor:not-allowed;opacity:.45}.lead-summary span,.pipeline-value{border:1px solid var(--ink);min-height:38px;color:var(--ink);background:#f4f3ee;border-radius:999px;align-items:center;padding:0 12px;font-size:.82rem;font-weight:900;display:inline-flex}.lead-form{grid-template-columns:minmax(0,1fr) minmax(10rem,.36fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.lead-form label{color:var(--blue);text-transform:uppercase;gap:6px;font-size:.75rem;font-weight:900;display:grid}.lead-form input,.lead-form select,.lead-card select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 12px;font-weight:750}.lead-form button,.lead-card button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;min-height:42px;font:inherit;white-space:nowrap;border-radius:8px;padding:0 14px;font-weight:850}.pipeline-value{border-radius:8px;justify-content:space-between;padding:12px 14px}.pipeline-value span{color:var(--blue);text-transform:uppercase;font-size:.75rem;font-weight:900}.pipeline-value strong{color:var(--ink);font-size:1.45rem}.close-queue{border:1px solid var(--line);background:linear-gradient(135deg,#d99a121f,#0000 48%),#fff;border-radius:8px;gap:10px;padding:14px;display:grid}.close-queue__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.close-queue__header span,.queue-item span{color:var(--blue);text-transform:uppercase;font-size:.75rem;font-weight:900}.close-queue__header p{color:var(--ink-soft);margin:6px 0 0;font-weight:650}.close-queue__header button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;min-height:38px;font:inherit;white-space:nowrap;border-radius:8px;padding:0 12px;font-size:.82rem;font-weight:900}.queue-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.queue-item{border:1px solid var(--line);background:#f8f7f3;border-radius:8px;gap:7px;min-height:166px;padding:12px;display:grid}.queue-item strong{color:var(--ink)}.queue-item p{color:var(--ink-soft);margin:0;font-size:.92rem;font-weight:650;line-height:1.35}.lead-list{gap:10px;display:grid}.empty-leads{border:1px dashed var(--line);color:var(--ink-soft);border-radius:8px;margin:0;padding:16px;font-weight:650}.lead-card{border:1px solid var(--line);background:#f8f7f3;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(10rem,.32fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.lead-card strong,.lead-card p,.lead-card span{margin:0;display:block}.lead-card strong{color:var(--ink);font-size:1rem}.lead-card p{color:var(--ink-soft);margin-top:5px;font-weight:650}.lead-card span{color:var(--blue);margin-top:6px;font-size:.78rem;font-weight:900}.offer-builder{border:1px solid var(--line);background:linear-gradient(135deg,#2274a51a,#0000 46%),#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.offer-builder__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.offer-builder__header h2{letter-spacing:0;margin:6px 0 0;font-size:1.7rem;line-height:1.05}.offer-preview{border:1px solid var(--ink);color:#fff;background:#11131a;border-radius:8px;gap:10px;padding:18px;display:grid}.offer-preview .eyebrow{color:#9ee7de}.offer-preview h3{letter-spacing:0;max-width:22ch;margin:0;font-size:2.15rem;line-height:1.02}.offer-preview p{color:#ffffffd1;max-width:58rem;margin:0;font-weight:650}.offer-preview strong{width:fit-content;min-height:42px;color:var(--ink);background:#9ee7de;border:1px solid #9ee7de;border-radius:8px;align-items:center;padding:0 14px;font-weight:900;display:inline-flex}.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.offer-grid div{border:1px solid var(--line);background:#f8f7f3;border-radius:8px;gap:9px;padding:14px;display:grid}.offer-grid span{color:var(--blue);text-transform:uppercase;font-size:.75rem;font-weight:900}.offer-grid ul,.offer-grid ol{color:var(--ink-soft);gap:8px;margin:0;padding-left:1.1rem;font-weight:700;display:grid}.offer-risk{border-top:1px solid var(--line);color:var(--ink-soft);margin:0;padding-top:12px;font-weight:650}.tool-surface{gap:14px;padding:16px;display:grid}.tool-surface__header{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:14px;display:grid}.tool-surface h2{margin-top:6px;font-size:1.7rem;line-height:1.05}.app-nav{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.nav-btn{border:1px solid var(--ink);min-height:42px;color:var(--ink);cursor:pointer;font:inherit;background:#f4f3ee;border-radius:8px;padding:0 16px;font-weight:850}.nav-btn.active{background:var(--ink);color:#fff}.nav-btn:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.app-main{width:100%;min-width:0}@media (width<=920px){.hero,.buyer-offer,.revenue-system__header,.product-menu__header,.claude-engine__header,.stripe-readiness,.stripe-workflow,.customer-workflow,.operator-grid,.operator-queue,.opportunity-filter__header,.route-detail,.tool-surface__header,.doctrine-grid,.route-selector,.automation-checklists,.sales-positioning,.package-grid,.product-format-grid,.claude-play-grid,.claude-loop ol,.stripe-link-editor,.stripe-signal-grid,.stripe-offer-grid,.stripe-script-row,.customer-stage-grid,.customer-source-grid,.customer-script-row,.rapid-grid,.niche-grid,.script-row,.freedom-controls,.freedom-metrics,.freedom-stages,.offer-ladder,.opportunity-grid,.skill-stack,.funding-platform-grid,.funding-detail-grid,.funding-scripts,.cash-controls,.cash-metrics,.cash-playbook,.offer-grid,.queue-list,.lead-form,.lead-card{grid-template-columns:1fr}.automation-sequence{grid-template-columns:repeat(3,minmax(0,1fr))}.hero h1{font-size:3.3rem}}@media (width<=620px){.app-shell{padding:12px}.hero__content,.mission-card,.tool-surface{padding:14px}.hero h1{font-size:2.55rem}.mission-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-panel__header,.sales-engine__header,.cash-sprint__header,.operator-protocol__header,.rapid-sprint__header{display:grid}.rapid-actions{justify-content:start}.funding-engine__header,.freedom-command__header,.opportunity-filter__header,.lead-command__header,.close-queue__header,.offer-builder__header{display:grid}.lead-summary{justify-content:start}.lead-actions{justify-items:start}.copy-button{width:100%}.automation-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-btn{flex:11rem}}
