:root{color-scheme:dark;--bg:#101e2a;--surface:#192a38;--line:#ffffff10;--muted:#9baeb9;--text:#f4f3ec;--mint:#c1e1d2;--gold:#ead5b5;--radius:26px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 80% 0,#243b4328,transparent 50%),var(--bg);color:var(--text);font-size:16px;line-height:1.5}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;border:0}button:disabled{opacity:.55;cursor:wait}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--mint);outline-offset:4px}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1{font-weight:550;font-size:36px;letter-spacing:-1.4px;line-height:1.2}h2{font-size:17px;font-weight:550;letter-spacing:-.25px}h3{font-size:18px;font-weight:550;margin-bottom:12px}.app-shell{max-width:1110px;margin:auto;padding:0 32px 120px}.header{display:flex;align-items:center;justify-content:space-between;padding:32px 0 26px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:550;letter-spacing:-.6px}.brand-icon{width:45px;height:45px;border:1px solid #c1e1d22e;display:grid;place-items:center;border-radius:15px;color:var(--mint);font-size:32px;background:#c1e1d209}.brand small{font-size:11px;letter-spacing:.3px;display:block;color:var(--muted);font-weight:400;margin-top:1px}.icon-button{background:transparent;color:var(--muted);width:44px;height:44px;border-radius:50%;display:grid;place-items:center}.icon-button svg{width:24px;height:24px}.icon-button:hover{background:#ffffff08}.page-heading{display:flex;align-items:center;justify-content:space-between;margin:35px 0 26px;gap:14px}.eyebrow{font-size:10px;letter-spacing:2.2px;color:var(--muted);margin-bottom:9px;font-weight:600}.age-pill{font-size:12px;border:1px solid var(--line);border-radius:100px;padding:8px 13px;white-space:nowrap;color:#bccbd1}.dashboard{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.main-column,.side-column{display:flex;flex-direction:column;gap:18px}.timer-card{background:linear-gradient(145deg,#233b45,#1a303d 70%);border:1px solid #c1e1d21b;border-radius:32px;padding:23px 26px 18px;position:relative;overflow:hidden;text-align:center}.timer-top{display:flex;align-items:center;justify-content:space-between}.status-pill{font-size:11px;color:var(--mint);background:#c1e1d212;border:1px solid #c1e1d218;border-radius:100px;padding:5px 11px}.tiny-stars{color:#b4cdc36b;letter-spacing:6px}.moon-scene{height:154px;position:relative;display:grid;place-items:center;margin:8px 0 0}.moon{width:80px;height:80px;position:relative;border-radius:50%;background:linear-gradient(125deg,#e9e8cf,#b7cabe);box-shadow:0 0 45px #d1e0c51b,0 0 120px #c1e1d211;transform:rotate(-18deg)}.moon:after{content:"";position:absolute;border-radius:50%;width:68px;height:68px;top:-10px;right:-15px;background:#203743;box-shadow:-5px 4px 12px #c8d6b910}.orbit{position:absolute;border:1px solid #c1e1d20c;border-radius:50%;width:175px;height:175px}.orbit-two{width:260px;height:260px;border-color:#c1e1d207}.star{position:absolute;color:#d5d9bc}.star-one{left:30%;top:27%;font-size:11px}.star-two{right:28%;top:52%;font-size:18px;color:#d5d9bc77}.star-three{right:38%;top:12%;font-size:30px}.timer-caption{font-size:12px;color:#bbcbd2}.timer{font-size:62px;line-height:1.2;font-weight:300;letter-spacing:-2px;font-variant-numeric:tabular-nums;margin:8px 0}.timer-since{font-size:11px;color:var(--muted);min-height:17px}.event-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;position:relative}.event-buttons button{border-radius:18px;padding:18px 12px;display:flex;gap:12px;justify-content:center;align-items:center;text-align:left;min-height:82px;transition:transform .15s}.event-buttons button:active{transform:scale(.97)}.event-buttons button span:last-child{font-size:17px;font-weight:600}.event-buttons small{display:block;font-size:10px;font-weight:400;opacity:.65;margin-top:2px}.button-symbol{font-size:29px;line-height:1}.sleep-button{background:var(--mint);color:#1a3438}.wake-button{background:#d9c5a81a;color:var(--gold);border:1px solid #ead5b52b}.undo{display:block;margin:13px auto 0!important;font-size:11px!important;color:#a0b6be!important;min-height:30px}.stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.stats article{background:#172834;border:1px solid var(--line);border-radius:22px;display:flex;align-items:center;gap:14px;padding:20px}.stat-icon{color:#bcd6c9;font-size:25px}.stats strong{display:block;font-size:25px;font-weight:450;letter-spacing:-.5px;margin-top:3px}.small{font-size:12px}.muted{color:var(--muted)}.card-heading{display:flex;align-items:center;gap:11px;margin-bottom:16px}.assistant-mark{display:grid;place-items:center;width:31px;height:31px;font-size:24px;border-radius:10px;background:#c1e1d212;color:var(--mint);flex-shrink:0}.live-dot{width:6px;height:6px;margin-left:auto;background:#8c9b9f;border-radius:100%}.live-dot.online{background:#a7d8bd;box-shadow:0 0 0 4px #a7d8bd0a}.advice-card,.push-card,.recent-card,.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.advice-card{background:linear-gradient(145deg,#21383d,#1b303a);border-color:#c1e1d21a}.advice-card>p{font-size:14px;line-height:1.85;color:#cedbd9;white-space:pre-line}.advice-card .text-button{margin-top:16px}.text-button{font-size:12px;color:var(--mint);background:transparent;padding:3px 0;min-height:30px;display:inline-flex;align-items:center;gap:10px}.text-button:hover{color:#e4f2eb}.outline,.primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:13px;padding:11px 17px;font-size:13px}.outline{background:transparent;border:1px solid #c1e1d22e;color:var(--mint)}.outline:hover{background:#c1e1d209}.primary{background:var(--mint);color:#183337;font-weight:600;gap:30px}.push-card .card-heading{margin-bottom:8px}.push-card .card-heading>span{font-size:21px;color:var(--gold)}.push-card p{line-height:1.8}.push-card .outline{margin-top:15px;width:100%}.push-card .text-button{margin-top:8px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.recent-card{padding-top:19px;padding-bottom:12px}.event{display:flex;align-items:center;gap:13px;min-height:64px;border-bottom:1px solid var(--line);font-size:14px}.event:last-child{border:0}.event-icon{font-size:20px;width:32px;height:32px;display:grid;place-items:center;border-radius:11px;color:var(--mint);background:#c1e1d20a}.event.wake .event-icon{color:var(--gold);background:#ead5b509}.event-body{flex:1}.event-body small{display:block;font-size:10px;color:var(--muted);margin-top:1px}.event time{color:#c5d2d8;font-size:13px;font-variant-numeric:tabular-nums}.empty{padding:20px 0;font-size:13px;color:var(--muted);line-height:1.8}.dock{display:flex;position:fixed;z-index:3;bottom:calc(20px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);background:#263742e8;border:1px solid #ffffff16;border-radius:23px;padding:6px;gap:5px;box-shadow:0 12px 40px #0004;backdrop-filter:blur(24px);width:355px;max-width:calc(100% - 36px)}.dock button{position:relative;display:flex;align-items:center;justify-content:center;flex:1;flex-direction:column;gap:2px;border-radius:17px;color:var(--muted);font-size:10px;min-height:52px;background:transparent}.dock button>span:first-child{font-size:23px;height:28px;line-height:28px}.dock button.active{color:#d1e7dc;background:#c1e1d216}.nav-dot{position:absolute;width:5px;height:5px;background:var(--mint);border-radius:50%;top:10px;right:28px}.desktop-footer{font-size:10px;color:#68818e;text-align:center;margin-top:30px;letter-spacing:.5px}.desktop-footer span{margin:0 9px}.panel{max-width:800px;margin:auto;padding:28px}.panel .muted{line-height:1.8}.day-label{font-size:11px;letter-spacing:1.5px;color:var(--muted);padding:24px 0 4px;text-transform:uppercase}.chat-panel{padding-bottom:20px}.messages{display:flex;flex-direction:column;gap:16px;min-height:200px;padding:12px 0 22px}.message{font-size:14px;line-height:1.85;border-radius:18px;padding:17px 19px;white-space:pre-wrap;overflow-wrap:anywhere}.message.user{background:#c1e1d21a;color:#e6eee9;margin-left:35px;border-bottom-right-radius:5px;align-self:flex-end;max-width:90%}.message.assistant{background:#101e2a66;margin-right:20px;border-bottom-left-radius:5px}.message small{display:block;font-size:10px;color:var(--muted);white-space:normal;margin-bottom:5px}.question-form{display:flex;align-items:flex-end;background:#101e2a;border:1px solid #c1e1d226;border-radius:18px;padding:11px;gap:10px}.question-form textarea{background:none;color:var(--text);border:0;resize:vertical;flex:1;padding:5px 7px;font-size:14px;min-width:0;max-height:160px}.question-form textarea:focus{outline:none}.send-button{background:var(--mint);color:#183337;width:40px;height:40px;border-radius:13px;font-size:23px;flex-shrink:0}.chat-note{text-align:center;margin-top:12px}.job{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--muted);font-size:12px;background:#ffffff04;padding:10px 13px;border-radius:12px;margin-bottom:10px}.job.failed{color:#eac3b4}.job .text-button{flex-shrink:0}.reminder{border-top:1px solid #c1e1d21a;margin-top:17px;padding-top:14px;font-size:12px;color:var(--gold)}.reminder .text-button{display:block;margin-top:5px}.settings{font-size:14px}.settings h2{font-size:25px;margin-bottom:27px}.settings hr{border:0;border-top:1px solid var(--line);margin:30px 0}.settings label,.login-card label{display:block;font-size:12px;color:#c6d5dc;margin:15px 0 8px}.input-row{display:flex;gap:10px;align-items:center}.input-row input{min-width:0;flex:1}input{padding:13px;background:#101e2a;border:1px solid #c1e1d22e;border-radius:12px;color:var(--text);font-size:16px;min-height:46px}.steps{padding-left:19px;color:var(--muted);font-size:13px;line-height:1.8}.steps li{padding:4px 0}.download-row{display:flex;gap:12px;margin-top:18px}.download-row a{flex:1}details{margin-top:24px}summary{cursor:pointer;color:var(--mint);font-size:13px}details label input{display:block;width:100%;font-size:12px;margin-top:7px}.banner{background:#e0bf7e14;border:1px solid #e0bf7e2b;border-radius:14px;padding:10px 14px;margin-bottom:18px;font-size:12px;color:#e7d5b6;display:flex;gap:12px;align-items:center}.banner>span{flex:1}.toast{position:fixed;bottom:calc(105px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);background:#e4eae3;color:#1c3539;border-radius:15px;padding:14px 19px;font-size:13px;z-index:10;box-shadow:0 8px 40px #0004;max-width:90%;width:max-content;text-align:center}.login-card{max-width:390px;text-align:center;margin:55px auto}.login-card h1{font-size:42px}.login-card>p.muted{font-size:15px;line-height:1.8;margin-top:17px}.login-card form{margin:30px 0}.login-card label{text-align:left}.login-card input{width:100%;text-align:center;letter-spacing:6px;font-size:25px}.login-card input::placeholder{letter-spacing:0;font-size:16px}.login-card .primary{margin-top:14px;width:100%;min-height:52px}.big-moon{color:var(--mint);font-size:85px;line-height:1.3;margin-bottom:20px}.form-error{color:#eac3b4;font-size:13px;min-height:20px;margin-top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}body.awake .moon{background:linear-gradient(120deg,#ebdbb6,#c7a97c);box-shadow:0 0 70px #ead5b51a;width:70px;height:70px}body.awake .moon:after{display:none}body.awake .status-pill{color:var(--gold);border-color:#ead5b51b;background:#ead5b509}body.awake .wake-button{background:var(--gold);color:#493c2b}body.awake .sleep-button{background:#c1e1d215;color:var(--mint);border:1px solid #c1e1d22c}@media(max-width:750px){.app-shell{padding:0 20px 125px}.header{padding:calc(16px + env(safe-area-inset-top)) 0 18px}.brand{font-size:20px}.brand small{font-size:9px}.brand-icon{width:39px;height:39px;font-size:28px;border-radius:12px}.page-heading{margin:24px 0 21px}h1{font-size:29px;letter-spacing:-1px}.eyebrow{font-size:9px;letter-spacing:1.9px}.age-pill{font-size:10px;padding:6px 10px}.dashboard{grid-template-columns:1fr;gap:18px}.timer-card{padding:19px 20px 16px;border-radius:28px}.moon-scene{height:130px;margin-top:1px}.moon{width:69px;height:69px}.moon:after{width:60px;height:60px;right:-14px;top:-10px}.orbit{width:145px;height:145px}.orbit-two{width:215px;height:215px}.timer{font-size:59px;margin:6px 0}.timer-caption{font-size:11px}.event-buttons{margin-top:22px;gap:10px}.event-buttons button{padding:15px 10px;min-height:76px}.event-buttons button span:last-child{font-size:16px}.event-buttons small{font-size:10px}.stats article{padding:16px;gap:10px;border-radius:19px}.stats strong{font-size:22px}.stats .small{font-size:11px}.side-column{gap:16px}.advice-card,.push-card,.recent-card{padding:21px}.recent-card{padding-top:15px;padding-bottom:10px}.card-heading{margin-bottom:12px}.advice-card>p{font-size:13px}.panel{padding:20px;border-radius:22px}.chat-panel{padding:18px}.message{padding:14px;font-size:13px}.message.user{margin-left:20px}.message.assistant{margin-right:10px}.desktop-footer{margin-top:24px}.login-card{margin-top:35px}.settings h2{font-size:23px}.input-row .outline{padding:10px 12px}.dock{bottom:calc(12px + env(safe-area-inset-bottom));width:330px}.chat-note{font-size:10px}.toast{bottom:calc(94px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media(display-mode:standalone){.header{padding-top:calc(13px + env(safe-area-inset-top))}}
/* Optional observations and a plan that explains its confidence. */
.settling-actions{display:flex;justify-content:center;gap:20px;margin-top:10px;flex-wrap:wrap}.settling-actions .text-button{font-size:11px;min-height:34px}.timer-card #settling-status{margin-top:2px;color:var(--gold)}.observation-panel{margin:0;width:100%;padding:22px}.observation-panel>p{line-height:1.8}.observation-panel label{display:block;font-size:12px;color:#c6d5dc;margin:15px 0 7px}.observation-panel select,.observation-panel textarea,.settings select,.settings textarea{width:100%;padding:12px 13px;border:1px solid #c1e1d22e;border-radius:12px;background:#101e2a;color:var(--text);font:inherit;font-size:14px;min-height:46px}.observation-panel textarea,.settings textarea{resize:vertical;line-height:1.7;min-height:90px}.observation-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.observation-panel .outline,.settings form>.outline{margin-top:16px}.observation-panel #observation-link{margin-top:10px;line-height:1.6}.plan-meta{color:#b4c9c7;line-height:1.7;margin-bottom:12px}.plan-window{font-size:20px;line-height:1.5;color:var(--mint);margin-bottom:12px;letter-spacing:-.3px}.plan-stale{color:var(--gold);background:#ead5b509;border-radius:10px;padding:8px 11px;margin-bottom:12px}.plan-reasons{padding-left:18px;font-size:11px;color:#b4c9c7;line-height:1.8;margin:14px 0 0}.plan-reasons li+li{margin-top:5px}.advice-actions{display:flex;gap:13px;flex-wrap:wrap;align-items:center}.advice-actions .text-button{font-size:11px}.event.test-event{opacity:.66}.event.test-event .event-body small{color:var(--gold)}.event.observation .event-body small{line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;max-width:440px}.event.observation{padding:10px 0;align-items:flex-start}.event.observation .event-icon,.event.observation time{margin-top:2px}.settings #birth-date{width:100%;max-width:250px}.profile-name-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.profile-name-fields input{width:100%;min-width:0}@media(max-width:750px){.observation-panel{padding:20px}.plan-window{font-size:18px}.plan-meta,.plan-reasons{font-size:11px}.advice-actions{gap:8px 15px}.advice-actions .text-button{font-size:11px}.observation-fields{gap:10px}.observation-panel select,.settings select{font-size:13px}.event.observation .event-body small{max-width:230px}.settling-actions{gap:16px}.profile-name-fields{grid-template-columns:1fr}}

/* On a phone the current recommendation precedes the timer. */
.plan-explainer{margin-top:12px}.plan-explainer summary{min-height:30px;display:flex;align-items:center;list-style:none}.plan-explainer summary:before{content:"+";margin-right:9px}.plan-explainer[open] summary:before{content:"−"}
@media(max-width:750px){.dashboard .main-column,.dashboard .side-column{display:contents}.dashboard .advice-card{order:-1;padding:18px 20px}.dashboard .moon-scene{height:85px}.dashboard .timer-card{padding-top:17px}.plan-explainer{margin-top:8px}.advice-actions{margin-top:8px}}

.mobile-quick-actions{display:none}@media(max-width:750px){.mobile-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:-4px 0 18px}.mobile-quick-actions button{border-radius:14px;min-height:46px;padding:12px;font-size:14px;font-weight:550}.advice-actions{gap:10px}.advice-card .advice-actions .text-button{margin-top:0;min-height:34px}.dashboard .advice-card{padding:17px 20px}}

