:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0c1b33;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#0c1b33;--muted:#5a6678;--line:#dce8e2;--surface:#fff;--soft:#eef7f1;--green:#319663;--green-deep:#1f714a;--blue:#2775b7;--yellow:#f3b234;--red:#e75656;--green-glow:#1c99502e;--shadow:0 24px 70px #10533526;background:#f7fbf8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 82% 4%,#2bb8651a,#0000 27rem),linear-gradient(#fff 0%,#f7fbf8 52%,#eef7f4 100%);min-width:320px;min-height:100vh;margin:0}.skip-link{z-index:100;color:#fff;background:var(--ink);border-radius:999px;padding:11px 16px;transition:transform .14s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{color:#fff;transform:translateY(0)}a{color:inherit;text-decoration:none}a:hover{color:var(--green-deep)}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #0b5f35}button{font:inherit}.app-shell{min-height:100vh}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;justify-content:space-between;align-items:center;gap:22px;width:min(1180px,100% - 48px);margin:0 auto;padding:16px 0;display:flex;position:sticky;top:0}.brand{letter-spacing:0;color:var(--ink);flex:none;align-items:center;gap:10px;font-size:1.55rem;font-weight:800;display:inline-flex}.brand img{border-radius:14px;width:48px;height:48px;box-shadow:0 0 0 1px #37d67429,0 10px 24px #0954303d}.brand em{color:var(--green);font-style:italic}.site-header nav{color:#152238;justify-content:center;align-items:center;gap:22px;font-weight:650;display:flex}.mobile-nav-toggle,.mobile-nav-cta{display:none}.mobile-nav-toggle{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center}.mobile-nav-toggle svg{width:21px;height:21px}.site-header nav>a,.nav-menu>button{min-height:38px;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 2px;font-weight:650}.site-header nav a[aria-current=page],.nav-menu.is-active>button{color:var(--green-deep)}.nav-menu{position:relative}.nav-menu>button{align-items:center;gap:4px;display:inline-flex}.nav-menu>button svg{width:15px;height:15px;transform:rotate(90deg)}.nav-menu-panel{border:1px solid var(--line);opacity:0;pointer-events:none;background:#fffffff5;border-radius:8px;gap:2px;min-width:250px;max-width:320px;max-height:min(76vh,620px);padding:12px;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;overflow-y:auto;transform:translate(-50%,8px);box-shadow:0 22px 54px #0c1b3321}.nav-menu-panel[hidden]{display:none}.nav-menu.is-open .nav-menu-panel{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-menu-panel a{color:#213047;border-radius:8px;padding:10px 12px;font-size:.94rem;line-height:1.25}.nav-menu-panel a:hover,.nav-menu-panel a[aria-current=page]{color:var(--green-deep);background:#f0f7f3}.header-cta,.primary-button,.secondary-button{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 22px;font-weight:760;line-height:1;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.header-cta,.primary-button{color:#fff;box-shadow:inset 0 1px 0 #ffffff38, 0 12px 30px var(--green-glow);background:linear-gradient(145deg,#1f714a,#155536)}.secondary-button{color:var(--green-deep);background:#fff;border:1px solid #1f714a61}.header-cta:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.header-cta:hover,.primary-button:hover{color:#fff;background:linear-gradient(145deg,#195f3d,#10452c)}.premium-trial-banner{background:radial-gradient(circle at 0 0,#ffffffeb,#0000 42%),linear-gradient(135deg,#e8f7ef 0%,#f4fbf7 56%,#fffaf0 100%);border:1px solid #1f714a33;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;width:min(1180px,100% - 48px);margin:28px auto 0;padding:22px 24px;display:grid;box-shadow:0 18px 46px #1f714a1f}.premium-trial-icon{color:#fff;background:linear-gradient(145deg, #3aa56b, var(--green-deep));width:58px;height:58px;box-shadow:0 12px 28px var(--green-glow);border-radius:18px;place-items:center;display:grid}.premium-trial-icon svg{width:28px;height:28px}.premium-trial-copy .kicker{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.82rem}.premium-trial-copy h2{margin-bottom:8px;font-size:clamp(1.55rem,3vw,2.25rem)}.premium-trial-copy p{max-width:720px;margin-bottom:4px;line-height:1.5}.premium-trial-copy .premium-trial-note{margin-bottom:0;font-size:.9rem}.premium-trial-actions{justify-items:center;gap:10px;min-width:250px;display:grid}.premium-trial-actions .primary-button{width:100%}.premium-trial-actions svg{width:18px;height:18px}.trial-details-link{color:var(--green-deep);text-underline-offset:3px;font-size:.9rem;font-weight:740;text-decoration:underline;text-decoration-thickness:1px}.hero-section{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:46px;width:min(1180px,100% - 48px);min-height:min(780px,100vh - 84px);margin:0 auto;padding:42px 0 52px;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;display:flex}.eyebrow,.kicker{color:var(--green-deep);align-items:center;gap:8px;margin:0 0 22px;font-weight:780;display:inline-flex}.eyebrow{background:linear-gradient(145deg,#ffffffe0,#e1f4e9eb);border:1px solid #31966324;border-radius:999px;padding:11px 15px;box-shadow:inset 0 1px #ffffffd6,0 8px 24px #1f714a12}.eyebrow svg,.trust-row svg{width:20px;height:20px}h1,h2,h3,p{margin-top:0}h1{max-width:900px;color:var(--ink);letter-spacing:0;margin-bottom:24px;font-size:clamp(3.2rem,7vw,5.45rem);line-height:.98}h2{color:var(--ink);letter-spacing:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}h3{color:var(--ink);font-size:1.06rem;line-height:1.25}p,li{color:var(--muted);font-size:1rem;line-height:1.65}.hero-lede{max-width:640px;margin-bottom:30px;font-size:1.28rem;line-height:1.5}.hero-actions,.privacy-actions,.section-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-actions svg,.secondary-button svg,.feature-card a svg,.howto-card a svg{width:18px;height:18px}.store-links{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.store-links a{color:#fff;background:#101923;border:1px solid #0c1b332e;border-radius:10px;align-items:center;gap:12px;min-width:190px;padding:12px 16px;display:inline-flex;box-shadow:0 12px 28px #0c1b3324}.store-links a:hover{background:#1d2937;transform:translateY(-1px)}.store-links svg{flex:none;width:25px;height:25px}.store-links span,.store-links small{color:inherit;display:block}.store-links span{font-size:.95rem;font-weight:780;line-height:1.2}.store-links small{color:#c8d1dc;margin-bottom:2px;font-size:.7rem;font-weight:650}.trust-row{color:#26344b;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin-top:34px;display:grid}.trust-row span{align-items:center;gap:9px;min-height:48px;font-size:.95rem;font-weight:650;display:flex}.trust-row svg{color:var(--green);flex:none}.platform-availability{color:var(--muted);margin:8px 0 0;font-size:.9rem;font-weight:650}.real-screenshot-stage{min-height:560px;position:relative}.app-screenshot{object-fit:cover;object-position:center bottom;background:#fff;border:10px solid #10151b;border-radius:38px;width:300px;height:520px;display:block;position:absolute;box-shadow:0 28px 70px #0c1b3338}.device-showcase{isolation:isolate}.device-example{margin:0;position:absolute}.mac-example{z-index:1;width:min(100% - 16px,450px);top:12px;right:8px}.official-device{position:relative}.official-device-image{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;position:relative}.official-screen{z-index:2;background:#f4f5f8;position:absolute;overflow:hidden}.macbook-pro-device{filter:drop-shadow(0 28px 32px #0c1b332e)}.macbook-app-screen{object-fit:cover;object-position:center;border-radius:1.2%;width:79.6%;height:75.2%;top:10.2%;left:10.2%;box-shadow:inset 0 0 0 1px #0c1b331f}.ipad-example{z-index:3;width:190px;bottom:0;right:0}.iphone-example{z-index:4;width:102px;bottom:8px;left:0}.watch-example{z-index:5;width:100px;bottom:24px;left:108px}.ipad-pro-device,.iphone-device{filter:drop-shadow(0 24px 28px #0c1b3338)}.hero-watch-face-image{border-radius:24%;width:100%;height:auto;display:block;box-shadow:0 24px 28px #0c1b3338}.ipad-app-screen{object-fit:cover;object-position:top center;border-radius:5%;width:91%;height:94.2%;top:2.9%;left:4.5%}.iphone-app-screen{object-fit:cover;object-position:top center;border-radius:10.5%/5.2%;width:90.6%;height:95.2%;top:2.4%;left:4.7%}.iphone-device:after{z-index:3;content:"";background:#050607;border-radius:999px;width:31%;height:2.55%;position:absolute;top:4.1%;left:50%;transform:translate(-50%)}.main-shot{z-index:3;top:12px;right:220px}.review-shot{z-index:2;opacity:.94;top:76px;right:0}.settings-shot{z-index:4;border-width:8px;border-radius:32px;width:230px;height:400px;top:310px;right:150px}.mockup-wrap{min-height:560px;position:relative}.desktop-mockup{background:var(--surface);width:min(720px,100%);min-height:420px;box-shadow:var(--shadow);border:10px solid #14191f;border-radius:24px;position:absolute;top:42px;right:0;overflow:hidden}.window-bar{border-bottom:1px solid #e7ece9;grid-template-columns:13px 13px 13px 1fr auto;align-items:center;gap:8px;padding:18px 20px;display:grid}.window-bar span{border-radius:50%;width:12px;height:12px}.window-bar span:first-child{background:#ff5f57}.window-bar span:nth-child(2){background:#febc2e}.window-bar span:nth-child(3){background:#28c840}.window-bar strong{justify-self:center}.window-bar button,.phone-header button{color:#fff;background:var(--green);border:0}.window-bar button{border-radius:999px;min-height:34px;padding:0 16px;font-size:.82rem;font-weight:760}.week-grid{grid-template-columns:repeat(7,1fr);gap:8px;padding:24px 22px 10px;display:grid}.day-column{border-right:1px solid #edf1ef;min-height:210px}.day-column:last-child{border-right:0}.day-column>span{color:#5a6678;margin-bottom:16px;font-size:.82rem;font-weight:720;display:block}.task-chip{border:1px solid #0000000f;border-radius:8px;min-height:78px;margin-right:8px;padding:10px}.task-chip strong{margin-bottom:5px;display:block}.task-chip p{color:#253247;margin:0;font-size:.78rem;line-height:1.35}.task-chip.work{background:#ffe4df}.task-chip.health{background:#dff1df}.task-chip.home{background:#fff0c7}.review-row{border:1px solid #e7ece9;border-radius:12px;grid-template-columns:auto 1fr 190px;align-items:center;gap:16px;margin:8px 22px 22px;padding:18px;display:grid}.progress-ring{background:radial-gradient(circle at center, #fff 54%, transparent 55%), conic-gradient(var(--green) 0 78%, #dce8e2 78% 100%);width:66px;height:66px;color:var(--green-deep);border-radius:50%;place-items:center;font-weight:820;display:grid}.review-row p{margin:4px 0 0;font-size:.88rem}.bar-chart{justify-content:space-between;align-items:end;gap:13px;height:86px;display:flex}.bar-chart span{background:linear-gradient(#48a96e,#b7dbb4);border-radius:6px 6px 0 0;width:26px}.phone-mockup{background:#fff;border:10px solid #10151b;border-radius:38px;width:272px;min-height:520px;position:absolute;top:84px;left:0;overflow:hidden;box-shadow:0 28px 60px #0c1b3338}.phone-status{text-align:center;color:#0c1b33;height:34px;padding-top:12px;font-size:.78rem;font-weight:800}.phone-header{justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.phone-header strong,.phone-header span{display:block}.phone-header span{color:var(--muted);margin-top:3px;font-size:.76rem}.phone-header button{border-radius:50%;width:34px;height:34px;font-size:1.35rem;line-height:1}.tag-row{gap:6px;padding:0 16px 14px;display:flex;overflow:hidden}.tag-row span{color:#526073;background:#f0f4f2;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:720}.phone-task-list{gap:6px;padding:0 14px 20px;display:grid}.phone-task-list article{border-bottom:1px solid #eef2f0;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:62px;display:grid}.phone-task-list strong,.phone-task-list small{display:block}.phone-task-list strong{color:#172338;font-size:.79rem}.phone-task-list small{color:var(--green-deep);margin-top:3px;font-size:.7rem}.phone-task-list time{color:#637082;font-size:.69rem}.priority{color:#fff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:.78rem;font-weight:800;display:grid}.priority.a{background:var(--red)}.priority.b{background:var(--yellow)}.priority.c{background:var(--green)}.planning-section,.mac-spotlight,.whats-new-section,.feature-band,.platform-section,.listing-page,.detail-page,.policy-page{width:min(1180px,100% - 48px);margin:0 auto;padding:76px 0}.mac-spotlight{background:radial-gradient(circle at 84% 18%,#3aa56b29,#0000 18rem),linear-gradient(135deg,#f6fbf8 0%,#fff 48%,#eef6fb 100%);border:1px solid #31966333;border-radius:18px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:54px;margin-top:10px;padding:64px;display:grid;box-shadow:0 24px 70px #1c3a341c}.mac-spotlight-copy h2{margin-bottom:18px}.mac-spotlight-copy>p:not(.kicker){margin-bottom:24px;font-size:1.05rem}.mac-spotlight-copy .check-list{margin-bottom:26px}.mac-spotlight-copy .secondary-button{width:fit-content}.mac-spotlight-gallery{min-height:510px;position:relative}.mac-capture{background:#fff;border:1px solid #0c1b3321;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 28px 70px #0c1b332e}.mac-capture img{background:#fff;width:100%;height:auto;display:block}.mac-capture figcaption{color:#526073;padding:12px 16px 14px;font-size:.85rem;font-weight:650}.mac-capture-primary{width:92%}.mac-capture-secondary{width:44%;position:absolute;bottom:0;right:0}.section-heading{grid-template-columns:minmax(240px,.7fr) minmax(0,1fr);align-items:end;gap:52px;margin-bottom:34px;display:grid}.section-heading.compact{max-width:760px;display:block}.section-heading .kicker{margin-bottom:12px}.section-heading h2{margin-bottom:0}.section-heading p:last-child{margin-bottom:0;font-size:1.08rem}.pillar-grid,.workflow-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pillar-card,.workflow-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:190px;padding:30px}.pillar-card h3,.workflow-grid strong{color:var(--ink);margin-bottom:12px;font-size:1.4rem;display:block}.pillar-card p,.workflow-grid p{margin:0}.workflow-band{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#f4fbf7 58%,#eef7fb 100%);border-radius:8px;width:min(1180px,100% - 48px);margin:18px auto 0;padding:54px;box-shadow:0 18px 48px #1c3a3417}.workflow-grid{margin-top:30px}.workflow-grid article{background:#ffffffb8;min-height:170px}.workflow-grid span{color:var(--green-deep);margin-bottom:4px;font-size:1.05rem;font-weight:800;display:block}.feature-grid,.spotlight-grid,.howto-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.spotlight-grid{grid-template-columns:repeat(3,1fr)}.feature-card,.howto-card{border:1px solid var(--line);background:#ffffffe0;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:250px;padding:28px;display:flex}.spotlight-grid .feature-card{min-height:310px;padding:24px}.feature-card>svg,.howto-card>svg{width:30px;height:30px;color:var(--green);margin-bottom:24px}.feature-card p,.howto-card p{margin-bottom:20px}.feature-card a,.howto-card a{color:var(--green-deep);align-items:center;gap:6px;margin-top:auto;font-weight:780;display:inline-flex}.section-actions{margin-top:26px}.breadcrumbs{margin-bottom:28px}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{color:var(--muted);align-items:center;gap:8px;font-size:.92rem;display:inline-flex}.breadcrumbs li:not(:last-child):after{color:#9aa7b7;content:"/"}.breadcrumbs a{color:var(--green-deep);font-weight:720}.breadcrumbs [aria-current=page]{color:var(--muted)}.listing-hero,.detail-hero{max-width:920px;margin-bottom:40px}.listing-hero h1,.detail-hero h1{font-size:clamp(3rem,6vw,5rem)}.listing-hero p,.detail-hero p{max-width:760px;font-size:1.18rem}.feature-macos-shot{background:linear-gradient(145deg,#edf7f1,#f7faf8);border:1px solid #31966333;border-radius:24px;width:min(100%,360px);margin:0 auto 44px;padding:12px;box-shadow:0 24px 64px #0c1b331f}.feature-macos-shot img{background:#fff;border-radius:17px;width:100%;height:auto;display:block}.detail-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.detail-panel,.detail-sidebar{border:1px solid var(--line);background:#ffffffe6;border-radius:8px}.detail-panel{padding:34px}.detail-panel h2,.detail-sidebar h2{margin-bottom:16px;font-size:1.35rem}.detail-panel h2:not(:first-child),.detail-sidebar h2:not(:first-child){margin-top:30px}.detail-sidebar{padding:26px}.feature-answers{margin-top:56px}.feature-answers>h2{max-width:760px;margin-bottom:24px}.feature-answers>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.feature-answers article{border:1px solid var(--line);background:#ffffffe6;border-radius:8px;padding:28px}.feature-answers h3{margin-bottom:10px;font-size:1.2rem}.feature-answers p{margin-bottom:0}.conversion-band{background:linear-gradient(135deg,#f2fbf6 0%,#fff 72%);border:1px solid #3196633d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:56px;padding:38px;display:grid}.conversion-band h2{margin-bottom:12px;font-size:clamp(1.8rem,3vw,2.5rem)}.conversion-band p:last-child{max-width:720px;margin-bottom:0}.check-list,.link-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.check-list li{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.check-list svg{width:20px;height:20px;color:var(--green);margin-top:3px}.link-list a{color:var(--green-deep);text-underline-offset:4px;font-weight:740;text-decoration:underline;text-decoration-thickness:1px}.privacy-band{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;width:min(1180px,100% - 48px);margin:0 auto;padding:52px;display:grid;box-shadow:0 16px 44px #1c3a3414}.plan-value-band{background:linear-gradient(135deg,#f2fbf6 0%,#fff 70%);border:1px solid #3196633d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;width:min(1180px,100% - 48px);margin:0 auto 72px;padding:52px;display:grid;box-shadow:0 16px 44px #1c3a3414}.plan-value-band h2{max-width:780px;margin-bottom:18px}.plan-value-band p:last-child{max-width:820px;margin-bottom:0}.privacy-band h2{max-width:780px;margin-bottom:18px}.privacy-band p{max-width:860px;margin-bottom:0}.watch-face-band{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#f2fbf6 56%,#eef6fb 100%);border-radius:8px;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:48px;width:min(1180px,100% - 48px);margin:72px auto 0;padding:54px;display:grid;box-shadow:0 18px 48px #1c3a3417}.watch-face-copy{max-width:720px}.watch-face-copy h2{margin-bottom:18px}.watch-face-copy p{margin-bottom:24px}.watch-page{width:min(1180px,100% - 48px);margin:0 auto;padding:70px 0 76px}.watch-page-hero{grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:58px;margin-bottom:28px;display:grid}.watch-page-hero h1{max-width:820px;font-size:clamp(3rem,6vw,5.15rem)}.watch-page-hero p{max-width:720px;font-size:1.18rem}.watch-preview{place-items:center;display:grid}.watch-preview-product{width:100%;margin:0}.watch-preview-product img{background:#000;border:1px solid #ffffff14;border-radius:28px;width:100%;height:auto;display:block;box-shadow:0 30px 70px #0c1b3340}.watch-feature-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:34px 0 76px;display:grid}.watch-feature-grid span{border:1px solid var(--line);color:#1f2d43;background:#fff;border-radius:8px;align-items:center;gap:12px;min-height:74px;padding:18px;font-weight:700;display:flex}.watch-feature-grid svg{width:21px;height:21px;color:var(--green);flex:none}.watch-download-section{border:1px solid var(--line);background:linear-gradient(135deg,#f7fbf9 0%,#eef6fb 100%);border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:42px;margin-bottom:28px;padding:44px;display:grid}.watch-download-section h2{max-width:700px;margin-bottom:16px}.watch-download-section>div:first-child>p:last-child{max-width:680px;color:var(--muted);margin:0}.watch-download-card{background:#fff;border:1px solid #cfe0d7;border-radius:8px;padding:24px;box-shadow:0 16px 38px #1c3a3414}.watch-download-card>span,.watch-download-card>strong{display:block}.watch-download-card>span{color:var(--green-deep);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:800}.watch-download-card>strong{color:var(--ink);font-size:1.15rem}.watch-download-card>p{color:var(--muted);margin:10px 0 18px;font-size:.94rem}.watch-download-button{justify-content:center;width:100%}.watch-download-button:disabled{color:#5f6e66;cursor:not-allowed;box-shadow:none;background:#e7ece9;border-color:#c9d3ce}.watch-setup-section{border:1px solid var(--line);background:#fff;border-radius:8px;padding:54px}.setup-list{counter-reset:setup;grid-template-columns:repeat(2,1fr);gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.setup-list li{border:1px solid var(--line);counter-increment:setup;background:#f8fcfa;border-radius:8px;min-height:150px;padding:24px 24px 24px 72px;position:relative}.setup-list li:before{background:var(--green);color:#fff;content:counter(setup);border-radius:50%;place-items:center;width:32px;height:32px;font-size:.9rem;font-weight:820;display:grid;position:absolute;top:24px;left:24px}.setup-list strong,.setup-list span{display:block}.setup-list strong{color:var(--ink);margin-bottom:8px;font-size:1rem}.setup-list span{color:var(--muted)}.guide-steps{grid-template-columns:1fr;margin-bottom:22px}.guide-steps li{min-height:auto}.guide-technical-context{border-left:4px solid var(--green);margin:30px 0;padding:4px 0 4px 22px}.guide-technical-context h2{margin-bottom:14px}.guide-technical-context p:last-child{margin-bottom:0}.guide-verification{margin-top:32px}.external-reference-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.external-reference-list a{color:var(--green-deep);justify-content:space-between;align-items:flex-start;gap:8px;font-weight:720;display:flex}.external-reference-list svg{flex:none;width:17px;height:17px;margin-top:4px}.watch-note{background:#f3faf6;border:1px solid #cfe0d7;border-radius:8px;align-items:flex-start;gap:14px;margin-top:20px;padding:20px 22px;display:flex}.watch-note svg{width:24px;height:24px;color:var(--green-deep);flex:none}.watch-note p{margin:0}.guide-note{margin-bottom:32px}.article-provenance,.article-byline{color:var(--muted);font-size:.9rem}.platform-list{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.platform-list span,.checklist span{border:1px solid var(--line);color:#1f2d43;background:#fff;border-radius:8px;align-items:center;gap:12px;min-height:60px;padding:16px 18px;font-weight:680;display:flex}.platform-list svg,.checklist svg{width:21px;height:21px;color:var(--green);flex:none}.blog-page,.article-page,.about-page{width:min(1180px,100% - 48px);margin:0 auto;padding:70px 0 76px}.blog-hero,.article-header{max-width:900px;margin-bottom:44px}.blog-hero h1,.article-header h1,.about-hero h1{font-size:clamp(3rem,6vw,5.1rem)}.blog-hero p,.article-header p,.about-hero p{max-width:780px;font-size:1.18rem}.latest-post-section,.must-read-section,.about-product-grid,.about-values{margin-top:64px}.blog-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.blog-section-heading h2{margin-bottom:0}.blog-section-heading a,.featured-post-card a,.post-row a,.about-contact-card a{color:var(--green-deep);align-items:center;gap:6px;font-weight:780;display:inline-flex}.blog-section-heading svg,.featured-post-card a svg,.post-row a svg{width:18px;height:18px}.featured-post-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:stretch;gap:30px;padding:18px;display:grid;box-shadow:0 18px 48px #1c3a3414}.featured-post-card img{object-fit:cover;object-position:top center;background:#f6f8f7;border:8px solid #10151b;border-radius:34px;justify-self:center;width:min(280px,100%);height:340px}.featured-post-card>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:26px 18px 26px 0;display:flex}.featured-post-card span,.post-row span,.article-header small,.featured-post-card small,.post-row small{color:var(--green-deep);font-size:.86rem;font-weight:780}.featured-post-card h3{margin:12px 0 14px;font-size:clamp(1.8rem,4vw,3.1rem);line-height:1.02}.featured-post-card p{font-size:1.08rem}.featured-post-card small,.post-row small{color:#6d7786;margin-bottom:20px;display:block}.post-list{gap:14px;margin-top:18px;display:grid}.post-row{border:1px solid var(--line);background:#ffffffe0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:26px;display:grid}.post-row h3{margin:8px 0;font-size:1.45rem}.post-row p{max-width:760px;margin-bottom:10px}.blog-subscribe-band,.about-story,.about-vision{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#f5fbf8 56%,#eef7fb 100%);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);align-items:center;gap:34px;margin-top:64px;padding:52px;display:grid;box-shadow:0 18px 48px #1c3a3414}.blog-subscribe-band h2,.about-story h2,.about-vision h2{margin-bottom:16px}.blog-subscribe-band p,.about-story p,.about-vision p{margin-bottom:0}.blog-resource-links{gap:10px;display:grid}.blog-resource-links a{color:var(--green-deep);background:#fff;border:1px solid #1f714a38;border-radius:8px;padding:14px 16px;font-weight:760}.must-read-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.article-header{text-align:left}.article-header small{color:#6d7786;display:inline-block}.article-image{border:1px solid var(--line);background:#fff;border-radius:8px;width:min(100%,360px);margin:0 auto 46px;padding:14px}.article-image img{object-fit:cover;object-position:top center;border:10px solid #10151b;border-radius:38px;width:min(300px,100%);max-height:520px;margin:0 auto;display:block;box-shadow:0 22px 54px #0c1b3329}.guide-image figcaption{color:var(--muted);text-align:center;margin-top:14px;font-size:.92rem;line-height:1.5}.article-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:26px;display:grid}.article-body,.article-sidebar,.about-contact-card{border:1px solid var(--line);background:#ffffffe6;border-radius:8px}.article-body{gap:10px;padding:38px;display:grid}.article-body section:not(:last-child){border-bottom:1px solid var(--line);padding-bottom:22px}.article-body h2{margin-bottom:14px;font-size:1.8rem}.article-body p:last-child{margin-bottom:0}.guide-summary ol{gap:10px;margin:0;padding-left:1.35rem;display:grid}.guide-summary li{padding-left:4px}.article-sidebar,.about-contact-card{padding:26px}.article-sidebar h2,.about-contact-card h3{margin-bottom:16px;font-size:1.25rem}.article-sidebar h2:not(:first-child){margin-top:30px}.resource-link-callout{border-left:4px solid var(--green);background:#eef8f2;margin:6px 0 18px;padding:14px 18px}.resource-link-callout a{color:var(--green-deep);text-underline-offset:3px;font-weight:760;text-decoration:underline}.resource-page{max-width:1040px}.resource-header{max-width:820px}.resource-boundary{margin-bottom:34px}.resource-instructions,.worked-example{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);align-items:start;gap:34px;margin:34px 0;padding:32px;display:grid}.resource-instructions ol{gap:10px;margin:0;padding-left:1.4rem;display:grid}.resource-actions{align-items:center;gap:18px;margin:30px 0 18px;display:flex}.resource-actions .primary-button{flex:none}.resource-actions p{color:var(--muted);margin:0;font-size:.92rem}.daily-reset-worksheet,.weekly-reset-checklist{border:2px solid var(--green-deep);background:#fff;border-radius:12px;gap:20px;margin:0 0 42px;padding:34px;display:grid;box-shadow:0 22px 60px #1f714a1a}.worksheet-heading{border-bottom:2px solid var(--green-deep);grid-template-columns:minmax(0,1fr) minmax(140px,.28fr);align-items:end;gap:24px;padding-bottom:20px;display:grid}.worksheet-heading h2{margin:0;font-size:clamp(1.9rem,4vw,2.7rem)}.worksheet-heading label,.worksheet-section>label,.fixed-time-grid label{color:var(--ink);gap:7px;font-size:.88rem;font-weight:760;display:grid}.daily-reset-worksheet input[type=text],.daily-reset-worksheet input[type=time],.daily-reset-worksheet textarea,.weekly-reset-checklist input[type=text],.weekly-reset-checklist input[type=time],.weekly-reset-checklist textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #8a9b92;border-radius:6px;padding:11px 12px}.daily-reset-worksheet textarea,.weekly-reset-checklist textarea{resize:vertical}.daily-reset-worksheet input:focus-visible,.daily-reset-worksheet textarea:focus-visible,.weekly-reset-checklist input:focus-visible,.weekly-reset-checklist textarea:focus-visible{border-color:var(--green-deep);outline-offset:2px;outline:3px solid #1f714a47}.worksheet-section{break-inside:avoid;border:1px solid var(--line);background:#fbfdfc;border-radius:8px;padding:22px}.worksheet-section h3,.worksheet-section legend{color:var(--ink);margin-bottom:8px;font-size:1.18rem;font-weight:820}.worksheet-section p{color:var(--muted);margin-bottom:14px;font-size:.92rem}.worksheet-capture,.worksheet-not-today{gap:10px;display:grid}.worksheet-priorities{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.worksheet-priorities .worksheet-section{align-content:start;gap:10px;display:grid}.worksheet-priority-a{background:#eef8f2;border-color:#1f714a8c}.fixed-time-grid{gap:12px;display:grid}.fixed-time-row{grid-template-columns:minmax(80px,.24fr) minmax(0,.76fr);gap:12px 18px;display:grid}.worksheet-review{margin:0}.worksheet-review>div{flex-wrap:wrap;gap:18px;display:flex}.worksheet-review label{align-items:center;gap:8px;font-weight:720;display:inline-flex}.worksheet-review input{width:20px;height:20px;accent-color:var(--green-deep)}.worked-example dl{gap:10px;margin:0;display:grid}.worked-example dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,.28fr) minmax(0,1fr);gap:16px;padding:0 0 10px;display:grid}.worked-example dt{font-weight:780}.worked-example dd{margin:0}.resource-guidance,.resource-related{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;margin:34px 0;padding:30px}.resource-related h3{margin:28px 0 12px}.weekly-reset-checklist{margin-bottom:42px}.weekly-decision-list,.weekly-carryover-grid,.weekly-week-shape,.weekly-finish-fields{gap:14px;display:grid}.weekly-decision-row{border:1px solid #b6c5bd;border-radius:6px;gap:12px;margin:0;padding:16px;display:grid}.weekly-decision-row legend,.weekly-sign-off legend{padding:0 6px;font-weight:800}.weekly-date-fields,.weekly-date-fields label{gap:8px;display:grid}.weekly-choice-fieldset{border:0;margin:0;padding:0}.weekly-decision-row>label,.weekly-carryover-row label,.weekly-week-shape label,.weekly-next-grid label,.weekly-finish-fields label{color:var(--ink);gap:7px;font-size:.88rem;font-weight:760;display:grid}.decision-options{flex-wrap:wrap;gap:10px 18px;display:flex}.decision-options label,.weekly-sign-off label{align-items:center;gap:8px;font-weight:700;display:inline-flex}.decision-options input,.weekly-sign-off input{width:19px;height:19px;accent-color:var(--green-deep);flex:none}.weekly-carryover-row{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1fr .8fr;gap:14px;padding-bottom:14px;display:grid}.weekly-week-shape{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;padding-top:18px}.weekly-week-shape h4{grid-column:1/-1}.weekly-next-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.weekly-next-grid>div,.weekly-outcome-row,.weekly-fixed-row{gap:12px;display:grid}.weekly-fixed-row{grid-template-columns:minmax(105px,.4fr) minmax(90px,.28fr) minmax(0,1fr)}.weekly-finish-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.weekly-sign-off{gap:10px;display:grid}.about-hero{max-width:820px}.about-story{grid-template-columns:minmax(260px,.68fr) minmax(0,1fr)}.about-vision{grid-template-columns:minmax(0,1fr) 320px}.about-contact-card p{margin-bottom:18px}.policy-page{max-width:900px;padding-top:70px}.policy-header{border-bottom:1px solid var(--line);margin-bottom:42px;padding-bottom:32px}.policy-header h1{margin-bottom:16px;font-size:clamp(2.7rem,6vw,4.4rem)}.policy-header p:last-child{margin-bottom:0}.policy-content{gap:30px;display:grid}.policy-section{border:1px solid var(--line);background:#ffffffe6;border-radius:8px;padding:30px}.policy-section h2{margin-bottom:14px;font-size:1.45rem}.policy-section p:last-child,.policy-section ul:last-child{margin-bottom:0}.policy-section a{color:var(--green-deep);text-underline-offset:4px;font-weight:720;text-decoration:underline;text-decoration-thickness:1px}.policy-section ul{padding-left:22px}.support-hero{background:#eaf6ef;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:20px;margin-bottom:30px;padding:28px;display:grid}.support-hero>svg{width:42px;height:42px;color:var(--green)}.support-hero h2{margin-bottom:6px;font-size:1.4rem}.support-hero p{margin-bottom:0}.checklist{gap:12px;display:grid}.site-footer{border-top:1px solid var(--line);grid-template-columns:minmax(240px,.8fr) minmax(0,1.8fr);align-items:start;gap:48px;width:min(1180px,100% - 48px);margin:0 auto;padding:46px 0 58px;display:grid}.footer-brand{margin-bottom:14px;font-size:1.2rem}.footer-brand img{border-radius:10px;width:36px;height:36px}.site-footer p{margin-bottom:0;font-size:.95rem}.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.footer-columns nav{align-content:start;gap:9px;display:grid}.footer-columns h2{color:var(--ink);margin:0 0 8px;font-size:1rem;line-height:1.2}.footer-columns a{color:#526073;font-size:.92rem;line-height:1.35}.release-card{min-height:0}.release-card ul{color:#526073;gap:10px;margin:0;padding-left:20px;line-height:1.55;display:grid}.release-card li::marker{color:var(--green)}.build-six-gallery-section{margin-top:72px}.build-six-gallery{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:18px;display:grid}.build-six-capture{background:#fff;border:1px solid #0c1b3321;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 18px 48px #0c1b331f}.build-six-capture-frame{aspect-ratio:1320/2868;background:#f2f2f7;overflow:hidden}.build-six-capture-frame img{object-fit:cover;width:100%;height:100%;display:block}.build-six-capture-watch .build-six-capture-frame{aspect-ratio:1320/2868;background:#050505;place-items:center;padding:18px;display:grid}.build-six-capture-watch .build-six-capture-frame img{object-fit:contain;width:100%;height:auto;max-height:100%}.build-six-capture figcaption{gap:6px;padding:16px;display:grid}.build-six-capture figcaption strong{color:var(--ink);font-size:1rem}.build-six-capture figcaption span{color:var(--muted);font-size:.88rem;line-height:1.5}.availability-hero{text-align:center;background:radial-gradient(circle at 85% 18%,#3aa56b29,#0000 18rem),linear-gradient(135deg,#fff 0%,#f5fbf8 58%,#eef7fb 100%);border:1px solid #31966333;border-radius:18px;max-width:900px;margin:0 auto 42px;padding:64px;box-shadow:0 24px 70px #1c3a341a}.availability-icon{background:var(--green);color:#fff;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 22px;display:grid}.availability-icon svg{width:32px;height:32px}.availability-hero h1{margin-left:auto;margin-right:auto}.availability-hero>p:not(.kicker){max-width:700px;margin:0 auto 28px;font-size:1.16rem}.availability-platforms{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.availability-platforms span{color:var(--green-deep);background:#fff;border:1px solid #1f714a33;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:760;display:inline-flex}.availability-platforms svg{width:18px;height:18px}.newsletter-card{border:1px solid var(--line);background:#ffffffeb;border-radius:12px;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);align-items:center;gap:42px;max-width:900px;margin:0 auto;padding:42px;display:grid}.newsletter-card h2{margin-bottom:14px}.newsletter-card>div>p:last-child{margin-bottom:0}.newsletter-card form,.newsletter-card label{display:grid}.newsletter-card form{gap:9px}.newsletter-card label{color:var(--ink);font-size:.9rem;font-weight:760}.newsletter-fields{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.newsletter-fields input{min-width:0;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #aeb9c7;border-radius:8px;padding:11px 14px}.newsletter-fields input:focus{border-color:var(--green);outline:3px solid #3196632e}.form-note{margin:2px 0 0;font-size:.8rem;line-height:1.5}.form-note a{color:var(--green-deep);font-weight:720}.footer-columns a:hover{color:var(--green-deep)}@media (width<=1180px){.spotlight-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=980px){.site-header{flex-wrap:nowrap;width:min(100% - 32px,720px)}.site-header nav{border:1px solid var(--line);background:#fffffffa;border-radius:18px;justify-content:stretch;align-items:stretch;gap:4px;max-height:calc(100vh - 96px);padding:14px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 70px #0c1b332e}.site-header nav.is-open{display:grid}.site-header nav>a,.nav-menu>button{text-align:left;border-radius:10px;justify-content:space-between;width:100%;min-height:46px;padding:10px 12px}.site-header nav>a:hover,.nav-menu>button:hover{background:var(--soft)}.mobile-nav-toggle{margin-left:auto;display:inline-flex}.mobile-nav-cta{align-items:center;margin-top:6px;color:#fff!important;background:var(--green-deep)!important;justify-content:center!important;display:inline-flex!important}.nav-menu{position:static}.nav-menu-panel{width:100%;min-width:0;max-width:none;max-height:none;box-shadow:none;opacity:1;pointer-events:auto;background:#f7fbf8;border:0;margin:2px 0 8px;padding:4px 10px 10px;display:none;position:static;transform:none}.nav-menu:hover .nav-menu-panel,.nav-menu:focus-within .nav-menu-panel{display:none;transform:none}.nav-menu.is-open .nav-menu-panel,.nav-menu.is-open:hover .nav-menu-panel,.nav-menu.is-open:focus-within .nav-menu-panel{display:grid}.hero-section{grid-template-columns:1fr;width:min(100% - 32px,720px);min-height:auto;padding-top:28px}.premium-trial-banner{grid-template-columns:auto minmax(0,1fr)}.premium-trial-actions{grid-column:1/-1;width:100%}.mockup-wrap,.real-screenshot-stage,.device-showcase{min-height:560px}.mac-example{width:min(100% - 16px,450px);right:50%;transform:translate(50%)}.ipad-example{right:64px}.iphone-example{left:62px}.watch-example{left:184px}.main-shot{width:280px;left:24px;right:auto}.review-shot{width:280px;top:70px;right:18px}.settings-shot{width:220px;top:330px;right:94px}.desktop-mockup{width:100%;top:0}.phone-mockup{top:120px;left:22px}.section-heading,.mac-spotlight,.plan-value-band,.conversion-band,.privacy-band,.watch-face-band,.watch-page-hero,.watch-download-section,.detail-layout,.featured-post-card,.blog-subscribe-band,.article-layout,.resource-instructions,.worked-example,.worksheet-heading,.worksheet-priorities,.weekly-carryover-row,.weekly-week-shape,.weekly-next-grid,.weekly-finish-fields,.about-hero,.about-story,.about-vision,.newsletter-card,.site-footer{grid-template-columns:1fr}.mac-spotlight-gallery{min-height:500px}.build-six-gallery,.feature-grid,.spotlight-grid,.howto-grid,.pillar-grid,.workflow-grid,.platform-list,.must-read-grid,.watch-feature-grid,.setup-list,.footer-columns{grid-template-columns:repeat(2,1fr)}.privacy-actions{align-items:stretch}.watch-page-hero .watch-preview{order:-1}.featured-post-card>div{padding:6px 8px 12px}}@media (width<=640px){.site-header,.premium-trial-banner,.hero-section,.planning-section,.mac-spotlight,.whats-new-section,.feature-band,.platform-section,.listing-page,.detail-page,.blog-page,.article-page,.about-page,.watch-page,.watch-face-band,.policy-page,.privacy-band,.plan-value-band,.workflow-band,.site-footer{width:calc(100% - 28px)}.brand{font-size:1.22rem}.brand img{width:42px;height:42px}.header-cta{display:none}h1,.listing-hero h1,.detail-hero h1,.blog-hero h1,.article-header h1,.about-hero h1{margin-bottom:18px;font-size:2.72rem}.hero-lede,.listing-hero p,.detail-hero p,.blog-hero p,.article-header p,.about-hero p{margin-bottom:22px;font-size:1.08rem}.hero-actions,.privacy-actions,.section-actions{width:100%}.feature-macos-shot{border-radius:16px;width:min(100%,300px);margin-bottom:28px;padding:8px}.feature-macos-shot img{border-radius:11px}.primary-button,.secondary-button{width:100%}.premium-trial-banner{border-radius:20px;grid-template-columns:1fr;justify-items:start;margin-top:18px;padding:20px}.resource-actions{display:grid}.daily-reset-worksheet,.weekly-reset-checklist{padding:20px}.fixed-time-row,.weekly-fixed-row{grid-template-columns:1fr}.premium-trial-icon{border-radius:15px;width:50px;height:50px}.premium-trial-actions{grid-column:auto;justify-items:stretch;min-width:0}.trust-row{display:none}.platform-availability{margin-top:22px}.mac-spotlight{gap:30px;padding:24px}.mac-spotlight-copy .secondary-button{width:100%}.mac-spotlight-gallery{gap:16px;min-height:0;display:grid}.mac-capture-primary,.mac-capture-secondary{width:100%;position:static}.mockup-wrap{min-height:500px;margin-top:10px}.real-screenshot-stage{min-height:230px;margin-top:0;overflow:visible}.device-showcase{min-height:230px;overflow:visible}.mac-example{width:calc(100% - 64px);top:18px}.ipad-example{width:128px;right:6px}.iphone-example{width:74px;bottom:4px;left:54px}.watch-example{width:54px;bottom:8px;left:0}.app-screenshot{border-width:7px;border-radius:30px;height:390px}.main-shot{width:212px;top:0;left:0}.review-shot{width:212px;top:42px;right:0}.settings-shot{display:none}.desktop-mockup{border-width:7px;border-radius:18px;min-height:330px}.window-bar{grid-template-columns:10px 10px 10px 1fr;padding:13px}.window-bar button{display:none}.week-grid{gap:4px;padding:14px 12px 4px}.day-column{min-height:170px}.task-chip{min-height:64px;padding:7px}.task-chip p,.day-column>span{font-size:.66rem}.review-row{grid-template-columns:auto 1fr;margin:5px 12px 12px;padding:12px}.bar-chart{display:none}.phone-mockup{border-width:8px;border-radius:32px;width:226px;min-height:432px;top:88px;left:8px}.phone-task-list article{grid-template-columns:30px 1fr;min-height:52px}.phone-task-list time{display:none}.phone-task-list strong{font-size:.72rem}.feature-grid,.spotlight-grid,.howto-grid,.pillar-grid,.workflow-grid,.platform-list,.must-read-grid,.footer-columns,.feature-answers>div{grid-template-columns:1fr}.workflow-band,.plan-value-band,.conversion-band,.privacy-band,.blog-subscribe-band,.about-story,.about-vision,.watch-face-band,.watch-download-section,.watch-setup-section,.detail-panel,.detail-sidebar,.featured-post-card,.article-body,.article-sidebar,.article-image,.about-contact-card,.availability-hero,.newsletter-card,.policy-section,.support-hero{padding:24px}.store-links,.store-links a{width:100%}.newsletter-fields,.build-six-gallery{grid-template-columns:1fr}.build-six-capture{justify-self:center;width:min(100%,320px)}.availability-hero h1{font-size:2.35rem}.newsletter-card h2{overflow-wrap:anywhere;font-size:1.9rem}.blog-section-heading,.post-row{grid-template-columns:1fr;align-items:flex-start}.blog-section-heading{display:grid}.featured-post-card img{border-width:7px;border-radius:30px;width:min(240px,100%);height:300px}.article-image img{border-width:7px;border-radius:30px;width:min(240px,100%);max-height:420px}.watch-face-band,.watch-page{margin-top:48px}.watch-page{padding-top:42px}.watch-page-hero{gap:34px}.watch-feature-grid,.setup-list{grid-template-columns:1fr}.setup-list li{min-height:auto}.support-hero{grid-template-columns:1fr}}@media print{@page{size:A4 portrait;margin:12mm}body{color:#000;background:#fff!important}.site-header,.site-footer,.skip-link,.breadcrumbs,.resource-header,.resource-boundary,.worked-example,.resource-guidance,.resource-related,.no-print{display:none!important}.app-shell,#main-content,.article-page,.resource-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.resource-instructions{box-shadow:none;border:1px solid #000;grid-template-columns:.7fr 1.3fr;gap:8mm;margin:0 0 7mm;padding:5mm;display:grid}.resource-instructions h2{font-size:16pt}.resource-instructions,.resource-instructions *{color:#000!important}.daily-reset-worksheet{box-shadow:none;border:2px solid #000;border-radius:0;gap:4mm;margin:0;padding:5mm}.weekly-reset-checklist{box-shadow:none;border:0;border-radius:0;margin:0;padding:0;display:block}.weekly-reset-checklist>.worksheet-heading,.weekly-reset-checklist>.worksheet-section{margin-bottom:5mm}.weekly-reset-checklist>[aria-labelledby=weekly-open-work-title],.weekly-reset-checklist>[aria-labelledby=weekly-ritual-title]{break-before:page;page-break-before:always}.worksheet-heading{border-color:#000;grid-template-columns:1fr 42mm;gap:8mm;padding-bottom:4mm}.worksheet-heading h2{font-size:20pt}.worksheet-section{border-color:#000;border-radius:0;padding:4mm;background:#fff!important}.worksheet-priorities{grid-template-columns:1fr 1fr;gap:4mm}.daily-reset-worksheet input[type=text],.daily-reset-worksheet textarea,.weekly-reset-checklist input[type=text],.weekly-reset-checklist input[type=time],.weekly-reset-checklist textarea{border-color:#000;border-radius:0;width:100%;padding:2mm;color:#000!important;background:#fff!important}.worksheet-capture textarea{min-height:32mm}.worksheet-not-today textarea{min-height:25mm}.fixed-time-row{grid-template-columns:28mm 1fr;gap:3mm 5mm}.weekly-reset-checklist .worksheet-section{break-inside:auto}.weekly-decision-row,.weekly-carryover-row,.weekly-outcome-row,.weekly-fixed-row,.weekly-sign-off label{break-inside:avoid-page;page-break-inside:avoid}.weekly-decision-list{display:block}.weekly-decision-row{border-color:#000;border-radius:0;margin-bottom:3mm;padding:3mm;display:block}.weekly-decision-row:last-child{margin-bottom:0}.weekly-decision-row>label,.weekly-outcome-row>label,.weekly-fixed-row>label,.weekly-date-fields>label,.weekly-week-shape>label,.weekly-finish-fields>label{gap:1.5mm;width:100%;margin-bottom:2mm;grid-template-columns:1fr!important;display:grid!important}.weekly-choice-fieldset{margin:2mm 0;display:block}.weekly-decision-list,.weekly-carryover-grid,.weekly-week-shape,.weekly-finish-fields{gap:3mm}.weekly-carryover-row,.weekly-week-shape,.weekly-next-grid,.weekly-finish-fields{grid-template-columns:1fr}.weekly-week-shape h4{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
