/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.table{display:table}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.srv1-print-only{display:none}.report-section-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071012e6;border:1px solid #29474e;margin:14px 0;display:flex;position:sticky;top:82px}.report-section-nav a{color:#d8e6e8;border-right:1px solid #29474e;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:11px;font-weight:760;text-decoration:none;display:flex}.report-section-nav a:last-child{border-right:0}:is(.report-section-nav a:hover,.report-section-nav a:focus-visible){color:#fff;background:#102226}.report-section-nav b{color:#67e8f7;font:800 8px var(--font-mono),monospace}.report-section-nav span{white-space:nowrap}.report-page [id^=report-]{scroll-margin-top:155px}.report-page .frame-evidence,.report-page .coach-read,.report-page .instruction-card,.report-page .practice-card,.report-page .confidence-read,.report-page .swing-scan{transition:transform .24s,border-color .24s,box-shadow .24s}.report-page .frame-evidence:hover,.report-page .coach-read:hover,.report-page .instruction-card:hover,.report-page .practice-card:hover,.report-page .confidence-read:hover{border-color:#3c6269;transform:translateY(-2px);box-shadow:0 20px 55px #00000038}.report-page .frames{scrollbar-color:#67e8f7 #0a1416}.report-page .frame-photo img{transition:transform .42s,filter .42s}.report-page .frame:hover .frame-photo img{filter:saturate(.95)contrast(1.06);transform:scale(1.035)}.report-v1-page{width:min(1480px,100% - 36px);box-shadow:none;background:0 0;padding-bottom:70px}.swing-report-v1{--v1-bg:#071012;--v1-panel:#0d1a1e;--v1-panel2:#102329;--v1-line:#29474e;--v1-ink:#f1f8f8;--v1-muted:#9bb0b4;--v1-cyan:#51e2ca;--v1-lime:#d4ff4e;--v1-red:#ff7d73;isolation:isolate;aspect-ratio:1.294;border:1px solid var(--v1-line);background:var(--v1-bg);width:100%;color:var(--v1-ink);padding:22px;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000061}.swing-report-v1:before{z-index:-1;content:"";background-image:linear-gradient(#487b842e 1px,#0000 1px),linear-gradient(90deg,#487b842e 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.srv1-header{justify-content:space-between;align-items:flex-start;height:48px;display:flex}.srv1-brand{align-items:center;gap:11px;display:flex}.srv1-brand .srv1-brand-mark{flex:none;width:34px;height:34px}.srv1-brand span,.srv1-brand strong,.srv1-brand small,.srv1-report-id span,.srv1-report-id strong{display:block}.srv1-brand strong{letter-spacing:.02em;font-size:15px}.srv1-brand small{color:var(--v1-muted);font:700 7px var(--font-mono),monospace;letter-spacing:.08em;margin-top:5px}.srv1-report-id{text-align:right}.srv1-report-id span{color:var(--v1-muted);font:700 8px var(--font-mono),monospace}.srv1-report-id strong{color:var(--v1-cyan);font:700 8px var(--font-mono),monospace;margin-top:8px}.srv1-goal{border:1px solid var(--v1-line);background:var(--v1-panel);border-radius:12px;min-height:82px;margin-top:7px;padding:16px 18px}.srv1-goal>span,.srv1-label,.srv1-card>span,.srv1-confidence>span,.srv1-footer b{color:var(--v1-lime);font:800 8px var(--font-mono),monospace;letter-spacing:.08em}.srv1-goal h1{color:var(--v1-ink);letter-spacing:-.03em;margin:8px 0 9px;font-size:clamp(16px,2vw,28px);font-weight:720;line-height:1.08}.srv1-goal p{gap:30px;font-weight:700;display:flex;color:var(--v1-ink)!important;margin:0!important;font-size:10px!important}.srv1-goal p b{color:var(--v1-cyan);font:800 7px var(--font-mono),monospace;letter-spacing:.08em}.srv1-evidence{margin-top:15px}.srv1-label{color:var(--v1-cyan);margin-bottom:9px}.srv1-frame-grid{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.srv1-frame-grid figure{border:1px solid var(--v1-line);background:#081315;border-radius:7px;min-width:0;height:148px;margin:0;position:relative;overflow:hidden}.srv1-frame-grid figure[data-priority=true]{border-color:#d4ff4ecc}.srv1-frame-grid img{object-fit:cover;width:100%;height:100%;display:block}.srv1-frame-grid figcaption{background:#050e11f0;align-items:center;gap:7px;height:25px;padding:0 7px;display:flex;position:absolute;inset:auto 0 0}.srv1-frame-grid figcaption b{background:var(--v1-cyan);color:#061113;width:19px;height:19px;font:850 7px var(--font-mono),monospace;border-radius:50%;place-items:center;display:grid}.srv1-frame-grid figure[data-priority=true] figcaption b{background:var(--v1-lime)}.srv1-frame-grid figcaption span{color:#edf7f8;font:750 7px var(--font-mono),monospace}.srv1-frame-grid figure>small{color:var(--v1-lime);font:800 5px var(--font-mono),monospace;background:#050e11d1;padding:3px 4px;position:absolute;top:6px;right:5px}.srv1-frame-missing{color:#59747a;height:100%;font:800 7px/1.5 var(--font-mono),monospace;text-align:center;place-items:center;display:grid}.srv1-main{grid-template-columns:1.23fr .96fr 1.01fr;gap:9px;height:319px;margin-top:15px;display:grid}.srv1-card{border:1px solid var(--v1-line);background:var(--v1-panel);border-radius:12px;min-width:0;padding:17px;overflow:hidden}.srv1-card h2{color:var(--v1-ink);letter-spacing:-.045em;margin:13px 0 12px;font-size:clamp(18px,2.2vw,31px);line-height:1.02}.srv1-card p{color:var(--v1-muted)!important;margin:0!important;font-size:10px!important;line-height:1.55!important}.srv1-limiter>span{color:var(--v1-red)}.srv1-limiter dl,.srv1-prescription dl{margin:14px 0 0}.srv1-limiter dl>div{border-top:1px solid var(--v1-line);padding:9px 0}.srv1-card dt{color:var(--v1-lime);font:800 7px var(--font-mono),monospace}.srv1-card dd{color:#d9e6e8;margin:5px 0 0;font-size:9px;line-height:1.35}.srv1-limiter dl>div:nth-child(2) dt{color:var(--v1-red)}.srv1-limiter dl>div:nth-child(3) dt{color:#8ca2a6}.srv1-proof>span{color:var(--v1-cyan)}.srv1-proof-list{margin-top:11px}.srv1-proof-list article{border-bottom:1px solid var(--v1-line);grid-template-columns:42px 1fr;gap:8px;padding:8px 0;display:grid}.srv1-proof-list article>b{background:var(--v1-cyan);color:#061113;font:850 7px var(--font-mono),monospace;text-align:center;border-radius:5px;align-self:start;padding:5px}.srv1-proof-list article p{color:#e1ebec!important;font-size:8.5px!important;line-height:1.35!important}.srv1-confidence{background:#081417;border-radius:8px;margin-top:12px;padding:10px}.srv1-confidence span,.srv1-confidence b,.srv1-confidence small{display:block}.srv1-confidence b{color:#e3eff0;font:800 8px var(--font-mono),monospace;margin-top:7px}.srv1-confidence small{color:#81979b;margin-top:5px;font-size:7px;line-height:1.35}.srv1-prescription{border-color:var(--v1-cyan);background:var(--v1-panel2)}.srv1-prescription h2{text-transform:uppercase;margin-bottom:7px}.srv1-cue{font-weight:750;color:var(--v1-cyan)!important}.srv1-prescription ol{counter-reset:v1step;margin:12px 0 0;padding:0;list-style:none}.srv1-prescription li{color:#e2ecee;counter-increment:v1step;min-height:26px;padding:3px 0 3px 30px;font-size:8.5px;line-height:1.35;position:relative}.srv1-prescription li:before{background:var(--v1-lime);color:#061113;width:21px;height:21px;font:850 7px var(--font-mono),monospace;content:counter(v1step);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.srv1-prescription dl{gap:0;display:grid}.srv1-prescription dl>div{border-top:1px solid var(--v1-line);padding:7px 0}.srv1-prescription dd{font-size:7.5px}.srv1-footer{grid-template-columns:1fr 1fr;align-items:end;gap:7px 18px;display:grid;position:absolute;bottom:16px;left:22px;right:22px}.srv1-footer p{grid-template-columns:85px 1fr;display:grid;color:#d8e5e7!important;margin:0!important;font-size:8px!important}.srv1-footer small{color:#748b90;font-size:6.5px}.srv1-footer>strong{color:var(--v1-cyan);font:800 7px var(--font-mono),monospace;text-align:right}.srv1-source-clip{border:1px solid var(--v1-line);background:#081214;margin-top:14px}.srv1-source-clip summary{color:#b6c9cc;cursor:pointer;padding:16px;font-size:11px}.srv1-source-clip video{background:#020607;width:100%;max-height:650px;display:block}.swing-frame-carousel{touch-action:pan-y;background:#071012;outline:0;padding:16px}.swing-frame-carousel:focus-visible{box-shadow:inset 0 0 0 2px #67e8f7}.sfc-stage{background:#0a1518;border:1px solid #29474e;grid-template-columns:1fr;display:grid}.sfc-stage>figure{background:#020607;min-width:0;height:min(68vw,680px);min-height:520px;margin:0;position:relative;overflow:hidden}.sfc-stage>figure>img{object-fit:contain;width:100%;height:100%;animation:.3s sfc-reveal;display:block}.sfc-stage>figure>figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040c0ee6;align-items:center;gap:10px;padding:8px 11px;display:flex;position:absolute;bottom:17px;left:18px}.sfc-stage>figure>figcaption span{color:#061011;width:27px;height:27px;font:850 9px var(--font-mono),monospace;background:#caff3d;border-radius:50%;place-items:center;display:grid}.sfc-stage>figure>figcaption b{color:#f2fafb;letter-spacing:.08em;font-size:11px}.sfc-stage>figure>figcaption small{color:#769095;font:700 8px var(--font-mono),monospace}.sfc-reticle{pointer-events:none;border:1px solid #67e8f72b;position:absolute;inset:18px}.sfc-reticle:before,.sfc-reticle:after{content:"";background:#67e8f73d;position:absolute}.sfc-reticle:before{width:1px;height:16px;top:0;left:50%}.sfc-reticle:after{width:16px;height:1px;top:50%;left:0}.sfc-stage>aside{background:radial-gradient(circle at 100% 0,#caff3d14,#0000 30%),#0d1a1d;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);gap:0 42px;min-height:285px;padding:clamp(24px,3vw,38px);display:grid;position:relative}.sfc-count{color:#67e8f7;font:800 8px var(--font-mono),monospace;letter-spacing:.12em;grid-column:1/-1;align-items:center;gap:12px;display:flex}.sfc-count>i{background:#284348;flex:1;height:2px;position:relative}.sfc-count>i:after{width:var(--frame-progress);content:"";background:#67e8f7;position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #67e8f78c}.sfc-status{color:#a9bdc0;font:800 7px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;border:1px solid #4a686e;place-self:flex-start start;margin-top:24px;padding:6px 8px}.sfc-status[data-status=evidence],.sfc-status[data-status=priority]{color:#caff3d;border-color:#caff3d}.sfc-status[data-status=preserve]{color:#67e8f7;border-color:#67e8f7}.sfc-stage aside h3{color:#f3fafb;letter-spacing:-.045em;grid-column:1;margin:16px 0 10px;font-size:clamp(25px,3vw,42px);line-height:.96}.sfc-stage aside p{grid-column:1;color:#a4b7ba!important;margin:0!important;font-size:14px!important;line-height:1.65!important}.sfc-stage aside>small{color:#6f898e;font:700 8px var(--font-mono),monospace;text-transform:uppercase;grid-column:1;margin-top:14px}.sfc-actions{grid-area:2/2/5;grid-template-columns:1fr;align-self:end;gap:7px;padding-top:24px;display:grid}.sfc-actions button{color:#d5e4e6;background:#0a1417;border:1px solid #3b5d63;min-height:48px;font-size:10px;font-weight:760}.sfc-actions button:last-child{color:#061011;background:#caff3d;border-color:#caff3d}.sfc-actions button:hover{filter:brightness(1.08);transform:translateY(-1px)}.sfc-thumbnails{grid-template-columns:repeat(8,1fr);gap:4px;margin-top:8px;display:grid}.sfc-thumbnails button{color:#839a9e;text-align:left;background:#0a1518;border:1px solid #29474e;min-width:0;padding:5px}.sfc-thumbnails button[aria-selected=true]{color:#fff;background:#122024;border-color:#caff3d;box-shadow:0 0 25px #caff3d14}.sfc-thumbnails button>span{background:#061012;height:74px;display:block;position:relative;overflow:hidden}.sfc-thumbnails img{object-fit:cover;filter:saturate(.6)contrast(1.05);width:100%;height:100%;display:block}.sfc-thumbnails button[aria-selected=true] img{filter:saturate(.95)contrast(1.08)}.sfc-thumbnails i{color:#caff3d;font:800 7px var(--font-mono),monospace;background:#030a0bdb;padding:3px 4px;font-style:normal;position:absolute;bottom:5px;left:5px}.sfc-thumbnails b{text-overflow:ellipsis;margin:7px 3px 3px;font-size:8px;display:block;overflow:hidden}.sfc-hint{text-align:right;text-transform:uppercase;letter-spacing:.06em;color:#668084!important;font:700 8px var(--font-mono),monospace!important;margin:10px 0 0!important}.sfc-missing{color:#6f878b;place-items:center;height:100%;font-size:12px;display:grid}@keyframes sfc-reveal{0%{opacity:.35;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.sfc-stage>figure{min-height:540px}.sfc-stage>aside{grid-template-columns:1fr;min-height:360px}.sfc-actions{grid-area:auto/1;grid-template-columns:1fr 1fr}.sfc-thumbnails{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.sfc-thumbnails button{scroll-snap-align:start;min-width:128px}}@media (max-width:560px){.swing-frame-carousel{padding:8px}.sfc-stage,.sfc-stage>figure{min-height:430px}.sfc-stage aside{min-height:390px;padding:24px 18px}.sfc-stage aside p{font-size:13px!important}.sfc-thumbnails button{min-width:108px}.sfc-thumbnails button>span{height:68px}.sfc-actions{grid-template-columns:1fr}.sfc-hint{text-align:left!important;line-height:1.5!important}}@media (max-width:1050px){.swing-report-v1{aspect-ratio:auto;min-height:1040px}.srv1-frame-grid{grid-template-columns:repeat(4,1fr)}.srv1-main{grid-template-columns:1fr 1fr;height:auto}.srv1-prescription{grid-column:1/-1}.srv1-footer{margin-top:16px;position:static}.srv1-frame-grid figure{height:180px}}@media (max-width:680px){.report-section-nav{top:68px;overflow-x:auto}.report-section-nav a{min-width:132px;padding:0 14px}.report-v1-page{width:calc(100% - 16px);padding-top:86px}.swing-report-v1{min-height:0;padding:14px}.srv1-header{gap:18px;height:auto}.srv1-report-id span{display:none}.srv1-brand small{font-size:6px}.srv1-goal{padding:14px}.srv1-goal p{display:block}.srv1-goal p b{margin-bottom:5px;display:block}.srv1-frame-grid{grid-template-columns:repeat(2,1fr)}.srv1-frame-grid figure{height:205px}.srv1-main{grid-template-columns:1fr}.srv1-prescription{grid-column:auto}.srv1-card{padding:16px}.srv1-card h2{font-size:27px}.srv1-footer{grid-template-columns:1fr}.srv1-footer>strong{text-align:left}}@media print{@page{size:letter landscape;margin:0}html,body{width:11in;height:8.5in;background:#071012!important;margin:0!important}body *{visibility:hidden!important}.srv1-print-only{visibility:visible!important;display:block!important}.srv1-print-only *,.swing-report-v1,.swing-report-v1 *{visibility:visible!important}.swing-report-v1{aspect-ratio:auto!important;width:11in!important;height:8.5in!important;min-height:0!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;border:0!important;margin:0!important;padding:.2in!important;position:fixed!important;inset:0!important}.srv1-header{height:.46in}.srv1-goal{min-height:.75in;margin-top:.04in;padding:.12in .16in}.srv1-goal h1{margin:.06in 0;font-size:17pt}.srv1-evidence{margin-top:.1in}.srv1-label{margin-bottom:.06in}.srv1-frame-grid{gap:.035in;grid-template-columns:repeat(8,1fr)!important}.srv1-frame-grid figure{height:1.43in!important}.srv1-main{gap:.07in;height:3.1in;margin-top:.1in;grid-template-columns:1.23fr .96fr 1.01fr!important}.srv1-card{padding:.13in}.srv1-card h2{font-size:18pt}.srv1-card p{font-size:7.4pt!important}.srv1-card dd{font-size:6.7pt}.srv1-proof-list article{padding:.055in 0}.srv1-proof-list article p{font-size:6.3pt!important}.srv1-prescription li{min-height:.23in;font-size:6.3pt}.srv1-prescription dd{font-size:5.8pt}.srv1-footer{margin:0;bottom:.12in;left:.2in;right:.2in;grid-template-columns:1fr 1fr!important;position:absolute!important}.srv1-source-clip,.report-toolbar,.report-section-nav,.site-header,.legal-footer,.nav,.detailActions{display:none!important}}.sfc-annotation{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sfc-annotation line{stroke:#caff3d;stroke-width:.34px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #caff3dcc)}.sfc-annotation circle{fill:#071012;stroke:#caff3d;stroke-width:1.5px}.sfc-annotation text{fill:#caff3d;font:700 2.4px var(--font-mono),monospace;paint-order:stroke;stroke:#071012;stroke-width:1px}.sfc-feedback{grid-column:1;gap:0;margin:0;display:grid}.sfc-feedback>div{border-top:1px solid #29474e;grid-template-columns:42px 1fr;gap:12px;padding:10px 0;display:grid}.sfc-feedback dt{color:#67e8f7;font:800 8px var(--font-mono),monospace;letter-spacing:.1em}.sfc-feedback>div:last-child dt{color:#caff3d}.sfc-feedback dd{color:#aebfc2;margin:0;font-size:12px;line-height:1.5}.sfc-stage>figure{justify-content:center;align-items:center;display:flex}.sfc-image-wrap{max-width:100%;height:100%;aspect-ratio:var(--frame-aspect);position:relative;overflow:hidden}.sfc-image-wrap>img{object-fit:contain;width:100%;height:100%;animation:none;display:block}.sfc-stage>figure>figcaption{z-index:6}.sfc-pose{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sfc-pose g line{stroke:#67e8f7;stroke-width:.52px;vector-effect:non-scaling-stroke}.sfc-pose g circle{fill:#071012;stroke:#67e8f7;stroke-width:1.35px;vector-effect:non-scaling-stroke}.sfc-pose line[data-status=preserve],.sfc-pose circle[data-status=preserve]{stroke:#57f287}.sfc-pose line[data-status=improve],.sfc-pose circle[data-status=improve]{stroke:#ff625f}.sfc-thumbnails button>span{height:auto;aspect-ratio:var(--frame-aspect);max-height:132px}.sfc-thumbnails img{object-fit:contain;background:#020607}.sfc-pose-thumbnail{z-index:2}.sfc-pose-thumbnail g line{stroke-width:.8px}.sfc-pose-thumbnail g circle{stroke-width:1.1px}.sfc-count button{color:#d9e6e8;min-height:34px;font:800 7px var(--font-mono),monospace;letter-spacing:.08em;background:#0a1417;border:1px solid #3b5d63;padding:0 11px}.sfc-count button:hover{color:#fff;border-color:#67e8f7}.sfc-trace-key{background:#091416;border:1px solid #29474e;margin-top:10px}.sfc-trace-key>header{border-bottom:1px solid #29474e;grid-template-columns:auto minmax(260px,1fr);align-items:center;gap:18px;padding:14px 16px;display:grid}.sfc-trace-key>header span{color:#f1fafb;font:800 8px var(--font-mono),monospace;letter-spacing:.13em}.sfc-trace-key>header p{text-align:right;color:#7f979b!important;margin:0!important;font-size:10px!important;line-height:1.5!important}.sfc-trace-key>div{grid-template-columns:repeat(3,1fr);display:grid}.sfc-trace-key article{border-right:1px solid #29474e;grid-template-columns:12px 1fr;gap:10px;min-width:0;padding:15px 16px;display:grid}.sfc-trace-key article:last-child{border-right:0}.sfc-trace-key article>i{border:2px solid #67e8f7;border-radius:50%;width:10px;height:10px;margin-top:2px;box-shadow:0 0 10px #67e8f76b}.sfc-trace-key article[data-status=preserve]>i{border-color:#57f287;box-shadow:0 0 10px #57f2876b}.sfc-trace-key article[data-status=improve]>i{border-color:#ff625f;box-shadow:0 0 10px #ff625f73}.sfc-trace-key article span,.sfc-trace-key article strong,.sfc-trace-key article small{display:block}.sfc-trace-key article strong{color:#dce8ea;font:800 8px var(--font-mono),monospace;letter-spacing:.08em}.sfc-trace-key article[data-status=preserve] strong{color:#7bf6a1}.sfc-trace-key article[data-status=improve] strong{color:#ff817d}.sfc-trace-key article small{color:#8fa5a9;margin-top:7px;font-size:10px;line-height:1.5}.sfc-hint{text-align:right;text-transform:uppercase;letter-spacing:.06em;display:block;color:#668084!important;font:700 8px var(--font-mono),monospace!important;margin-top:9px!important}@media (max-width:760px){.sfc-trace-key>header{grid-template-columns:1fr;gap:7px}.sfc-trace-key>header p{text-align:left!important}.sfc-trace-key>div{grid-template-columns:1fr}.sfc-trace-key article{border-bottom:1px solid #29474e;border-right:0}.sfc-trace-key article:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.sfc-image-wrap>img,.sfc-stage>figure>img{animation:none}}.coach-rolodex{background:#081315;border:1px solid #29474e;margin-top:14px}.coach-rolodex>header{border-bottom:1px solid #29474e;padding:28px 30px}.coach-rolodex>header span{color:#67e8f7;font:800 8px var(--font-mono),monospace;letter-spacing:.13em}.coach-rolodex>header h2{color:#f3fafb;letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(28px,4vw,50px);line-height:.95}.coach-rolodex>div{grid-template-columns:repeat(5,1fr);display:grid}.coach-rolodex article{border-right:1px solid #29474e;min-width:0;padding:20px}.coach-rolodex article:last-child{border-right:0}.coach-rolodex article>span{color:#769095;font:750 7px var(--font-mono),monospace;text-transform:uppercase;justify-content:space-between;gap:8px;display:flex}.coach-rolodex article>span b{color:#caff3d}.coach-rolodex article[data-verdict=cautions]>span b{color:#ffb36a}.coach-rolodex article[data-verdict=does_not_support]>span b{color:#ff7d73}.coach-rolodex h3{color:#eef7f8;margin:16px 0 10px;font-size:14px;line-height:1.15}.coach-rolodex p{color:#8fa5a9!important;margin:0!important;font-size:10px!important;line-height:1.55!important}.goal-test{background:linear-gradient(110deg,#67e8f70f,#0000 45%),#081315;border:1px solid #29474e;grid-template-columns:.72fr 1.28fr;margin-top:14px;display:grid}.goal-test>div{border-right:1px solid #29474e;padding:28px 30px}.goal-test span{color:#caff3d;font:800 8px var(--font-mono),monospace;letter-spacing:.13em}.goal-test h2{color:#f3fafb;letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(25px,3vw,42px);line-height:.98}.goal-test dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.goal-test dl>div{border-right:1px solid #29474e;padding:25px}.goal-test dl>div:last-child{border-right:0}.goal-test dt{color:#67e8f7;font:800 8px var(--font-mono),monospace}.goal-test dd{color:#a8b9bc;margin:12px 0 0;font-size:11px;line-height:1.55}@media (max-width:900px){.coach-rolodex>div{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.coach-rolodex article{scroll-snap-align:start;min-width:280px}.sfc-feedback dd{font-size:11px}.goal-test{grid-template-columns:1fr}.goal-test>div{border-bottom:1px solid #29474e;border-right:0}.goal-test dl{grid-template-columns:1fr}.goal-test dl>div{border-bottom:1px solid #29474e;border-right:0}}@media print{.coach-rolodex,.goal-test{display:none!important}.srv1-prescription{grid-column:auto!important}}.sfc-stage>.sfc-frame-trace-read{background:linear-gradient(90deg,#67e8f70e,#0000 42%),#091416;border:1px solid #29474e;border-left:0;border-right:0;margin:0}.sfc-frame-trace-read>header{border-bottom:1px solid #29474e;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.sfc-frame-trace-read>header span{color:#f1fafb;font:800 9px var(--font-mono),monospace;letter-spacing:.12em}.sfc-frame-trace-read>header b{color:#67e8f7;font:800 9px var(--font-mono),monospace;letter-spacing:.08em}.sfc-frame-trace-read>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sfc-frame-trace-read article{border-right:1px solid #29474e;grid-template-columns:12px 1fr;gap:11px;min-width:0;padding:16px 24px;display:grid}.sfc-frame-trace-read article:last-child{border-right:0}.sfc-frame-trace-read article>i{border:2px solid #67e8f7;border-radius:50%;width:10px;height:10px;margin-top:3px;box-shadow:0 0 10px #67e8f766}.sfc-frame-trace-read article[data-status=preserve]>i{border-color:#57f287;box-shadow:0 0 10px #57f28766}.sfc-frame-trace-read article[data-status=improve]>i{border-color:#ff625f;box-shadow:0 0 10px #ff625f70}.sfc-frame-trace-read article span,.sfc-frame-trace-read article strong,.sfc-frame-trace-read article small{display:block}.sfc-frame-trace-read article strong{color:#dce8ea;font:800 10px var(--font-mono),monospace;letter-spacing:.05em;line-height:1.35}.sfc-frame-trace-read article[data-status=preserve] strong{color:#7bf6a1}.sfc-frame-trace-read article[data-status=improve] strong{color:#ff817d}.sfc-frame-trace-read article small{color:#c2d0d2;text-transform:none;margin-top:6px;font-size:13px;line-height:1.45}@media (max-width:700px){.sfc-frame-trace-read>header{padding:11px 14px}.sfc-frame-trace-read>div{grid-template-columns:1fr}.sfc-frame-trace-read article{border-bottom:1px solid #29474e;border-right:0;padding:14px}.sfc-frame-trace-read article:last-child{border-bottom:0}.sfc-frame-trace-read article small{font-size:14px;line-height:1.4}}.sfc-frame-trace-read article small b{color:#fff;font-weight:800}.sfc-frame-trace-read article .sfc-color-action{color:#eef8df;background:#caff3d13;border-left:2px solid #caff3d;margin-top:10px;padding:10px 11px;font-weight:600}.sfc-frame-trace-read article .sfc-color-action b{color:#caff3d;font:800 10px var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase}.sfc-frame-trace-read article small{color:#d3dfe1;font-size:15px;line-height:1.48}.sfc-frame-trace-read article .sfc-color-action{color:#f2f9e8;background:#caff3d16;border-left-width:3px;margin-top:12px;padding:12px 13px;font-size:16px;font-weight:650}.sfc-frame-trace-read article .sfc-color-action b{font-size:11px}.sfc-stage>.sfc-controls{background:#0d1a1d;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:0;padding:14px 18px;display:grid}.sfc-controls .sfc-count{grid-column:auto}.sfc-controls .sfc-actions{grid-area:auto;grid-template-columns:repeat(2,minmax(116px,1fr));align-self:auto;gap:7px;padding:0;display:grid}.sfc-controls .sfc-actions button{min-height:46px;padding:0 16px;font-size:11px}@media (max-width:700px){.sfc-frame-trace-read article{padding:16px 14px}.sfc-frame-trace-read article strong{font-size:11px}.sfc-frame-trace-read article small{font-size:16px;line-height:1.45}.sfc-stage>.sfc-controls{grid-template-columns:1fr;gap:10px;min-height:0;padding:12px}.sfc-controls .sfc-actions{grid-template-columns:1fr 1fr}.sfc-controls .sfc-actions button{min-width:0;padding:0 8px;font-size:10px}}.range-coach-panel{color:#eef8f8;background:radial-gradient(circle at 92% 5%,#caff3d1a,#0000 28%),#0a171a;border:1px solid #35565b;margin:14px 0;scroll-margin-top:150px}.range-coach-panel>header{border-bottom:1px solid #29474e;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.range-coach-panel>header span,.range-coach-panel>header small,.range-coach-panel .range-cue>span,.range-coach-panel .range-drill>span,.range-coach-panel dt,.range-coach-panel footer>span{font:800 9px var(--font-mono),monospace;letter-spacing:.12em}.range-coach-panel>header span,.range-coach-panel .range-cue>span{color:#caff3d}.range-coach-panel>header small{color:#779095}.range-coach-panel .range-cue{border-bottom:1px solid #29474e;padding:clamp(26px,4vw,52px)}.range-coach-panel .range-cue h2{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:980px;margin:12px 0 10px;font-size:clamp(38px,6vw,78px);line-height:.94}.range-coach-panel .range-cue p{max-width:760px;color:#9fb3b6!important;margin:0!important;font-size:16px!important;line-height:1.5!important}.range-coach-panel .range-drill{border-bottom:1px solid #29474e;padding:28px 30px}.range-coach-panel .range-drill>span,.range-coach-panel dt,.range-coach-panel footer>span{color:#67e8f7}.range-coach-panel .range-drill h3{color:#f5fbfb;margin:9px 0;font-size:clamp(26px,3vw,42px);line-height:1}.range-coach-panel .range-drill>p{max-width:840px;color:#9fb2b5!important;margin:0!important;font-size:15px!important;line-height:1.55!important}.range-coach-panel ol{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.range-coach-panel li{color:#dbe8e9;background:#081315;border:1px solid #29474e;grid-template-columns:32px 1fr;align-items:start;gap:11px;min-width:0;padding:14px;font-size:14px;line-height:1.45;display:grid}.range-coach-panel li b{color:#061011;width:28px;height:28px;font:850 9px var(--font-mono),monospace;background:#caff3d;border-radius:50%;place-items:center;display:grid}.range-coach-panel dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.range-coach-panel dl>div{border-right:1px solid #29474e;padding:22px 24px}.range-coach-panel dl>div:last-child{border-right:0}.range-coach-panel dd{color:#eef7f8;margin:10px 0 0;font-size:16px;line-height:1.45}.range-coach-panel footer{background:#071214;border-top:1px solid #29474e;grid-template-columns:150px 1fr;gap:18px;padding:18px 24px;display:grid}.range-coach-panel footer p{color:#c1d1d3!important;margin:0!important;font-size:14px!important;line-height:1.5!important}.report-page>.coach-summary,.report-page>.coach-rolodex,.report-page>.goal-test,.report-page>.swing-scan,.report-page>.confidence-read,.report-page>.report-columns,.report-page>.practice-card,.report-page>.drill-demonstration,.report-page>.lesson-sequence,.report-page>.report-boundary,.report-page>.personal-report-end,.report-page>.report-range-card{display:none}@media (max-width:760px){.range-coach-panel>header{padding:11px 14px}.range-coach-panel>header small{font-size:7px}.range-coach-panel .range-cue{padding:26px 18px}.range-coach-panel .range-cue h2{font-size:44px}.range-coach-panel .range-cue p{font-size:15px!important}.range-coach-panel .range-drill{padding:24px 18px}.range-coach-panel .range-drill>p{font-size:15px!important}.range-coach-panel ol,.range-coach-panel dl{grid-template-columns:1fr}.range-coach-panel li{font-size:15px}.range-coach-panel dl>div{border-bottom:1px solid #29474e;border-right:0;padding:18px}.range-coach-panel dl>div:last-child{border-bottom:0}.range-coach-panel dd{font-size:17px}.range-coach-panel footer{grid-template-columns:1fr;gap:8px;padding:18px}.range-coach-panel footer p{font-size:15px!important}}@media print{.range-coach-panel{display:none!important}}.srv1-document{display:block}.srv1-playbook{display:none}.srv1-frame-grid .srv1-pose,.srv1-playbook .srv1-pose{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.srv1-pose line{stroke:#67e8f7;stroke-width:.7px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1.5px #061012)}.srv1-pose circle{fill:#061012;stroke:#67e8f7;stroke-width:1.2px;vector-effect:non-scaling-stroke}.srv1-pose line[data-status=preserve],.srv1-pose circle[data-status=preserve]{stroke:#57f287}.srv1-pose line[data-status=improve],.srv1-pose circle[data-status=improve]{stroke:#ff625f}.srv1-frame-grid figcaption,.srv1-frame-grid figure>small{z-index:3}.srv1-playbook-title{margin:10px 0 12px}.srv1-playbook-title span{color:var(--v1-lime);font:800 9px var(--font-mono),monospace;letter-spacing:.1em;display:block}.srv1-playbook-title p{color:var(--v1-muted)!important;margin:8px 0 0!important;font-size:10px!important}.srv1-playbook-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.srv1-playbook-grid>article{border:1px solid var(--v1-line);background:var(--v1-panel);border-radius:8px;grid-template-columns:43% 1fr;gap:9px;min-width:0;height:244px;padding:8px;display:grid}.srv1-playbook-grid>article[data-status=improve]{border-color:var(--v1-red);background:var(--v1-panel2)}.srv1-playbook-grid figure{background:#061012;border-radius:5px;height:175px;margin:0;position:relative;overflow:hidden}.srv1-playbook-grid figure>img{object-fit:cover;width:100%;height:100%}.srv1-playbook-grid figcaption{z-index:3;background:#050e11f0;align-items:center;gap:6px;height:24px;padding:0 6px;display:flex;position:absolute;inset:auto 0 0}.srv1-playbook-grid figcaption b{background:var(--v1-lime);color:#061012;width:17px;height:17px;font:850 6px var(--font-mono),monospace;border-radius:50%;place-items:center;display:grid}.srv1-playbook-grid article[data-status=improve] figcaption b{background:var(--v1-red)}.srv1-playbook-grid figcaption span{color:#edf7f8;font:750 6px var(--font-mono),monospace}.srv1-playbook-grid article>div>span,.srv1-playbook-grid article>div>b{font:800 6.5px var(--font-mono),monospace;letter-spacing:.07em;display:block}.srv1-playbook-grid article>div>span{color:var(--v1-lime);margin:3px 0 14px}.srv1-playbook-grid article[data-status=improve]>div>span{color:var(--v1-red)}.srv1-playbook-grid article>div>b{color:var(--v1-cyan);margin:9px 0 5px}.srv1-playbook-grid article>div>strong{color:#e8f1f2;font-size:7px;line-height:1.35;display:block}.srv1-playbook-grid article>div>p{color:#b6c7ca!important;margin:0!important;font-size:7px!important;line-height:1.35!important}.srv1-playbook-cue{border:1px solid var(--v1-line);background:var(--v1-panel);border-radius:8px;grid-template-columns:130px 1fr 1fr;align-items:center;gap:14px;min-height:48px;padding:10px 13px;display:grid;position:absolute;bottom:42px;left:22px;right:22px}.srv1-playbook-cue span{color:var(--v1-cyan);font:800 7px var(--font-mono),monospace}.srv1-playbook-cue strong{color:#f1f8f8;font-size:9px}.srv1-playbook-cue small{color:var(--v1-muted);font-size:7px}@media print{.srv1-document{width:11in!important;margin:0!important}.srv1-document>.swing-report-v1{page-break-after:always!important;break-after:page!important;width:11in!important;height:8.5in!important;position:relative!important;inset:auto!important}.srv1-document>.srv1-playbook{page-break-after:auto!important;break-after:auto!important;display:block!important}.srv1-playbook-grid{grid-template-columns:repeat(4,1fr)!important}.srv1-playbook-grid>article{height:2.35in!important}.srv1-playbook-grid figure{height:1.72in!important}.srv1-playbook-cue{bottom:.42in!important}}.bag-progress-report{background:#29484e;border:1px solid #29484e;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr) auto;align-items:stretch;gap:1px;margin:18px 0;display:grid}.bag-progress-report>div,.bag-progress-report dl,.bag-progress-report>a{background:#091416}.bag-progress-report>div{padding:24px}.bag-progress-report>div>span{color:#67e8f7;font:750 9px var(--font-mono),monospace;letter-spacing:.14em}.bag-progress-report h2{color:#f0fafb;letter-spacing:-.045em;margin:9px 0 8px;font-size:30px;line-height:1}.bag-progress-report p{color:#91a6aa;margin:0;font-size:13px;line-height:1.62}.bag-progress-report dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.bag-progress-report dl div{border-left:1px solid #203a3f;padding:20px}.bag-progress-report dt{color:#6c898e;font:750 8px var(--font-mono),monospace;letter-spacing:.12em}.bag-progress-report dd{color:#c2d2d4;margin:9px 0 0;font-size:11px;line-height:1.55}.bag-progress-report>a{color:#071012;background:#caff3d;place-content:center;min-width:140px;padding:20px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.bag-progress-report[data-status=progressing],.bag-progress-report[data-status=new_priority_supported]{background:#789a28;border-color:#789a28}.bag-progress-report[data-status=inconclusive]>div>span{color:#f6c86e}@media (max-width:900px){.bag-progress-report{grid-template-columns:1fr}.bag-progress-report dl div{border-top:1px solid #203a3f;border-left:0}.bag-progress-report>a{min-height:58px}}@media (max-width:560px){.bag-progress-report dl{grid-template-columns:1fr}}.marker-proof{grid-template-columns:1fr 28px 1fr;align-items:center;gap:8px;margin:14px 0;display:grid}.marker-proof>i{color:#526c70;text-align:center;font-style:normal}.marker-proof figure{background:#fff;border:1px solid #b7c3b8;grid-template-columns:92px 1fr;align-items:center;min-height:86px;margin:0;display:grid;overflow:hidden}.marker-proof img{object-fit:cover;background:#e5eae3;width:92px;height:86px}.marker-proof figcaption{padding:12px}.marker-proof span,.marker-proof strong{display:block}.marker-proof span{color:#265c38;font:700 8px var(--font-mono),monospace;letter-spacing:.13em}.marker-proof strong{color:#203627;margin-top:7px;font-size:12px}.alignment-panel .phase-strip{height:104px}.alignment-panel .phase-strip img{object-fit:cover;height:100%}@media (max-width:620px){.marker-proof{grid-template-columns:1fr}.marker-proof>i{transform:rotate(90deg)}.marker-proof figure{grid-template-columns:110px 1fr}.marker-proof img{width:110px}.alignment-panel .phase-strip{height:82px}}:root{--ink:#070907;--surface:#111510;--paper:#f3f4ea;--soft:#bdc4b7;--muted:#7f887a;--line:#f3f4ea24;--line-soft:#f3f4ea14;--lime:#d8ff45;--amber:#e8ad54}.practice-checkin{color:#18251c;background:#faf7ef;border:1px solid #c3bcaf;margin-top:14px;padding:clamp(28px,4vw,44px)}.checkin-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.checkin-heading span{color:#745a35;font:500 8px var(--font-mono),monospace;letter-spacing:.13em}.checkin-heading h3{font:400 clamp(29px,3.5vw,46px)/1.04 var(--font-display),Georgia,serif;letter-spacing:-.025em;margin:12px 0 0}.checkin-heading p{color:#68736b;margin:0;font-size:10px}.checkin-fields{grid-template-columns:180px 180px minmax(220px,1fr) auto;align-items:end;gap:9px;margin-top:24px;display:grid}.checkin-fields label{flex-direction:column;gap:8px;display:flex}.checkin-fields label>span{color:#536158;font-size:10px}.checkin-fields label>div{background:#fffdf8;border:1px solid #b9b2a4;grid-template-columns:1fr auto;height:46px;display:grid}.checkin-fields input{color:#173a29;min-width:0;font:500 14px var(--font-sans),Arial,sans-serif;background:#fffdf8;border:1px solid #b9b2a4;border-radius:0}.checkin-fields label>div input{border:0;width:100%;padding:0 12px}.checkin-fields label>div small{color:#667067;padding:15px 12px}.checkin-note input{height:46px;padding:0 12px}.checkin-fields button{color:#fbf8ef;cursor:pointer;background:#173a29;border:0;min-height:46px;padding:0 18px;font-weight:650}.checkin-fields button:hover{background:#244d37}.checkin-result{background:#f0ebdf;border-left:3px solid #9b7846;margin-top:18px;padding:18px 20px}.checkin-result.passed{border-color:#315f3f}.checkin-result.repeat{border-color:#9b5f1d}.checkin-result strong{color:#173a29;font:400 21px var(--font-display),Georgia,serif}.checkin-result p{color:#4d5e54;margin:7px 0;font-size:12px;line-height:1.65}.checkin-result a{color:#173a29;font-size:11px;font-weight:700}@media (max-width:900px){.checkin-fields{grid-template-columns:1fr 1fr}.checkin-note,.checkin-fields button{grid-column:1/-1}}@media (max-width:560px){.practice-checkin{padding:25px 18px}.checkin-heading{flex-direction:column;align-items:flex-start;gap:8px}.checkin-fields{grid-template-columns:1fr}.checkin-note,.checkin-fields button{grid-column:auto}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:Arial, var(--font-geist-sans), sans-serif;margin:0}button,textarea,select{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible){outline:2px solid var(--lime);outline-offset:3px}::selection{background:var(--lime);color:var(--ink)}.site-shell{background:radial-gradient(circle at 14% 20%,#d8ff450e,#0000 25%),radial-gradient(circle at 90% 80%,#688c3e0b,#0000 30%),linear-gradient(#090c08,#050705 65%,#030403);min-height:100vh;position:relative;overflow:hidden}.site-shell:before{content:"";z-index:0;pointer-events:none;opacity:.15;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.site-header{z-index:50;-webkit-backdrop-filter:blur(28px)saturate(155%);backdrop-filter:blur(28px)saturate(155%);background:#050705ad;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,4.4vw,72px);display:flex;position:fixed;inset:0 0 auto}.wordmark{-webkit-appearance:none;appearance:none;min-height:44px;color:var(--paper);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.brand-mark{filter:drop-shadow(0 8px 15px #d8ff451a);width:39px;height:39px;display:block}.brand-mark-path{fill:none;stroke:var(--paper);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.brand-mark-impact{fill:var(--lime);stroke:#151914;stroke-width:1.2px;filter:drop-shadow(0 0 5px #d8ff45b8)}.brand-mark-ticks{fill:none;stroke:var(--lime);stroke-width:1.2px;stroke-linecap:round}.brand-mark-orbit{fill:none;stroke:var(--lime);stroke-width:1px;stroke-linecap:round;stroke-dasharray:1.5 2.5;opacity:.42}.wordmark>span{flex-direction:column;gap:4px;display:flex}.wordmark strong{letter-spacing:.19em;font-size:11px}.record-guide{border:1px solid var(--line);min-height:44px;color:var(--soft);background:#ffffff06;border-radius:10px;padding:0 15px;font-size:11px}.record-guide:hover{color:var(--paper);border-color:#d8ff4573}.header-actions{align-items:center;gap:7px;display:flex}.header-actions a{min-height:44px;color:var(--soft);border-radius:8px;align-items:center;padding:10px 9px;font-size:11px;text-decoration:none;display:inline-flex}.kicker{color:var(--lime);letter-spacing:.19em;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.decision-page{z-index:1;grid-template-columns:minmax(390px,1.02fr) minmax(520px,.98fr);align-items:stretch;gap:clamp(22px,2.5vw,42px);width:min(1480px,100% - 64px);min-height:100vh;margin:auto;padding:112px 0 36px;display:grid;position:relative}.decision-intro{background:#070907;border:1px solid #f3f4ea24;border-radius:28px;min-height:720px;position:relative;overflow:hidden;box-shadow:0 42px 110px #0000007a}.hero-visual{position:absolute;inset:0;overflow:hidden}.hero-visual img{object-fit:cover;object-position:66% center;width:100%;height:100%;animation:12s ease-in-out infinite alternate hero-breathe;transform:scale(1.025)}.visual-shade{background:linear-gradient(#0406040a,#04060424 42%,#040604f5 89%),linear-gradient(90deg,#04060459,#0000 62%);position:absolute;inset:0}.visual-scan{background:linear-gradient(#0000,#d8ff450e,#0000);height:18%;animation:7s linear infinite scan;position:absolute;top:-12%;left:0;right:0}.visual-scan:after{content:"";background:linear-gradient(90deg,transparent,var(--lime),transparent);opacity:.33;height:1px;position:absolute;bottom:50%;left:8%;right:8%;box-shadow:0 0 18px #d8ff4561}.target-ring{border:1px solid #d8ff45c7;border-radius:50%;width:34px;height:34px;animation:2.7s ease-out infinite target-pulse;position:absolute;box-shadow:0 0 0 6px #d8ff450e,0 0 22px #d8ff4538}.target-ring:before,.target-ring:after{content:"";background:var(--lime);opacity:.8;position:absolute}.target-ring:before{width:1px;height:44px;top:-6px;left:16px}.target-ring:after{width:44px;height:1px;top:16px;left:-6px}.ring-shoulder{top:17%;right:22%}.ring-hip{animation-delay:-.8s;top:42%;right:20%}.optic-readout{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#06080685;border:1px solid #f3f4ea2e;border-radius:12px;width:142px;padding:13px 14px;position:absolute;top:28px;left:28px;box-shadow:inset 0 0 30px #d8ff4506}.optic-readout span{color:var(--lime);letter-spacing:.16em;align-items:center;gap:7px;font-size:7px;display:flex}.optic-readout span i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 10px var(--lime);border-radius:50%}.optic-readout strong{margin:11px 0 6px;font:400 28px/1 Georgia,serif;display:block}.optic-readout small{color:#90988b;letter-spacing:.09em;font-size:7px}.vector-readout{border-left:1px solid var(--lime);background:linear-gradient(90deg,#0507059e,#0000);padding:10px 12px;position:absolute;top:42%;right:28px}.vector-readout span{color:#aab2a5;letter-spacing:.14em;font-size:7px;display:block}.vector-readout i{background:var(--lime);width:74px;height:1px;margin:8px 0;display:block;box-shadow:0 0 12px #d8ff4573}.vector-readout strong{font:400 15px Georgia,serif}.visual-coordinates{color:#7a8276;font:7px var(--font-geist-mono),monospace;letter-spacing:.12em;position:absolute;bottom:25px;right:26px}.intro-copy{z-index:3;position:absolute;bottom:clamp(30px,5vw,58px);left:clamp(25px,4vw,54px);right:28px}.decision-intro h1{letter-spacing:-.065em;text-shadow:0 8px 40px #000c;max-width:600px;margin:20px 0 22px;font-size:clamp(52px,5.5vw,82px);font-weight:520;line-height:.86}.decision-intro h1 em,.analyzing-page h1 em,.report-hero h1 em{color:#b9beb2;font-family:Georgia,serif;font-weight:400}.decision-intro p{color:#b1b8ad;text-shadow:0 4px 24px #000;max-width:470px;margin:0;font-size:clamp(13px,1.15vw,16px);line-height:1.62}.decision-composer{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(130%);backdrop-filter:blur(28px)saturate(130%);background:linear-gradient(145deg,#171d15e6,#090c09f0);border:1px solid #f3f4ea30;border-radius:24px;align-self:center;padding:clamp(23px,2.6vw,36px);position:relative;overflow:hidden;box-shadow:0 45px 110px #00000080,inset 0 1px #ffffff09}.decision-composer:before{content:"";border:1px solid #d8ff4533;border-radius:50%;width:280px;height:280px;position:absolute;top:-190px;right:-130px;box-shadow:0 0 90px #d8ff4514,inset 0 0 80px #d8ff4506}.composer-glow{z-index:-1;filter:blur(45px);opacity:.72;background:#d8ff4530;height:65px;position:absolute;bottom:-28px;left:12%;right:12%}.composer-head{justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:22px;display:flex}.composer-head span,.goal-field>span,.context-details label>span{color:var(--muted);letter-spacing:.17em;font-size:9px;font-weight:700}.composer-head h2{max-width:530px;margin:9px 0 0;font:400 clamp(23px,2.2vw,31px)/1.15 Georgia,serif}.composer-head .step-count{color:var(--lime);white-space:nowrap}.goal-field{display:block}.goal-field textarea{resize:vertical;width:100%;min-height:148px;color:var(--paper);caret-color:var(--lime);background:linear-gradient(145deg,#040604e0,#0b0e0abf);border:1px solid #f3f4ea2b;border-radius:14px;margin-top:9px;padding:20px 22px;font:400 clamp(20px,2vw,28px)/1.32 Georgia,serif;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 24px #0006,0 0 0 1px #d8ff4500}.goal-field small{color:#7c8478;text-align:right;min-height:16px;margin-top:8px;font-size:10px;display:block}.example-row{flex-wrap:wrap;gap:7px;margin:10px 0 18px;display:flex}.example-row button{border:1px solid var(--line-soft);color:#8f978b;background:0 0;border-radius:100px;padding:8px 10px;font-size:9px}.example-row button:hover{color:var(--paper);border-color:#d8ff4559}.sample-action{color:#9da694;text-align:center;border-radius:9px;margin-top:10px;padding:10px;font-size:10px;text-decoration:none;display:block}.sample-action:hover{color:var(--paper);background:#ffffff08}.file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.attach-button{width:100%;min-height:82px;color:var(--paper);text-align:left;background:linear-gradient(90deg,#d8ff4506,#ffffff03);border:1px dashed #f3f4ea42;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding:14px 18px;display:grid;position:relative;overflow:hidden}.attach-button>span:nth-child(2){flex-direction:column;gap:6px;display:flex}.attach-button strong{font-size:12px}.attach-button small{color:var(--muted);font-size:9px}.attach-button i{color:var(--lime);font-style:normal}.upload-safety-note{color:#66786e;margin:10px 0 0;font-size:9px;line-height:1.5}.attach-icon{border:1px solid var(--line);width:36px;height:36px;color:var(--lime);border-radius:10px;place-items:center;font-size:20px;display:grid}.clip-ready{background:#d8ff4509;border:1px solid #d8ff4540;border-radius:13px;grid-template-columns:145px 1fr auto;align-items:center;gap:16px;padding:11px;display:grid}.clip-preview{background:#030403;border-radius:9px;height:82px;overflow:hidden}.clip-preview video{object-fit:cover;width:100%;height:100%}.clip-meta{flex-direction:column;gap:6px;min-width:0;display:flex}.clip-meta span{color:var(--lime);letter-spacing:.15em;font-size:8px}.clip-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.clip-meta small{color:var(--muted);letter-spacing:.09em;font-size:8px}.clip-actions{flex-direction:column;gap:6px;display:flex}.clip-actions button{color:var(--soft);background:0 0;border:0;font-size:9px}.clip-actions button:last-child{color:#c98f77}.file-error{color:#e0a081;margin:9px 0 0;font-size:10px}.clip-workspace{background:#0508059e;border:1px solid #d8ff4538;border-radius:15px;overflow:hidden}.clip-workspace .clip-ready{background:0 0;border:0;border-radius:0}.alignment-panel{border-top:1px solid var(--line-soft);background:radial-gradient(circle at 50% 0,#d8ff450e,#0000 42%);padding:17px}.alignment-head{justify-content:space-between;align-items:start;gap:18px;min-height:43px;display:flex}.alignment-head>div{flex-direction:column;gap:7px;display:flex}.alignment-head span,.alignment-head small{color:var(--lime);letter-spacing:.15em;font-size:7px}.alignment-head span i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin-right:6px;display:inline-block}.alignment-head strong{font-size:11px}.alignment-head small{color:var(--muted);white-space:nowrap}.phase-strip{border:1px solid var(--line-soft);background:#030503;border-radius:8px;grid-template-columns:repeat(8,1fr);gap:2px;height:64px;display:grid;overflow:hidden}.phase-strip>div{background:linear-gradient(145deg,#141a12,#090c09);min-width:0;position:relative;overflow:hidden}.phase-strip img{object-fit:cover;filter:saturate(.55)contrast(1.06);width:100%;height:100%}.phase-strip span{color:var(--lime);font:7px var(--font-geist-mono),monospace;background:#040604b8;padding:2px 3px;position:absolute;bottom:4px;left:5px}.phase-strip .frame-placeholder span{background:0 0;top:50%;bottom:auto;transform:translateY(-50%)}.impact-control{color:#6f786b;min-height:61px;font:7px var(--font-geist-mono),monospace;letter-spacing:.09em;grid-template-columns:85px 1fr 95px;align-items:center;gap:10px;display:grid}.impact-control>span:last-child{text-align:right}.impact-control label{padding-top:18px;display:block;position:relative}.impact-control input{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#5f675c,var(--lime),#5f675c);cursor:ew-resize;width:100%;height:2px}.impact-control input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--lime);width:15px;height:15px;box-shadow:0 0 0 1px var(--lime),0 0 17px #d8ff45a6;border:2px solid #091008;border-radius:50%}.impact-marker{color:var(--lime);font:7px var(--font-geist-mono),monospace;white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.impact-marker i{vertical-align:top;background:var(--lime);width:1px;height:28px;box-shadow:0 0 10px var(--lime);margin-right:5px;display:inline-block}.alignment-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.alignment-actions button{border:1px solid var(--line);min-height:42px;color:var(--soft);background:0 0;border-radius:9px;font-size:9px}.alignment-panel>p{color:#70786d;margin:11px 0 0;font-size:8px;line-height:1.5}.window-controls{gap:12px;margin:14px 0;display:grid}.window-controls label{grid-template-columns:86px 1fr 48px;align-items:center;gap:12px;display:grid}.window-controls span{color:var(--lime);font:700 8px var(--font-geist-mono),monospace;letter-spacing:.12em}.window-controls small{color:var(--muted);font:8px var(--font-geist-mono),monospace;text-align:right}.window-controls input{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#5f675c,var(--lime));cursor:ew-resize;border-radius:10px;width:100%;height:3px}.window-controls input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--lime);width:15px;height:15px;box-shadow:0 0 0 1px var(--lime),0 0 14px #d8ff457a;border:2px solid #091008;border-radius:50%}.context-details{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin-top:14px}.context-details summary{color:var(--soft);cursor:pointer;padding:15px 0;font-size:10px;font-weight:700;list-style-position:inside}.context-details summary span{float:right;color:var(--muted);font-weight:400}.context-details>div{grid-template-columns:1fr 1fr;gap:10px;padding-bottom:15px;display:grid}.context-details label{flex-direction:column;gap:8px;display:flex}.context-details select{border:1px solid var(--line);height:42px;color:var(--paper);background:#0a0d0a;border-radius:9px;padding:0 11px;font-size:10px}.signal-strip{border-bottom:1px solid var(--line-soft);color:#788075;min-height:38px;font:7px var(--font-geist-mono),monospace;letter-spacing:.11em;grid-template-columns:1.2fr .8fr .8fr;align-items:center;display:grid}.signal-strip span{padding-right:8px}.signal-strip span+span{border-left:1px solid var(--line-soft);padding-left:10px}.signal-strip span:first-child{color:var(--lime)}.signal-strip i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin-right:6px;animation:2s ease-in-out infinite status-pulse;display:inline-block}.primary-action{background:var(--lime);color:#080a07;border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;height:57px;margin-top:20px;padding:0 19px;font-size:12px;font-weight:800;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 18px 38px #d8ff4521}.primary-action:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 22px 45px #d8ff4533}.primary-action:disabled{cursor:not-allowed;color:#70786b;box-shadow:none;background:#30372d}.sample-action{color:#9ca498;background:0 0;border:0;width:100%;padding:15px 0 3px;font-size:10px}.sample-action:hover{color:var(--paper)}.composer-trust{border-top:1px solid var(--line-soft);grid-template-columns:130px 1fr;gap:16px;margin-top:18px;padding-top:16px;display:grid}.composer-trust span{color:var(--lime);letter-spacing:.14em;font-size:8px}.composer-trust p{color:#70786d;margin:0;font-size:9px;line-height:1.5}.analyzing-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(760px,100% - 40px);min-height:100vh;margin:auto;padding:140px 0 70px;display:flex}.analysis-orbit{border:1px solid var(--line);border-radius:50%;place-items:center;width:86px;height:86px;margin-bottom:32px;display:grid;position:relative}.analysis-orbit span{font:italic 23px Georgia,serif}.analysis-orbit i{border:1px solid #0000;border-top-color:var(--lime);border-radius:50%;animation:1.2s linear infinite spin;position:absolute;inset:-7px;box-shadow:0 -10px 30px #d8ff451f}.analyzing-page h1{letter-spacing:-.055em;margin:23px 0 38px;font-size:clamp(45px,5.6vw,76px);font-weight:520;line-height:.94}.analysis-list{border-top:1px solid var(--line);width:min(580px,100%)}.analysis-list>div{border-bottom:1px solid var(--line-soft);color:#596156;text-align:left;grid-template-columns:34px 1fr 35px;align-items:center;gap:10px;min-height:54px;display:grid}.analysis-list span{font:italic 10px Georgia,serif}.analysis-list p{margin:0;font-size:11px}.analysis-list i{text-align:right;font-style:normal}.analysis-list .active i,.analysis-list .complete i{color:var(--lime)}.analysis-list .complete{color:#858d81}.analysis-expectation{border:1px solid var(--line);text-align:left;background:#ffffffc7;border-radius:8px;gap:4px;width:min(580px,100%);margin:-18px 0 26px;padding:13px 16px;display:grid}.analysis-expectation strong{color:#173726;font-size:13px}.analysis-expectation span{color:#5d7164;font-size:11px;line-height:1.45}.report-page{width:min(1380px,100% - 64px);margin:auto;padding:110px 0 40px}.report-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.report-toolbar>div{align-items:center;gap:17px;display:flex}.report-toolbar span,.section-index,.goal-echo span,.report-meta small,.uploaded-clip span,.evidence-heading span,.evidence-decision span,.report-boundary span{color:var(--lime);letter-spacing:.17em;font-size:8px;font-weight:700}.report-toolbar strong{color:var(--muted);letter-spacing:.13em;font-size:8px}.report-toolbar button,.report-boundary button{border:1px solid var(--line);color:var(--paper);background:0 0;border-radius:9px;padding:11px 14px;font-size:9px}.media-save-notice{background:#26180f;border:1px solid #80522e;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:16px 18px;display:flex}.media-save-notice strong{color:#ffd7a8;font-size:12px}.media-save-notice p{color:#c5aa8d;margin:5px 0 0;font-size:10px}.media-save-notice button{color:#1b120b;background:#e5ad6f;border:1px solid #e5ad6f;min-height:44px;padding:0 14px;font-size:9px;font-weight:800}.delivery-notice{color:#b8ccc5;background:#0b1d19;border:1px solid #355f54;margin-top:14px;padding:15px 18px}.delivery-notice strong{color:#caff3d;font-size:12px}.delivery-notice p{margin:5px 0 0;font-size:11px;line-height:1.55}.prototype-notice{background:#e8ad540b;border:1px solid #e8ad544d;border-radius:10px;gap:15px;margin-top:18px;padding:14px 18px;display:flex}.prototype-notice strong{color:var(--amber);white-space:nowrap;font-size:10px}.prototype-notice p{color:#9b9485;margin:0;font-size:10px;line-height:1.5}.report-hero{padding:62px clamp(5px,3vw,42px) 48px}.goal-echo{border-left:1px solid var(--lime);max-width:760px;padding-left:17px}.goal-echo p{color:#a9b0a4;margin:9px 0 0;font:italic 15px/1.5 Georgia,serif}.report-hero>.kicker{margin-top:58px}.report-hero h1{letter-spacing:-.065em;max-width:1160px;margin:22px 0 36px;font-size:clamp(54px,6.7vw,96px);font-weight:520;line-height:.89}.report-meta{flex-wrap:wrap;gap:8px;display:flex}.report-meta>span{border:1px solid var(--line-soft);border-radius:9px;flex-direction:column;gap:7px;min-width:175px;padding:13px 17px;display:flex}.report-meta small{color:var(--muted);font-size:7px}.report-meta strong{font-size:10px}.uploaded-clip{border:1px solid var(--line);background:var(--surface);border-radius:15px;grid-template-columns:220px 1fr;align-items:center;gap:20px;margin-bottom:22px;padding:17px;display:grid}.uploaded-clip>div{flex-direction:column;gap:9px;min-width:0;display:flex}.uploaded-clip strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.uploaded-clip video{background:#020302;border-radius:9px;width:100%;max-height:220px}.frame-evidence{background:#0c0f0c;border:1px solid #f3f4ea2b;border-radius:20px;overflow:hidden;box-shadow:0 42px 110px #0000006b,0 0 70px #d8ff4509}.evidence-heading{justify-content:space-between;align-items:end;gap:25px;min-height:95px;padding:21px 25px;display:flex}.evidence-heading h2{margin:8px 0 0;font:400 24px/1.1 Georgia,serif}.evidence-heading p{color:var(--muted);letter-spacing:.09em;margin:0;font-size:8px}.evidence-heading p i{background:var(--lime);width:20px;height:1px;margin:0 8px 2px 14px;display:inline-block}.evidence-heading p i:last-of-type{background:var(--paper)}.frames{background:#020302;grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.frame{background:#10130f;min-width:0}.frame-photo{filter:saturate(.74)contrast(1.06);background-image:linear-gradient(#04060405,#04060438),url(/swing-sequence.jpg);background-position-y:50%;background-size:400%;height:350px;transition:filter .3s,transform .5s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.frame-photo>img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.frame-photo.live-frame-photo{background-color:#dde5db;background-image:none}.missing-live-frame{z-index:1;color:#38513f;text-align:center;background:#e8eee6;place-items:center;padding:20px;font-size:12px;display:grid;position:absolute;inset:0}.frame:hover .frame-photo{filter:saturate(.92)contrast(1.08);transform:scale(1.012)}.frame-photo:after{content:"";mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 5px,#d8ff4505 6px);position:absolute;inset:0}.frame-address .frame-photo{background-position-x:0}.frame-top .frame-photo{background-position-x:33.333%}.frame-delivery .frame-photo{background-position-x:66.666%}.frame-impact .frame-photo{background-position-x:100%}.depth-line{background:var(--lime);width:1px;position:absolute;top:15%;bottom:5%;left:38%;box-shadow:0 0 12px #d8ff4580}.frame-delivery .depth-line,.frame-impact .depth-line{left:28%}.body-line{transform-origin:0;background:#f3f4eadb;height:1px;position:absolute}.line-a{width:70px;top:38%;left:39%;transform:rotate(72deg)}.line-b{width:56px;top:59%;left:40%;transform:rotate(-8deg)}.point{border:1px solid var(--lime);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 9px #d8ff458c}.point-a{top:37%;left:38%}.point-b{top:58%;left:39%}.frame-label{grid-template-columns:27px 1fr 18px;align-items:center;gap:8px;min-height:76px;padding:13px 15px;display:grid}.frame-label>span{color:var(--muted);font:italic 10px Georgia,serif}.frame-label>div{flex-direction:column;gap:5px;display:flex}.frame-label strong{font-size:10px}.frame-label small{color:#788075;font-size:8px}.frame-label>i{text-align:right;font-style:normal}.frame-label .clear{color:var(--lime)}.frame-label .finding{color:var(--amber)}.evidence-decision{border-top:1px solid var(--line);grid-template-columns:150px 1fr auto;align-items:center;gap:22px;min-height:76px;padding:16px 24px;display:grid}.evidence-decision span,.evidence-decision strong{color:var(--amber)}.evidence-decision p{color:#9ba297;margin:0;font-size:11px;line-height:1.55}.evidence-decision strong{letter-spacing:.13em;font-size:8px}.report-columns{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.coach-read,.instruction-card,.practice-card{border:1px solid var(--line);background:radial-gradient(circle at 90% 0,#d8ff450a,#0000 33%),linear-gradient(145deg,#111510,#0d100d);border-radius:18px;padding:clamp(25px,3vw,39px);box-shadow:inset 0 1px #ffffff06}.coach-read h2,.instruction-card h2,.practice-card h2{letter-spacing:-.045em;margin:27px 0 23px;font-size:clamp(30px,3.2vw,47px);line-height:1}.coach-read p,.practice-card p{color:#929a8e;font-size:11px;line-height:1.65}.coach-read p{border-top:1px solid var(--line-soft);padding-top:14px}.instruction-card{border-color:#d8ff4540;box-shadow:inset 0 0 65px #d8ff4506}.instruction-card blockquote{border-left:1px solid var(--lime);color:#bbc1b5;margin:0 0 31px;padding-left:18px;font:italic 18px/1.45 Georgia,serif}.language-pair{border-top:1px solid var(--line)}.language-pair>span{border-bottom:1px solid var(--line-soft);flex-direction:column;justify-content:center;gap:7px;min-height:75px;display:flex}.language-pair small{color:var(--muted);letter-spacing:.15em;font-size:7px}.language-pair strong{font-size:11px;line-height:1.45}.practice-card{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,85px);margin-top:20px;display:grid}.practice-dose{border-left:1px solid var(--line);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding-left:35px;display:grid}.practice-dose>span{color:var(--lime);letter-spacing:.17em;grid-column:1/-1;font-size:8px}.practice-dose>div{flex-direction:column;display:flex}.practice-dose strong{font:400 36px/1 Georgia,serif}.practice-dose small{color:var(--muted);letter-spacing:.1em;margin-top:7px;font-size:7px}.practice-dose>i{color:#596055;font-style:normal}.practice-dose>p{grid-column:1/-1}.practice-dose .live-dose strong{color:var(--lime);font:700 12px/1 var(--font-geist-sans),sans-serif;letter-spacing:.1em}.practice-dose .live-dose small{letter-spacing:0;font-size:8px;line-height:1.45}.progress-card{border-color:#d8ff4533}.progress-plan{border-left:1px solid var(--line);gap:18px;padding-left:35px;display:grid}.progress-plan>span{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:8px;padding-bottom:18px;display:flex}.progress-plan small{color:var(--lime);letter-spacing:.15em;font-size:8px}.progress-plan strong{color:#aeb6aa;font-size:10px;line-height:1.6}.report-boundary{border:1px dashed #f3f4ea2e;border-radius:14px;grid-template-columns:1fr 1fr auto;align-items:center;gap:28px;margin-top:20px;padding:22px 27px;display:grid}.report-boundary>div{flex-direction:column;gap:7px;display:flex}.report-boundary p{color:#81897d;margin:0;font-size:9px;line-height:1.55}.report-page footer{color:#747c71;justify-content:center;align-items:center;gap:12px;min-height:130px;display:flex}.report-page footer .brand-mark{width:31px;height:31px}.report-page footer>span{flex-direction:column;gap:5px;display:flex}.report-page footer strong{color:#8d9589;letter-spacing:.17em;font-size:9px}.report-page footer small{font-size:8px}.packet-evidence{border:1px solid var(--line);background:#0b0e0b;border-radius:18px;overflow:hidden}.packet-frames{background:#030403;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.packet-frames article{background:#10140f;min-width:0;padding-bottom:12px}.packet-frames article>div{background:linear-gradient(145deg,#151a14,#070907);height:190px;position:relative;overflow:hidden}.packet-frames img{object-fit:cover;filter:saturate(.7)contrast(1.06);width:100%;height:100%}.packet-frames article>div>i{border:1px solid #d8ff4530;border-radius:6px;position:absolute;inset:8px}.packet-frames strong,.packet-frames small{margin:10px 12px 0;display:block}.packet-frames strong{font-size:10px}.packet-frames small{color:var(--muted);letter-spacing:.08em;font-size:7px}.pipeline-status{grid-template-columns:repeat(4,1fr);gap:2px;margin-top:20px;display:grid}.pipeline-status article{border:1px solid var(--line);background:linear-gradient(145deg,#111510,#0b0e0b);min-height:170px;padding:23px;position:relative}.pipeline-status article>span{color:var(--muted);font:italic 10px Georgia,serif}.pipeline-status article>i{color:var(--lime);font-style:normal;position:absolute;top:20px;right:20px}.pipeline-status strong{margin-top:47px;font-size:12px;display:block}.pipeline-status p{color:#7e867a;font-size:9px;line-height:1.55}.pipeline-status .pending{border-color:#e8ad5442}.pipeline-status .pending>i{color:var(--amber)}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#020302c7;place-items:center;padding:20px;animation:.2s fade;display:grid;position:fixed;inset:0}.guide-modal{border:1px solid var(--line);background:#111510;border-radius:18px;width:min(590px,100%);padding:39px;position:relative;box-shadow:0 45px 130px #000000a6}.modal-close{border:1px solid var(--line);width:44px;height:44px;color:var(--paper);background:0 0;border-radius:50%;position:absolute;top:17px;right:17px}.guide-modal h2{letter-spacing:-.04em;margin:22px 0 30px;font-size:43px;line-height:1}.guide-steps>div{border-top:1px solid var(--line);grid-template-columns:32px 1fr;gap:10px;padding:15px 0;display:grid}.guide-steps span{color:var(--lime);font:italic 11px Georgia,serif}.guide-steps strong{font-size:12px}.guide-steps p{color:#858d81;grid-column:2;margin:0;font-size:10px}.guide-modal>button:last-child{background:var(--lime);color:#090b08;border:0;border-radius:9px;width:100%;height:49px;margin-top:22px;font-size:10px;font-weight:800}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}}@keyframes hero-breathe{0%{transform:scale(1.025)translate(0)}to{transform:scale(1.065)translate(-.5%,-.35%)}}@keyframes scan{0%{transform:translateY(-120%)}to{transform:translateY(680%)}}@keyframes target-pulse{0%,to{opacity:.62;transform:scale(.9)}45%{opacity:1;transform:scale(1.08)}}@keyframes status-pulse{50%{opacity:.35;transform:scale(.74)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.legal-footer{color:#81968b;font:500 11px/1.65 var(--font-geist-sans),sans-serif;background:#050b08;border-top:1px solid #84ab962e;justify-content:space-between;align-items:center;gap:28px;padding:24px clamp(20px,5vw,72px);display:flex}.legal-footer div{flex-wrap:wrap;gap:4px 18px;display:flex}.legal-footer p{margin:0}.legal-footer strong{color:#bdcec5;font-weight:700}.legal-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.legal-footer a{color:#9cb4a7;text-decoration:none}.legal-footer a:focus-visible{outline-offset:4px;outline:2px solid #caff33}@media (max-width:720px){.legal-footer{flex-direction:column;align-items:flex-start}.legal-footer nav{justify-content:flex-start}}body{color:#172219;background:#eef1e9}.site-shell{color:#172219;background:radial-gradient(circle at 12% 18%,#7da96724,#0000 27%),radial-gradient(circle at 92% 72%,#d5e1bf73,#0000 32%),linear-gradient(#f5f7f0,#e9eee5 68%,#e3e9df)}.site-shell:before{opacity:.24;background-image:linear-gradient(#1839260b 1px,#0000 1px),linear-gradient(90deg,#1839260b 1px,#0000 1px)}.site-header{background:#f9fbf6db;border-bottom-color:#19392721;box-shadow:0 10px 34px #1c31210f}.brand-mark{filter:drop-shadow(0 8px 15px #1e442c24)}.brand-mark-impact{stroke:#173726}.wordmark small{color:#5f7565}.header-actions a{color:#4c6353}.record-guide{color:#304b38;background:#fff;border-color:#18392733}.record-guide:hover{color:#173726}.decision-intro{border-color:#17372633;box-shadow:0 30px 80px #1d30222e}.decision-composer{color:#172219;background:linear-gradient(145deg,#fffffcfa,#f4f8f1fa);border-color:#cad4c8;box-shadow:0 28px 70px #1c322224,inset 0 1px #fff}.decision-composer:before{border-color:#2b633a26;box-shadow:0 0 90px #547e4a14}.composer-glow{opacity:.46;background:#5a894b29}.composer-head span,.goal-field>span,.context-details label>span{color:#5a715f}.composer-head .step-count,.clip-meta span,.alignment-head span,.alignment-head small,.signal-strip span:first-child,.composer-trust span{color:#265c38}.goal-field textarea{color:#18241b;background:#fff;border-color:#cbd5c9;box-shadow:inset 0 1px 6px #243a290d}.goal-field small{color:#65796a}.example-row button{color:#516657;background:#f8faf6;border-color:#d1d9cf}.attach-button{color:#183123;background:linear-gradient(90deg,#f3f8ef,#fff);border-color:#aebdaf}.attach-button:hover{background:#edf6e9;border-color:#376e48}.attach-icon{color:#2b633d;background:#fff;border-color:#b9c6ba}.clip-workspace{background:#f6faf4;border-color:#9fbea5}.alignment-panel{background:radial-gradient(circle at 50% 0,#5784491a,#0000 46%);border-top-color:#d5ded3}.alignment-head strong{color:#203627}.alignment-head small{color:#607565}.window-controls span{color:#285f3a}.window-controls small{color:#52685a}.window-controls input::-webkit-slider-thumb{background:#356f46;border-color:#fff;box-shadow:0 0 0 1px #356f46,0 0 12px #356f4638}.impact-control{color:#4d6252}.alignment-actions button{color:#334c3a;background:#fff;border-color:#bdc9bd}.alignment-actions button:last-child{color:#245c36;background:#eef6ea;border-color:#4d7c56}.context-details summary{color:#304a37}.context-details select{color:#183123;background:#fff;border-color:#c8d2c7}.signal-strip{color:#566b5b;border-color:#d8dfd5}.sample-action{color:#214f32;text-align:left;background:#f6faf3;border:1px solid #b9cbbb;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding:13px 15px;display:flex}.sample-action span{color:#607564;letter-spacing:.15em;font-size:7px;font-weight:800}.sample-action b{color:#285e39}.sample-action:hover{color:#173726;background:#edf5e9;border-color:#4b7b55}.analysis-list{border-color:#cbd5ca}.analysis-list>div{color:#6b7d6e;border-color:#d8dfd6}.analysis-list .active{color:#173726}.analysis-orbit{background:#fff;border-color:#aebcaf}.report-toolbar strong{color:#627365}.report-toolbar button,.report-boundary button{color:#23412e;background:#fff;border-color:#bcc9bd}.goal-echo p{color:#485e4f}.report-meta>span{background:#ffffff80;border-color:#ccd5cb}.report-meta small{color:#637568}.uploaded-clip,.frame-evidence,.packet-evidence{background:#fff;border-color:#c7d2c7;box-shadow:0 22px 58px #26392a1a}.evidence-heading p{color:#586d5d}.frame{background:#f8faf6}.frame-label>span,.frame-label small{color:#52695a}.evidence-decision{border-color:#d1d9d0}.evidence-decision p{color:#465d4e}.coach-read,.instruction-card,.practice-card,.progress-card{background:radial-gradient(circle at 90% 0,#59844b14,#0000 36%),linear-gradient(145deg,#fff,#f3f7f1);border-color:#cbd5ca;box-shadow:0 18px 45px #22392812}.coach-read p,.practice-card p{color:#475d4e}.coach-read p strong{color:#183526}.instruction-card{border-color:#91ad94}.instruction-card blockquote{color:#415849}.language-pair,.language-pair>span{border-color:#d3dcd2}.language-pair small,.practice-dose small{color:#5a705f}.practice-dose,.progress-plan{border-color:#cbd5ca}.progress-plan strong{color:#405849}.report-boundary{background:#ffffff75;border-color:#aebcaf}.report-boundary p{color:#52685a}.packet-frames article,.pipeline-status article{background:#f8faf6}.pipeline-status article{border-color:#cbd5ca}.pipeline-status p{color:#53695a}.report-page .goal-echo p{font-size:18px}.report-page .report-meta small,.report-page .section-index,.report-page .evidence-heading span,.report-page .evidence-decision span,.report-page .report-boundary span{font-size:10px}.report-page .report-meta strong,.report-page .frame-label strong{font-size:13px}.report-page .frame-label small{font-size:11px;line-height:1.4}.report-page .evidence-decision p{font-size:14px;line-height:1.65}.report-page .coach-read p,.report-page .practice-card p{font-size:14px;line-height:1.72}.report-page .language-pair strong,.report-page .progress-plan strong{font-size:13px;line-height:1.6}.report-page .instruction-card blockquote{font-size:20px}.report-page .report-boundary p{font-size:12px;line-height:1.65}.guide-modal{color:#172219;background:#fbfcf8;border-color:#c5d0c5;box-shadow:0 45px 130px #14261a4d}.modal-close{color:#173726;border-color:#b9c6ba}.guide-steps>div{border-color:#d2dad1}.guide-steps p{color:#506758}.legal-footer{color:#52695a;background:#e2e9e1;border-color:#cad5cb}@media (max-width:930px){.decision-page{grid-template-columns:1fr;gap:22px;padding-top:98px}.decision-intro{width:100%;max-width:none;min-height:650px}.decision-intro h1{font-size:clamp(58px,11vw,88px)}.composer-trust{grid-template-columns:1fr;gap:7px}.report-columns,.practice-card{grid-template-columns:1fr}.practice-dose{border-top:1px solid var(--line);border-left:0;padding:28px 0 0}.frame-photo{height:290px}.report-boundary{grid-template-columns:1fr 1fr}.report-boundary button{grid-column:1/-1}.pipeline-status{grid-template-columns:1fr 1fr}}@media (max-width:680px){.site-header{height:68px;padding:0 17px}.wordmark small{display:none}.record-guide{height:36px;padding:0 11px}.header-actions a:not(:last-of-type){display:none}.decision-page{gap:12px;width:calc(100% - 20px);padding:78px 0 45px}.decision-intro{border-radius:21px;min-height:565px}.hero-visual img{object-position:64% center}.visual-shade{background:linear-gradient(#04060403,#0406041f 36%,#040604fa 84%)}.intro-copy{bottom:28px;left:22px;right:20px}.decision-intro h1{margin:16px 0 17px;font-size:clamp(45px,13.5vw,59px)}.decision-intro p{max-width:340px;font-size:12px}.optic-readout{top:19px;left:18px}.vector-readout{top:37%;right:18px}.visual-coordinates{display:none;bottom:18px;right:18px}.decision-composer{border-radius:19px;padding:22px 17px}.composer-head h2{font-size:23px}.goal-field textarea{min-height:135px;padding:17px;font-size:21px}.example-row{display:grid}.example-row button{text-align:left}.clip-ready{grid-template-columns:105px 1fr}.clip-preview{height:72px}.clip-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end}.alignment-head{display:block}.alignment-head small{margin-top:7px;display:block}.phase-strip{grid-template-columns:repeat(8,58px);height:72px;overflow-x:auto}.impact-control{grid-template-columns:1fr;gap:3px;padding:10px 0}.impact-control>span:last-child{text-align:left}.impact-control label{order:3;margin:4px 8px 0}.impact-control>span:last-child{text-align:right;order:2;margin-top:-10px}.alignment-actions{grid-template-columns:1fr}.context-details summary span{float:none;margin:5px 0 0 17px;display:block}.signal-strip{grid-template-columns:1fr 1fr}.signal-strip span:last-child{display:none}.composer-trust{display:block}.composer-trust p{margin-top:8px}.analyzing-page{padding-top:110px}.analyzing-page h1{font-size:44px}.report-page{width:calc(100% - 24px);padding-top:91px}.report-toolbar>div{display:block}.report-toolbar strong{display:none}.prototype-notice{display:block}.prototype-notice p{margin-top:7px}.report-hero{padding:42px 4px 34px}.report-hero>.kicker{margin-top:42px}.report-hero h1{font-size:49px}.report-meta{grid-template-columns:1fr 1fr;display:grid}.report-meta>span{min-width:0}.uploaded-clip{grid-template-columns:1fr}.evidence-heading{padding:20px 17px;display:block}.evidence-heading p{margin-top:17px}.frames{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.frame{scroll-snap-align:start;min-width:82vw}.frame-photo{height:385px}.evidence-decision{grid-template-columns:1fr;gap:9px;padding:18px}.coach-read,.instruction-card,.practice-card{padding:23px 18px}.practice-card{gap:22px}.practice-dose{grid-template-columns:1fr auto 1fr}.practice-dose>div:nth-of-type(3),.practice-dose>i:nth-of-type(2){display:none}.packet-frames{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.packet-frames article{scroll-snap-align:start;min-width:71vw}.packet-frames article>div{height:245px}.pipeline-status{grid-template-columns:1fr}.pipeline-status article{min-height:140px}.pipeline-status strong{margin-top:30px}.report-boundary{padding:20px;display:block}.report-boundary>div+div,.report-boundary button{margin-top:16px}.report-boundary button{width:100%}.report-page footer{justify-content:flex-start}.guide-modal{padding:31px 20px 21px}.guide-modal h2{font-size:36px}}:root{--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:"Iowan Old Style", "Baskerville", "Times New Roman", serif;--font-mono:"SFMono-Regular", Consolas, monospace;--font-geist-sans:var(--font-sans);--font-geist-mono:var(--font-mono);--club-ink:#17241b;--club-green:#173a29;--club-green-2:#244d37;--club-paper:#f4f0e6;--club-sheet:#fbf8f1;--club-line:#cfc9bb;--club-muted:#6d756d;--club-brass:#9b7846}:is(button:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible){outline:2px solid var(--club-brass);outline-offset:3px}::selection{color:var(--club-ink);background:#d9c59b}.site-shell{background:linear-gradient(#142f1f06 1px, transparent 1px), linear-gradient(90deg,#142f1f06 1px, transparent 1px), var(--club-paper);background-size:32px 32px}.site-shell:before{display:none}.site-header{height:82px;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f5edf0;border-bottom:1px solid #d8d2c5;padding:0 clamp(22px,4.4vw,70px)}.wordmark{color:var(--club-green);gap:13px}.brand-mark{filter:none;width:40px;height:40px}.brand-mark-impact{fill:#c4d82e;stroke:var(--club-green);filter:none}.wordmark strong{letter-spacing:.15em;font-size:11px;font-weight:650}.wordmark small{color:#74796f;letter-spacing:.16em;font-size:7px}.header-actions{gap:3px}.header-actions a{color:#4e5d52;border-radius:2px;padding:10px 11px;font-size:10px}.record-guide{height:38px;color:var(--club-green);background:0 0;border:1px solid #bdb6a8;border-radius:2px;margin-left:6px;padding:0 15px;font-size:10px}.decision-page{grid-template-columns:minmax(390px,.92fr) minmax(540px,1.08fr);gap:30px;width:min(1460px,100% - 72px);padding:114px 0 42px}.decision-intro{border:0;border-radius:3px;min-height:704px;box-shadow:0 18px 50px #172a1d29}.hero-visual img{filter:brightness(1.24)contrast(.88)saturate(.82);animation:18s ease-in-out infinite alternate hero-breathe}.visual-scan,.target-ring{display:none}.optic-readout{width:158px;box-shadow:none;background:#070e0994;border:1px solid #f4f0e67a;border-radius:1px;padding:13px 15px;top:26px;left:26px}.optic-readout span{color:#e0dfcb;letter-spacing:.13em;font-size:7px}.optic-readout span i{width:4px;height:4px;box-shadow:none;background:#c4d82e}.optic-readout strong{color:#f2ead8;font:400 31px/1 var(--font-display), Georgia, serif;margin:12px 0 5px}.optic-readout small{color:#aeb3a9;letter-spacing:.07em}.vector-readout{background:#050a076b;border-left-color:#d9c59b;padding:8px 10px;top:41%;right:24px}.vector-readout i{width:64px;box-shadow:none;background:#d9c59b}.kicker{color:#d9c59b;letter-spacing:.14em;font-size:8px;font-weight:600}.kicker i{width:18px;height:1px;box-shadow:none;background:#d9c59b;border-radius:0}.decision-intro h1 em,.analyzing-page h1 em,.report-hero h1 em{color:#f0e6d2;font-family:var(--font-display), Georgia, serif}.decision-intro p{color:#d0d2ca;max-width:445px;font-size:13px;line-height:1.66}.decision-composer{background:var(--club-sheet);color:var(--club-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #c9c3b5;border-radius:2px;align-self:center;padding:clamp(30px,3.2vw,47px);overflow:visible;box-shadow:14px 15px #ded7c9,0 24px 62px #1d30221a}.decision-composer:before{content:"01";width:auto;height:auto;box-shadow:none;color:#9b927f;font:500 9px var(--font-mono), monospace;letter-spacing:.12em;border:0;border-radius:0;top:28px;right:38px}.composer-glow{display:none}.composer-head span,.goal-field>span,.context-details label>span{color:#6c756c;letter-spacing:.105em;text-transform:none;font-size:8px;font-weight:650}.composer-head h2{max-width:560px;font:400 clamp(30px,2.65vw,41px)/1.05 var(--font-display), Georgia, serif;letter-spacing:-.025em;margin-top:12px}.composer-head .step-count{display:none}.goal-field{margin-top:26px}.goal-field textarea{min-height:132px;color:var(--club-ink);font:400 clamp(22px,2vw,30px)/1.3 var(--font-display), Georgia, serif;box-shadow:none;caret-color:var(--club-green);background:0 0;border:0;border-bottom:1px solid #aaa393;border-radius:0;padding:18px 0}.goal-field textarea:focus{border-color:var(--club-green);box-shadow:none}.goal-field small{color:#737a72;font-size:9px}.example-row{border-top:1px solid #ddd7ca;gap:0;margin:9px 0 20px}.example-row button{color:#59675d;text-align:left;background:0 0;border:0;border-bottom:1px solid #ddd7ca;border-radius:0;width:100%;padding:10px 2px;font-size:9px}.example-row button:after{content:"↗";float:right;color:#9b7846}.example-row button:hover{color:var(--club-green);background:0 0;border-color:#a99f8c}.attachment-zone{margin-top:22px}.attach-button{min-height:76px;color:var(--club-ink);background:#f7f3e9;border:1px solid #b9b2a4;border-radius:1px;padding:12px 14px}.attach-button:hover{border-color:var(--club-green);background:#f2eee3}.attach-icon{color:var(--club-green);background:0 0;border-color:#aaa393;border-radius:50%;font-size:17px}.attach-button small,.clip-meta small,.alignment-panel>p,.composer-trust p{color:#6d756d}.attach-button i{color:var(--club-brass)}.context-details{border-color:#d4cdbf}.context-details summary{color:var(--club-green);font-size:9px}.context-details summary span{color:#737a72}.context-details select,.context-details input{height:42px;color:var(--club-ink);background:#fffdf8;border:1px solid #c7c0b2;border-radius:1px;padding:0 11px;font-size:10px}.signal-strip{color:#757b73;font:7px var(--font-mono), monospace;border-color:#d7d0c3}.signal-strip span+span{border-color:#d7d0c3}.signal-strip span:first-child,.composer-trust span{color:var(--club-green)}.signal-strip i{box-shadow:none;background:#788f49;animation:none}.primary-action{background:var(--club-green);color:#fbf8ef;height:54px;box-shadow:none;border-radius:1px;font-size:11px}.primary-action:not(:disabled):hover{background:var(--club-green-2);transform:translateY(-1px);box-shadow:0 10px 20px #173a2924}.primary-action:disabled{color:#858a83;background:#d8d5cb}.sample-action{color:var(--club-green);background:0 0;border:1px solid #cbc4b6;border-radius:1px;margin-top:9px;padding:13px 14px}.sample-action span{color:#777d74;letter-spacing:.11em;font-size:7px}.sample-action:hover{border-color:var(--club-green);background:#f4f0e6}.composer-trust{border-color:#d7d0c3;grid-template-columns:118px 1fr}.clip-workspace{background:#f4f5ed;border-color:#afbaa9;border-radius:1px}.clip-preview,.phase-strip{border-radius:1px}.alignment-panel{background:#eef1e8;border-color:#cdd3c8}.alignment-head span,.alignment-head small,.window-controls span{color:var(--club-green)}.alignment-head span i{box-shadow:none;background:#71854e}.alignment-actions button{color:var(--club-green);background:#fff;border-color:#b9c0b4;border-radius:1px}.alignment-actions button:last-child{border-color:var(--club-green);color:var(--club-green);background:0 0}.alignment-actions button.confirmed{background:var(--club-green);color:#fff}.window-controls input{background:linear-gradient(90deg,#a6a99c,var(--club-green))}.window-controls input::-webkit-slider-thumb{background:var(--club-green);box-shadow:0 0 0 1px var(--club-green);border-color:#fff}.legal-footer{color:#59675e;font-family:var(--font-sans), sans-serif;background:#e8e2d6;border-color:#c9c2b5}.analyzing-page,.report-page{color:var(--club-ink)}.report-page{width:min(1260px,100% - 52px)}.report-toolbar{border-color:#bbb4a6}.report-toolbar button,.report-boundary button{color:var(--club-green);background:0 0;border-color:#aaa393;border-radius:1px}.report-hero{padding-top:clamp(50px,7vw,94px)}.report-hero h1{font:400 clamp(54px,7vw,98px)/.94 var(--font-display), Georgia, serif;letter-spacing:-.04em}.report-hero h1 em{color:#53675a}.goal-echo{border-left:2px solid var(--club-brass);background:0 0}.goal-echo p{font-family:var(--font-display), Georgia, serif;color:#3e5144}.report-meta{border-color:#c9c2b5}.report-meta>span{background:0 0;border:0;border-right:1px solid #d8d1c4;border-radius:0}.uploaded-clip,.frame-evidence,.packet-evidence{box-shadow:none;border-color:#bfb8aa;border-radius:2px}.coach-read,.instruction-card,.practice-card,.progress-card{box-shadow:none;background:#f9f6ee;border-color:#c7c0b2;border-radius:2px}.coach-read h2,.instruction-card h2,.practice-card h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;font-weight:400}.instruction-card{border-top:3px solid var(--club-green)}.instruction-card blockquote{border-color:var(--club-brass);font-family:var(--font-display), Georgia, serif}.practice-dose strong{font-family:var(--font-display), Georgia, serif}.report-boundary{background:0 0;border-style:solid;border-color:#bbb4a6;border-radius:1px}@media (max-width:930px){.decision-page{grid-template-columns:1fr;grid-auto-rows:auto;align-content:start;gap:18px;width:min(760px,100% - 34px);min-height:auto;padding-top:106px}.decision-intro{min-height:560px}.decision-intro h1{font-size:clamp(54px,10vw,76px)}}@media (max-width:680px){.site-header{height:68px;padding:0 15px}.brand-mark{width:36px;height:36px}.wordmark strong{font-size:10px}.header-actions{gap:2px}.header-actions a:last-of-type{padding:10px 6px}.record-guide{margin-left:2px;padding:0 10px}.decision-page{gap:11px;width:calc(100% - 20px);padding:79px 0 40px}.decision-intro{border-radius:2px;height:430px;min-height:430px;max-height:430px}.hero-visual img{object-position:65% 34%;filter:brightness(1.3)contrast(.86)saturate(.84)}.visual-shade{background:radial-gradient(circle at 70% 28%,#ecd9a62e,#0000 38%),linear-gradient(#0000 0,#04070508 52%,#040705c7 85%,#040705ed)}.optic-readout{width:142px;top:16px;left:15px}.vector-readout{display:none}.intro-copy{bottom:22px;left:21px;right:18px}.decision-intro h1{margin:13px 0 12px;font-size:clamp(43px,12vw,54px);line-height:.94}.decision-intro p{font-size:11px;line-height:1.55}.decision-composer{border-radius:1px;padding:25px 18px;box-shadow:7px 8px #ded7c9}.decision-composer:before{top:24px;right:19px}.composer-head{padding-bottom:20px;padding-right:45px}.composer-head h2{font-size:29px}.goal-field{margin-top:21px}.goal-field textarea{min-height:116px;padding:14px 0;font-size:23px}.attach-button{min-height:72px}.signal-strip{grid-template-columns:1fr 1fr}.composer-trust{display:block}.report-page{width:calc(100% - 22px)}.report-hero h1{font-size:49px}.coach-read,.instruction-card,.practice-card{padding:25px 19px}}.coach-summary{background:#bdb6a8;border:1px solid #bdb6a8;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 14px;display:grid}.coach-summary>div{background:#faf7ef;padding:22px}.coach-summary span,.confidence-read>div>span,.drill-demonstration>span{color:#745a35;font:500 8px var(--font-mono),monospace;letter-spacing:.13em}.coach-summary p{color:#263b2e;font:400 17px/1.48 var(--font-display),Georgia,serif;margin:10px 0 0}.phase-key{color:#536158;font:500 9px var(--font-mono),monospace;background:#eee8dc;border-top:1px solid #c7c0b2;gap:17px;padding:10px 17px;display:flex}.phase-key strong{color:#745a35}.frame-label>span{flex-direction:column;gap:5px;display:flex}.frame-label>span small{color:#9b7846;font:500 8px var(--font-mono),monospace}.open-source-frame{z-index:6;color:#f8f4e9;background:#112b1de6;padding:6px 8px;font-size:8px;text-decoration:none;position:absolute;bottom:9px;right:9px}.confidence-read{background:#faf7ef;border:1px solid #c3bcaf;border-top:3px solid #9b7846;grid-template-columns:minmax(260px,.9fr) 1.1fr;gap:34px;margin:14px 0;padding:clamp(28px,4vw,44px);display:grid}.confidence-read h2{color:#1a2b20;font:400 clamp(30px,3.4vw,45px)/1.04 var(--font-display),Georgia,serif;margin:14px 0 0}.confidence-read dl{margin:0}.confidence-read dl>div{border-top:1px solid #d7d0c3;padding:13px 0}.confidence-read dt{color:#263b2e;font-size:11px;font-weight:700}.confidence-read dd{color:#526157;margin:6px 0 0;font-size:13px;line-height:1.65}.drill-demonstration{background:#faf7ef;border:1px solid #c3bcaf;margin-top:14px;padding:clamp(27px,4vw,42px)}.drill-demonstration ol{background:#c7c0b2;grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0 0;padding:0;list-style:none;display:grid}.drill-demonstration li{background:#f5f1e7;padding:19px}.drill-demonstration strong{color:#173a29;font:400 21px var(--font-display),Georgia,serif}.drill-demonstration p{color:#526157;margin:7px 0 0;font-size:12px;line-height:1.62}.personal-report-end{color:#173a29;border:1px solid #bdb6a8;justify-content:space-between;margin-top:14px;padding:18px 21px;display:flex}.personal-report-end strong{font:400 18px var(--font-display),Georgia,serif}.personal-report-end span{color:#68736b;font-size:10px}@media (max-width:800px){.coach-summary,.confidence-read{grid-template-columns:1fr}.phase-key{overflow-x:auto}.phase-key>*{white-space:nowrap}.drill-demonstration ol{grid-template-columns:1fr}.personal-report-end{flex-direction:column;align-items:flex-start;gap:7px}}.report-actions{align-items:center;gap:8px;display:flex}.report-pdf-button{color:#fffdf8;background:#173a29;border:1px solid #173a29;min-height:44px;padding:0 14px;font-size:10px}.report-pdf-button:hover{background:#244d37}.session-plan-grid{background:#c7c0b2;border:1px solid #c7c0b2;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.session-plan-grid article{background:#fffdf8;min-height:140px;padding:20px}.session-plan-grid small,.progress-rules small{color:#745a35;font:500 8px var(--font-mono),monospace;letter-spacing:.12em}.session-plan-grid strong,.progress-rules strong{color:#314538;margin-top:10px;font-size:12px;line-height:1.65;display:block}.progress-rules{border:1px solid #c7c0b2;border-top:0;grid-template-columns:1fr 1fr;display:grid}.progress-rules>span{padding:20px}.progress-rules>span+span{border-left:1px solid #c7c0b2}@media (max-width:680px){.report-actions>button:last-child{display:none}.session-plan-grid,.progress-rules{grid-template-columns:1fr}.progress-rules>span+span{border-top:1px solid #c7c0b2;border-left:0}.media-save-notice{flex-direction:column;align-items:stretch}.media-save-notice button{width:100%}}@media print{@page{size:A4 portrait;margin:12mm 11mm 14mm}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.site-header,.legal-footer,.report-actions,.record-guide,.modal-backdrop,.sample-action,.primary-action,.report-page>footer{display:none!important}.site-shell,.report-page{color:#18251c;overflow:visible;background:#fff!important}.report-page{width:100%;margin:0;padding:0}.report-toolbar{height:auto;padding-bottom:8px}.report-hero{padding:20px 0}.report-hero h1{font-size:42pt}.goal-echo p{font-size:15pt}.report-meta{margin-top:18px}.uploaded-clip video{display:none}.uploaded-clip,.frame-evidence,.confidence-read,.coach-read,.instruction-card,.practice-card,.drill-demonstration,.report-boundary,.personal-report-end{break-inside:avoid;page-break-inside:avoid}.frame-evidence{break-before:page;page-break-before:always}.frame-photo{height:54mm}.evidence-heading h2,.coach-read h2,.instruction-card h2,.practice-card h2{font-size:25pt}.coach-read,.instruction-card,.practice-card,.confidence-read,.drill-demonstration{padding:18px}.report-boundary button{display:none}.session-plan-grid article{min-height:0;padding:12px}.progress-rules>span{padding:12px}}.report-range-card{display:none}@media print{.report-range-card{break-inside:avoid;background:#f6f1e6;border:2px solid #173a29;margin-top:12mm;padding:10mm;display:block}.report-range-card>span{color:#745a35;font:500 8pt var(--font-mono),monospace;letter-spacing:.13em}.report-range-card h2{color:#173a29;font:400 28pt var(--font-display),Georgia,serif;margin:4mm 0 6mm}.report-range-card>div{border:1px solid #bdb6a8;grid-template-columns:1fr 1fr;display:grid}.report-range-card article{padding:5mm}.report-range-card article:nth-child(2n){border-left:1px solid #bdb6a8}.report-range-card article:nth-child(n+3){border-top:1px solid #bdb6a8}.report-range-card small{color:#745a35;font:500 7pt var(--font-mono),monospace;display:block}.report-range-card strong{color:#263b2e;font:400 14pt/1.25 var(--font-display),Georgia,serif;margin-top:2mm;display:block}.report-range-card p{color:#45584b;margin:6mm 0 0;font-size:9pt;line-height:1.6}}.report-page{--ai-line:#294145;--ai-cyan:#64e6f3;--ai-lime:#caff33;--ai-paper:#edf7f8;--ai-muted:#8ca1a4;color:var(--ai-paper);border-color:var(--ai-line);font-family:var(--font-sans),Arial,sans-serif;background:radial-gradient(circle at 12% 0,#00e5ff1a,#0000 26%),#071012;box-shadow:0 30px 100px #00000059}.report-page .report-toolbar,.report-page .report-meta,.report-page .coach-summary,.report-page .frame-evidence,.report-page .confidence-read,.report-page .coach-read,.report-page .instruction-card,.report-page .practice-card,.report-page .drill-demonstration,.report-page .report-boundary,.report-page .personal-report-end{border-color:var(--ai-line);color:var(--ai-paper);background:#0a1416;border-radius:0}.report-page .report-hero h1,.report-page .confidence-read h2,.report-page .coach-read h2,.report-page .instruction-card h2,.report-page .practice-card h2{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.045em;color:#f5fbfb;font-weight:760}.report-page .report-hero h1 em{color:var(--ai-lime);font-family:inherit;font-style:normal}.report-page .goal-echo p,.report-page p,.report-page dd,.report-page .frame-label small{color:#96aaad;font-family:var(--font-sans),Arial,sans-serif}.report-page .kicker,.report-page .section-index,.report-page .coach-summary span,.report-page .confidence-read>div>span,.report-page .drill-demonstration>span{color:var(--ai-cyan);font-family:var(--font-mono),monospace}.report-page .coach-summary{background:var(--ai-line)}.report-page .coach-summary>div{background:#0b1517}.report-page .coach-summary p{color:#d8e4e5;font-family:var(--font-sans),Arial,sans-serif;font-weight:600}.report-page .frame-photo,.report-page .frame-label,.report-page .phase-key,.report-page .evidence-decision{border-color:var(--ai-line);background:#081113}.report-page .phase-key,.report-page .report-meta small,.report-page .frame-label>span{color:#739093}.report-page .instruction-card{border-top:3px solid var(--ai-lime)}.report-page .instruction-card blockquote{color:#dce9ea;border-color:var(--ai-cyan);font-family:var(--font-sans),Arial,sans-serif;font-style:normal}.report-page .practice-dose,.report-page .session-plan-grid,.report-page .progress-rules,.report-page .report-boundary{border-color:var(--ai-line)}.report-page .practice-dose strong,.report-page .session-plan-grid strong,.report-page .progress-rules strong{color:#dce8e9}.report-page .report-pdf-button{background:var(--ai-cyan);border-color:var(--ai-cyan);color:#061011}.report-page .report-toolbar button{color:#c8d7d8;border-color:#4d6d71}.report-page .personal-report-end strong{color:#e5f0f1;font-family:var(--font-sans),Arial,sans-serif}.report-page .report-boundary button{border-color:var(--ai-cyan);color:var(--ai-cyan)}.swing-scan{border:1px solid var(--ai-line);background:#091315;margin:14px 0;padding:28px}.swing-scan>div:first-child span{color:var(--ai-cyan);font:700 8px var(--font-mono),monospace;letter-spacing:.14em}.swing-scan h2{color:#f5fbfb;letter-spacing:-.045em;max-width:800px;margin:12px 0 22px;font-size:clamp(30px,4vw,52px);line-height:.95}.swing-scan>div:last-child{border:1px solid var(--ai-line);grid-template-columns:repeat(4,1fr);display:grid}.swing-scan article{border-right:1px solid var(--ai-line);border-bottom:1px solid var(--ai-line);min-height:126px;padding:14px}.swing-scan article:nth-child(4n){border-right:0}.swing-scan article:nth-child(n+5){border-bottom:0}.swing-scan article>span{color:#90a7aa;font:700 8px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;display:block}.swing-scan article>strong{color:#adc0c2;font:700 7px var(--font-mono),monospace;text-transform:uppercase;border:1px solid #4b6366;margin-top:10px;padding:4px 6px;display:inline-block}.swing-scan article[data-status=priority]{background:linear-gradient(145deg,#caff331a,#0000)}.swing-scan article[data-status=priority]>strong{border-color:var(--ai-lime);color:var(--ai-lime)}.swing-scan article[data-status=preserve]>strong{border-color:var(--ai-cyan);color:var(--ai-cyan)}.swing-scan article p{margin:10px 0 7px;font-size:11px;line-height:1.45}.swing-scan article small{color:#5f777a;font:600 7px var(--font-mono),monospace;text-transform:uppercase}.lesson-sequence{background:var(--ai-line);border:1px solid var(--ai-line);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:1px;margin-top:14px;padding:1px;display:grid}.lesson-sequence>div{background:#0a1416;padding:18px}.lesson-sequence span{color:var(--ai-cyan);font:700 7px var(--font-mono),monospace;letter-spacing:.12em;display:block}.lesson-sequence strong{color:#dce8e9;margin-top:10px;font-size:12px;line-height:1.4;display:block}.lesson-sequence>i{color:var(--ai-lime);background:#0a1416;align-items:center;padding:8px;display:flex}.live-print-sheet{display:none}@media (max-width:800px){.swing-scan{padding:18px}.swing-scan>div:last-child{grid-template-columns:1fr 1fr}.swing-scan article:nth-child(2n){border-right:0}.swing-scan article:nth-child(n+5){border-bottom:1px solid var(--ai-line)}.lesson-sequence{grid-template-columns:1fr}.lesson-sequence>i{display:none}}@media print{@page{size:A4 landscape;margin:5mm}.report-page>*{display:none!important}.report-page>.live-print-sheet{display:block!important}.report-page{background:#071012!important;border:0!important;width:100%!important;margin:0!important;padding:0!important}.live-print-sheet{color:#edf7f8;background:#071012;border:1px solid #294145;height:199mm;font-family:Arial,sans-serif;overflow:hidden}.live-print-sheet>header{border-bottom:1px solid #294145;grid-template-columns:12mm 1fr auto;align-items:center;gap:3mm;height:13mm;padding:0 4mm;display:grid!important}.live-print-sheet>header .brand-mark{width:9mm;height:9mm}.live-print-sheet>header>div span,.live-print-sheet>header>div strong{display:block}.live-print-sheet>header>div span{color:#64e6f3;letter-spacing:.12em;font:700 6pt monospace}.live-print-sheet>header>div strong{color:#edf7f8;margin-top:1mm;font-size:8pt}.live-print-sheet>header>p{color:#8ca1a4;text-align:right;margin:0;font:700 6pt/1.5 monospace}.lp-verdict{border-bottom:1px solid #294145;height:30mm;padding:3mm 4mm}.lp-verdict>span,.lp-main>section>span,.lp-main>aside>span,.lp-coaching span{color:#64e6f3;letter-spacing:.12em;font:700 6pt monospace}.lp-verdict h1{color:#f7fbfb!important;letter-spacing:-.04em!important;margin:1.5mm 0 1mm!important;font:750 23pt/1 Arial,sans-serif!important}.lp-verdict p{max-width:230mm;line-height:1.4;color:#9bafb2!important;margin:0!important;font-size:6.5pt!important}.lp-main{border-bottom:1px solid #294145;grid-template-columns:1.7fr 1fr;height:80mm;display:grid!important}.lp-main>section{border-right:1px solid #294145;padding:2mm}.lp-main>section>div{grid-template-columns:repeat(4,1fr);margin-top:2mm;display:grid}.lp-main figure{border-right:1px solid #294145;margin:0}.lp-main figure:last-child{border-right:0}.lp-main figure img{object-fit:cover;width:100%;height:53mm}.lp-main figcaption{background:#0a1416;height:17mm;padding:2mm}.lp-main figcaption b,.lp-main figcaption small{display:block}.lp-main figcaption b{color:#caff33;font:700 6pt monospace}.lp-main figcaption small{color:#93a7aa;margin-top:1mm;font-size:5.2pt;line-height:1.35}.lp-main>aside{padding:2mm}.lp-main>aside>div{border-bottom:1px solid #294145;grid-template-columns:22mm 18mm 1fr;align-items:center;gap:1.5mm;min-height:8.6mm;padding:1mm 0;display:grid}.lp-main>aside b{color:#dce8e9;text-transform:uppercase;font:700 5.5pt monospace}.lp-main>aside i{color:#a8bbbd;text-align:center;text-transform:uppercase;border:1px solid #4c6568;padding:1mm;font:700 4.5pt monospace}.lp-main>aside i[data-status=priority]{color:#caff33;border-color:#caff33}.lp-main>aside p{line-height:1.25;color:#84999c!important;margin:0!important;font-size:5pt!important}.lp-coaching{border-bottom:1px solid #294145;grid-template-columns:1.15fr 1fr 1fr;height:61mm;display:grid!important}.lp-coaching>section{border-right:1px solid #294145;padding:3mm}.lp-coaching>section:last-child{border-right:0}.lp-coaching h2{color:#f1f7f7!important;margin:2mm 0 1.5mm!important;font:750 12pt/1.1 Arial,sans-serif!important}.lp-coaching p,.lp-coaching li{line-height:1.45;color:#91a5a8!important;font-size:6pt!important}.lp-coaching small{color:#caff33;margin-top:2mm;font-size:5.5pt;line-height:1.35;display:block}.lp-coaching ol{padding-left:4mm}.live-print-sheet>footer{justify-content:space-between;align-items:flex-start;height:15mm;padding:2mm 4mm;display:flex!important}.live-print-sheet>footer span,.live-print-sheet>footer b{color:#748c8f;letter-spacing:.07em;font:700 5pt monospace}.live-print-sheet>footer b{color:#64e6f3}html,body{background:#fff!important}}@media (max-width:680px){.header-actions a:first-child,.header-actions a:last-of-type{display:inline-flex}.record-guide{display:none}}:root{--lab-ink:#05090a;--lab-panel:#0a1214;--lab-panel-2:#0e1a1c;--lab-line:#294247;--lab-cyan:#67e8f7;--lab-lime:#caff3d;--lab-paper:#edf7f8;--lab-muted:#91a7aa;--lab-warm:#f3f0e8}body{background:var(--lab-ink);color:var(--lab-paper);font-family:var(--font-sans),Arial,sans-serif}.site-shell{min-height:100vh;color:var(--lab-paper);background-color:#0000;background-image:radial-gradient(circle at 16% 5%,#2dd8ed1f,#0000 24%),radial-gradient(circle at 92% 31%,#caff3d0f,#0000 21%),linear-gradient(#071012,#040809 74%,#020506);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;overflow:hidden}.site-shell:before{opacity:.28;background-image:linear-gradient(#67e8f709 1px,#0000 1px),linear-gradient(90deg,#67e8f709 1px,#0000 1px);background-size:64px 64px;display:block;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.site-header{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#04090ad1;border-bottom:1px solid #67e8f72b;height:72px;padding:0 clamp(20px,4.5vw,72px);box-shadow:0 18px 55px #0000003d}.wordmark{color:#f2fbfc}.brand-mark{width:38px;height:38px}.brand-mark-frame{fill:#0a1618;stroke:#3b666b}.brand-mark-path{stroke:#f2fbfc}.brand-mark-impact{fill:var(--lab-lime);stroke:#071113}.brand-mark-ticks,.brand-mark-orbit{stroke:var(--lab-cyan)}.wordmark strong{font:750 10px var(--font-mono),monospace;letter-spacing:.16em}.wordmark small{color:#718b8f;font:600 7px var(--font-mono),monospace;letter-spacing:.14em}.header-actions a{color:#9eb1b4;font:650 10px var(--font-sans),sans-serif}.header-actions a:hover{color:#fff;background:#67e8f70f}.record-guide{color:#d5e4e6;background:#0a1315;border:1px solid #36565a;border-radius:2px;height:39px;font-size:10px}.record-guide:hover{border-color:var(--lab-cyan);color:#fff;background:#0c1a1c}.conversion-home{z-index:1;position:relative}.decision-page{grid-template-columns:minmax(480px,1.04fr) minmax(560px,.96fr);align-items:stretch;gap:18px;width:min(1500px,100% - 64px);min-height:auto;margin:0 auto;padding:108px 0 66px}.decision-intro{border:1px solid var(--lab-line);background:#071012;border-radius:3px;min-height:760px;box-shadow:0 40px 110px #0000006b}.hero-visual{background:#071012}.hero-evidence{position:absolute;inset:0}.sample-evidence-strip{background:#17292c;grid-template-columns:repeat(4,1fr);gap:1px;height:100%;display:grid}.sample-evidence-strip figure{background:#071012;min-width:0;margin:0;position:relative;overflow:hidden}.sample-evidence-strip figure>div{filter:saturate(.78)contrast(1.04)brightness(.74);background-image:url(/sample-swing-evidence.png);background-repeat:no-repeat;background-size:400% 100%;height:100%;transition:filter .35s,transform .65s cubic-bezier(.2,.8,.2,1);position:relative;transform:scale(1.015)}.sample-evidence-strip figure:hover>div{filter:saturate(.92)contrast(1.03)brightness(.9);transform:scale(1.035)}.sample-evidence-strip figure>div:after{content:"";background:linear-gradient(#0308090d,#03080933 60%,#030809b8);position:absolute;inset:0}.sample-evidence-strip figure i{z-index:2;background:linear-gradient(transparent,var(--lab-cyan),transparent);width:1px;position:absolute;top:15%;bottom:9%;left:50%;box-shadow:0 0 13px #67e8f794}.sample-evidence-strip figure span{z-index:3;color:var(--lab-lime);font:700 8px var(--font-mono),monospace;background:#04090ab8;border:1px solid #caff3d80;padding:5px 6px;position:absolute;top:14px;left:13px}.sample-evidence-strip figcaption{display:none}.visual-shade{background:linear-gradient(#0307080a,#0307080d 42%,#030708ed 82%,#030708 100%),linear-gradient(90deg,#03070859,#0000 65%)}.visual-scan{opacity:.7;display:block}.optic-readout{background:#050c0dcc;border:1px solid #426168;border-radius:1px;width:176px;padding:14px 15px;top:24px;left:24px;box-shadow:0 0 40px #67e8f714}.optic-readout span{color:var(--lab-cyan);font:700 7px var(--font-mono),monospace}.optic-readout span i{background:var(--lab-lime);box-shadow:0 0 12px #caff3dd9}.optic-readout strong{color:#fff;font:750 30px/1 var(--font-sans),sans-serif}.optic-readout small{color:#82999c;font:600 7px var(--font-mono),monospace}.vector-readout{border-left-color:var(--lab-lime);background:#050b0cad;top:42%;right:24px}.vector-readout span{color:#799397;font:700 7px var(--font-mono),monospace}.vector-readout i{background:var(--lab-lime);box-shadow:0 0 12px #caff3d73}.vector-readout strong{color:#fff;font:700 14px var(--font-sans),sans-serif}.visual-coordinates{color:#6e898d;font:650 7px var(--font-mono),monospace}.intro-copy{bottom:40px;left:clamp(28px,4vw,58px);right:34px}.kicker{color:var(--lab-cyan);font:700 8px var(--font-mono),monospace;letter-spacing:.15em}.kicker i{background:var(--lab-lime);border-radius:0;width:18px;height:1px;box-shadow:0 0 10px #caff3d80}.decision-intro h1{color:#fff;max-width:720px;font:760 clamp(54px,5.35vw,80px)/.9 var(--font-sans),Arial,sans-serif;letter-spacing:-.06em;text-shadow:0 8px 42px #000;margin:19px 0}.decision-intro h1 em{color:var(--lab-lime);font-family:inherit;font-style:normal;font-weight:760}.decision-intro p{color:#b4c4c6;text-shadow:0 4px 24px #000;max-width:570px;font-size:15px;line-height:1.62}.hero-actions{align-items:center;gap:9px;margin-top:25px;display:flex}.hero-actions a{color:#d9e8e9;border:1px solid #46656a;justify-content:space-between;align-items:center;gap:28px;min-height:45px;padding:0 17px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.hero-actions a:first-child{border-color:var(--lab-lime);background:var(--lab-lime);color:#061011}.hero-actions a:hover{transform:translateY(-1px)}.hero-signal{color:#779094;font:650 7px var(--font-mono),monospace;letter-spacing:.09em;align-items:center;gap:9px;margin-top:22px;display:flex}.hero-signal i{color:var(--lab-lime);font-style:normal}.decision-composer{color:#13231a;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#fbfcf7,#e9efea);border:1px solid #bfc7c3;border-radius:3px;align-self:stretch;padding:clamp(30px,3.3vw,50px);overflow:visible;box-shadow:12px 13px #3d645638,0 34px 90px #0000004d}.decision-composer:before{content:"01 / INPUT";color:#65766d;font:650 8px var(--font-mono),monospace;top:30px;right:34px}.composer-head{border-bottom:1px solid #bdc8c0;padding:0 92px 25px 0}.composer-head span,.goal-field>span,.context-details label>span{color:#53695d;font:650 8px var(--font-mono),monospace;letter-spacing:.1em}.composer-head h2{color:#10251a;max-width:570px;font:750 clamp(31px,2.8vw,44px)/.98 var(--font-sans),Arial,sans-serif;letter-spacing:-.045em;margin:11px 0 0}.composer-head p{color:#5d7166;max-width:540px;margin:12px 0 0;font-size:11px;line-height:1.55}.goal-field textarea{color:#10251a;font:650 clamp(21px,1.8vw,28px)/1.3 var(--font-sans),Arial,sans-serif;letter-spacing:-.02em}.goal-field textarea::placeholder{color:#87958d}.attach-button{background:#f7faf5}.primary-action{background:#112f22}.primary-action:not(:disabled):hover{background:#19472f}.sample-action{font-weight:650}.composer-trust{margin-top:16px}.price-ledger{border-top:1px solid #cbd4ce;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:13px;padding-top:13px;display:flex}.price-ledger span{color:#173a29;font:750 8px var(--font-mono),monospace;letter-spacing:.1em}.price-ledger small{color:#66786e;text-align:right;max-width:390px;font-size:8px;line-height:1.5}.conversion-proof,.conversion-process,.conversion-trust,.conversion-close{width:min(1360px,100% - 64px);margin:0 auto}.conversion-proof{padding:100px 0}.conversion-section-head{grid-template-columns:minmax(180px,.5fr) minmax(420px,1.25fr) minmax(280px,.75fr);align-items:start;gap:28px;margin-bottom:38px;display:grid}.conversion-section-head>span,.proof-panel-head span,.report-proof-decision>span,.report-proof-decision small,.conversion-trust article>span,.conversion-close span{color:var(--lab-cyan);font:700 8px var(--font-mono),monospace;letter-spacing:.15em}.conversion-section-head h2{color:#f4fbfc;letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,67px);line-height:.94}.conversion-section-head p{color:#91a6a9;margin:4px 0 0;font-size:14px;line-height:1.7}.report-proof-shell{border:1px solid var(--lab-line);background:#071012;grid-template-columns:1.5fr .8fr;display:grid;box-shadow:0 35px 100px #0000004d}.report-proof-evidence{border-right:1px solid var(--lab-line)}.proof-panel-head{border-bottom:1px solid var(--lab-line);background:#0b1618;justify-content:space-between;align-items:center;gap:18px;height:48px;padding:0 15px;display:flex}.proof-panel-head small{color:#647f83;font:650 7px var(--font-mono),monospace;letter-spacing:.1em}.sample-evidence-strip.compact{height:390px}.sample-evidence-strip.compact figcaption{z-index:4;background:linear-gradient(#0000,#030809f0);justify-content:space-between;align-items:end;padding:12px 13px;display:flex;position:absolute;bottom:0;left:0;right:0}.sample-evidence-strip.compact figcaption strong{color:#f3f9fa;font:750 9px var(--font-mono),monospace}.sample-evidence-strip.compact figcaption small{color:#668085;font:650 6px var(--font-mono),monospace}.report-proof-evidence>p{border-top:1px solid var(--lab-line);color:#91a6a9;margin:0;padding:17px 18px;font-size:11px;line-height:1.6}.report-proof-evidence>p b{color:var(--lab-lime)}.report-proof-decision{flex-direction:column;padding:34px;display:flex}.report-proof-decision h3{color:#fff;letter-spacing:-.055em;margin:16px 0 15px;font-size:clamp(34px,3.6vw,54px);line-height:.93}.report-proof-decision h3 em{color:var(--lab-lime);font-style:normal}.report-proof-decision>p{color:#94a9ac;margin:0 0 25px;font-size:13px;line-height:1.6}.report-proof-decision>div{border-top:1px solid var(--lab-line);padding:17px 0}.report-proof-decision>div strong{color:#dce8e9;margin-top:8px;font-size:11px;line-height:1.5;display:block}.report-proof-decision a{border:1px solid var(--lab-cyan);min-height:46px;color:var(--lab-cyan);justify-content:space-between;align-items:center;margin-top:auto;padding:0 15px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.report-proof-decision a:hover{background:#67e8f712}.conversion-process{border-top:1px solid var(--lab-line);padding:94px 0}.conversion-process .conversion-section-head{grid-template-columns:.5fr 1.5fr}.process-grid{border:1px solid var(--lab-line);grid-template-columns:repeat(4,1fr);display:grid}.process-grid article{border-right:1px solid var(--lab-line);background:linear-gradient(145deg,#0b1618,#071012);min-height:230px;padding:25px}.process-grid article:last-child{border-right:0}.process-grid span{color:var(--lab-lime);font:750 11px var(--font-mono),monospace}.process-grid strong{color:#eff7f8;letter-spacing:-.025em;margin-top:72px;font-size:21px;display:block}.process-grid p{color:#869da0;margin:10px 0 0;font-size:12px;line-height:1.65}.conversion-trust{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 0 94px;display:grid}.conversion-trust article{border:1px solid var(--lab-line);background:#0a1315ad;min-height:245px;padding:28px}.conversion-trust h3{color:#edf7f8;letter-spacing:-.035em;margin:50px 0 12px;font-size:25px;line-height:1.05}.conversion-trust p{color:#83999c;margin:0;font-size:12px;line-height:1.65}.conversion-close{background:radial-gradient(circle at 86% 30%,#caff3d1c,#0000 26%),linear-gradient(120deg,#0e1d20,#071012);border:1px solid #47666b;justify-content:space-between;align-items:end;gap:40px;margin-bottom:94px;padding:48px;display:flex}.conversion-close h2{color:#fff;letter-spacing:-.06em;margin:14px 0;font-size:clamp(42px,5.5vw,72px);line-height:.92}.conversion-close p{color:#8fa5a8;margin:0;font-size:13px}.conversion-close>a{background:var(--lab-lime);color:#061011;justify-content:space-between;align-items:center;min-width:230px;min-height:54px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.conversion-close>a:hover{transform:translateY(-2px);box-shadow:0 18px 45px #caff3d21}.legal-footer{z-index:3;color:#6f878a;background:#04090a;border-color:#20373a;position:relative}.legal-footer strong,.legal-footer a{color:#a9c0c3}.legal-footer a:hover{color:var(--lab-cyan)}@media (max-width:1050px){.decision-page{grid-template-columns:1fr;width:min(780px,100% - 38px);padding-top:94px}.decision-intro{min-height:640px}.conversion-section-head,.report-proof-shell{grid-template-columns:1fr}.report-proof-evidence{border-right:0;border-bottom:1px solid var(--lab-line)}.process-grid{grid-template-columns:1fr 1fr}.process-grid article:nth-child(2){border-right:0}.process-grid article:nth-child(-n+2){border-bottom:1px solid var(--lab-line)}.conversion-trust{grid-template-columns:1fr}.conversion-trust article{min-height:190px}.conversion-trust h3{margin-top:32px}}@media (max-width:680px){.site-header{height:66px;padding:0 14px}.header-actions a{display:none}.header-actions a:last-of-type{display:inline-flex}.record-guide{padding:0 9px}.decision-page{width:calc(100% - 20px);padding:78px 0 50px}.decision-intro{height:570px;min-height:570px;max-height:none}.sample-evidence-strip figure:nth-child(2),.sample-evidence-strip figure:nth-child(4){display:none}.sample-evidence-strip{grid-template-columns:1fr 1fr}.optic-readout{width:153px;top:14px;left:13px}.vector-readout{display:none}.intro-copy{bottom:22px;left:20px;right:18px}.decision-intro h1{font-size:clamp(42px,12vw,55px);line-height:.91}.decision-intro p{font-size:12px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions a{width:100%}.hero-signal{display:none}.decision-composer{padding:25px 18px;box-shadow:7px 8px #3d645638}.decision-composer:before{right:18px}.composer-head{padding-right:72px}.composer-head h2{font-size:31px}.composer-head p{font-size:10px}.price-ledger{flex-direction:column;align-items:flex-start}.price-ledger small{text-align:left}.conversion-proof,.conversion-process,.conversion-trust,.conversion-close{width:calc(100% - 20px)}.conversion-proof{padding:78px 0}.conversion-section-head{gap:16px;margin-bottom:25px}.conversion-section-head h2{font-size:42px}.conversion-section-head p{font-size:12px}.sample-evidence-strip.compact{grid-template-columns:1fr 1fr;height:auto}.sample-evidence-strip.compact figure{aspect-ratio:3/4;display:block}.report-proof-decision{padding:25px 19px}.report-proof-decision h3{font-size:39px}.proof-panel-head small{display:none}.conversion-process{padding:70px 0}.process-grid{grid-template-columns:1fr}.process-grid article,.process-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--lab-line);min-height:170px}.process-grid article:last-child{border-bottom:0}.process-grid strong{margin-top:38px}.conversion-trust{padding-bottom:70px}.conversion-trust article{min-height:180px;padding:23px}.conversion-close{flex-direction:column;align-items:stretch;margin-bottom:70px;padding:30px 22px}.conversion-close h2{font-size:43px}.conversion-close>a{width:100%;min-width:0}.legal-footer{font-size:10px}.header-actions a:first-child,.header-actions a:last-of-type{min-height:44px;padding:0 8px;font-size:12px}.legal-footer{font-size:12px;line-height:1.6}.legal-footer nav{gap:12px 20px}}:root{--landing-ink:#0d2b1c;--landing-muted:#55705c;--landing-paper:#dbe9ca;--landing-sheet:#fffdf2;--landing-line:#afc39e;--landing-green:#0b3c24;--landing-lime:#d5ff4f;--landing-cyan:#59d8e7;--landing-dark:#06130d}.conversion-home{z-index:1;background:radial-gradient(ellipse at 88% 3%, #ffffe69e, transparent 25%), repeating-linear-gradient(112deg, #ffffff14 0 72px, #1a522b09 72px 144px), linear-gradient(180deg, #e4efd6 0, var(--landing-paper) 58%, #cbdeb4 100%);color:var(--landing-ink);padding-bottom:1px;position:relative}.conversion-home:before{pointer-events:none;opacity:.35;content:"";background-image:repeating-radial-gradient(at 8% 34%,#0000 0 84px,#1e5c2f29 85px 86px,#0000 87px 112px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.conversion-home .decision-page{grid-template-columns:1fr;align-items:stretch;gap:34px;width:min(1460px,100% - 64px);min-height:0;margin:0 auto;padding:88px 0 34px;display:grid;position:relative}.conversion-home .decision-intro{background:var(--landing-dark);border:1px solid #19462e;border-radius:18px;min-height:730px;position:relative;overflow:hidden;box-shadow:0 34px 80px #123b2133}.conversion-home .decision-intro:after{pointer-events:none;border-radius:inherit;content:"";border:1px solid #ffffff0f;position:absolute;inset:0}.conversion-home .hero-visual,.conversion-home .hero-evidence{position:absolute;inset:0}.conversion-home .hero-sequence-art{background:#06130d;margin:0;position:absolute;inset:0}.conversion-home .hero-sequence-art img{object-fit:contain;object-position:center top;filter:saturate(1.03)contrast(1.03);background:#06130d;width:100%;height:41%;display:block}.conversion-home .hero-sequence-art figcaption{z-index:3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05160dc7;border:1px solid #d5ff4f7a;border-radius:6px;padding:8px 10px;position:absolute;top:18px;right:18px}.conversion-home .hero-sequence-art figcaption span,.conversion-home .hero-sequence-art figcaption strong{display:block}.conversion-home .hero-sequence-art figcaption span{color:#b7d7ae;font:700 6px var(--font-mono), monospace;letter-spacing:.1em}.conversion-home .hero-sequence-art figcaption strong{color:var(--landing-lime);font:750 8px var(--font-mono), monospace;margin-top:4px}.conversion-home .landing-pose-study{background:#06130d;margin:0;position:absolute;inset:0;overflow:hidden}.conversion-home .pose-study-head{z-index:6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030c09cc;border:1px solid #67e8f76b;border-radius:6px;padding:8px 10px;position:absolute;top:17px;left:18px}.conversion-home .pose-study-head span,.conversion-home .pose-study-head small{font-family:var(--font-mono), monospace;letter-spacing:.12em;display:block}.conversion-home .pose-study-head span{color:#7be9f3;font-size:7px;font-weight:800}.conversion-home .pose-study-head small{color:#aac1b8;margin-top:4px;font-size:6px;font-weight:700}.conversion-home .pose-study-frames{background:#203438;grid-template-columns:repeat(8,1fr);gap:1px;height:auto;display:grid}.conversion-home .pose-study-frame{filter:brightness(.76)saturate(.84);background:radial-gradient(circle at 50% 45%,#132a24,#040b08 72%);min-width:0;transition:filter .18s,box-shadow .18s;position:relative;overflow:hidden}.conversion-home .pose-study-frame[data-active=true]{z-index:2;filter:brightness(1.08)saturate(1.05);box-shadow:inset 0 0 0 1px #d5ff4fcc,0 0 24px #d5ff4f29}.conversion-home .pose-study-media{aspect-ratio:221.75/600;width:100%;position:relative;overflow:hidden}.conversion-home .pose-study-media img{width:800%;max-width:none;height:100%;transform:translateX(var(--pose-shift));filter:saturate(.82)contrast(1.06)brightness(.82);display:block}.conversion-home .hero-visual .pose-study-media img{object-fit:fill!important;object-position:initial!important;width:800%!important;max-width:none!important;height:100%!important;transform:translateX(var(--pose-shift))!important;filter:saturate(.82)contrast(1.06)brightness(.82)!important;animation:none!important}.conversion-home .pose-study-media:after{z-index:2;content:"";background:linear-gradient(#01060408,#0000 60%,#02090657);position:absolute;inset:0}.conversion-home .pose-study-media svg{z-index:4;filter:drop-shadow(0 0 3px #67e8f78c);width:100%;height:100%;position:absolute;inset:0}.conversion-home .pose-study-media line{fill:none;stroke:#67e8f7;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.conversion-home .pose-study-media circle{fill:#06100d;stroke:#67e8f7;stroke-width:1.75px;vector-effect:non-scaling-stroke}.conversion-home .pose-study-media [data-status=preserve]{stroke:#66f493}.conversion-home .pose-study-media [data-status=improve]{stroke:#ff655f;filter:drop-shadow(0 0 2px #ff655fb3)}.conversion-home .pose-phase{z-index:5;color:#dce8e5;font:750 5px var(--font-mono), monospace;letter-spacing:.05em;align-items:center;gap:5px;display:flex;position:absolute;bottom:9px;left:7px}.conversion-home .pose-phase b{color:var(--landing-lime);background:#030b08d1;border:1px solid #d5ff4f8c;padding:4px 5px;font-size:7px}.conversion-home .pose-verdict{z-index:5;color:#66f493;font:800 4px var(--font-mono), monospace;letter-spacing:.06em;background:#030b08d6;border:1px solid #4f7560;padding:4px 5px;font-style:normal;position:absolute;top:52px;right:6px}.conversion-home .pose-verdict[data-status=improve]{color:#ff8a85;border-color:#ff655fb3}.conversion-home .landing-pose-study>figcaption{z-index:6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030c09cc;border:1px solid #d5ff4f6b;border-radius:6px;align-items:center;gap:9px;padding:8px 10px;display:flex;position:absolute;top:18px;right:18px}.conversion-home .landing-pose-study>figcaption span{color:#b6cac3;font:750 6px var(--font-mono), monospace;align-items:center;gap:4px;display:flex}.conversion-home .landing-pose-study>figcaption i{background:#66f493;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #66f493b3}.conversion-home .landing-pose-study>figcaption i[data-status=improve]{background:#ff655f;box-shadow:0 0 8px #ff655fb3}.conversion-home .landing-pose-study>figcaption strong{color:var(--landing-lime);font:800 6px var(--font-mono), monospace;letter-spacing:.08em;border-left:1px solid #355149;padding-left:9px}.conversion-home .sample-evidence-strip{background:#1d3033;grid-template-columns:repeat(4,1fr);gap:1px;height:100%;display:grid}.conversion-home .sample-evidence-strip figure{background:#071012;min-width:0;margin:0;position:relative;overflow:hidden}.conversion-home .sample-evidence-strip figure>div{height:100%;position:relative;overflow:hidden}.conversion-home .sample-evidence-strip figure>div>img{object-fit:cover;object-position:center;filter:saturate(.84)contrast(1.04)brightness(.86);width:100%;height:100%;transition:filter .25s,transform .6s cubic-bezier(.2,.8,.2,1);display:block}.conversion-home .sample-evidence-strip figure:hover>div>img{filter:saturate()contrast(1.03)brightness(.96);transform:scale(1.02)}.conversion-home .sample-evidence-strip figure>div:after{content:"";background:linear-gradient(#04090a0d,#04090a26 45%,#04090acc);position:absolute;inset:0}.conversion-home .sample-evidence-strip figure i{z-index:2;background:linear-gradient(transparent, var(--landing-cyan), transparent);width:1px;position:absolute;top:14%;bottom:10%;left:50%;box-shadow:0 0 14px #59d8e773}.conversion-home .sample-evidence-strip figure span{z-index:3;color:var(--landing-lime);font:700 8px var(--font-mono), monospace;background:#04090abd;border:1px solid #caff3d80;padding:5px 7px;position:absolute;top:14px;left:13px}.conversion-home .sample-evidence-strip figcaption{display:none}.conversion-home .visual-shade{background:linear-gradient(#030d0803,#030d080d 32%,#04180de0 49%,#06130d 64% 100%);position:absolute;inset:0}.conversion-home .vector-readout{border-left-color:var(--landing-lime);background:#050b0cc2;top:47%;right:22px}.conversion-home .visual-coordinates{color:#668084;font:650 7px var(--font-mono), monospace;bottom:18px;right:22px}.conversion-home .intro-copy{z-index:5;position:absolute;inset:315px 34px auto clamp(28px,4vw,58px)}.conversion-home .kicker{color:var(--landing-cyan);font:750 8px var(--font-mono), monospace;letter-spacing:.14em}.conversion-home .kicker i{background:var(--landing-lime)}.conversion-home .decision-intro h1{color:#fff;max-width:790px;font:780 clamp(45px,4.6vw,66px)/.92 var(--font-sans), Arial, sans-serif;letter-spacing:-.055em;text-shadow:0 7px 34px #000;margin:15px 0 16px}.conversion-home .decision-intro h1 em{color:var(--landing-lime);font-family:inherit;font-style:normal;font-weight:inherit}.conversion-home .decision-intro p{color:#c0cdce;text-shadow:0 3px 18px #000;max-width:610px;margin:0;font-size:15px;line-height:1.6}.conversion-home .hero-path{color:#c5d4d5;font:720 8px var(--font-mono), monospace;letter-spacing:.035em;align-items:center;gap:9px;margin-top:20px;display:flex}.conversion-home .hero-path span{align-items:center;gap:6px;display:inline-flex}.conversion-home .hero-path b{width:20px;height:20px;color:var(--landing-lime);border:1px solid #d5ff4f99;border-radius:50%;justify-content:center;align-items:center;font-size:8px;display:inline-flex}.conversion-home .hero-path i{color:#557176;font-style:normal}.conversion-home .hero-actions{align-items:center;margin-top:23px;display:flex}.conversion-home .hero-actions button{color:#071012;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(#df6,#c9f238);border:1px solid #e4ff82;border-radius:9px;justify-content:space-between;align-items:center;gap:28px;min-width:270px;min-height:56px;padding:0 10px 0 20px;font-size:12px;font-weight:830;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff85}.conversion-home .hero-actions button b{color:#e2ff79;background:#0b2a1b;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:inline-flex}.conversion-home .hero-actions button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 17px 34px #0000004a,0 0 0 1px #d5ff4f38}:is(.conversion-home .hero-actions button:focus-visible,.conversion-home .conversion-close button:focus-visible){outline-offset:3px;outline:3px solid #fff}.conversion-home .hero-offer{z-index:6;border:1px solid #67e8f757;border-left:3px solid var(--landing-lime);background:linear-gradient(145deg,#0a231cf5,#04100ef0);border-radius:10px;width:300px;min-height:132px;padding:16px 18px 14px;position:absolute;bottom:53px;right:48px;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #00000045}.conversion-home .hero-offer header{border-bottom:1px solid #749d943d;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.conversion-home .hero-offer header span,.conversion-home .hero-offer header small{font:780 7px var(--font-mono),monospace;letter-spacing:.12em}.conversion-home .hero-offer header span{color:var(--landing-cyan)}.conversion-home .hero-offer header small{color:#7f9892}.conversion-home .hero-offer>div{white-space:nowrap;justify-content:space-between;align-items:center;gap:18px;min-height:58px;display:flex}.conversion-home .hero-offer-was{gap:2px;display:grid}.conversion-home .hero-offer-was small{color:#7f9590;font:750 6px var(--font-mono),monospace;letter-spacing:.12em}.conversion-home .hero-offer del{color:#9bacaa;font:720 17px var(--font-mono),monospace;text-decoration-color:#ff655f;text-decoration-thickness:2px}.conversion-home .hero-offer strong{color:#fff;align-items:baseline;gap:8px;line-height:1;display:flex}.conversion-home .hero-offer strong b{color:var(--landing-lime);font:850 37px/.9 var(--font-sans),Arial,sans-serif;letter-spacing:-.06em}.conversion-home .hero-offer strong small{color:#fff;font:800 7px var(--font-mono),monospace;letter-spacing:.06em}.conversion-home .hero-offer>p{color:#8fa7a2;max-width:none;font:700 7px var(--font-mono),monospace;letter-spacing:.07em;text-shadow:none}.conversion-home .hero-offer>p i{color:var(--landing-lime);padding:0 4px;font-style:normal}.conversion-home .hero-price-note{color:#9eb0b2;max-width:620px;font:650 8px/1.45 var(--font-mono), monospace;letter-spacing:.03em;margin-top:7px;display:block}.conversion-home .hero-sample-link{color:#b4c8cb;text-underline-offset:4px;align-items:center;gap:8px;margin-top:12px;font-size:9px;font-weight:680;text-decoration-color:#48666a;display:inline-flex}.conversion-home .hero-sample-link:hover{color:#fff}.conversion-home .hero-signal{color:#89a0a3;font:650 7px var(--font-mono), monospace;letter-spacing:.06em;align-items:center;gap:8px;margin-top:18px;display:flex}.conversion-home .hero-signal i{color:var(--landing-lime);font-style:normal}.conversion-home .decision-composer{width:min(760px,100%);color:var(--landing-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf2f7;border:1px solid #bac5bc;border-radius:18px;margin:0 auto;padding:31px;scroll-margin-top:86px;position:relative;overflow:visible;box-shadow:0 25px 70px #26362c29}.conversion-home[data-reveal-state=closed] .decision-composer{display:none!important}.conversion-home .decision-composer:before{content:none}.conversion-home .composer-head{border-bottom:1px solid var(--landing-line);padding:0 68px 19px 0}.conversion-home .composer-head span,.conversion-home .goal-field>span,.conversion-home .club-first-field>span{color:#496055;font:750 8px var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.conversion-home .composer-head h2{color:#10241a;max-width:440px;font:780 clamp(27px,2.3vw,38px)/.99 var(--font-sans), Arial, sans-serif;letter-spacing:-.045em;margin:9px 0 0}.conversion-home .composer-head p{color:#63736a;margin:10px 0 0;font-size:11px;line-height:1.5}.conversion-home .step-count{position:absolute;top:33px;right:30px;color:#153b2b!important}.conversion-home .composer-dismiss{z-index:3;color:#173c2b;cursor:pointer;background:#fffdf5;border:1px solid #9dad9f;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;line-height:1;display:grid;position:absolute;top:-13px;right:-13px;box-shadow:0 8px 22px #1d372626}.conversion-home .composer-dismiss:hover{border-color:#173c2b;transform:translateY(-1px)}.conversion-home .composer-dismiss:focus-visible{outline-offset:3px;outline:3px solid #167384}.conversion-home .composer-progress{background:#f6f7e9;border:1px solid #c6d2bd;border-radius:8px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;margin:16px 0 3px;padding:10px 12px;display:grid}.conversion-home .composer-progress span{color:#89948d;font:760 7px var(--font-mono), monospace;letter-spacing:.08em;align-items:center;gap:6px;display:flex}.conversion-home .composer-progress span b{border:1px solid #a8b5aa;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:7px;display:inline-flex}.conversion-home .composer-progress span.complete{color:#153b2b}.conversion-home .composer-progress span.complete b{color:#fff;background:#153b2b;border-color:#153b2b}.conversion-home .composer-progress span.active{color:#126f80}.conversion-home .composer-progress span.active b{border-color:#126f80;box-shadow:0 0 0 3px #126f801a}.conversion-home .composer-progress i{background:#ccd4cc;height:1px}.conversion-home .club-first-field{margin-top:18px;display:block}.conversion-home .club-first-field select{color:#10241a;-webkit-appearance:auto;appearance:auto;background:#f8f8ec;border:1px solid #a7b99d;border-radius:8px;width:100%;height:48px;margin-top:8px;padding:0 43px 0 14px;font-size:17px;font-weight:740}.conversion-home .club-first-field>span b,.conversion-home .goal-field>span b{color:#167384;margin-left:7px;font-size:7px}.conversion-home .club-first-field small,.conversion-home .goal-field small{color:#728078;margin-top:6px;font-size:8px;line-height:1.4;display:block}.conversion-home .goal-field{margin-top:16px}.conversion-home .goal-field textarea{color:#10241a;min-height:92px;font:680 19px/1.32 var(--font-sans), Arial, sans-serif;letter-spacing:-.018em;resize:vertical;background:#f8f8ec;border:1px solid #a7b99d;border-radius:8px;margin-top:8px;padding:13px 14px}.conversion-home .goal-field textarea::placeholder{color:#8a958e}.conversion-home .example-row{gap:5px;margin-top:8px}.conversion-home .example-row button{color:#426248;background:#f7f8ec;border:1px solid #b8c9ad;border-radius:999px;font-size:8px}.conversion-home .study-brief{background:#edf3df;border:1px solid #b6c7aa;border-radius:8px 8px 0 0;grid-template-columns:1fr auto auto;align-items:center;gap:7px 10px;margin-bottom:9px;padding:10px 12px;display:grid}.conversion-home .study-brief>span{color:#607268;font:750 7px var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1}.conversion-home .study-brief strong{color:#153a2a;font-size:12px}.conversion-home .study-brief i{color:#839087;font-style:normal}.conversion-home .study-brief p{color:#53645b;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:10px;line-height:1.35;overflow:hidden}.conversion-home .attachment-zone{margin-top:14px}.conversion-home .attach-button{background:linear-gradient(#fbfcf1,#f1f5e8);border:1px dashed #789773;border-radius:0 0 9px 9px;min-height:80px;transition:border-color .16s,background .16s,transform .16s;box-shadow:inset 0 1px #fffc}.conversion-home .attach-button .attach-icon{color:#153b2b;background:#fffef5;border:1px solid #9ab291;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:inline-flex;box-shadow:0 5px 12px #1c432814}.conversion-home .attach-button>i{color:#d5ff4f;background:#153b2b;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.conversion-home .attach-button:not(:disabled):hover{background:#eef4e7;border-color:#173c2b;transform:translateY(-1px)}.conversion-home .attach-button:disabled{cursor:not-allowed;color:#7f8b82;opacity:.78;background:#f1f2e8;border-color:#c8d0c5}.conversion-home .attach-button:disabled>i{color:#7a857d;background:#c9cfc7}.conversion-home .clip-ready,.conversion-home .alignment-panel{border-radius:8px}.conversion-home .context-details{margin-top:12px}.conversion-home .context-details>div{grid-template-columns:1fr 1fr}.conversion-home .context-details>div label:first-child{grid-column:1/-1}.conversion-home .result-receipt{background:#edf3df;border:1px solid #b8c8ad;border-radius:7px;margin-top:12px;padding:11px 13px}.conversion-home .result-receipt span{color:#547066;font:760 7px var(--font-mono), monospace;letter-spacing:.11em}.conversion-home .result-receipt p{color:#173c2b;flex-wrap:wrap;gap:5px;margin:5px 0 0;font-size:9px;display:flex}.conversion-home .result-receipt p b{font-weight:760}.conversion-home .result-receipt p i{color:#6e8176;font-style:normal}.conversion-home .primary-action{color:#fffef4;letter-spacing:-.005em;background:linear-gradient(#174b33,#0b3522);border:1px solid #163f2c;border-radius:9px;min-height:58px;margin-top:11px;padding:0 10px 0 19px;font-size:12px;box-shadow:0 12px 24px #0f372229,inset 0 1px #ffffff1f}.conversion-home .primary-action b{background:var(--landing-lime);color:#0b2a1b;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;display:inline-flex}.conversion-home .primary-action:not(:disabled):hover{background:linear-gradient(#1c573b,#0e3d28);transform:translateY(-2px);box-shadow:0 16px 30px #0f372238}.conversion-home .primary-action:disabled{color:#69756d;opacity:1;background:#e2e5dc;border-color:#c7cdc3;box-shadow:inset 0 1px #ffffffb3}.conversion-home .primary-action:disabled b{color:#6b756d;background:#c7cec4}.conversion-home .sample-action{color:#315b48;justify-content:flex-start;gap:8px;min-height:34px;margin-top:5px;padding:0 5px;font-size:9px}.conversion-home .composer-trust{border-top:1px solid var(--landing-line);margin-top:9px;padding-top:10px}.conversion-home .composer-trust p{margin:4px 0 0;font-size:8px;line-height:1.45}.conversion-home .price-ledger{margin-top:8px;padding-top:9px}.conversion-home .conversion-proof,.conversion-home .conversion-process,.conversion-home .conversion-boundary,.conversion-home .conversion-close{width:min(1360px,100% - 64px);margin-left:auto;margin-right:auto;position:relative}.conversion-home .offer-rail{background:var(--landing-sheet);border:1px solid #a9bd99;border-radius:14px;grid-template-columns:1.3fr repeat(4,.6fr) 1.05fr;align-items:center;gap:1px;min-height:116px;margin-top:-26px;padding:22px 26px;display:grid;box-shadow:0 20px 50px #23482a1f}.conversion-home .offer-rail>span{color:#596c61;font:750 8px var(--font-mono), monospace;letter-spacing:.12em}.conversion-home .offer-rail>div{border-left:1px solid #d5dbd5;min-height:58px;padding:4px 16px}.conversion-home .offer-rail strong{color:#173c2b;letter-spacing:-.05em;font-size:27px;display:block}.conversion-home .offer-rail small{color:#6d7b72;font-size:9px}.conversion-home .offer-rail a{color:#fff;background:linear-gradient(#194b34,#0b3422);border:1px solid #153c2a;border-radius:8px;justify-content:space-between;align-items:center;min-height:48px;padding:0 10px 0 15px;font-size:9px;font-weight:780;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 9px 18px #11372221}.conversion-home .offer-rail a b{background:var(--landing-lime);color:#0b2a1b;border-radius:6px;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.conversion-home .offer-rail a:hover{transform:translateY(-1px);box-shadow:0 13px 22px #1137222e}.conversion-home .conversion-proof{padding:54px 0 58px}.conversion-home .conversion-section-head{grid-template-columns:.42fr 1.25fr .78fr;align-items:start;gap:24px;margin-bottom:24px;display:grid}.conversion-home .conversion-section-head>span,.conversion-home .proof-panel-head span,.conversion-home .report-proof-decision>span,.conversion-home .report-proof-decision small,.conversion-home .conversion-trust article>span,.conversion-home .conversion-close span,.conversion-home .conversion-objections>div>span{color:#167384;font:750 8px var(--font-mono), monospace;letter-spacing:.14em}.conversion-home .conversion-section-head h2,.conversion-home .conversion-objections h2{color:#14251d;font:780 clamp(39px,4.8vw,65px)/.95 var(--font-sans), Arial, sans-serif;letter-spacing:-.055em;margin:0}.conversion-home .conversion-section-head p{color:#64736a;margin:4px 0 0;font-size:14px;line-height:1.7}.conversion-home .report-proof-shell{background:#071012;border:1px solid #203a3d;border-radius:16px;overflow:hidden;box-shadow:0 32px 80px #1a2c2238}.conversion-home .report-proof-evidence{border-right-color:#294247}.conversion-home .proof-panel-head{background:#0b1719;border-bottom-color:#294247}.conversion-home .sample-evidence-strip.compact{height:380px}.conversion-home .landing-pose-study.compact{height:380px;position:relative;inset:auto}.conversion-home .landing-pose-study.compact .pose-study-frames{height:100%}.conversion-home .landing-pose-study.compact .pose-study-head{display:none}.conversion-home .landing-pose-study.compact>figcaption{top:auto;bottom:15px;right:15px}.conversion-home .sample-evidence-strip.compact figcaption{z-index:4;background:linear-gradient(#0000,#030809f2);justify-content:space-between;padding:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.conversion-home .sample-evidence-strip.compact figcaption strong{color:#f1f8f9;font:750 8px var(--font-mono), monospace}.conversion-home .sample-evidence-strip.compact figcaption small{color:#6c8589;font:650 6px var(--font-mono), monospace}.conversion-home .landing-report-preview{color:#f1f8f8;background:radial-gradient(circle at 100% 0,#67e8f70f,#0000 30%),#071012;grid-template-rows:42px 1fr 58px;height:380px;display:grid}.conversion-home .landing-report-preview>header{border-bottom:1px solid #294247;justify-content:space-between;align-items:center;gap:14px;padding:0 15px;display:flex}.conversion-home .landing-report-preview>header span,.conversion-home .landing-report-preview>header small,.conversion-home .sample-report-coaching span,.conversion-home .landing-report-preview footer small{font:750 7px var(--font-mono),monospace;letter-spacing:.11em}.conversion-home .landing-report-body{grid-template-columns:.72fr 1.28fr;min-height:0;display:grid}.conversion-home .sample-report-frame{background:#020607;border-right:1px solid #294247;min-width:0;margin:0;position:relative;overflow:hidden}.conversion-home .sample-report-frame img{object-fit:cover;object-position:center 38%;filter:saturate(.86)contrast(1.05)brightness(.9);width:100%;height:100%;display:block}.conversion-home .sample-report-frame:before{z-index:2;content:"";border:2px solid #ff655f;border-radius:50%;width:38%;height:21%;position:absolute;top:28%;left:33%;box-shadow:0 0 18px #ff655f57}.conversion-home .sample-report-frame:after{z-index:2;content:"";background:#66f493;height:1px;position:absolute;top:59%;left:27%;right:25%;box-shadow:0 0 12px #66f493b3}.conversion-home .sample-report-frame figcaption{z-index:3;background:#030b09e6;align-items:center;gap:8px;padding:7px 9px;display:flex;position:absolute;bottom:12px;left:12px}.conversion-home .sample-report-frame figcaption b{background:var(--landing-lime);color:#0a2d1e;width:25px;height:25px;font:850 8px var(--font-mono),monospace;border-radius:50%;place-items:center;display:grid}.conversion-home .sample-report-frame figcaption span{font-size:10px;font-weight:750}.conversion-home .sample-report-coaching{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.conversion-home .sample-report-coaching>div{border-bottom:1px solid #294247;padding:13px 16px}.conversion-home .sample-report-coaching>div:last-child{border-bottom:0}.conversion-home .sample-report-coaching span{margin-bottom:7px;display:block}.conversion-home .sample-report-cue span{color:var(--landing-lime)}.conversion-home .sample-report-cue strong{color:#fff;letter-spacing:-.025em;font-size:18px;line-height:1.12;display:block}.conversion-home .sample-report-red span{color:#ff817d}.conversion-home .sample-report-red p,.conversion-home .sample-report-green p{color:#c3d1d3;margin:0;font-size:11px;line-height:1.45}.conversion-home .sample-report-red p b,.conversion-home .sample-report-green p b{color:#fff}.conversion-home .sample-report-red>strong{border-left:2px solid var(--landing-lime);color:#eef8df;background:#caff3d14;margin-top:9px;padding:8px 9px;font-size:10px;line-height:1.42;display:block}.conversion-home .sample-report-red>strong b{color:var(--landing-lime);font-family:var(--font-mono),monospace;text-transform:uppercase;font-size:8px}.conversion-home .sample-report-green span{color:#66f493}.conversion-home .landing-report-preview>footer{background:#091416;border-top:1px solid #294247;grid-template-columns:1fr 1fr;display:grid}.conversion-home .landing-report-preview>footer>span{border-right:1px solid #294247;padding:10px 14px}.conversion-home .landing-report-preview>footer>span:last-child{border-right:0}.conversion-home .landing-report-preview footer small,.conversion-home .landing-report-preview footer strong{display:block}.conversion-home .landing-report-preview footer small{color:var(--landing-cyan)}.conversion-home .landing-report-preview footer strong{color:#dce8e9;margin-top:5px;font-size:9px;line-height:1.35}.conversion-home .report-proof-decision{padding:32px}.conversion-home .report-proof-decision h3{color:#fff}.conversion-home .report-proof-decision h3 em{color:var(--landing-lime)}.conversion-home .report-proof-decision a{border-radius:7px}.conversion-home .report-proof-shell{background:#061012;display:block;overflow:hidden}.conversion-home .report-proof-evidence{border:0}.conversion-home .landing-report-preview{color:#eef8f7;background:radial-gradient(circle at 86% 10%,#67e8f714,#0000 29%),#061012;height:auto;display:block}.conversion-home .landing-report-preview>header{background:#091619;border-bottom:1px solid #274348;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 20px;display:flex}.conversion-home .landing-report-preview>header span,.conversion-home .landing-report-preview>header small{font:760 8px var(--font-mono),monospace;letter-spacing:.13em}.conversion-home .landing-report-preview>header span{color:var(--landing-cyan)}.conversion-home .landing-report-preview>header small{color:#71888b}.conversion-home .landing-report-stage{display:grid}.conversion-home .landing-report-main-frame{background:linear-gradient(90deg,#020607,#071113 50%,#020607);border-bottom:1px solid #274348;place-items:center;height:540px;margin:0;display:grid;position:relative;overflow:hidden}.conversion-home .landing-report-main-frame:before,.conversion-home .landing-report-main-frame:after{content:"";pointer-events:none;border:1px solid #67e8f729;position:absolute;inset:7% 4%}.conversion-home .landing-report-main-frame:after{border-color:#67e8f717;inset:13% 7%}.conversion-home .landing-report-sprite{z-index:1;aspect-ratio:1;background-image:url(/ai-sample-swing-sequence-v8.png);background-repeat:no-repeat;background-size:400% 200%;background-position:var(--report-frame-x) var(--report-frame-y);filter:saturate(.97)contrast(1.02);contain:paint;image-rendering:auto;width:min(500px,78%);animation:.13s cubic-bezier(.2,.75,.25,1) both landing-report-frame-in;display:block;position:relative;box-shadow:0 24px 65px #00000057}.conversion-home .landing-report-main-frame>.landing-report-sprite{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.conversion-home .landing-report-strike{z-index:3;pointer-events:none;position:absolute;inset:0}.conversion-home .landing-report-strike i{background:linear-gradient(90deg,#d8d8d0,#fff 55%,#a9aaa4);border-radius:2px;width:2px;height:4%;position:absolute;top:94%;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #00000073}.conversion-home .landing-report-strike b{background:radial-gradient(circle at 35% 30%,#fff 0 28%,#f0f1eb 55%,#c6c9c2 100%);border:1px solid #4b555247;border-radius:50%;width:10px;height:10px;position:absolute;top:94%;left:50%;transform:translate(-50%,-72%);box-shadow:1px 3px 5px #0000004d}.conversion-home .landing-report-sprite.is-impact .landing-report-strike b{filter:blur(.35px);left:54%;box-shadow:-7px 1px 8px #ffffff52,1px 3px 5px #00000038}.conversion-home .landing-report-sprite.is-finish .landing-report-strike b{display:none}.conversion-home .landing-report-sprite.is-thumbnail .landing-report-strike i{width:1px}.conversion-home .landing-report-sprite.is-thumbnail .landing-report-strike b{border-width:0;width:4px;height:4px}@keyframes landing-report-frame-in{0%{opacity:.84;filter:saturate(.9)contrast(1.01)}to{opacity:1;filter:saturate(.97)contrast(1.02)}}.conversion-home .landing-report-main-frame figcaption{z-index:3;background:#030a0bf0;align-items:center;gap:12px;padding:10px 18px;display:flex;position:absolute;bottom:28px;left:max(34px,50% - 245px);box-shadow:0 12px 30px #00000052}.conversion-home .landing-report-main-frame figcaption b{background:var(--landing-lime);color:#092b1b;width:40px;height:40px;font:850 11px var(--font-mono),monospace;border-radius:50%;place-items:center;display:grid}.conversion-home .landing-report-main-frame figcaption span{font-size:15px;font-weight:780}.conversion-home .landing-report-pose{filter:drop-shadow(0 0 2px #000)drop-shadow(0 0 4px #040f0cd1);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.conversion-home .landing-report-pose line{stroke:#64f391;stroke-width:2.65px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.conversion-home .landing-report-pose circle{fill:#051011;stroke:#64f391;stroke-width:1.9px;vector-effect:non-scaling-stroke}.conversion-home .landing-report-pose [data-status=improve],.conversion-home .landing-report-pose circle[data-status=improve]{stroke:#ff625f}.conversion-home .landing-report-pose [data-status=neutral],.conversion-home .landing-report-pose circle[data-status=neutral]{stroke:#66e6f7}.conversion-home .landing-report-frame-read{border-bottom:1px solid #274348;animation:.15s ease-out both landing-report-read-in}@keyframes landing-report-read-in{0%{opacity:.7;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.conversion-home .landing-report-read-head{border-bottom:1px solid #274348;justify-content:space-between;align-items:center;gap:18px;min-height:50px;padding:0 22px;display:flex}.conversion-home .landing-report-read-head span,.conversion-home .landing-report-red>span,.conversion-home .landing-report-green>span,.conversion-home .landing-report-cue>span{font:780 8px var(--font-mono),monospace;letter-spacing:.14em}.conversion-home .landing-report-read-head span{color:#d7e5e7}.conversion-home .landing-report-read-head b{color:var(--landing-cyan);font:760 9px var(--font-mono),monospace;letter-spacing:.12em}.conversion-home .landing-report-findings{grid-template-columns:1fr 1fr;display:grid}.conversion-home .landing-report-findings>div{min-height:160px;padding:24px 28px}.conversion-home .landing-report-red{border-right:1px solid #274348}.conversion-home .landing-report-red>span{color:#ff7874}.conversion-home .landing-report-green>span{color:#64f391}.conversion-home .landing-report-red p,.conversion-home .landing-report-green p{color:#c3d2d4;margin:13px 0 0;font-size:15px;line-height:1.5}.conversion-home .landing-report-red p b,.conversion-home .landing-report-green p b{color:#fff}.conversion-home .landing-report-red>strong{border-left:3px solid var(--landing-lime);color:#f1f7e9;background:#caff3d17;margin-top:16px;padding:14px 17px;font-size:16px;line-height:1.42;display:block}.conversion-home .landing-report-red>strong b{color:var(--landing-lime);font:800 9px var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.conversion-home .landing-report-cue{background:#091719;border-top:1px solid #274348;align-items:center;gap:22px;padding:18px 28px;display:flex}.conversion-home .landing-report-cue>span{color:var(--landing-lime);flex:none}.conversion-home .landing-report-cue>strong{color:#fff;letter-spacing:-.025em;font-size:22px;line-height:1.25}.conversion-home .landing-report-controls{background:#0a1719;border-bottom:1px solid #274348;grid-template-columns:minmax(230px,1fr) auto auto auto;align-items:center;gap:10px;min-height:76px;padding:12px 20px;display:grid}.conversion-home .landing-report-controls>span{color:#77dce8;font:760 8px var(--font-mono),monospace;letter-spacing:.12em;padding-bottom:12px;position:relative}.conversion-home .landing-report-controls>span:after,.conversion-home .landing-report-controls>span i{content:"";height:3px;position:absolute;bottom:0;left:0}.conversion-home .landing-report-controls>span:after{background:#1e3c40;right:20px}.conversion-home .landing-report-controls>span i{z-index:1;background:var(--landing-cyan);max-width:calc(100% - 20px);transition:width .25s}.conversion-home .landing-report-controls button{color:#dce8e9;cursor:pointer;background:#071113;border:1px solid #39575b;min-height:44px;padding:0 17px;font-size:10px;font-weight:780}:is(.conversion-home .landing-report-controls button:hover,.conversion-home .landing-report-controls button:focus-visible){border-color:var(--landing-cyan);color:#fff;outline:0}.conversion-home .landing-report-controls button.next{border-color:var(--landing-lime);background:var(--landing-lime);color:#092b1b}.conversion-home .landing-report-thumbnails{background:#061012;grid-template-columns:repeat(8,1fr);gap:7px;padding:12px;display:grid}.conversion-home .landing-report-thumbnails button{color:#8fa4a7;text-align:left;cursor:pointer;background:#091619;border:1px solid #28464a;min-width:0;padding:0;transition:border-color .16s,transform .16s}.conversion-home .landing-report-thumbnails button:hover{border-color:#6b8a8e;transform:translateY(-2px)}.conversion-home .landing-report-thumbnails button[aria-selected=true]{border-color:var(--landing-lime);color:#fff;box-shadow:0 0 0 1px var(--landing-lime)}.conversion-home .landing-report-sprite.is-thumbnail{aspect-ratio:1;width:100%;box-shadow:none}.conversion-home .landing-report-pose.is-thumbnail line{stroke-width:.95px}.conversion-home .landing-report-pose.is-thumbnail circle{stroke-width:.8px}.conversion-home .landing-report-thumbnails button>span:last-child{gap:4px;min-height:40px;padding:8px 7px;font-size:9px;font-weight:700;display:grid}.conversion-home .landing-report-thumbnails button>span:last-child b{color:var(--landing-lime);font:780 7px var(--font-mono),monospace}.conversion-home .landing-report-disclosure{color:#71878b;font:650 8px/1.5 var(--font-mono),monospace;letter-spacing:.07em;text-align:center;border-top:1px solid #274348;margin:0;padding:12px 18px}.conversion-home .report-proof-cta{background:#fffdf2db;border:1px solid #9caf90;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin-top:14px;padding:18px 18px 18px 24px;display:flex}.conversion-home .report-proof-cta div{gap:6px;display:grid}.conversion-home .report-proof-cta span{color:#167384;font:760 8px var(--font-mono),monospace;letter-spacing:.14em}.conversion-home .report-proof-cta strong{color:#183027;font-size:16px}.conversion-home .report-proof-cta small{color:#718077;font-size:10px;line-height:1.45}.conversion-home .report-proof-cta a{color:#fff;background:#123f2b;border-radius:7px;justify-content:space-between;align-items:center;min-width:260px;min-height:48px;padding:0 13px 0 17px;font-size:11px;font-weight:780;text-decoration:none;display:flex;box-shadow:0 10px 22px #123f2b29}.conversion-home .report-proof-cta a b{background:var(--landing-lime);color:#092b1b;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.conversion-home .proof-risk-row{background:#fffdf2bd;border:1px solid #afbea5;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid;overflow:hidden}.conversion-home .proof-risk-row span{color:#647269;border-right:1px solid #c9d2c3;align-items:center;gap:7px;min-height:58px;padding:12px 15px;font-size:10px;line-height:1.4;display:flex}.conversion-home .proof-risk-row span:last-child{border-right:0}.conversion-home .proof-risk-row b{color:#173c2b;font:780 8px var(--font-mono),monospace;letter-spacing:.08em;white-space:nowrap}.conversion-home .conversion-process{border-top:1px solid #c9d0ca;padding:58px 0}.conversion-home .conversion-process .conversion-section-head{grid-template-columns:.42fr 1.58fr}.conversion-home .process-grid{background:#1c3b3e;border:1px solid #1c3b3e;border-radius:14px;grid-template-columns:repeat(3,1fr);overflow:hidden;box-shadow:0 24px 55px #14322024}.conversion-home .process-grid article{background:linear-gradient(145deg,#0d1b1d,#071012);border-right-color:#29484b;min-height:250px}.conversion-home .process-grid span{color:var(--landing-lime)}.conversion-home .process-grid strong{color:#f4faf8}.conversion-home .process-grid p{color:#9db0b2}.conversion-home .conversion-boundary{color:#fff;background:linear-gradient(135deg,#123b27,#082417);border:1px solid #17432d;border-radius:16px;grid-template-columns:.78fr 1.22fr;gap:44px;margin-bottom:56px;padding:50px;display:grid;box-shadow:0 28px 70px #1739232e}.conversion-home .conversion-boundary>div>span,.conversion-home .boundary-grid article>span{color:var(--landing-lime);font:750 8px var(--font-mono), monospace;letter-spacing:.14em}.conversion-home .conversion-boundary h2{font:780 clamp(39px,4.7vw,64px)/.94 var(--font-sans),Arial,sans-serif;letter-spacing:-.055em;margin:17px 0 0}.conversion-home .boundary-grid{gap:10px;display:grid}.conversion-home .boundary-grid article{background:#04120b75;border:1px solid #d5ff4f33;border-radius:10px;padding:25px}.conversion-home .boundary-grid strong{color:#fff;margin-top:11px;font-size:22px;display:block}.conversion-home .boundary-grid p{color:#afc3b7;margin:9px 0 0;font-size:12px;line-height:1.65}.conversion-home .conversion-trust{gap:10px;padding:0 0 96px}.conversion-home .conversion-trust article{background:#fffdf2e0;border-color:#a9bd99;border-radius:14px;min-height:225px}.conversion-home .conversion-trust h3{color:#183027}.conversion-home .conversion-trust p{color:#69776f}.conversion-home .conversion-objections{border-top:1px solid #c8d0c9;grid-template-columns:minmax(300px,.86fr) minmax(500px,1.14fr);margin-bottom:96px;display:grid}.conversion-home .conversion-objections>div{grid-row:1/5;padding:46px 70px 0 0}.conversion-home .conversion-objections h2{margin-top:15px;font-size:clamp(38px,4.2vw,58px)}.conversion-home .conversion-objections details{border-bottom:1px solid #c8d0c9;grid-column:2;padding:25px 0}.conversion-home .conversion-objections summary{color:#193027;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:36px;font-size:16px;font-weight:750;list-style:none;display:flex}.conversion-home .conversion-objections summary::-webkit-details-marker{display:none}.conversion-home .conversion-objections summary b{color:#178296;font-size:20px;font-weight:400}.conversion-home .conversion-objections details[open] summary b{transform:rotate(45deg)}.conversion-home .conversion-objections details p{color:#66756c;max-width:650px;margin:12px 40px 0 0;font-size:12px;line-height:1.65}.conversion-home .conversion-close{background:radial-gradient(circle at 85% 25%,#caff3d1f,#0000 27%),#081315;border:1px solid #214044;border-radius:16px;margin-bottom:56px;padding:40px;box-shadow:0 28px 70px #1a2c222e}.conversion-home .conversion-close h2{color:#fff}.conversion-home .conversion-close p{color:#91a6a9}.conversion-home .conversion-close>button{color:#071811;cursor:pointer;background:linear-gradient(#df6,#c8f13b);border:1px solid #e1ff78;border-radius:9px;justify-content:space-between;align-items:center;min-width:230px;min-height:58px;padding:0 10px 0 19px;font-size:11px;font-weight:800;display:flex;box-shadow:0 14px 30px #0000003d,inset 0 1px #ffffff7a}.conversion-home .conversion-close>button b{width:37px;height:37px;color:var(--landing-lime);background:#0b2a1b;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.conversion-home .conversion-close>button:hover{transform:translateY(-2px)}@media (max-width:1120px){.conversion-home .decision-page{grid-template-columns:1fr;width:min(820px,100% - 38px);padding-top:82px}.conversion-home .decision-intro{min-height:720px}.conversion-home .hero-offer{width:276px;right:30px}.conversion-home .hero-price-note{max-width:430px}.conversion-home .decision-composer{padding:34px}.conversion-home .offer-rail{grid-template-columns:1fr repeat(4,.55fr);margin-top:0}.conversion-home .offer-rail a{grid-column:1/-1}.conversion-home .conversion-section-head,.conversion-home .conversion-objections{grid-template-columns:1fr}.conversion-home .conversion-objections>div{grid-row:auto;padding:45px 0 26px}.conversion-home .conversion-objections details{grid-column:1}.conversion-home .landing-report-main-frame{height:500px}.conversion-home .landing-report-controls{grid-template-columns:1fr auto auto}.conversion-home .landing-report-controls>span{grid-column:1/-1}}@media (max-width:680px){.conversion-home .decision-page{gap:10px;width:calc(100% - 20px);padding:72px 0 22px}.conversion-home .decision-intro{border-radius:14px;height:720px;min-height:720px}.conversion-home .sample-evidence-strip figure:nth-child(2),.conversion-home .sample-evidence-strip figure:nth-child(4){display:none}.conversion-home .sample-evidence-strip{grid-template-columns:1fr 1fr}.conversion-home .pose-study-frames{grid-template-columns:repeat(8,1fr)}.conversion-home .landing-pose-study:not(.compact) .pose-study-frame{display:block}.conversion-home .landing-pose-study:not(.compact) .pose-phase{gap:0;font-size:0;bottom:4px;left:3px}.conversion-home .landing-pose-study:not(.compact) .pose-phase b{padding:3px;font-size:6px}.conversion-home .landing-pose-study:not(.compact) .pose-verdict,.conversion-home .landing-pose-study:not(.compact) .pose-study-head,.conversion-home .landing-pose-study:not(.compact)>figcaption{display:none}.conversion-home .landing-pose-study>figcaption{padding:7px;top:14px;right:12px}.conversion-home .landing-pose-study>figcaption span,.conversion-home .landing-pose-study>figcaption strong{font-size:5px}.conversion-home .landing-pose-study>figcaption strong{display:none}.conversion-home .pose-study-head{top:14px;left:12px}.conversion-home .landing-pose-study.compact{aspect-ratio:1/1.45;height:auto}.conversion-home .landing-pose-study.compact .pose-study-frames{grid-template-columns:repeat(4,1fr)}.conversion-home .landing-pose-study.compact>figcaption{bottom:10px}.conversion-home .vector-readout,.conversion-home .visual-coordinates{display:none}.conversion-home .intro-copy{inset:auto 17px 150px 19px}.conversion-home .decision-intro h1{font-size:clamp(40px,11.7vw,52px);line-height:.92}.conversion-home .decision-intro p{font-size:15px;line-height:1.58}.conversion-home .hero-path{flex-wrap:wrap;row-gap:7px}.conversion-home .hero-actions{align-items:stretch}.conversion-home .hero-actions button{width:100%}.conversion-home .hero-offer{width:calc(100% - 36px);min-height:118px;padding:13px 14px 11px;bottom:15px;right:17px}.conversion-home .hero-offer header{padding-bottom:8px}.conversion-home .hero-offer>div{min-height:52px}.conversion-home .hero-offer strong b{font-size:32px}.conversion-home .hero-offer header span,.conversion-home .hero-offer header small{font-size:9px}.conversion-home .hero-offer-was small,.conversion-home .hero-offer strong small,.conversion-home .hero-offer>p{font-size:9px;line-height:1.35}.conversion-home .hero-price-note{max-width:none;font-size:11px;line-height:1.45}.conversion-home .hero-signal{display:none}.conversion-home .decision-composer{border-radius:14px;padding:24px 17px}.conversion-home .composer-head{padding-right:58px}.conversion-home .composer-head h2{font-size:29px}.conversion-home .composer-head p{font-size:14px;line-height:1.55}.conversion-home .price-ledger small{font-size:12px;line-height:1.55}.conversion-home .step-count{top:26px;right:17px}.conversion-home .goal-field textarea{min-height:104px;font-size:18px}.conversion-home .study-brief{grid-template-columns:auto auto 1fr}.conversion-home .study-brief p{white-space:normal;grid-column:1/-1}.conversion-home .context-details>div{grid-template-columns:1fr}.conversion-home .context-details>div label:first-child{grid-column:auto}.conversion-home .conversion-proof,.conversion-home .conversion-process,.conversion-home .conversion-boundary,.conversion-home .conversion-close{width:calc(100% - 20px)}.conversion-home .offer-rail{grid-template-columns:1fr 1fr;padding:20px}.conversion-home .offer-rail>span,.conversion-home .offer-rail>a{grid-column:1/-1}.conversion-home .offer-rail>div{border-top:1px solid #d5dbd5;border-left:0}.conversion-home .conversion-proof{padding:44px 0 48px}.conversion-home .conversion-section-head h2,.conversion-home .conversion-objections h2{font-size:40px}.conversion-home .conversion-section-head p,.conversion-home .process-grid p,.conversion-home .conversion-trust p,.conversion-home .conversion-close p{font-size:14px}.conversion-home .sample-evidence-strip.compact{grid-template-columns:1fr 1fr;height:auto}.conversion-home .sample-evidence-strip.compact figure{aspect-ratio:3/4;display:block}.conversion-home .landing-report-preview{grid-template-rows:auto auto auto;height:auto}.conversion-home .landing-report-preview>header{min-height:44px}.conversion-home .landing-report-preview>header small{display:none}.conversion-home .landing-report-body{grid-template-columns:1fr}.conversion-home .sample-report-frame{border-bottom:1px solid #294247;border-right:0;height:290px}.conversion-home .sample-report-coaching>div{padding:16px}.conversion-home .sample-report-cue strong{font-size:22px}.conversion-home .sample-report-red p,.conversion-home .sample-report-green p{font-size:13px}.conversion-home .sample-report-red>strong{font-size:12px}.conversion-home .landing-report-preview>footer{grid-template-columns:1fr}.conversion-home .landing-report-preview>footer>span{border-bottom:1px solid #294247;border-right:0}.conversion-home .landing-report-preview>footer>span:last-child{border-bottom:0}.conversion-home .landing-report-preview footer strong{font-size:11px}.conversion-home .landing-report-main-frame{height:390px}.conversion-home .landing-report-sprite{width:min(350px,92%)}.conversion-home .landing-report-main-frame figcaption{padding:8px 11px;bottom:14px;left:14px}.conversion-home .landing-report-main-frame figcaption b{width:32px;height:32px}.conversion-home .landing-report-main-frame:before{inset:5% 3%}.conversion-home .landing-report-main-frame:after{display:none}.conversion-home .landing-report-read-head{min-height:46px;padding:0 14px}.conversion-home .landing-report-read-head span,.conversion-home .landing-report-red>span,.conversion-home .landing-report-green>span,.conversion-home .landing-report-cue>span{font-size:10px}.conversion-home .landing-report-findings{grid-template-columns:1fr}.conversion-home .landing-report-findings>div{min-height:0;padding:19px 17px}.conversion-home .landing-report-red{border-bottom:1px solid #274348;border-right:0}.conversion-home .landing-report-red p,.conversion-home .landing-report-green p{font-size:14px}.conversion-home .landing-report-red>strong{font-size:15px}.conversion-home .landing-report-cue{flex-direction:column;align-items:flex-start;gap:7px;padding:17px}.conversion-home .landing-report-cue>strong{font-size:20px}.conversion-home .landing-report-controls{grid-template-columns:1fr 1fr;padding:12px}.conversion-home .landing-report-controls>span{grid-column:1/-1;font-size:10px}.conversion-home .landing-report-controls button{min-height:46px;padding:0 9px;font-size:12px}.conversion-home .landing-report-controls button:first-of-type{grid-column:1/-1}.conversion-home .landing-report-thumbnails{scroll-snap-type:x mandatory;gap:8px;padding:10px;display:flex;overflow-x:auto}.conversion-home .landing-report-thumbnails button{scroll-snap-align:start;flex:0 0 104px}.conversion-home .landing-report-thumbnails button>span:last-child{font-size:11px}.conversion-home .landing-report-thumbnails button>span:last-child b{font-size:9px}.conversion-home .landing-report-disclosure{text-align:left;padding:14px 15px;font-size:12px;line-height:1.6}.conversion-home .report-proof-cta{flex-direction:column;align-items:stretch;padding:18px}.conversion-home .report-proof-cta span{font-size:10px}.conversion-home .report-proof-cta strong{font-size:18px;line-height:1.3}.conversion-home .report-proof-cta small{font-size:12px}.conversion-home .report-proof-cta a{width:100%;min-width:0;min-height:48px;font-size:12px}.conversion-home .proof-risk-row{grid-template-columns:1fr}.conversion-home .proof-risk-row span{border-bottom:1px solid #c9d2c3;border-right:0;min-height:48px}.conversion-home .proof-risk-row span:last-child{border-bottom:0}.conversion-home .conversion-process{padding:48px 0}.conversion-home .process-grid{grid-template-columns:1fr}.conversion-home .process-grid article,.conversion-home .process-grid article:nth-child(2){border-bottom:1px solid #bdc8bf;border-right:0;min-height:170px}.conversion-home .conversion-trust{padding-bottom:72px}.conversion-home .conversion-objections{margin-bottom:72px}.conversion-home .conversion-objections>div{padding-top:38px}.conversion-home .conversion-objections details{padding:20px 0}.conversion-home .conversion-objections summary{font-size:14px}.conversion-home .conversion-close{margin-bottom:44px;padding:28px 22px}.conversion-home .conversion-boundary{grid-template-columns:1fr;gap:24px;margin-bottom:44px;padding:28px 22px}.conversion-home .conversion-boundary h2{font-size:41px}.conversion-home .conversion-close>button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.conversion-home *,.conversion-home :before,.conversion-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
