@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_1d1735e2-module__iTzw4q__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_1d1735e2-module__iTzw4q__variable{--font-learn-sans:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.04ygcc0k6zvvf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.18awt9904y5ei.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.0~z396rbj0t4w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.09-.4z_6a6fti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.1841exvy3.1-g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.0kbulo~7o8gic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_7ac662f5-module__0Ew_dW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_7ac662f5-module__0Ew_dW__variable{--font-learn-mono:"Space Mono", "Space Mono Fallback"}
.ams-learn{--paper:#f5f4ef;--paper-2:#efede5;--ink:#1a1a1a;--ink-soft:#3a3a38;--cobalt:#1f4ed8;--cobalt-tint:#e4e9fb;--crimson:#d11f33;--crimson-tint:#f7e1e4;--line:#dad8ce;--line-strong:#c7c4b7;--radius:0px;background:var(--paper);color:var(--ink);font-family:var(--font-learn-sans), "Space Grotesk", system-ui, sans-serif;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;line-height:1.5}.ams-learn *{box-sizing:border-box}.ams-learn .mono{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace}.ams-learn .wrap{max-width:940px;margin:0 auto;padding:0 24px}.ams-learn .tick-box{position:relative}.ams-learn .tick-box:before,.ams-learn .tick-box:after{content:"";pointer-events:none;width:10px;height:10px;position:absolute}.ams-learn .tick-box:before{border-top:2px solid var(--ink);border-left:2px solid var(--ink);top:-1px;left:-1px}.ams-learn .tick-box:after{border-bottom:2px solid var(--ink);border-right:2px solid var(--ink);bottom:-1px;right:-1px}.ams-learn header.top{border-bottom:1px solid var(--line);background:var(--paper)}.ams-learn .top-inner{justify-content:space-between;align-items:center;max-width:940px;margin:0 auto;padding:16px 24px;display:flex}.ams-learn .brand{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.ams-learn .logo{align-items:center;gap:5px;display:inline-flex}.ams-learn .logo .c{background:var(--ink);border-radius:50%;width:14px;height:14px}.ams-learn .logo .t{border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:14px solid var(--cobalt);width:0;height:0}.ams-learn .brand small{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--cobalt);border-left:1px solid var(--line-strong);margin-left:2px;padding-left:10px;font-size:14px;font-weight:400}.ams-learn .top-cta{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;color:var(--ink);border:1px solid var(--ink);background:0 0;padding:8px 14px;font-size:14px;text-decoration:none}.ams-learn .top-cta:hover{background:var(--ink);color:var(--paper)}.ams-learn .crumb{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:32px 0 14px;font-size:14px}.ams-learn .crumb a{color:var(--cobalt);text-decoration:none}.ams-learn h1{letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(34px,6vw,60px);font-weight:700;line-height:.98}.ams-learn .formula-inline{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;color:var(--cobalt);margin:0 0 18px;font-size:14px}.ams-learn .lede{max-width:620px;color:var(--ink);margin:0 0 4px;font-size:clamp(17px,2.4vw,21px)}.ams-learn .story-example{background:var(--paper-2);border:1px solid var(--line-strong);max-width:680px;margin:22px 0 8px;padding:20px 22px}.ams-learn .story-label{letter-spacing:.14em;text-transform:uppercase;color:var(--cobalt);margin:0 0 10px;font-size:14px}.ams-learn .story-body{color:var(--ink);margin:0;font-size:15.5px;line-height:1.55}.ams-learn .story-body p{margin:0 0 12px}.ams-learn .story-body p:last-child{margin-bottom:0}.ams-learn .story-body b{color:var(--ink);font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;font-weight:700}.ams-learn section{border-bottom:1px solid var(--line);padding:44px 0}.ams-learn .eyebrow{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--crimson);align-items:center;gap:8px;margin:0 0 6px;font-size:14px;display:flex}.ams-learn .eyebrow .n{color:var(--ink);border:1px solid var(--line-strong);padding:1px 6px}.ams-learn h2{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(24px,3.6vw,34px);font-weight:600}.ams-learn .sec-lede{color:var(--ink);max-width:600px;margin:0 0 26px}.ams-learn .instrument{background:var(--paper-2);border:1px solid var(--line-strong);padding:26px}.ams-learn .inst-grid{grid-template-columns:1fr 1.15fr;gap:34px;display:grid}@media (max-width:760px){.ams-learn .inst-grid{grid-template-columns:1fr;gap:26px}}.ams-learn .ctrl{margin-bottom:22px}.ams-learn .ctrl-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.ams-learn .ctrl-head label{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:14px}.ams-learn .ctrl-val{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;font-size:19px;font-weight:700}.ams-learn .ctrl-val.price{color:var(--ink)}.ams-learn .ctrl-val.eps{color:var(--cobalt)}.ams-learn input[type=range]{appearance:none;background:var(--line-strong);outline:none;width:100%;height:2px;margin:8px 0}.ams-learn input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--paper);border:2px solid var(--ink);cursor:pointer;border-radius:0;width:20px;height:20px}.ams-learn input[type=range]::-moz-range-thumb{background:var(--paper);border:2px solid var(--ink);cursor:pointer;border-radius:0;width:20px;height:20px}.ams-learn input[type=range].accent::-webkit-slider-thumb{border-color:var(--cobalt)}.ams-learn input[type=range].accent::-moz-range-thumb{border-color:var(--cobalt)}.ams-learn .scale{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;color:var(--ink);justify-content:space-between;font-size:14px;display:flex}.ams-learn .result{border:1px solid var(--ink);background:var(--paper);text-align:center;margin-bottom:18px;padding:20px}.ams-learn .result .lab{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:14px}.ams-learn .result .pe{letter-spacing:-.03em;font-size:64px;font-weight:700;line-height:1;font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;margin:4px 0 2px}.ams-learn .result .pe.na{color:var(--crimson);font-size:38px}.ams-learn .result .unit{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;color:var(--cobalt);font-size:14px}.ams-learn .readout{color:var(--ink);font-size:15px;line-height:1.55}.ams-learn .readout b{color:var(--ink);font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;font-weight:700}.ams-learn .years-lab{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:22px 0 8px;font-size:14px}.ams-learn .years{flex-wrap:wrap;align-items:flex-end;gap:4px;min-height:34px;display:flex}.ams-learn .yr{background:var(--cobalt);opacity:0;width:13px;height:28px;transition:opacity .18s,transform .18s;transform:translateY(6px)}.ams-learn .yr.partial{background:var(--cobalt-tint);border:1px solid var(--cobalt)}.ams-learn .yr.show{opacity:1;transform:none}.ams-learn .years-cap{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;color:var(--ink);margin-top:8px;font-size:14px}.ams-learn .flip-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:620px){.ams-learn .flip-grid{grid-template-columns:1fr}}.ams-learn .card{border:1px solid var(--line-strong);background:var(--paper-2);padding:20px}.ams-learn .card .tkr{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.1em;font-size:14px;font-weight:700}.ams-learn .card .price{letter-spacing:-.02em;font-size:40px;font-weight:700;font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;margin:6px 0 2px}.ams-learn .card .sub{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;color:var(--ink);text-transform:uppercase;letter-spacing:.08em;font-size:14px}.ams-learn .reveal{border-top:1px dashed var(--line-strong);margin-top:14px;padding-top:14px;display:none}.ams-learn .reveal.on,.ams-learn .flip-grid[data-revealed=true] .reveal{display:block}.ams-learn .reveal .row{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;justify-content:space-between;margin:3px 0;font-size:14px;display:flex}.ams-learn .reveal .pe-tag{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;margin-top:6px;font-size:22px;font-weight:700}.ams-learn .verdict{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;padding:2px 7px;font-size:14px;display:inline-block}.ams-learn .verdict.cheap{background:var(--cobalt-tint);color:var(--cobalt)}.ams-learn .verdict.pricey{background:var(--crimson-tint);color:var(--crimson)}.ams-learn .flip-btn{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;background:var(--ink);color:var(--paper);cursor:pointer;border:none;margin-top:20px;padding:12px 20px;font-size:14px}.ams-learn .flip-btn:hover{background:var(--cobalt)}.ams-learn .flip-note{color:var(--ink);margin-top:16px;font-size:15px;display:none}.ams-learn .flip-note.on{display:block}.ams-learn .flip-note b{color:var(--ink)}.ams-learn .seg{border:1px solid var(--ink);margin-bottom:14px;display:inline-flex}.ams-learn .seg button{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;background:var(--paper);cursor:pointer;color:var(--ink);border:none;padding:9px 16px;font-size:14px}.ams-learn .seg button.active{background:var(--ink);color:var(--paper)}.ams-learn .tf-body{color:var(--ink);max-width:600px;min-height:66px;font-size:15.5px}.ams-learn .tf-body b{color:var(--ink)}.ams-learn .tf-body .mono{color:var(--cobalt)}.ams-learn .bars{flex-direction:column;gap:10px;max-width:560px;display:flex}.ams-learn .bar-row{grid-template-columns:130px 1fr 46px;align-items:center;gap:12px;display:grid}.ams-learn .bar-row .name{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;font-size:14px}.ams-learn .bar-track{background:var(--paper-2);border:1px solid var(--line);height:16px}.ams-learn .bar-fill{background:var(--cobalt);height:100%}.ams-learn .bar-fill.risk{background:var(--crimson)}.ams-learn .bar-row .num{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;text-align:right;font-size:14px;font-weight:700}.ams-learn .bars-cap{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;color:var(--ink);margin-top:14px;font-size:14px}.ams-learn .quiz{border:1px solid var(--ink);background:var(--paper)}.ams-learn .quiz-q{border-bottom:1px solid var(--line);padding:20px 22px;font-size:17px;font-weight:600}.ams-learn .quiz-q .mono{color:var(--crimson);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:14px;font-weight:400;display:block}.ams-learn .opts{flex-direction:column;display:flex}.ams-learn .opt{text-align:left;background:var(--paper);border:none;border-bottom:1px solid var(--line);cursor:pointer;color:var(--ink);align-items:center;gap:12px;width:100%;padding:15px 22px;font-family:inherit;font-size:15px;display:flex}.ams-learn .opt:last-child{border-bottom:none}.ams-learn .opt:hover{background:var(--paper-2)}.ams-learn .opt .key{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;border:1px solid var(--line-strong);flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;display:flex}.ams-learn .opt.correct{background:var(--cobalt-tint)}.ams-learn .opt.correct .key{border-color:var(--cobalt);color:var(--cobalt)}.ams-learn .opt.wrong{background:var(--crimson-tint)}.ams-learn .opt.wrong .key{border-color:var(--crimson);color:var(--crimson)}.ams-learn .explain{max-height:0;color:var(--ink);padding:0 22px;font-size:14.5px;transition:max-height .3s,padding .3s;overflow:hidden}.ams-learn .explain.on{border-top:1px solid var(--line);max-height:320px;padding:16px 22px}.ams-learn .quiz-progress{letter-spacing:.1em;text-transform:uppercase;color:var(--cobalt);padding:12px 22px 0;font-size:14px}.ams-learn .quiz-next{padding:0 22px 18px}.ams-learn .quiz-score{text-align:center;padding:28px 22px}.ams-learn .quiz-score-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--cobalt);margin-bottom:8px;font-size:14px}.ams-learn .quiz-score-big{letter-spacing:-.03em;margin-bottom:10px;font-size:56px;font-weight:700;line-height:1}.ams-learn .quiz-score-meta{color:var(--ink);margin:0 0 10px;font-size:15px}.ams-learn .quiz-score-verdict{color:var(--ink);max-width:420px;margin:0 auto 20px;font-size:15px}.ams-learn .top-cta-wrap .learn-auth-trigger{padding:8px 14px!important;font-size:14px!important}.ams-learn .explain b{color:var(--ink)}.ams-learn .lims{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:8px;display:grid}@media (max-width:620px){.ams-learn .lims{grid-template-columns:1fr}}.ams-learn .lim{background:var(--paper);padding:18px 20px}.ams-learn .lim h4{align-items:center;gap:8px;margin:0 0 6px;font-size:15px;font-weight:600;display:flex}.ams-learn .lim h4:before{content:"";background:var(--crimson);flex:none;width:7px;height:7px}.ams-learn .lim p{color:var(--ink);margin:0;font-size:14px;line-height:1.5}.ams-learn .cta{background:var(--ink);color:var(--paper);margin:44px 0;padding:40px;position:relative}.ams-learn .cta h3{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(22px,3.4vw,30px)}.ams-learn .cta p{color:var(--paper);max-width:520px;margin:0 0 22px;font-size:15.5px}.ams-learn .cta-btns{flex-wrap:wrap;gap:12px;display:flex}.ams-learn .cta-btns a{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;padding:12px 20px;font-size:14px;text-decoration:none}.ams-learn .cta-btns a.primary{background:var(--cobalt);color:#fff}.ams-learn .cta-btns a.ghost{color:var(--paper);border:1px solid #4a4a48}.ams-learn .cta-btns a.ghost:hover{border-color:var(--paper)}.ams-learn .cta .corner{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.14em;color:var(--paper);text-transform:uppercase;font-size:14px;position:absolute;top:14px;right:16px}.ams-learn .related{padding:40px 0 60px}.ams-learn .rel-head{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-bottom:14px;font-size:14px}.ams-learn .rel-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:620px){.ams-learn .rel-grid{grid-template-columns:repeat(2,1fr)}}.ams-learn .rel{border:1px solid var(--line-strong);color:var(--ink);background:var(--paper-2);padding:14px;text-decoration:none;transition:background .12s}.ams-learn .rel:hover{background:var(--cobalt);color:#fff;border-color:var(--cobalt)}.ams-learn .rel .k{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;font-size:15px;font-weight:700}.ams-learn .rel .d{color:var(--ink);margin-top:3px;font-size:14px}.ams-learn .rel:hover .d{color:#dfe6fb}.ams-learn footer.learn-foot{border-top:1px solid var(--line);color:var(--ink);margin-top:48px;padding:40px 0 28px}.ams-learn .learn-foot-inner{padding-bottom:0}.ams-learn .learn-foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px 32px;display:grid}@media (max-width:640px){.ams-learn .learn-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}}@media (max-width:400px){.ams-learn .learn-foot-cols{grid-template-columns:1fr}}.ams-learn .learn-foot-group-label{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);opacity:.55;margin:0 0 10px;font-size:14px;line-height:1.3}.ams-learn .learn-foot-links{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ams-learn .learn-foot-links a{color:var(--ink);font-size:14px;text-decoration:none}.ams-learn .learn-foot-links a:hover{color:var(--cobalt)}.ams-learn .learn-foot-tag{border-top:1px solid var(--line);text-align:center;font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;color:var(--ink);margin:32px 0 0;padding-top:20px;font-size:14px}.ams-learn .learn-foot-tag a{color:inherit;text-decoration:none}.ams-learn .learn-foot-tag a:hover{color:var(--cobalt)}.ams-learn .home-hero{border-bottom:1px solid var(--line);padding:48px 0 36px}.ams-learn .home-hero h1{max-width:720px}.ams-learn .home-hero .lede{max-width:560px;margin-top:14px}.ams-learn .spine{border:1px solid var(--line-strong);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.ams-learn .spine li{border-bottom:1px solid var(--line)}.ams-learn .spine li:last-child{border-bottom:none}.ams-learn .spine a{color:var(--ink);background:var(--paper-2);grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:background .12s,color .12s;display:grid}.ams-learn .spine a:hover{background:var(--cobalt);color:#fff}.ams-learn .spine .sn{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;color:var(--cobalt);font-size:14px;font-weight:700}.ams-learn .spine a:hover .sn{color:#dfe6fb}.ams-learn .spine .st{font-size:17px;font-weight:600}.ams-learn .spine .sd{color:var(--ink);margin-top:2px;font-size:14px}.ams-learn .spine a:hover .sd{color:#dfe6fb}.ams-learn .spine .arrow{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;opacity:.5;font-size:14px}.ams-learn .diff-filter{border:1px solid var(--ink);flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;margin:0 0 12px;display:flex}.ams-learn .diff-filter a{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;border-right:1px solid var(--ink);background:var(--paper);color:var(--ink);padding:10px 14px;font-size:14px;text-decoration:none;display:block}.ams-learn .diff-filter a:last-child{border-right:none}.ams-learn .diff-filter a.active,.ams-learn .diff-filter a[aria-current=page]{background:var(--ink);color:var(--paper)}.ams-learn .diff-count{color:var(--ink);margin:0 0 24px;font-size:14px}.ams-learn .cluster{margin-bottom:40px}.ams-learn .cluster:last-child{margin-bottom:0}.ams-learn .cluster-label{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 6px;font-size:14px}.ams-learn .cluster h3{letter-spacing:-.02em;margin:0 0 16px;font-size:22px;font-weight:600}.ams-learn .metric-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:760px){.ams-learn .metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ams-learn .metric-grid{grid-template-columns:1fr}}.ams-learn .metric-card{border:1px solid var(--line-strong);color:var(--ink);background:var(--paper-2);padding:16px;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:block}.ams-learn .metric-card:hover{background:var(--cobalt);color:#fff;border-color:var(--cobalt)}.ams-learn .metric-card-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ams-learn .metric-card .mk{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;font-size:16px;font-weight:700}.ams-learn .diff-tag{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);opacity:.7;white-space:nowrap;font-size:11px}.ams-learn .metric-card:hover .diff-tag{color:#dfe6fb;opacity:1}.ams-learn .metric-card .mq{color:var(--ink);margin-top:6px;font-size:14px;line-height:1.4}.ams-learn .metric-card:hover .mq{color:#dfe6fb}.ams-learn .metric-card .tease{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt);margin-top:12px;font-size:14px}.ams-learn .metric-card:hover .tease{color:#dfe6fb}.ams-learn .metric-card.soon{opacity:.72;pointer-events:none}.ams-learn .metric-card.soon .tease{color:var(--ink)}.ams-learn .pie{flex-wrap:wrap;align-content:flex-start;gap:3px;min-height:72px;margin-top:8px;display:flex}.ams-learn .pie-slice{background:var(--cobalt);border:1px solid var(--ink);flex:none;transition:width .12s,height .12s}.ams-learn .stack{flex-direction:column;gap:6px;margin-top:12px;display:flex}.ams-learn .stack-row{grid-template-columns:90px 1fr 64px;align-items:center;gap:10px;display:grid}.ams-learn .stack-row .lab{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;text-transform:uppercase;letter-spacing:.06em;font-size:14px}.ams-learn .stack-track{background:var(--paper);border:1px solid var(--line);height:18px;position:relative}.ams-learn .stack-fill{background:var(--cobalt);height:100%}.ams-learn .stack-fill.debt{background:var(--crimson)}.ams-learn .stack-fill.book{background:var(--ink)}.ams-learn .price-line{background:var(--crimson);pointer-events:none;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ams-learn .waterfall{flex-direction:column;gap:8px;margin-top:10px;display:flex}.ams-learn .wf-row{grid-template-columns:1fr 72px;align-items:center;gap:10px;display:grid}.ams-learn .wf-bar{background:var(--cobalt);border:1px solid var(--ink);height:22px;transition:width .15s}.ams-learn .wf-bar.neg{background:var(--crimson)}.ams-learn .wf-bar.mid{background:var(--cobalt-tint);border-color:var(--cobalt)}.ams-learn .wf-lab{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;text-align:right;font-size:14px}.ams-learn .seesaw{height:80px;margin:16px 0 8px;position:relative}.ams-learn .seesaw-beam{background:var(--ink);transform-origin:50%;height:4px;transition:transform .2s;position:absolute;top:36px;left:10%;right:10%}.ams-learn .seesaw-fulcrum{border-left:10px solid #0000;border-right:10px solid #0000;border-top:18px solid var(--ink);width:0;height:0;position:absolute;top:40px;left:50%;transform:translate(-50%)}.ams-learn .seesaw-end{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;font-size:14px;font-weight:700;position:absolute;top:18px}.ams-learn .seesaw-end.l{left:8%}.ams-learn .seesaw-end.r{color:var(--cobalt);right:8%}.ams-learn .beam{grid-template-columns:1fr 40px 1fr;align-items:end;gap:8px;min-height:120px;margin-top:12px;display:grid}.ams-learn .beam-side{flex-direction:column;align-items:center;gap:6px;display:flex}.ams-learn .beam-block{background:var(--cobalt);border:1px solid var(--ink);width:100%;max-width:140px;transition:height .15s}.ams-learn .beam-block.debt{background:var(--crimson)}.ams-learn .beam-pivot{background:var(--ink);place-self:stretch center;width:4px;height:100%}.ams-learn .cushion{margin-top:14px}.ams-learn .cushion-track{background:var(--paper);border:1px solid var(--ink);height:28px;position:relative;overflow:hidden}.ams-learn .cushion-fill{background:var(--cobalt);height:100%;transition:width .15s}.ams-learn .cushion-fill.danger{background:var(--crimson)}.ams-learn .cushion-line{background:var(--ink);width:2px;position:absolute;top:0;bottom:0;left:20%}.ams-learn .cushion-cap{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;color:var(--ink);justify-content:space-between;margin-top:8px;font-size:14px;display:flex}.ams-learn .amp{flex-direction:column;gap:10px;margin-top:12px;display:flex}.ams-learn .amp-row{grid-template-columns:70px 1fr 56px;align-items:center;gap:10px;display:grid}.ams-learn .amp-track{background:var(--paper);border:1px solid var(--line);height:20px;position:relative}.ams-learn .amp-fill{background:var(--cobalt);height:100%;transition:width .15s}.ams-learn .amp-fill.down{background:var(--crimson)}.ams-learn .amp-lab{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;font-size:14px}.ams-learn .tag{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;padding:4px 10px;font-size:14px;font-weight:700;display:inline-block}.ams-learn .tag.cheap{background:var(--cobalt-tint);color:var(--cobalt)}.ams-learn .tag.pricey{background:var(--crimson-tint);color:var(--crimson)}.ams-learn .chip-pile{flex-wrap:wrap;gap:6px;min-height:40px;margin:10px 0;display:flex}.ams-learn .chip{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;border:1px solid var(--ink);background:var(--paper);cursor:pointer;padding:6px 10px;font-size:14px}.ams-learn .chip.on{background:var(--cobalt);color:#fff;border-color:var(--cobalt)}.ams-learn .chip.cash.on{background:var(--crimson);border-color:var(--crimson)}.ams-learn .sim-years{align-items:flex-end;gap:3px;min-height:80px;margin-top:12px;display:flex}.ams-learn .sim-bar{background:var(--cobalt);border:1px solid var(--ink);flex:1;min-width:0;transition:height .15s}.ams-learn .bucket-pair{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.ams-learn .bucket{border:1px solid var(--ink);background:var(--paper);min-height:100px;padding:14px}.ams-learn .bucket .bh{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:8px;font-size:14px}.ams-learn .bucket .bv{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;font-size:28px;font-weight:700}.ams-learn .bucket.liab .bv{color:var(--crimson)}.ams-learn .compare-duo{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:620px){.ams-learn .compare-duo,.ams-learn .bucket-pair{grid-template-columns:1fr}}.ams-learn .preset-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}@media (max-width:620px){.ams-learn .preset-grid{grid-template-columns:1fr 1fr}}.ams-learn .preset-card{border:1px solid var(--line-strong);background:var(--paper);text-align:left;cursor:pointer;color:var(--ink);padding:12px 14px;font-family:inherit;transition:background .12s,border-color .12s}.ams-learn .preset-card.on{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.ams-learn .preset-k{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;font-size:14px;font-weight:700;display:block}.ams-learn .preset-d{color:var(--ink);margin-top:4px;font-size:14px;display:block}.ams-learn .preset-card.on .preset-d{color:#dfe6fb}.ams-learn .action-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ams-learn .action-btn{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;border:1px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;padding:10px 16px;font-size:14px}.ams-learn .action-btn.on{background:var(--ink);color:var(--paper)}.ams-learn .action-btn.accent.on{background:var(--cobalt);border-color:var(--cobalt)}.ams-learn .action-btn.danger.on{background:var(--crimson);border-color:var(--crimson)}.ams-learn .play-btn{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;background:var(--cobalt);color:#fff;cursor:pointer;border:none;padding:12px 20px;font-size:14px}.ams-learn .play-btn:disabled{opacity:.6;cursor:default}.ams-learn .step-builder{margin-top:8px}.ams-learn .step-track{gap:8px;margin-bottom:16px;display:flex}.ams-learn .step-dot{border:1px solid var(--line-strong);width:28px;height:28px;font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;background:var(--paper);justify-content:center;align-items:center;font-size:14px;display:flex}.ams-learn .step-dot.done{background:var(--cobalt-tint);border-color:var(--cobalt);color:var(--cobalt)}.ams-learn .step-dot.now{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ams-learn .peel-wrap{margin-top:8px}.ams-learn .peel-bill{border:1px solid var(--ink);background:var(--paper);text-align:center;margin-bottom:12px;padding:16px}.ams-learn .peel-remain{letter-spacing:-.02em;font-size:42px;font-weight:700}.ams-learn .peel-cap{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;color:var(--ink);margin-top:4px;font-size:14px}.ams-learn .peel-layers{flex-direction:column;gap:6px;display:flex}.ams-learn .peel-layer{border:1px solid var(--line-strong);background:var(--paper-2);cursor:pointer;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;padding:12px 14px;font-family:inherit;font-size:14px;display:flex}.ams-learn .peel-layer.off{opacity:.35;cursor:default;text-decoration:line-through}.ams-learn .peel-amt{color:var(--crimson);font-weight:700}.ams-learn .price-drag{border:1px solid var(--line-strong);background:var(--paper);touch-action:none;height:120px;margin-top:12px;position:relative}.ams-learn .price-drag-line{background:var(--crimson);cursor:ns-resize;height:3px;position:absolute;left:0;right:0}.ams-learn .price-drag-label{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;margin-top:-4px;font-size:14px;position:absolute;right:8px;transform:translateY(-100%)}.ams-learn .split-view{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}@media (max-width:620px){.ams-learn .split-view{grid-template-columns:1fr}}.ams-learn .split-panel{border:1px solid var(--ink);text-align:center;padding:16px}.ams-learn .split-panel .big{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;font-size:36px;font-weight:700}.ams-learn .split-panel .lab{font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:8px;font-size:14px}.ams-learn .split-gap{border:1px dashed var(--crimson);background:var(--crimson-tint);color:var(--ink);text-align:center;margin-top:12px;padding:12px;font-size:14px}.ams-learn .tag-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ams-learn .size-block{aspect-ratio:1;background:var(--cobalt);border:1px solid var(--ink);transform-origin:50%;width:100%;max-width:160px;margin:12px auto;transition:transform .15s}.ams-learn .scrub-wrap,.ams-learn .assemble-wrap,.ams-learn .bucket-wrap,.ams-learn .hotspot-wrap,.ams-learn .timeline-wrap,.ams-learn .seesaw-wrap{padding:20px}.ams-learn .scrub-head{margin-bottom:16px}.ams-learn .scrub-band{border:1px solid var(--ink);background:var(--paper-2);height:28px;margin:8px 0 16px;position:relative;overflow:hidden}.ams-learn .scrub-zone{opacity:.35;transition:opacity .12s;position:absolute;top:0;bottom:0}.ams-learn .scrub-zone.on{opacity:.9}.ams-learn .scrub-zone.tone-cheap{background:var(--cobalt-tint)}.ams-learn .scrub-zone.tone-fair{background:color-mix(in srgb, var(--cobalt) 18%, var(--paper))}.ams-learn .scrub-zone.tone-pricey,.ams-learn .scrub-zone.tone-danger{background:var(--crimson-tint)}.ams-learn .scrub-needle{background:var(--ink);z-index:2;width:3px;transition:left .12s;position:absolute;top:-4px;bottom:-4px;transform:translate(-50%)}.ams-learn .assemble-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ams-learn .assemble-chip{border:1px solid var(--line-strong);background:var(--paper);cursor:pointer;color:var(--ink);text-align:left;min-width:120px;padding:10px 12px;font-family:inherit}.ams-learn .assemble-chip.on{border-color:var(--cobalt);background:var(--cobalt-tint)}.ams-learn .assemble-chip-k{font-size:14px;font-weight:600;display:block}.ams-learn .assemble-chip-v{margin-top:2px;font-size:14px;display:block}.ams-learn .assemble-chip-d{color:var(--ink);opacity:.7;margin-top:2px;font-size:12px;display:block}.ams-learn .assemble-eq{border:1px solid var(--line-strong);background:var(--paper-2);margin-bottom:12px;padding:12px;font-size:16px}.ams-learn .assemble-bar{gap:4px;height:16px;margin-bottom:4px;display:flex}.ams-learn .assemble-seg{border:1px solid var(--ink);height:100%;transition:width .15s}.ams-learn .assemble-seg.op-base,.ams-learn .assemble-seg.op-add,.ams-learn .assemble-seg.op-mul{background:var(--cobalt)}.ams-learn .assemble-seg.op-sub{background:var(--crimson)}.ams-learn .bucket-prompt{margin:0 0 8px;font-size:15px}.ams-learn .bucket-tally{color:var(--ink);margin-bottom:12px;font-size:14px}.ams-learn .bucket-pool{flex-wrap:wrap;gap:8px;min-height:48px;margin-bottom:16px;display:flex}.ams-learn .bucket-empty{opacity:.7;font-size:14px}.ams-learn .bucket-card{border:1px solid var(--line-strong);background:var(--paper);cursor:pointer;color:var(--ink);text-align:left;max-width:220px;padding:10px 12px;font-family:inherit}.ams-learn .bucket-card.selected{border-color:var(--ink);outline:2px solid var(--cobalt)}.ams-learn .bucket-card.placed{width:100%;max-width:none;margin-bottom:6px}.ams-learn .bucket-card.ok{border-color:var(--cobalt);background:var(--cobalt-tint)}.ams-learn .bucket-card.bad{border-color:var(--crimson);background:var(--crimson-tint)}.ams-learn .bucket-card.shake{animation:.4s learn-shake}@keyframes learn-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.ams-learn .bucket-card-k{font-size:14px;font-weight:600;display:block}.ams-learn .bucket-card-d,.ams-learn .bucket-why{margin-top:4px;font-size:13px;display:block}.ams-learn .bucket-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:620px){.ams-learn .bucket-cols{grid-template-columns:1fr}}.ams-learn .bucket-drop{border:1px dashed var(--line-strong);background:var(--paper-2);width:100%;color:var(--ink);cursor:pointer;margin-bottom:8px;padding:12px;font-family:inherit;font-size:14px;font-weight:600}.ams-learn .bucket-drop.ready:not(:disabled){border-color:var(--cobalt);background:var(--cobalt-tint);border-style:solid}.ams-learn .bucket-drop:disabled{opacity:.55;cursor:default}.ams-learn .bucket-reveal{border-top:1px solid var(--line-strong);margin-top:8px;padding-top:12px}.ams-learn .hotspot-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:720px){.ams-learn .hotspot-grid{grid-template-columns:1fr}}.ams-learn .hotspot-stack{border:1px solid var(--ink);background:var(--paper);flex-direction:column;gap:4px;min-height:180px;padding:8px;display:flex}.ams-learn .hotspot-seg{border:1px solid var(--line-strong);opacity:.55;justify-content:space-between;align-items:center;min-height:36px;padding:10px 12px;transition:opacity .15s,flex-grow .15s;display:flex}.ams-learn .hotspot-seg.on{opacity:1;border-color:var(--ink)}.ams-learn .hotspot-seg.tone-cobalt{background:var(--cobalt-tint)}.ams-learn .hotspot-seg.tone-crimson{background:var(--crimson-tint)}.ams-learn .hotspot-seg.tone-ink{background:var(--paper-2)}.ams-learn .hotspot-seg-k{font-size:14px;font-weight:600}.ams-learn .hotspot-seg-v{font-size:14px}.ams-learn .hotspot-dots{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.ams-learn .hotspot-dot{border:1px solid var(--line-strong);background:var(--paper);text-align:left;color:var(--ink);cursor:pointer;padding:10px 12px;font-family:inherit;font-size:14px}.ams-learn .hotspot-dot.on{border-color:var(--cobalt);background:var(--cobalt-tint)}.ams-learn .hotspot-panel{border:1px solid var(--ink);background:var(--paper-2);padding:14px}.ams-learn .hotspot-panel h3{margin:0 0 6px;font-size:16px}.ams-learn .hotspot-panel p{margin:0;font-size:14px}.ams-learn .timeline-bars{border-bottom:1px solid var(--ink);align-items:flex-end;gap:6px;height:120px;margin:16px 0 8px;padding-bottom:4px;display:flex}.ams-learn .timeline-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.ams-learn .timeline-bar{background:var(--cobalt);border:1px solid var(--ink);width:100%;max-width:28px;height:0;transition:height .12s}.ams-learn .timeline-bar.neg{background:var(--crimson)}.ams-learn .timeline-bar.pulse{animation:.4s learn-pulse}@keyframes learn-pulse{0%{transform:scaleY(1)}50%{transform:scaleY(1.08)}to{transform:scaleY(1)}}.ams-learn .timeline-yr{font-size:11px}.ams-learn .timeline-meta{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.ams-learn .seesaw-stage{justify-content:center;align-items:center;height:100px;margin:20px 0;display:flex}.ams-learn .seesaw-beam{background:var(--ink);transform-origin:50%;justify-content:space-between;align-items:center;width:min(100%,420px);height:10px;transition:transform .2s;display:flex;position:relative}.ams-learn .seesaw-pivot{background:var(--paper);border:2px solid var(--ink);width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ams-learn .seesaw-end{flex-direction:column;align-items:center;gap:2px;min-width:80px;display:flex;position:absolute;top:-48px}.ams-learn .seesaw-end:first-child{left:0;transform:translate(-20%)}.ams-learn .seesaw-end:last-of-type{left:auto;right:0;transform:translate(20%)}.ams-learn .seesaw-end-lab{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace}.ams-learn .seesaw-end-val{font-size:18px;font-weight:700}.ams-learn .seesaw-end-val.cheap{color:var(--cobalt)}.ams-learn .seesaw-end-val.pricey{color:var(--crimson)}.ams-learn .seesaw-beam.hit-up .seesaw-end:first-child,.ams-learn .seesaw-beam.hit-down .seesaw-end:last-of-type{animation:.35s learn-bounce}@keyframes learn-bounce{0%,to{transform:translate(-20%)translateY(0)}50%{transform:translate(-20%)translateY(-4px)}}.ams-learn .peg-band{margin-top:16px}.ams-learn .verdict.fair{color:var(--cobalt)}.ams-learn .race-wrap{padding:20px}.ams-learn .race-track{flex-direction:column;gap:14px;margin:16px 0 8px;display:flex}.ams-learn .race-lane{grid-template-columns:minmax(100px,140px) 1fr 64px;align-items:center;gap:10px;display:grid}@media (max-width:560px){.ams-learn .race-lane{grid-template-columns:1fr;gap:4px}}.ams-learn .race-lab{font-size:14px;font-weight:600;display:block}.ams-learn .race-sub{opacity:.75;font-size:12px;display:block}.ams-learn .race-bar-track{border:1px solid var(--ink);background:var(--paper);height:18px;overflow:hidden}.ams-learn .race-bar{background:var(--cobalt);width:0;height:100%;transition:width .55s cubic-bezier(.22,1,.36,1)}.ams-learn .race-bar.tone-crimson{background:var(--crimson)}.ams-learn .race-val{text-align:right;font-size:14px;font-weight:700}.ams-learn .daychain-wrap{padding:20px}.ams-learn .daychain-flow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ams-learn .daychain-node{align-items:center;gap:8px;display:flex}.ams-learn .daychain-arrow{font-size:16px;font-weight:700}.ams-learn .daychain-chip{border:1px solid var(--ink);background:var(--cobalt-tint);min-width:88px;padding:10px 12px}.ams-learn .daychain-chip.sub{background:var(--crimson-tint)}.ams-learn .daychain-chip.total{background:var(--paper-2);border-width:2px}.ams-learn .daychain-chip-k{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-family:var(--font-learn-mono), "Space Mono", ui-monospace, monospace;display:block}.ams-learn .daychain-chip-v{margin-top:2px;font-size:20px;font-weight:700;display:block}@media (prefers-reduced-motion:reduce){.ams-learn *{scroll-behavior:auto!important;transition:none!important}}
