.library,.materialpage{color:#17313d;background:#f2faff;min-height:100vh}.libraryhero{text-align:center;padding:70px 0 55px}.libraryhero>small,.sectiontag,.libcta small{letter-spacing:.16em;color:#1599d5;font-size:10px;font-weight:850}.libraryhero h1{letter-spacing:-.055em;margin:16px 0;font-size:clamp(46px,6vw,76px);line-height:1.02}.libraryhero h1 em{color:#159fdf;font-style:normal}.libraryhero>p{color:#6f8590;max-width:720px;margin:auto;font-size:17px;line-height:1.65}.libraryhero>label{background:#fff;border:1px solid #cfe4ed;border-radius:18px;align-items:center;gap:12px;max-width:760px;margin:32px auto 0;padding:10px 14px;display:flex;box-shadow:0 18px 45px #61a9ca20}.libraryhero input{font:inherit;background:0 0;border:0;outline:0;flex:1;padding:10px;font-size:14px}.libraryhero kbd{color:#2588b4;background:#e7f7ff;border:0;border-radius:9px;padding:7px;font-size:9px}.libpal{color:#fff;background:#1ba8e9;border-radius:18px 18px 30px 30px;place-items:center;width:65px;height:58px;margin:0 auto 16px;display:grid;position:relative;box-shadow:0 12px 22px #168fc536}.libpal>i{font-size:31px;font-style:normal}.libpal>b{font-size:10px;position:absolute}.libpal>span{color:#e360a0;background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:-12px;right:-28px}.subjectchips{border-top:1px solid #dcebf1;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:28px;display:flex}.subjectchips button{color:#607984;background:#fff;border:1px solid #cfe3eb;border-radius:99px;padding:8px 13px;font-size:11px}.subjectchips .active{color:#fff;background:#169edc;border-color:#169edc}.libraryhead{justify-content:space-between;align-items:end;margin:55px 0 18px;display:flex}.libraryhead h2{margin:0;font-size:27px}.libraryhead p{color:#7a8f98}.libraryhead>span{color:#738b96;font-size:10px}.libgrid{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:90px;display:grid}.libgrid>a{color:#17313d;background:#fff;border:1px solid #d4e6ed;border-radius:20px;padding:12px;text-decoration:none;transition:all .2s}.libgrid>a:hover{transform:translateY(-4px);box-shadow:0 18px 36px #5496b21c}.libart{background:linear-gradient(145deg,#e9e6ff,#ddf4ff);border-radius:15px;place-items:center;height:165px;display:grid;position:relative}.libart.l1{background:linear-gradient(145deg,#dcf8eb,#e5f7ff)}.libart.l2{background:linear-gradient(145deg,#fff1df,#ffe8e8)}.libart.l3{background:linear-gradient(145deg,#dff5ff,#e9e8ff)}.libart.l4{background:linear-gradient(145deg,#ffe7f1,#e5f7ff)}.libart.l5{background:linear-gradient(145deg,#e7f8e9,#fff4d8)}.libart>span{filter:drop-shadow(0 10px 10px #49687922);font-size:48px}.libart>i{background:#fff;border-radius:99px;padding:6px 9px;font-size:8px;font-style:normal;position:absolute;bottom:10px;left:10px}.libart>b{color:#1499d7;font-size:22px;position:absolute;top:10px;right:13px}.libgrid>a>small{color:#1594cf;margin:15px 5px 5px;font-size:9px;font-weight:750;display:block}.libgrid h2{margin:0 5px;font-size:17px}.libgrid p{color:#718791;min-height:48px;margin:9px 5px 15px;font-size:10px;line-height:1.6}.libgrid footer{color:#7a909a;border-top:1px solid #e6f0f4;justify-content:space-between;padding:12px 5px 3px;font-size:8px;display:flex}.libgrid footer b{color:#168fc8}.noresults{text-align:center;background:#fff;border-radius:20px;margin-bottom:80px;padding:70px}.noresults i{color:#159bd8;font-size:30px;font-style:normal}.libcta{background:linear-gradient(120deg,#dff4ff,#eef9ff 60%,#ffe9f2);border-radius:24px;align-items:center;gap:23px;margin-bottom:85px;padding:28px 35px;display:flex}.libcta h2{margin:5px 0}.libcta .bowl{transform:scale(.7)}.libcta>a{margin-left:auto;text-decoration:none}.crumb{color:#78909a;align-items:center;gap:9px;padding-top:28px;font-size:10px;display:flex}.crumb a{color:#158ec6;text-decoration:none}.materialhero{background:linear-gradient(135deg,#e9e5ff,#dff5ff 62%,#d5f0ff);border-radius:25px;grid-template-columns:1.5fr .7fr;align-items:center;gap:50px;margin-top:28px;padding:50px;display:grid}.materialhero>div>span{background:#fff9;border-radius:19px;place-items:center;width:70px;height:70px;font-size:37px;display:inline-grid}.materialhero>div>small{letter-spacing:.12em;margin-top:22px;font-size:9px;display:block}.materialhero h1{letter-spacing:-.04em;margin:9px 0;font-size:43px}.materialhero>div>p{color:#617b87;max-width:680px;line-height:1.6}.materialhero>div>div{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.materialhero>div>div b{background:#fff9;border-radius:99px;padding:7px 10px;font-size:9px}.materialhero .primary{text-decoration:none;display:inline-block}.materialhero aside{text-align:center;background:#fff9;border:2px solid #fff;border-radius:22px;padding:28px;position:relative}.materialhero aside>i{color:#fff;background:#1aa6e8;border-radius:22px 22px 38px 38px;place-items:center;width:78px;height:69px;margin:20px auto;font-size:39px;font-style:normal;display:grid}.materialhero aside>b{color:#fff;font-size:12px;position:absolute;top:113px;left:50%;transform:translate(-50%)}.materialhero aside p{color:#718791;font-size:10px}.materialvoice{border-bottom:1px solid #d5e7ee;align-items:center;gap:10px;padding:20px 2px;display:flex}.materialvoice>div{margin-right:auto}.materialvoice small{letter-spacing:.14em;color:#1595cf;font-size:8px;font-weight:850;display:block}.materialvoice b{margin:5px 0 2px;font-size:14px;display:block}.materialvoice p{color:#718791;margin:0;font-size:9px}.materialvoice .voicebutton{color:#197fa9;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cde4ee;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:9px;font-weight:750;display:inline-flex}.materialvoice .voicebutton>i{color:#139bd9;background:#ddf5ff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.materialvoice .voicebutton.loading{opacity:.7}.materialvoice .voicebutton.playing{background:#e5f8ff;border-color:#8bd4f3}.materialbody{max-width:920px;padding:80px 0}.materialbody>article{margin-bottom:90px}.materialbody h2{letter-spacing:-.035em;margin:9px 0;font-size:34px}.sectionintro{color:#708690;line-height:1.7}.conceptlist{margin-top:24px;padding:0;list-style:none}.conceptlist li{background:#fff;border:1px solid #d5e7ee;border-radius:14px;align-items:center;gap:17px;margin:9px 0;padding:16px 19px;display:flex}.conceptlist span{color:#1599d4;font-size:9px;font-weight:800}.conceptlist p{margin:0;font-size:13px}.publiccards,.publicquestions{flex-direction:column;gap:10px;margin-top:25px;display:flex}.publiccards details,.publicquestions details{background:#fff;border:1px solid #d4e6ed;border-radius:15px;overflow:hidden}.publiccards summary,.publicquestions summary{cursor:pointer;align-items:center;gap:13px;padding:18px;list-style:none;display:flex}.publiccards summary::-webkit-details-marker{display:none}.publicquestions summary::-webkit-details-marker{display:none}.publiccards summary>i{color:#158fc8;background:#e5f7ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.publiccards summary>b,.publicquestions summary>b{font-size:12px}.publiccards summary>span{color:#168fc8;margin-left:auto;font-size:8px}.publiccards details>p,.publicquestions details>p{color:#315461;background:#eaf8ff;margin:0;padding:18px 25px;font-size:13px;line-height:1.6}.publicquestions summary>span{color:#1595cf;font-size:9px}.relatedsets{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.relatedsets a{color:#17313d;background:#fff;border:1px solid #d4e6ed;border-radius:15px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}.relatedsets i{font-size:25px;font-style:normal}.relatedsets small{color:#168fc8}.relatedsets span{color:#168fc8;font-size:9px}.setcta{text-align:center;background:linear-gradient(130deg,#dff5ff,#f0faff,#ffe8f2);border-radius:25px;margin-bottom:90px;padding:50px}.setcta .bowl{margin:auto;transform:scale(.8)}.setcta h2{font-size:34px}.setcta p{color:#708690}.setcta>a{margin-top:10px;text-decoration:none;display:inline-block}@media (width<=900px){.libgrid{grid-template-columns:repeat(2,1fr)}.materialhero{grid-template-columns:1fr}.materialhero aside{display:none}}@media (width<=650px){.libraryhero{padding-top:45px}.libraryhero h1{font-size:43px}.libgrid,.relatedsets{grid-template-columns:1fr}.libraryhead{align-items:start}.libraryhead>span{display:none}.libcta{flex-direction:column;align-items:flex-start}.libcta>a{margin-left:0}.materialhero{padding:28px}.materialhero h1{font-size:34px}.materialbody{padding:60px 16px}.materialbody h2{font-size:29px}.materialvoice{flex-wrap:wrap;align-items:flex-start}.materialvoice>div{width:100%;margin-bottom:5px}.materialvoice .voicebutton{flex:1;justify-content:center}.materialvoice .voicebutton span{white-space:normal}}.coursepath{border-block:1px solid #d6e7ef;margin:-45px 0 80px;padding:28px 2px}.coursepath small{letter-spacing:.14em;color:#1595cf;font-size:9px;font-weight:850}.coursepath p{color:#6f8590;font-size:13px}.coursepath a{color:#1598d6;font-size:12px;font-weight:800;text-decoration:none}.scopebar{border-block:1px solid #d5e7ee;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;margin-top:22px;padding:20px 4px;display:grid}.scopebar div{flex-direction:column;gap:5px;display:flex}.scopebar small{letter-spacing:.14em;color:#1595cf;font-size:8px;font-weight:850}.scopebar b{font-size:13px}.scopebar p{color:#6e8490;font-size:11px}.scopebar a{color:#1598d6;font-size:10px;font-weight:750;text-decoration:none}.studyvisual{padding-top:90px}.studyvisual header{text-align:center;margin-bottom:34px}.studyvisual header small{letter-spacing:.15em;color:#1595cf;font-size:9px;font-weight:850}.studyvisual h2{letter-spacing:-.04em;margin:9px 0;font-size:34px}.studyvisual>div{border-block:1px solid #d5e7ee;justify-content:center;align-items:stretch;display:flex}.studyvisual article{text-align:center;flex:1;padding:30px 20px}.studyvisual article+article{border-left:1px solid #d5e7ee}.studyvisual article b,.studyvisual article span{display:block}.studyvisual article b{font-size:14px}.studyvisual article span{color:#1595cf;letter-spacing:.08em;margin:7px 0;font-size:8px}.studyvisual article p{color:#6e8490;font-size:11px;line-height:1.55}.studyvisual>div>i{color:#1598d6;align-self:center;font-size:12px;font-style:normal}.geneflow article span{background:#fff;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 14px;font-size:9px;display:grid;box-shadow:0 12px 24px #4c90aa20}.selection>div{gap:0}.selection article b{color:#fff;background:#159fe3;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto 12px;display:grid}.ecosystem article{padding:45px}.ecosystem article:first-child{background:#e3f5ff}.ecosystem article:last-child{background:#e7f8ec}.ecosystem article b{letter-spacing:-.03em;font-size:29px}.misconceptions>div{margin-top:24px}.misconceptions section{border-top:1px solid #d5e7ee;grid-template-columns:1fr auto 1.4fr;align-items:center;gap:20px;padding:22px 0;display:grid}.misconceptions section:last-child{border-bottom:1px solid #d5e7ee}.misconceptions section>div{padding:5px 12px}.misconceptions span{letter-spacing:.12em;color:#1595cf;font-size:8px;font-weight:850}.misconceptions p{margin:7px 0;font-size:12px;line-height:1.65}.misconceptions i{color:#1598d6;font-style:normal}.misconceptions section>div:first-child p{color:#87979e;-webkit-text-decoration:line-through #f08f8f;text-decoration:line-through #f08f8f}.orbitalboard>div{background:linear-gradient(100deg,#eef0ff,#e8f8ff)}.orbitalboard article b{color:#177fb0;font-size:29px}.acidruler>div{background:linear-gradient(90deg,#ffe8df,#fff6d5,#e4f7f0)}.acidruler article{padding:42px 24px}.acidruler article b{font-size:20px}.stereowindow>div{background:#f3edff}.stereowindow article:nth-child(2){background:#fff}.stereowindow article b{font-size:17px}.carbonylroute>div{background:linear-gradient(90deg,#e7f8ff,#fff,#ffefe8)}.carbonylroute article:nth-child(2) span{background:#fff;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 10px;font-size:18px;font-weight:850;display:grid;box-shadow:0 12px 30px #428db22a}.spectrumstrip>div{background:#eef8ff}.spectrumstrip article:nth-child(odd){background:#fff8}.spectrumstrip article b{color:#167eae;font-size:22px}.electronshells>div{background:linear-gradient(90deg,#eef0ff,#e5f8ff)}.electronshells article span{background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:15px;font-weight:850;display:grid;box-shadow:0 10px 24px #3f83a525}.molebridge>div{background:linear-gradient(90deg,#fff0df,#fff,#e6f6ff)}.molebridge article:nth-child(2){background:#fff}.molebridge article b{font-size:18px}.aqueoussort>div{background:#eaf9ff}.aqueoussort article:nth-child(2){background:#fff}.aqueoussort article b{color:#1684b7;font-size:19px}.phaseboard>div{background:linear-gradient(90deg,#edf0ff,#e8fbff,#fff4df)}.phaseboard article b{font-size:24px}.enthalpystair>div{background:#fff8e4;align-items:flex-end}.enthalpystair article:first-child{padding-top:70px}.enthalpystair article:nth-child(2){background:#fff;padding-top:48px}.enthalpystair article:nth-child(3){padding-top:28px}.collisionlane>div{background:linear-gradient(90deg,#f2edff,#e7f7ff)}.collisionlane article b{background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 12px;display:grid;box-shadow:0 12px 25px #3f83a522}.equilibriumslider>div{background:linear-gradient(90deg,#ffe9df,#fff,#e1f7ef)}.equilibriumslider article:nth-child(2){background:#fff}.equilibriumslider article b{font-size:20px}.nuclearcell>div{background:#edf7ff}.nuclearcell article:first-child{background:#fff0e7}.nuclearcell article:last-child{background:#eef0ff}.nuclearcell article b{font-size:18px}.molecules>div{background:linear-gradient(110deg,#fff7e8,#ecf8ff 55%,#f0ebff);border:0;border-radius:26px;padding:18px}.molecules article{position:relative}.molecules article:before{content:"";border:10px dotted #78c9ed;border-radius:50%;width:58px;height:58px;margin:0 auto 18px;display:block}.molecules article:nth-child(2):before{border-color:#f2a7c7;transform:rotate(24deg)}.molecules article:nth-child(3):before{border-style:double;border-color:#bca9ef}.cellmap>div{background:#e5f7ff;border:1px solid #fff;border-radius:24px;box-shadow:inset 0 0 0 8px #ffffff80}.cellmap article b{color:#fff;background:#1aa4e3;border-radius:12px 12px 18px 18px;place-items:center;width:36px;height:36px;margin:0 auto 13px;display:grid}.energycycle>div{background:linear-gradient(120deg,#fff4d8,#e8f8ff,#ece8ff);border:0;border-radius:120px;padding:15px}.energycycle article{padding-block:38px}.energycycle article b{font-size:18px}.signals>div{border:0;gap:12px}.signals article{background:#fff;border:1px solid #cfe5ee;border-radius:70px;position:relative}.signals article+article{border-left:1px solid #cfe5ee}.signals article:not(:last-child):after{content:"···";color:#1598d6;z-index:2;position:absolute;top:41%;right:-16px}.signals article b{color:#1499d7}.signals article:nth-child(2){background:#e8f7ff}.signals article:nth-child(3){background:#f0ecff}.brainpath>div{background:linear-gradient(120deg,#f0eaff,#e5f7ff);border:0;border-radius:28px;padding:14px}.brainpath article:nth-of-type(2){background:#fff8;border-radius:24px}.cognitionlab>div{border:0;gap:12px}.cognitionlab article{text-align:left;background:#fff;border:1px solid #d4e7ef;border-radius:22px}.cognitionlab article:before{content:"";background:#91daf8;border-radius:99px;width:35px;height:8px;margin-bottom:20px;display:block}.cognitionlab article:nth-child(2):before{background:#c5b7f1;width:62px}.cognitionlab article:nth-child(3):before{background:#8adbb7;width:88px}.learningloop>div{background:#fff4dc;border:0;border-radius:100px;padding:14px}.learningloop article span{color:#fff;background:#ffb34d;border-radius:50%;place-items:center;width:32px;height:32px;margin:0 auto 10px;display:grid}.socialmap>div{border:0;align-items:center}.socialmap article{background:#e9f7ff;border-radius:22px}.socialmap article:nth-child(2){background:#fff;border:1px dashed #9acde3;flex:.7;transform:rotate(-2deg)}.socialmap article:nth-child(3){background:#f0ebff}.socialmap article+article{border-left:0;margin-left:14px}.caremap>div{background:linear-gradient(110deg,#e9f8ff,#f6f0ff,#fff0e8);border:1px solid #fff;border-radius:24px;padding:12px}.caremap article b{font-size:16px}.caremap article p{max-width:180px;margin-inline:auto}.atomspectrum>div{color:#fff;background:#151f31;border:0;border-radius:24px;padding:18px}.atomspectrum article p{color:#a9c2d0}.atomspectrum article:nth-child(2){flex-wrap:wrap;place-content:center;gap:8px;display:flex}.atomspectrum article:nth-child(2) i{background:#59c5f4;border-radius:6px 6px 0 0;width:13px;display:block}.atomspectrum article:nth-child(2) i:first-child{height:38px}.atomspectrum article:nth-child(2) i:nth-child(2){height:78px}.atomspectrum article:nth-child(2) i:nth-child(3){height:53px}.atomspectrum article:nth-child(2) b,.atomspectrum article:nth-child(2) p{flex-basis:100%}.bondlab>div{border:0;align-items:center;gap:10px}.bondlab article{aspect-ratio:1;background:#fff;border:1px solid #d5e7ee;border-radius:50%;flex-direction:column;justify-content:center;display:flex}.bondlab article:nth-of-type(2){background:#fff3df}.bondlab article:nth-of-type(3){background:#e6f7ff}.bondlab>div>i{font-size:22px}.mixturemap>div{background:linear-gradient(90deg,#f0ebff,#e5f7ff);border:0;border-radius:25px;align-items:center}.mixturemap article:nth-child(2){background:#fff;border:1px solid #d6e8ef;border-radius:18px;transform:rotate(-1deg)}.mixturemap article:nth-child(2) i{color:#169edc;margin:16px 0;font-size:25px;font-style:normal;display:block}.mixturemap article+article{border-left:0}.reactionledger>div{background:#fff;border:1px solid #d5e7ee;border-radius:24px;align-items:center}.reactionledger article:first-child{background:#fff0e9;border-radius:22px 0 0 22px}.reactionledger article:last-child{background:#e7f8ff;border-radius:0 22px 22px 0}.reactionledger article:nth-child(2){flex:.25}.reactionledger article:nth-child(2) b{color:#169edc;font-size:30px}.ratetrack>div{border:0;gap:12px}.ratetrack article{text-align:left;background:#e7f8ff;border-radius:22px}.ratetrack article:nth-child(2){background:#f1ecff}.ratetrack article:nth-child(3){background:#fff1df}.ratetrack article b{font-size:20px}.ratetrack article span{margin:13px 0}.heatmap>div{background:linear-gradient(90deg,#ffe6df,#f4f9fb 49%,#dff4ff);border:0;border-radius:26px;align-items:center}.heatmap article:last-child{background:#fff9;border-radius:20px;margin:12px}.heatmap article:last-child b{font-size:13px}.heatmap>div>i{font-size:24px}.equilibriumscale>div{border:0;align-items:end;gap:12px}.equilibriumscale article{background:#e7f7ff;border-radius:22px 22px 8px 8px}.equilibriumscale article:nth-child(2){background:#f1ecff;border:2px solid #fff;padding-block:50px}.equilibriumscale article:nth-child(3){background:#fff1df}.acidline>div{background:linear-gradient(105deg,#ffe9ed,#f4f1ff 50%,#e2f6ff);border:0;border-radius:24px;align-items:center}.acidline article:nth-of-type(2){transform:translateY(-18px)}.acidline article:nth-of-type(3){transform:translateY(-38px)}.acidline>div>i{font-size:24px;transform:rotate(-25deg)}.cellcircuit>div{color:#fff;background:#172432;border:0;border-radius:25px;align-items:center}.cellcircuit article p{color:#aac0cb}.cellcircuit article:first-child{background:#ffffff0c}.cellcircuit article:nth-of-type(2){background:#ffffff14}.cellcircuit article:last-child{color:#17313d;background:#fff;border-radius:18px;margin:14px}.cellcircuit>div>i{color:#64cdf7;letter-spacing:.2em}.examnotice{color:#718791;text-align:right;margin-top:16px;font-size:10px}.priorityboard>div{border:0;gap:12px}.priorityboard article{text-align:left;background:#fff;border:1px solid #d4e7ef;border-radius:22px}.priorityboard article b{color:#fff;background:#ff8f7e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.priorityboard article:nth-child(2) b{background:#f1b64f}.priorityboard article:nth-child(3) b{background:#52bfe9}.medicationcheck>div{background:linear-gradient(110deg,#e7f8ff,#f3edff,#e9f8ee);border:0;border-radius:26px;padding:12px}.medicationcheck article{background:#fff9;border-radius:20px;margin:6px}.medicationcheck article+article{border-left:0}.adaptationtriage>div{border:0;align-items:center}.adaptationtriage article{aspect-ratio:1;background:#e4f6ff;border:2px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;display:flex}.adaptationtriage article:nth-of-type(2){background:#fff0df}.adaptationtriage article:nth-of-type(3){background:#e8f8ed}.adaptationtriage>div>i{font-size:20px}.safetyzones>div{border:0;gap:9px}.safetyzones article{background:#e4f7ff;border-radius:20px}.safetyzones article:nth-child(2){background:#e9f8ee}.safetyzones article:nth-child(3){background:#fff1df}.safetyzones article:nth-child(4){background:#f0ebff}.safetyzones article b{font-size:15px}.wellnessclock>div{background:linear-gradient(90deg,#e8f8ed,#fff6df,#e6f6ff);border:0;border-radius:100px;padding:12px}.wellnessclock article span{font-size:7px}.wellnessclock article b{font-size:18px}.psychosocialresponse>div{border:0;gap:12px}.psychosocialresponse article{text-align:left;background:#fff;border:1px solid #d5e7ee;border-radius:26px 26px 26px 7px}.psychosocialresponse article:nth-child(2){background:#fff0f3}.psychosocialresponse article:nth-child(3){background:#e7f7ff}.psychosocialresponse article b{color:#1595cf}.comfortroutine>div{background:#f7fbfd;border:0;border-radius:28px;gap:10px;padding:14px}.comfortroutine article{background:#e5f7ff;border-radius:18px}.comfortroutine article:nth-child(2){background:#fff0df}.comfortroutine article:nth-child(3){background:#e9f8ed}.comfortroutine article b{font-size:18px}.riskwatch>div{background:linear-gradient(#0000,#e8f7ff);border:0;border-radius:24px;align-items:end;gap:8px;padding:18px}.riskwatch article{text-align:left;border-left:3px solid #88d3f1}.riskwatch article:nth-child(2){border-color:#f0b454;padding-bottom:42px}.riskwatch article:nth-child(3){border-color:#ed8d8d;padding-bottom:70px}.riskwatch article+article{border-top:0}.riskwatch article span{font-variant-numeric:tabular-nums}@media (width<=700px){.scopebar{grid-template-columns:1fr}.studyvisual>div{flex-direction:column}.studyvisual>div>i{padding:5px;transform:rotate(90deg)}.studyvisual article+article{border-top:1px solid #d5e7ee;border-left:0}.misconceptions section{grid-template-columns:1fr}.misconceptions i{justify-self:center;transform:rotate(90deg)}.energycycle>div{border-radius:28px}.signals article:not(:last-child):after{top:auto;bottom:-19px;right:50%}}.cuteart{background:linear-gradient(145deg,#eae6ff,#dff5ff);border:3px solid #fff;border-radius:17px;height:190px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d8e9f0}.cuteart-1{background:linear-gradient(145deg,#dcf8ec,#dff4ff)}.cuteart-2{background:linear-gradient(145deg,#fff0dc,#ffe5eb)}.cuteart-3{background:linear-gradient(145deg,#e4f3ff,#e8e5ff)}.cuteart-4{background:linear-gradient(145deg,#ffe5f0,#dff6ff)}.cuteart-5{background:linear-gradient(145deg,#e8f9e7,#fff1d9)}.cuteart-6{background:linear-gradient(145deg,#efe5ff,#e1f7ff)}.cuteart-7{background:linear-gradient(145deg,#ffeada,#e5f6ff)}.subjectbubble{background:#fff9;border-radius:21px;place-items:center;width:69px;height:69px;font-size:35px;animation:3s ease-in-out infinite floatcute;display:grid;position:absolute;top:18%;right:14%;transform:rotate(7deg);box-shadow:0 13px 25px #5794ae24}.tiny-soba{color:#fff;background:#1aa8e9;border-radius:20px 20px 34px 34px;place-items:center;width:72px;height:65px;display:grid;position:absolute;bottom:17%;left:14%;transform:rotate(-5deg);box-shadow:0 12px 25px #0b84bc35}.tiny-soba>i{font-size:34px;font-style:normal}.tiny-soba>b{font-size:10px;position:absolute}.tiny-soba>span{color:#4d7c91;white-space:nowrap;background:#fff;border-radius:99px;padding:6px 9px;font-size:7px;position:absolute;top:-16px;left:61px}.paperbits{gap:5px;display:flex;position:absolute;bottom:12%;right:10%}.paperbits i{background:#fff;border-radius:5px;width:25px;height:32px;display:block;transform:rotate(8deg);box-shadow:0 5px 10px #5991a51c}.paperbits i:nth-child(2){background:#f7fdff;transform:rotate(-4deg)}.paperbits i:nth-child(3){transform:rotate(13deg)}.cuteart>em{background:#fff;border-radius:99px;padding:6px 9px;font-size:8px;font-style:normal;position:absolute;top:10px;left:10px}.cuteart>strong{color:#149bd9;font-size:22px;position:absolute;top:10px;right:12px}.cutegrid>a:hover .tiny-soba{animation:.5s ease-in-out wiggle}.cutegrid>a:hover .paperbits i{animation:.7s ease-in-out paperpop}.why-soba{background:#f9fdff;border-block:1px solid #d9ebf2;margin-bottom:90px;padding:110px 0}.why-soba>.shell{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}.whycopy>small{letter-spacing:.16em;color:#1596d0;font-size:10px;font-weight:850}.whycopy h2{letter-spacing:-.05em;margin:15px 0;font-size:52px;line-height:1.02}.whycopy h2 em{color:#149fdf;font-style:normal}.whycopy>p{color:#6c8390;max-width:600px;line-height:1.7}.soba-compare{grid-template-columns:1fr 1fr;gap:10px;margin:28px 0;display:grid}.soba-compare article{background:#f2f5f7;border:1px solid #dfe9ed;border-radius:16px;padding:16px}.soba-compare article.better{background:#e8f8ff;border-color:#bfe5f6}.soba-compare article>span{font-size:10px;font-weight:850}.soba-compare ul{margin:14px 0 0;padding:0;list-style:none}.soba-compare li{color:#6d828d;margin:10px 0;padding-left:17px;font-size:9px;position:relative}.soba-compare article:first-child li:before{content:"×";color:#dd796e;position:absolute;left:0}.soba-compare .better li:before{content:"✓";color:#16ad76;position:absolute;left:0}.whycopy>a{text-decoration:none;display:inline-block}.organizer{background:linear-gradient(145deg,#c8ecff,#e8f8ff 55%,#ffddec);border:5px solid #fff;border-radius:32px;height:520px;position:relative;overflow:hidden;box-shadow:0 20px 55px #5299b62b}.messy{width:38%;height:33%;position:absolute;top:10%;left:8%}.messy span{background:#fff;border-radius:9px;padding:10px 13px;font-size:9px;position:absolute;box-shadow:0 8px 17px #5794ae22}.messy span:first-child{top:10%;left:8%;transform:rotate(-12deg)}.messy span:nth-child(2){top:22%;right:2%;transform:rotate(8deg)}.messy span:nth-child(3){bottom:5%;left:28%;transform:rotate(-4deg)}.messy i,.messy b{color:#4caede;font-size:24px;position:absolute}.messy i{top:0;right:15%}.messy b{bottom:0;left:3%}.sortarrow{color:#249fd7;font-size:37px;position:absolute;top:22%;left:45%;transform:rotate(25deg)}.big-soba{color:#fff;background:#18a6e8;border-radius:35px 35px 60px 60px;place-items:center;width:126px;height:112px;animation:2.2s ease-in-out infinite organize;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 35px #087cae3d}.big-soba>span{font-size:63px;font-weight:850}.big-soba>b{font-size:15px;position:absolute}.big-soba>i{font-size:38px;font-style:normal;animation:1.5s infinite steam;position:absolute;top:-40px}.big-soba>em{color:#4d7e93;background:#fff;border-radius:99px;padding:8px 10px;font-size:8px;position:absolute;bottom:5px;right:-70px}.tidy{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;bottom:8%;left:8%;right:8%}.tidy>span{color:#1599d5;background:#fff;border:1px solid #d5e8f0;border-radius:13px;flex-direction:column;align-items:center;gap:6px;padding:15px 5px;display:flex}.tidy small{color:#667e8a;font-size:7px}.why-soba+section{margin-top:0}@keyframes floatcute{50%{transform:translateY(-7px)rotate(4deg)}}@keyframes wiggle{25%{transform:rotate(3deg)}75%{transform:rotate(-8deg)}}@keyframes paperpop{50%{transform:translateY(-7px)rotate(-5deg)}}@keyframes organize{50%{transform:translate(-50%,-56%)rotate(-2deg)}}@media (width<=900px){.why-soba>.shell{grid-template-columns:1fr}.organizer{height:440px}.whycopy h2{font-size:45px}}@media (width<=600px){.soba-compare{grid-template-columns:1fr}.why-soba{padding:75px 0}.organizer{height:380px}.whycopy h2{font-size:38px}.tidy{grid-template-columns:repeat(2,1fr)}}.libbody{max-width:1120px}.cutegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:58px 34px;padding-bottom:110px}.cutegrid>a{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cutegrid>a:hover{box-shadow:none;transform:translateY(-3px)}.cuteart{border:5px solid #fff;border-radius:28px;height:280px;overflow:hidden;box-shadow:0 0 0 1px #d4e7ef}.cutegrid>a>small{margin:20px 7px 6px;font-size:10px}.cutegrid h2{letter-spacing:-.025em;margin:0 7px;font-size:22px}.cutegrid p{max-width:500px;min-height:0;margin:10px 7px 16px;font-size:12px;line-height:1.65}.cutegrid footer{background:0 0;border-top:1px solid #dceaf0;margin:0 7px;padding:12px 0 0;font-size:9px}.studywindow{background:#fff;border:1px solid #d5e8ef;border-radius:18px;width:59%;height:74%;padding:19px;position:absolute;top:15%;left:14%;transform:rotate(-2deg);box-shadow:0 16px 32px #4c8ead24}.studywindow>small{letter-spacing:.12em;color:#6f8b98;font-size:7px;display:block}.studywindow>span{background:#f4faff;border-radius:19px;place-items:center;width:70px;height:70px;margin:17px auto 13px;font-size:36px;display:grid}.studywindow>i{background:#e6f0f4;border-radius:99px;height:7px;margin-top:8px;display:block}.studywindow>i:nth-of-type(2){width:80%}.studywindow>i:nth-of-type(3){width:58%}.peek-soba{color:#fff;background:#1aa8e9;border-radius:29px 29px 53px 53px;place-items:center;width:105px;height:96px;transition:all .25s;display:grid;position:absolute;bottom:-8%;right:9%;transform:rotate(5deg);box-shadow:0 14px 28px #0b84bc35}.peek-soba>i{font-size:53px;font-style:normal}.peek-soba>b{font-size:13px;position:absolute}.scene-doodle{color:#159bd9;background:#fff9;border-radius:50%;place-items:center;width:45px;height:45px;font-size:23px;display:grid;position:absolute;top:11%;right:10%;transform:rotate(8deg)}.cuteart>em{top:auto;bottom:12px;left:12px}.cutegrid>a:hover .peek-soba{transform:translateY(-10px)rotate(1deg)}.cutegrid>a:hover .studywindow{transform:rotate(0)}.subjectbubble,.tiny-soba,.paperbits,.cuteart>strong{display:none}.libraryhead{margin-top:68px}.why-soba{margin-top:10px}@media (width<=850px){.cutegrid{grid-template-columns:1fr;gap:45px}.cuteart{height:270px}}@media (width<=520px){.cuteart{height:225px}.studywindow{width:65%;padding:14px;left:9%}.peek-soba{width:84px;height:78px}.cutegrid h2{font-size:19px}}.course-hubs{padding:0 0 110px}.course-hubs header{max-width:650px;margin-bottom:35px}.course-hubs header small{letter-spacing:.15em;color:#1595cf;font-size:10px;font-weight:850}.course-hubs header h2{letter-spacing:-.04em;margin:10px 0;font-size:40px}.course-hubs header p{color:#6e8490;line-height:1.7}.course-hubs>div{border-block:1px solid #d6e7ef;grid-template-columns:repeat(2,1fr);display:grid}.course-hubs a{color:#17313d;grid-template-columns:150px 1fr auto;align-items:center;gap:18px;padding:24px 10px;text-decoration:none;display:grid}.course-hubs a:nth-child(odd){border-right:1px solid #d6e7ef;padding-right:26px}.course-hubs a:nth-child(2n){padding-left:26px}.course-hubs a:nth-child(n+3){border-top:1px solid #d6e7ef}.course-hubs span{color:#1595cf;font-size:9px;font-weight:850}.course-hubs b{font-size:13px}.course-hubs em{color:#1598d6;font-size:10px;font-style:normal}@media (width<=850px){.course-hubs>div{grid-template-columns:1fr}.course-hubs a{border-top:1px solid #d6e7ef;grid-template-columns:110px 1fr auto;border-right:0!important;padding:20px 4px!important}.course-hubs a:first-child{border-top:0}}@media (width<=520px){.course-hubs a{grid-template-columns:1fr auto}.course-hubs a span{grid-column:1/-1}}.soba-reasons{background:#eef8ff;border-block:1px solid #dcecf3;padding:110px 0}.soba-reasons header{text-align:center;max-width:740px;margin:0 auto 55px}.soba-reasons header>small{letter-spacing:.15em;color:#1596d0;font-size:10px;font-weight:850}.soba-reasons header h2{letter-spacing:-.045em;margin:12px 0;font-size:45px}.soba-reasons header p{color:#6d8490;font-size:15px;line-height:1.7}.reason-grid{grid-template-columns:repeat(2,1fr);display:grid}.reason-grid>article{padding:0 34px 60px}.reason-grid>article:nth-child(odd){border-right:1px solid #d6e7ef}.reason-grid>article:nth-child(n+3){border-top:1px solid #d6e7ef;padding-top:60px}.reason-visual{background:linear-gradient(145deg,#cef,#e6f7ff);border:5px solid #fff;border-radius:27px;height:300px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d2e7f0}.rv1{background:linear-gradient(145deg,#dceeff,#e7f6ff)}.rv2{background:linear-gradient(145deg,#d7f4ff,#e9f8ff)}.rv3{background:linear-gradient(145deg,#d8efff,#e4f7ff)}.reason-grid h3{letter-spacing:-.02em;margin:27px 0 8px;font-size:21px}.reason-grid>article>p{color:#6c828d;max-width:480px;min-height:44px;font-size:13px;line-height:1.7}.reason-grid>article>a{color:#1399dc;font-size:12px;font-weight:750;text-decoration:none}.source-stack{width:35%;height:60%;position:absolute;top:18%;left:10%}.source-stack span{background:#fff;border:1px solid #d7e8ef;border-radius:12px;padding:13px 18px;font-size:9px;position:absolute;box-shadow:0 10px 22px #5590aa20}.source-stack span:first-child{top:4%;left:5%;transform:rotate(-6deg)}.source-stack span:nth-child(2){top:36%;right:0;transform:rotate(5deg)}.source-stack span:nth-child(3){bottom:0;left:16%;transform:rotate(-2deg)}.reason-arrow{color:#28a9e5;font-size:38px;position:absolute;top:41%;left:43%}.source-set{background:#fff;border:1px solid #cfe4ed;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:39%;height:52%;padding:20px;display:flex;position:absolute;top:24%;right:8%;box-shadow:0 16px 32px #5691aa24}.source-set i{color:#fff;background:#1aa8e9;border-radius:16px 16px 28px 28px;place-items:center;width:55px;height:50px;font-size:29px;font-style:normal;display:grid}.source-set b{margin-top:12px;font-size:10px}.source-set small{color:#8297a1;margin-top:4px;font-size:7px}.memory-orbit{border:1px dashed #89cbe8;border-radius:50%;width:190px;height:190px;animation:16s linear infinite slowspin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.memory-orbit>span{color:#1599d5;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:95px;height:95px;font-size:30px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 25px #5592aa20}.memory-orbit>span small{color:#6f8995;font-size:7px}.memory-orbit>i{color:#68818d;background:#fff;border-radius:99px;padding:7px 9px;font-size:7px;font-style:normal;position:absolute}.memory-orbit>i:first-of-type{top:40%;left:-18px}.memory-orbit>i:nth-of-type(2){top:22%;right:-15px}.memory-orbit>i:nth-of-type(3){bottom:5%;right:1px}.orbit-soba{color:#fff;background:#1aa7e8;border-radius:14px 14px 24px 24px;place-items:center;width:48px;height:43px;font-size:9px;display:grid;position:absolute;bottom:12%;right:13%}.mode-stack{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:absolute;inset:19% 12%}.mode-stack span{color:#159bd8;background:#fff;border:1px solid #d1e6ee;border-radius:15px;justify-content:center;align-items:center;gap:10px;font-size:19px;display:flex;box-shadow:0 10px 18px #4f90a91c}.mode-stack small{color:#617985;font-size:8px}.mode-cursor{color:#fff;background:#1aa7e8;border-radius:50%;place-items:center;width:43px;height:43px;font-size:22px;display:grid;position:absolute;bottom:13%;right:18%;box-shadow:0 8px 18px #147ead34}.audio-player{background:#fff;border:1px solid #cfe4ed;border-radius:19px;align-items:center;gap:15px;padding:18px;display:flex;position:absolute;top:29%;left:10%;right:10%;box-shadow:0 16px 32px #5691aa22}.audio-player>span{color:#159bd9;background:#e3f6ff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.audio-player>div{flex-direction:column;flex:1;display:flex}.audio-player b{font-size:10px}.audio-player i{background:#e2edf2;border-radius:99px;height:6px;margin:12px 0 6px}.audio-player i em{background:#17a4e6;border-radius:99px;width:46%;height:100%;display:block}.audio-player small{color:#8197a1;font-size:7px}.reason-headphones{color:#fff;background:#1aa7e8;border-radius:20px 20px 37px 37px;justify-content:center;align-items:center;gap:3px;width:75px;height:69px;font-size:22px;display:flex;position:absolute;bottom:8%;right:9%}.reason-headphones b{font-size:23px}.reasons-cta{text-align:center;margin-top:5px}.reasons-cta a{color:#fff;background:#159fe3;border-radius:12px;padding:13px 20px;font-size:12px;font-weight:750;text-decoration:none;display:inline-block}@keyframes slowspin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=800px){.reason-grid{grid-template-columns:1fr}.reason-grid>article{padding:0 0 45px;border:0!important}.reason-grid>article:nth-child(n+2){padding-top:45px;border-top:1px solid #d6e7ef!important}.reason-visual{height:270px}.soba-reasons{padding:80px 0}.soba-reasons header h2{font-size:38px}}
