.science-shell{--s-ink:#edf4f5;--s-muted:#b6c6cf;--s-line:#314451;--s-panel:#14212d;--s-accent:#83e5c4;max-width:1180px;margin:0 auto;padding:38px 28px 80px;color:var(--s-ink);font-size:17px;line-height:1.8}.science-shell *{box-sizing:border-box}.science-shell a{color:var(--s-accent);text-underline-offset:4px}.science-shell a:hover{text-decoration-thickness:2px}.science-shell a:focus-visible,.science-shell button:focus-visible,.science-shell input:focus-visible,.science-shell select:focus-visible,.science-shell textarea:focus-visible{outline:3px solid #f0bd72;outline-offset:4px}.science-shell h1{font-size:clamp(2rem,4.5vw,3.6rem);line-height:1.12;letter-spacing:-.035em;max-width:1000px;margin:18px 0 24px;font-weight:600}.science-shell h2{font-size:1.65rem;line-height:1.3;letter-spacing:-.02em;margin:42px 0 18px;font-weight:550}.science-shell h3{font-size:1.2rem;line-height:1.35;margin:0 0 10px}.science-shell p{margin:0 0 22px}.science-shell .deck{font-size:1.23rem;line-height:1.65;max-width:860px;color:#c5d6de}.science-shell .kicker{font-size:.86rem;text-transform:uppercase;letter-spacing:.13em;color:var(--s-accent);margin-bottom:10px}.science-shell .meta{font-size:.88rem;color:var(--s-muted);margin:16px 0 26px}.science-topbar{display:flex;flex-wrap:wrap;align-items:center;gap:24px;max-width:1180px;margin:auto;padding:24px 28px;border-bottom:1px solid #314451}.science-topbar .brand{margin-right:auto}.science-topbar nav{display:flex;gap:20px;flex-wrap:wrap;font-size:15px}.science-topbar a{color:#d6e7ed;text-decoration:none}.science-topbar a:hover{color:#83e5c4}.science-topbar .brand img{width:46px;height:46px}.science-topbar .brand span{font-size:17px}.science-subnav{display:flex;flex-wrap:wrap;gap:10px 22px;border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line);padding:14px 0;margin:28px 0;font-size:.92rem}.science-breadcrumbs{font-size:.88rem;color:var(--s-muted);display:flex;gap:10px;flex-wrap:wrap}.science-layout{display:grid;grid-template-columns:minmax(0,800px) 220px;gap:48px}.science-body{min-width:0;font-size:1.075rem;line-height:1.9}.science-toc{font-size:.9rem;align-self:start;position:sticky;top:20px;border-left:1px solid var(--s-line);padding-left:20px;line-height:1.6}.science-toc ol{padding-left:18px}.science-toc li{margin:0 0 12px}.science-toc a{color:var(--s-muted)}.science-body h2{scroll-margin-top:25px}.science-figure{margin:35px 0;border:1px solid var(--s-line);border-radius:8px;overflow:hidden;background:#101c27}.science-figure img{display:block;width:100%;height:auto;background:white}.science-figure figcaption{padding:19px 22px;font-size:.88rem;line-height:1.7;color:#bfd0d9}.science-figure figcaption strong{color:#eef6f6}.figure-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px}.equation-box{border-left:3px solid var(--s-accent);background:var(--s-panel);padding:22px 26px;margin:28px 0;overflow-x:auto}.equation-box .formula,.science-shell .formula{font-family:Georgia,'Times New Roman',serif;font-size:1.25rem;line-height:1.6;overflow-wrap:anywhere;color:#f1f8f6}.equation-box math{font-size:1.5rem;padding:14px 0}.equation-box p:last-child{font-size:.89rem;color:var(--s-muted);margin:10px 0 0}.science-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.science-card{display:flex;flex-direction:column;border:1px solid var(--s-line);background:var(--s-panel);border-radius:8px;padding:23px;text-decoration:none!important;color:var(--s-ink)!important;min-width:0}.science-card p{font-size:.92rem;color:var(--s-muted);line-height:1.7;margin:0}.science-card .kicker{font-size:.8rem;color:var(--s-accent);margin:0 0 12px}.science-card:hover{border-color:var(--s-accent);background:#192c38}.science-card small{font-size:.85rem;margin-top:20px;color:var(--s-accent)}.science-lead{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:35px;margin:26px 0 42px}.science-lead .science-figure{margin:0}.science-lead h1{font-size:clamp(2.3rem,4.8vw,4.1rem)}.science-lead .deck{font-size:1.1rem}.science-counts{display:flex;gap:26px;flex-wrap:wrap;border-top:1px solid var(--s-line);padding-top:18px;font-size:.9rem;color:var(--s-muted)}.science-counts b{font-size:1.7rem;display:block;color:var(--s-ink);line-height:1.4}.science-group{margin:42px 0;scroll-margin-top:25px}.science-group>p{max-width:820px;color:var(--s-muted)}.science-callout{padding:25px;border:1px solid #467264;background:#142b29;border-radius:8px;margin:30px 0}.science-callout h2{font-size:1.25rem;margin:0 0 12px}.science-callout p:last-child{margin-bottom:0}.science-links{display:flex;flex-wrap:wrap;gap:14px 24px}.science-sources{border-top:1px solid var(--s-line);padding-top:15px;margin-top:35px;font-size:.94rem}.science-sources li{margin:0 0 15px;overflow-wrap:anywhere}.science-sources small{display:block;color:var(--s-muted);font-size:.86rem}.table-scroll{max-width:100%;overflow-x:auto;margin:25px 0;border:1px solid var(--s-line);border-radius:8px}.science-shell table{border-collapse:collapse;width:100%;font-size:.92rem;line-height:1.55}.science-shell th,.science-shell td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--s-line);min-width:90px;vertical-align:top}.science-shell thead{background:#1b303d}.science-shell tbody th{font-weight:500}.science-shell tbody tr:last-child>*{border-bottom:0}.science-tool{padding:24px;border:1px solid var(--s-line);border-radius:10px;background:var(--s-panel);margin:25px 0}.tool-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.science-tool label{font-size:.96rem;display:block;color:#dbe8ec}.science-tool input,.science-tool select,.science-tool textarea{display:block;width:100%;padding:12px;margin:7px 0 0;border:1px solid #526978;background:#0d1822;color:#eef6f8;border-radius:5px;font:inherit;min-height:48px}.science-tool textarea{min-height:120px}.tool-wide{grid-column:1/-1}.tool-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.science-shell button,.science-button{background:var(--s-accent);color:#0b2721;border:0;border-radius:5px;min-height:46px;padding:12px 20px;font:inherit;font-size:.97rem;font-weight:600;cursor:pointer;display:inline-block;text-decoration:none!important}.science-shell button.secondary{background:#263e4c;color:#e7f2f5;border:1px solid #526978}.science-shell button:disabled{opacity:.5;cursor:default}.science-shell button[hidden]{display:none}.science-shell #tool-status{font-size:.92rem;margin:16px 0 0;min-height:1.6em;color:#c6dadf}.metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:25px 0}.metrics>div{border:1px solid var(--s-line);padding:18px;border-radius:7px;min-width:0}.metrics strong{display:block;font-size:1.55rem;line-height:1.4;color:var(--s-accent);overflow-wrap:anywhere}.metrics span{display:block;font-size:.9rem;color:var(--s-muted);margin-top:8px}.science-shell #tool-result svg{width:100%;height:auto;margin-top:20px}.coin-sequence{font:1rem/1.8 monospace;overflow-wrap:anywhere;max-height:250px;overflow-y:auto;padding:18px;background:#0e1b25;letter-spacing:.08em}.science-footnote{font-size:.88rem;color:var(--s-muted);line-height:1.7}.science-shell code{font-size:.9em;color:#bfeadc}.science-shell pre{padding:18px;background:#0b1722;border:1px solid var(--s-line);border-radius:6px;overflow:auto;font-size:.88rem;line-height:1.6}.science-shell .lab-result{font-family:Georgia,serif;font-size:1.25rem;color:#e2f6ee;border-left:3px solid #83e5c4;padding-left:23px}.science-backlink{padding:22px;margin:28px 0;border:1px solid #3e675b;border-radius:8px;background:#142923;font-size:16px;line-height:1.7}.science-backlink a{color:#a2ecd4}.science-backlink h2{font-size:21px;margin:0 0 8px}.science-backlink p{margin:0 0 10px}.science-footer{max-width:1180px;padding:30px 28px;margin:auto;border-top:1px solid #314451;color:#b6c6cf;font-size:14px;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.science-footer nav{display:flex;gap:18px;flex-wrap:wrap}.science-footer a{color:#c5d9df}.science-shell .sources-note{border-top:1px solid var(--s-line);padding-top:20px}.science-shell details>summary{cursor:pointer;color:var(--s-accent)}
@media(max-width:950px){.science-layout{display:block}.science-toc{position:static;border:1px solid var(--s-line);padding:18px;margin-bottom:28px}.science-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.science-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.science-lead{grid-template-columns:1fr}.science-lead .science-figure{max-width:700px}}@media(max-width:580px){.science-shell{padding:25px 18px 55px}.science-topbar{padding:18px;gap:18px}.science-topbar nav{gap:14px;font-size:14px}.science-cards,.tool-inputs,.metrics,.science-toc ol{grid-template-columns:1fr}.science-body{font-size:1rem}.science-shell h1{font-size:2.15rem;letter-spacing:-.025em}.science-shell h2{font-size:1.4rem}.science-tool{padding:17px}.science-figure figcaption{padding:16px}.science-counts{gap:20px}.science-cards{gap:14px}.science-card{padding:20px}.science-shell th,.science-shell td{padding:10px 12px}.equation-box{padding:18px}.science-shell .formula{font-size:1.1rem}.science-toc{padding:16px}.science-footer{padding:25px 18px}.science-topbar .brand small{font-size:12px}}
@media print{.science-topbar,.science-footer,.science-toc,.tool-actions{display:none}.science-shell{color:#111;max-width:100%;padding:0}.science-shell a{color:#075542}.science-layout{display:block}.science-shell .deck,.science-shell .meta,.science-shell figcaption,.science-shell .science-footnote{color:#333}.science-figure,.equation-box{break-inside:avoid;background:white}.science-shell .formula{color:#111}.science-shell h2{break-after:avoid}}
