@font-face{font-family:geist;src:url(../media/geist_latin-s.p.0wo2-3x5um7b1.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.47%;descent-override:27.73%;line-gap-override:0.0%;size-adjust:106.39%}.geist_972cab8a-module__TJpd4q__className{font-family:geist,geist Fallback}.geist_972cab8a-module__TJpd4q__variable{--font-geist:"geist", "geist Fallback"}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.inline{display:inline}.grid{display:grid}.hidden{display:none}.resize{resize:both}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--paper:#f7f8f2;--ink:#263d32;--muted:#81897d;--green:#2f513d;--line:#e5e8dd;--sage:#e9eedf;--accent:#c4d79e}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}button{color:inherit}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #9db87a}a{color:inherit;text-decoration:none}button{background:0 0;border:0}h1,h2,h3,p{margin:0}button{transition:background .2s,transform .2s}button:not(:disabled):active{transform:translateY(1px)}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;height:94px;padding:0 5.5%;display:flex}.logo{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:12px;font-size:25px;font-weight:700;display:flex}.logo-dots{grid-template-columns:repeat(3,4px);gap:3px;display:grid}.logo-dots i{background:var(--green);border-radius:50%;width:4px;height:4px}.logo-dots i:nth-child(n+6){opacity:.35}.logo-tag{color:var(--muted);letter-spacing:1.8px;white-space:normal;border-left:1px solid var(--line);max-width:75px;margin-left:6px;padding-left:16px;font-size:8px;font-weight:400;line-height:1.5}.topbar nav{align-self:stretch;gap:30px;display:flex}.topbar nav button{color:#80877c;padding:0 4px;font-size:13px;position:relative}.topbar nav .nav-active{color:var(--green);font-weight:600}.nav-active:after{content:"";background:var(--green);border-radius:3px;height:3px;position:absolute;bottom:0;left:0;right:0}.header-right{align-items:center;gap:22px;display:flex}.small-label{letter-spacing:1.3px;color:var(--muted);font-size:8px}.avatar{background:#edf0e5;border:1px solid #d9e0cf;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;display:grid}main{max-width:1280px;margin:auto;padding:0 56px}.eyebrow{letter-spacing:1.8px;color:#7c8973;align-items:center;gap:9px;font-size:9px;font-weight:600;display:flex}.page-intro{justify-content:space-between;align-items:center;gap:20px;padding:47px 0 32px;display:flex}.page-intro h1{letter-spacing:-1.3px;margin:12px 0;font-size:34px;font-weight:500}.page-intro p{color:var(--muted);font-size:13px;line-height:1.7}.mode-pill{white-space:nowrap;border:1px solid var(--line);border-radius:20px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;display:flex}.mode-pill span{color:#b5bba9}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;gap:25px;display:grid}.left-column{gap:23px;display:grid}.journey-card,.tasks-card,.wallpaper-card,.settings-card,.guide-card,.link-card{border:1px solid var(--line);background:#fffefb;border-radius:15px;padding:26px}.journey-card{background:#eef1e5;padding-bottom:20px}.section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.subtle{color:var(--muted);font-size:10px}.journey-heading{justify-content:space-between;align-items:center;margin:19px 0 24px;display:flex}.journey-heading h2{letter-spacing:-1px;font-size:25px;font-weight:400}.journey-heading h2 strong{font-size:38px;font-weight:500}.journey-heading h2>span{color:#949d89;font-size:20px}.streak-pill{background:#e3ead6;border:1px solid #d9e2ca;border-radius:20px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:flex}.streak-pill svg{color:#697e4d}.progress-dots{grid-template-columns:repeat(15,1fr);place-items:center;gap:15px 10px;padding:0 3px;display:grid}.progress-dot{color:#7d8970;background:#d7decb;border-radius:50%;place-items:center;width:12px;height:12px;font-size:13px;display:grid}.progress-dot.done{background:#547148}.progress-dot.current{outline-offset:3px;outline:1.5px solid #567448}.progress-dot.today{background:#e0e6d5}.progress-dot.missed{background:0 0}.journey-bottom{color:#818b76;justify-content:space-between;gap:10px;margin-top:24px;font-size:9px;display:flex}.legend{flex-wrap:wrap;gap:12px;display:flex}.legend>span{align-items:center;gap:5px;display:flex}.legend i{background:#cdd6bf;border-radius:50%;width:6px;height:6px;display:inline-block}.legend .done{background:#547148}.legend .current{outline-offset:2px;background:0 0;outline:1px solid #547148}.tasks-card h2,.wallpaper-card h2{letter-spacing:-.5px;margin-top:8px;font-size:19px;font-weight:500}.task-counter{font-size:18px}.task-counter span{color:#a1a798;font-size:12px}.tasks-list{margin-top:19px}.task{text-align:left;border-bottom:1px solid #edf0e6;align-items:center;gap:15px;width:100%;padding:17px 0;display:flex}.task:last-child{border-bottom:0}.task-icon{color:#8c977e;background:#f6f7f0;border:1px solid #e8ebdf;border-radius:10px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.task-copy{flex:1;gap:6px;display:grid}.task-copy strong{font-size:13px;font-weight:500}.task-copy small{color:#9a9e91;font-size:10px}.checkbox{border:1px solid #dbe1d0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.task.checked .checkbox{color:#fff;background:#426441;border-color:#426441}.task.checked .task-icon{color:#567448;background:#edf2e4}.task.checked .task-copy strong{color:#617553}.task:disabled:not(.checked){opacity:.7}.primary{background:var(--green);color:#fff;border:1px solid var(--green);border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:15px 22px;font-size:12px;font-weight:500;display:flex}.primary:hover{background:#244632}.primary:disabled{color:#87937a;background:#e9ecdf;border-color:#e9ecdf}.complete-button{width:100%;margin-top:17px}.primary.completed-button{color:#436234;background:#dfe9d0}.completion-hint{text-align:center;color:#9ca28f;margin-top:13px;font-size:10px}.wallpaper-card{padding:26px 25px 20px}.status-badge{color:#788568;background:#f0f3e8;border-radius:10px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:flex}.live-dot{background:#829e64;border-radius:50%;width:5px;height:5px;display:inline-block}.phone{border:6px solid #29352d;border-radius:34px;flex-shrink:0;width:218px;max-height:520px;margin:27px auto 24px;position:relative;overflow:hidden;box-shadow:0 12px 20px -12px #18251e70,0 0 0 1px #a4a99b}.phone-island{background:#29352d;border-radius:0 0 11px 11px;width:58px;height:17px;position:absolute;top:0;left:50%;transform:translate(-50%)}.clock{text-align:center;gap:2px;width:100%;display:grid;position:absolute;top:9%}.clock>span{opacity:.9;font-size:8px}.clock strong{letter-spacing:-2px;font-size:48px;font-weight:400;line-height:1.08}.clock small{opacity:.4;margin-top:3px;font-size:6px}.phone-art{flex-direction:column;align-items:center;display:flex;position:absolute;inset:26% 0 7%}.phone-motto{letter-spacing:1.7px;color:var(--phone-muted);font-size:5px}.phone-art h3{margin-top:8px;font-size:12px;font-weight:400}.phone-dots{grid-template-columns:repeat(5,5px);gap:7.5px 13px;margin-top:13px;display:grid}.phone-dots i{background:var(--phone-empty);width:5px;height:5px;color:var(--phone-muted);border-radius:50%;place-items:center;font-size:6px;font-style:normal;display:grid}.phone-dots .done{background:var(--phone-accent)}.phone-dots .today,.phone-dots .ring{outline:1px solid var(--phone-accent);outline-offset:2px}.phone-streak{margin-top:auto;font-size:7px}.phone-brand{color:var(--phone-muted);letter-spacing:2px;margin-top:10px;font-size:5px}.phone-bottom{background:#ffffff50;border-radius:3px;width:60px;height:3px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.wallpaper-caption{color:#89917f;justify-content:space-between;margin-bottom:15px;font-size:10px;display:flex}.download{width:100%;font-size:11px}.text-button{color:#7d896f;justify-content:center;align-items:center;gap:7px;width:100%;padding:15px;font-size:11px;display:flex}.automation-note{border-top:1px solid var(--line);gap:12px;margin-top:2px;padding-top:20px;display:flex}.note-icon{color:#7d8c68;background:#f0f3e8;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.automation-note strong{font-size:11px;font-weight:500}.automation-note p{color:#9a9f90;margin:6px 0 9px;font-size:10px}.automation-note button{align-items:center;gap:7px;padding:0;font-size:10px;display:flex}.local-note{color:#8e9784;text-align:center;margin:28px 0 0;font-size:10px;line-height:1.6}.history{border:1px solid var(--line);color:#7a866e;border-radius:10px;margin-top:22px;padding:16px;font-size:11px}.history summary{cursor:pointer}.history p{padding:8px 0}.history small{font-size:10px}footer{border-top:1px solid var(--line);color:#9aa18f;justify-content:space-between;align-items:center;gap:20px;margin:40px 0 0;padding:27px 0 30px;display:flex}footer .logo{color:#77866c;gap:8px;font-size:16px}footer .logo-tag{display:none}footer>span{font-size:9px}footer>span:last-child{letter-spacing:1.5px;font-size:8px}.welcome-grid{grid-template-columns:1.1fr 1fr;align-items:center;min-height:650px;padding:45px 0;display:grid}.welcome-copy h1{letter-spacing:-4px;margin:25px 0;font-size:70px;font-weight:400;line-height:1.08}.welcome-copy h1 em{color:#829365;letter-spacing:-3px;font-family:Georgia,serif;font-weight:400}.welcome-copy p{color:#87907d;font-size:15px;line-height:1.8}.welcome-copy .primary{justify-content:space-between;min-width:200px;margin-top:30px;display:inline-flex}.welcome-foot{color:#8d967e;align-items:center;gap:8px;margin-top:20px;font-size:10px;display:flex}.welcome-art{background:radial-gradient(#e5eadb 0%,#0000 69%);justify-content:center;align-items:center;height:570px;display:flex;position:relative}.welcome-art .phone{width:230px;max-height:510px;transform:rotate(7deg)}.orbit-label{letter-spacing:1.4px;color:#8b977c;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;top:0;left:30px}.floating-note{color:#73865c;background:#fffefa;border:1px solid #e1e5d7;border-radius:5px;padding:17px 21px;font-family:Georgia,serif;font-size:15px;font-style:italic;position:absolute;bottom:20px;right:0;transform:rotate(-5deg);box-shadow:0 6px 24px #54603808}.floating-note span{margin-right:10px}.intro-strip{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;padding-top:27px;display:grid}.intro-strip>div{padding-left:35px;position:relative}.intro-strip>div>span{color:#9aab84;font-size:11px;position:absolute;left:0}.intro-strip h3{margin-bottom:7px;font-size:13px;font-weight:500}.intro-strip p{color:#8e9683;font-size:11px;line-height:1.7}.alert,.notice{color:#765831;background:#fff3df;border:1px solid #e0d1b3;border-radius:9px;justify-content:space-between;gap:15px;margin-top:18px;padding:14px 18px;font-size:12px;line-height:1.5;display:flex}.notice{color:#4c673f;background:#edf3e1;border-color:#d4e1bf}.alert button,.notice button{align-self:flex-start}.loading{color:#8a987b;justify-content:center;align-items:center;gap:10px;height:65vh;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1d2b2370;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#fffefb;border-radius:18px;width:540px;max-height:94dvh;padding:32px;position:relative;overflow:auto;box-shadow:0 20px 80px #0003}.close-modal{position:absolute;top:20px;right:20px}.modal h2,.settings-card h2,.guide-card h2,.link-card h2{letter-spacing:-.8px;margin:12px 0;font-size:26px;font-weight:400}.modal>p{color:#8c9580;margin-bottom:25px;font-size:12px}form{gap:17px;display:grid}label{color:#758267;gap:8px;font-size:11px;font-weight:500;display:grid}input,select{color:#3e5337;background:#fafbf5;border:1px solid #dce2d1;border-radius:7px;outline:none;width:100%;min-width:0;padding:12px;font-size:12px}input:focus,select:focus{border-color:#829867;box-shadow:0 0 0 3px #82986715}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.mode-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:-6px;display:grid}.mode-options button{text-align:left;border:1px solid #e2e7d8;border-radius:9px;gap:8px;padding:13px;display:grid}.mode-options strong{font-size:12px;font-weight:500}.mode-options span{color:#909a83;font-size:10px;line-height:1.4}.mode-options .selected{background:#f1f5e9;border-color:#6c8653}.themes{justify-content:space-between;gap:8px;display:flex}.themes button{border:1px solid #0000;border-radius:8px;flex:1;gap:8px;padding:5px;display:grid}.themes button>span{border-radius:6px;justify-content:center;align-items:center;gap:4px;height:49px;display:flex}.themes button>span i{border-radius:50%;width:7px;height:7px}.themes .selected{background:#f3f6eb;border-color:#a5b68e}.themes small{color:#8a957c;font-size:9px}.form-note{color:#929a86;font-size:10px;line-height:1.7}.form-error{color:#a25939;font-size:12px}.settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.settings-card{padding:30px}.settings-card form{margin-top:30px}.settings-preview{text-align:center;background:#edf1e4;border-radius:18px;padding:15px 20px 25px}.settings-preview .phone{width:230px}.settings-preview>.subtle{line-height:1.6}.guides-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:25px;display:grid}.guide-tabs{background:#eff2e8;border-radius:8px;gap:8px;margin:20px 0;padding:5px;display:flex}.guide-tabs button{border-radius:6px;flex:1;padding:10px;font-size:11px}.guide-tabs button.active{background:#fffefb;box-shadow:0 2px 5px #0001}.steps{counter-reset:step;margin:20px 0;padding:0;list-style:none}.steps li{color:#8b9580;padding:0 0 23px 37px;font-size:12px;line-height:1.8;position:relative}.steps li:before{counter-increment:step;content:counter(step);color:#758d58;background:#edf2e2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid;position:absolute;top:0;left:0}.steps strong{color:#4c6240;font-weight:500}.guide-card>p,.link-card>p{color:#8c967f;font-size:12px;line-height:1.8}.guide-card .source{color:#83936c;font-size:10px;text-decoration:underline;display:inline-block}.link-card{margin-bottom:20px}.secret-url{gap:8px;margin-top:15px;display:flex}.secret-url input{font-size:10px}.secret-url button{background:#f1f5e8;border:1px solid #dce2d1;border-radius:7px;padding:10px}.link-card .rotate{color:#889673;padding:12px 0;font-size:10px;text-decoration:underline}.link-card .form-note{font-size:10px}.install-tip{color:#7b8b68;background:#f0f3e8;border-radius:8px;margin-top:18px;padding:15px;font-size:11px;line-height:1.8}.recover{max-width:500px;margin:20vh auto;padding:30px}.recover h1{margin-bottom:20px}.recover p{margin-bottom:20px;line-height:1.8}@media (min-width:1450px){main{max-width:1340px}.page-intro{padding-top:55px}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr)}.phone{width:230px}}@media (max-width:1050px){.topbar{padding:0 30px}.header-right .small-label,.logo-tag{display:none}main{padding:0 30px}.dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);gap:18px}.page-intro h1{font-size:29px}.mode-pill{font-size:9px}.progress-dots{gap:14px 6px}.progress-dot{width:10px;height:10px}.journey-bottom{flex-direction:column;gap:15px}.welcome-copy h1{font-size:60px}.welcome-art .phone{width:210px}.orbit-label{left:0}.floating-note{font-size:13px}.journey-card,.tasks-card,.wallpaper-card{padding:22px}.phone{width:205px}.task-copy small{font-size:9px}.task{gap:11px}}@media (max-width:760px){.topbar{flex-wrap:wrap;gap:0;height:74px;padding:0 22px}.topbar>.logo{font-size:22px}.topbar nav{background:var(--paper);border-bottom:1px solid var(--line);order:3;justify-content:center;gap:34px;width:100%;height:47px;position:absolute;top:74px;left:0}.topbar nav button{font-size:12px}.header-right{margin-left:auto}.avatar{width:31px;height:31px}.topbar{margin-bottom:47px}main{padding:0 20px}.page-intro{padding:29px 0 24px;display:block}.page-intro h1{letter-spacing:-1px;margin:12px 0 10px;font-size:29px;line-height:1.2}.page-intro p{font-size:12px}.page-intro .eyebrow{letter-spacing:1.3px;font-size:8px}.mode-pill{margin-top:17px;padding:7px 10px;display:inline-flex}.dashboard-grid{grid-template-columns:1fr;gap:20px}.journey-card,.tasks-card,.wallpaper-card{padding:22px}.left-column{gap:20px}.journey-bottom{flex-direction:row;gap:10px;font-size:8px}.legend{gap:9px}.progress-dots{gap:15px 8px}.progress-dot{width:10px;height:10px}.task{padding:17px 0}.task-copy strong{font-size:13px}.task-copy small{font-size:10px}.task-icon{width:40px;height:40px}.task{gap:13px}.checkbox{width:24px;height:24px}.primary{min-height:49px}.phone{width:220px;max-height:530px}.wallpaper-card{padding:24px}.wallpaper-caption{max-width:270px;margin:0 auto 20px}.automation-note{justify-content:center}.welcome-grid{grid-template-columns:1fr;min-height:0;padding:35px 0 15px}.welcome-copy .eyebrow{font-size:8px}.welcome-copy h1{letter-spacing:-3px;margin:22px 0;font-size:59px}.welcome-copy p{font-size:13px}.welcome-copy .primary{margin-top:25px}.welcome-art{height:510px;margin-top:25px}.welcome-art .phone{width:210px}.orbit-label{font-size:7px;top:0;left:10px}.floating-note{padding:13px 17px;bottom:15px;right:7px}.intro-strip{grid-template-columns:1fr;gap:20px;padding-top:25px}.intro-strip>div{padding-left:30px}.intro-strip h3{margin-bottom:5px}.intro-strip p{font-size:11px}footer{flex-wrap:wrap;gap:15px;margin-top:30px;padding:24px 0}footer>span:last-child{display:none}footer>span{text-align:right;max-width:190px;font-size:8px;line-height:1.6}.settings-grid,.guides-grid{grid-template-columns:1fr;gap:20px}.settings-card{padding:23px}.settings-preview .phone{width:220px}.modal-backdrop{padding:12px}.modal{max-height:94dvh;padding:27px 22px}.modal h2{font-size:24px}.modal .form-row{gap:10px}.modal>p{font-size:11px}.themes{gap:3px}.themes button{padding:4px}.themes button>span{height:45px}.form-note{font-size:10px}.guide-card,.link-card{padding:22px}.guide-card h2,.link-card h2{font-size:23px}.local-note{font-size:9px}.journey-heading{margin:18px 0 24px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
:root{--paper:#0c0c0c;--ink:#f0f0f0;--muted:#9d9d9d;--green:#e0e0e0;--line:#1f1f1f;--sage:#181818;--accent:#e0e0e0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:var(--ink);background:#0c0c0c}main{max-width:1240px;padding:0 44px}.topbar{z-index:2;background:#0c0c0cef;border-color:#1c1c1c;height:82px;padding:0 max(28px,50vw - 576px);position:relative}.logo{letter-spacing:-.9px;gap:11px;font-size:23px}.logo-dots{background:#1b1b1b;border:1px solid #434343;border-radius:10px;grid-template-columns:repeat(3,3px);gap:3px;padding:10px}.logo-dots i{background:#e0e0e0;width:3px;height:3px}.logo-tag{display:none}.topbar nav{align-items:center;gap:28px}.topbar nav button,.topbar nav a{color:#b5b5b5;font-size:12px}.nav-active:after{background:#e0e0e0;height:2px;bottom:18px}.header-start{color:#e9e9e9;background:#181818;border:1px solid #4d4d4d;border-radius:30px;align-items:center;gap:17px;padding:11px 19px;font-size:12px;display:flex}.primary{color:#141414;background:#e0e0e0;border-color:#e0e0e0;border-radius:9px;min-height:49px;font-weight:600}.primary:hover{background:#ececec}.primary:disabled{color:#8b8b8b;background:#202020;border-color:#202020}.eyebrow{color:#aaa;letter-spacing:1.8px;font-size:9px}.page-intro p,.subtle{color:#a2a2a2}.page-intro h1{letter-spacing:-1.3px}.mode-pill span{color:#868686}.journey-card,.tasks-card,.wallpaper-card,.settings-card,.guide-card,.link-card{background:#121212;border-color:#222;border-radius:16px}.journey-card{background:#171717}.journey-heading h2>span,.task-counter span{color:#a5a5a5}.progress-dot{color:#b2b2b2;background:#434343}.journey-bottom{color:#a9a9a9}.task{border-color:#202020}.task-icon{color:#b1b1b1;background:#1a1a1a;border-color:#282828}.task-copy strong{color:#e4e4e4}.task-copy small{color:#a2a2a2}.primary.completed-button{color:#e4e4e4;background:#434343}.completion-hint{color:#a4a4a4}.wallpaper-caption{color:#bababa}.automation-note p{color:#a7a7a7}.automation-note strong{color:#e1e1e1}.history{color:#c5c5c5}.modal-backdrop{background:#040404b3}.modal{color:#f0f0f0;background:#141414;border:1px solid #414141}.close-modal{color:#dbdbdb}label{color:#bfbfbf}input,select{color:#e8e8e8;background:#0e0e0e;border-color:#505050}.mode-options button{border-color:#4e4e4e}.mode-options span{color:#adadad}.themes .selected{background:#212121;border-color:#b4b4b4}.themes small{color:#c5c5c5}.form-note{color:#aeaeae}.steps li{color:#b5b5b5}.steps li:before{color:#e0e0e0;background:#414141}.steps strong{color:#e7e7e7}.guide-card>p,.link-card>p{color:#b2b2b2}.install-tip{color:#cdcdcd;background:#1f1f1f}.link-card .rotate{color:#d4d4d4}.link-card .form-note{color:#afafaf}.guide-card .source{color:#d4d4d4}.loading{color:#c4c4c4}footer{color:#9a9a9a;border-color:#202020;margin-top:30px;padding:30px 0}footer .logo-dots{border-radius:6px;padding:6px}footer>span{font-size:10px}footer>span:last-child{font-size:8px}.new-hero{grid-template-columns:1.14fr 1fr;align-items:center;gap:30px;min-height:740px;padding:66px 0 30px;display:grid}.hero-kicker{letter-spacing:2px;color:#b1b1b1;align-items:center;gap:9px;font-size:9px;display:flex}.hero-kicker>span{background:#e0e0e0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #e0e0e055}.hero-message h1{letter-spacing:-3px;margin:16px 0 25px;font-weight:400}.hero-number{color:#e0e0e0;letter-spacing:-10px;font-size:142px;font-weight:600;line-height:1.02;display:block}.hero-number>span{color:#f0f0f0;letter-spacing:-2px;margin-left:12px;font-size:40px;font-weight:400}.hero-line{letter-spacing:-2px;margin-top:12px;font-size:49px;line-height:1.15;display:block}.hero-line em,.landing h2 em{color:#c2c2c2;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.hero-start{max-width:285px;margin-top:26px}.hero-start label{letter-spacing:1.7px;color:#b1b1b1;margin-bottom:9px;font-size:8px}.hero-start input{background:#121212;border:1px solid #434343;border-radius:8px;height:44px;font-size:12px}.hero-cta{justify-content:space-between;min-width:285px;margin-top:15px;padding:15px 20px;font-size:13px}.hero-reassurance{color:#a8a8a8;gap:20px;margin-top:17px;font-size:9px;display:flex}.hero-reassurance>span{align-items:center;gap:6px;display:flex}.hero-visual{background:radial-gradient(at 50% 48%,#29292977,#0000 65%);flex-direction:column;justify-content:center;align-items:center;min-height:650px;display:flex;position:relative}.visual-orbit{pointer-events:none;border:1px solid #a3a3a316;border-radius:50%;position:absolute}.orbit-one{width:390px;height:390px;top:130px}.orbit-two{width:475px;height:475px;top:88px}.preview-status{letter-spacing:1.4px;color:#a5a5a5;z-index:1;align-items:center;gap:8px;margin-bottom:20px;font-size:7px;display:flex}.preview-status>span{background:#b3b3b3;border-radius:50%;width:4px;height:4px}.concept-phone{z-index:1;border:6px solid #252525;border-radius:35px;outline:1px solid #606060;flex-direction:column;align-items:center;width:232px;height:496px;display:flex;position:relative;transform:rotate(5deg);box-shadow:15px 28px 60px #0006}.concept-island{background:#070707;border-radius:14px;width:65px;height:16px;position:absolute;top:6px}.concept-clock{text-align:center;gap:4px;margin-top:43px;display:grid}.concept-clock span{opacity:.85;font-size:8px}.concept-clock strong{letter-spacing:-2px;font-size:46px;font-weight:400;line-height:1}.concept-motto{letter-spacing:1.5px;color:var(--muted-color);margin-top:26px;font-size:5px}.concept-day{margin-top:8px;font-size:12px}.concept-day span{opacity:.65}.concept-grid{grid-template-columns:repeat(5,6px);gap:9px 15px;margin-top:17px;display:grid}.concept-grid>span{background:var(--empty-color);border-radius:50%;width:6px;height:6px}.concept-grid .filled{background:var(--dot-color)}.concept-grid .ring{outline:1px solid var(--dot-color);outline-offset:3px}.concept-streak{margin-top:23px;font-size:8px}.concept-brand{letter-spacing:2px;color:var(--muted-color);margin-top:10px;font-size:5px}.concept-home{background:#fff6;border-radius:8px;width:65px;height:3px;position:absolute;bottom:8px}.milestone-note{z-index:2;background:#1b1b1b;border:1px solid #565656;border-radius:12px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;top:400px;left:0;transform:rotate(-5deg);box-shadow:0 10px 30px #0003}.milestone-icon{color:#e0e0e0;background:#424242;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.milestone-note>div{gap:5px;display:grid}.preview-control{z-index:1;width:260px;margin-top:32px}.preview-control label{color:#b2b2b2;justify-content:space-between;font-size:10px;display:flex}.preview-control input{accent-color:#e0e0e0;cursor:pointer;background:0 0;border:none;width:100%;height:4px;margin:10px 0 4px;padding:0}.explore-link{letter-spacing:1.8px;color:#9b9b9b;justify-content:center;gap:15px;padding:12px 0 52px;font-size:8px;display:flex}.landing-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.landing h2{letter-spacing:-1.2px;margin:13px 0 0;font-size:36px;font-weight:400;line-height:1.22}.practice-section{border-top:1px solid #212121;padding:60px 0 65px}.commitment-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.commitment-grid article{background:#131313;border:1px solid #242424;border-radius:12px;padding:26px;position:relative}.commitment-number{color:#727272;font-size:10px;position:absolute;top:20px;right:19px}.commitment-grid h3{letter-spacing:-.2px;margin-top:22px;font-size:14px;font-weight:500}.commitment-grid p{color:#a4a4a4;margin-top:8px;font-size:11px}.journey-explainer{grid-template-columns:1fr 1.12fr;align-items:center;gap:70px;padding:60px 0 80px;display:grid}.journey-explainer>div>p{color:#a7a7a7;max-width:360px;margin-top:23px;font-size:13px;line-height:1.85}.approach-switch{background:#121212;border:1px solid #414141;border-radius:30px;gap:4px;margin-top:23px;padding:4px;display:inline-flex}.approach-switch button{color:#b1b1b1;border-radius:30px;padding:8px 19px;font-size:11px}.journey-explainer>div>.approach-description{min-height:42px;margin-top:14px;font-size:11px}.journey-example{background:linear-gradient(145deg,#1f1f1f,#141414);border:1px solid #434343;border-radius:16px;padding:28px}.example-heading{letter-spacing:1.5px;color:#acacac;justify-content:space-between;font-size:8px;display:flex}.example-heading>span:last-child{letter-spacing:0;color:#8f8f8f}.example-number{color:#e0e0e0;letter-spacing:-2px;margin:24px 0;font-size:55px}.example-number>span{letter-spacing:0;color:#bcbcbc;margin-left:6px;font-size:12px}.example-grid{grid-template-columns:repeat(15,1fr);justify-items:center;gap:16px 9px;display:grid}.example-grid i{color:#d2d2d2;background:#4d4d4d;border-radius:50%;place-items:center;width:11px;height:11px;font-size:13px;font-style:normal;display:grid}.example-grid .current{outline-offset:3px;outline:1px solid #e0e0e0}.example-legend{color:#b3b3b3;gap:18px;margin-top:27px;font-size:8px;display:flex}.example-legend>span{align-items:center;gap:6px;display:flex}.example-legend i{background:#e0e0e0;border-radius:50%;width:5px;height:5px}.example-legend>span:nth-child(2) i{outline-offset:2px;background:0 0;outline:1px solid #e0e0e0}.palette-section{border-top:1px solid #212121;padding:60px 0 25px}.palette-grid{grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.palette-grid>button{border:1px solid #242424;border-radius:15px;padding:5px;transition:transform .2s,border-color .2s}.palette-grid>button:hover{border-color:#8c8c8c;transform:translateY(-4px)}.palette-art{text-align:left;border-radius:10px;padding:18px 13px}.palette-art>span{margin-bottom:25px;font-size:13px;display:block}.palette-art>div{grid-template-columns:repeat(7,1fr);justify-items:center;gap:10px 6px;display:grid}.palette-art i{border-radius:50%;width:7px;height:7px}.palette-art small{opacity:.8;justify-content:space-between;align-items:center;margin-top:25px;font-size:8px;display:flex}.palette-start{margin-top:15px}.setup-overview{text-align:center;border-bottom:1px solid #212121;padding:75px 0}.setup-overview>.eyebrow{justify-content:center}.setup-steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:45px;display:grid}.setup-steps article{border-top:1px solid #4f4f4f;padding-top:20px}.setup-steps article>span{color:#b6b6b6;font-size:10px}.setup-steps h3{margin:23px 0 13px;font-size:16px;font-weight:400}.setup-steps p{color:#a6a6a6;font-size:12px;line-height:1.85}.landing-faq{grid-template-columns:1fr 1.25fr;gap:80px;padding:70px 0;display:grid}.landing-faq details{border-bottom:1px solid #282828;padding:20px 0}.landing-faq summary{cursor:pointer;color:#dbdbdb;justify-content:space-between;gap:20px;font-size:13px;line-height:1.6;list-style:none;display:flex}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary>span{color:#b3b3b3;font-size:20px}.landing-faq details[open] summary>span{transform:rotate(45deg)}.landing-faq details p{color:#a9a9a9;padding:15px 25px 0 0;font-size:12px;line-height:1.85}.last-call{text-align:center;background:radial-gradient(#26262655,#0000 70%);border-top:1px solid #212121;padding:65px 20px}.closing-dots{justify-content:center;gap:9px;display:flex}.closing-dots i{background:#e0e0e0;border-radius:50%;width:6px;height:6px}.last-call h2{margin:22px 0 27px;font-size:45px}.last-call .primary{gap:36px;min-width:220px;display:inline-flex}.last-call p{color:#a0a0a0;margin-top:18px;font-size:10px}.mobile-preview-help{color:#c7c7c7;background:#161616;border:1px solid #545454;border-radius:12px;margin:28px 0 20px;font-size:12px}.mobile-preview-help summary{cursor:pointer;align-items:center;gap:10px;padding:17px 20px;display:flex}.mobile-preview-help summary>span{color:#a4a4a4;margin-left:auto;font-size:9px}.mobile-preview-help>div{padding:0 20px 20px;line-height:1.8}.mobile-preview-help a{color:#ececec;overflow-wrap:anywhere;background:#262626;border:1px solid #6c6c6c;border-radius:6px;width:fit-content;margin:12px 0;padding:10px 15px;font-family:monospace;display:block}.mobile-preview-help small{color:#a2a2a2;margin-top:10px;line-height:1.8;display:block}@media (min-width:1450px){main{max-width:1280px}.new-hero{gap:60px;min-height:800px}.hero-number{font-size:160px}.hero-line{font-size:54px}.concept-phone{width:247px;height:525px}.concept-grid{gap:10px 16px}.concept-streak{margin-top:28px}.hero-visual{min-height:700px}.milestone-note{top:430px}}@media (max-width:1050px){main,.topbar{padding:0 30px}.new-hero{gap:10px}.hero-number{font-size:125px}.hero-line{font-size:42px}.hero-visual{min-height:630px}.concept-phone{width:214px;height:477px}.concept-grid{gap:8px 14px}.milestone-note{padding:12px;top:395px;left:-5px}.orbit-one{width:310px;height:310px;top:170px}.orbit-two{width:365px;height:365px;top:145px}.landing h2{font-size:31px}.journey-explainer{gap:35px}.journey-example{padding:22px}.example-grid{gap:14px 6px}.example-grid i{width:9px;height:9px}.palette-grid{gap:8px}.palette-art{padding:16px 10px}.palette-art i{width:5px;height:5px}.landing-section-heading>p{max-width:290px}.landing-faq{gap:40px}}@media (max-width:760px){html{scroll-padding-top:130px}.topbar{height:73px;margin-bottom:47px;padding:0 20px}.topbar nav{background:#0c0c0c;border-color:#212121;gap:30px;top:73px}.topbar nav a{font-size:11px}.header-start{gap:12px;padding:9px 14px;font-size:10px}.logo-dots{padding:8px}.topbar>.logo{font-size:21px}.nav-active:after{bottom:0}.new-hero{grid-template-columns:1fr;gap:5px;min-height:0;padding:32px 0 12px}.hero-kicker{letter-spacing:1.7px;font-size:8px}.hero-message h1{margin:20px 0}.hero-number{letter-spacing:-8px;font-size:124px}.hero-number>span{margin-left:10px;font-size:33px}.hero-line{letter-spacing:-1.7px;margin-top:12px;font-size:40px;line-height:1.16}.hero-message>p{font-size:13px}.hero-start{max-width:none;margin-top:23px}.hero-start input{height:47px}.hero-cta{width:100%;min-width:0;min-height:51px;font-size:13px}.hero-reassurance{justify-content:center;gap:24px;font-size:9px}.hero-visual{min-height:610px;margin-top:35px}.preview-status{letter-spacing:1.4px;margin-bottom:24px;font-size:6px}.concept-phone{width:213px;height:470px;transform:rotate(4deg)}.concept-clock{margin-top:41px}.concept-clock strong{font-size:45px}.concept-grid{gap:8px 14px}.concept-streak{margin-top:20px}.milestone-note{gap:9px;padding:11px 13px;top:365px;left:0;transform:rotate(-4deg)}.milestone-note strong{font-size:11px}.milestone-note div>span{font-size:8px}.milestone-icon{width:29px;height:29px}.orbit-one{width:280px;height:280px;top:170px}.orbit-two{width:330px;height:330px;top:145px}.preview-control{width:250px;margin-top:29px}.explore-link{letter-spacing:1.3px;gap:11px;padding:15px 0 32px;font-size:7px}.landing-section-heading{margin-bottom:27px;display:block}.landing h2{letter-spacing:-.9px;font-size:29px}.landing-section-heading>p{max-width:none;margin-top:19px;font-size:11px}.practice-section{padding:40px 0}.commitment-grid{grid-template-columns:1fr 1fr;gap:9px}.commitment-grid article{padding:20px 15px}.commitment-number{font-size:8px;top:15px;right:12px}.commitment-grid svg{width:21px;height:21px}.commitment-grid h3{margin-top:18px;font-size:12px}.commitment-grid p{min-height:32px;font-size:10px;line-height:1.6}.journey-explainer{grid-template-columns:1fr;gap:26px;padding:32px 0 48px}.journey-explainer>div>p{max-width:none;margin-top:19px;font-size:12px}.journey-explainer>div>.approach-description{min-height:0;font-size:11px}.journey-example{padding:23px 19px}.example-number{margin:22px 0;font-size:49px}.example-number>span{font-size:10px}.example-grid{gap:14px 5px}.example-grid i{width:8px;height:8px}.example-legend{margin-top:25px;font-size:8px}.palette-section{padding:38px 0 5px}.palette-grid{grid-template-columns:repeat(2,1fr);gap:10px}.palette-grid>button:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 5px)}.palette-art{padding:16px 13px}.palette-art i{width:7px;height:7px}.palette-art>div{gap:11px 6px}.palette-art>span{margin-bottom:21px}.palette-art small{margin-top:22px}.setup-overview{padding:45px 0}.setup-steps{grid-template-columns:1fr;gap:24px;margin-top:32px}.setup-steps article{grid-template-columns:28px 1fr;gap:9px 10px;padding-top:19px;display:grid}.setup-steps article>span{grid-row:1/3;padding-top:3px}.setup-steps h3{margin:0;font-size:15px}.setup-steps p{font-size:11px;line-height:1.8}.landing-faq{grid-template-columns:1fr;gap:20px;padding:45px 0}.landing-faq summary{font-size:12px}.landing-faq details p{font-size:11px}.landing-faq details{padding:18px 0}.last-call{padding:43px 0}.last-call h2{margin:20px 0 24px;font-size:32px}.last-call .primary{width:100%}.mobile-preview-help summary{gap:7px;padding:15px;font-size:11px}.mobile-preview-help summary>span{font-size:8px}.mobile-preview-help>div{padding:0 15px 16px;font-size:11px}.mobile-preview-help a{font-size:12px}.mobile-preview-help small{font-size:10px}main{padding:0 20px}.modal{background:#141414}.page-intro h1{font-size:28px}.journey-bottom{flex-wrap:wrap;row-gap:10px}.hero-visual{overflow:hidden}footer>span{font-size:9px}}@media (max-width:370px){.hero-line{font-size:35px}.hero-number{font-size:110px}.hero-reassurance{gap:13px;font-size:8px}.orbit-two{width:290px;height:290px;top:160px}.milestone-note{padding:10px}.example-grid{gap:14px 4px}.example-grid i{width:7px;height:7px}.hero-visual{margin-left:-8px;margin-right:-8px}.topbar nav{gap:25px}.header-start{gap:8px;padding:9px 11px}}:root{--paper:#000;--ink:#f5f5f7;--muted:#9c9ca3;--green:#f4f4f5;--line:#242426;--sage:#131315;--accent:#fff}body{font-family:var(--font-geist),Arial,Helvetica,sans-serif;font-feature-settings:"ss01" on;font-synthesis:none;background:#000}button,input,select{font-family:inherit}button:focus-visible,a:focus-visible{outline-color:#fff}.topbar{background:#000;border-bottom:1px solid #1e1e20;height:86px}.logo{letter-spacing:-1px;font-weight:650}.logo-dots{background:#111113;border-color:#29292c}.logo-dots i{background:#fafafa}.header-start{color:#fafafa;background:#111113;border-color:#39393e;min-height:40px;font-weight:500}.header-start:hover{background:#242427}.topbar nav .nav-active{color:#fff}.nav-active:after{background:#fff;bottom:17px}.topbar nav a:hover,.topbar nav button:hover{color:#fff}.primary{color:#09090b;background:#f5f5f7;border-color:#f5f5f7;font-size:13px;transition:background .2s,box-shadow .2s,transform .2s;box-shadow:0 3px 18px #ffffff0c}.primary:hover{background:#fff;box-shadow:0 5px 28px #ffffff18}.primary:disabled{color:#a0a0a8;box-shadow:none;background:#222225;border-color:#222225}.eyebrow,.hero-kicker{color:#929299;letter-spacing:2px}.hero-kicker>span{background:#fff;box-shadow:0 0 14px #fff5}.hero-number{letter-spacing:-.085em;color:#f5f5f7;font-variant-numeric:lining-nums tabular-nums;font-weight:750}.hero-number>span{color:#a0a0a8;letter-spacing:-1.5px;font-size:33px;font-weight:450}.hero-line{letter-spacing:-2.6px;margin-top:15px;font-size:50px;font-weight:600;line-height:1.12}.hero-line em,.landing h2 em{font-family:inherit;font-weight:inherit;color:#919198;font-style:normal}.hero-message>p{color:#a0a0a8;font-size:15px;line-height:1.85}.hero-start label{color:#929299;font-weight:500}.hero-start input{color:#e8e8ec;background:#0c0c0e;border-color:#303034}.hero-cta{border-radius:10px;min-height:52px;font-weight:600}.hero-reassurance{color:#929299;font-size:10px}.hero-visual{background:radial-gradient(#25252b55,#0000 66%)}.visual-orbit{border-color:#ffffff08}.preview-status{color:#8b8b92;letter-spacing:1.5px;font-size:8px}.preview-status>span{background:#fff}.concept-phone{border-color:#26262a;outline-color:#49494e;transform:rotate(3deg);box-shadow:0 30px 80px #000,0 0 65px #ffffff06}.concept-island{background:#121214}.concept-clock strong{letter-spacing:-2.5px;font-weight:500}.concept-motto{letter-spacing:1.3px}.concept-day{font-weight:500}.milestone-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111113e8;border-color:#36363b;border-radius:14px;padding:17px 20px;transform:rotate(-3deg);box-shadow:0 12px 30px #0008}.milestone-icon{color:#eaeaf0;background:#252529}.milestone-note strong{color:#f5f5f7;font-size:13px;font-weight:550}.milestone-note div>span{color:#98989f;font-size:10px}.preview-control label{color:#a2a2a8;font-size:11px}.preview-control label>span{color:#f5f5f7}.preview-control input{accent-color:#fff}.preview-control small{color:#818189;font-size:9px}.landing h2{letter-spacing:-1.7px;font-size:37px;font-weight:600;line-height:1.17}.landing-section-heading>p{color:#98989f;font-size:13px;line-height:1.85}.commitment-grid article{background:linear-gradient(155deg,#111113,#080809);border-color:#262629;border-radius:14px;padding:28px}.commitment-grid svg{color:#d4d4da}.commitment-number{color:#74747d;font-variant-numeric:tabular-nums}.commitment-grid h3{color:#eeeef2;font-size:15px;font-weight:550}.commitment-grid p{color:#96969f;font-size:12px;line-height:1.7}.journey-explainer>div>p{color:#a0a0a8}.journey-example{background:radial-gradient(at 0 0,#1a1a1e,#09090a 75%);border-color:#303036;box-shadow:0 20px 60px #0008}.example-number{color:#fff;letter-spacing:-3px;font-size:60px;font-weight:650}.example-number>span{color:#9c9ca5;font-weight:400}.example-grid i{background:#2e2e33}.example-grid .done{background:#f4f4f5}.example-grid .current{outline-color:#fff}.example-legend>span:first-child i{background:#fff}.example-legend>span:nth-child(2) i{outline-color:#fff}.example-legend>span:nth-child(3) i{background:#2e2e33}.approach-switch{background:#101012;border-color:#2c2c31}.approach-switch button{color:#a1a1aa;min-height:36px;font-size:12px}.approach-switch button[aria-pressed=true]{color:#09090b;background:#f4f4f5}.palette-grid>button{background:#0b0b0c;border-color:#2c2c31}.palette-grid>button.selected{background:#1c1c1f;border-color:#e4e4e7}.palette-grid>button:hover{border-color:#777780}.palette-art{min-height:182px}.palette-art>span{font-size:14px;font-weight:550}.palette-art small{font-size:9px}.setup-steps h3{letter-spacing:-.4px;font-size:18px;font-weight:500}.setup-steps p{color:#9c9ca5;font-size:13px}.setup-steps article{border-color:#35353b}.setup-steps article>span{color:#aaaab3;font-variant-numeric:tabular-nums}.landing-faq summary{color:#e5e5ea;font-size:14px;font-weight:450}.landing-faq details p{color:#a1a1aa;font-size:13px}.landing-faq summary>span{color:#94949f}.landing-faq details{border-color:#2a2a30}.last-call{background:radial-gradient(#25252a55,#0000 70%)}.last-call h2{letter-spacing:-2px;font-size:48px;font-weight:650}.closing-dots i{background:#fff}.closing-dots i:nth-child(n+3){background:#303036}.last-call p{color:#92929b;font-size:11px}.page-intro h1{letter-spacing:-1.6px;font-size:36px;font-weight:600}.page-intro p{color:#a1a1aa;font-size:14px}.mode-pill{color:#b8b8c1;background:#101012;border-color:#303036}.journey-card{background:linear-gradient(145deg,#17171a,#0c0c0e);border-color:#323238}.tasks-card,.wallpaper-card,.settings-card,.guide-card,.link-card{background:#0c0c0e;border-color:#2b2b30}.section-heading h2{letter-spacing:-.6px;font-size:21px;font-weight:550}.journey-heading h2 strong{font-size:43px;font-weight:600}.streak-pill{color:#dddde5;background:#1f1f23;border-color:#36363d}.streak-pill svg{color:#e4e4e7}.progress-dot{background:#333338}.progress-dot.done{background:#f4f4f5}.progress-dot.today{background:#3f3f46}.progress-dot.current{outline-color:#fff}.legend .done{background:#fff}.legend .current{outline-color:#fff}.legend i{background:#45454d}.task{border-color:#242429;gap:17px;padding:19px 0}.task-icon{color:#b8b8c2;background:#18181c;border-color:#303036;border-radius:11px}.task-copy strong{color:#e9e9ef;font-size:14px;font-weight:500}.task-copy small{color:#9595a0;font-size:11px}.checkbox{border-color:#53535d}.task.checked .checkbox{color:#09090b;background:#f4f4f5;border-color:#fff}.task.checked .task-icon{color:#fff;background:#27272d}.task.checked .task-copy strong{color:#d5d5de}.primary.completed-button{color:#f5f5f7;background:#27272d;border-color:#3d3d46}.phone{border-color:#303037;box-shadow:0 15px 40px #0008,0 0 0 1px #53535e}.phone-island{background:#303037}.avatar{color:#e4e4e7;background:#202024;border-color:#41414b}.status-badge{color:#d4d4dc;background:#232329}.status-badge .live-dot{background:#fff}.note-icon{color:#d4d4dc;background:#202026}.automation-note p{color:#9c9ca8;font-size:11px}.automation-note strong{font-size:12px}.text-button{color:#c6c6d0}.text-button:hover{color:#fff}.modal{background:#0e0e11;border-color:#373740}.modal h2{letter-spacing:-1px;font-weight:600}.modal>p{color:#a1a1aa}.modal input,.modal select,input,select{color:#eeeef4;background:#141417;border-color:#383840}input:focus,select:focus{border-color:#aaaab5;box-shadow:0 0 0 3px #ffffff0a}.mode-options .selected,.themes .selected{background:#27272e;border-color:#aaaab5}.form-note,.mode-options span{color:#a1a1aa}.settings-preview{background:#101013}.guide-tabs{background:#17171b}.guide-tabs button.active{color:#fff;background:#303038}.install-tip,.mobile-preview-help{color:#bcbcc8;background:#111115;border-color:#3b3b45}.mobile-preview-help a{color:#f0f0f5;background:#24242b;border-color:#53535f}.mobile-preview-help small{color:#a0a0ae}.mobile-preview-help summary>span{color:#a6a6b2}.secret-url button{color:#e4e4ec;background:#292931;border-color:#4b4b57}.notice{color:#eeeef5;background:#1e1e25;border-color:#53535f}.alert{color:#e8cecb;background:#211b1b;border-color:#67504e}.form-error{color:#efb5b1}footer .logo{color:#c4c4cf}footer{color:#92929f;border-color:#27272d}footer a:hover{color:#fff}.local-note{color:#a1a1aa}@media (min-width:1450px){.hero-number{font-size:165px}.hero-line{font-size:54px}}@media (max-width:1050px){.hero-line{font-size:42px}.landing h2{font-size:32px}.page-intro h1{font-size:30px}}@media (max-width:760px){.topbar{height:73px}.nav-active:after{bottom:0}.topbar nav{background:#000;border-color:#252529}.new-hero{padding-top:37px}.hero-number{font-size:125px}.hero-number>span{font-size:29px}.hero-line{letter-spacing:-1.8px;font-size:39px;line-height:1.14}.hero-message>p{font-size:14px}.hero-start input{background:#101012}.hero-reassurance{gap:19px;font-size:9px}.concept-phone{transform:rotate(3deg)}.milestone-note{padding:13px 15px}.milestone-note strong{font-size:12px}.milestone-note div>span{font-size:9px}.landing h2{letter-spacing:-1.2px;font-size:29px}.landing-section-heading>p{font-size:12px}.commitment-grid article{padding:23px 16px}.commitment-grid h3{font-size:13px;line-height:1.35}.commitment-grid p{font-size:11px}.setup-steps h3{font-size:17px}.setup-steps p{font-size:12px}.landing-faq summary{font-size:13px}.landing-faq details p{font-size:12px}.last-call h2{letter-spacing:-1.3px;font-size:34px}.page-intro h1{font-size:29px;line-height:1.2}.page-intro p,.task-copy strong{font-size:13px}.task-copy small{font-size:10px}.task{gap:12px}.section-heading h2{font-size:20px}.palette-art{min-height:170px}.hero-visual{overflow:hidden}.modal{background:#0e0e11}.preview-control small{font-size:8px}}@media (max-width:370px){.hero-line{font-size:34px}.hero-number{font-size:110px}.hero-reassurance{gap:13px;font-size:8px}.commitment-grid article{padding:20px 13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.topbar nav button.nav-active:after{display:none}
.reveal{opacity:1;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(0)}.reveal[data-visible=false]{opacity:0;transform:translateY(20px)}@keyframes hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero-message{animation:.7s cubic-bezier(.22,1,.36,1) both hero-in}.hero-visual{animation:.9s cubic-bezier(.22,1,.36,1) .1s both hero-in}.concept-phone,.concept-grid>span,.concept-day,.concept-streak{transition:background-color .4s,color .4s,border-color .4s,box-shadow .4s}.primary,.header-start,.palette-grid>button,.task,.task-icon,.checkbox,.approach-switch button{transition:background-color .22s,border-color .22s,color .22s,box-shadow .22s,transform .22s}.primary:not(:disabled):hover{transform:translateY(-2px)}.primary:not(:disabled):active{transform:translateY(0)}.task:not(:disabled):hover .task-icon{background:#29292f;border-color:#4b4b55}.task:not(:disabled):hover .checkbox{border-color:#d0d0da}.commitment-grid article,.feature-detail,.platform-panels article{transition:border-color .3s,box-shadow .3s}.commitment-grid article:hover,.feature-detail:hover,.platform-panels article:hover{border-color:#50505b;box-shadow:0 8px 30px #0005}.landing-faq details[open]>p,.faq-group details[open]>p,.pricing-faq details[open]>p{animation:.28s ease-out hero-in}.landing-faq summary>span,.faq-group summary>span,.pricing-faq summary>span{transition:transform .22s}.site-nav a[aria-current=page]{color:#fff}.site-nav a{padding:12px 0;position:relative}.site-nav a[aria-current=page]:after{content:"";background:#fff;border-radius:2px;height:2px;position:absolute;bottom:3px;left:0;right:0}.site-footer{align-items:start;gap:28px;padding:36px 0}.site-footer>div>p{color:#898994;margin-top:13px;font-size:11px}.site-footer nav{color:#a1a1ad;flex-wrap:wrap;gap:17px 23px;font-size:11px;display:flex}.site-footer nav a{padding:4px 0}.site-footer nav a:hover{color:#fff}.site-footer>span{padding-top:8px}.marketing-main{max-width:1200px}.marketing-hero{text-align:center;max-width:870px;margin:auto;padding:88px 0 65px}.marketing-hero>.eyebrow{letter-spacing:2.4px;justify-content:center;font-size:9px}.marketing-hero h1{letter-spacing:-2.8px;margin-top:22px;font-size:57px;font-weight:650;line-height:1.12}.marketing-hero h1>span{color:#8f8f99}.marketing-hero>p{color:#a1a1ad;max-width:600px;margin:24px auto 0;font-size:15px;line-height:1.85}.marketing-cta{text-align:center;background:radial-gradient(#25252b44,#0000 70%);border-top:1px solid #242429;margin-top:70px;padding:70px 15px}.marketing-cta h2{letter-spacing:-1.6px;margin:25px 0;font-size:39px;font-weight:600;line-height:1.18}.marketing-cta h2 span{color:#92929d}.marketing-cta .primary{gap:30px;min-width:235px;display:inline-flex}.marketing-cta small{color:#8f8f9c;margin-top:18px;font-size:11px;display:block}.feature-page-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.feature-page-grid>.reveal{height:100%}.feature-detail{background:linear-gradient(145deg,#111114,#070708);border:1px solid #2c2c32;border-radius:17px;height:100%;padding:32px}.feature-detail-top{color:#d4d4df;justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.feature-detail-top>span{color:#747481;font-variant-numeric:tabular-nums;font-size:11px}.feature-detail .eyebrow{letter-spacing:1.5px;font-size:8px}.feature-detail h2{letter-spacing:-.9px;margin:13px 0;font-size:25px;font-weight:550}.feature-detail p{color:#a0a0ad;max-width:430px;font-size:13px;line-height:1.9}.feature-spotlight{background:radial-gradient(at 90%,#22222a66,#0a0a0c);border:1px solid #32323a;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:55px;margin-top:50px;padding:42px;display:grid}.feature-spotlight h2{letter-spacing:-1.2px;margin:17px 0;font-size:31px;font-weight:600;line-height:1.2}.feature-spotlight h2 span{color:#93939f}.feature-spotlight p{color:#9b9ba8;font-size:13px;line-height:1.85}.feature-spotlight a,.platform-panels a,.pricing-smallprint a{color:#dedee8;align-items:center;gap:8px;margin-top:23px;font-size:12px;display:inline-flex}.spotlight-grid{grid-template-columns:repeat(15,1fr);justify-items:center;gap:18px 10px;display:grid}.spotlight-grid i{background:#34343d;border-radius:50%;width:9px;height:9px}.spotlight-grid .done{background:#ededf2}.spotlight-grid .current{outline-offset:3px;outline:1px solid #fff}.timeline{max-width:880px;margin:auto}.timeline-step{border-top:1px solid #2c2c33;grid-template-columns:95px 1fr;gap:25px;padding:38px 0;display:grid}.timeline-number{letter-spacing:-1.5px;color:#646471;font-size:34px;font-weight:500}.timeline-step h2{letter-spacing:-.8px;margin-bottom:14px;font-size:27px;font-weight:550}.timeline-step p{color:#a1a1ad;font-size:14px;line-height:1.9}.detail-chips{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.detail-chips>span{color:#bbbbc8;background:#141418;border:1px solid #2d2d35;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:inline-flex}.platform-panels{grid-template-columns:1fr 1fr;gap:20px;margin-top:38px;display:grid}.platform-panels article{background:#0e0e11;border:1px solid #303037;border-radius:16px;padding:30px}.platform-panels h2{letter-spacing:-.8px;margin:20px 0 14px;font-size:24px;font-weight:550}.platform-panels p{color:#9f9fab;font-size:13px;line-height:1.9}.marketing-note{color:#898997;margin:18px 10px;font-size:11px;line-height:1.8}.faq-groups{max-width:940px;margin:auto}.faq-group{grid-template-columns:210px 1fr;gap:45px;padding:20px 0 42px;display:grid}.faq-group>h2{letter-spacing:-.5px;padding-top:19px;font-size:19px;font-weight:550}.faq-group details,.pricing-faq details{border-bottom:1px solid #2d2d34;padding:20px 0}.faq-group summary,.pricing-faq summary{cursor:pointer;color:#e2e2eb;justify-content:space-between;gap:20px;font-size:14px;line-height:1.6;list-style:none;display:flex}.faq-group summary::-webkit-details-marker{display:none}.pricing-faq summary::-webkit-details-marker{display:none}.faq-group summary span,.pricing-faq summary span{color:#90909f;font-size:20px;line-height:1}.faq-group details[open] summary span,.pricing-faq details[open] summary span{transform:rotate(45deg)}.faq-group details>p,.pricing-faq details>p{color:#a1a1af;padding:15px 22px 0 0;font-size:13px;line-height:1.9}.pricing-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:60px;max-width:1000px;margin:auto;display:grid}.price-card{background:linear-gradient(145deg,#18181d,#09090b);border:1px solid #656573;border-radius:20px;padding:32px;box-shadow:0 0 80px #ffffff04}.price-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.price-card-top .eyebrow{letter-spacing:1.3px;font-size:8px}.price-badge{color:#d8d8e4;background:#25252e;border:1px solid #575764;border-radius:20px;padding:5px 9px;font-size:9px}.price-card h2{letter-spacing:-.8px;margin-top:30px;font-size:27px;font-weight:550}.price-amount{letter-spacing:-4px;margin-top:18px;font-size:76px;font-weight:650;line-height:1.1}.price-amount span{color:#b0b0be;letter-spacing:0;margin-top:8px;font-size:12px;font-weight:400;display:block}.price-description{color:#9393a2;margin:20px 0;font-size:12px;line-height:1.8}.price-card .primary{justify-content:space-between;width:100%;margin:23px 0 30px}.price-card ul{border-top:1px solid #35353f;gap:17px;margin:0;padding:23px 0 0;list-style:none;display:grid}.price-card li{color:#c9c9d6;align-items:flex-start;gap:11px;font-size:12px;line-height:1.65;display:flex}.price-card li svg{color:#efeff5;flex-shrink:0;margin-top:2px}.pricing-notes{padding:24px 0}.pricing-notes h2{letter-spacing:-1px;margin:20px 0;font-size:30px;font-weight:550;line-height:1.2}.pricing-notes h2 span{color:#9393a1}.pricing-notes p{color:#9f9fae;margin-top:18px;font-size:13px;line-height:1.9}.pricing-smallprint{border-top:1px solid #35353f;margin-top:32px;padding-top:28px}.pricing-smallprint h3{font-size:16px;font-weight:500}.pricing-smallprint p{font-size:12px}.pricing-faq{max-width:780px;margin:70px auto 0}.pricing-faq h2{letter-spacing:-.7px;margin-bottom:16px;font-size:26px;font-weight:550}@media (max-width:1050px){.marketing-hero h1{font-size:48px}.pricing-layout{gap:35px}.feature-detail{padding:27px}.feature-spotlight{gap:30px;padding:30px}.spotlight-grid{gap:15px 7px}.spotlight-grid i{width:8px;height:8px}.site-footer{flex-wrap:wrap}.site-footer nav{gap:15px}.faq-group{grid-template-columns:170px 1fr;gap:28px}}@media (max-width:760px){.site-topbar .site-nav{white-space:nowrap;justify-content:center;gap:22px;padding:0 13px}.site-topbar .site-nav a{font-size:10px}.site-nav a[aria-current=page]:after{bottom:4px}.marketing-hero{padding:43px 0 36px}.marketing-hero h1{letter-spacing:-1.7px;margin-top:19px;font-size:36px;line-height:1.13}.marketing-hero>.eyebrow{letter-spacing:1.8px;font-size:8px}.marketing-hero>p{margin-top:20px;font-size:13px;line-height:1.85}.feature-page-grid{grid-template-columns:1fr;gap:15px}.feature-detail{padding:26px}.feature-detail-top{margin-bottom:30px}.feature-detail h2{font-size:24px}.feature-detail p{font-size:13px}.feature-spotlight{grid-template-columns:1fr;gap:30px;margin-top:30px;padding:27px 23px}.feature-spotlight h2{font-size:27px}.spotlight-grid{gap:16px 7px}.spotlight-grid i{width:8px;height:8px}.timeline-step{grid-template-columns:40px 1fr;gap:15px;padding:28px 0}.timeline-number{letter-spacing:-1px;font-size:26px}.timeline-step h2{font-size:23px}.timeline-step p{font-size:13px}.detail-chips{gap:7px;margin-top:18px}.detail-chips>span{padding:6px 9px;font-size:9px}.platform-panels{grid-template-columns:1fr;gap:15px;margin-top:24px}.platform-panels article{padding:26px}.marketing-note{font-size:10px}.faq-group{grid-template-columns:1fr;gap:5px;padding:0 0 32px}.faq-group>h2{padding-top:10px;font-size:20px}.faq-group summary,.pricing-faq summary{font-size:13px}.faq-group details>p,.pricing-faq details>p{padding-right:10px;font-size:12px}.pricing-layout{grid-template-columns:1fr;gap:28px}.price-card{padding:27px 24px}.price-amount{font-size:70px}.pricing-notes{padding:0}.pricing-notes h2{font-size:29px}.pricing-notes p{font-size:13px}.pricing-faq{margin-top:40px}.pricing-faq h2{font-size:23px}.marketing-cta{margin-top:35px;padding:43px 0}.marketing-cta h2{letter-spacing:-1.2px;font-size:30px}.marketing-cta .primary{width:100%}.marketing-cta small{font-size:10px;line-height:1.7}.site-footer{grid-template-columns:1fr;gap:22px;padding:25px 0;display:grid}.site-footer nav{gap:16px 20px;font-size:11px}.site-footer>span:last-child{text-align:left;font-size:8px;display:block}.site-footer>div>p{font-size:10px}.reveal{transition-delay:0s}}@media (prefers-reduced-motion:reduce){.reveal,.reveal[data-visible=false]{opacity:1;transition:none;transform:none}.hero-message,.hero-visual,.landing-faq details[open]>p,.faq-group details[open]>p,.pricing-faq details[open]>p{animation:none}.primary:not(:disabled):hover{transform:none}}
:root{--type-caption:12px;--type-small:14px;--type-body:16px;--type-card:18px;--type-step:24px;--type-section:30px;--type-lead:20px}body{font-size:var(--type-body);line-height:1.5}.hero-number{font-size:clamp(72px,18vw,160px);line-height:.85}.hero-number>span,.hero-line{letter-spacing:-.04em;font-size:clamp(28px,6vw,56px);line-height:1.25}.hero-message>p{font-size:var(--type-lead);line-height:1.625}.landing h2,.marketing-hero h1,.marketing-cta h2,.page-intro h1{font-size:var(--type-section);letter-spacing:-.02em;line-height:1.1}.landing-section-heading>p,.marketing-hero>p{font-size:18px;line-height:1.55}.commitment-grid h3,.palette-art>span,.faq-group>h2{font-size:var(--type-card);line-height:1.55}.setup-steps h3,.section-heading h2,.feature-detail h2,.timeline-step h2,.platform-panels h2,.price-card h2,.modal h2,.settings-card h2,.guide-card h2,.link-card h2{font-size:var(--type-step);line-height:1.33}.commitment-grid p,.setup-steps p,.journey-explainer>div>p,.feature-detail p,.feature-spotlight p,.timeline-step p,.platform-panels p,.pricing-notes p,.page-intro p,.landing-faq summary,.landing-faq details p,.faq-group summary,.faq-group details>p,.pricing-faq summary,.pricing-faq details>p,.task-copy strong,.guide-card>p,.link-card>p,.steps li,.modal>p,.primary{font-size:var(--type-body);line-height:1.625}.topbar nav button,.topbar nav a,.site-topbar .site-nav a,.header-start,.text-button,.approach-switch button,.guide-tabs button,.task-copy small,.mode-options strong,input,select,.hero-start input,.automation-note strong,.automation-note p,.automation-note button,.site-footer nav,.history,.mobile-preview-help summary,.mobile-preview-help>div,.price-card li,.price-description{font-size:var(--type-small);line-height:1.5}.eyebrow,.hero-kicker,.marketing-hero>.eyebrow,.feature-detail .eyebrow,.price-card-top .eyebrow{font-size:var(--type-small);line-height:1.45}label,.hero-start label,.hero-reassurance,.preview-control label,.preview-control small,.subtle,.mode-pill,.streak-pill,.journey-bottom,.completion-hint,.wallpaper-caption,.status-badge,.form-note,.form-error,.mode-options span,.themes small,.local-note,.site-footer>div>p,.last-call p,.marketing-cta small,.palette-art small,.example-legend,.mobile-preview-help small,.mobile-preview-help summary>span{font-size:var(--type-caption);line-height:1.5}.task-copy,.landing-section-heading>div{min-width:0}.hero-reassurance,.landing-section-heading{flex-wrap:wrap}.primary svg,.header-start svg{flex-shrink:0}.guides-grid>*,.settings-grid>*,.dashboard-grid>*,.left-column>*,.section-heading>div{min-width:0}.phone{max-width:100%}.guide-tabs button{overflow-wrap:anywhere;min-width:0}.secret-url input{min-width:0}@media (min-width:768px){:root{--type-section:36px;--type-lead:24px}}@media (min-width:1024px){:root{--type-section:48px}}@media (max-width:760px){.site-topbar .site-nav{gap:16px}.commitment-grid{grid-template-columns:1fr}.hero-line{overflow-wrap:anywhere}}@media (max-width:370px){.progress-dots{grid-template-columns:repeat(15,minmax(0,1fr));gap:14px 4px}.progress-dot{width:8px;height:8px}.journey-heading{flex-wrap:wrap;gap:12px}.section-heading{flex-wrap:wrap}}.modal{min-width:0;max-width:100%}.form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.form-row>label{min-width:0}.modal input,.modal select{min-width:0;max-width:100%}.modal input[type=date]{display:block}.modal input[type=date]::-webkit-date-and-time-value{text-align:left}@media (max-width:600px){.modal .form-row{grid-template-columns:minmax(0,1fr);gap:16px}}
.topbar nav .nav-active:after{display:none}.wallpaper-artwork{border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.concept-phone{aspect-ratio:1170/2532;height:auto;overflow:hidden}.concept-clock,.clock{z-index:1;width:100%;margin:0;position:absolute;top:9%}.concept-island,.phone-island,.concept-home,.phone-bottom{z-index:2}.phone{max-height:none}.example-grid{grid-template-columns:repeat(15,minmax(0,1fr));gap:6px}.example-grid i{aspect-ratio:1;width:100%;height:auto}.palette-art>div{grid-template-columns:repeat(15,minmax(0,1fr));gap:3px}.palette-art i{aspect-ratio:1;width:100%;height:auto}
