:root{font-family:Inter,system-ui,sans-serif;background:#0e1b29;color:#e7f2fa;color-scheme:dark}*{box-sizing:border-box}body{margin:0}a{color:#9ce1c5;text-decoration:none}button,input,select{font:inherit}button,select{padding:10px 13px;border:1px solid #7791a255;border-radius:8px;color:inherit;background:#20364a;cursor:pointer}button:hover{background:#355268}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #bdeacd;outline-offset:3px}.primary{background:#afe6cd;color:#14382b;font-weight:650}header{display:flex;gap:18px;align-items:center;padding:20px 24px;border-bottom:1px solid #50657a55}header a{font-size:12px}header b{flex:1;font-size:16px;font-weight:550}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#415368;margin:0}.metrics>div{padding:17px 24px;background:#132638}.metrics span{display:block;font-size:10px;color:#adc2d4;text-transform:uppercase;letter-spacing:.06em}.metrics b{font-size:27px;font-weight:550;color:#c4f0df}.metrics small{font-size:12px}.layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;min-height:520px}.visual{position:relative;min-width:0;min-height:520px}#world{position:absolute;inset:0;touch-action:none}#world canvas{width:100%;height:100%;display:block;outline:none}.view-help{position:absolute;bottom:15px;left:20px;font-size:10px;color:#c3d8e7;pointer-events:none}.lesson{padding:25px;background:#15273a;border-left:1px solid #52677c55}.lesson #chapter,.eyebrow{font-size:10px;letter-spacing:.12em;color:#a1d4c0}.lesson h1{font-size:25px;line-height:1.15;font-weight:550;letter-spacing:-.03em}.lesson p{font-size:13px;line-height:1.8;color:#b8cbda}.stops,.actions{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.stops button{border-radius:50%;height:32px;width:32px;padding:0}.stops button[aria-current=true]{background:#afe6cd;color:#14382b}.actions button{font-size:11px}#voice-state{font-size:10px;display:block;min-height:16px;color:#b4ddda}.voice-options{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:10px;margin:10px 0}.voice-options select{padding:5px}.voice-options input{accent-color:#9ce1c5}#compact{float:right;padding:5px 7px;font-size:9px;background:transparent}.lesson.compact #explanation,.lesson.compact .voice-options,.lesson.compact .stops{display:none}#inspect{position:absolute;left:20px;right:20px;top:15px;z-index:1;padding:12px;background:#142334ee;border:1px solid #d8b984;font-size:12px;border-radius:8px}#position{position:absolute;top:15px;left:20px;font-size:10px;color:#c9e9e3;pointer-events:none}.laboratory{max-width:1280px;margin:0 auto;padding:28px 25px 50px}.experiment h2{font-size:20px;font-weight:500;max-width:820px}.controls{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0}.controls label{font-size:12px;color:#c6d7e5;display:flex;flex-direction:column;gap:10px}.controls output{color:#9ce1c5;font-size:20px}.controls input{width:100%;accent-color:#9ce1c5}.controls input[type=checkbox]{width:26px;height:26px}.timeline{display:flex;align-items:center;gap:10px;font-size:12px}.timeline input{flex:1;accent-color:#9ce1c5}#chart{max-width:750px;margin:20px 0}#chart svg{width:100%;height:180px}.legend{display:flex;gap:18px;font-size:11px}.sources{padding-top:20px;border-top:1px solid #53667855;font-size:12px;color:#aebfd1;line-height:1.7}.sources a{display:block;margin-top:7px}.fallback{padding:50px;color:#d9dce7}.touch{pointer-events:none;display:none;position:absolute;right:15px;bottom:25px;grid-template-columns:repeat(3,38px);gap:3px}.touch button{pointer-events:auto;height:42px;padding:0;touch-action:none}.touch [data-move=forward]{grid-column:2}.touch [data-move=left]{grid-column:1}.touch [data-move=right]{grid-column:3}.touch [data-move=back]{grid-column:2}[hidden]{display:none!important}
.immersive .layout{display:block;height:calc(100vh - 157px);min-height:600px}.immersive .visual{height:100%}.immersive .lesson{position:absolute;left:20px;bottom:20px;max-width:365px;border:1px solid #52677c88;border-radius:13px;background:#132638ed;backdrop-filter:blur(10px);padding:18px;max-height:75%;overflow:auto}.immersive .layout{position:relative}.immersive .lesson h1{font-size:21px}.immersive .lesson p{font-size:12px}.immersive .view-help{left:auto;right:20px;bottom:10px}.immersive .touch{display:grid}.immersive .metrics>div{padding:12px 24px}
@media(max-width:850px){header{padding:13px;gap:10px;flex-wrap:wrap}header b{order:3;flex-basis:100%;font-size:15px}.metrics>div{padding:13px 10px}.metrics b{font-size:22px}.metrics span{font-size:8px}.layout{grid-template-columns:1fr}.visual{min-height:400px}.lesson{padding:20px}.controls{grid-template-columns:1fr;gap:15px}.controls label{display:grid;grid-template-columns:1fr 50px}.controls input{grid-column:1/3}.laboratory{padding:25px 15px}.immersive .layout{height:740px;min-height:0}.immersive .lesson{left:10px;bottom:12px;max-width:calc(100% - 135px);max-height:65%;padding:13px}.immersive .lesson h1{font-size:19px}.immersive .lesson p{font-size:11px;line-height:1.6}.immersive .lesson .actions button{padding:8px;font-size:10px}.immersive .view-help{top:40px;bottom:auto;left:15px;right:15px;font-size:9px}.immersive .metrics>div{padding:10px}.touch{right:9px}.sources{font-size:11px}}

.metrics b{display:block;line-height:1.25;overflow-wrap:anywhere}.legend{flex-wrap:wrap}.controls output{font-variant-numeric:tabular-nums}@media(max-width:450px){.metrics b{font-size:18px}.metrics small{font-size:10px}}

.has-atlas-player .lesson .actions,.has-atlas-player .lesson .voice-options,.has-atlas-player #voice-state{display:none}

.continuous-experience{background:#101c2b}.continuous-experience header{padding:16px 24px;background:#111f30}.continuous-experience .metrics>div{background:#14283a;padding:14px 24px}.continuous-experience .metrics b{font-size:36px;font-weight:650;font-variant-numeric:tabular-nums}.continuous-experience .metrics span{font-size:11px}.continuous-experience .layout{min-height:540px}.continuous-experience .visual{min-height:540px}.continuous-experience .lesson{background:#122334;padding:24px}.continuous-experience .lesson h1{font-size:27px}.continuous-experience .lesson p{font-size:14px;line-height:1.7;color:#d1e0ec}.continuous-experience .view-help{bottom:12px;left:16px;font-size:11px}.continuous-experience #position{top:14px;font-size:11px;left:16px;color:#adc5d6}.ideas-key{position:absolute;top:44px;left:16px;right:16px;display:flex;gap:12px;flex-wrap:wrap;pointer-events:none;font-size:11px;color:#d0e0eb}.ideas-key span:before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background:#708b9d;margin-right:5px}.ideas-key .active:before{background:#ffd47a}.ideas-key .reached:before{background:#89e7be}.ideas-key .failed:before{background:#ff8a88}.ideas-key .bridge:before{background:#dba5ef}.ideas-round{position:absolute;left:16px;right:16px;bottom:45px;font-size:12px;line-height:1.5;color:#deeff9;padding:10px 12px;background:#0d1d2be6;border:1px solid #4e758855;border-radius:9px;pointer-events:none;max-width:590px}#fit-network,#mouse-look{position:absolute;right:16px;top:90px;font-size:11px;background:#122b3dde}.walk-controls{--walk-top:90px}.crosshair{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-style:normal;color:#dfecf4aa;pointer-events:none}.continuous-experience #inspect{top:128px}.continuous-experience .controls{grid-template-columns:repeat(4,1fr)}.continuous-experience #chart{max-width:1000px}.continuous-experience #chart svg{height:200px}.continuous-experience .laboratory{padding-top:24px}.continuous-experience.immersive .layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;height:calc(100vh - 260px);min-height:540px}.continuous-experience.immersive .lesson{position:static;max-width:none;max-height:none;border:0;border-left:1px solid #52677c55;border-radius:0;overflow:auto}.continuous-experience.immersive .view-help{top:auto;left:16px;right:16px;bottom:12px}.continuous-experience.immersive #fit-network{display:none}.continuous-experience.immersive .touch{bottom:94px}.continuous-experience.immersive .lesson.compact #explanation{display:none}
@media(max-width:850px){.continuous-experience .metrics>div{padding:12px 10px}.continuous-experience .metrics b{font-size:26px}.continuous-experience .metrics span{font-size:9px}.continuous-experience .visual{min-height:480px}.continuous-experience .controls{grid-template-columns:1fr 1fr}.continuous-experience .layout{grid-template-columns:1fr}.continuous-experience.immersive .layout{display:block;height:auto}.continuous-experience.immersive .lesson{border-top:1px solid #52677c55}.continuous-experience .lesson{padding:20px}.continuous-experience .ideas-round{font-size:11px}.continuous-experience #fit-network{top:108px}.continuous-experience .walk-controls{--walk-top:108px}.continuous-experience .view-help{font-size:10px}.ideas-key{gap:8px;font-size:10px}.continuous-experience header{padding:13px}.continuous-experience.immersive .touch{bottom:112px}}
@media(max-width:450px){.continuous-experience .metrics b{font-size:23px}.continuous-experience .metrics span{font-size:8px}.continuous-experience .controls{grid-template-columns:1fr}.continuous-experience .visual{min-height:450px}.continuous-experience .ideas-round{bottom:45px;left:10px;right:10px}.continuous-experience .view-help{left:10px;right:10px;max-width:calc(100% - 20px)}}
@media(min-width:851px){.continuous-experience .layout,.continuous-experience.immersive .layout{height:calc(100svh - 140px - var(--atlas-player-height,108px));min-height:410px}.continuous-experience .visual{min-height:100%}.continuous-experience .lesson{overflow:auto}.continuous-experience #chart{margin-top:12px}.continuous-experience .lesson h1{font-size:25px}.continuous-experience .lesson p{font-size:13px}}

.carbon-experience .metrics{grid-template-columns:repeat(4,1fr)}.carbon-experience .metrics b{font-size:32px}.carbon-balance{display:flex;flex-wrap:wrap;gap:8px 24px;padding:10px 24px;background:#102332;border-bottom:1px solid #608b8c44;font-size:12px;color:#bcd8d8}.carbon-balance b{color:#a3e7c1;font-variant-numeric:tabular-nums}.carbon-balance span:last-child{margin-left:auto;color:#f4cba1}.carbon-key{position:absolute;top:40px;left:16px;right:16px;display:flex;gap:14px;flex-wrap:wrap;pointer-events:none;font-size:11px;color:#bed8de}.carbon-key span:nth-child(2){color:#ffd074}.carbon-flows{position:absolute;left:16px;right:16px;bottom:44px;display:grid;grid-template-columns:repeat(5,1fr);gap:5px;font-size:10px;pointer-events:none}.carbon-flows>div{background:#112634ee;border:1px solid #536e7955;border-top:2px solid var(--flow-color);border-radius:7px;padding:6px 8px;color:#b5cbd4}.carbon-flows>div.focused{background:#223c48f0;color:#edf9f2;border-color:var(--flow-color)}.carbon-flows b{display:block;font-size:16px;color:var(--flow-color);font-variant-numeric:tabular-nums;margin-top:3px}.carbon-flows .inactive{opacity:.55}.carbon-flows small{grid-column:1/-1;font-size:10px;color:#bcd8df}.carbon-experience .controls{grid-template-columns:repeat(3,1fr)}.carbon-experience .walk-controls{--walk-top:126px}.carbon-experience .lesson p{font-size:13px}.carbon-experience #chart{max-width:1000px}.carbon-experience #chart svg{height:220px}.carbon-experience.immersive #inspect{top:172px}
@media(min-width:851px){.carbon-experience .layout,.carbon-experience.immersive .layout{height:calc(100svh - 190px - var(--atlas-player-height,108px));min-height:450px}.carbon-experience #fit-network{top:85px}}
@media(max-width:850px){.carbon-experience .metrics b{font-size:24px}.carbon-experience .carbon-balance{padding:10px 12px;font-size:11px;gap:6px 12px}.carbon-balance span:last-child{margin-left:0}.carbon-experience .visual{min-height:560px}.carbon-experience #fit-network{top:100px}.carbon-experience .walk-controls{--walk-top:140px}.carbon-flows{grid-template-columns:repeat(3,1fr);left:10px;right:10px;bottom:46px}.carbon-experience .controls{grid-template-columns:1fr}.carbon-key{gap:6px;left:12px;font-size:10px}.carbon-experience.immersive .touch{bottom:190px}}
@media(max-width:450px){.carbon-experience .metrics{grid-template-columns:repeat(2,1fr)}.carbon-experience .metrics>div{padding:9px 12px}.carbon-experience .metrics b{font-size:23px}.carbon-experience .visual{min-height:570px}.carbon-flows b{font-size:15px}.carbon-flows>div{padding:5px}.carbon-experience .view-help{font-size:9px}.carbon-experience #position{font-size:10px}}

.carbon-experience #world{bottom:92px}.carbon-experience .view-help{bottom:12px}.carbon-experience .carbon-key{pointer-events:none}
@media(max-width:850px){.carbon-experience #world{bottom:145px}}

.carbon-massbar{display:flex;height:7px;background:#1b3545;overflow:hidden}.carbon-massbar i{display:block;height:100%;transition:none}.carbon-massbar [data-reservoir=air]{background:#9cd8e6}.carbon-massbar [data-reservoir=land]{background:#94e2b5}.carbon-massbar [data-reservoir=ocean]{background:#89caeb}.carbon-massbar [data-reservoir=fossil]{background:#f4b5a0}.carbon-experience .metrics>div:nth-child(1) b{color:#9cd8e6}.carbon-experience .metrics>div:nth-child(2) b{color:#94e2b5}.carbon-experience .metrics>div:nth-child(3) b{color:#89caeb}.carbon-experience .metrics>div:nth-child(4) b{color:#f4b5a0}

@media(max-width:850px){.carbon-experience .visual{min-height:490px}.carbon-flows{font-size:11px}}

.scene-zoom{position:absolute;right:16px;top:130px;display:flex;gap:4px}.scene-zoom button{padding:4px 10px;min-width:33px;min-height:32px;font-size:18px;background:#122b3dde}.continuous-experience #inspect{top:180px}.carbon-experience .walk-controls{--walk-top:168px}.carbon-experience.immersive #inspect{top:212px}
@media(max-width:850px){.scene-zoom{top:149px}.carbon-experience .walk-controls{--walk-top:187px}.carbon-experience.immersive #inspect{top:229px}.scene-zoom button{min-width:38px;min-height:38px}}

@media(min-width:851px){.carbon-experience .layout,.carbon-experience.immersive .layout{min-height:410px}}

.evolution-experience .metrics>div:nth-child(1) b{color:#b9df92}.evolution-experience .metrics>div:nth-child(2) b{color:#d9a4d3}.evolution-key{position:absolute;top:42px;left:16px;right:16px;display:flex;flex-wrap:wrap;gap:12px;color:#c8dcda;font-size:11px;pointer-events:none}.evolution-key .allele-a{color:#b9df92}.evolution-key .allele-b{color:#d9a4d3}.evolution-key .mutation-key{color:#ffd37e}.evolution-generation{position:absolute;left:16px;right:16px;bottom:116px;background:#10252be8;border:1px solid #69958655;border-radius:8px;padding:8px 12px;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:11px;line-height:1.45;color:#bcd8d6;pointer-events:none}.evolution-generation b{color:#ddf1df}.evolution-generation span:last-child{flex-basis:100%;color:#a9c5c6}.evolution-process{position:absolute;left:16px;right:16px;bottom:42px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;font-size:10px;pointer-events:none}.evolution-process>div{background:#10252bee;border:1px solid #69958655;border-radius:8px;padding:8px 10px;color:#bdd3d4}.evolution-process b{display:block;color:#b9df92;font-size:21px;font-variant-numeric:tabular-nums;margin-top:3px}.evolution-process>div:nth-child(2) b{color:#ffd37e}.evolution-process>div:nth-child(3) b{color:#ddf1df}.evolution-experience #world{bottom:190px}.evolution-experience .walk-controls{--walk-top:177px}.evolution-experience.immersive #inspect{top:224px}.evolution-experience.immersive .touch{bottom:250px}
@media(max-width:850px){.evolution-experience .visual{min-height:570px}.evolution-key{font-size:10px;gap:8px;left:10px;right:10px}.evolution-generation{left:10px;right:10px;bottom:120px;font-size:10px;padding:8px}.evolution-process{left:10px;right:10px}.evolution-process>div{padding:7px}.evolution-process b{font-size:19px}.evolution-process span{display:block;min-height:26px}.evolution-experience #world{bottom:216px}.evolution-experience .walk-controls{--walk-top:199px}.evolution-experience.immersive #inspect{top:246px}}

.evolution-generation{position:static;border:0;border-bottom:1px solid #69958655;border-radius:0;padding:9px 24px;background:#10252b;pointer-events:auto}.evolution-generation span:last-child{flex-basis:auto;margin-left:auto}.evolution-experience #world{bottom:95px}.evolution-experience .lesson .evolution-note{padding:11px 13px;background:#193630;border-left:2px solid #b9df92;color:#c4dfd2;font-size:12px;line-height:1.65}.evolution-experience .lesson.compact .evolution-note{display:none}
@media(min-width:851px){.evolution-experience .layout,.evolution-experience.immersive .layout{height:calc(100svh - 200px - var(--atlas-player-height,108px));min-height:410px}}
@media(max-width:850px){.evolution-generation{padding:9px 12px;font-size:10px}.evolution-generation span:last-child{margin-left:0;flex-basis:100%}.evolution-experience .visual{min-height:490px}.evolution-experience #world{bottom:108px}.evolution-experience.immersive .touch{bottom:155px}}

.continuous-experience.immersive .scene-zoom{display:none}

@media(max-width:850px){.evolution-experience #fit-network{top:72px;right:112px;font-size:10px;padding:8px}.evolution-experience .scene-zoom{top:72px}}

.electricity-experience .metrics{grid-template-columns:repeat(4,1fr)}.electricity-experience .metrics b{font-size:29px;color:#ffe09d}.electricity-experience .metrics>div:nth-child(3) b{color:#9ce1c5}.electricity-balance{display:flex;flex-wrap:wrap;gap:5px 22px;padding:10px 24px;background:#172b32;border-bottom:1px solid #d7bf7a44;font-size:11px;color:#cee0e3;font-variant-numeric:tabular-nums}.electricity-balance b{color:#ffe09d}.electricity-balance span:last-child{margin-left:auto;color:#9ce1c5}.electricity-key{position:absolute;top:42px;left:16px;right:16px;display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:#d8decd;pointer-events:none}.electricity-flows{position:absolute;left:16px;right:16px;bottom:42px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;pointer-events:none;font-size:10px}.electricity-flows>div{padding:8px;background:#142931ef;border:1px solid #85734155;border-radius:8px;color:#c7d7d7}.electricity-flows b{display:block;font-size:19px;color:#ffe09d;font-variant-numeric:tabular-nums;margin-top:3px}.electricity-flows>div:nth-child(3) b{color:#e1bb9c}.electricity-flows>div:nth-child(4) b{color:#f3a9a5}.electricity-experience #world{bottom:106px}.electricity-experience .controls{grid-template-columns:repeat(3,1fr)}.electricity-experience .lesson .electricity-note{padding:10px 12px;background:#293a36;border-left:2px solid #ffe09d;color:#e1dcc1;font-size:12px;line-height:1.65}.electricity-experience .lesson.compact .electricity-note{display:none}.electricity-ledger{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0 22px;font-size:12px;line-height:1.75;font-variant-numeric:tabular-nums}.electricity-ledger p{margin:0;padding:12px 14px;border:1px solid #68848b55;border-radius:8px;background:#142638}.electricity-ledger b{color:#ffe09d}.electricity-ledger small{color:#aec8d0;font-size:11px}.electricity-experience .walk-controls{--walk-top:175px}.electricity-experience.immersive #inspect{top:218px}.electricity-experience.immersive .touch{bottom:166px}
@media(min-width:851px){.electricity-experience .layout,.electricity-experience.immersive .layout{height:calc(100svh - 200px - var(--atlas-player-height,108px));min-height:430px}.electricity-experience #fit-network{top:77px}.electricity-experience .scene-zoom{top:116px}}
@media(max-width:850px){.electricity-experience .metrics b{font-size:23px}.electricity-experience .metrics{grid-template-columns:repeat(2,1fr)}.electricity-balance{padding:9px 12px;font-size:10px;gap:4px 12px}.electricity-balance span:last-child{margin-left:0}.electricity-experience .visual{min-height:520px}.electricity-experience #world{bottom:148px}.electricity-flows{grid-template-columns:repeat(2,1fr);left:10px;right:10px;font-size:10px}.electricity-flows>div{padding:6px 8px}.electricity-flows b{font-size:17px}.electricity-key{left:10px;right:10px;font-size:10px;gap:7px}.electricity-experience #fit-network{top:72px;right:112px;font-size:10px;padding:8px}.electricity-experience .scene-zoom{top:72px}.electricity-experience .walk-controls{--walk-top:121px}.electricity-experience .controls{grid-template-columns:1fr}.electricity-ledger{grid-template-columns:1fr}.electricity-experience.immersive #inspect{top:166px}.electricity-experience.immersive .touch{bottom:202px}}

@media(max-width:850px){.electricity-experience .visual{min-height:420px;height:420px}.electricity-experience .metrics>div:first-child b{font-size:19px}}

@media(max-width:850px){.electricity-experience:not(.immersive) #position,.electricity-experience:not(.immersive) .electricity-key{display:none}.electricity-experience #fit-network,.electricity-experience .scene-zoom{top:12px}}

/* The chip scene and its measurements share one causal trace. */
.microchip-experience .metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.microchip-experience .metrics b{font-variant-numeric:tabular-nums;font-size:29px}.microchip-status{margin:0 22px 12px;padding:10px 14px;background:#112434;border:1px solid #304552;border-radius:13px;display:flex;flex-wrap:wrap;gap:5px 20px;color:#b9cdd9;font-size:12px}.microchip-status b{color:#d9e8f2}.microchip-status span:last-child{margin-left:auto}.microchip-signals{position:absolute;bottom:41px;left:16px;right:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;pointer-events:none}.microchip-signals>div{padding:7px 10px;background:#0b2034ed;border:1px solid #314859;border-radius:9px;display:flex;flex-direction:column;gap:3px}.microchip-signals span{font-size:10px;color:#aec5d3}.microchip-signals b{font-size:23px;font-variant-numeric:tabular-nums;color:#d8e8f2}.microchip-signals [data-value="0"]{color:#7ab9ff}.microchip-signals [data-value="1"]{color:#84e7bc}.microchip-signals [data-value="pending"]{color:#96a6b5}.microchip-key{position:absolute;bottom:111px;left:18px;right:18px;display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:#a8bdce;pointer-events:none}.logic-low{color:#7ab9ff}.logic-high{color:#84e7bc}.microchip-experience #world{bottom:141px}.microchip-note,.microchip-chart-note{font-size:12px;line-height:1.55;color:#9fb9c9;border-left:2px solid #a88dce;padding-left:11px}.microchip-chart-note{margin:5px 0 14px}#chart .microchip-timing{width:100%;height:auto;display:block}.microchip-experience .controls{grid-template-columns:repeat(3,minmax(0,1fr))}.microchip-experience .controls label{display:flex;flex-direction:row;align-items:center;gap:8px;background:#102231;padding:12px;border:1px solid #2d4054;border-radius:9px;cursor:pointer}.microchip-experience .controls input{margin-left:auto;accent-color:#9bddb9;width:22px;height:22px}.microchip-experience .controls output:empty{display:none}.microchip-truth{margin-top:15px;border:1px solid #2e4352;border-radius:12px;padding:13px}.microchip-truth h3{margin:0;font-size:16px}.microchip-truth p{font-size:12px;color:#a8bdca;line-height:1.5}.microchip-truth table{width:100%;border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums}.microchip-truth caption{font-size:12px;color:#c6d6e2;text-align:left;margin-bottom:12px}.microchip-truth td,.microchip-truth th{padding:7px;border-bottom:1px solid #253d4d}.microchip-truth th{font-size:12px;color:#a8bdca}.microchip-truth [aria-current="true"]{background:#23423e;color:#a5f0cd;font-weight:700}.microchip-experience #position{font-size:10px}.microchip-experience.immersive .touch{bottom:189px}
@media(min-width:851px){.microchip-experience .layout,.microchip-experience.immersive .layout{height:calc(100svh - 200px - var(--atlas-player-height,108px));min-height:440px}.microchip-experience #fit-network{top:67px}.microchip-experience .scene-zoom{top:108px}}
@media(max-width:850px){.microchip-experience .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.microchip-experience .metrics b{font-size:24px}.microchip-status{font-size:10px;margin:0 12px 10px;padding:8px 10px;gap:5px 10px}.microchip-status span:last-child{margin-left:0}.microchip-experience .visual{height:430px;min-height:430px}.microchip-experience #world{bottom:140px}.microchip-signals{left:10px;right:10px;bottom:40px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.microchip-signals>div{padding:4px 8px}.microchip-signals b{font-size:18px}.microchip-signals span{font-size:9px}.microchip-key{display:none}.microchip-experience:not(.immersive) #position{display:none}.microchip-experience #fit-network,.microchip-experience .scene-zoom{top:12px}.microchip-experience #fit-network{right:112px;font-size:10px;padding:8px}.microchip-experience .walk-controls{--walk-top:57px}.microchip-experience .controls{grid-template-columns:1fr}.microchip-experience.immersive #inspect{top:98px}.microchip-truth{padding:10px}.microchip-truth td,.microchip-truth th{padding:6px}.microchip-experience.immersive .touch{bottom:162px}}

@media(max-width:850px){.microchip-experience #world{top:50px}}

@media(min-width:851px){.microchip-experience .walk-controls{--walk-top:42px}.microchip-experience.immersive .touch{display:none}}

.cell-experience .metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.cell-experience .metrics b{font-size:27px}.cell-status{margin:0 22px 12px;padding:9px 14px;background:#162735;border:1px solid #3e4c60;border-radius:12px;display:flex;flex-wrap:wrap;gap:5px 18px;font-size:12px;color:#aec5d5}.cell-status b{color:#f4c4d5}.cell-status span:last-child{margin-left:auto}.cell-progress{position:absolute;left:16px;right:16px;bottom:42px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;pointer-events:none}.cell-progress>div{background:#102435f0;border:1px solid #3e5364;border-radius:9px;padding:7px 9px;display:flex;flex-direction:column;gap:4px}.cell-progress span{font-size:10px;color:#b3c6d3}.cell-progress b{font-size:19px;color:#e1f0f6;font-variant-numeric:tabular-nums}.cell-progress #cell-built{font-size:15px;padding-top:3px;color:#ffc1a1}.cell-key{position:absolute;left:18px;right:18px;bottom:111px;display:flex;flex-wrap:wrap;gap:12px;font-size:10px;color:#a9bfcd;pointer-events:none}.cell-dna{color:#bcadff}.cell-rna{color:#82e5d0}.cell-protein{color:#ffc1a1}.cell-experience #world{top:48px;bottom:140px}.cell-note,.cell-chart-note{border-left:2px solid #d9a2c0;padding-left:10px;font-size:12px;line-height:1.55;color:#b8cbda}.cell-reference{padding:10px;background:#1d303f;border-radius:8px;font-size:12px!important}.cell-fragment{border:1px solid #3a5060;border-radius:10px;padding:12px;margin-top:14px;font-size:11px;color:#b6cad5}.cell-fragment>div{display:flex;gap:5px;margin:9px 0}.cell-fragment b{flex:1;text-align:center;padding:8px 3px;background:#23384a;border:1px solid #4c6370;border-radius:5px;color:#a7b7c5;font-size:12px}.cell-fragment [aria-current=true]{background:#27574d;color:#c2ffe8;border-color:#83d7bc}.cell-fragment [data-state=skipped]{opacity:.45;text-decoration:line-through}.cell-fragment [data-state=translated],.cell-fragment [data-state=read]{color:#c0eacb}.cell-fragment small{font-size:10px}#chart .cell-timing{height:auto;max-height:260px}.cell-experience .controls{grid-template-columns:minmax(0,620px)}.cell-experience #fit-network{top:12px;right:110px;font-size:11px}.cell-experience .scene-zoom{top:12px}.cell-experience .walk-controls{--walk-top:42px}.cell-experience #position{font-size:10px}.cell-experience.immersive .touch{bottom:185px}
@media(min-width:851px){.cell-experience .layout,.cell-experience.immersive .layout{height:calc(100svh - 200px - var(--atlas-player-height,108px));min-height:440px}.cell-experience.immersive .touch{display:none}.cell-experience.immersive #world{top:78px}}
@media(max-width:850px){.cell-experience .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cell-experience .metrics b{font-size:22px}.cell-status{margin:0 12px 10px;font-size:10px;gap:5px 10px;padding:8px 10px}.cell-status span:last-child{margin-left:0}.cell-experience .visual{height:455px;min-height:455px}.cell-progress{left:10px;right:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;bottom:40px}.cell-progress>div{padding:5px 8px}.cell-progress b{font-size:17px}.cell-progress #cell-built{font-size:15px}.cell-progress span{font-size:9px}.cell-experience #world{top:50px;bottom:145px}.cell-experience.immersive #world{top:85px}.cell-key{display:none}.cell-experience:not(.immersive) #position{display:none}.cell-experience #fit-network{font-size:10px;padding:8px;right:112px}.cell-experience.immersive .touch{bottom:165px}.cell-experience .walk-controls{--walk-top:46px}.cell-experience.immersive #inspect{top:105px}.cell-fragment{max-width:100%}.cell-fragment b{font-size:12px}}

.cell-choices{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.cell-choices button{font-size:11px;padding:8px 10px}.cell-choices [aria-pressed=true]{background:#336351;border-color:#8aceb0;color:#d0ffe9}

@media(min-width:851px){.cell-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.cell-progress>div:nth-child(-n+2){display:none}.cell-progress b{font-size:22px}.cell-progress #cell-built{font-size:19px}.cell-key{bottom:103px}.cell-experience #world{bottom:114px}.cell-experience.immersive #world{bottom:114px}}

/* Power and energy remain distinct in the connected PWR model. */
.nuclear-experience .metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.nuclear-experience .metrics b{font-size:28px;color:#f5bc87}.nuclear-experience .metrics>div:nth-child(2) b{color:#98dfc5}.nuclear-experience .metrics>div:nth-child(4) b{color:#dda5ce}.nuclear-experience .metrics small{font-size:10px}.nuclear-status{margin:0 22px 12px;padding:9px 14px;display:flex;flex-wrap:wrap;gap:5px 18px;border:1px solid #5d514e;border-radius:12px;background:#242b35;color:#c4d1dd;font-size:12px;font-variant-numeric:tabular-nums}.nuclear-status b{color:#f4bd94}.nuclear-status span:last-child{margin-left:auto}.nuclear-progress{position:absolute;left:16px;right:16px;bottom:42px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;pointer-events:none}.nuclear-progress>div{background:#162738ee;border:1px solid #465763;border-radius:9px;padding:7px 9px;display:flex;flex-direction:column;gap:4px}.nuclear-progress span{font-size:10px;color:#b2c6d3}.nuclear-progress b{font-size:17px;line-height:1.3;font-variant-numeric:tabular-nums;color:#f0c9a3}.nuclear-progress #nuclear-route{font-size:14px;color:#f2db98}.nuclear-progress #nuclear-pending{color:#dda5ce}.nuclear-key{position:absolute;left:18px;right:18px;bottom:111px;display:flex;flex-wrap:wrap;gap:10px;font-size:10px;color:#aec2d0;pointer-events:none}.nuclear-primary{color:#ffad76}.nuclear-secondary{color:#f4da8a}.nuclear-cooling{color:#8cd8f4}.nuclear-experience #world{top:48px;bottom:140px}.nuclear-note,.nuclear-chart-note{border-left:2px solid #e5b58b;padding-left:11px;font-size:12px;line-height:1.6;color:#c2d3df}.nuclear-experience .lesson.compact .nuclear-note{display:none}.nuclear-choices{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.nuclear-choices button{font-size:11px;padding:8px 11px}.nuclear-choices [aria-pressed=true]{border-color:#cfb78d;background:#4a4539;color:#ffeac0}.nuclear-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 24px;font-variant-numeric:tabular-nums}.nuclear-ledger p{margin:0;padding:14px;background:#182b3a;border:1px solid #516472;border-radius:10px;font-size:14px;line-height:1.7}.nuclear-ledger b{color:#f0c29b}.nuclear-ledger small{font-size:11px;color:#b0c5d3}.nuclear-experience .controls{grid-template-columns:repeat(3,minmax(0,1fr))}.nuclear-experience #fit-network{top:12px;right:110px;font-size:11px}.nuclear-experience .scene-zoom{top:12px}.nuclear-experience .walk-controls{--walk-top:42px}.nuclear-experience #position{font-size:10px}.nuclear-experience #chart .nuclear-timing{height:auto;max-height:440px}.nuclear-experience.immersive .touch{bottom:185px}
@media(min-width:851px){.nuclear-experience .layout,.nuclear-experience.immersive .layout{height:calc(100svh - 200px - var(--atlas-player-height,108px));min-height:440px}.nuclear-experience.immersive .touch{display:none}.nuclear-experience.immersive #world{top:78px}.nuclear-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.nuclear-progress>div:nth-child(n+3){display:none}.nuclear-progress b{font-size:21px}.nuclear-progress #nuclear-route{font-size:18px}.nuclear-key{bottom:108px}.nuclear-experience #world,.nuclear-experience.immersive #world{bottom:121px}}
@media(max-width:850px){.nuclear-experience .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nuclear-experience .metrics b{font-size:23px}.nuclear-status{margin:0 12px 10px;padding:8px 10px;font-size:10px;gap:5px 10px}.nuclear-status span:last-child{margin-left:0}.nuclear-experience .visual{height:455px;min-height:455px}.nuclear-experience #world{top:50px;bottom:145px}.nuclear-experience.immersive #world{top:85px}.nuclear-progress{left:10px;right:10px;bottom:40px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.nuclear-progress>div{padding:5px 8px}.nuclear-progress b,.nuclear-progress #nuclear-route{font-size:14px}.nuclear-progress span{font-size:9px}.nuclear-key{display:none}.nuclear-experience:not(.immersive) #position{display:none}.nuclear-experience #fit-network{right:112px;padding:8px;font-size:10px}.nuclear-experience .walk-controls{--walk-top:46px}.nuclear-experience.immersive #inspect{top:105px}.nuclear-experience .controls,.nuclear-ledger{grid-template-columns:1fr}.nuclear-experience.immersive .touch{bottom:165px}}

.internet-status{margin:0 24px 16px;padding:12px 16px;border:1px solid #6599af50;border-radius:12px;color:#c5dbe5;background:#102835;font-size:12px;line-height:1.7}.internet-note{font-size:12px;line-height:1.7;color:#a8c6d4}.internet-experience .metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:700px){.internet-status{margin:0 14px 12px;font-size:11px}.internet-experience .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}

.internet-player-voice{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:11px;color:#bed5df}.internet-player-voice input{width:16px;height:16px;margin:0;accent-color:#9ce1c5}

.internet-key{position:absolute;left:20px;bottom:65px;display:flex;gap:16px;flex-wrap:wrap;font-size:12px;pointer-events:none}.internet-data{color:#ffd786}.internet-retry{color:#ff956c}.internet-ack{color:#78e3c0}.internet-response{color:#82baff}.internet-scene-caption{position:absolute;left:20px;right:20px;bottom:30px;margin:0;color:#ccdde7;font-size:12px;line-height:1.5;pointer-events:none}.internet-experience #world{top:38px;bottom:105px}.internet-experience .view-help{font-size:11px}.internet-experience #position{display:none}.internet-experience #fit-network{top:12px;right:112px;font-size:11px}.internet-experience .scene-zoom{top:12px}.internet-experience .metrics b{font-size:28px}
@media(max-width:850px){.internet-experience .visual{height:440px;min-height:440px}.internet-experience #world{bottom:122px}.internet-key{left:14px;right:14px;bottom:95px;font-size:11px;gap:10px}.internet-scene-caption{left:14px;right:14px;bottom:35px;font-size:11px}.internet-experience .metrics b{font-size:23px}}

@media(min-width:851px){.internet-experience .layout{height:calc(100svh - 205px - var(--atlas-player-height,108px));min-height:410px}.internet-experience .visual{min-height:100%}}

.electricity-coverage{position:relative;display:inline-block;min-width:190px;overflow:hidden;border:1px solid #8aa6a866;border-radius:5px;background:#4b3037;color:#f0f7f5;line-height:20px}.electricity-coverage i{position:absolute;inset:0 auto 0 0;background:#326853}.electricity-coverage em{position:relative;padding:0 8px;font-style:normal;white-space:nowrap}

.electricity-chart-title{font-size:16px;font-weight:600;margin:18px 0 8px;color:#e7f2fa}.electricity-experience #chart .electricity-plot{display:block;width:100%;height:180px;cursor:crosshair;touch-action:pan-y;user-select:none}.electricity-plot:focus-visible{outline:3px solid #bdeacd;outline-offset:3px;border-radius:4px}.electricity-chart-caption{font-size:13px;line-height:1.6;color:#c7d9e6;font-variant-numeric:tabular-nums;margin:4px 0 12px}.electricity-chart-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.electricity-chart-values>div{min-width:0;text-align:center;border-top:2px solid var(--value-color);padding-top:8px}.electricity-chart-values span{display:block;max-width:17ch;margin:0 auto;font-size:12px;line-height:1.5;color:#b9cbd8}.electricity-chart-values strong{display:block;font-size:20px;line-height:1.5;color:var(--value-color);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.electricity-chart-help{font-size:12px;line-height:1.7;color:#a8c0cf;margin:12px 0 0;max-width:100ch}@media(max-width:650px){.electricity-chart-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.electricity-chart-values strong{font-size:19px}}

.microchip-timing-title{font-size:16px;font-weight:600;line-height:1.5;margin:18px 0 6px;color:#e7f2fa}.microchip-experience #chart .microchip-timing{width:100%;height:330px;display:block}.microchip-place-value{padding:12px 16px;border:1px solid #7295a54d;border-radius:8px;background:#102332}.microchip-place-value p{margin:0 0 8px;font-size:13px;line-height:1.65;color:#bdd2df}.microchip-place-value strong{display:block;font-size:18px;line-height:1.6;color:#d3ebdf;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.microchip-experience #chart .microchip-chart-note{font-size:12px;line-height:1.7;margin:4px 0 14px}

.cell-comparison-title{font-size:16px;font-weight:600;line-height:1.5;margin:18px 0 6px;color:#f4dce5}.cell-comparison-help{font-size:13px;line-height:1.7;color:#bcd0dd;margin:0 0 12px;max-width:95ch}.cell-experience #chart .cell-timing{display:block;width:100%;height:440px;max-height:none}.cell-comparison-bg{fill:#142636;stroke:#718b9b40}.cell-timing [data-selected=true] .cell-comparison-bg{fill:#27323d;stroke:#f2a6bc}.cell-timing [data-selected=true] .cell-comparison-curve{stroke:#ffccad;stroke-width:3}.cell-comparison-outcome{font-size:16px;line-height:1.7;color:#f1cdb5;padding:12px 16px;border:1px solid #b48f754d;border-radius:8px;background:#23303b;margin:8px 0 12px;font-variant-numeric:tabular-nums}.cell-experience #chart .cell-chart-note{font-size:12px;line-height:1.7;margin:0 0 14px}

.nuclear-chart-title{font-size:16px;font-weight:600;line-height:1.5;color:#f3d1b6;margin:18px 0 6px}.nuclear-chart-caption{font-size:13px;line-height:1.7;color:#c9dbe5;font-variant-numeric:tabular-nums;margin:0 0 12px}.nuclear-experience #chart .nuclear-timing{display:block;width:100%;height:344px;max-height:none}.nuclear-chart-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;line-height:1.7;margin:0 0 12px}.nuclear-chart-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;font-variant-numeric:tabular-nums}.nuclear-chart-values>div{min-width:0;text-align:center;border-top:2px solid var(--power-color);padding-top:8px}.nuclear-chart-values span,.nuclear-chart-values small{display:block;font-size:12px;line-height:1.6;color:#b9cbd8}.nuclear-chart-values strong{display:block;font-size:22px;line-height:1.5;color:var(--power-color);overflow-wrap:anywhere}.nuclear-chart-share{font-size:14px;line-height:1.7;color:#b7ddf6;padding:12px 16px;border:1px solid #769cb94d;border-radius:8px;background:#162e40;font-variant-numeric:tabular-nums}.nuclear-experience .metrics>div:nth-child(3) b{color:#86cfff}.nuclear-experience #chart .nuclear-chart-note{font-size:12px;line-height:1.7;margin:0 0 14px}@media(max-width:650px){.nuclear-chart-values{grid-template-columns:repeat(2,minmax(0,1fr))}}

.evolution-chart-title{font-size:16px;font-weight:600;line-height:1.5;color:#d9e8c5;margin:18px 0 6px}.evolution-chart-caption{font-size:13px;line-height:1.7;color:#bfd2dd;margin:0 0 12px}.evolution-experience #chart .evolution-history{display:block;width:100%;height:226px}.evolution-chart-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;line-height:1.7;margin:0 0 14px}.evolution-chart-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;font-variant-numeric:tabular-nums}.evolution-chart-values>div{text-align:center;border-top:2px solid #b9df92;padding-top:8px;min-width:0}.evolution-chart-values>div+div{border-color:#f5c885}.evolution-chart-values span,.evolution-chart-values small{display:block;font-size:12px;line-height:1.6;color:#bfd2dd}.evolution-chart-values strong{display:block;font-size:22px;line-height:1.6;color:#c2e8a3;overflow-wrap:anywhere}.evolution-chart-values>div+div strong{color:#f5c885}.evolution-replicas[hidden]{display:none}.evolution-replicas table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.6;font-variant-numeric:tabular-nums;margin:16px 0}.evolution-replicas caption{text-align:left;color:#c7dbe5;font-size:13px;margin-bottom:8px}.evolution-replicas th,.evolution-replicas td{padding:6px 8px;text-align:right;border-bottom:1px solid #7295a530}.evolution-replicas th:first-child{text-align:left}.evolution-replicas [aria-current=true]{background:#284336;color:#d2efbc}.evolution-chart-note{font-size:12px;line-height:1.7;color:#bbcfdb;border-left:2px solid #b9df92;padding-left:11px;margin:12px 0}

.evolution-neutral{font-size:13px;line-height:1.6;margin-top:12px;padding:10px 14px;border-color:#a5c78c;background:#2a4033;color:#def0ce}

/* Keep camera activation and movement in separate rows, including wrapped labels. */
.walk-controls{display:contents}
.continuous-experience #mouse-look{top:var(--walk-top,90px)}
@media(max-width:850px){
 .continuous-experience.immersive .walk-controls{position:absolute;right:16px;top:var(--walk-top,108px);display:grid;justify-items:end;gap:12px;pointer-events:none;max-width:calc(100% - 32px)}
 .continuous-experience.immersive .walk-controls #mouse-look{position:static;pointer-events:auto;max-width:100%}
 .continuous-experience.immersive .walk-controls .touch{position:static}
 .carbon-experience .visual{min-height:540px}
 .carbon-experience.immersive .visual{min-height:640px}
 .evolution-experience.immersive .visual{min-height:520px}
 .electricity-experience .visual{min-height:560px}
 .electricity-experience.immersive .visual{min-height:640px}
 .electricity-experience.immersive .walk-controls{--walk-top:75px;bottom:184px;align-content:space-between}
 .electricity-experience.immersive .walk-controls .touch{position:sticky;bottom:calc(var(--atlas-player-height,150px) + 12px)}
 .nuclear-experience .visual{height:650px;min-height:650px}
 .nuclear-experience.immersive .visual{height:710px;min-height:710px}
 .nuclear-experience.immersive .walk-controls{--walk-top:75px;bottom:184px;align-content:space-between}
 .nuclear-experience.immersive .walk-controls .touch{position:sticky;bottom:calc(var(--atlas-player-height,150px) + 12px)}
 .cell-experience .visual{height:560px;min-height:560px}
 .cell-experience.immersive .visual{height:640px;min-height:640px}
 .cell-experience.immersive #world{top:125px}
 .cell-experience.immersive .walk-controls{--walk-top:75px;bottom:184px;align-content:space-between}
 .cell-experience.immersive .walk-controls .touch{position:sticky;bottom:calc(var(--atlas-player-height,150px) + 12px)}
 .cell-experience .visual:has(.cell-reading.in-scene:not([hidden])) #inspect{top:50px;margin:0;max-height:84px;overflow:auto;overscroll-behavior:contain}
 .cell-experience.immersive .visual:has(.cell-reading.in-scene:not([hidden])) #inspect{top:125px}
}
.inspect-close{position:sticky;top:0;float:right;width:32px;height:32px;margin:-4px -4px 4px 8px;padding:0;font-size:20px;line-height:1;border-radius:6px}
.cell-experience .visual:has(#inspect:not([hidden])) .cell-reading.in-scene{visibility:hidden}
.cell-reading{box-sizing:border-box;height:84px;margin:12px 0;min-width:0;padding:8px 10px;display:flex;flex-direction:column;justify-content:center;gap:4px;border:1px solid #78999d88;border-radius:9px;background:#142b3af5;color:#d9eaf1;pointer-events:none}.cell-reading.in-scene{position:absolute;top:0;left:10px;right:10px;margin:0}.cell-reading strong{font-size:16px;line-height:1.35;color:#ffd69e;font-weight:650}.cell-reading span{font-size:13px;line-height:1.4}.cell-reading[data-stage=recognized] strong,.cell-reading[data-stage=incorporated] strong{color:#b8efd1}.cell-reading[data-stage^=stop] strong{color:#ffd2df}
/* Leave space for community counts around the persistent population on phones. */
@media(max-width:850px){.ideas-experience .visual{min-height:650px}}
@media(max-width:850px){.microchip-experience .visual{height:650px;min-height:650px}}
