@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--paper:#f2efe7;--ink:#15130f;--green:#a8c686;--line:#b9b4aa;--mono:"IBM Plex Mono",monospace;--display:"Barlow Condensed",sans-serif}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth}body{font-family:var(--mono);margin:0;font-size:13px}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}header{border-bottom:1px solid var(--line);z-index:20;background:var(--paper);justify-content:space-between;align-items:center;height:76px;padding:0 4.2vw;display:flex;position:relative}.brand{letter-spacing:-1px;font-size:20px}nav{gap:38px;font-size:11px;display:flex}nav a{border-bottom:1px solid #0000;padding:8px 0}nav a:hover{border-color:var(--ink)}.menub{background:0 0;border:0;display:none}.hero{background:#b1a79b;height:calc(100vh - 76px);min-height:620px;position:relative;overflow:hidden}.hero>img{object-fit:cover;width:100%;height:100%}.heroCopy{z-index:2;position:absolute;top:10%;left:4.2vw}.hero h1,.pageHead h1,.detail h1,.testIntro h1,.eda h1,.about h1{font:500 clamp(70px,9vw,142px)/.78 var(--display);letter-spacing:-.035em;margin:0}.heroCopy>a,.coming a,.eda a,.about a{border-bottom:1px solid;align-items:center;gap:12px;width:max-content;margin-top:38px;padding-bottom:7px;font-size:12px;display:flex}.heroCopy svg,.coming svg,.eda svg,.about svg{width:16px}.edition{color:var(--paper);position:absolute;bottom:24px;right:28px}.products{grid-template-columns:repeat(3,1fr);gap:12px;padding:42px 4.2vw 100px;display:grid}.prodimg{background:#aaa;height:40vw;max-height:560px;position:relative;overflow:hidden}.prodimg img{object-fit:cover;width:190%;height:120%;transition:transform .7s}.p0 img{object-position:0% 75%;transform:translate(-20%)}.p1 img{object-position:90% 15%;transform:translate(-42%)}.p2 img{object-position:80% 85%;transform:translate(-34%)}.product:hover img{transform:translate(-20%)scale(1.03)}.product:hover .p1 img{transform:translate(-42%)scale(1.03)}.product:hover .p2 img{transform:translate(-34%)scale(1.03)}.prodimg span{background:var(--paper);padding:8px;position:absolute;top:14px;left:14px}.product h3{font:500 28px/1 var(--display);text-transform:uppercase;margin:16px 0 5px}.product p{color:#656159;margin:0}.go{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.go svg{width:18px}.manifesto{grid-template-columns:1fr 1.2fr;align-items:center;min-height:650px;padding-left:7vw;display:grid}.manifesto h2,.testerTease h2,.edTease h2,footer h2,.coming h2,.story h2,.mood h2{font:500 clamp(44px,5vw,78px)/.9 var(--display);margin:0 0 34px}.manifesto p{line-height:1.7}.still{height:650px;overflow:hidden}.still img{object-fit:cover;object-position:75%;width:100%;height:100%}.testerTease{background:var(--ink);color:var(--paper);grid-template-columns:1fr 2fr;align-items:center;min-height:310px;padding:4vw;display:grid}.testerTease p{color:#a7a49e}.testerTease svg{margin-top:25px}.miniKeys{grid-template-columns:repeat(6,1fr);gap:9px;display:grid;transform:perspective(800px)rotateX(35deg)rotate(-4deg)}.miniKeys i{background:#272521;border:1px solid #555;place-items:center;height:70px;font-style:normal;display:grid;box-shadow:0 7px #080808}.edTease{grid-template-columns:1fr 1fr;align-items:center;padding:70px 9vw;display:grid}.bean,.bigBean{color:#26331b;background:var(--green);border-radius:50% 45% 48% 52%;place-items:center;width:190px;height:210px;font-size:28px;display:grid;box-shadow:inset -20px -10px #8eac70}.edTease h2{margin-bottom:10px}.edTease p{color:#6b675e}footer{background:var(--ink);color:var(--paper);grid-template-columns:1.5fr .7fr .7fr;gap:50px;padding:45px 4.2vw;display:grid}footer h2{margin-bottom:18px;font-size:42px}footer form{max-width:430px;display:flex}footer input{color:#fff;background:0 0;border:1px solid #65615c;flex:1;padding:14px}footer button{border:0;padding:0 20px}.footlinks,.footmark{flex-direction:column;gap:11px;font-size:10px;display:flex}.footmark{justify-content:space-between}.footmark b{font-size:17px}.listing,.detail,.testPage,.eda,.about{min-height:80vh}.pageHead{grid-template-columns:1.3fr 1fr;align-items:end;gap:10vw;padding:100px 7vw 60px;display:grid}.pageHead p{max-width:450px;line-height:1.8}.listing .products{padding-top:0}.coming{background:var(--green);padding:90px 7vw}.coming h2{font-size:110px}.detail{grid-template-columns:1.2fr .8fr;display:grid}.detailImage{height:calc(100vh - 76px);position:sticky;top:0;overflow:hidden}.detailImage img{object-fit:cover;width:100%;height:100%}.detailInfo{padding:8vw 6vw}.detailInfo>span{color:#79756d}.detail h1{margin-top:35px;font-size:100px}.detailInfo h2{font:400 24px var(--display);text-transform:uppercase}.detailInfo>p{max-width:500px;margin:40px 0;line-height:1.8}.detail dl{border-top:1px solid var(--line);margin-top:50px}.detail dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:17px 0;display:flex}.detail dt{color:#777269}.detail dd{text-align:right;margin:0}.buy{margin-top:45px}.buy b{justify-content:space-between;margin-bottom:15px;display:flex}.buy small{color:#6d6961;font-size:9px}.buy button{background:var(--ink);color:#fff;border:0;width:100%;padding:18px}.detail .fine{color:#777;font-size:9px}.story{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:15vw;padding:120px 7vw;display:grid}.story p{line-height:1.8}.testPage{background:#d9d4ca;padding:80px 4vw 120px}.testIntro{grid-template-columns:1.4fr 1fr;align-items:end;gap:9vw;display:grid}.testIntro h1{font-size:clamp(75px,10vw,145px)}.testIntro p{line-height:1.7}.testTools{border-top:1px solid #aaa;border-bottom:1px solid #aaa;align-items:stretch;margin:55px 0 25px;display:flex}.testTools>div{flex-direction:column;padding:18px 45px 18px 0;display:flex}.testTools b{font:500 34px var(--display)}.testTools span{font-size:9px}.testTools button{background:0 0;border:0;border-left:1px solid #aaa;align-items:center;gap:8px;margin-left:auto;padding:0 25px;display:flex}.testTools svg{width:15px}.layoutSwitch{gap:25px;margin:25px 0;display:flex}.layoutSwitch button{color:#777;background:0 0;border:0;padding:6px 0}.layoutSwitch .active{color:var(--ink);border-bottom:1px solid}.keyboard{background:#292722;border-radius:8px;padding:30px;box-shadow:0 18px 35px #777}.keyrow{gap:7px;margin-bottom:7px;display:flex}.keyrow button{text-align:left;background:#eae6dd;border:0;border-radius:3px;flex:1;min-width:32px;height:58px;padding:8px;transition:all 70ms;box-shadow:0 5px #aaa49a}.keyrow button.seen{background:var(--green);box-shadow:0 5px #708853}.keyrow button.down{box-shadow:none;background:var(--ink);color:#fff;transform:translateY(5px)}.keyrow .Space{flex:6}.keyrow .Backspace,.keyrow .Tab,.keyrow .CapsLock,.keyrow .Enter,.keyrow .ShiftLeft,.keyrow .ShiftRight{flex:1.7}.testNote{justify-content:space-between;margin-top:24px;font-size:10px;display:flex}.eda section{background:#ded9ce;grid-template-columns:1fr 1.2fr;align-items:center;min-height:600px;padding:110px 10vw;display:grid}.bigBean{width:320px;height:350px;font-size:42px}.eda h1{font-size:100px}.eda section p{max-width:550px;line-height:1.8}.mood{grid-template-columns:1fr auto;align-items:center;padding:90px 10vw;display:grid}.mood button{background:var(--ink);color:#fff;border:0;padding:15px 25px}.mood strong{font:500 90px var(--display);color:#749057;grid-column:1/-1}.entries{padding:60px 10vw}.entries article{border-top:1px solid var(--line);grid-template-columns:120px 1fr 1fr;gap:40px;padding:35px 0;display:grid}.entries h2{font:500 38px var(--display);margin:0}.entries p{margin:0;line-height:1.7}.about{grid-template-columns:1.3fr 1fr;align-items:start;gap:12vw;padding:110px 8vw;display:grid}.about h1{font-size:clamp(80px,10vw,150px)}.about p{margin:0 0 28px;line-height:1.9}.about>a{grid-column:2}@media (width<=760px){body{font-size:12px}header{height:64px}.menub{display:block}.menub svg{width:21px}nav{background:var(--paper);border-bottom:1px solid;flex-direction:column;padding:30px;display:none;position:absolute;top:64px;left:0;right:0}nav.open{display:flex}.hero{height:78vh;min-height:580px}.hero>img{object-position:64%}.heroCopy{top:8%}.hero h1{font-size:65px}.edition{font-size:9px}.products{grid-template-columns:1fr;gap:55px;padding:24px 18px 70px}.prodimg{height:110vw}.manifesto{grid-template-columns:1fr;padding:70px 24px 0}.manifesto .still{height:380px;margin-top:45px}.testerTease{grid-template-columns:1fr;gap:30px;padding:65px 24px}.miniKeys i{height:42px}.edTease{grid-template-columns:1fr;gap:35px}.bean{width:130px;height:145px}footer{grid-template-columns:1fr}.pageHead{grid-template-columns:1fr;padding:75px 20px 40px}.pageHead h1{font-size:70px}.listing .products{padding-top:0}.detail{grid-template-columns:1fr}.detailImage{height:56vh;position:relative}.detailInfo{padding:60px 24px}.detail h1{font-size:70px}.story{grid-template-columns:1fr;padding:80px 24px}.testPage{padding:60px 10px}.testIntro{grid-template-columns:1fr}.testIntro h1{font-size:64px}.testTools>div{padding-right:15px}.testTools button{padding:0 10px;font-size:0}.keyrow{gap:3px;margin-bottom:3px}.keyboard{padding:8px;overflow-x:auto}.keyrow button{min-width:22px;height:43px;padding:4px;font-size:8px}.testNote{font-size:8px}.eda section{grid-template-columns:1fr;gap:60px;padding:70px 24px}.bigBean{width:210px;height:230px}.eda h1{font-size:68px}.mood{grid-template-columns:1fr;gap:20px;padding:60px 24px}.mood strong{font-size:55px}.entries{padding:40px 24px}.entries article{grid-template-columns:1fr;gap:14px}.about{grid-template-columns:1fr;padding:70px 24px}.about>a{grid-column:1}.about h1{font-size:68px}}footer input{min-width:0}footer input:disabled{opacity:1;cursor:not-allowed}footer button:disabled{color:#494337;cursor:not-allowed;background:#d5cec1}.signupStatus{color:#b9b4aa;max-width:430px;margin:12px 0 0;font-size:11px;line-height:1.7}.buy button:disabled{color:#494337;cursor:not-allowed;background:#d5cec1}.buy .launchStatus{color:#595449;margin:12px 0 0;font-size:12px;line-height:1.7}.prodimg.realProduct img{object-position:center;width:100%;height:100%;transform:none}.product:hover .prodimg.realProduct img{transform:scale(1.025)}.detailImage.cassetteDetail{background:#d3ccc1}.detailImage.cassetteDetail img{object-position:center}@media (width<=760px){.cassetteHero>img{object-position:68% center}.detailImage.cassetteDetail{height:48vh}.detailImage.cassetteDetail img{object-fit:cover}}.sceneGallery{color:var(--paper);background:#181714;grid-column:1/-1;grid-template-columns:1.4fr .8fr;gap:14px;padding:7vw 4.2vw;display:grid}.sceneIntro{align-self:end;padding:3vw 4vw 6vw 0}.sceneIntro>span,.scene figcaption{letter-spacing:.08em;color:#aaa69e;font-size:9px}.sceneIntro h2{font:500 clamp(48px,6vw,92px)/.86 var(--display);margin:26px 0}.sceneIntro p{color:#aaa69e;max-width:430px;line-height:1.8}.scene{margin:0;overflow:hidden}.scene img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.scene:hover img{transform:scale(1.015)}.scene figcaption{padding:10px 0 2px}.scene0,.scene3{aspect-ratio:16/9;grid-column:1/-1}.scene1{aspect-ratio:3/4;grid-column:1}.scene2{aspect-ratio:1;grid-column:2;align-self:end}.scene4{aspect-ratio:1;grid-column:1/-1;justify-self:center;width:min(62%,760px)}.scene1 img,.scene2 img,.scene4 img{object-position:center}@media (width<=760px){.sceneGallery{grid-template-columns:1fr;gap:34px;padding:70px 18px}.sceneIntro{padding:0 6px 16px}.scene0,.scene1,.scene2,.scene3,.scene4{aspect-ratio:auto;grid-column:1;width:100%}.scene0 img,.scene3 img{aspect-ratio:4/3}.scene1 img{aspect-ratio:3/4}.scene2 img,.scene4 img{aspect-ratio:1}.scene img{object-fit:cover}}.detailImage.productGallery{background:#d4cdc2;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:18px;display:grid}.thumbRail{scrollbar-width:none;z-index:2;flex-direction:column;gap:10px;display:flex;overflow-y:auto}.thumbRail::-webkit-scrollbar{display:none}.thumbRail button{aspect-ratio:1;cursor:pointer;background:#eee9e0;border:1px solid #0000;flex:0 0 72px;width:72px;height:72px;min-height:0;padding:3px;transition:border-color .2s,background .2s;overflow:hidden}.thumbRail button:hover,.thumbRail button.active{border-color:var(--ink);background:#fff}.thumbRail img{object-fit:cover;width:100%;height:100%;display:block}.mainMedia{background:#d4cdc2;place-items:center;min-width:0;height:100%;margin:0;display:grid;position:relative;overflow:hidden}.mainMedia>img{object-fit:contain;object-position:center;width:100%;height:100%;animation:.28s mediaIn}.mainMedia figcaption{color:#fff;letter-spacing:.08em;background:#15130fdb;padding:8px 10px;font-size:9px;position:absolute;bottom:12px;right:14px}.mainMedia>button{width:42px;height:42px;color:var(--ink);opacity:0;background:#f2efe7e0;border:1px solid #15130f40;place-items:center;transition:opacity .2s,background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.mainMedia:hover>button,.mainMedia>button:focus-visible{opacity:1}.mainMedia>button:hover{background:var(--paper)}.mainMedia>button svg{width:18px}.mediaPrev{left:14px}.mediaNext{right:14px}@keyframes mediaIn{0%{opacity:.45}to{opacity:1}}@media (width<=760px){.detailImage.productGallery{grid-template-rows:minmax(0,1fr) 64px;grid-template-columns:1fr;gap:8px;height:62vh;padding:10px;display:grid}.mainMedia{grid-row:1}.thumbRail{flex-direction:row;grid-row:2;overflow:auto hidden}.thumbRail button{flex-basis:58px;width:58px;min-width:58px;height:58px}.mainMedia>button{opacity:1;width:36px;height:36px}.mainMedia figcaption{bottom:8px;right:8px}}.homeMaodou{object-fit:contain;filter:drop-shadow(0 14px 14px #0002);justify-self:center;width:250px;height:230px}.maodou{color:#17130f;background:#f4f0e8}.maodou h1,.maodou h2,.maodouJournal h1,.maodouJournal h2{font-family:var(--display);letter-spacing:-.035em;font-weight:500}.maodouHero{border-bottom:1px solid var(--line);grid-template-columns:.78fr 1.4fr;align-items:center;min-height:660px;padding:45px 8vw 70px;display:grid}.maodouHero img{object-fit:contain;justify-self:center;width:min(480px,90%);height:auto;max-height:570px}.maodouHero h1{margin:0;font-size:clamp(64px,8vw,112px);line-height:.9}.maodouHero p{font:500 clamp(18px,2.2vw,32px) var(--display);letter-spacing:.09em;color:#55181a;margin:35px 0 0}.ordinary{background:#ede8df;grid-template-columns:1.2fr .8fr;min-height:470px;display:grid}.ordinary>div{padding:80px 10vw}.ordinary h2,.traits h2,.patrol h2,.expressions h2,.maodouJournalCta h2{margin:0 0 34px;font-size:clamp(46px,5.2vw,78px);line-height:.9}.ordinary p{max-width:550px;line-height:1.9}.ordinary blockquote{font:400 16px/1.8 var(--mono);border-top:1px solid var(--line);margin:45px 0 0;padding-top:20px}.ordinary img{object-fit:contain;width:100%;height:470px;padding:50px}.traits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.25fr repeat(4,1fr);align-items:start;gap:3vw;padding:65px 6vw;display:grid}.traits h2{margin:0;font-size:38px}.traits>div{border-left:1px solid var(--line);min-height:100px;padding-left:25px}.traits b{font-size:11px}.traits p{color:#666158;line-height:1.55}.patrol{min-height:300px;padding:55px 7vw 30px;overflow:hidden}.patrol>div{z-index:1;position:absolute}.patrol h2{margin-bottom:10px}.patrol p,.expressions>div>p{color:#641c1e;letter-spacing:.08em}.patrol img{object-fit:contain;image-rendering:auto;width:85%;height:210px;margin-left:auto;display:block}.expressions{border-top:1px solid var(--line);grid-template-columns:250px 1fr;gap:40px;padding:55px 5vw;display:grid}.expressions h2{font-size:44px}.expressionRail{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.expressionRail figure{text-align:center;border-left:1px solid #d0cbc1;margin:0}.expressionRail img{aspect-ratio:1;object-fit:contain;width:100%}.expressionRail figcaption{font-size:9px}.maodouJournalCta{border-top:1px solid var(--line);grid-template-columns:220px 1fr auto;align-items:center;padding:60px 7vw;display:grid}.maodouJournalCta h2{margin:0 0 10px}.maodouJournalCta p{color:#6c675f}.maodouJournalCta svg{width:28px}.maodouJournal{background:#f4f0e8;min-height:80vh;padding-bottom:100px}.journalHead{grid-template-columns:1fr 1.4fr;align-items:start;gap:70px;padding:110px 8vw;display:grid}.journalHead span{font-size:10px}.journalHead h1{margin:0;font-size:clamp(60px,7.5vw,104px);line-height:.9}.journalHead p{grid-column:2;max-width:500px;line-height:1.8}.maodouJournal .entries{padding:0 8vw}.maodouJournal .entries article{grid-template-columns:150px 1.2fr 1fr}.maodouJournal .entries h2{font-size:38px}.backMaodou{border-bottom:1px solid;align-items:center;gap:12px;width:max-content;margin:55px 8vw 0;padding-bottom:8px;display:flex}.backMaodou svg{width:16px}@media (width<=760px){.homeMaodou{width:190px;height:180px}.maodouHero{grid-template-columns:1fr;min-height:auto;padding:35px 20px 70px}.maodouHero img{width:80%;height:330px}.maodouHero h1{font-size:60px}.maodouHero p{font-size:20px}.ordinary{grid-template-columns:1fr}.ordinary>div{padding:70px 24px}.ordinary img{height:330px;padding:25px}.traits{grid-template-columns:1fr 1fr;gap:35px 20px;padding:55px 24px}.traits h2{grid-column:1/-1}.traits>div{padding-left:15px}.patrol{min-height:390px;padding:55px 24px 20px}.patrol>div{position:relative}.patrol img{width:120%;height:190px;margin:30px 0 0 -12%}.expressions{grid-template-columns:1fr;padding:55px 20px}.expressionRail{grid-template-columns:repeat(2,1fr)}.maodouJournalCta{grid-template-columns:1fr;gap:25px;padding:55px 24px}.maodouJournalCta svg{margin-left:auto}.journalHead{grid-template-columns:1fr;padding:70px 24px}.journalHead h1{font-size:56px}.journalHead p{grid-column:1}.maodouJournal .entries{padding:0 24px}.maodouJournal .entries article{grid-template-columns:1fr}.backMaodou{margin-left:24px}}.maodouHero .maodouCompanion{mix-blend-mode:multiply}.maodou,.maodouJournal{background:var(--paper);color:var(--ink);font-family:var(--mono)}.maodouHero h1{font-size:clamp(56px,7vw,96px)}.journalHead h1{font-size:clamp(52px,6.5vw,88px)}@media (width<=760px){.maodouHero h1{font-size:52px}.journalHead h1{font-size:48px}}.layoutSwitch{flex-wrap:wrap}.keyboard{overflow-x:auto}.keyrow{min-width:max-content}.layout-108 .keyrow button,.layout-104 .keyrow button{min-width:38px;padding:6px;font-size:9px}.keyrow .Numpad0{flex:2}.keyboard .keyrow button{flex:0 0 calc(var(--u)*46px + (var(--u) - 1)*7px);width:calc(var(--u)*46px + (var(--u) - 1)*7px);min-width:0}.layout-108 .keyrow button,.layout-104 .keyrow button{min-width:0}.layout-108 .F1,.layout-104 .F1,.layout-87 .F1{margin-left:30px}.layout-108 .F5,.layout-104 .F5,.layout-87 .F5,.layout-108 .F9,.layout-104 .F9,.layout-87 .F9{margin-left:14px}.layout-108 .PrintScreen,.layout-104 .PrintScreen,.layout-87 .PrintScreen,.layout-108 .MediaTrackPrevious,.layout-108 .Insert,.layout-104 .Insert,.layout-87 .Insert,.layout-108 .Delete,.layout-104 .Delete,.layout-87 .Delete,.layout-108 .NumLock,.layout-104 .NumLock,.layout-108 .Numpad7,.layout-104 .Numpad7,.layout-108 .Numpad1,.layout-104 .Numpad1,.layout-108 .Numpad0,.layout-104 .Numpad0{margin-left:30px}.layout-108 .Numpad4,.layout-104 .Numpad4{margin-left:212px}.layout-108 .ArrowUp,.layout-104 .ArrowUp,.layout-87 .ArrowUp{margin-left:76px}.layout-108 .ArrowLeft,.layout-104 .ArrowLeft,.layout-87 .ArrowLeft{margin-left:30px}.layout-108 .NumpadAdd,.layout-104 .NumpadAdd,.layout-108 .NumpadEnter,.layout-104 .NumpadEnter{z-index:2;align-self:flex-start;height:123px}.layout-60 .keyrow:last-child{justify-content:center}.keyboard .keyrow{flex-shrink:0;height:58px}.keyboard .NumpadAdd,.keyboard .NumpadEnter{position:relative}@media (width<=760px){.keyboard .keyrow{height:43px}.layout-108 .NumpadAdd,.layout-104 .NumpadAdd,.layout-108 .NumpadEnter,.layout-104 .NumpadEnter{height:89px}}.detailImage.productGallery{align-self:start;position:relative;top:auto}.productGallery .mainMedia{aspect-ratio:1;place-self:center;width:min(100%,100vh - 112px);height:auto}.productGallery .mainMedia>img{object-fit:cover;cursor:zoom-in;transition:transform .45s,opacity .28s}.productGallery .mainMedia:hover>img{transform:scale(1.075)}.productGallery .mainMedia.media2>img,.productGallery .thumbRail .thumb2 img{object-position:32% 42%}@media (width<=760px){.productGallery .mainMedia{aspect-ratio:1;width:100%;height:auto}.productGallery .mainMedia:hover>img{transform:none}}.statusPage{background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:4vw;min-height:calc(100svh - 76px);padding:64px 6vw 56px;display:grid}.statusCopy{min-width:0;padding:16px 0 32px}.statusEyebrow{letter-spacing:.09em;align-items:center;gap:12px;margin:0 0 42px;font-size:11px;display:flex}.statusDot{background:#641c1e;border-radius:50%;flex-shrink:0;width:7px;height:7px}.statusCopy h1{font:500 clamp(64px,7.4vw,118px)/.91 var(--display);letter-spacing:-.025em;margin:0}.statusDescription{max-width:430px;margin:32px 0 0;font-size:13px;line-height:1.9}.statusAction{border-bottom:1px solid var(--ink);align-items:center;gap:22px;width:fit-content;max-width:100%;margin-top:28px;padding:10px 0;font-size:11px;line-height:1.5;display:flex}.statusAction svg{flex-shrink:0;width:18px;transition:transform .2s}.statusAction:hover svg{transform:translate(4px)}.statusAction:focus-visible{outline-offset:6px;outline:2px solid #641c1e}.statusNote{color:#686259;max-width:360px;margin-top:22px;font-size:10px;line-height:1.8}.statusScene{align-self:center;min-width:0;margin:0}.statusScene img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;display:block}.statusScene figcaption{border-top:1px solid var(--line);letter-spacing:.045em;color:#686259;justify-content:space-between;gap:20px;padding-top:16px;font-size:9px;line-height:1.7;display:flex}.statusScene figcaption span:last-child{text-align:right}@media (width>=1600px){.statusPage{padding-left:max(6vw,50vw - 750px);padding-right:max(6vw,50vw - 750px)}}@media (width<=760px){.statusPage{grid-template-columns:minmax(0,1fr);gap:16px;min-height:calc(100svh - 64px);padding:46px 24px 40px}.statusCopy{padding:0}.statusEyebrow{margin-bottom:28px;font-size:10px}.statusCopy h1{font-size:clamp(52px,12.8vw,86px)}.statusDescription{margin-top:24px;font-size:12px}.statusAction{margin-top:20px}.statusNote{margin-bottom:0}.statusScene{justify-self:center;width:100%;max-width:460px}.statusScene figcaption{gap:12px;font-size:8px}}@media (prefers-reduced-motion:reduce){.statusAction svg{transition:none}}.focusedTester .testSetup{border-top:1px solid #aaa49a;grid-template-columns:1fr 1.6fr auto;align-items:end;gap:32px;margin:48px 0 20px;padding-top:24px;display:grid}.testSetup h2{font:400 11px var(--mono);letter-spacing:.08em;margin:0 0 16px}.platformSwitch{flex-wrap:wrap;gap:8px;display:flex}.platformSwitch button{font:inherit;background:0 0;border:1px solid #888277;padding:12px;font-size:12px}.platformSwitch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.focusedTester .layoutSwitch{align-items:center;gap:16px;min-height:40px;margin:0}.startTest{background:var(--ink);color:var(--paper);font:inherit;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:24px;padding:18px 22px;display:flex}.keyboardHelp{color:#554f46;max-width:1000px;margin:18px 0 24px;font-size:12px;line-height:1.7}.keyboardPreview{box-shadow:none;opacity:.75;margin-top:28px}.focusedTester .keyrow button{cursor:default;pointer-events:none}.keyboardDialog{box-sizing:border-box;color:#15130f;background:#f2efe7;border:1px solid #8a8275;width:max-content;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;overflow:auto;box-shadow:0 30px 100px #0005}.keyboardDialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#191713bd}.keyboardDialog.dialog-60{width:894px}.keyboardDialog.dialog-87{width:1083px}.keyboardDialog.dialog-104,.keyboardDialog.dialog-108{width:1325px}.keyboardDialog .keyrow button{font-size:11px}.keyboardScrollHint{color:#554f46;margin:14px 0 0;font-size:10px;line-height:1.6}.keyboardDialogHeading{justify-content:space-between;align-items:start;gap:28px;display:flex}.keyboardDialogHeading span{letter-spacing:.08em;font-size:10px}.keyboardDialogHeading h2{font:500 clamp(26px,3vw,40px) var(--display);margin:10px 0 0}.closeTest{color:#f2efe7;z-index:4;cursor:pointer;background:#15130f;border:0;flex-shrink:0;place-items:center;min-width:44px;min-height:44px;display:grid;position:sticky;top:0}.keyboardDialog .keyboard{box-sizing:border-box;width:max-content;max-width:100%;box-shadow:none;padding:24px}.keyboardDialog .keyboardHelp{max-width:min(950px,100%);margin:14px 0 20px}.testSessionStats{border-top:1px solid #c4bdaf;align-items:center;gap:28px;padding:16px 0;font-size:10px;display:flex}.testSessionStats b{font:500 28px var(--display);margin-right:6px}.testSessionStats button{font:inherit;cursor:pointer;background:0 0;border:1px solid #aaa49a;align-items:center;gap:8px;margin-left:auto;padding:10px 14px;display:flex}.keyboardDialog .testNote{flex-wrap:wrap;gap:16px;max-width:100%;margin:20px 0 0;line-height:1.5}.keyboardDialog .lastKey{overflow-wrap:anywhere}.keyboardDialog .sessionLimits{margin-bottom:0;font-size:11px}.keyboardDialog.dialog-macbook{width:1014px}.macbookKeyboard{box-sizing:border-box;background:linear-gradient(145deg,#e5e7e7,#b5b9bd);border:1px solid #a9adb0;border-radius:16px;max-width:100%;padding:16px;overflow-x:auto}.macbookPreview{width:max-content;margin-top:28px}.macbookDeck{width:922px}.macbookRow{gap:6px;height:58px;margin-bottom:6px;display:flex}.macbookRow:last-child{margin-bottom:0}.macbookRow .macbookKey{box-sizing:border-box;flex:0 0 calc(var(--mac-u)*58px + (var(--mac-u) - 1)*6px);width:calc(var(--mac-u)*58px + (var(--mac-u) - 1)*6px);color:#f7f7f7;pointer-events:none;background:linear-gradient(#292b2e,#1b1d20);border:1px solid #090b0d;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:58px;padding:5px;font:400 15px system-ui,sans-serif;display:flex;box-shadow:0 2px 1px #73787d}.macbookKey small{letter-spacing:0;font-size:9px;line-height:1}.macbookKey.seen{color:#192416;background:#c4d2ac;border-color:#5f744c}.macbookKey.down{color:#fff;background:#0b0c0e;transform:translateY(1px);box-shadow:inset 0 0 0 2px #c4d2ac}.macbookKey.Escape,.macbookKey.Tab,.macbookKey.CapsLock,.macbookKey.ShiftLeft{align-items:flex-start;padding-left:10px}.macbookKey.Backspace,.macbookKey.Enter,.macbookKey.ShiftRight{align-items:flex-end;padding-right:10px}.macbookKey.ArrowLeft,.macbookKey.ArrowRight{align-self:flex-end;height:26px;font-size:9px}.macbookArrowStack{flex-direction:column;flex:0 0 58px;gap:6px;width:58px;display:flex}.macbookArrowStack .macbookKey{flex:0 0 26px;width:58px;height:26px;font-size:9px}.touchIdRing{border:1px solid #08090a;border-radius:50%;width:31px;height:31px;box-shadow:0 1px #4c4e50}.macbookKey.TouchID{opacity:.65}.macbookRow-0 .macbookKey{font-size:11px}.focusedTester button:focus-visible{outline-offset:4px;outline:3px solid #466329}@media (width<=900px){.focusedTester .testSetup{grid-template-columns:1fr 1fr}.startTest{grid-column:1/-1}.keyboardDialog{padding:18px}.keyboardDialog .keyboard{padding:12px}}@media (width<=600px){.focusedTester .testSetup{grid-template-columns:1fr;gap:24px}.keyboardDialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:14px}.keyboardDialogHeading{gap:12px}.keyboardDialogHeading span{font-size:9px}.keyboardDialogHeading h2{font-size:25px}.keyboardDialog .keyboardHelp{font-size:11px}.testSessionStats{gap:12px}.testSessionStats b{font-size:23px}.testSessionStats button{padding:10px}.keyboardDialog .testNote{font-size:9px}.keyboardDialog .keyboard{width:100%}}
