:root{color:#302a1d;background:#fffaf0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;--site-paper: #fef1be;--site-paper-soft: #fff8d8;--site-ink: #302a1d;--site-muted: #6e6249;--site-border: rgb(143 108 25 / 22%);--site-accent: #e8b51f;--site-width: 1280px}*,*:before,*:after{box-sizing:border-box}.site-runtime body,.site-runtime #root{width:100%;min-width:0;min-height:100%;height:auto;margin:0;overflow-x:clip;overflow-y:visible}.site-runtime{width:100%;min-width:0;min-height:100%;height:auto;margin:0;overflow-x:clip;overflow-y:scroll;scrollbar-gutter:stable}.site-runtime body{color:var(--site-ink);background:#fffaf0}.site-runtime.site-app-route,.site-runtime body.site-app-route,.site-runtime body.site-app-route #root{height:100dvh;min-height:0;overflow:hidden;scrollbar-gutter:auto}.site-runtime button,.site-runtime input,.site-runtime select,.site-runtime textarea{font:inherit}.site-runtime a,.site-runtime button{-webkit-tap-highlight-color:transparent}.site-runtime a:focus-visible,.site-runtime button:focus-visible,.site-runtime summary:focus-visible,.site-runtime input:focus-visible{outline:3px solid #765d0d;outline-offset:3px}.site{min-height:100dvh}.page-width{width:min(var(--site-width),calc(100% - 56px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-header{position:relative;z-index:20;min-height:69px;border-bottom:1px solid var(--site-border);background:#fffaf0f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{position:relative;width:100%;min-height:69px;margin-inline:auto;display:grid;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;gap:28px;padding-inline:max(28px,calc((100vw - var(--site-width)) / 2))}.site-wordmark{margin:0;display:inline-flex;align-items:center;color:var(--site-ink);font-size:23px;font-weight:800;letter-spacing:-.7px;text-decoration:none;white-space:nowrap;line-height:1}.brand-lockup{display:inline-flex;align-items:center;gap:8px}.brand-lockup svg{width:27px;height:27px;overflow:visible}.brand-lockup svg path:first-child{fill:#f3c335;stroke:#b98705;stroke-width:1.1}.brand-lockup svg path:last-child{fill:none;stroke:#4e3d0d;stroke-linecap:round;stroke-width:1.5}.site-header nav{justify-self:center;display:flex;align-items:center;gap:7px}.header-cta{justify-self:end}.site-header nav a,.site-footer nav a{color:var(--site-muted);font-size:14px;font-weight:650;text-decoration:none}.site-header nav a{position:relative;padding:9px 13px 12px}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:#18150f}.site-header nav a[aria-current=page]:after{position:absolute;right:13px;bottom:4px;left:13px;height:2px;border-radius:999px;background:#e4ae13;content:""}.site-footer nav a:hover,.text-link:hover{color:#18150f}.menu-button{display:none}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 21px;border:1px solid #c99609;border-radius:10px;color:#292211;background:#f1c332;box-shadow:0 6px 16px #5b42061c;font-weight:750;text-decoration:none;transition:transform .16s ease,background .16s ease}.button:hover{background:#f6cb43;transform:translateY(-1px)}.button-small{min-height:40px;padding-inline:17px;font-size:14px}.button-secondary{border-color:var(--site-border);background:transparent;box-shadow:none}.button-secondary:hover{background:var(--site-paper-soft)}.hero{min-height:548px;display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);align-items:center;gap:42px;padding-block:46px 54px}.hero-copy{position:relative;z-index:1}.eyebrow{margin:0 0 13px;color:#81691d;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3{margin-top:0;line-height:1.08;letter-spacing:-.035em}h1{max-width:760px;margin-bottom:22px;font-size:clamp(43px,5.2vw,68px)}h2{margin-bottom:16px;font-size:clamp(28px,3.3vw,42px)}h3{margin-bottom:8px;font-size:20px}.lead{max-width:660px;margin:0;color:var(--site-muted);font-size:clamp(17px,1.7vw,20px);line-height:1.6}.actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:29px}.quiet-note{margin:17px 0 0;color:var(--site-muted);font-size:13px}.hero-visual{position:relative;width:min(100%,720px);justify-self:end;padding:0 52px 52px 0}.hero-visual:before{content:none}.app-capture{width:100%;height:auto;display:block;border:0;outline:1px solid #9c9b94;outline-offset:-1px;border-radius:13px;background:transparent;box-shadow:0 17px 38px #48370f24}.app-capture-draw{border:0;border-radius:13px;clip-path:none;filter:none;box-shadow:0 17px 38px #48370f24}.app-capture-compact{position:absolute;right:0;bottom:0;width:clamp(190px,34%,224px);border-radius:16px;box-shadow:0 16px 36px #48370f38}.home-overview{padding-block:46px 52px;border-top:1px solid var(--site-border)}.compact-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}.compact-heading h2{margin-bottom:0}.product-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.product-strip article{min-width:0;display:flex;min-height:278px;flex-direction:column;padding:16px;border:1px solid var(--site-border);border-radius:14px;background:#fff8d87a}.product-card-copy{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:13px;margin-bottom:14px}.product-strip .app-capture{margin-top:auto;border-radius:8px;box-shadow:0 8px 20px #48370f17}.feature-icon{width:44px;height:44px;display:inline-grid;place-items:center;flex:none;border-radius:12px;color:#46370b;background:#f2c332}.feature-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.product-strip h3{margin-bottom:7px}.product-strip p{min-height:44px;margin:0 0 9px;font-size:14px}.product-strip p,.draw-band-copy p,.feature-card p,.principle-grid p,.technical-note p,.platform-grid article>p:not(.status),.faq p{color:var(--site-muted);line-height:1.65}.draw-band{display:grid;grid-template-columns:minmax(0,34fr) minmax(0,66fr);align-items:center;gap:54px;padding-block:58px;border-top:1px solid var(--site-border)}.draw-band .app-capture{width:min(100%,800px);justify-self:end}.text-link{color:#5e4b10;font-weight:750;text-underline-offset:4px}.platform-band{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;padding-block:50px;border-top:1px solid var(--site-border)}.platform-row,.device-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.platform-row>span,.device-row>span{min-width:0;padding:18px;border:1px solid var(--site-border);border-radius:12px;background:#fff8d894}.platform-row>span{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:12px}.platform-row .platform-icon{grid-row:1 / 3}.platform-row strong,.platform-row small,.device-row strong,.device-row small{display:block}.platform-row small,.device-row small{margin-top:5px;color:var(--site-muted);font-size:12px}.home-target-page{background:radial-gradient(circle at 73% 27%,rgb(255 224 102 / 17%),transparent 31%),#fffaf0}.home-target-hero{width:min(1544px,calc(100% - 72px));min-height:510px;grid-template-columns:450px minmax(760px,1fr);gap:34px;padding-block:28px 0}.home-target-hero .hero-copy{padding-left:2px}.home-target-hero h1{max-width:520px;margin-bottom:20px;font-size:clamp(45px,3.85vw,56px);line-height:1.04}.home-target-hero .lead{max-width:490px;color:#37342c;font-size:17px;line-height:1.55}.home-target-hero .actions{margin-top:27px;gap:18px}.home-target-hero .button{min-width:160px;min-height:52px;border-radius:10px;font-size:17px}.home-target-hero .hero-visual{width:min(100%,920px);justify-self:center;padding:0;transform:none}.home-target-hero .hero-visual:before{content:none}.site-device-reference{width:min(100%,920px);height:auto;display:block;background:transparent;border:0;border-radius:0;outline:0;box-shadow:none}.home-privacy-note{display:flex;align-items:center;gap:9px;color:#34312a;font-size:13px}.home-privacy-note svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.home-target-features{width:min(1346px,calc(100% - 104px));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-block:18px 28px}.home-target-feature{min-width:0;min-height:112px;display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:18px;padding:16px 18px;border:1px solid var(--site-border);border-radius:12px;background:#fffdf6c2}.home-target-feature .feature-icon{width:68px;height:68px;border-radius:12px}.home-target-feature .feature-icon svg{width:34px;height:34px;stroke-width:1.5}.home-target-feature-draw .feature-icon{background:#dff2cf}.home-target-feature-reminders .feature-icon{background:#dceafa}.home-target-feature-files .feature-icon{background:#e9e1f4}.home-target-feature h2{margin:0 0 5px;font-size:18px;letter-spacing:-.015em}.home-target-feature p{margin:0;color:#3f3a30;font-size:13px;line-height:1.35}.home-target-draw-band{width:100%;grid-template-columns:minmax(360px,.78fr) minmax(0,1.35fr);gap:46px;padding:0 max(52px,calc((100vw - 1346px)/2)) 20px;border-top:0;background:linear-gradient(90deg,#fff6cf8c,#fffbef1f)}.home-target-draw-band .draw-band-copy{max-width:470px;padding-left:24px}.home-target-draw-band .draw-band-copy h2{margin-bottom:15px;font-size:34px}.home-target-draw-band .draw-band-copy p{max-width:435px;margin:0;color:#39352d;font-size:16px;line-height:1.5}.home-target-draw-band .app-capture{width:102.9%;max-width:none;margin:-1.3% -1.45% -1.55%;border:0;border-radius:12px;clip-path:none;filter:none;transform:none;outline:0;background:transparent;box-shadow:none}.home-draw-image-frame{position:relative;width:min(100%,795px);overflow:hidden;border:0;border-radius:12px;background:transparent;box-shadow:none;filter:drop-shadow(0 7px 10px rgb(61 45 11 / 12%))}.home-draw-image-frame:after{position:absolute;z-index:2;inset:0;border-top:.5px solid rgb(142 140 134 / 72%);border-right:.5px solid rgb(142 140 134 / 72%);border-radius:12px;content:"";pointer-events:none}.app-capture.reference-app-capture,.feature-card .app-capture.reference-app-capture{outline:0;outline-offset:0;border-radius:0;box-shadow:none}.home-target-platforms{width:min(1050px,calc(100% - 56px));display:block;margin-inline:auto;padding-block:1px 3px;border-top:0}.home-target-platforms h2{margin:0 0 8px;font-size:15px;text-align:center;letter-spacing:0}.home-target-platforms .platform-row{gap:28px}.home-target-platforms .platform-row>span{min-height:46px;grid-template-columns:40px minmax(0,1fr);padding:5px 18px;border-radius:9px;background:#fffdf6d1}.home-target-platforms .platform-icon{width:31px;height:31px;border-radius:9px;color:#4b3a0c}.home-target-platforms .platform-icon-desktop{background:#fff0b6}.home-target-platforms .platform-icon-web-app{background:#e9f5cc}.home-target-platforms .platform-icon-android{background:#def3c6}.home-target-platforms .platform-icon-iphone-and-ipad{background:#eee5f8}.home-target-platforms .platform-icon svg{width:22px;height:22px;stroke-width:1.65}.home-target-platforms .platform-row strong{font-size:14px}.home-target-platforms .platform-row small{margin-top:1px;font-size:11px}.inner-page{padding-block:56px 88px}.page-intro{max-width:860px;margin-bottom:62px}.compact-intro{margin-bottom:46px}.page-intro h1{font-size:clamp(40px,5.5vw,64px)}.feature-board{display:grid;grid-template-columns:1fr;gap:26px}.features-page{padding-top:64px}.features-page .page-intro{max-width:920px;margin:0 auto 64px;text-align:center}.features-page .page-intro h1{max-width:820px;margin:0 auto 22px;font-size:clamp(36px,4.2vw,54px);line-height:1.02}.features-page .page-intro .lead{margin-inline:auto}.features-page .feature-card{padding:clamp(24px,4vw,54px)}.features-page .feature-card{grid-template-columns:1fr}.features-page .feature-card .feature-copy{order:1;width:100%}.features-page .feature-card .feature-preview-stack{order:2}.feature-card{--feature-color: #f0ad00;--feature-soft: #fffcf5;min-width:0;display:grid;grid-template-columns:minmax(240px,31fr) minmax(0,69fr);align-items:center;gap:clamp(32px,5vw,72px);border:1px solid var(--site-border);border-radius:24px;background:var(--feature-soft)}.feature-card-draw{--feature-color: #32a648;--feature-soft: #f8fcf5}.feature-card-reminders{--feature-color: #825bd7;--feature-soft: #fbf8ff}.feature-card-files{--feature-color: #3478e5;--feature-soft: #f5f9ff}.feature-card>div{min-height:0}.feature-card h2{margin:0;font-size:clamp(28px,3vw,42px);line-height:1}.feature-card p{margin:0;font-size:17px;line-height:1.45}.feature-copy-heading{display:flex;align-items:center;gap:18px}.feature-card .feature-headline{margin-top:6px;color:var(--feature-color);font-size:clamp(17px,1.8vw,22px);font-weight:800;line-height:1.15}.feature-copy-details{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:clamp(28px,6vw,90px);margin-top:22px}.features-page .feature-card .feature-icon{width:58px;height:58px;border-radius:10px}.features-page .feature-card .feature-icon svg{width:29px;height:29px;stroke-width:1.5}.features-page .feature-card-notes .feature-icon{background:#f7c52b}.features-page .feature-card-draw .feature-icon{background:#dff2cf}.features-page .feature-card-reminders .feature-icon{background:#dceafa}.features-page .feature-card-files .feature-icon{background:#e9e1f4}.feature-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.feature-card li{position:relative;padding-left:27px;font-size:15px;font-weight:700}.feature-card li:before{position:absolute;top:.08em;left:0;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--feature-color);content:"✓";font-size:12px;font-weight:900;line-height:1}.feature-preview-stack{position:relative;min-width:0}.feature-card .app-capture{width:100%;max-height:none;object-fit:contain;outline:0;background:transparent;box-shadow:none;filter:drop-shadow(0 5px 4px rgb(61 45 11 / 9%))}.feature-image-frame{position:relative;min-width:0}.feature-image-frame-reminders{width:86%;aspect-ratio:1411 / 928;margin-inline:auto;overflow:hidden;border-radius:12px}.feature-image-frame-notes{width:88%;aspect-ratio:1410 / 1032;margin-inline:auto;overflow:hidden;border-radius:12px}.feature-image-frame-files{width:78%;aspect-ratio:1392 / 1027;margin-inline:auto;overflow:hidden;border-radius:12px}.feature-image-frame-notes:after,.feature-image-frame-reminders:after,.feature-image-frame-files:after{position:absolute;z-index:2;inset:1px;border:1px solid rgb(142 140 134 / 58%);border-radius:11px;content:"";pointer-events:none}.feature-card .feature-image-frame-notes .feature-preview-notes,.feature-card .feature-image-frame-reminders .feature-preview-reminders,.feature-card .feature-image-frame-files .feature-preview-files{position:absolute;max-width:none;margin:0;clip-path:none;filter:none;transform:none}.feature-card .feature-image-frame-notes .feature-preview-notes{top:-2.05%;left:-1.35%;width:102.7%}.feature-card .feature-image-frame-reminders .feature-preview-reminders{top:-5.2%;left:-4.4%;width:108.8%}.feature-card .feature-image-frame-files .feature-preview-files{top:-2.3%;left:-2%;width:104%}.feature-preview-stack-draw{padding:0 7% 10% 0}.draw-image-frame{position:relative;overflow:visible;border-radius:14px;background:transparent;box-shadow:none}.draw-image-frame:after{content:none}.draw-image-frame .app-capture{width:100%;max-width:100%;margin:0;clip-path:none;filter:drop-shadow(0 7px 10px rgb(61 45 11 / 14%))}.draw-image-frame-primary{width:100%;overflow:hidden}.draw-image-frame-primary .app-capture{width:102.9%;max-width:none;margin:-1.35% -1.45% -2.55%}.draw-image-frame-primary:after{position:absolute;z-index:2;inset:1px;border:1px solid rgb(142 140 134 / 58%);border-radius:13px;content:"";pointer-events:none}.draw-image-frame-secondary{position:absolute;z-index:3;right:0;bottom:0;width:48%;border-radius:12px;box-shadow:0 8px 16px #3d2d0b2e}.draw-image-frame-secondary .app-capture{width:100%;margin:0}.features-sync{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(40px,7vw,96px);margin-top:28px;min-height:560px;padding:clamp(48px,6vw,82px);border:1px solid #ead6ad;border-radius:24px;background:#fffdfa;box-shadow:0 18px 48px #46340e12}.features-sync:before{display:none}.features-sync-copy{position:relative;z-index:1;max-width:760px}.features-sync h2{margin:0;font-size:clamp(31px,2.7vw,40px);line-height:1.04}.features-sync p:not(.eyebrow){max-width:650px;margin:36px 0 40px;font-size:clamp(17px,1.6vw,21px);line-height:1.6}.features-sync-heading-row{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:20px}.features-sync-mark{width:64px;height:64px;display:grid;place-items:center;border:1px solid #b8c9ff;border-radius:16px;color:#2f5cde;background:linear-gradient(145deg,#eaf0ff,#eef0ff)}.features-sync-mark svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2}.features-sync-button{min-height:64px;margin-top:2px;padding-inline:30px;color:#2d250f;border:1px solid #e2aa12;border-radius:10px;background:linear-gradient(135deg,#ffd65a,#ffc62f);box-shadow:0 7px 18px #5b40041a;font-size:20px}.features-sync-visual{position:relative;z-index:1;min-height:400px}.sync-device{position:absolute;width:230px;min-height:114px;display:flex;align-items:center;gap:18px;align-content:center;padding:24px;border:1px solid #ded2b9;border-radius:16px;background:#fffefb;box-shadow:0 10px 24px #4e360317}.sync-device strong{font-size:17px}.sync-device small{display:block;margin-top:5px;color:#6a5b36}.sync-device-icon{width:48px;height:48px;display:grid;place-items:center;color:#222}.sync-device-icon svg{width:46px;height:46px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.sync-phone-icon{width:40px}.sync-device-desktop{top:0;left:5%}.sync-device-mobile{right:0;bottom:32px}.sync-orbit{position:absolute;z-index:2;top:50%;left:50%;width:92px;height:92px;display:grid;place-items:center;border:1px solid #e4c56f;border-radius:50%;color:#493714;background:linear-gradient(145deg,#ffeaa6,#ffd873);box-shadow:0 8px 22px #563d051c;font-size:22px;font-weight:800;transform:translate(-50%,-50%)}.features-sync-visual:before,.features-sync-visual:after{position:absolute;background:transparent;content:""}.features-sync-visual:before{top:114px;left:calc(5% + 115px);width:calc(45% - 115px);height:86px;border-bottom:2px dashed #c9c9c5;border-left:2px dashed #c9c9c5;border-radius:0 0 0 18px}.features-sync-visual:after{top:50%;left:50%;width:calc(50% - 115px);height:54px;border-top:2px dashed #c9c9c5;border-right:2px dashed #c9c9c5;border-radius:0 18px 0 0}.sync-local-note{position:absolute;bottom:-3px;left:3%;color:#584819;font-size:14px;font-weight:750}@media(max-width:760px){.features-sync{grid-template-columns:1fr}.features-sync-visual{min-height:230px}.feature-card .feature-preview-files{width:92%}}.benefit-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:26px}.benefit-row span{padding:16px;border-bottom:2px solid #e2b62c;font-weight:700}.sync-hero{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:center;gap:50px}.sync-hero .button{margin-top:28px}.preview-pair{position:relative;width:min(100%,700px);justify-self:end;padding:0 52px 52px 0}.preview-pair .app-capture-compact{width:min(38%,220px)}.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:42px}.sync-page .principle-grid{margin-top:24px}.sync-page .principle-grid article{min-height:142px;padding:18px}.sync-page .principle-grid .feature-icon{width:38px;height:38px;margin-bottom:12px}.sync-page .principle-grid h2{margin:6px 0;font-size:18px}.sync-page .principle-grid p{font-size:13px;line-height:1.42}.principle-grid article,.technical-note{padding:18px;border:1px solid var(--site-border);border-radius:14px;background:#fff8d87a}.principle-grid h2,.technical-note h2{margin:14px 0 8px;font-size:23px}.device-row{margin-top:20px}.sync-page .device-row{margin-top:16px}.sync-device-row{position:relative;padding:58px 22px 22px;border-radius:16px;background:linear-gradient(90deg,#fff1a073,#fffae8b3)}.sync-device-row:before{position:absolute;top:50%;right:12%;left:12%;z-index:0;border-top:2px dotted rgb(128 96 24 / 28%);content:""}.sync-device-heading{position:absolute;top:16px;right:22px;left:22px;z-index:2;display:flex;align-items:center;justify-content:center;gap:16px;color:var(--site-ink);text-align:center}.sync-device-heading span{padding:5px 10px;border:1px solid var(--site-border);border-radius:999px;color:var(--site-muted);background:#fffaf0;font-size:12px}.sync-device-row>span{position:relative;z-index:1;border:0;background:#fffaf0;text-align:center}.sync-device-row .platform-icon{margin:0 auto 10px}.sync-target-page{width:min(1544px,calc(100% - 72px));margin-inline:auto;padding:28px 0 30px}.sync-target-hero{min-height:510px;display:grid;grid-template-columns:450px minmax(760px,1fr);align-items:center;gap:34px;padding-bottom:0}.sync-target-copy{padding-left:22px}.sync-target-badge{min-height:42px;width:max-content;display:inline-flex;align-items:center;gap:9px;padding:0 15px;border-radius:999px;background:#fff3c3;font-size:16px;font-weight:700}.sync-target-badge svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6}.sync-target-copy h1{max-width:410px;margin:18px 0 22px;font-size:clamp(50px,4.7vw,68px)}.sync-target-copy>p{max-width:410px;margin:0;color:var(--site-muted);font-size:18px;line-height:1.55}.sync-target-copy ul{display:grid;gap:10px;margin:25px 0 0;padding:0;color:var(--site-muted);list-style:none}.sync-target-copy li{position:relative;padding-left:33px;font-size:16px}.sync-target-copy li:before{position:absolute;left:0;top:-2px;width:23px;height:23px;display:grid;place-items:center;border:1px solid #e4bb32;border-radius:50%;color:#7c651b;background:#fff7d8;content:"✓";font-size:13px}.sync-target-previews{position:relative;min-height:414px;display:flex;align-items:center;justify-content:center}.sync-target-previews>.app-capture:first-child{width:min(100%,920px);border-radius:11px;box-shadow:0 15px 30px #48370f1f}.sync-target-previews>.site-device-reference.app-capture:first-child{border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;mix-blend-mode:normal}.sync-target-previews>.app-capture-compact{right:0;bottom:10px;width:255px;border-radius:10px;box-shadow:0 13px 27px #48370f26}.sync-device-stage{min-height:265px;display:grid;grid-template-columns:195px 195px minmax(360px,1fr) 195px 195px;align-items:center;gap:24px;padding:24px 72px;border:1px solid rgb(143 108 25 / 14%);border-radius:18px;background:#fffcf185}.sync-device-card{min-width:0;min-height:215px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:13px;border:0;border-radius:0;background:transparent;text-align:center}.sync-device-screen{width:100%;height:118px;display:grid;place-items:center;overflow:hidden;position:relative;border:1px solid #777770;border-radius:5px;background:#fef1be}.sync-device-screen img{width:100%;height:100%;object-fit:contain;object-position:center}.sync-desktop-device .sync-device-screen,.sync-web-device .sync-device-screen{width:92%;height:auto;aspect-ratio:4 / 3;border:0;border-radius:0;background:transparent}.sync-desktop-device .sync-device-screen{overflow:visible;padding:3px 3px 0;border:4px solid #393936;border-radius:8px 8px 2px 2px;background:#252522}.sync-desktop-device .sync-device-screen:after{position:absolute;z-index:0;right:-8%;bottom:-10px;left:-8%;height:9px;border-radius:2px 2px 7px 7px;background:linear-gradient(#6f6f69,#33332f);box-shadow:0 3px 4px #24242038;content:""}.sync-desktop-device .sync-device-screen img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;border-radius:4px 4px 0 0}.sync-web-device .sync-device-screen img{filter:none}.sync-web-device .sync-device-screen{padding:2px;border:2px solid #76766f;border-radius:7px;background:#f6f6f3;box-shadow:0 3px 8px #2424201f}.sync-web-device .sync-device-screen img{border-radius:4px}.sync-phone-device .sync-device-screen,.sync-tablet-device .sync-device-screen{width:84px;height:126px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.sync-tablet-device .sync-device-screen{width:84px}.sync-phone-device .sync-device-screen img,.sync-tablet-device .sync-device-screen img{object-fit:contain;border-radius:0;background:transparent}.sync-device-label{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:11px}.sync-device-label .platform-icon{width:20px;height:20px;border-radius:0;background:transparent}.sync-device-label .platform-icon svg{width:19px;height:19px}.sync-device-card>small{margin-top:5px;color:var(--site-muted);font-size:11px}.sync-cloud-center{align-self:stretch;display:grid;place-items:center;align-content:center;text-align:center}.sync-cloud-center h2{margin:0 0 22px;font-size:22px;letter-spacing:-.02em}.sync-cloud-route{width:100%;display:grid;grid-template-columns:1fr 92px 1fr;align-items:center;gap:16px;color:#a89561}.sync-cloud-route>div{width:92px;height:82px;display:grid;place-items:center;border:1px solid rgb(143 108 25 / 14%);border-radius:18px;background:#fff;box-shadow:0 10px 26px #48370f14}.sync-cloud-route svg{width:51px;height:51px;fill:none;stroke:#302a1d;stroke-width:1.5}.sync-cloud-center>strong{margin-top:12px}.sync-cloud-center>small{margin-top:4px;color:var(--site-muted)}.sync-target-benefits{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 120px 0}.sync-target-benefits article{min-width:0;display:flex;align-items:center;justify-content:center;gap:17px;padding:0 30px;border-right:1px solid var(--site-border)}.sync-target-benefits article:last-child{border-right:0}.sync-benefit-icon{width:47px;height:47px;display:grid;place-items:center;flex:0 0 47px;color:#302a1d}.sync-benefit-icon svg{width:43px;height:43px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sync-target-benefits div{display:grid;gap:5px}.sync-target-benefits strong{font-size:16px}.sync-target-benefits span{color:var(--site-muted);font-size:12px}.technical-note{margin-top:20px;background:transparent}.download-target-page{width:min(1544px,calc(100% - 72px));margin-inline:auto;padding:28px 0 20px}.download-target-hero{min-height:510px;display:grid;grid-template-columns:450px minmax(760px,1fr);align-items:center;gap:34px}.download-target-copy{padding-left:34px}.download-target-badge{width:max-content;min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:8px;background:#fff2bd;font-size:14px;font-weight:700}.download-target-badge .platform-icon{width:21px;height:21px;border-radius:0;background:transparent}.download-target-badge .platform-icon svg{width:20px;height:20px}.download-target-copy h1{max-width:450px;margin:18px 0 20px;font-size:clamp(48px,3.5vw,55px)}.download-target-copy>p{max-width:470px;margin:0;color:var(--site-muted);font-size:18px;line-height:1.55}.download-target-copy ul{display:grid;gap:17px;margin:34px 0 0;padding:0;list-style:none}.download-target-copy li{display:flex;align-items:center;gap:15px}.download-target-copy li>span:last-child{display:grid;gap:3px}.download-target-copy li strong{font-size:16px}.download-target-copy li small{color:var(--site-muted);font-size:14px}.download-feature-icon{width:43px;height:43px;display:grid;place-items:center;flex:0 0 43px;border-radius:50%;background:#ffe184}.download-feature-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.download-target-previews{min-width:0;display:flex;align-items:center;justify-content:center}.home-target-hero .hero-visual,.sync-target-previews,.download-target-previews{width:min(100%,920px);min-height:460px;justify-self:center;align-self:center;display:flex;align-items:center;justify-content:center;padding:0;transform:none}.home-target-hero .site-device-reference,.sync-target-previews .site-device-reference,.download-target-previews .site-device-reference{width:min(100%,920px);height:auto;margin:0;padding:0;transform:none}.home-target-hero .hero-visual{transform:translateY(14px)}.download-device-showcase{position:relative;width:100%;aspect-ratio:1.95}.download-device{position:absolute;min-width:0}.download-device .app-capture{position:static;width:100%;border:0;border-radius:11px;box-shadow:none}.download-device-laptop{left:2%;top:4%;width:58%;padding:3px 3px 7px;border:3px solid #585852;border-bottom-width:6px;border-radius:13px 13px 5px 5px;background:#585852;box-shadow:0 16px 30px #3d321829}.download-device-laptop .app-capture{border-radius:9px 9px 3px 3px}.download-laptop-base{position:absolute;left:-8%;right:-8%;bottom:-12px;height:8px;border-radius:1px 1px 14px 14px;background:linear-gradient(180deg,#a4a49f,#53534f 58%,#777772);box-shadow:0 4px 6px #00000029}.download-device-phone{z-index:2;left:53%;bottom:2%;width:14%;height:auto;aspect-ratio:380 / 800;padding:3px;overflow:hidden;border:3px solid #585852;border-radius:17px;background:#585852;box-shadow:0 13px 24px #3d32182e}.download-device-phone .app-capture{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:top center;border-radius:13px}.download-device-compact{right:1%;top:15%;width:25%;aspect-ratio:440 / 340;overflow:hidden;border:1px solid #898984;border-radius:9px;background:#fef1be;filter:drop-shadow(0 14px 23px rgb(61 50 24 / 18%))}.download-device-compact .app-capture{height:100%;object-fit:cover;object-position:top;border-radius:8px}.download-sync-strip{min-height:44px;width:max-content;max-width:100%;margin:2px auto 16px;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 22px;border-radius:12px;background:#fff3c9}.download-sync-strip .download-feature-icon{width:32px;height:32px;flex-basis:32px;background:transparent}.download-sync-strip strong{font-size:15px}.download-sync-strip>span:last-child{color:var(--site-muted);font-size:13px}.download-platform-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.download-platform-card{position:relative;min-width:0;min-height:156px;display:grid;grid-template-rows:auto 38px auto;gap:10px;padding:14px 14px 10px;border:1px solid var(--site-border);border-radius:10px;background:#fffdf8c7}.download-platform-heading{min-width:0;display:flex;align-items:center;gap:10px}.download-platform-heading .platform-icon{width:38px;height:38px;border-radius:0;background:transparent}.download-platform-heading .platform-icon svg{width:34px;height:34px}.download-platform-heading .platform-icon-windows{color:#1689d7}.download-platform-heading .platform-icon-android{color:#78bd20}.download-platform-heading .platform-icon-macos,.download-platform-heading .platform-icon-iphone-and-ipad,.download-platform-heading .platform-icon-web-app,.download-platform-heading .platform-icon-linux{color:#171717}.download-platform-heading h2{margin:0 0 2px;font-size:16px;letter-spacing:-.02em}.download-platform-heading p{margin:0;color:var(--site-muted);font-size:11px}.download-platform-action{min-height:38px;display:flex;align-items:center;justify-content:center;border:1px solid var(--site-border);border-radius:8px;color:var(--site-ink);background:#fff9e9;font-size:13px;font-weight:700;text-decoration:none}.action-inline-icon{width:17px;height:17px;margin-left:8px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}button.download-platform-action:disabled{opacity:1;cursor:default}.download-platform-card.action-store .download-platform-action{padding:0;border-color:#8f6c193b;background:#fff}.store-badge{width:100%;height:36px;display:flex;align-items:center;justify-content:center;gap:7px;color:#111}.store-badge-logo,.store-badge .platform-icon,.download-platform-heading .store-badge .platform-icon{width:24px;height:27px;flex:0 0 24px;border-radius:0;color:#111;background:transparent}.store-badge .platform-icon svg,.download-platform-heading .store-badge .platform-icon svg{width:24px;height:27px}.store-badge>span:last-child{display:grid;justify-items:start;line-height:1}.store-badge small{margin-bottom:2px;font-size:6px;font-weight:700;letter-spacing:.05em}.store-badge strong{font-size:13px;letter-spacing:-.02em}.google-play-logo{overflow:visible}.google-play-logo .play-blue{fill:#2aa5f5}.google-play-logo .play-green{fill:#3ecf8e}.google-play-logo .play-yellow{fill:#ffcf3c}.google-play-logo .play-red{fill:#f34f57}.download-learn-more{justify-self:center;color:var(--site-muted);font-size:12px}.download-benefits{min-height:62px;margin:24px auto 0;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:8px 58px;border:1px solid rgb(143 108 25 / 14%);border-radius:12px;background:#fffcf185}.download-benefits article{display:flex;align-items:center;justify-content:center;gap:13px;border-right:1px solid var(--site-border)}.download-benefits article:last-child{border-right:0}.download-benefit-icon{width:31px;height:31px;display:grid;place-items:center;flex:0 0 31px;color:#7e7a70}.download-benefit-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.download-benefits article>span:last-child{display:grid;gap:2px}.download-benefits strong{font-size:12px}.download-benefits small{color:var(--site-muted);font-size:10px}.platform-icon{width:48px;height:48px;display:inline-grid;place-items:center;flex:none;border-radius:12px;color:#342b17;background:#ffdf72}.platform-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.platform-icon-windows{color:#1689d7}.platform-icon-android{color:#78bd20}.platform-icon-linux .tux-body{fill:#171717;stroke:#171717}.platform-icon-linux .tux-belly,.platform-icon-linux .tux-face{fill:#fff;stroke:#171717;stroke-width:.55}.platform-icon-linux .tux-eye{fill:#171717;stroke:none}.platform-icon-linux .tux-beak,.platform-icon-linux .tux-foot{fill:#f6c33b;stroke:#b77d08;stroke-width:.45}.status{margin:4px 0 0;color:#81691d;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.status-available{color:#377b3c}.help-search{position:relative;display:block;max-width:680px;margin:24px auto 0}.help-search svg{position:absolute;z-index:1;top:50%;left:18px;width:22px;height:22px;fill:none;stroke:#77736a;stroke-linecap:round;stroke-width:1.7;transform:translateY(-50%)}.help-search input{width:100%;height:48px;padding:0 18px 0 52px;border:1px solid var(--site-border);border-radius:10px;color:var(--site-ink);background:#ffffffb3;font-size:15px}.help-page{width:min(1250px,calc(100% - 56px));padding-block:27px 24px}.help-page .page-intro{max-width:none;margin-bottom:37px;text-align:center}.help-page .page-intro .eyebrow{margin-bottom:12px;color:#d69c00}.help-page .page-intro h1{max-width:none;margin-bottom:0;font-size:52px}.help-layout{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:18px}.help-layout>aside:first-child{display:grid;align-content:start;gap:3px;padding:16px 14px;border:1px solid var(--site-border);border-radius:10px;background:#ffffff45}.help-layout>aside h2,.faq>h2{margin:0 6px 13px;font-size:19px;letter-spacing:-.015em}.help-layout>aside:first-child a{min-height:40px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:10px;padding:7px 9px;border-radius:7px;color:#37342e;text-decoration:none}.help-layout>aside:first-child a[aria-current=page]{background:linear-gradient(90deg,#fff2ba,#ffedab)}.help-layout>aside:first-child a svg{width:22px;height:22px;fill:none;stroke:#65625c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.help-layout>aside:first-child a[aria-current=page] svg{stroke:#b17c00}.faq{padding:18px 16px 10px;border:1px solid var(--site-border);border-radius:10px;background:#ffffff38}.faq details{border:1px solid var(--site-border);border-bottom:0;background:#ffffff2e}.faq details:first-of-type{border-radius:8px 8px 0 0}.faq details:last-of-type{border-bottom:1px solid var(--site-border);border-radius:0 0 8px 8px}.faq summary{position:relative;padding:15.7px 46px 15.7px 18px;cursor:pointer;color:#302f2b;font-size:15px;font-weight:500;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{position:absolute;top:50%;right:21px;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:translateY(-70%) rotate(45deg)}.faq details[open] summary:after{transform:translateY(-20%) rotate(225deg)}.faq p{margin:-2px 18px 16px;color:var(--site-muted);font-size:14px;line-height:1.5}.site-footer{border-top:1px solid var(--site-border)}.footer-inner{min-height:130px;display:flex;align-items:center;justify-content:space-between;gap:32px}.site-footer nav{display:flex;flex-wrap:wrap;gap:27px}.help-footer-main{min-height:132px;display:grid;grid-template-columns:minmax(260px,1.55fr) repeat(3,minmax(100px,.65fr)) minmax(280px,1.35fr);align-items:start;gap:38px;padding-block:23px 18px}.help-footer-brand .site-wordmark{font-size:21px}.help-footer-brand>p:last-child,.help-footer-subscribe p{max-width:280px;margin:9px 0 0;color:var(--site-muted);font-size:12px;line-height:1.45}.help-footer-main nav{display:grid;gap:8px}.help-footer-main strong{color:#35342f;font-size:13px}.help-footer-main nav a{font-size:12px;font-weight:500}.help-footer-subscribe form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px}.help-footer-subscribe input{min-width:0;height:38px;padding-inline:13px;border:1px solid var(--site-border);border-radius:8px;background:#ffffff8a;font-size:12px}.help-footer-subscribe .button{min-height:38px;padding-inline:16px;border-radius:7px;font-size:12px}.help-footer-legal{border-top:1px solid var(--site-border)}.help-footer-legal>div{min-height:74px;display:flex;align-items:center;justify-content:space-between}.help-footer-legal p{margin:0;color:var(--site-muted);font-size:12px}.help-footer-legal nav{display:flex;gap:48px}.help-footer-legal nav a{font-size:12px;font-weight:500}.site-with-app{height:100dvh;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;background:#fffdf8}.app-page,.web-app-mount,.peelnote-web-app-root{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.web-app-mount{position:relative;background:#fffdf8}.web-app-mount .app-shell,.web-app-mount .startup-error{border-radius:0;border-width:0;background:#fffdf8;box-shadow:none}.web-app-mount .app-shell{overflow:visible}.web-app-mount .top-bar{position:relative;z-index:200;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);grid-template-areas:"brand nav system";gap:0;height:70px;min-height:70px;padding:0 max(28px,calc((100vw - 1280px)/2));border-bottom:1px solid var(--site-border);background:#fffaf0f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:visible}.web-app-mount .top-bar>.wordmark{justify-self:start;height:27px;margin:0;padding:0;display:inline-flex;align-items:center;color:var(--site-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.7px;line-height:1;transform:none}.web-app-mount .top-bar>.wordmark>.brand-lockup{display:inline-flex;align-items:center;gap:8px}.web-app-mount .wordmark-note-icon{width:27px;height:27px;overflow:visible}.web-app-mount .wordmark-note-paper{fill:#f3c335;stroke:#b98705;stroke-width:1.1}.web-app-mount .wordmark-note-lines{fill:none;stroke:#4e3d0d;stroke-linecap:round;stroke-width:1.5}.web-app-mount .wordmark-text{display:inline;font-weight:800}.web-app-mount .top-bar-drag-space{display:none}.web-app-mount .top-bar nav{justify-self:center;gap:7px;overflow:visible}.web-app-mount .top-bar nav button{position:relative;height:39px;gap:0;padding:9px 13px 12px;border:0;border-radius:0;color:var(--site-muted);background:transparent;font-size:14px;font-weight:650}.web-app-mount .top-bar nav button:hover,.web-app-mount .top-bar nav button.active{color:#18150f;border-color:transparent;background:transparent}.web-app-mount .top-bar nav button.active:after{position:absolute;right:13px;bottom:4px;left:13px;height:2px;border-radius:999px;background:#e4ae13;content:""}.web-app-mount .top-bar nav button svg{display:none}.web-app-mount .top-bar .compact-system-actions{justify-self:end}.web-app-mount .top-bar .save-status{height:38px;padding-inline:13px;border-radius:999px;font-size:13px}.web-app-mount .app-menu{z-index:100;top:calc(100% + 7px);right:0;left:auto;min-width:190px;color:var(--site-ink);background:#fffdf8;box-shadow:0 12px 30px #46320a29}.web-app-mount .app-menu button{color:var(--site-ink)}.web-app-mount .app-menu .menu-section-shortcut{display:none}.web-app-mount .notes-workspace,.web-app-mount .editor-pane,.web-app-mount .note-editor,.web-app-mount .list-pane,.web-app-mount .note-list,.web-app-mount .note-list-panel,.web-app-mount .note-list-panel .section-fixed-controls,.web-app-mount .note-list-controls,.web-app-mount .editor-header,.web-app-mount .formatting-toolbar,.web-app-mount .format-toolbar,.web-app-mount .editor-content{background:#fffdf8}.web-app-mount .editor-content>.ProseMirror{max-width:760px;margin-inline:auto;padding-inline:44px}.web-app-mount .web-context-sidebar{position:relative;background:#fffdf8}.web-app-mount .web-context-sidebar .context-panel{border-color:#79591117;background:#fffdf9;box-shadow:none}.web-app-mount .web-context-sidebar .context-panel-heading{background:transparent}@media(max-width:1199px){.web-app-mount .top-bar{grid-template-columns:auto minmax(18px,1fr) auto;grid-template-areas:"nav drag system";min-height:64px;gap:10px;padding:0 10px}.web-app-mount .top-bar>.wordmark{display:none}.web-app-mount .top-bar-drag-space{display:block}.web-app-mount .top-bar nav{justify-self:start;gap:3px;overflow:hidden}.web-app-mount .top-bar nav button{height:38px;gap:6px;padding:0 10px;font-size:14px}.web-app-mount .top-bar nav button svg{display:block}.web-app-mount .top-bar .save-status{height:36px;padding-inline:9px;border-radius:10px;font-size:12px}}@media(min-width:1200px){.web-app-mount .notes-workspace{display:grid;grid-template-columns:clamp(300px,23.1vw,370px) 1px minmax(0,1fr) clamp(320px,24.8vw,395px)}.web-app-mount .platform-web.notes-view--wide .notes-workspace>.list-pane{grid-column:1;width:100%!important;min-width:0;max-width:none;flex:none}.web-app-mount .notes-workspace>.pane-divider{grid-column:2;width:1px}.web-app-mount .notes-workspace>.editor-pane{grid-column:3;width:auto;min-width:0;max-width:none}.web-app-mount .notes-workspace>.web-context-sidebar{grid-column:4;width:auto;min-width:0;max-width:none}.web-app-mount .platform-web.notes-view--wide .notes-workspace>.web-context-sidebar{width:auto!important;min-width:0;max-width:none!important;grid-template-rows:auto auto!important;flex:none;padding:16px;gap:18px;align-content:start}.web-app-mount .notes-workspace.is-collapsed{grid-template-columns:0 0 minmax(0,1fr) clamp(320px,24.8vw,395px)}.web-app-mount .notes-workspace.is-context-collapsed{grid-template-columns:clamp(300px,23.1vw,370px) 1px minmax(0,1fr) 0}.web-app-mount .notes-workspace.is-collapsed.is-context-collapsed{grid-template-columns:0 0 minmax(0,1fr) 0}.web-app-mount .list-heading{min-height:64px;padding:10px 18px}.web-app-mount .new-note-button{min-height:46px;padding-inline:16px;border:1px solid var(--peel-divider);border-radius:10px;font-size:16px}.web-app-mount .note-list{padding:10px 18px 18px}.web-app-mount .note-row{min-height:58px;padding:9px 14px;border-radius:10px}.web-app-mount .note-row-title{font-size:14px}.web-app-mount .note-preview,.web-app-mount .note-meta{font-size:11px}.web-app-mount .format-toolbar{min-height:64px;gap:9px;padding:8px 30px}.web-app-mount .tool-button{width:38px;height:38px;flex-basis:38px}.web-app-mount .editor-header{min-height:78px;padding:16px 60px 8px}.web-app-mount .title-input{font-size:30px}.web-app-mount .editor-content{padding:12px 60px 40px;font-size:16px}.web-app-mount .editor-content>.ProseMirror{max-width:none;margin:0;padding:0}.web-app-mount .note-editor-status{min-height:72px;justify-content:space-between;padding:0 38px;font-size:12px}.web-app-mount .web-context-sidebar .context-panel{border-radius:7px}.web-app-mount .web-context-sidebar .context-panel-heading{min-height:58px;padding-inline:18px}.web-app-mount .web-context-sidebar .context-panel-heading>button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid var(--peel-divider);border-radius:8px;background:transparent}.web-app-mount .web-context-sidebar .context-panel-heading>button svg{width:17px;height:17px}.web-app-mount .web-context-sidebar .context-panel-heading h2{font-size:14px}.web-app-mount .web-context-sidebar .context-panel-content{padding:8px 16px}.web-app-mount .web-context-sidebar .context-panel-content button{min-height:52px}.web-app-mount .web-context-sidebar .context-panel-content strong{font-size:12px}.web-app-mount .context-panel-footer{width:100%;min-height:48px;border:0;border-top:1px solid var(--peel-divider);background:transparent;color:#5f5746;font-size:12px;font-weight:550}}.web-app-mount{--web-paper: #fffdf8;--web-control: #fffaf0;--web-control-hover: #fff4cf;--web-selected: #fff7df;--web-line: rgb(121 89 17 / 10%)}.web-app-mount .app-shell,.web-app-mount .app-main,.web-app-mount .workspace,.web-app-mount .section-list-view,.web-app-mount .section-fixed-controls,.web-app-mount .section-scroll-content,.web-app-mount .draw-section,.web-app-mount .drawing-list-view,.web-app-mount .drawing-editor-view,.web-app-mount .reminders-view,.web-app-mount .reminder-editor,.web-app-mount .files-view,.web-app-mount .files-header,.web-app-mount .file-table,.web-app-mount .section-list-controls,.web-app-mount .reminders-header,.web-app-mount .storage-summary{background:var(--web-paper)}.web-app-mount .section-search,.web-app-mount .section-primary,.web-app-mount .new-note-button,.web-app-mount .reminder-notification-control button,.web-app-mount .reminder-editor-header .icon-button,.web-app-mount .reminder-quick-actions button,.web-app-mount .reminder-form-actions button,.web-app-mount .reminder-form input,.web-app-mount .reminder-form textarea,.web-app-mount .reminder-form select,.web-app-mount .file-rename-form input,.web-app-mount .drawing-popover,.web-app-mount .popover,.web-app-mount .app-menu,.web-app-mount .list-menu{border-color:var(--web-line);background:var(--web-control);box-shadow:none}.web-app-mount .section-primary,.web-app-mount .new-note-button,.web-app-mount .section-search,.web-app-mount .reminder-notification-control button,.web-app-mount .reminder-form input,.web-app-mount .reminder-form textarea,.web-app-mount .reminder-form select{border-radius:8px}.web-app-mount .section-primary:hover,.web-app-mount .new-note-button:hover,.web-app-mount .popover button:hover,.web-app-mount .app-menu button:hover,.web-app-mount .list-menu button:hover{background:var(--web-control-hover)}.web-app-mount .trash-actions .primary-button{border-color:var(--web-line);background:var(--web-control);color:var(--site-ink);box-shadow:none}.web-app-mount .trash-actions .primary-button:hover{background:var(--web-control-hover)}.web-app-mount .drawing-row,.web-app-mount .reminder-row,.web-app-mount .file-entry.selected{border-color:var(--web-line);border-radius:7px;background:transparent}.web-app-mount .drawing-row.selected,.web-app-mount .notes-view--wide .note-row[aria-selected=true]{border-color:#be952a2e;background:var(--web-selected)}.web-app-mount .tool-button:hover,.web-app-mount .tool-button.active,.web-app-mount .list-tool-button:hover,.web-app-mount .icon-button:hover{background:var(--web-control-hover)}.web-app-mount .context-panel-heading,.web-app-mount .context-panel-content button,.web-app-mount .context-panel-footer{border-color:var(--web-line)}.web-app-mount .context-sidebar-toggle,.web-app-mount .context-sidebar-show{position:absolute;z-index:8;width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid rgb(190 149 42 / 38%);border-radius:50%;background:var(--web-control);color:var(--peel-text)}.web-app-mount .context-sidebar-toggle{top:15px;right:calc(clamp(320px,24.8vw,395px) - 14px)}.web-app-mount .context-sidebar-show{top:15px;right:8px}.web-app-mount .context-sidebar-toggle svg,.web-app-mount .context-sidebar-show svg{width:15px;height:15px}.web-app-mount .pane-divider>button{border-color:#be952a61;background:var(--web-control)}.app-load-error{position:absolute;z-index:5;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media(max-width:1050px){.hero,.sync-hero{min-height:auto;grid-template-columns:1fr;gap:50px;padding-block:64px}.hero-copy,.sync-hero>div:first-child{max-width:760px}.hero-visual,.preview-pair{width:min(820px,100%);margin-inline:auto}.home-target-hero{padding-block:54px 30px}.home-target-hero .hero-copy{max-width:620px}.home-target-draw-band{padding:42px max(28px,calc((100vw - var(--site-width)) / 2)) 22px}.home-target-draw-band .draw-band-copy{padding-left:0}.draw-band,.platform-band,.download-layout{grid-template-columns:1fr;gap:34px}.draw-band-copy{max-width:680px}.principle-grid{grid-template-columns:repeat(2,1fr)}.download-target-page{width:min(100% - 40px,900px)}.download-target-hero{grid-template-columns:1fr;gap:36px}.download-target-copy{padding-left:0}.download-target-previews{min-height:0}.download-platform-row{grid-template-columns:repeat(3,minmax(0,1fr))}.download-benefits{grid-template-columns:repeat(2,1fr);gap:16px 0}.download-benefits article:nth-child(2){border-right:0}.sync-target-page{width:min(100% - 40px,900px)}.sync-target-hero{grid-template-columns:1fr}.sync-target-copy{padding-left:0}.sync-target-previews{width:100%}.sync-device-stage{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}.sync-cloud-center{grid-column:1 / -1;grid-row:1}.sync-target-benefits{padding-inline:0}.help-layout{grid-template-columns:160px 1fr}.help-preview-side{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:20px}.help-previews{grid-column:1 / -1;grid-template-columns:180px repeat(2,1fr)}}@media(max-width:780px){.page-width{width:min(100% - 32px,var(--site-width))}.header-inner{grid-template-columns:auto 1fr auto;gap:12px;padding-inline:16px}.menu-button{justify-self:end;min-height:38px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--site-border);border-radius:8px;color:var(--site-ink);background:transparent;font-size:13px;font-weight:700}.site-header nav{position:absolute;top:59px;right:16px;left:16px;display:none;align-items:stretch;padding:9px;border:1px solid var(--site-border);border-radius:12px;background:#fffdf7;box-shadow:0 18px 44px #3d2d0b29}.site-header nav[data-open=true]{display:grid}.site-header nav a{padding:11px}.header-cta{min-height:38px;padding-inline:12px;font-size:12px}.download-target-previews{min-height:0}.download-sync-strip{width:100%;flex-wrap:wrap;padding-block:9px}.hero-visual{padding:0 38px 50px 0}.app-capture-compact{width:min(44%,210px)}.product-strip,.home-target-features,.feature-board,.benefit-row,.platform-row,.device-row{grid-template-columns:repeat(2,1fr)}.home-target-features{padding-bottom:30px}.home-target-platforms{width:min(100% - 32px,680px)}.home-target-platforms .platform-row{gap:10px}.compact-heading{display:block}.compact-heading h2{margin-bottom:0}.draw-band{padding-block:68px}.inner-page{padding-block:58px 82px}.help-layout{grid-template-columns:1fr}.help-layout>aside:first-child{display:flex;flex-wrap:wrap;gap:7px 18px}.help-layout>aside:first-child h2{width:100%}.help-previews{grid-column:auto;grid-template-columns:repeat(2,1fr)}.help-preview-side{grid-column:auto;grid-template-columns:1fr}.help-preview-heading{grid-column:1 / -1}.feature-card{grid-template-columns:135px minmax(0,1fr)}.sync-target-previews{min-height:310px}.sync-target-previews>.app-capture:first-child{width:calc(100% - 185px)}.sync-target-previews>.app-capture-compact{width:165px}.sync-target-benefits{grid-template-columns:1fr;gap:18px}.sync-target-benefits article{justify-content:flex-start;border-right:0}}@media(max-width:520px){.page-width{width:min(100% - 24px,var(--site-width))}.brand-lockup svg{width:23px;height:23px}.site-wordmark{font-size:19px}.header-inner{gap:7px;padding-inline:12px}.hero{gap:40px;padding-block:50px 62px}.hero h1,.page-intro h1{font-size:40px}.lead{font-size:17px}.hero-visual{padding:0 29px 42px 0}.product-strip,.home-target-features,.principle-grid,.platform-row,.device-row,.feature-board,.benefit-row,.help-previews{grid-template-columns:1fr}.home-target-hero h1{font-size:39px}.home-target-feature{min-height:96px}.home-target-draw-band{padding-inline:20px}.home-target-platforms{width:min(100% - 24px,480px)}.download-target-page{width:min(100% - 24px,560px)}.download-target-copy h1{font-size:42px}.download-target-previews{min-height:0}.download-sync-strip>span:last-child{width:100%;text-align:center}.download-platform-row,.download-benefits{grid-template-columns:1fr}.download-benefits{padding-inline:18px}.download-benefits article,.download-benefits article:nth-child(2){justify-content:flex-start;border-right:0}.home-overview{padding-block:62px}.feature-card{padding:18px;grid-template-columns:1fr}.feature-copy-details{grid-template-columns:1fr;gap:20px}.feature-copy-heading{align-items:flex-start}.product-strip article{min-height:0}.product-strip .app-capture{margin-top:12px}.sync-device-row{padding:14px}.sync-device-row:before{display:none}.sync-target-page{width:min(100% - 24px,560px)}.sync-target-copy h1{font-size:44px}.sync-target-previews{min-height:235px}.sync-target-previews>.app-capture:first-child{width:calc(100% - 132px)}.sync-target-previews>.app-capture-compact{width:118px}.sync-device-stage{grid-template-columns:1fr}.sync-cloud-center,.sync-device-card{grid-column:1}.sync-cloud-route{grid-template-columns:1fr 72px 1fr}.footer-inner{min-height:160px;align-items:flex-start;flex-direction:column;justify-content:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
