.Screen-module__WvIYIG__demo{--fit:1;--mw:1066px;--mh:700px;width:100%;height:calc(var(--mh) * var(--fit));overscroll-behavior-x:contain;border-radius:inherit;background:var(--bg);--ink:#1b2a4a;--bar:#e4e3de;--dim:#736e67;--control:#8c867f;font-family:var(--sans);position:relative;overflow:auto hidden}@media (max-width:780px){.Screen-module__WvIYIG__demo{--fit:.62}}@media (max-width:460px){.Screen-module__WvIYIG__demo{--fit:.33}}@media (min-width:781px) and (max-width:1100px){.Screen-module__WvIYIG__demo{--fit:.8}}@media (min-width:1101px) and (max-width:1180px){.Screen-module__WvIYIG__demo{--fit:.95}}.Screen-module__WvIYIG__sizer{width:calc(var(--mw) * var(--fit));height:calc(var(--mh) * var(--fit));position:relative}.Screen-module__WvIYIG__app{width:var(--mw);height:var(--mh);transform:scale(var(--fit,1));transform-origin:0 0;flex-direction:column;display:flex;position:absolute;top:0;left:0}.Screen-module__WvIYIG__pointer{z-index:6;pointer-events:none;filter:drop-shadow(0 2px 3px #0e0d0c47);width:0;height:0;transition-property:transform;transition-timing-function:cubic-bezier(.32,.08,.2,1);position:absolute;top:0;left:0}.Screen-module__WvIYIG__pointer svg{display:block}.Screen-module__WvIYIG__arrow{width:14px;height:18px;scale:var(--ptr,1);transform-origin:3px 2px;margin:-2px 0 0 -3px}.Screen-module__WvIYIG__handSvg{width:19px;height:22.2px;scale:var(--ptr,1);transform-origin:9px 10px;margin:-10px 0 0 -9px}.Screen-module__WvIYIG__ping{border:1.5px solid var(--ink);width:26px;height:26px;scale:var(--ptr,1);border-radius:50%;animation:.62s cubic-bezier(.2,.7,.3,1) forwards Screen-module__WvIYIG__ping;position:absolute;top:-9px;left:-9px}@keyframes Screen-module__WvIYIG__ping{0%{opacity:.75;transform:scale(.3)}to{opacity:0;transform:scale(1.15)}}.Screen-module__WvIYIG__bar{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:20px;height:58px;padding:0 22px;display:flex}.Screen-module__WvIYIG__brand{color:var(--fg);align-items:center;gap:11px;font-size:14px;font-weight:500;display:flex}.Screen-module__WvIYIG__mark{background:var(--ink);border-radius:5px;width:20px;height:20px}.Screen-module__WvIYIG__tabs{color:var(--dim);gap:26px;font-size:13px;display:flex}.Screen-module__WvIYIG__tabOn{color:var(--fg);font-weight:500;position:relative}.Screen-module__WvIYIG__tabOn:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-19px;left:0;right:0}@media (prefers-reduced-motion:reduce){.Screen-module__WvIYIG__pointer{display:none}}
.ScheduleDemo-module__Z6eGBq__head{flex:none;height:96px;padding:16px 22px 0}.ScheduleDemo-module__Z6eGBq__back{color:var(--dim);margin:0;font-size:12.5px}.ScheduleDemo-module__Z6eGBq__headRow{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.ScheduleDemo-module__Z6eGBq__title{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:19px;font-weight:600}.ScheduleDemo-module__Z6eGBq__acts{align-items:center;gap:12px;display:flex}.ScheduleDemo-module__Z6eGBq__seg{color:var(--dim);background:#f1efe9;border-radius:8px;gap:2px;padding:3px;font-size:12.5px;display:inline-flex}.ScheduleDemo-module__Z6eGBq__seg>span{border-radius:6px;padding:5px 13px}.ScheduleDemo-module__Z6eGBq__segOn{background:var(--bg);color:var(--ink);font-weight:500;box-shadow:0 1px 2px #0e0d0c17}.ScheduleDemo-module__Z6eGBq__btn{background:var(--ink);color:#fff;border-radius:7px;align-items:center;height:32px;padding:0 16px;font-size:12.5px;font-weight:500;display:inline-flex}.ScheduleDemo-module__Z6eGBq__body{flex:1;min-height:0;margin:0 22px;position:relative}.ScheduleDemo-module__Z6eGBq__side{border:1px solid var(--line);background:var(--bg);border-radius:10px;width:354px;height:387px;position:absolute;top:0;left:0}.ScheduleDemo-module__Z6eGBq__sideTitle{color:var(--fg);margin:0;font-size:13px;font-weight:600;position:absolute;top:17px;left:17px}.ScheduleDemo-module__Z6eGBq__map{width:318px;height:206px;position:absolute;top:53px;left:17px}.ScheduleDemo-module__Z6eGBq__colHead,.ScheduleDemo-module__Z6eGBq__rowHead{color:var(--dim);font-size:10.5px;position:absolute}.ScheduleDemo-module__Z6eGBq__colHead{text-align:center;width:52px;top:0}.ScheduleDemo-module__Z6eGBq__rowHead{align-items:center;width:22px;height:40px;display:flex;left:0}.ScheduleDemo-module__Z6eGBq__cell{border-radius:6px;width:52px;height:40px;transition:background-color .36s,box-shadow .2s;position:absolute}.ScheduleDemo-module__Z6eGBq__cellOpen{box-shadow:inset 0 0 0 1.5px #1b2a4180}.ScheduleDemo-module__Z6eGBq__cellTarget{box-shadow:0 0 0 2px var(--ink)}.ScheduleDemo-module__Z6eGBq__light{background:#eaeff7}.ScheduleDemo-module__Z6eGBq__medium{background:#b7c5de}.ScheduleDemo-module__Z6eGBq__heavy{background:#7c93c0}.ScheduleDemo-module__Z6eGBq__legend{color:var(--dim);align-items:center;gap:7px;margin:0;font-size:11.5px;display:flex;position:absolute;top:275px;left:17px}.ScheduleDemo-module__Z6eGBq__legend .ScheduleDemo-module__Z6eGBq__key+.ScheduleDemo-module__Z6eGBq__key,.ScheduleDemo-module__Z6eGBq__legend span+span{margin-left:7px}.ScheduleDemo-module__Z6eGBq__key{border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.ScheduleDemo-module__Z6eGBq__readout{border:1px solid var(--line);color:var(--dim);background:#fbfaf8;border-radius:8px;align-items:center;gap:10px;margin:0;padding:11px 12px;font-size:11.5px;line-height:1.5;display:flex;position:absolute;top:309px;left:17px;right:17px}.ScheduleDemo-module__Z6eGBq__readout b{color:var(--fg);font-size:12px;font-weight:500}.ScheduleDemo-module__Z6eGBq__readout em{letter-spacing:.05em;text-transform:uppercase;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:10px;font-style:normal;font-weight:500}.ScheduleDemo-module__Z6eGBq__b_light{color:#4d5a72;background:#eef2f8}.ScheduleDemo-module__Z6eGBq__b_medium{color:#3c4a63;background:#dde4f0}.ScheduleDemo-module__Z6eGBq__b_heavy{color:#2a3a55;background:#d3dcec}.ScheduleDemo-module__Z6eGBq__day{width:644px;position:absolute;top:0;left:378px}.ScheduleDemo-module__Z6eGBq__dayHead{height:48px}.ScheduleDemo-module__Z6eGBq__dayHead h4{color:var(--fg);margin:0;font-size:15px;font-weight:600}.ScheduleDemo-module__Z6eGBq__dayHead p{color:var(--dim);margin:5px 0 0;font-size:11.5px}.ScheduleDemo-module__Z6eGBq__rows{height:396px;margin-top:10px;position:relative}.ScheduleDemo-module__Z6eGBq__row,.ScheduleDemo-module__Z6eGBq__carry,.ScheduleDemo-module__Z6eGBq__hole{border-radius:9px;width:644px;height:56px;position:absolute;top:0;left:0}.ScheduleDemo-module__Z6eGBq__row,.ScheduleDemo-module__Z6eGBq__carry{border:1px solid var(--line);white-space:nowrap;background:#fbfaf8;align-items:center;gap:12px;padding:0 16px;font-size:13px;display:flex;overflow:hidden}.ScheduleDemo-module__Z6eGBq__row{will-change:transform;transition:transform .42s cubic-bezier(.32,.08,.2,1)}.ScheduleDemo-module__Z6eGBq__hole{border:1px dashed var(--control);background:#1b2a4108;transition:transform .42s cubic-bezier(.32,.08,.2,1)}.ScheduleDemo-module__Z6eGBq__carry{z-index:5;border-color:var(--control);will-change:transform, width;transition-property:transform,width,height;transition-timing-function:cubic-bezier(.32,.08,.2,1);box-shadow:0 16px 30px -14px #0e0d0c66}.ScheduleDemo-module__Z6eGBq__spine{border-radius:0 3px 3px 0;width:4px;position:absolute;top:11px;bottom:11px;left:0}.ScheduleDemo-module__Z6eGBq__lecture{background:#5b5bd6}.ScheduleDemo-module__Z6eGBq__lab{background:#2f6fd0}.ScheduleDemo-module__Z6eGBq__reading{background:#4c8a3f}.ScheduleDemo-module__Z6eGBq__grip{opacity:.75;color:var(--control);flex:none;grid-template-columns:repeat(2,2px);gap:2.5px;display:grid}.ScheduleDemo-module__Z6eGBq__grip i{background:currentColor;border-radius:50%;width:2px;height:2px}.ScheduleDemo-module__Z6eGBq__name{min-width:0;color:var(--fg);text-overflow:ellipsis;flex:auto;overflow:hidden}.ScheduleDemo-module__Z6eGBq__kind{color:var(--dim)}.ScheduleDemo-module__Z6eGBq__carryTag{align-items:flex-end;gap:0;padding:0 4px 5px 9px}.ScheduleDemo-module__Z6eGBq__tag{text-align:center;letter-spacing:.03em;color:#45536b;flex:auto;min-width:0;font-size:9.5px;font-weight:600;overflow:hidden}.ScheduleDemo-module__Z6eGBq__mins{color:#45536b;background:#1b2a410f;border-radius:5px;flex:none;padding:4px 9px;font-size:11px;font-weight:500}@media (prefers-reduced-motion:reduce){.ScheduleDemo-module__Z6eGBq__row,.ScheduleDemo-module__Z6eGBq__hole,.ScheduleDemo-module__Z6eGBq__carry,.ScheduleDemo-module__Z6eGBq__cell{transition:none}}
.Nap-module__Zt8poW__os{--forest:#163d26;--green:#197638;--green-hover:#124f27;--green-bright:#5bc96d;--green-ink:#fff;--green-soft:#5bc96d29;--bg:#ebecee;--panel:#fff;--panel-2:#f4f5f6;--paper-light:#fafafb;--line:#163d261a;--edge:#163d262e;--ring:#163d2640;--text:#171c18;--dim:#5d6862;--faint:#616d66;--ink:#163d26;--amber:#b7791f;--amber-text:#7f5310;--amber-soft:#e4b85a38;--clay:#b45c47;--blue:#4d6bb8;--display:var(--font-inter), system-ui, sans-serif;--read:var(--font-hanken), system-ui, sans-serif;--mono:var(--font-plex-mono), ui-monospace, monospace;--ptr:max(1, calc(.6 / var(--fit,1)));background:var(--bg);width:100%;height:100%;color:var(--text);font-family:var(--read);letter-spacing:0;font-size:13px;line-height:1.4;position:relative;overflow:hidden}.Nap-module__Zt8poW__wall{background:#6c8f3a url(/nap/sonoma.jpg) 50%/cover no-repeat;position:absolute;inset:0}.Nap-module__Zt8poW__menubar{-webkit-backdrop-filter:blur(28px)saturate(1.6);height:26px;font-family:var(--display);letter-spacing:-.005em;color:#000000db;z-index:5;background:#ffffff61;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:0 14px 0 12px;font-size:13px;display:flex;position:absolute;top:0;left:0;right:0}.Nap-module__Zt8poW__menubar .Nap-module__Zt8poW__left,.Nap-module__Zt8poW__menubar .Nap-module__Zt8poW__right{align-items:center;height:100%;display:flex}.Nap-module__Zt8poW__menubar .Nap-module__Zt8poW__left{gap:18px}.Nap-module__Zt8poW__menubar .Nap-module__Zt8poW__apple{fill:#000000db;width:14px;height:14px;margin-top:-2px}.Nap-module__Zt8poW__menubar b{font-weight:700}.Nap-module__Zt8poW__menubar .Nap-module__Zt8poW__menus{gap:18px;font-weight:400;display:flex}.Nap-module__Zt8poW__menubar .Nap-module__Zt8poW__right{gap:15px}.Nap-module__Zt8poW__menubar .Nap-module__Zt8poW__right svg{color:#000000db;width:15px;height:15px}.Nap-module__Zt8poW__menubar .Nap-module__Zt8poW__battery{width:24px;height:12px}.Nap-module__Zt8poW__menubar time{font-variant-numeric:tabular-nums;white-space:pre;margin-left:2px}.Nap-module__Zt8poW__dock{-webkit-backdrop-filter:blur(24px)saturate(1.5);box-shadow:0 18px 40px -18px #163d2659, 0 0 0 1px var(--line);z-index:5;background:#ffffff6b;border:1px solid #ffffff8c;border-radius:20px;gap:8px;padding:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.Nap-module__Zt8poW__dockItem{background:var(--panel);border:1px solid var(--line);width:52px;height:52px;color:var(--forest);border-radius:14px;place-items:center;transition:transform .25s cubic-bezier(.2,.8,.3,1);display:grid;position:relative}.Nap-module__Zt8poW__dockItem svg{width:24px;height:24px}.Nap-module__Zt8poW__dockItem[data-hot=true]{transform:translateY(-8px)}.Nap-module__Zt8poW__dockItem[data-open=true]{color:var(--green);background:#5bc96d2e;border-color:#1f8a4340}.Nap-module__Zt8poW__dockItem[data-open=true]:after{content:"";background:var(--forest);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.Nap-module__Zt8poW__win{background:var(--panel);transform-origin:50% 100%;z-index:2;border:1px solid #163d2629;border-radius:16px;flex-direction:column;transition:transform .45s cubic-bezier(.2,.8,.3,1),opacity .35s,box-shadow .3s;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px 2px #163d260f,0 30px 70px -24px #163d2673}.Nap-module__Zt8poW__win[data-shown=false]{opacity:0;pointer-events:none;transform:translateY(24px)scale(.92)}.Nap-module__Zt8poW__win[data-front=true]{z-index:3}.Nap-module__Zt8poW__win[data-front=false]{box-shadow:0 1px 2px #163d260f,0 30px 70px -24px #163d2659}.Nap-module__Zt8poW__win[data-front=false] .Nap-module__Zt8poW__titlebar b{color:var(--dim)}.Nap-module__Zt8poW__titlebar{border-bottom:1px solid var(--line);background:var(--panel-2);height:40px;color:var(--dim);flex:none;align-items:center;gap:10px;padding:0 14px;font-size:12.5px;display:flex}.Nap-module__Zt8poW__lights{gap:8px;margin-right:6px;display:flex}.Nap-module__Zt8poW__lights i{background:#d6d8db;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000001f}.Nap-module__Zt8poW__win[data-front=true] .Nap-module__Zt8poW__lights i:first-child{background:#ff5f57}.Nap-module__Zt8poW__win[data-front=true] .Nap-module__Zt8poW__lights i:nth-child(2){background:#febc2e}.Nap-module__Zt8poW__win[data-front=true] .Nap-module__Zt8poW__lights i:nth-child(3){background:#28c840}.Nap-module__Zt8poW__titlebar b{color:var(--forest);font-weight:600}.Nap-module__Zt8poW__titlebar .Nap-module__Zt8poW__crumb{color:var(--faint)}.Nap-module__Zt8poW__body{flex:1;min-height:0;padding:20px 22px;overflow:hidden}.Nap-module__Zt8poW__eyebrow{font-family:var(--read);letter-spacing:.01em;color:var(--faint);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.Nap-module__Zt8poW__h{font-family:var(--display);letter-spacing:-.01em;color:var(--text);margin:0;font-size:28px;font-weight:500;line-height:1.1}.Nap-module__Zt8poW__h2{font-family:var(--display);letter-spacing:-.01em;color:var(--text);margin:0;font-size:20px;font-weight:500}.Nap-module__Zt8poW__h2 span{color:var(--dim)}.Nap-module__Zt8poW__p{color:var(--dim);margin:0;line-height:1.5}.Nap-module__Zt8poW__mono{font-family:var(--mono);color:var(--forest);font-size:12.5px}.Nap-module__Zt8poW__pill{white-space:nowrap;height:22px;color:var(--dim);background:var(--panel);border:1px solid var(--edge);border-radius:99px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.Nap-module__Zt8poW__pill svg{flex:none;width:11px;height:11px}.Nap-module__Zt8poW__pillGreen{color:var(--green);background:var(--green-soft);border-color:#0000}.Nap-module__Zt8poW__pillAmber{color:var(--amber-text);background:var(--amber-soft);border-color:#0000}.Nap-module__Zt8poW__pillForest{color:#fff;background:var(--forest);border-color:var(--forest)}.Nap-module__Zt8poW__pillOutline{color:var(--forest);background:var(--panel);border-color:var(--edge)}.Nap-module__Zt8poW__pill .Nap-module__Zt8poW__dot{background:var(--green-bright)}.Nap-module__Zt8poW__btn{height:38px;font-family:var(--read);color:var(--green-ink);background:var(--green);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;transition:transform .12s,background .12s,box-shadow .12s;display:inline-flex;box-shadow:0 1px 2px #163d2626}.Nap-module__Zt8poW__btn[data-hot=true]{background:var(--green-hover);transform:scale(.97);box-shadow:0 0 #163d2600}.Nap-module__Zt8poW__btnGhost{color:var(--text);background:var(--panel);box-shadow:none;border:1px solid #163d2633}.Nap-module__Zt8poW__btnGhost[data-hot=true]{background:var(--panel-2)}.Nap-module__Zt8poW__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.Nap-module__Zt8poW__check{border:1.5px solid var(--ring);width:18px;height:18px;color:var(--green-ink);border-radius:50%;flex:none;place-items:center;display:grid}.Nap-module__Zt8poW__check svg{opacity:0;width:10px;height:10px}.Nap-module__Zt8poW__check[data-on=true]{background:var(--green);border-color:var(--green)}.Nap-module__Zt8poW__check[data-on=true] svg{opacity:1}.Nap-module__Zt8poW__num{border:1.5px solid var(--ring);width:22px;height:22px;font-family:var(--display);color:var(--forest);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:500;line-height:1;display:grid}.Nap-module__Zt8poW__num[data-on=true]{background:var(--green);border-color:var(--green);color:#fff}.Nap-module__Zt8poW__card{background:var(--panel);z-index:2;border:1px solid #163d2629;border-radius:18px;width:640px;padding:32px 36px 28px;position:absolute;top:calc(50% - 20px);left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #163d260f,0 40px 80px -30px #163d2666}.Nap-module__Zt8poW__rail{gap:6px;margin-bottom:22px;display:flex}.Nap-module__Zt8poW__rail i{background:var(--line);border-radius:99px;flex:1;height:3px;overflow:hidden}.Nap-module__Zt8poW__rail i:after{content:"";background:var(--green);width:0;height:100%;transition:width .5s cubic-bezier(.2,.8,.3,1);display:block}.Nap-module__Zt8poW__rail i[data-done=true]:after{width:100%}.Nap-module__Zt8poW__stepHead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.Nap-module__Zt8poW__stepHead .Nap-module__Zt8poW__h{font-size:30px}.Nap-module__Zt8poW__stepNum{color:var(--faint);white-space:nowrap;font-size:12.5px;font-weight:500}.Nap-module__Zt8poW__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Nap-module__Zt8poW__tiles3{grid-template-columns:repeat(3,minmax(0,1fr))}.Nap-module__Zt8poW__tiles3 .Nap-module__Zt8poW__tile{padding:14px 16px}.Nap-module__Zt8poW__tiles3 .Nap-module__Zt8poW__tile b{font-size:16px}.Nap-module__Zt8poW__tiles3 .Nap-module__Zt8poW__tile span{font-size:12px}.Nap-module__Zt8poW__tile{background:var(--panel-2);border:1.5px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;transition:border-color .2s,background .2s;display:flex;position:relative}.Nap-module__Zt8poW__tile b{font-family:var(--display);letter-spacing:-.01em;color:var(--text);font-size:18px;font-weight:500}.Nap-module__Zt8poW__tile span{color:var(--dim);font-size:12.5px}.Nap-module__Zt8poW__tile[data-hot=true]{border-color:var(--edge)}.Nap-module__Zt8poW__tile[data-on=true]{border-color:var(--green);background:#5bc96d24}.Nap-module__Zt8poW__tile[data-on=true] b{color:var(--forest)}.Nap-module__Zt8poW__tileCheck{background:var(--green);color:#fff;opacity:0;border-radius:50%;place-items:center;width:18px;height:18px;transition:opacity .2s;display:grid;position:absolute;top:14px;right:14px}.Nap-module__Zt8poW__tileCheck svg{width:10px;height:10px}.Nap-module__Zt8poW__tile[data-on=true] .Nap-module__Zt8poW__tileCheck{opacity:1}.Nap-module__Zt8poW__tile .Nap-module__Zt8poW__tileCheck{color:#fff}.Nap-module__Zt8poW__chips{flex-wrap:wrap;gap:8px;display:flex}.Nap-module__Zt8poW__chip{border:1.5px solid var(--line);background:var(--panel-2);height:36px;color:var(--text);border-radius:99px;align-items:center;gap:8px;padding:0 14px;font-size:13px;transition:border-color .2s,background .2s;display:inline-flex}.Nap-module__Zt8poW__chip[data-on=true]{border-color:var(--green);color:var(--forest);background:#5bc96d24}.Nap-module__Zt8poW__stepFoot{border-top:1px solid var(--line);color:var(--dim);justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;font-size:12.5px;display:flex}.Nap-module__Zt8poW__matches{gap:8px;display:grid}.Nap-module__Zt8poW__match{background:var(--panel-2);border:1.5px solid var(--line);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.Nap-module__Zt8poW__match b{font-family:var(--display);color:var(--text);margin-bottom:3px;font-size:16px;font-weight:500;display:block}.Nap-module__Zt8poW__match>div>span{color:var(--dim);font-size:12px}.Nap-module__Zt8poW__match[data-on=true]{border-color:var(--green)}.Nap-module__Zt8poW__done{text-align:center;justify-items:center;gap:10px;padding:22px 0 6px;display:grid}.Nap-module__Zt8poW__doneMark{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.Nap-module__Zt8poW__doneMark svg{width:20px;height:20px}.Nap-module__Zt8poW__split{grid-template-rows:minmax(0,1fr);grid-template-columns:380px 1fr;gap:0;height:calc(100% + 36px);display:grid}.Nap-module__Zt8poW__fadeEnd,.Nap-module__Zt8poW__briefMain,.Nap-module__Zt8poW__recordMain{-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 44px),#0000 100%)}.Nap-module__Zt8poW__briefSide{border-right:1px solid var(--line);background:var(--paper-light);flex-direction:column;gap:14px;min-width:0;padding:26px 28px;display:flex}.Nap-module__Zt8poW__briefSide .Nap-module__Zt8poW__h{font-size:30px}.Nap-module__Zt8poW__briefSide>.Nap-module__Zt8poW__p{font-size:13.5px}.Nap-module__Zt8poW__briefMain{flex-direction:column;gap:8px;min-width:0;min-height:0;padding:22px 26px;display:flex;overflow:hidden}.Nap-module__Zt8poW__spec{border-top:1px solid var(--line);gap:6px;padding-top:14px;display:grid}.Nap-module__Zt8poW__specRow{grid-template-columns:96px 1fr;gap:12px;font-size:12.5px;display:grid}.Nap-module__Zt8poW__specRow span:first-child{color:var(--faint)}.Nap-module__Zt8poW__specRow span:last-child{color:var(--text)}.Nap-module__Zt8poW__crit{gap:10px;display:grid}.Nap-module__Zt8poW__critRow{color:var(--text);align-items:flex-start;gap:12px;font-size:12.5px;line-height:1.45;display:flex}.Nap-module__Zt8poW__critRow .Nap-module__Zt8poW__check{width:16px;height:16px;margin-top:1px}.Nap-module__Zt8poW__tasks{gap:8px;display:grid}.Nap-module__Zt8poW__task{background:var(--panel-2);border:1px solid #163d2614;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 16px;transition:border-color .2s,background .2s,box-shadow .2s;display:grid}.Nap-module__Zt8poW__task[data-hot=true]{border-color:var(--edge)}.Nap-module__Zt8poW__task[data-open=true]{background:var(--panel);border:1.5px solid var(--green);box-shadow:0 8px 24px -16px #19763880}.Nap-module__Zt8poW__task[data-locked=true]{opacity:.5}.Nap-module__Zt8poW__taskName{gap:2px;min-width:0;display:grid}.Nap-module__Zt8poW__taskName b{color:var(--text);font-size:14px;font-weight:600}.Nap-module__Zt8poW__taskName span{color:var(--dim);font-size:12px}.Nap-module__Zt8poW__taskMeta{align-items:center;gap:6px;display:flex}.Nap-module__Zt8poW__taskOpen{background:var(--paper-light);border-radius:10px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px;margin-top:4px;padding:14px 16px;display:grid}.Nap-module__Zt8poW__taskOpen .Nap-module__Zt8poW__eyebrow{margin-bottom:4px}.Nap-module__Zt8poW__taskOpen p{color:var(--dim);margin:0;font-size:12.5px;line-height:1.45}.Nap-module__Zt8poW__taskOpen p b{color:var(--green);font-weight:600}.Nap-module__Zt8poW__taskFoot{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.Nap-module__Zt8poW__taskFoot .Nap-module__Zt8poW__mono{color:var(--text);font-size:12px}.Nap-module__Zt8poW__submitted{color:var(--text);align-items:center;gap:10px;font-size:12.5px;display:flex}.Nap-module__Zt8poW__submitted i{background:var(--amber);width:8px;height:8px;box-shadow:0 0 0 4px var(--amber-soft);border-radius:50%}.Nap-module__Zt8poW__record{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 340px;gap:0;height:calc(100% + 36px);display:grid}.Nap-module__Zt8poW__recordMain{background:var(--paper-light);flex-direction:column;gap:18px;min-width:0;min-height:0;padding:28px 32px;display:flex;overflow:hidden}.Nap-module__Zt8poW__recordSide{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;gap:16px;padding:26px 24px;display:flex;position:relative}.Nap-module__Zt8poW__member{align-items:center;gap:14px;display:flex}.Nap-module__Zt8poW__memberAv{width:52px;height:52px;font-family:var(--display);color:#fff;background:var(--clay);border-radius:50%;flex:none;place-items:center;font-size:19px;font-weight:500;display:grid}.Nap-module__Zt8poW__member b{font-family:var(--display);letter-spacing:-.01em;color:var(--text);font-size:26px;font-weight:500;line-height:1.1;display:block}.Nap-module__Zt8poW__member span{color:var(--dim);font-size:12.5px}.Nap-module__Zt8poW__member .Nap-module__Zt8poW__memberAv{color:#fff;font-size:19px}.Nap-module__Zt8poW__entry{background:var(--panel);border:1px solid #163d261a;border-radius:14px;gap:12px;padding:18px 20px;display:grid}.Nap-module__Zt8poW__entryHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.Nap-module__Zt8poW__entryHead b{font-family:var(--display);letter-spacing:-.01em;color:var(--text);margin-bottom:3px;font-size:20px;font-weight:500;display:block}.Nap-module__Zt8poW__entryHead>div>span{color:var(--dim);font-size:12px}.Nap-module__Zt8poW__quote{background:var(--panel);border:1px solid #163d2624;border-radius:12px;gap:10px;padding:18px 20px;display:grid}.Nap-module__Zt8poW__quote p{color:var(--text);margin:0;font-size:14.5px;line-height:1.5}.Nap-module__Zt8poW__quote span{color:var(--dim);align-items:center;gap:10px;font-size:12px;display:flex}.Nap-module__Zt8poW__quote span:before{content:"";background:var(--edge);width:16px;height:1px}.Nap-module__Zt8poW__review{background:var(--panel);border:1px solid var(--line);color:var(--dim);border-radius:10px;grid-template-columns:auto 1fr;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:grid}.Nap-module__Zt8poW__review .Nap-module__Zt8poW__memberAv{background:var(--blue);color:#fff;width:26px;height:26px;font-size:10px}.Nap-module__Zt8poW__review b{color:var(--text);font-weight:500}.Nap-module__Zt8poW__artefacts{flex-wrap:wrap;gap:8px;display:flex}.Nap-module__Zt8poW__artefact{border:1px solid var(--edge);background:var(--panel);height:30px;font-family:var(--mono);color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:11.5px;display:inline-flex}.Nap-module__Zt8poW__artefact svg{width:13px;height:13px;color:var(--dim)}.Nap-module__Zt8poW__ledger{gap:10px;font-size:12.5px;display:grid}.Nap-module__Zt8poW__ledgerRow{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr;gap:12px;padding-bottom:10px;line-height:1.35;display:grid}.Nap-module__Zt8poW__ledgerRow span:first-child{color:var(--faint)}.Nap-module__Zt8poW__ledgerRow span:last-child{color:var(--text);text-align:right;min-width:0}.Nap-module__Zt8poW__disclaimer{font-family:var(--display);color:var(--dim);margin:0;font-size:13.5px;font-style:italic;font-weight:400;line-height:1.45}.Nap-module__Zt8poW__pop{background:var(--panel);border:1px solid var(--edge);color:var(--dim);border-radius:12px;padding:14px 16px;font-size:12.5px;line-height:1.45;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.3,1);position:absolute;bottom:76px;left:24px;right:24px;box-shadow:0 24px 50px -20px #163d2659}.Nap-module__Zt8poW__pop[data-shown=false]{opacity:0;transform:translateY(8px)}.Nap-module__Zt8poW__recordSide:has(.Nap-module__Zt8poW__pop[data-shown=true]) .Nap-module__Zt8poW__disclaimer{opacity:0}.Nap-module__Zt8poW__disclaimer{transition:opacity .25s}.Nap-module__Zt8poW__pop b{color:var(--text);margin-bottom:4px;font-weight:600;display:block}.Nap-module__Zt8poW__pop code{font-family:var(--mono);color:var(--forest);font-size:11.5px}.Nap-module__Zt8poW__sideFoot{gap:8px;margin-top:auto;display:grid}.Nap-module__Zt8poW__list{gap:8px;display:grid}.Nap-module__Zt8poW__listRow{background:var(--panel-2);border:1px solid #163d2614;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.Nap-module__Zt8poW__listRow b{font-family:var(--display);letter-spacing:-.01em;color:var(--text);font-size:16px;font-weight:500;display:block}.Nap-module__Zt8poW__listRow>div>span{color:var(--dim);font-size:12px}.Nap-module__Zt8poW__note{color:var(--dim);font-size:12.5px;line-height:1.5}.Nap-module__Zt8poW__note b{color:var(--text);margin-bottom:6px;font-weight:600;display:block}.Nap-module__Zt8poW__todo{gap:8px;margin-top:12px;display:grid}.Nap-module__Zt8poW__todoRow{color:var(--text);align-items:center;gap:10px;font-size:12.5px;display:flex}.Nap-module__Zt8poW__todoRow[data-done=true]{color:var(--faint);text-decoration:line-through}.Nap-module__Zt8poW__signin{background:var(--panel);z-index:2;border:1px solid #163d2629;border-radius:18px;gap:20px;width:400px;padding:32px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #163d260f,0 40px 80px -30px #163d2666}.Nap-module__Zt8poW__markBig{background:var(--forest);width:40px;height:40px;color:var(--green-bright);font-family:var(--display);letter-spacing:-.04em;border-radius:12px;place-items:center;font-size:18px;font-weight:700;display:grid}.Nap-module__Zt8poW__field{gap:6px;display:grid}.Nap-module__Zt8poW__field label{color:var(--faint);font-size:12px;font-weight:500}.Nap-module__Zt8poW__input{background:var(--panel);height:42px;color:var(--text);border:1px solid #163d2633;border-radius:10px;align-items:center;padding:0 12px;font-size:13px;display:flex}.Nap-module__Zt8poW__input[data-empty=true]{color:var(--faint)}.Nap-module__Zt8poW__input[data-focus=true]{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.Nap-module__Zt8poW__fine{color:var(--dim);font-size:12px;line-height:1.5}.Nap-module__Zt8poW__fine b{color:var(--text);font-weight:600}.Nap-module__Zt8poW__toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.Nap-module__Zt8poW__search{background:var(--panel);height:38px;color:var(--faint);border:1px solid #163d2633;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.Nap-module__Zt8poW__search svg{width:14px;height:14px;color:var(--dim)}.Nap-module__Zt8poW__cats{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.Nap-module__Zt8poW__cat{border:1px solid var(--edge);background:var(--panel);height:30px;color:var(--dim);border-radius:99px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.Nap-module__Zt8poW__cat[data-on=true]{background:var(--forest);color:#fff;border-color:var(--forest)}.Nap-module__Zt8poW__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Nap-module__Zt8poW__domain{background:var(--panel-2);border:1.5px solid var(--line);border-radius:14px;align-content:start;gap:6px;padding:16px 18px;display:grid}.Nap-module__Zt8poW__domain[data-on=true]{border-color:var(--green)}.Nap-module__Zt8poW__domain b{font-family:var(--display);letter-spacing:-.01em;color:var(--text);font-size:16px;font-weight:500}.Nap-module__Zt8poW__domain>span{color:var(--dim);font-size:12px;line-height:1.4}.Nap-module__Zt8poW__domain .Nap-module__Zt8poW__meta{gap:6px;margin-top:6px;display:flex}.Nap-module__Zt8poW__readCols{grid-template-columns:1fr 300px;gap:28px;height:100%;display:grid}.Nap-module__Zt8poW__readMain{align-content:start;gap:18px;min-width:0;display:grid}.Nap-module__Zt8poW__readMain .Nap-module__Zt8poW__h{font-size:30px}.Nap-module__Zt8poW__readMain .Nap-module__Zt8poW__p{font-size:13.5px;line-height:1.5}.Nap-module__Zt8poW__readSide{background:var(--paper-light);border:1px solid var(--line);border-radius:14px;align-content:start;gap:14px;padding:18px;display:grid}.Nap-module__Zt8poW__weeks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Nap-module__Zt8poW__week{background:var(--panel-2);border:1px solid #163d2614;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.Nap-module__Zt8poW__week b{color:var(--text);font-size:13px;font-weight:600}.Nap-module__Zt8poW__week span{color:var(--dim);font-size:12px;line-height:1.45}.Nap-module__Zt8poW__drop{background:var(--paper-light);border:1px dashed #163d2640;border-radius:14px;gap:10px;padding:16px;display:grid}.Nap-module__Zt8poW__fileRow{background:var(--panel);border:1px solid var(--line);height:40px;font-family:var(--mono);color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:12px;display:flex}.Nap-module__Zt8poW__fileRow svg{width:14px;height:14px;color:var(--dim)}.Nap-module__Zt8poW__fileRow span:last-child{font-family:var(--read);color:var(--faint);margin-left:auto;font-size:11.5px}.Nap-module__Zt8poW__textarea{background:var(--panel);min-height:92px;color:var(--text);border:1px solid #163d2633;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.Nap-module__Zt8poW__verdict{background:var(--green-soft);border:1px solid #5bc96d80;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px 18px;display:grid}.Nap-module__Zt8poW__verdict .Nap-module__Zt8poW__doneMark{width:36px;height:36px}.Nap-module__Zt8poW__verdict .Nap-module__Zt8poW__doneMark svg{width:16px;height:16px}.Nap-module__Zt8poW__verdict b{font-family:var(--display);color:var(--text);margin-bottom:2px;font-size:17px;font-weight:500;display:block}.Nap-module__Zt8poW__verdict span{color:var(--dim);font-size:12.5px}.Nap-module__Zt8poW__comment{background:var(--panel);border:1px solid #163d2624;border-radius:12px;gap:4px;padding:16px 18px;display:grid}.Nap-module__Zt8poW__comment .Nap-module__Zt8poW__pill{justify-self:start;margin-bottom:6px}.Nap-module__Zt8poW__comment b{font-family:var(--display);letter-spacing:-.01em;color:var(--text);margin-bottom:2px;font-size:17px;font-weight:500;display:block}.Nap-module__Zt8poW__comment p{color:var(--dim);margin:0;font-size:13.5px;line-height:1.5}.Nap-module__Zt8poW__scrim{z-index:4;background:#163d2659;position:absolute;inset:0}.Nap-module__Zt8poW__modal{z-index:5;background:var(--panel);border:1px solid #163d2629;border-radius:18px;gap:16px;width:520px;padding:26px 28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #163d260f,0 40px 80px -30px #163d2673}.Nap-module__Zt8poW__linkRow{grid-template-columns:1fr auto;gap:8px;display:grid}.Nap-module__Zt8poW__linkRow .Nap-module__Zt8poW__input{font-family:var(--mono);background:var(--paper-light);font-size:12px}.Nap-module__Zt8poW__opt{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 0;font-size:12.5px;display:grid}.Nap-module__Zt8poW__opt b{color:var(--text);font-weight:600;display:block}.Nap-module__Zt8poW__opt>div>span{color:var(--dim);font-size:12px}.Nap-module__Zt8poW__toggle{background:var(--panel-2);border:1px solid var(--edge);border-radius:99px;width:36px;height:20px;position:relative}.Nap-module__Zt8poW__toggle:after{content:"";background:var(--dim);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.Nap-module__Zt8poW__toggle[data-on=true]{background:var(--green);border-color:var(--green)}.Nap-module__Zt8poW__toggle[data-on=true]:after{background:#fff;left:18px}.Nap-module__Zt8poW__bars{width:100%;height:auto;display:block}.Nap-module__Zt8poW__ring{flex:none;display:block}.Nap-module__Zt8poW__bar{transform-box:fill-box;transform-origin:50% 100%;transition:transform .6s cubic-bezier(.2,.8,.3,1);transform:scaleY(.04)}.Nap-module__Zt8poW__bars[data-live=true] .Nap-module__Zt8poW__bar{transform:scaleY(1)}.Nap-module__Zt8poW__barVal{opacity:0;transition:opacity .3s}.Nap-module__Zt8poW__bars[data-live=true] .Nap-module__Zt8poW__barVal{opacity:1}.Nap-module__Zt8poW__ringArc{transition:stroke-dashoffset .9s cubic-bezier(.2,.8,.3,1) .45s}.Nap-module__Zt8poW__dash>*{transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.3,1)}.Nap-module__Zt8poW__dash[data-live=false]>*{opacity:0;transform:translateY(10px)}.Nap-module__Zt8poW__dash[data-live=true]>:first-child{transition-delay:.2s}.Nap-module__Zt8poW__dash[data-live=true]>:nth-child(2){transition-delay:.28s}.Nap-module__Zt8poW__dash[data-live=true]>:nth-child(3){transition-delay:.36s}.Nap-module__Zt8poW__dash[data-live=true]>:nth-child(4){transition-delay:1s}.Nap-module__Zt8poW__strip{width:100%;height:auto;display:block}.Nap-module__Zt8poW__dash{align-content:start;gap:14px;display:grid}.Nap-module__Zt8poW__greet{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.Nap-module__Zt8poW__greet .Nap-module__Zt8poW__h{font-size:30px}.Nap-module__Zt8poW__stats{grid-template-columns:1fr 1fr auto;align-items:stretch;gap:10px;display:grid}.Nap-module__Zt8poW__stat{background:var(--panel-2);border:1px solid #163d2614;border-radius:14px;align-content:space-between;gap:4px;padding:12px 14px;display:grid}.Nap-module__Zt8poW__stat span{color:var(--faint);font-size:12px}.Nap-module__Zt8poW__stat b{font-family:var(--display);letter-spacing:-.01em;color:var(--text);font-size:28px;font-weight:500;line-height:1}.Nap-module__Zt8poW__stat b small{font-family:var(--read);color:var(--dim);margin-top:6px;font-size:12px;font-weight:400;display:block}.Nap-module__Zt8poW__statRing{grid-template-columns:auto auto;align-items:center;gap:10px;display:grid}.Nap-module__Zt8poW__chartCard{background:var(--panel-2);border:1px solid #163d2614;border-radius:14px;gap:6px;padding:12px 14px 8px;display:grid}.Nap-module__Zt8poW__chartHead{color:var(--dim);justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.Nap-module__Zt8poW__chartHead b{color:var(--text);font-weight:600}.Nap-module__Zt8poW__next{background:var(--panel-2);color:var(--text);border:1px solid #163d2614;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;font-size:12.5px;display:grid}.Nap-module__Zt8poW__next>span:last-child{background:var(--amber-soft);height:22px;color:var(--amber-text);border-radius:99px;align-items:center;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.Nap-module__Zt8poW__next i{background:var(--amber);border-radius:50%;width:8px;height:8px}.Nap-module__Zt8poW__next span{color:var(--dim)}.Nap-module__Zt8poW__pbar{background:var(--line);border-radius:99px;height:6px;overflow:hidden}.Nap-module__Zt8poW__pbar i{background:var(--green-bright);border-radius:99px;height:100%;display:block}.Nap-module__Zt8poW__kit{background:var(--panel);grid-template-rows:auto auto auto;grid-template-columns:1.05fr 1fr 1.1fr;align-content:start;gap:24px 36px;padding:32px 40px;display:grid;position:absolute;inset:0}.Nap-module__Zt8poW__kitHead{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:baseline;padding-bottom:16px;display:flex}.Nap-module__Zt8poW__kitHead .Nap-module__Zt8poW__h{font-size:22px}.Nap-module__Zt8poW__kitHead span{color:var(--faint);font-size:12px}.Nap-module__Zt8poW__kitSec{align-content:start;gap:12px;min-width:0;display:grid}.Nap-module__Zt8poW__kitSec .Nap-module__Zt8poW__eyebrow{margin:0}.Nap-module__Zt8poW__swatches{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.Nap-module__Zt8poW__swatch{align-content:start;gap:4px;display:grid}.Nap-module__Zt8poW__swatch i{border:1px solid var(--line);border-radius:8px;height:36px;display:block}.Nap-module__Zt8poW__swatch b{color:var(--text);font-size:11.5px;font-weight:600}.Nap-module__Zt8poW__swatch span{font-family:var(--mono);color:var(--faint);font-size:10.5px}.Nap-module__Zt8poW__swatch span+span{font-family:var(--read);font-size:11px;line-height:1.35}.Nap-module__Zt8poW__typeRow{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr;align-items:baseline;gap:12px;padding:8px 0;display:grid}.Nap-module__Zt8poW__typeRow>span{font-family:var(--mono);color:var(--faint);font-size:10.5px}.Nap-module__Zt8poW__parts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Nap-module__Zt8poW__partRow{gap:10px;display:grid}.Nap-module__Zt8poW__miniWin{background:var(--panel);border:1px solid #163d2629;border-radius:12px;overflow:hidden}.Nap-module__Zt8poW__miniWin .Nap-module__Zt8poW__titlebar{height:32px;font-size:11.5px}.Nap-module__Zt8poW__miniWin .Nap-module__Zt8poW__body{color:var(--dim);padding:12px 14px;font-size:12px}.Nap-module__Zt8poW__kitDock{justify-self:start;position:static;transform:none}.Nap-module__Zt8poW__kitDock .Nap-module__Zt8poW__dockItem{border-radius:11px;width:40px;height:40px}.Nap-module__Zt8poW__kitDock .Nap-module__Zt8poW__dockItem svg{width:18px;height:18px}.Nap-module__Zt8poW__spacing{align-items:flex-end;gap:8px;display:flex}.Nap-module__Zt8poW__spacing i{background:var(--green-soft);border:1px solid #5bc96db3;border-radius:3px;display:block}.Nap-module__Zt8poW__faces{gap:2px;display:grid}.Nap-module__Zt8poW__faces b{color:var(--text);font-size:12px;font-weight:600}.Nap-module__Zt8poW__faces span{color:var(--dim);font-size:11.5px}.Nap-module__Zt8poW__queue,.Nap-module__Zt8poW__hours{align-content:start;gap:14px;height:calc(100% + 36px);margin:-18px -20px;padding:20px 22px;display:grid;overflow:hidden}.Nap-module__Zt8poW__qCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Nap-module__Zt8poW__legend{color:var(--dim);gap:12px;padding-bottom:4px;font-size:11.5px;display:flex}.Nap-module__Zt8poW__legend span{align-items:center;gap:5px;display:inline-flex}.Nap-module__Zt8poW__legend i{border-radius:2px;width:8px;height:8px}.Nap-module__Zt8poW__table{border:1px solid var(--line);background:var(--panel);border-radius:14px;display:grid;overflow:hidden}.Nap-module__Zt8poW__tr{height:46px;color:var(--text);border-top:1px solid #163d2612;grid-template-columns:128px 1fr 92px 168px 40px;align-items:center;gap:14px;padding:0 16px;font-size:12.5px;display:grid}.Nap-module__Zt8poW__th{height:32px;color:var(--faint);background:var(--panel-2);border-top:0;font-size:11.5px;font-weight:500}.Nap-module__Zt8poW__tr .Nap-module__Zt8poW__cell{min-width:0;line-height:1.25;display:grid}.Nap-module__Zt8poW__tr .Nap-module__Zt8poW__cell b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.Nap-module__Zt8poW__tr .Nap-module__Zt8poW__cell small{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.Nap-module__Zt8poW__tr .Nap-module__Zt8poW__when{color:var(--dim)}.Nap-module__Zt8poW__who{align-items:center;gap:9px;font-weight:500;display:inline-flex}.Nap-module__Zt8poW__avSm{width:24px;height:24px;font-family:var(--display);color:#7a3a2b;background:#b45c4729;border-radius:50%;place-items:center;font-size:10.5px;font-style:normal;font-weight:600;display:grid}.Nap-module__Zt8poW__age{align-items:center;gap:9px;display:inline-flex}.Nap-module__Zt8poW__age b{font-family:var(--mono);color:var(--text);min-width:18px;font-size:12px;font-weight:500}.Nap-module__Zt8poW__age small{color:var(--amber-text);font-size:11.5px;font-weight:500}.Nap-module__Zt8poW__pips{gap:2px;display:inline-flex}.Nap-module__Zt8poW__pips i{background:#163d261a;border-radius:2px;width:7px;height:12px}.Nap-module__Zt8poW__pips i[data-on=true]{background:var(--green-bright)}.Nap-module__Zt8poW__age[data-soon=true] .Nap-module__Zt8poW__pips i[data-on=true]{background:var(--amber)}.Nap-module__Zt8poW__age[data-soon=true] b{color:var(--amber-text);font-weight:600}.Nap-module__Zt8poW__hoursGrid{grid-template-columns:1fr 340px;align-items:start;gap:12px;display:grid}.Nap-module__Zt8poW__hoursGrid>.Nap-module__Zt8poW__chartCard{position:relative}.Nap-module__Zt8poW__hoursSide{gap:12px;display:grid}.Nap-module__Zt8poW__multiples{border-top:1px solid #163d2614;gap:6px;margin-top:6px;padding-top:10px;display:grid;position:relative}.Nap-module__Zt8poW__multiRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Nap-module__Zt8poW__multi{border:1px solid #0000;border-radius:10px;padding:8px 10px 4px;transition:border-color .2s,background .2s}.Nap-module__Zt8poW__multi span{color:var(--dim);margin-bottom:2px;font-size:11.5px;display:block}.Nap-module__Zt8poW__multi[data-hot=true]{background:#5bc96d1a;border-color:#1f8a4340}.Nap-module__Zt8poW__tip{background:var(--panel);border:1px solid var(--edge);width:250px;color:var(--dim);z-index:3;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.4;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.3,1);position:absolute;box-shadow:0 16px 36px -16px #163d2666}.Nap-module__Zt8poW__tip b{color:var(--text);margin-bottom:3px;font-weight:600;display:block}.Nap-module__Zt8poW__tip[data-shown=false]{opacity:0;pointer-events:none;transform:translateY(6px)}.Nap-module__Zt8poW__pillAmber .Nap-module__Zt8poW__dot{background:var(--amber)}.Nap-module__Zt8poW__kitCharts{border-top:1px solid var(--line);grid-column:1/-1;gap:14px;padding-top:18px;display:grid}.Nap-module__Zt8poW__kitCharts .Nap-module__Zt8poW__eyebrow{margin:0}.Nap-module__Zt8poW__chartGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 28px;display:grid}.Nap-module__Zt8poW__specimen{align-content:start;gap:4px;min-width:0;display:grid}.Nap-module__Zt8poW__specimen>div{align-items:flex-end;height:78px;margin-bottom:4px;display:flex}.Nap-module__Zt8poW__specimen>div>svg{max-height:100%}.Nap-module__Zt8poW__specimen b{color:var(--text);font-size:12.5px;font-weight:600}.Nap-module__Zt8poW__specimen>span{color:var(--dim);font-size:11.5px;line-height:1.35}.Nap-module__Zt8poW__miniWin .Nap-module__Zt8poW__lights i:first-child{background:#ff5f57}.Nap-module__Zt8poW__miniWin .Nap-module__Zt8poW__lights i:nth-child(2){background:#febc2e}.Nap-module__Zt8poW__miniWin .Nap-module__Zt8poW__lights i:nth-child(3){background:#28c840}@media (prefers-reduced-motion:reduce){.Nap-module__Zt8poW__os,.Nap-module__Zt8poW__os *{transition:none!important}}.Nap-module__Zt8poW__entryPast{background:var(--paper-light)}.Nap-module__Zt8poW__entryPast .Nap-module__Zt8poW__entryHead b{color:var(--dim)}.Nap-module__Zt8poW__os[data-bare] .Nap-module__Zt8poW__win{box-shadow:none;border:0;border-radius:0}.Nap-module__Zt8poW__os[data-bare]{background:var(--panel)}.Nap-module__Zt8poW__os[data-bare] .Nap-module__Zt8poW__signin{width:100%;box-shadow:none;border:0;border-radius:0;position:static;transform:none}
.NapCover-module__FBtAYW__pane{align-content:start;gap:12px;height:calc(100% + 36px);margin:-18px -20px;padding:18px 22px 20px;display:grid;overflow:hidden}.NapCover-module__FBtAYW__h{font-size:26px}.NapCover-module__FBtAYW__hTight{white-space:nowrap;font-size:24px}.NapCover-module__FBtAYW__card{position:relative}.NapCover-module__FBtAYW__side{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px}.NapCover-module__FBtAYW__lede{justify-items:start;gap:14px;padding-top:6px;display:grid}.NapCover-module__FBtAYW__lede .NapCover-module__FBtAYW__hBig{font-size:34px;line-height:1.08}.NapCover-module__FBtAYW__lede span:first-child{margin-bottom:-6px}.NapCover-module__FBtAYW__seats .NapCover-module__FBtAYW__pane svg{clip-path:inset(0 100% 0 0)}.NapCover-module__FBtAYW__seats .NapCover-module__FBtAYW__pane[data-live=true] svg{animation:1.3s cubic-bezier(.3,.7,.2,1) .35s both NapCover-module__FBtAYW__draw}@keyframes NapCover-module__FBtAYW__draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.NapCover-module__FBtAYW__seats .NapCover-module__FBtAYW__pane svg,.NapCover-module__FBtAYW__seats .NapCover-module__FBtAYW__pane[data-live=true] svg{clip-path:none;animation:none}}
.CaseStudyPage-module__8yNucW__page{position:relative}.CaseStudyPage-module__8yNucW__hero{padding:150px 0 56px}.CaseStudyPage-module__8yNucW__crumb{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:8px;margin-bottom:34px;font-size:11px;transition:color .2s;display:inline-flex}.CaseStudyPage-module__8yNucW__crumb:hover{color:var(--mu)}.CaseStudyPage-module__8yNucW__label{margin-bottom:22px}.CaseStudyPage-module__8yNucW__label b{color:var(--mu);font-weight:500}.CaseStudyPage-module__8yNucW__title{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0 0 28px;font-size:clamp(42px,6.4vw,96px);font-weight:400;line-height:.98}.CaseStudyPage-module__8yNucW__title em{color:var(--mu);font-style:italic;font-weight:300}.CaseStudyPage-module__8yNucW__dek{color:var(--fg-2);text-wrap:pretty;max-width:52ch;margin:0 0 36px;font-size:clamp(18px,1.6vw,24px);line-height:1.5}.CaseStudyPage-module__8yNucW__dek strong{color:var(--fg);font-weight:500}.CaseStudyPage-module__8yNucW__dek em{font-family:var(--serif);font-style:italic}.CaseStudyPage-module__8yNucW__facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:22px 44px;padding-top:26px;display:flex}.CaseStudyPage-module__8yNucW__fact{gap:6px;display:grid}.CaseStudyPage-module__8yNucW__factKey{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px}.CaseStudyPage-module__8yNucW__factVal{letter-spacing:-.01em;font-size:15px;font-weight:500}.CaseStudyPage-module__8yNucW__heroLinks{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.CaseStudyPage-module__8yNucW__heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:40px 80px;display:grid}.CaseStudyPage-module__8yNucW__heroAside{min-width:0}@media (max-width:900px){.CaseStudyPage-module__8yNucW__heroGrid{grid-template-columns:1fr;gap:40px}}.CaseStudyPage-module__8yNucW__section{padding:76px 0 0;position:relative}.CaseStudyPage-module__8yNucW__sectionHead{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:14px;margin-bottom:18px;font-size:11px;display:flex}.CaseStudyPage-module__8yNucW__num{color:var(--mu)}.CaseStudyPage-module__8yNucW__h2{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:0 0 22px;font-size:clamp(28px,3.2vw,48px);font-weight:400;line-height:1.05}.CaseStudyPage-module__8yNucW__h2 em{color:var(--mu);font-style:italic;font-weight:300}.CaseStudyPage-module__8yNucW__prose{max-width:62ch;color:var(--fg-2);font-size:17px;line-height:1.7}.CaseStudyPage-module__8yNucW__prose p{margin:0 0 1.2em}.CaseStudyPage-module__8yNucW__prose p:last-child{margin-bottom:0}.CaseStudyPage-module__8yNucW__prose strong{color:var(--fg);font-weight:600}.CaseStudyPage-module__8yNucW__prose a{text-underline-offset:3px;text-decoration:underline}.CaseStudyPage-module__8yNucW__prose a:hover{color:var(--mu)}.CaseStudyPage-module__8yNucW__close{border-top:1px solid var(--line);margin-top:96px;padding:64px 0 72px}.CaseStudyPage-module__8yNucW__closeTitle{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0 0 28px;font-size:clamp(30px,3.6vw,56px);font-weight:300;line-height:1.05}.CaseStudyPage-module__8yNucW__closeTitle em{color:var(--mu);font-style:italic}.CaseStudyPage-module__8yNucW__ctas{flex-wrap:wrap;gap:14px 30px;display:flex}.CaseStudyPage-module__8yNucW__quiet{letter-spacing:-.01em;color:var(--fg-2);border-bottom:1px solid var(--line-strong);align-items:center;gap:9px;padding-bottom:4px;font-size:14px;transition:color .2s,border-color .2s;display:inline-flex}.CaseStudyPage-module__8yNucW__quiet svg{transition:transform .25s cubic-bezier(.2,.8,.3,1)}.CaseStudyPage-module__8yNucW__quiet:hover{color:var(--fg);border-color:var(--fg)}.CaseStudyPage-module__8yNucW__quiet:hover svg{transform:translate(2px,-2px)}.CaseStudyPage-module__8yNucW__more{padding:8px 0 84px}.CaseStudyPage-module__8yNucW__moreAlone{border-top:1px solid var(--line);margin-top:96px;padding-top:64px}.CaseStudyPage-module__8yNucW__moreHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:30px;display:flex}.CaseStudyPage-module__8yNucW__moreLabel{margin:0}.CaseStudyPage-module__8yNucW__moreAll{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:8px;font-size:11px;transition:color .2s;display:inline-flex}.CaseStudyPage-module__8yNucW__moreAll svg{width:11px;height:11px;transition:transform .25s cubic-bezier(.2,.8,.3,1)}.CaseStudyPage-module__8yNucW__moreAll:hover{color:var(--mu)}.CaseStudyPage-module__8yNucW__moreAll:hover svg{transform:translate(2px,-2px)}@media (min-width:861px){.CaseStudyPage-module__8yNucW__more .work.work--mini{grid-template-columns:repeat(2,1fr);gap:48px}.CaseStudyPage-module__8yNucW__more .work.work--mini .work__card{aspect-ratio:4/3}.CaseStudyPage-module__8yNucW__more .work.work--mini:has(.cover--nap) .work__card{aspect-ratio:1180/720}.CaseStudyPage-module__8yNucW__more .work.work--mini:has(.cover--nap) .cvsp-tray{left:12%;right:12%}}.CaseStudyPage-module__8yNucW__cta{background:var(--fg);color:var(--bg);border:1px solid var(--fg);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:500;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.CaseStudyPage-module__8yNucW__cta:hover{background:var(--mu);border-color:var(--mu);transform:translateY(-1px)}.CaseStudyPage-module__8yNucW__ctaGhost{color:var(--fg);border-color:var(--line-strong);background:0 0}.CaseStudyPage-module__8yNucW__ctaGhost:hover{color:var(--mu);border-color:var(--mu);background:0 0}.CaseStudyPage-module__8yNucW__footer{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.06em;color:var(--muted);padding:26px 0 44px;font-size:11px}.CaseStudyPage-module__8yNucW__footer>.wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.CaseStudyPage-module__8yNucW__footer a:hover{color:var(--mu)}@media (max-width:720px){.CaseStudyPage-module__8yNucW__hero{padding:120px 0 44px}.CaseStudyPage-module__8yNucW__section{padding-top:56px}.CaseStudyPage-module__8yNucW__close{margin-top:64px;padding:48px 0 56px}.CaseStudyPage-module__8yNucW__more{padding:0 0 60px}}
.Collage-module__dWkg_G__window{background:0 0;position:relative;overflow:visible}.Collage-module__dWkg_G__field{position:absolute;inset:0}.Collage-module__dWkg_G__pane{background:var(--bg);border-radius:9px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #0e0d0c17,0 18px 40px -22px #0e0d0c66}.Collage-module__dWkg_G__pane img,.Collage-module__dWkg_G__window .Collage-module__dWkg_G__pane img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}
.CurriculumDemo-module__6pTTzG__demo{--fit:1;width:100%;height:calc(700px * var(--fit));overscroll-behavior-x:contain;border-radius:inherit;background:var(--bg);--ink:#1b2a4a;--bar:#e4e3de;--dim:#736e67;--control:#8c867f;font-family:var(--sans);position:relative;overflow:auto hidden}@media (max-width:780px){.CurriculumDemo-module__6pTTzG__demo{--fit:.62}}@media (min-width:781px) and (max-width:1100px){.CurriculumDemo-module__6pTTzG__demo{--fit:.8}}@media (min-width:1101px) and (max-width:1180px){.CurriculumDemo-module__6pTTzG__demo{--fit:.95}}.CurriculumDemo-module__6pTTzG__sizer{width:calc(1066px * var(--fit));height:calc(700px * var(--fit));position:relative}.CurriculumDemo-module__6pTTzG__app{width:1066px;height:700px;transform:scale(var(--fit,1));transform-origin:0 0;flex-direction:column;display:flex;position:absolute;top:0;left:0}.CurriculumDemo-module__6pTTzG__pointer{z-index:2;pointer-events:none;filter:drop-shadow(0 2px 3px #0e0d0c47);width:14px;height:18px;margin:-2px 0 0 -3px;transition:transform .62s cubic-bezier(.32,.08,.2,1);position:absolute;top:0;left:0}.CurriculumDemo-module__6pTTzG__pointer svg{width:14px;height:18px;display:block}.CurriculumDemo-module__6pTTzG__ping{border:1.5px solid var(--ink);border-radius:50%;width:26px;height:26px;animation:.62s cubic-bezier(.2,.7,.3,1) forwards CurriculumDemo-module__6pTTzG__ping;position:absolute;top:-9px;left:-9px}@keyframes CurriculumDemo-module__6pTTzG__ping{0%{opacity:.75;transform:scale(.3)}to{opacity:0;transform:scale(1.15)}}.CurriculumDemo-module__6pTTzG__bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;display:flex}.CurriculumDemo-module__6pTTzG__brand{color:var(--fg);align-items:center;gap:11px;font-size:14px;font-weight:500;display:flex}.CurriculumDemo-module__6pTTzG__mark{background:var(--ink);border-radius:5px;width:20px;height:20px}.CurriculumDemo-module__6pTTzG__tabs{color:var(--dim);gap:26px;font-size:13px;display:flex}.CurriculumDemo-module__6pTTzG__tabOn{color:var(--fg);font-weight:500;position:relative}.CurriculumDemo-module__6pTTzG__tabOn:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-18px;left:0;right:0}.CurriculumDemo-module__6pTTzG__tools{justify-content:space-between;align-items:center;gap:18px;padding:20px 22px 18px;display:flex}.CurriculumDemo-module__6pTTzG__search{border:1px solid var(--line);background:var(--bg);max-width:420px;height:38px;color:var(--fg);border-radius:8px;flex:auto;align-items:center;gap:10px;padding:0 13px;font-size:13px;transition:border-color .18s,box-shadow .18s;display:flex}.CurriculumDemo-module__6pTTzG__searchOn{border-color:var(--ink);box-shadow:0 2px 8px #1b2a4124}.CurriculumDemo-module__6pTTzG__glass{width:14px;height:14px;color:var(--dim);flex:none}.CurriculumDemo-module__6pTTzG__field{flex:auto;align-items:center;gap:2px;min-width:0;display:flex}.CurriculumDemo-module__6pTTzG__clear{width:19px;height:19px;color:var(--dim);opacity:0;background:#eceae5;border-radius:50%;flex:none;place-items:center;margin-right:-3px;transition:opacity .16s;display:grid}.CurriculumDemo-module__6pTTzG__clear svg{width:8px;height:8px}.CurriculumDemo-module__6pTTzG__clearOn{opacity:1}.CurriculumDemo-module__6pTTzG__q{white-space:pre}.CurriculumDemo-module__6pTTzG__ph{color:var(--dim)}.CurriculumDemo-module__6pTTzG__caret{background:var(--ink);width:1.5px;height:16px;margin-left:1px;animation:1.05s step-end infinite CurriculumDemo-module__6pTTzG__blink}@keyframes CurriculumDemo-module__6pTTzG__blink{50%{opacity:0}}.CurriculumDemo-module__6pTTzG__cta{background:var(--ink);color:#fff;border-radius:8px;flex:none;align-items:center;height:38px;padding:0 18px;font-size:13px;font-weight:500;display:inline-flex}.CurriculumDemo-module__6pTTzG__body{flex:1;grid-template-columns:225px minmax(0,1fr);gap:20px;padding:0 22px 40px;display:grid}.CurriculumDemo-module__6pTTzG__filters{border:1px solid var(--line);border-radius:9px;align-self:start;padding:16px 16px 18px}.CurriculumDemo-module__6pTTzG__filtersTitle{color:var(--fg);margin:0;font-size:13px;font-weight:500}.CurriculumDemo-module__6pTTzG__group{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:18px 0 9px;font-size:11px;font-weight:500}.CurriculumDemo-module__6pTTzG__check{color:var(--fg-2);align-items:center;gap:10px;padding:5px 0;font-size:12.5px;transition:color .18s;display:flex}.CurriculumDemo-module__6pTTzG__box{border:1px solid var(--control);color:#fff;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;transition:background-color .18s,border-color .18s;display:grid}.CurriculumDemo-module__6pTTzG__box svg{opacity:0;width:10px;height:10px;transition:opacity .18s}.CurriculumDemo-module__6pTTzG__checkOn{color:var(--fg)}.CurriculumDemo-module__6pTTzG__checkOn .CurriculumDemo-module__6pTTzG__box{background:var(--ink);border-color:var(--ink)}.CurriculumDemo-module__6pTTzG__checkOn .CurriculumDemo-module__6pTTzG__box svg{opacity:1}.CurriculumDemo-module__6pTTzG__count{color:var(--dim);margin:0 0 13px;font-size:12.5px}.CurriculumDemo-module__6pTTzG__grid{grid-template-rows:repeat(4,106px);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.CurriculumDemo-module__6pTTzG__card{border:1px solid var(--line);background:var(--bg);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;animation:.3s cubic-bezier(.2,.7,.3,1) both CurriculumDemo-module__6pTTzG__cardIn;display:flex}@keyframes CurriculumDemo-module__6pTTzG__cardIn{0%{opacity:0;transform:translateY(7px)}}.CurriculumDemo-module__6pTTzG__cardMain{min-width:0}.CurriculumDemo-module__6pTTzG__cardName{color:var(--fg);margin:0 0 12px;font-size:13.5px;font-weight:500;line-height:1.35}.CurriculumDemo-module__6pTTzG__lines i{background:var(--bar);border-radius:4px;height:7px;display:block}.CurriculumDemo-module__6pTTzG__lines i+i{margin-top:9px}.CurriculumDemo-module__6pTTzG__chip{color:#45536b;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#1b2a410f;border-radius:5px;flex:none;padding:4px 8px;font-size:9px;font-weight:500}@media (prefers-reduced-motion:reduce){.CurriculumDemo-module__6pTTzG__card{animation:none}.CurriculumDemo-module__6pTTzG__caret,.CurriculumDemo-module__6pTTzG__pointer{display:none}}
.UnitsDemo-module__cpp_uq__head{flex:none;height:96px;padding:16px 22px 0}.UnitsDemo-module__cpp_uq__back{color:var(--dim);margin:0;font-size:12.5px}.UnitsDemo-module__cpp_uq__headRow{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.UnitsDemo-module__cpp_uq__title{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:19px;font-weight:600}.UnitsDemo-module__cpp_uq__acts{align-items:center;gap:10px;display:flex}.UnitsDemo-module__cpp_uq__ghostBtn,.UnitsDemo-module__cpp_uq__btn{border-radius:7px;align-items:center;height:32px;padding:0 15px;font-size:12.5px;font-weight:500;display:inline-flex}.UnitsDemo-module__cpp_uq__ghostBtn{border:1px solid var(--line);color:var(--fg-2)}.UnitsDemo-module__cpp_uq__btn{background:var(--ink);color:#fff}.UnitsDemo-module__cpp_uq__body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:0 22px;display:flex}.UnitsDemo-module__cpp_uq__panel{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex:none;padding:20px}.UnitsDemo-module__cpp_uq__meta{grid-template-columns:108px minmax(0,1fr);gap:9px 0;margin:0;font-size:12.5px;line-height:1.45;display:grid}.UnitsDemo-module__cpp_uq__meta dt{color:var(--dim)}.UnitsDemo-module__cpp_uq__meta dd{max-width:640px;color:var(--fg-2);margin:0}.UnitsDemo-module__cpp_uq__strong{font-weight:500;color:var(--fg)!important}.UnitsDemo-module__cpp_uq__type{color:#45536b;background:#1b2a4112;border-radius:5px;padding:2px 9px;font-size:11px;font-weight:500;display:inline-block}.UnitsDemo-module__cpp_uq__label{color:var(--fg);margin:22px 0 12px;font-size:13px;font-weight:600}.UnitsDemo-module__cpp_uq__grid{height:200px;position:relative}.UnitsDemo-module__cpp_uq__card{border:1px solid var(--line);background:var(--bg);will-change:transform;border-radius:9px;align-items:flex-start;gap:11px;width:316px;height:92px;padding:17px 16px;transition-property:transform,box-shadow;transition-timing-function:cubic-bezier(.32,.08,.2,1);display:flex;position:absolute;top:0;left:0}.UnitsDemo-module__cpp_uq__held{z-index:5;border-color:var(--control);box-shadow:0 14px 28px -12px #0e0d0c59}.UnitsDemo-module__cpp_uq__gap{border:1px dashed var(--control);background:#1b2a4108;border-radius:9px;width:316px;height:92px;transition:transform .42s cubic-bezier(.32,.08,.2,1);position:absolute;top:0;left:0}.UnitsDemo-module__cpp_uq__grip{opacity:.75;color:var(--control);flex:none;grid-template-columns:repeat(2,2px);gap:2.5px;margin-top:5px;display:grid}.UnitsDemo-module__cpp_uq__grip i{background:currentColor;border-radius:50%;width:2px;height:2px}.UnitsDemo-module__cpp_uq__cardMain{flex-direction:column;gap:6px;min-width:0;display:flex}.UnitsDemo-module__cpp_uq__cardMain b{color:var(--fg);font-size:13.5px;font-weight:500;line-height:1.3}.UnitsDemo-module__cpp_uq__sub{-webkit-line-clamp:2;line-clamp:2;color:var(--dim);-webkit-box-orient:vertical;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.UnitsDemo-module__cpp_uq__card,.UnitsDemo-module__cpp_uq__gap{transition:none}}
.NapBefore-module__hYsu-G__old{--d0:#0b0e13;--d1:#12161d;--d2:#171c25;--d3:#1e242e;--ln:#ffffff14;--ln2:#ffffff24;--tx:#e7eaef;--dim:#98a1ae;--faint:#6b7482;--acc:#22c55e;--req:#f0564d;--face:var(--font-inter), system-ui, sans-serif;background:var(--d0);width:100%;height:100%;color:var(--tx);font-family:var(--face);font-size:12.5px;line-height:1.4;position:relative;overflow:hidden}.NapBefore-module__hYsu-G__old svg{display:block}.NapBefore-module__hYsu-G__top{border-bottom:1px solid var(--ln);background:#0e1218;justify-content:space-between;align-items:center;height:36px;padding:0 18px;display:flex;position:absolute;top:0;left:0;right:0}.NapBefore-module__hYsu-G__brand{letter-spacing:.01em;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.NapBefore-module__hYsu-G__brand i{background:var(--acc);border-radius:4px;width:16px;height:16px}.NapBefore-module__hYsu-G__topRight{color:var(--dim);align-items:center;gap:16px;display:flex}.NapBefore-module__hYsu-G__topRight svg{width:16px;height:16px}.NapBefore-module__hYsu-G__avatar{width:22px;height:22px;color:var(--tx);background:#2b3340;border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.NapBefore-module__hYsu-G__pane{background:var(--d1);border:1px solid var(--ln2);border-radius:10px;grid-template-rows:40px auto minmax(0,1fr) 48px;width:1000px;height:556px;display:grid;position:absolute;top:54px;left:90px;overflow:hidden;box-shadow:0 30px 70px -24px #000000b3}.NapBefore-module__hYsu-G__tabs{background:var(--d2);border-bottom:1px solid var(--ln);align-items:stretch;gap:2px;padding:6px 8px 0;display:flex}.NapBefore-module__hYsu-G__tab{color:var(--dim);white-space:nowrap;border-radius:7px 7px 0 0;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:12px;display:flex}.NapBefore-module__hYsu-G__tab i{color:var(--faint);font-size:13px;font-style:normal}.NapBefore-module__hYsu-G__tab[data-on=true]{background:var(--d1);color:var(--tx);box-shadow:inset 0 2px 0 var(--acc)}.NapBefore-module__hYsu-G__tabAdd{width:22px;height:22px;color:var(--faint);border-radius:5px;align-self:center;place-items:center;margin-left:6px;font-size:15px;display:grid}.NapBefore-module__hYsu-G__head{border-bottom:1px solid var(--ln);justify-content:space-between;align-items:flex-end;gap:32px;padding:22px 28px 18px;display:flex}.NapBefore-module__hYsu-G__head h2{letter-spacing:-.01em;margin:0 0 4px;font-size:19px;font-weight:600}.NapBefore-module__hYsu-G__head p{color:var(--dim);margin:0}.NapBefore-module__hYsu-G__progress{width:300px;color:var(--dim);text-align:right;gap:8px;font-size:12px;display:grid}.NapBefore-module__hYsu-G__progress b{color:var(--tx);font-weight:600}.NapBefore-module__hYsu-G__progress>i{background:var(--d3);border-radius:3px;height:6px;display:block;overflow:hidden}.NapBefore-module__hYsu-G__progress>i>i{background:var(--acc);border-radius:3px;min-width:4px;height:100%;display:block}.NapBefore-module__hYsu-G__body{grid-template-columns:236px minmax(0,1fr);min-height:0;display:grid}.NapBefore-module__hYsu-G__rail{background:var(--d2);border-right:1px solid var(--ln);flex-direction:column;gap:2px;padding:14px 10px;display:flex}.NapBefore-module__hYsu-G__railItem{color:var(--dim);border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:grid}.NapBefore-module__hYsu-G__railItem em{color:var(--faint);font-size:11px;font-style:normal}.NapBefore-module__hYsu-G__railItem small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}.NapBefore-module__hYsu-G__railItem[data-on=true]{background:var(--d3);color:var(--tx)}.NapBefore-module__hYsu-G__railItem[data-on=true] em,.NapBefore-module__hYsu-G__railItem[data-on=true] small{color:var(--dim)}.NapBefore-module__hYsu-G__form{padding:22px 28px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 48px),#0000 100%)}.NapBefore-module__hYsu-G__sectionHead{justify-content:space-between;align-items:baseline;margin:0 0 14px;display:flex}.NapBefore-module__hYsu-G__form .NapBefore-module__hYsu-G__sectionHead+.NapBefore-module__hYsu-G__grid+.NapBefore-module__hYsu-G__sectionHead{border-top:1px solid var(--ln);margin-top:26px;padding-top:22px}.NapBefore-module__hYsu-G__sectionHead h3{margin:0;font-size:13.5px;font-weight:600}.NapBefore-module__hYsu-G__sectionHead span{color:var(--faint);font-size:11.5px}.NapBefore-module__hYsu-G__grid{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.NapBefore-module__hYsu-G__field{gap:6px;display:grid}.NapBefore-module__hYsu-G__field[data-wide=true]{grid-column:1/-1}.NapBefore-module__hYsu-G__field label{color:var(--dim);font-size:11.5px}.NapBefore-module__hYsu-G__field label i{color:var(--req);margin-left:3px;font-style:normal}.NapBefore-module__hYsu-G__input{background:var(--d3);border:1px solid var(--ln2);height:34px;color:var(--faint);border-radius:6px;justify-content:space-between;align-items:center;padding:0 11px;font-size:12.5px;display:flex}.NapBefore-module__hYsu-G__input svg{width:12px;height:12px;color:var(--faint)}.NapBefore-module__hYsu-G__input[data-filled=true]{color:var(--tx)}.NapBefore-module__hYsu-G__foot{background:var(--d2);border-top:1px solid var(--ln);color:var(--faint);justify-content:space-between;align-items:center;padding:0 28px;font-size:11.5px;display:flex}.NapBefore-module__hYsu-G__footBtns{gap:8px;display:flex}.NapBefore-module__hYsu-G__ghost,.NapBefore-module__hYsu-G__primary{border-radius:6px;align-items:center;height:30px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.NapBefore-module__hYsu-G__ghost{color:var(--dim);border:1px solid var(--ln2)}.NapBefore-module__hYsu-G__primary{color:#06130a;background:var(--acc)}.NapBefore-module__hYsu-G__dock{border:1px solid var(--ln);background:#ffffff0d;border-radius:16px;gap:8px;padding:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.NapBefore-module__hYsu-G__dock>span{width:52px;height:52px;color:var(--dim);background:#1a2029;border-radius:12px;place-items:center;display:grid;position:relative}.NapBefore-module__hYsu-G__dock>span svg{width:24px;height:24px}.NapBefore-module__hYsu-G__dock>span[data-on=true]:after{content:"";background:var(--dim);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-6px;left:50%}
.Napblog-module__RAnXwW__page{--fs-display:clamp(28px, 2.7vw, 40px);--fs-lead:clamp(19px, 1.6vw, 23px);--fs-body:16px;--fs-label:11px;--gap-section:112px;--gap-col:56px;--gap-block:32px;--screen-radius:clamp(5px, 1.45vw, 17px)}.Napblog-module__RAnXwW__page h1{max-width:14ch;font-size:clamp(36px,4.6vw,66px)}.Napblog-module__RAnXwW__page h1 .Napblog-module__RAnXwW__soft{display:block}.Napblog-module__RAnXwW__facts{border-top:1px solid var(--line);margin:0}.Napblog-module__RAnXwW__factRow{border-bottom:1px solid var(--line);padding:22px 0 24px}.Napblog-module__RAnXwW__factRow dt{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.Napblog-module__RAnXwW__factRow dt b{font-family:var(--display);font-weight:400;font-size:var(--fs-display);letter-spacing:-.03em;color:var(--mu);font-variant-numeric:tabular-nums;line-height:1}.Napblog-module__RAnXwW__factRow dt span{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.Napblog-module__RAnXwW__factRow dd{font-size:var(--fs-body);color:var(--fg-2);margin:0;line-height:1.5}.Napblog-module__RAnXwW__ndaNote{max-width:46ch;color:var(--muted);text-wrap:pretty;margin:22px 0 0;font-size:14px;line-height:1.6}.Napblog-module__RAnXwW__ndaNote b{color:var(--fg-2);font-weight:500}.Napblog-module__RAnXwW__page>section[id]{padding-top:var(--gap-section)}.Napblog-module__RAnXwW__page>section[id]>.wrap{padding-top:28px}.Napblog-module__RAnXwW__page>section[id]~section[id]:before{content:"";width:calc(min(1320px, 100%) - 2 * var(--edge));background:var(--line);height:1px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.Napblog-module__RAnXwW__page>section[id]~.Napblog-module__RAnXwW__stage:not(.Napblog-module__RAnXwW__stagePlain)+section[id]:before{content:none}.Napblog-module__RAnXwW__h2{font-family:var(--display);font-weight:400;font-size:var(--fs-display);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.1}.Napblog-module__RAnXwW__h2 em{color:var(--fg-2);font-style:italic;font-weight:300}.Napblog-module__RAnXwW__soft{color:var(--fg-2);font-weight:300}.Napblog-module__RAnXwW__eyebrow{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-weight:500;display:block}.Napblog-module__RAnXwW__eyebrowHot{color:var(--mu)}.Napblog-module__RAnXwW__blockTitle{font-size:var(--fs-body);letter-spacing:-.01em;color:var(--fg);margin:0 0 6px;font-weight:500;line-height:1.4}.Napblog-module__RAnXwW__block p{font-size:var(--fs-body);color:var(--fg-2);text-wrap:pretty;margin:0;line-height:1.6}.Napblog-module__RAnXwW__block p+p{margin-top:12px}.Napblog-module__RAnXwW__block .Napblog-module__RAnXwW__strong{color:var(--fg)}.Napblog-module__RAnXwW__block .Napblog-module__RAnXwW__lead{font-family:var(--display);font-weight:300;font-size:var(--fs-lead);letter-spacing:-.015em;color:var(--fg);line-height:1.35}.Napblog-module__RAnXwW__block .Napblog-module__RAnXwW__note,.Napblog-module__RAnXwW__note{color:var(--muted)}.Napblog-module__RAnXwW__block .Napblog-module__RAnXwW__lead+.Napblog-module__RAnXwW__note{margin-top:16px}.Napblog-module__RAnXwW__quote{border-left:2px solid var(--mu);font-family:var(--display);font-weight:300;font-size:var(--fs-lead);letter-spacing:-.015em;color:var(--fg);text-wrap:pretty;margin:0;padding:2px 0 2px 20px;line-height:1.35}.Napblog-module__RAnXwW__quote strong{font-weight:500}.Napblog-module__RAnXwW__row{gap:40px var(--gap-col);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;margin-top:8px;display:grid}.Napblog-module__RAnXwW__row .Napblog-module__RAnXwW__h2{grid-column:1}.Napblog-module__RAnXwW__col{gap:var(--gap-block);align-content:start;min-width:0;display:grid}.Napblog-module__RAnXwW__colSpan{grid-column:2/4}.Napblog-module__RAnXwW__colSpan+.Napblog-module__RAnXwW__col{grid-column:2}.Napblog-module__RAnXwW__block{min-width:0}.Napblog-module__RAnXwW__stage{margin-top:64px;padding-bottom:48px}.Napblog-module__RAnXwW__paint{isolation:isolate;background:linear-gradient(#ffffff4d, #ffffff4d), var(--stage-ground,none) top / cover no-repeat, #fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px 0 48px;position:relative}.Napblog-module__RAnXwW__paint:before{content:"";z-index:-1;opacity:.14;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.62'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}@media (prefers-contrast:more){.Napblog-module__RAnXwW__paint{background:#fff}.Napblog-module__RAnXwW__paint:before{opacity:0}}.Napblog-module__RAnXwW__stageInner,.Napblog-module__RAnXwW__stageWide{max-width:none}.Napblog-module__RAnXwW__stageBleed{max-width:1600px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}@media (min-width:861px){.Napblog-module__RAnXwW__stageBleed{max-width:none;padding:0}}.Napblog-module__RAnXwW__frame{border:1px solid var(--line-strong);border-radius:var(--screen-radius);background:#ebecee;overflow:hidden;box-shadow:0 1px 2px #0e0d0c0d,0 28px 64px -28px #3c2c1852}.Napblog-module__RAnXwW__frame img{width:100%;height:auto;display:block}.Napblog-module__RAnXwW__stageCaption{text-align:center;max-width:64ch;margin:28px auto 0}.Napblog-module__RAnXwW__stageCaption p{font-size:var(--fs-body);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.6}.Napblog-module__RAnXwW__stageCaption p b{color:var(--fg);font-weight:500}.Napblog-module__RAnXwW__pull{margin:calc(var(--gap-section) - 48px) 0 0;text-align:center}.Napblog-module__RAnXwW__pull blockquote{max-width:30ch;font-family:var(--display);font-weight:300;font-size:var(--fs-display);letter-spacing:-.03em;color:var(--fg);text-wrap:balance;margin:0 auto;line-height:1.25}.Napblog-module__RAnXwW__pull:before{content:"";background:var(--mu);width:36px;height:2px;margin:0 auto 30px;display:block}.Napblog-module__RAnXwW__pull figcaption{max-width:48ch;font-size:var(--fs-body);color:var(--muted);text-wrap:balance;margin:22px auto 0;line-height:1.6}.Napblog-module__RAnXwW__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.Napblog-module__RAnXwW__pairItem{margin:0}.Napblog-module__RAnXwW__pairFrame{aspect-ratio:2000/675}.Napblog-module__RAnXwW__pairFrame img{object-fit:cover;object-position:top center;height:100%}.Napblog-module__RAnXwW__pairTag{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);align-items:center;gap:9px;margin-bottom:14px;font-weight:500;display:flex}.Napblog-module__RAnXwW__pairTag:before{content:"";background:var(--line-strong);border-radius:50%;width:7px;height:7px}.Napblog-module__RAnXwW__pairTagAfter:before{background:var(--mu)}.Napblog-module__RAnXwW__stats{gap:var(--gap-col);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Napblog-module__RAnXwW__stat b{font-family:var(--display);font-weight:400;font-size:var(--fs-display);letter-spacing:-.03em;color:var(--mu);font-variant-numeric:tabular-nums;margin-bottom:10px;line-height:1;display:block}.Napblog-module__RAnXwW__stat p{font-size:var(--fs-body);color:var(--fg-2);text-wrap:pretty;margin:0;line-height:1.5}@media (max-width:1000px){.Napblog-module__RAnXwW__page{--gap-section:88px;--gap-col:40px}.Napblog-module__RAnXwW__row{grid-template-columns:repeat(2,minmax(0,1fr))}.Napblog-module__RAnXwW__row .Napblog-module__RAnXwW__h2{grid-column:1/-1;max-width:22ch}.Napblog-module__RAnXwW__colSpan{grid-column:1/-1}.Napblog-module__RAnXwW__colSpan+.Napblog-module__RAnXwW__col{grid-column:auto}}@media (max-width:720px){.Napblog-module__RAnXwW__pair{grid-template-columns:minmax(0,1fr);gap:32px}.Napblog-module__RAnXwW__page{--gap-section:64px;--gap-block:26px}.Napblog-module__RAnXwW__page h1{max-width:none}.Napblog-module__RAnXwW__row{grid-template-columns:1fr;gap:32px}.Napblog-module__RAnXwW__row .Napblog-module__RAnXwW__h2{max-width:none}.Napblog-module__RAnXwW__stage{margin-top:48px;padding-bottom:32px}.Napblog-module__RAnXwW__pull{margin-top:calc(var(--gap-section) - 32px)}.Napblog-module__RAnXwW__pull blockquote{font-size:20px}.Napblog-module__RAnXwW__paint{padding:36px 0 32px}.Napblog-module__RAnXwW__stats{grid-template-columns:1fr;gap:28px}}.Napblog-module__RAnXwW__wallGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}.Napblog-module__RAnXwW__wallGrid>*{min-width:0}.Napblog-module__RAnXwW__wallFig{margin:0}.Napblog-module__RAnXwW__wallPane{border:1px solid var(--line-strong);background:#ebecee;border-radius:clamp(5px,1vw,12px);min-width:0;overflow:hidden;box-shadow:0 1px 2px #0e0d0c14,0 24px 48px -24px #141e1666}.Napblog-module__RAnXwW__wallPane [role=img]{overflow:hidden}.Napblog-module__RAnXwW__wallTag{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:9px;margin:12px 2px 0;font-weight:500;display:flex}.Napblog-module__RAnXwW__wallTag b{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}@media (max-width:860px){.Napblog-module__RAnXwW__wallFig[data-card]{width:46%}}@media (max-width:720px){.Napblog-module__RAnXwW__wallGrid{grid-template-columns:1fr;gap:20px}}@media (min-width:861px){.Napblog-module__RAnXwW__wallGrid{height:53vw;display:block;position:relative;overflow-x:clip;container-type:inline-size}.Napblog-module__RAnXwW__wallFig{left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqw);width:calc(var(--w) * 1cqw);translate:0 calc(var(--p,0) * var(--d) * 1cqw);will-change:translate;position:absolute}.Napblog-module__RAnXwW__wallPane{box-shadow:0 1px 2px #0e0d0c0f,0 40px 90px -30px #14181e57}.Napblog-module__RAnXwW__wallTag{margin-left:max(2px, calc(var(--x) * -1cqw + 20px))}}.Napblog-module__RAnXwW__link{color:inherit;text-underline-offset:3px;text-decoration:underline}.Napblog-module__RAnXwW__link:hover{color:var(--mu)}
.Revature-module__jeZMLW__page{--fs-display:clamp(28px, 2.7vw, 40px);--fs-lead:clamp(19px, 1.6vw, 23px);--fs-body:16px;--fs-label:11px;--gap-section:112px;--gap-col:56px;--gap-block:32px;--screen-radius:17px}.Revature-module__jeZMLW__page h1{max-width:14ch;font-size:clamp(36px,4.6vw,66px)}.Revature-module__jeZMLW__page h1 .Revature-module__jeZMLW__soft{display:block}.Revature-module__jeZMLW__facts{border-top:1px solid var(--line);margin:0}.Revature-module__jeZMLW__factRow{border-bottom:1px solid var(--line);padding:22px 0 24px}.Revature-module__jeZMLW__factRow dt{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.Revature-module__jeZMLW__factRow dt b{font-family:var(--display);font-weight:400;font-size:var(--fs-display);letter-spacing:-.03em;color:var(--mu);font-variant-numeric:tabular-nums;line-height:1}.Revature-module__jeZMLW__factRow dt span{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.Revature-module__jeZMLW__factRow dd{font-size:var(--fs-body);color:var(--fg-2);margin:0;line-height:1.5}.Revature-module__jeZMLW__ndaNote{max-width:46ch;color:var(--muted);text-wrap:pretty;margin:22px 0 0;font-size:14px;line-height:1.6}.Revature-module__jeZMLW__ndaNote b{color:var(--fg-2);font-weight:500}.Revature-module__jeZMLW__page>section[id]{padding-top:var(--gap-section)}.Revature-module__jeZMLW__page>section[id]>.wrap{padding-top:28px}.Revature-module__jeZMLW__page>section[id]~section[id]:before{content:"";width:calc(min(1320px, 100%) - 2 * var(--edge));background:var(--line);height:1px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.Revature-module__jeZMLW__page>section[id]~.Revature-module__jeZMLW__stage:not(.Revature-module__jeZMLW__stagePlain)+section[id]:before{content:none}.Revature-module__jeZMLW__h2{font-family:var(--display);font-weight:400;font-size:var(--fs-display);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.1}.Revature-module__jeZMLW__h2 em{color:var(--fg-2);font-style:italic;font-weight:300}.Revature-module__jeZMLW__soft{color:var(--fg-2);font-weight:300}.Revature-module__jeZMLW__eyebrow{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-weight:500;display:block}.Revature-module__jeZMLW__eyebrowHot{color:var(--mu)}.Revature-module__jeZMLW__blockTitle{font-size:var(--fs-body);letter-spacing:-.01em;color:var(--fg);margin:0 0 6px;font-weight:500;line-height:1.4}.Revature-module__jeZMLW__block p{font-size:var(--fs-body);color:var(--fg-2);text-wrap:pretty;margin:0;line-height:1.6}.Revature-module__jeZMLW__block p+p{margin-top:12px}.Revature-module__jeZMLW__block .Revature-module__jeZMLW__strong{color:var(--fg)}.Revature-module__jeZMLW__block .Revature-module__jeZMLW__lead{font-family:var(--display);font-weight:300;font-size:var(--fs-lead);letter-spacing:-.015em;color:var(--fg);line-height:1.35}.Revature-module__jeZMLW__block .Revature-module__jeZMLW__note,.Revature-module__jeZMLW__note{color:var(--muted)}.Revature-module__jeZMLW__block .Revature-module__jeZMLW__lead+.Revature-module__jeZMLW__note{margin-top:16px}.Revature-module__jeZMLW__quote{border-left:2px solid var(--mu);font-family:var(--display);font-weight:300;font-size:var(--fs-lead);letter-spacing:-.015em;color:var(--fg);text-wrap:pretty;margin:0;padding:2px 0 2px 20px;line-height:1.35}.Revature-module__jeZMLW__quote strong{font-weight:500}.Revature-module__jeZMLW__row{gap:40px var(--gap-col);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;margin-top:8px;display:grid}.Revature-module__jeZMLW__row .Revature-module__jeZMLW__h2{grid-column:1}.Revature-module__jeZMLW__col{gap:var(--gap-block);align-content:start;min-width:0;display:grid}.Revature-module__jeZMLW__colSpan{grid-column:2/4}.Revature-module__jeZMLW__colSpan+.Revature-module__jeZMLW__col{grid-column:2}.Revature-module__jeZMLW__block{min-width:0}.Revature-module__jeZMLW__stage{margin-top:64px;padding-bottom:48px}.Revature-module__jeZMLW__paint{isolation:isolate;background: linear-gradient(#faf7f04d, #faf7f04d), var(--stage-ground,none) top / cover no-repeat, #f0ece2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px 0 48px;position:relative}.Revature-module__jeZMLW__paint:before{content:"";z-index:-1;opacity:.3;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.62'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}@media (max-width:700px){.Revature-module__jeZMLW__paint{background:linear-gradient(#faf7f04d, #faf7f04d), var(--stage-ground-sm,none) top / cover no-repeat, #f0ece2}}@media (prefers-contrast:more){.Revature-module__jeZMLW__paint{background:#f0ece2}.Revature-module__jeZMLW__paint:before{opacity:.18}}.Revature-module__jeZMLW__stageInner{max-width:1180px}.Revature-module__jeZMLW__stageWide{max-width:none}.Revature-module__jeZMLW__stageBleed{max-width:1600px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}.Revature-module__jeZMLW__frame{border:1px solid var(--line);border-radius:var(--screen-radius);background:var(--bg);overflow:hidden;box-shadow:0 1px 2px #0e0d0c0d,0 28px 64px -28px #3c2c1852}.Revature-module__jeZMLW__frame img{width:100%;height:auto;display:block}.Revature-module__jeZMLW__stageCaption{text-align:center;max-width:64ch;margin:28px auto 0}.Revature-module__jeZMLW__stageCaption p{font-size:var(--fs-body);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.6}.Revature-module__jeZMLW__stageCaption p b{color:var(--fg);font-weight:500}.Revature-module__jeZMLW__pull{margin:calc(var(--gap-section) - 48px) 0 0;text-align:center}.Revature-module__jeZMLW__pull blockquote{max-width:30ch;font-family:var(--display);font-weight:300;font-size:var(--fs-display);letter-spacing:-.03em;color:var(--fg);text-wrap:balance;margin:0 auto;line-height:1.25}.Revature-module__jeZMLW__pull:before{content:"";background:var(--mu);width:36px;height:2px;margin:0 auto 30px;display:block}.Revature-module__jeZMLW__pull figcaption{max-width:48ch;font-size:var(--fs-body);color:var(--muted);text-wrap:balance;margin:22px auto 0;line-height:1.6}.Revature-module__jeZMLW__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.Revature-module__jeZMLW__pairItem{margin:0}.Revature-module__jeZMLW__pairFrame{aspect-ratio:2000/675}.Revature-module__jeZMLW__pairFrame img{object-fit:cover;object-position:top center;height:100%}.Revature-module__jeZMLW__pairTag{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);align-items:center;gap:9px;margin-bottom:14px;font-weight:500;display:flex}.Revature-module__jeZMLW__pairTag:before{content:"";background:var(--line-strong);border-radius:50%;width:7px;height:7px}.Revature-module__jeZMLW__pairTagAfter:before{background:var(--mu)}.Revature-module__jeZMLW__stats{gap:var(--gap-col);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Revature-module__jeZMLW__stat b{font-family:var(--display);font-weight:400;font-size:var(--fs-display);letter-spacing:-.03em;color:var(--mu);font-variant-numeric:tabular-nums;margin-bottom:10px;line-height:1;display:block}.Revature-module__jeZMLW__stat p{font-size:var(--fs-body);color:var(--fg-2);text-wrap:pretty;margin:0;line-height:1.5}@media (max-width:1000px){.Revature-module__jeZMLW__page{--gap-section:88px;--gap-col:40px}.Revature-module__jeZMLW__row{grid-template-columns:repeat(2,minmax(0,1fr))}.Revature-module__jeZMLW__row .Revature-module__jeZMLW__h2{grid-column:1/-1;max-width:22ch}.Revature-module__jeZMLW__colSpan{grid-column:1/-1}.Revature-module__jeZMLW__colSpan+.Revature-module__jeZMLW__col{grid-column:auto}}@media (max-width:720px){.Revature-module__jeZMLW__pair{grid-template-columns:minmax(0,1fr);gap:32px}.Revature-module__jeZMLW__page{--gap-section:64px;--gap-block:26px}.Revature-module__jeZMLW__page h1{max-width:none}.Revature-module__jeZMLW__row{grid-template-columns:1fr;gap:32px}.Revature-module__jeZMLW__row .Revature-module__jeZMLW__h2{max-width:none}.Revature-module__jeZMLW__stage{margin-top:48px;padding-bottom:32px}.Revature-module__jeZMLW__pull{margin-top:calc(var(--gap-section) - 32px)}.Revature-module__jeZMLW__pull blockquote{font-size:20px}.Revature-module__jeZMLW__paint{padding:36px 0 32px}.Revature-module__jeZMLW__stats{grid-template-columns:1fr;gap:28px}}
.Specimen-module__ks7abG__page{--fs-display:clamp(28px, 2.7vw, 40px);--fs-lead:clamp(19px, 1.6vw, 23px);--fs-body:16px;--fs-label:11px;--gap-section:112px;--gap-col:56px;--gap-block:32px}.Specimen-module__ks7abG__page h1{max-width:15ch;font-size:clamp(36px,4.6vw,66px)}.Specimen-module__ks7abG__page h1 .Specimen-module__ks7abG__soft{display:block}.Specimen-module__ks7abG__build{border-top:1px solid var(--line);margin:0}.Specimen-module__ks7abG__buildRow{border-bottom:1px solid var(--line);padding:20px 0 22px}.Specimen-module__ks7abG__buildRow dt{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-weight:500;display:inline-flex}.Specimen-module__ks7abG__buildRow dt svg{width:13px;height:13px;color:var(--mu);flex:none;position:relative;top:1px}.Specimen-module__ks7abG__buildRow dd{margin:0}.Specimen-module__ks7abG__buildName{font-family:var(--display);letter-spacing:-.02em;color:var(--fg);text-wrap:balance;font-size:clamp(21px,1.9vw,27px);font-weight:400;line-height:1.15;display:block}.Specimen-module__ks7abG__buildName em{color:var(--mu);font-style:normal}.Specimen-module__ks7abG__buildNote{color:var(--muted);text-wrap:pretty;margin-top:7px;font-size:14px;line-height:1.5;display:block}.Specimen-module__ks7abG__page>section[id]{padding-top:var(--gap-section)}.Specimen-module__ks7abG__page>section[id]>.wrap{padding-top:28px}.Specimen-module__ks7abG__page>section[id]:before{content:"";width:calc(min(1320px, 100%) - 2 * var(--edge));background:var(--line);height:1px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.Specimen-module__ks7abG__page>section[id]~.Specimen-module__ks7abG__stage+section[id]:before{content:none}.Specimen-module__ks7abG__h2{font-family:var(--display);font-weight:400;font-size:var(--fs-display);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.1}.Specimen-module__ks7abG__h2 em{color:var(--fg-2);font-style:italic;font-weight:300}.Specimen-module__ks7abG__soft{color:var(--fg-2);font-weight:300}.Specimen-module__ks7abG__eyebrow{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-weight:500;display:block}.Specimen-module__ks7abG__eyebrowHot{color:var(--mu)}.Specimen-module__ks7abG__blockTitle{font-size:var(--fs-body);letter-spacing:-.01em;color:var(--fg);margin:0 0 6px;font-weight:500;line-height:1.4}.Specimen-module__ks7abG__block p{font-size:var(--fs-body);color:var(--fg-2);text-wrap:pretty;margin:0;line-height:1.6}.Specimen-module__ks7abG__block p+p{margin-top:12px}.Specimen-module__ks7abG__block p b{color:var(--fg);font-weight:500}.Specimen-module__ks7abG__block .Specimen-module__ks7abG__strong{color:var(--fg)}.Specimen-module__ks7abG__block .Specimen-module__ks7abG__lead{font-family:var(--display);font-weight:300;font-size:var(--fs-lead);letter-spacing:-.015em;color:var(--fg);line-height:1.35}.Specimen-module__ks7abG__block .Specimen-module__ks7abG__note,.Specimen-module__ks7abG__note{color:var(--muted)}.Specimen-module__ks7abG__block .Specimen-module__ks7abG__lead+.Specimen-module__ks7abG__note{margin-top:16px}.Specimen-module__ks7abG__quote{border-left:2px solid var(--mu);font-family:var(--display);font-weight:300;font-size:var(--fs-lead);letter-spacing:-.015em;color:var(--fg);text-wrap:pretty;margin:0;padding:2px 0 2px 20px;line-height:1.35}.Specimen-module__ks7abG__quote strong{font-weight:500}.Specimen-module__ks7abG__quote+.Specimen-module__ks7abG__note{margin-top:16px}.Specimen-module__ks7abG__tag{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mu);align-items:center;gap:9px;font-weight:500;display:inline-flex}.Specimen-module__ks7abG__tag:before{content:"";background:var(--line-strong);border-radius:50%;width:7px;height:7px}.Specimen-module__ks7abG__tagHot:before{background:var(--mu)}.Specimen-module__ks7abG__row{gap:40px var(--gap-col);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;margin-top:8px;display:grid}.Specimen-module__ks7abG__row .Specimen-module__ks7abG__h2{grid-column:1}.Specimen-module__ks7abG__col{gap:var(--gap-block);align-content:start;min-width:0;display:grid}.Specimen-module__ks7abG__colSpan{grid-column:2/4}.Specimen-module__ks7abG__colSpan+.Specimen-module__ks7abG__col{grid-column:2}.Specimen-module__ks7abG__block{min-width:0}.Specimen-module__ks7abG__stage{margin-top:64px;padding-bottom:48px}.Specimen-module__ks7abG__paint{isolation:isolate;background:linear-gradient(#ffffff4d, #ffffff4d), var(--stage-ground,none) top / cover no-repeat, #fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px 0 48px;position:relative}.Specimen-module__ks7abG__paint:before{content:"";z-index:-1;opacity:.14;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.62'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}@media (max-width:720px){.Specimen-module__ks7abG__paint{background:linear-gradient(#ffffff4d, #ffffff4d), var(--stage-ground-sm,none) top / cover no-repeat, #fff}}@media (prefers-contrast:more){.Specimen-module__ks7abG__paint{background:#fff}.Specimen-module__ks7abG__paint:before{opacity:0}}.Specimen-module__ks7abG__stageInner{max-width:1180px}.Specimen-module__ks7abG__stageCaption{text-align:center;max-width:64ch;margin:28px auto 0}.Specimen-module__ks7abG__stageCaption p{font-size:var(--fs-body);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.6}.Specimen-module__ks7abG__stageCaption p b{color:var(--fg);font-weight:500}.Specimen-module__ks7abG__phones{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));place-items:start center;gap:40px;display:grid}.Specimen-module__ks7abG__phones figure{gap:18px;width:100%;max-width:318px;margin:0;display:grid}.Specimen-module__ks7abG__phonesSolo figure{max-width:372px}.Specimen-module__ks7abG__phonesQuad{gap:28px}.Specimen-module__ks7abG__phones figcaption{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;text-wrap:balance;font-weight:500}.Specimen-module__ks7abG__phone{filter:drop-shadow(0 1px 1px #0e0d0c29)drop-shadow(0 26px 34px #3c2c184d);width:100%;position:relative}.Specimen-module__ks7abG__phone>img{aspect-ratio:1188/2438;width:100%;height:auto;display:block}.Specimen-module__ks7abG__spec{border:1px solid var(--line);border-radius:var(--radius-lg,22px);background:var(--bg);margin:0;overflow:hidden}.Specimen-module__ks7abG__specHead{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:12px 18px;font-size:10px}.Specimen-module__ks7abG__specBody{gap:18px;padding:18px;display:grid}.Specimen-module__ks7abG__sampleWrap{padding:0 5px 5px 0}.Specimen-module__ks7abG__sample{background:#fff;border:2px solid #0f172a;gap:9px;padding:12px 13px 13px;display:grid;box-shadow:5px 5px #0f172a}.Specimen-module__ks7abG__sampleTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.Specimen-module__ks7abG__sampleTag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#0f172a;font-size:10px}.Specimen-module__ks7abG__sampleChip{color:#0f172a;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#ffe600;padding:3px 7px 2px;font-size:9px}.Specimen-module__ks7abG__sampleText{font-family:var(--sans);letter-spacing:-.01em;color:#0f172a;text-wrap:pretty;margin:0;font-size:13px;font-weight:600;line-height:1.35}.Specimen-module__ks7abG__sampleCap{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin:12px 0 0;font-size:10px}.Specimen-module__ks7abG__sampleCap b{color:var(--fg-2);letter-spacing:.12em;text-transform:uppercase;margin-right:8px;font-weight:500}.Specimen-module__ks7abG__chipSignal,.Specimen-module__ks7abG__chipInk{vertical-align:baseline;width:9px;height:9px;margin-right:8px;display:inline-block;box-shadow:inset 0 0 0 1px #0e0d0c29}.Specimen-module__ks7abG__chipSignal{background:#ffe600}.Specimen-module__ks7abG__chipInk{background:#0f172a}.Specimen-module__ks7abG__specList{gap:0;margin:0;display:grid}.Specimen-module__ks7abG__specList>div{border-top:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);gap:14px;padding:9px 0;display:grid}.Specimen-module__ks7abG__specList>div:first-child{border-top:0;padding-top:0}.Specimen-module__ks7abG__specList dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:2px;font-size:10px}.Specimen-module__ks7abG__specList dd{font-family:var(--mono);color:var(--fg-2);text-wrap:pretty;margin:0;font-size:12px;line-height:1.5}.Specimen-module__ks7abG__anno{gap:40px var(--gap-col);grid-template-columns:318px minmax(0,max-content);justify-content:center;align-items:center;max-width:900px;margin-inline:auto;display:grid}.Specimen-module__ks7abG__annoPhone{position:relative}.Specimen-module__ks7abG__pin{width:24px;height:24px;font-family:var(--sans);color:#fff;background:#6f6a62;border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid;box-shadow:0 0 0 3px #ffffffe6,0 6px 14px -6px #0009}.Specimen-module__ks7abG__annoPhone .Specimen-module__ks7abG__pin{z-index:3;margin:-12px 0 0 -12px;position:absolute}.Specimen-module__ks7abG__annoPhone .Specimen-module__ks7abG__pin[data-reveal]{transition-duration:.52s;transition-timing-function:cubic-bezier(.2,1.5,.45,1);transform:scale(.35)}.Specimen-module__ks7abG__annoPhone .Specimen-module__ks7abG__pin[data-reveal].Specimen-module__ks7abG__is-in{transform:none}@media (hover:hover) and (pointer:fine){.Specimen-module__ks7abG__anno .Specimen-module__ks7abG__pin{transition:opacity .2s,background-color .2s,transform .24s cubic-bezier(.2,1.4,.45,1)}.Specimen-module__ks7abG__legendItem{transition:background-color .2s}.Specimen-module__ks7abG__anno:has(.Specimen-module__ks7abG__legendItem:hover) .Specimen-module__ks7abG__annoPhone .Specimen-module__ks7abG__pin{opacity:.34}.Specimen-module__ks7abG__anno:has(.Specimen-module__ks7abG__annoPhone .Specimen-module__ks7abG__pin:hover) .Specimen-module__ks7abG__annoPhone .Specimen-module__ks7abG__pin:not(:hover){opacity:.34}.Specimen-module__ks7abG__annoPhone .Specimen-module__ks7abG__pin:hover{opacity:1;background:var(--mu);z-index:4;transform:scale(1.3);box-shadow:0 0 0 3px #fffffff2,0 0 0 9px #3c2c181a,0 8px 16px -6px #0009}.Specimen-module__ks7abG__anno:has(.Specimen-module__ks7abG__legendItem[data-n="1"]:hover) .Specimen-module__ks7abG__annoPhone .Specimen-module__ks7abG__pin[data-n="1"]{opacity:1;background:var(--mu);z-index:4;transform:scale(1.3);box-shadow:0 0 0 3px #fffffff2,0 0 0 9px #3c2c181a,0 8px 16px -6px #0009}.Specimen-module__ks7abG__anno:has(.Specimen-module__ks7abG__legendItem[data-n="2"]:hover) .Specimen-module__ks7abG__annoPhone .Specimen-module__ks7abG__pin[data-n="2"]{opacity:1;background:var(--mu);z-index:4;transform:scale(1.3);box-shadow:0 0 0 3px #fffffff2,0 0 0 9px #3c2c181a,0 8px 16px -6px #0009}.Specimen-module__ks7abG__anno:has(.Specimen-module__ks7abG__legendItem[data-n="3"]:hover) .Specimen-module__ks7abG__annoPhone .Specimen-module__ks7abG__pin[data-n="3"]{opacity:1;background:var(--mu);z-index:4;transform:scale(1.3);box-shadow:0 0 0 3px #fffffff2,0 0 0 9px #3c2c181a,0 8px 16px -6px #0009}.Specimen-module__ks7abG__legendItem:hover{background:#3c2c180d;box-shadow:-14px 0 #3c2c180d,14px 0 #3c2c180d}.Specimen-module__ks7abG__anno:has(.Specimen-module__ks7abG__annoPhone .Specimen-module__ks7abG__pin[data-n="1"]:hover) .Specimen-module__ks7abG__legendItem[data-n="1"]{background:#3c2c180d;box-shadow:-14px 0 #3c2c180d,14px 0 #3c2c180d}.Specimen-module__ks7abG__anno:has(.Specimen-module__ks7abG__annoPhone .Specimen-module__ks7abG__pin[data-n="2"]:hover) .Specimen-module__ks7abG__legendItem[data-n="2"]{background:#3c2c180d;box-shadow:-14px 0 #3c2c180d,14px 0 #3c2c180d}.Specimen-module__ks7abG__anno:has(.Specimen-module__ks7abG__annoPhone .Specimen-module__ks7abG__pin[data-n="3"]:hover) .Specimen-module__ks7abG__legendItem[data-n="3"]{background:#3c2c180d;box-shadow:-14px 0 #3c2c180d,14px 0 #3c2c180d}.Specimen-module__ks7abG__legendItem:hover .Specimen-module__ks7abG__pin{background:var(--mu)}.Specimen-module__ks7abG__anno:has(.Specimen-module__ks7abG__annoPhone .Specimen-module__ks7abG__pin[data-n="1"]:hover) .Specimen-module__ks7abG__legendItem[data-n="1"] .Specimen-module__ks7abG__pin{background:var(--mu)}.Specimen-module__ks7abG__anno:has(.Specimen-module__ks7abG__annoPhone .Specimen-module__ks7abG__pin[data-n="2"]:hover) .Specimen-module__ks7abG__legendItem[data-n="2"] .Specimen-module__ks7abG__pin{background:var(--mu)}.Specimen-module__ks7abG__anno:has(.Specimen-module__ks7abG__annoPhone .Specimen-module__ks7abG__pin[data-n="3"]:hover) .Specimen-module__ks7abG__legendItem[data-n="3"] .Specimen-module__ks7abG__pin{background:var(--mu)}}.Specimen-module__ks7abG__legend{max-width:42ch;margin:0;padding:0;list-style:none}.Specimen-module__ks7abG__legendItem{border-bottom:1px solid #3c2c1824;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:2px 16px;padding:16px 0;display:grid}.Specimen-module__ks7abG__legendItem:first-child{padding-top:0}.Specimen-module__ks7abG__legendItem:last-child{border-bottom:0;padding-bottom:0}.Specimen-module__ks7abG__legendTitle{font-size:var(--fs-body);letter-spacing:-.01em;color:var(--fg);grid-column:2;margin:0;font-weight:500;line-height:1.4}.Specimen-module__ks7abG__legendText{color:var(--fg-2);text-wrap:pretty;grid-column:2;margin:4px 0 0;font-size:15px;line-height:1.55}.Specimen-module__ks7abG__legendText b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.Specimen-module__ks7abG__pull{margin:calc(var(--gap-section) - 48px) 0 0;text-align:center}.Specimen-module__ks7abG__pull blockquote{max-width:30ch;font-family:var(--display);font-weight:300;font-size:var(--fs-display);letter-spacing:-.03em;color:var(--fg);text-wrap:balance;margin:0 auto;line-height:1.25}.Specimen-module__ks7abG__pull:before{content:"";background:var(--mu);width:36px;height:2px;margin:0 auto 30px;display:block}.Specimen-module__ks7abG__pull figcaption{max-width:48ch;font-size:var(--fs-body);color:var(--muted);text-wrap:balance;margin:22px auto 0;line-height:1.6}.Specimen-module__ks7abG__page>section[id]+.wrap .Specimen-module__ks7abG__pull{margin-top:var(--gap-section)}@media (max-width:1000px){.Specimen-module__ks7abG__page{--gap-section:88px;--gap-col:40px}.Specimen-module__ks7abG__phonesTrio{grid-template-columns:repeat(2,minmax(0,1fr))}.Specimen-module__ks7abG__phonesTrio>figure:last-child{grid-column:1/-1;justify-self:center}.Specimen-module__ks7abG__phonesQuad{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.Specimen-module__ks7abG__row{grid-template-columns:repeat(2,minmax(0,1fr))}.Specimen-module__ks7abG__row .Specimen-module__ks7abG__h2{grid-column:1/-1;max-width:22ch}.Specimen-module__ks7abG__colSpan{grid-column:1/-1}.Specimen-module__ks7abG__colSpan+.Specimen-module__ks7abG__col{grid-column:auto}.Specimen-module__ks7abG__anno{grid-template-columns:minmax(0,1fr);justify-items:center}.Specimen-module__ks7abG__annoPhone{width:318px}.Specimen-module__ks7abG__legend{width:100%;max-width:46ch}}@media (max-width:720px){.Specimen-module__ks7abG__page{--gap-section:64px;--gap-block:26px}.Specimen-module__ks7abG__page h1{max-width:none}.Specimen-module__ks7abG__row{grid-template-columns:1fr;gap:32px}.Specimen-module__ks7abG__row .Specimen-module__ks7abG__h2{max-width:none}.Specimen-module__ks7abG__stage{margin-top:48px;padding-bottom:32px}.Specimen-module__ks7abG__pull{margin-top:calc(var(--gap-section) - 32px)}.Specimen-module__ks7abG__pull blockquote{font-size:20px}.Specimen-module__ks7abG__paint{padding:36px 0 32px}.Specimen-module__ks7abG__phones{grid-template-columns:minmax(0,318px);justify-content:center;gap:36px}.Specimen-module__ks7abG__phonesTrio>figure:last-child{grid-column:auto}.Specimen-module__ks7abG__swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}
