:root{color:#201f1d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#22211f;--muted:#898884;--line:#eae9e5;--soft:#f5f4f1;--paper:#fff;--mono:"SFMono-Regular", Consolas, monospace;background:#f7f7f5;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}html{overflow-x:clip}:is(html:has(.app-shell.theme-dark),body:has(.app-shell.theme-dark)){background:#171916}button,input,textarea{font:inherit}button{color:inherit}::selection{color:#191817;background:#d9d8d4}:focus-visible{outline-offset:2px;outline:2px solid #77756f}.page-recovery{box-sizing:border-box;text-align:center;color:#29372c;background:#f7f6ee;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:28px;font-family:Plus Jakarta Sans Variable,sans-serif;display:flex}.page-recovery>img{object-fit:contain;width:70px;height:85px}.page-recovery h1{font-size:clamp(25px,4vw,38px);line-height:1.25}.page-recovery p{line-height:1.6}.page-recovery-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.page-recovery button,.page-recovery a{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #a6b7a1;border-radius:10px;padding:13px 18px;text-decoration:none}.quill-mark{--quill-size:42px;width:var(--quill-size);height:var(--quill-size);isolation:isolate;flex:none;place-items:center;display:inline-grid;position:relative}.quill-mark-tile{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.quill-mark-composition{color:#fff;place-items:center;display:grid;position:absolute;inset:13%;overflow:hidden}.quill-mark-drop,.quill-mark-brushstroke{object-fit:contain;width:100%;height:100%;position:absolute}.quill-mark-drop{z-index:1}.quill-mark-brushstroke{z-index:2;overflow:visible}.quill-brushstroke-path{stroke-dasharray:300;stroke-dashoffset:0}.quill-mark-dark .quill-mark-composition{color:#324938}.quill-mark-loader .quill-mark-composition{color:#324938;inset:0;overflow:visible}.quill-mark-loader .quill-mark-drop{width:100%;height:100%;inset:0}.quill-mark-loader .quill-mark-brushstroke{width:calc(var(--quill-size) * .7);height:calc(var(--quill-size) * .7);left:calc(var(--quill-size) * .15);top:calc(var(--quill-size) * .24)}.app-starting.theme-dark .quill-mark-loader .quill-mark-composition{color:#f6f5ee}.quill-mark-rotate .quill-mark-brushstroke{transform-origin:50%;animation:3.2s linear infinite quill-center-rotate}.quill-mark-draw .quill-mark-draw-path{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:3.2s cubic-bezier(.55,.04,.31,1) infinite quill-path-write}.quill-mark-wave .quill-mark-ripples{z-index:3;flex-direction:column;justify-content:flex-end;align-items:center;gap:3%;height:22%;display:flex;position:absolute;bottom:-27%;left:-10%;right:-10%;overflow:visible}.quill-mark-ripples i{opacity:0;border:2px solid;border-top-color:#0000;border-radius:50%;height:18%;animation:2.4s ease-out infinite quill-ripple-draw;display:block;transform:scaleX(.72)translateY(-3px)}.quill-mark-ripples i:first-child{width:54%;animation-delay:0s}.quill-mark-ripples i:nth-child(2){width:76%;animation-delay:.18s}.quill-mark-ripples i:nth-child(3){width:100%;animation-delay:.36s}.quill-mark-pulse .quill-mark-drop{transform-origin:50%;animation:2s ease-in-out infinite quill-drop-pulse}.quill-mark-pulse .quill-mark-brushstroke{animation:2s ease-in-out infinite quill-swirl-breathe}.quill-mark-orbit .quill-mark-brushstroke{transform-origin:50%;animation:2.8s ease-in-out infinite quill-swirl-orbit}@keyframes quill-spiral-write{0%,6%{stroke-dashoffset:300px;opacity:.12}53%{stroke-dashoffset:0;opacity:1}76%{stroke-dashoffset:0;opacity:.98}to{stroke-dashoffset:-300px;opacity:0}}@keyframes quill-center-rotate{to{transform:rotate(360deg)}}@keyframes quill-ripple-draw{0%,8%{opacity:0;clip-path:inset(0 50%);transform:scaleX(.68)translateY(-5px)}34%,72%{opacity:.78;clip-path:inset(0);transform:scaleX(1)translateY(0)}to{opacity:0;clip-path:inset(0);transform:scaleX(1.08)translateY(2px)}}@keyframes quill-drop-pulse{0%,to{opacity:.78;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@keyframes quill-swirl-breathe{0%,to{opacity:.78;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes quill-swirl-orbit{0%,to{transform:translateY(-2px)rotate(-8deg)}50%{transform:translateY(2px)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.quill-mark-animated *{stroke-dashoffset:0!important;animation:none!important}}.quill-mark-draw .quill-mark-brushstroke{opacity:0}.quill-mark-draw-art{z-index:2;width:calc(var(--quill-size) * .7);height:calc(var(--quill-size) * .7);left:calc(var(--quill-size) * .15);top:calc(var(--quill-size) * .24);position:absolute;overflow:visible}@keyframes quill-path-write{0%,5%{stroke-dashoffset:1000px;opacity:.15}58%,76%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.quill-mark-wave .quill-mark-ripples{gap:8%;bottom:-21%}.quill-mark-fill .quill-mark-drop{filter:grayscale();opacity:.78}.quill-mark-drop-fill{z-index:2;object-fit:contain;filter:brightness(0)saturate()invert(54%)sepia(18%)saturate(1025%)hue-rotate(78deg)brightness(93%)contrast(87%);clip-path:inset(100% 0 0);width:100%;height:100%;animation:3.2s cubic-bezier(.42,0,.24,1) infinite quill-stroke-progress;position:absolute;inset:0}@keyframes quill-stroke-progress{0%,8%,to{clip-path:inset(100% 0 0)}68%,84%{clip-path:inset(0)}}.quill-mark-drop-ripple{clip-path:polygon(0 100%,32% 100%,67% 100%,100% 100%,100% 100%,67% 100%,32% 100%,0 100%);animation:3.2s ease-in-out infinite quill-stroke-ripple}@keyframes quill-stroke-ripple{0%,to{clip-path:polygon(0 100%,32% 100%,67% 100%,100% 100%,100% 100%,67% 100%,32% 100%,0 100%)}22%{clip-path:polygon(0 77%,32% 72%,67% 78%,100% 73%,100% 91%,67% 96%,32% 90%,0 95%)}50%{clip-path:polygon(0 47%,32% 42%,67% 48%,100% 43%,100% 61%,67% 66%,32% 60%,0 65%)}78%{clip-path:polygon(0 17%,32% 12%,67% 18%,100% 13%,100% 31%,67% 36%,32% 30%,0 35%)}}.quill-mark-fill .quill-mark-drop-fill{display:none}.quill-mark-fill .quill-mark-brushstroke{z-index:2;filter:grayscale();opacity:.86;clip-path:inset(100% 0 0);animation:3.2s cubic-bezier(.42,0,.24,1) infinite quill-swirl-progress}@keyframes quill-swirl-progress{0%,8%,to{clip-path:inset(100% 0 0);filter:grayscale()}66%,84%{clip-path:inset(0);filter:brightness(0)saturate()invert(54%)sepia(18%)saturate(1025%)hue-rotate(78deg)brightness(93%)contrast(87%)}}@keyframes quill-combined-progress{0%,8%,to{clip-path:inset(100% 0 0)}68%,84%{clip-path:inset(0)}}.quill-mark-fill-art{display:block;position:absolute;inset:0}.quill-mark-fill-art img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.quill-mark-fill-progress{filter:brightness(0)saturate()invert(54%)sepia(18%)saturate(1025%)hue-rotate(78deg)brightness(93%)contrast(87%);clip-path:inset(100% 0 0);animation:3.2s cubic-bezier(.42,0,.24,1) infinite quill-combined-progress}.quill-mark-fill .quill-mark-drop,.quill-mark-fill .quill-mark-brushstroke,.quill-mark-fill .quill-mark-drop-fill{display:none}.quill-mark-fill-progress{filter:brightness(0)saturate()invert(24%)sepia(13%)saturate(1104%)hue-rotate(79deg)brightness(88%)contrast(91%)}.quill-mark-fill-base{filter:grayscale()opacity(.46)}.quill-mark-fill-progress{animation-duration:4.8s}.quill-mark-rotate .quill-mark-brushstroke{transform-origin:51.2% 57.3%;animation-duration:4.2s}.quill-mark-determinate .quill-mark-fill-progress{clip-path:inset(calc(100% - var(--quill-progress)) 0 0 0);transition:clip-path .45s ease-out;animation:none}.quill-mark-dark .quill-mark-fill-base{filter:brightness(0)invert()}#root{min-height:100vh}button{cursor:pointer;background:0 0;border:0}.app-shell{min-height:100vh;display:flex}.app-starting{color:#272c28;background:#f7f7f3;justify-content:center;align-items:center}.app-starting-card{text-align:center;padding:32px}.app-starting-card .quill-mark{margin-bottom:22px}.app-starting-card h1{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(24px,4vw,36px)}.app-starting-card p{color:#6b746b;margin:0}.app-starting-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.app-starting.theme-dark{color:#e9ede5;background:#1d211e}.app-starting.theme-dark .app-starting-card p{color:#aab5a7}.sidebar{z-index:3;background:#fbfbfa;border-right:1px solid #eae9e5;flex-direction:column;width:246px;padding:24px 15px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;width:fit-content;height:auto;min-height:50px;padding:0 9px;display:flex}.brand-mark{object-fit:contain;background:0 0;border-radius:8px;width:25px;height:25px;display:block}.app-shell .brand-wordmark{object-fit:contain;width:156px;max-width:100%;height:auto;display:block}.brand-name{letter-spacing:-.6px;font-family:Manrope Variable,sans-serif;font-size:20px;font-weight:700}.brand-period{color:#a6a49e}.profile-avatar,.top-avatar{color:#5b574f;background:linear-gradient(145deg,#eeeae0,#d8d3c8);border:1px solid #e5e3dd;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.search-trigger{color:#989690;text-align:left;border-radius:7px;align-items:center;gap:9px;height:36px;margin-top:18px;padding:0 9px;display:flex}.search-trigger span{flex:1;font-size:12px}.search-trigger kbd,.global-search kbd{font:10px var(--mono);color:#a09e98;background:#f8f7f4;border:1px solid #e7e5e0;border-radius:4px;padding:2px 5px}.side-nav{margin-top:18px}.nav-group{margin-bottom:20px}.nav-label,.eyebrow{color:#a3a19b;letter-spacing:.01em;font:500 10px Manrope,sans-serif}.nav-label{padding:0 11px 7px}.nav-item{color:#777670;text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;height:35px;padding:0 10px;font-size:12.5px;transition:all .15s;display:flex}.nav-item svg{color:#929089}.nav-item.selected{color:#282725;background:#eeede9;font-weight:600}.nav-item.selected svg{color:#33312d}.nav-count{color:#696760;min-width:19px;height:19px;font:10px var(--mono);background:#e5e3de;border-radius:5px;place-items:center;margin-left:auto;display:grid}.sidebar-bottom{margin-top:auto}.sync-card{border-bottom:1px solid #ededea;align-items:center;gap:9px;margin-bottom:12px;padding:10px 8px 12px;display:flex}.sync-dot,.save-dot{background:#839580;border-radius:50%;width:7px;height:7px;display:inline-block}.sync-dot.offline{background:#c08a34}.sync-dot.attention{background:#b65c52}.sync-dot.syncing{background:#6284a0}.sync-card span:last-child{flex-direction:column;gap:2px;display:flex}.sync-card b,.profile b{color:#5c5b55;font-size:11px;font-weight:550}.sync-card small,.profile small{color:#a2a099;font-size:10px}.profile{border-top:1px solid #ededea;align-items:center;gap:9px;margin-top:11px;padding:12px 8px 5px;display:flex}.profile-avatar,.top-avatar{border-radius:50%;width:29px;height:29px}.profile>span{flex-direction:column;gap:2px;display:flex}.profile-more{color:#aaa8a2;margin-left:auto}.main-shell{width:calc(100% - 246px);min-height:100vh;margin-left:246px}.topbar{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-bottom:1px solid #ededea;justify-content:space-between;align-items:center;height:62px;padding:0 39px;display:flex;position:sticky;top:0}.breadcrumbs{color:#aaa8a2;align-items:center;gap:9px;font-size:11.5px;display:flex}.breadcrumbs svg{color:#c6c4be}.breadcrumbs strong{color:#575650;font-weight:550}.top-actions{align-items:center;gap:13px;display:flex}.global-search{color:#a5a39d;border:1px solid #eae9e5;border-radius:6px;align-items:center;gap:7px;width:205px;height:31px;padding:0 8px;display:flex}.global-search input{color:#55534e;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.global-search input::placeholder{color:#aaa8a2}.global-search kbd{white-space:nowrap}.icon-button{color:#77756f;border-radius:6px;place-items:center;width:31px;height:31px;display:inline-grid}.icon-button:hover{background:#f1f0ec}.top-avatar{border:0;width:27px;height:27px;font-size:9px}.page-content{max-width:1190px;margin:0 auto;padding:38px 42px 70px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:27px;display:flex}.page-heading .eyebrow{margin-bottom:8px}.page-heading h1{letter-spacing:-1.1px;color:#23221f;margin:0;font:600 29px/1.25 Manrope,sans-serif}.page-heading p{color:#96948e;margin-top:7px;font-size:12.5px}.button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:11.5px;font-weight:550;transition:all .15s;display:inline-flex}.button-dark{color:#fff;background:#252523;box-shadow:0 1px 1px #00000012}.button-dark:hover{background:#3a3936}.button-light{color:#65635d;background:#fff;border:1px solid #e9e8e3}.button-light:hover{background:#f9f8f5;border-color:#dad9d3}.button:disabled{opacity:.45;cursor:default}.today-grid{grid-template-columns:minmax(0,1fr) 267px;align-items:start;gap:20px;display:grid}.main-column,.right-column{flex-direction:column;gap:15px;display:flex}.digest-card{background:linear-gradient(115deg,#fff 20%,#fdfdfb 100%);border:1px solid #e5e3de;border-radius:9px;padding:18px 19px 14px;box-shadow:0 2px 5px #1c1a1406}.digest-top{align-items:center;gap:8px;display:flex}.digest-icon{color:#77756d;background:#faf9f6;border:1px solid #eae8e2;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.digest-label{font:9px var(--mono);letter-spacing:.07em;color:#89877f}.digest-date{color:#b0aea8;margin-left:auto;font-size:10px}.digest-card h2{letter-spacing:-.4px;margin:16px 0 5px;font:550 18px Manrope,sans-serif}.digest-card p{color:#85837d;max-width:550px;font-size:11.5px;line-height:1.65}.digest-divider{border-top:1px solid #eeede8;margin-top:16px}.digest-foot{justify-content:space-between;align-items:center;padding-top:12px;display:flex}.digest-foot>span,.digest-foot button{color:#9b9993;align-items:center;gap:6px;font-size:10px;display:flex}.digest-mini-dot{background:#91988d;border-radius:50%;width:5px;height:5px}.digest-foot button{color:#5e5d56;cursor:pointer}.digest-foot button:hover,.text-link:hover{color:#111}.section-card,.side-card,.settings-card{background:#fff;border:1px solid #e9e8e3;border-radius:8px;box-shadow:0 1px 2px #19180f03}.section-card{padding:17px 18px 12px}.section-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.section-head .eyebrow{margin-bottom:5px}.section-head h2{letter-spacing:-.2px;margin:0;font:600 14px Manrope,sans-serif}.heading-count{color:#88867f;font:10px var(--mono);vertical-align:2px;background:#f3f2ef;border-radius:4px;margin-left:4px;padding:2px 6px}.text-link{color:#85837d;align-items:center;gap:5px;font-size:10.5px;display:flex}.task-list{flex-direction:column;display:flex}.task-row{border-bottom:1px solid #f0efec;align-items:center;gap:9px;min-height:39px;display:flex}.task-row:last-child{border-bottom:0}.check-button{color:#c1bfb9;flex:none;place-items:center;width:17px;height:20px;padding:0;display:inline-grid}.check-button:hover{color:#55534e}.checked{color:#fff;background:#33322e;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.task-title{color:#54534e;flex:1;min-width:0;font-size:11.5px}.completed .task-title{color:#aaa8a2;text-decoration:line-through}.priority{font:8px var(--mono);color:#a19f98;letter-spacing:.03em;border:1px solid #eeede9;border-radius:3px;padding:3px 5px}.priority-high{color:#81796d;background:#faf8f4;border-color:#e8e2d8}.priority-low{color:#a9a79f}.task-note-link{color:#aaa8a2;padding:2px;display:flex}.task-date{color:#a9a7a0;justify-content:flex-end;gap:4px;width:48px;font-size:9px;display:flex}.quick-add{color:#aaa8a2;border-top:1px solid #efeee9;align-items:center;gap:8px;height:37px;margin-top:2px;display:flex}.quick-add input{color:#56544f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.quick-add input::placeholder{color:#aaa8a2}.quick-add button{color:#55534e;font-size:10px}.quick-add button:disabled{color:#c0beb8;cursor:default}.recent-notes{flex-direction:column;display:flex}.recent-note{text-align:left;border-top:1px solid #f0efeb;align-items:center;gap:10px;width:100%;padding:10px 2px;display:flex}.recent-note:hover .recent-note-copy b{color:#111}.note-symbol{color:#8e897d;background:#fbfaf7;border:1px solid #eeeae1;border-radius:5px;place-items:center;width:27px;height:29px;display:grid}.symbol-1{color:#8d9085;background:#f8f9f5}.symbol-2{color:#858990;background:#f8f8fa}.recent-note-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.recent-note-copy b{color:#575650;font-size:11px;font-weight:550}.recent-note-copy small{text-overflow:ellipsis;white-space:nowrap;color:#a19f98;font-size:10px;overflow:hidden}.note-updated{color:#a9a79f;font-size:9px}.recent-arrow{color:#c3c1bb}.empty-inline{color:#aaa8a2;padding:14px 0;font-size:11px}.side-card{padding:15px}.side-card-head{justify-content:space-between;align-items:center;display:flex}.side-card h3{margin:0;font:600 12px Manrope,sans-serif}.day-number{color:#aaa8a2;font:11px var(--mono)}.week-strip{grid-template-columns:repeat(7,1fr);margin-top:17px;display:grid}.week-day{color:#a09e97;font:9px var(--mono);flex-direction:column;align-items:center;gap:6px;display:flex}.week-day b{border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:400;display:grid}.week-day.current b{color:#fff;background:#272725}.week-day i{border-radius:50%;width:3px;height:3px}.week-day i.has-task{background:#aaa69a}.calendar-note{color:#a09e97;border-top:1px solid #f0efeb;align-items:center;gap:7px;margin-top:12px;padding-top:12px;font-size:9px;display:flex}.capture-card{background:#fbfbf9;padding:16px}.capture-card .eyebrow{margin-bottom:5px}.capture-orb{color:#74726c;background:#fff;border:1px solid #e7e5df;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.capture-card p{color:#929089;margin:10px 0 13px;font-size:10px;line-height:1.6}.capture-button{color:#fff;background:#282826;border-radius:5px;justify-content:space-between;align-items:center;width:100%;height:33px;padding:0 10px;font-size:10px;display:flex}.capture-button:hover{background:#41403c}.capture-text{color:#818078;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;font-size:10px;display:flex}.stats-card .eyebrow{margin-bottom:9px}.stat-row{color:#85837d;border-top:1px solid #f1f0ec;justify-content:space-between;align-items:center;min-height:30px;font-size:10px;display:flex}.stat-row span{align-items:center;gap:7px;display:flex}.stat-row svg{color:#a4a29b}.stat-row b{font:10px var(--mono);color:#5b5953}.privacy-note{color:#aaa8a1;justify-content:center;align-items:center;gap:7px;padding:3px;font-size:9px;line-height:1.5;display:flex}.privacy-mark{color:#949188;font-size:14px}.library-bar{color:#96948e;border-top:1px solid #eae9e5;justify-content:space-between;align-items:center;margin-bottom:8px;padding:11px 2px;font-size:10px;display:flex}.library-sort{align-items:center;gap:4px;display:flex}.notes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.note-card{background:#fff;border:1px solid #e9e8e3;border-radius:7px;flex-direction:column;min-height:191px;transition:all .18s;display:flex}.note-card:hover{border-color:#d9d7d0;transform:translateY(-1px);box-shadow:0 4px 16px #11110c08}.note-card-main{text-align:left;flex:1;padding:14px}.note-card-head{color:#aaa8a2;font:9px var(--mono);justify-content:space-between;align-items:center;display:flex}.note-card-icon{color:#929087}.note-card h3{color:#393833;margin:13px 0 7px;font:600 12.5px Manrope,sans-serif}.note-card p{-webkit-line-clamp:4;color:#96948d;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.note-card-foot{color:#aaa8a1;height:36px;font:9px var(--mono);border-top:1px solid #f0efeb;align-items:center;gap:8px;padding:0 13px;display:flex}.note-card-foot>button{color:#aaa8a1;place-items:center;margin-left:auto;padding:4px;display:grid}.link-chip{color:#908e87;align-items:center;gap:3px;display:flex}.empty-state{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:240px;display:flex}.empty-icon{color:#9e9c95}.empty-state h3{margin:12px 0 5px;font:600 13px Manrope,sans-serif}.empty-state p{color:#9a9892;max-width:290px;margin-bottom:15px;font-size:11px;line-height:1.5}.editor-wrap{flex-direction:column;max-width:1050px;min-height:calc(100vh - 62px);margin:0 auto;padding:17px 42px 24px;display:flex}.editor-toolbar{align-items:center;gap:9px;display:flex}.back-link{color:#85837d;align-items:center;gap:6px;padding:7px 0;font-size:11px;display:flex}.save-state{color:#9b9992;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.save-dot{width:6px;height:6px}.editor-document{width:min(100%,740px);margin:62px auto auto}.editor-meta{justify-content:space-between;align-items:center;display:flex}.markdown-badge{font:8px var(--mono);color:#aaa8a2;border:1px solid #ebeae5;border-radius:3px;padding:4px 6px}.editor-title{color:#252421;letter-spacing:-.9px;background:0 0;border:0;outline:none;width:100%;margin:18px 0;padding:0;font:600 30px/1.35 Manrope,sans-serif}.editor-title::placeholder{color:#c0beb8}.editor-content{resize:vertical;color:#55534e;background:0 0;border:0;outline:none;width:100%;min-height:48vh;padding:0;font:13px/1.9 DM Sans,sans-serif}.editor-content::placeholder{color:#b5b3ad}.editor-footer{color:#a5a39c;border-top:1px solid #eae9e5;justify-content:space-between;width:min(100%,740px);margin:auto auto 0;padding-top:11px;font-size:9px;display:flex}.editor-footer span:first-child{align-items:center;gap:5px;display:flex}.editor-links{color:#999790;flex-wrap:wrap;align-items:center;gap:8px;width:min(100%,740px);padding-top:12px;font-size:10px;display:flex}.link-pill{color:#696760;background:#fff;border:1px solid #e9e8e3;border-radius:4px;padding:4px 7px}.task-board{flex-direction:column;gap:14px;display:flex}.standalone-add{border:1px solid #efeee9;border-radius:5px;margin:13px 0 4px;padding:0 9px}.completed-card{background:#fbfbf9}.completed-card .task-row{opacity:.8}.calendar-controls{align-items:center;gap:4px;display:flex}.calendar-period{color:#68665f;font:11px var(--mono);justify-content:space-between;align-items:center;padding:0 1px 12px;display:flex}.calendar-period>span{color:#98968f;align-items:center;gap:5px;font:9px DM Sans,sans-serif;display:flex}.calendar-dot{background:#4a4944;border-radius:2px;width:7px;height:7px;display:inline-block}.week-calendar{background:#fff;border:1px solid #e9e8e3;border-radius:7px;grid-template-columns:repeat(7,minmax(0,1fr));min-height:211px;display:grid;overflow:hidden}.calendar-day{border-right:1px solid #efeee9}.calendar-day:last-child{border-right:0}.calendar-day-head{color:#a09e98;height:47px;font:8px var(--mono);border-bottom:1px solid #efeee9;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.calendar-day-head b{font:500 11px var(--mono);color:#55534e}.calendar-today .calendar-day-head{color:#5e5c55;background:#f8f7f4}.calendar-today .calendar-day-head b{color:#22211f}.calendar-events{flex-direction:column;gap:5px;padding:8px 5px;display:flex}.calendar-task{text-align:left;color:#68665f;background:#f4f3f0;border-radius:3px;align-items:flex-start;gap:5px;width:100%;padding:5px 4px;font-size:8px;line-height:1.45;display:flex}.calendar-task:hover{background:#eae9e4}.calendar-task>span{background:#6f6d65;border-radius:50%;flex:none;width:5px;height:5px;margin-top:2px}.calendar-task.done{color:#a09e97;background:#faf9f7;text-decoration:line-through}.no-events{text-align:center;color:#d6d4cf;padding-top:12px;font-size:18px;display:block}.calendar-agenda{margin-top:16px}.bottom-note{padding-bottom:2px}.graph-card{background:#fff;border:1px solid #e9e8e3;border-radius:8px}.graph-topline{color:#85837d;border-bottom:1px solid #eeede9;align-items:center;gap:16px;padding:13px 16px;font-size:9px;display:flex}.graph-topline>span:not(.graph-hint){align-items:center;gap:5px;display:flex}.graph-dot{background:#45443f;border-radius:50%;width:6px;height:6px;display:inline-block}.graph-dot.linked{background:#b6b3aa}.graph-hint{color:#aaa8a2;margin-left:auto}.graph-canvas{background:radial-gradient(at 50% 48%,#faf9f6 0%,#fff 64%);height:min(59vh,490px);min-height:340px;position:relative;overflow:hidden}.graph-canvas svg{width:100%;height:100%;position:absolute}.graph-edge{stroke:#deddd7;stroke-width:1px}.graph-node{z-index:1;touch-action:none;cursor:grab;background:0 0;border:0;width:1px;min-width:0;height:1px;padding:0;display:block;position:absolute}.graph-node-core{background:#a5a39a;border:2px solid #fff;border-radius:50%;width:10px;height:10px;transition:all .2s;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #c5c3bb}.graph-node:hover .graph-node-core{background:#252523;transform:translate(-50%,-50%)scale(1.35);box-shadow:0 0 0 4px #deddd866}.graph-node-featured .graph-node-core{background:#282725;width:13px;height:13px;box-shadow:0 0 0 1px #282725}.graph-node-label{text-overflow:ellipsis;white-space:nowrap;color:#66645e;background:#fff;border:1px solid #e9e8e3;border-radius:4px;max-width:135px;margin:0;padding:4px 7px;font-size:9px;position:absolute;top:12px;left:0;overflow:hidden;transform:translate(-50%);box-shadow:0 1px 3px #00000008}.graph-empty{text-align:center;color:#a09e97;font-size:11px;position:absolute;inset:45% 0 auto}.graph-footer{color:#a09e97;border-top:1px solid #eeede9;justify-content:space-between;align-items:center;padding:10px 14px;font-size:9px;display:flex}.graph-footer span:first-child{align-items:center;gap:5px;display:flex}.graph-footer code{font:9px var(--mono);color:#6e6c65;background:#f4f3f0;border-radius:3px;padding:2px 4px}.capture-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:15px;display:grid}.capture-main{padding:20px}.capture-mode-row{justify-content:space-between;align-items:center;display:flex}.capture-mode-row .eyebrow{margin-bottom:5px}.capture-mode-row h2{margin:0;font:600 15px Manrope,sans-serif}.mode-switch{background:#f4f3f0;border-radius:6px;gap:2px;padding:3px;display:flex}.mode-switch button{color:#8d8b84;border-radius:4px;padding:6px 10px;font-size:10px}.mode-switch .mode-active{color:#383733;background:#fff;box-shadow:0 1px 3px #00000010}.capture-description{color:#929089;margin:11px 0 15px;font-size:10.5px;line-height:1.55}.recording-panel{background:#fbfbf9;border:1px solid #eeede8;border-radius:6px;align-items:center;gap:11px;padding:12px;display:flex}.recording-panel.is-recording{background:#fcfaf7;border-color:#ddd8d1}.recording-orb{color:#55534d;background:#f0efeb;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.is-recording .recording-orb{color:#fff;background:#312f2b;animation:1.8s infinite pulse}.recording-panel>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.recording-panel b{font-size:11px;font-weight:600}.recording-panel span{color:#99978f;font-size:9px}.recording-status{color:#a6a49d;font:8px var(--mono);align-items:center;gap:5px;margin-left:auto;display:flex}.recording-status i{background:#c5c3bc;border-radius:50%;width:6px;height:6px}.recording-status.recording{color:#6d6258}.recording-status.recording i{background:#9b685b;animation:1.2s infinite pulse-dot}.transcript-label{color:#a09e97;font:8px var(--mono);letter-spacing:.07em;justify-content:space-between;margin:19px 0 7px;display:flex}.transcript-editor{resize:vertical;color:#595750;background:#fff;border:1px solid #eeede8;border-radius:5px;outline:0;width:100%;min-height:180px;padding:11px;font-size:11px;line-height:1.7}.transcript-editor::placeholder{color:#b2b0a9}.transcription-message{color:#9b9992;align-items:center;gap:6px;padding-top:9px;font-size:9px;line-height:1.5;display:flex}.message-icon{width:13px;height:13px;font:9px var(--mono);border:1px solid #c5c3bc;border-radius:50%;place-items:center;display:grid}.capture-actions{gap:8px;margin-top:14px;display:flex}.button-stop{color:#fff;background:#6b443e}.button-stop span{background:#fff;border-radius:2px;width:8px;height:8px}.capture-disclaimer{color:#aaa8a1;border-top:1px solid #efeee9;align-items:center;gap:6px;margin-top:15px;padding-top:12px;font-size:9px;display:flex}.capture-aside{flex-direction:column;gap:12px;display:flex}.capture-aside .side-card{padding:15px}.capture-aside .eyebrow{margin-bottom:5px}.capture-aside h3{font-size:12px}.transcript-history{margin-top:10px}.history-item{border-top:1px solid #f0efeb;align-items:center;gap:8px;padding:9px 0;display:flex}.history-icon{color:#8e8c85;background:#f6f5f2;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.history-item>span:last-child{flex-direction:column;gap:3px;display:flex}.history-item b{color:#5d5b55;font-size:9.5px;font-weight:550}.history-item small{color:#a3a199;font-size:8px}.history-empty{color:#aaa8a2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:90px;font-size:9px;line-height:1.5;display:flex}.privacy-card{background:#fbfbf9}.privacy-lock{color:#8d8b83;margin-bottom:8px}.privacy-card p{color:#97958e;margin-top:8px;font-size:9px;line-height:1.6}.capture-main .capture-mode-row h2{font-size:18px}.capture-main .mode-switch button{min-height:36px;padding:8px 14px;font-size:13px}.capture-main .capture-description{font-size:13px;line-height:1.55}.capture-main .recording-panel{min-height:72px;padding:14px}.capture-main .recording-panel b{font-size:14px}.capture-main .recording-panel span{font-size:12px}.capture-main .recording-status,.capture-main .transcript-label{font-size:11px}.capture-main .transcript-editor{min-height:240px;padding:15px;font-size:15px;line-height:1.65}.capture-main .transcript-editor:focus-visible{outline-offset:2px;outline:2px solid #71926f}.capture-main .transcript-editor::placeholder{color:#747b71}.capture-main .transcription-message,.capture-main .capture-disclaimer,.capture-main .capture-destination{font-size:12px;line-height:1.5}.capture-aside .side-card h3{font-size:15px}.capture-aside .history-item{text-align:left;cursor:pointer;background:0 0;width:100%;min-height:54px;padding:10px 4px}.capture-aside .history-item:hover{background:#72926f14}.capture-aside .history-item:focus-visible{outline-offset:2px;outline:2px solid #71926f}.capture-aside .history-item>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.capture-aside .history-item b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;display:block;overflow:hidden}.capture-aside .history-item small,.capture-aside .history-empty,.capture-aside .privacy-card p{font-size:11px;line-height:1.5}.capture-aside .history-item>svg{color:#698067;flex:none}.settings-stack{flex-direction:column;gap:13px;max-width:750px;display:flex}.settings-card{padding:16px 18px}.settings-card-head{border-bottom:1px solid #efeee9;align-items:center;gap:10px;padding-bottom:13px;display:flex}.settings-card-icon{color:#77756e;background:#f5f4f1;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.settings-card-head h2{margin:0 0 3px;font:600 12px Manrope,sans-serif}.settings-card-head p{color:#9a9891;font-size:9.5px}.settings-row{color:#727069;border-bottom:1px solid #f1f0ec;justify-content:space-between;align-items:center;min-height:37px;font-size:10px;display:flex}.settings-row:last-child{border-bottom:0}.settings-value{color:#68665f;align-items:center;gap:6px;display:flex}.settings-value .sync-dot{width:6px;height:6px}.settings-value.muted{color:#a6a49d}.settings-actions{gap:8px;padding-top:13px;display:flex}.settings-footnote{color:#a2a098;margin-top:10px;font-size:9px}.toast{z-index:10;color:#fff;background:#252523;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 6px 22px #0002}.toast svg{color:#c6cbbf}@keyframes pulse{50%{box-shadow:0 0 0 6px #332f2914}}@keyframes pulse-dot{50%{opacity:.4}}@keyframes toast-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.sidebar{width:215px}.main-shell{width:calc(100% - 215px);margin-left:215px}.today-grid{grid-template-columns:minmax(0,1fr) 230px;gap:14px}.page-content,.topbar{padding-inline:27px}.notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.sidebar{align-items:center;width:61px;padding:17px 8px 10px}.brand{padding:0}.brand-name,.workspace-switch,.search-trigger span,.search-trigger kbd,.nav-label,.nav-item span,.sync-card,.profile>span,.profile-more{display:none}.search-trigger{justify-content:center;width:37px;padding:0}.side-nav{width:100%;margin-top:24px}.nav-group{margin-bottom:10px}.nav-item{justify-content:center;gap:0;width:42px;height:40px;padding:0}.nav-item svg{width:18px;height:18px}.nav-count{text-align:center;min-width:14px;height:14px;margin:-23px 0 0 23px;font-size:8px;position:absolute;display:block!important}.sidebar-bottom{width:100%}.profile{justify-content:center;padding:12px 0 4px}.profile-avatar{width:31px;height:31px}.main-shell{width:calc(100% - 61px);margin-left:61px}.topbar{height:55px;padding:0 18px}.page-content{padding:28px 18px 45px}.today-grid{grid-template-columns:1fr}.right-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.privacy-note{grid-column:1/-1}.capture-layout{grid-template-columns:1fr}.capture-aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editor-wrap{padding:14px 20px 18px}.editor-document{margin-top:48px}}@media (width<=580px){.topbar{padding:0 12px}.breadcrumbs>span,.breadcrumbs>svg{display:none}.breadcrumbs{font-size:11px}.global-search{width:145px}.top-actions{gap:5px}.page-content{padding:25px 13px 38px}.page-heading{align-items:flex-start}.page-heading h1{font-size:25px}.page-heading p{max-width:280px;font-size:11px}.page-heading>.button,.page-heading>div:last-child>.button{padding-inline:9px;font-size:10px}.page-heading:has(>div:last-child .button){flex-wrap:wrap}.page-heading>div:not(:first-child){gap:6px;display:flex}.today-grid{gap:12px}.digest-card{padding:14px}.digest-card h2{font-size:16px}.section-card{padding:14px 12px 10px}.task-row{gap:6px}.task-title{font-size:10.5px}.priority{display:none}.task-date{font-size:8px}.right-column{grid-template-columns:1fr;gap:10px}.notes-grid{grid-template-columns:1fr}.note-card{min-height:160px}.week-calendar{grid-template-columns:repeat(7,minmax(47px,1fr));overflow-x:auto}.calendar-day{min-height:170px}.calendar-period{font-size:9px}.calendar-controls{gap:1px}.calendar-controls .button{min-height:30px}.graph-canvas{min-height:300px}.graph-topline{gap:10px}.graph-hint{display:none}.capture-aside{grid-template-columns:1fr}.capture-main{padding:14px}.capture-mode-row{flex-direction:column;align-items:flex-start;gap:10px}.settings-actions{flex-wrap:wrap}.editor-wrap{padding-inline:14px}.editor-document{margin-top:38px}.editor-title{font-size:26px}.editor-content{min-height:45vh}.toast{justify-content:center;bottom:12px;left:73px;right:12px}}.sidebar{align-items:center;width:64px;padding:16px 8px 12px}.brand{justify-content:center;width:52px;height:auto;min-height:52px;padding:0}.brand-mark{width:30px;height:30px}.brand-name,.nav-label,.nav-item>span,.sync-card,.profile>span,.profile-more{display:none!important}.side-nav{flex-direction:column;gap:10px;width:100%;margin-top:16px;display:flex}.nav-group{width:100%;margin:0}.nav-item{justify-content:center;gap:0;width:44px;height:42px;margin:2px auto;padding:0;position:relative}.nav-item svg{width:18px;height:18px}.nav-count{min-width:14px;height:14px;font-size:8px;position:absolute;top:0;right:0}.sidebar-bottom{width:100%}.profile-menu-wrap .profile{justify-content:center;width:44px;min-height:44px;margin:auto;padding:5px}.profile-avatar{width:31px;height:31px}.profile-menu{width:215px;bottom:0;left:calc(100% + 8px);right:auto}.main-shell{width:calc(100% - 64px);margin-left:64px}.main-shell.with-explorer{width:calc(100% - 304px);margin-left:304px}.file-explorer{z-index:2;color:#67655f;background:#fbfbfa;border-right:1px solid #eae9e5;flex-direction:column;width:240px;display:flex;position:fixed;inset:0 auto 0 64px;overflow:hidden}.explorer-header{color:#96948d;height:62px;font:9px var(--mono);letter-spacing:.09em;border-bottom:1px solid #ededea;flex:none;justify-content:space-between;align-items:center;padding:0 13px 0 17px;display:flex}.explorer-header .icon-button{width:28px;height:28px}.explorer-actions{padding:10px 11px 5px}.explorer-actions button{color:#78766f;align-items:center;gap:6px;padding:6px;font-size:10px;display:flex}.explorer-actions button:hover,.explorer-file:hover,.explorer-folder-select:hover,.explorer-all:hover{color:#34332f;background:#f0efec}.explorer-folder-form{gap:4px;padding:5px 12px 8px;display:flex}.explorer-folder-form input{border:1px solid #e5e3dd;border-radius:4px;outline:0;width:100%;min-width:0;padding:6px;font-size:9px}.explorer-folder-form button{color:#626059;padding:3px 5px}.explorer-all,.explorer-folder-select,.explorer-file{color:#77756e;text-align:left;border-radius:4px;align-items:center;gap:8px;width:calc(100% - 16px);min-height:29px;margin:1px 8px;padding:0 8px;font-size:10px;display:flex}.explorer-all.selected,.explorer-folder-row.selected{color:#34332f;background:#eeede9}.explorer-all span,.explorer-folder-select span,.explorer-file span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.explorer-all small,.explorer-folder-select small{color:#a09e97;font:8px var(--mono)}.explorer-tree{padding:10px 0 18px;overflow:auto}.explorer-section-label{color:#aaa8a1;font:8px var(--mono);letter-spacing:.08em;padding:7px 16px 5px}.explorer-section-label.unfiled-label{margin-top:9px}.explorer-folder-row{border-radius:4px;align-items:center;margin:1px 8px;display:flex}.explorer-folder-row.selected .explorer-folder-select{color:#34332f}.explorer-disclosure{color:#aaa8a1;place-items:center;width:19px;height:27px;display:grid}.explorer-disclosure svg{transition:transform .15s}.explorer-disclosure svg.expanded{transform:rotate(90deg)}.explorer-folder-select{flex:1;width:auto;margin:0;padding-left:2px}.explorer-children{border-left:1px solid #ecebe6;margin-left:12px}.explorer-file{width:calc(100% - 8px);min-height:27px;margin-left:4px;padding-left:8px;font-size:9px}.explorer-pinned{color:#55534e}.explorer-pinned svg{color:#a18a55}.editor-toolbar .icon-button.is-pinned{color:#8b7445;background:#f4f1e9}.editor-toolbar .icon-button.assistant-active{color:#222;background:#f1f0ed}.ai-summarize-button{align-items:center;gap:6px;display:inline-flex}.save-retry-button{align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:inline-flex}.ai-summarize-button:disabled{opacity:.55;cursor:not-allowed}.ai-summary,.ai-result-message{width:min(100%,740px);margin:14px auto 0}.ai-summary{background:#fbfaf7;border:1px solid #e8e6df;border-radius:7px;padding:14px 16px}.ai-summary-heading{color:#817d70;font:9px var(--mono);letter-spacing:.06em;align-items:center;gap:7px;display:flex}.ai-summary-content{color:#55534e;white-space:pre-wrap;margin-top:10px;font:12px/1.8 DM Sans,sans-serif}.ai-task-suggestion{color:#55534e;border-top:1px solid #eeece6;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;font:12px/1.5 DM Sans,sans-serif;display:flex}.ai-task-suggestion .button{flex:none}.ai-result-message{color:#98704d;font-size:10px}.editor-workspace{flex:1;align-items:stretch;min-height:0;display:flex}.editor-main{flex-direction:column;flex:1;min-width:0;display:flex}.editor-with-assistant .editor-workspace{gap:24px}.writing-assistant{background:#fff;border:1px solid #e9e8e3;border-radius:8px;flex-direction:column;flex:0 0 320px;align-self:stretch;width:320px;margin:30px 0 28px;display:flex;overflow:hidden}.assistant-heading{border-bottom:1px solid #efeee9;align-items:center;gap:9px;padding:12px;display:flex}.assistant-heading-icon{color:#4c4a45;border:1px solid #e9e8e3;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.assistant-heading>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.assistant-heading b{font-size:10px;font-weight:600}.assistant-heading small{color:#99978f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.assistant-private{color:#929089;font:7px var(--mono);border:1px solid #eeede8;border-radius:3px;padding:3px 5px}.assistant-thread{flex-direction:column;flex:1;gap:10px;min-height:170px;padding:12px;display:flex;overflow:auto}.assistant-message{color:#68665f;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #efeee9;border-radius:6px;max-width:100%;padding:9px;font-size:9px;line-height:1.6}.assistant-message.user{background:#f7f6f3;align-self:flex-end;max-width:88%}.assistant-apply{border-top:1px solid #efeee9;gap:6px;margin-top:9px;padding-top:8px;display:flex}.assistant-apply .button{min-height:26px;padding:0 8px;font-size:8px}.assistant-thinking{color:#99978f;align-items:center;gap:4px;font-size:9px;display:flex}.assistant-thinking span{background:#85827a;border-radius:50%;width:4px;height:4px;animation:1s infinite pulse-dot}.assistant-thinking span:nth-child(2){animation-delay:.15s}.assistant-thinking span:nth-child(3){animation-delay:.3s}.assistant-error{color:#875e54;background:#f8f2f0;border-radius:5px;padding:8px;font-size:9px;line-height:1.5}.assistant-prompts{flex-wrap:wrap;gap:5px;padding:0 11px 10px;display:flex}.assistant-prompts button{color:#77756f;border:1px solid #eeede8;border-radius:4px;padding:5px 7px;font-size:8px}.assistant-prompts button:hover{color:#292825;background:#f7f6f3}.assistant-compose{border-top:1px solid #efeee9;align-items:flex-end;gap:6px;padding:9px;display:flex}.assistant-compose textarea{resize:vertical;color:#4f4d47;border:0;outline:0;flex:1;min-width:0;font-size:9px;line-height:1.5}.assistant-compose textarea::placeholder{color:#aaa8a1}.assistant-compose .button{min-height:28px;padding:0 8px}.assistant-compose .button:disabled{opacity:.45}.assistant-footnote{color:#aaa8a1;padding:0 10px 9px;font-size:8px}.openai-connect{color:#7f7d76;flex-direction:column;gap:6px;margin-top:13px;font-size:9px;display:flex}.openai-connect>div{gap:7px;display:flex}.openai-connect input{border:1px solid #e9e8e3;border-radius:4px;outline:0;flex:1;min-width:0;height:30px;padding:0 9px;font-size:10px}.openai-connect input:focus{border-color:#aaa8a1}.openai-connect .button{min-height:30px;padding:0 10px;font-size:9px}.openai-connect .button:disabled{opacity:.5}.integration-status.connected{color:#61785e}.integration-status.connected i{background:#82977c}.icloud-status-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.icloud-status-grid>div{color:#929089;border:1px solid #f0efeb;border-radius:5px;flex-direction:column;gap:4px;padding:9px;font-size:9px;display:flex}.icloud-status-grid b{color:#5f5d56;font-size:9px;font-weight:550}.calendar-event{color:#55544f;overflow-wrap:anywhere;background:#f1f1ef;border-radius:3px;align-items:flex-start;gap:5px;padding:5px;font-size:8px;line-height:1.4;display:flex}.calendar-event>span{background:#77756e;border-radius:50%;flex:none;width:5px;height:5px;margin-top:2px}@media (width<=850px){.editor-workspace{flex-direction:column}.writing-assistant{flex:0 0 340px;width:auto;margin:0 14px 16px}.editor-with-assistant .editor-workspace{gap:0}}.hierarchy-folder-row{justify-content:flex-start}@media (width<=800px){.main-shell.with-explorer{width:calc(100% - 64px);margin-left:64px}.file-explorer{width:min(240px,100vw - 64px);box-shadow:8px 0 24px #0000000c}}.page-content.graph-page{width:100%;max-width:none;height:calc(100dvh - 62px);min-height:0;margin:0;padding:0;display:flex}.graph-page .graph-card{border:0;border-radius:0;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.graph-page .graph-topline{flex-wrap:nowrap;min-height:48px;padding-inline:18px}.graph-page .graph-count-label{color:#77756f;white-space:nowrap;font-size:10px;font-weight:550}.graph-page .graph-controls{flex:none;width:auto}.graph-page .graph-stage{flex-direction:row;flex:1;min-height:0}.graph-page .graph-canvas{height:auto;min-height:0}.graph-page .graph-detail{border-top:0;border-left:1px solid #eeede9;flex:0 0 260px;max-height:none;overflow-y:auto}.graph-page .graph-footer{min-height:36px;padding-block:7px}@media (width<=800px){.page-content.graph-page{height:calc(100dvh - 55px)}.graph-page .graph-topline{flex-wrap:wrap;min-height:78px;padding:7px 12px}.graph-page .graph-count-label{width:100%}.graph-page .graph-controls{justify-content:flex-start;width:100%}.graph-page .graph-stage{flex-direction:column}.graph-page .graph-detail{border-top:1px solid #eeede9;border-left:0;flex:none;max-height:180px;padding:12px 14px}}.graph-canvas:not(.graph-canvas-3d) .graph-node-core{background:var(--node-color);box-shadow:0 0 0 1px color-mix(in srgb, var(--node-color) 75%, #fff)}.graph-canvas:not(.graph-canvas-3d) .graph-node-featured .graph-node-core{background:var(--node-color);box-shadow:0 0 0 1px var(--node-color)}.graph-canvas:not(.graph-canvas-3d) .graph-node:hover .graph-node-core,.graph-canvas:not(.graph-canvas-3d) .graph-node-selected .graph-node-core{background:var(--node-color);box-shadow:0 0 0 4px color-mix(in srgb, var(--node-color) 28%, transparent)}.graph-canvas-3d .graph-node-core{background:var(--node-mid);width:19px;height:19px;box-shadow:inset -3px -4px 0 color-mix(in srgb, var(--node-shadow) 42%, transparent), inset 1px 1px 0 #ffffffa8, 0 4px 6px #00000035;transform:rotateZ(var(--graph-counter-rotation));border:0;position:relative;overflow:visible}.graph-canvas-3d .graph-node-core:before{content:"";opacity:.68;background:#fff;border-radius:50%;width:35%;height:20%;position:absolute;top:17%;left:22%}.graph-canvas-3d .graph-node:hover .graph-node-core,.graph-canvas-3d .graph-node-selected .graph-node-core{transform:rotateZ(var(--graph-counter-rotation)) scale(1.13);background:var(--node-mid);box-shadow:inset -3px -4px 0 color-mix(in srgb, var(--node-shadow) 48%, transparent), inset 1px 1px 0 #ffffffb8, 0 0 0 4px color-mix(in srgb, var(--node-dot) 28%, transparent), 0 4px 8px #00000038}.graph-canvas-3d .graph-node-featured .graph-node-core{background:var(--node-mid);width:25px;height:25px;box-shadow:inset -4px -5px 0 color-mix(in srgb, var(--node-shadow) 45%, transparent), inset 2px 2px 0 #ffffffb5, 0 5px 8px #0000003d;border:0}.graph-canvas-3d .graph-node-label{backface-visibility:hidden;transform-style:preserve-3d}.graph-auto-orbit .graph-node-label,.graph-auto-orbit .graph-node-core{animation:22s linear infinite graph-label-billboard}@keyframes graph-label-billboard{0%{transform:rotateZ(var(--graph-counter-rotation)) rotateY(0deg)}to{transform:rotateZ(var(--graph-counter-rotation)) rotateY(-360deg)}}.graph-topline{flex-wrap:wrap}.graph-controls{align-items:center;gap:3px;margin-left:auto;display:flex}.graph-zoom-label{color:#88867f;text-align:center;min-width:34px;font:9px var(--mono)}.graph-reset{color:#77756f;height:29px;padding:0 7px;font-size:9px}.graph-reset:hover{color:#222}.graph-stage{min-width:0;display:flex}.graph-canvas{touch-action:none;cursor:grab;flex:1;min-width:0}.graph-canvas:active{cursor:grabbing}.graph-world{transform-origin:50%;transition:transform .18s ease-out;position:absolute;inset:0}.graph-node-selected .graph-node-core{background:#151514;transform:translate(-50%,-50%)scale(1.5);box-shadow:0 0 0 5px #deddd8}.graph-detail{background:#fff;border-left:1px solid #eeede9;flex:0 0 245px;padding:24px 17px 16px;position:relative}.graph-detail-close{color:#929089;font-size:21px;line-height:1;position:absolute;top:8px;right:10px}.graph-detail h3{color:#292825;letter-spacing:-.3px;margin:10px 0 8px;font:600 16px/1.35 Manrope,sans-serif}.graph-detail p{color:#85837d;font-size:10px;line-height:1.65}.graph-detail-links{border-top:1px solid #eeede9;flex-direction:column;gap:7px;margin-top:17px;padding-top:12px;display:flex}.graph-detail-links>span{color:#99978f;font:9px var(--mono);margin-bottom:2px}.graph-detail-links div{flex-direction:column;gap:2px;display:flex}.graph-detail-links small{color:#aaa8a1;font-size:8px}.graph-detail-links b{color:#68665f;font-size:9px;font-weight:550}.graph-open-note{width:100%;margin-top:16px}.graph-card-fullscreen{z-index:20;border-color:#deddd7;flex-direction:column;display:flex;position:fixed;inset:62px 0 0 64px;box-shadow:0 16px 70px #0002}.graph-card-fullscreen .graph-topline{min-height:54px}.graph-card-fullscreen .graph-stage{flex:1;min-height:0}.graph-card-fullscreen .graph-canvas{height:auto;min-height:0}.graph-card-fullscreen .graph-footer{min-height:40px}@media (width<=700px){.graph-topline{gap:5px;padding:8px}.graph-controls{flex-wrap:wrap;justify-content:flex-end;width:100%}.graph-detail{flex-basis:190px;padding-inline:12px}.graph-card-fullscreen{inset:55px 0 0 64px}}@media (width<=520px){.graph-stage{flex-direction:column}.graph-detail{border-top:1px solid #eeede9;border-left:0;flex:none;max-height:190px;padding:16px 14px 12px;overflow-y:auto}.graph-detail p{margin-bottom:6px}.graph-detail-links{margin-top:8px;padding-top:8px}.graph-open-note{margin-top:8px}.graph-card-fullscreen .graph-stage{flex-direction:column}}.graph-mode{background:#f7f6f3;border:1px solid #e9e8e3;border-radius:6px;padding:2px;display:inline-flex}.graph-mode button{color:#89877f;min-width:28px;height:24px;font:9px var(--mono);border-radius:4px}.graph-mode button.active{color:#292825;background:#fff;box-shadow:0 1px 3px #00000012}.graph-orbit-toggle{color:#77756f;border:1px solid #e9e8e3;border-radius:5px;height:27px;padding:0 8px;font-size:9px}.graph-orbit-toggle.active{color:#fff;background:#292825;border-color:#292825}.graph-filter-toggle{color:#77756f;white-space:nowrap;background:#fff;border:1px solid #e9e8e3;border-radius:5px;align-items:center;gap:5px;height:27px;padding:0 8px;font-size:9px;display:inline-flex}.graph-filter-toggle.active{color:#35342f;background:#f5f4f1;border-color:#deddd7}.graph-filter-toggle:disabled{opacity:.55;cursor:default}.graph-canvas-3d{perspective:1100px;perspective-origin:50% 48%}.graph-loading{color:#929089;place-items:center;font-size:11px;display:grid}.graph-webgl{width:100%;height:100%;display:block;position:absolute;inset:0}.graph-3d-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.graph-3d-label{z-index:1;pointer-events:auto;cursor:pointer;margin:0;position:absolute;transform:translate(-50%,12px)}.graph-3d-label.root-label{color:#35342f;font-weight:600}.graph-orbit-shell{transform-style:preserve-3d;position:absolute;inset:0}.graph-auto-orbit{animation:22s linear infinite graph-orbit}.graph-world-3d{transform-style:preserve-3d}@keyframes graph-orbit{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.quick-record-trigger{position:relative}.quick-record-trigger.is-recording{color:#292825;background:#f3f1ed}.quick-record-trigger.is-recording i{background:#aa6254;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:3px;box-shadow:0 0 0 2px #fff}.quick-record-backdrop{z-index:7;background:#17161216;position:fixed;inset:62px 0 0}.quick-record-drawer{z-index:8;background:#fff;border-left:1px solid #e9e8e3;width:min(360px,100vw - 60px);padding:22px 20px;position:fixed;top:62px;bottom:0;right:0;box-shadow:-8px 10px 28px #0000000d}.quick-record-head{justify-content:space-between;align-items:flex-start;display:flex}.quick-record-head h2{color:#292825;letter-spacing:-.4px;margin:6px 0 0;font:600 20px Manrope,sans-serif}.quick-record-head .icon-button{font-size:22px}.quick-record-status{background:#fbfbf9;border:1px solid #eeede8;border-radius:7px;align-items:center;gap:10px;margin-top:23px;padding:12px;display:flex}.quick-record-status>span{background:#c3c1ba;border-radius:50%;flex:none;width:9px;height:9px}.quick-record-status.recording>span{background:#ad6758;animation:1.2s infinite pulse-dot}.quick-record-status div{flex-direction:column;gap:4px;display:flex}.quick-record-status b{color:#55534e;font-size:10px}.quick-record-status small{color:#97958e;font-size:9px;line-height:1.5}.quick-record-preview{color:#69675f;white-space:pre-wrap;border:1px solid #eeede8;border-radius:6px;min-height:180px;max-height:42vh;margin-top:13px;padding:12px;font-size:11px;line-height:1.7;overflow-y:auto}.quick-record-preview:empty{color:#aaa8a1}.quick-record-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.quick-record-folder{color:#6d6b64;text-align:left;border-top:1px solid #efeee9;align-items:center;gap:8px;width:100%;margin-top:22px;padding:13px 2px;font-size:10px;display:flex}.quick-record-folder span{flex:1}.quick-record-folder:hover{color:#222}.transcript-folder{background:#fff;border:1px solid #e9e8e3;border-radius:8px;flex-direction:column;display:flex}.transcript-file{border-bottom:1px solid #efeee9}.transcript-file:last-child{border-bottom:0}.transcript-file-main{color:#838179;text-align:left;align-items:flex-start;gap:12px;width:100%;padding:16px;display:flex}.transcript-file-main:hover{background:#fbfbf9}.transcript-file-icon{color:#79776f;background:#faf9f7;border:1px solid #eeede8;border-radius:6px;flex:none;place-items:center;width:33px;height:33px;display:grid}.transcript-file-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.transcript-file-copy b{color:#4e4c47;font-size:11px;font-weight:600}.transcript-file-copy small{color:#a09e97;font-size:9px}.transcript-file-copy p{color:#85837d;font-size:10px;line-height:1.6}.profile-menu-wrap{border-top:1px solid #ededea;margin-top:11px;position:relative}.profile-menu-wrap .profile{text-align:left;border-top:0;border-radius:6px;width:100%;margin-top:0}.profile-menu-wrap .profile:hover,.profile-menu-wrap .profile-current{background:#f2f1ee}.profile-menu{z-index:10;background:#fff;border:1px solid #e8e7e2;border-radius:7px;padding:5px;position:absolute;bottom:calc(100% + 7px);left:0;right:0;box-shadow:0 8px 25px #00000012}.profile-menu button,.profile-menu>a{color:#64625c;text-align:left;border-radius:4px;align-items:center;gap:8px;width:100%;padding:9px 8px;font-size:10px;text-decoration:none;display:flex}.profile-menu-label{color:#aaa8a1;font:8px var(--mono);letter-spacing:.08em;padding:7px 8px 5px}.profile-menu .space-option{gap:9px;min-height:42px}.space-option>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.space-option b{color:#4b4944;font-size:10px;font-weight:600}.space-option small{color:#a09e97;font-size:8px}.space-check{color:#6f6d66;margin-left:auto}.profile-menu-divider{background:#efeee9;height:1px;margin:4px 5px}.profile-menu button:hover,.profile-menu>a:hover{color:#292825;background:#f5f4f1}.profile-overview{align-items:center;gap:12px;display:flex}.profile-overview-avatar{color:#5b574f;background:#f0eee9;border:1px solid #e5e3dd;border-radius:50%;place-items:center;width:45px;height:45px;font-size:12px;font-weight:600;display:grid}.profile-overview h2{color:#34332f;margin:4px 0;font:600 13px Manrope,sans-serif}.profile-overview p{color:#99978f;font-size:9px}@media (width<=580px){.profile-menu-wrap .profile{justify-content:center;padding:12px 0 4px}.profile-menu{width:200px;left:46px}}.quick-record-widget{z-index:9;background:#fff;border:1px solid #e7e6e1;border-radius:9px;width:min(340px,100vw - 84px);padding:15px;animation:.18s ease-out toast-in;position:fixed;bottom:20px;right:22px;box-shadow:0 12px 38px #00000018}.quick-record-title{align-items:center;gap:9px;display:flex}.quick-record-title h2{color:#33322e;margin:3px 0 0;font:600 13px Manrope,sans-serif}.quick-record-pulse{background:#c5c3bc;border-radius:50%;width:8px;height:8px}.quick-record-pulse.recording{background:#ad6758;animation:1.2s infinite pulse-dot}.quick-record-hint{color:#929089;margin:9px 0;font-size:9px;line-height:1.5}.quick-record-live-title{flex-direction:column;gap:5px;min-width:0;margin:14px 0 10px;display:flex}.quick-record-live-title small{color:#96938b;font-size:10px;line-height:1.3}.quick-record-live-title b{color:#34332f;text-overflow:ellipsis;white-space:nowrap;font:600 15px/1.35 Manrope,sans-serif;overflow:hidden}.quick-record-widget .quick-record-preview{scrollbar-gutter:stable;min-height:66px;max-height:108px;margin-top:0;padding:9px;font-size:10px;overflow-y:auto}.quick-record-widget .quick-record-actions{margin-top:9px}.quick-record-widget .quick-record-actions .button{min-height:30px}@media (width<=580px){.quick-record-widget{width:calc(100vw - 81px);bottom:10px;right:10px}}.quick-record-widget{border-radius:14px;width:min(390px,100vw - 92px);max-height:calc(100dvh - 20px);padding:20px;overflow-y:auto;box-shadow:0 20px 60px #25231e24}.quick-record-widget .quick-record-head{align-items:center}.quick-record-widget .quick-record-title{gap:12px}.quick-record-widget .quick-record-title .eyebrow{color:#938f87;letter-spacing:.09em;font-size:10px}.quick-record-widget .quick-record-title h2{margin-top:3px;font-size:19px}.quick-record-widget .quick-record-pulse{flex:none;width:10px;height:10px}.quick-record-widget .quick-record-close{width:32px;height:32px;font-size:24px;line-height:1}.quick-record-widget .quick-record-hint{color:#77746d;margin:16px 0 20px;font-size:12px}.quick-record-widget .quick-record-live-title{gap:6px;margin:0 0 10px}.quick-record-widget .quick-record-live-title small{color:#8d8980;letter-spacing:.08em;font-size:10px;font-weight:600}.quick-record-widget .quick-record-live-title b{font-size:16px}.quick-record-widget .quick-record-preview{color:#96928b;overflow-wrap:anywhere;background:#faf9f7;border-radius:8px;min-height:108px;max-height:min(220px,28vh);padding:13px 14px;font-size:12px;line-height:1.6}.quick-record-widget textarea.quick-record-preview{resize:vertical;width:100%;font:inherit;border:1px solid #e4e5dd;outline:none;font-size:12px;line-height:1.6}.quick-record-widget textarea.quick-record-preview:focus-visible{border-color:#66846a;box-shadow:0 0 0 3px #66846a2b}.quick-record-input-label{color:#777e72;margin-bottom:6px;font-size:10px;font-weight:650;display:block}.quick-record-destination,.capture-destination{color:#777e72;margin:12px 0 0;font-size:10px;line-height:1.5}.quick-record-widget .quick-record-preview.has-text{color:#383630}.quick-record-widget .quick-record-message{color:#895e52;margin:9px 0 0;font-size:11px;line-height:1.5}.quick-record-widget .quick-record-actions{gap:9px;margin-top:14px}.quick-record-widget .quick-record-actions .button{min-height:40px;padding:0 14px;font-size:12px}.quick-record-widget .quick-record-folder{margin-top:16px;padding:14px 2px 0;font-size:12px}@media (width<=580px){.quick-record-widget{width:calc(100vw - 81px);padding:16px;bottom:10px;right:10px}}@media (width<=420px){.quick-record-widget .quick-record-actions{flex-direction:column}.quick-record-widget .quick-record-actions .button{justify-content:center}}.graph-node{transition:left 80ms linear,top 80ms linear}.graph-node-dragging{z-index:4;cursor:grabbing;transition:none}.notes-heading-actions{flex:none;align-items:center;gap:8px;display:flex}@media (width<=580px){.notes-heading-actions{margin-left:auto}}.notes-view-switch{background:#f8f7f5;border:1px solid #e9e8e3;border-radius:6px;align-items:center;gap:2px;padding:2px;display:flex}.notes-view-switch button{color:#89877f;border-radius:4px;align-items:center;gap:6px;min-height:27px;padding:0 8px;font-size:9px;display:inline-flex}.notes-view-switch button.active{color:#34332f;background:#fff;box-shadow:0 1px 3px #00000012}.notes-library-controls{align-items:center;gap:12px;display:flex}.notes-sort{color:var(--text-muted,#77756e);align-items:center;gap:6px;font-size:12px;display:inline-flex}.notes-sort select{border:1px solid var(--border,#d7d8ce);background:var(--surface,#fff);min-height:34px;color:var(--text-primary,#30332d);font:inherit;border-radius:6px;padding:4px 8px}.notes-list,.notes-hierarchy{background:#fff;border:1px solid #e9e8e3;border-radius:8px;overflow:hidden}.note-list-row{border-bottom:1px solid #efeee9;align-items:center;gap:18px;min-height:66px;padding:9px 14px;display:flex}.note-list-row:last-child{border-bottom:0}.note-list-open{color:#85837d;text-align:left;flex:1;align-items:center;gap:11px;min-width:0;display:flex}.note-list-open>span{flex-direction:column;gap:4px;min-width:0;display:flex}.note-list-open b{color:#4d4b46;font-size:14px;font-weight:600}.note-list-open small{color:#77756e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.note-list-date,.note-list-words{color:#77756e;font:11px var(--mono);flex:none}.note-list-export,.hierarchy-export{color:#aaa8a1;place-items:center;padding:5px;display:grid}.note-list-export:hover,.hierarchy-export:hover{color:#383733}.calendar-task-toggle{flex:0 0 14px;place-items:center;min-height:20px;padding:0;display:grid}.calendar-task-toggle>span{background:currentColor;border:1px solid;border-radius:50%;width:7px;height:7px}.calendar-task-toggle:disabled{opacity:.45;cursor:not-allowed}.calendar-task-title{min-width:0;color:inherit;text-align:left;line-height:inherit;flex:1;padding:1px 0}.calendar-task-title:hover{text-decoration:underline}.calendar-task.done .calendar-task-title{text-decoration:line-through}.hierarchy-row{border-bottom:1px solid #efeee9;align-items:center;gap:13px;min-height:62px;padding:8px 14px;display:flex}.hierarchy-open{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.hierarchy-icon{color:#8e8c85}.hierarchy-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.hierarchy-copy b{color:#4d4b46;font-size:13px;font-weight:600}.hierarchy-copy small{color:#77756e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hierarchy-date{color:#77756e;font:11px var(--mono)}.hierarchy-children{border-left:1px solid #e8e7e1;margin-left:29px}.hierarchy-children .hierarchy-row{padding-left:14px}.hierarchy-branch:last-child>.hierarchy-row{border-bottom-color:#efeee9}.notes-hierarchy>.hierarchy-branch:last-child>.hierarchy-row{border-bottom:0}@media (width<=580px){.library-bar{flex-wrap:wrap;gap:8px}.notes-view-switch{margin-left:auto}.notes-view-switch button{gap:4px;padding-inline:6px}.note-list-row{gap:8px;padding-inline:9px}.note-list-date{display:none}.note-list-words{font-size:8px}.hierarchy-children{margin-left:17px}.hierarchy-row{gap:5px;padding-inline:8px}.hierarchy-copy small{max-width:200px}}.settings-layout{max-width:900px}.settings-tabs{scrollbar-width:none;border-bottom:1px solid #eae9e5;gap:4px;margin-bottom:17px;display:flex;overflow-x:auto}.settings-tabs::-webkit-scrollbar{display:none}.settings-tab{color:#8b8982;white-space:nowrap;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:10px;display:inline-flex;position:relative}.settings-tab:hover{color:#363530}.settings-tab.active{color:#292825;font-weight:600}.settings-tab.active:after{content:"";background:#34332f;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.settings-panel{min-width:0}.settings-stack{max-width:none}.settings-intro{margin:0 1px 2px}.settings-intro p{color:#6f756b;margin-top:6px;font-size:12px;line-height:1.55}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.integration-card{min-width:0;padding:15px}.integration-card-head{align-items:center;gap:10px;min-width:0;display:flex}.integration-provider-icon{color:#393833;background:#faf9f7;border:1px solid #ebe9e3;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:600;display:grid}.integration-provider-icon.apple-mark{font-size:18px}.integration-provider-copy{flex:1;min-width:0}.integration-provider-copy h2{color:#393833;margin:0 0 4px;font:600 12px Manrope,sans-serif}.integration-provider-copy p{color:#737b70;font-size:11px;line-height:1.45}.integration-status{color:#737b70;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:10px;display:inline-flex}.integration-status i{background:#c2c0b9;border-radius:50%;width:6px;height:6px}.integration-card-foot{color:#737b70;border-top:1px solid #f0efeb;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;padding-top:11px;font-size:11px;display:flex}.integration-card-foot .button{min-height:30px;padding:0 10px;font-size:11px}.integration-card-foot .button:disabled{opacity:.55;cursor:not-allowed}.integration-commit-label{margin-top:12px;display:block}.integration-commit-input{color:#45443f;width:100%;min-height:34px;font:10px var(--mono);background:#fff;border:1px solid #e9e8e3;border-radius:5px;outline:none;margin-top:5px;padding:7px 9px}.integration-commit-input:focus{border-color:#aaa79e;box-shadow:0 0 0 2px #aaa79e22}.integration-commit-input::placeholder{color:#aaa8a1}.git-change-details{color:#77756f;margin-top:9px;font-size:9px}.git-change-details summary{cursor:pointer}.git-change-details ul{gap:4px;max-height:150px;margin:7px 0;padding:0;list-style:none;display:grid;overflow:auto}.git-change-details li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:6px;display:grid}.git-change-details li code{color:#77756f;font:9px var(--mono)}.git-change-details li span{overflow-wrap:anywhere;color:#585750}.git-change-details small{color:#aaa8a1}.notes-load-more{color:#96948e;justify-content:center;align-items:center;gap:12px;margin:18px 0 10px;font-size:10px;display:flex}.integration-note{color:#747b71;margin-top:9px;font-size:11px;line-height:1.5}.ollama-field{color:#8a8881;gap:6px;margin-top:13px;font-size:9px;display:grid}.ollama-field input,.ollama-field select{color:#55534e;background:#fff;border:1px solid #e7e5df;border-radius:4px;width:100%;min-width:0;min-height:31px;padding:0 9px;font:10px DM Sans,sans-serif}.microsoft-mark{color:#426ca2;font-weight:700}.google-mark{color:#4285f4;font-weight:700}.google-mail-list{gap:7px;margin-top:12px;display:grid}.google-mail-row{background:#faf9f7;border:1px solid #ebe9e3;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:8px 10px;font-size:10px;display:grid}.google-mail-row b{color:#393833;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.google-mail-row span{color:#77756e;text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.google-mail-row small{color:#aaa8a1;grid-area:1/2/span 2;align-self:center;font-size:9px}.integration-card-foot{flex-wrap:wrap}.microsoft-device-code{color:#77756f;background:#fbfaf7;border:1px solid #ebe9e3;border-radius:5px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;padding:10px;font-size:9px;display:flex}.microsoft-device-code p{width:100%;margin:0}.microsoft-device-code a{color:#526f96}.microsoft-device-code b{color:#33332f;font:600 14px var(--mono);letter-spacing:.12em;background:#fff;border-radius:4px;padding:7px 10px}.check-button:disabled,.calendar-task:disabled{cursor:not-allowed;opacity:.7}@media (width<=700px){.integration-grid{grid-template-columns:1fr}}.task-list-name{text-overflow:ellipsis;white-space:nowrap;color:#908e87;border:1px solid #eeede9;border-radius:999px;max-width:110px;padding:3px 6px;font-size:9px;overflow:hidden}.task-date{width:auto;min-width:48px}.top-actions{position:relative}.global-search-results{z-index:12;background:#fff;border:1px solid #e8e7e2;border-radius:8px;width:min(360px,100vw - 90px);max-height:390px;padding:6px;position:absolute;top:40px;right:44px;overflow-y:auto;box-shadow:0 12px 32px #1716131c}.global-search-results-head{color:#a3a19b;font:8px var(--mono);letter-spacing:.1em;padding:8px 9px 6px}.global-search-results button{color:#85837d;text-align:left;border-radius:5px;align-items:center;gap:9px;width:100%;padding:8px 9px;display:flex}.global-search-results button:hover{color:#373631;background:#f5f4f1}.global-search-results button:focus-visible{color:#373631;outline-offset:-2px;background:#f5f4f1;outline:2px solid #708f6b}.global-search-results button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.global-search-results button b{color:#55534e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;overflow:hidden}.global-search-results button small,.global-search-empty{color:#a09e97;font-size:9px}.global-search-empty{padding:10px}.task-filters{flex-wrap:wrap;gap:9px;margin:-5px 0 14px;display:flex}.task-filters label{color:#99978f;align-items:center;gap:7px;font-size:9px;display:flex}.task-filters select{color:#5e5c55;background:#fff;border:1px solid #e9e8e3;border-radius:5px;height:30px;padding:0 26px 0 9px;font:10px Manrope,sans-serif}.task-date.overdue{color:#986b5f}.icloud-last-sync{color:#9a9891;margin:8px 0 0;font-size:9px}.storage-warning{color:#55472c;background:#fff9e9;border-bottom:1px solid #e6d8b5;justify-content:space-between;align-items:center;gap:16px;padding:13px 22px;display:flex}.space-access-notice{color:#314d34;background:#edf4e9;border-bottom:1px solid #cbdac8;justify-content:space-between;align-items:center;gap:16px;padding:13px 22px;display:flex}.space-access-notice b{font-size:12px}.space-access-notice p{margin:4px 0 0;font-size:11px;line-height:1.5}.space-access-actions{flex:none;align-items:center;gap:9px;display:flex}.space-access-actions .button{text-decoration:none}.theme-dark .space-access-notice{color:#e5f3df;background:#2a3d2d;border-color:#49614b}.storage-warning b{font-size:11px}.storage-warning p{color:#806e4d;margin-top:4px;font-size:10px;line-height:1.5}.storage-warning-actions{flex:none;gap:7px;display:flex}.vault-path-label{color:#77756e;font:9px var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-top:11px;overflow:hidden}@media (width<=620px){.storage-warning{flex-direction:column;align-items:flex-start;padding-inline:14px}.storage-warning-actions{flex-wrap:wrap}.space-access-notice{flex-direction:column;align-items:flex-start;padding-inline:14px}}.graph-filter-wrap{position:relative}.graph-filter-menu{z-index:5;background:#fff;border:1px solid #e8e7e2;border-radius:6px;width:160px;padding:5px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 8px 22px #1716131a}.graph-filter-menu button{color:#68665f;text-align:left;border-radius:4px;align-items:center;gap:8px;width:100%;padding:7px;font-size:9px;display:flex}.graph-filter-menu button:hover{background:#f5f4f1}.graph-filter-check{color:#fff;border:1px solid #d8d6d0;border-radius:3px;place-items:center;width:14px;height:14px;display:grid}.graph-filter-check.checked{background:#383733;border-color:#383733}.calendar-event{flex-direction:column;gap:2px;display:flex}.calendar-event small{color:#929089;font:7px var(--mono)}.calendar-event b{color:#55544f;font-size:8px;font-weight:550}.related-notes{background:#fbfbf9;border:1px solid #ecebe6;border-radius:6px;width:min(100%,780px);margin:12px auto 0;padding:11px 13px}.related-notes>div:first-child{flex-direction:column;gap:4px;display:flex}.related-notes>div:first-child small,.related-note small{color:#a09e97;font-size:9px}.related-note{border-top:1px solid #eeede8;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:9px;display:flex}.related-note>span{flex-direction:column;gap:3px;min-width:0;display:flex}.related-note b{color:#5d5b55;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;overflow:hidden}.related-note .button{flex:none;min-height:27px;font-size:9px}.graph-footer-actions{align-items:center;gap:9px;display:flex}.graph-refresh-button{min-height:27px;padding:0 9px;font-size:9px}.graph-vault-status{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.editor-mode{background:#f7f6f2;border:1px solid #e9e7df;border-radius:8px;gap:3px;margin:0 0 22px;padding:3px;display:inline-flex}.editor-mode button{color:#77746e;border-radius:5px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;display:inline-flex}.editor-mode button.active{color:#302f2b;background:#fff;box-shadow:0 1px 4px #332e2117}.editor-preview{color:#484741;overflow-wrap:anywhere;min-height:48vh;font:14px/1.8 DM Sans,sans-serif}.editor-preview>:first-child{margin-top:0}.editor-preview h1,.editor-preview h2,.editor-preview h3{color:#292824;margin:1.5em 0 .5em;font-family:Manrope,sans-serif;line-height:1.3}.editor-preview h1{font-size:25px}.editor-preview h2{font-size:20px}.editor-preview h3{font-size:17px}.editor-preview p,.editor-preview ul,.editor-preview ol,.editor-preview blockquote{margin:0 0 1.1em}.editor-preview ul,.editor-preview ol{padding-left:24px}.editor-preview blockquote{color:#77736a;border-left:2px solid #d7c9ae;padding-left:17px}.editor-preview code{font:12px var(--mono);background:#f1f0eb;border-radius:3px;padding:2px 4px}.editor-preview pre{background:#f1f0eb;border-radius:7px;padding:14px;overflow-x:auto}.editor-preview pre code{padding:0}.editor-preview a,.preview-wikilink{color:#746447;text-underline-offset:3px;text-decoration:underline}.preview-wikilink{font:inherit;background:0 0;padding:0;display:inline}.editor-preview table{border-collapse:collapse;width:100%;margin-bottom:1.2em}.editor-preview th,.editor-preview td{text-align:left;border:1px solid #e7e5dc;padding:7px 10px}.editor-links{flex-wrap:wrap}.link-pill{cursor:pointer}.link-pill:hover:not(:disabled){color:#4c402e;border-color:#cabc9d}.link-pill.missing{opacity:.55;cursor:default}.storage-error{color:#74442c;text-align:center;background:#fff2e8;border-bottom:1px solid #e8c5a8;padding:10px 24px;font-size:12px}.storage-error button{color:inherit;font:inherit;margin-left:5px;padding:0;font-weight:700;text-decoration:underline}.note-properties{background:#faf9f6;border:1px solid #e9e7df;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 18px;margin:0 0 26px;padding:14px 17px;display:grid}.note-properties div{gap:8px;min-width:0;display:flex}.note-properties dt{color:#98958d;font:10px/1.6 var(--mono);flex:none}.note-properties dd{color:#514e46;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.link-more{color:#746447;padding:4px 6px;font-size:10px;font-weight:600}.editor-folder{color:#8e8b82;align-items:center;gap:4px;margin-left:9px;display:inline-flex}.editor-folder select{color:#77746e;cursor:pointer;background:0 0;border:0;max-width:170px;font:11px DM Sans,sans-serif}.explorer-tree{overflow-x:hidden}.explorer-folder-row,.explorer-folder-select,.explorer-file{min-width:0}.explorer-folder-row{width:calc(100% - 16px)}.explorer-file{width:calc(100% - 12px)}.graph-intro{background:#fcfbf9;border-bottom:1px solid #eeede9;flex-wrap:wrap;align-items:center;gap:9px;padding:11px 17px;display:flex}.graph-scope,.graph-depth{background:#f4f3ef;border:1px solid #e6e4dd;border-radius:7px;gap:2px;padding:2px;display:inline-flex}.graph-scope button,.graph-depth button{color:#858178;border-radius:5px;min-height:27px;padding:0 11px;font-size:10px}.graph-scope button.active,.graph-depth button.active{color:#2f2e2a;background:#fff;box-shadow:0 1px 3px #00000014}.graph-scope-help{color:#99958d;white-space:nowrap;font-size:10px}.graph-import-button{color:#777169;white-space:nowrap;background:#fff;border:1px solid #e7e3db;border-radius:6px;padding:6px 8px;font-size:10px}.graph-import-button:hover{color:#3b3832;background:#f7f5ef}.graph-mode button:disabled{cursor:not-allowed;opacity:.4}.graph-axis-controls{background:#f7f6f3;border:1px solid #e9e8e3;border-radius:6px;gap:2px;padding:2px;display:inline-flex}.graph-axis-controls button{color:#69665f;width:24px;height:24px;font:10px var(--mono);background:#fff;border-radius:4px}.graph-axis-controls button:hover{color:#2f2e2a;background:#eeeae1}.graph-options-panel{background:#faf9f6;border-bottom:1px solid #eae8e2;flex-wrap:wrap;align-items:flex-start;gap:12px 22px;padding:13px 17px;display:flex}.graph-options-group{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.graph-options-group>span{color:#99948a;letter-spacing:.01em;margin-right:5px;font:500 10px Manrope,sans-serif}.graph-options-panel .graph-group-legend{border:0;flex-basis:100%;padding:6px 0 0}.graph-options-panel .graph-group-legend>span{color:#99948a}.graph-options-panel .graph-zoom-label{padding:0 5px}.graph-canvas-3d .graph-webgl{cursor:grab;touch-action:none}.graph-canvas-3d .graph-webgl:active{cursor:grabbing}.graph-search{color:#aaa69e;background:#fff;border:1px solid #e6e4dd;border-radius:6px;flex:1;align-items:center;gap:7px;min-width:170px;max-width:270px;padding:6px 9px;display:flex}.graph-search input{color:#35332e;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.graph-intro .graph-filter-toggle{height:32px}.graph-intro .graph-filter-toggle b{min-width:16px;font:9px var(--mono);background:#ebe8e1;border-radius:5px;padding:2px 4px}.graph-canvas:not(.graph-canvas-3d) .graph-node-core{width:var(--node-size);height:var(--node-size)}.graph-node-dimmed{opacity:.2}.graph-node-quiet .graph-node-label{opacity:0;pointer-events:none}.graph-node-quiet:hover .graph-node-label,.graph-node-quiet:focus .graph-node-label,.graph-node-quiet.graph-node-selected .graph-node-label{opacity:1;z-index:3}.graph-edge-active{stroke:#a9915e;stroke-width:1.7px}.graph-edge-dimmed{opacity:.12}.graph-edge-path{stroke:#a1844f;stroke-width:2.2px;opacity:1}.graph-edge-hit{stroke:#0000;stroke-width:13px;cursor:pointer;pointer-events:stroke}.graph-path-tools{color:#827e75;background:#fbfaf7;border-bottom:1px solid #eeede9;flex-wrap:wrap;align-items:center;gap:9px;padding:8px 16px;font-size:10px;display:flex}.graph-path-tools label{align-items:center;gap:6px;display:flex}.graph-path-tools select{color:#47443d;background:#fff;border:1px solid #e1ded6;border-radius:5px;max-width:180px;padding:5px 7px;font-size:10px}.graph-path-result{color:#655f53;margin-left:auto;font-size:10px}.graph-focus-button{color:#5d5649;border:1px solid #e4dfd3;border-radius:5px;margin:14px 0 0;padding:7px 9px;font-size:10px}.graph-focus-button:hover{background:#f6f3eb}.graph-detail-links .graph-link-context{color:#969187;margin:1px 0 4px;font-size:9px;line-height:1.4}.graph-flow{pointer-events:none}.graph-flow-trace{fill:none;stroke-width:1.4px;stroke-linecap:butt;opacity:.48;animation-duration:var(--flow-duration);animation-delay:var(--flow-offset);animation-timing-function:linear;animation-iteration-count:infinite}.graph-flow-out{stroke:#b59a63;animation-name:graph-flow-forward}.graph-flow-in{stroke:#829b8b;animation-name:graph-flow-reverse;animation-delay:calc(var(--flow-offset) - 1.3s)}@keyframes graph-flow-forward{to{stroke-dashoffset:-100px}}@keyframes graph-flow-reverse{to{stroke-dashoffset:100px}}.graph-flow-dimmed{opacity:.14}@media (prefers-reduced-motion:reduce){.graph-flow{display:none}}.graph-node-missing .graph-node-core{border:2px dashed #ada69a;box-shadow:none!important;background:#fff!important}.graph-node-missing .graph-node-label{color:#a19a90;opacity:0;pointer-events:none;border-style:dashed}.graph-node-missing:hover .graph-node-label,.graph-node-missing:focus .graph-node-label,.graph-node-missing.graph-node-selected .graph-node-label{z-index:3;opacity:1}.graph-detail-links button{color:#68665f;text-align:left;padding:0;font-size:10px}.graph-detail-links button:not(:disabled):hover{color:#3d3525;text-decoration:underline}.graph-detail-links button:disabled{opacity:.55}@media (width<=800px){.graph-intro{gap:6px;padding:8px 10px}.graph-search{max-width:none}.graph-intro .graph-filter-toggle{padding-inline:6px}}.graph-canvas:not(.graph-canvas-3d){place-items:center;display:grid}.graph-canvas:not(.graph-canvas-3d) .graph-world{width:min(100%,1400px);height:min(100%,720px);position:relative;inset:auto}.graph-group-legend{border-bottom:1px solid #f0efec;flex-wrap:wrap;align-items:center;gap:7px;padding:7px 17px;display:flex}.graph-group-legend>span{color:#aaa69e;font:8px var(--mono);letter-spacing:.09em;margin-right:3px}.graph-group-legend button{color:#77746e;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;min-height:23px;padding:2px 7px;font-size:9px;display:inline-flex}.graph-group-legend button.active,.graph-group-legend button:hover{color:#33312b;background:#f7f6f2;border-color:#e8e5dd}.graph-group-legend i{border-radius:50%;width:7px;height:7px}.graph-group-legend small{color:#aaa69e;font:8px var(--mono)}.graph-stage{position:relative}.graph-no-results{z-index:2;border:1px solid var(--workspace-line,#d9ded2);background:var(--workspace-paper,#fff);width:min(420px,100% - 32px);color:var(--workspace-ink,#263128);text-align:center;border-radius:16px;padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 36px #0002}.graph-no-results h3{letter-spacing:-.03em;margin:0 0 8px;font-size:19px}.graph-no-results p{color:var(--text-muted,#657264);margin:0 0 18px;font-size:13px;line-height:1.55}.graph-no-results>div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.theme-dark .graph-no-results{color:#edf1e9;background:#252d25;border-color:#465344}.theme-dark .graph-no-results p{color:#b8c5b2}.graph-canvas:active .graph-world,.graph-canvas:active .graph-node{transition:none}.graph-link-target .graph-node-core{transform:translate(-50%,-50%)scale(1.8);box-shadow:0 0 0 6px #8ca97966,0 0 0 12px #8ca97925!important}.graph-link-target .graph-node-label{color:#496b3e;font-weight:700;opacity:1!important}.graph-3d-label.graph-link-target{color:#496b3e;text-shadow:0 0 12px #fff;font-weight:700}.graph-link-hint{z-index:12;color:#385d31;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#f5fbf1f0;border:1px solid #ceddc8;border-radius:999px;align-items:center;gap:7px;max-width:min(90%,390px);padding:9px 13px;font:600 12px Manrope,sans-serif;display:flex;position:absolute;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 25px #253b1e24}.graph-detail-links .graph-connection{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.graph-connection>span{text-overflow:ellipsis;white-space:nowrap;color:#68665f;min-width:0;font-size:10px;overflow:hidden}.graph-detail-links .graph-connection>button{color:#9a746b;border-radius:4px;flex:none;padding:3px 6px;font-size:9px}.graph-detail-links .graph-connection>button:hover{color:#824b3b;background:#fbf0ed;text-decoration:none}.graph-animations-off .graph-canvas *,.graph-animations-off .graph-canvas :before,.graph-animations-off .graph-canvas :after{transition:none!important;animation:none!important}.task-title-edit{text-align:left;padding:5px 0}.task-title-edit:hover{color:#24231f;text-underline-offset:2px;text-decoration:underline}.task-edit-form{background:#faf9f6;border:1px solid #e7e5de;border-radius:7px;gap:10px;margin:12px 0;padding:14px;display:grid}.task-edit-head,.task-edit-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.task-edit-head b{color:#3d3b36;font-size:12px}.task-edit-head button{color:#8c8981;padding:2px 6px;font-size:18px}.task-edit-form label{color:#817e76;gap:5px;font-size:10px;display:grid}.task-edit-form input,.task-edit-form select{color:#33322e;background:#fff;border:1px solid #dedcd5;border-radius:5px;outline-color:#868f7b;min-width:0;height:34px;padding:0 9px;font:11px Manrope,sans-serif}.task-edit-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.task-edit-actions{justify-content:flex-end}.global-search .search-clear{color:#8d8a83;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;font-size:17px;line-height:1;display:grid}.global-search .search-clear:hover{color:#33322e;background:#f1f0ec}.today-agenda{gap:5px;margin-top:9px;display:grid}.today-agenda-head{color:#9a978f;align-items:center;gap:6px;font-size:10px;display:flex}.today-agenda-event{color:#57564f;text-align:left;border-radius:4px;align-items:baseline;gap:7px;width:100%;padding:5px 2px;font-size:10px;display:flex}.today-agenda-event:hover{background:#f6f5f1}.today-agenda-event time{color:#a19e96;flex:none;font-size:9px}.today-agenda-event span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-agenda-more{color:#77756d;justify-self:start;font-size:9px}.nori-loading{color:#929089;place-items:center;min-height:280px;font-size:12px;display:grid}.assistant-hidden{display:none}.assistant-page-host{min-height:calc(100vh - 62px)}.assistant-top-toggle{color:#456247;white-space:nowrap;background:#eff3eb;border:1px solid #d9e0d4;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.assistant-top-toggle:hover,.assistant-top-toggle.active{color:#314b34;background:#dfe9d8}.assistant-dock-host{z-index:20;background:#fffefa;border-left:1px solid #dfe5da;flex-direction:column;width:414px;display:flex;position:fixed;top:62px;bottom:0;right:0;box-shadow:-12px 0 35px #1d28131a}.assistant-dock-header{background:#f6f8f2;border-bottom:1px solid #e6e9e1;flex:none;justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex}.assistant-dock-header span,.assistant-dock-header div{align-items:center;gap:8px;display:inline-flex}.assistant-dock-header span{color:#344b35;font-size:12px;font-weight:750}.assistant-dock-header button{color:#687b68;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.assistant-dock-header button:hover{background:#e3eae0}.assistant-docked .main-shell{width:calc(100% - 478px)}.theme-dark .assistant-top-toggle{color:#e2eddb;background:#314431;border-color:#53644f}.theme-dark .assistant-dock-host{background:#242923;border-color:#3e4d3d}.theme-dark .assistant-dock-header{background:#2d372c;border-color:#3e4d3d}.theme-dark .assistant-dock-header span,.theme-dark .assistant-dock-header button{color:#d6e8d0}@media (width<=1120px){.assistant-docked .main-shell{width:calc(100% - 629px)}}@media (width<=800px){.assistant-docked .main-shell{width:calc(100% - 61px)}.assistant-dock-host{width:min(414px,100vw - 61px)}.assistant-top-toggle span{display:none}}.assistant-dock-header small{color:#8b9c87;font-size:9px;font-weight:500}.assistant-docked .page-content:not(.graph-page){width:100%;max-width:none;margin:0;padding:30px clamp(18px,3vw,42px) 60px}.assistant-docked .main-shell.with-explorer{width:calc(100% - 718px)}.assistant-docked .topbar{padding-inline:clamp(16px,2vw,39px)}.digest-foot-actions{align-items:center;gap:16px;display:flex}.digest-foot .digest-quill-button{color:#3f6244;font-weight:700}.digest-foot .digest-quill-button:hover{color:#244a2a}.digest-foot .digest-quill-button:disabled{opacity:.55;cursor:wait}.quill-digest-copy{white-space:pre-wrap;max-width:760px!important;font-size:12px!important;line-height:1.65!important}.quill-digest-error{color:#a8534b!important}.theme-dark .digest-foot .digest-quill-button{color:#bdd9b2}@media (width<=1350px){.assistant-docked .today-grid{grid-template-columns:minmax(0,1fr)}.assistant-docked .right-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assistant-docked .privacy-note{grid-column:1/-1}}@media (width<=1120px){.assistant-docked .main-shell{width:calc(100% - 478px)}.assistant-docked .main-shell.with-explorer{width:calc(100% - 718px)}.assistant-docked .topbar .global-search{width:145px}.assistant-docked .breadcrumbs{display:none}}@media (width<=950px){.assistant-docked .main-shell,.assistant-docked .main-shell.with-explorer{width:calc(100% - 64px);margin-left:64px}.assistant-dock-host{box-shadow:-20px 0 45px #0005}}@media (width<=650px){.digest-foot{flex-direction:column;align-items:flex-start;gap:10px}.digest-foot-actions{justify-content:space-between;gap:10px;width:100%}.assistant-docked .right-column{grid-template-columns:1fr}}.assistant-docked .main-shell{width:calc(100% - 64px);margin-left:64px}.assistant-docked .main-shell.with-explorer{width:calc(100% - 304px);margin-left:304px}.assistant-docked .page-content:not(.graph-page){max-width:1190px;margin:0 auto;padding:38px 42px 70px}.assistant-docked .today-grid{grid-template-columns:minmax(0,1fr) 267px}.today-grid>*,.today-grid .digest-card,.today-grid .section-card,.today-grid .side-card{min-width:0}.today-next-up{background:#eef3ea;border:1px solid #cad7c5;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:22px 24px;display:flex}.today-next-up-quiet{background:#f8faf6;border-color:#e4e9df;padding-block:16px}.today-next-up-quiet h2{font-size:18px}.today-next-up-quiet p{font-size:12px}.today-next-up-copy{min-width:0}.today-next-up .eyebrow{color:#5f805d}.today-next-up h2{color:#263529;letter-spacing:-.035em;overflow-wrap:anywhere;margin:8px 0 5px;font:650 clamp(18px,2vw,24px)/1.3 Manrope,sans-serif}.today-next-up p{color:#627263;margin:0;font-size:13px;line-height:1.5}.today-next-up-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.today-next-up-actions .button{min-height:40px;font-size:12px}.theme-dark .today-next-up{background:#2a392d;border-color:#435846}.theme-dark .today-next-up-quiet{background:#252d24;border-color:#3b4739}.theme-dark .today-next-up .eyebrow{color:#a8c9a0}.theme-dark .today-next-up h2{color:#edf3e9}.theme-dark .today-next-up p{color:#b5c5b0}@media (width<=650px){.today-next-up{flex-direction:column;align-items:flex-start;padding:18px}.today-next-up-actions{width:100%}.digest-top,.digest-foot-actions{flex-wrap:wrap}.digest-date{margin-left:0}}.assistant-docked .right-column{grid-template-columns:none;display:flex}.assistant-dock-host{border:1px solid #dfe5da;border-radius:16px;width:min(390px,100vw - 40px);height:min(610px,100dvh - 40px);top:auto;bottom:20px;right:20px;overflow:hidden;box-shadow:0 20px 55px #111b1140}.assistant-dock-header{height:48px}.assistant-fab{z-index:19;color:#f7fbf2;background:#395840;border:1px solid #849a7c;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:12px;font-weight:750;display:inline-flex;position:fixed;bottom:23px;right:23px;box-shadow:0 12px 28px #17291844}.assistant-fab:hover{background:#4b6c50;transform:translateY(-2px)}.theme-dark .assistant-fab,.assistant-fab.theme-dark{color:#f2f9ee;background:#4d6d4e;border-color:#789270}@media (width<=1350px){.assistant-docked .today-grid{grid-template-columns:minmax(0,1fr) 267px}.assistant-docked .right-column{display:flex}}@media (width<=1120px){.assistant-docked .main-shell{width:calc(100% - 64px)}.assistant-docked .main-shell.with-explorer{width:calc(100% - 304px)}.assistant-docked .breadcrumbs{display:flex}}@media (width<=800px){.assistant-docked .main-shell.with-explorer{width:calc(100% - 64px);margin-left:64px}.assistant-docked .today-grid{grid-template-columns:1fr}.assistant-docked .right-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assistant-dock-host{width:min(390px,100vw - 80px);height:min(610px,100dvh - 24px);bottom:12px;right:12px}.assistant-fab{bottom:15px;right:15px}}@media (width<=580px){.assistant-docked .page-content:not(.graph-page){padding:25px 13px 38px}.assistant-docked .right-column{grid-template-columns:1fr}.assistant-dock-host{width:calc(100vw - 24px)}}.app-shell .capture-card{background:#edf2e9;border-radius:14px;padding:19px}.app-shell .capture-card .eyebrow{color:#5d795e;letter-spacing:.12em;margin:0 0 7px;font-size:9px}.app-shell .capture-card h3{color:#293b2e;letter-spacing:-.025em;margin:0;font-size:16px}.app-shell .capture-card p{color:#647166;margin:8px 0 17px;font-size:11px;line-height:1.55}.item-detail{border:1px solid var(--line,#dce3d8);background:var(--surface,#fffefa);max-width:790px;color:var(--text,#263327);border-radius:18px;margin:12px auto;padding:clamp(24px,4vw,50px)}.item-detail-back{color:var(--muted,#738073);align-items:center;gap:8px;margin-bottom:38px;font-size:14px;display:inline-flex}.item-detail h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:10px 0 20px;font-size:clamp(28px,4vw,44px);line-height:1.13}.item-detail-meta{flex-wrap:wrap;gap:9px;margin:0 0 28px;display:flex}.item-detail-meta span{border:1px solid var(--line,#dce3d8);text-transform:capitalize;border-radius:999px;padding:7px 10px;font-size:13px}.item-detail-actions{flex-wrap:wrap;gap:10px;display:flex}.item-detail-transcript{white-space:pre-wrap;overflow-wrap:anywhere;margin:24px 0;font-size:16px;line-height:1.75}.item-detail-edit{gap:20px;margin-top:22px;display:grid}.item-detail-edit label{color:#687567;gap:8px;font-size:14px;font-weight:700;display:grid}.item-detail-edit input,.item-detail-edit select{color:#253326;background:#fffefa;border:1px solid #cdd9c9;border-radius:9px;width:100%;min-height:44px;padding:9px 12px;font:16px Manrope,sans-serif}.item-detail-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.item-detail-hint{color:#647462;max-width:60ch;margin-bottom:22px;font-size:14px;line-height:1.6}@media (width<=580px){.item-detail-edit-grid{grid-template-columns:1fr}}.calendar-event{text-align:left;cursor:pointer;width:100%}.calendar-event:hover{filter:brightness(.96)}.calendar-event:focus-visible{outline-offset:2px;outline:2px solid #86a47c}.task-title-open{text-align:left;cursor:pointer;min-width:0}.task-title-open:hover{text-underline-offset:3px;text-decoration:underline}.task-title-open:focus-visible{outline-offset:2px;outline:2px solid #86a47c}.capture-actions{gap:8px;display:grid}.app-shell .capture-actions button{text-align:left;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:40px;margin:0;padding:0 11px;font-size:11px;font-weight:700;display:flex}.app-shell .capture-actions button span{flex:1}.app-shell .capture-actions .capture-button{color:#f6faf2;background:#344f39}.app-shell .capture-actions .capture-button:hover{background:#426349}.app-shell .capture-actions .capture-text{color:#38533d;background:#f8fbf5;border:1px solid #cdd9c9}.app-shell .capture-actions .capture-text:hover{background:#fff;border-color:#a9bea8}.theme-dark.app-shell .capture-card{background:#293a2c;border-color:#405640}.theme-dark.app-shell .capture-card .eyebrow{color:#aacaa5}.theme-dark.app-shell .capture-card h3{color:#eef5e9}.theme-dark.app-shell .capture-card p{color:#bacbb8}.theme-dark.app-shell .capture-actions .capture-button{color:#203226;background:#dcebd7}.theme-dark.app-shell .capture-actions .capture-button:hover{background:#edf5e8}.theme-dark.app-shell .capture-actions .capture-text{color:#e2f1df;background:#354b37;border-color:#617d5d}.theme-dark.app-shell .capture-actions .capture-text:hover{background:#416047}.profile-menu{max-height:min(70vh,480px);overflow-y:auto}.profile-menu .space-option span{min-width:0}.profile-menu .space-option b,.profile-menu .space-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .topbar{gap:20px}.app-shell .breadcrumbs{min-width:0}.app-shell .breadcrumbs strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .current-space-identity{flex-direction:column;flex:0 auto;gap:2px;min-width:0;max-width:190px;line-height:1.15;display:flex}.app-shell .current-space-identity b{color:#344638;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.app-shell .current-space-identity small{color:#738773;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:550;overflow:hidden}.theme-dark.app-shell .current-space-identity b{color:#e5ecdf}.theme-dark.app-shell .current-space-identity small{color:#a4bba0}.app-shell .top-actions{flex:0 auto;gap:10px}.app-shell .global-search{flex:0 280px;width:clamp(180px,21vw,280px);height:36px}.header-utilities{background:#f3f6f0;border:1px solid #e2e7de;border-radius:9px;flex:none;align-items:center;gap:2px;height:36px;padding:2px;display:inline-flex}.app-shell .header-utilities .icon-button{border-radius:6px;width:30px;height:30px}.app-shell .header-utilities .icon-button:hover{background:#e2ebde}.app-shell .header-utilities .theme-toggle,.app-shell .header-utilities .quick-record-trigger{color:#557051}.app-shell .global-search-results{top:44px;right:77px}.theme-dark .header-utilities{background:#2a342a;border-color:#3c4a3c}.theme-dark.app-shell .header-utilities .icon-button{color:#c9dec1}.theme-dark.app-shell .header-utilities .icon-button:hover{background:#3d513c}@media (width<=800px){.app-shell .topbar{gap:10px}.app-shell .global-search{width:clamp(130px,30vw,210px)}.app-shell .top-actions{gap:7px}}@media (width<=580px){.app-shell .global-search{width:clamp(105px,31vw,160px)}.app-shell .global-search kbd{display:none}.app-shell .global-search-results{right:0}.app-shell .breadcrumbs{max-width:105px}.app-shell .topbar{flex-direction:column;justify-content:center;align-items:stretch;gap:7px;height:auto;min-height:91px;padding:8px 12px}.app-shell .breadcrumbs{width:100%;max-width:none}.app-shell .breadcrumbs .current-space-identity{width:100%;max-width:none;display:flex}.app-shell .breadcrumbs>svg,.app-shell .breadcrumbs>strong{display:none}.app-shell .top-actions{justify-content:space-between;width:100%}.app-shell .global-search{flex:1;width:auto;min-width:0}}.local-copy-banner{box-sizing:border-box;color:#304030;background:#f0f3eb;border:1px solid #cfddca;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;width:calc(100% - 32px);max-width:1106px;margin:1rem auto 0;padding:1rem 1.25rem;display:flex}.local-copy-banner .local-copy-icon{color:#607b5c;flex-shrink:0}.local-copy-content{flex:1;min-width:0}.local-copy-banner h2{margin:0;font-size:15px;line-height:1.4}.local-copy-banner p{margin:.25rem 0 0;font-size:13px;line-height:1.5}.local-copy-banner p span{color:#607260}.local-copy-banner .button{white-space:nowrap;min-height:38px;padding:9px 14px;font-size:13px}.local-copy-banner .local-copy-error{color:#a5362f}.app-shell.theme-dark .local-copy-banner{color:#e9f0e4;background:#29372b;border-color:#4b644d}.app-shell.theme-dark .local-copy-banner .local-copy-error{color:#f1a09a}.app-shell.theme-dark .local-copy-banner p span,.app-shell.theme-dark .local-copy-icon{color:#b1c4b2}.local-copy-actions{flex-wrap:wrap;flex:none;gap:.5rem;display:flex}.space-conflict-review{margin-top:.75rem}.space-conflict-review p{margin:.25rem 0}.space-conflict-review ul{margin:.5rem 0 0;padding-left:1.2rem;line-height:1.5}@media (width<=760px){.local-copy-banner{flex-wrap:wrap}.local-copy-content{flex-basis:calc(100% - 40px)}.local-copy-actions{width:100%}.local-copy-actions .button{flex:1;justify-content:center}}.account-import-backdrop{z-index:1200;background:#09100ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-import-dialog{border:1px solid var(--border,#526250);background:var(--surface,#f8faf5);width:min(100%,560px);max-height:calc(100dvh - 40px);color:var(--text,#263327);border-radius:20px;padding:30px;overflow:auto;box-shadow:0 24px 80px #00000047}.account-import-dialog h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:26px}.account-import-dialog p{line-height:1.6}.account-import-dialog label{gap:8px;margin:20px 0;font-weight:700;display:grid}.account-import-dialog select{border:1px solid var(--border,#526250);background:var(--surface,#f8faf5);width:100%;color:inherit;font:inherit;border-radius:9px;padding:12px}.account-import-counts{background:#7d9e7526;border-radius:9px;padding:12px 14px}.account-import-warning{color:#b35f51}.account-import-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:23px;display:flex}.theme-dark .account-import-dialog{color:#eef0e9;background:#242b24;border-color:#4a5747}.theme-dark .account-import-dialog select{color:#eef0e9;background:#1d241e;border-color:#4a5747}.theme-dark .account-import-warning{color:#efafa6}@media (width<=800px){.capture-layout{grid-template-columns:minmax(0,1fr)}.capture-main,.capture-aside{min-width:0}.capture-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.capture-aside .side-card,.capture-main .recording-panel,.capture-main .recording-panel>div:nth-child(2){min-width:0}.capture-main .recording-status{flex:none}}@media (width<=580px){.capture-aside{grid-template-columns:minmax(0,1fr)}.capture-main .recording-panel{flex-wrap:wrap}.capture-main .recording-panel>div:nth-child(2){flex:1}.capture-main .recording-status{width:100%;margin-left:0;padding-left:49px}}.startup-preview-controls{z-index:10;color:#324938;background:#f6f5ee;border:1px solid #d9ded2;border-radius:12px;gap:12px;width:260px;max-width:calc(100vw - 48px);padding:20px;font-family:Plus Jakarta Sans Variable,sans-serif;display:grid;position:fixed;bottom:24px;left:24px;box-shadow:0 8px 30px #26312812}.startup-preview-controls>a{color:inherit;font-size:12px;text-decoration:none}.startup-preview-controls>span{letter-spacing:.1em;font-size:9px;font-weight:800}.startup-preview-controls label{justify-content:space-between;font-size:12px;display:flex}.startup-preview-controls input{accent-color:#324938;width:100%;margin:0}.startup-preview-controls button{color:inherit;border:1px solid #d9ded2;border-radius:6px;padding:10px;font-size:12px}.startup-preview-controls.is-dark{color:#edf3e8;background:#263229;border-color:#405244}.startup-preview-controls.is-dark button{border-color:#506450}.startup-preview-controls.is-dark input{accent-color:#b8d3ac}.app-shell.startup-screen{color:#263128;background:#f6f5ee;place-items:center;min-height:100svh;font-family:Plus Jakarta Sans Variable,sans-serif;display:grid;position:relative}.startup-wordmark{letter-spacing:-.055em;font-size:23px;font-weight:700;position:absolute;top:clamp(28px,5vh,54px);left:50%;transform:translate(-50%)}.startup-screen-content{text-align:center;flex-direction:column;align-items:center;width:min(100%,440px);padding:100px 24px;display:flex}.startup-screen-content>.quill-mark{margin-bottom:32px}.startup-screen-copy h1{letter-spacing:-.045em;margin:0 0 12px;font:600 clamp(25px,3.5vw,32px)/1.2 Plus Jakarta Sans Variable,sans-serif}.startup-screen-copy p{color:#657264;margin:0;font-size:14px;line-height:1.6}.startup-progress{align-items:center;gap:14px;width:240px;max-width:100%;margin-top:32px;display:flex}.startup-progress progress{appearance:none;color:#324938;background:#d9ded2;border:0;border-radius:3px;flex:1;width:100%;height:3px;overflow:hidden}.startup-progress progress::-webkit-progress-bar{background:#d9ded2;border-radius:3px}.startup-progress progress::-webkit-progress-value{background:#324938;border-radius:3px;transition:width .45s ease-out}.startup-progress progress::-moz-progress-bar{background:#324938;border-radius:3px}.startup-progress>span{color:#657264;font-variant-numeric:tabular-nums;width:32px;font-size:11px}.startup-signature{color:#657264;text-align:center;letter-spacing:.02em;padding:0 24px;font-size:11px;position:absolute;bottom:clamp(28px,5vh,54px);left:0;right:0}.app-shell.startup-screen.theme-dark{color:#edf3e8;background:#1d251f}.startup-screen.theme-dark .startup-screen-copy p,.startup-screen.theme-dark .startup-progress>span,.startup-screen.theme-dark .startup-signature{color:#b2c1ae}.startup-screen.theme-dark .quill-mark-fill-base{filter:brightness(0)invert()}.startup-screen.theme-dark .startup-progress progress{background:#405244}.startup-screen.theme-dark .startup-progress progress::-webkit-progress-bar{background:#405244}.startup-screen.theme-dark .startup-progress progress::-webkit-progress-value{background:#8eaa85}.startup-screen.theme-dark .startup-progress progress::-moz-progress-bar{background:#8eaa85}@media (prefers-reduced-motion:reduce){.startup-progress progress::-webkit-progress-value{transition:none}}.workspace-setup{margin:20px 0}.workspace-setup h3{margin:0 0 8px}.workspace-setup>p,.workspace-setup-note,.workspace-setup-preview{color:inherit;font-size:13px;line-height:1.6}.workspace-setup fieldset{border:0;min-width:0;margin:22px 0 12px;padding:0}.workspace-setup legend{margin-bottom:12px;font-size:12px;font-weight:700}.workspace-setup-options{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;display:grid}.workspace-setup-options button{text-align:left;color:inherit;border:1px solid var(--workspace-line,#bac8b4);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:7px;padding:16px;display:flex}.workspace-setup-options button[aria-pressed=true]{background:#71916d1f;border-color:#668365;box-shadow:inset 0 0 0 1px #668365}.workspace-setup-options small{opacity:.75;line-height:1.5}.workspace-setup-upgrade{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.workspace-setup-access{border:1px solid var(--workspace-line,#bac8b4);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:18px;display:flex}.workspace-setup-access p{flex:200px;margin:0;font-size:13px;line-height:1.6}.workspace-setup form>label{gap:8px;margin:18px 0;display:grid}.workspace-setup-options button:focus-visible{outline-offset:3px;outline:2px solid #8eaa85}.workspace-setup-options button:disabled{cursor:wait;opacity:.6}.workspace-setup input{box-sizing:border-box;width:100%}.account-spaces{--border:#dce6d8;--surface:#f8faf6;--text:#25352a;--text-secondary:#5f7062;gap:16px;display:grid}.theme-dark .account-spaces{--border:#465648;--surface:#252f27;--text:#eef1e8;--text-secondary:#b1c4b2}.account-spaces h2,.account-spaces p{margin:0}.account-spaces label{color:var(--text-secondary,#9eaa9e);gap:7px;font-size:13px;display:grid}.account-spaces input,.account-spaces select{border:1px solid var(--border,#4a594b);background:var(--surface,#222922);min-width:0;color:var(--text,#eef1e8);font:inherit;border-radius:9px;padding:10px 12px}.account-space-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-space-forms form{align-items:end;gap:8px;display:flex}.account-space-forms form label{flex:1}.account-invite{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;color:var(--text,#eef1e8)}.account-pending-invites{border:1px solid var(--border,#4a594b);border-radius:10px;gap:4px;padding:12px 14px;display:grid}.account-pending-invites h4{margin:0 0 4px;font-size:12px}.account-signout{width:fit-content;color:var(--text-secondary,#9eaa9e);cursor:pointer;background:0 0;border:0;text-decoration:underline}.account-members,.account-relationships{border-top:1px solid var(--border,#4a594b);gap:10px;padding-top:14px;display:grid}.account-security{border-top:1px solid var(--border,#4a594b);justify-items:start;gap:10px;padding-top:14px;display:grid}.account-security h3{margin:0;font-size:15px}.account-security p{max-width:620px;color:var(--text-secondary,#9eaa9e);font-size:12px;line-height:1.5}.account-security form{flex-wrap:wrap;align-items:end;gap:10px;width:100%;display:flex}.account-security form label{flex:1;min-width:190px}.account-security form button{min-height:40px}.account-identity-confirm{border:1px solid var(--border,#4a594b);background:var(--surface,#222922);border-radius:9px;gap:9px;width:min(100%,620px);padding:12px;display:grid}.account-identity-confirm p{margin:0}.account-identity-confirm .settings-actions{gap:9px}.account-data-export{justify-items:start;gap:8px;display:grid}.account-data-export p{max-width:620px;color:var(--text-secondary,#9eaa9e);font-size:12px;line-height:1.5}.account-delete{border-top:1px solid var(--border,#4a594b);gap:10px;width:100%;margin-top:6px;padding-top:14px;display:grid}.account-delete .account-signout{color:#b76660}.account-delete form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.account-delete form p{grid-column:1/-1}.account-delete form button{justify-self:start}@media (width<=640px){.account-delete form{grid-template-columns:1fr}}.account-members h3,.account-relationships h3{margin:0;font-size:15px}.account-people-head{border-bottom:1px solid var(--border,#4a594b);align-items:center;gap:13px;padding:2px 0 16px;display:flex}.account-people-head h3{color:var(--text,#eef1e8);margin:0 0 4px;font-size:16px}.account-people-head p{max-width:640px;color:var(--text-secondary,#9eaa9e);font-size:12px;line-height:1.5}.account-people-head .settings-card-icon{flex:none}.account-member{border-bottom:1px solid var(--border,#4a594b);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.account-member small{opacity:.7;margin-top:3px;display:block}.account-member-actions,.account-relationships form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-member button{color:var(--text-secondary,#9eaa9e);cursor:pointer;background:0 0;border:0}.account-relationships form input,.account-relationships form select{flex:150px}.account-space-forms form small{max-width:170px;line-height:1.4}@media (width<=740px){.account-space-forms{grid-template-columns:1fr}.account-space-forms form{flex-wrap:wrap}}.app-shell .settings-card.account-empty{background:linear-gradient(125deg,#f4f6ef,#fffefa 62%);grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);align-items:center;gap:30px;padding:clamp(24px,3vw,36px);display:grid}.account-empty-copy{justify-items:start;gap:12px;display:grid}.account-eyebrow{color:#6d8565;letter-spacing:.13em;font-size:10px;font-weight:800}.app-shell .account-empty h2{color:#2d3b2c;letter-spacing:-.045em;max-width:390px;margin:0;font:650 clamp(23px,2.3vw,31px)/1.12 Manrope,sans-serif}.app-shell .account-empty p{color:#6f7d6a;max-width:420px;margin:0;font-size:13px;line-height:1.55}.account-empty-actions{flex-wrap:wrap;gap:9px;margin-top:8px;display:flex}.account-empty-actions .button{text-decoration:none}.account-empty-actions .account-provider-button{gap:9px}.account-desktop-auth{gap:10px;width:min(100%,340px);margin-top:3px;display:grid}.account-desktop-auth-divider{color:#899080;align-items:center;gap:10px;font-size:11px;display:flex}.account-desktop-auth-divider:before,.account-desktop-auth-divider:after{content:"";background:#dfe4d9;flex:1;height:1px}.account-desktop-auth form{gap:9px;width:100%;display:grid}.account-desktop-auth form label{color:#586653;gap:5px;width:100%;font-size:11px;font-weight:700;display:grid}.account-desktop-auth input{box-sizing:border-box;color:#30362d;background:#fff;border:1px solid #dce3d7;border-radius:7px;width:100%;min-width:0;min-height:39px;padding:8px 10px;font:12px DM Sans,sans-serif}.account-desktop-auth form .button{justify-content:center;min-height:40px;margin-top:2px}.account-desktop-auth-links{justify-content:space-between;gap:12px;display:flex}.account-desktop-auth-links button{color:#5b7555;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:11px;font-weight:700}.account-desktop-auth-links button:hover{text-decoration:underline}.account-desktop-auth-links button:disabled{cursor:wait;opacity:.6}.account-plan-link{color:#5b7555;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:fit-content;padding:3px 0;font-size:12px;font-weight:700;display:inline-flex}.account-plan-link:hover{color:#304a2c;text-decoration:underline}.account-space-preview{gap:7px;display:grid}.account-space-preview>div{color:#627d5d;background:#fffb;border:1px solid #dfe7da;border-radius:10px;align-items:center;gap:12px;min-height:53px;padding:9px 12px;display:flex}.account-space-preview>div:first-child{background:#e8f0e4;border-color:#cbdcc4}.account-space-preview span{gap:2px;min-width:0;display:grid}.account-space-preview b{color:#354634;font-size:12px}.account-space-preview small{color:#859381;font-size:10px}.account-space-preview i{color:#73916b;font:700 9px var(--mono);letter-spacing:.07em;margin-left:auto}.app-shell.theme-dark .settings-card.account-empty{background:linear-gradient(125deg,#2b382d,#242923 70%);border-color:#465648}.theme-dark .account-empty h2,.theme-dark .account-space-preview b{color:#e8f0e3}.theme-dark .account-empty p,.theme-dark .account-space-preview small{color:#afc0a9}.theme-dark .account-desktop-auth-divider{color:#b1c0ac}.theme-dark .account-desktop-auth-divider:before,.theme-dark .account-desktop-auth-divider:after{background:#465648}.theme-dark .account-desktop-auth form label{color:#c4d2bf}.theme-dark .account-desktop-auth input{color:#eef4e8;background:#273129;border-color:#4b5c4d}.theme-dark .account-desktop-auth-links button{color:#b9dcae}.theme-dark .account-space-preview>div{color:#b6d0ac;background:#263128;border-color:#435545}.theme-dark .account-space-preview>div:first-child{background:#344637;border-color:#638063}.theme-dark .account-plan-link{color:#b8d7ad}@media (width<=700px){.app-shell .settings-card.account-empty{grid-template-columns:1fr;gap:22px}.account-space-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.account-space-preview{grid-template-columns:1fr}}.account-recovery{border-top:1px solid var(--border,#4a594b);gap:9px;width:100%;margin-top:6px;padding-top:14px;display:grid}.account-recovery h4{margin:0;font-size:13px}.account-recovery-result{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-recovery-result code{overflow-wrap:anywhere;border:1px solid var(--border,#4a594b);background:var(--surface,#222922);color:var(--text,#eef1e8);-webkit-user-select:all;user-select:all;border-radius:8px;padding:9px 11px}.account-sessions{border-top:1px solid var(--border,#4a594b);gap:12px;width:100%;padding-top:14px;display:grid}.account-sessions h4,.account-sessions p{margin:0}.account-sessions h4{color:var(--text,#eef1e8);font-size:13px}.account-sessions p,.account-session small{color:var(--text-secondary,#9eaa9e);font-size:11px;line-height:1.5}.account-sessions-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-sessions-head>div{gap:5px;display:grid}.account-session-list{gap:8px;display:grid}.account-session{border:1px solid var(--border,#4a594b);background:var(--surface,#222922);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.account-session>div{flex:1;gap:3px;min-width:0;display:grid}.account-session b{color:var(--text,#eef1e8);font-size:12px}.account-session button{color:var(--text-secondary,#9eaa9e);text-decoration:underline}.account-disclosure{border:1px solid var(--workspace-line,#d9ded2);border-radius:12px;width:100%;padding:0 18px}.account-disclosure>summary{cursor:pointer;padding:18px 0;font-size:14px;font-weight:650}.account-disclosure>summary small{opacity:.7;margin:6px 0 0 18px;font-size:12px;font-weight:400;display:block}.account-disclosure[open]>summary{border-bottom:1px solid var(--workspace-line,#d9ded2);margin-bottom:16px}.account-disclosure .account-security{border:0;padding:0 0 18px}.account-disclosure .account-relationships{padding-bottom:18px}.account-profile-hero{align-items:center;gap:22px;padding:16px 0;display:flex}.account-profile-initials{color:#f6f5ee;background:#324938;border-radius:50%;flex:none;place-items:center;width:80px;height:80px;font:600 28px Plus Jakarta Sans Variable,sans-serif;display:grid}.account-profile-identity{gap:9px;min-width:0;display:grid}.account-profile-identity>span{color:var(--text-secondary);letter-spacing:.12em;font-size:10px;font-weight:700}.account-profile-identity h2{color:var(--text);letter-spacing:-.04em;font:650 26px/1.2 Plus Jakarta Sans Variable,sans-serif}.account-profile-identity p{color:var(--text-secondary);overflow-wrap:anywhere;font-size:14px}.account-profile-plan{width:fit-content;color:var(--text);background:#8eaa8522;border-radius:7px;align-items:center;gap:12px;margin-top:3px;padding:7px 11px;font-size:12px;font-weight:650;display:flex}.account-profile-plan:hover{background:#8eaa8540}.account-section-profile .account-disclosure>summary{align-items:center;gap:14px;list-style:none;display:flex}.account-section-profile .account-disclosure>summary::-webkit-details-marker{display:none}.account-section-profile .account-disclosure>summary span{flex:1}.account-section-profile .account-disclosure>summary small{margin:6px 0 0;line-height:1.5}.account-section-profile .account-disclosure>summary:after{content:"+";color:var(--text-secondary);font-size:23px;font-weight:400}.account-section-profile .account-disclosure[open]>summary:after{content:"−"}.account-section-profile .account-disclosure:hover{border-color:#8eaa85}.account-section-profile .account-signout{border:1px solid var(--border);border-radius:8px;min-height:40px;margin-top:8px;padding:9px 14px;text-decoration:none}.account-section-profile .account-disclosure .account-signout{border:0;margin:0}.theme-dark .account-profile-initials{color:#263128;background:#b8d3ac}@media (width<=500px){.account-profile-hero{gap:15px}.account-profile-initials{width:60px;height:60px;font-size:22px}.account-profile-identity h2{font-size:22px}}.account-section-security .account-security{border:0;gap:16px;padding-top:8px}.account-section-security .account-security>form{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px}.account-section-security .account-data-export{border:1px solid var(--border);border-radius:12px;width:100%;padding:20px}.account-section-security .account-data-export p{margin-top:12px;line-height:1.7}.account-section-security .account-security>h3{color:var(--text);font-family:Plus Jakarta Sans Variable,sans-serif;font-size:17px}.account-section-security .account-security>p{font-size:13px;line-height:1.7}.account-section-security .account-signout{border:1px solid var(--border);border-radius:8px;padding:10px 15px;text-decoration:none}.account-local-workspace{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}.account-local-workspace>svg{color:var(--text-secondary);flex-shrink:0}.account-local-workspace>div{flex:1;min-width:0}.account-local-workspace h3,.account-cloud-heading h3{color:var(--text);margin:0;font-size:16px}.account-local-workspace p{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.6}.account-local-workspace .button{flex-shrink:0}.account-cloud-heading{color:var(--text-secondary);align-items:center;gap:9px;margin-top:8px;display:flex}@media (width<=600px){.account-local-workspace{flex-wrap:wrap}.account-local-workspace>div{flex-basis:calc(100% - 40px)}.account-local-workspace .button{justify-content:center;width:100%}}.account-space-forms{align-items:start}.account-space-forms form{border:1px solid var(--border);border-radius:12px;align-content:start;align-items:start;gap:12px;padding:16px;display:grid}.account-space-forms form>.button{justify-self:start}.account-space-forms form>small{max-width:none;font-size:12px;line-height:1.5}.account-space-forms form label{flex-basis:100%}.account-space-forms form label small{max-width:none;line-height:1.6}.account-edit-name{color:var(--text-secondary);text-underline-offset:3px;padding:6px 0;font-size:13px;text-decoration:underline}.account-name-editor{gap:12px;margin:12px 0;display:grid}.account-name-editor label{font-size:13px}.account-name-editor input{box-sizing:border-box;width:100%}.account-name-editor .settings-actions{flex-wrap:wrap}.account-space-forms form h3{color:var(--text);margin:0;font-size:15px}.account-space-action{border:1px solid var(--border);border-radius:12px;overflow:hidden}.account-space-action summary{cursor:pointer;align-items:center;gap:12px;padding:16px;list-style:none;display:flex}.account-space-action summary::-webkit-details-marker{display:none}.account-space-action summary>span{flex:1;gap:6px;display:grid}.account-space-action summary b{color:var(--text);font-size:14px}.account-space-action summary small{color:var(--text-secondary);font-size:12px;line-height:1.5}.account-space-action summary svg{color:var(--text-secondary);flex-shrink:0;transition:transform .15s}.account-space-action[open] summary svg{transform:rotate(90deg)}.account-space-action summary:hover{background:var(--surface)}.account-space-action summary:focus-visible{outline-offset:-3px;outline:2px solid #8eaa85}.account-space-action form{border:0;border-top:1px solid var(--border);border-radius:0}.account-member>span{overflow-wrap:anywhere;min-width:0}.account-member-you{background:var(--surface);color:var(--text-secondary);border-radius:6px;margin-left:8px;padding:2px 7px;font-size:11px;font-style:normal;display:inline-block}.account-invite-result{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:14px;display:flex}.account-invite-result code{flex:1;min-width:140px;font-size:13px;line-height:1.6}.account-invite-result small{width:100%;color:var(--text-secondary);font-size:12px;line-height:1.5}@media (width<=600px){.account-member{flex-wrap:wrap;align-items:flex-start}.account-member-actions{width:100%}}.workspace-sync-tool>label{margin-bottom:8px;font-size:13px;font-weight:650;display:block}.workspace-sync-tool>select{border:1px solid var(--workspace-line,#d7dfd2);width:100%;color:inherit;font:inherit;background:0 0;border-radius:10px;padding:12px}.workspace-sync-linked{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.workspace-sync-linked span{opacity:.7;flex-basis:100%}.workspace-sync-review{border:1px solid var(--workspace-line,#d7dfd2);border-radius:12px;margin:16px 0;padding:16px;font-size:13px}.workspace-sync-review ul{max-height:200px;padding-left:20px;overflow:auto}.workspace-sync-tool .settings-actions{flex-wrap:wrap}.feature-scope{color:inherit;margin-bottom:20px;font-size:12px}.feature-scope summary{cursor:pointer;opacity:.75;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;display:flex}.feature-scope summary::-webkit-details-marker{display:none}.feature-scope summary:after{content:"⌄";margin-left:3px}.feature-scope[open] summary{opacity:1}.feature-scope-workspace{opacity:.65;font-size:11px}.feature-scope-content{border:1px solid #d7dfd2;border-radius:12px;margin-top:12px;padding:16px}.feature-scope-content p{margin:0 0 10px;line-height:1.7}.feature-scope-included{opacity:.7;font-size:11px}.feature-scope-options{flex-wrap:wrap;gap:10px;display:flex}.feature-scope-options button{text-align:left;color:inherit;border:1px solid #d7dfd2;border-radius:9px;align-items:center;gap:9px;padding:12px;display:flex}.feature-scope-options small{opacity:.65;margin-top:4px;font-size:10px;display:block}.feature-access-denied{max-width:560px;margin:15vh auto;padding:24px}.feature-access-denied h1{letter-spacing:-.035em;font-size:28px}.feature-access-denied p{line-height:1.7}.feature-access-denied>div{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.theme-dark .feature-scope-content,.theme-dark .feature-scope-options button{border-color:#3b463a}.calendar-event-editor{margin:0 0 20px}.calendar-event-editor form>label{flex-direction:column;gap:8px;margin:15px 0;font-size:13px;font-weight:600;display:flex}.calendar-event-editor input:not([type=checkbox]),.calendar-event-editor select,.calendar-create-form input:not([type=color]){width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #d7dfd2;border-radius:8px;padding:11px}.calendar-event-editor .calendar-all-day{flex-direction:row;align-items:center;font-weight:400}.calendar-event-dates{grid-template-columns:1fr 1fr;gap:16px;display:grid}.calendar-event-dates label{gap:8px;font-size:13px;display:grid}.calendar-picker{border:1px solid #d7dfd2;border-radius:12px;margin-bottom:20px;padding:16px}.calendar-picker-options{flex-wrap:wrap;align-items:center;gap:12px 18px;font-size:12px;display:flex}.calendar-picker-options>span{font-weight:650}.calendar-picker-options label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.calendar-picker-options i{border-radius:50%;width:8px;height:8px}.calendar-picker-options small{opacity:.6}.calendar-create-form{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.calendar-create-form input:not([type=color]){flex:1;min-width:180px}.calendar-create-form input[type=color]{background:0 0;border:none;width:38px;height:38px}.theme-dark .calendar-picker,.theme-dark .calendar-event-editor input:not([type=checkbox]),.theme-dark .calendar-event-editor select,.theme-dark .calendar-create-form input:not([type=color]){border-color:#3b463a}.theme-dark .calendar-event-editor select option{color:#edf1e8;background:#242c24}@media (width<=580px){.calendar-event-dates{grid-template-columns:1fr}}.calendar-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px;display:grid}.calendar-main-view{min-width:0}.calendar-picker{background:#fff;border-radius:14px;margin:0;padding:18px 12px 12px}.calendar-picker summary{cursor:pointer;align-items:center;gap:9px;padding:0 6px 16px;font-size:14px;font-weight:650;list-style:none;display:flex}.calendar-picker summary::-webkit-details-marker{display:none}.calendar-list-count{color:#61735c;background:#eef2eb;border-radius:6px;margin-left:auto;padding:3px 7px;font-size:11px}.calendar-list-group{margin-bottom:18px}.calendar-list-group h3{text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin:4px 8px 8px;font-size:10px}.calendar-list-row{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:11px 8px;display:flex;position:relative}.calendar-list-row:hover{background:#f2f5ef}.calendar-list-row input{opacity:0;width:20px;height:20px;position:absolute}.calendar-list-row:focus-within{outline-offset:1px;outline:2px solid #55795e}.calendar-visibility-check{border:1.5px solid var(--calendar-color);background:var(--calendar-color);color:#fff;border-radius:5px;flex:0 0 18px;place-items:center;height:18px;display:grid}.calendar-list-row.is-hidden .calendar-visibility-check{background:0 0}.calendar-list-row.is-hidden .calendar-list-name{opacity:.6}.calendar-list-name{flex-direction:column;gap:4px;min-width:0;display:flex}.calendar-list-name b{overflow-wrap:anywhere;font-size:13px;font-weight:550}.calendar-list-name small{opacity:.6;font-size:11px}.calendar-list-hint{opacity:.6;padding:0 8px 8px;font-size:11px;line-height:1.6}.calendar-add-button{width:100%;min-height:42px;color:inherit;border:1px solid #d7dfd2;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.calendar-add-button:hover{background:#eef3e9}.calendar-dialog{color:#29382e;background:#fafbf7;border:1px solid #d7dfd2;border-radius:20px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 48px);padding:28px;overflow:auto;box-shadow:0 25px 90px #13251f30}.calendar-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#172b2459}.calendar-dialog-head{justify-content:space-between;align-items:start;display:flex}.calendar-dialog-icon{color:#43654e;background:#eaf0e4;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.calendar-dialog h2{letter-spacing:-.04em;margin:22px 0 8px;font-size:24px;line-height:1.3}.calendar-dialog>p{opacity:.7;margin:0 0 24px;font-size:13px}.calendar-dialog-label,.calendar-color-picker legend{margin-bottom:9px;font-size:12px;font-weight:650;display:block}.calendar-dialog input{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #d7dfd2;border-radius:10px;padding:13px}.calendar-color-picker{border:0;flex-wrap:wrap;gap:10px;margin:24px 0 20px;padding:0;display:flex}.calendar-color-picker button{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.calendar-color-picker button[aria-pressed=true]{outline-offset:3px;outline:2px solid;box-shadow:0 0 0 4px #d7dfd2}.calendar-color-preview{border:1px solid #d7dfd2;border-radius:10px;align-items:center;gap:10px;padding:13px;font-size:13px;display:flex}.calendar-color-preview i{border-radius:50%;flex:0 0 9px;height:9px}.calendar-color-preview span{overflow-wrap:anywhere;min-width:0}.calendar-color-preview small{opacity:.6;margin-left:auto;font-size:10px}.calendar-dialog-actions{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.theme-dark .calendar-picker{background:#242c24}.theme-dark .calendar-list-row:hover,.theme-dark .calendar-add-button:hover{background:#303c2f}.theme-dark .calendar-add-button{border-color:#3b463a}@media (width<=1100px){.calendar-layout{grid-template-columns:190px minmax(0,1fr);gap:14px}.calendar-layout .week-calendar{grid-template-columns:repeat(7,minmax(110px,1fr));overflow-x:auto}.calendar-layout .calendar-year-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.calendar-layout{grid-template-columns:1fr}.calendar-picker{margin-bottom:6px}.calendar-picker summary{padding-bottom:10px}.calendar-list-group{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px;display:grid}.calendar-list-group h3{grid-column:1/-1}.calendar-layout .calendar-year-grid{grid-template-columns:1fr}.calendar-dialog{padding:22px}}.calendar-event-dialog{width:min(560px,100vw - 32px)}.calendar-event-dialog .calendar-event-editor{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.calendar-event-dialog .calendar-event-editor h2{margin:0}.calendar-dialog .icon-button{color:inherit}.calendar-dialog .calendar-event-dates input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-dark .calendar-dialog{color:#edf1e8;background:#242c24;border-color:#3b463a}.theme-dark .calendar-dialog input,.theme-dark .calendar-dialog .calendar-color-preview{color:#edf1e8;background:#1d251e;border-color:#3b463a}.theme-dark .calendar-dialog-icon{color:#b8d0ad;background:#354034}.theme-dark .calendar-dialog .calendar-event-editor{box-shadow:none;background:0 0}.theme-dark .calendar-dialog .calendar-event-dates input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.calendar-sharing-bar{background:#f0f4ec;border:1px solid #d7dfd2;border-radius:12px;align-items:center;gap:13px;margin-bottom:20px;padding:16px 18px;display:flex}.calendar-sharing-icon{color:#44644e;background:#e2ebda;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.calendar-sharing-bar>div{flex:1;min-width:0}.calendar-sharing-bar b{font-size:13px}.calendar-sharing-bar p{opacity:.7;margin:4px 0 0;font-size:12px;line-height:1.6}.theme-dark .calendar-sharing-bar{background:#283628;border-color:#3b463a}.theme-dark .calendar-sharing-icon{color:#b8d0ad;background:#354034}@media (width<=760px){.calendar-sharing-bar{flex-wrap:wrap}.calendar-sharing-bar>button{margin-left:51px}}.calendar-sharing-choices{flex-wrap:wrap;flex:0 auto;gap:10px 20px;display:flex}.calendar-sharing-choices>button{min-height:42px}.calendar-sharing-choices span{text-align:left}.calendar-sharing-choices small{opacity:.65;margin-top:4px;font-size:10px;font-weight:400;display:block}@media (width<=760px){.calendar-sharing-choices{flex-basis:100%;margin-left:51px}}.plan-page{gap:17px;display:grid}.plan-hero{background:linear-gradient(125deg,#eaf1e6,#f8f9f4);border:1px solid #dce7d7;border-radius:16px;justify-content:space-between;align-items:stretch;gap:22px;padding:clamp(24px,3vw,34px);display:flex}.plan-hero h2{color:#2b3a29;letter-spacing:-.045em;max-width:560px;margin:10px 0 9px;font:650 clamp(23px,2.5vw,32px)/1.15 Manrope,sans-serif}.plan-hero p{color:#697b65;max-width:480px;margin:0;font-size:13px;line-height:1.55}.plan-hero-state{background:#ffffffac;border:1px solid #cdddc7;border-radius:12px;flex:0 0 215px;align-content:center;gap:7px;padding:18px;display:grid}.plan-hero-state span{color:#6e8967;letter-spacing:.12em;font-size:9px;font-weight:800}.plan-hero-state strong{color:#30442f;font-size:14px}.plan-hero-state small{color:#60735d;font-size:12px;line-height:1.45}.plan-retry{color:#305d39;text-underline-offset:3px;justify-self:start;padding:5px 0;font-size:12px;font-weight:700;text-decoration:underline}.plan-retry:focus-visible{outline-offset:3px;outline:2px solid}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.plan-pricebar{justify-content:space-between;align-items:center;gap:18px;display:flex}.plan-pricebar>div:first-child{gap:3px;display:grid}.plan-pricebar small{color:#5b6e58;font-size:12px}.plan-cycle{background:#f0f4ec;border:1px solid #dfe8d9;border-radius:9px;gap:3px;padding:3px;display:flex}.plan-cycle button{color:#697b66;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:8px 11px;font-size:11px;display:inline-flex}.plan-cycle button.active{color:#31452e;background:#fffefa;box-shadow:0 1px 5px #23311e14}.plan-cycle button:hover:not(.active){color:#354c32;background:#e2eadc}.plan-cycle button span{color:#5f8657;font-size:9px;font-weight:750}.plan-option{background:#fffefa;border:1px solid #e2e7dd;border-radius:13px;flex-direction:column;min-width:0;min-height:248px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.plan-option:hover{border-color:#aabda3;transform:translateY(-2px);box-shadow:0 10px 24px #26351d12}.plan-option.current{border-color:#8daa85;box-shadow:inset 0 0 0 1px #8daa85}.plan-option.current:hover{box-shadow:inset 0 0 0 1px #8daa85,0 10px 24px #26351d12}.plan-option-top{justify-content:space-between;align-items:center;gap:4px;display:flex}.plan-option-icon{color:#62805c;background:#edf3e9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.plan-current{color:#5f8359;letter-spacing:.05em;font-size:8px;font-weight:800}.plan-option h3{color:#2d3d2c;margin:17px 0 4px;font:700 16px Manrope,sans-serif}.plan-option p{color:#778875;min-height:37px;margin:0;font-size:11px;line-height:1.45}.plan-price{align-items:baseline;gap:4px;margin-top:11px;display:flex}.plan-price strong{color:#253a24;letter-spacing:-.06em;font:700 28px Manrope,sans-serif}.plan-price span{color:#73836f;font-size:9px;line-height:1.35}.plan-billed{color:#60765d;min-height:15px;font-size:10px;display:block}.plan-option ul{border-top:1px solid #e9eee6;gap:11px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid}.plan-option li{color:#4b5d49;align-items:flex-start;gap:7px;font-size:10px;line-height:1.4;display:flex}.plan-option li svg{color:#71966a;flex:none}.plan-next{background:#f3f7f0;border:1px solid #e0e8dc;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:21px 23px;display:flex}.plan-why{align-items:baseline;gap:20px;padding:4px 2px;display:flex}.plan-why .eyebrow{flex:none}.plan-why p{color:#73826f;max-width:720px;margin:0;font-size:11px;line-height:1.5}.plan-next strong{color:#344733;font-size:13px}.plan-next p{color:#758472;max-width:565px;margin:5px 0 0;font-size:11px;line-height:1.5}.plan-next .button{flex:none}.theme-dark .plan-hero{background:linear-gradient(125deg,#2b3d2e,#263128);border-color:#405641}.theme-dark .plan-hero h2,.theme-dark .plan-hero-state strong,.theme-dark .plan-option h3,.theme-dark .plan-next strong{color:#e6eee2}.theme-dark .plan-hero p,.theme-dark .plan-hero-state small,.theme-dark .plan-option p,.theme-dark .plan-next p{color:#afc1a9}.theme-dark .plan-retry{color:#c5e5b9}.theme-dark .plan-hero-state,.theme-dark .plan-option{background:#242c25;border-color:#425144}.theme-dark .plan-option.current{border-color:#86a980;box-shadow:inset 0 0 0 1px #86a980}.theme-dark .plan-option-icon{color:#b5d1ac;background:#344b36}.theme-dark .plan-price strong{color:#e9f1e3}.theme-dark .plan-price span,.theme-dark .plan-billed,.theme-dark .plan-pricebar small{color:#aebfa9}.theme-dark .plan-cycle{background:#263429;border-color:#405341}.theme-dark .plan-cycle button{color:#b3c6af}.theme-dark .plan-cycle button.active{color:#eff5e9;background:#3a4e3a}.theme-dark .plan-cycle button:hover:not(.active){color:#e3eddd;background:#334333}.theme-dark .plan-option:hover{border-color:#71856b;box-shadow:0 10px 24px #0004}.theme-dark .plan-option.current:hover{box-shadow:inset 0 0 0 1px #86a980,0 10px 24px #0004}.theme-dark .plan-option ul{border-color:#3e4d3e}.theme-dark .plan-option li{color:#d2ddcd}.theme-dark .plan-next{background:#29372b;border-color:#425644}.theme-dark .plan-why p{color:#adbea8}@media (width<=950px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.plan-hero,.plan-next{flex-direction:column;align-items:stretch}.plan-hero-state{flex:auto}.plan-pricebar{flex-direction:column;align-items:flex-start}.plan-why{flex-direction:column;gap:6px}}@media (width<=520px){.plan-grid{grid-template-columns:1fr}.plan-option{min-height:0}}@media (prefers-reduced-motion:reduce){.plan-option{transition:none}.plan-option:hover{transform:none}}.plan-features{margin:30px 0}.plan-features>h2{letter-spacing:-.03em;margin-bottom:8px;font-size:23px}.plan-features>p{opacity:.7;font-size:13px;line-height:1.6}.plan-feature-scroll{border:1px solid #d7dfd2;border-radius:14px;margin-top:18px;overflow:auto}.plan-feature-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:800px;font-size:12px}.plan-feature-scroll th,.plan-feature-scroll td{vertical-align:top;border-bottom:1px solid #d7dfd2;padding:17px}.plan-feature-scroll thead th{background:#edf3e7;font-size:13px}.plan-feature-scroll tbody th{width:36%;font-weight:400}.plan-feature-scroll th b{font-size:13px;font-weight:650;display:block}.plan-feature-scroll th small{opacity:.65;margin-top:6px;line-height:1.6;display:block}.plan-feature-scroll tr:last-child th,.plan-feature-scroll tr:last-child td{border-bottom:0}.theme-dark .plan-feature-scroll,.theme-dark .plan-feature-scroll th,.theme-dark .plan-feature-scroll td{border-color:#3b463a}.theme-dark .plan-feature-scroll thead th{background:#303e2e}.dashboard-upgrade{background:linear-gradient(110deg,#edf4e9,#f7f9f3);border:1px solid #d7e4d1;border-radius:12px;align-items:center;gap:13px;margin:24px 0 0;padding:13px 15px;display:flex}.dashboard-upgrade-icon{color:#5e7e58;background:#dfead9;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.dashboard-upgrade-copy{flex:1;gap:2px;min-width:0;display:grid}.dashboard-upgrade-copy>span{color:#6f8c68;letter-spacing:.1em;font-size:8px;font-weight:800}.dashboard-upgrade-copy strong{color:#334830;font-size:12px}.dashboard-upgrade-copy p{color:#72866e;margin:0;font-size:10px;line-height:1.35}.dashboard-upgrade-action{color:#3e6339;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.dashboard-upgrade-action:hover{text-decoration:underline}.dashboard-upgrade-close{color:#7f9679;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;display:grid}.dashboard-upgrade-close:hover{background:#dcead6}.theme-dark .dashboard-upgrade{background:linear-gradient(110deg,#2b3e2d,#253027);border-color:#435d43}.theme-dark .dashboard-upgrade-icon{color:#b1d3a5;background:#38513a}.theme-dark .dashboard-upgrade-copy strong{color:#e3efdc}.theme-dark .dashboard-upgrade-copy p{color:#b3c8ac}.theme-dark .dashboard-upgrade-action{color:#c0e0b5}@media (width<=650px){.dashboard-upgrade{flex-wrap:wrap;align-items:flex-start}.dashboard-upgrade-action{margin-left:50px}.dashboard-upgrade-close{order:-1;margin-left:auto}}.app-shell .settings-layout-friendly{grid-template-columns:220px minmax(0,1fr);gap:28px;max-width:1100px;display:grid}.app-shell .settings-layout-friendly .settings-tabs{border:0;flex-direction:column;align-self:start;gap:6px;display:flex;overflow:visible}.app-shell .settings-layout-friendly .settings-tab{white-space:normal;min-height:66px;color:inherit;text-align:left;border-radius:10px;gap:12px;padding:14px 12px}.app-shell .settings-layout-friendly .settings-tab span{gap:5px;display:grid}.app-shell .settings-layout-friendly .settings-tab b{font-size:13px;font-weight:650}.app-shell .settings-layout-friendly .settings-tab small{opacity:.7;font-size:11px;font-weight:400;line-height:1.4}.app-shell .settings-layout-friendly .settings-tab.active{background:#8eaa8526}.app-shell .settings-layout-friendly .settings-tab.active:after{display:none}.app-shell .settings-layout-friendly .settings-tab:focus-visible{outline-offset:2px;outline:2px solid #8eaa85}.app-shell .settings-layout-friendly .settings-card{padding:24px}.app-shell .settings-layout-friendly .settings-card-head h2,.app-shell .settings-shortcuts>h2{margin:0 0 6px;font-family:Plus Jakarta Sans Variable,sans-serif;font-size:17px}.app-shell .settings-layout-friendly .settings-card-head p{color:inherit;opacity:.75;font-size:13px;line-height:1.6}.app-shell .settings-layout-friendly .settings-row{gap:20px;min-height:52px;font-size:13px}.app-shell .settings-layout-friendly .settings-footnote{font-size:12px;line-height:1.7}.app-shell .settings-shortcuts>p{opacity:.7;margin:0 0 18px;font-size:13px}.app-shell .settings-shortcuts>div{gap:8px;display:grid}.app-shell .settings-shortcuts button{border:1px solid var(--workspace-line);text-align:left;color:inherit;border-radius:10px;align-items:center;gap:14px;padding:14px;display:flex}.app-shell .settings-shortcuts button:hover{background:#8eaa8518}.app-shell .settings-shortcuts button span{flex:1;gap:5px;display:grid}.app-shell .settings-shortcuts button b{font-size:13px}.app-shell .settings-shortcuts button small{opacity:.7;font-size:12px}@media (width<=850px){.app-shell .settings-layout-friendly{grid-template-columns:1fr;gap:12px}.app-shell .settings-layout-friendly .settings-tabs{flex-direction:row;overflow-x:auto}.app-shell .settings-layout-friendly .settings-tab{min-height:48px}.app-shell .settings-layout-friendly .settings-tab small{display:none}.app-shell .settings-layout-friendly .settings-card{padding:18px}.app-shell .settings-layout-friendly .settings-row{flex-wrap:wrap;gap:8px;padding:12px 0}}.app-shell{--workspace-ink:#252624;--workspace-paper:#faf9f6;--workspace-line:#e7e4dc;--workspace-sage:#64775e;background:var(--workspace-paper);color:var(--workspace-ink);font-family:DM Sans,Avenir Next,sans-serif}.app-shell .sidebar{background:#262824;border-right-color:#262824;box-shadow:4px 0 20px #25262414}.app-shell .brand{box-shadow:none;background:0 0;border:0;border-radius:0;transform:translateY(-4px)}.app-shell .brand:hover{opacity:.85;background:0 0}.app-shell .brand-mark{background:0 0;border-radius:0;width:46px;height:46px;padding:0}.app-shell .brand-mark-light{filter:brightness(0)saturate()invert(93%)sepia(11%)saturate(183%)hue-rotate(44deg)brightness(104%)contrast(91%)}.app-shell .brand-mark-dark{filter:brightness(0)saturate()invert(81%)sepia(16%)saturate(293%)hue-rotate(59deg)brightness(99%)contrast(88%)}.app-shell .nav-item{color:#aeb3a7;border-radius:10px;transition:background .18s,color .18s,transform .18s}.app-shell .nav-item svg{color:inherit}.app-shell .nav-item:hover{color:#fff;background:#ffffff14;transform:translateY(-1px)}.app-shell .nav-item.selected{color:#f9faf5;background:#56674f;box-shadow:inset 0 0 0 1px #ffffff16}.app-shell .nav-count{color:#fff;background:#8c9d82}.app-shell .profile-menu-wrap{border-top-color:#ffffff24}.app-shell .profile-menu-wrap .profile:hover,.app-shell .profile-menu-wrap .profile-current{background:#ffffff16}.app-shell .profile-space-location{align-items:center;gap:5px;display:flex}.app-shell .profile-space-location svg{flex-shrink:0}.app-shell .profile-avatar{color:#364334;background:#dce4d5;border-color:#a8b49e}.app-shell .main-shell{background:var(--workspace-paper)}.app-shell .topbar{border-bottom:1px solid var(--workspace-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf9f6ee}.app-shell .breadcrumbs strong{color:#30322d;font-weight:650}.app-shell .global-search{background:#fff;border-color:#e3e0d8;border-radius:8px;height:36px}.app-shell .global-search:focus-within{border-color:#9caa93;box-shadow:0 0 0 3px #839b7926}.app-shell .icon-button{border-radius:8px}.app-shell .icon-button:hover{color:#30362f;background:#e9eee5}.app-shell .page-heading h1{color:#252624;letter-spacing:-.055em;font-size:32px}.app-shell .page-heading p{color:#797c73;font-size:13px;line-height:1.5}.app-shell .eyebrow{color:#73846d;letter-spacing:.12em;font-size:10px;font-weight:750}.app-shell .button{border-radius:8px;min-height:38px;font-size:12px;font-weight:650}.app-shell .button-dark{background:#252624;box-shadow:0 5px 12px #25262418}.app-shell .button-dark:hover{background:#3b3f39}.app-shell .button-light{color:#444a40;border-color:#e2dfd6}.app-shell .button-light:hover{background:#f6f8f3;border-color:#acb8a5}.app-shell .section-card,.app-shell .side-card,.app-shell .settings-card,.app-shell .note-card,.app-shell .transcript-folder{border-color:var(--workspace-line);background:#fffefa;border-radius:12px;box-shadow:0 4px 18px #272a2108}.app-shell .digest-card{background:linear-gradient(120deg,#f8f8f2 0%,#e9eee5 100%);border-color:#dedfd5;border-radius:14px;box-shadow:0 8px 25px #313b2910}.app-shell .digest-icon{color:#5f7558;background:#fffefa;border-color:#cdd8c9}.app-shell .digest-card h2,.app-shell .section-head h2,.app-shell .side-card h3{color:#30332c}.app-shell .digest-card p{color:#676f63}.app-shell .capture-card{background:#f0f3ec;border-color:#dfe6d9}.app-shell .capture-orb{color:#5f7558;border-color:#d5e0cf}.app-shell .capture-button{background:#252624;border-radius:8px;height:38px;font-size:11px;font-weight:650}.app-shell .capture-button:hover{background:#3b3f39}.app-shell .checked,.app-shell .week-day.current b{background:#566b51}.app-shell .note-card,.app-shell .note-list-row,.app-shell .hierarchy-row{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.app-shell .note-card:hover{border-color:#b7c5b0;transform:translateY(-2px);box-shadow:0 12px 26px #333c2e13}:is(.app-shell .note-list-row:has(.note-list-open:hover),.app-shell .hierarchy-row:has(.hierarchy-open:hover)){background:#f7f9f4;border-color:#c7d4c1}.app-shell .recent-note:hover{background:#f8f9f5}.app-shell .file-explorer{border-right-color:var(--workspace-line);background:#f4f3ee}.app-shell .explorer-header{border-bottom-color:var(--workspace-line);color:#6b7765}.app-shell .editor-title{color:#282a25}.app-shell .editor-content,.app-shell .editor-preview{color:#4a4d45}.app-shell .quick-record-widget{background:#fffefa;border-color:#e3e2d9}.app-shell .graph-detail{background:#fffefa}.app-shell .settings-card-icon,.app-shell .transcript-file-icon{color:#60745a;background:#f0f3ec}.app-shell :focus-visible{outline-color:#647c5e}@media (width<=580px){.app-shell .page-heading h1{font-size:27px}}.app-shell .settings-select{border:1px solid var(--workspace-line);color:#354031;max-width:210px;font:inherit;background:#fffefa;border-radius:7px;padding:7px 30px 7px 10px}.theme-dark .settings-select{color:#e7eee2;background:#202720;border-color:#485747}.app-shell .day-card-link{text-align:left;color:inherit;align-items:center;gap:8px;display:inline-flex}.app-shell .day-card-link:hover,.app-shell .calendar-note-link:hover{color:#6c906c}.app-shell .week-strip .week-day{cursor:pointer;font:inherit;background:0 0;border:0}.app-shell .week-strip .week-day:focus-visible,.app-shell .day-card-link:focus-visible,.app-shell .calendar-note-link:focus-visible{outline-offset:3px;outline:2px solid #8caa83}.app-shell .day-card{box-sizing:border-box;width:100%;min-width:0;padding:16px}.app-shell .day-card .week-strip{margin-top:12px}.app-shell .week-strip{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-width:0}.app-shell .week-strip .week-day{color:#85887f;gap:5px;min-width:0;font-size:9px}.app-shell .week-strip .week-day b{width:28px;height:28px;font-size:11px}.app-shell .week-strip .week-day i.has-event{background:#91a77f;width:4px;height:4px}.app-shell .week-strip .week-day i.has-task.has-event{box-shadow:0 0 0 2px #91a77f44}.app-shell .calendar-note-link{box-sizing:border-box;text-align:left;cursor:pointer;grid-template-columns:16px minmax(0,1fr) max-content 14px;gap:7px;width:100%;min-width:0;font-size:10px;display:grid}.app-shell .calendar-note-link>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell .calendar-note-link .calendar-note-cta{color:#50674c;flex:none;font-size:9px;font-weight:650}.app-shell .calendar-note-link.has-today-events{grid-template-columns:16px minmax(0,1fr) 14px}.theme-dark .calendar-note-link .calendar-note-cta{color:#bdd6b2}.theme-dark .recent-note:hover{background:#293229;border-color:#4b5c48}.theme-dark .note-list-row:has(.note-list-open:hover){background:#293229;border-color:#4b5c48}.theme-dark .hierarchy-row:has(.hierarchy-open:hover){background:#293229;border-color:#4b5c48}.app-shell .stats-card-link{text-align:left;cursor:pointer;width:100%;display:block}.app-shell .stats-card-title{color:#7f9b79;justify-content:space-between;align-items:center;display:flex}.app-shell .stats-card-link:hover{border-color:#9fb29a}.app-shell .stats-card-link:hover .stats-card-title{color:#52784e}.app-shell .stats-card-link:focus-visible{outline-offset:3px;outline:2px solid #8caa83}.app-shell .quill-digest-content{margin-top:10px}.app-shell .quill-digest-overview{color:#384638;max-width:680px;margin:0 0 14px;font-size:13px;line-height:1.55}.app-shell .quill-digest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-shell .quill-digest-section{background:#ffffff91;border:1px solid #dfe7d9;border-radius:9px;padding:12px 13px}.app-shell .quill-digest-section span,.app-shell .quill-digest-next span{color:#6d8b67;font:600 9px var(--mono);letter-spacing:.1em;display:block}.app-shell .quill-digest-section p,.app-shell .quill-digest-next p{color:#3e493b;max-width:none;margin:6px 0 0;font-size:11.5px;line-height:1.5}.app-shell .quill-digest-next{color:#5b8154;background:#dce8d6;border-radius:9px;align-items:flex-start;gap:10px;margin-top:10px;padding:11px 13px;display:flex}.theme-dark .quill-digest-overview{color:#e7eee2}.theme-dark .quill-digest-section{background:#28382d;border-color:#455846}.theme-dark .quill-digest-section p,.theme-dark .quill-digest-next p{color:#e0eadc}.theme-dark .quill-digest-next{background:#334936}@media (width<=650px){.app-shell .quill-digest-grid{grid-template-columns:1fr}}.app-shell .digest-suggestions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.app-shell .digest-suggestions>span{color:#778b70;font:600 9px var(--mono);letter-spacing:.08em;margin-right:3px}.app-shell .digest-suggestions button{color:#405b3c;white-space:nowrap;text-overflow:ellipsis;background:#ffffffa8;border:1px solid #d5dfcf;border-radius:7px;align-items:center;gap:6px;max-width:230px;padding:7px 9px;font-size:10.5px;display:inline-flex;overflow:hidden}.app-shell .digest-suggestions button:hover{background:#fff;border-color:#9fb79a}.app-shell .digest-suggestions button svg{flex:none}.theme-dark .digest-suggestions button{color:#dcebd6;background:#2b392d;border-color:#475c47}.theme-dark .digest-suggestions button:hover{background:#354a37}.app-shell .transcription-tabs{background:#f0f4ed;border:1px solid #dfe6d9;border-radius:10px;gap:4px;margin:0 0 23px;padding:4px;display:inline-flex}.app-shell .transcription-tabs button{color:#71806d;border-radius:7px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:650;display:inline-flex}.app-shell .transcription-tabs button.active{color:#354d31;background:#fffefa;box-shadow:0 1px 5px #22312116}.app-shell .transcription-tabs button span{background:#e7eee3;border-radius:5px;padding:1px 5px;font-size:10px}.theme-dark .transcription-tabs{background:#252f27;border-color:#435143}.theme-dark .transcription-tabs button.active{color:#e8f2e2;background:#3a4a3a}.theme-dark .transcription-tabs button span{background:#455845}.integration-scope-tabs{background:#edf1e9;border:1px solid #dce2d8;border-radius:12px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.integration-scope-tabs button{color:#53604f;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 14px;font:650 12px DM Sans,sans-serif;display:inline-flex}.integration-scope-tabs button.active{color:#2e3b2c;background:#fffefa;box-shadow:0 2px 8px #2c392118}.integration-scope-tabs button:focus-visible,.integration-tile-trigger:focus-visible{outline-offset:2px;outline:2px solid #78946f}.integration-group{gap:10px;display:grid}.integration-group>h2{color:#71816a;letter-spacing:.12em;text-transform:uppercase;margin:4px 0 0;font:750 11px DM Sans,sans-serif}.integration-tile{background:#fffefa;border:1px solid #e2e6df;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 5px 20px #2631220a}.integration-tile-trigger{color:#2b3129;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 14px;display:flex}.integration-tile-trigger:hover{background:#f4f7f1}.integration-tile.open .integration-tile-trigger{background:#f1f5ed;border-bottom:1px solid #dce5d8}.integration-tile-icon{color:#26382b;background:#e7ece4;border-radius:11px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.integration-logo-google{color:#4285f4;background:#eef4ff}.integration-logo-microsoft{color:#737373;background:#f2f2f2}.integration-logo-icloud,.integration-logo-appleMail{color:#343b43;background:#f1f3f6}.integration-logo-ollama{color:#242822;background:#ecebe6}.integration-logo-vault{color:#7c3aed;background:#f0eafa}.integration-logo-git{color:#e45a30;background:#fff0e9}.integration-logo-chatgpt{color:#247b61;background:#e1f0e8}.integration-logo-nori{color:#5c7653;background:#e9f0e4}.integration-tile-copy{flex:1;gap:3px;min-width:0;display:grid}.integration-tile-copy b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.integration-tile-copy small{color:#788175;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.integration-tile-state{color:#80897d;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.integration-tile-state i{background:#b9c1b5;border-radius:50%;width:7px;height:7px}.integration-tile-state.connected{color:#4c7452}.integration-tile-state.connected i{background:#6a9c70}.integration-tile-chevron{color:#7a8a74;flex:none;transition:transform .2s}.integration-tile.open .integration-tile-chevron{transform:rotate(90deg)}.integration-tile-panel[hidden]{display:none}.integration-tile-panel>.integration-card{box-shadow:none;background:0 0;border:0;border-radius:0}.integration-tile-panel>.integration-note{padding:18px;display:block}.integration-family-empty{justify-items:start;gap:10px;padding:22px;display:grid}.integration-family-empty h2{color:#303a2e;margin:0;font-size:17px}.integration-family-empty p{color:#697466;max-width:560px;margin:0;font-size:12px;line-height:1.6}@media (width<=620px){.integration-tile-trigger{gap:9px;padding:10px}.integration-tile-icon{flex-basis:38px;width:38px;height:38px}.integration-tile-state{font-size:0}.integration-tile-state i{width:8px;height:8px}}.integration-tile-copy em{color:#698063;font-size:10px;font-style:normal;font-weight:650}.theme-dark .integration-tile-copy em{color:#b5cca9}.integration-tile-freshness{color:#6d7769;font-size:10px;line-height:1.4}.theme-dark .integration-tile-freshness{color:#b7c6b1}.integration-tile-panel>.integration-card>.integration-card-head{display:none}.integration-tile-panel>.integration-card{padding:16px 20px 18px}.integration-tile-panel .integration-note,.integration-tile-panel .integration-card-foot{overflow-wrap:anywhere}.integration-logo-clipper{color:#47689c;background:#e7edfa}.theme-dark .integration-logo-clipper{color:#c0d4f9;background:#35445b}.integration-logo-todoist{color:#e46a4b;background:#fff0ec}.theme-dark .integration-logo-todoist{color:#ffad96;background:#573f38}.space-opening-overlay{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#26312861;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.space-opening-card{color:#263128;text-align:center;background:#f6f5ee;border-radius:24px;width:min(440px,100%);padding:40px 32px;box-shadow:0 24px 80px #00000029}.space-opening-card>.quill-mark{margin:0 auto 24px;display:block}.space-opening-progress{accent-color:#324938;width:100%;height:4px;margin-top:24px;display:block}.space-opening-card h2{overflow-wrap:anywhere;margin:12px 0;font-size:26px;line-height:1.3}.space-opening-card p{color:#607260;margin:0;line-height:1.6}.space-opening-overlay.theme-dark .space-opening-card{color:#f6f5ee;background:#263128}.space-opening-overlay.theme-dark .space-opening-card p{color:#c2d1bf}.app-shell .profile-menu{border-radius:14px;width:min(280px,100vw - 88px);padding:8px;box-shadow:0 12px 40px #0000002e}.app-shell .profile-menu button,.app-shell .profile-menu>a{border-radius:8px;gap:10px;min-height:40px;padding:10px;font-size:13px}.app-shell .profile-menu-label{padding:8px 10px;font-size:10px}.app-shell .profile-menu .space-option{min-height:58px}.app-shell .profile-menu .space-option b{font-size:13px}.app-shell .profile-menu .space-option small{font-size:11px}.app-shell .profile-menu button:focus-visible,.app-shell .profile-menu>a:focus-visible{outline-offset:-2px;outline:2px solid #8eaa85}.app-shell .explorer-templates{border:1px solid var(--workspace-line);border-radius:12px;margin:8px;padding:12px}.app-shell .explorer-templates h3{margin:0 0 8px;font-size:13px}.app-shell .explorer-templates p{opacity:.7;font-size:12px;line-height:1.5}.app-shell .explorer-templates button{text-align:left;border-radius:8px;gap:5px;width:100%;margin-top:6px;padding:10px;display:grid}.app-shell .explorer-templates button:hover{background:#8eaa8526}.app-shell .explorer-templates b{font-size:12px}.app-shell .explorer-templates small{opacity:.7;font-size:11px;line-height:1.5}.app-shell .settings-text-action{color:inherit;text-align:right;justify-content:flex-end;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:inline-flex}.app-shell .settings-text-action:hover{text-underline-offset:3px;text-decoration:underline}.app-shell .settings-text-action svg{flex-shrink:0}.app-shell .settings-text-action:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #8eaa85}.app-shell .task-filters label{color:inherit;gap:9px;font-size:12px}.app-shell .task-filters select{font:inherit;min-height:38px;font-size:12px}.app-shell .calendar-day-head span{font-size:10px}.app-shell .calendar-task,.app-shell .calendar-event b{font-size:12px;line-height:1.5}.app-shell .calendar-event small{font-size:10px}.app-shell .calendar-task-toggle{min-width:24px;min-height:30px}.app-shell .calendar-note{font-size:12px;line-height:1.6}.app-shell .workspace-setup-disclosure{margin-top:20px}.app-shell .settings-panel{min-width:0}@media (width<=850px){.app-shell .week-calendar{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(145px,1fr));overflow-x:auto}.app-shell .calendar-day{scroll-snap-align:start}}@media (width<=580px){.app-shell .settings-layout-friendly .settings-row{flex-wrap:wrap;gap:8px;padding-block:14px}.app-shell .settings-layout-friendly .settings-row .settings-value{overflow-wrap:anywhere;max-width:100%}.app-shell .task-filters{grid-template-columns:1fr 1fr;display:grid}.app-shell .task-filters label{gap:6px;display:grid}.app-shell .task-filters select{width:100%;min-width:0}.assistant-fab{justify-content:center;width:48px;height:48px;padding:0}.assistant-fab span{display:none}.app-shell .page-content:not(.graph-page){padding-bottom:85px}}.app-shell .week-calendar:focus-visible{outline-offset:3px;outline:2px solid #8eaa85}.app-shell .graph-loading{text-align:center;padding:24px;line-height:1.6}.app-shell .graph-loading h3{font-size:20px}.workspace-location-label{vertical-align:middle;opacity:.7;letter-spacing:.03em;border:1px solid;border-radius:6px;align-items:center;margin-left:9px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.local-workspace-rename label{font-size:13px;font-weight:650;display:block}.local-workspace-rename label small{opacity:.7;margin:6px 0 14px;font-weight:400;display:block}.local-workspace-rename>div{flex-wrap:wrap;gap:10px;display:flex}.local-workspace-rename input{border:1px solid var(--workspace-line,#d7dfd2);min-width:160px;color:inherit;font:inherit;background:0 0;border-radius:10px;flex:1;padding:12px}.calendar-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px;display:flex}.calendar-view-switch{border:1px solid var(--workspace-line,#d7dfd2);border-radius:12px;gap:3px;padding:4px;display:flex}.calendar-view-switch button{color:inherit;border-radius:8px;padding:9px 16px;font-size:13px}.calendar-period-expanded{font:inherit;flex-wrap:wrap;gap:14px;margin-bottom:8px}.calendar-period-expanded strong{color:inherit;font-size:17px}.calendar-task-display{cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.calendar-task-display input{accent-color:#344d3e}.calendar-view-grid:not(.week-calendar){border:1px solid var(--workspace-line,#d7dfd2);border-radius:12px;overflow:hidden}.calendar-view-month{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-view-month .calendar-day{border-bottom:1px solid var(--workspace-line,#d7dfd2);min-height:145px}.calendar-view-month .calendar-day:nth-child(7n){border-right:0}.calendar-date-button{cursor:pointer;width:100%}.calendar-date-button:hover{background:#78916f1f}.calendar-view-day .calendar-day{border-right:0;min-height:240px}.calendar-view-day .calendar-events{gap:10px;padding:20px}.calendar-view-day .calendar-event{padding:15px;font-size:14px}.calendar-view-day .calendar-event b{font-size:15px}.calendar-view-day .calendar-event small{font-size:12px}.calendar-outside-month .calendar-day-head{opacity:.45}.calendar-more-items{color:inherit;text-align:left;padding:8px 3px;font-size:11px;text-decoration:underline}.calendar-year-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.calendar-mini-month{border:1px solid var(--workspace-line,#d7dfd2);border-radius:12px;padding:16px}.calendar-month-title{width:100%;color:inherit;justify-content:space-between;align-items:center;padding:0 0 16px;font-weight:650;display:flex}.calendar-mini-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.calendar-mini-weekday{text-align:center;opacity:.55;padding-bottom:6px;font-size:10px}.calendar-mini-day{min-height:34px;color:inherit;border-radius:7px;place-items:center;padding:4px 2px 9px;font-size:12px;display:grid;position:relative}.calendar-mini-day:hover{background:#78916f1f}.calendar-mini-day.is-today{color:#fff;background:#344d3e}.calendar-mini-day i{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}.calendar-mini-day i.has-tasks{border-radius:0}.calendar-empty-tasks{opacity:.7;padding:12px 0;font-size:13px}@media (width<=850px){.calendar-year-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.calendar-toolbar{gap:10px}.calendar-view-switch button{padding:9px 12px}.calendar-controls .icon-button{min-width:36px;min-height:36px}.calendar-year-grid{grid-template-columns:1fr}.calendar-view-month .calendar-day{min-height:105px}.calendar-view-month .calendar-events{padding:4px 2px}.calendar-view-month .calendar-event{padding:3px}.calendar-view-month .calendar-event b,.calendar-view-month .calendar-task-title{font-size:10px}.calendar-view-month .calendar-event small{font-size:8px}}.theme-dark .calendar-view-grid:not(.week-calendar),.theme-dark .calendar-mini-month,.theme-dark .calendar-view-switch,.theme-dark .workspace-sync-tool>select,.theme-dark .workspace-sync-review,.theme-dark .local-workspace-rename input,.theme-dark .calendar-view-month .calendar-day{border-color:#3b463a}.theme-dark .calendar-period-expanded{color:#d5ded0}.theme-dark .workspace-sync-tool>select option{color:#edf1e8;background:#242c24}.calendar-view-switch,.theme-dark .calendar-view-switch{color:#29382e;background:#fff;border-color:#d7dfd2}.calendar-view-switch button{color:#29382e;background:#fff}.calendar-view-switch button:hover{background:#edf2e9}.calendar-view-switch button[aria-pressed=true]{color:#fff;background:#344d3e}.calendar-view-switch button:focus-visible{outline-offset:2px;outline:2px solid #344d3e}.app-shell.theme-dark{--workspace-ink:#eeeae1;--workspace-paper:#171916;--workspace-line:#373c35;--workspace-sage:#a4bb98;color:#eeeae1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171916}.theme-dark .sidebar{background:#111410;border-right-color:#30382e}.theme-dark .nav-item.selected{background:#435b3f}.theme-dark .main-shell{background:#171916}.theme-dark .item-detail{color:#eef0e9;background:#242923;border-color:#3a4238}.theme-dark .item-detail-back{color:#b4c2ae}.theme-dark .item-detail-meta span{color:#d4e0cf;border-color:#4b5748}.theme-dark .item-detail-edit label,.theme-dark .item-detail-hint{color:#b4c2ae}.theme-dark .item-detail-edit input,.theme-dark .item-detail-edit select{color:#eef0e9;background:#1d231d;border-color:#4b5748}.theme-dark .topbar{background:#1d211ded;border-bottom-color:#343a33}.theme-dark .breadcrumbs{color:#a4aa9e}.theme-dark .breadcrumbs strong{color:#eeece4}.theme-dark .global-search,.theme-dark .global-search-results,.theme-dark .profile-menu{color:#d9ded2;background:#252a24;border-color:#3b4239}.theme-dark .global-search input{color:#ecece4}.theme-dark .global-search kbd{color:#b7c0b1;background:#30372e;border-color:#464d43}.theme-dark .icon-button{color:#bdc7b8}.theme-dark .icon-button:hover,.theme-dark .profile-menu button:hover,.theme-dark .profile-menu>a:hover{color:#fff;background:#394337}.theme-dark .page-heading h1,.theme-dark .section-head h2,.theme-dark .side-card h3,.theme-dark .digest-card h2,.theme-dark .settings-card h2,.theme-dark .note-card h2,.theme-dark .graph-detail h3{color:#f0eee6}.theme-dark .page-heading p,.theme-dark .digest-card p{color:#aab4a5}.theme-dark .eyebrow{color:#a2ba94}.theme-dark .button-dark,.theme-dark .capture-button{color:#1b241a;box-shadow:none;background:#dfe7d8}.theme-dark .button-dark:hover,.theme-dark .capture-button:hover{background:#f0f4e9}.theme-dark .button-light{color:#e0e8d9;background:#2c332b;border-color:#4a5347}.theme-dark .button-light:hover{background:#354131;border-color:#879d7d}.theme-dark .section-card,.theme-dark .side-card,.theme-dark .settings-card,.theme-dark .note-card,.theme-dark .transcript-folder,.theme-dark .graph-detail,.theme-dark .quick-record-widget,.theme-dark .writing-assistant,.theme-dark .ai-summary{background:#242923;border-color:#3a4238;box-shadow:0 8px 24px #0002}.theme-dark .digest-card{background:linear-gradient(125deg,#263329,#1e2922);border-color:#455340;box-shadow:0 8px 24px #0003}.theme-dark .digest-icon,.theme-dark .capture-orb,.theme-dark .settings-card-icon,.theme-dark .transcript-file-icon,.theme-dark .note-symbol,.theme-dark .history-icon{color:#b8d0ad;background:#354034;border-color:#485747}.theme-dark .capture-card,.theme-dark .privacy-card{background:#2a362a;border-color:#40503d}.theme-dark .checked,.theme-dark .week-day.current b{background:#758f6d}.theme-dark .note-card:hover{border-color:#859f7e;box-shadow:0 12px 26px #0004}.theme-dark .task-row,.theme-dark .recent-note,.theme-dark .stat-row,.theme-dark .settings-row,.theme-dark .history-item,.theme-dark .transcript-file,.theme-dark .quick-record-folder,.theme-dark .digest-divider{border-color:#3a4238}.theme-dark .task-title,.theme-dark .recent-note-copy b,.theme-dark .transcript-file-copy b,.theme-dark .settings-value,.theme-dark .stat-row b{color:#e1e7dc}.theme-dark .task-date,.theme-dark .stat-row,.theme-dark .recent-note-copy small,.theme-dark .transcript-file-copy p,.theme-dark .transcript-file-copy small,.theme-dark .settings-row,.theme-dark .capture-card p,.theme-dark .quick-record-hint{color:#aab5a6}.theme-dark .quick-add input,.theme-dark .editor-title,.theme-dark .editor-content,.theme-dark .transcript-editor{color:#eceee8}.theme-dark .quick-add input::placeholder,.theme-dark .editor-title::placeholder,.theme-dark .editor-content::placeholder{color:#899687}.theme-dark .file-explorer{color:#c3cebd;background:#1f251e;border-right-color:#394238}.theme-dark .explorer-header,.theme-dark .editor-footer,.theme-dark .editor-links{color:#a7b4a2;border-color:#3b443a}.theme-dark .explorer-all.selected,.theme-dark .explorer-folder-row.selected,.theme-dark .explorer-all:hover,.theme-dark .explorer-folder-select:hover,.theme-dark .explorer-file:hover{color:#f0f3eb;background:#354433}.theme-dark .explorer-folder-form input,.theme-dark .editor-mode,.theme-dark .quick-record-preview,.theme-dark .assistant-message,.theme-dark .assistant-thread,.theme-dark .global-search-results button:hover{color:#e3e9df;background:#1d231d;border-color:#424b40}.theme-dark .editor-preview,.theme-dark .editor-preview h1,.theme-dark .editor-preview h2,.theme-dark .editor-preview h3{color:#e4e9df}.theme-dark .editor-preview code,.theme-dark .editor-preview pre,.theme-dark .calendar-event{color:#e0e7dc;background:#303b30}.theme-dark .link-pill,.theme-dark .markdown-badge,.theme-dark .priority,.theme-dark .heading-count{color:#c7d4c0;background:#303a2f;border-color:#455044}.theme-dark .quick-record-live-title b,.theme-dark .quick-record-title h2,.theme-dark .quick-record-preview.has-text{color:#eff1e9}.theme-dark .graph-detail{border-left-color:#3a4238}.theme-dark .graph-detail p{color:#adb8a9}.theme-dark .toast{color:#263126;background:#e2e9dc}.theme-dark .profile-menu button,.theme-dark .profile-menu>a{color:#cbd4c6}.theme-dark .profile-overview-avatar{color:#e7f0e1;background:#3c513a;border-color:#6f896a}.theme-dark .theme-toggle{color:#d7e6cd}.theme-dark .quick-add,.theme-dark .calendar-note,.theme-dark .capture-disclaimer,.theme-dark .settings-tabs,.theme-dark .note-list-row,.theme-dark .related-note,.theme-dark .ai-task-suggestion{border-color:#3b4439}.theme-dark .related-notes,.theme-dark .recording-panel,.theme-dark .mode-switch,.theme-dark .editor-mode{color:#e3e9de;background:#252e25;border-color:#3e493d}.theme-dark .related-note b,.theme-dark .note-list-open b,.theme-dark .history-item b,.theme-dark .recording-panel b{color:#e3e9de}.theme-dark .related-note small,.theme-dark .note-list-open small,.theme-dark .capture-description,.theme-dark .transcription-message,.theme-dark .settings-footnote{color:#aab7a7}.theme-dark .mode-switch .mode-active,.theme-dark .editor-mode button.active{color:#f4f5ed;background:#455942}.theme-dark .transcript-editor,.theme-dark .task-filters select,.theme-dark .ollama-field input,.theme-dark .ollama-field select,.theme-dark .task-edit-fields input{color:#e8eee5;background:#1c241c;border-color:#4a5548}.theme-dark .settings-tab{color:#aab6a6}.theme-dark .settings-tab.active,.theme-dark .settings-tab:hover{color:#f0f3e9}.theme-dark .settings-tab.active:after{background:#a5bd99}.theme-dark .global-search-results button b{color:#e2e8dd}.theme-dark .editor-footer,.theme-dark .quick-add{border-top-color:#3b4439}.theme-dark .graph-card,.theme-dark .graph-topline,.theme-dark .graph-footer{color:#b8c4b4;background:#232923;border-color:#3a4439}.theme-dark .graph-intro,.theme-dark .graph-options-panel,.theme-dark .graph-path-tools,.theme-dark .graph-group-legend{color:#b7c3b3;background:#202720;border-color:#3a4439}.theme-dark .graph-canvas{background:radial-gradient(at 50% 45%,#263128 0%,#171d19 75%)}.theme-dark .graph-edge{stroke:#586a58}.theme-dark .graph-node-label,.theme-dark .graph-3d-label{color:#edf1e8;background:#273127;border-color:#50604f;box-shadow:0 2px 8px #0005}.theme-dark .graph-node-missing .graph-node-core{border-color:#91a78b;background:#273127!important}.theme-dark .graph-search,.theme-dark .graph-import-button,.theme-dark .graph-scope,.theme-dark .graph-depth,.theme-dark .graph-axis-controls{color:#cad6c5;background:#2c362c;border-color:#455244}.theme-dark .graph-search input{color:#f0f3ea}.theme-dark .graph-scope button,.theme-dark .graph-depth button,.theme-dark .graph-reset,.theme-dark .graph-count-label,.theme-dark .graph-zoom-label{color:#c2cdbd}.theme-dark .graph-scope button.active,.theme-dark .graph-depth button.active,.theme-dark .graph-axis-controls button{color:#fff;background:#4a6046}.theme-dark .graph-import-button:hover,.theme-dark .graph-axis-controls button:hover{color:#fff;background:#455a42}.theme-dark .graph-footer code,.theme-dark .graph-intro .graph-filter-toggle b{color:#d5e2cf;background:#364535}.theme-dark .graph-focus-button{color:#d3e3cb;border-color:#5b7155}.theme-dark .graph-link-hint{color:#e7f2e1;background:#2d432de8;border-color:#667d60}.theme-dark .graph-detail-links,.theme-dark .graph-detail .graph-connection{border-color:#3a4439}.theme-dark .calendar-period,.theme-dark .calendar-period>span{color:#bac6b6}.theme-dark .week-calendar{background:#242c24;border-color:#3b463a}.theme-dark .calendar-day,.theme-dark .calendar-day-head{border-color:#3b463a}.theme-dark .calendar-day-head,.theme-dark .calendar-day-head b{color:#d4ded0}.theme-dark .calendar-today{background:#2d3b2d}.theme-dark .calendar-today .calendar-day-head{color:#f2f5ee;background:#3b503a}.theme-dark .calendar-today .calendar-day-head b{color:#fff}.theme-dark .calendar-task,.theme-dark .calendar-event{color:#e6eee0;background:#364335}.theme-dark .calendar-task:hover{background:#475b43}.theme-dark .calendar-task.done{color:#9da997;background:#2e382d}.theme-dark .calendar-task>span{background:#b0c6a7}.theme-dark .calendar-event b,.theme-dark .calendar-event small{color:#e2eadd}.theme-dark .no-events{color:#73846f}.theme-dark .graph-mode,.theme-dark .graph-filter-toggle,.theme-dark .graph-orbit-toggle{color:#cbd8c6;background:#2c362c;border-color:#455244}.theme-dark .graph-mode button{color:#b8c6b3}.theme-dark .graph-mode button.active,.theme-dark .graph-filter-toggle.active{color:#fff;background:#4a6046;border-color:#647a5e}.theme-dark .graph-import-button,.theme-dark .graph-topline .button-light{color:#dfe8da;background:#2c362c}.theme-dark .quick-record-message{color:#e2afa1}.theme-dark .quick-record-folder{color:#b9c8b5}.theme-dark .quick-record-folder:hover{color:#eef4e8}.theme-dark .library-bar{color:#bac6b5;border-color:#3b4439}.theme-dark .note-card h3,.theme-dark .hierarchy-copy b,.theme-dark .empty-state h3{color:#ecf0e7}.theme-dark .note-card p,.theme-dark .hierarchy-copy small,.theme-dark .note-card-head,.theme-dark .note-card-foot,.theme-dark .link-chip{color:#b5c1b0}.theme-dark .note-card-foot,.theme-dark .hierarchy-row{border-color:#3b4439}.theme-dark .notes-view-switch{background:#2b352a;border-color:#455244}.theme-dark .notes-view-switch button{color:#becbbb}.theme-dark .notes-view-switch button.active{color:#fff;background:#4a6046}.theme-dark .notes-sort select{color:#ecf0e7;background:#2b352a;border-color:#455244}.theme-dark .notes-list,.theme-dark .notes-hierarchy{background:#242923;border-color:#3a4238}.theme-dark .hierarchy-open,.theme-dark .hierarchy-date,.theme-dark .note-list-open,.theme-dark .note-list-date,.theme-dark .note-list-words{color:#bec9b8}.theme-dark .explorer-all,.theme-dark .explorer-folder-select,.theme-dark .explorer-file,.theme-dark .explorer-actions button{color:#c2cdbd}.theme-dark .explorer-section-label,.theme-dark .explorer-header{color:#a5b79d}.theme-dark .settings-card-head,.theme-dark .integration-card-head,.theme-dark .integration-card-foot{border-color:#3b4439}.theme-dark .settings-intro p,.theme-dark .integration-provider-copy p,.theme-dark .integration-status,.theme-dark .integration-card-foot,.theme-dark .integration-note{color:#b9c7b3}.theme-dark .settings-card-head p,.theme-dark .profile-overview p,.theme-dark .settings-value.muted{color:#afbdab}.theme-dark .notes-grid .note-card-main:hover{color:#fff}.theme-dark .quick-record-widget .quick-record-preview{color:#b7c4b2;background:#1d241e;border-color:#424d40}.theme-dark .quick-record-widget .quick-record-preview.has-text{color:#eef2e9}.theme-dark .quick-record-input-label,.theme-dark .quick-record-destination,.theme-dark .capture-destination{color:#b8c8b5}.theme-dark .graph-scope-help,.theme-dark .graph-options-group>span,.theme-dark .graph-options-panel .graph-group-legend>span{color:#c0ccbb}.theme-dark .integration-scope-tabs{background:#283328;border-color:#40503e}.theme-dark .integration-scope-tabs button{color:#aebfab}.theme-dark .integration-scope-tabs button.active{color:#f3f8ef;background:#435941}.theme-dark .integration-group>h2{color:#a8be9e}.theme-dark .integration-tile{box-shadow:none;background:#29332a;border-color:#3d4b3b}.theme-dark .integration-tile-trigger{color:#edf3e9}.theme-dark .integration-tile-trigger:hover,.theme-dark .integration-tile.open .integration-tile-trigger{background:#334332}.theme-dark .integration-tile.open .integration-tile-trigger{border-color:#455a43}.theme-dark .integration-tile-copy small{color:#b5c4b0}.theme-dark .integration-tile-state{color:#aab7a5}.theme-dark .integration-tile-state.connected{color:#b4d1aa}.theme-dark .integration-tile-chevron{color:#b6c7ae}.theme-dark .integration-tile-icon{color:#e9f2e4;background:#3a4738}.theme-dark .integration-logo-google{color:#8ab4f8;background:#30425d}.theme-dark .integration-logo-microsoft{color:#ecefeb;background:#414947}.theme-dark .integration-logo-icloud,.theme-dark .integration-logo-appleMail{color:#f2f4f6;background:#424b4d}.theme-dark .integration-logo-ollama{color:#f0efe7;background:#444a40}.theme-dark .integration-logo-vault{color:#d9c0ff;background:#4d3b62}.theme-dark .integration-logo-git{color:#ffad8f;background:#5b4038}.theme-dark .integration-logo-chatgpt{color:#b5e2d1;background:#33594d}.theme-dark .integration-logo-nori{color:#d4e8cf;background:#405640}.theme-dark .integration-family-empty h2{color:#edf3e9}.theme-dark .integration-family-empty p{color:#b6c4b1}.focus-page{color:#303b2f;max-width:1080px;margin:0 auto}.focus-top{color:#7b8977;justify-content:space-between;align-items:center;font-size:12px;display:flex}.focus-top>span,.focus-back{align-items:center;gap:8px;display:inline-flex}.focus-back{color:#64745f;padding:7px 0;font-weight:600}.focus-back:hover{color:#263a26}.focus-status-dot{background:#adb5a8;border-radius:50%;width:7px;height:7px}.focus-status-dot.active{background:#82a574;box-shadow:0 0 0 4px #82a57424}.focus-heading{margin:30px 0 28px}.focus-heading h1{color:#263129;letter-spacing:-.045em;margin:7px 0 8px;font:650 34px/1.15 Manrope,sans-serif}.focus-heading p{color:#849082;margin:0;font-size:13px}.focus-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);align-items:start;gap:18px;display:grid}.focus-main-card,.focus-reference{background:#fffefa;border:1px solid #dee5d9;border-radius:17px;box-shadow:0 9px 30px #263b2810}.focus-main-card{min-height:540px;padding:26px}.focus-card-label,.focus-side-label{color:#779070;font:700 10px var(--mono);letter-spacing:.1em;align-items:center;gap:8px;display:flex}.focus-main-card h2{color:#283529;letter-spacing:-.035em;max-width:630px;margin:25px 0 10px;font:650 28px/1.25 Manrope,sans-serif}.focus-task-meta{color:#86917f;text-transform:capitalize;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.focus-task-meta span{background:#f0f4ed;border-radius:6px;padding:5px 8px}.focus-complete{color:#55744f;align-items:center;gap:7px;margin-top:21px;font-size:12px;font-weight:650;display:inline-flex}.focus-complete.done{color:#8b9c86}.focus-complete:disabled{opacity:.45;cursor:default}.focus-muted{color:#86917f;font-size:12px}.focus-objective{color:#779070;font:700 10px var(--mono);letter-spacing:.05em;gap:7px;margin-top:20px;display:grid}.focus-objective input{color:#30412f;letter-spacing:0;background:#fff;border:1px solid #dce5d7;border-radius:8px;outline:none;width:100%;padding:10px 12px;font:12px DM Sans,sans-serif}.focus-objective input:focus{border-color:#8cad80;box-shadow:0 0 0 3px #8cad8024}.focus-task-picker{gap:6px;margin-top:16px;display:grid}.focus-task-picker button{text-align:left;border:1px solid #e4e9df;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.focus-task-picker button:hover{background:#f2f6ef}.focus-timer{justify-items:center;margin-top:48px;display:grid}.focus-timer-ring{background:conic-gradient(#819f77 var(--focus-progress), #e6ece1 0);border-radius:50%;place-items:center;width:216px;height:216px;display:grid}.focus-timer-ring>div{background:#fffefa;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:191px;height:191px;display:flex}.focus-timer-ring strong{color:#30412f;font-variant-numeric:tabular-nums;letter-spacing:-.06em;font:600 42px/1 Manrope,sans-serif}.focus-timer-ring span{color:#879584;margin-top:10px;font-size:11px}.focus-timer-actions{gap:8px;margin-top:20px;display:flex}.focus-extend{color:#859282;align-items:center;gap:8px;margin-top:15px;font-size:11px;display:flex}.focus-extend button{color:#567351;border:1px solid #d7e1d2;border-radius:7px;padding:6px 9px;font-weight:650}.focus-extend button:hover{background:#edf4e9}.focus-side{gap:13px;display:grid}.focus-reference{padding:20px}.focus-reference h3{color:#354535;margin:15px 0 7px;font-size:14px}.focus-reference p{color:#7c8978;margin:12px 0;font-size:11.5px;line-height:1.55}.focus-reference button{color:#567454;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.focus-source-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.focus-source-actions select{color:#557050;background:#fff;border:1px solid #dce5d7;border-radius:7px;max-width:180px;padding:7px 8px;font-size:11px}.focus-quill{color:#45633f;text-align:left;background:#e3eddf;border-radius:14px;align-items:center;gap:11px;padding:17px;display:flex}.focus-quill span{flex:1;gap:4px;display:grid}.focus-quill b{font-size:12px}.focus-quill small{color:#71836d;font-size:10px}.focus-quill:hover{background:#d7e7d0}.focus-finish{color:#7d8c79;margin:22px 0 0 auto;font-size:12px;text-decoration:underline;display:block}.focus-wrap-up{background:#fffefa;border:1px solid #dee5d9;border-radius:14px;margin-top:18px;padding:20px}.focus-wrap-up label{color:#354535;font-size:14px;font-weight:650;display:block}.focus-wrap-up p{color:#6f7d6a;margin:5px 0 12px;font-size:12px}.focus-wrap-up textarea{resize:vertical;color:#30412f;background:#fff;border:1px solid #dce5d7;border-radius:8px;width:100%;min-height:84px;padding:11px 12px;font:14px/1.5 DM Sans,sans-serif}.focus-wrap-up textarea:focus-visible{outline-offset:2px;outline:2px solid #8cad80}.focus-empty{text-align:center;color:#6b8265;justify-items:center;gap:12px;padding:110px 20px;display:grid}.focus-empty h1,.focus-empty p{margin:0}.app-shell .digest-focus-button{color:#fff;background:#536e4d;border-radius:7px;padding:8px 10px;font-weight:650}.app-shell .digest-focus-button:hover{color:#fff;background:#435e3d}.theme-dark .focus-page{color:#e7eee2}.theme-dark .focus-heading h1,.theme-dark .focus-main-card h2,.theme-dark .focus-reference h3{color:#f0f4e9}.theme-dark .focus-main-card,.theme-dark .focus-reference{background:#252d26;border-color:#3e5040}.theme-dark .focus-task-meta span,.theme-dark .focus-task-picker button{color:#dfebdb;background:#2e3a30;border-color:#465747}.theme-dark .focus-objective input,.theme-dark .focus-source-actions select{color:#e7eee2;background:#1e2921;border-color:#465747}.theme-dark .focus-timer-ring{background:conic-gradient(#8cad80 var(--focus-progress), #3a4b3c 0)}.theme-dark .focus-timer-ring>div{background:#252d26}.theme-dark .focus-timer-ring strong{color:#f0f4e9}.theme-dark .focus-extend button{color:#c2dfb9;border-color:#49614a}.theme-dark .focus-quill{color:#e8f3e2;background:#354b38}.theme-dark .focus-quill small{color:#a9c2a2}.theme-dark .focus-wrap-up{background:#252d26;border-color:#3e5040}.theme-dark .focus-wrap-up label{color:#f0f4e9}.theme-dark .focus-wrap-up p{color:#b2c2ad}.theme-dark .focus-wrap-up textarea{color:#e7eee2;background:#1e2921;border-color:#465747}@media (width<=800px){.focus-layout{grid-template-columns:1fr}.focus-main-card{min-height:0}.focus-side{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-quill{grid-column:1/-1}}@media (width<=580px){.focus-side{grid-template-columns:1fr}.focus-main-card{padding:19px}.focus-heading h1{font-size:28px}}.notification-bell-wrap{display:inline-flex;position:relative}.app-shell .header-utilities .notification-bell{color:#557051;position:relative}.notification-badge{color:#fff;background:#b75b46;border:2px solid #f3f6f0;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font:600 8px/1 Manrope,sans-serif;display:grid;position:absolute;top:-3px;right:-3px}.notification-popover{z-index:35;color:#353730;background:#fff;border:1px solid #e4e5dd;border-radius:13px;flex-direction:column;width:min(390px,100vw - 88px);max-height:min(590px,100vh - 96px);animation:.16s ease-out toast-in;display:flex;position:absolute;top:calc(100% + 11px);right:-46px;overflow:hidden;box-shadow:0 18px 55px #18201322}.notification-popover-head{border-bottom:1px solid #eeefe9;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 15px;display:flex}.notification-popover-head>div{flex-direction:column;gap:3px;display:flex}.notification-popover-head b{font:650 13px Manrope,sans-serif}.notification-popover-head small{color:#898a80;font-size:10px}.notification-storage{color:#8d8d83;flex:none;font:500 9px Manrope,sans-serif}.notification-storage.is-synced{color:#5f7c59}.notification-popover-list{min-height:92px;overflow:auto}.notification-row{background:#fff;border-bottom:1px solid #f0f0ec;align-items:stretch;gap:5px;display:flex;position:relative}.notification-row:last-child{border-bottom:0}.notification-row.is-unread{background:#f8faf6}.notification-row-main{text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:13px 39px 12px 14px;display:flex}.notification-row-main:hover{background:#f1f4ee}.notification-type-icon{color:#55744f;background:#eaf0e6;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.notification-row-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.notification-row-copy b{color:#3c4038;font-size:11px;font-weight:650;line-height:1.35}.notification-row-copy>span{color:#73776e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.notification-row-copy small{color:#999b91;align-items:center;gap:4px;margin-top:2px;font-size:9px;display:flex}.notification-unread-dot{background:#78946c;border-radius:50%;flex:none;width:7px;height:7px;margin:6px 5px 0 auto}.notification-dismiss{color:#85877e;opacity:0;background:#fff;border-radius:5px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:10px;right:8px}.notification-row:hover .notification-dismiss,.notification-dismiss:focus-visible{opacity:1}.notification-dismiss:hover{color:#464a40;background:#e9ece6}.notification-empty{color:#84907d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:110px;padding:17px;display:flex}.notification-empty b{color:#51584c;font:600 11px Manrope,sans-serif}.notification-empty span{color:#92958b;font-size:10px}.notification-view-all{color:#55734f;text-align:left;background:#fbfcfa;border-top:1px solid #eceee8;justify-content:space-between;align-items:center;width:100%;min-height:43px;padding:0 15px;font-size:10px;font-weight:600;display:flex}.notification-view-all:hover{background:#f1f4ed}.notification-center-heading{justify-content:space-between;align-items:flex-end;gap:16px;max-width:880px;margin:0 0 21px;display:flex}.notification-center-heading .page-heading{flex:1;margin:0}.notification-center-heading>.notification-storage{margin-bottom:6px}.notification-center{color:#393b35;background:#fff;border:1px solid #e8e9e3;border-radius:12px;max-width:880px;overflow:hidden;box-shadow:0 4px 15px #29332108}.notification-center-toolbar{border-bottom:1px solid #eceee8;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:10px 17px;display:flex}.notification-filters,.notification-center-actions{align-items:center;gap:7px;display:flex}.notification-filters button{color:#74776d;border-radius:7px;align-items:center;gap:7px;min-height:31px;padding:0 10px;font-size:10px;display:flex}.notification-filters button.active{color:#455d40;background:#eef2ea;font-weight:650}.notification-filters button span{color:#96998f;font:9px var(--mono)}.notification-center-actions button{color:#6f7668;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:9px;display:inline-flex}.notification-center-actions button:hover{color:#465b40;background:#f0f2ec}.notification-center-list{min-height:180px}.notification-center-list .notification-row-main{gap:13px;padding:16px 48px 16px 18px}.notification-center-list .notification-type-icon{width:35px;height:35px}.notification-center-list .notification-row-copy b{font-size:12px}.notification-center-list .notification-row-copy>span{font-size:11px}.notification-center-list .notification-row-copy small{font-size:10px}.notification-center-list .notification-dismiss{background:#fff;top:14px;right:11px}.notification-center-empty{min-height:220px}.notification-center-empty>b{font-size:13px}.notification-center-foot{color:#9a9c92;border-top:1px solid #eceee8;padding:11px 17px;font-size:9px}.theme-dark .notification-popover,.theme-dark .notification-center{color:#e9eee4;background:#222820;border-color:#3b4439}.theme-dark .notification-popover-head,.theme-dark .notification-row,.theme-dark .notification-center-toolbar,.theme-dark .notification-center-foot{border-color:#394338}.theme-dark .notification-row{background:#222820}.theme-dark .notification-row.is-unread{background:#293329}.theme-dark .notification-row-main:hover{background:#364235}.theme-dark .notification-dismiss{color:#b3bcac;background:#222820}.theme-dark .notification-dismiss:hover{color:#eef4e9;background:#364235}.theme-dark .notification-row-copy b,.theme-dark .notification-empty b{color:#e6ecdf}.theme-dark .notification-row-copy>span{color:#bec7b8}.theme-dark .notification-type-icon{color:#c3d9b9;background:#364536}.theme-dark .notification-view-all{color:#bbd0ae;background:#252d24;border-color:#394338}.theme-dark .notification-view-all:hover,.theme-dark .notification-filters button.active,.theme-dark .notification-center-actions button:hover{color:#eef4e9;background:#394838}.theme-dark .notification-badge{border-color:#2a342a}.theme-dark .notification-storage.is-synced{color:#b9d0ae}@media (width<=580px){.notification-popover{width:min(360px,100vw - 80px);right:-37px}.notification-center-heading{flex-direction:column;align-items:flex-start}.notification-center-heading>.notification-storage{margin:-13px 0 0}.notification-center-toolbar{flex-direction:column;align-items:flex-start}.notification-center-actions{justify-content:flex-end;width:100%}}.notification-row:focus-within .notification-dismiss{opacity:1}.notification-center-actions button,.notification-filters button{min-height:38px;font-size:12px}@media (hover:none){.notification-dismiss{opacity:1;width:32px;height:32px}}@media (width<=580px){.notification-center-toolbar{flex-wrap:wrap}.notification-center-actions{justify-content:flex-end;width:100%}}.first-run{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:18px;max-width:1100px;margin:clamp(25px,6vh,75px) auto 0;display:grid}.first-run-intro,.first-run-aside,.first-run-storage{background:#f9fbf6;border:1px solid #dce5d8;border-radius:18px}.first-run-intro{background:radial-gradient(circle at 100% 0,#dcebd8 0,#0000 46%),#f7faf3;flex-direction:column;align-items:flex-start;min-height:385px;padding:clamp(29px,4vw,52px);display:flex}.first-run-intro .eyebrow{color:#70916a;letter-spacing:.13em;font-size:11px;font-weight:800}.first-run h1{color:#2e3d2d;letter-spacing:-.055em;max-width:11ch;margin:34px 0 17px;font:700 clamp(31px,3.5vw,47px)/1.06 Manrope,sans-serif}.first-run-intro p{color:#647363;max-width:45ch;margin:0;font-size:14px;line-height:1.65}.first-run-actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:35px;display:flex}.first-run-actions .button{min-height:44px;padding:0 16px;font-size:12px}.first-run-aside{background:#fffefa;align-content:center;gap:0;padding:28px;display:grid}.first-run-step{gap:15px;padding:20px 0;display:flex}.first-run-step+.first-run-step{border-top:1px solid #e8ece5}.first-run-step>span{color:#83a07c;font:700 12px var(--mono)}.first-run-step b{color:#324332;font-size:14px}.first-run-step p{color:#829080;margin:6px 0 0;font-size:12px;line-height:1.55}.first-run-storage{color:#526d50;background:#eef4eb;grid-column:1/-1;align-items:center;gap:12px;padding:16px 20px;font-size:12px;line-height:1.5;display:flex}.first-run-storage svg{flex:none}.first-run-storage span{flex:1}.first-run-storage button{color:#426b40;flex:none;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.theme-dark .first-run-intro,.theme-dark .first-run-aside,.theme-dark .first-run-storage{border-color:#435544}.theme-dark .first-run-intro{background:radial-gradient(circle at 100% 0,#334b36 0,#0000 48%),#29332a}.theme-dark .first-run-aside{background:#262c26}.theme-dark .first-run-storage{color:#bdd0b8;background:#2b3a2d}.theme-dark .first-run h1,.theme-dark .first-run-step b{color:#e4eee0}.theme-dark .first-run-intro p,.theme-dark .first-run-step p{color:#b0c0ac}.theme-dark .first-run-step+.first-run-step{border-color:#3e4b3d}.theme-dark .first-run-storage button{color:#c9dfbf}@media (width<=820px){.first-run{grid-template-columns:1fr;margin-top:12px}.first-run-intro{min-height:310px}.first-run-storage{flex-wrap:wrap}.first-run-storage button{margin-left:27px}}@media (width<=520px){.first-run-intro,.first-run-aside{padding:24px}.first-run h1{margin-top:24px}.first-run-actions,.first-run-actions .button{width:100%}.first-run-storage{padding:16px}}.app-shell .editor-wrap{width:100%;max-width:1100px;min-height:calc(100dvh - 62px);padding:22px clamp(22px,4vw,56px) 80px}.app-shell .editor-toolbar{border-bottom:1px solid var(--workspace-line);gap:12px;min-height:42px}.editor-toolbar-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.editor-toolbar-actions .save-state{margin-left:0;margin-right:14px}.app-shell .editor-document{width:min(100%,800px);margin:38px auto 0}.app-shell .editor-title{margin:18px 0 22px;font-size:clamp(32px,3vw,42px);line-height:1.2}.app-shell .editor-read-title{letter-spacing:-.035em;overflow-wrap:anywhere;color:#282a25;margin:18px 0 8px;font:650 clamp(32px,3vw,42px)/1.2 Manrope,sans-serif}.app-shell .editor-path{overflow-wrap:anywhere;color:#777f72;margin:0 0 20px;font-size:12px;line-height:1.5}.app-shell .editor-mode{margin-bottom:20px}.app-shell .editor-content{resize:none;color:#3c413b;min-height:320px;font-size:16px;line-height:1.75;display:block;overflow:hidden}.rich-text-editor{width:100%;min-height:320px}.rich-text-toolbar{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaee;border:1px solid #e5e7df;border-radius:10px;flex-wrap:wrap;align-items:center;gap:3px;margin:0 0 15px;padding:7px;display:flex;position:sticky;top:62px}.rich-text-toolbar button{color:#667064;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.rich-text-toolbar button:hover{color:#344633;background:#edf1e9}.rich-text-toolbar button.active{color:#30462f;background:#dfe9da}.rich-text-toolbar button:disabled{color:#b7bbb3;cursor:default}.rich-toolbar-divider{background:#e2e5dd;width:1px;height:22px;margin:0 4px}.rich-text-content{color:#3c413b;overflow-wrap:anywhere;outline:none;max-width:72ch;min-height:320px;font:16px/1.8 DM Sans,sans-serif}.rich-text-content>:first-child{margin-top:0}.rich-text-content>p.is-editor-empty:first-child:before{float:left;color:#a4aa9f;content:attr(data-placeholder);pointer-events:none;height:0}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3{color:#292d27;margin:1.4em 0 .5em;font-family:Manrope,sans-serif;line-height:1.3}.rich-text-content h1{font-size:1.7em}.rich-text-content h2{font-size:1.35em}.rich-text-content h3{font-size:1.1em}.rich-text-content p,.rich-text-content ul,.rich-text-content ol,.rich-text-content blockquote{margin:0 0 1em}.rich-text-content ul,.rich-text-content ol{padding-left:1.5em}.rich-text-content blockquote{color:#687265;border-left:3px solid #b9c8b1;padding-left:1em}.rich-text-content code{background:#f0f2ec;border-radius:4px;padding:2px 5px;font:.88em ui-monospace,monospace}.rich-text-content pre{background:#f0f2ec;border-radius:8px;padding:14px;overflow-x:auto}.rich-text-content pre code{background:0 0;padding:0}.rich-text-content hr{border:0;border-top:1px solid #e1e5dd;margin:1.8em 0}.rich-text-content a{color:#426a4b;text-underline-offset:3px;text-decoration:underline}.rich-text-loading{color:#8e968a;min-height:320px;font-size:13px}.rich-frontmatter{color:#667064;background:#f7f8f4;border:1px solid #e4e7df;border-radius:8px;margin:0 0 14px;font-size:11px}.rich-frontmatter summary{cursor:pointer;padding:9px 12px;font-weight:650}.rich-frontmatter pre{color:#515b4f;margin:0;padding:0 12px 12px;font:12px/1.5 ui-monospace,monospace;overflow:auto}.app-shell .editor-preview{max-width:72ch;min-height:320px;font-size:16px;line-height:1.8}.app-shell .editor-preview .editor-wiki-link{color:#426a4b;font:inherit;line-height:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:0 1px;display:inline}.app-shell .editor-preview .editor-wiki-link:hover{color:#264b30;background:#eaf1e6}.app-shell .editor-preview .editor-wiki-link:focus-visible{outline-offset:3px;outline:2px solid #6a9568}.app-shell .editor-preview .editor-wiki-link.is-missing{color:#756247;border-bottom-style:dashed}.app-shell .editor-preview .editor-wiki-missing{margin-left:3px;font-size:.82em;font-weight:700}.app-shell .editor-footer{width:min(100%,800px);margin:24px auto 0;padding-top:13px;font-size:11px}.app-shell .editor-links,.app-shell .editor-backlinks,.app-shell .related-notes{width:min(100%,800px);margin-left:auto;margin-right:auto}.app-shell .related-notes{background:#f7f9f4;border-radius:11px;margin-top:20px;padding:0;overflow:hidden}.related-notes>summary{color:#485d45;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:14px 17px;font-size:12px;font-weight:700;list-style:none;display:flex}.related-notes>summary::-webkit-details-marker{display:none}.related-notes>summary span{align-items:center;gap:9px;display:flex}.related-notes>summary small{color:#83927e;font-size:10px;font-weight:500}.related-notes>summary svg{transition:transform .2s}.related-notes[open]>summary svg{transform:rotate(90deg)}.related-notes>p{color:#7c8b77;margin:0;padding:0 17px 9px;font-size:10px}.related-notes .related-note{margin:0 17px;padding:11px 0}.related-notes .related-note:last-child{margin-bottom:6px}.related-notes .related-note b{color:#3f503d;font-size:11px}.related-notes .related-note small{text-overflow:ellipsis;white-space:nowrap;max-width:min(60vw,580px);overflow:hidden}.theme-dark .editor-toolbar{border-color:#3a4339}.theme-dark .editor-content{color:#e3e9df}.theme-dark .rich-text-toolbar{background:#242a24ed;border-color:#414b3f}.theme-dark .rich-text-toolbar button{color:#b9c9b4}.theme-dark .rich-text-toolbar button:hover,.theme-dark .rich-text-toolbar button.active{color:#e5efdf;background:#394a39}.theme-dark .rich-text-toolbar button:disabled{color:#687566}.theme-dark .rich-toolbar-divider,.theme-dark .rich-text-content hr{background:#455043}.theme-dark .rich-text-content,.theme-dark .rich-text-content h1,.theme-dark .rich-text-content h2,.theme-dark .rich-text-content h3{color:#e4e9df}.theme-dark .rich-text-content blockquote{color:#b2c0ac;border-color:#74886c}.theme-dark .rich-text-content code,.theme-dark .rich-text-content pre{color:#e0e7dc;background:#303a30}.theme-dark .rich-text-content a{color:#b7d9b1}.theme-dark .rich-frontmatter{color:#b8c6b3;background:#252d26;border-color:#414b3f}.theme-dark .rich-frontmatter pre{color:#d2ddcc}.theme-dark .editor-read-title{color:#edf1e9}.theme-dark .editor-path{color:#a4b4a0}.theme-dark .editor-preview .editor-wiki-link{color:#b7d9b1}.theme-dark .editor-preview .editor-wiki-link:hover{color:#e2f0dc;background:#35483a}.theme-dark .editor-preview .editor-wiki-link.is-missing{color:#e0c79e}.theme-dark .related-notes{background:#263128;border-color:#3f5140}.theme-dark .related-notes>summary,.theme-dark .related-notes .related-note b{color:#d8e8d2}.theme-dark .related-notes>summary small,.theme-dark .related-notes>p{color:#9eb198}@media (width<=700px){.app-shell .editor-wrap{padding:12px 18px 60px}.editor-toolbar-actions{gap:4px}.editor-toolbar-actions .save-state{margin-right:2px}.app-shell .editor-document{margin-top:24px}.app-shell .editor-title{font-size:29px}}.app-shell .note-list-row,.app-shell .hierarchy-row,.app-shell .note-card{position:relative}.app-shell .note-list-row,.app-shell .hierarchy-row{min-height:82px}.app-shell .note-list-open,.app-shell .hierarchy-open{align-self:stretch}.app-shell .note-list-open>span,.app-shell .hierarchy-copy{min-width:0}.app-shell .note-row-location{color:#667862;max-width:100%;font:500 11px/1.35 var(--mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell .note-card-main .note-row-location{margin-top:2px}.app-shell .note-card-main p{margin-top:9px}.app-shell .note-row-actions{flex:none;margin-left:auto}.app-shell .note-row-actions>summary{color:#697067;cursor:pointer;border-radius:8px;place-items:center;width:34px;height:34px;list-style:none;display:grid}.app-shell .note-row-actions>summary::-webkit-details-marker{display:none}.app-shell .note-row-actions>summary:hover,.app-shell .note-row-actions[open]>summary{color:#2d4933;background:#eaf0e7}.app-shell .note-row-actions>summary:focus-visible{outline-offset:2px;outline:2px solid #668a67}.app-shell .note-row-menu{z-index:25;background:#fbfcf9;border:1px solid #d7dfd3;border-radius:9px;min-width:170px;padding:5px;position:absolute;top:calc(100% - 5px);right:8px;box-shadow:0 12px 30px #1b271826}.app-shell .note-row-menu button{color:#344334;text-align:left;border-radius:6px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:12px;display:flex}.app-shell .note-row-menu button:hover{background:#edf2e9}.app-shell .note-card-foot .note-row-actions{margin-left:auto}.app-shell .note-card-foot .note-row-menu{top:calc(100% - 1px)}.theme-dark .app-shell .note-row-location{color:#a8c2a4}.theme-dark .app-shell .note-row-actions>summary{color:#b8c8b3}.theme-dark .app-shell .note-row-actions>summary:hover,.theme-dark .app-shell .note-row-actions[open]>summary{color:#e2ecde;background:#374838}.theme-dark .app-shell .note-row-menu{background:#263128;border-color:#4b604a;box-shadow:0 12px 30px #0006}.theme-dark .app-shell .note-row-menu button{color:#e2ecde}.theme-dark .app-shell .note-row-menu button:hover{background:#394a3b}@media (width<=580px){.app-shell .notes-library-controls{justify-content:space-between;gap:6px;width:100%;min-width:0}.app-shell .notes-view-switch{margin-left:0}.app-shell .notes-view-switch button{justify-content:center;width:29px;padding-inline:0}.app-shell .notes-view-switch button span{display:none}.app-shell .note-list-row,.app-shell .hierarchy-row{min-height:76px}.app-shell .note-list-words{display:none}}.auth-shell{color:#292821;background:#faf9f6;grid-template-columns:minmax(440px,52%) 1fr;min-height:100vh;font-family:DM Sans,sans-serif;display:grid}.auth-story{background:#e8e6db;flex-direction:column;min-height:100vh;padding:35px clamp(35px,5vw,80px) 28px;display:flex;position:relative;overflow:hidden}.auth-story:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 78%,#d0d8be 0,#0000 35%),radial-gradient(circle at 12% 10%,#f7f2e8 0,#0000 45%);position:absolute;inset:0}.auth-brand,.auth-story-content,.auth-story-footer{z-index:1;position:relative}.auth-brand{align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.auth-brand-lockup,.auth-mobile-brand img{width:154px;height:auto;display:block}.auth-story-content{flex-direction:column;flex:1;justify-content:center;padding-top:20px;display:flex}.auth-kicker{color:#555a43;border:1px solid #797d633c;border-radius:100px;align-items:center;gap:8px;width:fit-content;margin-bottom:22px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-flex}.auth-story h1{letter-spacing:-.065em;margin:0;font:600 clamp(43px,4.3vw,74px)/1.08 Manrope,sans-serif}.auth-story h1 em{color:#747b60;letter-spacing:-.055em;font-family:Georgia,serif;font-weight:400}.auth-story-content>p{color:#67695c;max-width:390px;margin:23px 0 0;font-size:15px;line-height:1.75}.auth-note-art{height:210px;margin-top:22px;position:relative}.auth-note-ring{border:1px solid #7e866557;border-radius:50%;width:230px;height:230px;position:absolute;top:1%;left:40%;transform:rotate(-15deg)scaleX(1.6)}.auth-note-ring.ring-two{width:300px;height:160px;top:25%;left:35%;transform:rotate(25deg)}.auth-note-card{background:#fffef9;border:1px solid #ebe6d7;border-radius:8px;width:254px;height:192px;padding:25px;position:absolute;top:14px;left:12%;transform:rotate(-7deg);box-shadow:12px 20px 45px #4e503d27}.auth-note-card span{color:#b39b78;letter-spacing:.18em;font-size:9px;font-weight:750;display:block}.auth-note-card strong{margin:17px 0 20px;font:600 20px/1.3 Georgia,serif;display:block}.auth-note-card i{background:#e9e6dc;border-radius:4px;width:100%;height:5px;margin-top:8px;display:block}.auth-note-card i.short{width:67%}.auth-note-scribble{color:#a8ad84;font-size:86px;position:absolute;bottom:-26px;right:-29px;transform:rotate(20deg)}.auth-note-orbit{color:#929b77;font-size:48px;position:absolute;top:5%;left:67%}.auth-story-footer{color:#77796c;letter-spacing:.13em;justify-content:space-between;gap:12px;font-size:10px;display:flex}.auth-form-side{flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:100vh;padding:42px clamp(28px,6vw,90px) 28px;display:flex}.auth-form-wrap{width:min(100%,410px);margin:auto 0}.auth-form-eyebrow{color:#8c9071;letter-spacing:.16em;margin-bottom:13px;font-size:11px;font-weight:750}.auth-form-wrap h1{letter-spacing:-.055em;margin:0;font:600 clamp(29px,2.7vw,39px)/1.2 Manrope,sans-serif}.auth-intro{color:#85847d;margin:13px 0 34px;font-size:14px;line-height:1.6}.auth-field{margin-bottom:19px;display:block}.auth-field>span{color:#48483e;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.auth-input{color:#96968b;background:#fff;border:1px solid #e3e1d8;border-radius:9px;align-items:center;gap:11px;height:51px;padding:0 15px;transition:border-color .2s,box-shadow .2s;display:flex}.auth-input input{color:#292821;background:0 0;border:0;outline:0;width:100%;min-width:0;font:13px DM Sans,sans-serif}.auth-input input::placeholder{color:#aaa9a1}.auth-visibility{color:#898980;cursor:pointer;background:0 0;flex:none;place-items:center;padding:4px;display:grid}.auth-visibility:hover{color:#393b2f}.auth-password-hint{color:#898a7e;align-items:center;gap:6px;margin:-7px 0 20px;font-size:11px;display:flex}.auth-submit{color:#fff;cursor:pointer;background:#34392e;border:0;border-radius:9px;justify-content:center;align-items:center;gap:11px;width:100%;height:52px;margin-top:24px;font:700 13px DM Sans,sans-serif;transition:transform .2s,background .2s;display:flex;box-shadow:0 8px 18px #34392e20}.auth-submit:hover{background:#48523c;transform:translateY(-2px)}.auth-message{color:#4c6045;background:#eef2e8;border-radius:7px;margin:12px 0 0;padding:11px 13px;font-size:12px;line-height:1.5}.auth-divider{color:#aaa9a1;align-items:center;gap:15px;margin:25px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e8e6df;flex:1;height:1px}.auth-local-link{color:#43473c;background:#fff;border:1px solid #e1e0d8;border-radius:9px;justify-content:center;align-items:center;gap:10px;height:50px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.auth-local-link:hover{background:#f5f7f0;border-color:#9da890}.auth-switch{color:#8a8981;text-align:center;margin:28px 0 0;font-size:12px}.auth-switch a,.auth-privacy a{color:#536b4b;font-weight:750;text-decoration:none}.auth-switch a:hover,.auth-privacy a:hover{text-decoration:underline}.auth-privacy{color:#aaa9a1;text-align:center;margin:0;font-size:11px}.auth-mobile-brand{display:none}@media (width<=850px){.auth-shell{grid-template-columns:1fr}.auth-story{display:none}.auth-form-side{min-height:100vh}.auth-mobile-brand{color:#35392f;align-self:flex-start;align-items:center;gap:8px;font:700 20px Manrope,sans-serif;display:flex}.auth-form-wrap{padding:50px 0}}@media (width<=480px){.auth-form-side{padding:24px 24px 20px}.auth-form-wrap h1{font-size:30px}.auth-intro{margin-bottom:28px}}.auth-story{background:#e8e6df}.auth-story:before{background:radial-gradient(circle at 85% 76%,#d8dfd0 0,#0000 34%),radial-gradient(circle at 10% 8%,#f5f2ea 0,#0000 48%)}.auth-story h1 em{color:#65745e}.auth-note-ring{border-color:#78816d4a}.auth-note-scribble,.auth-note-orbit{color:#91a187}.auth-form-eyebrow{color:#73846d}.auth-input:focus-within{border-color:#6c8066;box-shadow:0 0 0 3px #8fa38624}.auth-submit{background:#242523;box-shadow:0 8px 18px #24252320}.auth-submit:hover{background:#383a35}.auth-local-link{color:#343630}.auth-local-link:hover{border-color:#9ba991}.auth-switch a,.auth-privacy a{color:#566e50}.auth-mobile-brand{align-items:flex-start}.auth-provider-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-social-methods{margin:18px 0 4px}.auth-provider-disclosure{color:#77796f;text-align:center;margin:8px 0 0;font-size:10px;line-height:1.5}.auth-social-divider{color:#77796f;align-items:center;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.auth-social-divider:before,.auth-social-divider:after{content:"";background:#e4e3dc;flex:1;height:1px}.auth-provider{color:#30312e;cursor:pointer;background:#fff;border:1px solid #e1e0d8;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:8px 10px;font:700 12px DM Sans,sans-serif;transition:border-color .2s,background .2s;display:flex}.auth-provider:hover{background:#f8faf6;border-color:#aab2a4}.auth-provider:disabled{cursor:wait;opacity:.6}.auth-provider svg{flex:none}.auth-provider-google svg{color:#4285f4}.auth-provider-apple svg{color:currentColor}.auth-local-link{color:#686b61;background:0 0;border:0;height:auto;margin-top:17px;font-size:12px}.auth-local-link:hover{color:#262725;background:0 0;border:0}@media (width<=480px){.auth-provider-list{grid-template-columns:1fr}.auth-provider{min-height:47px}}.auth-form-side{position:relative}.auth-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eaf0e5;background:#1c211d}.auth-dark .auth-story{background:#29362c}.auth-dark .auth-story:before{background:radial-gradient(circle at 85% 76%,#3d5541 0,#0000 38%),radial-gradient(circle at 10% 8%,#344537 0,#0000 48%)}.auth-dark .auth-brand,.auth-dark .auth-mobile-brand{color:#f1f3e8}.auth-dark .auth-story-footer{color:#b0c4ac}.auth-dark .auth-story h1 em{color:#b5d2a7}.auth-dark .auth-kicker{color:#d4e4ca;border-color:#69816a}.auth-dark .auth-story-content>p{color:#c0d1ba}.auth-dark .auth-note-ring{border-color:#7d9a7b70}.auth-dark .auth-note-card{color:#263128;background:#e6e9dd;border-color:#607363;box-shadow:12px 20px 45px #101a1280}.auth-dark .auth-note-card span{color:#657c61}.auth-dark .auth-note-card i{background:#cbd4c8}.auth-dark .auth-note-scribble,.auth-dark .auth-note-orbit{color:#b5cda8}.auth-dark .auth-form-eyebrow{color:#aacb9d}.auth-dark .auth-intro,.auth-dark .auth-password-hint,.auth-dark .auth-switch,.auth-dark .auth-privacy{color:#afbdab}.auth-dark .auth-field>span{color:#dce8d7}.auth-dark .auth-input{color:#b9cbb5;background:#273129;border-color:#4b5c4d}.auth-dark .auth-input input{color:#eef4e8}.auth-dark .auth-input input::placeholder{color:#9aa999}.auth-dark .auth-visibility{color:#b9cbb5}.auth-dark .auth-visibility:hover{color:#fff}.auth-dark .auth-submit{color:#1c2a20;background:#b9d4ac;box-shadow:0 8px 18px #0004}.auth-dark .auth-submit:hover{background:#d0e4c7}.auth-dark .auth-message{color:#e2f0dc;background:#344638}.auth-dark .auth-divider{color:#adbdab}.auth-dark .auth-divider:before,.auth-dark .auth-divider:after{background:#425044}.auth-dark .auth-provider{color:#edf3e9;background:#2b382e;border-color:#4b5c4d}.auth-dark .auth-social-divider,.auth-dark .auth-provider-disclosure{color:#b4b9ae}.auth-dark .auth-social-divider:before,.auth-dark .auth-social-divider:after{background:#41483f}.auth-dark .auth-provider:hover{background:#344637;border-color:#83a47c}.auth-dark .auth-local-link{color:#c0d9b8}.auth-dark .auth-local-link:hover{color:#e2f3db}.auth-dark .auth-switch a,.auth-dark .auth-privacy a{color:#b9dcae}.auth-recovery-link{color:#536b4b;margin-top:16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.auth-recovery-link:hover{text-decoration:underline}.auth-recovery-result{gap:13px;display:grid}.auth-recovery-result code{overflow-wrap:anywhere;color:#314a31;letter-spacing:.055em;-webkit-user-select:all;user-select:all;background:#edf4e9;border:1px solid #bdcdb6;border-radius:10px;padding:18px;font:600 14px/1.7 ui-monospace,SFMono-Regular,monospace;display:block}.auth-recovery-result .auth-provider{width:100%}.auth-recovery-result .auth-submit{margin-top:8px}.auth-dark .auth-recovery-link{color:#b9dcae}.auth-dark .auth-recovery-result code{color:#e1f0d9;background:#293a2c;border-color:#5c775e}.auth-recovery-confirm{color:var(--text-secondary,#657161);cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.auth-recovery-confirm input{accent-color:#5c7656;flex:none;width:16px;height:16px;margin:1px 0 0}.auth-recovery-feedback{color:#526e4d;margin:0;font-size:12px;line-height:1.5}.auth-dark .auth-recovery-confirm,.auth-dark .auth-recovery-feedback{color:#c0d7b8}.auth-submit:disabled,.auth-submit:disabled:hover{cursor:not-allowed;opacity:.5;transform:none}.auth-service-status{color:#34382f;background:#f2f5ee;border:1px solid #d8ddd0;border-radius:12px;padding:20px}.auth-service-status strong{font:700 14px Manrope,sans-serif;display:block}.auth-service-status p{color:#6b7165;margin:9px 0 16px;font-size:13px;line-height:1.6}.auth-service-status .auth-submit{text-decoration:none}.auth-service-local{color:#536b4b;text-align:center;margin-top:14px;font-size:12px;font-weight:700;text-decoration:none;display:block}.auth-service-check{color:#85847d;padding:14px 0;font-size:13px}.auth-dark .auth-service-status{color:#e7f1e3;background:#29372d;border-color:#526351}.auth-dark .auth-service-status p,.auth-dark .auth-service-check{color:#b6c6b2}.auth-dark .auth-service-local{color:#b9dcae}.local-signin-page{box-sizing:border-box;color:#263128;background:#f6f5ee;place-items:center;min-height:100dvh;padding:40px 24px;font-family:DM Sans,sans-serif;display:grid}.local-signin-content{gap:24px;width:min(100%,520px);display:grid}.local-signin-brand{color:inherit;justify-content:center;align-items:center;gap:14px;font-family:Plus Jakarta Sans Variable,sans-serif;font-size:25px;font-weight:650;text-decoration:none;display:flex}.local-signin-brand img{object-fit:contain;width:42px;height:52px}.local-signin-page.theme-dark .local-signin-brand img{filter:brightness(0)invert()}.local-signin-page .settings-card{background:#fffefa;border:1px solid #dce6d8;border-radius:20px;padding:30px}.local-signin-page .account-empty-copy h2{font-family:Plus Jakarta Sans Variable,sans-serif;font-size:28px;line-height:1.3}.local-signin-continue{text-align:center;color:inherit;text-underline-offset:4px;font-size:14px}.local-signin-page.theme-dark{color:#f6f5ee;background:#202921}.local-signin-page.theme-dark .settings-card{background:#263128;border-color:#465648}@media (width<=480px){.local-signin-page{padding:24px 16px}.local-signin-page .settings-card{padding:24px 20px}}.marketing{--mk-bg:#f6f5ee;--mk-ink:#263128;--mk-muted:#657264;--mk-soft:#e7e9de;--mk-line:#d9ded2;--mk-accent:#8eaa85;--mk-content-width:1288px;--mk-page-gutter:clamp(24px,5vw,76px);background:var(--mk-bg);min-height:100vh;color:var(--mk-ink);font-family:DM Sans Variable,sans-serif;position:relative;overflow:hidden}.marketing *{box-sizing:border-box}.marketing-grain{opacity:.18;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E");position:absolute;inset:0}.marketing-header,.marketing-hero,.marketing-section,.marketing-quill,.marketing-plans,.marketing-final,.marketing-footer{z-index:1;position:relative}.marketing-header{height:84px;max-width:calc(var(--mk-content-width) + var(--mk-page-gutter) * 2);padding:0 var(--mk-page-gutter);border-bottom:1px solid var(--mk-line);align-items:center;gap:42px;margin:auto;display:flex}.marketing-logo{color:var(--mk-ink);letter-spacing:-.045em;white-space:nowrap;align-items:center;gap:10px;font:700 24px Plus Jakarta Sans Variable,sans-serif;text-decoration:none;display:inline-flex}.marketing-logo-lockup{width:154px;height:auto;display:block}.marketing-dot{color:#789b72}.marketing-nav{align-items:center;gap:29px;margin-left:auto;display:flex}.marketing-nav a,.marketing-signin{color:#5f6b5e;font-size:13px;font-weight:650;text-decoration:none}.marketing-nav a:hover,.marketing-signin:hover{color:#243829}.marketing-header-actions{align-items:center;gap:25px;display:flex}.marketing-header-cta{color:#f7f8f0;background:#324938;border-radius:8px;align-items:center;gap:10px;padding:11px 17px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.marketing-header-cta:hover,.marketing-primary:hover{background:#496950;transform:translateY(-2px)}.marketing-mobile-signin,.marketing-menu-toggle{display:none}.marketing-hero{max-width:calc(var(--mk-content-width) + var(--mk-page-gutter) * 2);min-height:620px;padding:82px var(--mk-page-gutter) 91px;grid-template-columns:minmax(0,.94fr) minmax(450px,1.06fr);align-items:center;gap:clamp(36px,6vw,92px);margin:auto;display:grid}.marketing-hero-copy{max-width:590px;padding-bottom:10px}.marketing-eyebrow,.marketing-kicker{color:#688363;letter-spacing:.17em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.marketing-eyebrow span{background:#83a27c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #83a27c25}.marketing h1,.marketing h2,.marketing h3,.marketing p{margin-top:0}.marketing-hero h1{letter-spacing:-.045em;max-width:650px;margin:25px 0 24px;font:600 clamp(49px,4.6vw,68px)/1.04 Plus Jakarta Sans Variable,sans-serif}.marketing-hero h1 em{white-space:nowrap}.marketing h1 em,.marketing h2 em{color:#607b5c;letter-spacing:-.055em;font-family:inherit;font-style:normal;font-weight:550}.marketing-hero-copy>p{color:#667465;max-width:470px;font-size:17px;line-height:1.72}.marketing-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.marketing-primary,.marketing-secondary{border-radius:9px;justify-content:center;align-items:center;gap:16px;min-height:53px;padding:0 21px;font-size:13px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.marketing-primary{color:#f7f8f0;background:#324938}.marketing-secondary{color:#3f5842;border:1px solid #cbd7c9}.marketing-secondary:hover{background:#e7eee3}.marketing-hero-note{color:#718071;align-items:center;gap:10px;margin-top:34px;font-size:12px;display:flex}.marketing-note-check{color:#527451;border:1px solid #cad7c4;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.marketing-hero-art{isolation:isolate;flex-direction:column;justify-content:center;min-height:490px;padding:48px clamp(22px,3vw,44px);display:flex;position:relative}.marketing-hero-art:before{content:"";z-index:-2;background:radial-gradient(at 68% 36%,#e1e9da 0,#eef0e7 38%,#f3f2e9 73%);border:1px solid #dfe4d8;border-radius:48% 48% 18px 18px;position:absolute;inset:0}.marketing-hero-glow{z-index:-1;filter:blur(10px);background:#a6bf9730;border-radius:50%;width:340px;height:340px;position:absolute;top:52px;right:4%}.marketing-hero-art-label{color:#80917c;letter-spacing:.15em;justify-content:space-between;font-size:9px;font-weight:800;display:flex;position:absolute;top:25px;left:clamp(22px,3vw,44px);right:clamp(22px,3vw,44px)}.hero-thought-card{background:#fffef9;border:1px solid #e2e6dc;border-radius:15px;width:min(88%,440px);min-height:250px;margin:28px auto 0 2%;padding:29px 31px 25px;position:relative;transform:rotate(-2deg);box-shadow:0 25px 70px #42584420}.hero-card-label{color:#788b72;letter-spacing:.13em;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex}.hero-card-label>span{color:#a0a69b;margin-left:auto;font-size:8px}.hero-thought-card h2{color:#29392d;letter-spacing:-.055em;margin:24px 0 8px;font:500 clamp(24px,2.6vw,32px)/1.16 Plus Jakarta Sans Variable,sans-serif}.hero-thought-card p{color:#879184;margin:0;font:italic 15px Georgia,serif}.hero-card-divider{background:#e9ebe4;height:1px;margin:24px 0 15px}.hero-card-tags{gap:8px;display:flex}.hero-card-tags span{color:#788875;letter-spacing:.08em;border:1px solid #e3e8de;border-radius:20px;padding:6px 9px;font-size:8px;font-weight:750}.hero-linked-card{z-index:2;color:#567052;background:#f9faf4;border:1px solid #cfdacb;border-radius:12px;align-items:center;gap:12px;width:min(75%,350px);margin:-2px 0 0 auto;padding:14px 16px;display:flex;position:relative;box-shadow:0 12px 32px #42584418}.hero-linked-icon{background:#e7eee2;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.hero-linked-card>div{flex:1;gap:4px;display:grid}.hero-linked-card small{color:#82937e;letter-spacing:.1em;font-size:8px;font-weight:800}.hero-linked-card strong{color:#344b37;font-size:12px}.hero-orbit-label{color:#869381;letter-spacing:.13em;font-size:9px;line-height:1.8;position:absolute;top:30%;right:8%}.hero-orbit-label b{color:#527052;font-weight:800}.hero-art-index{color:#8b9786;font:italic 12px Georgia,serif;position:absolute;bottom:20px;left:clamp(22px,3vw,44px)}.hero-art-index i{color:#89a17f;margin-left:5px;font-style:normal}.marketing-orbit{border:1px solid #9eaf9370;border-radius:50%;width:520px;height:340px;position:absolute;transform:rotate(-28deg)}.marketing-orbit.orbit-two{width:430px;height:460px;transform:rotate(36deg)}.marketing-art-note{z-index:1;background:#fffef8;border:1px solid #dce3d5;border-radius:13px;width:340px;min-height:408px;padding:30px 32px;position:relative;transform:rotate(-5deg);box-shadow:26px 35px 65px #4258442b}.marketing-art-top{color:#86a17c;letter-spacing:.14em;justify-content:space-between;font-size:10px;font-weight:850;display:flex}.marketing-art-top span:last-child{font-size:18px}.marketing-art-note h2{letter-spacing:-.045em;color:#2d3c30;margin:30px 0 20px;font:400 33px/1.17 Georgia,serif}.marketing-art-rule{background:#e6e9df;height:1px;margin-bottom:20px}.marketing-art-row{color:#647263;align-items:center;gap:11px;margin:16px 0;font-size:13px;display:flex}.marketing-art-check{color:#fff;border:1.5px solid #bcccb5;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.marketing-art-check.done{background:#7e9e75;border-color:#7e9e75}.marketing-art-footer{color:#9aaa95;border-top:1px solid #e6e9df;margin-top:37px;padding-top:17px;font:italic 13px Georgia,serif}.marketing-art-quill{z-index:2;color:#e3f0dd;background:#344c3a;border:1px solid #759070;border-radius:12px;align-items:flex-start;gap:13px;padding:16px 20px;font-size:12px;line-height:1.45;display:flex;position:absolute;bottom:55px;right:0;transform:rotate(5deg);box-shadow:0 15px 36px #21382540}.marketing-art-quill strong{color:#fff}.marketing-art-spark{color:#85a17c;font-size:48px;position:absolute;top:32px;right:80px}.marketing-workspace-preview{z-index:1;color:#25382a;background:#f7f8f2;border:1px solid #8ea78d;border-radius:16px;width:min(100%,570px);min-height:430px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:22px 30px 66px #263b2b3b}.marketing-preview-top{background:#e9f0e4;border-bottom:1px solid #d9e3d4;justify-content:space-between;align-items:center;height:46px;padding:0 17px;display:flex}.marketing-preview-brand{letter-spacing:-.05em;align-items:center;gap:5px;font:800 15px Plus Jakarta Sans Variable,sans-serif;display:inline-flex}.marketing-preview-dots{gap:5px;display:flex}.marketing-preview-dots i{background:#a7b9a2;border-radius:50%;width:6px;height:6px}.marketing-preview-body{grid-template-columns:96px minmax(0,1fr);min-height:384px;display:grid}.marketing-preview-body aside{background:#f0f3ea;border-right:1px solid #e0e8dc;flex-direction:column;gap:7px;padding:22px 9px;display:flex}.marketing-preview-body aside span{color:#738572;white-space:nowrap;border-radius:6px;padding:7px 6px;font-size:9px;font-weight:700}.marketing-preview-body aside span.active{color:#3f6545;background:#dce9d7}.marketing-preview-main{padding:23px 24px 25px}.marketing-preview-kicker{color:#82a07c;letter-spacing:.14em;font-size:9px;font-weight:800}.marketing-preview-main h2{color:#253b2b;letter-spacing:-.05em;margin:6px 0 3px;font:700 25px Plus Jakarta Sans Variable,sans-serif}.marketing-preview-main>p{color:#738572;font-size:10px}.marketing-preview-cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.marketing-preview-card{background:#fff;border:1px solid #dde7d9;border-radius:10px;flex-direction:column;gap:8px;min-height:154px;padding:14px;display:flex;box-shadow:0 5px 14px #3046320a}.marketing-preview-card small{color:#8aa083;letter-spacing:.1em;font-size:8px;font-weight:800}.marketing-preview-card strong{color:#334734;font-size:11px}.marketing-preview-card span{color:#71816f;align-items:center;gap:5px;font-size:9px;display:flex}.marketing-preview-card-rule{background:#e5ebe2;height:1px;margin:0 0 2px}.marketing-preview-quill{color:#4a694d;background:#e6f0e1;border:1px solid #adc7a8;border-radius:9px;align-items:flex-start;gap:9px;margin-top:11px;padding:12px 14px;font-size:10px;line-height:1.45;display:flex}.marketing-preview-quill svg{flex:none}.marketing-preview-quill b{color:#2e5137;margin-right:4px}.marketing-preview-sample{z-index:2;color:#678465;letter-spacing:.1em;background:#f6f8f2;border:1px solid #a5bba1;border-radius:4px;padding:5px 8px;font-size:7px;font-weight:800;position:absolute;bottom:14px;right:8px;transform:rotate(2deg)}.marketing-marquee{z-index:1;width:calc(100% - var(--mk-page-gutter) * 2);max-width:var(--mk-content-width);color:#52694f;white-space:nowrap;background:#e9ede4;border:1px solid #d5ddcf;border-radius:14px;align-items:center;gap:32px;min-height:98px;margin:0 auto;padding:17px 28px;display:flex;position:relative;overflow:hidden}.marquee-caption{color:#839080;letter-spacing:.12em;border-right:1px solid #cdd7c8;flex:none;padding-right:28px;font-size:8px;font-weight:750;line-height:1.7}.marquee-caption b{color:#435d45;font-size:9px}.marketing-marquee-window{flex:1;min-width:0;overflow:hidden}.marketing-marquee-track{width:max-content;animation:44s linear infinite marketing-marquee-scroll;display:flex}.marketing-marquee:before,.marketing-marquee:after{z-index:2;pointer-events:none;content:"";width:38px;position:absolute;top:0;bottom:0}.marketing-marquee:before{background:linear-gradient(90deg,#e9ede4,#0000);left:190px}.marketing-marquee:after{background:linear-gradient(270deg,#e9ede4,#0000);right:24px}.marketing-marquee-group{letter-spacing:.13em;flex:none;align-items:center;gap:clamp(22px,3vw,43px);padding:0 20px;font-size:10px;font-weight:800;display:flex}.marketing-marquee-group span{align-items:center;gap:9px;display:flex}.marketing-marquee-group span svg{stroke-width:1.6px;color:#799174;width:15px;height:15px}.marketing-marquee-group i{color:#98ac8d;font-size:17px;font-style:normal}@keyframes marketing-marquee-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marketing-marquee-track{animation:none}}.marketing-marquee i{color:#91a889;font-size:16px;font-style:normal}.marketing-section{max-width:calc(var(--mk-content-width) + var(--mk-page-gutter) * 2);padding:118px var(--mk-page-gutter);margin:auto}.marketing-section-heading{max-width:870px}.marketing-section-heading h2,.marketing-quill h2,.marketing-plans h2,.marketing-final h2{letter-spacing:-.045em;margin:20px 0 18px;font:600 clamp(43px,5vw,77px)/1.09 Plus Jakarta Sans Variable,sans-serif}.marketing-section-heading p,.marketing-quill-copy p,.marketing-plans>div>p{color:#687568;max-width:550px;font-size:16px;line-height:1.75}.marketing-features{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;margin-top:52px;display:grid}.marketing-feature{grid-column:span 2}.marketing-feature:nth-last-child(-n+2){grid-column:span 3}@media (width<=1050px) and (width>=761px){.marketing-features{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-feature,.marketing-feature:nth-last-child(-n+2){grid-column:span 1}.marketing-feature:last-child{grid-column:span 2}}@media (width<=760px){.marketing-feature,.marketing-feature:nth-last-child(-n+2){grid-column:span 1}}.marketing-feature{border:1px solid #d9e2d5;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:315px;padding:27px;display:flex}.marketing-feature.sage{background:#e3ebdd}.marketing-feature.sand{background:#f0ebe0}.marketing-feature.mist{background:#e8ece7}.marketing-feature-top{color:#74886f;letter-spacing:.12em;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.marketing-feature-brush{object-fit:contain;width:56px;height:56px}.marketing-dark .marketing-feature-brush{filter:brightness(0)saturate()invert(90%)sepia(15%)saturate(420%)hue-rotate(44deg)brightness(94%)contrast(87%)}.marketing-feature h3{letter-spacing:-.055em;max-width:290px;margin-bottom:12px;font:600 28px/1.18 Plus Jakarta Sans Variable,sans-serif}.marketing-feature p{color:#617060;margin:0;font-size:13px;line-height:1.65}.marketing-quill{max-width:calc(var(--mk-content-width) + var(--mk-page-gutter) * 2);padding:105px var(--mk-page-gutter);border-top:1px solid var(--mk-line);grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin:auto;display:grid}.marketing-viz{z-index:1;max-width:calc(var(--mk-content-width) + var(--mk-page-gutter) * 2);padding:100px var(--mk-page-gutter);border-top:1px solid var(--mk-line);max-width:calc(var(--mk-content-width) + var(--mk-page-gutter) * 2);margin:auto;padding-top:112px;padding-bottom:112px;position:relative}.marketing-viz-intro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.marketing-viz-intro h2{letter-spacing:-.045em;margin:20px 0 0;font:600 clamp(43px,5vw,77px)/1.09 Plus Jakarta Sans Variable,sans-serif}.marketing-viz-intro p{color:#687568;max-width:390px;margin:0 0 8px;font-size:15px;line-height:1.7}.marketing-viz-frame{background:#1f2c23;border:1px solid #617762;border-radius:18px;overflow:hidden;box-shadow:0 25px 60px #26392a2b}.marketing-viz-toolbar{color:#bed3b6;letter-spacing:.13em;background:#2a3b2e;border-bottom:1px solid #425845;justify-content:space-between;align-items:center;height:57px;padding:0 24px;font-size:10px;font-weight:800;display:flex}.marketing-viz-toolbar span{align-items:center;gap:9px;display:flex}.marketing-viz-toolbar i{color:#a8ce99;font-style:normal}.marketing-viz-canvas{background:radial-gradient(circle at 49% 47%,#334b39 0,#243329 34%,#1c2820 74%);height:460px;position:relative;overflow:hidden}.marketing-viz-glow{opacity:.45;background-image:radial-gradient(#608064 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.marketing-viz-canvas svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.marketing-viz-canvas line{stroke:#729476;stroke-width:.14px;opacity:.65}.marketing-viz-canvas g.active line{stroke:#b6d9aa;stroke-width:.2px;opacity:1}.marketing-viz-pulse{fill:#c0e5b4;filter:drop-shadow(0 0 3px #c0e5b4)}.marketing-viz-canvas{background:radial-gradient(#354e3a 0,#293c2e 43%,#1c2820 82%);height:690px}.marketing-viz-canvas-caption{z-index:3;pointer-events:none;gap:6px;display:grid;position:absolute;top:28px;left:30px}.marketing-viz-canvas-caption span{color:#b7d1ac;letter-spacing:.16em;font-size:8px;font-weight:850}.marketing-viz-canvas-caption b{color:#eef5e9;letter-spacing:-.04em;font:600 17px Plus Jakarta Sans Variable,sans-serif}.marketing-viz-canvas-caption small{color:#a9bca6;font-size:10px}.marketing-viz-toolbar-right{align-items:center;gap:19px;display:flex}.marketing-viz-mode{background:#203025;border:1px solid #4c6650;border-radius:7px;gap:3px;padding:3px;display:flex}.marketing-viz-mode button{color:#afc1aa;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:36px;height:27px;padding:0 8px;font:750 10px DM Sans Variable,sans-serif}.marketing-viz-mode button:hover{color:#fff;background:#344a37}.marketing-viz-mode button.active{color:#29402d;background:#cfe2c5}.marketing-graph-2d{z-index:2;position:absolute;inset:0;overflow:hidden}.marketing-graph-2d svg{width:100%;height:100%;position:absolute;inset:0}.marketing-graph-2d line{stroke:#90ad88;stroke-width:1.35px;opacity:.44;vector-effect:non-scaling-stroke}.marketing-graph-2d-node{color:#e1ecdc;white-space:nowrap;cursor:pointer;background:#2d4232;border:1px solid #718b70;border-radius:999px;align-items:center;gap:7px;max-width:170px;min-height:31px;padding:6px 10px;font:650 10px/1.1 Plus Jakarta Sans Variable,sans-serif;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 16px #0e1b11a0}.marketing-graph-2d-node i{background:#b9dab0;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 9px #b1d7a9aa}.marketing-graph-2d-node.type-person i,.marketing-graph-2d-node.type-voice i{background:#e0cb9e;box-shadow:0 0 9px #d8c393aa}.marketing-graph-2d-node.type-focus i,.marketing-graph-2d-node.type-task i{background:#bad2d9;box-shadow:0 0 9px #bad2d9aa}.marketing-graph-2d-node:hover,.marketing-graph-2d-node:focus-visible{z-index:4;border-color:#e4f2dc;outline:none;transform:translate(-50%,-50%)scale(1.07);box-shadow:0 0 0 4px #b8d3ac28,0 7px 20px #0007}.marketing-graph-2d-node.selected{color:#fff;background:#496548;border-color:#d7ebca}.marketing-graph-2d-node.root{z-index:3;color:#263d2c;background:#d7e9cc;border-color:#d3e8c5;min-height:43px;padding:10px 14px;font-size:12px;box-shadow:0 0 0 10px #b8d3ac19,0 8px 24px #0006}.marketing-graph-2d-node.root i{background:#64875e;width:12px;height:12px}.marketing-viz-node{z-index:2;color:#d8e9d1;white-space:nowrap;background:#2e4333;border:1px solid #78957a;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:11px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 25px #101b12a3}.marketing-viz-node:hover,.marketing-viz-node.selected{color:#fff;background:#42624a;border-color:#c4e1b8;transform:translate(-50%,-50%)scale(1.09);box-shadow:0 0 0 5px #a9cfa51c,0 9px 27px #101b12a3}.marketing-viz-node:focus-visible{outline-offset:4px;outline:2px solid #e5f5df}.marketing-viz-node-dot{background:#b9dab0;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 10px #b1d7a9}.marketing-viz-node.person .marketing-viz-node-dot,.marketing-viz-node.voice .marketing-viz-node-dot{background:#e0cb9e;box-shadow:0 0 10px #d8c393}.marketing-viz-node.focus .marketing-viz-node-dot,.marketing-viz-node.task .marketing-viz-node-dot{background:#bad2d9;box-shadow:0 0 10px #bad2d9}.marketing-viz-detail{color:#e8f1e2;border-top:1px solid #425845;align-items:center;gap:18px;min-height:84px;padding:14px 24px;display:flex}.marketing-viz-detail>span{color:#a8c19f;letter-spacing:.12em;font-size:9px;font-weight:800}.marketing-viz-detail strong{min-width:110px;font:650 15px Plus Jakarta Sans Variable,sans-serif}.marketing-viz-detail p{color:#b9cbb5;flex:1;margin:0;font-size:12px}.marketing-viz-detail a{color:#d0e9c4;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.marketing-viz-canvas .graph-canvas{background:0 0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.marketing-viz-canvas .graph-webgl{z-index:1}.marketing-viz-canvas .graph-3d-labels{z-index:2}.marketing-viz-canvas .graph-3d-label{color:#e3efdd;background:#2f4635;border:1px solid #799477;border-radius:999px;max-width:160px;padding:6px 10px;font:700 11px/1.2 Plus Jakarta Sans Variable,sans-serif;box-shadow:0 5px 18px #0d1b11a8}.marketing-viz-canvas .graph-3d-label:hover,.marketing-viz-canvas .graph-3d-label:focus-visible{color:#fff;background:#41624a;border-color:#c9e5bf;outline:none}.marketing-viz-canvas .graph-3d-label.root-label{color:#24402d;background:#d9ebce;border-color:#c5deb9}.marketing-viz-loading{color:#c7dcc3;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.marketing-platforms{z-index:1;max-width:calc(var(--mk-content-width) + var(--mk-page-gutter) * 2);padding:100px var(--mk-page-gutter);border-top:1px solid var(--mk-line);margin:auto;position:relative}.marketing-platforms-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.marketing-platforms h2{letter-spacing:-.045em;margin:20px 0 0;font:600 clamp(43px,5vw,77px)/1.09 Plus Jakarta Sans Variable,sans-serif}.marketing-platforms-head>p{color:#687568;max-width:390px;font-size:15px;line-height:1.7}.marketing-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.marketing-platform-grid article{background:#edf2e9;border:1px solid #d2dfcf;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:295px;padding:27px;display:flex}.marketing-platform-grid article:nth-child(2){background:#e8ece7}.marketing-platform-grid article:nth-child(3){background:#f1eee4}.marketing-platform-grid article>svg{color:#688964}.marketing-platform-grid article>span:first-of-type{color:#779274;letter-spacing:.15em;margin:36px 0 8px;font-size:10px;font-weight:800}.marketing-platform-grid h3{letter-spacing:-.05em;margin:0 0 10px;font:650 24px Plus Jakarta Sans Variable,sans-serif}.marketing-platform-grid p{color:#687968;max-width:280px;font-size:13px;line-height:1.6}.marketing-platform-grid a,.marketing-platform-soon{color:#42694a;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.marketing-platform-grid .marketing-platform-soon{color:#8e9a87}.marketing-quill-copy a{color:#47684a;align-items:center;gap:10px;margin-top:25px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.marketing-quill-preview{color:#e9f0e3;background:#27382c;border:1px solid #5f7861;border-radius:18px;min-height:425px;overflow:hidden;box-shadow:22px 28px 55px #30463230}.marketing-quill-head{background:#344b39;border-bottom:1px solid #506b53;align-items:center;gap:10px;padding:18px 22px;display:flex}.marketing-quill-head strong{font:700 17px Plus Jakarta Sans Variable,sans-serif}.marketing-quill-head span{color:#a7bea5;font-size:11px}.marketing-quill-head i{color:#a7c69f;margin-left:auto;font-size:11px;font-style:normal}.marketing-quill-chat{flex-direction:column;gap:15px;padding:25px;display:flex}.marketing-chat-user{background:#49634c;border-radius:14px 14px 4px;width:fit-content;max-width:90%;margin-left:auto;padding:12px 16px;font-size:13px;animation:.7s 3.05s both quill-message-arrive}.marketing-chat-user>span{color:#c4d8bc;letter-spacing:.14em;margin-bottom:7px;font-size:8px;font-weight:850;display:block}.marketing-chat-user p{color:#f0f5ec;margin:0;line-height:1.5}.marketing-chat-answer{background:#344b39;border:1px solid #557259;border-radius:14px 14px 14px 4px;max-width:94%;margin-top:0;padding:17px 19px;animation:.8s 5.2s both quill-message-arrive}.marketing-chat-answer>span{color:#c5ddb9;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.marketing-chat-answer>span small{color:#94ad91;letter-spacing:.08em;margin-left:auto;font-size:7px}.marketing-chat-answer p,.marketing-chat-answer li{color:#e0e9da;font-size:12px;line-height:1.6}.marketing-chat-answer p{margin:11px 0}.marketing-chat-answer ul{margin:0;padding-left:18px}.marketing-chat-answer li{animation:.6s both quill-line-arrive}.marketing-chat-answer li:first-child{animation-delay:6.5s}.marketing-chat-answer li:nth-child(2){animation-delay:6.95s}.marketing-chat-answer li:nth-child(3){animation-delay:7.4s}.marketing-chat-answer>p{animation:.7s 5.9s both quill-line-arrive}.quill-thinking{animation:.6s 3.85s both quill-message-arrive,.2s 5.15s forwards quill-thinking-hide}.quill-typing-caret{vertical-align:-2px;background:#d9ebcf;width:1px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite quill-caret;display:inline-block}.quill-input-typed .quill-typing-caret{opacity:0;animation:1s steps(2,end) 1.2s 5 quill-caret}.quill-thinking{color:#b7cdb2;align-items:center;gap:11px;font-size:10px;animation:.6s 3.85s both quill-message-arrive,.2s 5.15s forwards quill-thinking-hide;display:flex}.quill-thinking>.quill-mark{filter:drop-shadow(0 0 9px #c2e5b17a);flex:none;animation:1.45s ease-in-out infinite quill-thinking-breathe;position:relative}.quill-thinking>.quill-mark:before{z-index:-1;content:"";border:1px solid #bfe0b049;border-radius:50%;animation:1.45s ease-out infinite quill-thinking-halo;position:absolute;inset:-7px}.quill-review-note{color:#b5c9af;border-top:1px solid #506c53;align-items:center;gap:6px;margin-top:13px;padding-top:10px;font-size:9px;animation:.6s 7.8s both quill-line-arrive;display:flex}.marketing-quill-head .quill-mark{filter:none}.marketing-quill-head .quill-mark-brushstroke{animation-duration:4.4s}.marketing-quill .quill-mark-tile,.marketing-plan-cards .quill-mark-tile{display:none}.marketing-quill .quill-mark-composition,.marketing-plan-cards .quill-mark-composition{inset:0}.marketing-quill-head i{align-items:center;gap:7px;display:flex}.marketing-quill-head .quill-status-dot{width:6px;height:6px;animation:none;box-shadow:0 0 9px #aee49a}.marketing-quill-input{color:#a8bca5;border:1px solid #607761;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 20px;padding:14px;font-size:12px;display:flex}.quill-input-typed{white-space:nowrap;max-width:0;animation:1.5s steps(37,end) 1.35s forwards quill-input-type,.35s 2.95s forwards quill-input-submit;overflow:hidden}.quill-private-note{color:#bfd2b9;justify-content:center;align-items:center;gap:7px;padding:12px 20px 15px;font-size:10px;display:flex}.quill-private-note svg{color:#c0deaf}@keyframes quill-message-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes quill-line-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes quill-caret{50%{opacity:0}}@keyframes quill-input-type{to{max-width:320px}}@keyframes quill-input-submit{to{opacity:0;transform:translateY(-4px)}}@keyframes quill-thinking-hide{to{opacity:0;visibility:hidden;height:0;min-height:0;margin:0;padding:0;overflow:hidden}}@keyframes quill-thinking-breathe{0%,to{opacity:.72;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes quill-thinking-halo{0%{opacity:.7;transform:scale(.78)}to{opacity:0;transform:scale(1.38)}}@media (prefers-reduced-motion:reduce){.marketing-quill-preview *{opacity:1!important;animation:none!important;transform:none!important}.quill-input-typed{max-width:320px}}.marketing-spaces{border-top:1px solid var(--mk-line)}.marketing-space-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:48px;display:grid}.marketing-space-grid article{background:#fcfcf7;border:1px solid #d7dfd2;border-radius:15px;min-height:260px;padding:24px}.marketing-space-symbol{color:#324938;background:0 0;border-radius:0;place-items:center;width:68px;height:68px;display:grid}.marketing-space-privacy{color:#80937c;letter-spacing:.1em;text-transform:uppercase;margin:30px 0 7px;font-size:10px;font-weight:800;display:block}.marketing-space-grid h3{letter-spacing:-.05em;margin:0 0 9px;font:650 23px Plus Jakarta Sans Variable,sans-serif}.marketing-space-grid p{color:#71806e;font-size:12px;line-height:1.6}.marketing-space-note{color:#698063;align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.marketing-plans{max-width:calc(var(--mk-content-width) + var(--mk-page-gutter) * 2);padding:100px var(--mk-page-gutter);border-top:1px solid var(--mk-line);grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin:auto;display:grid}.marketing-plans small{color:#82917f;max-width:470px;margin-top:23px;font-size:11px;line-height:1.5;display:block}.marketing-plan-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.marketing-plan-cards>div{background:#e9eee4;border:1px solid #cfdbc9;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:310px;padding:25px;display:flex;position:relative}.marketing-plan-cards>div:last-child{color:#ecf3e7;background:#314839}.marketing-plan-cards span{letter-spacing:.15em;margin-bottom:36px;font-size:10px;font-weight:800}.marketing-plan-cards strong{letter-spacing:-.045em;font:600 42px/1.1 Plus Jakarta Sans Variable,sans-serif}.marketing-plan-cards p{color:#72816f;margin:13px 0 auto;font-size:12px}.marketing-plan-cards>div:last-child p{color:#b5c9af}.marketing-plan-cards a{color:inherit;align-items:center;gap:8px;margin-top:35px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.marketing-final{max-width:calc(var(--mk-content-width) + var(--mk-page-gutter) * 2);padding:100px var(--mk-page-gutter) 112px;border-top:1px solid var(--mk-line);text-align:center;margin:auto}.marketing-final-mark{color:#8aa982;font-size:42px}.marketing-final p{color:#748272;font-size:16px}.marketing-final .marketing-primary{margin-top:23px}.marketing-footer{max-width:calc(var(--mk-content-width) + var(--mk-page-gutter) * 2);padding:27px var(--mk-page-gutter);border-top:1px solid var(--mk-line);align-items:center;gap:28px;margin:auto;display:flex}.marketing-footer .marketing-logo{font-size:20px}.marketing-footer .marketing-logo-lockup{width:132px}.marketing-footer>span{color:#8fa08a;letter-spacing:.12em;font-size:9px;font-weight:800}.marketing-footer>div{gap:20px;margin-left:auto;display:flex}.marketing-footer>div a{color:#657464;font-size:11px;text-decoration:none}.marketing-footer small{color:#9aa698;font-size:10px}.marketing-dark{--mk-bg:#1d251f;--mk-ink:#edf3e8;--mk-muted:#b2c1ae;--mk-line:#405244;--marquee-bg:#2b3b2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1d251f}.marketing-dark .marketing-header-cta,.marketing-dark .marketing-primary{color:#223526;background:#b8d3ac}.marketing-dark .marketing-header-cta:hover,.marketing-dark .marketing-primary:hover{background:#d1e7c7}.marketing-dark .marketing-nav a,.marketing-dark .marketing-signin,.marketing-dark .marketing-hero-copy>p,.marketing-dark .marketing-section-heading p,.marketing-dark .marketing-quill-copy p,.marketing-dark .marketing-plans>div>p{color:#b5c6b0}.marketing-dark .marketing h1 em,.marketing-dark h1 em,.marketing-dark h2 em{color:#b1d0a6}.marketing-dark .marketing-secondary{color:#d2e5ca;border-color:#536d54}.marketing-dark .marketing-secondary:hover{background:#314434}.marketing-dark .marketing-hero-art:before{background:radial-gradient(circle,#314934 0,#2c3b2e 50%,#0000 70%)}.marketing-dark .marketing-marquee{color:#bdd4b4;background:#2b3b2e;border-color:#405244}.marketing-dark .marketing-feature.sage,.marketing-dark .marketing-feature.sand,.marketing-dark .marketing-feature.mist,.marketing-dark .marketing-space-grid article,.marketing-dark .marketing-plan-cards>div:first-child{background:#2b3a2d;border-color:#475d49}.marketing-dark .marketing-feature h3,.marketing-dark .marketing-space-grid h3,.marketing-dark .marketing-plan-cards strong{color:#edf3e8}.marketing-dark .marketing-feature p,.marketing-dark .marketing-space-grid p,.marketing-dark .marketing-plan-cards p{color:#b6c7af}.marketing-dark .marketing-space-symbol{color:#c0d9b7;background:0 0}.marketing-space-symbol{color:#324938;place-items:center;width:78px;height:78px;display:grid}.marketing-space-art{object-fit:contain;width:78px;height:78px;display:block}.marketing-space-grid article{background:#fffef9;border-color:#d9ded2;border-radius:13px;min-height:268px;padding:27px 25px 24px}.marketing-space-grid article:hover{background:#fbfcf6;border-color:#a9bc9f}.marketing-space-privacy{color:#657264;margin:22px 0 7px}.marketing-space-grid h3{letter-spacing:-.045em;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,sans-serif;font-weight:650}.marketing-space-grid p{color:#657264;max-width:250px;font-size:13px;line-height:1.65}.marketing-space-note{color:#657264}.marketing-dark .marketing-space-grid article{background:#263229;border-color:#405244}.marketing-dark .marketing-space-grid article:hover{background:#2b3a2d;border-color:#718d68}.marketing-dark .marketing-space-privacy,.marketing-dark .marketing-space-grid p,.marketing-dark .marketing-space-note{color:#b6c7af}@media (width<=760px){.marketing-space-grid article{min-height:230px}.marketing-space-symbol,.marketing-space-art{width:70px;height:70px}}.marketing-privacy{z-index:1;max-width:calc(var(--mk-content-width) + var(--mk-page-gutter) * 2);padding:105px var(--mk-page-gutter);border-top:1px solid var(--mk-line);margin:auto;position:relative}.marketing-privacy-head{max-width:820px}.marketing-privacy-head h2{letter-spacing:-.045em;margin:20px 0 18px;font:600 clamp(43px,5vw,77px)/1.09 Plus Jakarta Sans Variable,sans-serif}.marketing-privacy-head p{max-width:570px;color:var(--mk-muted);font-size:16px;line-height:1.75}.marketing-privacy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:42px;display:grid}.marketing-privacy-grid article{border:1px solid var(--mk-line);background:#fffef9;border-radius:13px;min-height:235px;padding:23px}.marketing-privacy-grid article>svg{color:#587456;stroke-width:1.7px;margin-bottom:28px;display:block}.marketing-privacy-grid article>span{color:#657264;letter-spacing:.13em;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.marketing-privacy-grid h3{color:var(--mk-ink);letter-spacing:-.035em;margin:0 0 9px;font:650 17px/1.3 Plus Jakarta Sans Variable,sans-serif}.marketing-privacy-grid p{color:var(--mk-muted);margin:0;font-size:12px;line-height:1.65}.marketing-privacy-foot{color:var(--mk-muted);align-items:center;gap:11px;margin-top:20px;font-size:11px;display:flex}.marketing-privacy-foot>svg{color:#657f61;flex:none}.marketing-privacy-foot a{color:#49664b;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-weight:700;text-decoration:none;display:inline-flex}.marketing-dark .marketing-privacy-grid article{background:#263229;border-color:#405244}.marketing-dark .marketing-privacy-grid article>svg,.marketing-dark .marketing-privacy-foot>svg{color:#a8c19f}.marketing-dark .marketing-privacy-grid article>span,.marketing-dark .marketing-privacy-grid p,.marketing-dark .marketing-privacy-foot{color:#b6c7af}.marketing-dark .marketing-privacy-foot a{color:#c2d8b9}.marketing-final-mark{place-items:center;width:54px;height:54px;margin:0 auto 18px;display:grid}.marketing-final-mark img{object-fit:contain;width:48px;height:48px}.marketing-dark .marketing-final-mark img{filter:brightness(0)saturate()invert(86%)sepia(11%)saturate(520%)hue-rotate(56deg)brightness(95%)contrast(87%)}.marketing-dark .marketing h1 em,.marketing-dark .marketing h2 em{color:#a9c49e}@media (width<=1050px){.marketing-privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.marketing-header{gap:15px}.marketing-nav{gap:17px}.marketing-hero{grid-template-columns:1fr;min-height:0;padding-top:64px}.marketing-hero-art{justify-self:center;width:min(100%,580px);min-height:450px}.marketing-section{padding-top:80px;padding-bottom:80px}.marketing-features{grid-template-columns:1fr}.marketing-feature,.marketing-feature:nth-last-child(-n+2){grid-column:span 1}.marketing-viz{padding:80px 20px}.marketing-viz-intro{display:block}.marketing-viz-intro p{margin-top:17px}.marketing-viz-canvas{height:490px}.marketing-viz-detail{flex-wrap:wrap;gap:8px}.marketing-viz-detail p{flex-basis:100%;order:3}.marketing-platforms,.marketing-privacy{padding:80px 20px}.marketing-platforms-head{display:block}.marketing-platforms-head>p{margin-top:18px}.marketing-platform-grid{grid-template-columns:1fr}.marketing-platform-grid article{min-height:230px}.marketing-quill,.marketing-plans{grid-template-columns:1fr;gap:38px;padding-top:80px;padding-bottom:80px}.marketing-space-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-footer{flex-wrap:wrap}.marketing-footer>div{order:3;width:100%;margin:0}}@media (width<=480px){.marketing-header{padding:0 20px}.marketing-hero,.marketing-section,.marketing-quill,.marketing-plans{padding-left:20px;padding-right:20px}.marketing-hero{gap:29px;padding-top:54px}.marketing-hero h1{letter-spacing:-.045em;font-size:clamp(46px,12vw,58px);line-height:1}.marketing-hero h1 em{white-space:normal}.marketing-hero-copy>p{font-size:15px}.marketing-hero-actions{gap:10px}.marketing-primary,.marketing-secondary{gap:10px;min-height:49px;padding:0 14px;font-size:12px}.marketing-hero-art{min-height:375px;padding:42px 14px}.marketing-hero-art-label{font-size:7px;top:18px;left:16px;right:16px}.hero-thought-card{width:92%;min-height:223px;margin-top:22px;padding:24px 20px 20px}.hero-thought-card h2{margin-top:19px;font-size:24px}.hero-card-divider{margin:18px 0 12px}.hero-linked-card{width:83%;padding:11px 12px}.hero-orbit-label{font-size:7px;top:25%;right:5%}.hero-art-index{font-size:10px;bottom:14px;left:17px}.marketing-marquee{gap:12px;width:calc(100% - 32px);min-height:78px;padding:12px}.marquee-caption{padding-right:11px;font-size:6px}.marquee-caption b{font-size:7px}.marketing-marquee:before{width:16px;left:112px}.marketing-marquee:after{width:16px;right:10px}.marketing-marquee-group{gap:20px;font-size:9px}.marketing-marquee-group span{gap:6px}.marketing-marquee-group span svg{width:13px;height:13px}.marketing-space-grid,.marketing-plan-cards{grid-template-columns:1fr}.marketing-space-grid article{min-height:210px}.marketing-plan-cards>div{min-height:220px}.marketing-privacy-grid{grid-template-columns:1fr}.marketing-privacy-foot{flex-wrap:wrap;align-items:flex-start}.marketing-privacy-foot a{margin-left:28px}.marketing-footer>span{display:none}}@media (prefers-reduced-motion:reduce){.marketing-marquee-track{animation:none}.marketing-header-cta,.marketing-primary{transition:none}}.marketing-capability{border-top:1px solid var(--mk-line);margin-top:38px;padding-top:25px}.marketing-capability-head{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:16px;display:flex}.marketing-capability-head h3{color:var(--mk-ink);letter-spacing:-.035em;margin:0;font:650 18px Plus Jakarta Sans Variable,sans-serif}.marketing-capability-head p{max-width:470px;color:var(--mk-muted);margin:0;font-size:12px;line-height:1.55}.marketing-capability-scroll{border:1px solid var(--mk-line);background:#fffef9;border-radius:12px;overflow-x:auto}.marketing-capability table{border-collapse:collapse;width:100%;color:var(--mk-muted);text-align:left;font-size:12px}.marketing-capability th,.marketing-capability td{border-bottom:1px solid #e5e8df;padding:13px 16px}.marketing-capability thead th{color:#324938;letter-spacing:.09em;text-transform:uppercase;background:#e7e9de;font-size:10px;font-weight:800}.marketing-capability tbody tr:last-child th,.marketing-capability tbody tr:last-child td{border-bottom:0}.marketing-capability tbody th{color:#263128;font-weight:650}.marketing-dark .marketing-capability-scroll{background:#263229;border-color:#405244}.marketing-dark .marketing-capability thead th{color:#e3efdd;background:#344b39}.marketing-dark .marketing-capability th,.marketing-dark .marketing-capability td{border-color:#405244}.marketing-dark .marketing-capability tbody th{color:#edf3e8}.marketing-quill{gap:clamp(36px,5vw,72px)}.marketing-quill-copy h2{max-width:560px}.marketing-quill-copy p{max-width:500px}.marketing-quill-copy a{color:#324938;border:1px solid #d9ded2;border-radius:8px;min-height:46px;padding:0 16px}.marketing-quill-copy a:hover{background:#e7e9de;border-color:#8eaa85}.quill-visual{background:#e7e9de;border:1px solid #d9ded2;border-radius:17px;min-width:0;padding:22px 22px 17px;overflow:hidden}.quill-visual-heading,.quill-visual-foot{color:#657264;letter-spacing:.12em;justify-content:space-between;gap:16px;font-size:8px;font-weight:800;display:flex}.quill-visual-heading{margin-bottom:10px}.quill-flow-stage{height:340px;position:relative}.quill-flow-stage>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.quill-flow-stage>svg path{fill:none;stroke:#8eaa85;stroke-width:2.2px;vector-effect:non-scaling-stroke}.quill-flow-stage>svg circle{fill:#324938}.quill-thought-card,.quill-next-step{z-index:1;background:#fffef9;border:1px solid #d9ded2;border-radius:10px;flex-direction:column;justify-content:center;gap:7px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 5px 12px #2631280d}.quill-thought-card small,.quill-next-step small{color:#71806e;letter-spacing:.12em;font-size:8px;font-weight:800}.quill-thought-card strong,.quill-next-step strong{color:#263128;letter-spacing:-.025em;font:650 12px/1.35 Plus Jakarta Sans Variable,sans-serif}.quill-thought-one,.quill-thought-two,.quill-thought-three{width:30%;min-height:57px;left:0}.quill-thought-one{top:37px;transform:rotate(-2deg)}.quill-thought-two{top:141px;left:2%;transform:rotate(1deg)}.quill-thought-three{top:245px;transform:rotate(-1deg)}.quill-center-mark{z-index:2;color:#f6f5ee;background:#324938;border:1px solid #506a51;border-radius:14px;align-content:center;place-items:center;gap:5px;width:13.5%;min-width:72px;height:90px;display:grid;position:absolute;top:126px;left:45%}.quill-center-mark img{object-fit:contain;filter:brightness(0)invert();width:50px;height:50px}.quill-center-mark span{color:#d9ded2;letter-spacing:.15em;font-size:8px;font-weight:800}.quill-next-step{width:29%;min-height:75px;padding:13px;top:137px;right:0}.quill-next-step>span{color:#657264;align-items:center;gap:4px;font-size:8px;display:flex}.quill-visual-foot{letter-spacing:0;border-top:1px solid #d1d8ca;padding-top:12px;font-size:9px;font-weight:600}.marketing-dark .quill-visual{background:#263229;border-color:#405244}.marketing-dark .quill-visual-heading,.marketing-dark .quill-visual-foot{color:#b6c7af}.marketing-dark .quill-flow-stage>svg path{stroke:#8eaa85}.marketing-dark .quill-thought-card,.marketing-dark .quill-next-step{background:#344b39;border-color:#506450}.marketing-dark .quill-thought-card strong,.marketing-dark .quill-next-step strong{color:#edf3e8}.marketing-dark .quill-thought-card small,.marketing-dark .quill-next-step small,.marketing-dark .quill-next-step>span{color:#b6c7af}.marketing-dark .quill-center-mark{color:#324938;background:#e7e9de}.marketing-dark .quill-center-mark img{filter:none}.marketing-dark .quill-center-mark span{color:#324938}.marketing-dark .quill-visual-foot{border-color:#405244}.marketing-plans{gap:clamp(34px,5vw,70px)}.marketing-plans-intro h2{letter-spacing:-.045em;margin:20px 0 18px;font:600 clamp(43px,5vw,70px)/1.06 Plus Jakarta Sans Variable,sans-serif}.marketing-plans-intro>p{max-width:510px;color:var(--mk-muted);font-size:15px;line-height:1.7}.marketing-plans-intro>small{color:#657264}.marketing-plan-cards{align-items:stretch;gap:14px}.marketing-plan-cards>article{background:#e7e9de;border:1px solid #d9ded2;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;min-height:320px;padding:22px;display:flex}.marketing-plan-cards>article:last-child{color:#f6f5ee;background:#324938;border-color:#324938}.marketing-plan-cards .plan-tier-mark{width:64px;height:64px;box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0;margin:0 0 20px;display:block}.marketing-plan-cards .plan-tier-label{color:#657264;letter-spacing:.12em;margin:0 0 9px;font-size:9px;display:block}.marketing-plan-cards>article:last-child .plan-tier-label{color:#d3dfcf}.marketing-plan-cards>strong{font-family:Plus Jakarta Sans Variable,sans-serif}.marketing-plan-cards>article>strong{letter-spacing:-.045em;font:650 43px/1 Plus Jakarta Sans Variable,sans-serif;display:block}.marketing-plan-cards>article:last-child>strong{font-size:30px;line-height:1.08}.marketing-plan-cards>article>p{color:#657264;margin:13px 0 auto;font-size:12px;line-height:1.55}.marketing-plan-cards>article:last-child>p{color:#d1ddcd}.marketing-plan-cards>article>a{gap:7px;margin-top:24px;font-size:11px}.marketing-plan-cards>article:first-child>a{color:#324938}.marketing-plan-cards>article:last-child>a{color:#f6f5ee}.marketing-dark .marketing-plans-intro>small{color:#b6c7af}.marketing-dark .marketing-plan-cards>article{background:#263229;border-color:#405244}.marketing-dark .marketing-plan-cards>article:last-child{background:#324938;border-color:#718d68}.marketing-dark .marketing-plan-cards .plan-tier-label,.marketing-dark .marketing-plan-cards>article>p{color:#b6c7af}.marketing-dark .marketing-plan-cards>article:last-child .plan-tier-label,.marketing-dark .marketing-plan-cards>article:last-child>p{color:#d1ddcd}.marketing-dark .marketing-plan-cards>article:first-child>a{color:#e3efdd}.marketing-dark .marketing-plan-cards>article:last-child>a{color:#f6f5ee}.marketing-final{max-width:calc(var(--mk-content-width) + var(--mk-page-gutter) * 2);min-height:440px;padding:54px var(--mk-page-gutter);text-align:left;background:#324938;border:1px solid #324938;border-radius:20px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:35px;margin:10px auto 65px;display:grid}.marketing-final-copy{z-index:2;position:relative}.marketing-final-kicker{color:#c6d7c0;letter-spacing:.15em;font-size:9px;font-weight:850}.marketing-final-copy h2{color:#f6f5ee;letter-spacing:-.045em;margin:19px 0 14px;font:650 clamp(40px,4.5vw,64px)/1.04 Plus Jakarta Sans Variable,sans-serif}.marketing-final-copy h2 em{color:#bad2ae}.marketing-final-copy p{color:#d5e0d1;margin:0 0 24px;font-size:15px}.marketing-final-cta{color:#324938;background:#f6f5ee;border-radius:8px;align-items:center;gap:11px;min-height:48px;padding:0 17px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.marketing-final-cta:hover{background:#e7e9de}.marketing-final-copy>small{color:#c6d7c0;margin-top:13px;font-size:10px;display:block}.marketing-final-art{background:#2b4032;border:1px solid #60765e;border-radius:15px;min-height:330px;position:relative;overflow:hidden}.final-art-label{z-index:3;color:#c6d7c0;letter-spacing:.14em;font-size:8px;font-weight:800;position:absolute;top:16px;left:18px}.marketing-final-art>svg{z-index:0;width:100%;height:100%;position:absolute;inset:0}.marketing-final-art>svg path{fill:none;stroke:#8eaa85;stroke-width:2px;vector-effect:non-scaling-stroke}.marketing-final-art>svg circle{fill:#bad2ae}.final-thought,.final-return-card{z-index:1;color:#263128;background:#f6f5ee;border:1px solid #d9ded2;border-radius:8px;flex-direction:column;gap:5px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 6px 15px #18231a35}.final-thought small,.final-return-card small{color:#657264;letter-spacing:.12em;font-size:7px;font-weight:800}.final-thought strong,.final-return-card strong{font:650 11px/1.3 Plus Jakarta Sans Variable,sans-serif}.final-thought-one{width:27%;top:42px;left:3%;transform:rotate(-2deg)}.final-thought-two{width:26%;top:calc(50% - 29px);left:4%;transform:rotate(1deg)}.final-thought-three{width:27%;bottom:40px;left:3%;transform:rotate(-1deg)}.final-mark-tile{z-index:2;border-radius:17px;width:80px;height:80px;position:absolute;top:calc(50% - 40px);left:44%;overflow:hidden;box-shadow:0 8px 18px #1523194d}.final-mark-tile img{width:100%;height:100%;display:block}.final-return-card{justify-content:center;width:28%;min-height:80px;top:calc(50% - 40px);right:3%}.marketing-dark .marketing-final{background:#263229;border-color:#506b53}.marketing-dark .marketing-final-art{background:#1d251f;border-color:#506b53}.marketing-dark .marketing-final-art>svg path{stroke:#8eaa85}.marketing-dark .marketing-final-copy h2{color:#edf3e8}@media (width<=1050px){.marketing-capability-head{flex-direction:column;align-items:flex-start;gap:7px}.marketing-final{grid-template-columns:1fr}.marketing-final-art{min-height:330px}}@media (width<=760px){.marketing-capability th,.marketing-capability td{white-space:nowrap;padding:11px 12px}.marketing-quill{grid-template-columns:1fr}.quill-visual{padding:16px}.quill-flow-stage{height:300px}.quill-thought-card{padding:10px}.quill-thought-card strong,.quill-next-step strong{font-size:10px}.quill-center-mark{min-width:60px;height:78px}.quill-center-mark img{width:42px;height:42px}.quill-next-step{padding:9px}.marketing-plans{grid-template-columns:1fr}.marketing-final{width:calc(100% - 32px);margin:0 auto 36px;padding:30px 24px}}@media (width<=520px){.marketing-plan-cards{grid-template-columns:1fr}.marketing-plan-cards>article{min-height:280px}.quill-visual-heading{flex-direction:column;gap:4px}.quill-visual-foot{flex-direction:column;gap:5px}.quill-flow-stage{height:260px}.quill-thought-card,.quill-next-step{padding:8px}.quill-thought-card small,.quill-next-step small{font-size:6px}.quill-thought-card strong,.quill-next-step strong{font-size:8px}.quill-next-step>span{font-size:6px}.quill-center-mark{width:15%;min-width:50px;height:65px;left:44%}.quill-center-mark img{width:35px;height:35px}.quill-center-mark span{font-size:6px}.marketing-final-art{min-height:280px}.final-thought,.final-return-card{padding:8px}.final-thought strong,.final-return-card strong{font-size:8px}.final-thought small,.final-return-card small{font-size:6px}.final-mark-tile{border-radius:13px;width:62px;height:62px;top:calc(50% - 31px);left:43%}.final-return-card{min-height:62px;top:calc(50% - 31px)}}@media (width<=1050px) and (width>=761px){.marketing-header{gap:20px}.marketing-nav{gap:16px}.marketing-header-actions{gap:15px}.marketing-logo-lockup{width:138px}}@media (width<=760px){.marketing-header{z-index:20;background:var(--mk-bg);height:72px;position:relative}.marketing-header-actions{margin-left:auto}.marketing-signin{display:none}.marketing-menu-toggle{border:1px solid var(--mk-line);width:38px;height:38px;color:var(--mk-ink);background:0 0;border-radius:8px;place-items:center;display:grid}.marketing-nav{z-index:10;border-bottom:1px solid var(--mk-line);background:var(--mk-bg);align-items:stretch;gap:0;margin:0;padding:9px 20px 14px;display:none;position:absolute;top:71px;left:0;right:0}.marketing-nav.open{flex-direction:column;display:flex}.marketing-nav a{border-bottom:1px solid var(--mk-line);padding:12px 4px}.marketing-nav .marketing-mobile-signin{display:block}}@media (width<=520px){.quill-flow-stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 8px;height:auto;padding:8px 0 18px;display:grid}.quill-flow-stage>svg{display:none}.quill-thought-card,.quill-next-step{width:auto;padding:11px 8px;position:relative;inset:auto;transform:none}.quill-thought-card{justify-content:flex-start;min-height:110px}.quill-thought-card small,.quill-next-step small{font-size:8px}.quill-thought-card strong{font-size:12px;line-height:1.45}.quill-flow-stage:before{content:"";border:2px solid #8eaa85;border-top:0;height:14px;position:absolute;top:118px;left:16.66%;right:16.66%}.quill-center-mark{grid-column:1/-1;justify-self:center;width:80px;height:90px;position:relative;inset:auto}.quill-center-mark:before,.quill-center-mark:after{content:"";border-left:2px solid #8eaa85;height:28px;position:absolute;left:50%}.quill-center-mark:before{bottom:100%}.quill-center-mark:after{top:100%}.quill-center-mark img{width:48px;height:48px}.quill-center-mark span{font-size:8px}.quill-next-step{grid-column:1/-1;min-height:90px;padding:16px}.quill-next-step strong{font-size:14px}.quill-next-step>span{font-size:10px}.quill-visual-foot{flex-direction:column;align-items:flex-start;gap:7px;font-size:10px;line-height:1.5}.marketing-final-art{flex-direction:column;align-items:center;gap:16px;min-height:0;padding:52px 16px 24px;display:flex}.marketing-final-art>svg{display:none}.marketing-final-art:before{content:"";border-left:2px solid #8eaa85;position:absolute;top:70px;bottom:65px;left:50%}.final-thought,.final-return-card{width:100%;min-height:58px;padding:12px;position:relative;inset:auto;transform:none}.final-thought strong,.final-return-card strong{font-size:13px}.final-thought small,.final-return-card small{font-size:8px}.final-mark-tile{border-radius:14px;flex:none;width:72px;height:72px;position:relative;inset:auto}.final-return-card{text-align:center}}.marketing a:focus-visible,.marketing button:focus-visible{outline:2px solid var(--mk-ink);outline-offset:4px}@media (width<=760px){.marketing-nav.open{max-height:calc(100dvh - 72px);overflow-y:auto;box-shadow:0 18px 28px #20302318}}.help-page{--help-bg:#f5f7f0;--help-surface:#fffefa;--help-text:#263327;--help-muted:#667467;--help-line:#dce4d8;background:var(--help-bg);min-height:100dvh;color:var(--help-text);font-family:Manrope,system-ui,sans-serif}.help-page.help-dark{--help-bg:#1d211d;--help-surface:#282f28;--help-text:#e9eee4;--help-muted:#acbaab;--help-line:#3e4b3f}.help-page a{color:inherit;text-decoration:none}.help-header{border-bottom:1px solid var(--help-line);justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:auto;padding:24px 32px;display:flex}.help-header>a{letter-spacing:-.07em;font-size:24px;font-weight:750}.help-header>a span{color:#87a37b}.help-header nav a,.help-next a,.help-back{align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.help-header nav a:hover,.help-next a:hover,.help-back:hover{text-decoration:underline}.help-content{max-width:1180px;margin:auto;padding:48px 32px 100px}.help-back{color:var(--help-muted)!important}.help-intro{margin:55px 0 42px}.help-intro>span{color:#77926f;letter-spacing:.13em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.help-intro h1{letter-spacing:-.065em;margin:13px 0 10px;font-size:clamp(38px,6vw,64px);line-height:1.04}.help-intro p{color:var(--help-muted);margin:0;font-size:16px}.help-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.help-topic-grid article{border:1px solid var(--help-line);background:var(--help-surface);border-radius:16px;min-width:0;padding:26px}.help-topic-icon{color:#4e704f;background:#dcebd8;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.help-dark .help-topic-icon{color:#c1d9b9;background:#3a4b3c}.help-topic-grid h2{letter-spacing:-.035em;margin:22px 0 9px;font-size:19px}.help-topic-grid p{max-width:57ch;color:var(--help-muted);margin:0;font-size:13px;line-height:1.7}.help-next{border:1px solid var(--help-line);background:var(--help-surface);border-radius:16px;align-items:flex-start;gap:17px;margin-top:18px;padding:25px 26px;display:flex}.help-next>svg{color:#77926f;flex:none}.help-next div{flex:1}.help-next h2{margin:0 0 5px;font-size:15px}.help-next p{max-width:70ch;color:var(--help-muted);margin:0;font-size:12px;line-height:1.6}.help-next a{color:#66865f;flex:none;margin-top:3px}@media (width<=680px){.help-header{padding:18px}.help-content{padding:30px 18px 65px}.help-intro{margin:36px 0 27px}.help-topic-grid{grid-template-columns:1fr}.help-topic-grid article{padding:22px}.help-next{flex-wrap:wrap}.help-next a{width:100%;margin-left:37px}}.help-topic-link{align-items:center;gap:6px;margin-top:15px;font-size:12px;font-weight:750;display:inline-flex;color:#63845c!important}.help-topic-link:hover{text-decoration:underline}.help-dark .help-topic-link{color:#c1d9b9!important}.help-contact{border:1px solid var(--help-line);background:var(--help-surface);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:48px;margin-top:36px;padding:36px;display:grid}.help-contact-kicker{color:#789b70;letter-spacing:.1em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.help-contact h2{letter-spacing:-.05em;margin:14px 0 8px;font-size:28px}.help-contact p{color:var(--help-muted);font-size:14px;line-height:1.65}.help-contact form,.help-contact label{gap:11px;display:grid}.help-contact form{gap:20px}.help-contact label{color:var(--help-text);font-size:14px;font-weight:700}.help-contact select,.help-contact textarea{border:1px solid var(--help-line);background:var(--help-bg);width:100%;color:var(--help-text);border-radius:9px;padding:12px 14px;font:16px Manrope,system-ui,sans-serif}.help-contact textarea{resize:vertical;min-height:130px}.help-contact button{border:1px solid var(--help-line);color:#263927;cursor:pointer;background:#dcebd8;border-radius:9px;justify-self:start;padding:11px 17px;font:700 14px Manrope,system-ui,sans-serif}.help-contact button:disabled{opacity:.55;cursor:wait}.help-ticket{min-width:0}.help-ticket>div:first-child{align-items:center;gap:12px;display:flex}.help-ticket>small{color:var(--help-muted);margin-top:9px;font-size:12px;display:block}.help-ticket-status{color:#365239;text-transform:capitalize;background:#dcebd8;border-radius:99px;padding:4px 9px;font-size:12px}.help-ticket-message{white-space:pre-wrap;overflow-wrap:anywhere}.help-ticket-reply{border:1px solid var(--help-line);border-radius:10px;margin:15px 0;padding:17px}.help-ticket-reply p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0}.help-ticket button{margin:8px 8px 0 0}.help-error{color:#9b493f!important}.help-dark .help-error{color:#efafa6!important}.help-status{grid-column:1/-1;margin:0}.help-ticket-link{align-items:center;gap:7px;margin:10px;font-size:14px;font-weight:700;display:inline-flex;color:#76946f!important}@media (width<=680px){.help-contact{grid-template-columns:1fr;gap:20px;padding:22px}}.help-contact-state{border:1px solid var(--help-line);background:var(--help-bg);color:var(--help-text);border-radius:12px;align-self:start;padding:22px}.help-contact-state strong{font-size:15px;display:block}.help-contact-state p{color:var(--help-muted);margin:8px 0 16px;font-size:13px}.help-contact-state>a,.help-auth-actions a{color:#66865f;align-items:center;gap:7px;font-size:13px;font-weight:750;display:inline-flex}.help-auth-actions{flex-wrap:wrap;gap:20px;display:flex}.help-contact-state .help-retry{margin-top:4px}.help-contact-workspace{min-width:0}.help-ticket-list{margin-bottom:24px}.help-ticket-list h3{margin:0 0 8px;font-size:15px}.help-ticket-row{border-bottom:1px solid var(--help-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.help-ticket-row>span:first-child{gap:4px;min-width:0;display:grid}.help-ticket-row small{color:var(--help-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.help-ticket-row:hover b{text-decoration:underline}.help-ticket>small{color:var(--help-muted);font-size:12px}.help-dark .help-contact-state>a,.help-dark .help-auth-actions a,.help-dark .help-ticket-link{color:#c1d9b9!important}@media (width<=430px){.help-ticket-row{grid-template-columns:minmax(0,1fr) auto}.help-ticket-row>svg{display:none}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.asset-studio{--as-paper:#f6f5ee;--as-ink:#263128;--as-forest:#324938;--as-sage:#8eaa85;--as-muted:#687568;--as-rule:#d9ded2;background:var(--as-paper);min-height:100vh;color:var(--as-ink);font-family:DM Sans Variable,sans-serif;overflow:hidden}.asset-studio *{box-sizing:border-box}.asset-header{z-index:10;border-bottom:1px solid var(--as-rule);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f5eeee;align-items:center;gap:35px;height:76px;padding:0 clamp(22px,5vw,75px);display:flex;position:sticky;top:0}.asset-brand{color:var(--as-ink);letter-spacing:.07em;white-space:nowrap;align-items:center;gap:9px;font:800 14px Plus Jakarta Sans Variable,sans-serif;text-decoration:none;display:flex}.asset-brand img{object-fit:contain;width:34px;height:34px}.asset-brand small{color:#8a9587;letter-spacing:.13em;font:800 8px DM Sans Variable,sans-serif}.asset-header nav{gap:25px;margin-left:auto;display:flex}.asset-header nav a,.asset-header-link{color:#637060;font-size:11px;font-weight:700;text-decoration:none}.asset-header nav a:hover,.asset-header-link:hover{color:var(--as-forest)}.asset-header-link{align-items:center;gap:6px;display:flex}.asset-intro{border-bottom:1px solid var(--as-rule);grid-template-columns:1fr .8fr;align-items:center;gap:60px;max-width:1330px;min-height:475px;margin:auto;padding:65px clamp(26px,7vw,100px) 50px;display:grid}.asset-kicker{color:#748574;letter-spacing:.14em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:inline-flex}.asset-intro h1{letter-spacing:-.045em;margin:20px 0 17px;font:650 clamp(44px,4.5vw,64px)/1.02 Plus Jakarta Sans Variable,sans-serif}.asset-intro h1 em{color:#789470;letter-spacing:-.045em;font:italic 400 1em Georgia,serif}.asset-intro>div:first-child>p{color:#6d796c;max-width:445px;font-size:14px;line-height:1.75}.asset-primary{background:var(--as-forest);color:#f6f5ee;border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:13px 16px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.asset-intro-art{place-items:center;min-height:330px;display:grid;position:relative}.asset-intro-art>img{z-index:2;object-fit:contain;width:180px;height:180px;position:relative}.intro-orbit{border:1px solid #9eaf9370;border-radius:50%;width:94%;height:56%;position:absolute;transform:rotate(-25deg)}.intro-orbit.orbit-two{width:76%;height:83%;transform:rotate(35deg)}.asset-intro-art>b{color:#889687;letter-spacing:.2em;font-size:8px;position:absolute;bottom:8px}.asset-section{border-bottom:1px solid var(--as-rule);max-width:1280px;margin:auto;padding:64px 28px;scroll-margin-top:80px}.asset-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.asset-section-head h2{letter-spacing:-.045em;margin:10px 0 0;font:650 clamp(30px,4vw,45px)/1.05 Plus Jakarta Sans Variable,sans-serif}.asset-section-head>p{color:#758173;max-width:380px;margin:0 0 3px;font-size:12px;line-height:1.65}.slogan-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.slogan-card{border:1px solid var(--as-rule);background:#fffef9;border-radius:11px;flex-direction:column;justify-content:space-between;min-height:157px;padding:18px;display:flex;position:relative}.slogan-card>span{color:#899486;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.slogan-card strong{color:#304031;letter-spacing:-.045em;max-width:220px;padding-right:14px;font:600 21px/1.16 Plus Jakarta Sans Variable,sans-serif}.slogan-card button,.campaign-copy button,.type-grid article button{color:#778474;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:max-content;padding:6px 0 0;font-size:9px;display:inline-flex}.slogan-card button{position:absolute;bottom:13px;right:16px}.slogan-card button small{font-size:9px}.campaign-copy{background:#eceee5;border:1px solid #dce0d5;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:19px 21px;display:flex}.campaign-copy p{color:#526050;max-width:820px;margin:8px 0 0;font:15px/1.65 Georgia,serif}.campaign-copy button{background:#f8f8f2;border:1px solid #d5dbd0;border-radius:7px;flex:none;padding:9px 12px;font-weight:700}.logo-section{max-width:1330px}.lockup-showcase{border:1px solid var(--as-rule);background:#eeefe7;border-radius:12px;margin:20px 0 14px;padding:18px}.lockup-showcase-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px;display:flex}.lockup-showcase-head h3{letter-spacing:-.045em;margin:0;font:700 20px Plus Jakarta Sans Variable,sans-serif}.lockup-showcase-head p{color:#6e7a6c;max-width:440px;margin:0;font-size:10px;line-height:1.5}.lockup-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lockup-card{background:#fffef9;border:1px solid #dfe2d8;border-radius:9px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:150px;padding:14px 16px;display:flex}.lockup-card>img{object-fit:contain;object-position:left center;width:min(100%,370px);height:88px;display:block}.lockup-card>a{color:#687868;align-items:center;gap:7px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.lockup-card>a:hover{color:#273d2c}.lockup-dark{background:#263128;border-color:#263128}.lockup-dark .asset-kicker{color:#b4c6ae}.lockup-dark>a{color:#c4d4bd}.lockup-vertical{text-align:center;align-items:center}.lockup-vertical>img{object-position:center;width:150px;height:145px}.lockup-vertical>a{align-self:flex-end}.mark-components{margin:20px 0 14px}.mark-component-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mark-component-grid .logo-preview-card>img{object-position:center;width:90px;height:90px}.logo-asset-grid{grid-template-columns:1fr 1fr .55fr .55fr;gap:12px;display:grid}.logo-preview-card{border:1px solid var(--as-rule);background:#fffef9;border-radius:11px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:165px;padding:17px;display:flex}.logo-preview-card>img{object-fit:contain;object-position:left center;width:min(100%,275px);height:54px;display:block}.logo-preview-card a,.refinement-footer a,.graphic-card a{color:#687868;align-items:center;gap:7px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.logo-preview-card a:hover,.refinement-footer a:hover,.graphic-card a:hover{color:#273d2c}.logo-dark-card{background:#263128;border-color:#263128}.logo-dark-card .asset-kicker{color:#b4c6ae}.logo-dark-card>img{width:min(100%,275px)}.logo-dark-card a{color:#c4d4bd}.logo-mark-card{text-align:center;align-items:center}.logo-mark-card .asset-kicker{align-self:flex-start}.logo-mark-card>img{object-fit:contain;border-radius:18px;align-self:center;width:72px;height:72px}.logo-mark-card a{align-self:flex-end}.logo-dark-mark-card{background:#263128;border-color:#263128}.logo-dark-mark-card .asset-kicker,.logo-dark-mark-card a{color:#c4d4bd}.logo-refinement{border:1px solid var(--as-rule);background:#fffef9;border-radius:12px;margin-top:15px;padding:17px}.logo-refinement-head{justify-content:space-between;align-items:end;gap:20px;padding:0 3px 12px;display:flex}.logo-refinement-head h3{letter-spacing:-.04em;margin:6px 0 0;font:650 20px Plus Jakarta Sans Variable,sans-serif}.logo-refinement-head>span,.refinement-footer>span{color:#7a8678;letter-spacing:.07em;font-size:9px;font-weight:750}.refinement-image{border-radius:8px;position:relative;overflow:hidden}.refinement-image>img{width:100%;height:auto;display:block}.refinement-hotspots{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0}.refinement-hotspots button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;place-items:center;margin:3% 5% 6%;display:grid}.refinement-hotspots button:hover{background:#8eaa8510;border-color:#8eaa8580}.refinement-hotspots button[aria-pressed=true]{border-color:var(--as-forest);background:#32493812;box-shadow:inset 0 0 0 1px #fff}.refinement-hotspots button span{background:var(--as-forest);color:#fff;opacity:0;border-radius:50%;place-items:center;width:27px;height:27px;transition:opacity .15s;display:grid}.refinement-hotspots button[aria-pressed=true] span{opacity:1}.refinement-footer{justify-content:space-between;gap:20px;padding:12px 3px 0;display:flex}.promo-section{max-width:1190px}.promo-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.promo-card{border:1px solid var(--as-rule);background:#fffef9;border-radius:12px;overflow:hidden}.promo-image{background:#eeefe8;max-height:470px;display:block;overflow:hidden}.promo-image img{width:100%;height:auto;transition:transform .25s;display:block}.promo-image:hover img{transform:scale(1.015)}.promo-meta{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.promo-meta>div{gap:3px;display:grid}.promo-meta strong{color:#354637;font-size:11px}.promo-meta span{color:#829081;font-size:9px}.promo-meta>a{border:1px solid var(--as-rule);color:#526551;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.palette-section{background:#eceee5;max-width:none;padding-left:max(28px,50vw - 612px);padding-right:max(28px,50vw - 612px)}.palette-strip{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.palette-chip{text-align:left;cursor:pointer;background:#f8f8f2;border:1px solid #d9ded2;border-radius:9px;grid-template-rows:106px auto auto auto;gap:7px;padding:8px 8px 12px;display:grid}.palette-chip:hover{transform:translateY(-2px)}.palette-color{border:1px solid #27312810;border-radius:5px;width:100%;height:100%}.palette-chip b{color:#344434;padding:0 4px;font-size:10px}.palette-chip small,.palette-chip code{color:#758173;padding:0 4px;font-size:8px}.palette-chip code{font-family:Consolas,monospace}.theme-section{max-width:1160px}.theme-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.theme-card{border:1px solid #dce0d5;border-radius:12px;max-width:490px;min-height:280px;overflow:hidden;box-shadow:0 17px 40px #2631280b}.theme-light{color:#263128;background:#f9f8f2}.theme-dark{color:#edf3e8;background:#1d251f;border-color:#39483c}.theme-top{border-bottom:1px solid #e2e5db;align-items:center;gap:9px;height:48px;padding:0 15px;display:flex}.theme-dark .theme-top{border-color:#39483c}.theme-top img{border-radius:7px;width:25px;height:25px}.theme-top span{letter-spacing:.13em;font-size:8px;font-weight:850}.theme-top i{color:#94a08e;letter-spacing:2px;margin-left:auto;font-size:9px;font-style:normal}.theme-body{padding:23px 25px}.theme-body>small{color:#84927f;letter-spacing:.13em;font-size:8px;font-weight:800}.theme-body>strong{letter-spacing:-.055em;margin:10px 0 16px;font:650 25px/1.03 Plus Jakarta Sans Variable,sans-serif;display:block}.theme-note{background:#fffef9;border:1px solid #e0e4da;border-radius:8px;gap:5px;max-width:320px;padding:11px 12px;display:grid}.theme-note b{font-size:9px}.theme-note span{color:#758173;font-size:8px}.theme-dark .theme-note{background:#28352b;border-color:#3d4d40}.theme-dark .theme-note span{color:#b5c4b0}.theme-action{color:#f6f5ee;background:#324938;border-radius:6px;margin-top:14px;padding:8px 11px;font-size:8px;font-weight:800;display:inline-flex}.theme-dark .theme-action{color:#223526;background:#b8d3ac}.campaign-playbook{max-width:1330px}.campaign-rule-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.campaign-rule-card{border:1px solid var(--as-rule);background:#fffef9;border-radius:12px;padding:21px}.campaign-rule-card>span,.campaign-need-grid article>span{color:#748574;letter-spacing:.12em;font-size:9px;font-weight:850}.campaign-rule-card h3{color:#263128;letter-spacing:-.045em;max-width:440px;margin:13px 0 9px;font:650 24px/1.12 Plus Jakarta Sans Variable,sans-serif}.campaign-rule-card>p{color:#657264;max-width:530px;font-size:12px;line-height:1.65}.campaign-rule-card ul{color:#475747;gap:8px;margin:16px 0 0;padding-left:18px;font-size:11px;line-height:1.55;display:grid}.campaign-vector-rule{background:#eef0e8}.campaign-photo-rule{background:#f1ece1}.campaign-needs-head{justify-content:space-between;align-items:end;gap:24px;margin:32px 0 13px;display:flex}.campaign-needs-head h3{letter-spacing:-.04em;margin:0;font:650 22px Plus Jakarta Sans Variable,sans-serif}.campaign-needs-head p{color:#71806f;max-width:440px;margin:0;font-size:11px;line-height:1.55}.campaign-need-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.campaign-need-grid article{border:1px solid var(--as-rule);background:#fffef9;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:190px;padding:16px;display:flex}.campaign-need-grid article h4{color:#304031;letter-spacing:-.035em;margin:12px 0 7px;font:650 18px/1.2 Plus Jakarta Sans Variable,sans-serif}.campaign-need-grid article p{color:#657264;margin:0 0 16px;font-size:11px;line-height:1.55}.campaign-need-grid article small{color:#81907e;letter-spacing:.08em;margin-top:auto;font-size:8px;font-weight:800;line-height:1.4}.campaign-claim-note{color:#536351;background:#e8ede5;border-radius:8px;margin:14px 0 0;padding:12px 14px;font-size:10px;line-height:1.6}.type-section{max-width:1240px}.type-grid{grid-template-columns:.9fr .9fr 1.2fr;gap:12px;display:grid}.type-grid article{border:1px solid var(--as-rule);background:#fffef9;border-radius:10px;min-height:180px;padding:16px}.type-grid article>span{color:#829080;letter-spacing:.13em;font-size:8px;font-weight:850}.type-grid article>strong{color:#2b392d;letter-spacing:-.045em;margin-top:21px;font:700 29px/1.02 Plus Jakarta Sans Variable,sans-serif;display:block}.type-grid article>strong em{color:#789470;font:italic 400 1em Georgia,serif}.type-grid article>.type-editorial{letter-spacing:-.04em;font:italic 400 28px/1.12 Georgia,serif}.type-grid article>.type-ui{font:650 23px Plus Jakarta Sans Variable,sans-serif}.type-grid article>p{color:#788475;max-width:350px;margin:9px 0 0;font-size:9px;line-height:1.5}.type-grid article button{margin-top:8px}.asset-footer{align-items:center;gap:22px;max-width:1280px;min-height:93px;margin:auto;padding:19px 28px;display:flex}.asset-footer .asset-brand img{object-fit:contain;width:29px;height:29px}.asset-footer .asset-brand{font-size:11px}.asset-footer .asset-brand small{font-size:7px}.asset-footer>span,.asset-footer>small{color:#8a9687;letter-spacing:.12em;font-size:8px;font-weight:800}.asset-footer>small{margin-left:auto}@media (width<=850px){.asset-header{gap:18px}.asset-header nav{gap:13px}.asset-header nav a{font-size:9px}.asset-intro{gap:25px}.slogan-grid,.logo-asset-grid{grid-template-columns:1fr 1fr}.lockup-showcase-head{flex-direction:column;align-items:flex-start;gap:7px}.logo-mark-card{grid-column:auto;grid-template-columns:1fr auto 1fr;min-height:125px;display:grid}.logo-mark-card .asset-kicker{grid-column:1/-1}.logo-mark-card>img{grid-area:2/2}.logo-mark-card>a{grid-area:2/3}.campaign-need-grid{grid-template-columns:1fr 1fr}.campaign-rule-card{padding:16px}}@media (width<=600px){.asset-header{height:64px;padding:0 16px}.asset-brand{gap:6px;font-size:12px}.asset-brand img{width:29px;height:29px}.asset-brand small,.asset-header nav a:not(:first-child){display:none}.asset-header nav{margin-left:auto}.asset-header-link{font-size:9px}.asset-intro{grid-template-columns:1fr;gap:0;min-height:0;padding:56px 23px 30px}.asset-intro h1{letter-spacing:-.055em;font-size:44px;line-height:1.08}.asset-intro-art{min-height:260px}.asset-intro-art>img{border-radius:34px;width:135px;height:135px}.asset-section{padding:47px 19px}.asset-section-head{display:block}.asset-section-head>p{margin-top:12px}.slogan-grid{gap:8px}.slogan-card{min-height:145px;padding:13px}.slogan-card strong{font-size:17px}.slogan-card button{bottom:10px;right:11px}.campaign-copy{flex-direction:column;align-items:flex-start}.campaign-copy p{font-size:13px}.logo-asset-grid,.lockup-grid{grid-template-columns:1fr}.lockup-card{min-height:145px}.lockup-vertical{text-align:left;align-items:flex-start}.lockup-vertical>img{align-self:center}.logo-preview-card{min-height:145px}.logo-mark-card{text-align:left;grid-column:auto;align-items:flex-start;display:flex}.logo-mark-card .asset-kicker,.logo-mark-card>a{align-self:flex-start}.logo-mark-card>img{align-self:center}.logo-refinement{padding:9px}.logo-refinement-head{flex-direction:column;align-items:flex-start}.logo-refinement-head>span{font-size:8px}.refinement-hotspots button{border-radius:5px;margin:3% 3% 6%}.refinement-hotspots button span{width:18px;height:18px}.refinement-footer{flex-direction:column;align-items:flex-start;gap:9px}.promo-grid{grid-template-columns:1fr;gap:12px}.promo-image{max-height:360px}.palette-strip{grid-template-columns:repeat(2,1fr)}.palette-chip:last-child{grid-column:1/-1}.palette-chip{grid-template-rows:72px auto auto auto}.theme-grid,.campaign-rule-grid,.campaign-need-grid{grid-template-columns:1fr}.campaign-needs-head{flex-direction:column;align-items:flex-start;gap:7px}.campaign-rule-card h3{font-size:21px}.type-grid{grid-template-columns:1fr}.type-grid article{min-height:155px}.asset-footer{flex-wrap:wrap;gap:10px 15px;padding:17px 19px}.asset-footer>span{display:none}.asset-footer>small{text-align:right;flex-basis:100%;margin:0}}.asset-studio{font-family:DM Sans Variable,sans-serif}.asset-brand,.asset-intro h1,.asset-section-head h2,.lockup-showcase-head h3,.wordmark-sample-head h4,.logo-refinement h3,.type-grid article>strong{font-family:Plus Jakarta Sans Variable,sans-serif}.lockup-preview{align-items:center;gap:14px;min-height:88px;display:flex}.lockup-preview>img{border-radius:18px;width:72px;height:72px}.lockup-preview>strong{color:#263128;letter-spacing:-1.2px;font:700 36px/1 Plus Jakarta Sans Variable,sans-serif}.lockup-dark .lockup-preview>strong{color:#f6f5ee}.lockup-preview-vertical{flex-direction:column;justify-content:center;gap:8px;min-height:145px}.lockup-preview-vertical>img{width:72px;height:72px}.lockup-preview-vertical>strong{letter-spacing:-.7px;font-size:23px}.wordmark-sample-head{justify-content:space-between;align-items:baseline;gap:12px;margin:20px 0 10px;display:flex}.wordmark-sample-head h4{margin:0;font-size:16px}.wordmark-sample-head p{color:#71806f;margin:0;font-size:9px}.wordmark-samples{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.wordmark-samples article{background:#fffef9;border:1px solid #dfe2d8;border-radius:9px;flex-direction:column;justify-content:center;gap:7px;min-height:108px;padding:14px;display:flex}.wordmark-samples article>span{color:#879284;letter-spacing:.12em;font-size:8px;font-weight:850}.wordmark-samples article>strong{color:#263128;letter-spacing:-.04em;font-size:29px;font-weight:700}.wordmark-samples article>small{color:#788475;font-size:9px}.wordmark-manrope{font-family:Manrope Variable,sans-serif}.wordmark-dmsans{font-family:DM Sans Variable,sans-serif}.wordmark-jakarta{font-family:Plus Jakarta Sans Variable,sans-serif}@media (width<=850px){.wordmark-samples{grid-template-columns:1fr}.wordmark-sample-head{flex-direction:column;align-items:flex-start;gap:5px}}.asset-download-kit{color:#536b55;align-items:center;gap:7px;margin-left:auto;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.asset-download-kit:hover{color:#273d2c}.quill-brand-preview>span:last-child{color:#879284;font-size:9px}.quill-brand-preview-dark>span:last-child{color:#b5c6b0}.drop-only-preview{border:1px solid var(--as-rule);background:#eeefe7;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;min-height:210px;margin:15px 0;padding:22px 28px;display:flex}.drop-only-preview h3{color:#29392c;letter-spacing:-.05em;margin:10px 0 6px;font:650 26px Plus Jakarta Sans Variable,sans-serif}.drop-only-preview p{color:#6d796c;font-size:11px}.drop-only-preview a{color:#536b55;align-items:center;gap:7px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.drop-only-preview img{object-fit:contain;width:150px;height:150px}@media (width<=500px){.drop-only-preview{padding:18px}.drop-only-preview img{width:110px;height:110px}}.drop-only-animation-asset>span{color:#748574;letter-spacing:.11em;font-size:8px;font-weight:850}.drop-only-animation-asset>small{color:#879284;font-size:8px}.type-grid .type-jakarta{letter-spacing:-.055em;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,sans-serif;font-size:clamp(25px,3vw,35px);line-height:1.08}.type-grid article>small{color:#8a9587;letter-spacing:.04em;margin-top:14px;font-size:9px;font-weight:700;display:block}.promo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.promo-image{aspect-ratio:4/5;background:#e6e4d9;justify-content:center;align-items:center;max-height:440px;display:flex}.promo-image img{object-fit:contain;width:100%;height:100%}.promo-card:has(img[src*=facebook-cover]) .promo-image{aspect-ratio:2.7}.promo-card:has(img[src*=facebook-cover]){grid-column:span 2}@media (width<=850px){.promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.competitor-positioning{max-width:1330px}.competitor-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.competitor-grid article{border:1px solid var(--as-rule);background:#fffefa;border-radius:12px;min-height:220px;padding:24px}.competitor-grid article:first-child{background:#efefe9}.competitor-grid article>span{color:#788775;letter-spacing:.14em;font-size:9px;font-weight:850}.competitor-grid h3{color:#29352b;letter-spacing:-.04em;margin:14px 0 9px;font:650 23px/1.15 Plus Jakarta Sans Variable,sans-serif}.competitor-grid p{color:#626f62;max-width:540px;font-size:12px;line-height:1.65}.competitor-grid a{color:#526c50;align-items:center;gap:5px;margin:8px 16px 0 0;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.competitor-grid small{color:#73846f;letter-spacing:.08em;margin-top:14px;font-size:9px;font-weight:850;display:block}.competitor-guardrail{color:#546453;background:#e8ede5;border-radius:10px;grid-template-columns:auto 1fr;gap:16px;margin-top:13px;padding:17px 19px;font-size:11px;line-height:1.6;display:grid}.competitor-guardrail strong{color:#344735}.competitor-guardrail span{max-width:960px}@media (width<=850px){.competitor-grid{grid-template-columns:1fr}.competitor-guardrail{grid-template-columns:1fr;gap:6px}}:is(.promo-card:has(img[src*=campaign-personal-return]) .promo-image,.promo-card:has(img[src*=campaign-family-planning]) .promo-image,.promo-card:has(img[src*=campaign-work-context]) .promo-image){aspect-ratio:1}.loader-showcase{border:1px solid var(--as-rule);background:#fffefa;border-radius:13px;grid-template-columns:minmax(240px,.75fr) 1fr;min-height:280px;display:grid;overflow:hidden}.loader-preview{background:radial-gradient(#e8eee4 0,#f5f5ef 68%);flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex}.loader-preview .quill-mark{filter:drop-shadow(0 8px 18px #3249381c)}.loader-preview>span{color:#7b8978;letter-spacing:.18em;font-size:9px;font-weight:850}.loader-copy{flex-direction:column;justify-content:center;padding:36px clamp(24px,5vw,60px);display:flex}.loader-copy h3{color:#29352b;letter-spacing:-.05em;max-width:430px;margin:13px 0 8px;font:650 clamp(24px,3vw,35px)/1.12 Plus Jakarta Sans Variable,sans-serif}.loader-copy p{color:#687568;max-width:480px;font-size:12px;line-height:1.7}.loader-copy small{color:#849081;letter-spacing:.06em;margin-top:12px;font-size:9px;font-weight:750}@media (width<=600px){.loader-showcase{grid-template-columns:1fr}.loader-preview{min-height:220px}.loader-copy{padding:24px}}.loader-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.loader-option{border:1px solid var(--as-rule);background:#fffefa;border-radius:12px;overflow:hidden}.loader-option-stage{background:radial-gradient(#e8eee4 0,#f5f5ef 70%);place-items:center;min-height:190px;display:grid}.loader-option-stage .quill-mark{filter:drop-shadow(0 7px 15px #32493820)}.loader-option-copy{padding:15px 17px 17px}.loader-option-copy>span{color:#849081;letter-spacing:.12em;font-size:8px;font-weight:850}.loader-option-copy h3{color:#29352b;letter-spacing:-.04em;margin:8px 0 5px;font:650 18px/1.15 Plus Jakarta Sans Variable,sans-serif}.loader-option-copy p{color:#687568;min-height:34px;margin:0;font-size:10px;line-height:1.55}.loader-note{color:#879284;margin:14px 0 0;font-size:9px}@media (width<=850px){.loader-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.loader-options{grid-template-columns:1fr}.loader-option-stage{min-height:170px}}.loader-progress-preview{border:1px solid var(--as-rule);background:#fffefa;border-radius:12px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:36px;margin-top:24px;padding:28px;display:grid}.loader-progress-mark{place-items:center;min-height:160px;display:grid}.loader-progress-controls{max-width:580px}.loader-progress-controls h3{letter-spacing:-.04em;margin:12px 0 8px;font:650 28px/1.2 Plus Jakarta Sans Variable,sans-serif}.loader-progress-controls p{color:#657264;font-size:13px;line-height:1.65}.loader-progress-controls label{color:#324938;justify-content:space-between;margin-top:20px;font-size:12px;font-weight:700;display:flex}.loader-progress-controls input{accent-color:#324938;width:100%;margin:12px 0 0;display:block}@media (width<=600px){.loader-progress-preview{grid-template-columns:1fr;gap:12px;padding:22px}}.startup-preview-link{color:#324938;align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.social-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.social-profile-grid article{border:1px solid var(--as-rule);background:#e7e9de;border-radius:12px;flex-direction:column;align-items:center;gap:18px;padding:32px 20px 24px;display:flex}.social-profile-grid img{object-fit:contain;width:112px;height:112px;display:block}.social-profile-grid h3{color:#263128;margin:0;font:650 16px Plus Jakarta Sans Variable,sans-serif}.social-profile-grid a,.social-cover-grid article>div>a{color:#49664b;align-items:center;gap:7px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.social-cover-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.social-cover-grid article{border:1px solid var(--as-rule);background:#fffefa;border-radius:12px;overflow:hidden}.social-cover-grid article>a{background:#e7e9de;align-items:center;min-height:240px;display:flex}.social-cover-grid img{width:100%;height:auto;display:block}.social-cover-grid article>div{flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.social-cover-grid h3{color:#263128;margin:0;font:650 16px Plus Jakarta Sans Variable,sans-serif}.social-cover-grid span{color:#657264;font-size:11px}.social-cover-grid article>div>a{margin-left:auto}@media (width<=760px){.social-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-cover-grid{grid-template-columns:1fr}.social-cover-grid article>a{min-height:0}}.feature-asset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.feature-asset-grid article{border:1px solid var(--as-rule);background:#fffef9;border-radius:14px;padding:24px 18px}.feature-asset-grid img{width:80px;height:80px;margin:0 auto 20px;display:block}.feature-asset-grid h3{margin:0 0 12px;font:650 16px Plus Jakarta Sans Variable,sans-serif}.feature-asset-grid a{color:#324938;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}@media (width<=760px){.feature-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.space-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=760px){.space-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.promo-meta>a{align-items:center;gap:7px;width:auto;min-width:60px;padding:8px 10px;font-size:11px;font-weight:700;display:inline-flex}.marketing-subpage{min-height:100vh}.marketing-subpage .marketing-header{z-index:5}.subpage-hero,.download-grid,.download-backup,.download-help,.blog-grid,.blog-signoff,.blog-article,.blog-not-found{z-index:1;max-width:calc(var(--mk-content-width) + var(--mk-page-gutter) * 2);padding-left:var(--mk-page-gutter);padding-right:var(--mk-page-gutter);margin:0 auto;position:relative}.subpage-hero{padding-top:92px;padding-bottom:54px}.subpage-hero h1,.blog-article h1,.blog-not-found h1{color:var(--mk-ink);letter-spacing:-.045em;margin:21px 0 18px;font:650 clamp(52px,7vw,88px)/.98 Plus Jakarta Sans Variable,sans-serif}.subpage-hero h1 em{color:#607b5c;font-style:normal}.subpage-hero>p{max-width:590px;color:var(--mk-muted);margin:0;font-size:16px;line-height:1.7}.download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:48px;display:grid}.download-web-feature,.download-section,.download-update-panel{z-index:1;max-width:calc(var(--mk-content-width) + var(--mk-page-gutter) * 2);padding-left:var(--mk-page-gutter);padding-right:var(--mk-page-gutter);margin:0 auto;position:relative}.download-web-feature{background:#e7e9de;border:1px solid #a8b99f;border-radius:14px;align-items:center;gap:20px;margin-bottom:68px;padding-top:22px;padding-bottom:22px;display:flex}.download-web-icon,.download-update-mark{color:#f6f5ee;background:#324938;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid}.download-web-copy{flex:1}.download-web-copy>span{color:#607b5c;letter-spacing:.14em;font-size:9px;font-weight:850}.download-web-copy h2,.download-update-panel h2{color:var(--mk-ink);letter-spacing:-.04em;margin:5px 0 4px;font:650 22px Plus Jakarta Sans Variable,sans-serif}.download-web-copy p,.download-update-panel p{max-width:640px;color:var(--mk-muted);margin:0;font-size:12px;line-height:1.6}.download-web-feature>a,.download-update-panel>a{color:#324938;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.download-section{padding-bottom:60px}.download-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.download-section-heading h2{color:var(--mk-ink);letter-spacing:-.045em;margin:8px 0 0;font:650 clamp(29px,4vw,42px)/1.08 Plus Jakarta Sans Variable,sans-serif}.download-section-heading>p{max-width:430px;color:var(--mk-muted);margin:0;font-size:12px;line-height:1.65}.download-section-heading>p strong{color:var(--mk-ink)}.download-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.download-platform-card{border:1px solid var(--mk-line);background:#fffef9;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:253px;padding:21px;scroll-margin-top:20px;display:flex}.download-platform-head{justify-content:space-between;align-items:center;width:100%;display:flex}.download-platform-head .download-icon{margin:0 0 20px}.download-platform-head>small{color:#657264;letter-spacing:.14em;align-self:flex-start;padding-top:8px;font-size:8px;font-weight:850}.download-platform-card h3{color:var(--mk-ink);letter-spacing:-.04em;margin:0 0 5px;font:650 20px Plus Jakarta Sans Variable,sans-serif}.download-platform-card>p{min-height:20px;color:var(--mk-muted);margin:0;font-size:11px}.download-version{border-top:1px solid var(--mk-line);width:100%;color:var(--mk-muted);justify-content:space-between;gap:8px;margin-top:21px;padding-top:12px;font-size:10px;display:flex}.download-version strong{color:var(--mk-ink);font-size:10px;font-weight:750}.download-placeholder{color:#49664b;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:15px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.download-placeholder svg{flex:none}.download-platform-planned{background:#f0eee5}.download-mobile-section{border-top:1px solid var(--mk-line);padding-top:54px}.download-platform-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.download-platform-planned .download-placeholder{color:#748272}.download-update-panel{border:1px solid var(--mk-line);background:#e7e9de;border-radius:14px;align-items:center;gap:18px;margin-bottom:20px;padding-top:22px;padding-bottom:22px;display:flex}.download-update-panel>div:nth-child(2){flex:1}.download-update-panel h2{font-size:20px}.download-update-panel .marketing-kicker{font-size:8px}.download-update-mark{color:#263128;background:#8eaa85}.marketing-dark .download-web-feature,.marketing-dark .download-update-panel{background:#263229;border-color:#506450}.marketing-dark .download-web-icon{color:#263128;background:#b8d3ac}.marketing-dark .download-web-feature>a,.marketing-dark .download-update-panel>a,.marketing-dark .download-placeholder{color:#d5e5cf}.marketing-dark .download-platform-card{background:#263229;border-color:#405244}.marketing-dark .download-platform-planned{background:#2c342d}.marketing-dark .download-platform-head>small,.marketing-dark .download-version,.marketing-dark .download-platform-card>p{color:#b6c7af}.marketing-dark .download-version{border-color:#405244}.marketing-dark .download-version strong,.marketing-dark .download-platform-card h3,.marketing-dark .download-web-copy h2,.marketing-dark .download-update-panel h2{color:#edf3e8}.download-card{border:1px solid var(--mk-line);background:#fffef9;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:325px;padding:24px;display:flex}.download-card.download-available{background:#e7e9de;border-color:#9fb596}.download-icon{color:#324938;background:#d9ded2;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:27px;display:grid}.download-card>small{color:#657264;letter-spacing:.12em;margin-bottom:8px;font-size:9px;font-weight:850}.download-card h2{color:var(--mk-ink);letter-spacing:-.04em;margin:0 0 10px;font:650 22px Plus Jakarta Sans Variable,sans-serif}.download-card p{color:var(--mk-muted);margin:0;font-size:13px;line-height:1.65}.download-card>a,.download-status{color:#324938;align-items:center;gap:8px;margin-top:auto;padding-top:25px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.download-status{color:#657264}.download-meta{color:#849080;margin-top:14px;font-size:10px}.marketing-dark .download-card{background:#263229;border-color:#405244}.marketing-dark .download-card.download-available{background:#344b39}.marketing-dark .download-icon{color:#d9e8d1;background:#405244}.marketing-dark .download-card>a,.marketing-dark .download-status{color:#d1dfca}.marketing-dark .download-meta{color:#b6c7af}.download-backup{border:1px solid var(--mk-line);background:#e7e9de;border-radius:14px;align-items:center;gap:20px;margin-bottom:19px;padding-top:22px;padding-bottom:22px;display:flex}.download-backup>img{flex:none;width:64px;height:64px}.download-backup>div{flex:1}.download-backup h2{color:var(--mk-ink);letter-spacing:-.04em;margin:9px 0 5px;font:650 20px Plus Jakarta Sans Variable,sans-serif}.download-backup p{color:var(--mk-muted);margin:0;font-size:12px;line-height:1.55}.download-backup>a,.blog-signoff>a{color:#324938;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.marketing-dark .download-backup{background:#263229;border-color:#405244}.marketing-dark .download-backup>a{color:#d7e5d0}.download-help{color:var(--mk-muted);align-items:center;gap:8px;padding-top:0;padding-bottom:45px;font-size:11px;display:flex}.download-help a{color:#49664b;font-weight:700}.blog-hero{padding-bottom:48px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-bottom:60px;display:grid}.blog-card{border:1px solid var(--mk-line);background:#fffef9;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:440px;padding:25px;display:flex}.blog-card-1{background:#e7e9de}.blog-card-2{background:#f0ebe0}.blog-card-3{background:#e8ece7}.blog-card>span{color:#657264;letter-spacing:.12em;font-size:9px;font-weight:850}.blog-card-image{aspect-ratio:3/2;object-fit:cover;width:calc(100% + 50px);height:auto;margin:18px -25px 20px;display:block}.blog-card h2{color:var(--mk-ink);letter-spacing:-.045em;margin:0 0 12px;font:650 25px/1.2 Plus Jakarta Sans Variable,sans-serif}.blog-card p{color:var(--mk-muted);margin:0 0 22px;font-size:14px;line-height:1.7}.blog-card>a{color:#324938;align-items:center;gap:8px;margin-top:auto;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.marketing-dark .blog-card{background:#263229;border-color:#405244}.marketing-dark .blog-card>a{color:#d4e4cc}.blog-signoff{border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:55px;padding-top:22px;padding-bottom:22px;display:flex}.blog-signoff p{max-width:420px;color:var(--mk-muted);margin:0 auto 0 0;font-size:13px}.blog-article{padding-top:56px;padding-bottom:85px}.blog-back{color:#49664b;align-items:center;gap:7px;width:max-content;margin-bottom:32px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.blog-article h1{max-width:930px;font-size:clamp(48px,6vw,78px)}.blog-article-intro{color:#536453;max-width:800px;margin:23px 0 28px;font:italic 22px/1.65 Georgia,serif}.blog-article-image{max-width:1080px;margin:0 0 48px}.blog-article-image img{aspect-ratio:3/2;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.blog-article-image figcaption{color:#849080;margin-top:9px;font:italic 11px Georgia,serif}.blog-article-body{max-width:780px}.blog-article-body section{margin:0 0 30px}.blog-article-body h2{color:var(--mk-ink);letter-spacing:-.04em;margin:0 0 10px;font:650 23px Plus Jakarta Sans Variable,sans-serif}.blog-article-body p{color:var(--mk-muted);margin:0 0 15px;font-size:16px;line-height:1.85}.blog-article-cta{border:1px solid var(--mk-line);background:#e7e9de;border-radius:12px;align-items:center;gap:13px;margin-top:48px;padding:15px;display:flex}.blog-article-cta>img{width:54px;height:54px}.blog-article-cta>div{flex:1;gap:4px;display:grid}.blog-article-cta strong{color:var(--mk-ink);font:650 14px Plus Jakarta Sans Variable,sans-serif}.blog-article-cta span{color:var(--mk-muted);font-size:11px}.blog-article-cta>a,.blog-not-found>a{color:#324938;align-items:center;gap:7px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.blog-not-found{min-height:65vh;padding-top:100px;padding-bottom:100px}.blog-not-found>a{margin-top:22px}@media (width<=850px){.download-platform-grid{grid-template-columns:1fr 1fr}.download-platform-card:last-child{grid-column:span 2}.download-section-heading{flex-direction:column;align-items:flex-start;gap:9px}.download-grid,.blog-grid{grid-template-columns:1fr 1fr}.download-card:last-child{grid-column:span 2}}@media (width<=760px){.download-web-feature,.download-update-panel{flex-wrap:wrap;align-items:flex-start}.download-web-feature>a,.download-update-panel>a{margin-left:72px}.download-update-panel>div:nth-child(2){min-width:calc(100% - 72px)}.subpage-hero{padding-top:68px}.download-backup,.blog-signoff{flex-wrap:wrap;align-items:flex-start}.download-backup>a,.blog-signoff>a{margin-left:84px}.blog-article{padding-top:40px}.blog-back{margin-bottom:34px}}@media (width<=520px){.download-platform-grid,.download-platform-grid-mobile{grid-template-columns:1fr}.download-platform-card:last-child{grid-column:auto}.download-grid,.blog-grid{grid-template-columns:1fr}.download-card:last-child,.blog-card:last-child{grid-column:auto}.download-card,.blog-card{min-height:290px}.blog-article-cta{flex-wrap:wrap}.blog-article-cta>a{width:100%;padding-left:67px}}.marketing-dark .blog-article-intro{color:var(--mk-muted)}.marketing-dark .blog-card>span,.marketing-dark .blog-article-image figcaption{color:#b6c7af}.marketing-dark .blog-back,.marketing-dark .blog-signoff>a,.marketing-dark .download-help a{color:#d5e5cf}.marketing-dark .blog-article-cta{background:#263229}.marketing-dark .blog-article-cta>a,.marketing-dark .blog-not-found>a{color:#d5e5cf}@media (width<=760px){.marketing-footer>div{flex-wrap:wrap;row-gap:14px}}.blog-card h2 .blog-title-link{font:inherit;color:inherit;margin:0;text-decoration:none;display:inline}.blog-card h2 .blog-title-link:hover{text-underline-offset:4px;text-decoration:underline}.blog-reading-time{color:var(--mk-muted);font-size:13px}.blog-related{border-top:1px solid var(--mk-line);margin:40px 0 0;padding-top:28px}.blog-related h2{font-size:24px}.blog-related a{border-bottom:1px solid var(--mk-line);color:var(--mk-ink);grid-template-columns:1fr auto;gap:10px;padding:20px 0;text-decoration:none;display:grid}.blog-related span{letter-spacing:.1em;color:var(--mk-muted);grid-column:1/-1;font-size:10px}.blog-related strong{line-height:1.5}#download-availability{scroll-margin-top:30px}
