.route{scrollbar-width:none}.route::-webkit-scrollbar{display:none}.achievement{border:1px solid var(--coral);color:var(--coral);letter-spacing:1px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-block;transform:rotate(-1deg)}.chapters{scrollbar-width:none;gap:8px;margin-top:20px;display:flex;overflow-x:auto}.chapters::-webkit-scrollbar{display:none}.chapters button{color:#899295;letter-spacing:.7px;white-space:nowrap;background:0 0;border:1px solid #3b4549;padding:7px 12px;font:700 10px DM Sans,Arial,sans-serif}.chapters button.selected{color:#fff;background:#448cff;border-color:#448cff}.nodes button{width:18%}.review-flag{display:none!important}.account-nav{z-index:12;border:1px solid var(--line);background:#0b0e0fee;gap:6px;padding:6px;display:flex;position:fixed;bottom:18px;right:22px;box-shadow:6px 6px #050708}.account-nav button{color:#aeb6b8;letter-spacing:.7px;background:0 0;border:0;padding:8px;font-size:10px;font-weight:800}.account-nav button:hover{color:var(--lime)}.account-backdrop{z-index:30;background:#050708d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-page{background:#111719;border:1px solid #536064;width:min(620px,100%);max-height:90vh;overflow:auto;box-shadow:14px 14px #050708}.account-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;height:auto;padding:24px;display:flex;position:static}.account-page header small,.eyebrow{letter-spacing:1.4px;color:var(--lime);font-size:10px;font-weight:800}.account-page h2{margin:5px 0 0;font:800 42px/.9 Arial Narrow,Impact,sans-serif}.account-page header button{color:#f2f0e8;background:0 0;border:0;font-size:30px}.account-body{padding:30px}.account-body h3{text-transform:uppercase;margin:8px 0 22px;font:800 38px/.95 Arial Narrow,Impact,sans-serif}.account-body p{color:#aeb6b8;line-height:1.6}.account-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.account-stats span{border:1px solid var(--line);color:#929b9e;padding:18px;font-size:10px}.account-stats b{color:#f2f0e8;font-size:24px;display:block}.plan-card{border:1px solid var(--lime);justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.plan-card span{color:#9ba4a6;margin-top:6px;font-size:12px;display:block}.plan-card strong{color:var(--lime);font:800 40px Arial Narrow,Impact,sans-serif}.account-body li{color:#c7cdce;margin:10px 0}.checkout-button{background:var(--lime);width:100%;color:var(--ink);text-align:center;border:0;margin:24px 0 12px;padding:15px;font-weight:900;text-decoration:none;display:block}.checkout-button:disabled{color:#8e989b;background:#3d474a}.billing-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:16px 0;display:flex}@media (width<=600px){.account-nav{justify-content:center;bottom:10px;left:10px;right:10px}.account-page h2{font-size:34px}.account-body{padding:22px}.account-stats{grid-template-columns:1fr}.plan-card strong{font-size:32px}}.onboard h1:first-line{color:var(--paper)}.onboard form h2{border-bottom:5px solid #0c0e0f;padding-bottom:14px;font-family:Impact,Arial Black,sans-serif;font-size:50px;line-height:.92;transform:rotate(-1deg)}.onboard form button{background:var(--lime);clip-path:none;border:3px solid #0b0e0f;transform:rotate(.5deg);box-shadow:5px 5px #0b0e0f}@media (width<=800px){.onboard:before{width:120vw;height:120px;top:27%}.onboard-copy:after{display:none}.onboard h1{font-size:58px}.onboard section{grid-template-columns:1fr}.onboard form{transform:rotate(.3deg)}.mark span{font-size:18px}.mark b{font-size:25px}.home>h1{font-size:58px}}.skip-link{z-index:20;background:var(--lime);color:var(--ink);padding:10px 14px;font-weight:800;position:fixed;top:12px;left:-9999px}.skip-link:focus{left:12px}.command{grid-template-columns:minmax(260px,1fr) auto auto;gap:10px;margin:26px 0;display:grid}.command label{letter-spacing:1px;color:#aeb6b8;gap:6px;font-size:10px;font-weight:800;display:grid}.command input,.campaign-settings select,.lab input{color:#f2f0e8;background:#111617;border:1px solid #4b5559;width:100%;padding:12px}.command button,.campaign-settings button,.current-actions button,.mission-save,.lab button,.result button{color:#f2f0e8;background:#161d20;border:1px solid #4b5559;padding:11px 13px;font-weight:800}.current-actions{gap:8px;display:grid}.campaign-settings,.arc-meta{color:#aeb6b8;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;font-size:12px;display:flex}.arc-meta{border-left:3px solid var(--blue);background:#101517;padding:10px 14px}.arc-meta b{color:#f2f0e8}.results{border:1px solid var(--line);background:#101416;padding:20px}.result{border-top:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.result>button:first-child{text-align:left;background:0 0;border:0;align-items:center;gap:16px;display:flex}.result small{color:#8f999c;margin-top:4px;display:block}.result .star{color:var(--lime);background:0 0;border:0;font-size:20px}.empty{color:#99a2a4}.lab{background:#0e1315;border:1px dashed #596367;gap:12px;margin:22px 0;padding:20px;display:grid;position:relative}.lab:after{content:"GLITCH’S MARGIN NOTE: doing beats nodding.";color:#899295;justify-self:end;font-size:10px;font-style:italic;transform:rotate(-1deg)}.lab-head{color:var(--lime);letter-spacing:1px;justify-content:space-between;font-size:11px;display:flex}.lab p{color:#c6ccce;margin:0}.lab button{justify-self:start}.lab button:disabled{opacity:.45;cursor:not-allowed}.sort,.sim{flex-wrap:wrap;gap:8px;display:flex}.lab-done{font-weight:800;color:var(--lime)!important}.review-flag{margin-top:10px;color:#ffd070!important}.mission-save{text-align:left;margin-top:16px}.nodes .skipped i{color:#98a0a2;border-style:dashed}:focus-visible{outline:3px solid var(--lime);outline-offset:3px}@media (width<=800px){.command{grid-template-columns:1fr 1fr}.command label,.current-actions{grid-column:1/-1}.campaign-settings,.arc-meta{flex-direction:column;align-items:flex-start}.results{padding:14px}.lab{padding:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{color:#f2f0e8;font-synthesis:none;--ink:#0b0e0f;--panel:#121719;--line:#30383c;--lime:#caff45;--blue:#448cff;--paper:#ece8dc;--coral:#ff765e;background:#0b0e0f;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{background:var(--ink);background-image:radial-gradient(#293033 1px,#0000 1px);background-size:22px 22px;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}.mark{background:var(--paper);color:#0b0e0f;clip-path:polygon(1% 3%,99% 0,100% 91%,2% 100%);flex-direction:column;padding:8px 16px;font-family:Barlow Condensed,sans-serif;font-weight:900;line-height:.82;display:inline-flex;transform:rotate(-.4deg)}.mark span{letter-spacing:1.2px;font-size:11px}.mark b{font-size:21px}.onboard{flex-direction:column;min-height:100vh;display:flex}.top,.onboard footer{border-bottom:1px solid var(--line);letter-spacing:1.7px;justify-content:space-between;align-items:center;padding:24px 6vw;font:700 12px DM Sans,Arial,sans-serif;display:flex}.onboard section{grid-template-columns:1.15fr .85fr;align-items:center;gap:10vw;width:min(1160px,88vw);margin:auto;padding:60px 0;display:grid}.onboard h1,.home>h1{text-transform:uppercase;letter-spacing:-2px;max-width:720px;margin:0;font:800 clamp(54px,6vw,92px)/.85 Barlow Condensed,Arial Narrow,Impact,sans-serif}.onboard-copy>p{color:#aab1b3;max-width:560px;font-size:18px;line-height:1.6}.crow{align-items:center;gap:16px;margin-top:48px;display:flex}.bird{color:var(--paper);font:900 56px Barlow Condensed,Arial Narrow,Impact,sans-serif;position:relative;transform:rotate(-8deg)}.bird i{color:var(--lime);font-size:36px;position:absolute;top:3px;left:33px}.crow b{color:var(--lime);letter-spacing:1px;font:700 14px Barlow Condensed,Arial Narrow,Impact,sans-serif}.crow p{color:#9da4a6;margin:5px 0;font-size:13px;font-style:italic}.onboard form{clip-path:polygon(0 0,96% 0,100% 6%,100% 100%,4% 100%,0 94%);background:#111617;border:1px solid #4b5559;padding:40px;box-shadow:14px 14px #1d2325}.scribble{color:var(--blue);letter-spacing:1.2px;font:600 12px DM Sans,Arial,sans-serif}.onboard h2,.vault h2{text-transform:uppercase;margin:24px 0 32px;font:800 48px/.92 Barlow Condensed,Arial Narrow,Impact,sans-serif}.onboard label{letter-spacing:1.4px;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.onboard input{border:2px solid var(--blue);color:#fff;text-transform:uppercase;background:#0b0e0f;outline:none;width:100%;padding:16px;font:700 20px Barlow Condensed,Arial Narrow,Impact,sans-serif}.onboard small{color:#9da4a6;margin:10px 0 24px;display:block}.onboard form button,.stage>button,.current>button{background:var(--lime);color:#111;text-transform:uppercase;clip-path:polygon(0 0,96% 0,100% 25%,100% 100%,4% 100%,0 75%);border:0;width:100%;padding:17px 22px;font:800 17px Barlow Condensed,Arial Narrow,Impact,sans-serif}button:disabled{opacity:.35;cursor:not-allowed}.onboard footer{border-top:1px solid var(--line);color:#687174;border-bottom:0;justify-content:center;gap:16px}.onboard footer i{background:var(--lime);border-radius:50%;width:4px;height:4px}.dash,.mission{min-height:100vh}.dash header,.mission header{border-bottom:1px solid var(--line);background:#0b0e0ff2;justify-content:space-between;align-items:center;height:78px;padding:0 4vw;display:flex}.stats{letter-spacing:.7px;align-items:center;gap:28px;font:600 12px DM Sans,Arial,sans-serif;display:flex}.stats b{color:var(--lime)}.stats button{color:#fff;background:0 0;border:1px solid #596266;padding:10px 14px;font-size:11px;font-weight:700}.shell{grid-template-columns:230px 1fr;min-height:calc(100vh - 78px);display:grid}.shell>aside{border-right:1px solid var(--line);padding:44px 20px}.shell>aside>p,.current p,.stage-label,.blue{letter-spacing:1.5px;color:var(--blue);font:700 11px DM Sans,Arial,sans-serif}.shell>aside>button{color:#bac0c2;text-align:left;background:0 0;border:0;border-bottom:1px solid #272e31;gap:12px;width:100%;padding:15px 12px;font-size:13px;display:flex}.shell>aside>button.active{background:var(--lime);color:#101414;clip-path:polygon(0 0,94% 0,100% 20%,100% 100%,0 100%);font-weight:700}.home{padding:7vh 5vw;overflow:hidden}.hello{margin-bottom:18px;font-size:21px}.home>h1{max-width:none;font-size:clamp(55px,6.2vw,94px)}.home>h1:after{content:"";background:var(--lime);width:210px;height:7px;margin:12px 0 24px 31%;display:block;transform:rotate(-5deg)}.current{clip-path:polygon(0 0,98% 0,100% 12%,100% 100%,2% 100%,0 88%);background:#111618;border:1px solid #465055;grid-template-columns:130px 1fr 220px;align-items:center;gap:24px;margin-top:24px;padding:24px;display:grid}.big-num{color:var(--paper);border-right:1px solid #3a4245;font:800 92px/.8 Barlow Condensed,Arial Narrow,Impact,sans-serif}.current h2{text-transform:uppercase;margin:8px 0;font:800 clamp(28px,3vw,44px)/.9 Barlow Condensed,Arial Narrow,Impact,sans-serif}.current span{color:#aeb5b7;font-size:11px}.route{border:1px solid var(--line);margin-top:22px;padding:22px}.route-head{letter-spacing:1px;justify-content:space-between;font:700 11px DM Sans,Arial,sans-serif;display:flex}.route-head span{color:var(--blue)}.nodes{justify-content:space-between;margin-top:25px;display:flex;position:relative}.nodes:before{content:"";background:#424c50;height:2px;position:absolute;top:22px;left:5%;right:5%}.nodes button{z-index:1;color:#e1e3df;background:0 0;border:0;width:13%}.nodes i{background:#111618;border:2px solid #778287;border-radius:50%;place-items:center;width:46px;height:46px;margin:auto;font:700 18px Barlow Condensed,Arial Narrow,Impact,sans-serif;display:grid}.nodes small{text-transform:uppercase;color:#9ca4a6;margin-top:10px;font:700 10px/1.1 Barlow Condensed,Arial Narrow,Impact,sans-serif;display:block}.nodes .done i,.nodes .now i{background:var(--lime);color:#101414;border-color:var(--lime);box-shadow:0 0 0 5px #caff4520}.overlay{z-index:10;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vault{clip-path:polygon(0 0,96% 0,100% 5%,100% 100%,4% 100%,0 95%);background:#111618;border:1px solid #566166;width:min(700px,100%);max-height:90vh;padding:42px;position:relative;overflow:auto}.x{color:#fff;background:0 0;border:0;font-size:30px;position:absolute;top:18px;right:25px}.vault-list>div{border-top:1px solid #333b3e;grid-template-columns:1fr 1.5fr;padding:18px 0;display:grid}.vault-list span{font-weight:700}.vault-list b{color:var(--lime);letter-spacing:.5px;font:700 12px DM Sans,Arial,sans-serif}.mission header{height:70px}.mission .mark{transform:scale(.8)}.back{color:#9ca4a6;background:0 0;border:0;font-size:11px;font-weight:700}.progress{background:#30383c;height:5px}.progress i{background:var(--lime);height:100%;transition:width .35s;display:block}.mission-grid{grid-template-columns:minmax(260px,34%) 1fr;min-height:calc(100vh - 75px);display:grid}.mission-grid>aside{border-right:1px solid var(--line);background:#0d1112;padding:8vh 5vw}.mission-grid>aside>b{color:var(--blue);letter-spacing:1.5px;font:700 12px DM Sans,Arial,sans-serif}.mission-grid>aside h1{text-transform:uppercase;margin:20px 0 30px;font:800 clamp(44px,5vw,76px)/.87 Barlow Condensed,Arial Narrow,Impact,sans-serif}.mission-grid>aside>span{color:#a9b0b2;text-transform:uppercase;margin:10px 0;font-size:12px;display:block}.stage{width:min(720px,86%);margin:auto;padding:50px 0;animation:.35s in}.stage h2{text-transform:uppercase;margin:18px 0 28px;font:800 clamp(36px,4vw,58px)/.95 Barlow Condensed,Arial Narrow,Impact,sans-serif}.paper{background:var(--paper);color:#151818;margin:30px 0;padding:28px 32px;transform:rotate(-.7deg);box-shadow:8px 8px #272e31}.paper b{letter-spacing:1px;font:800 15px Barlow Condensed,Arial Narrow,Impact,sans-serif}.paper p{font-size:20px;line-height:1.5}.stage>button{max-width:360px;margin-top:25px}.coral{color:var(--coral)}.answers{gap:10px;display:grid}.answers button{text-align:left;color:#e8e8e1;background:#121719;border:1px solid #495358;align-items:center;gap:17px;padding:15px 17px;display:flex}.answers button span{border:1px solid #677277;place-items:center;min-width:30px;height:30px;font:700 14px Barlow Condensed;display:grid}.answers button:hover{border-color:var(--lime)}.answers .right{border-color:var(--lime);background:#caff4512}.answers .wrong{border-color:var(--coral);opacity:.7}.feedback{background:#151b1d;border-left:4px solid;margin-top:16px;padding:14px 18px;font-size:13px}.feedback.yes{border-color:var(--lime)}.feedback.no{border-color:var(--coral)}.feedback p{color:#b4babc;margin-bottom:0}.field{background:#121719;border:1px solid #485257;gap:22px;padding:28px;font-size:18px;line-height:1.55;display:flex}.field span{color:var(--blue);font-size:30px}.stage>small{color:#7f888b;margin:16px 0;display:block}.unlock-icon{border:2px solid var(--lime);width:90px;height:90px;color:var(--lime);border-radius:50%;place-items:center;font-size:44px;display:grid;box-shadow:0 0 0 10px #caff4515}.reward{color:var(--lime);font:800 28px Barlow Condensed,Arial Narrow,Impact,sans-serif}@keyframes in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=800px){.top>span{display:none}.onboard section{grid-template-columns:1fr;gap:34px;padding:38px 0}.onboard h1{font-size:50px}.onboard-copy>p{font-size:15px}.onboard-copy .crow{display:none}.onboard form{padding:28px}.onboard h2{font-size:40px}.dash header{padding:0 18px}.stats>span:nth-child(2){display:none}.shell{display:block}.shell>aside{display:none}.home{padding:36px 18px}.hello{font-size:17px}.home>h1{font-size:50px}.current{grid-template-columns:70px 1fr;gap:15px;padding:18px}.big-num{font-size:64px}.current h2{font-size:28px}.current>button{grid-column:1/-1}.route{overflow:hidden}.nodes{justify-content:flex-start;gap:30px;width:660px}.nodes button{width:62px}.route{overflow-x:auto}.mission-grid{display:block}.mission-grid>aside{border-right:0;border-bottom:1px solid var(--line);padding:30px 20px}.mission-grid>aside h1{margin:12px 0 18px;font-size:44px}.mission-grid>aside .crow{display:none}.stage{width:auto;margin:0;padding:35px 20px}.stage h2{font-size:38px}.paper p{font-size:17px}.stats{gap:10px}.stats button{padding:9px;font-size:9px}}@media (width<=460px){.mark{padding:7px 10px}.mark b{font-size:17px}.mark span{font-size:9px}.top{padding:18px}.onboard section{width:90vw}.onboard h1{font-size:44px}.onboard footer{font-size:9px}.stats>span:first-child{font-size:10px}.mission header>span{font-size:11px}.mission-grid>aside{padding-top:24px}.mission-grid>aside h1{font-size:39px}.answers button{font-size:14px}}body{background-color:#0a0c0d;background-image:radial-gradient(#354044 1px,#0000 1px);background-size:19px 19px}.onboard{position:relative;overflow:hidden}.onboard:before,.onboard:after{content:"";z-index:0;pointer-events:none;position:absolute}.onboard:before{clip-path:polygon(0 17%,94% 0,100% 72%,7% 100%);background:#1768e8;width:58vw;height:170px;top:32%;left:-5vw;transform:rotate(-4deg)}.onboard:after{background:var(--coral);clip-path:polygon(8% 2%,100% 16%,91% 100%,0 82%);width:280px;height:170px;bottom:-35px;right:-70px;transform:rotate(-13deg)}.top,.onboard section,.onboard footer{z-index:1;position:relative}.top{border:0}.mark{color:var(--paper);clip-path:none;text-shadow:3px 3px #000;background:0 0;padding:8px 4px;transform:rotate(-3deg)}.mark span{font:900 24px/.75 Impact,Arial Black,sans-serif}.mark b{color:var(--lime);border-bottom:7px solid var(--lime);font:900 34px/.8 Impact,Arial Black,sans-serif}.onboard section{grid-template-columns:1.2fr .8fr;gap:7vw}.onboard-copy{position:relative}.onboard-copy:after{content:"SAME QUESTIONS. DIFFERENT ANSWERS. ↗";color:#b8b8b0;width:160px;font:italic 15px/1.05 Comic Sans MS,cursive;position:absolute;top:-110px;right:0;transform:rotate(-9deg)}.onboard h1,.home>h1{letter-spacing:-2px;text-shadow:5px 5px #050607;font-family:Impact,Arial Black,Arial Narrow,sans-serif;line-height:.86;transform:rotate(-1.2deg)}.onboard h1{max-width:800px;font-size:clamp(64px,7.2vw,112px)}.onboard-copy>p{border-bottom:5px solid var(--coral);color:#f0eee6;background:#0a0c0d;padding:8px 12px;display:inline-block;transform:rotate(.5deg)}.onboard .crow{margin-left:18px;transform:rotate(-3deg)}.bird{font-size:78px}.onboard form{color:#0c0e0f;clip-path:polygon(2% 1%,98% 0,100% 95%,95% 98%,71% 97%,48% 100%,23% 97%,1% 99%,0 8%);background:#e9e4d8;border:0;position:relative;transform:rotate(-1deg);box-shadow:18px 20px #000}.onboard form:before{content:" ";background:#ff765ecc;width:105px;height:34px;position:absolute;top:-12px;left:42%;transform:rotate(5deg)}.onboard form h2{color:#0c0e0f;border-bottom:5px solid #0c0e0f;padding-bottom:14px;font-family:Impact,Arial Black,sans-serif;font-size:50px;line-height:.92;transform:rotate(-1deg)}.onboard form label{color:#0c0e0f}.onboard form input{color:#111;background:#f4f1e9;border:2px solid #141718}.onboard form small{color:#4a5052}.onboard form button{background:var(--lime);color:#0b0e0f;clip-path:none;border:3px solid #0b0e0f;transform:rotate(.5deg);box-shadow:5px 5px #0b0e0f}.onboard footer{border:0}.current,.route,.lab,.account-page{clip-path:polygon(1% 0,99% 1%,100% 96%,97% 100%,2% 98%,0 4%)}.current{transform:rotate(-.25deg);box-shadow:10px 10px #050607}.route{border-width:2px}.stage .paper{position:relative;box-shadow:12px 12px #050607}.stage .paper:after{content:"GLITCH WAS HERE";color:#565a55;font:italic 11px Comic Sans MS,cursive;position:absolute;bottom:9px;right:14px;transform:rotate(-5deg)}.chapters button:nth-child(3n),.nodes button:nth-child(2n){transform:rotate(2deg)}.chapters button:nth-child(3n+1),.nodes button:nth-child(odd){transform:rotate(-2deg)}.onboard form h2{font-size:clamp(34px,3.2vw,50px)}@media (width<=800px){.onboard:before{width:120vw;height:120px;top:27%}.onboard-copy:after{display:none}.onboard h1{font-size:58px}.onboard section{grid-template-columns:1fr}.onboard form{transform:rotate(.3deg)}.onboard form h2{font-size:38px}.mark span{font-size:18px}.mark b{font-size:25px}.home>h1{font-size:58px}}.dash header{background:#090b0c;border:0;height:112px;padding:20px 5vw}.dash header:after{content:"SAME QUESTIONS. BOLDER ANSWERS. ↗";color:#aeb2ad;width:170px;font:italic 14px/1 Comic Sans MS,cursive;position:absolute;top:28px;left:34%;transform:rotate(-7deg)}.stats{gap:8px}.stats>span{background:var(--paper);color:#111;padding:9px 13px;transform:rotate(-2deg);box-shadow:4px 4px #000}.stats>span:nth-child(2){background:var(--lime);transform:rotate(1deg)}.stats button{background:var(--blue);color:#fff;clip-path:polygon(3% 0,100% 5%,97% 100%,0 94%);border:0;transform:rotate(-1deg);box-shadow:5px 5px #000}.shell{display:block}.shell>aside{display:none}.home{max-width:1400px;margin:auto;padding:44px 5vw 90px}.hello{color:var(--paper);text-transform:uppercase;font:900 clamp(22px,3vw,40px)/1 Impact,Arial Black,sans-serif;transform:rotate(-1deg)}.hello b{color:var(--lime);border-bottom:6px solid var(--lime);text-shadow:3px 3px #000;font-size:1.45em;display:inline-block}.home>h1{max-width:860px;margin-top:25px;font-size:clamp(66px,8vw,122px)}.command{z-index:2;grid-template-columns:1fr 1fr;width:min(370px,35vw);display:grid;position:absolute;top:142px;right:5vw;transform:rotate(1deg)}.command label{background:var(--paper);color:#111;clip-path:polygon(1% 2%,99% 0,100% 94%,2% 100%);grid-column:1/-1;padding:13px}.command input{color:#111;background:#fff;border:2px solid #111}.command button{background:var(--coral);color:#101112;border:0;transform:rotate(-1deg);box-shadow:4px 4px #000}.command button:last-child{background:var(--blue);color:#fff;transform:rotate(1deg)}.current{background:var(--paper);color:#111;clip-path:polygon(1% 3%,97% 0,100% 89%,96% 98%,68% 96%,42% 100%,19% 96%,0 99%);border:0;grid-template-columns:150px 1fr 220px;min-height:300px;margin-top:58px;padding:38px 44px;transform:rotate(-.7deg);box-shadow:18px 18px #030405}.current:before{content:"CURRENT MISSION";color:#111;border:4px solid var(--coral);border-radius:50%;padding:4px 14px;font:italic 13px Comic Sans MS,cursive;position:absolute;top:17px;left:39%;transform:rotate(-4deg)}.big-num{color:var(--blue);text-shadow:4px 4px #111;font:900 120px/.8 Impact,Arial Black,sans-serif}.current p,.current span{color:#555}.current h2{letter-spacing:-1px;border-bottom:9px solid var(--coral);max-width:700px;padding-bottom:12px;font:900 clamp(46px,6vw,82px)/.86 Impact,Arial Black,sans-serif}.current-actions button{color:#111;background:#eee9dd;border:2px solid #111;transform:rotate(-1deg);box-shadow:4px 4px #111}.current-actions button:first-child{background:var(--lime);font-size:18px;transform:rotate(1deg)}.route{clip-path:none;background:0 0;border:0;margin-top:70px;padding:26px 10px 40px;overflow:visible}.route-head b{border-bottom:6px solid var(--lime);font:900 32px Impact,Arial Black,sans-serif;transform:rotate(-1deg)}.campaign-settings{margin-top:-38px;position:absolute;right:5vw}.campaign-settings label,.campaign-settings button{background:var(--paper);color:#111;border:0;padding:8px 12px;transform:rotate(1deg)}.chapters{gap:14px;padding:18px 0}.chapters button{border:2px solid var(--paper);color:var(--paper);box-shadow:3px 3px 0 var(--blue);background:#0a0d0e;font-size:11px}.chapters button.selected{background:var(--coral);color:#111;border-color:#111;box-shadow:5px 5px #000}.arc-meta{background:0 0;border:0;padding:12px 0}.arc-meta b{color:var(--lime);font:900 25px Impact,Arial Black,sans-serif}.nodes{padding:26px 10px;position:relative}.nodes:before{content:"";background:var(--blue);z-index:0;height:8px;position:absolute;top:49px;left:4%;right:4%;transform:rotate(-1deg)}.nodes button{z-index:1;color:var(--paper);background:0 0;border:0;position:relative}.nodes button i{border:5px solid var(--lime);background:#0a0c0d;font:900 20px Impact,sans-serif;box-shadow:4px 4px #000}.nodes button:nth-child(2n) i{border-color:var(--blue)}.nodes button:nth-child(3n) i{border-color:var(--coral)}.nodes small{background:#0a0c0d;padding:4px;font:900 13px Arial Narrow,sans-serif}.account-nav{box-shadow:none;background:0 0;border:0;top:26px;bottom:auto;right:4vw}.account-nav button{background:var(--paper);color:#111;font-size:11px;transform:rotate(-2deg);box-shadow:4px 4px #000}.account-nav button:nth-child(2){background:var(--lime);transform:rotate(2deg)}.mission header{background:#090b0c;border:0}.mission .progress{background:#15191a;height:10px}.mission .progress i{background:var(--coral)}.mission-grid{grid-template-columns:minmax(300px,36vw) 1fr;min-height:calc(100vh - 90px)}.mission-grid>aside{background:var(--blue);color:#0a0c0d;clip-path:polygon(0 0,97% 2%,100% 95%,92% 100%,0 97%);border:0;padding:65px 45px;position:relative;transform:rotate(-.5deg)}.mission-grid>aside:after{content:"FIELD NOTES // DO NOT FILE NEATLY";font:italic 13px Comic Sans MS,cursive;position:absolute;bottom:25px;right:20px;transform:rotate(-8deg)}.mission-grid>aside h1{color:var(--paper);text-shadow:5px 5px #111;font:900 clamp(50px,5vw,80px)/.85 Impact,Arial Black,sans-serif}.mission-grid>aside>span{color:#111;font-weight:900}.mission-save{background:var(--lime);color:#111;border:3px solid #111;transform:rotate(-2deg);box-shadow:5px 5px #111}.mission-grid>aside .crow b,.mission-grid>aside .crow p{color:#111}.stage{width:min(760px,88%);position:relative}.stage h2{font:900 clamp(44px,5vw,70px)/.9 Impact,Arial Black,sans-serif}.stage-label{background:var(--coral);padding:7px 12px;display:inline-block;transform:rotate(-2deg);color:#111!important}.paper,.field,.lab,.feedback{clip-path:polygon(1% 1%,99% 0,100% 94%,95% 100%,3% 97%,0 6%);border:0}.lab{box-shadow:9px 9px #030405}.stage>button{background:var(--lime);color:#111;clip-path:none;border:3px solid #111;transform:rotate(-1deg);box-shadow:6px 6px #000}.answers button{border:2px solid #677277;transform:rotate(.2deg);box-shadow:4px 4px #050607}.answers button:nth-child(2n){transform:rotate(-.4deg)}.unlock-icon{border:7px solid var(--lime);transform:rotate(-5deg);box-shadow:8px 8px #000}.account-backdrop{background:#050708ed}.account-page{background:var(--paper);color:#111;clip-path:polygon(1% 1%,99% 0,100% 95%,96% 100%,2% 98%,0 5%);border:0;transform:rotate(-.5deg);box-shadow:18px 18px #000}.account-page>header{background:var(--blue);color:#111;border:0}.account-page header small,.account-page .eyebrow{color:#111}.account-page h2,.account-body h3{font-family:Impact,Arial Black,sans-serif}.account-body p,.account-stats span,.plan-card span{color:#4a4e4d}.account-stats span,.plan-card,.billing-row{border-color:#111}.account-stats b{color:#111}.account-stats span:nth-child(2){background:var(--lime);transform:rotate(1deg)}@media (width<=900px){.dash header:after{display:none}.account-nav{background:#090b0cee;inset:auto 10px 10px}.home{padding-top:28px}.command{grid-template-columns:1fr 1fr;width:auto;margin-top:30px;position:static}.current{grid-template-columns:85px 1fr;padding:50px 22px 28px}.current:before{left:22px}.current-actions{grid-column:1/-1}.campaign-settings{align-items:stretch;margin-top:18px;position:static}.mission-grid{display:block}.mission-grid>aside{clip-path:polygon(0 0,100% 2%,98% 95%,82% 100%,0 97%);padding:38px 24px}.stage{width:auto}.nodes:before{display:none}}.invite-gate{min-height:100vh;color:var(--paper);background:#090b0c;padding:0 6vw 50px;position:relative;overflow:hidden}.invite-gate:before{content:"";opacity:.85;background:radial-gradient(#354044 1px,#0000 1px) 0 0/19px 19px;position:absolute;inset:0}.invite-gate:after{content:"INVITE 01";background:var(--coral);color:#111;padding:12px 70px;font:900 19px Impact,sans-serif;position:absolute;top:44%;right:-45px;transform:rotate(90deg)}.invite-gate>*{z-index:1;position:relative}.invite-gate header{border-bottom:7px solid var(--blue);justify-content:space-between;align-items:center;height:120px;display:flex}.invite-gate header>span{letter-spacing:2px;font:900 13px Arial Narrow,sans-serif}.invite-gate section{grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;width:min(1120px,100%);margin:7vh auto 0;display:grid}.invite-stamp{border:5px solid var(--coral);color:var(--coral);border-radius:50%;padding:8px 16px;font:italic 16px Comic Sans MS,cursive;position:absolute;top:-30px;left:42%;transform:rotate(-8deg)}.invite-gate h1{letter-spacing:-3px;text-transform:uppercase;text-shadow:7px 7px #000;margin:0;font:900 clamp(72px,10vw,150px)/.78 Impact,Arial Black,sans-serif;transform:rotate(-1deg)}.invite-gate section>p{background:var(--blue);color:#fff;grid-column:1;max-width:610px;margin:20px 0 0;padding:10px 13px;font-weight:800;transform:rotate(.7deg)}.invite-gate form{background:var(--paper);color:#111;clip-path:polygon(2% 0,99% 2%,97% 97%,70% 100%,35% 97%,1% 100%,0 7%);grid-area:1/2/3;gap:15px;padding:45px 38px;display:grid;transform:rotate(1deg);box-shadow:18px 18px #000}.invite-gate form:before{content:" ";background:#ff765ed9;width:120px;height:34px;position:absolute;top:-12px;left:35%;transform:rotate(-5deg)}.invite-gate label{letter-spacing:2px;font:900 14px Arial Narrow,sans-serif}.invite-gate input{color:#111;letter-spacing:2px;text-transform:uppercase;background:#fff;border:3px solid #111;min-height:64px;padding:0 16px;font:900 24px Arial Narrow,sans-serif}.invite-gate button{background:var(--lime);color:#111;border:3px solid #111;min-height:64px;font:900 15px Arial Narrow,sans-serif;box-shadow:6px 6px #111}.invite-gate button:disabled{opacity:.45}.invite-gate form strong{background:var(--coral);padding:8px;font-size:12px}.invite-gate form small{color:#505553}.invite-gate .crow{grid-column:2;justify-self:end;transform:rotate(-5deg)}.invite-gate footer{letter-spacing:2px;color:#9aa09d;font:900 11px Arial Narrow,sans-serif;position:absolute;bottom:28px;left:6vw}@media (width<=760px){body{overflow-x:hidden}.invite-gate{box-sizing:border-box;width:100%;padding:0 22px 90px}.invite-gate:after{display:none}.invite-gate header{height:90px}.invite-gate header>span{text-align:right;max-width:145px;font-size:10px}.invite-gate section{width:auto;max-width:100%;margin:45px 0 0;display:block}.invite-stamp{margin-bottom:16px;display:inline-block;position:static}.invite-gate h1{letter-spacing:-2px;font-size:62px}.invite-gate section>p{box-sizing:border-box;overflow-wrap:anywhere;width:auto;max-width:none;margin:20px 0 32px}.invite-gate form{box-sizing:border-box;width:auto;max-width:100%;padding:40px 24px;transform:rotate(.4deg)}.invite-gate input{box-sizing:border-box;width:100%}.invite-gate .crow{display:none}.invite-gate footer{text-align:center;left:22px;right:22px}}@media (width<=430px){.invite-gate header>span{display:none}}.crow{isolation:isolate;align-items:flex-end;gap:0;margin-top:20px;display:flex;position:relative}.crow img{filter:drop-shadow(8px 10px #000);transform-origin:bottom;width:122px;height:auto;transform:rotate(-4deg)}.crow-note{background:var(--paper);color:#0b0e0f;clip-path:polygon(4% 3%,100% 0,97% 91%,2% 100%);z-index:-1;margin:0 0 14px -17px;padding:11px 16px 10px 24px;transform:rotate(2deg);box-shadow:6px 6px #000}.crow-note b{letter-spacing:1px;font:900 18px/.9 Impact,Arial Black,sans-serif}.crow-note p{color:#171a1b!important;margin:5px 0 0!important;font:italic 12px/1.1 Comic Sans MS,cursive!important}.crow-hero img{width:clamp(170px,17vw,275px)}.crow-hero .crow-note{margin-bottom:30px}.bird{display:none}.spray-tag,.chalk-arrow{z-index:1;pointer-events:none;font-family:Comic Sans MS,cursive;font-style:italic;position:absolute}.spray-tag{color:var(--lime);letter-spacing:1px;text-shadow:2px 2px #000;font-weight:900;transform:rotate(-8deg)}.spray-tag:after{content:"";background:var(--coral);clip-path:polygon(0 45%,100% 0,96% 65%,3% 100%);width:110%;height:6px;margin-top:3px;display:block}.chalk-arrow{color:#ddd8ca;opacity:.8;font-size:64px}.tag-intro{font-size:19px;bottom:8vh;right:4vw}.intro-arrow{top:24vh;right:27vw;transform:rotate(18deg)}.tag-one{bottom:12vh;left:4vw}.onboard-arrow{bottom:15vh;left:37vw;transform:rotate(-15deg)}.city-collage{opacity:.24;filter:grayscale()contrast(1.8);clip-path:polygon(0 57%,5% 43%,9% 65%,13% 25%,18% 54%,23% 18%,28% 66%,34% 35%,39% 71%,44% 29%,49% 56%,54% 11%,59% 63%,64% 38%,70% 67%,76% 23%,81% 58%,87% 15%,92% 64%,96% 42%,100% 59%,100% 100%,0 100%);background:linear-gradient(158deg,#0000 0 28%,#eee 29% 31%,#0000 32%),repeating-linear-gradient(90deg,#e7e1d5 0 34px,#0000 34px 49px);height:25vh;bottom:-55px;left:-2vw;right:-2vw;z-index:0!important;position:absolute!important}.invite-gate section{position:relative}.invite-gate .crow{z-index:0;position:absolute;top:-16%;right:6%}.invite-gate .entry-card,.invite-gate h1,.invite-gate section>p,.invite-stamp{z-index:2;position:relative}.invite-gate h1:after{content:"";z-index:-1;background:var(--blue);clip-path:polygon(0 19%,96% 0,100% 71%,5% 100%);height:31%;position:absolute;bottom:7%;left:-7%;right:-2%;transform:rotate(-2deg)}.dash .crow img,.mission .crow img{width:92px}.dash .crow-note,.mission .crow-note{padding:9px 12px 8px 20px}.home{position:relative}.home:before{content:"BRIGHTER HUMANS AHEAD ↗";color:#888f90;font:italic 16px/1.05 Comic Sans MS,cursive;position:absolute;top:4vh;right:5vw;transform:rotate(7deg)}.current:before{content:"TODAY’S MOVE";background:var(--coral);color:#111;padding:5px 10px;font:900 10px Arial Narrow,sans-serif;position:absolute;top:-13px;right:16px;transform:rotate(3deg)}@media (width<=900px){.invite-gate .crow{opacity:.42;top:-10%;right:-2%}.crow-hero img{width:180px}.intro-arrow,.tag-intro,.onboard-arrow,.tag-one{display:none}}@media (width<=760px){.invite-gate .crow{opacity:1;justify-content:flex-end;margin:-22px 0 12px;display:flex;position:relative;top:auto;right:auto}.invite-gate .crow img{width:105px}.invite-gate .crow-note{margin-bottom:12px}.onboard .crow-hero img{width:130px}.onboard .crow-note{margin-bottom:12px}.home:before{display:none}}.crow .crow-note b{border-bottom:4px solid var(--coral);text-shadow:1px 1px #fff;display:inline-block;color:#1559d6!important}.entry-card{background:var(--paper);color:#111;clip-path:polygon(2% 0,99% 2%,97% 97%,70% 100%,35% 97%,1% 100%,0 7%);grid-area:1/2/3;gap:15px;padding:45px 38px;display:grid;position:relative;transform:rotate(1deg);box-shadow:18px 18px #000}.entry-card:before{content:" ";background:#ff765ed9;width:120px;height:34px;position:absolute;top:-12px;left:35%;transform:rotate(-5deg)}.entry-card>b{letter-spacing:2px;font:900 14px Arial Narrow,sans-serif}.entry-card h2{margin:0;font:900 clamp(42px,4vw,62px)/.86 Impact,Arial Black,sans-serif}.entry-card small{color:#505553}@media (width<=760px){.entry-card{box-sizing:border-box;width:auto;max-width:100%;padding:40px 24px;transform:rotate(.4deg)}}
