body.v10-public{background:#101416}.v10-public .housing{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:#101416}.v10-public #app-header,.v10-public #product-nav,.v10-public #az-secondary,.v10-public #founder-access,.v10-public .proof-banner,.v10-public .page-footer,.v10-public #az-founder,.v10-public #notice{display:none!important}.v10-public #page{padding:0;margin:0}.v10{--v10-bone:#c9c5b5;--v10-forest:#142019;--v10-black:#101416;--v10-muted:#abb4aa;color:#efece2;background:var(--v10-black);font-family:'IBM Plex Sans',sans-serif;font-size:18px;line-height:1.5}.v10 *{box-sizing:border-box}.v10 a,.v10 button{touch-action:manipulation}.v10 a{color:inherit}.v10 a:focus-visible,.v10 button:focus-visible,.v10 input:focus-visible{outline:3px solid #7eacff;outline-offset:5px}.v10-header{background:var(--v10-bone);color:var(--v10-forest);min-height:146px;padding:12px max(3vw,24px);display:flex;align-items:center;justify-content:space-between;gap:24px}.v10-logo{display:block;width:320px;max-width:100%;height:auto}.v10-header-actions{display:flex;align-items:center;gap:24px}.v10-header-actions>a{min-height:44px;display:flex;align-items:center;font:14px var(--mono);text-decoration:none}.v10-header-actions .v10-header-cta{background:#101416;color:#c9c5b5;padding:18px 25px;font:600 18px var(--sans);min-height:62px}.v10 section,.v10-footer{padding:64px max(calc((100vw - 1312px)/2),4.45vw)}.v10-hero{display:grid;grid-template-columns:minmax(0,665px) minmax(0,1fr);gap:64px;align-items:start;min-height:834px}.v10-eyebrow{font:18px/1.5 var(--mono);color:#7eacff;margin:0 0 30px}.v10 h1{font-size:clamp(46px,6.32vw,91px);font-weight:700;line-height:1.09;letter-spacing:-.035em;margin:46px 0 28px}.v10 h2{font-size:clamp(34px,4.66vw,67px);font-weight:700;line-height:1.16;letter-spacing:-.03em;margin:0 0 28px}.v10 h3{font-size:39px;line-height:1.3;margin:0 0 42px}.v10-lead{font-size:28px;line-height:1.4;margin:0 0 34px;color:var(--v10-muted)}.v10-hero-frank{width:100%;max-width:530px;height:690px;object-fit:contain;display:block;align-self:start}.v10-capture{margin:38px 0 0}.v10-capture>label{display:block;font:16px var(--mono);color:#7eacff;margin-bottom:10px}.v10-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px}.v10 input[type=email]{width:100%;min-width:0;background:#101416;border:2px solid #52604c;border-radius:0;color:#efece2;padding:18px;font:18px var(--sans);min-height:66px}.v10 input::placeholder{color:#abb4aa;opacity:1}.v10-capture button{background:#7eacff;border:0;border-radius:2px;color:#101416;font:600 19px var(--sans);min-height:66px;padding:18px 24px}.v10-capture button:disabled{opacity:.65}.v10-intended{font:17px var(--mono);color:var(--v10-muted);margin:22px 0}.v10-status{font-size:16px;color:#e1c487;margin:12px 0 0;overflow-wrap:anywhere}.v10-status:empty{display:none}.v10-consent{display:flex!important;gap:10px;font:14px/1.5 var(--sans)!important;margin:16px 0!important;color:#c9c5b5!important}.v10-consent input{min-width:20px;min-height:20px}.v10-access{display:flex;gap:24px;flex-wrap:wrap;margin:18px 0}.v10-access a{min-height:44px;display:flex;align-items:center;text-decoration:underline}.v10-prep,.v10-review,.v10-final{background:var(--v10-bone);color:var(--v10-forest)}.v10-prep .v10-eyebrow,.v10-review>.v10-eyebrow,.v10-final>.v10-eyebrow{color:var(--v10-forest)}.v10-prep>.v10-lead,.v10-review>.v10-lead{color:var(--v10-forest)}.v10-instrument{background:var(--v10-forest);color:#c9c5b5;border-radius:6px;padding:22px}.v10-instrument .v10-eyebrow{color:#7eacff;font-size:20px;margin:0 0 30px}.v10-instrument picture,.v10-instrument img{display:block;width:100%;height:auto}.v10-instrument picture{margin:32px 0}.v10 blockquote{font-size:43px;line-height:1.3;font-weight:700;letter-spacing:-.02em;margin:24px 0 16px}.v10-workstation{display:block;width:calc(100% + 64px);max-width:none;height:auto;object-fit:contain;margin:0 -32px 26px}.v10-caption{font:18px/1.5 var(--mono);color:var(--v10-muted);margin:26px 0 36px}.v10-setup{background:var(--v10-forest);padding:28px 24px;border-radius:8px;margin:36px 0}.v10-setup h3{font-size:49px;margin:0 0 26px}.v10-setup h4{color:#7eacff;font-size:65px;line-height:1.18;margin:0 0 30px;letter-spacing:-.03em}.v10-progression{font:18px/1.5 var(--mono);color:var(--v10-muted);margin:0 0 34px}.v10-setup blockquote{max-width:1150px}.v10-dialogue{background:#202629;padding:24px;border-radius:8px}.v10-dialogue>.v10-eyebrow{font-size:20px;margin:0 0 14px}.v10-dialogue>p:not(.v10-eyebrow){font-size:32px;line-height:1.4;margin:0 0 22px}.v10-talk{display:flex;align-items:center;gap:26px;margin-top:26px}.v10-talk a{background:#7eacff;color:#101416;display:flex;align-items:center;gap:18px;font-weight:700;font-size:26px;padding:16px 22px;border-radius:5px;min-height:76px;text-decoration:none}.v10-talk svg{height:32px;width:24px;fill:currentColor}.v10-talk span{color:var(--v10-muted);font-size:22px}.v10-personality{font-weight:700;font-size:41px;line-height:1.3;color:#c9c5b5;margin:36px 0 0}.v10-review-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:start}.v10-review-grid img{min-width:0}.v10-outcome{font:27px var(--mono);color:#7eacff;margin:24px 0 36px}.v10-final h2{font-size:84px;line-height:1.1}.v10-final-form{background:#101416;max-width:970px;padding:24px;border-radius:5px;margin:38px 0 0}.v10-final-form .v10-capture{margin:0}.v10-footer{border-top:1px solid #52604c;font-size:18px;color:var(--v10-muted)}.v10-footer-top{display:flex;align-items:start;justify-content:space-between;gap:48px;margin:0 0 60px}.v10-footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 36px;max-width:540px}.v10-footer-links span{display:flex;align-items:center;min-height:44px;font:18px var(--mono);color:#c9c5b5}.v10-footer p{margin:0 0 28px;max-width:none}.v10-footer p:last-child{color:#c9c5b5;margin:0}.v10-entry{min-height:100vh;padding:28px}.v10-entry>header{background:#c9c5b5;margin:-28px -28px 40px;padding:16px 24px}.v10-entry>h1,.v10-entry>p,.v10-entry>form,.v10-entry>nav{max-width:760px;margin-left:auto;margin-right:auto}.v10-entry>nav{display:flex;gap:24px;flex-wrap:wrap;margin-top:36px;margin-bottom:64px}.v10-entry>a{display:inline-flex;min-height:44px;margin:24px}.v10-entry .v10-footer{margin:60px -28px -28px}
@media(max-width:1050px){.v10-hero{gap:24px;grid-template-columns:1.15fr 1fr}.v10-input-row{grid-template-columns:1fr}.v10-hero-frank{height:580px}.v10-lead{font-size:24px}.v10-header-actions{gap:14px}.v10-header-actions .v10-header-cta{font-size:15px;padding:16px}.v10-footer-links{gap:10px 20px}.v10-footer-links span{font-size:14px}.v10-setup h4{font-size:52px}}
@media(max-width:700px){.v10{font-size:16px}.v10-header{min-height:100px;padding:12px 10px;gap:12px}.v10-header .v10-logo{width:274px;min-width:200px}.v10-header-actions{flex-direction:column;gap:0;align-items:end}.v10-header-actions .v10-header-cta{font:11px var(--mono);background:transparent;color:#142019;min-height:32px;padding:0;max-width:75px;text-align:right}.v10-header-actions>a{font-size:11px;min-height:32px}.v10 section,.v10-footer{padding:32px 20px}.v10-hero{display:block;min-height:0}.v10-eyebrow{font-size:12px;margin:0 0 28px}.v10 h1{font-size:40px;line-height:1.08;margin:28px 0 20px}.v10 h2{font-size:30px;line-height:1.18;margin:0 0 20px}.v10-lead{font-size:17px;line-height:1.4;margin:0 0 24px}.v10-capture{margin-top:24px}.v10-capture>label{font-size:12px;margin-bottom:12px}.v10 input[type=email]{min-height:44px;font-size:16px;padding:12px}.v10-capture button{min-height:44px;font-size:14px;text-align:left;padding:12px}.v10-input-row{gap:8px}.v10-intended{font-size:12px;margin-top:16px}.v10-hero-frank{width:235px;max-width:100%;height:auto;aspect-ratio:470/545;object-fit:contain;margin:24px auto 0}.v10-instrument{padding:12px}.v10-instrument .v10-eyebrow{font-size:12px;margin:0 0 22px}.v10-instrument picture{margin:22px 0}.v10 blockquote{font-size:21px;line-height:1.3;margin:20px 0}.v10 h3{font-size:20px;margin:0 0 28px}.v10-workstation{width:100%;margin:0 0 18px}.v10-caption{font-size:12px;line-height:1.5;margin:20px 0}.v10-setup{padding:18px 12px;margin:24px 0}.v10-setup h3{font-size:24px;margin:0 0 20px}.v10-setup h4{font-size:28px;margin:0 0 20px}.v10-progression{font-size:11px;margin-bottom:24px}.v10-dialogue{padding:16px 12px}.v10-dialogue>.v10-eyebrow{font-size:12px;margin-bottom:16px}.v10-dialogue>p:not(.v10-eyebrow){font-size:17px;margin-bottom:20px}.v10-talk{flex-wrap:wrap;gap:12px;margin-top:24px}.v10-talk a{font-size:14px;min-height:44px;padding:10px 14px;gap:10px}.v10-talk svg{height:22px;width:17px}.v10-talk span{font-size:12px}.v10-personality{font-size:20px;line-height:1.3;margin-top:26px}.v10-review-grid{grid-template-columns:1fr;gap:16px}.v10-outcome{font-size:16px;margin:24px 0}.v10-final h2{font-size:40px}.v10-final-form{padding:14px;margin-top:26px}.v10-footer-top{display:block;margin-bottom:28px}.v10-footer .v10-logo{width:274px;max-width:100%;margin-bottom:28px}.v10-footer-links{display:block}.v10-footer-links span{font-size:14px;border-bottom:1px solid #52604c;min-height:44px}.v10-footer{font-size:14px}.v10-footer p{margin-bottom:24px}.v10-entry{padding:20px}.v10-entry>header{margin:-20px -20px 32px}.v10-entry .v10-footer{margin:40px -20px -20px}.v10-status{font-size:14px}}
@media(prefers-reduced-motion:reduce){.v10 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.v10-logo img{width:100%;height:auto;display:block}@media(max-width:700px){.v10-header .v10-logo{width:150px;min-width:150px}.v10-header-actions>a,.v10-header-actions .v10-header-cta{min-height:44px}.v10-footer .v10-logo{width:274px}}

@media(max-width:700px){.v10-header{gap:12px}.v10-header-actions{flex-direction:column;align-items:flex-end;gap:0}.v10-header-actions .v10-header-cta{white-space:nowrap;max-width:none;padding:0;font-size:11px}.v10-header-actions>a{white-space:nowrap}}

.v10-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px}.v10-footer-bottom p{margin:0}.v10-socials{display:flex;align-items:center;gap:8px}.v10-social{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:3px;color:#c9c5b5}.v10-social img{width:24px;height:24px}.v10-social:hover{background:#202629}.v10-social:focus-visible,.v10-legal:focus-visible{outline:2px solid #7eacff;outline-offset:3px}.v10-legal:hover{color:#efece2}.v10-footer-links .v10-legal{min-height:44px}.v10 [aria-disabled=true]{cursor:default}@media(max-width:700px){.v10-footer-bottom{align-items:flex-start;flex-direction:column;gap:24px}.v10-socials{order:-1}.v10-footer-bottom p{margin:0}.v10-footer-top{margin-bottom:20px}}

/* R05 scoped header: compact locked master; shared vertical center. */
.v10-header>.v10-logo,.v10-header>.v10-header-actions{align-self:center;margin-top:0;margin-bottom:0}
.v10-header>.v10-logo img{display:block}
@media(max-width:700px){.v10-header{min-height:112px}.v10-header>.v10-header-actions{flex-direction:row;align-items:center;gap:8px;flex-shrink:0}.v10-header>.v10-logo{min-width:128px;flex:0 1 150px}}

/* LANDING-REFRESH-20261013: exact approved copy and unmodified black logo. */
.v10-signup-line{font:16px/1.5 var(--sans);color:#c9c5b5;margin:16px 0;}
.v10-footer-approved-logo{background:#c9c5b5;flex-shrink:0;}
.v10-footer-approved-logo img{width:100%;height:auto;object-fit:contain;}

/* Footer only: retain exact existing width, height, layout and approved artwork. */
.v10-footer .v10-footer-approved-logo{background:transparent;}
.v10-footer .v10-footer-approved-logo img{width:100%;height:auto;object-fit:contain;}

/* Founder-approved height exception, Prep only. Existing section width/type/colors unchanged. */
.v10-prep .v10-instrument picture{margin:0;}
.v10-prep .v10-instrument picture img{display:block;width:100%;height:auto;object-fit:contain;}
/* Use desktop1360x710 and mobile358x1126 source attributes/srcset; no fixed height or crop. */

/* Approved Review-primary / Dashboard-secondary composition, preserving the section shell. */
.v10-review-grid{grid-template-columns:minmax(0,7fr) minmax(0,3fr);}
.v10-review-grid>picture{min-width:0;width:100%;margin:0;}
.v10-review-grid>picture>img{display:block;width:100%;height:auto;}
@media(max-width:700px){.v10-review-grid{grid-template-columns:minmax(0,1fr);}.v10-review-grid>.v10-review-secondary{width:70%;justify-self:center;}}

/* Correction-v6: genuine chart/plan and FRANK crops with Calendar support. */
.v10-review-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;}
.v10-review-grid>div{min-width:0;}
.v10-review-grid>div>img{display:block;width:100%;height:auto;}
.v10-review-grid .v10-review-frank{max-width:591px;margin-top:16px;}
@media(max-width:700px){.v10-review-grid{grid-template-columns:minmax(0,1fr);}.v10-review-grid>.v10-review-secondary{width:100%;max-width:477px;justify-self:center;}}

.v10-progress-cockpit{display:block;width:100%;height:auto;}
