.account-menu-trigger{display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.02em;color:var(--app-ink);background:var(--app-sheet);border:1px solid var(--app-hair);border-radius:999px;padding:5px 10px;cursor:pointer;font-family:inherit;box-shadow:none;transition:border-color .15s,box-shadow .15s}.account-menu-trigger:hover{border-color:var(--app-stroke);box-shadow:var(--app-shadow-raised)}.account-menu-trigger:focus{outline:none}.account-menu-trigger:focus:not(:hover){border-color:var(--app-hair);box-shadow:none}.account-menu-avatar{display:inline-flex;align-items:center;background:transparent;border:0;padding:0;cursor:pointer;font-family:inherit;border-radius:50%}.account-menu-avatar:hover span{border-color:var(--app-stroke)}.account-menu-avatar:focus{outline:none}.ov-scroll{container-type:inline-size}.ov-masonry>*{break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:16px}@container (min-width: 600px){.ov-masonry{column-count:2;column-gap:16px}}@container (max-width: 480px){.ov-plan-reason{display:none}}.ProseMirror{flex:1;min-height:100%;outline:none;font-size:15px;line-height:1.65;color:var(--app-ink);word-break:break-word}.ProseMirror:focus-visible{outline:none}.ProseMirror>*+*{margin-top:8px}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--app-faint);float:left;height:0;pointer-events:none}.ProseMirror h1{font-size:20px;font-weight:600;margin:10px 0 6px}.ProseMirror h2{font-size:17px;font-weight:600;margin:10px 0 6px}.ProseMirror h3{font-size:15.5px;font-weight:600;margin:8px 0 6px}.ProseMirror ul,.ProseMirror ol{padding-left:20px;margin:0}.ProseMirror ol{padding-left:1.6em}.ProseMirror ol[start],.ProseMirror ol:has(>li:nth-child(10)){padding-left:2.2em}.ProseMirror ol:has(>li:nth-child(100)){padding-left:2.8em}.ProseMirror li{margin:2px 0}.ProseMirror a{color:var(--app-brand-text);text-decoration:underline;cursor:pointer}.ProseMirror blockquote{border-left:3px solid var(--app-hair);padding:2px 10px;color:var(--app-secondary);margin:0}.ProseMirror code{background:var(--app-surface-code);padding:1px 4px;border-radius:4px;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ProseMirror pre{background:var(--app-surface-code);padding:10px;border-radius:8px;overflow-x:auto;font-size:13px}.ProseMirror pre code{background:none;padding:0}.ProseMirror hr{border:0;border-top:1px solid var(--app-hair);margin:12px 0}.ProseMirror ul[data-type=taskList]{list-style:none;padding-left:2px}.ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px;margin:2px 0}.ProseMirror ul[data-type=taskList] li>label{flex:0 0 auto;margin:0;height:1.65em;display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none}.ProseMirror ul[data-type=taskList] li>label input{margin:0;cursor:pointer}.ProseMirror ul[data-type=taskList] li>div{flex:1;min-width:0}.ProseMirror ul[data-type=taskList] li>div>p{margin:0}.ProseMirror mark{border-radius:3px;padding:0 2px;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ProseMirror .agent-pending-line{background:var(--app-brand-soft);box-shadow:inset 3px 0 0 var(--app-brand);border-radius:2px;padding-left:8px}.ProseMirror .agent-review-header{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 11px;background:var(--app-brand-soft);box-shadow:inset 3px 0 0 var(--app-brand);border-radius:4px 4px 0 0;-webkit-user-select:none;user-select:none}.ProseMirror .agent-review-header+.agent-pending-line{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.ProseMirror .agent-review-eyebrow{flex-shrink:0;margin-right:auto;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--app-brand-text)}.ProseMirror .agent-review-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--app-secondary)}.ProseMirror .agent-review-btn{flex-shrink:0;padding:3px 10px;font-size:12px;border-radius:6px;cursor:pointer}.ProseMirror .agent-review-btn--undo{color:var(--app-secondary);background:var(--app-sheet);border:1px solid var(--app-border)}.ProseMirror .agent-review-btn--keep{color:var(--app-on-inverse);background:var(--app-inverse);border:1px solid transparent;font-weight:500}.ProseMirror .agent-review-btn--danger{color:var(--app-on-fill);background:var(--app-danger)}.ProseMirror img{max-width:100%;height:auto;border-radius:6px;display:block}.ProseMirror [data-resize-container]{margin:8px 0}.ProseMirror .ProseMirror-selectednode img,.ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--app-brand);outline-offset:-2px}.ProseMirror [data-resize-handle]{width:12px;height:12px;background:var(--app-sheet);border:1.5px solid var(--app-brand);border-radius:2px;box-sizing:border-box;margin:3px;opacity:0;transition:opacity .12s;z-index:2}.ProseMirror .ProseMirror-selectednode [data-resize-handle]{opacity:1}.ProseMirror [data-resize-handle=top-left],.ProseMirror [data-resize-handle=bottom-right]{cursor:nwse-resize}.ProseMirror [data-resize-handle=top-right],.ProseMirror [data-resize-handle=bottom-left]{cursor:nesw-resize}.ProseMirror .tableWrapper{overflow-x:auto;margin:12px 0}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.ProseMirror th,.ProseMirror td{border:1px solid var(--app-border);padding:6px 9px;vertical-align:top;box-sizing:border-box;min-width:1em;position:relative}.ProseMirror th{background:var(--app-surface);font-weight:600;text-align:left}.ProseMirror .selectedCell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--app-brand) 12%,transparent);pointer-events:none}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background:var(--app-brand);cursor:col-resize}.ProseMirror.resize-cursor{cursor:col-resize}.ProseMirror h4{font-size:15px;font-weight:600;margin:8px 0 4px}.ProseMirror sub,.ProseMirror sup{line-height:0}.ProseMirror .search-match{background:color-mix(in srgb,var(--app-brand) 16%,transparent);border-radius:2px;box-shadow:0 0 0 1px color-mix(in srgb,var(--app-brand) 16%,transparent)}.ProseMirror .search-match-current{background:var(--app-highlight);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-highlight) 60%,var(--app-warning))}.sch-panel{container-type:inline-size}.sch-summary-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@container (max-width: 560px){.sch-summary-foot{flex-direction:column;align-items:flex-start;gap:7px}}.site-page{-webkit-font-smoothing:antialiased}.site-h1{font-size:60px}.site-h2{font-size:38px}.site-h2-sm{font-size:34px}.site-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:80px;align-items:center}.site-band--reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.site-grid-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.site-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px}.site-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.site-cta-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:64px;align-items:center}.site-ledger-row{display:grid;gap:28px;align-items:center}.site-ledger-row--features{grid-template-columns:56px 88px 300px minmax(0,1fr)}.site-ledger-row--faq{grid-template-columns:56px 420px minmax(0,1fr);align-items:baseline}.site-ledger-row--terms,.site-ledger-row--principles{grid-template-columns:200px minmax(0,1fr);align-items:baseline}.site-compare{display:grid;grid-template-columns:minmax(0,1fr) 160px 200px;gap:16px;align-items:center}.site-faq-row{display:grid;grid-template-columns:56px minmax(0,1fr) 24px;gap:28px;align-items:center}.site-faq-answer{padding-left:84px}.site-dial{display:block}@media (max-width: 768px){.site-h1{font-size:36px}.site-h2{font-size:28px}.site-h2-sm{font-size:26px}.site-band,.site-band--reverse{grid-template-columns:minmax(0,1fr);gap:28px}.site-band>.site-band-art{order:2}.site-band>.site-band-copy{order:1}.site-grid-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.site-grid-4{grid-template-columns:minmax(0,1fr);gap:24px}.site-grid-2{grid-template-columns:minmax(0,1fr);gap:20px}.site-cta-grid{grid-template-columns:minmax(0,1fr);gap:32px}.site-ledger-row--features,.site-ledger-row--faq,.site-ledger-row--terms,.site-ledger-row--principles{grid-template-columns:minmax(0,1fr);gap:10px}.site-ledger-row--features .site-ledger-symbol{display:none}.site-compare{grid-template-columns:minmax(0,1fr) 64px 96px;gap:8px}.site-faq-row{grid-template-columns:32px minmax(0,1fr) 20px;gap:12px}.site-faq-answer{padding-left:0}.site-dial,.site-route,.site-desktop-only{display:none}}@media (max-width: 480px){.site-grid-5{grid-template-columns:minmax(0,1fr)}}:root{--taskelo-asset-rev: 3}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;background:var(--app-sheet);color:var(--app-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{caret-color:var(--app-brand)}::selection{background:var(--app-brand-soft);color:inherit}*{-webkit-tap-highlight-color:transparent}#root{min-height:100dvh}html.app-mobile-shell,html.app-mobile-shell body{overflow:hidden;overscroll-behavior:none}html.app-mobile-shell #root{min-height:0;height:var(--app-viewport-height, 100dvh)}input,textarea,button{font:inherit;color:inherit;background:transparent;border:0;outline:0;padding:0;margin:0}:focus-visible{outline:2px solid var(--app-brand);outline-offset:2px}:is(input,textarea,select,[contenteditable]:not([contenteditable=false]),[role=textbox]):focus-visible:not([data-focus-source=keyboard]){outline:none}:where(html.classic-scrollbars,html.classic-scrollbars *){scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .25s ease}html.classic-scrollbars[data-scrolling],html.classic-scrollbars [data-scrolling]{scrollbar-color:var(--app-scroll-thumb) transparent}textarea{resize:none}textarea::placeholder{color:var(--app-faint)}@keyframes taskelo-pulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes taskelo-elo-seek{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes taskelo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes taskelo-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes taskelo-rise-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes taskelo-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes taskelo-word-in{0%{opacity:0;transform:translateY(3px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes taskelo-accent-pulse{0%,to{border-left-color:var(--pulse-from)}50%{border-left-color:var(--pulse-to)}}@keyframes taskelo-spin{to{transform:rotate(360deg)}}@keyframes taskelo-nudge-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes taskelo-nudge-down{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes taskelo-fade-out{to{opacity:0}}@keyframes taskelo-sonar{0%{transform:scale(.7);opacity:.8}to{transform:scale(2.1);opacity:0}}@keyframes taskelo-nod{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}60%{transform:rotate(12deg)}}@keyframes taskelo-breathe{0%,to{opacity:.45}50%{opacity:1}}.taskelo-task-row-reveal{display:inline-flex;opacity:0;transition:opacity .12s cubic-bezier(.2,0,0,1)}.taskelo-task-row:hover .taskelo-task-row-reveal,.taskelo-task-row-reveal:focus-within,.taskelo-task-row-reveal:has([aria-expanded=true]){opacity:1}@media (hover: none){.taskelo-task-row-reveal{opacity:1}}.taskelo-check{--check-fill: var(--app-inverse);--check-on: var(--app-on-inverse);--check-stroke: var(--app-stroke);--check-size: 14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--check-size);height:var(--check-size);border-radius:999px;border:1.5px solid var(--check-stroke);background:transparent;color:var(--check-on);cursor:pointer;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.taskelo-check[data-interactive=true]:hover{border-color:var(--check-fill)}.taskelo-check[data-interactive=true]:active{transform:scale(.88)}.taskelo-check[data-done=true]{background:var(--check-fill);border-color:var(--check-fill)}.taskelo-check[data-done=true][data-settled=false]{animation:taskelo-check-pop .22s cubic-bezier(.2,0,0,1)}.taskelo-check[data-ghost=true]{border-style:dashed;border-color:var(--check-stroke);cursor:default}.taskelo-check svg{width:60%;height:60%;display:block;opacity:0;transform:scale(.6);transition:opacity .12s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1)}.taskelo-check[data-done=true] svg{opacity:1;transform:scale(1)}@keyframes taskelo-check-pop{0%{transform:scale(.8)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes taskelo-swipe-done-right{to{transform:translate(36px);opacity:0}}@keyframes taskelo-swipe-done-down{to{transform:translateY(14px);opacity:0}}.cl-profileSection__danger{display:none!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