/* A practical next step and a one-time setup on the current device. */
.setup-complete-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 20px;padding:10px 15px;border:1px solid #c1e1d21a;border-radius:14px;color:var(--mint);font-size:11px;background:#c1e1d207}.setup-complete-bar .text-button{font-size:10px;white-space:nowrap}
.next-action-title{font-size:23px;line-height:1.35;letter-spacing:-.4px;margin:3px 0 10px}.next-action-card .next-action-detail{font-size:14px;line-height:1.75;color:#d3e1dc}.action-countdown{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;margin-bottom:8px;border-bottom:1px solid #c1e1d21a}.action-countdown>span{color:#b7ceca;font-size:12px;max-width:150px}.action-countdown strong{font-size:34px;letter-spacing:-1px;font-weight:450;color:var(--mint);font-variant-numeric:tabular-nums;text-align:right}.next-action-card .plan-window{font-size:15px;line-height:1.7;letter-spacing:0;margin:13px 0 0;color:var(--mint)}.next-action-card .plan-subwindow{font-size:12px;line-height:1.8;color:#bbceca;margin-top:7px}.baby-signals{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.baby-signals button{background:#c1e1d20a;border:1px solid #c1e1d226;color:#d1e6dc;border-radius:13px;min-height:44px;padding:10px 12px;font-size:12px;flex:1;white-space:nowrap}.baby-signals button:active{background:#c1e1d221}.next-action-card .signal-hint{font-size:10px;line-height:1.6;margin-top:7px;color:var(--muted)}.plan-explainer>p:not(.plan-meta){font-size:13px;line-height:1.8;color:#c2d5ce;white-space:pre-line;margin-top:12px}.plan-explainer .plan-meta{margin:12px 0 0}.day-outline-card{width:100%;margin:0;padding:24px}.day-outline-card ol{list-style:none;padding:8px 0 0;margin:0}.day-outline-card li{padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.day-outline-card li:last-child{border-bottom:0}.day-outline-card li small{display:block;color:var(--mint);margin-top:4px;font-variant-numeric:tabular-nums}
.device-setup{max-width:none;margin:0 0 24px;border-color:#c1e1d238;background:linear-gradient(140deg,#203a40,#192d3b)}.device-setup .eyebrow{font-size:9px}.device-setup h2{font-size:22px}.device-setup h3{font-size:17px;margin-bottom:8px;line-height:1.5}.device-setup .section-title{margin-bottom:16px}.setup-steps{list-style:none;display:flex;gap:20px;padding:0;margin:0 0 16px}.setup-steps li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.setup-steps li>span{width:25px;height:25px;border:1px solid #c1e1d238;border-radius:50%;display:grid;place-items:center;font-size:11px;flex-shrink:0}.setup-steps li.done{color:var(--mint)}.setup-steps li.done>span{background:#c1e1d219}.setup-steps li.current{color:var(--text)}.setup-steps li.current>span{background:var(--mint);color:#183337;border-color:var(--mint)}.setup-device-note{margin-bottom:18px;max-width:700px}.setup-primary{margin:15px 0 8px;min-height:50px;max-width:480px;width:100%;gap:12px}.device-setup #setup-test-push{display:flex;margin-top:13px}.device-setup #setup-test-result,.device-setup #setup-shortcuts-result{line-height:1.8;color:var(--mint);margin-top:12px;max-width:680px}.device-setup #setup-shortcuts-panel{margin-top:22px;padding-top:21px;border-top:1px solid #c1e1d21a}.shortcut-install-steps{padding-left:23px;margin:14px 0 0;font-size:14px}.shortcut-install-steps>li{padding:9px 0 14px 6px;color:var(--mint)}.shortcut-install-steps>li>strong{font-weight:550;color:var(--text)}.shortcut-install-steps p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:6px}.shortcut-install-steps button{margin-top:12px}.shortcut-install-steps .download-row{max-width:530px;margin-top:12px}.device-setup #device-key-copied{color:var(--mint)}.device-setup .setup-error{color:#f1bca8!important}.download-row a[aria-disabled=true]{opacity:.45;cursor:default}.manual-shortcuts{margin-top:22px}.manual-shortcuts>h3{margin-top:20px}.manual-shortcuts .download-row{flex-wrap:wrap}.device-setup #device-shortcuts-confirmed{color:var(--mint);line-height:1.8;margin-top:12px}.push-card #open-device-setup{display:flex;margin-top:12px;font-size:11px}.device-setup #confirm-device-shortcuts{margin-top:4px}
@media(max-width:750px){.next-action-title{font-size:21px}.next-action-card .next-action-detail{font-size:13px}.action-countdown{padding:11px 0}.action-countdown strong{font-size:31px}.action-countdown>span{font-size:11px}.next-action-card .plan-window{font-size:14px}.next-action-card .plan-subwindow{font-size:11px}.baby-signals{gap:6px;margin-top:15px}.baby-signals button{font-size:11px;padding:10px 9px}.device-setup{padding:20px;margin-bottom:20px}.device-setup h2{font-size:20px}.setup-steps{gap:8px;justify-content:space-between;align-items:flex-start}.setup-steps li{font-size:10px;gap:6px;flex:1;line-height:1.4}.setup-steps li>span{width:22px;height:22px;font-size:10px}.setup-device-note{font-size:11px}.device-setup .setup-primary{font-size:13px}.shortcut-install-steps .download-row{flex-direction:column;gap:9px}.shortcut-install-steps .download-row a{min-height:46px}.shortcut-install-steps>li{padding-left:2px}.device-setup #setup-test-push{width:100%;font-size:12px}.day-outline-card{padding:20px}.manual-shortcuts .download-row{flex-direction:column}}
