:root{--ink:#173d45;--paper:#f1ebde;--cream:#fbf8f0;--coral:#e76f51;--gold:#d5a438;--green:#6d9879;--muted:#718080}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);font-family:var(--sans),sans-serif;margin:0}button,input,select,textarea{font:inherit}header{z-index:20;background:#fff;border-bottom:1px solid #e0dbd0;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:9px;display:flex}.brand>b{border:2px solid var(--ink);width:43px;height:43px;font:700 13px var(--serif);border-radius:50%;place-items:center;display:grid}.brand span{color:var(--coral)}.brand small{letter-spacing:.12em;font-size:9px;font-weight:700}nav{background:#f1eee7;border-radius:30px;gap:5px;padding:5px;display:flex}nav button{color:#6f7e7d;cursor:pointer;background:0 0;border:0;border-radius:24px;padding:9px 15px;font-size:12px}nav .on{color:var(--ink);background:#fff;box-shadow:0 2px 8px #0001}.save{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:11px 17px;font-weight:700}.hero{background:var(--paper);padding:80px 6vw 95px;overflow:hidden}.eyebrow,.goals small,.title small,.council small,.sub>small{color:var(--coral);letter-spacing:.18em;font-size:10px;font-weight:800}.heroGrid{grid-template-columns:1.4fr .6fr;align-items:center;gap:75px;max-width:1180px;margin:18px auto 0;display:grid}.hero h1,.sub h1{font:600 clamp(64px,8vw,108px)/.86 var(--serif);letter-spacing:-.05em;margin:0}.hero em,.sub em,.council em{color:var(--coral);font-weight:350}.heroGrid>div>p{max-width:610px;font:350 20px/1.6 var(--serif);color:#526c6d}.id{gap:10px;margin-top:32px;display:flex}.id label{color:#83908f;letter-spacing:.13em;text-transform:uppercase;background:#fff;border:1px solid #ddd5c8;border-radius:7px;padding:8px 11px;font-size:8px}.id input,.id select{color:var(--ink);background:#fff;border:0;outline:0;margin-top:5px;font-size:14px;display:block}.book{background:var(--ink);color:#fff;text-align:center;border-radius:10px;flex-direction:column;align-items:center;min-height:385px;padding:35px;display:flex;position:relative;box-shadow:17px 20px #d8ccb8}.book:after{content:"";border:1px solid #fff3;border-radius:6px;position:absolute;inset:10px}.book>b{border:1px solid var(--gold);width:50px;height:50px;color:var(--gold);font-family:var(--serif);border-radius:50%;place-items:center;display:grid}.book small{letter-spacing:.25em;color:#afc0bf;margin-top:25px}.book strong{font:700 30px var(--serif);letter-spacing:.12em}.book i{font:400 82px var(--serif);color:var(--gold);font-style:normal;line-height:1.1}.book p{font:350 12px/1.6 var(--serif)}.book code{color:#9fb2b0;margin-top:auto;font-size:9px}.status{background:#fff;border:1px solid #ddd8ce;border-radius:9px;align-items:center;gap:20px;max-width:1180px;margin:-25px auto 0;padding:22px 32px;display:flex;position:relative;box-shadow:0 12px 30px #173d4515}.ring{--p:0deg;background:conic-gradient(var(--coral) var(--p),#e5e0d7 0);border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:relative}.ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.ring b{z-index:1;font:700 24px var(--serif)}.ring small{font-size:10px}.status>div:nth-child(2)>small{color:var(--coral);letter-spacing:.17em;font-size:9px;font-weight:800}.status h2,.goals h2,.title h2,.council h2{font:600 32px var(--serif);margin:3px 0}.status p{color:var(--muted);margin:0;font-size:12px}.status aside{color:#788786;word-spacing:8px;margin-left:auto;font-size:11px}.status aside i{background:var(--gold);border-radius:50%;width:8px;height:8px;display:inline-block}.status aside i:last-child{background:var(--green)}.goals,.checks{max-width:1180px;margin:auto;padding:90px 0}.goals{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.goals>div>p,.title>p{color:var(--muted);line-height:1.7}.goalgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.goalgrid label{background:#fff;border:1px solid #ded9cf;border-radius:8px;padding:14px;font-size:11px;font-weight:700}.goalgrid label>b{color:var(--coral);font:700 22px var(--serif);display:block}.goalgrid input{border:0;border-bottom:1px solid #ddd8ce;outline:0;width:100%;padding:10px 0 4px;font-weight:400}.checks{border-top:1px solid #e1ddd3}.title{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.title>p{max-width:420px}.cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.card{text-align:left;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #ded9cf;border-radius:8px;padding:23px;transition:all .2s}.card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #173d4512}.card>div,.card>small{justify-content:space-between;display:flex}.card>div span{color:var(--coral);font-size:11px;font-weight:800}.card i{font:400 28px var(--serif);color:var(--gold);font-style:normal}.card h3{font:600 23px var(--serif);margin:5px 0}.card p{font:350 italic 14px var(--serif);color:var(--muted);margin:0}.card figure{background:#eae5dc;height:4px;margin:22px 0 9px}.card figure b{background:var(--coral);height:100%;display:block}.card>small{color:#899492}.card>small b{color:var(--ink)}.council{background:var(--ink);color:#fff;grid-template-columns:.75fr 1.25fr;gap:90px;padding:85px max(6vw,30px);display:grid}.council h2{font-size:44px}.council>div>p{color:#abc0bd;line-height:1.7}.stamp{border:2px solid var(--coral);text-align:center;color:#ed846b;letter-spacing:.12em;border-radius:50%;place-content:center;width:105px;height:105px;margin-top:45px;font-size:9px;display:grid;transform:rotate(-8deg)}.stamp b{font:700 29px var(--serif)}.council label{font:500 14px var(--serif);grid-template-columns:28px 1fr;gap:8px;margin-bottom:13px;display:grid}.council label>span{color:var(--coral);font:700 12px var(--sans)}.council textarea{color:#fff;resize:vertical;height:55px;font:400 12px var(--sans);background:#244c54;border:1px solid #42656b;border-radius:5px;grid-column:2;padding:9px}.council .save{margin-left:36px}.sub{max-width:1000px;margin:auto;padding:95px 30px}.sub h1{margin:12px 0 25px;font-size:75px}.intro{max-width:730px;color:var(--muted);font:350 19px/1.7 var(--serif)}.timeline{border-left:1px solid #d4cdbf;margin-top:60px}.timeline article{background:#fff;border:1px solid #ded9cf;border-radius:8px;grid-template-columns:48px 1fr 45px;align-items:center;gap:18px;margin:0 0 14px -25px;padding:18px;display:grid}.timeline article>span{background:var(--paper);width:48px;height:48px;font:700 17px var(--serif);border-radius:50%;place-items:center;display:grid}.timeline small{color:var(--coral);letter-spacing:.15em;font-size:8px}.timeline h3{font:600 21px var(--serif);margin:3px 0}.timeline p{color:var(--muted);margin:0;font-size:12px}.timeline article.done{background:#f0f5ef;border-color:#b7cbb9}.timeline .done>span{background:var(--green);color:#fff}.timeline article.current{border:2px solid var(--coral)}.stations{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:55px;display:grid}.stations article{background:#fff;border:1px solid #ded9cf;border-radius:8px;min-height:220px;padding:22px}.stations span{color:var(--coral);font-size:10px;font-weight:800}.stations i{float:right;font:400 28px var(--serif);color:var(--gold);font-style:normal}.stations h3{clear:both;font:600 22px var(--serif);padding-top:25px}.stations p{color:var(--muted);font-size:12px;line-height:1.6}.remember{background:var(--ink);color:#bfd0cd;border-radius:8px;margin-top:25px;padding:24px}.remember b{color:var(--gold);font:600 22px var(--serif);margin-right:25px}footer{color:#9fb4b1;background:#0e3037;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:35px;padding:36px 5vw;font-size:9px;line-height:1.6;display:grid}footer .brand{color:#fff}footer>p{text-align:center}footer>b{text-align:right;letter-spacing:.13em;color:var(--gold)}.shade{z-index:50;background:#102f35d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:var(--cream);border-radius:11px;width:min(750px,100%);max-height:94vh;position:relative;overflow:auto}.x{color:#fff;cursor:pointer;background:#fff2;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;position:absolute;top:14px;right:17px}.mhead{background:var(--ink);color:#fff;padding:33px 38px}.mhead small{color:#ef846b;letter-spacing:.15em}.mhead i{float:right;color:var(--gold);font:400 38px var(--serif);font-style:normal}.mhead h2{font:600 34px var(--serif);margin:7px 0 2px}.mhead p{font:350 italic 14px var(--serif);color:#b6c9c6;margin:0}.hint{color:#6e7d7c;background:#eee8dc;justify-content:space-between;padding:13px 28px;font-size:11px;display:flex}.skills{padding:12px 28px}.skills button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ddd8ce;grid-template-columns:32px 1fr 90px;align-items:center;gap:9px;padding:11px 0;display:grid}.skills button>span{border:1px solid #c9c3b8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.skills p{margin:0;font-size:12px}.skills small{text-align:right;color:#879391}.skills .l1{background:var(--gold);color:#fff}.skills .l2{color:#fff;background:#4d91a3}.skills .l3{background:var(--green);color:#fff}.mfoot{background:#fff;border-top:1px solid #ddd8ce;justify-content:space-between;align-items:center;padding:14px 28px;display:flex;position:sticky;bottom:0}.mfoot>b{font-family:var(--serif)}@media (width<=800px){header{flex-wrap:wrap;gap:8px;height:auto;padding:11px 15px}header nav{order:3;justify-content:center;width:100%}nav button{padding:8px 10px}.hero{padding:55px 20px 70px}.heroGrid{grid-template-columns:1fr;gap:40px}.hero h1{font-size:63px}.book{max-width:360px}.id{flex-wrap:wrap}.status{margin:-22px 14px 0;padding:17px}.status aside{display:none}.status h2{font-size:24px}.goals,.checks{padding:65px 18px}.goals{grid-template-columns:1fr;gap:28px}.goalgrid,.cards{grid-template-columns:1fr}.title{display:block}.council{grid-template-columns:1fr;gap:30px;padding:65px 20px}.stamp{display:none}.sub{padding:65px 18px}.sub h1{font-size:52px}.stations{grid-template-columns:1fr}.timeline article{grid-template-columns:43px 1fr}.timeline article>b{display:none}footer{text-align:center;grid-template-columns:1fr}footer .brand{justify-content:center}footer>b{text-align:center}.shade{padding:0}.modal{border-radius:0;height:100vh;max-height:100vh}.mhead{padding:30px 22px}.hint{display:block}.skills{padding:10px 18px}.skills button{grid-template-columns:28px 1fr}.skills small{text-align:left;grid-column:2}}:root{--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}.heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);gap:clamp(38px,6vw,76px)}.heroGrid>div:first-child{min-width:0}.hero h1{overflow-wrap:normal;font-size:clamp(58px,7vw,96px);line-height:.92}.hero h1 em{white-space:nowrap;display:inline-block}.heroGrid>div>p{font-size:clamp(17px,1.7vw,20px)}.passportMonogram{justify-content:center;align-items:center;gap:3px;letter-spacing:0!important;padding:0!important;font-size:15px!important;line-height:1!important;display:flex!important}.passportMonogram span{color:var(--gold)}.passportMonogram em{font:700 12px/1 var(--sans)!important;color:var(--coral)!important}.book strong{letter-spacing:.09em;font-size:clamp(24px,2.4vw,30px)}.book small{white-space:nowrap;font-size:9px}.routeMap{color:var(--coral);letter-spacing:.16em;border:1px dashed #cbbfae;border-radius:50px;justify-content:center;align-items:center;gap:22px;margin:42px 0 25px;padding:18px 24px;font-size:9px;font-weight:800;display:flex}.routeMap b{color:var(--gold);letter-spacing:.28em;font-size:18px}.timeline article{grid-template-columns:115px 48px 1fr 45px;padding:0 18px 0 0;overflow:hidden}.weekVisual{min-height:112px;color:var(--ink);background:#e7efe9;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:8px;display:flex;position:relative}.weekVisual:after{content:"";border:1px solid #fff8;border-radius:50%;position:absolute;inset:8px}.weekVisual i{font:400 36px var(--serif);z-index:1;font-style:normal}.weekVisual small{font:800 7px/1.35 var(--sans);letter-spacing:.12em;text-align:center;z-index:1;color:inherit;padding:0 9px}.v1,.v6{background:#e8dfcf}.v2,.v8{background:#e0ecee}.v3,.v5{color:#9a4935;background:#f4dfd7}.v4,.v9{background:#e1eadf}.v7,.v10{color:#785c1f;background:#eee4c9}.timeline article.done .weekVisual{filter:saturate(.7)}.stations article{transition:all .22s;position:relative}.stationCheck{background:var(--cream);color:#899492;cursor:pointer;border:1px solid #cfc7b9;border-radius:50%;width:34px;height:34px;font-size:18px;position:absolute;bottom:14px;right:14px}.stationComplete{background:#edf3eb!important;border-color:#9fbea5!important}.stationComplete .stationCheck{background:var(--green);border-color:var(--green);color:#fff}.stationComplete:after{content:"CLEARED";border:2px solid var(--coral);color:var(--coral);letter-spacing:.1em;border-radius:50%;padding:9px 5px;font-size:7px;font-weight:900;position:absolute;top:45px;right:12px;transform:rotate(-12deg)}.finish{background:#e9e3d7;border:1px solid #d6cebf;border-radius:10px;grid-template-columns:74px 1fr auto;align-items:center;gap:22px;margin-top:28px;padding:28px;display:grid}.finishSeal{color:#9c9f96;border:2px solid #a8aaa0;border-radius:50%;place-items:center;width:70px;height:70px;font-size:28px;display:grid}.finish small{color:#8a918e;letter-spacing:.16em;font-size:8px;font-weight:800}.finish h2{font:600 23px var(--serif);margin:4px 0}.finish p{color:var(--muted);margin:0;font-size:12px}.finish>button{color:#eee;cursor:not-allowed;background:#bbb9b2;border:0;border-radius:6px;padding:12px 17px}.finish.unlocked{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 14px 34px #173d4522}.finish.unlocked .finishSeal{border-color:var(--gold);color:var(--gold);box-shadow:0 0 0 5px #d5a43822}.finish.unlocked small{color:var(--gold)}.finish.unlocked p{color:#b6c9c6}.finish.unlocked>button{background:var(--coral);color:#fff;cursor:pointer;font-weight:700}.celebration{z-index:80;background:radial-gradient(circle,#28555d,#102f35 66%);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.celebration>section{text-align:center;color:#fff;width:min(780px,100%);animation:.6s ease-out celebrateIn;position:relative}.celebration>section>.x{z-index:2}.celebration h1{font:600 47px var(--serif);margin:26px 0 8px}.celebration>section>p{color:#bfd0ce;max-width:620px;margin:0 auto 22px;line-height:1.6}.completedPassport{width:min(570px,92vw);min-height:330px;color:var(--ink);background:#f4efdf;border-radius:9px;margin:auto;padding:26px 34px;position:relative;overflow:hidden;box-shadow:18px 18px #d4a237,0 25px 70px #0007}.completedPassport:before{content:"";border:1px solid #c9bfa9;border-radius:5px;position:absolute;inset:10px}.passportTop{border-bottom:1px solid #d4cbb9;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex;position:relative}.passportTop b{font:700 19px var(--serif)}.passportTop em{color:var(--coral)}.passportTop span{letter-spacing:.13em;font-size:8px}.completedPassport>small{letter-spacing:.2em;color:#7c8985;margin-top:22px;display:block}.completedPassport h2{font:600 34px var(--serif);color:var(--ink);margin:9px 0}.completedPassport>p{font:350 italic 13px var(--serif);color:#607370}.completedPassport code{letter-spacing:.16em;color:#83908e;font-size:8px}.finalStamp{border:4px double var(--coral);width:125px;height:125px;color:var(--coral);border-radius:50%;place-items:center;margin:12px auto;animation:.75s cubic-bezier(.2,1.7,.5,1) .25s both stampIn;display:grid;transform:rotate(-7deg)}.finalStamp span{font:800 8px/1.45 var(--sans);letter-spacing:.08em}.finalStamp b{font-size:15px}.confetti{color:var(--gold);font-size:30px;animation:3s ease-in-out infinite float;position:absolute}.c1{top:14%;left:9%}.c2{color:var(--coral);animation-delay:.5s;top:22%;right:12%}.c3{color:#8bb5aa;animation-delay:1s;bottom:14%;left:16%}.c4{animation-delay:1.4s;bottom:11%;right:18%}@keyframes celebrateIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes stampIn{0%{opacity:0;transform:scale(2.2)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(-7deg)}}@keyframes float{50%{transform:translateY(-18px)rotate(18deg)}}@media (width<=800px){.heroGrid{grid-template-columns:1fr}.hero h1{font-size:clamp(48px,14vw,66px)}.hero h1 em{white-space:normal}.book{width:min(100%,360px)}.timeline article{grid-template-columns:82px 40px 1fr;padding-right:12px}.timeline article>b{display:none}.weekVisual{min-height:128px}.routeMap b{letter-spacing:.05em}.finish{grid-template-columns:60px 1fr}.finishSeal{width:58px;height:58px}.finish>button{grid-column:1/-1}.celebration{align-items:start;padding-top:35px;overflow:auto}.celebration h1{font-size:35px}.completedPassport{padding:22px 20px}.completedPassport h2{font-size:27px}}.account{align-items:center;gap:10px;display:flex}.account>small{text-overflow:ellipsis;max-width:180px;overflow:hidden}.account>a,.dashboardLink{color:var(--ink);padding:9px 12px;font-size:11px;text-decoration:none}.dashboardLink{border-radius:20px}.saveError{z-index:19;color:#fff;text-align:center;background:#8c2f27;padding:10px;position:sticky;top:76px}.access-denied{text-align:center;background:var(--paper);place-content:center;justify-items:center;min-height:100vh;padding:25px;display:grid}.access-denied h1{font:600 42px var(--serif);margin:20px 0 8px}.access-denied p{max-width:520px;line-height:1.7}.primary-button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:13px 20px;font-weight:700}.dashPage{min-height:100vh}.dashPage header nav{background:0 0}.dashPage header nav a{color:var(--ink);padding:9px 12px;text-decoration:none}.dashHero{background:var(--ink);color:#fff;padding:65px max(5vw,25px)}.dashHero>small{color:var(--gold);letter-spacing:.18em}.dashHero h1{font:600 clamp(48px,7vw,82px)/.9 var(--serif);margin:12px 0 18px}.dashHero em{color:var(--coral);font-weight:350}.dashHero p{color:#b9cdca;max-width:680px}.dashBody{max-width:1220px;margin:auto;padding:35px 20px 80px}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:-70px;display:grid}.metrics article{background:#fff;border:1px solid #ddd8ce;border-radius:9px;padding:20px;box-shadow:0 10px 25px #102f3514}.metrics small{color:var(--muted);letter-spacing:.15em;font-size:8px;display:block}.metrics b{font:600 34px var(--serif)}.metrics .attention{border-top:4px solid var(--coral)}.dashTools{justify-content:space-between;gap:15px;margin:35px 0 18px;display:flex}.dashTools input{border:1px solid #d6d0c5;border-radius:6px;min-width:250px;padding:11px 14px}.dashTools>div{gap:5px;display:flex}.dashTools button{cursor:pointer;background:#fff;border:1px solid #d6d0c5;border-radius:20px;padding:9px 12px}.dashTools button.on{background:var(--ink);color:#fff}.studentTable{background:#fff;border:1px solid #ded9cf;border-radius:9px;overflow:hidden}.tableHead,.studentTable>article{grid-template-columns:1.35fr .45fr 1fr .55fr .65fr 1.25fr;align-items:center;gap:14px;padding:14px 18px;display:grid}.tableHead{color:#6c7b7a;letter-spacing:.13em;background:#ece7dc;font-size:8px;font-weight:800}.studentTable>article{border-top:1px solid #e5e0d7;font-size:12px}.studentTable>article.needsAttention{border-left:4px solid var(--coral);background:#fffaf6}.studentTable article div:first-child b,.studentTable article div:first-child small{display:block}.studentTable article div:first-child small{color:var(--muted);margin-top:3px}.miniProgress>b{display:block}.miniProgress>i{background:#e7e2d9;height:4px;margin:5px 0;display:block}.miniProgress>i span{background:var(--green);height:100%;display:block}.miniProgress small{color:var(--muted)}mark{color:#8c3526;background:#f6ddd5;border-radius:4px;margin:2px;padding:4px 6px;font-size:9px;display:inline-block}.goodFlag{color:#346244;background:#e2eee3}.completeFlag{color:#755c17;background:#f3e7bd}.privacyNote,.emptyDash{color:var(--muted);margin-top:18px;font-size:11px}.emptyDash{text-align:center;background:#fff;border:1px solid #ddd8ce;padding:35px}@media (width<=900px){.account>small{display:none}.metrics{grid-template-columns:1fr 1fr}.tableHead{display:none}.studentTable>article{grid-template-columns:1fr 1fr}.dashTools{flex-direction:column}.dashTools>div{overflow:auto}.dashPage header>small{display:none}}.loginScreen{text-align:center;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 50% 35%,#f8f3e7,#e4dbc9);flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex}.loginScreen img{object-fit:contain;width:105px;height:105px;margin-bottom:20px}.loginScreen>small{letter-spacing:.2em;color:var(--coral);font-size:9px;font-weight:800}.loginScreen h1{font:600 clamp(48px,7vw,78px)/.92 var(--serif);letter-spacing:-.04em;margin:14px 0}.loginScreen h1 em{color:var(--coral);font-weight:350}.loginScreen>p{max-width:570px;font:350 18px/1.65 var(--serif);color:#5d7170}.loginScreen .save{margin-top:8px;padding:14px 24px;font-size:15px}.loginNote{font:400 11px/1.5 var(--sans)!important;max-width:430px!important}.textButton{color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px;text-decoration:underline}.account{flex-wrap:wrap;justify-content:flex-end}.account .textButton{font-size:10px}.dashboardLink{align-items:center;display:inline-flex}.dashBody{max-width:none;padding:0 0 80px}.dashBody>.metrics,.dashBody>.dashTools,.dashBody>.studentTable,.dashBody>.privacyNote{max-width:1180px;margin-left:auto;margin-right:auto}.dashBody>.metrics{margin-top:-28px;position:relative}.dashBody>.dashTools{margin-top:35px}.dashBody>.studentTable,.dashBody>.privacyNote{width:calc(100% - 40px)}@media (width<=800px){.account{justify-content:center;width:100%}.loginScreen h1{font-size:52px}.dashBody>.metrics{margin-left:20px;margin-right:20px}.dashBody>.dashTools{padding:0 20px}.dashHero{padding:48px 22px 70px}}[hidden]{display:none!important}
