@font-face{font-family:Geist;src:url(/assets/geist-latin-400-normal-B40WzpMT.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/geist-latin-500-normal-CTWBw9NS.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/geist-latin-600-normal-CSETrqM2.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/geist-latin-700-normal-CFi8mLqe.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-arabic:"IBM Plex Sans Arabic", "Geist", system-ui, sans-serif;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:22px;--radius-full:999px;--rail-w:64px;--list-w:384px;--row-h:64px;--row-h-touch:72px;--control-h:32px;--control-h-touch:48px;--topbar-h:52px;--bnav-h:80px;--fab:56px;--avatar-sm:24px;--avatar-md:36px;--avatar-lg:40px;--icon:18px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f4f2;--surface:#fff;--surface-raised:#fff;--surface-sunken:#ecece9;--surface-hover:#f0f0ec;--border:#e3e3de;--border-strong:#c6c6bf;--border-control:#8a8e95;--ink:#111316;--ink-muted:#50555d;--ink-subtle:#676c74;--accent:#2d4be0;--accent-hover:#2340c4;--on-accent:#fff;--accent-soft:#e9edfe;--accent-ink:#2440cc;--signal:#f25f0c;--on-signal:#1f0a00;--signal-soft:#fff0e6;--signal-ink:#ae3e06;--success:#0e8a55;--success-soft:#e4f5ec;--success-ink:#0b6e44;--danger:#cc2b3d;--danger-soft:#fcebed;--danger-ink:#a8202f;--ch-mail:#1673c9;--ch-teams:#5f4fcb;--ch-whatsapp:#12804b;--ch-gcal:#c02e62;--agent-code:#3e4654;--agent-claude:#a4492a;--agent-cowork:#0c7069;--agent-gemini:#3f5bd8;--agent-n8n:#b0325e;--scrim:#11131680;--shadow-card:0 1px 2px #1113160f, 0 0 0 1px #1113160d;--shadow-pop:0 16px 40px -12px #11131638, 0 2px 6px #11131614;--shadow-fab:0 6px 16px -4px #2d4be073, 0 2px 4px #1113161f;--shadow-focus:0 0 0 2px #fff, 0 0 0 4px #2d4be0}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0c0e;--surface:#131518;--surface-raised:#1a1d21;--surface-sunken:#0f1012;--surface-hover:#1c1f23;--border:#24272c;--border-strong:#3a3f46;--border-control:#6e737c;--ink:#edeef0;--ink-muted:#a4a9b1;--ink-subtle:#8a8f98;--accent:#7189ff;--accent-hover:#8da0ff;--on-accent:#0a0f2e;--accent-soft:#1a2150;--accent-ink:#aebbff;--signal:#ff7b2e;--on-signal:#1f0a00;--signal-soft:#2b1508;--signal-ink:#ffa36b;--success:#3cc985;--success-soft:#0e281c;--success-ink:#6edca6;--danger:#ff6b7a;--danger-soft:#2e1216;--danger-ink:#ff9aa4;--ch-mail:#5aaef5;--ch-teams:#a497f6;--ch-whatsapp:#3fcb85;--ch-gcal:#f06a9a;--agent-code:#b8bec8;--agent-claude:#f0956a;--agent-cowork:#4fd1c5;--agent-gemini:#8fa6ff;--agent-n8n:#f27ba5;--scrim:#000000b3;--shadow-card:0 0 0 1px #ffffff0f;--shadow-pop:0 20px 48px -12px #000000b3, 0 0 0 1px #ffffff14;--shadow-fab:0 6px 18px -4px #000000b3, 0 0 0 1px #ffffff1a;--shadow-focus:0 0 0 2px #131518, 0 0 0 4px #7189ff}.ad-phone .inset{flex:none;height:24px}.ad-win{border:0;border-radius:0}.ad a{text-decoration:none}.ad a.ad-thread,.ad a.ad-need,.ad a.ad-capture,.ad a.ad-task,.ad a.plain{color:inherit;display:flex}.ad a.ad-capture{flex-direction:column}.ad-swipe .ad-thread.is-swiped-left{transform:translate(-120px)}.ad-swipe .ad-thread.is-rest{box-shadow:none}.ad-phone .content.pad-nav{padding-bottom:0}.ad .sb-blank{flex:none;height:24px}.ad .step-cap{width:247px}.ad .zoom6{zoom:.6}.ad,.ad *,.ad :before,.ad :after{box-sizing:border-box}.ad{font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "tnum" 0;font-size:14px;line-height:20px}:where(.ad) button{font:inherit;color:inherit}:where(.ad) p,:where(.ad) :is(h1,h2,h3,h4){margin:0}.ad [data-i]{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ad .num,.ad time{font-variant-numeric:tabular-nums}.ad [dir=rtl],.ad .ar{font-family:var(--font-arabic)}.ad :focus-visible{box-shadow:var(--shadow-focus);outline:none}.ad .focus{box-shadow:var(--shadow-focus)}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.t-display{letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:38px}.t-title-1{letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:28px}.t-title-2{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:24px}.t-title-3{letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:20px}.t-body{font-size:14px;line-height:20px}.t-strong{font-weight:500}.t-touch{font-size:15px;line-height:22px}.t-small{font-size:13px;line-height:18px}.t-caption{letter-spacing:.005em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:16px}.t-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:600;line-height:14px}.t-mono{font-family:var(--font-mono);font-size:12px;line-height:18px}.t-ar{font-family:var(--font-arabic);font-size:15px;line-height:24px}.muted{color:var(--ink-muted)}.subtle{color:var(--ink-subtle)}.accent-ink{color:var(--accent-ink)}.signal-ink{color:var(--signal-ink)}.success-ink{color:var(--success-ink)}.danger-ink{color:var(--danger-ink)}.row{align-items:center;gap:8px;display:flex}.col{flex-direction:column;display:flex}.grow{flex:1;min-width:0}.wrap{flex-wrap:wrap}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ad-btn{height:var(--control-h);border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.ad-btn:hover{background:var(--surface-hover)}.ad-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ad-btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.ad-btn--ghost{color:var(--ink-muted);background:0 0;border-color:#0000}.ad-btn--ghost:hover{background:var(--surface-hover);color:var(--ink)}.ad-btn--danger{color:var(--danger-ink)}.ad-btn--signal{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.ad-btn--sm{border-radius:var(--radius-xs);height:26px;padding:0 8px;font-size:12px}.ad-btn--touch{height:var(--control-h-touch);border-radius:var(--radius-full);padding:0 20px;font-size:15px}.ad-btn--block{width:100%}.ad-btn .ad-kbd{margin-left:2px}.ad-btn--primary .ad-kbd{color:inherit;box-shadow:none;background:#ffffff2e;border-color:#0000}[data-theme=dark] .ad-btn--primary .ad-kbd{background:#0a0f2e29}.ad-ibtn{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ad-ibtn:hover{background:var(--surface-hover);color:var(--ink)}.ad-ibtn--touch{border-radius:var(--radius-full);width:48px;height:48px}.ad-kbd{border-radius:var(--radius-xs);border:1px solid var(--border-strong);background:var(--surface);min-width:18px;height:18px;color:var(--ink-subtle);font-family:var(--font-mono);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.ad-kbd+.ad-kbd{margin-left:2px}.ad-ch{width:18px;height:18px;color:var(--ch,var(--ink-muted));background:color-mix(in srgb, var(--ch,var(--ink-muted)) 14%, transparent);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ad-ch svg{stroke-width:1.9px;width:13px;height:13px}.ad-ch--mail{--ch:var(--ch-mail)}.ad-ch--teams{--ch:var(--ch-teams)}.ad-ch--whatsapp{--ch:var(--ch-whatsapp)}.ad-ch--gcal{--ch:var(--ch-gcal)}.ad-ch--lg{border-radius:8px;width:28px;height:28px}.ad-ch--lg svg{width:18px;height:18px}.ad-dot{background:var(--ch,var(--ink-subtle));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ad-dot--mail{--ch:var(--ch-mail)}.ad-dot--gcal{--ch:var(--ch-gcal)}.ad-dot--signal{--ch:var(--signal)}.ad-dot--accent{--ch:var(--accent)}.ad-agent{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);height:22px;color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 8px 0 3px;font-size:12px;font-weight:500;display:inline-flex}.ad-agent b{letter-spacing:-.02em;width:16px;height:16px;color:var(--surface);background:var(--ag,var(--ink-muted));font-size:9px;font-weight:700;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ad-agent--code{--ag:var(--agent-code)}.ad-agent--claude{--ag:var(--agent-claude)}.ad-agent--cowork{--ag:var(--agent-cowork)}.ad-agent--gemini{--ag:var(--agent-gemini)}.ad-agent--n8n{--ag:var(--agent-n8n)}.ad-agent--manual{--ag:var(--ink-subtle)}.ad-status{border-radius:var(--radius-full);white-space:nowrap;background:var(--surface-sunken);height:22px;color:var(--ink-muted);align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.ad-status svg{stroke-width:2px;width:13px;height:13px}.ad-status--sent,.ad-status--connected{background:var(--success-soft);color:var(--success-ink)}.ad-status--uncertain,.ad-status--relogin,.ad-status--pending{background:var(--signal-soft);color:var(--signal-ink)}.ad-status--failed,.ad-status--unlinked{background:var(--danger-soft);color:var(--danger-ink)}.ad-status--syncing,.ad-status--queued{background:var(--accent-soft);color:var(--accent-ink)}.ad-status--syncing svg{animation:1.2s linear infinite ad-spin}@keyframes ad-spin{to{transform:rotate(360deg)}}.ad-count{border-radius:var(--radius-full);background:var(--signal);min-width:18px;height:18px;color:var(--on-signal);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.ad-count--quiet{background:var(--surface-sunken);color:var(--ink-muted);font-weight:600}.ad-tag{border-radius:var(--radius-xs);background:var(--surface-sunken);height:20px;color:var(--ink-muted);white-space:nowrap;align-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.ad-tag:before{content:"#";opacity:.6;margin-right:1px}.ad-project{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.ad-project i.sw{background:var(--sw,var(--ink-subtle));border-radius:2px;width:8px;height:8px;display:inline-block}.ad-chip{border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface);height:28px;color:var(--ink-muted);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.ad-chip[aria-pressed=true],.ad-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.ad-chip .ad-ch{background:0 0;width:16px;height:16px}.ad-chip.is-on .ad-ch{color:var(--surface)}.ad-chip--touch{height:36px;padding:0 14px;font-size:14px}.ad-backlink{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-sunken);height:26px;color:var(--ink);white-space:nowrap;align-items:center;gap:6px;max-width:100%;padding:0 9px 0 6px;font-size:12px;font-weight:500;display:inline-flex}.ad-backlink>[data-i]{color:var(--ink-subtle)}.ad-backlink span.ellipsis{max-width:240px}.ad-av{width:var(--avatar-md);height:var(--avatar-md);color:var(--av-ink,var(--ink));background:var(--av,var(--surface-sunken));letter-spacing:-.01em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex;position:relative}.ad-av--sm{width:var(--avatar-sm);height:var(--avatar-sm);font-size:10px}.ad-av--lg{width:var(--avatar-lg);height:var(--avatar-lg);font-size:14px}.ad-av--xl{width:64px;height:64px;font-size:22px}.ad-av--group{border-radius:10px}.ad-av--sm.ad-av--group{border-radius:6px}.ad-av .ad-ch{width:16px;height:16px;box-shadow:0 0 0 2px var(--surface);background:var(--surface);border-radius:5px;position:absolute;bottom:-3px;right:-3px}.ad-av .ad-ch svg{width:11px;height:11px}.ad-av--sm .ad-ch{border-radius:4px;width:12px;height:12px;bottom:-3px;right:-4px}.ad-av--sm .ad-ch svg{width:9px;height:9px}.ad-av .ad-ch:after{content:"";border-radius:inherit;background:color-mix(in srgb, var(--ch) 16%, transparent);position:absolute;inset:0}.ad-av--c1{--av:#dfe6fb;--av-ink:#1f3aa8}.ad-av--c2{--av:#f6e3d4;--av-ink:#8a3a0c}.ad-av--c3{--av:#dcefe4;--av-ink:#0d6440}.ad-av--c4{--av:#ece3f7;--av-ink:#5a2f96}.ad-av--c5{--av:#f4dfe6;--av-ink:#9a2348}.ad-av--c6{--av:#e4e7ea;--av-ink:#3a424d}[data-theme=dark] .ad-av--c1{--av:#1d2a5c;--av-ink:#b9c6ff}[data-theme=dark] .ad-av--c2{--av:#3d2312;--av-ink:#ffc49c}[data-theme=dark] .ad-av--c3{--av:#123826;--av-ink:#8be3b5}[data-theme=dark] .ad-av--c4{--av:#2e2148;--av-ink:#d4bdfa}[data-theme=dark] .ad-av--c5{--av:#3e1826;--av-ink:#ffb3cb}[data-theme=dark] .ad-av--c6{--av:#262b31;--av-ink:#c9cfd7}.ad-thread{min-height:var(--row-h);border-bottom:1px solid var(--border);background:var(--surface);cursor:default;align-items:flex-start;gap:12px;padding:12px 16px 12px 14px;display:flex;position:relative}.ad-thread:hover{background:var(--surface-hover)}.ad-thread.is-selected{background:var(--accent-soft)}.ad-thread .body{flex:1;min-width:0}.ad-thread .l1{align-items:center;gap:6px;min-width:0;display:flex}.ad-thread .name{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.ad-thread .time{color:var(--ink-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-left:8px;font-size:12px}.ad-thread .subj{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.ad-thread .snip{color:var(--ink-subtle);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.ad-thread .snip .who{color:var(--ink-muted);font-weight:500}.ad-thread .snip [dir=rtl]{font-size:14px}.ad-thread.is-unread .name{color:var(--ink);font-weight:600}.ad-thread.is-unread .subj{color:var(--ink);font-weight:500}.ad-thread.is-unread .snip{color:var(--ink-muted)}.ad-thread.is-unread .time{color:var(--ink);font-weight:500}.ad-thread .unread{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:26px;left:5px}.ad-thread.is-priority .unread{background:var(--signal)}.ad-thread .flags{color:var(--ink-subtle);align-items:center;gap:4px;display:flex}.ad-thread .flags .vip{color:var(--signal-ink)}.ad-thread .ad-count--quiet{margin-left:6px}.ad-thread--touch{min-height:var(--row-h-touch);gap:14px;padding:12px 16px}.ad-thread--touch .name{font-size:15px;line-height:22px}.ad-thread--touch .snip{-webkit-line-clamp:2;font-size:14px;line-height:20px}.ad-thread--touch .unread{width:9px;height:9px;top:42px;left:auto;right:18px}.draft-flag{color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--radius-xs);align-items:center;gap:4px;padding:1px 5px;font-size:11px;font-weight:600;display:inline-flex}.ad-swipe{position:relative;overflow:hidden}.ad-swipe .under{color:#fff;justify-content:space-between;align-items:center;padding:0 24px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.ad-swipe .under.done{background:var(--success);color:var(--surface)}.ad-swipe .under.snooze{background:var(--accent);color:var(--on-accent);justify-content:flex-end}.ad-swipe .ad-thread{transform:translateX(var(--dx,0));box-shadow:var(--shadow-card)}.ad-chat{flex-direction:column;gap:4px;padding:16px;display:flex}.ad-daysep{color:var(--ink-subtle);align-self:center;padding:8px 0;font-size:12px;font-weight:500}.ad-bubble{background:var(--surface);border:1px solid var(--border);max-width:72%;color:var(--ink);border-radius:16px;align-self:flex-start;padding:8px 12px 6px;font-size:14px;line-height:20px;position:relative}.ad-bubble .who{color:var(--who,var(--accent-ink));margin-bottom:2px;font-size:12px;font-weight:600;line-height:16px;display:block}.ad-bubble .meta{color:var(--ink-subtle);font-variant-numeric:tabular-nums;font-size:11px;line-height:14px;font-family:var(--font-sans);direction:ltr;justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;display:flex}.ad-bubble--out{background:var(--accent-soft);border-color:#0000;align-self:flex-end}.ad-bubble--out .meta{color:var(--ink-muted)}.ad-bubble--out .meta svg{color:var(--accent-ink)}.ad-bubble[dir=rtl]{font-family:var(--font-arabic);text-align:right;font-size:15px;line-height:24px}.ad-bubble[dir=rtl] .who{font-family:var(--font-arabic);text-align:right}.ad-bubble[dir=rtl] .meta{justify-content:flex-start}.ad-bubble+.ad-bubble--out,.ad-bubble--out+.ad-bubble:not(.ad-bubble--out){margin-top:6px}.ad-bubble.is-selected{box-shadow:0 0 0 2px var(--accent)}.ad-bubble .quote{background:var(--surface-sunken);color:var(--ink-muted);border-radius:8px;margin:2px 0 4px;padding:4px 8px;font-size:13px;display:block}.ad-bubble .ad-taskref{color:var(--accent-ink);font-size:11px;font-weight:600;font-family:var(--font-sans);direction:ltr;align-items:center;gap:4px;margin-top:4px;display:inline-flex}.ad-mail{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.ad-mail+.ad-mail{margin-top:8px}.ad-mail header{align-items:center;gap:10px;padding:12px 16px;display:flex}.ad-mail header .from{font-weight:600}.ad-mail header .to{color:var(--ink-subtle);font-size:12px}.ad-mail header time{color:var(--ink-subtle);margin-left:auto;font-size:12px}.ad-mail .content{color:var(--ink);max-width:720px;padding:0 16px 16px 62px;font-size:14px;line-height:22px}.ad-mail .content p+p{margin-top:10px}.ad-mail.is-collapsed .content{display:none}.ad-mail.is-collapsed header .snip{color:var(--ink-subtle);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.ad-attach{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);align-items:center;gap:8px;height:40px;margin-top:12px;padding:0 12px 0 8px;font-size:13px;display:inline-flex}.ad-attach .ext{background:var(--surface);border:1px solid var(--border);width:26px;height:26px;font-family:var(--font-mono);color:var(--ink-muted);border-radius:5px;justify-content:center;align-items:center;font-size:9px;font-weight:500;display:inline-flex}.ad-draft{border-radius:var(--radius-md);background:var(--accent-soft);border:1px dashed color-mix(in srgb, var(--accent) 55%, transparent);padding:12px 14px}.ad-draft .head{color:var(--accent-ink);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.ad-draft .head .lock{color:var(--ink-muted);align-items:center;gap:4px;margin-left:auto;font-weight:500;display:inline-flex}.ad-draft .text{color:var(--ink);white-space:pre-line;margin:8px 0 10px;font-size:14px;line-height:21px}.ad-draft .text[dir=rtl]{font-size:15px;line-height:24px}.ad-draft .acts{align-items:center;gap:8px;display:flex}.ad-draft .acts .sp{flex:1}.ad-composer{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);padding:8px 8px 8px 12px}.ad-composer .via{color:var(--ink-subtle);align-items:center;gap:6px;padding-bottom:6px;font-size:12px;display:flex}.ad-composer .via b{color:var(--ink-muted);font-weight:500}.ad-composer .field{min-height:40px;color:var(--ink-subtle);padding:2px 0 6px;font-size:14px;line-height:20px}.ad-composer .bar{align-items:center;gap:2px;display:flex}.ad-composer .bar .sp{flex:1}.ad-composer--touch{border-color:var(--border);background:var(--surface);border-radius:24px;align-items:center;gap:2px;padding:4px 4px 4px 8px;display:flex}.ad-composer--touch .field{flex:1;min-height:0;padding:0 6px;font-size:15px}.ad-send{background:var(--accent);width:40px;height:40px;color:var(--on-accent);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ad-approval{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.ad-approval .head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 14px;display:flex}.ad-approval .head .sel{width:16px;height:16px}.ad-approval .head .act{font-size:13px;font-weight:600}.ad-approval .head time{color:var(--ink-subtle);margin-left:auto;font-size:12px}.ad-approval .what{padding:12px 14px 0}.ad-approval .target{color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;display:flex}.ad-approval .target b{color:var(--ink);font-weight:600}.ad-approval .preview{border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink);white-space:pre-line;margin-top:10px;padding:10px 12px;font-size:14px;line-height:21px}.ad-approval .preview[dir=rtl]{font-family:var(--font-arabic);font-size:15px;line-height:24px}.ad-approval .preview .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-subtle);font-size:11px;font-weight:600;font-family:var(--font-sans);text-align:left;direction:ltr;margin-bottom:4px;display:block}.ad-approval .why{color:var(--ink-subtle);padding:8px 14px 0;font-size:12px}.ad-approval .acts{align-items:center;gap:8px;padding:12px 14px;display:flex}.ad-approval .acts .sp{flex:1}.ad-approval .acts .gate{color:var(--ink-subtle);align-items:center;gap:5px;font-size:12px;display:inline-flex}.ad-approval.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-card)}.ad-approval .outcome{border-top:1px solid var(--border);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.ad-approval .outcome.uncertain{background:var(--signal-soft);color:var(--signal-ink)}.ad-approval .outcome .sp{flex:1}.ad-approval--done .what,.ad-approval--done .acts{opacity:.62}.ad-check{border-radius:var(--radius-xs);border:1.5px solid var(--border-control);background:var(--surface);color:#0000;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ad-check.is-on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ad-check.is-on svg{stroke-width:2.4px}.ad-check--round{border-radius:50%}.ad-check--done.is-on{background:var(--success);border-color:var(--success);color:var(--surface)}.ad-check--touch{width:22px;height:22px}.ad-task{border-radius:var(--radius-sm);align-items:flex-start;gap:12px;padding:9px 12px;display:flex}.ad-task:hover{background:var(--surface-hover)}.ad-task .ad-check{margin-top:1px}.ad-task .title{color:var(--ink);font-size:14px;line-height:20px}.ad-task .meta{color:var(--ink-subtle);flex-wrap:wrap;align-items:center;gap:10px;margin-top:3px;font-size:12px;display:flex}.ad-task .meta .due{font-weight:500}.ad-task .meta .due.today{color:var(--accent-ink)}.ad-task .meta .due.late{color:var(--danger-ink)}.ad-task .meta [data-i]{color:var(--ink-subtle)}.ad-task.is-done .title{color:var(--ink-subtle);text-decoration:line-through;-webkit-text-decoration-color:var(--border-control);text-decoration-color:var(--border-control)}.ad-task.is-selected{background:var(--accent-soft)}.ad-task--touch{border-radius:0;gap:14px;padding:12px 16px}.ad-task--touch .title{font-size:15px;line-height:22px}.ad-capture{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ad-capture .top{align-items:center;gap:8px;display:flex}.ad-capture .top .kind{color:var(--ink-subtle);font-size:12px}.ad-capture .top time{color:var(--ink-subtle);margin-left:auto;font-size:12px}.ad-capture h4{letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:20px}.ad-capture .pv{color:var(--ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.ad-capture .pv ol,.ad-capture .pv ul{margin:0;padding-left:18px}.ad-capture .foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ad-capture .acts{border-top:1px solid var(--border);gap:4px;margin-top:2px;padding-top:8px;display:flex}.ad-capture.is-new{border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.ad-capture .newdot{color:var(--accent-ink);font-size:11px;font-weight:600}.ad-banner{border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink);align-items:center;gap:10px;padding:8px 10px 8px 12px;font-size:13px;line-height:18px;display:flex}.ad-banner>[data-i]{color:var(--ink-muted)}.ad-banner .msg{flex:1;min-width:0}.ad-banner .msg b{font-weight:600}.ad-banner--danger{background:var(--danger-soft)}.ad-banner--danger>[data-i]{color:var(--danger-ink)}.ad-banner--signal{background:var(--signal-soft)}.ad-banner--signal>[data-i]{color:var(--signal-ink)}.ad-banner--offline{background:var(--ink);color:var(--surface)}.ad-banner--offline>[data-i]{color:var(--surface)}.ad-banner--offline .ad-btn{color:var(--surface);border-color:color-mix(in srgb, var(--surface) 40%, transparent);background:0 0}.ad-banner--flush{border-radius:0}.ad-section{align-items:center;gap:8px;padding:0 2px 8px;display:flex}.ad-section h3{letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:20px}.ad-section .ad-count{margin-left:2px}.ad-section .more{color:var(--ink-subtle);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.ad-block{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.ad-block--needs{border-color:color-mix(in srgb, var(--signal) 45%, var(--border))}.ad-block--needs>.bar{background:var(--signal);border-radius:var(--radius-md) var(--radius-md) 0 0;height:3px;margin:-1px -1px 0}.ad-need{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 14px;display:flex}.ad-need:last-child{border-bottom:0}.ad-need .k{background:var(--signal-soft);width:28px;height:28px;color:var(--signal-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ad-need .t{font-size:14px;font-weight:500}.ad-need .s{color:var(--ink-muted);font-size:13px}.ad-need .acts{gap:6px;margin-left:auto;display:flex}.ad-timeline{padding:4px 0;position:relative}.ad-ev{grid-template-columns:52px 1fr;align-items:start;gap:12px;padding:6px 12px;display:grid;position:relative}.ad-ev time{color:var(--ink-subtle);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;line-height:20px}.ad-ev .card{border-left:3px solid var(--ch,var(--border-strong));padding:1px 0 1px 10px}.ad-ev .card .t{font-size:14px;font-weight:500;line-height:20px}.ad-ev .card .s{color:var(--ink-subtle);align-items:center;gap:6px;font-size:12px;display:flex}.ad-ev.is-past{opacity:.5}.ad-ev.is-next .card{background:var(--accent-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:8px 10px 8px 12px}.ad-ev.is-next .tag-next{color:var(--accent-ink);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.ad-ev--mail{--ch:var(--ch-mail)}.ad-ev--gcal{--ch:var(--ch-gcal)}.ad-now{border-top:2px solid var(--accent);height:0;margin:4px 12px 4px 64px;position:relative}.ad-now:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:-5px}.ad-now span{text-align:right;width:48px;color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;position:absolute;top:-9px;left:-64px}.ad-rail{width:var(--rail-w);background:var(--bg);border-right:1px solid var(--border);flex-direction:column;flex:none;align-items:center;gap:4px;padding:12px 0;display:flex}.ad-rail .logo{border-radius:10px;width:36px;height:36px;margin-bottom:12px}.ad-rail .logo img,.ad-rail .logo svg{border-radius:10px;width:36px;height:36px;display:block}.ad-rail a{border-radius:var(--radius-sm);width:48px;color:var(--ink-muted);flex-direction:column;align-items:center;gap:3px;padding:7px 0 5px;font-size:10px;font-weight:500;line-height:12px;text-decoration:none;display:flex;position:relative}.ad-rail a:hover{background:var(--surface-hover);color:var(--ink)}.ad-rail a.is-on{background:var(--accent-soft);color:var(--accent-ink)}.ad-rail a .ad-count{min-width:16px;height:16px;box-shadow:0 0 0 2px var(--bg);padding:0 4px;font-size:10px;position:absolute;top:2px;right:4px}.ad-rail .sp{flex:1}.ad-rail .me{margin-top:8px}.ad-bnav{height:var(--bnav-h);background:var(--surface);border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr);padding:12px 0 16px;display:grid}.ad-bnav a{color:var(--ink-muted);flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:500;text-decoration:none;display:flex;position:relative}.ad-bnav a .pill{border-radius:var(--radius-full);justify-content:center;align-items:center;width:56px;height:30px;display:flex;position:relative}.ad-bnav a.is-on{color:var(--ink);font-weight:600}.ad-bnav a.is-on .pill{background:var(--accent-soft);color:var(--accent-ink)}.ad-bnav a .ad-count{box-shadow:0 0 0 2px var(--surface);position:absolute;top:-3px;left:32px}.ad-fab{width:var(--fab);height:var(--fab);background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-fab);border:0;border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.ad-fab svg{stroke-width:2px;width:24px;height:24px}.ad-palette{border-radius:var(--radius-lg);background:var(--surface-raised);width:640px;max-width:100%;box-shadow:var(--shadow-pop);border:1px solid var(--border);overflow:hidden}.ad-palette .q{border-bottom:1px solid var(--border);align-items:center;gap:10px;height:52px;padding:0 16px;font-size:16px;display:flex}.ad-palette .q [data-i]{color:var(--ink-subtle)}.ad-palette .q .typed{flex:1}.ad-palette .q .caret{background:var(--accent);vertical-align:-3px;width:1.5px;height:18px;margin-left:1px;display:inline-block}.ad-palette .scope{border-bottom:1px solid var(--border);gap:6px;padding:8px 12px;display:flex}.ad-palette .scope .ad-chip{height:24px;padding:0 9px;font-size:12px}.ad-palette .grp{padding:6px 6px 4px}.ad-palette .grp>.t-eyebrow{padding:6px 10px 4px;display:block}.ad-palette .it{border-radius:var(--radius-sm);align-items:center;gap:10px;height:40px;padding:0 10px;font-size:14px;display:flex}.ad-palette .it .sub{color:var(--ink-subtle);font-size:13px}.ad-palette .it .r{color:var(--ink-subtle);align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.ad-palette .it.is-active{background:var(--accent-soft)}.ad-palette .it.is-active .r .hint{color:var(--accent-ink)}.ad-palette .it mark{color:var(--accent-ink);background:0 0;font-weight:600}.ad-palette .it>[data-i]{color:var(--ink-muted)}.ad-palette .foot{border-top:1px solid var(--border);color:var(--ink-subtle);background:var(--surface);align-items:center;gap:14px;padding:8px 14px;font-size:12px;display:flex}.ad-palette .foot span{align-items:center;gap:5px;display:inline-flex}.ad-input{height:var(--control-h);border-radius:var(--radius-sm);border:1px solid var(--border-control);background:var(--surface);color:var(--ink-subtle);align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.ad-input--sunken{background:var(--surface-sunken);border-color:#0000}.ad-switch{border-radius:var(--radius-full);background:var(--border-control);flex:none;width:34px;height:20px;display:inline-block;position:relative}.ad-switch:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.ad-switch.is-on{background:var(--accent)}.ad-switch.is-on:after{left:16px}.ad-seg{border-radius:var(--radius-sm);background:var(--surface-sunken);gap:2px;padding:2px;display:inline-flex}.ad-seg span{height:26px;color:var(--ink-muted);border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.ad-seg span.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.ad-skel{background:var(--surface-sunken);border-radius:5px;position:relative;overflow:hidden}.ad-skel:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface) 55%, transparent), transparent);animation:1.4s ease-in-out infinite ad-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ad-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ad-skel:after,.ad-status--syncing svg{animation:none}}.ad-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.ad-empty .art{width:120px;height:120px;margin-bottom:8px}.ad-empty h3{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:24px}.ad-empty p{color:var(--ink-muted);max-width:300px;font-size:13px}.ad-empty .stat{color:var(--ink-subtle);gap:16px;margin-top:8px;font-size:12px;display:flex}.ad-empty .stat b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ad-notif{background:var(--surface-raised);box-shadow:var(--shadow-pop);border-radius:24px;width:100%;padding:14px 16px}.ad-notif .app{color:var(--ink-muted);align-items:center;gap:8px;font-size:12px;display:flex}.ad-notif .app img,.ad-notif .app svg{border-radius:5px;width:18px;height:18px}.ad-notif .app time{color:var(--ink-subtle)}.ad-notif .tt{margin-top:8px;font-size:15px;font-weight:600}.ad-notif .bd{color:var(--ink-muted);margin-top:2px;font-size:14px;line-height:20px}.ad-notif .acts{color:var(--accent-ink);gap:20px;margin-top:12px;font-size:14px;font-weight:600;display:flex}.ad-notif,.ad-sheet,.ad-palette,.ad-menu,.ad-phone,.ad-win,[data-theme]>.ad-notif{color:var(--ink)}.sc{background:var(--bg);align-items:flex-start;gap:32px;padding:32px;display:flex}.sc-label{color:var(--ink-subtle);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:500;display:flex}.sc-label b{background:var(--ink);width:20px;height:20px;color:var(--surface);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ad-win{background:var(--bg);border:1px solid var(--border);border-radius:12px;width:1440px;height:900px;display:flex;overflow:hidden}.ad-win .main{flex:1;min-width:0;display:flex}.ad-pane{background:var(--surface);flex-direction:column;min-width:0;display:flex}.ad-pane--list{width:var(--list-w);border-right:1px solid var(--border);flex:none}.ad-pane--detail{flex:1}.ad-pane .hd{height:var(--topbar-h);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:0 16px 0 20px;display:flex}.ad-pane .hd h1{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:24px}.ad-pane .scroll{flex:1;overflow:hidden}.ad-phone{background:var(--bg);border:1px solid var(--border-strong);border-radius:36px;flex-direction:column;flex:none;width:412px;height:892px;display:flex;position:relative;overflow:hidden}.ad-phone .sb{height:36px;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;justify-content:space-between;align-items:center;padding:0 24px;font-size:13px;font-weight:600;display:flex}.ad-phone .sb .ic{align-items:center;gap:5px;display:flex}.ad-phone .sb .ic i{background:var(--ink);opacity:.85;border-radius:2px;width:15px;height:10px;display:inline-block}.ad-phone .sb .ic i.b{border-radius:3px;width:22px}.ad-phone .app-bar{flex:none;align-items:center;gap:4px;height:64px;padding:0 8px 0 16px;display:flex}.ad-phone .app-bar h1{letter-spacing:-.015em;flex:1;font-size:22px;font-weight:600;line-height:28px}.ad-phone .content{flex:1;position:relative;overflow:hidden}.ad-phone .gest{background:var(--surface);flex:none;justify-content:center;align-items:center;height:20px;display:flex}.ad-phone .gest i{background:var(--ink);opacity:.35;border-radius:4px;width:108px;height:4px}.ad-phone .fab-wrap{z-index:3;position:absolute;bottom:116px;right:16px}.ad-sheet{background:var(--surface-raised);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-pop);z-index:5;padding:8px 16px 16px;position:absolute;bottom:0;left:0;right:0}.ad-sheet .handle{background:var(--border-control);border-radius:4px;width:32px;height:4px;margin:4px auto 12px}.ad-scrim{background:var(--scrim);z-index:4;position:absolute;inset:0}.ad-menu{background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);border:1px solid var(--border);min-width:220px;padding:6px}.ad-menu .mi{border-radius:var(--radius-sm);align-items:center;gap:12px;height:44px;padding:0 12px;font-size:15px;display:flex}.ad-menu .mi [data-i]{color:var(--ink-muted)}.ad-menu .mi.is-active{background:var(--accent-soft);color:var(--accent-ink)}.ad-menu .mi.is-active [data-i]{color:var(--accent-ink)}.ad-toast{border-radius:var(--radius-md);background:var(--ink);color:var(--surface);box-shadow:var(--shadow-pop);align-items:center;gap:12px;padding:10px 10px 10px 14px;font-size:13px;display:inline-flex}.ad-toast .ad-btn--ghost{color:color-mix(in srgb, var(--surface) 80%, transparent)}.ad-toast .ad-btn--ghost:hover{background:0 0}.ad-hl{box-shadow:0 0 0 2px var(--accent);border-radius:var(--radius-md)}.ad-tap{background:color-mix(in srgb, var(--accent) 22%, transparent);border:2px solid var(--accent);z-index:9;pointer-events:none;border-radius:50%;width:44px;height:44px;position:absolute}:root{--font-content:"Geist", "IBM Plex Sans Arabic", ui-sans-serif, system-ui, sans-serif}html,body,#root{height:100%;margin:0}body{background:var(--bg)}.ad.app-root{height:100%}.ad [dir=auto]{font-family:var(--font-content)}.app-desktop{height:100dvh;display:flex;overflow:hidden}.app-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.app-mobile{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.app-mobile-content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.app-bnav{flex:none}.app-fab{right:var(--space-16);bottom:calc(var(--bnav-h) + var(--space-16));z-index:3;position:fixed}.app-topbar{align-items:center;gap:var(--space-4);height:64px;padding:0 var(--space-8) 0 var(--space-16);flex:none;display:flex}.app-topbar--back{padding-left:var(--space-4)}.app-pane-full{flex-direction:column;flex:1;min-height:0;display:flex}.app-col{flex-direction:column;min-height:0;display:flex}.app-fill{flex:1;min-height:0}.app-split{flex:1;min-height:0;display:flex}.app-scroll{flex:1;min-height:0;overflow-y:auto}.app-bg{background:var(--bg)}.app-minw0{min-width:0}.app-center{margin:auto}.app-center-col{text-align:center;padding:var(--space-4) 0 var(--space-16);align-items:center}.app-center-row{justify-content:center}.app-mobile-pad{padding:var(--space-4) var(--space-16) calc(var(--fab) + var(--space-32))}.app-banners{flex-direction:column;flex:none;display:flex}.app-banners-inner{gap:var(--space-8);padding:var(--space-8) var(--space-16) 0;flex-direction:column;display:flex}.app-banners-inner:empty{display:none}.app-overlay{z-index:20;padding:12vh var(--space-16) 0;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.app-overlay>.ad-palette,.app-modal{z-index:5;position:relative}.app-modal{width:min(480px,100%);max-height:76dvh;padding:var(--space-16);gap:var(--space-8);flex-direction:column;display:flex;overflow-y:auto}.ad .ad-scrim.app-scrim{z-index:20;position:fixed}.ad .ad-sheet.app-sheet{z-index:21;max-height:88dvh;padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom));position:fixed;overflow-y:auto}.app-menu-flat{box-shadow:none;background:0 0;border:0;padding:0}.app-palette-input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.app-toasts{left:var(--space-16);right:var(--space-16);bottom:calc(var(--bnav-h) + var(--space-16));z-index:30;align-items:center;gap:var(--space-8);pointer-events:none;flex-direction:column;display:flex;position:fixed}.app-toasts .ad-toast{pointer-events:auto;max-width:100%}@media (width>=1024px){.app-toasts{left:auto;right:var(--space-24);bottom:var(--space-24);align-items:flex-end}}.app-row-btn{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.ad-menu .mi.app-row-btn{width:100%;padding:0 var(--space-12)}.app-field{width:100%;color:var(--ink);font-family:inherit}.app-input-ink{color:var(--ink)}.app-textarea{resize:none;width:100%;font-family:inherit;font-size:inherit;line-height:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:0}.ad-composer .app-textarea{color:var(--ink)}.app-textarea::placeholder,.app-field::placeholder{color:var(--ink-subtle)}.app-edit-field{border:1px solid var(--accent);border-radius:var(--radius-md);padding:var(--space-12);box-shadow:var(--shadow-focus)}.app-edit-body{flex:1;min-height:220px}.app-search-btn{background:var(--surface);cursor:pointer;text-align:left;width:280px;font-family:inherit}.app-seg-btn{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.app-load-more{margin:var(--space-12) auto;display:flex}.app-ibtn-sm{width:26px;height:26px}.app-link-block{color:inherit;display:block}.app-link-inherit{color:inherit}.app-link-inherit:hover{text-decoration:underline}.app-chips{gap:var(--space-6);padding:calc(var(--space-8) + var(--space-2)) calc(var(--space-12) + var(--space-2));border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;display:flex}.app-chips--touch{scrollbar-width:none;gap:var(--space-8);padding:var(--space-4) var(--space-16) var(--space-12);border-bottom:0;flex-wrap:nowrap;overflow-x:auto}.ad-pane .hd .app-chips{border-bottom:0;flex-wrap:nowrap;padding:0}.app-mobile-pad>.app-chips--touch{padding:0 0 var(--space-12)}.app-swipe-row{touch-action:pan-y}.app-swipe-row .ad-thread{transition:transform .15s ease-out}.app-swipe-row.is-dragging .ad-thread{transition:none}.app-thread-ch{padding-left:var(--space-16)}.app-thread-compact{min-height:0}.app-thread-compact .name{color:var(--ink);font-weight:500}.app-clip{overflow:hidden}.app-skel-block{gap:var(--space-12);padding:calc(var(--space-12) + var(--space-2));flex-direction:column;display:flex}.app-card-touch{border-radius:var(--radius-lg)}.app-today{padding:calc(var(--space-24) + var(--space-4)) calc(var(--space-32) + var(--space-4))}.app-today-head{align-items:flex-end;gap:var(--space-16);margin-bottom:var(--space-24)}.app-today-grid{gap:var(--space-24);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.app-captures-grid{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1279px){.app-today-grid{grid-template-columns:minmax(0,1fr)}.app-captures-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-tally{gap:calc(var(--space-12) + var(--space-2));margin-top:var(--space-8);color:var(--ink-muted)}.app-tally--touch{gap:calc(var(--space-8) + var(--space-2));margin:var(--space-8) 0 calc(var(--space-16) + var(--space-2))}.app-tally-item{gap:var(--space-6);color:inherit}.app-tally-item:hover{color:var(--ink)}.app-clear{align-items:center;gap:calc(var(--space-12) + var(--space-2));padding:var(--space-16);display:flex}.app-pad-card{padding:var(--space-12) calc(var(--space-12) + var(--space-2))}.app-pad-card-x{padding:0 calc(var(--space-12) + var(--space-2)) var(--space-12)}.app-next-label{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.app-next-after{gap:calc(var(--space-8) + var(--space-2));margin-top:calc(var(--space-8) + var(--space-2));padding-top:calc(var(--space-8) + var(--space-2));border-top:1px solid var(--border);flex-wrap:wrap}.ad-pane .hd.app-thread-hd{align-items:flex-start;gap:var(--space-12);height:auto;padding:calc(var(--space-12) + var(--space-2)) var(--space-20)}.app-mail-scroll{padding:var(--space-16) var(--space-20)}.app-mail-list{flex-direction:column;display:flex}.app-chat{padding:var(--space-20) calc(var(--space-24) + var(--space-4))}.app-mobile .app-chat{padding:var(--space-12);gap:var(--space-6)}.app-mobile .app-mail-scroll{padding:var(--space-4) var(--space-12) var(--space-16)}.app-bubble-touch{max-width:82%}.app-thread-foot{gap:calc(var(--space-8) + var(--space-2));padding:var(--space-12) var(--space-20) var(--space-16);border-top:1px solid var(--border);background:var(--surface);flex-direction:column;flex:none;display:flex}.app-thread-foot--touch{gap:var(--space-8);padding:var(--space-8) calc(var(--space-8) + var(--space-2)) calc(var(--space-8) + var(--space-2));background:var(--bg);border-top:0}.app-pre{white-space:pre-line}.app-msg-actions{right:calc(-1 * var(--space-8));z-index:2;gap:var(--space-2);padding:var(--space-2);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);font-family:var(--font-sans);direction:ltr;display:none;position:absolute;top:-18px}.ad-bubble:hover>.app-msg-actions,.ad-bubble:focus-within>.app-msg-actions{display:flex}.app-mail-pending{border-style:dashed}.app-mail-status{gap:var(--space-8);padding:var(--space-8) var(--space-16);border-top:1px solid var(--border)}.app-backlink-preview{border-radius:var(--radius-md);background:var(--surface-sunken);padding:calc(var(--space-8) + var(--space-2)) var(--space-12)}.app-ch-btn{background:var(--surface);border:1px solid var(--border)}.app-person{padding:var(--space-24) var(--space-32)}.app-person-head{gap:calc(var(--space-16) + var(--space-2));margin-bottom:var(--space-24)}.app-person-grid{gap:var(--space-24);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.app-approvals-main{min-width:0;padding:var(--space-20) var(--space-24)}.app-approvals-grid{grid-template-columns:minmax(0,1fr) 440px;align-items:stretch;display:grid}.app-aside{gap:calc(var(--space-12) + var(--space-2));padding:var(--space-20);border-left:1px solid var(--border);background:var(--surface);flex-direction:column;min-height:100%;display:flex;position:sticky;top:0}.app-bulkbar{align-items:center;gap:calc(var(--space-8) + var(--space-2));margin-top:var(--space-12);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--ink);color:var(--surface);display:flex}.app-mobile .app-bulkbar{border-radius:var(--radius-lg)}.app-bulkbar .ad-btn:not(.ad-btn--primary){color:var(--surface);border-color:color-mix(in srgb, var(--surface) 35%, transparent);background:0 0}.ad-approval .outcome.app-outcome-flush{border-top:0}.app-log{margin:0;padding:0;list-style:none}.app-log-row{gap:var(--space-12);padding:calc(var(--space-8) + var(--space-2)) 0;border-bottom:1px solid var(--border)}.app-quote{padding:calc(var(--space-8) + var(--space-2)) var(--space-12);border-radius:var(--radius-sm);background:var(--surface-sunken)}.app-block{margin-bottom:var(--space-4);display:block}.app-ink{color:var(--ink)}.app-art-zero{width:120px;height:120px;position:relative}.app-art-zero span{display:block;position:absolute}.app-art-zero .bar{background:var(--accent);border-radius:3px;width:84px;height:12px;top:64px;left:18px}.app-art-zero .halo{border-radius:var(--radius-xs);background:var(--accent);opacity:.25;width:26px;height:26px;top:30px;left:47px;transform:rotate(45deg)}.app-art-zero .dot{background:var(--accent);border-radius:3px;width:18px;height:18px;top:34px;left:51px;transform:rotate(45deg)}.app-art-zero .line{background:var(--border-strong);border-radius:2px;width:64px;height:2px;top:91px;left:28px}.app-art-clear{background:var(--success-soft);width:88px;height:88px;color:var(--success);border-radius:26px;justify-content:center;align-items:center;margin:0 auto;display:flex}.app-gap-4{gap:var(--space-4)}.app-gap-6{gap:var(--space-6)}.app-gap-8{gap:var(--space-8)}.app-gap-10{gap:calc(var(--space-8) + var(--space-2))}.app-gap-12{gap:var(--space-12)}.app-gap-20{gap:var(--space-20)}.app-gap-24{gap:var(--space-24)}.app-mt-2{margin-top:var(--space-2)}.app-mt-4{margin-top:var(--space-4)}.app-mt-8{margin-top:var(--space-8)}.app-mb-8{margin-bottom:var(--space-8)}.app-mt-10{margin-top:calc(var(--space-8) + var(--space-2))}.app-mt-12{margin-top:var(--space-12)}.app-mt-14{margin-top:calc(var(--space-12) + var(--space-2))}.app-mt-18{margin-top:calc(var(--space-16) + var(--space-2))}.app-mt-20{margin-top:var(--space-20)}.app-mt-22{margin-top:calc(var(--space-20) + var(--space-2))}.app-mt-24{margin-top:var(--space-24)}.app-mt-auto{margin-top:auto}.app-mr-8{margin-right:var(--space-8)}.app-pad-2{padding:var(--space-2)}.app-pad-4{padding:var(--space-4)}.app-pad-12{padding:var(--space-12)}.app-pad-x-6{padding:0 var(--space-6)}.app-pad-x-12{padding:0 var(--space-12)}@media (prefers-reduced-motion:reduce){.app-swipe-row .ad-thread{transition:none}}.app-update{left:var(--space-16);right:var(--space-16);top:calc(var(--space-16) + env(safe-area-inset-top));z-index:31;pointer-events:none;justify-content:center;display:flex;position:fixed}.app-update .ad-toast{pointer-events:auto;max-width:100%}.app-gap-2{gap:var(--space-2)}.app-gap-14{gap:calc(var(--space-12) + var(--space-2))}.app-gap-16{gap:var(--space-16)}.app-align-start{align-items:flex-start}.app-justify-end{justify-content:flex-end}.app-ml-auto{margin-left:auto}.app-right{text-align:right}.app-strong{font-weight:500}.app-danger-ink{color:var(--danger-ink)}.app-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-plain-list{margin:0;padding:0;list-style:none}.app-input-bare{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;min-width:0}.app-input-bare::placeholder{color:var(--ink-subtle)}.app-vsep{background:var(--border);width:1px;height:18px;margin:0 var(--space-6);flex:none}.app-detail-pad{padding:var(--space-24) var(--space-32);max-width:760px}.app-mobile .app-detail-pad{padding:var(--space-4) var(--space-20) var(--space-48);max-width:none}.app-mobile-pad-x{padding:0 var(--space-16) var(--space-12)}.app-fields{gap:var(--space-12) var(--space-16);grid-template-columns:110px minmax(0,1fr);align-items:center;display:grid}.app-mobile .app-fields{grid-template-columns:76px minmax(0,1fr)}.app-fieldset{border:0;margin:0;padding:0}.app-check-label{cursor:pointer}.app-date{max-width:200px}.app-select-sm{width:auto;max-width:200px;height:var(--control-h)}.app-seg-block{width:100%;display:flex}.app-seg-block .app-seg-btn{flex:1}.app-seg-block .app-seg-btn>span{justify-content:center;width:100%}.ad-seg .app-seg-touch>span{height:36px}.app-mobile-seg{padding:0 var(--space-16) var(--space-8)}.app-switch-btn{appearance:none;cursor:pointer;border:0;padding:0}.app-switch-row{padding:var(--space-12) 0;border-bottom:1px solid var(--border)}.app-switch-row:last-child{border-bottom:0}.app-more{display:inline-flex;position:relative}.app-popover{right:0;top:calc(100% + var(--space-4));z-index:20;min-width:200px;position:absolute}.app-pane-nav{border-right:1px solid var(--border);background:var(--bg);flex:none;width:232px}.app-pane-tasks{border-right:1px solid var(--border);flex:none;width:440px}.app-pane-notes{border-right:1px solid var(--border);flex:none;width:300px}.app-pane-feed{background:var(--bg);flex:1;min-width:0}.app-pane-capture{border-left:1px solid var(--border);flex:none;width:440px}.app-pane-settings{background:var(--bg);flex:1;min-width:0}.app-nav-list{padding:var(--space-8) calc(var(--space-8) + var(--space-2));flex-direction:column;display:flex}.app-nav-item{padding:7px var(--space-8);align-items:center;gap:var(--space-8);color:inherit;text-decoration:none}.app-nav-eyebrow{padding:var(--space-16) var(--space-8) var(--space-6)}.app-swatch{border-radius:var(--radius-xs);background:var(--sw,var(--ink-subtle));flex:none;width:10px;height:10px;display:inline-block}.app-newtask{padding:var(--space-8) var(--space-12) var(--space-4)}.app-newtask-field{align-items:center;gap:var(--space-8);display:flex}.app-task-scroll{padding:0 var(--space-8) var(--space-24)}.app-mobile .app-task-scroll{padding:0 0 calc(var(--bnav-h) + var(--space-48));background:var(--surface)}.app-group-head{padding:var(--space-12) var(--space-12) var(--space-4)}.app-task-wrap{border-radius:var(--radius-sm)}.app-task-wrap.is-focused{box-shadow:var(--shadow-focus)}.app-title-input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-family:inherit}.app-title-input:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs)}.app-task-notes{width:100%;margin-top:var(--space-6)}.app-note-row{min-height:0;padding:calc(var(--space-8) + var(--space-2)) var(--space-16);color:inherit;text-decoration:none}.app-note-row .app-note-title{color:var(--ink);font-weight:500}.app-note-bar{gap:var(--space-6)}.app-ibtn-tool{width:28px;height:28px}.app-note-grid{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid;overflow-y:auto}.app-note-article{padding:var(--space-32) var(--space-48);max-width:760px}.app-note-title-input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-family:inherit}.app-note-title-input:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs)}.app-note-content{margin-top:var(--space-20)}.app-note-body{min-height:240px;color:var(--ink);outline:none}.app-note-body:focus-visible{box-shadow:none}.app-note-body ul,.app-note-body ol{padding-left:var(--space-20);margin:0 0 var(--space-16)}.app-note-body ul[data-type=taskList]{padding-left:0;list-style:none}.app-note-body ul[data-type=taskList] li{gap:var(--space-8);align-items:flex-start;display:flex}.app-note-body h2,.app-note-body h3{margin:var(--space-16) 0 var(--space-6)}.app-note-body p{margin:0 0 var(--space-8)}.app-note-body a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.app-entity-link{color:var(--accent-ink);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.app-note-aside{border-left:1px solid var(--border);padding:var(--space-20);background:var(--bg)}.app-backlink-card{padding:var(--space-8) var(--space-12);color:inherit;flex-direction:column;text-decoration:none;display:flex}.app-note--touch{position:relative}.app-note-toolbar--touch{border-top:1px solid var(--border);background:var(--surface-raised);flex:none;justify-content:space-around;align-items:center;height:52px;display:flex}.app-picker-list{max-height:50vh;overflow-y:auto}.app-capture-head{gap:var(--space-12);background:var(--surface)}.app-capture-search{align-items:center;gap:var(--space-8);flex:1;max-width:360px;display:flex}.app-capture-search--touch{align-items:center;gap:var(--space-8);height:var(--control-h-touch);border-radius:var(--radius-full);background:var(--surface);display:flex}.app-capture-scroll{padding:var(--space-20) var(--space-24)}.app-mobile .app-capture-scroll{padding:var(--space-4) var(--space-16) calc(var(--bnav-h) + var(--space-48))}.app-capture-grid{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-capture-group{margin-bottom:var(--space-24)}.app-capture-foot{border-top:1px solid var(--border);padding-top:var(--space-12);margin-top:var(--space-16)}.app-md-h{margin:var(--space-12) 0 var(--space-4)}.app-md-p{color:var(--ink-muted);margin:0 0 var(--space-12)}.app-md-list{color:var(--ink-muted);margin:0 0 var(--space-12);padding-left:var(--space-20)}.app-pal-list{max-height:60vh;overflow-y:auto}.app-pal-title{min-width:0}.app-pal-empty{padding:var(--space-16)}.app-search-screen{z-index:30;background:var(--surface);flex-direction:column;display:flex;position:fixed;inset:0}.app-search-bar{align-items:center;gap:var(--space-4);margin:var(--space-8) var(--space-12) 0;padding:0 var(--space-4);border-radius:var(--radius-full);border:1px solid var(--accent);height:52px;box-shadow:var(--shadow-focus);background:var(--surface);display:flex}.app-search-bar .app-palette-input{flex:1}.app-search-screen .scope{gap:var(--space-8);padding:var(--space-8) var(--space-12);display:flex;overflow-x:auto}.app-search-list{padding-bottom:var(--space-48)}.app-search-list .grp{padding:var(--space-12) var(--space-16) var(--space-4)}.app-search-row{padding:calc(var(--space-8) + var(--space-2)) var(--space-16);align-items:center;gap:var(--space-12);cursor:pointer}.app-search-row.is-active{background:var(--surface-hover)}.app-quickadd{min-width:min(560px,100%)}.app-quick-text{width:100%}.app-quick-foot{align-items:center}.app-settings-body{padding:var(--space-24) var(--space-32);max-width:900px}.app-conn{padding:var(--space-16) var(--space-16)}.app-ch-n8n{--ch:var(--agent-n8n)}.app-ch-muted{--ch:var(--ink-muted)}.app-srow{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--border);background:var(--surface);color:inherit;min-height:var(--row-h-touch);text-decoration:none;display:flex}.app-srow-name{font-weight:500;display:block}.app-settings-eyebrow{padding:var(--space-16) var(--space-16) var(--space-8)}.app-qr{border-radius:var(--radius-md);background:var(--surface-raised);flex:none;width:196px;height:196px}.app-qr--wait{text-align:center;padding:var(--space-12);background:var(--surface-sunken);justify-content:center;align-items:center;display:flex}.app-steps{padding-left:var(--space-20);margin:0;line-height:1.6}.app-tok{border-collapse:collapse;width:100%}.app-tok th{text-align:left;padding:var(--space-8) var(--space-12);font-weight:500}.app-tok td{border-top:1px solid var(--border);padding:var(--space-12) var(--space-8);vertical-align:middle}.app-tok--touch td{padding:var(--space-12) 0}.app-scope{font-family:var(--font-mono);background:var(--surface-sunken);padding:1px var(--space-6);border-radius:var(--radius-xs);color:var(--ink-muted)}.app-scope-row{padding:var(--space-4) 0;cursor:pointer}.app-token-box{padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);background:var(--surface-sunken);align-items:center}.app-token{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.app-login-split{background:var(--bg);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-height:100vh;display:grid}.app-login{justify-content:center;align-items:center;gap:var(--space-24);padding:var(--space-32);background:var(--surface);text-align:center;flex-direction:column;display:flex;position:relative}.app-login--touch{gap:var(--space-20);min-height:100vh}.app-login-lockup{width:auto;height:64px;display:block}.app-login--touch .app-login-lockup{height:44px}.app-login-copy{align-items:center;gap:var(--space-6)}.app-login-btn{max-width:320px}.app-login-form{width:100%;max-width:320px}.app-login-foot{bottom:var(--space-32);position:absolute}.app-login-art{justify-content:center;align-items:flex-start;gap:var(--space-32);padding:var(--space-48) 96px;background:var(--surface-sunken);color:var(--ink);flex-direction:column;display:flex}.app-codes-wrap{text-align:left;width:100%;max-width:420px}.app-codes{gap:var(--space-8) var(--space-16);padding:var(--space-12) var(--space-16) var(--space-12) var(--space-32);border-radius:var(--radius-md);background:var(--surface-sunken);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (prefers-reduced-motion:reduce){.app-popover,.app-search-screen{transition:none}}
