@font-face{font-family:Editor\'s Note;src:url(/fonts/EditorsNote-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Editor\'s Note;src:url(/fonts/EditorsNote-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Humane;src:url(/fonts/Humane-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Humane;src:url(/fonts/Humane-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--paper:#f2ede3;--lift:#f8f5ee;--ink:#1a1916;--soft:#5f594f;--faint:#91887a;--line:#1a19161c;--ember:#e04e26;--moss:#56613f;--serif:"Editor's Note",Georgia,serif;--ease:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box}html{background:var(--lift);color:var(--ink);font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer;border:0;background:none;color:inherit}button:disabled{cursor:default;opacity:.5}a{color:inherit}a,button,input,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:2px solid var(--ember);outline-offset:5px}::selection{background:#ded0b8;color:var(--ink)}.honeypot,.skip-link,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link:focus{position:fixed;z-index:30;clip-path:none;width:auto;height:auto;top:12px;left:12px;padding:12px 18px;background:var(--ink);color:var(--paper)}main{max-width:1320px;min-height:100svh;margin:0 auto;padding:48px 64px;display:flex}.hero,main{width:100%;align-items:center}.hero{display:grid;grid-template-columns:minmax(290px,.88fr) minmax(420px,1.12fr);gap:88px}.hero-intro{padding:0 0 24px;min-width:0}.hero h1{font:400 clamp(116px,12.3vw,166px)/1.3 var(--serif);letter-spacing:-.055em;margin:0 0 26px;padding:0 0 8px;max-width:max-content}.hero-description{font-size:17px;line-height:1.75;color:var(--soft);margin:0;max-width:385px;letter-spacing:-.024em}.waitlist-section{width:100%;margin-top:31px;scroll-margin-top:24px}.waitlist-form{display:flex;border:1px solid #c9c0b0;border-radius:12px;padding:5px;background:#fffdf8;gap:4px;transition:border-color .2s,box-shadow .2s;box-shadow:0 2px 3px #34281904}.waitlist-form:focus-within{border-color:#817462;box-shadow:0 0 0 3px #ded5c75e}.waitlist-form input{min-width:0;flex:1;width:100%;border:0;background:transparent;padding:12px 10px;outline:0;font-size:13px;color:var(--ink)}.waitlist-form input::placeholder{color:#9a9082}.waitlist-form button{border-radius:8px;white-space:nowrap;padding:13px 15px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:500;display:flex;align-items:center;gap:10px;transition:background .2s,transform .2s var(--ease)}.waitlist-form button:hover:not(:disabled){background:#3a342b}.waitlist-form button:active:not(:disabled){transform:scale(.97)}.email-note{text-align:left;margin:11px 0 0;font-size:10px;color:var(--faint)}.email-note button{padding:5px 0}.email-note button:hover{color:var(--ink)}.form-error{font-size:12px;color:#a93421;padding:0 4px}.waitlist-success{display:flex;align-items:center;gap:13px;padding:11px 0;min-height:55px}.waitlist-success>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--moss);color:var(--paper);font-size:13px}.waitlist-success strong{font-size:13px;font-weight:500}.waitlist-success p{font-size:11px;color:var(--soft);margin:5px 0 0}.product-demo{width:100%;max-width:540px;justify-self:end;--gaze-x:0px;--gaze-y:0px}.companion{display:flex;align-items:center;gap:25px;min-height:146px;margin:0 9px 26px;position:relative}.character-button{position:relative;width:135px;height:138px;flex-shrink:0;display:grid;place-items:center;padding:0;isolation:isolate;border-radius:36px}.character-motion{display:block;animation:hello .7s var(--ease);transition:transform .45s var(--ease);transform-origin:50% 85%}.character-button:hover .character-motion{transform:translateY(-5px) rotate(-4deg)}.character-button:active .character-motion{transform:translateY(2px) scale(.96)}.character-button:focus-visible{outline-offset:9px}.character-shadow{position:absolute;z-index:-1;bottom:-2px;left:13%;width:74%;height:12px;border-radius:50%;background:#392d2260;filter:blur(10px);transition:transform .45s var(--ease),opacity .45s}.character-button:hover .character-shadow{transform:scale(.8);opacity:.6}.foye-face{position:relative;display:grid;place-items:center;width:132px;height:122px;border-radius:41px;background:linear-gradient(150deg,#6e665b -35%,#48433b 17%,#2b2925 53%,#171613);box-shadow:inset 0 2px 2px #e1d0ae85,inset 2px 0 4px #d9c19822,inset -3px -5px 4px #0005,0 0 0 1px #665c4b,0 2px 1px #130e06,0 8px 10px -8px #241c10;transform:rotate(-5deg);transition:transform .5s var(--ease)}.face-highlight{position:absolute;inset:2px 5px auto;height:27px;border-radius:40px 40px 15px 15px;background:linear-gradient(#bca78626,#bca78600);pointer-events:none}.face-visor{position:relative;width:103px;height:64px;display:grid;place-items:center;border-radius:26px;background:linear-gradient(145deg,#24221e,#151410 60%,#0d0c0a);box-shadow:inset 0 2px 5px #000b,0 1px 0 #a68f6340;overflow:hidden}.eye-pair{display:flex;gap:19px;transform:translate(var(--gaze-x),var(--gaze-y));transition:transform .2s ease-out}.eye-pair i{display:block;width:15px;height:33px;border-radius:10px;background:linear-gradient(#fffdf7,#e4dccb);box-shadow:0 0 8px #f5f0db0d;animation:blink 5.3s ease-in-out 1.6s infinite;transition:height .35s var(--ease),border-radius .35s var(--ease),transform .35s var(--ease)}.eye-pair i:last-child{animation-delay:1.63s}.visor-reflection{position:absolute;inset:0;background:linear-gradient(140deg,#fff0 15%,#fff04 0,#fff0 64%);pointer-events:none}.face-happy .eye-pair i{height:18px;border-radius:16px 16px 4px 4px;transform:translateY(-2px)}.face-focused{transform:rotate(0deg)}.face-focused .eye-pair i{height:25px;border-radius:5px 5px 9px 9px}.face-focused .eye-pair i:first-child{transform:rotate(-9deg)}.face-focused .eye-pair i:last-child{transform:rotate(9deg)}.coach-speech{position:relative;max-width:340px;flex:1;padding:6px 0}.coach-speech p{font:300 25px/1.25 var(--serif);letter-spacing:-.025em;margin:0;animation:speech-in .4s var(--ease) both}.coach-action{font-size:11px;font-weight:500;display:inline-flex;align-items:center;gap:8px;padding:8px 0 3px;margin-top:8px;color:var(--soft);transition:color .2s}.coach-action:hover{color:var(--ink)}.coach-action svg{transition:transform .25s var(--ease)}.coach-action:hover svg{transform:translate(2px,-2px)}.preview-card{position:relative;background:var(--paper);border:1px solid #d7cebe;border-radius:19px;box-shadow:0 2px 3px #38291803,0 15px 30px -20px #3829183b,inset 0 1px 0 #fff9;overflow:hidden;transition:background .5s var(--ease),border-color .5s var(--ease)}.preview-content{height:330px;padding:24px 28px}.card-meta{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:500;color:var(--soft);min-height:17px;margin-bottom:16px}.card-meta>span{display:inline-flex;align-items:center;gap:6px}.meta-muted{color:var(--faint)}.preview-content h2{font:300 33px/1.12 var(--serif);letter-spacing:-.035em;margin:0 0 18px}.task-list{border-top:1px solid var(--line)}.task-row{width:100%;display:flex;align-items:center;text-align:left;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.task-number{font:700 27px/.9 Humane,sans-serif;width:15px;flex-shrink:0}.task-title{font:400 20px/1.1 var(--serif);letter-spacing:-.023em;flex:1;transition:color .25s}.task-checkbox{width:23px;height:23px;flex-shrink:0;border:1px solid #b7ad9c;border-radius:50%;display:grid;place-items:center;transition:background .25s,border-color .25s,transform .35s var(--ease)}.task-row:hover .task-checkbox{border-color:#746b5d;background:#e7e0d3;transform:scale(1.08)}.task-row.is-done .task-checkbox{background:var(--moss);border-color:var(--moss);color:var(--paper)}.is-done .task-title{color:var(--faint);text-decoration:line-through;text-decoration-thickness:1px}.is-done .task-number{color:var(--faint)}.draft-view{display:flex;flex-direction:column;height:100%;min-height:0}.draft-view .card-meta{margin-bottom:11px}.draft-view h2{font-size:29px;margin-bottom:15px;max-width:360px}.draft-view textarea{flex:1;min-height:50px;width:100%;resize:none;color:var(--soft);border:0;padding:0 5px 0 0;background:transparent;font-size:12px;line-height:1.75;scrollbar-width:thin;outline:0;border-radius:3px}.draft-view textarea:focus{box-shadow:0 0 0 4px #e3dac97a}.icon-button{display:grid;place-items:center;width:24px;height:20px;color:var(--faint);border-radius:5px}.icon-button:hover{color:var(--ink)}.editor-footer{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:10px}.text-button{font-size:10px;padding:8px 0;color:var(--soft)}.text-button:hover{color:var(--ink)}.draft-count{font-variant-numeric:tabular-nums;color:var(--faint);margin-left:9px;font-size:9px}.solid-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:500;background:var(--ink);color:var(--paper);padding:11px 15px;border-radius:8px;transition:background .2s,transform .25s var(--ease)}.solid-button:hover:not(:disabled){background:#3a352c;transform:translateY(-1px)}.solid-button:active:not(:disabled){transform:scale(.98)}.focus-view{text-align:center;display:flex;flex-direction:column;height:100%}.focus-view .card-meta{text-align:left;margin-bottom:14px}.focus-timer{font:100 111px/.9 Humane,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.01em;margin:5px 0 12px}.focus-timer>span{color:var(--faint)}.timer-button{font-size:11px;display:inline-flex;align-items:center;gap:7px;align-self:center;padding:10px 15px;border:1px solid #c8beac;border-radius:7px;transition:background .2s}.timer-button:hover{background:#e7decd}.distraction-buttons{margin-top:auto;border-top:1px solid var(--line);padding-top:16px;display:flex;align-items:center;justify-content:center;gap:15px}.distraction-buttons>span{font-size:9px;color:var(--soft);margin-right:auto}.distraction-buttons button{display:flex;align-items:center;gap:6px;font-size:11px;padding:8px 0}.distraction-buttons button:hover{color:var(--ember)}.youtube-symbol{width:20px;height:14px;border-radius:4px;background:#d84b39;color:#f9f2e8;display:grid;place-items:center}.youtube-symbol svg{width:9px;height:9px}.preview-blocked{background:#25231e;border-color:#3a352c}.blocked-view{color:var(--paper);height:100%;display:flex;flex-direction:column}.blocked-view .card-meta{color:#c2b9a7;margin-bottom:29px}.blocked-view h2{font-size:40px;line-height:1.15;margin:0 0 16px}.blocked-view p{font-size:12px;line-height:1.65;color:#b9b0a1;margin:0 0 24px}.blocked-view .solid-button{align-self:flex-start;background:var(--paper);color:var(--ink);margin-top:auto}.blocked-view .solid-button:hover{background:#fffaf0}.demo-controls{display:grid;grid-template-columns:1fr 1fr 1.18fr;gap:5px;margin:17px 0 0}.demo-controls button{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 6px;border-radius:8px;color:var(--faint);font-size:10px;white-space:nowrap;transition:color .25s,background .25s}.demo-controls button[aria-selected=true]{color:var(--ink);background:#eae3d6}.demo-controls button:hover{color:var(--ink);background:#ede7dc}.scene-enter{animation:workspace-in .45s var(--ease) both}.privacy-dialog{border:1px solid #d6cebf;border-radius:20px;background:var(--paper);color:var(--ink);padding:40px;max-width:480px;width:calc(100% - 32px);box-shadow:0 25px 80px #241b1b35}.privacy-dialog::backdrop{background:#30291e50;backdrop-filter:blur(5px)}.privacy-dialog h2{font:300 36px/1.1 var(--serif);letter-spacing:-.04em;margin:0 0 20px}.privacy-dialog p{font-size:13px;line-height:1.7;color:var(--soft)}.dialog-close{position:absolute;top:10px;right:12px;width:30px;height:30px;font-size:25px;font-weight:300}.privacy-done{background:var(--ink);color:var(--paper);border-radius:7px;padding:9px 15px;font-size:12px;margin-top:8px}@keyframes hello{0%{transform:translateY(0) rotate(0deg)}38%{transform:translateY(-8px) rotate(-6deg)}70%{transform:translateY(1px) rotate(2deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes blink{0%,42%,47%,to{scale:1 1}44%,45%{scale:1 .12}}@keyframes speech-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){main{max-width:1440px;padding:60px 84px}.hero{gap:130px}.hero h1{font-size:182px}.hero-description{font-size:18px;max-width:410px}.product-demo{max-width:580px}.preview-content{height:356px;padding:28px 32px}.task-row{padding:18px 0}.task-title{font-size:23px}.coach-speech p{font-size:28px}}@media (max-width:1120px){main{padding:36px}.hero{gap:48px}.hero h1{font-size:132px;margin-bottom:23px}.hero-description{font-size:15px}.companion{gap:19px;margin-left:5px;margin-right:0}.character-button{width:112px;height:119px}.foye-face{width:110px;height:104px;border-radius:35px}.face-visor{width:85px;height:53px;border-radius:22px}.eye-pair{gap:16px}.eye-pair i{width:12px;height:27px}.coach-speech p{font-size:23px}.preview-content{padding:23px 25px}.waitlist-form button{font-size:11px;padding:12px}.waitlist-form input{font-size:12px;padding-left:8px}.demo-controls button{font-size:9px}}@media (max-width:920px){main{max-width:640px;padding:27px 32px 32px;display:block;min-height:100svh}.hero{display:flex;flex-direction:column;gap:30px}.hero-intro{width:100%;padding:0;text-align:center}.hero h1{font-size:110px;line-height:1.3;margin:0 auto 16px;padding-bottom:8px}.hero-description{max-width:420px;margin:0 auto;font-size:15px;line-height:1.65}.waitlist-section{max-width:410px;margin:24px auto 0}.email-note{text-align:center;margin-top:7px}.product-demo{max-width:530px;align-self:center}.companion{margin:0 15px 22px;gap:25px;min-height:118px}.coach-speech p{font-size:24px}.character-button{width:112px;height:119px}.preview-content{height:330px}.demo-controls button{font-size:10px}.privacy-dialog{padding:33px 26px}}@media (max-width:480px){main{padding:16px 22px 27px}.hero{gap:25px}.hero h1{font-size:91px;line-height:1.32;margin-bottom:12px;padding-bottom:7px}.hero-description{font-size:13px;line-height:1.65;max-width:330px;letter-spacing:-.02em}.waitlist-section{margin-top:21px}.waitlist-form{padding:4px;border-radius:10px}.waitlist-form input{font-size:16px;padding:9px 8px;letter-spacing:-.03em}.waitlist-form input::placeholder{font-size:12px;letter-spacing:0}.waitlist-form button{font-size:11px;padding:12px 13px;gap:9px}.email-note{font-size:9px;margin-top:5px}.companion{gap:19px;margin:0 3px 20px;min-height:106px}.character-button{width:93px;height:103px;border-radius:28px}.foye-face{width:90px;height:85px;border-radius:29px}.face-visor{width:70px;height:44px;border-radius:19px}.eye-pair{gap:13px}.eye-pair i{width:10px;height:22px}.face-happy .eye-pair i{height:13px}.face-focused .eye-pair i{height:17px}.coach-speech p{font-size:21px;line-height:1.25}.coach-action{font-size:10px;margin-top:5px;gap:6px}.character-shadow{bottom:0;height:8px;filter:blur(8px)}.preview-card{border-radius:16px}.preview-content{height:318px;padding:21px}.card-meta{font-size:9px;margin-bottom:15px}.preview-content h2{font-size:30px;margin-bottom:17px}.task-row{padding:13px 0;gap:12px}.task-title{font-size:19px}.task-number{font-size:25px;width:13px}.task-checkbox{width:22px;height:22px}.draft-view h2{font-size:27px}.draft-view textarea{font-size:16px;line-height:1.65}.draft-view .card-meta{font-size:9px}.solid-button{font-size:10px;padding:10px 12px}.editor-footer{margin-top:14px}.draft-count{margin-left:5px}.focus-timer{font-size:106px}.distraction-buttons{gap:14px;padding-top:13px}.distraction-buttons>span{font-size:8px}.distraction-buttons button{font-size:10px}.blocked-view h2{font-size:34px}.blocked-view .card-meta{margin-bottom:30px}.blocked-view p{font-size:11px}.demo-controls{margin-top:12px;gap:2px}.demo-controls button{font-size:9px;flex-direction:column;gap:7px;padding:11px 4px}.demo-controls button>svg{width:16px;height:16px}.privacy-dialog h2{font-size:32px}}@media (max-height:720px) and (min-width:921px){main{padding-top:24px;padding-bottom:24px}.companion{min-height:122px;margin-bottom:17px}.preview-content{height:310px}.task-row{padding:12px 0}.hero h1{font-size:128px}.product-demo{max-width:520px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.character-button:hover .character-motion,.eye-pair{transform:none}}.story-demo .companion{height:146px;min-height:146px}.story-demo .coach-speech{padding-bottom:15px}.goal-message,.story-content{position:relative}.goal-message{padding-top:11px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.goal-message h2{font-size:43px;line-height:1.13;letter-spacing:-.035em;margin:0}.goal-send{width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;flex-shrink:0;margin-bottom:4px}.goal-receipt{display:flex;align-items:center;gap:7px;margin-top:30px;color:var(--soft);font-size:11px}.receipt-check{display:grid;place-items:center;width:17px;height:17px;border:1px solid #bbb2a1;border-radius:50%;color:var(--moss)}.story-tasks .task-row{cursor:default;opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease),transform .5s var(--ease)}.story-tasks .task-row.task-arrived{opacity:1;transform:translateY(0)}.story-tasks .task-title{font-size:19px}.story-tasks .task-row:hover .task-checkbox{transform:none;background:transparent;border-color:#b7ad9c}.script-scene{height:100%;display:flex;flex-direction:column}.script-scene h2{font-size:31px;margin-bottom:17px}.written-script{font-size:13px;line-height:1.8;color:var(--soft);margin:0;max-width:460px}.written-script>span>span{transition:opacity .16s ease}.word-pending{opacity:0}.word-visible{opacity:1}.draft-ready{display:flex;align-items:center;gap:7px;margin-top:auto;font-size:10px;color:var(--moss);opacity:0;transform:translateY(5px);transition:opacity .4s,transform .4s var(--ease)}.draft-ready.is-ready{opacity:1;transform:translateY(0)}.face-thinking .eye-pair{transform:translate(6px,-7px)}.distraction-scene{color:var(--paper);height:100%;display:flex;flex-direction:column}.distraction-scene .card-meta{color:#b9b0a1;margin-bottom:20px}.distraction-attempt{display:flex;align-items:center;gap:11px;font-size:15px;color:var(--paper);padding:10px 0 17px;border-bottom:1px solid #f2ede320}.distraction-attempt .youtube-symbol{width:28px;height:20px;border-radius:6px;transition:background .3s}.distraction-attempt .youtube-symbol svg{width:12px;height:12px}.distraction-attempt>svg{margin-left:auto;color:#e08e73;opacity:0;transform:scale(.7);transition:opacity .3s,transform .5s var(--ease)}.attempt-blocked>span:nth-child(2){text-decoration:line-through;text-decoration-thickness:1px;color:#a49b8e}.attempt-blocked .youtube-symbol{background:#615346;color:#b3a28c}.attempt-blocked>svg{opacity:1;transform:scale(1)}.block-reveal{padding-top:20px;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s var(--ease)}.block-reveal.is-shown{opacity:1;transform:translateY(0)}.block-reveal h2{font-size:34px;margin-bottom:12px;line-height:1.15}.block-reveal p{font-size:13px;line-height:1.7;color:#c2b9a8;margin:0}.return-to-work{display:flex;align-items:center;gap:7px;color:#dfd5c3;font-size:10px;margin-top:18px}.done-scene{height:100%;display:flex;flex-direction:column}.finished-video{display:flex;align-items:center;gap:21px;margin:11px 0 24px}.published-icon{width:49px;height:49px;border-radius:50%;display:grid;place-items:center;color:var(--paper);background:var(--moss);box-shadow:0 2px 4px #56613f1a;flex-shrink:0}.finished-video h2{font-size:39px;line-height:1.1;margin:0}.week-progress>span{font-size:11px;color:var(--soft)}.week-progress strong{font-weight:500;color:var(--ink)}.week-progress-bars{display:flex;gap:7px;margin-top:12px}.week-progress-bars i{display:block;flex:1;height:4px;border-radius:2px;background:#d7cebc}.week-progress-bars i:first-child{background:var(--moss)}.next-prep{margin-top:auto;gap:7px;color:var(--soft);font-size:10px;padding-top:20px}.next-prep,.story-playback{display:flex;align-items:center}.story-playback{gap:3px;height:36px;margin-top:17px}.story-progress{display:flex;align-items:center;flex:1;gap:6px;margin-right:14px}.story-progress>span{display:block;flex:1;height:2px;overflow:hidden;border-radius:2px;background:#dcd5c8}.story-progress i{display:block;height:100%;background:#746954;transform-origin:left;transition:transform .1s linear}.playback-button{width:32px;height:32px;display:grid;place-items:center;color:var(--faint);border-radius:7px;transition:background .2s,color .2s}.playback-button:hover{color:var(--ink);background:#eae3d6}.story-overview h2{font-size:32px}.story-overview ul{list-style:none;margin:23px 0 0;padding:0;display:flex;flex-direction:column;gap:17px}.story-overview li{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--soft)}.story-overview li svg{flex-shrink:0;color:var(--moss)}@media (min-width:1500px){.story-content{height:356px}.goal-message h2{font-size:48px}.script-scene h2{font-size:35px}.written-script{font-size:14px}.goal-receipt{margin-top:34px}}@media (max-width:1120px){.story-demo .companion{height:146px}.goal-message h2{font-size:39px}.written-script{font-size:12px}.story-tasks .task-title{font-size:18px}}@media (max-width:920px){.story-demo .companion{height:119px;min-height:119px}.story-demo .coach-speech{padding-bottom:0}.goal-message h2{font-size:41px}}@media (max-width:480px){.story-demo .companion{height:124px;min-height:124px}.story-demo .coach-speech p{font-size:21px}.story-content{height:318px}.goal-message{padding-top:14px;gap:10px}.goal-message h2{font-size:35px}.goal-send{width:29px;height:29px;margin-bottom:2px}.goal-send svg{width:15px;height:15px}.goal-receipt{font-size:10px;margin-top:29px}.story-tasks .task-title{font-size:18px}.script-scene h2{font-size:28px;margin-bottom:15px}.written-script{font-size:11px;line-height:1.8}.draft-ready{font-size:9px}.distraction-attempt{font-size:13px;padding-top:7px;padding-bottom:15px}.distraction-scene .card-meta{margin-bottom:15px}.block-reveal{padding-top:20px}.block-reveal h2{font-size:30px}.block-reveal p{font-size:12px}.return-to-work{font-size:9px}.finished-video{gap:18px;margin-top:16px;margin-bottom:28px}.finished-video h2{font-size:36px}.published-icon{width:43px;height:43px}.week-progress>span{font-size:10px}.next-prep{font-size:9px;gap:6px}.story-playback{margin-top:12px;height:36px}.story-progress{gap:5px;margin-right:8px}.story-overview h2{font-size:30px}.story-overview li{font-size:11px}}@media (max-height:720px) and (min-width:921px){.story-demo .companion{height:122px;min-height:122px}.story-content{height:310px}.goal-message h2{font-size:39px}.goal-receipt{margin-top:21px}.block-reveal{padding-top:14px}.block-reveal h2{font-size:30px}.return-to-work{margin-top:12px}.finished-video{margin-bottom:18px}.next-prep{padding-top:12px}}@media (prefers-reduced-motion:reduce){.block-reveal,.draft-ready,.story-tasks .task-row,.word-pending{opacity:1;transform:none}.face-thinking .eye-pair{transform:none}.story-progress i{transition:none}}