.a1 :is(h1,h2,h3){margin:0}.a1 :is(ul,ol){list-style:none}.a1 a:focus-visible,.a1 button:focus-visible,.a1 .tape:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}main:has(>.a1){padding-top:0 !important}.a1-halves{display:grid;gap:2.5rem}@media(min-width:768px){.a1-halves{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.a1-half-left{padding-right:2.5rem}.a1-half-right{padding-left:2.5rem;border-left:1px solid var(--hairline)}}.a1-front{padding-top:calc(64px + env(safe-area-inset-top) + 2.5rem) !important}@media(min-width:768px){.a1-front{padding-top:calc(72px + env(safe-area-inset-top) + 4rem) !important}}.a1-h1{font-size:1.95rem}@media(min-width:640px){.a1-h1{font-size:3.375rem}}@media(min-width:1024px){.a1-h1{font-size:5.0625rem}}.a1-h1-follow{display:block;padding-left:1.614em;color:var(--text-muted)}.a1-ellipsis{font-size:.5em}.a1-front-halves{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--text)}@media(min-width:768px){.a1-front-halves{margin-top:3.5rem}}.a1-reading{scroll-margin-top:6rem}.a1-reading-eyebrow{display:flex;flex-wrap:wrap;column-gap:.75rem;color:var(--text-muted)}.a1-reading-name{color:var(--text)}.a1-reading-kicker{font-weight:400}.a1-reading-title{margin-top:.5rem}@media(max-width:639px){.a1-reading-title{font-size:1.625rem}}.reading-word{color:var(--reading)}.a1-reading-age{margin-top:.5rem;font-size:.95rem;color:var(--text-muted)}.a1-reading-caveat{margin-top:1rem;font-size:1.1875rem;color:var(--text)}.a1-front-sub{font-size:1.125rem;line-height:1.625;color:var(--text-muted)}@media(min-width:768px){.a1-front-sub{font-size:1.25rem}}.a1-front-form{margin-top:1.75rem}.a1-arrow-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.95rem}.a1-arrow-link svg{width:1rem;height:1rem}.email-form-row{display:flex;flex-direction:column;gap:.75rem}.email-form-row input{width:100%;min-width:0;height:3.75rem;padding:.25rem 1.25rem;font-size:1.0625rem}@media(min-width:640px){.email-form-row{flex-direction:row}.email-form-row input{flex:1}}.email-form-turnstile .cf-turnstile{margin:0 !important}.email-form-turnstile:has(iframe){margin-top:.75rem}.email-form .message{margin:.75rem 0 0}.a1-tape{margin-top:3.5rem}.tape-labels{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.75rem;line-height:1rem;color:var(--text-faint)}.tape-plot{position:relative}.tape{display:flex;height:3.5rem;border-radius:4px}.tape .run{flex-basis:0;min-width:1px;transition:opacity .15s}.tape .run:first-child{border-radius:4px 0 0 4px}.tape .run:last-child{border-radius:0 4px 4px 0}.tape[data-active] .run:not([data-active]){opacity:.45}.run-supportive,.swatch-supportive{background:var(--reading-supportive)}.run-mixed,.swatch-mixed{background:var(--reading-mixed)}.run-defensive,.swatch-defensive{background:var(--reading-defensive)}.tape-tip{position:absolute;bottom:100%;left:0;z-index:10;max-width:100%;margin-bottom:2rem;padding:.375rem .75rem;border:1px solid var(--reading);border-radius:var(--radius-md);background:var(--text);color:var(--bg);box-shadow:var(--shadow-lg);font-size:.875rem;line-height:1.25rem;font-variant-numeric:tabular-nums;pointer-events:none}.tape-ticks{position:relative;height:1.25rem;margin-top:.5rem;font-size:.75rem;line-height:1rem;font-variant-numeric:tabular-nums;color:var(--text-faint)}.tape-ticks span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.tape-foot{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;font-size:.875rem;line-height:1.25rem}.tape-legend{display:flex;flex-wrap:wrap;column-gap:1.25rem;row-gap:.5rem;color:var(--text-muted)}.tape-legend li{display:flex;align-items:center;gap:.5rem;font-variant-numeric:tabular-nums}.tape-legend .tape-legend-lead{color:var(--text-faint)}.swatch{display:inline-block;width:.625rem;height:.625rem;border-radius:2px}.tape-frequency p{color:var(--text)}.tape-frequency .tape-note{margin-top:.25rem;color:var(--text-faint)}@media(min-width:768px){.a1-tape{margin-top:4rem}.tape{height:5rem}.tape-foot{flex-direction:row;align-items:flex-start;justify-content:space-between}.tape-frequency{max-width:28rem;text-align:right}.tape-mobile{display:none !important}}@media(max-width:767px){.tape-full{display:none !important}}.a1{--a1-gap:5rem}@media(min-width:768px){.a1{--a1-gap:7rem}}.a1-section{padding-top:var(--a1-gap) !important;padding-bottom:var(--a1-gap)}.a1-tour{padding-bottom:0}.a1-ledger{padding-bottom:calc(var(--a1-gap)/2)}.a1-method{padding-top:calc(var(--a1-gap)/2) !important;padding-bottom:calc(var(--a1-gap)/2)}.a1-gpt{padding-top:calc(var(--a1-gap)/2) !important}@media(min-width:768px){.a1-ledger{padding-top:calc(var(--a1-gap) - 1.25rem - 1px) !important}}.a1-head{display:grid;gap:2rem;padding-top:2rem;border-top:1px solid var(--text)}.a1-head-intro{margin-top:1.5rem}@media(min-width:768px){.a1-head{grid-template-columns:repeat(12,minmax(0,1fr))}.a1-head-label{grid-column:span 3}.a1-head-main{grid-column:span 9}}.frame-ratio{aspect-ratio:16/10}.frame-ratio img{height:100%;object-fit:cover;object-position:top}.a1-tour-body{display:grid;gap:2rem;margin-top:3.5rem}.a1-tablist{display:flex;gap:1.5rem;margin:0 -1rem;padding:0 1rem;overflow-x:auto;scrollbar-width:none}.a1-tablist::-webkit-scrollbar{display:none}.a1-tab{flex-shrink:0;padding:0 0 .5rem;background:0 0;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--text-muted);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:color .15s,border-color .15s}.a1-tab:hover,.a1-tab[aria-selected=true]{color:var(--text)}.a1-tab[aria-selected=true]{border-bottom-color:var(--text)}.a1-tab-title{display:block;font-family:var(--font-display);font-size:1.125rem;line-height:1.25;letter-spacing:-.01em}.a1-tab-desc{display:none;margin-top:.75rem;font-size:1.09375rem;line-height:1.625;color:var(--text-muted)}.a1-tour-desc{margin-top:1rem;font-size:1.09375rem;line-height:1.625;color:var(--text-muted)}@media(min-width:768px){.a1-tour-body{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem}.a1-tablist{grid-column:span 4;flex-direction:column;gap:0;margin:0;padding:0;overflow:visible;border-bottom:1px solid var(--hairline)}.a1-tour-panel{grid-column:span 8}.a1-tab{padding:1.25rem 0;white-space:normal;border-bottom:0;border-top:1px solid var(--hairline)}.a1-tab[aria-selected=true]{border-top-color:var(--text)}.a1-tab-title{font-size:1.875rem}.a1-tab[aria-selected=true] .a1-tab-desc{display:block}.a1-tour-desc{display:none}}.a1-ledger-stats{display:grid;gap:3rem;margin-top:4rem}.a1-winrate{font-size:5.5rem;font-variant-numeric:tabular-nums}.a1-winrate-label{max-width:20rem;margin-top:.75rem;color:var(--text-muted)}.a1-ledger-list{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.a1-ledger-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.875rem 0}.a1-ledger-list>div+div{border-top:1px solid var(--hairline)}.a1-ledger-list dt{color:var(--text-muted)}.a1-ledger-list dd{font-family:var(--font-display);font-size:1.25rem;line-height:1.75rem;font-variant-numeric:tabular-nums}.a1-ledger-list .gain{color:var(--success)}.a1-ledger-list .loss{color:var(--danger)}.a1-reading-record{margin-top:1.5rem}.a1-reading-record h3,.a1-ledger-note h3{font-family:var(--font-body);font-weight:500;letter-spacing:0}.a1-reading-record h3{font-size:1rem;line-height:1.65}.a1-reading-record p{margin-top:.25rem}.a1-ledger-proof{display:grid;gap:2rem;margin-top:4rem}.a1-ledger-note h3{font-size:.875rem;line-height:1.25rem}.a1-ledger-note .fine-print{margin-top:.75rem}@media(min-width:768px){.a1-ledger-stats{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.a1-ledger-win{grid-column:span 5}.a1-ledger-rows{grid-column:span 7}.a1-winrate{font-size:8rem}.a1-ledger-list dd{font-size:1.5rem;line-height:2rem}.a1-ledger-proof{grid-template-columns:repeat(12,minmax(0,1fr))}.a1-ledger-shot{grid-column:span 7}.a1-ledger-note{grid-column:span 5}}.a1-method{background:var(--bg-soft)}.a1-steps{display:grid;gap:3.5rem;margin-top:3.5rem}.a1-step{padding-top:1.5rem;border-top:1px solid var(--hairline)}.a1-step-head{display:flex;align-items:baseline;gap:1rem}.a1-step-num{flex-shrink:0;font-size:3.75rem;color:var(--text-muted)}.a1-step-text{margin-top:.5rem}.a1-step-shot{margin-top:1.5rem}@media(min-width:768px){.a1-steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.5rem;row-gap:0}.a1-step{grid-row:span 3;display:grid;grid-template-rows:subgrid}}.a1-gpt-row{display:grid;gap:3rem;margin-top:3.5rem}.a1-gpt-try{font-size:.875rem;line-height:1.25rem;color:var(--text-muted)}.a1-gpt-questions{margin-top:.75rem;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.a1-gpt-questions li{padding:1rem 0;font-family:var(--font-display);font-size:1.25rem;line-height:1.375;letter-spacing:-.01em}.a1-gpt-questions li+li{border-top:1px solid var(--hairline)}.a1-gpt-foot{margin-top:2.5rem}.a1-gpt-bullets{display:flex;flex-direction:column;gap:.5rem;font-size:.95rem;color:var(--text-muted)}.a1-gpt-disclaimer{margin-top:1.5rem;font-size:.875rem;line-height:1.25rem;color:var(--text-faint)}@media(min-width:768px){.a1-gpt-row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:2rem}.a1-gpt-ask{grid-column:span 5}.a1-gpt-shot{grid-column:span 7}.a1-gpt-questions li{font-size:1.5rem}.a1-gpt-bullets{flex-direction:row;justify-content:space-between;gap:2rem}}@media(min-width:1024px){.a1-gpt-row{grid-template-columns:max-content minmax(0,1fr)}.a1-gpt-ask,.a1-gpt-shot{grid-column:auto}.a1-gpt-questions li{white-space:nowrap}}.a1-closing{background:var(--text);color:var(--bg)}.a1-closing .a1-half-left,.a1-closing .a1-half-right{display:flex;flex-direction:column;justify-content:center}.a1-closing-note{margin-top:1rem;font-size:1.125rem;line-height:1.75rem;opacity:.8}.a1-closing-find{margin-top:1.5rem;font-size:.875rem;line-height:1.25rem;opacity:.8}.a1-closing-find a,.a1-closing .message a{color:inherit;text-decoration:underline;text-underline-offset:4px}@media(min-width:768px){.a1-closing .a1-half-right{border-left-color:color-mix(in oklch,var(--bg) 20%,transparent)}}@media(min-width:768px) and (max-height:900px){.a1-front{padding-top:calc(72px + env(safe-area-inset-top) + 5vh) !important}.a1-front-halves{margin-top:4.5vh}.a1-tape{margin-top:4.5vh}.tape{height:7vh}}