.btc-stories{--btc-gold:#f5b417;--btc-muted:#b4afbd}.btc-shell{max-width:1160px;margin:auto;padding:44px 28px 80px}.btc-stories a:focus-visible,.btc-stories summary:focus-visible{outline:2px solid var(--btc-gold);outline-offset:6px;border-radius:3px}.btc-crumb{color:var(--btc-muted);flex-wrap:wrap;gap:14px;margin-bottom:48px;font-size:14px;display:flex}.btc-stories a:hover{color:var(--btc-gold)}.btc-eyebrow{color:var(--btc-gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.8}.btc-hero{max-width:900px;padding:28px 0 66px}.btc-hero h1{letter-spacing:-.045em;margin:22px 0 28px;font-size:clamp(42px,6.3vw,76px);font-weight:750;line-height:1.08}.btc-hero h1 span{color:var(--btc-gold)}.btc-deck{color:#d2cdd8;max-width:660px;font-size:22px;line-height:1.65}.btc-invitation{max-width:600px;color:var(--btc-muted);margin:20px 0 30px;font-size:17px;line-height:1.7}.btc-button{background:var(--btc-gold);color:#0b0a0f;border-radius:7px;align-items:center;gap:25px;padding:16px 22px;font-weight:700;line-height:1.5;display:inline-flex}.btc-stories .btc-button:hover{color:#0b0a0f;background:#ffd16b}.btc-chapters{border-top:1px solid #302b37;padding-top:32px}.btc-section-heading h2{letter-spacing:-.025em;font-size:25px;font-weight:700}.btc-section-heading p{color:var(--btc-muted);margin-top:8px}.btc-chapters ol{margin-top:26px;padding:0;list-style:none}.btc-chapter-row{border-bottom:1px solid #302b37;grid-template-columns:44px minmax(0,1fr) 30px;align-items:baseline;gap:24px;padding:26px 8px;display:grid}.btc-chapter-row:hover{background:#141119}.btc-number{color:var(--btc-gold);font-family:monospace;font-size:15px}.btc-chapter-row h3{letter-spacing:-.025em;font-size:24px;font-weight:650;line-height:1.3}.btc-chapter-row p{color:var(--btc-muted);margin-top:8px;font-size:16px;line-height:1.65}.btc-arrow{color:var(--btc-gold);font-size:24px}.btc-podcast{background:linear-gradient(115deg,#201b12,#100e14);border:1px solid #47391d;border-radius:10px;margin-top:54px;padding:32px}.btc-podcast h2{margin:12px 0;font-size:30px;font-weight:700}.btc-podcast>p:not(.btc-eyebrow){max-width:640px;color:var(--btc-muted);line-height:1.7}.btc-podcast a{color:var(--btc-gold);margin-top:20px;font-weight:600;display:inline-block}.btc-exits{color:var(--btc-gold);flex-wrap:wrap;gap:24px;margin-top:28px;line-height:1.6;display:flex}.btc-article-header{max-width:840px;margin:0 0 44px}.btc-article-header h1{letter-spacing:-.04em;text-wrap:balance;margin-top:20px;font-size:clamp(36px,5.3vw,62px);font-weight:750;line-height:1.1}.btc-reading-grid{grid-template-columns:minmax(0,700px) minmax(0,250px);gap:70px;display:grid}.btc-article{min-width:0}.btc-opening p{color:#e2dce8;margin-bottom:20px;font-size:22px;line-height:1.75}.btc-takeaway{border-left:3px solid var(--btc-gold);margin:38px 0 48px;padding:8px 0 8px 24px}.btc-takeaway>p:last-child{letter-spacing:-.02em;margin-top:12px;font-size:28px;font-weight:600;line-height:1.35}.btc-idea{margin:38px 0}.btc-idea h2{letter-spacing:-.025em;margin-bottom:18px;scroll-margin-top:100px;font-size:26px;font-weight:700;line-height:1.3}.btc-idea p,.btc-reflection details p{color:#c8c2cf;margin:16px 0;font-size:18px;line-height:1.85}.btc-reflection{background:#18150f;border:1px solid #51401e;border-radius:8px;margin-top:48px;padding:28px}.btc-reflection h2{margin:14px 0 22px;font-size:24px;font-weight:650;line-height:1.4}.btc-stories summary{cursor:pointer;line-height:1.7}.btc-reflection summary{color:var(--btc-gold);font-weight:600}.btc-field{border-bottom:1px solid #302b37;padding:32px 0}.btc-field a{margin-top:10px;font-size:19px;font-weight:600;display:inline-block}.btc-sources{color:var(--btc-muted);border-bottom:1px solid #302b37;padding:24px 0;font-size:15px}.btc-sources div{flex-direction:column;align-items:flex-start;gap:14px;margin-top:18px;display:flex}.btc-sources a{text-underline-offset:4px;text-decoration:underline}.btc-continue{padding-top:36px}.btc-continue>p{color:var(--btc-muted);font-size:18px;line-height:1.7}.btc-next{color:var(--btc-gold);justify-content:space-between;gap:20px;padding:20px 0;font-size:28px;font-weight:700;line-height:1.3;display:flex}.btc-previous{color:var(--btc-muted);margin-top:16px;font-size:14px;display:inline-block}.btc-sidebar nav{position:sticky;top:110px}.btc-sidebar nav>a{color:var(--btc-muted);border-bottom:1px solid #302b37;gap:12px;padding:15px 0;font-size:14px;line-height:1.6;display:flex}.btc-sidebar nav>a span{opacity:.75;font-family:monospace}.btc-sidebar nav>a[aria-current],.btc-mobile-chapters a[aria-current]{color:var(--btc-gold);font-weight:600}.btc-mobile-chapters{display:none}@media (max-width:900px){.btc-reading-grid{display:block}.btc-sidebar{display:none}.btc-article{max-width:700px}.btc-mobile-chapters{color:var(--btc-muted);border-bottom:1px solid #302b37;margin:-16px 0 34px;padding-bottom:18px;font-size:14px;display:block}.btc-mobile-chapters nav{flex-direction:column;gap:16px;padding-top:20px;display:flex}}@media (max-width:540px){.btc-shell{padding:28px 20px 56px}.btc-crumb{margin-bottom:34px}.btc-hero{padding:18px 0 42px}.btc-deck,.btc-opening p{font-size:19px}.btc-chapter-row{grid-template-columns:26px minmax(0,1fr) 18px;gap:12px;padding:24px 0}.btc-chapter-row h3{font-size:21px}.btc-chapter-row p{font-size:15px}.btc-podcast{padding:24px}.btc-takeaway>p:last-child{font-size:24px}.btc-idea h2{font-size:23px}.btc-idea p{font-size:17px}.btc-reflection{padding:22px}.btc-next{font-size:24px}}.btc-course-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:60px;padding:22px 0 64px;display:grid}.btc-course-hero h1{letter-spacing:-.045em;text-wrap:balance;margin:20px 0 26px;font-size:clamp(38px,4.5vw,62px);font-weight:750;line-height:1.12}.btc-course-hero h1 span{color:var(--btc-gold)}.btc-course-hero .btc-deck{font-size:20px}.btc-start{background:linear-gradient(145deg,#241d0f,#121015);border:1px solid #51401e;border-radius:12px;padding:28px}.btc-start-number{color:#6c541e;letter-spacing:-.07em;margin:20px 0;font-size:70px;font-weight:700;line-height:1;display:block}.btc-start h2{font-size:27px;font-weight:700;line-height:1.25}.btc-start>p:not(.btc-eyebrow){color:var(--btc-muted);margin:18px 0 24px;line-height:1.7}.btc-start .btc-button{justify-content:space-between;display:flex}.btc-course-path{border-top:1px solid #302b37;padding-top:35px}.btc-course-path>.btc-section-heading{max-width:700px;margin-bottom:30px}.btc-course-path .btc-section-heading h2{margin-top:10px;font-size:30px}.btc-course-path .btc-section-heading p{line-height:1.7}.btc-stage{border-bottom:1px solid #302b37;grid-template-columns:280px minmax(0,1fr);gap:50px;padding:34px 0;display:grid}.btc-stage-intro h3{margin:12px 0;font-size:25px;font-weight:700;line-height:1.3}.btc-stage-intro>p:not(.btc-eyebrow){color:var(--btc-muted);font-size:16px;line-height:1.7}.btc-stage-intro .btc-stage-outcome{margin-top:20px;font-size:14px}.btc-stage-outcome strong{color:#e3dce8;font-weight:600}.btc-stage ol{margin:0;padding:0;list-style:none}.btc-stage .btc-chapter-row{grid-template-columns:26px minmax(0,1fr) 20px;gap:15px;padding:22px 8px}.btc-stage li:first-child .btc-chapter-row{padding-top:0}.btc-stage li:last-child .btc-chapter-row{border-bottom:0}.btc-chapter-row h4{font-size:21px;font-weight:650;line-height:1.4}.btc-course-reading{max-width:800px;margin:48px 0 32px}.btc-course-reading h2{margin:12px 0;font-size:28px;font-weight:700}.btc-course-reading>p:not(.btc-eyebrow){color:var(--btc-muted);font-size:17px;line-height:1.8}.btc-lesson-aim{max-width:700px;color:var(--btc-muted);margin-top:26px;font-size:17px;line-height:1.8}.btc-lesson-aim strong{color:#f4f1ea;font-size:14px;font-weight:650}.btc-worked-example{background:#17131d;border:1px solid #49404e;border-radius:10px;margin:36px 0 46px;padding:28px}.btc-worked-example h2{margin:12px 0 18px;font-size:24px;font-weight:700;line-height:1.4}.btc-worked-example>p:not(.btc-eyebrow){color:#d3ccd9;font-size:17px;line-height:1.8}.btc-worked-example .btc-example-lesson{border-top:1px solid #39303e;margin-top:22px;padding-top:20px}.btc-example-lesson strong{color:var(--btc-gold);font-size:14px}.btc-recap{color:#c8c2cf;margin-top:18px;font-size:18px;line-height:1.85}.btc-takeaway>p:nth-child(2){margin-top:12px;font-size:26px;font-weight:650;line-height:1.4}.btc-reflection-prompt{color:var(--btc-muted);margin-bottom:20px;font-size:15px;line-height:1.8}.btc-selected-reading{border-bottom:1px solid #302b37;margin:38px 0 0;padding-bottom:26px}.btc-selected-reading h2{margin:10px 0 20px;font-size:24px;font-weight:700}.btc-selected-reading>div{margin:20px 0}.btc-selected-reading a{color:var(--btc-gold);font-size:16px;font-weight:600}.btc-selected-reading p:not(.btc-eyebrow){color:var(--btc-muted);margin-top:5px;font-size:15px;line-height:1.7}.btc-lesson #explain,.btc-lesson #lesson-reading{scroll-margin-top:100px}.btc-lesson .btc-sidebar nav>a{padding:12px 0}.btc-lesson .btc-continue .btc-previous{margin:0}@media (max-width:900px){.btc-course-hero{grid-template-columns:minmax(0,1fr) 270px;gap:26px}.btc-stage{grid-template-columns:230px minmax(0,1fr);gap:28px}}@media (max-width:700px){.btc-course-hero{padding-top:8px;display:block}.btc-start{margin-top:30px}.btc-start-number{display:none}.btc-start h2{margin-top:14px}.btc-stage{display:block}.btc-stage-intro{margin-bottom:30px}.btc-stage-intro .btc-stage-outcome{display:none}.btc-worked-example{padding:22px}.btc-course-hero .btc-deck{font-size:18px}}.btc-lesson.btc-shell{max-width:820px}.btc-lesson .btc-reading-grid{display:block}.btc-mine{background:#17131d;border:1px solid #49404e;border-radius:10px;margin:36px 0 46px;padding:28px}.btc-mine h2{margin:12px 0;font-size:24px;font-weight:700;line-height:1.4}.btc-mine>p:not(.btc-eyebrow){color:#d3ccd9;font-size:17px;line-height:1.7}.btc-mine-controls{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;margin-top:22px;display:grid}.btc-mine-controls label{color:#c8c2cf;gap:8px;font-size:14px;display:grid}.btc-mine-controls b{color:#f4f1ea}.btc-mine-controls small{color:var(--btc-muted);font-size:13px}.btc-mine-controls input:not([type=range]){color:#f4f1ea;background:#0f0c14;border:1px solid #49404e;border-radius:8px;padding:10px 12px;font-size:15px}.btc-mine-controls input[type=range]{accent-color:var(--btc-gold);width:100%;min-height:44px}.btc-mine-button{background:var(--btc-gold);color:#17131d;border-radius:8px;min-height:44px;padding:10px 22px;font-weight:700}.btc-mine-button:hover{filter:brightness(1.08)}.btc-mine-live,.btc-mine-found{border-top:1px solid #39303e;margin-top:22px;padding-top:18px}.btc-mine-count{color:#c8c2cf;font-size:15px}.btc-mine-count b{color:#f4f1ea;font-variant-numeric:tabular-nums}.btc-mine-hash{color:#8f8898;word-break:break-all;background:#0f0c14;border-radius:8px;margin-top:10px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.6;display:block}.btc-mine-zeros{color:var(--btc-gold);font-weight:700}.btc-mine-found{animation:.42s ease-out btc-mine-in}.btc-mine-win{color:var(--btc-gold);font-size:22px;font-weight:800}.btc-mine-note{color:#d3ccd9;font-size:16px;line-height:1.7}.btc-mine-compare{gap:8px;margin-top:14px;display:grid}.btc-mine-compare>div{background:#0f0c14;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px;padding:12px 14px;display:grid}.btc-mine-compare dt{color:#a5a0ad;font-size:14px}.btc-mine-compare dd{color:#f4f1ea;font-size:15px;font-weight:600}.btc-mine-subhead{margin-top:22px}.btc-mine-source{color:var(--btc-muted);margin-top:14px;font-size:13px}@keyframes btc-mine-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.btc-mine-found{animation:none}}@media (max-width:720px){.btc-mine{padding:22px}.btc-mine-controls{grid-template-columns:1fr}.btc-mine-compare>div{grid-template-columns:1fr;gap:4px}}
