.home-scene .site-footer{background:color-mix(in srgb,var(--paper) 90%,transparent);border:1px solid color-mix(in srgb,var(--line) 78%,transparent);color:color-mix(in srgb,var(--ink) 66%,var(--muted));padding-inline:20px}.home-scene .site-footer span:last-child{color:color-mix(in srgb,var(--ink) 54%,var(--muted))}@media (max-width:760px){.home-scene .site-footer{padding-inline:16px}}.thought-layout{width:min(calc(100% - 48px),760px);display:block;margin-inline:auto}.thought-layout>section{width:100%}.thought-layout .page-intro{max-width:44rem}@media (max-width:760px){.thought-layout{width:min(calc(100% - 32px),760px)}}h1{font-size:clamp(66px,11vw,138px)}h2{font-size:clamp(38px,5.5vw,72px)}h3{font-size:clamp(22px,3.5vw,30px)}.page-title{font-size:clamp(54px,9vw,110px)}.home-scene h1{font-size:clamp(30px,3.8vw,36px)}.cosmos-page h1{font-size:clamp(60px,10vw,124px)}.article h1{font-size:clamp(46px,7.5vw,86px)}.algorithm-workbench section>h2{font-size:clamp(36px,4.7vw,58px)}.algorithm-workbench{min-width:0;color:var(--ink)}.algorithm-workbench dd,.algorithm-workbench p{line-height:1.55}.algorithm-workbench .algorithm-context{max-width:680px;font-size:17px;line-height:1.65}.algorithm-workbench .algorithm-lab,.algorithm-workbench .attention-lab,.algorithm-workbench .player,.algorithm-workbench .state-table{min-width:0;overflow:hidden}.algorithm-workbench .state-table code,.algorithm-workbench .state-table p,.algorithm-workbench .step-explanation p,.algorithm-workbench .variable-list dd{overflow-wrap:anywhere;word-break:break-word}.algorithm-workbench code,.algorithm-workbench pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.algorithm-workbench .player{margin-block:28px}.nasa-cosmos-page{--nasa-site-header-height:82px;--nasa-toolbar-height:38px;--nasa-header-height:calc(var(--nasa-site-header-height) + var(--nasa-toolbar-height));min-height:100dvh;overflow:hidden;background:#090b0e;color:#e9ebe7}.nasa-cosmos-page~.starfield-controls{display:none}.nasa-cosmos-page .site-header{height:var(--nasa-site-header-height);border-color:#ffffff2e;color:#e9ebe7}.nasa-cosmos-page .site-header nav a{color:#aeb4b0}.nasa-cosmos-page .site-header nav a:hover,.nasa-cosmos-page .site-header nav a[aria-current=page]{color:#ffffff}.nasa-cosmos-main{display:flex;min-height:0;height:calc(100dvh - var(--nasa-site-header-height));flex-direction:column}.nasa-cosmos-toolbar{display:grid;height:var(--nasa-toolbar-height);flex:0 0 var(--nasa-toolbar-height);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 24px;border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;color:#9aa39e;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.nasa-cosmos-back,.nasa-cosmos-theme{border:1px solid #69736d;background:transparent;color:#e9ebe7;padding:6px 9px;font:inherit;letter-spacing:inherit;text-decoration:none;text-transform:inherit}.nasa-cosmos-back{justify-self:start}.nasa-cosmos-theme{justify-self:end;cursor:pointer}.nasa-cosmos-back:focus-visible,.nasa-cosmos-back:hover,.nasa-cosmos-theme:focus-visible,.nasa-cosmos-theme:hover{border-color:#e9ebe7;background:#e9ebe7;color:#090b0e}.nasa-cosmos-attribution{color:#7f8982;font-size:9px;text-align:center;text-transform:none}.nasa-cosmos-frame{position:relative;min-height:0;flex:1 1 auto;width:100%;background:#000}.nasa-cosmos-iframe{display:block;width:100%;height:calc(100dvh - var(--nasa-header-height));border:0;background:#000}.nasa-cosmos-iframe.is-hidden{display:none}.nasa-cosmos-error,.nasa-cosmos-loading{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:#000;color:#aeb4b0;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.nasa-cosmos-error a{border:1px solid #aeb4b0;color:#f1f3ef;padding:10px 13px;text-decoration:none}.nasa-cosmos-error a:focus-visible,.nasa-cosmos-error a:hover{background:#f1f3ef;color:#090b0e}.nasa-cosmos-light{background:#f0f1ed;color:#18201c}.nasa-cosmos-light .site-header{border-color:#18201c2e;color:#18201c}.nasa-cosmos-light .site-header nav a{color:#5c6761}.nasa-cosmos-light .site-header nav a:hover,.nasa-cosmos-light .site-header nav a[aria-current=page]{color:#18201c}.nasa-cosmos-light .nasa-cosmos-toolbar{border-color:#18201c2e;color:#65716a}.nasa-cosmos-light .nasa-cosmos-back,.nasa-cosmos-light .nasa-cosmos-theme{border-color:#65716a;color:#18201c}@media (max-width:760px){.nasa-cosmos-page{--nasa-site-header-height:63px}.nasa-cosmos-page .site-header{width:calc(100% - 32px)}.nasa-cosmos-toolbar{padding:0 16px}.nasa-cosmos-attribution{font-size:8px}}body.theme-dark{--paper:#0b0f12;--ink:#edf1ed;--muted:#bcc8c3;--line:#43535a;--blue:#9db8ff;--math-surface:#11191f;--math-surface-raised:#18242b;--math-grid:#34464e;--math-axis:#95a6aa;--math-curve:#ff9fbe;--math-curve-secondary:#8acaf0;--math-plane:#2c9c9a;--chart-panel:#11171b;--chart-grid:#29373e;--chart-axis:#74848c;--chart-accent:#ff9fbe;--chart-accent-secondary:#79d3c4;--chart-accent-warm:#ffd166;--chart-negative:#9eb7dd;--chart-neutral:#5e707a;--flower-petal-primary:#ff9fbe;--flower-petal-secondary:#79d3c4;--flower-center:#ffd166;--flower-stem:#9dcc78}body.theme-light{--paper:#f8f8f5;--ink:#25292d;--muted:#555d63;--line:#c9ced0;--blue:#3f65b5;--chart-panel:#f4f5f1;--chart-grid:#d5dad6;--chart-axis:#7e8784;--chart-accent:#b04c70;--chart-accent-secondary:#287d75;--chart-accent-warm:#976b00;--chart-negative:#516d9d;--chart-neutral:#aeb7b4}.site-theme-toggle{flex:0 0 auto;border:1px solid var(--line);background:transparent;color:var(--ink);padding:7px 9px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.site-theme-toggle:focus-visible,.site-theme-toggle:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.nasa-cosmos-page .site-theme-toggle{display:none}.math-board{touch-action:none;cursor:grab}.math-board:active{cursor:grabbing}body.theme-dark .home-scene,body.theme-dark .home-scene .about,body.theme-dark .home-scene .project-list,body.theme-dark .home-scene .site-footer,body.theme-dark .home-scene .site-header,body.theme-dark .home-scene .work-section{background:transparent;color:var(--ink)}body.theme-dark .home-scene .site-header{border-color:var(--line)}body.theme-light .home-scene,body.theme-light .home-scene .about,body.theme-light .home-scene .project-list,body.theme-light .home-scene .site-footer,body.theme-light .home-scene .site-header,body.theme-light .home-scene .work-section{background:transparent}body.theme-dark .attention-calculation,body.theme-dark .attention-matrix aside,body.theme-dark .attention-matrix svg,body.theme-dark .chapter-experiment,body.theme-dark .cytoscape-frame,body.theme-dark .d3-chart,body.theme-dark .dialog,body.theme-dark .geometry-board,body.theme-dark .graph,body.theme-dark .intuition-workbench,body.theme-dark .math-board,body.theme-dark .math-board-frame,body.theme-dark .player,body.theme-dark .state-table,body.theme-dark .step-explanation,body.theme-dark .transformer-diagram svg{border-color:var(--line);background:#11171b;color:var(--ink)}body.theme-dark .algorithm-demo,body.theme-dark .project-art{background:#151c21}body.theme-dark .algorithm-workbench .attention-calculation,body.theme-dark .algorithm-workbench .attention-matrix aside,body.theme-dark .algorithm-workbench .attention-matrix svg,body.theme-dark .algorithm-workbench .cytoscape-frame,body.theme-dark .algorithm-workbench .d3-chart,body.theme-dark .algorithm-workbench .player,body.theme-dark .algorithm-workbench .state-table,body.theme-dark .algorithm-workbench .step-explanation,body.theme-dark .algorithm-workbench .transformer-diagram svg{background:var(--chart-panel)}body.theme-dark .algorithm-workbench .algorithm-demo text,body.theme-dark .algorithm-workbench .d3-chart text,body.theme-dark .algorithm-workbench .matrix-label,body.theme-dark .algorithm-workbench .matrix-value,body.theme-dark .algorithm-workbench .transformer-diagram text{fill:var(--ink)}body.theme-dark .algorithm-workbench .algorithm-demo line,body.theme-dark .algorithm-workbench .chart-axis{stroke:var(--chart-axis)}body.theme-dark .algorithm-workbench .contribution.negative{fill:var(--chart-negative)}body.theme-dark .algorithm-workbench .interval.rejected{fill:var(--chart-neutral)}body.theme-dark .algorithm-workbench .transformer-diagram marker path,body.theme-dark .algorithm-workbench .transformer-line{stroke:var(--chart-accent-secondary);fill:var(--chart-accent-secondary)}body.theme-dark .algorithm-workbench .transformer-node{fill:#11171b;stroke:#d6e1dc}body.theme-dark .algorithm-workbench .transformer-node.active{fill:#246b6a;stroke:#b9f1e0}body.theme-dark .analysis-panel,body.theme-dark .chapter-diagram,body.theme-dark .chapter-experiment,body.theme-dark .geometry-board,body.theme-dark .geometry-board .jxgbox,body.theme-dark .graph,body.theme-dark .grid-svg,body.theme-dark .intuition-workbench,body.theme-dark .jxgbox,body.theme-dark .math-board,body.theme-dark .math-board-frame,body.theme-dark .signal-svg,body.theme-dark .surface-control,body.theme-dark .trace-readout{background-color:var(--math-surface)!important;color:var(--ink)}body.theme-dark .graph{background-image:linear-gradient(var(--math-grid) 1px,transparent 1px),linear-gradient(90deg,var(--math-grid) 1px,transparent 1px)!important}body.theme-dark .geometry-board .jxgbox,body.theme-dark .math-board,body.theme-dark .math-board.jxgbox{border-color:var(--line)!important;border-radius:0}body.theme-dark .math-board svg .JXGgrid,body.theme-dark .math-board svg .JXGtick,body.theme-dark .math-board svg line{stroke:var(--math-grid)!important}body.theme-dark .math-board svg .JXGaxis{stroke:var(--math-axis)!important}body.theme-dark .math-board svg polygon{fill:var(--math-plane)!important;stroke:var(--math-curve-secondary)!important}body.theme-dark .JXG_navigation_button,body.theme-dark .jxgbox svg text,body.theme-dark .math-board .JXGtext,body.theme-dark .math-board svg text{fill:var(--muted)!important;color:var(--muted)!important}body.theme-dark .graph svg line{stroke:var(--math-axis)!important}body.theme-dark .graph svg polyline{stroke:var(--math-curve)!important}body.theme-dark .graph svg polyline:nth-of-type(2n){stroke:var(--math-curve-secondary)!important}body.theme-dark .grid-svg line,body.theme-dark .signal-svg line{stroke:var(--math-grid)}body.theme-dark .grid-svg .accent,body.theme-dark .signal-svg polyline{stroke:var(--math-curve)}body.theme-dark .chapter-diagram text{fill:var(--muted)}body.theme-dark .analysis-panel,body.theme-dark .chapter-sections section>p:last-child,body.theme-dark .math-board-toolbar p,body.theme-dark .studio-geometry-help,body.theme-dark .surface-control,body.theme-dark .tangent-control,body.theme-dark .trace-readout,body.theme-dark .variable-sliders label,body.theme-dark .variable-sliders legend{color:var(--muted)}body.theme-dark .analysis-panel input,body.theme-dark .math-panel input,body.theme-dark .mathlive-field,body.theme-dark .slider-settings input,body.theme-dark .surface-control input[type=number]{background:var(--math-surface-raised)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .mathlive-field{--caret-color:var(--math-curve);--selection-background-color:#2d6070;--contains-highlight-background-color:#2d607044;--placeholder-color:var(--muted)}body.theme-dark .studio-geometry-help code{background:var(--math-surface-raised);color:var(--ink)}body.theme-dark .diagram-node,body.theme-dark .diagram-point{stroke:var(--math-surface)}body.theme-dark .diagram-bar{fill:#466056}body.theme-dark .diagram-edge{stroke:var(--math-axis)}body.theme-dark .home-scene .intro-links,body.theme-dark .home-scene .lede,body.theme-dark .home-scene .quiet,body.theme-dark .home-scene .site-footer,body.theme-dark .home-scene .site-header,body.theme-dark .home-scene h1{color:var(--ink)}body.theme-light .home-scene h1{color:#30353a}body.theme-light .home-scene .lede{color:#4a5259}body.theme-light .home-scene .intro-links,body.theme-light .home-scene .quiet,body.theme-light .home-scene .site-footer,body.theme-light .home-scene .site-header{color:#596269}body.theme-light .home-scene .site-header nav a,body.theme-light .home-scene .site-theme-toggle{color:#4f5961}body.theme-light .home-scene .site-footer span:last-child{color:#697279}@media (max-width:760px){.site-theme-toggle{padding:6px 7px;font-size:9px}}