.app-inner[data-app=daylight]{--example-accent:#f5aa95;--example-glow:#dd89751c}.app-inner[data-app=luna]{--example-accent:#c3b1ff;--example-glow:#9477e92b}.app-inner[data-app=pace]{--example-accent:#c6f55b;--example-glow:#a6d73b20}.app-inner .idea-tabs button.active{background:var(--example-accent);border-color:var(--example-accent);color:#191919}.app-inner .prompt-star{color:var(--example-accent)}.app-inner .app-display:before{background:radial-gradient(ellipse,var(--example-glow),transparent 70%);transition:background .3s}.idea-tab-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.idea-tabs button:first-child .idea-tab-dot{background:#ee9d86}.idea-tabs button:nth-child(2) .idea-tab-dot{background:#b9a2ff}.idea-tabs button:nth-child(3) .idea-tab-dot{background:#c6f55b}.idea-explanation{color:#aaa;max-width:430px;margin-top:13px;font-size:11px;line-height:1.8}.demo-phone{padding:12px 13px 9px;transition:background .3s,color .3s;overflow:hidden}.demo-transition{animation:.35s ease-out fade-in}.demo-screen{flex-direction:column;min-height:523px;padding:20px 7px 0;display:flex}.demo-brand{justify-content:space-between;align-items:center;display:flex}.demo-brand>span:first-child{align-items:center;display:flex}.mini-card-heading{justify-content:space-between;align-items:center;font-size:10px;display:flex}.mini-card-heading>span{align-items:center;gap:6px;display:flex}.demo-navigation{justify-content:space-between;align-items:center;margin-top:auto;padding:17px 2px 12px;font-size:9px;display:flex}.demo-navigation>span{align-items:center;gap:5px;display:flex}.phone-home-bar{opacity:.7;background:currentColor;border-radius:5px;width:86px;height:3px;margin:3px auto 0}.phone.phone-daylight{color:#45362d;background:#fff8ef}.daylight-brand{color:#914d39;letter-spacing:-1.5px;font-size:25px;font-weight:600}.daylight-brand>span:first-child{gap:5px}.daylight-brand .brand-period{color:#dc6951;margin-left:-5px}.daylight-avatar{letter-spacing:0;background:#efbcaa;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.daylight-greeting{margin-top:21px;position:relative}.daylight-greeting>span:first-child{letter-spacing:1px;color:#836c5d;font-size:9px}.daylight-greeting h3{letter-spacing:-1px;margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.06}.daylight-greeting .daylight-spark{color:#dd775b;font-size:49px;line-height:1;position:absolute;bottom:0;right:9px;transform:rotate(12deg)}.daylight-movement{color:#245348;background:#d8ebe0;border:1px solid #c8dfd1;border-radius:19px;margin-top:17px;padding:13px 14px 11px}.daylight-ring{width:142px;height:142px;margin:3px auto;position:relative}.daylight-ring>svg{width:100%;height:100%;transform:rotate(-90deg)}.daylight-ring circle{fill:none;stroke-width:11px}.daylight-ring .ring-track{stroke:#b8d9ca}.daylight-ring .ring-progress{stroke:#397f6c;stroke-linecap:round;stroke-dasharray:340 415}.daylight-ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.daylight-ring strong{letter-spacing:-1.9px;font-size:34px;font-weight:500}.daylight-ring div>span{margin-top:4px;font-size:9px}.ring-flower{color:#dd795f;background:#d8ebe0;border-radius:50%;font-size:31px;line-height:1;position:absolute;bottom:11px;right:0}.daylight-movement>p{justify-content:space-between;font-size:9px;display:flex}.daylight-movement>p>span{font-weight:600}.daylight-tiles{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.daylight-tiles>div{color:#65527c;background:#e8e1f4;border-radius:15px;flex-direction:column;gap:5px;padding:11px 12px;display:flex}.daylight-tiles>div+div{color:#96553d;background:#f7d8c9}.daylight-tiles strong{letter-spacing:-1px;margin-top:3px;font-size:23px;font-weight:500}.daylight-tiles strong small{letter-spacing:0;font-size:10px;font-weight:400}.daylight-tiles span{font-size:9px}.daylight-note{color:#83624c;justify-content:center;align-items:center;gap:6px;padding:15px 0 6px;font-size:9px;display:flex}.daylight-screen .demo-navigation{color:#856f60}.daylight-screen .demo-navigation .selected{color:#704933;background:#edd8c7;border-radius:20px;padding:6px 11px}.phone.phone-luna{color:#f1eaff;background:#18172d}.phone-luna .phone-island{background:#0a0913}.luna-brand{color:#e7ddff;letter-spacing:-1px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-style:italic}.luna-brand>span:first-child{gap:6px}.luna-brand>span:first-child>span{color:#b6a0eb;font-size:14px}.luna-brand .luna-date{font-family:var(--mono);letter-spacing:.5px;color:#b0a4c8;font-size:9px;font-style:normal}.luna-night{text-align:center;padding-top:19px;position:relative}.luna-moon{background:radial-gradient(circle at 35% 30%,#f5e6ff,#d0adf1 60%,#9b7cb5);border-radius:50%;width:65px;height:65px;margin:0 auto 14px;box-shadow:0 0 42px #c49afa24,inset -10px -3px 16px #8c6ea54d}.luna-moon:after{content:"";background:#a386bd38;border-radius:50%;width:8px;height:8px;display:block;position:relative;top:36px;left:16px;box-shadow:16px -21px 0 3px #ae90c528,26px 8px 0 2px #b294c52b}.luna-stars span{color:#a895cc;position:absolute}.luna-stars span:first-child{font-size:18px;top:33px;left:33px}.luna-stars span:nth-child(2){font-size:23px;top:15px;right:52px}.luna-stars span:nth-child(3){font-size:11px;top:67px;right:26px}.luna-stars span:nth-child(4){font-size:22px;top:89px;left:55px}.luna-night>p{color:#d2c4e6;font-family:Georgia,Times New Roman,serif;font-size:19px}.luna-night h3{letter-spacing:-2px;margin:7px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:400;line-height:1.1}.luna-night h3>span{color:#c3a8e8;font-size:23px}.luna-subtitle{color:#b0a1c5;font-size:9px}.luna-timeline{background:#24213b;border:1px solid #39314d;border-radius:10px;margin-top:23px;padding:14px}.luna-timeline .mini-card-heading{color:#e2d4f7;font-family:Georgia,Times New Roman,serif;font-size:12px}.sleep-track{align-items:center;gap:3px;height:41px;margin-top:16px;display:flex}.sleep-track>span{background:#987bc8;border-radius:2px;flex:1;align-self:flex-end;height:70%}.sleep-track>span:nth-child(3n){background:#c3a4f0;align-self:flex-end;height:95%}.sleep-track>span:nth-child(4n){background:#b594df;align-self:flex-end;height:60%}.sleep-track>span:nth-child(5n){background:#7053a0;height:83%}.luna-times{color:#b6a3cd;font-family:var(--mono);justify-content:space-between;margin-top:10px;font-size:9px;display:flex}.luna-legend{color:#cab8e1;justify-content:space-between;gap:13px;margin-top:13px;font-size:9px;display:flex}.luna-legend>span{align-items:center;gap:5px;display:flex}.luna-legend>span:before{content:"";background:#987bc8;border-radius:50%;width:4px;height:4px}.luna-legend strong{color:#eadbff;font-weight:500}.luna-journal{margin-top:17px;padding:0 2px 4px}.luna-journal>span{font-family:var(--mono);letter-spacing:1px;color:#b6a3cd;font-size:9px}.luna-journal>p{margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:17px}.luna-journal>div{gap:6px;margin-top:10px;display:flex}.luna-journal>div>span{color:#c7b5dd;border:1px solid #524365;border-radius:20px;padding:6px 8px;font-size:9px}.luna-journal>div>span:first-child{color:#29203a;background:#c2a8e9;border-color:#c2a8e9}.luna-screen .demo-navigation{color:#ad9dc4;border-top:1px solid #39314d;margin-top:18px}.luna-screen .demo-navigation .selected{color:#e0c5ff}.phone.phone-pace{color:#f4f6ed;background:#1b1e1a}.phone-pace .phone-island{background:#0a0b09}.pace-brand{letter-spacing:-1.5px;font-size:24px;font-style:italic;font-weight:900}.pace-brand>span:first-child>span{color:#c6f55b;margin-left:3px;font-size:21px}.pace-brand .pace-device{font-family:var(--mono);letter-spacing:.2px;color:#bdc5ad;align-items:center;gap:4px;font-size:9px;display:flex}.pace-device>span{background:#c6f55b;border-radius:50%;width:4px;height:4px}.pace-heading{margin-top:22px}.pace-heading>span{font-family:var(--mono);letter-spacing:1px;color:#a3ad97;font-size:9px}.pace-heading h3{letter-spacing:-1.7px;margin-top:9px;font-size:34px;font-style:italic;font-weight:900;line-height:.95}.pace-heading h3>span{color:#c6f55b}.pace-session{color:#203111;background:#c6f55b;border-radius:3px;margin-top:19px;padding:14px}.pace-session .mini-card-heading{font-family:var(--mono);font-size:9px}.pace-time{align-items:center;gap:14px;margin:6px 0 10px;display:flex}.pace-time>strong{letter-spacing:-6px;font-size:83px;font-style:italic;font-weight:900;line-height:1}.pace-time>div{font-size:10px;font-weight:700;line-height:1.3}.pace-time>div>svg{margin-top:8px;display:block}.pace-session-footer{font-family:var(--mono);justify-content:space-between;font-size:9px;display:flex}.pace-progress{background:#9fc448;height:4px;margin-top:7px}.pace-progress>span{background:#263617;width:70%;height:100%;display:block}.pace-heart{border-bottom:1px solid #444c3c;justify-content:space-between;gap:10px;padding:19px 0 16px;display:flex}.pace-heart>div>span{font-family:var(--mono);letter-spacing:.1px;color:#d3a181;align-items:center;gap:4px;font-size:9px;display:flex}.pace-heart strong{letter-spacing:-1.5px;margin-top:5px;font-size:28px;font-weight:700;display:block}.pace-heart small{color:#a7b09a;letter-spacing:0;margin-left:5px;font-size:9px;font-weight:400}.pace-heart>svg{align-self:flex-end;width:104px;height:50px}.pace-heart polyline{fill:none;stroke:#fa9359;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.pace-week{margin:17px 0 5px}.pace-week>div:first-child{font-family:var(--mono);color:#b6c0ab;justify-content:space-between;font-size:9px;display:flex}.pace-week>div:first-child>span:last-child{color:#c6f55b}.pace-week-days{gap:5px;margin-top:10px;display:flex}.pace-week-days>span{aspect-ratio:1;color:#abb69f;border:1px solid #555e48;flex:1;place-items:center;font-size:9px;display:grid}.pace-week-days>span.done{color:#263617;background:#c6f55b;border-color:#c6f55b}.pace-screen .demo-navigation{font-family:var(--mono);color:#abb69f;border-top:1px solid #444c3c;margin-top:16px;font-size:9px}.pace-screen .demo-navigation .selected{color:#c6f55b}@media (max-width:1100px){.app-inner .prompt-card>p{min-height:145px}}@media (min-width:761px) and (max-width:800px){.demo-phone{padding-left:10px;padding-right:10px}.demo-screen{padding-left:3px;padding-right:3px}.pace-heading h3{font-size:30px}}@media (max-width:760px){.demo-phone{padding:12px 13px 9px}.demo-screen{padding:20px 7px 0}.app-inner .prompt-card>p{min-height:125px}.idea-explanation{font-size:10px}}.app-inner[data-app=still]{--example-accent:#b8d8b7;--example-glow:#84b98424}.app-inner .idea-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:470px;display:grid}.app-inner .idea-tabs button{justify-content:flex-start;min-height:42px;padding:11px 14px;font-size:11px}.app-inner .idea-tabs button>svg{margin-left:auto}.idea-tabs button[data-theme=still] .idea-tab-dot{background:#b8d8b7}.idea-tabs button[data-theme=pace] .idea-tab-dot{background:#c6f55b}.idea-explanation{color:#ddd;margin-top:23px;font-size:13px}.example-feature-list{gap:10px;max-width:450px;margin:14px 0 0;padding:0;list-style:none;display:grid}.example-feature-list li{color:#b8b8b8;align-items:center;gap:10px;font-size:11px;line-height:1.6;display:flex}.example-feature-list svg{color:var(--example-accent)}.demo-interaction-label{font-family:var(--mono);letter-spacing:1px;color:var(--example-accent);align-items:center;gap:7px;margin-bottom:18px;font-size:9px;display:flex}.demo-interaction-label .status-dot{width:4px;height:4px}.phone.demo-phone{width:min(340px,100%);padding:12px 15px 9px;transform:none}.demo-screen{min-height:622px}.immersive-screen{height:622px;min-height:622px}.demo-view{scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;flex:1;min-height:0;margin-top:4px;padding-bottom:4px;padding-right:2px;overflow-y:auto}.demo-view::-webkit-scrollbar{width:3px}.demo-view::-webkit-scrollbar-thumb{background:#ffffff30;border-radius:4px}.interactive-navigation{flex-shrink:0;gap:8px;padding:12px 0 5px}.interactive-navigation button{color:inherit;background:0 0;border:0;border-radius:7px;min-height:36px;padding:10px 9px;font-size:10px}.interactive-navigation button:hover{background:#ffffff0b}.interactive-navigation button:disabled{opacity:.45;cursor:default}.demo-phone button{-webkit-tap-highlight-color:transparent}.demo-phone button:disabled{cursor:default}.demo-phone button:focus-visible,.demo-phone input:focus-visible,.demo-phone select:focus-visible,.demo-phone textarea:focus-visible{outline-offset:2px;outline:2px solid}.demo-kicker{font-family:var(--mono);letter-spacing:.7px;align-items:center;gap:6px;font-size:9px;line-height:1.6;display:flex}.demo-page-heading{margin:20px 0 17px}.demo-page-heading h3{letter-spacing:-.8px;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.1}.demo-page-heading p{opacity:.78;font-size:10px;line-height:1.6}.demo-primary{border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:42px;padding:13px 10px;font-size:11px;font-weight:500;display:flex}.demo-small-note{opacity:.72;margin-top:12px;font-size:9px;line-height:1.7}.demo-notice{margin:9px 0;font-size:10px;line-height:1.6}.demo-notice:empty{display:none}.app-display-caption{max-width:340px}.app-display-caption p{font-size:12px;line-height:1.7}.demo-reset-note{color:#999;margin-top:9px;font-size:9px;line-height:1.7;display:block}.luna-screen .demo-kicker{color:#bfa9e4}.luna-screen .luna-night{padding-top:13px}.luna-screen .luna-moon{width:58px;height:58px;margin-bottom:10px}.luna-screen .luna-timeline{margin-top:18px}.luna-screen .interactive-navigation{margin-top:10px}.luna-screen .interactive-navigation .selected{color:#e6d6ff;background:#3d2e55}.dream-link-card{text-align:left;background:linear-gradient(135deg,#302443,#251e35);border:1px solid #564067;border-radius:12px;flex-direction:column;width:100%;margin-top:14px;padding:15px;display:flex}.dream-link-card>strong{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.2}.dream-link-card>span:nth-last-child(2){color:#c2b2d6;margin:7px 0 11px;font-size:10px;line-height:1.7}.dream-card-footer{color:#e1c4ff;justify-content:space-between;align-items:center;font-size:10px;display:flex}.dream-add{color:#e0c9ff;background:#302443;border:1px dashed #6d5486;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:10px;display:flex}.dream-entries{gap:12px;margin-top:14px;display:grid}.dream-entry{text-align:left;background:#28213b;border:1px solid #40334f;border-radius:10px;flex-direction:column;gap:10px;width:100%;padding:14px;display:flex}.dream-entry-meta{color:#bca8d2;justify-content:space-between;align-items:center;font-size:9px;display:flex}.dream-entry-meta>span:last-child{align-items:center;gap:4px;display:flex}.dream-entry>strong{font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.25}.dream-excerpt{color:#c6b8db;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.dream-entry-bottom{justify-content:space-between;align-items:center;gap:7px;font-size:9px;display:flex}.dream-entry-bottom>span:first-child{background:#392c4c;border:1px solid #5a4770;border-radius:20px;padding:4px 8px}.dream-entry-bottom>span:last-child{color:#d6b8fb;align-items:center;gap:4px;display:flex}.demo-back{color:#bfa8df;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:10px;display:flex}.dream-editor{padding-top:9px}.dream-editor h3{margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.dream-sleep-link{color:#bba3d7;align-items:center;gap:6px;margin-bottom:19px;font-size:10px;line-height:1.5;display:flex}.dream-editor label,.race-editor label{margin:13px 0 7px;font-size:10px;display:block}.dream-editor input,.dream-editor textarea{color:#eee4ff;resize:vertical;background:#252036;border:1px solid #58466e;border-radius:7px;width:100%;min-width:0;padding:11px;font:11px/1.7 Helvetica Neue,Arial,sans-serif}.dream-editor textarea{min-height:112px;max-height:200px}.dream-editor input::placeholder,.dream-editor textarea::placeholder{color:#ac99c4}.dream-editor fieldset{border:0;margin:17px 0;padding:0}.dream-editor legend{margin-bottom:9px;font-size:10px}.dream-feelings{gap:7px;display:flex}.dream-feelings button{color:#cdb9e6;background:#2c213e;border:1px solid #5b4571;border-radius:20px;padding:8px 12px;font-size:10px}.dream-feelings button[aria-pressed=true]{color:#281d38;background:#c3a8e8;border-color:#c3a8e8}.luna-screen .demo-primary{color:#2a1d3b;background:#ccb2ed}.luna-screen .demo-primary:hover{background:#ddc4fc}.phone.phone-still{color:#294c3e;background:#eaf1e5}.phone-still .phone-island{background:#18372c}.still-brand{letter-spacing:-1px;font-family:Georgia,Times New Roman,serif;font-size:30px}.still-brand>span:first-child{gap:6px}.still-brand>span:first-child>span{color:#ac8c42;margin-left:-5px}.still-date{font-family:var(--mono);letter-spacing:.7px;color:#697b60;font-size:9px}.still-screen .demo-kicker{color:#697b60}.still-screen .demo-page-heading{text-align:center}.still-screen .demo-page-heading .demo-kicker{justify-content:center}.still-screen .demo-page-heading h3{font-size:26px}.still-orb{place-items:center;width:185px;height:185px;margin:17px auto 18px;display:grid;position:relative}.still-orbit{border:1px solid #b5c8af;border-radius:50%;position:absolute;inset:0}.still-orbit:nth-child(2){border-color:#aec5a6;inset:13px}.still-orb-centre{color:#f8f5de;background:radial-gradient(circle at 35% 25%,#94b999,#4a7a5b 72%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;display:flex;box-shadow:0 14px 30px #31513a18}.still-orb output{font-variant-numeric:tabular-nums;letter-spacing:-2px;margin:4px 0;font-family:Georgia,Times New Roman,serif;font-size:43px;line-height:1.2;display:block}.still-orb-centre>span{font-family:var(--mono);letter-spacing:1px;font-size:9px}.still-orb.is-running .still-orbit{animation:6s ease-in-out infinite still-breathe}.still-orb.is-running .still-orbit:nth-child(2){animation-delay:.7s}.still-duration{justify-content:center;gap:7px;margin-bottom:16px;display:flex}.still-duration button{color:#476341;background:#f4f7ee;border:1px solid #bccbb4;border-radius:20px;padding:8px 14px;font-size:10px}.still-duration button[aria-pressed=true]{color:#2e522d;background:#d4dfc4;border-color:#8ba47b}.still-duration button:disabled{opacity:.6}.still-screen .demo-primary{color:#fff9e7;background:#315d45;border-radius:25px}.still-screen .demo-primary:hover{background:#254d37}.still-finish{color:#526d45;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 0 0;font-size:10px;display:flex}.still-finish:disabled{opacity:.4}.still-week-summary{text-align:center;border-top:1px solid #c8d5bf;grid-template-columns:1fr 1fr;margin-top:20px;padding-top:15px;display:grid}.still-week-summary>div+div{border-left:1px solid #c8d5bf}.still-week-summary strong{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;display:block}.still-week-summary small{font-size:13px}.still-week-summary span{color:#64775b;font-size:9px}.still-heart{color:#637554;align-items:center;gap:6px;margin-top:19px;font-size:9px;display:flex}.still-heart>span:first-of-type{flex:1}.still-heart strong{color:#365339;margin-top:3px;font-size:11px;font-weight:500;display:block}.still-heart>span:last-child{font-size:9px}.still-screen .demo-navigation{color:#697c5b;border-top:1px solid #c3d2b8;margin-top:12px}.still-screen .demo-navigation .selected{color:#294b32;background:#d5e2cb}.still-saved{background:#d5e2cb;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:10px;display:flex}.still-history-total{color:#f3efcf;text-align:center;background:#315b44;border-radius:16px;margin:18px 0;padding:22px}.still-history-total>strong{font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;display:block}.still-history-total>span{font-family:var(--mono);letter-spacing:.5px;margin-top:6px;font-size:9px;display:block}.still-history-bars{align-items:flex-end;gap:9px;height:55px;margin-top:18px;display:flex}.still-history-bars>span{background:#a7c095;border-radius:5px 5px 0 0;flex:1}.still-history-bars>span:last-child{background:#dfcd8c}.still-session-list{display:grid}.still-session-list>div{border-bottom:1px solid #c5d3ba;align-items:center;gap:10px;padding:14px 0;font-size:10px;display:flex}.still-session-icon{background:#d5e2cb;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.still-session-list strong{font-size:10px;font-weight:500}.still-session-list small{color:#6a7b5d;margin-top:4px;font-size:9px;display:block}.still-session-list>div>span:last-child{font-family:var(--mono);margin-left:auto;font-size:10px}@keyframes still-breathe{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.pace-screen .pace-heading{margin-top:20px}.pace-screen .pace-heading h3{text-transform:uppercase;overflow-wrap:anywhere;font-size:32px}.race-countdown{text-align:left;color:#c6f55b;background:#252c20;border:1px solid #56633e;border-radius:3px;width:100%;margin-top:17px;padding:13px 14px;position:relative}.race-countdown>span{font-family:var(--mono);text-transform:uppercase;align-items:center;gap:6px;font-size:9px;display:flex}.race-countdown>strong{letter-spacing:-2px;align-items:center;gap:9px;margin-top:7px;font-size:38px;font-weight:800;line-height:1;display:flex}.race-countdown small{font-family:var(--mono);letter-spacing:.5px;color:#b7c5a1;font-size:9px;font-weight:400}.race-countdown>svg{position:absolute;bottom:17px;right:14px}.planned-session{margin-top:14px;padding:15px}.planned-session h4{text-transform:uppercase;letter-spacing:-.8px;margin:15px 0 5px;font-size:20px;font-weight:800}.planned-session-target{align-items:baseline;gap:9px;display:flex}.planned-session-target strong{letter-spacing:-4px;font-size:66px;font-style:italic;font-weight:800;line-height:1}.planned-session-target>span{font-family:var(--mono);font-size:12px}.planned-session p{margin-top:11px;font-size:10px;line-height:1.6}.planned-session-note{font-family:var(--mono);opacity:.75;margin-top:10px;font-size:9px;display:block}.session-rest{color:#423720;background:#d7c4a4}.session-mobility{color:#482753;background:#e0b2f0}.pace-complete{color:#c6f55b;background:#252d20;border:1px solid #626f4c;border-radius:3px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:9px;padding:10px;font-size:10px;display:flex}.pace-complete[aria-pressed=true]{color:#263617;background:#c6f55b}.pace-screen .compact-heart{padding-top:13px;padding-bottom:12px}.pace-screen .compact-heart>svg{height:43px}.pace-open-week{color:#b7c5a5;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 0 0;font-size:10px;display:flex}.pace-open-week>span{color:#c6f55b;align-items:center;gap:3px;display:flex}.pace-screen .interactive-navigation{margin-top:12px}.pace-screen .interactive-navigation button{font-family:var(--mono);text-transform:uppercase;border-radius:2px;font-size:9px}.pace-screen .interactive-navigation .selected{color:#243412;background:#c6f55b}.pace-week-summary{font-family:var(--mono);color:#c6f55b;justify-content:space-between;padding:18px 0 14px;font-size:9px;display:flex}.pace-week-summary>span:last-child{color:#a9b59a}.training-days{display:grid}.training-day{text-align:left;color:#dce3d1;background:0 0;border:0;border-top:1px solid #424d35;align-items:center;gap:10px;padding:14px 0;display:flex}.training-day>span:first-child{font-family:var(--mono);color:#b6c3a5;width:26px;font-size:9px}.training-day-icon{color:#c6f55b;background:#384827;border-radius:3px;place-items:center;width:29px;height:29px;display:grid}.training-rest .training-day-icon{color:#dec7a3;background:#3c382a}.training-mobility .training-day-icon{color:#dcb7ed;background:#3c3043}.training-day strong{font-size:11px;font-weight:500;display:block}.training-day small{color:#b4bfa6;margin-top:4px;font-size:9px;display:block}.training-day>svg{color:#98a883;margin-left:auto}.training-day:hover{background:#ffffff06}.pace-screen .demo-primary{color:#263617;background:#c6f55b;border-radius:3px;margin-top:15px}.race-goal-ticket{color:#263617;background:#c6f55b;border-radius:3px;margin-top:22px;padding:22px 18px}.race-goal-ticket>span{font-family:var(--mono);letter-spacing:.7px;margin-top:18px;font-size:9px;display:block}.race-goal-ticket h4{text-transform:uppercase;overflow-wrap:anywhere;margin:9px 0 12px;font-size:25px;font-style:italic;font-weight:800;line-height:1.05}.race-goal-ticket>strong{letter-spacing:-3px;font-size:56px;font-weight:800;line-height:1;display:block}.race-goal-ticket small{font-family:var(--mono);letter-spacing:0;font-size:11px;font-weight:400}.race-goal-ticket>div{font-family:var(--mono);border-top:1px dashed #739438;justify-content:space-between;gap:8px;margin-top:22px;padding-top:15px;font-size:9px;display:flex}.race-goal-note{margin-top:24px}.race-goal-note strong{font-size:12px;font-weight:500;line-height:1.6;display:block}.race-goal-note p{color:#acb79e;margin-top:8px;font-size:10px;line-height:1.8}.race-editor{margin-top:23px}.race-editor input,.race-editor select{color:#e1eace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#282f23;border:1px solid #66744e;border-radius:3px;width:100%;min-width:0;min-height:42px;padding:12px 10px;font-size:11px;display:block}.race-cancel{color:#b4c29f;background:0 0;border:0;width:100%;padding:12px;font-size:10px}@media (min-width:761px) and (max-width:800px){.phone.demo-phone{width:285px;padding-left:10px;padding-right:10px}.demo-screen{padding-left:3px;padding-right:3px}}@media (max-width:760px){.phone.demo-phone{width:min(320px,100%)}.app-inner .idea-tabs button{min-height:44px;font-size:11px}.example-feature-list li{font-size:11px}.idea-explanation{font-size:13px}.app-inner{gap:40px}.demo-page-heading h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.still-orb.is-running .still-orbit{animation:none}}.night-picker{gap:6px;margin:19px 0 18px;display:flex}.night-picker button{color:#c3b2d9;background:#252036;border:1px solid #4a3e5d;border-radius:20px;flex:1;padding:9px 5px;font-size:10px}.night-picker button[aria-pressed=true]{color:#281c39;background:#c3a8e8;border-color:#c3a8e8}.luna-score-card{justify-content:space-between;align-items:center;gap:8px;display:flex}.luna-score-card h3{letter-spacing:-.6px;margin:9px 0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.08}.luna-score-ring{flex-shrink:0;width:105px;height:105px;position:relative}.luna-score-ring>svg{fill:none;stroke:#3b2f50;stroke-width:4px;width:100%;height:100%;transform:rotate(-90deg)}.luna-score-ring circle+circle{stroke:#d3b8f6;stroke-linecap:round}.luna-score-ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.luna-score-ring strong{font-family:Georgia,Times New Roman,serif;font-size:39px;font-weight:400;line-height:1.1}.luna-score-ring span{font-family:var(--mono);letter-spacing:.5px;color:#c3a8e8;margin-top:4px;font-size:9px}.luna-sleep-totals{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.luna-sleep-totals>div{background:#28213e;border:1px solid #463357;border-radius:10px;padding:12px;position:relative}.luna-sleep-totals>div+div{background:#3b2a50}.luna-sleep-totals svg,.luna-sleep-totals .rem-star{color:#d3b4f8;position:absolute;top:11px;right:10px}.luna-sleep-totals span:not(.rem-star){color:#c9b8dc;font-size:9px;display:block}.luna-sleep-totals strong{letter-spacing:-1px;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;display:block}.luna-stage-card{background:#242036;border-radius:10px;margin-top:14px;padding:13px}.luna-stage-card .mini-card-heading>span:last-child{font-family:var(--mono);color:#ad97c6;letter-spacing:.2px;font-size:9px}.luna-stage-bar{gap:4px;height:15px;margin:15px 0 10px;display:flex}.luna-stage-bar span{background:#9874cc;border-radius:3px}.luna-stage-bar span:nth-child(2){background:#6450a5}.luna-stage-bar span:nth-child(3){background:#e4b2e6}.luna-stage-labels{color:#bca6d5;grid-template-columns:repeat(3,1fr);font-size:9px;display:grid}.luna-stage-labels strong{color:#e4d4fa;margin-top:4px;font-size:10px;font-weight:400;display:block}.dream-night-metrics{border-top:1px solid #4b395d;border-bottom:1px solid #4b395d;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;padding:12px 0;display:grid}.dream-night-metrics>span{flex-direction:column;gap:5px;display:flex}.dream-night-metrics strong{letter-spacing:-.4px;color:#e8d9ff;font-size:15px;font-weight:400}.dream-night-metrics small{color:#ad96c5;letter-spacing:0;font-size:9px}.dream-night-metrics>span>span{color:#b9a4d1;font-size:9px}.dream-editor .dream-night-metrics{margin:12px 0 18px}.dream-editor select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eee4ff;background:#252036;border:1px solid #58466e;border-radius:7px;width:100%;padding:11px 8px;font-size:11px}.still-screen .demo-view{scrollbar-color:#839e7660 transparent}.still-session-detail .demo-page-heading{text-align:left;margin:20px 0 16px}.still-session-detail .demo-kicker{justify-content:flex-start}.still-session-detail .demo-page-heading h3{font-size:25px}.still-score-card{color:#f4efd6;background:#315b44;border-radius:16px;justify-content:space-between;align-items:center;padding:19px;display:flex;overflow:hidden}.still-score-card .demo-kicker{color:#d9dfbb;font-size:9px}.still-score-card strong{letter-spacing:-2px;margin:6px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:55px;font-weight:400;line-height:1.1;display:block}.still-score-card small{color:#c1cfa7;letter-spacing:0;margin-left:4px;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px}.still-score-card>div>span:last-child{color:#cfdbb8;font-size:10px}.still-score-flower{color:#e9d794;border:1px solid #789570;border-radius:50% 50% 43% 43%;flex-shrink:0;place-items:center;width:83px;height:90px;display:grid;transform:rotate(9deg);box-shadow:0 0 0 8px #54794f45,0 0 0 17px #75986918}.still-score-flower svg{transform:rotate(-9deg)}.still-response-heading{justify-content:space-between;align-items:center;margin:17px 0 9px;font-size:10px;display:flex}.still-response-heading>span:last-child{font-family:var(--mono);color:#687d5f;font-size:9px}.still-response-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.still-response-grid>div{background:#f5f7ed;border:1px solid #cbd8c1;border-radius:12px;min-width:0;padding:11px 10px 7px}.still-response-grid>div+div{background:#e2e9d5}.still-response-grid>div>span{align-items:center;gap:5px;font-size:10px;display:flex}.still-response-grid strong{letter-spacing:-1px;white-space:nowrap;margin:13px 0 8px;font-size:22px;font-weight:500;display:block}.still-response-grid strong>span{color:#718363;letter-spacing:0;font-size:12px}.still-response-grid strong>small{font-family:var(--mono);letter-spacing:0;color:#617457;margin-top:3px;font-size:9px;display:block}.still-response-grid .response-delta{color:#4e6945;gap:2px;font-size:9px}.still-response-grid svg:not(:first-child){width:100%;height:31px;margin-top:8px}.still-response-grid polyline{fill:none;stroke:#648260;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.still-response-grid>div+div polyline{stroke:#998345}.still-score-explainer{color:#5c7454;margin-top:10px;font-size:9px;line-height:1.7}.still-score-explainer summary{cursor:pointer;padding:4px 0}.still-score-explainer p{margin:6px 0}.still-reflection{border:0;margin:19px 0 17px;padding:0}.still-reflection legend{margin-bottom:9px;font-size:10px}.still-reflection>div{gap:7px;display:flex}.still-reflection button{color:#49623f;background:0 0;border:1px solid #aabf9f;border-radius:20px;flex:1;padding:8px 5px;font-size:10px}.still-reflection button[aria-pressed=true]{color:#51491e;background:#d9c98d;border-color:#bbaa6e}.still-session-history{gap:12px;display:grid}.still-session-history>button{text-align:left;background:#f5f7ed;border:1px solid #c5d3b9;border-radius:13px;width:100%;padding:15px;display:block}.still-history-date{color:#617457;font-size:9px}.still-history-title{justify-content:space-between;align-items:center;gap:9px;margin-top:6px;display:flex}.still-history-title>strong{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.still-history-title>span{letter-spacing:-1px;text-align:center;color:#3b684a;font-size:25px}.still-history-title small{font-family:var(--mono);letter-spacing:0;font-size:9px;display:block}.still-history-readings{color:#5d7352;border-top:1px solid #d5deca;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:10px;font-size:9px;display:flex}.still-history-feeling{color:#6d6736;justify-content:space-between;margin-top:13px;font-size:10px;display:flex}.still-unconnected{text-align:center;background:#f4f6ea;border:1px solid #c5d3b9;border-radius:15px;padding:23px 18px}.still-unconnected>svg{margin:0 auto 11px}.still-unconnected strong{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;display:block}.still-unconnected p{margin-top:9px;font-size:10px;line-height:1.7}.still-unconnected button{color:#365b3d;background:0 0;border:0;align-items:center;gap:6px;margin:17px auto 0;padding:5px 0;font-size:10px;display:flex}.app-inner[data-app=steady]{--example-accent:#aec2ff;--example-glow:#6489ed29}.idea-tabs button[data-theme=steady] .idea-tab-dot{background:#aec2ff}.phone.phone-steady{color:#23345d;background:#f0f3fc}.phone-steady .phone-island{background:#182544}.steady-brand{letter-spacing:-1.7px;color:#3153b4;font-size:30px;font-weight:650}.steady-brand>span:first-child{gap:5px}.steady-brand>span:first-child>span{color:#cf764e;font-size:24px}.steady-date{font-family:var(--mono);letter-spacing:.6px;color:#66789a;font-size:9px}.steady-screen .demo-view{scrollbar-color:#8094bd70 transparent}.steady-screen .demo-kicker{color:#60769b}.steady-screen .demo-page-heading{margin:18px 0 15px}.steady-screen .demo-page-heading h3{letter-spacing:-1.5px;font-family:Helvetica Neue,Arial,sans-serif;font-size:30px;font-weight:550}.steady-screen .demo-navigation{color:#687b9e;border-top:1px solid #ccd5e8;margin-top:12px}.steady-screen .demo-navigation .selected{color:#2b4caa;background:#dbe4fc}.steady-goal-card{text-align:left;color:#f5f7ff;background:#3155ba;border:0;border-radius:16px;width:100%;padding:17px;display:block}.steady-goal-card .demo-kicker{color:#d2deff;justify-content:space-between;font-size:9px}.steady-current{justify-content:space-between;align-items:center;gap:8px;margin:13px 0 17px;display:flex}.steady-current strong{letter-spacing:-2px;font-size:43px;font-weight:500;line-height:1}.steady-current small{color:#ccd8fb;letter-spacing:0;font-size:12px;font-weight:400}.steady-current>span{color:#d2deff;font-size:9px;line-height:1.8}.steady-current b{font-size:13px;font-weight:500}.steady-progress-track{background:#6e8bd3;border-radius:8px;height:5px;display:block;overflow:hidden}.steady-progress-track>span{background:#f4bb93;border-radius:8px;height:100%;display:block}.steady-goal-caption{color:#e0e8ff;justify-content:space-between;gap:8px;margin-top:10px;font-size:9px;display:flex}.steady-burn{color:#65462e;background:#f5d2b7;border:1px solid #e9c5a9;border-radius:13px;margin-top:11px;padding:14px}.steady-burn .demo-kicker{color:#77563f;font-size:9px}.steady-burn>div:first-of-type{justify-content:space-between;align-items:baseline;gap:5px;margin-top:9px;display:flex}.steady-burn strong{letter-spacing:-1.3px;font-size:30px;font-weight:500}.steady-burn small{letter-spacing:0;font-size:10px}.steady-burn>div:first-of-type>span{color:#856349;font-size:9px}.steady-burn-breakdown{border-top:1px solid #dfb496;gap:18px;margin-top:10px;padding-top:10px;font-size:10px;display:flex}.steady-burn-breakdown b{margin-right:3px;font-weight:600}.steady-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.steady-metrics>div{background:#e0e7f8;border:1px solid #cbd7ee;border-radius:12px;padding:12px}.steady-metrics>div+div{color:#946145;background:#fffaf2;border-color:#e7d7c3}.steady-metrics strong{letter-spacing:-.8px;margin-top:7px;font-size:24px;font-weight:500;display:block}.steady-metrics small{letter-spacing:0;font-size:9px}.steady-metrics span{margin-top:4px;font-size:9px;display:block}.steady-walk{padding:17px 2px 0}.steady-walk strong{margin:7px 0 5px;font-size:11px;font-weight:500;display:block}.steady-walk>div>span:last-child{color:#6b7c9a;font-size:9px}.steady-walk>svg{width:100%;height:42px;margin-top:9px}.steady-walk polyline{fill:none;stroke:#d18a62;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.steady-text-link{color:#3459bb;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:13px 0;font-size:10px;display:flex}.steady-plan-summary{background:#dfe7fb;border-radius:12px;justify-content:space-between;align-items:center;margin:14px 0;padding:16px;display:flex}.steady-plan-summary>strong{letter-spacing:-1px;font-size:30px;font-weight:500}.steady-plan-summary small{color:#7386ae;font-size:16px;font-weight:400}.steady-plan-summary>strong>span{letter-spacing:0;margin-top:4px;font-size:9px;font-weight:400;display:block}.steady-plan-summary>span{text-align:right;color:#5f759c;font-size:10px;line-height:1.7}.steady-plan-list>div{border-bottom:1px solid #d1d9e9;align-items:center;gap:9px;display:flex}.steady-day-check{background:#fff;border:1px solid #abbad6;border-radius:7px;flex-shrink:0;place-items:center;width:25px;height:25px;padding:0;display:grid}.steady-day-check[aria-pressed=true]{color:#fff;background:#365abb;border-color:#365abb}.steady-edit-day{text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:12px 0;display:flex}.steady-edit-day>span:first-child{font-family:var(--mono);color:#667c9f;letter-spacing:.4px;font-size:9px}.steady-edit-day strong{color:#2a4069;letter-spacing:0;overflow-wrap:anywhere;margin-top:4px;font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:500;line-height:1.5;display:block}.steady-edit-day>span:last-child{color:#6b7e9e;flex-shrink:0;align-items:center;gap:7px;font-size:9px;display:flex}.steady-form label{margin:14px 0 8px;font-size:10px;font-weight:500;display:block}.steady-form input,.steady-form textarea{color:#27416e;background:#fcfdff;border:1px solid #aebfdf;border-radius:8px;width:100%;min-width:0;padding:11px;font:11px/1.6 Helvetica Neue,Arial,sans-serif}.steady-form textarea{resize:vertical;max-height:180px}.steady-form input::placeholder{color:#7a8ead}.steady-inline-form{gap:7px;display:flex}.steady-inline-form input{flex:1}.steady-inline-form button{white-space:nowrap;color:#fff;background:#365abb;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:11px 13px;font-size:10px;display:flex}.steady-screen .demo-primary{color:#fff;background:#365abb;margin-top:14px}.steady-cancel{color:#657b9b;background:0 0;border:0;margin:10px auto 0;padding:5px 10px;font-size:10px;display:block}.steady-plan-editor{background:#e3eafb;border-radius:12px;padding:14px}.steady-meal-note{background:#f8e6d6;border:1px solid #ead2bc;border-radius:12px;margin-top:18px;padding:0 13px 12px}.steady-meal-note label{color:#6d4c35}.steady-meal-note textarea{color:#705239;background:#fff9f2;border-color:#d7bca3;font-size:10px}.steady-meal-note>button{color:#785a41;background:0 0;border:0;align-items:center;gap:5px;padding:9px 0 0;font-size:10px;display:flex}.steady-meal-note>button:disabled{opacity:.5}.steady-trend{background:#fff;border:1px solid #d2ddef;border-radius:14px;padding:15px}.steady-trend>div:first-child{justify-content:space-between;align-items:center;display:flex}.steady-trend>div:first-child>span{color:#61779f;align-items:center;gap:5px;font-size:10px;display:flex}.steady-trend strong{letter-spacing:-1px;font-size:23px;font-weight:500}.steady-trend small{letter-spacing:0;font-size:9px}.steady-trend>svg{width:100%;height:90px;margin-top:12px;overflow:visible}.steady-trend line{stroke:#e2e8f2;stroke-dasharray:3 4}.steady-trend polyline{fill:none;stroke:#466ac4;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.steady-trend circle{fill:#fff;stroke:#466ac4;stroke-width:1.5px}.steady-trend-axis{color:#6b7fa1;justify-content:space-between;gap:5px;font-size:9px;display:flex}.steady-target-row{color:#5c7195;border-bottom:1px solid #cbd7ed;justify-content:space-between;align-items:center;margin:18px 0 15px;padding-bottom:14px;font-size:10px;display:flex}.steady-target-row strong{letter-spacing:-.5px;color:#2c4779;margin-top:4px;font-size:21px;font-weight:500;display:block}.steady-target-row button{color:#3559b4;background:#e0e7f8;border:1px solid #b9c9e9;border-radius:20px;align-items:center;gap:5px;padding:9px 12px;font-size:10px;display:flex}.steady-weight-log{margin-top:19px}.steady-weight-log>div{border-bottom:1px solid #d4dded;align-items:center;gap:8px;padding:11px 0;font-size:10px;display:flex}.steady-weight-log>div>span:first-child{color:#637b9f;width:46px}.steady-weight-log strong{font-weight:500}.steady-weight-log>div>span:last-child{color:#7689a8;margin-left:auto;font-size:9px}.steady-screen .demo-notice{color:#345da6;background:#dfe8fc;border-radius:7px;padding:10px}@media (max-width:380px){.luna-score-ring{width:92px;height:92px}.luna-score-card h3{font-size:22px}.still-score-card{padding:15px}.still-score-flower{width:65px;height:76px}.still-response-grid strong{font-size:20px}.steady-current strong{font-size:38px}}.app-inner[data-app=quest]{--example-accent:#ffc857;--example-glow:#ffc85722}.idea-tabs button[data-theme=quest] .idea-tab-dot{background:#ffc857}.idea-tabs button.active .idea-tab-dot{background:#222}.phone.phone-quest{color:#f3ead7;background:#101a24}.phone-quest .phone-island{background:#060b10}.quest-screen{font-family:var(--mono)}.quest-brand{letter-spacing:2px;color:#ffc857;font-size:25px;font-weight:700}.quest-brand>span:first-child{gap:6px}.quest-brand>span:first-child>span{color:#ff6b9d;font-size:15px}.quest-tagline{letter-spacing:.6px;color:#8fa3b5;font-size:9px}.quest-screen .demo-view{scrollbar-color:#ffc85750 transparent}.quest-screen .demo-kicker{color:#ff6b9d}.quest-hero-card{background:#182635;border:2px solid #f3ead7;align-items:center;gap:16px;margin-top:20px;padding:16px;display:flex;box-shadow:4px 4px #ff6b9d}.quest-avatar{background:#243a50;flex-shrink:0;width:74px;height:74px;padding:6px}.quest-avatar .hat{fill:#ff6b9d}.quest-avatar .skin{fill:#f2c9a0}.quest-avatar .eye{fill:#101a24}.quest-avatar .tunic{fill:#ffc857}.quest-avatar .boot{fill:#8fa3b5}.quest-hero-card h3{margin-top:6px;font-size:19px;font-weight:700;line-height:1.2}.quest-xp{margin-top:20px}.quest-xp>div:first-child{color:#ffc857;justify-content:space-between;margin-bottom:6px;font-size:10px;display:flex}.quest-bar{background:#243a50;border:1px solid #4b6278;height:10px}.quest-bar>span{background:#ffc857;height:100%;transition:width .3s;display:block}.quest-stats{gap:13px;margin:16px 0 18px;display:grid}.quest-stats>div{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;display:grid}.quest-stat-name{letter-spacing:.8px;align-items:center;gap:6px;font-size:10px;display:flex}.quest-stats strong{color:#7ee0c3;font-size:15px}.quest-stats .quest-bar{grid-column:1/-1;height:7px}.quest-stats .quest-bar>span{background:#7ee0c3}.quest-stat-source{color:#8fa3b5;grid-column:1/-1;font-size:9px}.quest-screen .demo-primary{color:#1b1408;font-family:var(--mono);background:#ffc857;border-radius:0;font-weight:700;box-shadow:3px 3px #ff6b9d}.quest-screen .demo-small-note{color:#a9b9c7;opacity:1}.quest-screen .demo-notice{color:#1b0810;background:#ff6b9d;padding:9px 10px;font-weight:700}.quest-heading{margin:20px 0 14px}.quest-heading h3{margin:8px 0;font-size:22px;font-weight:700}.quest-heading p{color:#a9b9c7;font-size:10px;line-height:1.7}.quest-summary{color:#ffc857;border-top:1px dashed #4b6278;border-bottom:1px dashed #4b6278;justify-content:space-between;gap:8px;padding:10px 0;font-size:9px;display:flex}.quest-list{gap:9px;margin-top:13px;display:grid}.quest-list button{text-align:left;width:100%;color:inherit;font-family:var(--mono);background:#182635;border:1px solid #4b6278;align-items:center;gap:11px;min-height:52px;padding:11px 10px;display:flex}.quest-list button:hover{border-color:#ffc857}.quest-list button[aria-pressed=true]{background:#1d3a35;border-color:#7ee0c3}.quest-check{color:#ffc857;background:#243a50;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.quest-list button[aria-pressed=true] .quest-check{color:#0d2a24;background:#7ee0c3}.quest-text{gap:4px;min-width:0;display:grid}.quest-text strong{font-size:10px;font-weight:700}.quest-text span{color:#a9b9c7;font-size:9px;line-height:1.5}.quest-reward{color:#ffc857;white-space:nowrap;margin-left:auto;font-size:9px}.quest-list button[aria-pressed=true] .quest-reward{color:#7ee0c3}.quest-screen .demo-navigation{border-top:1px solid #4b6278;margin-top:12px}.quest-screen .interactive-navigation button{font-family:var(--mono);text-transform:uppercase;border-radius:0;flex:1;font-size:10px}.quest-screen .interactive-navigation .selected{color:#1b1408;background:#ffc857}
