@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.nkFSaa_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.nkFSaa_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.elI0nW_className{font-family:Figtree,Figtree Fallback;font-style:normal}.elI0nW_variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.SUuhpW_className{font-family:Caveat,Caveat Fallback;font-style:normal}.SUuhpW_variable{--font-caveat:"Caveat", "Caveat Fallback"}
:root{--ground:#f6f1ea;--card:#fff;--text:#241f1b;--text-2:#3a332e;--muted:#5c534c;--muted-2:#6f665e;--caption:#7a7169;--chip-text:#4a4039;--hair:#241f1b26;--hair-strong:#241f1b40;--hover-row:#6f665e12;--hover-btn:#6f665e1a;--soft:#f1ebe2;--soft-2:#e9e1d6;--accent:#e8702a;--accent-wash:#e8702a66;--accent-tint:#e8702a24;--accent-text:#b8511a;--primary:#241f1b;--on-primary:#fff;--running:#4f8a3c;--queued:#7a7169;--idle:#b5aba0;--display:var(--font-bricolage), "Avenir Next", "Segoe UI", sans-serif;--body:var(--font-figtree), system-ui, "Segoe UI", sans-serif;--hand:var(--font-caveat), cursive}*{box-sizing:border-box}html,body{margin:0}body{background:var(--ground);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}a{color:var(--accent-text)}a:hover{color:#8e3c12}button{font:inherit}input::placeholder,textarea::placeholder{color:var(--caption)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{align-items:stretch;min-height:100vh;display:flex}.sidebar{border-right:.5px solid #241f1b1f;flex-direction:column;flex:0 0 240px;gap:28px;height:100vh;padding:28px 16px 24px 24px;display:flex;position:sticky;top:0}.brand{color:var(--text);align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}.brand-mark{background:var(--accent);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.brand-name{font-family:var(--display);font-size:22px;font-weight:600}.nav{flex-direction:column;gap:2px;display:flex}.navlink{color:var(--text-2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.navlink>span{align-items:center;gap:12px;display:flex}.navlink svg{stroke:var(--muted-2)}.navlink:hover{background:var(--hover-btn);color:var(--text)}.navlink[aria-current=page]{background:var(--accent-tint);color:var(--text);font-weight:600}.navlink[aria-current=page] svg{stroke:var(--accent-text)}.badge{color:#fff;background:var(--accent-text);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.me{align-items:center;gap:10px;margin-top:auto;padding:8px;display:flex}.me-sub{color:var(--muted);font-size:12px}.me form button{color:var(--muted-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.main{flex:auto;min-width:0;padding:40px 48px 56px}.page{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.col-main{flex-direction:column;flex:999 520px;gap:32px;min-width:0;display:flex}.col-rail{flex-direction:column;flex:280px;gap:28px;min-width:0;max-width:340px;display:flex}.tabbar{display:none}.kicker{color:var(--muted-2);text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:600}.h1{font-family:var(--display);text-wrap:pretty;margin:0;font-size:40px;font-weight:600;line-height:1.2}.h2{font-family:var(--display);margin:0;font-size:22px;font-weight:600}.h2.sm{font-size:20px}.lede{color:var(--muted);max-width:60ch;margin:0}.hand{font-family:var(--hand);color:var(--accent-text);white-space:nowrap;font-size:20px;display:inline-block;transform:rotate(-2deg)}.hand.sm{font-size:17px;transform:none}.caption{color:var(--caption);font-size:12px}.meta{color:var(--muted-2);font-size:13px}.row>.meta{white-space:nowrap}mark.hl{background:linear-gradient(104deg, transparent 1%, var(--accent-wash) 3%, var(--accent-wash) 97%, transparent 99%);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:0 8px}.band{flex-direction:column;gap:10px;display:flex}.band-head{justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px;display:flex}.band-head>div{align-items:baseline;gap:12px;display:flex}.band-head a{font-size:14px;font-weight:600;text-decoration:none}.card{background:var(--card);border:.5px solid var(--hair);border-radius:16px}.list{flex-direction:column;gap:2px;padding:6px;display:flex}.row{min-height:44px;color:var(--text);border-radius:11px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:flex}.row:hover{background:var(--hover-row)}.row-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.row-title{font-size:16px;font-weight:500}.row-title.done{color:var(--caption);text-decoration:line-through}.empty{color:var(--muted-2);text-align:center;padding:18px;font-size:14px}.chip{color:var(--chip-text);background:var(--soft);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip.lg{padding:5px 12px;font-size:13px}.tag{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block;transform:rotate(8deg)}.tag.sm{width:9px;height:9px}.iconbtn{width:32px;height:32px;color:var(--caption);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;text-decoration:none;display:grid}.iconbtn:hover{background:var(--hover-btn);color:var(--text)}.btn{background:var(--primary);color:var(--on-primary);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{color:var(--on-primary);background:#3a332e}.btn.outline{color:var(--text);border:.5px solid var(--hair-strong);background:0 0;font-weight:600}.btn.ghost{color:var(--muted);background:0 0;padding:9px 12px;font-weight:600}.btn.outline:hover,.btn.ghost:hover{background:var(--hover-btn);color:var(--text)}.btn.sm{min-height:36px;padding:6px 12px;font-size:13px}.btn:disabled{opacity:.55;cursor:progress}.check{appearance:none;cursor:pointer;border:1.5px solid var(--idle);background:#fff;border-radius:50%;flex:none;place-content:center;width:20px;height:20px;margin:0;transition:background .15s,border-color .15s;display:inline-grid}.check:hover{border-color:var(--accent)}.check:checked{background:var(--accent);border-color:var(--accent)}.check:checked:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.check.lg{width:26px;height:26px}.who-me{background:var(--primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:inline-grid}.who-agent{border:1.5px solid var(--accent);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.who-agent svg{fill:var(--accent)}.who-me.xs,.who-agent.xs{width:20px;height:20px;font-size:10px}.who-me.lg,.who-agent.lg{width:28px;height:28px}.dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.pulse{animation:1.8s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.pulse{animation:none}}.status{flex:none;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.quickadd{background:var(--card);border:.5px solid #241f1b2e;border-radius:14px;align-items:center;gap:12px;padding:6px 6px 6px 18px;display:flex;box-shadow:0 1px 2px #241f1b0a}.quickadd input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:auto;padding:10px 0}.quickadd .mic{width:44px;height:44px;color:var(--accent-text);border-radius:10px}.asks{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;display:grid}.ask{flex-direction:column;gap:12px;padding:18px 18px 14px;display:flex}.ask-head{align-items:center;gap:10px;display:flex}.ask-head>div{flex-direction:column;line-height:1.25;display:flex}.ask p{text-wrap:pretty;margin:0;font-size:15px}.ask-actions{flex-wrap:wrap;gap:8px;display:flex}.goal{flex-direction:column;gap:6px;display:flex}.goal-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.track{background:var(--soft);border-radius:999px;height:12px;overflow:hidden}.track>div{background:var(--accent);opacity:.85;border-radius:999px;height:100%}.pill{color:var(--text-2);background:var(--card);border:.5px solid var(--hair);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.pill .doing{color:var(--muted-2);font-weight:400}.suggest{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.suggest strong{color:var(--text)}.delegate{position:relative}.delegate select{appearance:none;border:.5px solid var(--hair-strong);background:var(--card);color:var(--text);font:inherit;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236F665E' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:10px;min-height:36px;padding:7px 30px 7px 12px;font-size:13px;font-weight:600}.board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter{color:var(--text);background:0 0;border:.5px solid #241f1b33;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.filter:hover{background:var(--hover-btn);color:var(--text)}.filter[aria-current=true]{border-color:var(--primary);background:var(--card)}.lanes{scrollbar-width:none;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;align-items:start;gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.lanes::-webkit-scrollbar{display:none}.lane{flex-direction:column;gap:10px;min-width:0;display:flex}.lane-head{justify-content:space-between;align-items:baseline;gap:8px;padding:0 6px;display:flex}.lane-head>div{align-items:baseline;gap:8px;display:flex}.lane-title{font-family:var(--display);margin:0;font-size:17px;font-weight:600}.lane-body{background:#241f1b09;border-radius:16px;flex-direction:column;gap:8px;min-height:120px;padding:8px;display:flex}.bcard{background:var(--card);border:.5px solid var(--hair);border-radius:12px;flex-direction:column;gap:8px;padding:12px 12px 10px;transition:box-shadow .15s;display:flex;position:relative}.bcard:hover{box-shadow:0 2px 8px #241f1b14}.bcard-proj{color:var(--muted-2);white-space:nowrap;align-items:center;gap:6px;padding-right:30px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.bcard-title{color:var(--text);text-wrap:pretty;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none}.bcard-title:hover{color:var(--accent-text)}.bcard-foot{justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.bcard-who{color:var(--muted-2);align-items:center;gap:6px;font-size:12px;display:flex}.bcard-when{white-space:nowrap;color:var(--muted-2);font-size:12px;font-weight:600}.bcard-when.urgent{color:var(--accent-text)}.bcard-when.ok{color:var(--running)}.bcard-when.quiet{color:var(--caption)}.mv{background:var(--soft);width:28px;height:28px;color:var(--text-2);cursor:pointer;opacity:0;border:0;border-radius:8px;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:8px;right:8px}.bcard:hover .mv,.bcard:focus-within .mv{opacity:1}@media (hover:none){.mv{opacity:1}}.back{color:var(--muted);align-self:flex-start;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.task-head{align-items:flex-start;gap:16px;display:flex}.task-head .check{width:24px;height:24px;margin-top:10px}.task-title{font-family:var(--display);text-wrap:pretty;margin:0;font-size:34px;font-weight:600;line-height:1.2}.chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notes{flex-direction:column;gap:8px;padding:18px 20px;display:flex}.notes textarea{resize:vertical;font:inherit;color:var(--text);background:0 0;border:0;outline:none;min-height:96px;padding:0;font-size:16px;line-height:1.55}.field-label{color:var(--muted-2);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.addrow{align-items:center;gap:14px;min-height:44px;padding:10px 14px;display:flex}.addrow input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:auto;font-size:15px}.picks{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;display:grid}.pick{text-align:left;background:var(--card);border:1.5px solid var(--hair);color:var(--text);cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;min-height:44px;padding:14px;display:flex}.pick:hover,.pick[aria-pressed=true],.pick[aria-checked=true]{border-color:var(--accent)}.pick-head{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.pick-body{color:var(--text-2);text-wrap:pretty;font-size:14px}.trail{flex-direction:column;padding:10px 18px;display:flex}.trail-item{border-bottom:.5px solid #241f1b1a;gap:12px;padding:10px 0;display:flex}.trail-item:last-child{border-bottom:0}.trail-item .dot{margin-top:7px}.agent-grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px;display:grid}.agent-card{flex-direction:column;gap:14px;padding:20px;display:flex}.agent-card h2{font-family:var(--display);margin:0;font-size:22px;font-weight:600}.agent-card p{margin:0}.agent-card .label{color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.loglines{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.loglines li{gap:10px;display:flex}.loglines time{color:var(--caption);flex:none;min-width:70px;padding-top:2px;font-size:12px}.token{background:var(--soft);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}details.connect summary{cursor:pointer;color:var(--accent-text);font-size:14px;font-weight:600;list-style:none}details.connect summary::-webkit-details-marker{display:none}details.connect[open] summary{margin-bottom:10px}.connect-body{color:var(--text-2);flex-direction:column;gap:10px;font-size:14px;display:flex}.connect-body ol{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.toggle{align-items:center;gap:10px;font-size:14px;display:flex}.login{place-items:center;min-height:100vh;padding:20px;display:grid}.login form{flex-direction:column;gap:16px;width:min(380px,100%);padding:28px;display:flex}.login input[type=password]{font:inherit;border:.5px solid var(--hair-strong);background:#fff;border-radius:10px;padding:12px 14px}.error{color:var(--accent-text);margin:0;font-size:14px}@media (max-width:820px){.sidebar{display:none}.main{padding:20px 20px 110px}.h1{font-size:30px}.task-title{font-size:26px}.page{gap:28px}.col-rail{max-width:none}.quickadd{padding-left:14px}.asks{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(280px,86%);grid-auto-flow:column;margin:0 -20px;padding:0 20px 4px;overflow-x:auto}.asks>*{scroll-snap-align:start}.tabbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:.5px solid var(--hair);padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#f6f1eaf5;justify-content:space-around;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0}.tab{color:var(--muted-2);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:56px;min-height:44px;font-size:11px;font-weight:600;text-decoration:none;display:flex;position:relative}.tab svg{stroke:var(--muted-2)}.tab[aria-current=page]{color:var(--accent-text)}.tab[aria-current=page] svg{stroke:var(--accent-text)}.tab .badge{padding:0 6px;font-size:10px;position:absolute;top:0;right:8px}}.goals-page{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.goal-list{flex-direction:column;flex:260px;gap:14px;max-width:300px;display:flex;position:sticky;top:24px}.goal-list .row[aria-current=page]{background:var(--accent-tint)}.goal-main{flex-direction:column;flex:999 560px;gap:28px;min-width:0;max-width:900px;display:flex}.track.sm{height:8px;display:block}.track.sm>span{background:var(--accent);opacity:.85;border-radius:999px;height:100%;display:block}.track.lg{height:14px}.track-labels{color:var(--muted-2);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.numbercard{flex-direction:column;gap:18px;padding:22px 24px;display:flex}.numbercard-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bignum{font-family:var(--display);letter-spacing:-.01em;font-size:56px;font-weight:600;line-height:1}.numbercard-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.spark{width:min(320px,100%);height:auto}.spark-empty{width:min(320px,100%);padding:22px 0}.logform{flex-direction:column;gap:6px;min-width:220px;display:flex}.logform input,.field input{font:inherit;border:.5px solid var(--hair-strong);color:var(--text);background:#fff;border-radius:10px;min-width:0;min-height:44px;padding:10px 12px;font-size:16px}.logform input{width:140px}.linkgrid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:12px;display:grid}.linkcard{flex-direction:column;gap:10px;min-height:120px;padding:14px 16px;display:flex;position:relative}.linkcard:hover{box-shadow:0 2px 8px #241f1b14}.linkcard.suggestion{background:#fff9;border-style:dashed}.linkcard-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.linkcard-title{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.linkcard-x{color:var(--caption);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;width:28px;height:28px;font-size:18px;position:absolute;top:6px;right:8px}.linkcard:hover .linkcard-x,.linkcard-x:focus-visible{opacity:1}.linkcard-x:hover{background:var(--hover-btn)}.typelabel{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.typelabel.habit{color:#56663e;background:#7e8f5f29}.typelabel.task{color:#a14814;background:#e8702a24}.typelabel.agent{color:#2c5ea8;background:#3d7bd924}.streak{flex-wrap:wrap;align-items:center;gap:4px;margin-top:auto;display:flex}.sq{background:var(--soft-2);border-radius:4px;width:14px;height:14px;display:inline-block;transform:rotate(6deg)}.sq.done{background:var(--accent)}.sq.open{background:#e8702a59}.sq.off{border:1px dashed var(--soft-2);background:0 0}.addgrid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:10px;display:grid}.plan{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.goalform{flex-direction:column;gap:14px;padding:22px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.row2>.field,.row2>.datepick{flex:200px}.row2{flex-wrap:wrap;gap:12px;display:flex}.habits{flex-direction:column;gap:2px;display:flex}.habit-meta{align-items:center;gap:8px;display:flex}.agenda{flex-direction:column;gap:2px;padding:6px;display:flex}.ev{border-radius:11px;align-items:baseline;gap:12px;padding:9px 12px;display:flex}.ev time{width:74px;color:var(--muted-2);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.ev-bar{border-radius:2px;flex:none;align-self:stretch;width:3px}.ev-body{flex-direction:column;min-width:0;display:flex}.ev-title{font-size:15px;font-weight:500}.ev.past{opacity:.55}.ev.now{background:var(--accent-tint)}.cal-day{flex-direction:column;gap:8px;display:flex}.settings{flex-direction:column;gap:28px;max-width:860px;display:flex}.conn{flex-direction:column;gap:12px;padding:20px;display:flex}.conn h3{font-family:var(--display);margin:0;font-size:18px;font-weight:600}.conn-grid{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:14px;display:grid}.okdot{color:var(--running);font-weight:600}.radio-row{flex-wrap:wrap;gap:8px;display:flex}.radio-row label{border:.5px solid var(--hair-strong);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.radio-row input{accent-color:var(--accent)}.connect-body input[type=text],.connect-body input[type=url],.connect-body input[type=password]{font:inherit;border:.5px solid var(--hair-strong);background:#fff;border-radius:8px;width:100%;padding:8px 10px;font-size:14px}@media (max-width:820px){.goal-list{order:2;max-width:none;position:static}.goal-main{order:1}.bignum{font-size:44px}}.strike{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 240 14\" preserveAspectRatio=\"none\"%3E%3Cpath d=\"M3 8.5 C 28 5.5, 52 10.5, 80 7.2 S 128 5, 156 8.4 S 205 6.4, 237 7.4\" fill=\"none\" stroke=\"%233A332E\" stroke-width=\"2.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" opacity=\".9\"/%3E%3Cpath d=\"M10 9.6 C 50 8, 90 10.8, 140 8.6 S 200 9.6, 230 8.2\" fill=\"none\" stroke=\"%233A332E\" stroke-width=\"1.1\" stroke-linecap=\"round\" opacity=\".45\"/%3E%3C/svg%3E");background-position:0 58%;background-repeat:no-repeat;background-size:0% .62em;transition:background-size .5s cubic-bezier(.65,.05,.3,1),color .3s .15s}.is-done .strike,.strike.is-done{color:var(--caption);background-size:100% .62em}.row-title.done,.task-title.done{text-decoration:none}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{transform:scale(.82)}55%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes shimmer{0%{background-position:0 0,-200% 0}to{background-position:0 0,200% 0}}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}@keyframes highlight{0%{background-size:0% 100%}to{background-size:100% 100%}}.main>*{animation:.35s both fade}.list>.row,.lane-body>.bcard,.linkgrid>*,.asks>*,.agenda>.ev,.agent-grid>*{animation:.42s cubic-bezier(.2,.7,.2,1) both rise}.list>.row:nth-child(2),.lane-body>.bcard:nth-child(3),.linkgrid>:nth-child(2),.agent-grid>:nth-child(2){animation-delay:30ms}.list>.row:nth-child(3),.lane-body>.bcard:nth-child(4),.linkgrid>:nth-child(3),.agent-grid>:nth-child(3){animation-delay:60ms}.list>.row:nth-child(4),.lane-body>.bcard:nth-child(5),.linkgrid>:nth-child(4),.agent-grid>:nth-child(4){animation-delay:90ms}.list>.row:nth-child(n+5),.lane-body>.bcard:nth-child(n+6),.linkgrid>:nth-child(n+5),.agent-grid>:nth-child(n+5){animation-delay:.12s}.check{transition:background .18s,border-color .18s,transform .12s}.check:checked{animation:.32s cubic-bezier(.3,.7,.3,1.4) pop}.check:active{transform:scale(.9)}.track>div,.track>span{transform-origin:0;transition:width .6s cubic-bezier(.2,.7,.2,1);animation:.9s cubic-bezier(.2,.7,.2,1) both grow}.btn{transition:background .15s,transform .1s,box-shadow .15s}.btn:active{transform:translateY(1px)scale(.98)}.bcard{transition:box-shadow .18s,transform .18s}.bcard:hover{transform:translateY(-1px)}.row{transition:background .15s}.navlink,.tab,.filter,.pill{transition:background .15s,color .15s,border-color .15s}mark.hl{background-repeat:no-repeat;animation:.7s cubic-bezier(.3,.6,.2,1) .15s both highlight}.sq.done{animation:.3s both pop}.bcard.is-sorting{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(100deg, #e8702a1f, #e8702ad9, #e8702a1f) border-box;background-size:100% 100%,200% 100%;border:1px solid #0000;animation:.42s both rise,1.6s linear infinite shimmer}.sorting{color:var(--accent-text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.spark-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite breathe}.addcard{background:var(--card);border:.5px dashed var(--hair-strong);border-radius:12px;align-items:center;gap:4px;padding:4px 4px 4px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.addcard input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:auto;padding:8px 0;font-size:14px}.addcard:focus-within{border-style:solid;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.addcard-toggle{color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:600;display:flex}.addcard-toggle:hover{background:var(--hover-btn);color:var(--text)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.model-tag{color:#2c5ea8;white-space:nowrap;background:#3d7bd91f;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.pieces{align-items:center;gap:8px;display:flex}.pieces .track{flex:auto}.blockedbox{border-left:3px solid var(--accent-text);background:#b8511a0f;border-radius:10px;padding:10px 14px;font-size:14px}.modeltable{border-collapse:collapse;width:100%;font-size:14px}.modeltable th{text-align:left;color:var(--muted-2);text-transform:uppercase;letter-spacing:.04em;border-bottom:.5px solid var(--hair);padding:8px 10px;font-size:12px;font-weight:700}.modeltable td{vertical-align:top;border-bottom:.5px solid #241f1b14;padding:10px}.modeltable textarea{width:100%;font:inherit;resize:vertical;min-height:44px;color:var(--text);background:0 0;border:.5px solid #0000;border-radius:8px;padding:4px 6px;font-size:13px}.modeltable textarea:hover,.modeltable textarea:focus{border-color:var(--hair-strong);background:#fff;outline:none}.tally{flex-wrap:wrap;gap:4px;display:flex}.tally span{background:var(--soft);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.scroll-x{overflow-x:auto}.lanes3{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:start;gap:18px;display:grid}.swatches{flex-wrap:wrap;gap:8px;display:flex}.swatch{cursor:pointer;border:2px solid #0000;border-radius:8px;width:28px;height:28px;transition:transform .15s,border-color .15s;transform:rotate(8deg)}.swatch:hover{transform:rotate(8deg)scale(1.08)}.swatch[aria-checked=true]{border-color:var(--text);transform:rotate(0)scale(1.1)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes slidein{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}.spinner{flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative}.spinner:before{content:"";border:2px solid #e8702a2e;border-top-color:var(--accent);border-right-color:var(--accent);border-radius:50%;animation:.9s linear infinite spin;position:absolute;inset:0}.spinner svg{fill:var(--accent);animation:1.6s ease-in-out infinite breathe}.row.brew.is-running{background:linear-gradient(90deg,#e8702a0d,#0000 60%)}.thinking{color:var(--text-2);text-wrap:pretty;align-items:baseline;gap:8px;margin-top:2px;font-size:13px;font-style:italic;animation:.45s cubic-bezier(.2,.7,.2,1) both slidein;display:flex}.thinking-dots{flex:none;gap:3px;display:inline-flex}.thinking-dots i{background:var(--accent);border-radius:50%;width:4px;height:4px;animation:1.2s infinite blink}.thinking-dots i:nth-child(2){animation-delay:.15s}.thinking-dots i:nth-child(3){animation-delay:.3s}.welcome{flex-direction:column;gap:28px;max-width:860px;min-height:100vh;margin:0 auto;padding:28px 24px 40px;display:flex}.welcome-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.stepdots{gap:8px;margin:0;padding:0;list-style:none;display:flex}.stepdots li{background:var(--soft-2);border-radius:999px;width:28px;height:6px;transition:background .3s,width .3s}.stepdots li.done{background:#e8702a73}.stepdots li[aria-current=step]{background:var(--accent);width:44px}.welcome-body{flex-direction:column;flex:auto;gap:18px;animation:.5s cubic-bezier(.2,.7,.2,1) both rise;display:flex}.welcome-body>*{animation:.55s cubic-bezier(.2,.7,.2,1) both rise}.welcome-body>:nth-child(2){animation-delay:60ms}.welcome-body>:nth-child(3){animation-delay:.12s}.welcome-body>:nth-child(4){animation-delay:.18s}.welcome-body>:nth-child(5){animation-delay:.24s}.welcome-h1{max-width:18ch;font-size:48px}.welcome-points{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.welcome-points li{align-items:flex-start;gap:14px;font-size:17px;display:flex}.wp-icon{background:var(--accent-tint);width:34px;height:34px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.welcome-nav{justify-content:space-between;gap:12px;display:flex}.inline-input{min-width:0;font:inherit;color:var(--text);background:0 0;border:.5px solid #0000;border-radius:8px;flex:auto;padding:6px 8px;font-size:16px;font-weight:500}.inline-input:hover,.inline-input:focus{border-color:var(--hair-strong);background:#fff;outline:none}.crew{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:10px;display:grid}.crew-card{align-items:flex-start;gap:12px;padding:14px;display:flex;position:relative}.crew-state{color:var(--caption);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700;position:absolute;top:10px;right:12px}.crew-state.on{color:var(--running)}.sortbox{align-items:center;gap:10px;padding:14px 16px;animation:.4s both rise;display:flex}@media (max-width:820px){.welcome-h1{font-size:34px}}.crew-card{padding:0;transition:opacity .2s,filter .2s,box-shadow .2s;display:block}.crew-card.is-off:not(.is-open){opacity:.55;filter:grayscale(.9)}.crew-card.is-off:not(.is-open):hover{opacity:.85;filter:grayscale(.3)}.crew-card.is-open{grid-column:1/-1;box-shadow:0 2px 10px #241f1b14}.crew-head{all:unset;box-sizing:border-box;cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex}.crew-head:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.crew-text{flex-direction:column;gap:2px;padding-right:70px;display:flex}.crew-state{background:var(--soft);border-radius:999px;padding:2px 8px}.crew-state.on{background:#4f8a3c1f}.crew-body{padding:0 16px 16px;animation:.3s both rise}.peek{background:var(--card);width:min(620px,100vw - 32px);max-height:min(80vh,760px);color:var(--text);border:0;border-radius:18px;padding:0;box-shadow:0 24px 60px #241f1b40}.peek::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#241f1b47;animation:.2s both fade}.peek[open]{animation:.25s cubic-bezier(.2,.8,.2,1) both popin}@keyframes popin{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.peek-inner{max-height:inherit;flex-direction:column;gap:14px;padding:22px;display:flex;overflow-y:auto}.peek-head{align-items:flex-start;gap:14px;display:flex}.peek-head .check{margin-top:6px}.peek-title{font-family:var(--display);margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.25}.peek-notes{white-space:pre-wrap;color:var(--text-2);margin:0;font-size:15px}.peek-steps{flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:15px;display:flex}.peek-btn{all:unset;box-sizing:border-box;cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;gap:2px;display:flex}.peek-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.row .peek-btn.row-body{flex:auto;min-width:0}.bcard .peek-btn.bcard-title{display:block}.flag-blocked{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--accent-text);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.replybox{flex-direction:column;gap:8px;display:flex}.replybox textarea{font:inherit;border:.5px solid var(--hair-strong);resize:vertical;color:var(--text);background:#fff;border-radius:10px;padding:10px 12px;font-size:15px}.replybox textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.ask.unblock{border-left:3px solid var(--accent-text)}.datepick{position:relative}.datepick-btn{font:inherit;border:.5px solid var(--hair-strong);min-height:44px;color:var(--text);cursor:pointer;text-align:left;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:15px;display:inline-flex}.datepick-btn.empty{color:var(--caption)}.datepick-btn svg{color:var(--muted-2);flex:none}.datepick-btn:hover,.datepick-btn[aria-expanded=true]{border-color:var(--accent)}.datepick-pop{z-index:20;background:var(--card);border:.5px solid var(--hair);border-radius:16px;width:292px;padding:12px;animation:.18s cubic-bezier(.2,.8,.2,1) both popin;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #241f1b29}.datepick-head{font-family:var(--display);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:16px;font-weight:600;display:flex}.datepick-head .iconbtn{font-size:20px}.datepick-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.datepick-grid .dow{color:var(--caption);text-align:center;padding:4px 0;font-size:11px;font-weight:700}.datepick-grid .day{aspect-ratio:1;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:14px;transition:background .12s,color .12s,transform .12s}.datepick-grid .day:hover{background:var(--hover-btn)}.datepick-grid .day.today{box-shadow:inset 0 0 0 1.5px var(--accent);font-weight:700}.datepick-grid .day.sel{background:var(--accent);color:#fff;font-weight:700;transform:scale(1.05)}.datepick-quick{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.datepick-quick .chip{cursor:pointer;border:0}.datepick-quick .chip:hover{background:var(--accent-tint)}.cmdlist{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cmdlist code{color:#f6f1ea;white-space:pre;background:#241f1b;border-radius:8px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;display:block;overflow-x:auto}.shellpick{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;display:grid}.pick[aria-checked=true]{border-color:var(--accent);background:var(--accent-tint)}.quickadd.is-listening{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}.levels{--lvl:0;flex:none;align-items:center;gap:3px;width:20px;height:20px;display:inline-flex}.levels i{background:var(--accent);width:3px;height:calc(4px + var(--lvl) * 16px);border-radius:2px;transition:height 80ms;animation:.9s ease-in-out infinite wave}.levels i:nth-child(2){animation-delay:.1s}.levels i:nth-child(3){animation-delay:.2s}.levels i:nth-child(4){animation-delay:.3s}.levels i:nth-child(5){animation-delay:.4s}@keyframes wave{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1.15)}}.fileas{flex-direction:column;gap:12px;padding:16px 18px;animation:.35s both rise;display:flex}.fileas-head{justify-content:space-between;align-items:baseline;display:flex}.fileas-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fileas-item{background:#241f1b06;border-radius:12px;align-items:flex-start;gap:10px;padding:8px;animation:.35s both rise;display:flex}.fileas-item:nth-child(2){animation-delay:40ms}.fileas-item:nth-child(3){animation-delay:80ms}.fileas-item:nth-child(n+4){animation-delay:.12s}.fileas-item .typelabel{text-align:center;min-width:52px;margin-top:8px}.fileas-main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.fileas-main .chips{gap:6px}.artgrid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:10px;display:grid}.artcard{color:inherit;gap:12px;padding:14px;text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex}.artcard:hover{color:inherit;transform:translateY(-1px);box-shadow:0 2px 8px #241f1b14}.art-icon{font-size:22px;line-height:1}.art-body{flex-direction:column;gap:3px;min-width:0;display:flex}.art-title{font-size:15px;font-weight:600}.art-sum{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.huddle{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.huddle-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hmsg{border-left:2px solid var(--soft-2);padding:2px 0 2px 12px;animation:.35s both rise}.hmsg.me{border-left-color:var(--text)}.hmsg.k-conflict{border-left-color:var(--accent-text);background:#b8511a0d;border-radius:0 10px 10px 0;padding:8px 12px}.hmsg.k-decision{border-left-color:var(--running)}.hmsg.resolved{opacity:.6}.hmsg-head{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;display:flex}.hmsg p{white-space:pre-wrap;margin:4px 0;font-size:14px}.hkind{text-transform:uppercase;letter-spacing:.05em;background:var(--soft);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.hkind.k-conflict{background:var(--accent-text);color:#fff}.hkind.k-decision{color:#3c6b2d;background:#4f8a3c26}.hkind.k-question{color:#2c5ea8;background:#3d7bd924}.md{color:var(--text);font-size:16px;line-height:1.6}.md h1,.md h2,.md h3{font-family:var(--display);margin:1.2em 0 .4em;line-height:1.25}.md h1{font-size:26px}.md h2{font-size:21px}.md h3{font-size:17px}.md p,.md ul,.md ol{margin:.6em 0}.md table{border-collapse:collapse;width:100%;font-size:14px;display:block;overflow-x:auto}.md th,.md td{border-bottom:.5px solid var(--hair);text-align:left;padding:6px 10px}.md th{background:var(--soft);font-weight:700}.md code{background:var(--soft);border-radius:5px;padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:.9em}.md pre{color:#f6f1ea;background:#241f1b;border-radius:10px;padding:12px 14px;overflow-x:auto}.md pre code{color:inherit;background:0 0;padding:0}.md blockquote{border-left:3px solid var(--accent);color:var(--text-2);margin:.8em 0;padding-left:14px}
