.cg-hub{z-index:3;color:#ecf3ff;background:#061638;padding-top:96px;position:relative;overflow:hidden}.cg-width{width:min(1320px,88%);margin-inline:auto}.cg-eyebrow{color:#a4c4e8;letter-spacing:1.8px;align-items:center;gap:9px;font-size:10px;font-weight:650;line-height:1.6;display:flex}.cg-eyebrow>span,.cg-demo-badge i{background:#c9ef77;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #c9ef7760}.cg-heading{justify-content:space-between;align-items:end;gap:48px;display:flex}.cg-hub h2{letter-spacing:-2px;margin-top:20px;font:500 clamp(34px,4.4vw,62px)/1.1 Manrope,sans-serif}.cg-hub h2 em{color:#bfe6ee;font-family:Georgia,serif;font-weight:400}.cg-intro{max-width:350px}.cg-intro p,.cg-abilities>div>p{color:#a6bfde;font-size:14px;line-height:1.9}.cg-intro>a{color:#d8f59e;border-bottom:1px solid #bfdf7f66;align-items:center;gap:32px;width:fit-content;margin-top:20px;padding:12px 0;font-size:12px;display:flex}.cg-meta{border-top:1px solid #4e79a842;border-bottom:1px solid #4e79a842;flex-wrap:wrap;gap:40px;margin:40px 0 32px;padding:24px 0;display:flex}.cg-meta>span{color:#c1d2e7;letter-spacing:1.2px;align-items:center;gap:9px;font-size:9px;display:flex}.cg-meta svg{color:#c5eaa0}.cg-world-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cg-world-card{background:linear-gradient(140deg,#143560,#0e2449);border:1px solid #446c9c66;border-radius:18px;transition:transform .25s,border-color .25s;overflow:hidden}.cg-world-card:hover{border-color:var(--world-accent);transform:translateY(-5px)}.cg-capture{background:#15304c;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.cg-capture img{aspect-ratio:1080/608;object-fit:cover;width:100%;height:auto;transition:transform .5s;display:block}.cg-capture:hover img{transform:scale(1.04)}.cg-world-index{color:#eff8ff;letter-spacing:1.3px;background:#061b3ee8;border-radius:5px;padding:6px 9px;font:600 8px DM Sans,sans-serif;position:absolute;bottom:14px;left:16px}.cg-expand{color:#fff;background:#062044cf;border:1px solid #a4c4e85c;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:12px;right:14px}.cg-world-copy{padding:26px}.cg-biome{letter-spacing:1.5px;color:var(--world-accent);font-size:8px;font-weight:600}.cg-world-copy h3{letter-spacing:-.8px;margin:12px 0;font:650 23px/1.25 Manrope,sans-serif}.cg-world-copy>p{color:#b0c5e1;min-height:92px;font-size:12px;line-height:1.9}.cg-world-foot{border-top:1px solid #6888b03d;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:20px;display:flex}.cg-world-foot>span{color:#b6cce6;align-items:center;gap:6px;font-size:9px;display:flex}.cg-world-foot i{background:var(--world-accent);border-radius:50%;width:5px;height:5px}.cg-world-foot button{color:var(--world-accent);background:0 0;align-items:center;gap:9px;padding:10px 0;font-size:11px;display:flex}.cg-abilities{grid-template-columns:1fr 1.5fr;align-items:center;gap:64px;padding:96px 0;display:grid}.cg-abilities h2{letter-spacing:-1.4px;font-size:38px}.cg-abilities>div>p{max-width:340px;margin-top:20px;font-size:12px}.cg-ability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cg-ability-grid article{border-left:1px solid #5b80ad55;padding-left:20px}.cg-ability-grid article>svg{color:#cee8a0;margin-bottom:20px}.cg-ability-grid article>span{letter-spacing:1px;color:#9fbedc;font-size:8px;display:block}.cg-ability-grid h3{color:#f0f5ff;margin:14px 0;font:600 17px/1.3 Manrope,sans-serif}.cg-ability-grid p{color:#adc6e5;font-size:11px;line-height:1.9}.cg-play{padding-top:8px;scroll-margin-top:24px}.cg-play-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.cg-play-heading h2{font-size:48px}.cg-demo-badge{letter-spacing:1.2px;color:#c6d8ee;border:1px solid #7695b653;border-radius:40px;align-items:center;gap:8px;padding:12px 15px;font-size:8px;display:flex}.cg-console{background:#0c2346;border:1px solid #5577a36b;border-radius:18px;overflow:hidden;box-shadow:0 24px 80px #01091d70}.cg-console-bar{color:#b5cce5;letter-spacing:1.1px;background:#102b52;border-bottom:1px solid #6c91bc36;justify-content:space-between;align-items:center;padding:17px 24px;font-size:9px;display:flex}.cg-console-bar>span:first-child{gap:6px;display:flex}.cg-console-bar i{background:#51729b;border-radius:50%;width:7px;height:7px}.cg-console-bar i:first-child{background:#d8ab86}.cg-console-bar i:nth-child(2){background:#dfca7b}.cg-console-bar i:last-child{background:#a7d496}.cg-console-bar strong{font-weight:500}.cg-game-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.cg-level-switch{gap:8px;display:flex}.cg-level-switch button{color:#c0d3eb;background:#193b65;border:1px solid #0000;border-radius:30px;align-items:center;gap:8px;min-height:42px;padding:11px 14px;font-size:10px;display:flex}.cg-level-switch button[aria-pressed=true]{color:#17372f;background:#d0ef93;border-color:#e4ffc4;font-weight:700}.cg-score{color:#ffdc85;align-items:center;gap:20px;font-size:13px;font-weight:600;display:flex}.cg-score>span{align-items:center;gap:7px;display:flex}.cg-score>span:last-child{color:#ffb4bd}.cg-canvas-wrap{aspect-ratio:1080/608;background:#122a50;position:relative}.cg-canvas-wrap canvas{width:100%;height:100%;display:block;outline-offset:-4px!important}.cg-game-overlay{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#06173185,#061731cc);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.cg-overlay-icon{color:#d6f39d;background:#cfeaa322;border:1px solid #ddffaf5c;border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:24px;display:grid}.cg-game-overlay>.cg-eyebrow{color:#c1dba9;font-size:9px}.cg-game-overlay h3{letter-spacing:-1.3px;margin:12px 0 16px;font:600 clamp(26px,3.6vw,47px)/1.15 Manrope,sans-serif}.cg-game-overlay p{color:#d3e0ee;max-width:460px;font-size:13px;line-height:1.8}.cg-primary{color:#142d2c;background:#d2ef94;border-radius:40px;justify-content:center;align-items:center;gap:16px;min-height:48px;margin-top:24px;padding:15px 24px;font-size:12px;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.cg-primary:hover{background:#e3ffad;transform:translateY(-2px)}.cg-next{color:#e6f0ff;background:0 0;align-items:center;gap:8px;margin-top:16px;padding:10px;font-size:11px;display:flex}.cg-touch-controls{background:#122f55;border-top:1px solid #b0d4fa30;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:none}.cg-touch-controls>div{gap:12px;display:flex}.cg-touch-controls button{color:#e7f6ff;touch-action:none;background:#244b76;border:1px solid #91b6df59;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:48px;min-height:48px;font-size:12px;display:flex}.cg-touch-controls>button{color:#162f36;background:#cde99c;padding:0 18px;font-weight:700}.cg-game-bottom{border-top:1px solid #5882ae55;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;display:flex}.cg-game-bottom p{color:#b2c8e4;align-items:center;gap:8px;font-size:10px;display:flex}.cg-game-bottom p>span{width:10px}.cg-game-bottom kbd{color:#e7f0ff;background:#214067;border:1px solid #7395bf55;border-radius:4px;padding:5px 7px;font:9px DM Sans,sans-serif}.cg-game-bottom>div{gap:18px;display:flex}.cg-game-bottom button{color:#c4d7ee;background:0 0;align-items:center;gap:7px;padding:9px 0;font-size:10px;display:flex}.cg-game-bottom button:disabled{opacity:.45;cursor:default}.cg-game-note{color:#c8e7a6;text-align:center;margin-top:20px;font-size:11px;line-height:1.7}.cg-help{color:#a7bfdd;text-align:center;max-width:660px;margin:10px auto 0;font-size:10px;line-height:1.8}.cg-finale{text-align:center;padding-block:100px}.cg-finale>.cg-eyebrow{justify-content:center}.cg-finale h2{font-size:58px}.cg-finale>span:last-child{color:#9ab7d8;letter-spacing:3px;margin-top:32px;font-size:8px;display:block}.cg-dialog{color:#edf5ff;background:#0a2245;border:1px solid #6288b583;border-radius:18px;width:min(1100px,92vw);max-height:90svh;padding:0;box-shadow:0 30px 150px #0008}.cg-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020c20db}.cg-dialog-head,.cg-dialog-foot{justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.cg-dialog-head h2{letter-spacing:-1px;margin-top:8px;font-size:26px}.cg-dialog-head button{color:#dbe9f7;background:#1e416b;border:1px solid #91b5e05c;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cg-dialog>img{width:100%;height:auto;display:block}.cg-dialog-foot p{color:#aec7e4;font-size:12px}.cg-dialog-foot button{color:#203a2d;background:#d2ef94;border-radius:30px;align-items:center;gap:16px;padding:14px 20px;font-size:12px;font-weight:650;display:flex}.cg-hub a:focus-visible,.cg-hub button:focus-visible,.cg-hub canvas:focus-visible{outline-offset:5px;outline:3px solid #d0ee94}.cg-hero-cta{background:#cfea92;border-radius:30px;align-items:center;gap:12px;margin-top:22px;padding:12px 18px;font-size:11px;font-weight:700;display:inline-flex;color:#14382e!important}.cg-hero-nav{align-items:center;gap:12px;display:flex}@media (pointer:coarse){.cg-touch-controls{display:flex}}@media (max-width:1050px){.cg-hub{padding-top:72px}.cg-heading{gap:32px}.cg-intro{max-width:300px}.cg-world-grid{gap:16px}.cg-world-copy{padding:20px}.cg-world-copy h3{font-size:20px}.cg-world-copy>p{min-height:110px;font-size:11px}.cg-abilities{grid-template-columns:1fr;gap:36px;padding-block:72px}.cg-abilities>div>p{max-width:600px}.cg-ability-grid{gap:32px}.cg-play-heading{flex-direction:column;align-items:start;gap:20px}.cg-level-switch button>span{display:none}.cg-game-toolbar{padding:14px 20px}.cg-game-overlay h3{font-size:32px}.cg-overlay-icon{width:50px;height:50px;margin-bottom:18px}}@media (max-width:700px){.cg-width{width:88%}.cg-hub{padding-top:56px}.cg-heading{display:block}.cg-hub h2{letter-spacing:-1.3px;font-size:35px}.cg-eyebrow{letter-spacing:1.2px;font-size:8px}.cg-intro{max-width:none;margin-top:24px}.cg-intro p{font-size:12px;line-height:1.9}.cg-meta{gap:16px 24px;margin:28px 0;padding:20px 0}.cg-meta>span{letter-spacing:.5px;font-size:8px}.cg-world-grid{grid-template-columns:1fr;gap:24px}.cg-world-copy{padding:24px}.cg-world-copy h3{font-size:24px}.cg-world-copy>p{min-height:0;font-size:12px}.cg-world-foot>span{font-size:10px}.cg-world-foot button{font-size:12px}.cg-abilities{padding-block:56px}.cg-ability-grid{grid-template-columns:1fr;gap:24px}.cg-ability-grid article{padding:0 0 0 24px;position:relative}.cg-ability-grid article>svg{width:21px;position:absolute;top:0;right:0}.cg-ability-grid h3{margin:10px 0;font-size:20px}.cg-ability-grid p{padding-right:24px;font-size:12px}.cg-play-heading h2{font-size:34px}.cg-demo-badge{letter-spacing:.8px;font-size:7px}.cg-console{border-radius:13px}.cg-console-bar{letter-spacing:.4px;padding:14px;font-size:7px}.cg-console-bar>span:last-child{display:none}.cg-game-toolbar{gap:8px;padding:12px}.cg-level-switch{gap:5px}.cg-level-switch button{min-height:38px;padding:9px 11px;font-size:10px}.cg-score{gap:12px;font-size:12px}.cg-score svg{width:14px}.cg-canvas-wrap{aspect-ratio:1080/720;overflow:hidden}.cg-canvas-wrap canvas{aspect-ratio:1080/608;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.cg-game-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:16px}.cg-overlay-icon{display:none}.cg-game-overlay>.cg-eyebrow{font-size:6px}.cg-game-overlay h3{letter-spacing:-.8px;margin:10px 0;font-size:24px}.cg-game-overlay p{max-width:270px;font-size:10px;line-height:1.6}.cg-primary{min-height:44px;margin-top:16px;padding:12px 20px;font-size:11px}.cg-game-overlay .cg-primary{margin-top:16px}.cg-next{margin-top:3px;font-size:9px}.cg-game-bottom{flex-wrap:wrap;gap:12px;padding:12px 16px}.cg-game-bottom p{gap:4px;font-size:8px}.cg-game-bottom kbd{padding:4px;font-size:7px}.cg-game-bottom>div{gap:24px}.cg-game-bottom button{font-size:10px}.cg-touch-controls{padding:12px 16px;display:flex}.cg-game-note{font-size:10px}.cg-help{font-size:9px}.cg-finale{padding-block:64px}.cg-finale h2{font-size:36px}.cg-dialog-head,.cg-dialog-foot{gap:16px;padding:20px}.cg-dialog-head h2{font-size:22px}.cg-dialog-head .cg-eyebrow{font-size:7px}.cg-dialog-foot{flex-wrap:wrap}.cg-dialog-foot p,.cg-dialog-foot button{font-size:11px}.cg-hero-cta{margin-top:12px;padding:10px 14px;font-size:8px}.cg-hero-nav{gap:6px}}@media (prefers-reduced-motion:reduce){.cg-hub *{scroll-behavior:auto!important;transition:none!important}.cg-world-card:hover,.cg-primary:hover{transform:none}}
.mathy-page{--space:#061c4b;--cyan:#64e8fa;--blue-text:#91b4e6;background:var(--space);color:#e9f4ff;overflow-x:clip}.mathy-page ::selection{color:#082451;background:#60e0f0}.mathy-header{z-index:5;background:#061b47;border-bottom:1px solid #98c8ff19;justify-content:space-between;align-items:center;height:77px;padding:0 5%;display:flex;position:relative}.mathy-back,.mathy-header-link{color:#85aadd;align-items:center;gap:9px;font-size:10px;display:flex}.mathy-header-link{color:#acd6ee}.mathy-logo{letter-spacing:-1.4px;color:#e2f8ff;align-items:center;gap:7px;font-family:Manrope,Arial,sans-serif;font-size:29px;font-weight:650;display:inline-flex}.mathy-logo>span:first-child:not(.mathy-registered){color:#66e0f8;border:1px solid #3d82c5;border-radius:8px;place-items:center;width:30px;height:30px;margin-right:2px;display:grid}.mathy-logo .mathy-registered{letter-spacing:0;align-self:flex-start;margin-top:4px;font-size:8px}.mathy-story{position:relative}.mathy-stage{isolation:isolate;background:radial-gradient(at 50% 47%,#1153a3 0%,#0a3478 36%,#061d4e 72%);height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.mathy-starfield{pointer-events:none;z-index:-1;position:absolute;inset:0}.mathy-starfield>i{background:#89c7ff;border-radius:50%;position:absolute;box-shadow:0 0 8px #5ab7f570}.mathy-stage-label{letter-spacing:1.5px;color:#80a8d9;align-items:center;gap:8px;font-size:7px;display:flex;position:absolute;top:29px;left:5%;right:5%}.mathy-stage-label>span:first-child{background:#6aeafa;border-radius:50%;width:4px;height:4px;box-shadow:0 0 0 4px #5ae2f01a}.mathy-label-coordinates{letter-spacing:2px;margin-left:auto;font-size:7px}.mathy-backdrop-title{letter-spacing:-14px;text-align:center;color:#4595e512;-webkit-user-select:none;user-select:none;z-index:-1;font-family:Manrope,Arial,sans-serif;font-size:clamp(100px,20vw,320px);font-weight:800;position:absolute;top:13%;left:0;right:0}.mathy-aura{filter:blur(45px);z-index:-1;background:#32bdff16;border-radius:50%;width:380px;height:380px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.mathy-ground-orbit{z-index:-1;border:1px solid #319deb3d;border-radius:50%;width:29%;height:27px;position:absolute;top:79%;left:50%;transform:translate(-50%)rotate(-5deg);box-shadow:0 0 25px #078af929}.mathy-ground-orbit:after{content:"";border:1px solid #5291d322;border-radius:50%;position:absolute;inset:-10px -22px}.mathy-scene{pointer-events:none;position:absolute;inset:100px 0 112px}.mathy-webgl{width:100%;height:100%}.mathy-webgl canvas{width:100%;height:100%;display:block}.mathy-fallback{object-fit:contain;width:auto;max-width:55%;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mathy-scene.fallback .mathy-webgl{display:none}.mathy-loading{white-space:nowrap;color:#8ccaff;align-items:center;gap:6px;font-size:8px;display:flex;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.mathy-loading svg{animation:1s linear infinite mathy-spin}.mathy-stage-controls{z-index:4;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:87px;left:5%;right:5%}.mathy-greeting{color:#9beafb;background:#173b7090;border:1px solid #2e72b4;border-radius:30px;align-items:center;gap:9px;padding:11px 16px;font-size:9px;transition:background .2s;display:flex}.mathy-greeting:hover{background:#23589c}.mathy-greeting>span{color:#6fdcf3;margin-left:12px}.mathy-scroll-hint{letter-spacing:1.4px;color:#709dcb;align-items:center;gap:8px;font-size:6px;display:flex}.mathy-pause{color:#8fb9e5;background:0 0;border:1px solid #31649b;border-radius:30px;align-items:center;gap:6px;padding:10px 13px;font-size:8px;display:flex}.mathy-pause:disabled{opacity:.6;cursor:default}.mathy-greeting-status{color:#8ddcff;z-index:4;max-width:70%;font-size:7px;position:absolute;bottom:68px;left:5%}.mathy-chapter-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:4;background:#061b4890;border-top:1px solid #4b89c52f;align-items:center;gap:29px;height:54px;padding:0 5%;display:flex;position:absolute;bottom:0;left:0;right:0}.mathy-chapter-nav button{color:#638bbd;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:8px;height:54px;padding:14px 4px;font-size:9px;display:flex}.mathy-chapter-nav button>span{font-size:7px}.mathy-chapter-nav button[aria-current]{color:#77e5f8;border-bottom-color:#64dfee}.mathy-route-label{letter-spacing:1.3px;color:#5882b3;align-items:center;gap:12px;margin-left:auto;font-size:6px;display:flex}.mathy-route-label svg{color:#73d2eb}.mathy-progress{z-index:5;background:#32659838;height:2px;position:absolute;bottom:54px;left:0;right:0}.mathy-progress>span{transform-origin:0;background:#69dff3;height:100%;display:block;transform:scaleX(0)}.mathy-chapters{z-index:2;pointer-events:none;position:relative;overflow-x:clip}.mathy-chapter{justify-content:space-between;align-items:center;gap:48%;height:100svh;padding:78px 5% 134px;scroll-margin-top:0;display:flex}.mathy-copy{flex-shrink:0;width:26%;max-width:350px}.mathy-eyebrow{color:#76a1d5;letter-spacing:1.5px;font-size:7px;line-height:1.8;display:block}.mathy-copy h1,.mathy-copy h2{letter-spacing:-2.5px;margin:22px 0;font-family:Manrope,Arial,sans-serif;font-size:clamp(38px,4.1vw,65px);font-weight:500;line-height:1.12}.mathy-copy h1 em,.mathy-copy h2 em{color:#6deafa;font-family:Georgia,serif;font-weight:400}.mathy-copy p{color:#91b4e3;max-width:283px;font-size:12px;line-height:1.95}.mathy-chapter-marker{letter-spacing:1px;color:#5e93c6;border-top:1px solid #74a7da27;align-items:center;gap:7px;margin-top:30px;padding-top:18px;font-size:6px;display:flex}.mathy-chapter-marker>span{background:#71c2e8;border-radius:50%;width:3px;height:3px}.mathy-copy-right{max-width:260px;padding-left:25px}.mathy-aside-icon{color:#7ce0f3;background:#5babf811;border:1px solid #53a9da4d;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:28px;display:grid;transform:rotate(-7deg)}.mathy-aside-icon svg{transform:rotate(7deg)}.mathy-copy-right h3{letter-spacing:-.5px;margin:12px 0;font-family:Manrope,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.5}.mathy-copy-right>p{color:#85aadd;font-size:11px;line-height:1.9}.mathy-aside-detail{color:#72bfec;border-top:1px solid #73a5dc28;align-items:center;gap:7px;margin-top:24px;padding-top:15px;font-size:7px;line-height:1.6;display:flex}.mathy-aside-detail>span{background:#69daf0;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #4bc6ff}.mathy-story[data-reveal=ready] .mathy-copy{--offset:-50px;opacity:0;transform:translateX(var(--offset));transition:opacity .65s,transform .85s cubic-bezier(.16,1,.3,1)}.mathy-story[data-reveal=ready] .mathy-copy-right{--offset:50px}.mathy-story[data-reveal=ready] .mathy-copy.in-view{opacity:1;transform:translate(0)}.mathy-journal{z-index:3;background:#071d4b;border-top:1px solid #1c467e;padding:80px 8%;position:relative}.mathy-journal-heading{text-align:center}.mathy-journal-heading h2{letter-spacing:-1.5px;margin:23px 0;font-family:Manrope,Arial,sans-serif;font-size:clamp(30px,3.6vw,51px);font-weight:500;line-height:1.2}.mathy-journal-heading h2 em{color:#75dff4;font-family:Georgia,serif;font-weight:400}.mathy-journal-heading p{color:#86a8d1;font-size:12px;line-height:1.8}.mathy-journal-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px;display:grid}.mathy-journal-grid article{background:linear-gradient(145deg,#123568,#0c2855);border:1px solid #335b8d;border-radius:10px;padding:25px}.mathy-journal-grid article>span{letter-spacing:1px;color:#638abd;justify-content:space-between;align-items:center;font-size:7px;display:flex}.mathy-journal-grid article>svg{color:#73d8f1;margin:33px 0 20px}.mathy-journal-grid article:nth-child(2)>svg{color:#b4bcff}.mathy-journal-grid article:nth-child(3)>svg{color:#ffda8b}.mathy-journal-grid h3{letter-spacing:-.5px;font-size:18px;font-weight:500}.mathy-journal-grid p{color:#8aaed6;margin-top:13px;font-size:11px;line-height:1.9}.mathy-journal-end{border-top:1px solid #315887;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding-top:25px;display:flex}.mathy-journal-end>span{letter-spacing:1.5px;color:#6288b8;font-size:7px}.mathy-journal-end button{color:#87dbf3;background:0 0;align-items:center;gap:15px;font-size:11px;display:flex}.mathy-footer{z-index:3;background:#05183e;border-top:1px solid #224578;justify-content:space-between;align-items:center;gap:20px;padding:28px 8%;display:flex;position:relative}.mathy-footer .mathy-logo{font-size:25px}.mathy-footer>p{letter-spacing:1px;color:#5f87b9;font-size:7px}.mathy-footer>a{color:#80acce;align-items:center;gap:10px;font-size:9px;display:flex}.mathy-page a:focus-visible,.mathy-page button:focus-visible{outline-color:#76e8f8}@keyframes mathy-spin{to{transform:rotate(360deg)}}@media (min-width:1700px){.mathy-copy{max-width:390px}.mathy-copy-right{max-width:310px}.mathy-copy p{font-size:14px}.mathy-copy-right>p{font-size:13px}.mathy-copy-right h3{font-size:24px}.mathy-eyebrow{font-size:9px}.mathy-stage-label{font-size:9px;top:40px}}@media (max-width:1100px){.mathy-copy h1,.mathy-copy h2{letter-spacing:-1.6px;font-size:41px}.mathy-copy p{font-size:10px}.mathy-copy-right{padding-left:12px}.mathy-copy-right h3{font-size:17px}.mathy-copy-right p{font-size:10px}.mathy-aside-icon{border-radius:10px;width:35px;height:35px;margin-bottom:20px}.mathy-aside-detail{font-size:6px}.mathy-copy{width:25%}.mathy-chapter{gap:50%}.mathy-route-label{font-size:5px}.mathy-stage-controls{gap:13px}}@media (max-width:700px){.mathy-header{height:61px;padding:0 6%}.mathy-logo{font-size:25px}.mathy-logo>span:first-child:not(.mathy-registered){border-radius:7px;width:26px;height:26px}.mathy-logo>span svg{width:17px}.mathy-back,.mathy-header-link{gap:5px;font-size:8px}.mathy-stage-label{letter-spacing:.8px;font-size:6px;top:23px;left:6%;right:6%}.mathy-label-coordinates{letter-spacing:.7px;font-size:5px}.mathy-backdrop-title{letter-spacing:-5px;font-size:24vw;top:32%}.mathy-aura{width:250px;height:250px;top:46%}.mathy-scene{inset:250px 0 210px}.mathy-fallback{max-width:90%;height:100%}.mathy-ground-orbit{width:47%;height:16px;top:65%}.mathy-chapter{padding:85px 6% 133px;display:block;position:relative}.mathy-copy{width:100%;max-width:none}.mathy-copy h1,.mathy-copy h2{letter-spacing:-1.2px;margin:12px 0;font-size:31px;line-height:1.08}.mathy-copy-left>p{max-width:100%;font-size:10px;line-height:1.8}.mathy-copy-left .mathy-eyebrow{letter-spacing:.8px;font-size:6px}.mathy-chapter-marker{display:none}.mathy-copy-right{grid-template-columns:1fr 1fr;gap:0 18px;width:auto;padding:0;display:grid;position:absolute;bottom:132px;left:6%;right:6%}.mathy-aside-icon{display:none}.mathy-copy-right .mathy-eyebrow{letter-spacing:.7px;grid-column:1;font-size:5px}.mathy-copy-right h3{grid-column:1;margin:7px 0 9px;font-size:13px;line-height:1.45}.mathy-copy-right>p{grid-area:1/2/4;font-size:9px;line-height:1.75}.mathy-aside-detail{grid-column:1;gap:5px;margin:0;padding-top:9px;font-size:6px}.mathy-stage-controls{gap:10px;bottom:67px;left:6%;right:6%}.mathy-greeting{gap:6px;padding:9px 11px;font-size:7px}.mathy-greeting>span{margin-left:2px}.mathy-greeting>svg{width:11px}.mathy-pause{padding:8px 10px;font-size:7px}.mathy-pause>svg{width:10px}.mathy-scroll-hint{display:none}.mathy-greeting-status{max-width:87%;font-size:5.5px;line-height:1.6;bottom:48px;left:6%}.mathy-chapter-nav{justify-content:space-between;gap:0;height:39px;padding:0 6%}.mathy-chapter-nav button{gap:6px;height:39px;padding:9px 3px;font-size:8px}.mathy-chapter-nav button>span{font-size:6px}.mathy-route-label{display:none}.mathy-progress{bottom:39px}.mathy-journal{padding:50px 6%}.mathy-journal-heading h2{font-size:31px}.mathy-journal-heading p{font-size:10px}.mathy-journal-grid{grid-template-columns:1fr;gap:15px;margin-top:30px}.mathy-journal-grid article{padding:24px}.mathy-journal-grid article>svg{margin-top:24px}.mathy-journal-end{flex-direction:column;align-items:flex-start;gap:20px}.mathy-journal-end>span{font-size:6px}.mathy-journal-end button{font-size:10px}.mathy-footer{flex-wrap:wrap;padding:25px 6%}.mathy-footer>p{order:3;width:100%;font-size:6px}.mathy-footer>a{font-size:8px}.mathy-loading{font-size:6px}}@media (max-width:700px) and (max-height:740px){.mathy-stage-label{top:17px}.mathy-chapter{padding-top:62px}.mathy-copy h1,.mathy-copy h2{margin:9px 0;font-size:24px}.mathy-copy-left>p{font-size:8.5px;line-height:1.7}.mathy-scene{inset:194px 0 172px}.mathy-backdrop-title{top:36%}.mathy-aura{width:170px;height:170px;top:47%}.mathy-copy-right{gap:0 13px;bottom:119px}.mathy-copy-right h3{margin-top:5px;font-size:11px}.mathy-copy-right>p{font-size:8px;line-height:1.7}.mathy-aside-detail{padding-top:7px;font-size:5.5px}.mathy-stage-controls{bottom:63px}.mathy-ground-orbit{top:65%}}@media (min-width:701px) and (max-height:650px){.mathy-stage-label{top:14px}.mathy-scene{inset:58px 0 89px}.mathy-chapter{padding-top:62px;padding-bottom:100px}.mathy-copy h1,.mathy-copy h2{letter-spacing:-1px;margin:13px 0;font-size:28px}.mathy-copy-left>p{font-size:9px;line-height:1.7}.mathy-copy-right>p{font-size:8px;line-height:1.7}.mathy-aside-icon,.mathy-chapter-marker{display:none}.mathy-copy-right h3{margin:9px 0;font-size:13px}.mathy-aside-detail{margin-top:12px;padding-top:9px}.mathy-stage-controls{bottom:61px}.mathy-greeting{padding:8px 12px;font-size:8px}.mathy-pause{padding:8px 11px}.mathy-chapter-nav,.mathy-chapter-nav button{height:40px}.mathy-progress{bottom:40px}.mathy-greeting-status{font-size:6px;bottom:43px}.mathy-ground-orbit{top:73%}}@media (max-width:360px){.mathy-copy h1,.mathy-copy h2{font-size:23px}.mathy-copy-right h3{font-size:10px}.mathy-header-link{font-size:7px}.mathy-copy-right>p{font-size:7.5px}}@media (prefers-reduced-motion:reduce){.mathy-loading svg{animation:none}.mathy-story[data-reveal=ready] .mathy-copy{opacity:1;transition:none;transform:none}}.mathy-journal-end>span,.mathy-footer>p{color:#97b8df;font-size:9px;line-height:1.6}
