@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_9ef920{--font-dm-mono:"DM Mono","DM Mono Fallback"}:root{--bg:#111413;--panel:#171b1a;--panel-2:#1c211f;--line:#2b312e;--text:#eef0ea;--muted:#89918a;--lime:#c6f275;--lime-deep:#9bbf4d;--lime-hover:#d4f78f;--coral:#f19b80;--amber:#f4c86f;--blue:#8baeea;--sans:"Manrope",sans-serif;--mono:"DM Mono",monospace}*{box-sizing:border-box}::selection{background:#c6f275;color:#111413}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:14px}button,input,select{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer}.ui-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.sr-only{position:absolute}.app-shell{display:flex;min-height:100vh}.brand{display:flex;align-items:center;gap:10px;padding:0 14px;font-size:20px;font-weight:800;letter-spacing:-.6px}.brand-mark{border-radius:9px;background:var(--lime);color:#111413;font-size:16px}.avatar,.brand-mark{width:28px;height:28px;display:grid;place-items:center;font-weight:800}.avatar{border-radius:50%;font-size:11px;color:#1b201d}.avatar-lime{background:var(--lime)}.avatar-neutral{background:var(--panel-2);color:var(--text);box-shadow:inset 0 0 0 1px #3a433d}.main-nav{display:grid;grid-gap:4px;gap:4px}.count{margin-left:auto;background:var(--lime);color:#1b201d;font-family:var(--mono);font-size:11px;border-radius:5px;padding:2px 5px}.count.pale{background:#2f3a32;color:#bfd594}.source-list{display:grid;grid-gap:2px;gap:2px}.source-logo{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:800}.gmail{background:#372b29;color:#f19b80}.asana{background:#2d2c38;color:#a49cff}.whatsapp{background:#23362f;color:#78dcb5}.meetings{background:#293341;color:#8baeea}.sidebar-bottom{margin-top:auto}.live-dot{width:6px;height:6px;background:var(--lime);border-radius:50%;display:inline-block;box-shadow:0 0 0 3px #314027}.main-content{flex:1 1;min-width:0}.topbar{height:76px;border-bottom:1px solid var(--line);justify-content:space-between;padding:0 42px}.breadcrumbs,.topbar{display:flex;align-items:center}.breadcrumbs{gap:12px;color:#758078;font-size:12px}.breadcrumbs strong{color:#dce1da}.top-actions{display:flex;align-items:center;gap:16px}.icon-btn{min-width:40px;min-height:40px;font-size:23px;color:#89928a;position:relative;display:grid;place-items:center;border-radius:8px}.icon-btn:hover{background:#1c211f;color:var(--text)}.notification i{position:absolute;width:5px;height:5px;background:var(--coral);border-radius:50%;right:8px;top:8px}.content-wrap{padding:37px 42px 70px;max-width:1440px;margin:auto}.page-intro{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:30px}.eyebrow{font-family:var(--mono);font-size:11px;color:#79847b;letter-spacing:.6px;display:flex;align-items:center;gap:8px;text-transform:uppercase}.pulse{width:7px;height:7px;border-radius:50%;background:var(--lime)}h1{font-size:29px;letter-spacing:-1.2px;margin:13px 0 7px;line-height:1.1}p{margin:0}.muted{color:var(--muted)}.capture-btn{border:1px solid #3a453d;border-radius:8px;padding:11px 14px;color:#cad2c9;font-size:12px;min-height:42px}.capture-btn span{font-size:18px;color:var(--lime);vertical-align:-2px;margin-right:5px}.capture-btn kbd{font:11px var(--mono);color:#a1aaa2;background:#242c27;border-radius:4px;padding:3px 5px;margin-left:15px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:28px}.metric-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:17px 18px 15px;min-height:118px}.metric-card.accent-card{background:#1b231c;border-color:#33422d}.metric-top{display:flex;justify-content:space-between;align-items:center}.metric-label,.section-kicker{font:11px var(--mono);letter-spacing:1px;color:var(--muted)}.metric-glyph{color:var(--lime);font-size:17px}.metric-glyph.amber{color:var(--amber)}.metric-glyph.blue{color:var(--blue)}.metric-card strong{display:block;font-size:31px;letter-spacing:-1px;margin:14px 0 5px}.score-unit{font-size:12px;letter-spacing:0;color:#73816f;margin-left:3px}.metric-note{color:#78837b;font-size:11px}.up{color:var(--lime);font-weight:600}.toolbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);margin-bottom:14px}.view-tabs{display:flex;gap:22px}.tab{min-height:42px;padding:0 0 13px;color:var(--muted);font-size:12px;position:relative}.tab.active{color:var(--text)}.tab.active:after{content:"";height:2px;background:var(--lime);position:absolute;bottom:-1px;left:0;right:0}.tab span{font:11px var(--mono);background:#29332d;color:#abb99b;padding:2px 5px;border-radius:4px;margin-left:4px}.toolbar-right{display:flex;align-items:center;gap:10px}.filter-btn{font-size:11px;color:#9fa8a0;border:1px solid var(--line);padding:7px 10px;border-radius:6px;min-height:36px;color:var(--lime);border-color:#394733;display:flex;align-items:center;gap:6px}.filter-panel{display:none;grid-template-columns:repeat(4,1fr) auto;gap:10px;background:#1a201d;border:1px solid var(--line);padding:13px;border-radius:8px;margin-bottom:14px}.filter-panel.open{display:grid}.filter-panel label{font:11px var(--mono);color:#78847a;text-transform:uppercase;letter-spacing:.5px}.filter-panel select{display:block;width:100%;background:#252c28;border:1px solid #344039;border-radius:5px;padding:7px;margin-top:5px;font:11px var(--sans);color:#dfe6de;min-height:36px}.filter-panel .clear-filters{align-self:end;color:var(--coral);font-size:11px;padding:8px;min-height:36px}.inbox-panel{min-width:0}.small{font-size:11px}.more-btn{color:#738077;font-size:15px;min-height:36px;padding:4px 8px}.item-list{display:grid;grid-gap:8px;gap:8px}.work-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:15px 16px;background:var(--panel);border:1px solid var(--line);border-radius:9px;transition:transform .2s ease,border-color .2s ease}.work-item:hover{border-color:#48564a;transform:translateY(-1px)}.work-item.done{opacity:.45}.item-check{height:26px;width:26px;border:1px solid #4e5c50;border-radius:50%;display:grid;place-items:center;color:transparent}.work-item.done .item-check{background:var(--lime);border-color:var(--lime);color:#172017;font-size:11px}.item-title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}.item-title .ai{font-size:9px;color:#8fa877;margin-left:6px;font-family:var(--mono);font-weight:400}.item-meta{gap:10px;flex-wrap:wrap;color:#737e75;font-size:11px}.item-meta,.item-meta span{display:flex;align-items:center}.item-meta span{gap:4px}.item-side{text-align:right;min-width:92px}.priority{font:9px var(--mono);letter-spacing:.6px;text-transform:uppercase}.priority.high{color:var(--coral)}.priority.medium{color:var(--amber)}.priority.low{color:#8baeea}.due{font-size:11px;color:#89948a;margin-top:8px}.due.today{color:var(--lime)}.load-more{width:100%;color:#8d998f;font-size:11px;padding:16px;border:1px dashed #323c35;border-radius:8px;margin-top:10px;min-height:44px}.load-more span{color:var(--lime);margin-left:7px}.spark{color:var(--lime);font-size:16px}.primary-btn{margin-top:18px;width:100%;padding:10px;border-radius:6px;background:var(--lime);color:#192117;font-size:11px;font-weight:800;min-height:42px}.focus-time,.primary-btn{display:flex;justify-content:space-between}.focus-time{align-items:center;color:#80907c;font:11px var(--mono);margin-top:13px}.focus-time .live-dot{margin-left:auto;margin-right:7px}.connection{display:flex;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #252c28;font-size:11px}.connection:last-child{border:0}.connected{margin-left:auto;color:#78947b;font:11px var(--mono)}.connected i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--lime);margin-right:5px}.suggestions{display:flex;gap:6px;overflow:auto;padding:13px 14px}.suggestions button{white-space:nowrap;border:1px solid #39443b;border-radius:14px;padding:6px 9px;color:#aab5a9;font-size:11px;min-height:32px}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px);padding:10px 16px;border-radius:7px;background:#e5f5bd;color:#26301f;font-size:11px;opacity:0;pointer-events:none;transition:.2s;z-index:20}.toast.show{opacity:1;transform:translate(-50%)}.toast button{pointer-events:auto;margin-left:14px;font-weight:800;text-decoration:underline;min-height:24px}@media(max-width:1000px){.content-wrap{padding-left:25px;padding-right:25px}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.brand span{font-size:0}.count{display:none}.topbar{padding:0 18px;height:62px}.content-wrap{padding:25px 16px 80px}.page-intro{align-items:flex-start;gap:18px;flex-direction:column}.capture-btn{align-self:stretch}.metric-grid{gap:7px}.metric-card{padding:13px;min-height:106px}.metric-card strong{font-size:25px}.view-tabs{gap:15px}.toolbar,.view-tabs{overflow:auto}.toolbar-right{display:none}.work-item{grid-template-columns:24px minmax(0,1fr)}.item-side{grid-column:2;text-align:left;display:flex;gap:10px;align-items:center}.due{margin:0}}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.filter-btn svg,.top-actions svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.top-actions svg{width:19px;height:19px}.filter-btn svg{width:14px;height:14px;vertical-align:-2px;margin-right:6px}.eyebrow{display:none}.page-intro h1{margin-top:0}.focus-signal strong{color:var(--lime)}.metric-grid{display:none}.more-btn{font-size:11px}.capture-btn span{display:none}.brand-mark svg{width:16px;height:16px;fill:none;stroke:#111413;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.capture-btn:focus-visible,.filter-btn:focus-visible,.item-check:focus-visible,.primary-btn:focus-visible,.tab:focus-visible{outline:2px solid var(--lime);outline-offset:3px}body{--sans:var(--font-manrope),"Manrope",sans-serif;--mono:var(--font-dm-mono),"DM Mono",monospace}.due,.item-meta,.muted{color:#a1aaa2}.empty-state{padding:28px 16px;border:1px dashed var(--line);border-radius:9px;color:var(--muted);text-align:center}@media(max-width:700px){.brand span{font-size:13px}.count{display:block}.main-content{min-width:0}.content-wrap{padding-left:16px;padding-right:16px}.top-actions{gap:4px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.work-item:hover{transform:none}}@media(max-width:700px){.app-shell{display:block}.brand{padding:0 6px;margin-bottom:12px}.sidebar-bottom,.source-list{display:none}.main-nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.topbar{padding:0 16px}.breadcrumbs{gap:7px}.content-wrap{padding-top:24px}.page-intro h1{font-size:28px}.work-item{grid-template-columns:30px minmax(0,1fr)}.item-check{width:26px;height:26px}}.item-title{overflow-wrap:anywhere}@media(max-width:700px){.item-title{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}}.main-content{overflow-x:hidden}.item-body,.item-meta,.item-title,.work-item{min-width:0}.item-meta{overflow:hidden}.item-meta>span{min-width:0}body,html{overflow-x:hidden}.work-item{width:100%;max-width:100%}.item-body,.item-side,.work-item{overflow:hidden}.item-side{max-width:100%}@media(max-width:700px){.work-item{grid-template-columns:24px minmax(0,1fr);width:100%;max-width:100%;padding:13px 12px}.item-title{font-size:13px;max-width:100%}.item-meta{max-width:100%;gap:7px}.item-side{grid-column:2;min-width:0;width:100%;display:flex;gap:9px;align-items:center;text-align:left}.item-side .due{margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}*{scrollbar-color:#465149 var(--bg);scrollbar-width:thin}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#465149;border:2px solid var(--bg);border-radius:8px}input{caret-color:var(--lime)}input::placeholder{color:#89938b;opacity:1}.filter-panel{overflow:visible}.select-control{position:relative;min-width:0}.select-label{display:block;font:11px var(--mono);color:#9aa69c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.select-trigger{width:100%;min-height:36px;padding:7px 10px;background:#252c28;border:1px solid #344039;border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#dfe6de;font-size:11px;text-align:left}.select-trigger:hover,.select-trigger[aria-expanded=true]{border-color:#58675c;background:#29312c}.select-chevron{width:7px;height:7px;border-right:1px solid #9aa69c;border-bottom:1px solid #9aa69c;transform:rotate(45deg);margin:0 2px 4px 0}.select-trigger[aria-expanded=true] .select-chevron{transform:rotate(225deg);margin:4px 2px 0 0}.select-positioner{z-index:30}.select-menu{background:#202622;border:1px solid #465149;border-radius:8px;padding:5px;box-shadow:0 16px 34px #0008;min-width:var(--anchor-width,0);max-height:220px;overflow-y:auto}.select-option{width:100%;min-height:34px;padding:7px 8px;border-radius:5px;display:flex;align-items:center;justify-content:space-between;color:#bfc7c0;font-size:11px;text-align:left}.select-option:hover,.select-option[aria-selected=true],.select-option[data-highlighted],.select-option[data-selected]{background:#303a33;color:var(--text)}.select-option[aria-selected=true],.select-option[data-selected]{color:var(--lime)}.select-check{font-size:11px}.clear-filters{align-self:end;color:var(--coral);font-size:11px;padding:8px;min-height:36px}.dialog-backdrop{position:fixed;inset:0;z-index:50;background:#080a09cc;animation:backdrop-in .16s ease-out}.dialog-viewport{position:fixed;inset:0;z-index:51;display:flex;align-items:center;justify-content:center;padding:20px;pointer-events:none}.capture-dialog{width:min(100%,500px);background:#1b211e;border:1px solid #465247;border-radius:14px;box-shadow:0 26px 70px #000b;overflow:hidden;animation:dialog-in .2s cubic-bezier(.16,1,.3,1);pointer-events:auto}.dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 22px 18px;border-bottom:1px solid var(--line)}.dialog-head h2{font-size:18px;letter-spacing:-.35px;margin:0 0 6px}.dialog-head p{color:#a1aaa2;font-size:12px;line-height:1.5}.dialog-close{width:36px;height:36px;border-radius:7px;color:#9ba59d;display:grid;place-items:center;flex:0 0 auto}.dialog-close:hover{background:#262e29;color:var(--text)}.dialog-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.capture-dialog form{padding:20px 22px 22px}.capture-dialog label{display:block;color:#c8cfc8;font-size:11px;font-weight:600;margin-bottom:8px}.capture-dialog input{display:block;width:100%;min-height:48px;background:#252d28;border:1px solid #3a463d;border-radius:8px;padding:11px 12px;outline:0;font-size:14px;color:var(--text)}.capture-dialog input:hover{border-color:#536056}.capture-dialog input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #c6f2751f}.capture-dialog input[aria-invalid=true]{border-color:var(--coral)}.capture-field-meta{min-height:30px;padding-top:7px;display:flex;justify-content:space-between;gap:16px;color:#8f9a91;font:11px var(--mono)}.field-error{color:var(--coral)}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.dialog-cancel,.dialog-submit{min-height:40px;padding:9px 14px;border-radius:7px;font-size:11px;font-weight:700}.dialog-cancel{border:1px solid var(--line);color:#b1bab2}.dialog-cancel:hover{background:#252c28}.dialog-submit{background:var(--lime);color:#182016;min-width:108px}.dialog-submit:hover{background:var(--lime-hover)}.dialog-cancel:disabled,.dialog-submit:disabled{cursor:not-allowed;opacity:.55}.clear-filters:focus-visible,.dialog-cancel:focus-visible,.dialog-close:focus-visible,.dialog-submit:focus-visible,.select-option:focus-visible,.select-trigger:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@keyframes backdrop-in{0%{background:#080a0900}to{background:#080a09cc}}@keyframes dialog-in{0%{opacity:.5;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:700px){.dialog-viewport{align-items:flex-end;padding:0}.capture-dialog{width:100%;border-radius:14px 14px 0 0;border-bottom:0}.capture-dialog input{font-size:16px}.dialog-actions{display:grid}.dialog-actions,.filter-panel.open{grid-template-columns:1fr 1fr}.clear-filters{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.capture-dialog,.dialog-backdrop{animation:none}}.shell-without-sidebar{display:block}.app-topbar{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:24px;gap:24px}.brand-link{color:var(--text);text-decoration:none;width:max-content;padding:0}.back-link:focus-visible,.brand-link:focus-visible,.filtered-empty button:focus-visible,.icon-btn:focus-visible,.primary-action:focus-visible,.secondary-action:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.app-topbar .top-actions{justify-self:end}.primary-toolbar{margin-bottom:24px}.clear-filters:disabled{opacity:.45;cursor:not-allowed}.state-panel{min-height:330px;border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:54px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.state-panel h2{font-size:22px;letter-spacing:-.5px;margin:0 0 10px}.state-panel>p{color:#a1aaa2;line-height:1.65;max-width:54ch}.state-pulse{width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px #314027;margin-bottom:22px;animation:state-breathe 1.4s ease-in-out infinite alternate}.error-panel{border-color:#5b3b33;background:#201b19}.error-panel h2{color:#f4c2b3}.empty-onboarding{background:#192019}.empty-mark{width:34px;height:34px;border-radius:10px;background:var(--lime);color:#182016;display:grid;place-items:center;font-weight:800;margin-bottom:22px}.state-actions{display:flex;gap:9px;margin-top:24px;flex-wrap:wrap}.primary-action,.secondary-action{min-height:42px;padding:11px 15px;border-radius:7px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.primary-action{background:var(--lime);color:#182016}.secondary-action{border:1px solid #465149;color:#d9dfd8}.secondary-action.danger{color:var(--coral);border-color:#5b3a31}.secondary-action.danger:hover:not(:disabled){border-color:var(--coral)}.filtered-empty h3{margin:0 0 7px;font-size:15px;color:var(--text)}.filtered-empty p{margin-bottom:16px}.filtered-empty button{min-height:38px;border:1px solid #465149;border-radius:7px;padding:8px 12px;color:var(--lime)}@keyframes state-breathe{to{transform:scale(.78);opacity:.65}}.settings-page{min-height:100vh}.settings-topbar{justify-content:space-between}.back-link{color:#b8c1b9;text-decoration:none;font-size:12px;padding:10px;border-radius:7px}.back-link:hover{background:var(--panel-2);color:var(--text)}.settings-path{font:11px var(--mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.integration-list{display:grid}.integration-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);grid-gap:34px;gap:34px;padding:25px 2px;border-bottom:1px solid var(--line);align-items:start}.integration-identity{display:flex;align-items:center;gap:13px;min-width:0}.integration-glyph{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-size:13px;font-weight:800;flex:0 0 auto}.integration-identity h2{font-size:14px;margin:0 0 5px}.integration-health p,.integration-identity p{color:#9da69e;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.integration-health{text-align:right}.status-badge{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:5px;font:11px var(--mono);margin-bottom:7px}.status-live{color:var(--lime);background:#243025}.status-connecting{color:var(--amber);background:#342f22}.status-error{color:var(--coral);background:#392622}.status-disconnected{color:#b1bab2;background:#282e2a}.connection-error{color:#f0aa95!important;margin-top:8px}.settings-note{margin-top:34px;padding:22px 0;border-top:1px solid var(--line)}.settings-note h2{font-size:14px;margin:0 0 8px}.settings-note p{color:#9da69e;font-size:12px;line-height:1.65;max-width:68ch}.auth-divider{margin:0;text-align:center;font:11px var(--mono);text-transform:uppercase;color:var(--muted)}.account-control{border:0}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.signal-identity{display:flex;gap:12px;align-items:center;min-width:0}.signal-identity h2{font-size:14px;margin:0 0 5px}.signal-identity p{color:#a1aaa2;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-state{display:grid;justify-items:start;grid-gap:4px;gap:4px}.signal-state small{font-size:11px;color:var(--muted)}.status-needs_attention{color:var(--coral);background:#392622}.signal-actions{display:flex;justify-content:flex-end;gap:6px}.signal-actions a,.signal-actions button{min-height:36px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #3a443d;border-radius:7px;color:#d9dfd8;font-size:11px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.signal-actions a:hover,.signal-actions button:hover{background:var(--panel-2);border-color:#526057}.signal-actions .is-primary{background:var(--lime);border-color:var(--lime);color:var(--bg);font-weight:800}.signal-actions .is-primary:hover{background:var(--lime-hover);border-color:var(--lime-hover)}.signal-actions button:disabled{opacity:.5;cursor:default}.signal-actions a:focus-visible,.signal-actions button:focus-visible,.signal-recovery summary:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.signal-recovery{border:1px solid #3a2b26;border-radius:8px;background:#1d1917}.signal-recovery p{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:0 14px 12px 36px;color:#b9c1ba;font-size:11px;line-height:1.5}.signal-recovery code{font:11px var(--mono);letter-spacing:.04em;color:var(--coral);background:#392622;border-radius:4px;padding:3px 6px}.signal-skeleton{display:grid;margin-top:24px}.signal-skeleton span{height:86px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,transparent,#202822,transparent);opacity:.55}.disconnect-dialog{width:min(470px,calc(100% - 32px));border:1px solid #526057;border-radius:9px;background:var(--panel);color:var(--text);padding:26px}.disconnect-dialog::-webkit-backdrop{background:#070a08c9}.disconnect-dialog::backdrop{background:#070a08c9}.disconnect-dialog h2{font-size:20px;margin:0 0 9px}.disconnect-dialog p{color:var(--muted);line-height:1.6}.dismiss-dialog input{display:block;width:100%;min-height:44px;margin-top:14px;background:#252d28;border:1px solid #3a463d;border-radius:8px;padding:10px 12px;outline:0;font-size:14px;color:var(--text)}.dismiss-dialog input:hover{border-color:#536056}.dismiss-dialog input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #c6f2751f}.signal-recovery summary{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 14px;cursor:pointer;list-style:none;color:var(--text);font-size:12px;font-weight:600;border-radius:8px}.signal-recovery summary::-webkit-details-marker{display:none}.signal-recovery summary svg{width:12px;height:12px;flex:0 0 12px;color:var(--coral);transition:transform .2s cubic-bezier(.16,1,.3,1)}.signal-recovery[open] summary svg{transform:rotate(90deg)}.signal-guidance{border:1px solid #3d3522;border-radius:8px;background:#1c1a15;padding:11px 14px;color:#c8d0c9;font-size:11px}.signal-guidance strong{color:var(--amber)}.signal-action-error{color:#f0aa95;font-size:11px}@media(max-width:700px){.app-topbar{grid-template-columns:1fr auto}.primary-toolbar{align-items:flex-start;gap:10px;flex-wrap:wrap;overflow:visible}.primary-toolbar .view-tabs{width:100%;order:1}.primary-toolbar .toolbar-right{display:flex;width:100%;order:2;justify-content:space-between}.state-panel{min-height:300px;padding:34px 24px}.state-actions{display:grid;width:100%;grid-template-columns:1fr}.settings-topbar{padding-inline:16px}.integration-row{grid-template-columns:1fr;gap:15px;padding:21px 0}.integration-health{text-align:left;-webkit-padding-start:47px;padding-inline-start:47px}}@media(prefers-reduced-motion:reduce){.state-pulse{animation:none}}.brand-mark svg,.dialog-close svg,.ui-icon{fill:currentColor;stroke:none}.select-chevron{width:14px;height:14px;border:0;color:#9aa69c;transform:none;margin:0;transition:transform .16s ease;flex:0 0 auto}.select-trigger[aria-expanded=true] .select-chevron{transform:rotate(180deg);margin:0}.select-check{width:14px;height:14px;display:grid;place-items:center}.select-check svg{width:14px;height:14px}.empty-mark svg{width:17px;height:17px}.source-icon-svg{width:12px;height:12px;display:block}.integration-glyph .source-icon-svg{width:17px;height:17px}.meeting,.meetings{background:#293341;color:#8baeea}.notes{background:#303329;color:#c6d48f}.detail-back{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin:0 0 18px -10px;padding:0 10px;border-radius:7px;color:#b8c1b9;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .15s ease,color .15s ease}.detail-back svg{width:14px;height:14px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.detail-back:hover{background:var(--panel-2);color:var(--text)}.detail-back:hover svg{transform:translateX(-2px)}.detail-back:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.detail-panel{margin-top:32px;border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:32px 36px 36px}.detail-panel h2{font-size:18px;letter-spacing:-.4px;margin:0 0 8px}.detail-panel>p{color:#a1aaa2;line-height:1.6;max-width:62ch}.backfill-form{display:grid;grid-gap:20px;gap:20px;margin-top:28px}.backfill-field{display:grid;grid-gap:8px;gap:8px}.backfill-form label{font:11px var(--mono);color:#9aa69c;text-transform:uppercase;letter-spacing:.5px}.backfill-controls{display:flex;gap:10px;flex-wrap:wrap}.backfill-controls select{background:#1f2522;border:1px solid #3a463d;border-radius:8px;padding:0 12px;min-height:42px;min-width:180px;font-size:13px}.backfill-controls select:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.backfill-controls button{min-width:132px;font-size:12px}.backfill-controls button:disabled{opacity:.5;cursor:default}.secondary-action:hover:not(:disabled){background:var(--panel-2);border-color:#5a675d}.primary-action:hover:not(:disabled){background:var(--lime-hover)}.backfill-hint{color:var(--muted);font-size:12px;line-height:1.5}.backfill-error{color:#f0aa95;font-size:12px;line-height:1.5;padding:12px 14px;border:1px solid #4a302a;border-radius:8px;background:#211b19}.backfill-result{display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:8px;background:#131715}.backfill-result strong{display:block;font-size:14px;letter-spacing:-.2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.backfill-result p{margin-top:4px;color:#a1aaa2;font-size:12px;line-height:1.55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.backfill-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--muted)}.is-working .backfill-dot{background:var(--lime);box-shadow:0 0 0 4px #314027;animation:state-breathe 1.4s ease-in-out infinite alternate}.is-done .backfill-dot{background:var(--lime)}.is-warn{border-color:#4a4127;background:#1c1a15}.is-warn .backfill-dot{background:var(--amber)}.is-warn strong{color:var(--amber)}.backfill-meter{height:4px;margin-top:14px;border-radius:2px;background:#252c28;overflow:hidden}.backfill-meter span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--lime);transform-origin:left;transition:transform .6s cubic-bezier(.16,1,.3,1)}.backfill-result .backfill-capped{color:var(--amber)}.backfill-result .backfill-next{margin-top:10px;color:var(--text)}.backfill-next a{color:var(--lime);font-weight:600;text-underline-offset:3px}.backfill-next a:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:2px}@media(max-width:700px){.detail-panel{padding:24px 20px 26px}.backfill-controls button,.backfill-controls select{flex:1 1 100%}}.detail-panel+.detail-panel{margin-top:16px}.detail-connection-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-connection-head .status-badge,.detail-connection-head h2{margin:0}.detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:22px 0 0;padding-top:20px;border-top:1px solid var(--line)}.detail-facts dt{font:11px var(--mono);color:#9aa69c;text-transform:uppercase;letter-spacing:.5px}.detail-facts dd{margin:6px 0 0;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-panel .backfill-result{margin-top:20px}.detail-footnote a,.detail-panel .backfill-result a{color:var(--lime);font-weight:600;text-underline-offset:3px}.detail-footnote{margin-top:20px;color:var(--muted);font-size:12px;line-height:1.5}@media(max-width:700px){.detail-facts{grid-template-columns:1fr;gap:14px}}.item-open{display:block;width:100%;text-align:left;padding:0}.item-open:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:4px}.item-summary{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);color:#c3cbc2;font-size:12px;line-height:1.6;white-space:normal}.replied-tag{color:#a7b1a7;cursor:help}.row-clickable{cursor:pointer}.row-clickable.is-open{border-color:#48564a;cursor:default}.row-clickable.is-open:hover{transform:none}.item-details{cursor:auto}.item-details .item-summary{white-space:normal}.item-people{margin-top:10px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;color:#a7b1a7;font-size:12px;line-height:1.5}.item-people>details{grid-column:2}.detail-label{font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:8px;flex-shrink:0;min-width:52px}.item-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.item-action{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#a7b1a7;min-height:40px;padding:4px 12px;border:1px solid var(--line);border-radius:6px;text-decoration:none}.item-action:hover{color:var(--text);border-color:#48564a}.item-action:focus-visible,.link-btn:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.item-action.primary{background:var(--lime);border-color:var(--lime);color:#172117;font-weight:700;padding:4px 16px}.item-action.primary:hover{color:#172117;background:var(--lime-hover)}.item-action:disabled{opacity:.6;cursor:progress}.item-action[aria-pressed=true]{color:var(--lime);border-color:#394733}.snooze-options{margin-top:8px}.snooze-date{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#8d998f}.snooze-date input{background:#252c28;border:1px solid #344039;border-radius:6px;padding:4px 8px;min-height:32px;color-scheme:dark}.duplicate-tag,.snoozed-tag{color:var(--amber)}.duplicate-tag{cursor:help}.item-duplicate{margin-top:10px;font-size:12px;color:#a7b1a7}.item-duplicate .item-actions{margin-top:6px}.also-asked{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.draft-panel{margin-top:12px}.draft-panel textarea{width:100%;background:#1f2622;border:1px solid #344039;border-radius:8px;padding:10px 12px;color:var(--text);font:12px/1.6 var(--sans);resize:vertical;outline:0}.draft-panel textarea:focus-visible{border-color:var(--lime-deep)}.link-btn{color:#c3cbc2;text-decoration:underline;text-underline-offset:2px;font-size:inherit;padding:0}.ws-body{padding-top:34px;display:flex;flex-direction:column;gap:20px}.ws-skeleton{gap:14px;margin-top:0}.ws-skeleton span{height:150px;border:1px solid var(--line);border-radius:10px}.ws-skeleton span+span{height:280px}.ws-section{display:flex;flex-direction:column;gap:12px;margin-top:14px}.ws-section:first-child{margin-top:0}.ws-section h2{font-size:15px;font-weight:600;margin:0}.ws-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ws-label{font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ws-label.is-lime{color:var(--lime-deep)}.ws-label.is-amber{color:var(--amber)}.ws-label.is-blue{color:var(--blue)}.ws-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:17px;display:flex;flex-direction:column;gap:14px}.ws-card.is-dashed{border-style:dashed;gap:12px}.ws-card.is-lead{padding:28px;gap:16px}.ws-card.is-lead h2{margin:0;font-size:18px;font-weight:700}.ws-card.is-lead>p{margin:0;font-size:14px;line-height:1.6;color:#a1aaa2;max-width:62ch}.ws-card.is-note{flex-direction:row;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6}.ws-card.is-note .ws-label{padding-top:3px;flex-shrink:0}.ws-help{color:var(--muted);max-width:68ch}.ws-help,.ws-text{margin:0;font-size:13px;line-height:1.6}.ws-text{color:#a1aaa2;max-width:64ch}.ws-help a,.ws-hint a{color:var(--lime)}.ws-help a:hover,.ws-hint a:hover{color:var(--lime-deep)}.ws-hint{font-size:12px;color:var(--muted)}.ws-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ws-chip{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 4px 0 10px;border-radius:6px;background:var(--panel-2);border:1px solid var(--line);font:500 12px var(--mono);color:var(--text)}.ws-chip.is-static{padding-right:10px}.ws-chip button{position:relative;width:24px;height:24px;border-radius:4px;color:var(--muted);display:grid;place-items:center}.ws-chip button:hover:not(:disabled){color:var(--text);background:var(--line)}.ws-chip button:disabled{opacity:.35;cursor:default}.ws-chip .ws-chip-name{width:auto;height:auto;padding:0;display:inline;color:inherit;font:inherit;background:none}.ws-chip .ws-chip-name:hover:not(:disabled){color:var(--lime);background:none}.ws-field{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;color:var(--text);font:400 13px/1.6 var(--sans);padding:9px 10px;outline:0}.ws-field:focus-visible{border-color:var(--lime-deep)}.ws-field[aria-invalid=true]{border-color:var(--coral)}.ws-field:disabled{opacity:.6}textarea.ws-field{width:100%;padding:12px 14px;resize:vertical;white-space:pre-wrap}.ws-add{display:flex;gap:8px}.ws-add .ws-field{flex-grow:1;min-width:0;height:38px}.ws-add .secondary-action{min-height:38px}.ws-language-form .ws-field{height:30px;padding:0 10px;width:150px}.ws-ghost{min-height:36px;padding:0 10px;border-radius:7px;color:#b8c1b9;font-size:12px;font-weight:600}.ws-chips .ws-ghost{min-height:30px}.ws-ghost:hover:not(:disabled){background:var(--panel-2);color:var(--text)}.ws-body .primary-action:disabled,.ws-body .secondary-action:disabled,.ws-ghost:disabled{opacity:.45;cursor:default}.ws-chip button:focus-visible,.ws-ghost:focus-visible,.ws-summary:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.ws-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ws-card-head h3{margin:0;font-size:15px;font-weight:600}.ws-title{gap:4px}.ws-editor,.ws-title{display:flex;flex-direction:column}.ws-editor{gap:14px}.ws-group{display:flex;flex-direction:column;gap:8px}.ws-footer{display:flex;justify-content:flex-end;gap:8px}.ws-error{margin:0;color:var(--coral);font-size:12px;line-height:1.5}.ws-summary{display:none}.ws-rows{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.5}.ws-row{display:flex;gap:10px}.ws-row>.ws-label{width:64px;flex-shrink:0;padding-top:2px}.ws-row-value{gap:8px}.ws-lead-actions,.ws-row-value{display:flex;flex-wrap:wrap;align-items:center}.ws-lead-actions{gap:12px}.ws-status-head{display:flex;align-items:center;gap:12px}.ws-dot{width:10px;height:10px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px #314027;flex-shrink:0}.ws-bar{height:4px;border-radius:2px;background:var(--panel-2);overflow:hidden}.ws-bar span{display:block;width:38%;height:100%;background:var(--lime-deep);animation:ws-bar 1.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes ws-bar{0%{transform:translateX(-100%)}to{transform:translateX(265%)}}.ws-learn{margin-top:14px;padding-top:22px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.ws-learn-row{display:flex;justify-content:space-between;align-items:center;gap:24px}.ws-learn-row>div{display:flex;flex-direction:column;gap:6px;max-width:60ch}.ws-learn h2{font-size:14px;margin:0}.ws-learn p{margin:0;font-size:12px;line-height:1.65;color:#9da69e}.ws-alert{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:10px;background:#231a17;border:1px solid #4a2e25;font-size:13px;line-height:1.6}.ws-alert>span{width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--coral);flex-shrink:0}.ws-alert>div{display:flex;flex-direction:column;gap:2px}.ws-alert strong{font-weight:600}.ws-alert div span{color:#c9b3aa}.draft-tune{display:inline-block;margin-top:8px;color:var(--muted);font-size:11px;text-decoration:underline;text-underline-offset:2px}.draft-tune:hover{color:var(--text)}.draft-tune:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media(max-width:700px){.ws-body{padding-top:26px}.ws-card{padding:15px}.ws-card.is-lead{padding:20px}.ws-chip button:after{content:"";position:absolute;inset:-10px}.ws-add .secondary-action,.ws-add .ws-field,.ws-chips .ws-ghost,.ws-footer .primary-action,.ws-ghost,.ws-language-form .ws-field{min-height:44px}.ws-footer .primary-action{flex-grow:1}.ws-learn-row{flex-direction:column;align-items:stretch;gap:12px}.ws-lead-actions .primary-action,.ws-learn-row .secondary-action{min-height:44px;width:100%}.ws-profile.is-collapsed{gap:6px}.ws-profile.is-collapsed .ws-editor{display:none}.ws-profile.is-collapsed .ws-summary{display:block;width:100%;min-height:44px;text-align:left;color:var(--muted);font-size:13px;line-height:1.6}.ws-summary span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:pre-line}}.item-facts{margin-top:10px;display:flex;align-items:baseline}.item-facts ul{margin:0;padding:0 0 0 14px;display:grid;grid-gap:3px;gap:3px;color:#c3cbc2;font-size:12px;line-height:1.5}.fact-preview{display:block;margin-top:6px;width:-moz-fit-content;width:fit-content}.fact-preview img{display:block;max-width:min(100%,420px);max-height:280px;border:1px solid var(--line);border-radius:6px;background:#111}.item-timeline{margin-top:10px}.item-timeline>summary{cursor:pointer;color:#a7b1a7;font-size:11px;min-height:32px;display:flex;align-items:center;list-style-position:inside}.item-timeline>summary:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:4px}.item-timeline ol{list-style:none;margin:6px 0 0;padding:0 0 0 12px;border-left:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;max-height:360px;overflow-y:auto}.item-timeline li p{margin-top:2px;color:#c3cbc2;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.item-timeline li.activity p{color:#8d998f;font-size:11px}.timeline-meta{display:flex;gap:8px;align-items:baseline;font-size:11px;color:#a7b1a7}.timeline-meta time{font:11px var(--mono);color:var(--muted)}.work-item.is-open{align-items:start}.work-item.is-open .item-check{margin-top:-3px}.item-details>:not(.item-actions){max-width:68ch}.item-actions{align-items:center}.item-triage{display:flex;flex-wrap:wrap;gap:2px;margin-left:auto}.item-action.ghost{border-color:transparent}.item-action.ghost:hover{border-color:var(--line);background:var(--panel-2)}.item-action kbd{font:11px var(--mono);color:#a1aaa2;background:#242c27;border-radius:4px;padding:1px 5px}.item-action.primary kbd{color:#2c3a1e;background:#b0d866}.facts-more,.more-inline{color:#a7b1a7;font-size:12px}.facts-more summary,.more-inline summary{cursor:pointer;color:var(--muted);font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;list-style:none}.facts-more summary::-webkit-details-marker,.more-inline summary::-webkit-details-marker{display:none}.facts-more summary:hover,.more-inline summary:hover{color:var(--text)}.facts-more summary:focus-visible,.more-inline summary:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.facts-more ul{margin-top:3px}.more-inline summary{margin-top:2px}@media(max-width:700px){.item-triage{margin-left:0}.item-details>:not(.item-actions){max-width:none}}@media(hover:none){.item-action kbd{display:none}}.item-side{display:flex;flex-direction:column;align-items:flex-end}.item-menu-btn{width:36px;height:36px;margin:-6px -8px 4px 0;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.item-menu-btn:hover,.item-menu-btn[data-popup-open]{background:var(--panel-2);color:var(--text)}.chat-send:focus-visible,.item-menu-btn:focus-visible,.recipient button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.item-menu{min-width:190px}.item-menu .select-option{font-size:12px;gap:16px;cursor:pointer;outline:0}.item-menu kbd{font:11px var(--mono);color:var(--muted);background:#242c27;border-radius:4px;padding:1px 5px}.item-chat{margin-top:14px;max-width:68ch}.chat-log{list-style:none;margin:0 0 10px;padding:0 0 0 12px;border-left:2px solid var(--line);display:grid;grid-gap:10px;gap:10px}.chat-entry p{font-size:12px;line-height:1.5;color:#c9d0c8;white-space:pre-wrap;max-width:75ch}.chat-entry.sent{border-left:2px solid var(--lime-deep);margin-left:-14px;padding-left:12px}.chat-entry.command p{font-family:var(--mono);font-size:11px;color:var(--muted)}.chat-entry.ask p{color:var(--muted)}.chat-proposed{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.chat-mode,.chat-recipients{margin-bottom:6px;font-size:12px}.chat-recipients{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.recipient{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 8px;min-height:26px;border:1px solid #394733;border-radius:13px;color:var(--lime)}.recipient.default{color:#a7b1a7;border-color:var(--line);padding-right:8px}.recipient button{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:var(--muted)}.recipient button:hover{color:var(--text);background:var(--panel-2)}.chat-compose{position:relative;display:flex;align-items:flex-end;gap:6px;background:#1f2622;border:1px solid #344039;border-radius:10px;padding:6px 6px 6px 12px}.chat-compose:focus-within{border-color:var(--lime-deep)}.chat-compose textarea{flex:1 1;background:none;border:0;outline:0;resize:none;color:var(--text);font:13px/1.55 var(--sans);padding:6px 0;min-height:32px}.chat-compose textarea::placeholder{color:#6f7a71}.chat-send{width:36px;height:36px;flex-shrink:0;border-radius:8px;background:var(--lime);color:#172117;display:grid;place-items:center}.chat-send:hover{background:var(--lime-hover)}.chat-send:disabled{background:#2b322e;color:#6f7a71;cursor:default}.chat-suggest{max-height:none;list-style:none;margin:6px 0 0}.chat-suggest-group{padding:10px 8px 4px;margin-top:4px;border-top:1px solid #465149;color:var(--muted);font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.chat-suggest .select-option{cursor:pointer;gap:14px}.chat-suggest small{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-hint{margin-top:6px}.chat-hint .draft-tune{font-size:inherit}@media(max-width:700px){.item-side{flex-direction:row;align-items:center}.item-menu-btn{order:3;margin:0 0 0 auto}.item-chat{max-width:none}}.send-checks{min-height:22px;margin-top:10px}.send-checks ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.send-checks li{display:flex;gap:8px;align-items:baseline;color:var(--text);font-size:13px;line-height:1.5}.send-checks li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--amber);flex-shrink:0;transform:translateY(-1px)}.task-table{--cols:44px minmax(0,1fr) minmax(150px,190px) minmax(110px,160px) 92px 112px 138px 48px;container-type:inline-size;gap:0;background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden}.task-head,.task-row{display:grid;grid-template-columns:var(--cols);align-items:stretch;grid-gap:0;gap:0}.task-head{background:var(--panel-2);border-bottom:1px solid var(--line);font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.task-head>span{padding:13px 14px;border-left:1px solid var(--line)}.task-head>span:first-child,.task-head>span:last-child,.task-head>span:nth-child(2){border-left:0}.task-row{padding:0;background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;transition:background-color .15s ease}.task-row:last-child{border-bottom:0}.task-row:hover{background:#1a1f1d;transform:none;border-color:var(--line)}.task-row.is-open{background:var(--panel-2);border-color:var(--line);align-items:stretch}.task-row .cell{display:flex;align-items:center;gap:8px;min-width:0;padding:0 14px;min-height:58px;font-size:13px;color:#c3cbc2;border-left:1px solid var(--line)}.task-row .cell-check,.task-row .cell-menu,.task-row .cell-task{border-left:0}.task-row .cell-check{justify-content:center;padding:0 0 0 6px}.task-row .item-check{width:18px;height:18px;border-radius:50%;border-color:#56645a;position:relative}.task-row .item-check:after{content:"";position:absolute;inset:-12px}.task-row .item-check:hover{border-color:var(--lime-deep)}.task-row.done .item-check{background:var(--lime);border-color:var(--lime)}.task-row .cell-task{padding-left:6px}.task-row .item-title{margin:0;font-size:14px;font-weight:600;color:var(--text);text-align:left;flex:0 1 auto}.task-row.done .item-title{text-decoration:line-through;-webkit-text-decoration-color:#5d685f;text-decoration-color:#5d685f}.task-row .item-title:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:3px}.row-flag{flex-shrink:0;font:11px var(--mono);color:var(--muted);white-space:nowrap}.row-flag.ai{color:#8fa877}.row-flag.duplicate-tag{color:var(--amber)}.faces{display:flex;flex-shrink:0}.face{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:800;letter-spacing:.02em;box-shadow:0 0 0 2px var(--panel);position:relative}.face+.face{margin-left:-7px}.task-row:hover .face{box-shadow:0 0 0 2px #1a1f1d}.task-row.is-open .face{box-shadow:0 0 0 2px var(--panel-2)}.tone-0{background:#3a4a2c;color:#d4f0a0}.tone-1{background:#4a3129;color:#f6c0ae}.tone-2{background:#4a3f25;color:#f7dc9f}.tone-3{background:#2b3a52;color:#bcd2f5}.tone-4{background:#3a3450;color:#cfc8ff}.face-source{position:absolute;right:-5px;bottom:-4px;width:14px;height:14px;border-radius:4px;box-shadow:0 0 0 2px var(--panel);font-size:8px}.face-source svg{width:9px;height:9px}.cell-project,.from-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row .cell-project{display:block;line-height:58px;color:#a7b1a7}.status-pill{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:13px;font-size:12px;font-weight:600;white-space:nowrap}.status-pill[title]{cursor:help}.task-row .cell-due,.task-row .cell-received{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.task-row .cell-due.when-today{color:var(--lime);font-weight:600}.task-row .cell-due.when-overdue{color:var(--coral);font-weight:600}.task-row .cell-due.when-none,.task-row .cell-project{color:var(--muted)}.task-row .cell-menu{justify-content:center;padding:0}.task-row .item-menu-btn{margin:0}.task-row>.item-details{grid-column:2/-1;padding:4px 20px 20px 6px;cursor:auto}@container (max-width:1000px){.task-head,.task-row{--cols:44px minmax(0,1fr) minmax(140px,180px) 120px 112px 132px 48px}.cell-received{display:none!important}}@container (max-width:820px){.task-head,.task-row{--cols:44px minmax(0,1fr) 150px 112px 132px 48px}.cell-project{display:none!important}}@container (max-width:620px){.task-head{display:none}.task-row{display:flex;flex-wrap:wrap;align-items:center;padding:12px 4px 12px 0}.task-row .cell{border-left:0;min-height:0;padding:0 6px}.task-row .cell-check{width:40px;padding:0;min-height:32px}.task-row .cell-task{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 96px);padding:0}.task-row .item-title{white-space:normal}.task-row .cell-menu{width:48px}.task-row .cell-from{margin-left:40px;padding-left:0;flex:1 1 100%}.task-row .cell-due,.task-row .cell-from,.task-row .cell-status{margin-top:8px;font-size:12px}.task-row>.item-details{flex:1 1 100%;padding:8px 12px 4px 40px}.task-row>.cell:nth-child(n+3):not(.cell-menu),.task-row>.item-details{order:2}}@media(max-width:700px){.task-table .work-item{padding:12px 4px 12px 0}}@media(prefers-reduced-motion:reduce){.task-row{transition:none}}.item-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:20px 36px;gap:20px 36px;align-items:start}.item-details>.detail-main,.item-details>.detail-side{max-width:none}.task-row>.item-details{padding:18px 20px 22px 6px;border-top:1px solid var(--line)}.detail-main{display:grid;grid-gap:16px;gap:16px;align-content:start;min-width:0}.detail-main>.detail-prompt,.detail-main>.item-summary{max-width:68ch}.item-details .item-summary{margin:0;padding:0;border:0;font-size:14px;line-height:1.65;color:var(--text)}.detail-prompt{padding:11px 14px;border:1px solid #3d3522;border-radius:8px;background:#221f18;font-size:13px;line-height:1.5;color:#d9dcd3}.detail-prompt .detail-label{color:var(--amber)}.detail-prompt .item-actions{margin-top:8px}.detail-main .item-chat{margin:0;max-width:none}.item-chat:not(:focus-within) .chat-hint,.item-chat:not(:focus-within):not(:has(textarea:not(:placeholder-shown))) .chat-recipients:not(:has(.recipient:not(.default))){display:none}.detail-side{border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden;min-width:0}.detail-block{padding:12px 14px;border-top:1px solid var(--line)}.detail-block:first-child{border-top:0}.detail-block>h4.detail-label{display:block;margin:0 0 8px}.detail-side dl{margin:0;display:grid;grid-gap:6px;gap:6px}.detail-row{display:grid;grid-template-columns:minmax(72px,34%) minmax(0,1fr);grid-gap:10px;gap:10px;font-size:12px;line-height:1.5}.detail-row dt{color:var(--muted)}.detail-row dd{margin:0;color:var(--text);overflow-wrap:anywhere}.detail-row dd.span{grid-column:1/-1}.detail-row a{color:var(--lime)}.detail-value{overflow-wrap:anywhere}.detail-block .also-asked,.detail-value{font-size:12px;line-height:1.5;color:var(--text)}.detail-more{margin-top:6px}.detail-more>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;min-height:28px;font-size:11px;color:var(--muted)}.detail-more>summary::-webkit-details-marker{display:none}.detail-more>summary:before{content:"+";font-family:var(--mono);margin-right:6px}.detail-more[open]>summary:before{content:"−"}.detail-more>summary:hover{color:var(--text)}.detail-more>summary:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:4px}.detail-more dl{margin-top:4px}.detail-side .item-timeline{margin:0}.detail-side .item-timeline>summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:24px;font-size:12px;color:var(--text)}.detail-side .item-timeline>summary::-webkit-details-marker{display:none}.detail-side .item-timeline>summary .detail-label{margin:0}.detail-side .item-timeline>summary:after{content:"";margin-left:auto;width:7px;height:7px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.detail-side .item-timeline[open]>summary:after{transform:rotate(-135deg)}.detail-count{color:var(--muted)}.detail-side .item-timeline ol{margin-top:10px;max-height:320px}@container (max-width:820px){.item-details{grid-template-columns:minmax(0,1fr)}.detail-main{max-width:none}}@media(prefers-reduced-motion:reduce){.detail-side .item-timeline>summary:after{transition:none}}.run-badge{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;height:20px;padding:0 8px;border-radius:10px;background:#232a26;color:#c3cbc2;font:11px var(--mono);white-space:nowrap;text-decoration:none}.run-badge[href]:hover{background:#2b332e}.run-badge:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.run-badge[title]{cursor:help}.run-badge[href][title]{cursor:pointer}.run-badge.positive{background:#27331d;color:var(--lime)}.run-badge.attention{background:#352e1e;color:var(--amber)}.run-badge.danger{background:#3a241e;color:var(--coral)}.run-badge.working:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:state-breathe 1.4s ease-in-out infinite alternate}.detail-run{margin:0}.delegate-dialog{width:min(620px,calc(100% - 32px))}.delegate-dialog form{display:grid;grid-gap:16px;gap:16px}.delegate-dialog h2{margin:0}.delegate-field{display:grid;grid-gap:6px;gap:6px}.delegate-field select{height:38px}.delegate-field textarea{min-height:220px;font:12px/1.6 var(--mono)}.delegate-dialog .delegate-merge,.delegate-dialog .ws-hint{margin:0;line-height:1.5}.delegate-merge{font-size:13px;color:#a1aaa2}.delegate-merge a,.delegate-on{color:var(--lime)}.delegate-dialog .state-actions{justify-content:flex-end}.integration-glyph.github{background:#262c28;color:#e6ebe6}.github-checklist{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;color:#c8d0c9;font-size:13px;line-height:1.5;max-width:68ch}.github-checklist a{color:var(--text)}.github-checklist code{font:12px var(--mono)}@media(prefers-reduced-motion:reduce){.run-badge.working:before{animation:none}}.task-head .column-menu-btn{display:inline-flex;align-items:center;gap:5px;margin:-6px -8px;padding:6px 8px;border-radius:6px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.task-head .column-menu-btn:hover,.task-head .column-menu-btn[data-popup-open]{background:#2a312d;color:var(--text)}.column-menu-btn:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.column-menu-btn.is-filtered{color:var(--lime)}.column-dot{width:5px;height:5px;border-radius:50%;background:var(--lime)}.column-caret{opacity:.6}.column-menu{min-width:190px;max-height:340px}.column-menu .select-option{font-size:12px}.app-topbar{display:flex;justify-content:space-between}.page-intro{align-items:center;margin-bottom:22px}.page-intro h1{margin:0}.integration-alert{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;border-radius:7px;font-size:12px;color:var(--coral);text-decoration:none;background:#2a1f1b}.integration-alert:hover{background:#3a2621}.integration-alert:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.integration-alert-dot{width:6px;height:6px;border-radius:50%;background:var(--coral)}.account-control{cursor:pointer}.account-control:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.account-menu{min-width:200px}.account-name{padding:8px 8px 6px;font-size:12px;color:var(--muted)}.priority-flag{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--coral)}.status-pill.waiting{background:#232a26;color:#c3cbc2}.status-pill.replied{background:#1f2a3b;color:var(--blue)}.status-pill.done{background:#27331d;color:var(--lime)}.status-pill.snoozed{background:none;box-shadow:inset 0 0 0 1px #3a433d;color:#a7b1a7}.status-pill.check{background:#352e1e;color:var(--amber)}.task-row .item-check:after{inset:-13px}.row-actions{display:flex;flex-wrap:wrap;gap:6px}.updates-fold{margin-top:22px}.updates-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.updates-head h2{margin:0;font-size:13px;font-weight:600}.updates-toggle{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 6px;margin-left:-6px;border-radius:7px;color:var(--text);font:inherit}.updates-toggle:hover{background:var(--panel-2)}.updates-toggle:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.updates-toggle svg{transition:transform .16s ease;transform:rotate(-90deg)}.updates-toggle[aria-expanded=true] svg{transform:none}.updates-toggle .muted{font-weight:400}@media(prefers-reduced-motion:reduce){.updates-toggle svg{transition:none}}@media(hover:none){.capture-btn kbd{display:none}}@container (max-width:620px){.task-head{display:flex;flex-wrap:wrap;gap:2px 10px;padding:8px 10px}.task-head>span{padding:4px 2px;border:0}.task-head>span:empty{display:none}.task-head .column-menu-btn{margin:0;padding:6px 8px}.task-head>.cell-project,.task-head>.cell-received{display:inline-flex!important}.task-row .cell-project,.task-row .cell-received{display:flex!important;margin-top:8px;font-size:12px;line-height:normal;color:var(--muted)}.task-row .cell-due.when-none,.task-row .cell-status:empty{display:none}}@media(max-width:700px){.updates-toggle .muted{display:none}}.view-tabs{overflow-y:hidden}@container (max-width:620px){.task-row .cell-project{margin-left:40px;padding-left:0;max-width:calc(100% - 140px)}}@media(max-width:700px){.integration-alert{font-size:11px;padding:0 8px}}.task-table>.row-group{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:10px 16px 9px;background:#141816;border-bottom:1px solid var(--line);font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left}.row-group span{font-weight:400;letter-spacing:0}.row-group.overdue{color:var(--coral)}.row-group.today{color:var(--lime)}.row-group-toggle{cursor:pointer}.row-group-toggle:hover{color:var(--text)}.row-group-toggle:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.row-group-toggle svg{transition:transform .16s ease;transform:rotate(-90deg)}.row-group-toggle[aria-expanded=true] svg{transform:none}@media(prefers-reduced-motion:reduce){.row-group-toggle svg{transition:none}}.task-row .cell-task .priority-flag{flex-shrink:0;font-size:11px}.updates-table .task-row{--cols:44px minmax(0,1fr) minmax(150px,190px) 92px 48px}@container (max-width:1000px){.updates-table .task-row{--cols:44px minmax(0,1fr) minmax(140px,180px) 48px}}@container (max-width:820px){.updates-table .task-row{--cols:44px minmax(0,1fr) 150px 48px}}.item-clear{position:relative;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--muted)}.item-clear:after{content:"";position:absolute;inset:-9px}.item-clear:hover{color:var(--text);background:var(--panel-2)}.item-clear:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.account-control{position:relative}.account-control:after{content:"";position:absolute;inset:-6px}@container (max-width:620px){.task-head .column-menu-btn{position:relative}.task-head .column-menu-btn:after{content:"";position:absolute;inset:-7px 0}}.calendar{background:#2b3a52;color:#bcd2f5}.status-pill.quiet{background:none;box-shadow:inset 0 0 0 1px #3a433d;color:var(--muted)}.status-pill.plain{background:none;box-shadow:inset 0 0 0 1px #4a3f25;color:var(--amber)}.meeting-badge{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:5px;background:#2a261b;color:var(--amber);font:11px var(--mono);white-space:nowrap}.meeting-when{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;color:#c3cbc2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meeting-when strong{color:var(--text);font-weight:600}.meeting-points{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.meeting-points li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:baseline;font-size:13px}.meeting-points li:before{content:"";width:6px;height:6px;border-radius:50%;background:#56645a;transform:translateY(-1px)}.meeting-points .point-due{font:11px var(--mono);color:var(--muted)}.project-name{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.project-name label{font-size:12px;color:#c3cbc2}.project-name input{height:38px;padding:9px 10px;border-radius:8px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);font:14px var(--sans);max-width:320px}.project-name input:focus{outline:2px solid var(--lime);outline-offset:0;border-color:transparent}.detail-sub{font:11px var(--mono);color:var(--muted);margin:12px 0 6px}.meeting-fact{font-size:12px;line-height:1.5;display:grid;grid-gap:1px;gap:1px}.meeting-fact+.meeting-fact{margin-top:8px}.meeting-fact span{font:11px var(--mono);color:var(--muted)}.from-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:7px;gap:7px;font-size:12px}.from-list li{display:flex;align-items:baseline;gap:8px}.from-list .kind{font:11px var(--mono);color:var(--muted);flex-shrink:0;min-width:58px}.from-list a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:#48564a;text-decoration-color:#48564a;text-underline-offset:3px}.from-list a:hover{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}@media(max-width:700px){.project-name input{font-size:16px;max-width:none}}.agenda-row{cursor:pointer;display:grid;grid-template-columns:132px minmax(0,1fr) 136px 72px;align-items:center;grid-gap:14px;gap:14px;padding:12px 16px;border-bottom:1px solid var(--line)}.agenda-row:last-child{border-bottom:0}.agenda-row:hover{background:#1a1f1d}.agenda-row.past{opacity:.5}.agenda-time{font:12px var(--mono);color:#a1aaa2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.agenda-main{display:grid;grid-gap:3px;gap:3px;min-width:0}.agenda-title{display:flex;align-items:center;gap:7px;min-width:0;padding:0;font-size:14px;font-weight:600;color:var(--text);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-title svg{flex-shrink:0;color:var(--muted);transform:rotate(-90deg);transition:transform .16s ease}.agenda-title[aria-expanded=true] svg{transform:none}.agenda-title:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:3px}.agenda-meta{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-join{text-align:right}.agenda-join .item-action{text-decoration:none}.agenda-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-bottom:12px;border:1px solid #4a3f25;background:#221f17;border-radius:9px;color:var(--amber);font-size:13px}.agenda-notice .item-action{text-decoration:none}.agenda-synced{margin-top:10px;text-align:right}.agenda-card{border:0;font-family:inherit;cursor:pointer}.agenda-card:hover{filter:brightness(1.15)}.agenda-card:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media(max-width:700px){.agenda-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.agenda-time{grid-column:1/-1}.agenda-join{grid-column:2;grid-row:2}.agenda-status{grid-column:1/-1}.agenda-status:empty{display:none}}.home-chat{max-height:45vh;overflow:auto;margin:0 0 12px}.home-chat-cards{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px}.home-chat-cards .item-action{text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-item{border-bottom:1px solid var(--line)}.agenda-item .agenda-row,.agenda-item:last-child{border-bottom:0}.agenda-item.is-open{background:var(--panel-2)}.agenda-range{display:flex;gap:4px;margin-bottom:12px}.agenda-range-btn{min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:7px;font-size:12px;color:var(--muted)}.agenda-range-btn:hover{color:var(--text)}.agenda-range-btn.active{color:var(--text);border-color:#48564a;background:#1c211f}.agenda-range-btn:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.agenda-more{display:block;margin-top:10px;color:var(--amber);font-size:12px;min-height:32px}.agenda-more:hover{text-decoration:underline}.agenda-prep{display:grid;grid-gap:16px;gap:16px;border-top:1px solid var(--line);padding:16px 16px 18px 162px;cursor:auto}.prep-block h4{margin:0 0 6px;font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.prep-block h4 .muted{font-weight:400;letter-spacing:0;text-transform:none;margin-left:6px}.prep-text{white-space:pre-wrap;font-size:13px;line-height:1.55;color:#c3cbc2;max-height:320px;overflow:auto}.prep-notes summary{cursor:pointer;font-size:13px;color:#c3cbc2;line-height:1.5;margin-bottom:4px}.prep-notes[open] summary{color:var(--muted)}.prep-notes .prep-text{margin:6px 0 8px}.prep-block a{color:var(--lime)}.prep-list{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:13px}.agenda-card-link{padding:0;text-align:left;color:var(--text);font-size:13px;text-decoration:underline;-webkit-text-decoration-color:#48564a;text-decoration-color:#48564a;text-underline-offset:3px}.agenda-card-link:hover{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.prep-people{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px}.prep-people .rsvp-declined{text-decoration:line-through;-webkit-text-decoration-color:#5d685f;text-decoration-color:#5d685f}.prep-actions{display:flex;gap:8px}.prep-actions .item-action{text-decoration:none}@media(max-width:700px){.agenda-prep{padding:14px 16px 16px}}.prep-summary{display:grid;grid-gap:10px;gap:10px}.prep-summary h5{margin:0 0 4px;font-size:12px;font-weight:600;color:#c3cbc2}.prep-gist{font-size:13px;line-height:1.55;color:var(--text);margin-bottom:2px}.prep-mine strong{color:var(--lime)}.prep-talking .prep-list{gap:6px}.prep-talking li{line-height:1.45}.plan{padding:0 22px 4px}.plan-steps{list-style:none;margin:0 0 12px;padding:0;max-height:50vh;overflow:auto}.plan-step,.plan-steps{display:grid;grid-gap:8px;gap:8px}.plan-step{border:1px solid var(--line);border-radius:9px;padding:10px 12px;background:var(--panel-2)}.plan-step.is-off{opacity:.55}.plan-step.is-done{border-color:#3d4f33}.plan-step.is-failed{border-color:#6b4336}.plan-step-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.capture-dialog .plan-toggle{display:flex;align-items:center;gap:8px;margin:0;font:11px var(--mono);color:#c8cfc8;text-transform:uppercase;letter-spacing:.5px}.capture-dialog .plan-toggle input{accent-color:var(--lime);width:15px;height:15px;min-height:0;padding:0}.plan-state{font-size:11px;color:var(--muted);text-align:right}.is-done .plan-state{color:var(--lime)}.is-failed .plan-state{color:var(--coral)}.plan-state a{color:inherit}.plan-summary{font-size:13px}.plan-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px}.capture-dialog .plan-field{display:grid;grid-gap:4px;gap:4px;margin:0;font-size:11px;font-weight:600;color:#aab3ab}.capture-dialog .plan-field input,.capture-dialog .plan-field select,.capture-dialog .plan-field textarea{width:100%;min-height:36px;background:#252d28;border:1px solid #3a463d;border-radius:7px;padding:7px 9px;font:13px var(--sans);color:var(--text);outline:0;resize:vertical;color-scheme:dark}.capture-dialog .plan-field :focus{border-color:var(--lime)}.plan .dialog-actions{margin-bottom:14px}.capture-dialog:has(.plan){width:min(100%,640px);max-height:calc(100dvh - 32px);overflow:auto}.capture-dialog .plan-field{min-width:0}.brand-mark .logo-mark{width:20px;height:20px}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.auth-card{width:min(400px,100%);border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:32px}.auth-brand{padding:0;margin-bottom:30px}.auth-brand,.auth-brand span:last-child{font-size:18px}.auth-card h1{margin:0 0 8px;font-size:29px;font-weight:800;letter-spacing:-.04em;line-height:1.1;text-wrap:balance}.auth-card>p{color:var(--muted);line-height:1.5;text-wrap:pretty}.auth-form{display:grid;grid-gap:16px;gap:16px;margin-top:26px}.auth-form label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:600;color:#c3cac2}.auth-form input{min-height:44px;border:1px solid #465149;border-radius:8px;background:var(--panel-2);color:var(--text);caret-color:var(--lime);padding:10px 12px;font:14px var(--sans);transition:border-color .15s ease}.auth-form input:hover{border-color:#5a675d}.auth-form input:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-color:#5a675d}.auth-form input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--panel-2) inset;-webkit-text-fill-color:var(--text);caret-color:var(--lime)}.auth-form .primary-action{margin-top:6px;font-size:12px}.auth-form .primary-action:hover:not(:disabled){background:var(--lime-hover)}.auth-form .primary-action:disabled{opacity:1;background:var(--lime-deep);cursor:progress}.auth-error{color:#f0aa95;font-size:13px;line-height:1.5}.auth-actions{display:flex;margin-top:24px}@media(max-width:480px){.auth-shell{place-items:start center;padding-top:64px}.auth-card{padding:26px 22px}}.table-skeleton .task-row{pointer-events:none}.table-skeleton .task-row:hover{background:none}.sk-bar,.sk-dot{display:block;height:9px;width:70%;border-radius:4px;background:linear-gradient(90deg,#1f2522,#262d29 50%,#1f2522) 0 0/200% 100%;animation:sk-sheen 1.6s cubic-bezier(.45,0,.55,1) infinite}.sk-dot{width:18px;height:18px;border-radius:50%}.sk-short{width:52%}.table-skeleton .task-row:nth-child(n+4) i{opacity:.7}.table-skeleton .task-row:nth-child(n+6) i{opacity:.45}@keyframes sk-sheen{to{background-position:-200% 0}}.tab .tab-count-pending{display:inline-block;width:22px;height:17px;vertical-align:-3px;background:#222a25;padding:0}.inbox-clear{display:flex;flex-direction:column;align-items:flex-start;min-height:320px;justify-content:center;padding:54px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.inbox-clear-mark{width:52px;height:52px;border-radius:50%;background:var(--lime);color:#182016;display:grid;place-items:center;margin-bottom:26px;animation:clear-mark .7s cubic-bezier(.16,1,.3,1) both}.inbox-clear-mark svg{width:24px;height:24px}@keyframes clear-mark{0%{transform:scale(.55);box-shadow:0 0 0 0 #c6f27566}60%{box-shadow:0 0 0 14px #c6f27500}to{transform:none;box-shadow:0 0 0 18px #c6f27500}}.inbox-clear h3{margin:0 0 10px;font-size:29px;font-weight:800;line-height:1.1;letter-spacing:-.04em;color:var(--text)}.inbox-clear>p{margin:0;color:#a1aaa2;font-size:14px;line-height:1.6}.inbox-clear-count{font:500 14px var(--mono);color:var(--lime)}.inbox-clear-next{display:grid;grid-gap:10px;gap:10px;margin:28px 0 0;padding-top:20px;border-top:1px solid var(--line);width:min(520px,100%)}.inbox-clear-next>div{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline}.inbox-clear-next dt{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.inbox-clear-next dd{margin:0;font-size:14px;color:var(--text);min-width:0;overflow-wrap:anywhere}.inbox-clear-next .link-btn{color:var(--text);-webkit-text-decoration-color:#56645a;text-decoration-color:#56645a;text-underline-offset:3px;text-align:left}.inbox-clear-next .link-btn:hover{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}@media(max-width:700px){.inbox-clear{min-height:260px;padding:34px 22px}.inbox-clear h3{font-size:25px}.inbox-clear-next>div{grid-template-columns:1fr;gap:2px}}.chat-compose textarea.is-drafting{opacity:.5}.integration-alert{animation:alert-in .3s ease-out both}@keyframes alert-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.inbox-clear-mark,.integration-alert,.sk-bar,.sk-dot,.ws-bar span{animation:none}.ws-bar span{width:100%;opacity:.5}}.ws-read{display:grid;grid-gap:10px;gap:10px;min-width:0;flex:1 1}.ws-prose{max-width:68ch;color:#c8d0c9;font-size:13px;line-height:1.6}.ws-prose>*{margin:0 0 8px}.ws-prose>:last-child{margin-bottom:0}.ws-prose h4{margin-top:14px;font-size:13px;font-weight:700;color:var(--text)}.ws-prose h4:first-child{margin-top:0}.ws-prose ul{padding-left:18px}.ws-prose li{margin-bottom:3px}.ws-prose strong{color:var(--text);font-weight:700}@container (max-width:620px){.task-head{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:0 4px}.task-head::-webkit-scrollbar{display:none}.task-head>span{flex:0 0 auto}}@media(max-width:700px){.page-intro{gap:12px;margin-bottom:16px}.page-intro h1{font-size:22px;letter-spacing:-.6px}.brand span,.integration-alert{white-space:nowrap}}@media(max-width:430px){.brand span{font-size:0}}.settings-layout{width:min(1080px,calc(100% - 40px));margin:0 auto;padding:44px 0 96px;display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.settings-nav{position:-webkit-sticky;position:sticky;top:24px;display:grid;grid-gap:14px;gap:14px}.settings-nav .detail-back{margin:0 0 0 -10px;width:-moz-fit-content;width:fit-content}.settings-nav ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.settings-nav ul a{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;margin-left:-10px;border-radius:7px;color:#a1aaa2;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s ease,color .15s ease}.settings-nav ul a svg{width:16px;height:16px;flex:0 0 16px}.settings-nav ul a:hover{background:var(--panel-2);color:var(--text)}.settings-nav ul a.is-active{background:var(--panel);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.settings-nav ul a.is-active svg{color:var(--lime)}.settings-nav ul a:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.settings-main{min-width:0;max-width:760px}.settings-head{margin-bottom:28px}.settings-head .detail-back{margin-bottom:14px}.settings-head h1{font-size:29px;font-weight:800;line-height:1.1;letter-spacing:-.04em;margin:0 0 10px}.settings-head p{margin:0;color:#a1aaa2;font-size:14px;line-height:1.6;max-width:62ch}.settings-list{list-style:none;margin:0;padding:0;background:var(--panel);border:1px solid var(--line);border-radius:10px}.source-row{display:grid;grid-gap:10px;gap:10px;padding:16px 18px}.source-row+.source-row{border-top:1px solid var(--line)}.source-row:focus-within{background:#1a1f1c}.settings-list>.source-row:first-child{border-radius:10px 10px 0 0}.settings-list>.source-row:last-child{border-radius:0 0 10px 10px}.settings-list>.source-row:only-child{border-radius:10px}.source-line{display:flex;align-items:center;gap:16px 20px;min-height:40px}.source-line>.signal-identity{flex:1 1}.settings-list:not(.github-repos) .source-line{display:grid;grid-template-columns:minmax(0,1fr) 170px 264px}.source-row .signal-identity h2{font-size:14px;font-weight:600;margin:0 0 3px}.source-row .signal-state{gap:3px}.source-row .signal-state .status-badge{margin:0}.source-row .signal-actions{flex:0 0 auto}.source-meta,.source-row>.signal-action-error,.source-row>.signal-guidance,.source-row>.signal-recovery{margin:0 0 0 46px}.source-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;color:var(--muted);font-size:12px;line-height:1.5;max-width:68ch}.source-meta time{font:500 11px var(--mono);color:#c8d0c9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signal-disconnected .integration-glyph{opacity:.55}.settings-group{margin-top:36px}.settings-group>h2,.settings-group>summary h2{display:flex;align-items:baseline;gap:8px;font-size:15px;font-weight:600;margin:0 0 12px}.settings-group h2 span{font:500 11px var(--mono);color:var(--muted)}.github-unset>summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;cursor:pointer;list-style:none;min-height:40px;padding:8px 0;border-radius:7px}.github-unset>summary::-webkit-details-marker{display:none}.github-unset>summary h2{margin:0}.github-unset>summary small{color:var(--muted);font-size:12px}.github-unset>summary svg{width:12px;height:12px;align-self:center;color:var(--muted);transition:transform .2s cubic-bezier(.16,1,.3,1)}.github-unset[open]>summary svg{transform:rotate(90deg)}.github-unset>summary:hover h2{color:var(--lime)}.github-unset>summary:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.github-unset .github-checklist{margin:6px 0 16px;padding:14px 18px 14px 36px;border:1px dashed var(--line);border-radius:10px;max-width:none}.github-repo-name{flex:1 1;min-width:0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.signal-actions.is-quiet a,.signal-actions.is-quiet button{min-height:32px;border-color:transparent;color:#b8c1b9}.signal-actions.is-quiet a:hover,.signal-actions.is-quiet button:hover{border-color:var(--line)}.github-toggle{display:flex;align-items:center;gap:14px;cursor:pointer;text-align:right}.github-toggle>span{display:grid;grid-gap:2px;gap:2px}.github-toggle strong{font-size:12px}.github-toggle small{color:var(--muted);font-size:11px}.github-toggle.is-disabled{cursor:default;opacity:.7}.github-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:34px;height:20px;margin:0;border-radius:999px;background:#2f3632;position:relative;cursor:inherit;transition:background-color .2s ease}.github-toggle input:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#c8d0c9;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease}.github-toggle input:checked{background:var(--lime-deep)}.github-toggle input:checked:after{transform:translateX(14px);background:var(--bg)}.github-toggle input:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.github-repos .signal-action-error,.github-repos .signal-guidance{margin:0}.ws-body{padding-top:0}.ws-read-actions{display:flex;flex-wrap:wrap;gap:4px;margin-left:-10px}.ws-read.is-clamped .ws-prose{max-height:13.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}@media(max-width:860px){.settings-layout{width:calc(100% - 32px);grid-template-columns:1fr;gap:22px;padding-top:20px}.settings-nav{position:static;gap:8px}.settings-nav ul{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);padding-bottom:8px}.settings-nav ul::-webkit-scrollbar{display:none}.settings-nav ul a{margin:0;white-space:nowrap;min-height:40px}}@media(max-width:640px){.source-row{padding:16px 14px}.settings-list:not(.github-repos) .source-line,.source-line{display:flex;flex-wrap:wrap}.source-line>.signal-identity{flex:1 1 100%}.source-row .signal-state{padding-left:46px}.source-row .signal-actions{flex:1 1 100%;justify-content:stretch;flex-wrap:wrap}.source-row .signal-actions a,.source-row .signal-actions button{flex:1 1;min-height:44px}.source-meta,.source-row>.signal-action-error,.source-row>.signal-guidance,.source-row>.signal-recovery{margin-left:0}.github-repos .source-line>.github-repo-name{flex:1 1 100%}.github-toggle{text-align:left;flex:1 1;justify-content:space-between}.ws-show-all{display:none}.settings-list .signal-actions.is-quiet{justify-content:flex-start;margin-left:-13px}.settings-list .signal-actions.is-quiet a,.settings-list .signal-actions.is-quiet button{flex:0 0 auto;min-height:40px}}