@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Inter:wght@400;600;700;800&display=swap";
:root{--background:#070b10;--surface:#101922;--surface-tint:#14251f;--surface-raised:#17222d;--ink:#f3f5ef;--foreground:#f3f5ef;--muted:#aeb9b4;--subtle:#73807d;--border:#d8e1db21;--accent:#4da36d;--accent-dark:#1d5f43;--navy:#0b1624;--match-blue:#233a50;--gold:#d6a94b;--danger:#e4776f;--line:#f3f5ef29;--shadow:0 24px 70px #00000052;--radius:8px;--shell:1120px;--font-heading:"Barlow Condensed", "Arial Narrow", Arial, sans-serif;--font-body:Inter, "IBM Plex Sans", "Source Sans 3", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.admin-guidance,.metadata-line,.warning-line{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.warning-line{color:var(--gold);font-weight:800}.guidance-grid,.player-filters,.official-sync-panel,.csv-import-form{border:1px solid var(--border);background:#f3f5ef0a;border-radius:8px;gap:.75rem;margin-bottom:1rem;padding:1rem;display:grid}.official-sync-panel{background:linear-gradient(135deg,#4da36d1a,#d6a94b0d);border-color:#4da36d59;grid-template-columns:minmax(0,1fr) minmax(18rem,auto);align-items:start}.official-sync-panel h3{margin:.35rem 0 .4rem}.official-sync-panel>.metadata-line,.official-sync-panel>.form-message{grid-column:1/-1}.official-sync-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.official-sync-actions button{white-space:nowrap;min-width:9.5rem}.official-sync-summary{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;display:grid}.official-sync-summary span{border:1px solid var(--border);color:var(--muted);background:#070e1480;border-radius:6px;padding:.65rem .75rem;font-size:.88rem;font-weight:800}.admin-console-bar{border-bottom:1px solid var(--border);background:#0b121a}.admin-console-nav{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.admin-console-nav p{margin:0 0 .2rem}.admin-console-nav strong{font-family:var(--font-heading), sans-serif;text-transform:uppercase;font-size:1.3rem}.admin-console-links,.admin-view-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.admin-console-links a,.admin-view-tabs button{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:.65rem .9rem;font-weight:800;text-decoration:none}.admin-console-links a:hover,.admin-console-links a.is-active,.admin-view-tabs button:hover,.admin-view-tabs button.is-active{border-color:var(--gold);color:#071016;background:var(--gold)}.admin-player-console{gap:1rem;min-width:0;display:grid}.admin-advanced-tools{padding:1rem}.admin-advanced-tools>summary{color:var(--foreground);cursor:pointer;font-weight:900}.admin-advanced-tools .csv-import-form{margin:1rem 0 0}.admin-view-tabs{border:1px solid var(--border);background:#f3f5ef0a;border-radius:8px;padding:.35rem}.admin-view-tabs button{flex:11rem}.admin-player-console .player-list-panel,.admin-player-console .player-editor{min-width:0}.admin-data-note{border-left:3px solid var(--gold);color:var(--muted);background:#d6a94b14;gap:.25rem;margin-bottom:1rem;padding:.85rem 1rem;line-height:1.5;display:grid}.admin-data-note strong{color:var(--foreground)}.guidance-grid p{color:var(--muted);margin:0;line-height:1.5}.player-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end}.player-filters label,.csv-import-form label{color:var(--muted);gap:.45rem;font-size:.9rem;font-weight:800;display:grid}.player-filters select,.csv-import-form input{border:1px solid var(--border);width:100%;min-height:2.7rem;color:var(--foreground);font:inherit;background:#0b121a;border-radius:8px;padding:.65rem .75rem}.compact-button{min-height:2.7rem}.empty-state{color:var(--muted);gap:.45rem;padding:1.25rem;display:grid}.empty-state h3{color:var(--foreground);margin:0}.empty-state p{margin:0;line-height:1.55}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:19.2px}body{min-height:100vh;color:var(--foreground);background:linear-gradient(#f3f5ef05 1px, transparent 1px), linear-gradient(90deg, #f3f5ef05 1px, transparent 1px), radial-gradient(circle at 18% 0%, #4da36d21, transparent 26rem), radial-gradient(circle at 88% 10%, #d6a94b17, transparent 20rem), linear-gradient(180deg, #091018 0%, var(--background) 38%, #090d12 100%);font-family:var(--font-body);background-size:56px 56px,56px 56px,auto,auto,auto;background-attachment:fixed;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}ul{margin:0;padding-left:1.1rem}.shell{width:min(calc(100% - 2rem), var(--shell));margin:0 auto}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);background:#070b10e0;position:sticky;top:0}.site-header .shell,.footer-row,.site-nav,.hero-actions,.signup-row,.final-cta-inner{align-items:center;display:flex}.site-header .shell,.footer-row,.final-cta-inner{justify-content:space-between;gap:1rem}.footer-row{align-items:flex-start}.site-header .shell{min-height:4.5rem}.brand-mark{color:var(--foreground);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;font-size:1.25rem;font-weight:800}.site-nav{color:var(--muted);gap:1rem;font-size:.94rem;font-weight:700}.footer-links{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1rem;font-size:.9rem;font-weight:700;display:flex}.nav-cta{color:var(--gold)}.eyebrow,.package-badge,.preview-label{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800}.eyebrow,.preview-label{color:var(--accent)}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:2.9rem;padding:.8rem 1rem;font-weight:800;line-height:1.1;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.button-primary{color:#08100c;background:linear-gradient(135deg, #f0c65f, var(--gold));box-shadow:0 16px 34px #d6a94b2e}.button-secondary{color:var(--foreground);border-color:var(--border);background:#f3f5ef0f}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.72}.urgency-banner{color:#fff;background:#07130f;border-bottom:1px solid #d8aa4359}.urgency-banner .shell{color:#ffffffe0;text-align:center;padding:.68rem 0;font-size:.92rem;font-weight:800}.hero-wrap{color:#fff;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/52px 52px,radial-gradient(circle at 78% 16%,#d6a94b24,#0000 18rem),linear-gradient(140deg,#05080c 0%,#0b1624 50%,#123023 100%);position:relative;overflow:hidden}.hero-wrap:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:42rem;height:42rem;position:absolute;bottom:-18rem;right:-8rem}.hero{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(22rem,.72fr);align-items:center;gap:clamp(2rem,4.8vw,4rem);padding:clamp(4.75rem,7vw,6.4rem) 0 clamp(4rem,6vw,5.25rem);display:grid;position:relative}.hero-copy{min-width:0;max-width:38rem}.hero h1,.section-heading h2,.section-heading h1,.signup-copy h2,.final-cta h2,.placeholder-panel h1,.trust-heading h1,.waitlist-copy h1,.detail-panel h2,.checkout-status h1,.package-card h3,.step-card h3,.command-card h3,.advisor-empty h2,.advisor-side h2{font-family:var(--font-heading);letter-spacing:.01em;margin:0;font-weight:800}.hero h1{color:#fff;text-wrap:balance;max-width:11ch;margin-top:.8rem;font-size:clamp(2.75rem,6vw,4.65rem);line-height:.92}.hero h1 span{display:block}.lede,.copy-block p,.step-card p,.package-description,.signup-copy p,.site-footer p,.faq-list p,.placeholder-panel p,.trust-heading p,.trust-section p,.recommendation-stack span{color:var(--muted);line-height:1.65}.lede{max-width:38rem;margin:1.4rem 0 0;font-size:1.12rem}.hero .eyebrow{color:var(--gold)}.md1-hero{grid-template-columns:minmax(0,.95fr) minmax(20rem,.75fr);padding:5rem 0 4.2rem}.md1-hero .hero-copy{max-width:46rem}.md1-hero h1{max-width:44rem;font-size:clamp(3rem,6.8vw,5.9rem)}.checkout-note,.pricing-email-note,.final-email-note{color:#fffc;margin:1rem 0 0;font-size:.95rem;font-weight:800;line-height:1.5}.trust-strip{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.trust-strip span{border-radius:var(--radius);color:#ffffffd1;background:#ffffff12;border:1px solid #ffffff29;padding:.48rem .65rem;font-size:.78rem;font-weight:800}.brief-board{gap:.85rem;min-width:0;display:grid}.brief-board-header,.brief-advisor,.tactical-card{border-radius:var(--radius);box-shadow:var(--shadow);background:#07130f80;border:1px solid #ffffff2e}.brief-board-header{color:#ffffffbd;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .95rem;font-size:.86rem;font-weight:800;display:flex}.brief-board-header strong{color:var(--gold)}.tactical-card{background:linear-gradient(#ffffff14,#ffffff08),#07130f8f;gap:1rem;padding:.95rem;display:grid}.mini-pitch{border-radius:var(--radius);background:linear-gradient(#ffffff1f,#ffffff1f) 50% 0/1px 100% no-repeat,radial-gradient(circle,#0000 0 4rem,#ffffff29 4.05rem 4.12rem,#0000 4.18rem),linear-gradient(135deg,#075b3af5,#102741e0);border:1px solid #ffffff38;min-height:19.5rem;position:relative;overflow:hidden}.spot{color:#fff;background:linear-gradient(#102741fa,#08120ff2);border:1px solid #ffffff40;border-radius:.55rem .55rem 1rem 1rem;justify-content:center;align-items:center;width:3rem;height:2.7rem;font-size:.72rem;font-weight:900;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 24px #08120f3d}.spot-fwd-two,.spot-mid-two{color:#171203;background:linear-gradient(180deg, #f1d36a, var(--gold))}.spot-gk{top:88%;left:50%}.spot-def-one{top:66%;left:20%}.spot-def-two{top:70%;left:50%}.spot-def-three{top:66%;left:80%}.spot-mid-one{top:43%;left:16%}.spot-mid-two{top:47%;left:39%}.spot-mid-three{top:47%;left:61%}.spot-mid-four{top:43%;left:84%}.spot-fwd-one{top:20%;left:24%}.spot-fwd-two{top:16%;left:50%}.spot-fwd-three{top:20%;left:76%}.brief-list{gap:.45rem;display:grid}.brief-list div{border-radius:var(--radius);background:#ffffff14;grid-template-columns:5.2rem 1fr;align-items:center;gap:.75rem;padding:.65rem .7rem;display:grid}.brief-list span{color:#ffffff94;text-transform:uppercase;font-size:.78rem;font-weight:800}.brief-list strong{color:#fff;font-size:.92rem;line-height:1.35}.brief-advisor{gap:.55rem;padding:1rem;display:grid}.brief-advisor .preview-label,.brief-advisor p{margin:0}.brief-advisor strong{font-size:1.08rem;line-height:1.35}.brief-advisor p:last-child{color:#ffffffb8;line-height:1.55}.hero .lede{color:#ffffffc7;font-size:1.16rem}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.hero .button-secondary{color:#fff;background:#ffffff17;border-color:#ffffff38}.hero-stats{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.hero-stats span{color:#ffffffc7;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff29;border-radius:6px;padding:.45rem .7rem;font-size:.83rem;font-weight:800}.command-center{justify-self:end;gap:.9rem;width:min(100%,28rem);min-width:0;display:grid}.ticker{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid;overflow:visible}.ticker span{border-radius:var(--radius);color:#ffffffc2;min-width:0;min-height:2.15rem;font-family:var(--font-heading);text-align:center;text-transform:uppercase;white-space:normal;background:#ffffff14;border:1px solid #ffffff29;justify-content:center;align-items:center;padding:.5rem .45rem;font-size:.82rem;font-weight:800;display:inline-flex}.pitch-board{border-radius:var(--radius);min-width:0;min-height:17rem;box-shadow:var(--shadow);background:linear-gradient(#ffffff17,#ffffff17) 50%/1px 100% no-repeat,radial-gradient(circle,#0000 0 4.1rem,#ffffff29 4.15rem 4.22rem,#0000 4.27rem),linear-gradient(135deg,#1c5c3de0,#0c291deb);border:1px solid #ffffff38;gap:1.1rem;padding:1rem;display:grid}.pitch-line{justify-content:space-around;align-items:center;gap:.6rem;display:flex}.pitch-line span{color:#fff;background:linear-gradient(#0b1624f5,#05080cf0);border:1px solid #ffffff47;border-radius:.45rem .45rem .8rem .8rem;justify-content:center;align-items:center;width:3rem;height:3.35rem;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 12px 26px #08120f2e}.pitch-line .captain-chip{color:#171203;background:linear-gradient(180deg, #f1d36a, var(--gold))}.advisor-preview{border-radius:var(--radius);color:#fff;box-shadow:var(--shadow);background:linear-gradient(145deg,#11253df2,#08120ff0),linear-gradient(90deg,#0000 0 48%,#ffffff0f 48% 52%,#0000 52%);border:1px solid #ffffff2e;overflow:hidden}.preview-header{color:#ffffffc7;border-bottom:1px solid #ffffff29;justify-content:space-between;gap:1rem;padding:.9rem 1rem;font-size:.85rem;font-weight:700;display:flex}.recommendation-stack{gap:.65rem;padding:.9rem;display:grid}.recommendation-stack div{border-radius:var(--radius);background:#ffffff1a;padding:.85rem}.recommendation-stack strong{font-size:1.08rem;line-height:1.35;display:block}.recommendation-stack p{margin:0 0 .35rem}.recommendation-stack span{color:#ffffffc7}.section{padding:4.5rem 0}.section-heading{gap:.7rem;margin-bottom:1.5rem;display:grid}.section-heading h2,.section-heading h1,.signup-copy h2,.final-cta h2,.placeholder-panel h1{max-width:42rem;font-size:clamp(2rem,4vw,3.35rem);line-height:1.04}.split-section{grid-template-columns:.95fr 1fr;align-items:start;gap:3rem;display:grid}.problem-section,.questions-section,.command-section{border-block:1px solid var(--border);background:linear-gradient(90deg,#233a5052,#1d5f432e)}.command-section{border-top:0}.what-you-get-section{background:#fbfcf8}.what-you-get-section .section-heading h2{color:var(--navy)}.copy-block{gap:1rem;padding-top:1.4rem;display:grid}.copy-block p,.signup-copy p,.placeholder-panel p,.site-footer p{margin:0}.step-grid,.package-grid,.question-grid,.command-grid,.deliverable-grid,.built-for-grid,.package-note-grid,.trust-grid{gap:1rem;display:grid}.step-grid,.package-grid,.command-grid,.package-note-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.md1-step-grid,.built-for-grid,.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.deliverable-grid,.question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.step-card,.package-card,.question-card,.command-card,.deliverable-card,.built-for-card,.package-note,.trust-panel,.trust-grid article,.signup-section,.faq-list details,.placeholder-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.step-card,.question-card,.command-card,.deliverable-card,.built-for-card,.package-note,.trust-grid article{padding:1.25rem}.deliverable-card{background:linear-gradient(90deg, #d8aa431a, transparent 40%), var(--surface);align-items:flex-start;gap:.8rem;display:flex}.deliverable-card span{background:var(--accent-dark);border-radius:50%;flex:none;width:.72rem;height:.72rem;margin-top:.35rem}.deliverable-card p,.package-note p,.trust-grid p{color:var(--muted);margin:0;line-height:1.55}.deliverable-card p,.built-for-card{color:var(--navy);font-weight:800;line-height:1.5}.what-you-get-section .deliverable-card p{color:var(--foreground)}.built-for-card{background:linear-gradient(#fffffff5,#ffffffe6),linear-gradient(135deg,#1027411f,#12a86b1a);min-height:9rem}.pricing-intro{grid-template-columns:minmax(0,1fr) minmax(16rem,.45fr);align-items:end;gap:1.5rem;margin-bottom:1.4rem;display:grid}.pricing-intro .section-heading{margin-bottom:0}.pricing-email-note{color:var(--foreground);border-radius:var(--radius);background:#16372b;border:1px solid #4da36d7a;margin:0 0 1.5rem;padding:1rem}.package-note-grid{margin-bottom:1rem}.package-note{background:#fff}.package-note h3{color:var(--navy);margin:0 0 .55rem;font-size:1.05rem}.trust-panel{background:linear-gradient(135deg, #102741f5, #07130ff5), var(--navy);color:#fff;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:2rem;padding:1.5rem;display:grid}.trust-panel .eyebrow{color:var(--gold)}.trust-panel h2{margin:.65rem 0 0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-grid article{box-shadow:none;background:#ffffff14;border-color:#ffffff24}.trust-grid strong{color:#fff;margin-bottom:.55rem;display:block}.trust-grid p{color:#ffffffbd}.command-card{background:linear-gradient(#f3f5ef09 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#f3f5ef09 1px,#0000 1px) 0 0/32px 32px,linear-gradient(135deg,#101922fa,#14251ff5);min-height:12.5rem;position:relative;overflow:hidden}.command-card:after{content:"";border:1px solid #10274121;border-radius:50%;width:4.3rem;height:4.3rem;position:absolute;bottom:1rem;right:1rem}.command-card h3{z-index:1;color:var(--foreground);margin:1.75rem 0 .55rem;font-size:1.45rem;position:relative}.command-card p:last-child{z-index:1;color:var(--muted);margin:0;line-height:1.55;position:relative}.step-card span{color:#fff;background:linear-gradient(135deg, var(--match-blue), var(--accent-dark));border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:800;display:inline-flex}.step-card h3{margin-top:1rem;font-size:1.25rem}.step-card p{margin:.65rem 0 0}.package-card{flex-direction:column;gap:1rem;padding:1.35rem;display:flex;position:relative;overflow:hidden}.package-card:before{background:linear-gradient(90deg, var(--accent), var(--gold));content:"";height:.35rem;position:absolute;inset:0 0 auto}.package-card-featured{background:linear-gradient(#202d37fa,#121b24fa 44%);border-color:#f2c65fdb;box-shadow:0 0 0 1px #f2c65f2e,0 22px 55px #d6a94b2e}.package-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:2.35rem;display:flex}.package-price-block{gap:.35rem;display:grid}.package-offer-label{color:#6de0a0;letter-spacing:.09em;text-transform:uppercase;width:fit-content;margin:0;font-size:.7rem;font-weight:900;line-height:1}.package-badge{color:#11160e;border-radius:var(--radius);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f2c65f;border:1px solid #f2c65fcc;width:fit-content;margin:0;padding:.42rem .65rem;font-size:.76rem;font-weight:800;line-height:1}.package-price{color:#f2c65f;font-family:var(--font-heading);align-items:baseline;gap:.55rem;margin:0;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:800;line-height:.95;display:flex}.package-regular-price{color:#ffffff85;font-family:var(--font-body);font-size:.92rem;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.package-offer-terms,.launch-offer-disclosure{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.launch-offer-disclosure{text-align:center;max-width:58rem;margin:1rem auto 0}.package-card h3{font-size:1.7rem;line-height:1.12}.package-description{min-height:5rem;margin:0}.package-card ul{color:var(--foreground);gap:.55rem;margin-bottom:auto;line-height:1.45;display:grid}.button-card{width:100%;color:var(--foreground);background:#4da36d24;border-color:#4da36d47}.package-card-featured .button-card{color:#08100c;background:#f2c65f}.question-card{color:var(--foreground);background:linear-gradient(90deg, #d8aa431f, transparent 42%), var(--surface);font-size:1.08rem;font-weight:800}.signup-section{background:linear-gradient(135deg, #0b1624f5, #123023f0), var(--navy);color:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:2rem;padding:2rem;display:grid}.signup-section .eyebrow{color:var(--gold)}.signup-section p{color:#ffffffc7}.signup-form label{color:#fff;font-weight:800}.signup-form{gap:.6rem;display:grid}.signup-row{gap:.7rem}.signup-row input{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-width:0;min-height:3rem;color:var(--foreground);background:#0b121a;padding:.8rem .9rem}.faq-list{gap:.8rem;display:grid}.faq-list details{padding:1.1rem 1.2rem}.faq-list summary{cursor:pointer;color:var(--foreground);font-weight:800}.faq-list p{margin:.75rem 0 0}.final-cta{color:#fff;background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), linear-gradient(135deg, var(--navy), #05080c);background-size:44px 44px,44px 44px,auto;padding:4rem 0}.final-cta .eyebrow{color:var(--gold)}.final-cta .button-secondary{color:#fff;background:0 0;border-color:#ffffff47}.placeholder-page{min-height:62vh;padding:5rem 0}.placeholder-panel{gap:1rem;max-width:46rem;padding:2rem;display:grid}.placeholder-panel .button{width:fit-content}.trust-page{padding:5rem 0 6rem}.trust-layout{grid-template-columns:minmax(16rem,.45fr) minmax(0,.75fr);align-items:start;gap:3rem;display:grid}.trust-heading{gap:.85rem;display:grid;position:sticky;top:7rem}.trust-heading h1,.trust-section h2{letter-spacing:0;margin:0}.trust-heading h1{font-size:clamp(2.4rem,5vw,4rem);line-height:1.02}.trust-sections{gap:1rem;display:grid}.trust-section{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:.75rem;padding:1.35rem;display:grid;box-shadow:0 16px 42px #11253d14}.trust-section h2{color:var(--foreground);font-size:1.2rem;line-height:1.2}.trust-section p,.trust-heading p{margin:0}.waitlist-page{padding:4.5rem 0 5.5rem}.waitlist-layout{grid-template-columns:minmax(18rem,.9fr) minmax(22rem,.85fr);align-items:start;gap:3.25rem;display:grid}.waitlist-copy{gap:1.3rem;display:grid;position:sticky;top:7rem}.waitlist-copy h1,.waitlist-panel h2,.waitlist-confirmation h2{letter-spacing:.01em;margin:0}.waitlist-copy h1{font-size:clamp(2.7rem,5vw,4.35rem);line-height:1.02}.waitlist-copy .lede{margin:0}.waitlist-points{color:var(--foreground);gap:.65rem;padding:1rem 0;font-weight:700;display:grid}.waitlist-points p{gap:.65rem;margin:0;line-height:1.5;display:flex}.waitlist-points p:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.5rem}.waitlist-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);gap:.65rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.waitlist-panel h2,.waitlist-confirmation h2{font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.15}.waitlist-form{gap:1rem;margin-top:.75rem;display:grid}.waitlist-fields{gap:.95rem;display:grid}.waitlist-fields label{color:var(--foreground);gap:.42rem;font-size:.92rem;font-weight:800;display:grid}.waitlist-fields label span{color:var(--muted);font-weight:600}.waitlist-fields input,.waitlist-fields select,.waitlist-fields textarea{border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--foreground);background:#0b121a;padding:.78rem .85rem}.waitlist-fields input,.waitlist-fields select{min-height:2.9rem}.waitlist-fields textarea{resize:vertical;min-height:6.75rem}.waitlist-error{border-radius:var(--radius);color:#ffd7d4;background:#9e2c252e;margin:0;padding:.75rem .85rem;line-height:1.45}.waitlist-fine-print{color:var(--muted);margin:0;font-size:.85rem;line-height:1.55}.waitlist-confirmation{gap:1rem;margin-top:.8rem;padding:1.1rem 0 .2rem;display:grid}.waitlist-confirmation p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.65}.waitlist-confirmation .button{width:fit-content}.auth-page{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);align-items:start;gap:2rem;display:grid}.auth-panel,.detail-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.auth-panel{padding:1rem}.segmented-control{border:1px solid var(--border);background:#f3f5ef0a;border-radius:8px;grid-template-columns:1fr 1fr;gap:.35rem;padding:.35rem;display:grid}.segmented-control button,.primary-button,.secondary-button{min-height:2.75rem;font:inherit;cursor:pointer;border:0;border-radius:8px;font-weight:800}.segmented-control button{color:var(--muted);background:0 0}.segmented-control button.active,.primary-button{color:#08100c;background:var(--gold)}.primary-button,.secondary-button{justify-content:center;align-items:center;padding:.75rem 1rem;display:inline-flex}.secondary-button{color:var(--foreground);background:#f3f5ef14}.csv-import-form{border:1px solid var(--border);background:#10201909;border-radius:8px;gap:.75rem;margin-bottom:1rem;padding:1rem;display:grid}.csv-import-form label{color:var(--muted);gap:.45rem;font-size:.9rem;font-weight:800;display:grid}.csv-import-form input{border:1px solid var(--border);width:100%;color:var(--foreground);font:inherit;background:#fff;border-radius:8px;padding:.68rem .8rem}.csv-import-form summary{cursor:pointer;font-weight:800}.csv-import-form ul{gap:.35rem;margin:.65rem 0 0;padding-left:1.1rem;display:grid}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.72}.stacked-form{gap:1rem;margin-top:1rem;display:grid}.auth-help-link,.auth-return-link{width:fit-content;color:var(--gold);font-weight:800;text-decoration:none}.auth-help-link{justify-self:end;margin-top:-.45rem;font-size:.9rem}.auth-help-link:hover,.auth-return-link:hover{text-decoration:underline}.auth-guidance{color:var(--muted);margin:0;line-height:1.6}.compact-form{max-width:26rem}.stacked-form label{color:var(--muted);gap:.45rem;font-size:.9rem;font-weight:800;display:grid}.stacked-form input,.stacked-form select,.intake-form input,.intake-form select,.intake-form textarea,.advisor-compose textarea{border:1px solid var(--border);width:100%;min-height:2.8rem;color:var(--foreground);font:inherit;background:#0b121a;border-radius:8px;padding:.7rem .8rem}.intake-form{gap:1rem;display:grid}.advisor-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);align-items:start;gap:1rem;display:grid}.advisor-thread{gap:1rem;min-height:28rem;max-height:42rem;display:grid;overflow-y:auto}.advisor-message{border-radius:8px;gap:.4rem;max-width:44rem;padding:1rem;line-height:1.6;display:grid}.advisor-message-user{color:#08100c;background:var(--gold);margin-left:auto}.advisor-message-assistant{color:var(--foreground);background:var(--surface-raised)}.advisor-role{text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.advisor-message-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.advisor-speech-button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #f3f5ef33;border-radius:5px;padding:.35rem .55rem;font-size:.72rem;font-weight:800}.advisor-speech-button:hover,.advisor-speech-button[aria-pressed=true]{color:var(--foreground);border-color:var(--accent);background:#4da36d1f}.advisor-audio-player{z-index:2;background:#0b121af5;border:1px solid #4da36d73;border-radius:8px;gap:.65rem;margin-top:auto;padding:.85rem;display:grid;position:sticky;bottom:0;box-shadow:0 -.5rem 1.5rem #0003}.advisor-audio-player[hidden]{display:none}.advisor-audio-player div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.advisor-audio-player span{color:var(--muted);font-size:.8rem}.advisor-audio-player audio{width:100%}.advisor-message-content{white-space:pre-wrap}.advisor-message-content a{color:var(--accent);overflow-wrap:anywhere}.advisor-message-content,.advisor-message-content p,.advisor-empty p,.advisor-guardrails p{margin:0}.advisor-empty{align-content:center;gap:.65rem;min-height:22rem;display:grid}.advisor-empty h2,.advisor-side h2{letter-spacing:0;margin:0}.advisor-side,.advisor-compose{gap:1rem}.advisor-guardrails{color:var(--muted);gap:.65rem;line-height:1.55;display:grid}.advisor-compose{grid-column:1/-1}.advisor-persona-picker{border:0;gap:.65rem;margin:0;padding:0;display:grid}.advisor-persona-picker legend{margin-bottom:.55rem;font-weight:800}.advisor-persona-picker p,.advisor-persona-picker small{color:var(--muted);margin:0;line-height:1.45}.advisor-persona-picker .advisor-voice-profile{color:var(--gold);font-weight:800}.advisor-persona-toggle{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.advisor-persona-toggle label{cursor:pointer}.advisor-persona-toggle input{opacity:0;pointer-events:none;position:absolute}.advisor-persona-toggle span{border:1px solid var(--border);min-height:2.65rem;color:var(--muted);text-align:center;background:#0b121a;border-radius:6px;justify-content:center;align-items:center;padding:.55rem;font-size:.78rem;font-weight:800;display:flex}.advisor-persona-toggle input:checked+span{color:#07100c;border-color:var(--gold);background:var(--gold)}.advisor-persona-toggle input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.advisor-compose label{color:var(--foreground);gap:.45rem;font-size:.95rem;font-weight:800;display:grid}.advisor-compose textarea{resize:vertical}.intake-section{gap:1.2rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-grid label{color:var(--muted);gap:.45rem;font-size:.9rem;font-weight:800;display:grid}.intake-form textarea{resize:vertical;line-height:1.5}.feedback-panel{max-width:46rem}.feedback-form{gap:1rem;display:grid}.feedback-form label{color:var(--muted);gap:.45rem;font-size:.9rem;font-weight:800;display:grid}.feedback-form select,.feedback-form textarea{border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--foreground);background:#0b121a;padding:.7rem .8rem}.feedback-form select{min-height:2.8rem}.feedback-form textarea{resize:vertical;line-height:1.5}.rating-group{border:0;gap:.55rem;margin:0;padding:0;display:grid}.rating-group legend{color:var(--muted);font-size:.9rem;font-weight:800}.rating-options{grid-template-columns:repeat(5,minmax(2.75rem,1fr));gap:.45rem;display:grid}.rating-options label{display:block}.rating-options input{opacity:0;pointer-events:none;position:absolute}.rating-options span{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:2.75rem;color:var(--foreground);background:#0b121a;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.rating-options input:checked+span{color:#08100c;border-color:var(--gold);background:var(--gold)}.form-span{grid-column:1/-1}.required-mark{color:var(--accent-dark)}.optional-label{color:var(--muted);font-size:.78rem;font-weight:600}.risk-picker,.persona-picker{border:0;gap:.75rem;margin:0;padding:0;display:grid}.risk-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.persona-picker{grid-template-columns:repeat(5,minmax(0,1fr))}.risk-picker legend,.persona-picker legend,.persona-helper{grid-column:1/-1}.risk-picker legend,.persona-picker legend{color:var(--muted);margin-bottom:.25rem;font-size:.9rem;font-weight:800}.persona-helper{margin:-.25rem 0 0}.risk-option,.persona-option{border:1px solid var(--border);border-radius:8px;gap:.65rem;padding:.85rem;display:flex}.risk-option input,.persona-option input{width:auto;min-height:auto;margin-top:.2rem}.risk-option strong,.risk-option small,.persona-option strong,.persona-option small{display:block}.risk-option small,.persona-option small{color:var(--muted);margin-top:.2rem;font-weight:500;line-height:1.45}.form-submit-row,.status-panel{justify-content:space-between;align-items:center;gap:1rem;display:flex}.form-error{color:#9e2c25}.confirmation-panel{justify-content:center;min-height:55vh}.form-message,.muted-copy,.metadata-line{color:var(--muted);line-height:1.6}.form-message{margin:0}.page-grid{gap:1.25rem;display:grid}.detail-panel{gap:.75rem;padding:1.25rem;display:grid}.detail-panel h2{letter-spacing:.01em;margin:0;font-size:clamp(1.4rem,3vw,2rem)}.recommendation-status-panel{gap:1rem}.fulfillment-next-step{gap:.35rem;display:grid}.fulfillment-next-step p{margin:0;line-height:1.6}.dashboard-recommendation-preview{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding-top:1rem;display:grid}.recommendation-column{align-content:start;gap:.55rem;min-width:0;display:grid}.compact-recommendation-list{gap:.55rem;margin:0;padding-left:1.2rem;display:grid}.compact-recommendation-list li,.captain-preview{line-height:1.45}.compact-recommendation-list strong,.compact-recommendation-list span,.captain-preview strong,.captain-preview span{display:block}.compact-recommendation-list span,.captain-preview span,.recommendation-rationale{color:var(--muted)}.recommendation-rationale{grid-column:1/-1;margin:0;line-height:1.6}.recommendation-fallback{border:1px solid var(--border);background:var(--surface-tint);border-radius:8px;gap:.65rem;padding:1rem;display:grid}.recommendation-fallback h3{color:var(--foreground);margin:0;font-size:1.2rem}.recommendation-fallback .secondary-button{width:fit-content}.muted-copy,.metadata-line{margin:0}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.action-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.package-card form{width:100%}.checkout-status{gap:1rem;max-width:42rem;padding:5.5rem 0;display:grid}.checkout-status h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,5vw,4rem);line-height:1}.checkout-status p{color:var(--muted);margin:0;line-height:1.7}.text-link{color:var(--gold);font-weight:700}.player-admin-grid{grid-template-columns:minmax(20rem,.85fr) minmax(24rem,1fr);align-items:start;gap:1rem;display:grid}.player-admin-guidance{grid-column:1/-1}.guidance-grid,.player-filters{gap:.75rem;display:grid}.guidance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.guidance-grid p{border-radius:var(--radius);color:var(--muted);background:#f3f5ef0a;margin:0;padding:.8rem;line-height:1.5}.guidance-grid strong{color:var(--foreground)}.panel-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.panel-heading .eyebrow{margin:0 0 .35rem}.player-filters{border:1px solid var(--border);border-radius:var(--radius);background:#f3f5ef09;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;padding:.85rem}.player-table-wrap{overflow-x:auto}.admin-guidance,.empty-state p{color:var(--muted);margin:0;line-height:1.55}.admin-guidance{border-radius:var(--radius);background:var(--surface-tint);border:1px solid #0d8f5a2e;padding:.85rem;font-size:.92rem}.player-filters{grid-template-columns:repeat(4,minmax(8rem,1fr)) auto;align-items:end;gap:.65rem;display:grid}.player-filters label{color:var(--muted);gap:.35rem;font-size:.82rem;font-weight:800;display:grid}.player-filters select{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:2.45rem;color:var(--foreground);background:#0b121a;padding:.55rem .6rem}.compact-button{white-space:nowrap;min-height:2.45rem}.player-table{border-spacing:0;border-collapse:separate;width:100%;min-width:46rem;font-size:.92rem}.player-table th{color:var(--muted);border-bottom:1px solid var(--border);text-align:left;text-transform:uppercase;padding:.65rem .55rem;font-size:.78rem}.player-table td{border-bottom:1px solid var(--border);cursor:pointer;vertical-align:top;padding:.75rem .55rem;line-height:1.35}.player-table tbody tr:hover td{background:#4da36d17}.player-table td span{color:var(--muted);margin-top:.15rem;font-size:.82rem;display:block}.player-table tr.is-selected td{background:var(--surface-tint)}.empty-table-cell{color:var(--muted);text-align:center;line-height:1.6}.tier-pill{width:fit-content;color:var(--foreground);text-transform:capitalize;background:#f3f5ef14;border-radius:999px;margin-top:0;padding:.22rem .52rem;font-size:.78rem;font-weight:800;display:inline-flex}.tier-priority{color:#08100c;background:var(--accent-dark)}.tier-strong{color:#d9f4e3;background:#0d8f5a2e}.tier-avoid{color:#802020;background:#8820201a}.empty-state{border:1px dashed var(--border);border-radius:var(--radius);background:#f3f5ef0d;gap:.4rem;padding:1.25rem;display:grid}.empty-state h3{color:var(--foreground);margin:0;font-size:1rem}.player-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.player-form label{color:var(--muted);gap:.4rem;font-size:.87rem;font-weight:800;display:grid}.player-form input,.player-form select,.player-form textarea{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:2.65rem;color:var(--foreground);background:#0b121a;padding:.65rem .75rem}.admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.metrics-grid,.metrics-two-column,.metrics-three-column,.funnel-grid{gap:1rem;display:grid}.metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.metrics-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-three-column{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.metric-card h2{overflow-wrap:anywhere}.metrics-panel{gap:1rem}.metric-list,.recent-list{gap:.75rem;display:grid}.metric-row,.recent-item,.funnel-grid div{border:1px solid var(--border);border-radius:var(--radius);background:#f3f5ef0a}.metric-row{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.metric-row span,.funnel-grid span,.recent-item span{color:var(--muted)}.metric-row strong,.funnel-grid strong{font-size:1.35rem}.funnel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.funnel-grid div{gap:.35rem;padding:1rem;display:grid}.recent-item{gap:.25rem;padding:.85rem .9rem;display:grid}.recent-item strong{text-transform:capitalize}.recent-item p{color:var(--foreground);margin:.25rem 0 0;line-height:1.5}.metrics-empty{margin:0}.admin-controls{gap:1rem}.status-filters{flex-wrap:wrap;gap:.45rem;display:flex}.status-filters a{color:var(--muted);background:#f3f5ef0f;border-radius:8px;padding:.6rem .8rem;font-weight:700}.status-filters a.active{color:#08100c;background:var(--gold)}.fulfillment-list{gap:1rem;display:grid}.fulfillment-card{gap:1.1rem}.fulfillment-card-heading,.fulfillment-details,.fulfillment-save-row{justify-content:space-between;gap:1rem;display:flex}.fulfillment-card-heading{align-items:start}.status-pill{color:var(--foreground);background:#f3f5ef1a;border-radius:999px;flex:none;padding:.45rem .7rem;font-size:.82rem;font-weight:800}.status-in_progress{color:#684600;background:#d7a84133}.status-delivered{color:#d9f4e3;background:var(--surface-tint)}.status-needs_follow_up{color:#ffd7d4;background:#9e2c252e}.fulfillment-details{border-block:1px solid var(--border);flex-wrap:wrap;padding:.9rem 0}.fulfillment-details div{flex:12rem}.fulfillment-details p:not(.eyebrow),.intake-copy{margin:.35rem 0 0;line-height:1.55}.intake-brief,.fulfillment-editor{gap:.9rem;display:grid}.intake-copy{color:var(--muted);white-space:pre-wrap;background:#f3f5ef0a;border-radius:8px;padding:.8rem}.intake-expansion{gap:.8rem;padding-top:.2rem;display:grid}.intake-expansion summary{cursor:pointer;color:var(--gold);font-weight:700}.intake-expansion[open] summary{margin-bottom:.8rem}.intake-expansion>div+div{margin-top:.8rem}.recommendation-preview{border:1px solid var(--border);background:#0d8f5a14;border-radius:8px;gap:.85rem;padding:.9rem;display:grid}.recommendation-preview summary{cursor:pointer;color:var(--gold);font-weight:800}.recommendation-preview[open] summary{margin-bottom:.85rem}.recommendation-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.recommendation-preview-list{background:#0b121a;border-radius:8px;padding:.75rem}.recommendation-preview-list .eyebrow{margin:0 0 .55rem}.recommendation-preview-list ol{gap:.55rem;margin:0;padding-left:1.2rem;display:grid}.recommendation-preview-list li{line-height:1.45}.recommendation-preview-list span{color:var(--muted);font-size:.86rem;display:block}.recommendation-explanation{background:#0b121a;border-radius:8px;padding:.8rem}.recommendation-explanation p{color:var(--muted);margin:0;line-height:1.55}.recommendation-explanation .eyebrow{color:var(--accent);margin-bottom:.35rem}.missing-intake{color:var(--muted);background:#f3f5ef0a;border-radius:8px;margin:0;padding:.85rem}.fulfillment-editor{padding-top:.2rem}.fulfillment-editor label{color:var(--muted);gap:.45rem;font-size:.9rem;font-weight:800;display:grid}.fulfillment-editor select,.fulfillment-editor textarea{border:1px solid var(--border);width:100%;color:var(--foreground);background:#0b121a;border-radius:8px;padding:.7rem .8rem}.player-form textarea{resize:vertical}.player-note{grid-column:1/-1}.danger-button{border-radius:var(--radius);color:#ffd7d4;min-height:2.75rem;font:inherit;cursor:pointer;background:#88202014;border:1px solid #8820203d;padding:.75rem 1rem;font-weight:800}.danger-button:disabled{cursor:not-allowed;opacity:.72}.fulfillment-editor textarea{resize:vertical;line-height:1.5}.fulfillment-save-row{justify-content:start;align-items:center}.site-footer{background:#090d12;padding:0 0 2rem}.footer-row{border-top:1px solid var(--border);padding-top:1.5rem}@media (max-width:1080px){.hero{grid-template-columns:1fr;align-items:start}.hero-copy{max-width:42rem}.hero h1{max-width:12ch;font-size:clamp(2.8rem,8vw,4.5rem)}.command-center{justify-self:stretch;width:100%;max-width:44rem}}@media (max-width:900px){.advisor-persona-toggle{grid-template-columns:repeat(2,minmax(0,1fr))}.hero,.split-section,.signup-section,.final-cta-inner{grid-template-columns:1fr;display:grid}.step-grid,.package-grid,.question-grid,.command-grid,.md1-step-grid,.deliverable-grid,.built-for-grid,.package-note-grid,.trust-grid,.pricing-intro,.trust-panel,.auth-page,.settings-grid,.waitlist-layout,.trust-layout,.form-grid,.risk-picker,.persona-picker,.official-sync-panel,.player-admin-grid,.guidance-grid,.player-filters,.advisor-layout,.admin-summary,.metrics-grid,.metrics-two-column,.metrics-three-column,.funnel-grid,.player-filters,.feedback-summary,.recommendation-preview-grid,.dashboard-recommendation-preview{grid-template-columns:1fr}.waitlist-copy,.trust-heading{position:static}.form-submit-row,.status-panel,.recommendation-status-panel .panel-heading,.fulfillment-card-heading,.official-sync-actions{flex-direction:column;align-items:stretch}.admin-console-nav{flex-direction:column;align-items:flex-start}.admin-console-links{width:100%}.admin-console-links a{text-align:center;flex:9rem}.package-description{min-height:0}}@media (max-width:640px){body{overflow-x:hidden}.shell{width:min(100% - 2rem,358px);max-width:calc(100% - 2rem)}.site-header .shell,.site-nav,.footer-row,.signup-row{flex-direction:column;align-items:stretch}.site-header .shell{min-height:0;padding:.9rem 0}.site-nav{gap:.7rem;width:100%}.footer-links{justify-content:flex-start}.hero{padding:4rem 0 3rem}.hero>*{min-width:0}.hero-copy,.hero .lede,.hero-stats,.trust-strip,.brief-board,.command-center{width:100%;max-width:100%}.hero h1{font-size:3.1rem;line-height:.96}.md1-hero h1{font-size:2.2rem;line-height:1.06}.md1-hero .lede{font-size:.98rem}.hero-actions form{width:100%}.hero-stats span{text-align:center;flex:calc(50% - .3rem)}.trust-strip span{text-align:center;flex:100%}.checkout-note{font-size:.9rem}.mini-pitch{min-height:16.5rem}.spot{width:2.35rem;height:2.35rem;font-size:.66rem}.brief-list div{grid-template-columns:1fr;gap:.2rem}.pricing-email-note{margin-bottom:0}.built-for-card{min-height:0}.ticker{grid-template-columns:repeat(2,minmax(0,1fr))}.ticker span{font-size:.78rem}.pitch-board{min-height:15.5rem;padding:.9rem;overflow:hidden}.pitch-line{justify-content:space-between}.pitch-line span{width:2.35rem;height:2.7rem}.section{padding:3.2rem 0}.signup-section,.placeholder-panel,.waitlist-panel{padding:1.2rem}.button,.placeholder-panel .button,.waitlist-confirmation .button{width:100%}.player-form{grid-template-columns:1fr}}.squad-recommendation{border:1px solid #d7d7d2;border-radius:.9rem;gap:1.25rem;min-width:0;padding:1rem;display:grid}.squad-recommendation h2,.squad-recommendation h3{margin-bottom:.45rem}.squad-position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.squad-player-list{gap:.55rem;margin:0;padding-left:1.2rem;display:grid}.squad-player-list li{overflow-wrap:anywhere;min-width:0}.squad-player-list li>span{color:#67675f;font-size:.9rem;display:block}.squad-player-list.compact li{flex-wrap:wrap;gap:.45rem;display:flex}.captain-badge{background:#e8f3d6;border-radius:999px;padding:.1rem .45rem;font-weight:700;color:#273313!important;font-size:.75rem!important;display:inline-flex!important}.advisor-strategy-details summary{cursor:pointer;font-weight:700}@media (max-width:600px){.squad-position-grid{grid-template-columns:1fr}.squad-recommendation{padding:.85rem}}
.journey-guide{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg, #12a86b14, #d8aa4312), var(--surface);gap:.8rem;padding:1rem;display:grid}.journey-guide .eyebrow{margin:0}.journey-guide ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.journey-step{border-radius:var(--radius);opacity:.62;background:#ffffff09;align-items:flex-start;gap:.65rem;min-width:0;padding:.75rem;display:flex}.journey-step>span{border:1px solid var(--border);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;font-weight:900;display:inline-flex}.journey-step div{gap:.2rem;min-width:0;display:grid}.journey-step strong{color:var(--foreground);font-size:.88rem}.journey-step small{color:var(--muted);line-height:1.35}.journey-step-current,.journey-step-complete{opacity:1}.journey-step-current{box-shadow:inset 3px 0 0 var(--gold);background:#d8aa431a}.journey-step-complete>span{color:#07130f;border-color:var(--accent);background:var(--accent)}.pricing-page,.checkout-success-page{gap:1.25rem}.checkout-instructions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.checkout-instructions>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:.35rem;padding:1rem;display:grid}.checkout-instructions strong{color:var(--foreground)}.checkout-instructions span,.checkout-help,.guidance-callout p{color:var(--muted);line-height:1.5}.compact-checkout-instructions{grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0}.guidance-callout{border-radius:var(--radius);background:#d8aa4314;border:1px solid #d8aa4359;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.guidance-callout p,.checkout-help{margin:.3rem 0 0}.pricing-page .pricing-email-note{margin:0}.package-next-actions,.auth-guide-column{gap:.8rem;display:grid}.package-next-actions{justify-items:end}@media (max-width:900px){.journey-guide ol,.checkout-instructions,.compact-checkout-instructions{grid-template-columns:1fr 1fr}}@media (max-width:640px){.journey-guide ol,.checkout-instructions,.compact-checkout-instructions{grid-template-columns:1fr}.journey-step-upcoming{display:none}.guidance-callout{flex-direction:column;align-items:stretch}.package-next-actions{justify-items:stretch;width:100%}}
