:root{--ink:#0b0b0b;--ink-2:#26262a;--grey-600:#898780;--grey-400:#898780;--grey-250:#c9c9ce;--grey-200:#dedee1;--grey-100:#f0f0ef;--grey-50:#f7f7f8;--paper:#fcfcfb;--rule:#ebebed;--side:#edece9;--side-3:#e4e4e3;--body-ink:#0b0b0b;--side-2:#fbfbf9;--accent:var(--ink);--on-accent:var(--paper);--signal:var(--ink);--on-signal:var(--paper);--tap:44px;--safe-b:max(10px, env(safe-area-inset-bottom));--nav-lift:max(0px, calc(14px - env(safe-area-inset-bottom)));--nav-safe:var(--safe-b);--nav-h:calc(var(--tap) + 22px + var(--nav-lift) + var(--nav-safe));--drawer:450px;--slide-t:.32s;--slide:var(--slide-t) cubic-bezier(.32,.72,0,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#f0efec;--ink-2:#d0d0d3;--grey-600:#898780;--grey-400:#898780;--grey-250:#4a4a4e;--grey-200:#2e2e32;--grey-100:#222225;--grey-50:#1b1b1e;--sel:#363636;--chat-bar:#20201f;--chat-line:#363635;--sel-ink:#f0efec;--paper:#151515;--rule:#2a2a2e;--side:#111;--side-3:#000;--body-ink:#f0efec;--list-ink:#f0efec;--side-2:#1f1f1f}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f0efec;--ink-2:#d0d0d3;--grey-600:#898780;--grey-400:#898780;--grey-250:#4a4a4e;--grey-200:#2e2e32;--grey-100:#222225;--grey-50:#1b1b1e;--sel:#363636;--chat-bar:#20201f;--chat-line:#363635;--sel-ink:#f0efec;--paper:#151515;--rule:#2a2a2e;--side:#111;--side-3:#000;--body-ink:#f0efec;--list-ink:#f0efec;--side-2:#1f1f1f}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-palette=air]:not([data-theme=dark]){--ink:#002536;--ink-2:#2b4452;--grey-600:#5b6d77;--grey-400:#798b95;--grey-250:#b8cad4;--grey-200:#d6e0e5;--grey-100:#edf1f2;--grey-50:#f7f7f7;--paper:#fff;--rule:#ecf1f2;--side:#e6ecef;--side-3:#dfe5e8;--side-2:color-mix(in srgb, var(--side) 60%, var(--paper));--body-ink:#000;--accent:#1b7aae;--on-accent:#fff;--signal:#1b7aae;--on-signal:#fff}@media (prefers-color-scheme:dark){:root[data-palette=air]:not([data-theme=light]){--ink:#f2f7f9;--ink-2:#cbd8df;--grey-600:#9fb3bf;--grey-400:#72878f;--grey-250:#3a505c;--grey-200:#263943;--grey-100:#162831;--grey-50:#0f1e26;--paper:#0f1d25;--rule:#1f323c;--sel:initial;--chat-bar:initial;--chat-line:initial;--list-ink:initial;--sel-ink:initial;--side:#0a1014;--side-3:#000204;--body-ink:var(--ink-2);--side-2:#0a161d;--accent:#41a7d7;--on-accent:#09151b;--signal:#41a7d7;--on-signal:#09151b}}:root[data-palette=air][data-theme=dark]{--ink:#f2f7f9;--ink-2:#cbd8df;--grey-600:#9fb3bf;--grey-400:#72878f;--grey-250:#3a505c;--grey-200:#263943;--grey-100:#162831;--grey-50:#0f1e26;--paper:#0f1d25;--rule:#1f323c;--sel:initial;--chat-bar:initial;--chat-line:initial;--list-ink:initial;--sel-ink:initial;--side:#0a1014;--side-3:#000204;--body-ink:var(--ink-2);--side-2:#0a161d;--accent:#41a7d7;--on-accent:#09151b;--signal:#41a7d7;--on-signal:#09151b}:root[data-palette=classic]:not([data-theme=dark]){--ink:#0d0d0d;--ink-2:#2f2c2a;--grey-600:#5a5755;--grey-400:#888;--grey-250:#beb6a5;--grey-200:#dcd6cc;--grey-100:#ece7e0;--grey-50:#f2efe9;--paper:#f7f5f0;--rule:#eae6df;--side:#e1dcd2;--side-3:#dad6cc;--side-2:color-mix(in srgb, var(--side) 60%, var(--paper));--body-ink:#000;--accent:#394f95;--on-accent:#fff;--signal:#fd8d1d;--on-signal:#0d0d0d}@media (prefers-color-scheme:dark){:root[data-palette=classic]:not([data-theme=light]){--ink:#f3f0eb;--ink-2:#d8d3cc;--grey-600:#b0a9a1;--grey-400:#8a837b;--grey-250:#504b46;--grey-200:#37332f;--grey-100:#221f1d;--grey-50:#1a1816;--paper:#1b1a18;--rule:#2c2a27;--sel:initial;--chat-bar:initial;--chat-line:initial;--list-ink:initial;--sel-ink:initial;--side:#0e0d0c;--side-3:#000;--body-ink:var(--ink-2);--side-2:color-mix(in srgb, var(--side) 35%, var(--paper));--accent:#596caa;--on-accent:#fff;--signal:#fd8d1d;--on-signal:#0d0d0d}}:root[data-palette=classic][data-theme=dark]{--ink:#f3f0eb;--ink-2:#d8d3cc;--grey-600:#b0a9a1;--grey-400:#8a837b;--grey-250:#504b46;--grey-200:#37332f;--grey-100:#221f1d;--grey-50:#1a1816;--paper:#1b1a18;--rule:#2c2a27;--sel:initial;--chat-bar:initial;--chat-line:initial;--list-ink:initial;--sel-ink:initial;--side:#0e0d0c;--side-3:#000;--body-ink:var(--ink-2);--side-2:color-mix(in srgb, var(--side) 35%, var(--paper));--accent:#596caa;--on-accent:#fff;--signal:#fd8d1d;--on-signal:#0d0d0d}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;font-size:calc(15px * var(--ts));-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;margin:0}.app{border-left:1px solid var(--rule);border-right:1px solid var(--rule);max-width:430px;min-height:100dvh;margin:0 auto}@media (max-width:430px){.app{border:0}}html.titlebar{--titlebar:28px}html.titlebar-win{--titlebar:32px}.winbar{z-index:1000;display:flex;position:fixed;top:0;right:0}.winbar button{width:46px;height:32px;color:var(--grey-600);background:0 0;border:0;font:10px Segoe Fluent Icons,Segoe MDL2 Assets}.winbar button:hover{background:var(--rule);color:var(--ink)}.winbar .close:hover{color:#fff;background:#c42b1c}.bar{z-index:10;background:var(--paper);border-bottom:1px solid var(--rule);padding:calc(12px + env(safe-area-inset-top) + var(--titlebar,0px)) 16px 0;position:sticky;top:0}.bar h1{font-size:calc(17px * var(--ts));font-weight:700;line-height:1.25}.bar .meta{color:var(--grey-600);font-size:calc(12px * var(--ts));margin-top:2px}.bar .top{min-height:var(--tap);align-items:center;gap:10px;display:flex}.bar .grow{flex:1;min-width:0}.bar .grow h1,.bar .grow .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bar .back{width:var(--tap);height:var(--tap);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:flex-start;align-items:center;margin:0 -12px 0 -16px;padding:0 0 0 8px;display:flex}.bar .back svg{display:block}.ttl-edit{width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;caret-color:var(--ink);background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;display:block}.bar h1 .ttl-edit{vertical-align:baseline;width:calc(100% - 32px);display:inline-block}.ttl-edit::selection{background:var(--grey-250);color:var(--ink)}:is(.msg.in-mind .from>.n,.bar .grow h1):has(.ttl-edit){overflow:visible;-webkit-mask-image:none;mask-image:none}.bar h1 .mind-mark{vertical-align:-3px;margin-right:8px;display:inline-block}.bar h1 .ttl{position:relative;top:-.5px}.bar .crumb,.bar .crumb-sep{display:none}.bar .action,.setting .action,.task-menu .action,.mind-settings .action,.spend .action{border:1px solid var(--grey-250);min-height:34px;color:var(--ink);font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;flex:none;padding:0 12px;font-weight:500}.bar .actions{flex:none;align-items:center;gap:10px;display:flex}.bar .action-group{border:1px solid var(--grey-250);border-radius:8px;flex:none;display:flex;overflow:hidden}.bar .action-group .action{border:0;border-right:1px solid var(--grey-250);text-align:center;border-radius:0;min-width:82px}.bar .action-group .action:last-child{border-right:0}.bar .action-group .action.primary{background:var(--accent);color:var(--on-accent)}.measure>.subject,.bar .actions .tools{display:none}:is(.col.detail,.feed-read-page) .bar .action.more{flex:none;justify-content:center;align-items:center;width:34px;padding:0;display:inline-flex}.more-drawer .msg{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;display:block}.more-drawer .n{align-items:center;gap:10px;display:inline-flex}@media (min-width:900px){.more-drawer{display:none}}.new-button{anchor-name:--new}.nav-edge,.nav .new-drawer{display:none}.new-menu{position-anchor:--new;inset:auto;top:anchor(top);left:anchor(right);border:1px solid var(--rule);background:var(--paper);min-width:150px;color:var(--ink);border-radius:10px;margin:0 0 0 6px;padding:4px;position:fixed;box-shadow:0 6px 24px #0000001f}.nav .new-menu button{width:100%;min-height:36px;font-size:calc(14px * var(--ts));color:var(--ink);border-radius:6px;flex-direction:row;justify-content:flex-start;gap:10px;padding:0 10px}.nav .new-menu button:hover{background:var(--grey-100)}.view-button{anchor-name:--view;width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex;transform:rotate(90deg)}.view-menu{position-anchor:--view;top:anchor(bottom);left:anchor(left);margin:4px 0 0}.view-menu button{width:100%;min-height:36px;font:inherit;font-size:calc(14px * var(--ts));color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-weight:400;display:flex}.view-menu button:hover,.view-menu button[aria-current]{background:var(--grey-100)}.bin-confirm{padding:4px 2px}.bin-confirm h3{font-size:calc(17px * var(--ts));margin:0 0 6px;font-weight:600}.bin-confirm p{color:var(--grey-600);font-size:calc(14px * var(--ts));margin:0 0 20px;line-height:1.45}.bin-note{background:var(--grey-100);font-size:calc(13.5px * var(--ts));border-radius:10px;align-items:center;gap:10px;margin:16px 16px 4px;padding:10px 12px;line-height:1.4;display:flex}.bin-note span{flex:1}.bar-bin-note{display:none}@media (min-width:900px){.bar-bin-note{flex:1;min-width:0;display:block}.bar-bin-note .bin-note{margin:8px 16px 0 6px;padding:4px 4px 4px 12px}.body-bin-note{display:none}}.msg-restore{border:1px solid var(--grey-250);background:var(--paper);color:var(--ink);font:inherit;font-size:calc(12.5px * var(--ts));cursor:pointer;vertical-align:middle;border-radius:7px;margin-left:8px;padding:4px 10px;font-weight:500}.msg-restore:hover{background:var(--grey-100)}.msg-bin{width:28px;height:28px;color:var(--grey-600);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin:-6px -6px -6px 2px;padding:0;display:inline-flex}.msg-bin:hover{background:var(--grey-100);color:var(--ink)}.bin-note .action{border:1px solid var(--grey-250);background:var(--paper);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:0 14px;font-weight:500}.bar .action.icon,.mind-settings .action.icon{border:0;width:34px;padding:0}.bar .action.icon svg,.mind-settings .action.icon svg{margin:auto;display:block}.bar .action.icon.busy svg{animation:.8s linear infinite spin}@media (prefers-reduced-motion:reduce){.bar .action.icon.busy svg{animation:none}}@media (max-width:899px){:is(.col.detail,.feed-read-page) .bar .top{flex-wrap:wrap;row-gap:8px}:is(.col.detail,.feed-read-page) .bar .grow{flex-basis:calc(100% - var(--tap))}:is(.col.detail,.feed-read-page) .bar .action{padding:0 10px}:is(.col.detail,.feed-read-page) .bar .actions{flex:100%}:is(.col.detail,.feed-read-page) .bar .action-group{flex:1}:is(.col.detail,.feed-read-page) .bar .action-group .action{flex:1;min-width:0}:is(.col.detail,.feed-read-page) .bar .action-group{display:contents}:is(.col.detail,.feed-read-page) .bar .actions{justify-content:space-between;gap:2px}:is(.col.detail,.feed-read-page) .bar .action-group .action{min-width:0;font-size:calc(14px * var(--ts));text-overflow:ellipsis;flex:0 auto;padding:0 8px;overflow:hidden}.col.detail .bar .actions.chat-new{flex:none}.col.detail .bar .chat-new .action{width:var(--tap);background:0 0;border:0;justify-content:center;padding:0}.col.detail .bar .chat-new .action span{display:none}.col.detail .bar:has(.chat-new) .grow{flex-basis:0}.col.detail .bar:has(.chat-new) .top{flex-wrap:nowrap}:is(.col.detail,.feed-read-page) .bar .action-group .action.primary{flex:none}:is(.col.detail,.feed-read-page) .bar .action-group .action,:is(.col.detail,.feed-read-page) .bar .action.more{border:0;border-radius:8px}}.nav{z-index:20;background:var(--paper);border-top:1px solid var(--rule);max-width:430px;padding-bottom:calc(var(--nav-safe) + var(--nav-lift));margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}@media (display-mode:browser){:root:not([data-standalone]):not(.native-tabs){--nav-lift:0px;--nav-safe:env(safe-area-inset-bottom,0px);--nav-h:calc(var(--tap) + 12px + var(--nav-safe))}}.nav button{min-height:var(--tap);color:var(--grey-600);font:inherit;font-size:calc(11px * var(--ts));cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;padding:7px 4px 9px;font-weight:500;display:flex;position:relative}.nav button[aria-current=page]{color:var(--sel-ink,var(--ink));font-weight:600}.rail-more{anchor-name:--railmore}.rail-more-menu{position-anchor:--railmore}.nav button:focus,.nav button:focus-visible{outline:none}.nav button:focus-visible{background:var(--grey-50);color:var(--ink)}.nav :is(.rail-drawer,.rail-more-menu) button.rail-edit{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);font-size:calc(12px * var(--ts));color:var(--grey-600)}.nav .rail-more-menu button.rail-edit{border-radius:0 0 6px 6px;margin-top:4px}.confirm-dialog.edit-rail{max-width:300px;padding:18px 18px 14px}.edit-rail h3{font-size:calc(16px * var(--ts));margin:0 0 4px;font-weight:600}.edit-rail p{font-size:calc(13px * var(--ts));color:var(--grey-600);margin:0 0 10px}.edit-rail label{min-height:32px;font-size:calc(14px * var(--ts));cursor:pointer;border-radius:6px;align-items:center;gap:10px;margin:0 -6px;padding:0 6px;display:flex}.edit-rail label:hover{background:var(--grey-50)}.edit-rail label svg{color:var(--grey-600)}.edit-rail input{width:15px;height:15px;accent-color:var(--accent);margin:0 2px 0 0}.edit-rail .row{justify-content:flex-end;margin-top:12px}.confirm-dialog.edit-rail .row button{flex:none;min-height:32px;padding:0 16px}.nav button,.nav .glyph{transition:color .15s ease-out,background-color .15s ease-out,transform .18s ease-out}@media (hover:hover){.nav button:hover{color:var(--ink);background:var(--grey-50)}.nav button:hover .glyph{transform:scale(1.14)}.nav button:active .glyph{transform:scale(.94)}}.nav .glyph{flex:none;justify-content:center;align-items:center;width:30px;height:16px;line-height:1;display:flex}.nav .glyph svg{display:block}.nav .navcount{position:absolute;top:3px;left:calc(50% + 5px)}.navcount{box-sizing:border-box;background:var(--signal);min-width:16px;height:16px;color:var(--on-signal);font-family:var(--font-body);font-size:calc(10px * var(--ts));text-align:center;text-box:trim-both cap alphabetic;border-radius:8px;flex:none;align-content:center;padding:0 4px;font-weight:700;line-height:16px}.fab{z-index:25;right:16px;bottom:calc(var(--nav-h) + 16px);white-space:nowrap;background:var(--accent);height:52px;color:var(--on-accent);cursor:pointer;font:inherit;font-size:calc(15px * var(--ts));border:0;border-radius:26px;align-items:center;gap:10px;padding:0 22px 0 18px;font-weight:600;display:flex;position:fixed;box-shadow:0 3px 10px #00000059}.fab .fab-label{line-height:1;display:block;position:relative;top:-.08em}.bar .action.reply-top,.fab.fab-mind{display:none}.app.has-nav{padding-bottom:var(--nav-h)}@media (max-width:899px){.col.list{padding-bottom:80px}}.col.detail:has(.fab-reply) .screen-body:after{content:"";flex:none;height:96px;display:block}.toggle{background:var(--grey-100);border-radius:8px;gap:2px;margin:12px 0 0;padding:2px;display:flex}.toggle button{min-height:36px;color:var(--grey-600);font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;font-weight:500}.toggle button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #00000014}.bar .toggle{margin-bottom:12px}.state{border-bottom:1px solid var(--rule);padding:20px 16px}.who{align-items:center;gap:8px;display:flex}.who .name{font-family:var(--font-display);font-weight:700;font-size:calc(20px * var(--ts));letter-spacing:-.02em}.concerns{color:var(--ink-2);font-size:calc(14px * var(--ts));margin-top:10px}.status{font-size:calc(13px * var(--ts));align-items:center;gap:7px;margin-top:14px;display:inline-flex}.status .dot{border-radius:50%;flex:none;width:9px;height:9px}.status.working .dot{background:var(--ink);animation:1.8s ease-in-out infinite pulse}.status.working{color:var(--ink);font-weight:600}.status.idle .dot{border:1.5px solid var(--grey-400)}.status.idle,.status.paused{color:var(--grey-600)}.status.paused .dot{background:var(--grey-400);border-radius:2px}.derived{color:var(--grey-400);font-size:calc(11px * var(--ts));font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin-top:5px}.measure .state .derived{text-transform:none;letter-spacing:normal;font-family:inherit;font-size:calc(12px * var(--ts));margin-top:10px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.status.working .dot{animation:none}}.needs{border:1px solid var(--ink);background:var(--grey-50);border-radius:10px;margin:16px;padding:14px}.needs .label{font-family:var(--font-mono);font-size:calc(10px * var(--ts));text-transform:uppercase;letter-spacing:.1em;color:var(--grey-600)}.needs p{font-size:calc(14px * var(--ts));margin:7px 0 12px}.needs .note{font-size:calc(12px * var(--ts));color:var(--grey-600);margin-bottom:12px}.row{gap:8px;display:flex}.row+.row{margin-top:8px}.row button{min-height:var(--tap);font:inherit;font-size:calc(14px * var(--ts));cursor:pointer;border-radius:8px;flex:1;font-weight:500}.primary{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent)}.secondary{color:var(--ink);border:1px solid var(--grey-250);background:0 0}.artifact{border:1px solid var(--rule);border-radius:10px;margin:16px;overflow:hidden}.artifact .head{background:var(--grey-50);border-bottom:1px solid var(--rule);padding:12px 14px}.artifact .kicker{font-family:var(--font-mono);font-size:calc(10px * var(--ts));text-transform:uppercase;letter-spacing:.1em;color:var(--grey-600)}.artifact .title{font-family:var(--font-display);font-weight:600;font-size:calc(15px * var(--ts));margin-top:3px}.artifact .body{font-size:calc(14px * var(--ts));white-space:pre-wrap;color:var(--ink-2);padding:14px}.artifact .foot{padding:0 14px 12px}.band{width:100%;min-height:var(--tap);text-align:left;border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--grey-600);font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;background:0 0;margin:0;padding:14px 16px;display:block}.band strong{color:var(--ink);font-weight:600}.band .tag.new{margin:0 6px}.msg{border-bottom:1px solid var(--rule);padding:16px}.catchup{border-bottom:1px solid var(--rule)}.catchup-part{padding:16px 16px 12px}.catchup-part+.catchup-part{border-top:1px solid var(--rule)}.catchup-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.catchup-head h2{font-family:var(--font-mono);font-size:calc(11px * var(--ts));text-transform:uppercase;letter-spacing:.08em;color:var(--ink);margin:0;font-weight:500}.catchup-head .t{color:var(--grey-400);font-size:calc(12px * var(--ts));font-family:var(--font-mono)}.catchup ul{font-size:calc(14px * var(--ts));margin:8px 0 0;padding-left:18px;line-height:1.5}.catchup-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.catchup-btn{border:1px solid var(--rule);height:26px;color:var(--grey-600);font:inherit;font-size:calc(12px * var(--ts));white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;padding:0 10px;font-weight:500}.catchup-btn:hover{color:var(--ink);background:var(--grey-50)}.catchup-btn.go{color:var(--ink)}.catchup-head .catchup-shut{width:24px;height:24px;color:var(--grey-400);cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:center;place-items:center;margin-left:auto;padding:0;display:grid}.catchup-head .t+.catchup-shut{margin-left:0}.catchup-head:has(.catchup-shut) .t{margin-left:auto}.catchup-shut:hover,.catchup-done:hover{color:var(--ink);background:var(--grey-100)}.catchup-shut svg,.catchup-done svg{display:block}.catchup-reply{border-top:1px solid var(--rule);position:relative}.catchup-reply .msg.inboxrow{border-bottom:0;width:100%}.catchup-reply .msg.inboxrow .snippet{padding-right:28px}.catchup-face{vertical-align:-3px;width:16px;height:16px;margin-right:8px;display:inline-block;overflow:hidden}.catchup-face .avatar{border-radius:50%;place-items:center;margin:0;display:grid;width:16px!important;height:16px!important;font-size:calc(8px * var(--ts))!important}.catchup-done{width:24px;height:24px;color:var(--grey-400);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;bottom:14px;right:12px}.catchup-foot{border-top:1px dashed var(--grey-250);gap:6px;padding:10px 16px;display:flex}.catchup-btn.dismiss{border-color:#0000;margin-left:auto}button.msg.catchup-toggle{text-align:left;border-bottom:0;align-items:center;gap:10px;width:100%;display:flex}.catchup-toggle h2{font-family:var(--font-mono);font-size:calc(11px * var(--ts));text-transform:uppercase;letter-spacing:.08em;color:var(--ink);margin:0;font-weight:500}.catchup-toggle .t{color:var(--grey-400);font-size:calc(12px * var(--ts));font-family:var(--font-mono)}.catchup-part+.catchup-toggle{border-top:1px solid var(--rule)}.catchup-wrap{z-index:61;background:color-mix(in srgb, var(--paper) 35%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:21px;animation:.3s ease-out both catchup-veil-in;display:grid;position:fixed;inset:0}@keyframes catchup-veil-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.catchup-wrap{animation:none}}.catchup-dialog .hint-body ul{font-size:calc(13px * var(--ts));color:var(--ink);margin:0;padding-left:18px;line-height:21px}.catchup-step{z-index:30;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));border:1px solid var(--rule);background:var(--paper);width:min(480px,100vw - 32px);color:var(--ink);touch-action:pan-y;border-radius:14px;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000026}@media (max-width:899px){.catchup-step{bottom:calc(var(--nav-h) + 12px)}.app:has(.catchup-step) .fab{bottom:calc(var(--nav-h) + 88px)}}.catchup-step-text{flex:1;gap:2px;min-width:0;display:grid}.catchup-step-title{font-family:var(--font-mono);font-size:calc(10.5px * var(--ts));text-transform:uppercase;letter-spacing:.08em;color:var(--grey-600);font-variant-numeric:tabular-nums}.catchup-step-why{font-size:calc(13.5px * var(--ts));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catchup-step-buttons{flex:none;gap:6px;display:flex}.catchup-step-buttons button{border:1px solid var(--rule);min-height:36px;color:var(--ink);font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;background:0 0;border-radius:8px;padding:0 12px}.catchup-step-buttons button.go{background:var(--ink);color:var(--paper);border-color:var(--ink);font-weight:600}.catchup-step-buttons button.stop{width:36px;color:var(--grey-600);place-items:center;padding:0;display:grid}.catchup-step-buttons button.stop svg{display:block}.catchup-step-buttons button:disabled{opacity:.35;cursor:default}.catchup-note{font-size:calc(12.5px * var(--ts));color:var(--grey-600);margin:4px 0 0}button.msg{border:0;border-bottom:1px solid var(--rule);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;margin:0;display:block}.msg .from{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.msg .from .n{font-weight:600;font-size:calc(14px * var(--ts))}button.msg .from{min-width:0}button.msg .from .n{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.msg .from .t{color:var(--grey-400);font-size:calc(12px * var(--ts));font-family:var(--font-mono);flex:none}.msg .text{white-space:pre-wrap;font-size:calc(14px * var(--ts));color:var(--ink-2);margin-top:7px}.col.detail{--ink-2:var(--body-ink)}.app[data-level] .col.detail{font-weight:470}.col.detail .msg .text{color:var(--body-ink)}.msg .snippet{min-height:1lh;font-size:calc(13px * var(--ts));color:var(--grey-600);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.msg .rowmeta{align-items:center;gap:8px;margin-top:8px;display:flex}.msg .rowmeta .tag{flex:none;padding:1px 5px;line-height:14px}.msg.mindrow .rowmeta .tag{font-size:calc(9px * var(--ts));letter-spacing:.04em;padding:0 4px}.msg .rowmeta .who{min-width:0;font-size:calc(12px * var(--ts));color:var(--grey-600);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.msg .rowmeta .who .is-mind{color:var(--ink)}.msg.mindrow,.msg.in-mind{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:57px;padding-block:8px;display:flex}.msg.in-mind{height:57px;padding-block:6px}.msg.in-mind .from{align-items:center;line-height:20px}.msg.in-mind .from>.t{line-height:20px}.msg.in-mind .snippet{font-size:calc(12px * var(--ts));margin-top:0;line-height:16px}.msg.mindrow{border-bottom:0}.msg.mindrow .tags{flex:none;align-items:center;gap:8px;display:flex}.msg.mindrow .tags .tag{padding:1px 5px;line-height:14px}.msg.mindrow .rowmeta{margin-top:4px;padding-left:24px}.msg.projectrow .rowmeta{padding-left:0}.newrow{width:100%;min-height:var(--tap);text-align:left;color:var(--grey-600);font:inherit;font-size:calc(14px * var(--ts));cursor:pointer;background:0 0;border:0;margin:0;padding:14px 16px;display:block}.newrow:hover{color:var(--ink)}.msg .steps{margin:8px 0 0;padding-left:1.35em}.msg .steps li{margin-top:4px}.msg.mindrow .from .n .mind-mark{vertical-align:-1.5px}.out{box-sizing:border-box;border:1px solid var(--ink);width:15px;height:15px;color:var(--ink);vertical-align:middle;font:700 calc(9px * var(--ts))/1 var(--font-mono);border-radius:50%;flex:none;place-items:center;display:inline-grid}.out.low{border-style:dashed;border-color:var(--grey-600);color:var(--grey-600)}.msg.mindrow .from .lead{align-items:center;gap:6px;min-width:0;display:flex}.bar h1 .out,.msg .from .n .out{margin-left:8px}:is(.bar h1:has(.out),.bar h1:has(.thinking-dots)){align-items:baseline;display:flex}:is(.bar h1:has(.out)>*,.bar h1:has(.thinking-dots)>*){flex:none}:is(.bar h1:has(.out) .ttl,.bar h1:has(.thinking-dots) .ttl){text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}:is(.bar h1:has(.out) .mind-mark,.bar h1:has(.thinking-dots) .mind-mark){position:relative;top:1px}.bar h1 .thinking-dots{margin-left:3px}.bar h1:has(.out) .out{align-self:center}.msg.mindrow.off .from .n{color:var(--grey-600)}.msg.mindrow.off .mind-mark{opacity:.45}.msg.mindrow.off .out{border-color:var(--grey-600);color:var(--grey-600)}.mlist{background:var(--grey-50);border-bottom:1px solid var(--rule)}.mrow{text-align:left;border:0;border-top:1px solid var(--rule);width:100%;color:inherit;font:inherit;cursor:pointer;box-shadow:inset 3px 0 0 var(--grey-200);background:0 0;margin:0;padding:9px 16px 9px 30px;display:block}.mrow:first-child{border-top:0}.mrow:hover{background:var(--grey-100)}.mrow:focus-visible{background:var(--grey-100);outline:none}.mrow[aria-current=true]{background:var(--grey-200);box-shadow:inset 3px 0 0 var(--ink)}.mrow.last,.msg.last{box-shadow:inset 3px 0 0 var(--grey-400)}.mtop{align-items:baseline;gap:8px;display:flex}.mname{font-size:calc(13px * var(--ts));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mtime{color:var(--grey-400);font-size:calc(11px * var(--ts));font-family:var(--font-mono);flex:none;margin-left:auto}.mtop .tag{flex:none;padding:1px 5px}.mtop .mname{flex:0 auto}.mtop .dir{color:var(--grey-400);flex:none;align-items:center;display:inline-flex}.mtop .clip{color:var(--grey-400);font-size:calc(11px * var(--ts));font-family:var(--font-mono);flex:none;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.mtop .clip+.mtime{margin-left:0}.mrow{align-items:baseline;gap:8px;display:flex}.mrow .mtop{display:contents}.mrow .mtop .dir,.mrow .mtop .mname,.mrow .mtop .tag,.mrow .mtop .waitmark{order:-2}.mrow .mtext{text-overflow:clip;flex:1;order:-1;min-width:0;margin:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.mrow.same .mtop :is(.mname,.dir){visibility:hidden}.mrow .mtop .dir{width:12px;margin-left:-20px}.mrow .mtop .clip{margin-left:0}@media (hover:hover){.mrow .mtime{display:none}.mrow:is(:hover,:focus-visible,[aria-current]) .mtime{display:inline}}.msg .from .n .clip{vertical-align:-1px;color:var(--grey-400);margin-left:6px;display:inline-flex}.mtext{font-size:calc(13px * var(--ts));color:var(--grey-600);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.mrow.read .mname{color:var(--grey-600)}.mrow.read .mtext{color:var(--grey-400)}.mrow.mquiet{color:var(--grey-400);font-size:calc(13px * var(--ts));cursor:default}.draftmark{vertical-align:-2px;color:var(--ink);margin-left:6px;display:inline-flex}.kindmark{vertical-align:-2px;color:var(--grey-600);margin-right:6px;display:inline-flex}.sentmark{vertical-align:-1px;margin-right:6px;display:inline-flex}.msg .snippet>.mind-mark{vertical-align:-2px;margin-right:6px;display:inline-block}.msg .head{align-items:flex-start;gap:12px;display:flex}.msg .head>.avatar,.msg .head>.mind-mark{flex:none;align-self:center;margin:0}.msg .head .sender{flex:1;min-width:0}.msg .head .from .n{flex:auto;align-items:center;gap:4px 8px;min-width:0;display:flex}.msg .head .from .n .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.msg .head .from .n .nm .mind-name{vertical-align:bottom}.msg .head .from .t{flex:none}.msg .head .from .n .tag{white-space:nowrap;flex:none;padding:1px 5px;line-height:14px}.msg .head .from .t{align-items:center;gap:10px;display:flex}.msg .head .clip{align-items:center;gap:2px;display:inline-flex}.msg .from .t .clip{vertical-align:-2px;align-items:center;gap:2px;margin-right:8px;display:inline-flex}.msg .head .to{font-size:calc(12px * var(--ts));color:var(--grey-600);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.msg .head+.text,.msg .head+.original-html{margin-top:16px}.tagline{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.msg .tagline+.text,.msg .tagline+.original-html{margin-top:16px}.tag{font-family:var(--font-mono);font-size:calc(10px * var(--ts));text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--grey-250);color:var(--grey-600);border-radius:4px;padding:2px 6px}.tag.mind{border-color:var(--ink);color:var(--ink)}.tag.unknown{border-style:dashed}.tag.new{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.msg.unread .from .n{font-weight:700}.msg.unread .snippet,.msg.unread .rowmeta .who{color:var(--ink-2)}.msg.inboxrow .from .n .mind-mark{vertical-align:-2px;margin-right:5px}.msg.inboxrow .from .n .count{font-weight:400;font-size:calc(12px * var(--ts));color:var(--grey-400);margin-left:6px}.msg.inboxrow .subj{font-size:calc(13px * var(--ts));color:var(--grey-600);white-space:nowrap;margin-top:2px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.msg.inboxrow .from>.fold{align-self:center;margin-left:8px}.msg.inboxrow .from>.n{flex:1;min-width:0}.col.list .msg.inboxrow{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:57px;padding-block:6px;display:flex}.col.list .msg.inboxrow .from{align-items:center;line-height:20px}.col.list .msg.inboxrow .from>.t{line-height:20px}.col.list .msg.inboxrow .subj{font-size:calc(12px * var(--ts));margin-top:0;line-height:16px}.col.list .msg.inboxrow .snippet{min-height:0;font-size:calc(12px * var(--ts));margin-top:0;line-height:16px}@media (min-width:900px){.col.list :is(.msg.inboxrow,.msg.in-mind) .from .n{font-size:calc(13px * var(--ts))}.col.list :is(.msg.inboxrow .subj,.msg.inboxrow .snippet,.msg.in-mind .snippet){font-size:calc(11.5px * var(--ts))}}@media (hover:hover){.msg.inboxrow .from>.t{opacity:0;pointer-events:none;position:absolute;right:0}.msg.inboxrow .from{position:relative}.msg.inboxrow:is(:hover,:focus-visible,[aria-current]) .from>.t{opacity:1;transition:opacity .15s;position:static}}.msg.inboxrow.unread .subj{color:var(--ink)}.newdot{background:var(--signal);vertical-align:.08em;border-radius:50%;flex:none;width:.5em;height:.5em;margin-right:.45em;display:inline-block}.link{min-height:var(--tap);color:var(--grey-600);font:inherit;font-size:calc(12px * var(--ts));cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.original{background:var(--grey-50);border:1px solid var(--rule);font-family:var(--font-mono);font-size:calc(11.5px * var(--ts));white-space:pre-wrap;color:var(--grey-600);border-radius:8px;margin-top:8px;padding:12px;overflow-x:auto}.msg.draft{background:var(--grey-50)}.msg.draft .addressed{font-size:calc(12px * var(--ts));color:var(--grey-600);margin-top:8px}.msg.draft .addressed .addr{color:var(--ink)}.msg.draft .body{width:100%;color:var(--ink-2);font:inherit;font-size:calc(14px * var(--ts));white-space:pre-wrap;resize:none;background:0 0;border:0;margin-top:16px;padding:0;line-height:1.5;display:block;overflow:hidden}.msg.draft .body:focus{outline:0}.msg.draft .body:disabled{opacity:.6}.msg.draft .note{border-top:1px solid var(--rule);font-size:calc(12px * var(--ts));color:var(--grey-600);margin-top:14px;padding-top:12px}.msg.draft .row{align-items:center;gap:16px;margin-top:14px}.msg.draft .review-flag{font-size:calc(11px * var(--ts));letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:10px;font-weight:700}.msg.draft .row button.primary{border-radius:8px;flex:none;width:auto;min-height:36px;padding:0 18px}.msg.draft .row .link{flex:none;min-height:36px;padding:0}.msg.draft .row .discard{margin-left:auto}.sentwith{font-size:calc(11px * var(--ts));color:var(--grey-400);margin-top:14px}.overlay .sentwith,.composer .sentwith{border-top:1px solid var(--rule);padding-top:10px}.sentwith span{color:var(--grey-600);text-decoration:underline}.overlay .sentwith{flex:none;margin-top:10px}.pending{border-bottom:1px solid var(--rule);background:var(--grey-50);font-size:calc(13px * var(--ts));color:var(--grey-600);padding:12px 16px}.pending strong{color:var(--ink);font-weight:600}.pending .said{margin-top:4px;display:block}.pending .answer{color:var(--ink-2);font-size:calc(14px * var(--ts));white-space:pre-wrap;margin:8px 0 0}.run{border-bottom:1px solid var(--rule);background:var(--grey-50);padding:12px 16px}.handling{font-size:calc(13px * var(--ts));color:var(--grey-600);padding:4px 16px 10px}.handling-line{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.handling-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink-2);flex:auto;overflow:hidden}.handling-line>.handling-btn,.handling-line>.mode-switch{flex:none}@media (max-width:600px){.handling-line{flex-wrap:wrap;row-gap:6px}.handling-text{flex-basis:calc(100% - 24px)}.handling-btn{min-width:0}}.handling-btn{border:1px solid var(--grey-250);min-width:88px;min-height:24px;color:var(--ink);font:inherit;font-size:calc(11px * var(--ts));cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.handling-btn:hover{border-color:var(--ink)}.mode-switch{flex:none;display:inline-flex;position:relative}.mode-switch>.handling-btn svg{transform:rotate(90deg)}.mode-switch>.handling-btn,.consult-form .mode-switch>.handling-btn{width:auto;min-width:0;min-height:24px;font-size:calc(11px * var(--ts));box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;margin:0;padding:0 6px;font-weight:600}.mode-switch>.handling-btn:focus-visible{outline:1px solid var(--grey-250)}.mode-switch>.handling-btn:hover{border-color:var(--grey-250)}.mode-switch .mode-menu{z-index:40;border:1px solid var(--rule);background:var(--paper);border-radius:10px;flex-direction:column;min-width:200px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 18px #0000002e}.mode-switch .mode-title{font-size:calc(11px * var(--ts));color:var(--grey-500);padding:4px 8px 2px}.mode-switch .mode-menu button{width:100%;min-height:0;color:var(--ink);font:inherit;font-size:calc(12px * var(--ts));text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;margin:0;padding:6px 26px 6px 8px;display:flex;position:relative}.mode-switch .mode-menu button:hover:not(:disabled){background:var(--grey-50)}.mode-switch .mode-menu button:disabled{opacity:.45;cursor:default}.mode-switch .mode-menu button:focus-visible{outline:1px solid var(--grey-250)}.mode-switch .mode-label{font-size:calc(12px * var(--ts));align-items:center;gap:6px;font-weight:600;display:flex}.mode-switch .mode-default{background:var(--grey-50);font-size:calc(10px * var(--ts));color:var(--grey-600);border-radius:4px;padding:0 5px;font-weight:500}.mode-switch .mode-hint{font-size:calc(11px * var(--ts));color:var(--grey-500)}.mode-switch .mode-check{font-size:calc(11px * var(--ts));position:absolute;top:7px;right:8px}.consult-form .mode-switch{align-self:flex-start;margin:10px 0 2px}.consult-form .mode-menu{top:auto;bottom:calc(100% + 6px)}.handling-more[aria-expanded=true] svg{transform:rotate(90deg)}.instructions{background:var(--grey-50);border-radius:8px;margin-top:10px;padding:10px 12px}.pending>.instructions{border-top:0;margin-top:0;padding-top:0}.instructions-head{align-items:baseline;gap:10px;display:flex}.instructions strong{color:var(--ink);font-weight:600}.instructions .said{margin:2px 0 0;display:block}.instructions .field{width:100%;margin:8px 0;display:block}.whochip{vertical-align:bottom;line-height:inherit;align-items:center;gap:4px;display:inline-flex}.whochip>*{flex:none;margin:0!important}.msg .to .arrow{color:var(--grey-500)}.msg.mindline .asked{font-size:calc(13px * var(--ts));color:var(--grey-500);margin-top:8px}.msg.mindline>.link{margin-top:10px}.msg.mindline .unsent{border:1px solid var(--grey-250);font-size:calc(13px * var(--ts));color:var(--ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.msg .to .unreviewed{color:var(--ink)}.run button{min-height:var(--tap);color:var(--grey-600);font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.composer{padding:16px}.composer button{width:100%;min-height:var(--tap);border:1px solid var(--grey-250);color:var(--grey-600);font:inherit;font-size:calc(14px * var(--ts));text-align:left;cursor:pointer;background:0 0;border-radius:8px;padding:0 14px}.artifact .body.clamped{max-height:8.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.original-html{background:var(--paper);border:0;border-radius:0;width:100%;margin-top:8px;display:block}.link+.link{margin-left:14px}.composer .write{border:1px solid var(--grey-250);background:var(--paper);width:100%;min-height:66px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));resize:vertical;border-radius:8px;padding:12px 14px}.composer .write::placeholder{color:var(--grey-400)}.needs .row button{min-height:var(--tap)}.composer .row button.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);text-align:center}.composer .row button.primary:disabled{opacity:.45}.composer .field{width:100%;min-height:var(--tap);border:1px solid var(--grey-250);background:var(--paper);color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));border-radius:8px;margin-bottom:8px;padding:10px 14px}.composer .field::placeholder{color:var(--grey-400)}.field-wrap{margin-bottom:8px;position:relative}.field-wrap .field{margin-bottom:0}.picker.suggest{z-index:5;background:var(--paper);margin-top:4px;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #00000024}.picker.suggest .picklist{border-top:0;max-height:220px}.picker.suggest .pick{cursor:pointer}.picker.suggest .pick:hover,.picker.suggest .pick.on{background:var(--grey-50)}.addr-box{cursor:text;flex-wrap:wrap;align-items:center;gap:4px 6px;height:auto;display:flex}.addr-box input{min-width:80px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:2px 0}.addr-box input::placeholder{color:var(--grey-400)}.addr-box .chip{background:var(--grey-100);width:auto;min-width:0;max-width:100%;min-height:0;color:var(--ink);font:inherit;white-space:nowrap;text-align:left;cursor:pointer;border:0;border-radius:0;align-items:center;gap:6px;padding:3px 8px 3px 5px;line-height:1.3;display:inline-flex}.addr-box .chip.on{background:var(--grey-200)}.addr .chip-mark,.addr-reveal .chip-mark{width:18px;color:var(--grey-600);flex:none;place-items:center;display:inline-grid}.chip-name{flex:none}.chip-org{color:var(--grey-600);text-overflow:ellipsis;min-width:0;overflow:hidden}.addr-drop{z-index:5;background:var(--paper);border-bottom:1px solid var(--rule);max-height:260px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.addr-row{cursor:pointer;font-size:calc(14px * var(--ts));align-items:center;gap:10px;padding:10px 2px;display:flex}.addr-row:hover,.addr-row.on{background:var(--grey-50)}.addr-row .addr-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.addr-row .addr-org{color:var(--grey-600);font-size:calc(13px * var(--ts));white-space:nowrap;flex:none}.addr-row .addr-org+.out{margin-left:auto}.mention-at{height:0;position:relative}.addr-drop.mention-drop{z-index:40;border:1px solid var(--rule);border-radius:10px;width:240px;max-width:80vw;max-height:216px;padding:4px;top:auto;bottom:6px;right:auto;box-shadow:0 6px 18px #0000002e}.mention-drop .addr-row{font-size:calc(13px * var(--ts));border-radius:6px;gap:8px;padding:6px 8px}.addr-reveal{background:var(--grey-50);border-bottom:1px solid var(--rule);font-size:calc(14px * var(--ts));align-items:center;gap:10px;margin-bottom:8px;padding:10px 2px;display:flex}.addr-reveal .addr-who{flex-direction:column;flex:1;min-width:0;display:flex}.addr-reveal .addr-email{color:var(--grey-600);font-size:calc(13px * var(--ts));white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;overflow:hidden}.addr-reveal button{width:auto;min-height:0;color:var(--grey-600);font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;background:0 0;border:0;flex:none;padding:4px 6px}.addr-reveal button:hover{color:var(--ink)}.overlay .addr-reveal{margin-bottom:0}.overlay .to-row .addr-box{padding-right:64px}.picker.addr-drop,.overlay .picker.addr-drop{border:0;border-radius:0;margin:0}.picker.addr-drop .picklist,.overlay .picker.addr-drop .picklist{border:0;border-bottom:1px solid var(--rule);border-radius:0;max-height:260px;margin:0}.picker.addr-drop .pickrow{border-bottom:0;gap:10px}.picker.addr-drop .pickrow .mind-mark{flex:none}.addr-box .addr-k{color:var(--grey-400);margin-right:4px}.addr .chip-mark.pod{width:auto}.pod-members{align-items:flex-start}.pod-members .addr-who{gap:6px}.pod-member{align-items:center;gap:8px;display:flex}.pod-member .addr-email{margin-left:2px}.overlay .bar{padding:calc(12px + env(safe-area-inset-top) + var(--titlebar,0px)) 16px 0}.overlay .bar h1{font-size:calc(15px * var(--ts))}.overlay .body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.overlay .composer{flex-direction:column;flex:1;min-height:0;padding:6px 16px 14px;display:flex}.overlay .close{width:34px;height:34px;min-height:0;color:var(--grey-600);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:-6px;padding:0;display:flex}.overlay .close:hover{background:var(--grey-100);color:var(--ink)}.overlay .field,.overlay .write,.overlay .fold-fields{border:0;border-bottom:1px solid var(--rule);min-height:0;font-size:calc(13px * var(--ts));border-radius:0;margin-bottom:0;padding:9px 2px}.overlay .fold-fields{text-align:left;width:100%;color:var(--grey-400);cursor:pointer;background:0 0;display:block}.overlay .fold-fields:hover{color:var(--ink)}.overlay .field{flex-shrink:0}.overlay .field:focus,.overlay .write:focus{outline:0}.overlay .write{border-bottom:0;flex:1;min-height:120px;padding:12px 2px;line-height:1.55;overflow-y:auto}.overlay .write:empty:before{content:attr(data-placeholder);color:var(--grey-400)}.overlay .write a{color:inherit}.overlay .write-wrap{flex-direction:column;flex:1;min-height:120px;display:flex;position:relative}.overlay .write-wrap .idea{line-height:1.55;font-size:calc(13px * var(--ts));color:var(--grey-400);pointer-events:none;padding:12px 2px;transition:opacity .6s;position:absolute;inset:0 0 auto}.overlay .write-wrap .idea[data-fade]{opacity:0}.overlay .write-wrap .idea>span{animation:.8s both idea-in,4.5s ease-in-out .8s infinite idea-breathe}@keyframes idea-in{0%{opacity:0}}@keyframes idea-breathe{50%{opacity:.65}}.overlay .write-wrap .idea>.use-idea{animation:.8s both idea-in}.overlay .write-wrap .idea-spin{vertical-align:-1px;border:1.5px solid var(--grey-250);border-top-color:var(--grey-400);border-radius:50%;width:11px;height:11px;margin-left:2px;animation:.4s both idea-in,.8s linear infinite spin;display:inline-block}@media (prefers-reduced-motion:reduce){.overlay .write-wrap .idea>span{animation:.8s both idea-in}}.overlay .write-wrap .use-idea{pointer-events:auto;vertical-align:middle;border:1px solid var(--grey-250);background:var(--paper);width:28px;height:28px;min-height:0;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin:0 0 0 6px;padding:0;display:inline-flex}.overlay .write-wrap .use-idea:hover{border-color:var(--ink)}.overlay .tool,.overlay .format button,.overlay .clip button{min-height:0}.overlay .tools{padding:9px 16px calc(9px + var(--safe-b));border-top:1px solid var(--rule);background:var(--paper);flex:none;align-items:center;gap:2px;display:flex}.overlay .tools .send{width:auto;min-height:34px;font-size:calc(13px * var(--ts));background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);cursor:pointer;border-radius:18px;flex:none;margin-right:6px;padding:0 20px;font-weight:500}.overlay .tools .send:disabled{opacity:.45}.overlay .tool{width:34px;height:34px;color:var(--grey-600);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.overlay .tool:hover{background:var(--grey-100);color:var(--ink)}.overlay .tool[aria-pressed=true]{background:var(--grey-200);color:var(--ink)}.overlay .tool.last{margin-left:auto}.overlay .tool .aa{font-size:calc(13px * var(--ts));letter-spacing:-.02em;font-weight:600}.overlay .format{background:var(--grey-50);border-radius:10px;flex:none;align-items:center;gap:2px;margin-top:10px;padding:4px;display:flex}.overlay .format button{width:32px;height:30px;color:var(--grey-600);font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.overlay .format button:hover{background:var(--grey-100);color:var(--ink)}.overlay .format button[aria-pressed=true]{background:var(--grey-200);color:var(--ink)}.overlay .format .sep{background:var(--grey-250);flex:none;width:1px;height:16px;margin:0 5px}.overlay .format .word{width:auto;color:var(--ink);padding:0 10px;font-weight:500}.overlay .format.linking input{border:1px solid var(--grey-250);background:var(--paper);min-width:0;height:30px;color:var(--ink);font:inherit;font-size:calc(13px * var(--ts));border-radius:6px;flex:1;margin:0 2px 0 0;padding:0 9px}.overlay .format.linking input:focus{border-color:var(--ink);outline:0}.overlay .emoji{flex:none;margin-top:10px}.overlay emoji-picker{color-scheme:normal;--background:var(--paper);--border-color:var(--rule);--border-radius:10px;--button-hover-background:var(--grey-100);--button-active-background:var(--grey-200);--indicator-color:var(--ink);--outline-color:var(--grey-400);--input-border-color:var(--grey-250);--input-font-color:var(--ink);--input-placeholder-color:var(--grey-400);--input-font-size:calc(13px * var(--ts));--input-padding:.35rem .6rem;--category-font-color:var(--grey-600);--category-font-size:calc(12px * var(--ts));--num-columns:9;width:100%;height:300px}.overlay .clips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.overlay .clip{border:1px solid var(--grey-250);max-width:100%;font-family:var(--font-mono);font-size:calc(11px * var(--ts));color:var(--grey-600);border-radius:6px;align-items:center;gap:6px;padding:4px 4px 4px 9px;display:inline-flex}.overlay .clip button{width:20px;height:20px;color:var(--grey-600);font:inherit;font-size:calc(14px * var(--ts));cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.overlay .clip button:hover{background:var(--grey-200);color:var(--ink)}.overlay .clip img{object-fit:cover;border-radius:4px;flex:none;width:20px;height:20px;margin-left:-5px}.overlay .composer .note{font-size:calc(12px * var(--ts));color:var(--grey-600);margin-top:6px;line-height:1.45}.mind-cc{background:var(--grey-50);border-left:2px solid var(--grey-250);font-size:calc(12.5px * var(--ts));color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:2px 0 6px;padding:2px 2px 2px 8px;line-height:1.35;display:flex}.mind-cc-marks{flex:none;gap:2px;display:inline-flex}.mind-cc-say{flex:14em;min-width:0}.mind-cc-aside{color:var(--grey-600);display:block}.mind-cc-do{flex:none;margin-left:auto;display:flex}.mind-cc-do button{width:auto;min-height:30px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 8px;font-weight:500}.mind-cc-do button:hover{background:var(--grey-100)}@media (pointer:coarse){.mind-cc-do button{min-height:var(--tap)}}.overlay .picker{border:0;border-radius:0;margin:2px 0 0}.overlay .picker .pickhead{width:100%;min-height:0;color:var(--grey-600);font-size:calc(12px * var(--ts));justify-content:space-between;gap:6px;padding:7px 2px;font-weight:500}.overlay .picker .pickhead:hover{color:var(--ink)}.overlay .picker .pickhead span{font-size:calc(9px * var(--ts))}.overlay .picker .picklist{border:1px solid var(--grey-250);border-radius:8px;max-height:180px;margin-bottom:6px}@media (pointer:coarse){.overlay .picker .pickhead{min-height:34px}}.overlay .carry{border-top:1px solid var(--rule);background:var(--grey-50);color:var(--grey-600);font-size:calc(12px * var(--ts));flex:none;padding:8px 16px;line-height:1.45}.overlay .carry span{white-space:nowrap}.overlay .carry b{color:var(--ink);font-weight:600}@media (pointer:coarse){.overlay .field,.overlay .write,.overlay .write-wrap .idea,.setting .name-input{font-size:calc(16px * var(--ts))}.overlay .tools{gap:4px}.overlay .tools .send{min-height:44px;font-size:calc(15px * var(--ts));border-radius:22px;padding:0 24px}.overlay .tool,.overlay .close{width:44px;height:44px}.overlay .format button{width:auto;max-width:48px;height:40px;font-size:calc(15px * var(--ts));flex:1 1 0}.overlay .format .word{flex:none;max-width:none}.overlay .format.linking input{height:40px;font-size:calc(16px * var(--ts))}.overlay emoji-picker{--num-columns:8;--emoji-size:1.5rem;--category-emoji-size:1.25rem;--input-font-size:calc(16px * var(--ts));height:280px}.overlay .clip button{width:28px;height:28px}}.overlay .bar .send{display:none}@media (max-width:899px){.overlay .top-send .bar .close,.overlay .top-send .tools .send{display:none}.overlay .top-send .bar .send{background:var(--accent);width:36px;height:36px;min-height:0;color:var(--on-accent);border:1px solid var(--accent);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-right:-4px;padding:0;display:grid}.overlay .top-send .bar .send:disabled{opacity:.45}}@media (max-width:899px) and (pointer:coarse){.overlay .top-send .bar .send{width:var(--tap);height:var(--tap)}}@media (min-width:900px){.overlay .top-send .bar .back{display:none}}.picker{border:1px solid var(--grey-250);border-radius:8px;margin-top:10px}.picker .pickhead{width:100%;min-height:var(--tap);cursor:pointer;color:var(--ink);font:inherit;font-size:calc(13px * var(--ts));background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-weight:500;display:flex}.picker .picklist{border-top:1px solid var(--rule);max-height:240px;overflow-y:auto}.picker .pick{border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:6px 10px 6px 14px;display:flex}.picker .pick:last-child{border-bottom:0}.picker .pick .pname{min-width:0;font-size:calc(14px * var(--ts));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.picker .pick .pname:has(+.out){flex:0 auto}.picker .pick .pname+.out{margin-right:auto}.picker .pick button{border:1px solid var(--grey-250);width:auto;min-width:46px;min-height:32px;color:var(--ink);font:inherit;font-size:calc(12px * var(--ts));cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:0 10px;font-weight:500}.picker .pick .cm-owner{color:var(--grey-600);font-size:calc(12px * var(--ts));flex:none}.picker .pick .cm-remove{width:auto;min-width:0;min-height:0;color:var(--grey-600);font-size:calc(12px * var(--ts));text-underline-offset:.2em;background:0 0;border:0;border-radius:0;flex:none;padding:0;text-decoration:underline}.picker .pick .cm-remove:hover:not(:disabled){color:var(--ink)}.picker .pick .cm-who{flex-direction:column;gap:1px;display:flex}.picker .pick .cm-who .cm-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.picker .pick .cm-who .cm-email{color:var(--grey-400);font-size:calc(11px * var(--ts));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.circle-panel{margin:12px 16px 16px}.circle-spinner{border:1.5px solid var(--grey-250);border-top-color:var(--grey-600);border-radius:50%;flex:none;width:11px;height:11px;margin-left:6px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.circle-spinner{animation:none}}.circle-panel .circle-body{border-top:1px solid var(--rule);padding:0 14px 14px}.circle-add{gap:8px;margin-top:10px;display:flex}.circle-add input{min-width:0;min-height:var(--tap);border:1px solid var(--grey-250);background:var(--paper);color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));border-radius:8px;flex:1;padding:10px 14px}.circle-add button{width:auto;min-height:var(--tap);font:inherit;font-size:calc(14px * var(--ts));cursor:pointer;border-radius:8px;flex:none;padding:0 18px;font-weight:500}.circle-add button:disabled{opacity:.45;cursor:default}.picker.addmind{border:0;border-bottom:1px solid var(--rule);border-radius:0;margin-top:0}.picker.addmind .picklist{border-top:0}.picker.addmind .pick{gap:10px}.picker.addmind .pick .mind-mark{flex:none}.picker.addmind .pick.on{background:var(--grey-50)}.mind-settings{width:100%;min-height:var(--tap);border:0;border-bottom:1px solid var(--rule);background:var(--paper);color:var(--grey-600);font:inherit;font-size:calc(13px * var(--ts));text-align:left;flex-wrap:wrap;align-items:center;gap:2px 12px;padding:10px 16px;display:flex}.mind-settings:has(.acts){padding-top:5px;padding-bottom:5px}.mind-settings .acts{gap:6px;margin:0 auto 0 -9px;display:flex}.mind-settings .count{white-space:nowrap;flex:none;margin-left:auto}.bar .mind-settings{background:0 0;border:0;padding:0}.bar .mind-drawer+.account-drawer{padding-top:0}@media (hover:hover){.bar .mind-drawer{transition:grid-template-rows var(--slide);grid-template-rows:0fr;display:grid}.bar .mind-drawer>div{min-height:0;overflow:hidden}.bar:hover .mind-drawer{grid-template-rows:1fr}.bar:has(:focus-visible) .mind-drawer{grid-template-rows:1fr}.bar:has(~.screen-body .mind-files:hover) .mind-drawer{grid-template-rows:1fr}.bar:has(.account-drawer[data-open=true]) .mind-drawer{grid-template-rows:1fr}.mind-files{transition:grid-template-rows var(--slide);grid-template-rows:0fr;display:grid}.mind-files>div{min-height:0;overflow:hidden}.bar:hover~.screen-body .mind-files,.mind-files:hover{grid-template-rows:1fr}.bar:has(:focus-visible)~.screen-body .mind-files{grid-template-rows:1fr}.mind-files:has(details[open],:focus-visible){grid-template-rows:1fr}.bar:has(.account-drawer[data-open=true])~.screen-body .mind-files{grid-template-rows:1fr}}.bar-foot{height:12px}@media (hover:hover){.col.list .bar .top{margin:-6px 0 6px}.bar:has(.mind-drawer) .top{margin:-6px 0 6px}}@media (hover:hover) and (min-width:900px){:not(.col.detail)>.bar:has(>.bar-foot) .top{margin:-6px 0 6px}:not(.col.detail)>.bar>.bar-foot{display:none}}@media (hover:hover){.col.list .bar .account-drawer{transition:grid-template-rows var(--slide), padding-top var(--slide)}.col.list .bar .account-drawer:not([data-open=true]){padding-top:0}}@media (hover:hover) and (prefers-reduced-motion:reduce){.bar .mind-drawer,.mind-files{transition:none}}.bar .mind-settings .acts svg{width:15px;height:15px}.bar .mind-settings .acts [data-key=\/] svg{stroke-width:1.82px;width:14px;height:14px}.bar .mind-settings .acts .bar-tasks svg{stroke-width:1.89px;width:13.5px;height:13.5px}.bar .mind-settings .acts .pin svg{stroke-width:1.59px;stroke-width:1.4px;width:16px;height:16px}.bar .mind-settings .acts [aria-label=Abilities] svg{stroke-width:1.45px;width:15.5px;height:15.5px}.mind-settings .warn-dot{background:#b7791f;border-radius:50%;flex:none;width:7px;height:7px}.mind-settings-body .circle-panel>.pickhead{display:none}.app-settings{padding:8px 16px}.setting{font-size:calc(14px * var(--ts));cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.setting-link{width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0}.setting-link,.setting-link[aria-current]{border-radius:8px;width:calc(100% + 20px);margin:0 -10px;padding-inline:10px}.setting-link:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.setting-link[aria-current]{background:color-mix(in srgb, var(--ink) 7%, transparent)}.setting-chevron{font-size:calc(18px * var(--ts));color:var(--grey-600);line-height:1}.setting-link[aria-current] .setting-chevron{color:var(--ink)}.setting small{font-size:calc(12px * var(--ts));color:var(--grey-600);margin-top:2px;display:block}.setting small.refused{color:#c4321c}.setting input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex:none}.setting input:disabled,.setting.switch-row{cursor:default}.app-settings .legal{font-size:calc(12px * var(--ts));color:var(--grey-600);margin:18px 0 10px}.app-settings .legal a{color:inherit;text-underline-offset:.2em}.delete-account{padding:8px 16px calc(28px + env(safe-area-inset-bottom));font-size:calc(14px * var(--ts));line-height:1.5}.delete-account h2{font-size:calc(17px * var(--ts));margin:8px 0}.delete-account p{margin:0 0 4px}.delete-account .lead{font-weight:500}.delete-account h3{font-size:calc(11px * var(--ts));letter-spacing:.06em;text-transform:uppercase;color:var(--grey-600);margin:20px 0 6px;font-weight:600}.delete-account ul{margin:0;padding-left:18px}.delete-account li{margin:0 0 6px}.delete-account form{border-top:1px solid var(--rule);gap:8px;margin-top:24px;padding-top:16px;display:grid}.delete-account label{font-size:calc(13px * var(--ts));font-weight:500}.delete-account input{box-sizing:border-box;border:1px solid var(--grey-250);width:100%;min-height:40px;color:var(--ink);font:inherit;font-size:calc(16px * var(--ts));background:0 0;border-radius:8px;padding:0 12px}.delete-account input:focus{border-color:var(--ink);outline:0}.spend{padding:8px 16px calc(28px + env(safe-area-inset-bottom));font-size:calc(14px * var(--ts));line-height:1.45}.spend h2{font-size:calc(20px * var(--ts));margin:8px 0 4px}.spend h3{font-size:calc(11px * var(--ts));letter-spacing:.06em;text-transform:uppercase;color:var(--grey-600);margin:24px 0 4px;font-weight:600}.spend-status{min-height:1.45em;font-size:calc(12px * var(--ts));color:var(--grey-600);margin:0 0 10px}.spend .link{color:inherit;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.spend-note{font-size:calc(12px * var(--ts));color:var(--grey-600);margin:8px 0 0}.spend-work-cost{font-size:calc(12px * var(--ts));color:var(--grey-500);font-variant-numeric:tabular-nums;flex:none;margin-left:12px}.spend-work-total{text-transform:none;letter-spacing:0;color:var(--grey-500);margin-left:8px;font-weight:400}.spend-work-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.spend-pager{font-size:calc(12px * var(--ts));color:var(--grey-500);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.spend-pager .link:disabled{opacity:.35;cursor:default}.spend-loading{z-index:1;background:var(--grey-100);border-radius:1px;height:2px;margin-bottom:-2px;position:sticky;top:0;overflow:hidden}.spend-loading>span{background:var(--grey-400);border-radius:1px;width:35%;animation:1.1s cubic-bezier(.4,0,.2,1) infinite spend-loading;position:absolute;inset:0 auto 0 0}@keyframes spend-loading{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.spend-loading>span{opacity:.5;width:100%;animation:none}}.spend-money{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;min-width:0;display:flex}.spend-money strong{white-space:nowrap;font-weight:600}.spend-money small{font-size:calc(11px * var(--ts));color:var(--grey-600);white-space:nowrap}.spend-lines{margin:0;padding:0;list-style:none}.spend-lines li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.spend-lines .grow,.spend-month .grow{overflow-wrap:anywhere;min-width:0}.spend-lines small,.spend-month .grow small{font-size:calc(11px * var(--ts));color:var(--grey-600);display:block}.spend-bar{background:var(--grey-100);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.spend-bar span{background:var(--ink);opacity:.55;height:100%;display:block}.spend-month{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.spend-month>span[aria-hidden]{color:var(--grey-600)}.spend-back{text-align:left;margin:4px 0 0;display:block;font-size:calc(13px * var(--ts))!important;color:var(--grey-600)!important;text-decoration:none!important}.spend-sum{margin:16px 0 0}.spend-sum>div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.spend-sum dt{color:var(--grey-600)}.spend-sum dd{margin:0}.spend-unknown{color:var(--grey-600);font-size:calc(12px * var(--ts))}.spend-total{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;margin:20px 0 0;padding-top:12px;display:flex}.spend-total strong{font-size:calc(20px * var(--ts));font-variant-numeric:tabular-nums}.spend-download{justify-content:center;align-items:center;min-height:40px;margin-top:20px;text-decoration:none;display:inline-flex}.spend-allin{border-collapse:collapse;width:100%;font-size:calc(13px * var(--ts));font-variant-numeric:tabular-nums;margin:20px 0 0}.spend-allin caption{text-align:left;font-size:calc(11px * var(--ts));letter-spacing:.06em;text-transform:uppercase;color:var(--grey-600);margin-bottom:4px;font-weight:600}.spend-allin th,.spend-allin td{border-bottom:1px solid var(--rule);text-align:right;padding:8px 0;font-weight:400}.spend-allin th[scope=row]{text-align:left;color:var(--grey-600)}.spend-allin thead th{font-size:calc(11px * var(--ts));color:var(--grey-600)}.spend-allin tr.total th,.spend-allin tr.total td{color:var(--ink);border-bottom:0;font-weight:600}.spend-readout-parts{font-size:calc(12px * var(--ts));color:var(--grey-600);margin:-6px 0 8px}.spend-cols button .col{background:var(--ink);opacity:.4;border-radius:4px 4px 0 0;width:100%;max-width:24px;display:block}.spend-cols button .col[data-zero]{height:0!important}.spend-cols button[data-latest] .col,.spend-cols button[aria-pressed=true] .col{opacity:1}.spend-marks{height:14px;font-size:calc(11px * var(--ts));color:var(--ink);grid-column:2;gap:2px;font-weight:700;line-height:14px;display:flex}.spend-marks span{text-align:center;flex:1 1 0;min-width:0}.spend-tag{border:1px solid var(--grey-250);font-size:calc(10px * var(--ts));color:var(--grey-600);vertical-align:2px;border-radius:10px;margin-left:8px;padding:1px 7px;font-weight:600;display:inline-block}.spend-ai h4,.spend-chain h4{font-size:calc(12px * var(--ts));margin:16px 0 0;font-weight:600}.spend-lines small a,.spend-chain a{color:inherit;text-underline-offset:.2em;white-space:nowrap}.spend-ai code,.spend-lines code{font-family:ui-monospace,monospace;font-size:calc(12px * var(--ts));overflow-wrap:anywhere}.spend-ai-total{font-size:calc(12px * var(--ts));color:var(--grey-600);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 0;display:flex}.spend-ai-total strong{font-size:calc(19px * var(--ts));color:var(--ink);font-weight:600}.spend-ai-total span{flex-basis:100%}.spend-total.sub{font-size:calc(13px * var(--ts));color:var(--grey-600);border-top:0;margin-top:6px;padding-top:0}.spend-total.sub strong{font-size:calc(14px * var(--ts))}.spend-top{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 6px;display:flex}.spend-top .spend-tabs{border:0;margin:0}.spend{container-type:inline-size}@container (max-width:520px){.spend-top .spend-tabs{border-bottom:1px solid var(--rule);flex:1;gap:0}.spend-top .spend-tabs button{text-align:center;flex:1 1 0}}.spend-heads{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 20px;display:grid}.spend-heads>div{border:1px solid var(--rule);border-radius:10px;min-width:0;padding:10px}.spend-heads>div>span:first-child{font-size:calc(11px * var(--ts));color:var(--grey-600);margin-bottom:4px;display:block}.spend-heads .spend-money{align-items:flex-start}.spend-heads .spend-money strong{font-size:calc(19px * var(--ts))}.spend-range{font-size:calc(14px * var(--ts));color:var(--ink);margin:10px 0 0;font-weight:500}.spend-range+.spend-status{margin-top:2px}details.spend-chain{margin-top:24px}details.spend-chain summary{cursor:pointer;font-size:calc(13px * var(--ts));color:var(--grey-600)}.spend-welcome{border:1px solid var(--rule);border-radius:12px;margin:12px 0 24px;padding:18px}.spend-welcome h3{margin:0 0 6px}.spend-welcome p{color:var(--grey-600);margin:0 0 8px;line-height:1.5}.spend-runway{font-size:calc(12px * var(--ts));color:var(--grey-600);margin:-12px 0 20px}.spend-face{vertical-align:-2px;flex:none;margin-right:8px}.spend-all{font-size:calc(13px * var(--ts));margin-top:8px;color:var(--grey-600)!important;text-decoration:none!important}.spend-how p{font-size:calc(13px * var(--ts));color:var(--grey-600);margin:0 0 12px}.spend-how strong{color:var(--ink)}.spend-meters{gap:18px;margin-top:4px;display:grid}.spend-meter-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.spend-meter-head span{font-weight:600}.spend-meter-head strong{font-variant-numeric:tabular-nums;font-weight:600}.spend-meter-track{background:var(--grey-100);border-radius:5px;height:10px;overflow:hidden}.spend-meter-track span{background:var(--ink);border-radius:5px;height:100%;transition:width .4s;display:block}.spend-meter small{font-size:calc(12px * var(--ts));color:var(--grey-600);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin-top:6px;display:flex}@media (prefers-reduced-motion:reduce){.spend-meter-track span{transition:none}}.spend-tabs{border-bottom:1px solid var(--rule);gap:20px;margin:24px 0 0;display:flex}.spend-tabs button{color:var(--grey-600);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0}.spend-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.spend-tabs.small{border:0;gap:14px;margin:0}.spend-tabs.small button{font-size:calc(12px * var(--ts));padding:4px 0}.spend-graph{margin-top:24px}.spend-graph-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.spend-graph-head h3{margin:0}.spend-readout{font-size:calc(12px * var(--ts));color:var(--grey-600);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:8px 0 10px;display:flex}.spend-readout strong{font-size:calc(17px * var(--ts));color:var(--ink);font-weight:600}.spend-readout span{margin-left:auto}.spend-plot{grid-template-rows:140px auto;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;display:grid}.spend-axis{font-size:calc(10px * var(--ts));color:var(--grey-600);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;line-height:1;display:flex}.spend-axis span:first-child{transform:translateY(-1px)}.spend-cols{background:linear-gradient(var(--rule), var(--rule)) top / 100% 1px no-repeat, linear-gradient(var(--rule), var(--rule)) center / 100% 1px no-repeat, linear-gradient(var(--grey-250), var(--grey-250)) bottom / 100% 1px no-repeat;align-items:stretch;gap:2px;min-width:0;display:flex}.spend-cols button{cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;padding:0;display:flex}.spend-cols button:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-radius:2px}.spend-ticks{font-size:calc(10px * var(--ts));color:var(--grey-600);grid-column:2;justify-content:space-between;display:flex}.delete-account .hint{font-size:calc(12px * var(--ts));color:var(--grey-600);margin:0}.delete-account .err{font-size:calc(13px * var(--ts));margin:0;font-weight:600}.delete-account .go{border:1px solid var(--accent);background:var(--accent);min-height:40px;color:var(--on-accent);font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;border-radius:20px;justify-self:start;padding:0 20px;font-weight:500}.delete-account .go:disabled{opacity:.35;cursor:default}.delete-account>.go{margin-top:16px}.delete-account>p+p{margin-top:8px}.delete-account .link{color:var(--grey-600);font:inherit;font-size:calc(13px * var(--ts));text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.delete-account .link:disabled{opacity:.4;cursor:default}.project-form{padding:12px 16px calc(28px + env(safe-area-inset-bottom));font-size:calc(14px * var(--ts));gap:8px;display:grid}.project-form label{font-size:calc(13px * var(--ts));font-weight:500}.project-form input,.project-form textarea{box-sizing:border-box;border:1px solid var(--grey-250);width:100%;min-height:40px;color:var(--ink);font:inherit;font-size:calc(16px * var(--ts));resize:vertical;background:0 0;border-radius:8px;padding:8px 12px;line-height:1.45}.project-form input:focus,.project-form textarea:focus{border-color:var(--ink);outline:0}.project-form .hint{font-size:calc(12px * var(--ts));color:var(--grey-600);margin:0}.project-form .err{font-size:calc(13px * var(--ts));margin:0;font-weight:600}.project-form .go{border:1px solid var(--accent);background:var(--accent);min-height:40px;color:var(--on-accent);font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;border-radius:20px;justify-self:start;padding:0 20px;font-weight:500}.project-form .go:disabled{opacity:.35;cursor:default}.project-form .link{color:var(--grey-600);font:inherit;font-size:calc(13px * var(--ts));text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.project-files{border-bottom:1px solid var(--rule);font-size:calc(13px * var(--ts))}.project-files summary{cursor:pointer;align-items:baseline;gap:8px;padding:10px 16px;font-weight:500;list-style:none;display:flex}.project-files summary::-webkit-details-marker{display:none}.project-files summary:after{content:"▼";font-size:calc(10px * var(--ts));color:var(--grey-600);margin-left:auto}.project-files[open] summary:after{content:"▲"}.project-files .count,.project-files .going{color:var(--grey-600);font-weight:400}.project-files .hint{font-size:calc(12px * var(--ts));color:var(--grey-600);margin:0;padding:0 16px 8px}.project-about{border-bottom:1px solid var(--rule);font-size:calc(13px * var(--ts));color:var(--grey-600);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 16px 12px;line-height:1.5}.pod-stack{flex:none;align-items:center;display:inline-flex}.pod-stack>span{display:inline-flex;position:relative}.pod-stack>span+span{margin-left:-7px}.pod-stack .mind-mark path{stroke:var(--paper);stroke-width:22px;paint-order:stroke}.msg.podrow .from .n{align-items:center;gap:8px;display:flex}.msg.podrow .rowmeta{padding-left:0}.pod-roster{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:16px;display:grid}.pod-roster .pod-stack{margin-top:2px}.pod-says p{font-size:calc(13px * var(--ts));color:var(--grey-600);margin:0;line-height:1.5}.pod-says .pod-about{margin-top:4px}.pod-roster .who{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;display:inline}.pod-roster .who.lead{color:var(--ink);font-weight:600}.pod-roster .who:hover{text-underline-offset:3px;text-decoration:underline}.pod-choose p{font-size:calc(13px * var(--ts));color:var(--grey-600);margin:4px 0 8px}.pod-choose .pickrow{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 4px;display:flex}.pod-choose .pickrow:hover,.pod-choose .pickrow.on{background:var(--grey-50)}.pod-choose .psub{font-size:calc(12px * var(--ts));color:var(--grey-600);margin-left:auto}.examples{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}.examples .k{font-family:var(--font-mono);font-size:calc(10px * var(--ts));letter-spacing:.08em;text-transform:uppercase;color:var(--grey-600);margin-right:2px}.overlay .examples button{border:1px solid var(--grey-250);min-height:30px;color:var(--ink-2);font:inherit;font-size:calc(12px * var(--ts));text-align:left;cursor:pointer;background:0 0;border-radius:15px;padding:4px 11px}.overlay .examples button:hover{border-color:var(--ink);color:var(--ink)}.picker .picklabel{font-family:var(--font-mono);font-size:calc(10px * var(--ts));letter-spacing:.08em;text-transform:uppercase;color:var(--grey-600);border-bottom:1px solid var(--rule);background:var(--grey-50);padding:8px 14px 4px}.picker .pickrow .psub{font-size:calc(12px * var(--ts));color:var(--grey-600);white-space:nowrap;margin-left:auto}.overlay .clip.pod{gap:8px}.pod-strip{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.pod-strip .what{align-items:center;gap:6px;display:inline-flex}.pod-strip .pod-name{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.pod-strip .ask{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pod-strip .ask-one{border:1px solid var(--grey-250);background:var(--paper);min-height:28px;color:var(--ink-2);font:inherit;font-size:calc(12px * var(--ts));cursor:pointer;border-radius:14px;align-items:center;gap:5px;padding:0 10px 0 7px;display:inline-flex}.pod-strip .ask-one:hover{border-color:var(--ink);color:var(--ink)}.pod-strip .ask-one:focus-visible{outline:2px solid var(--ink);outline-offset:1px}@media (pointer:coarse){.pod-strip .ask-one{min-height:36px}}.task-pod{align-items:center;margin-right:4px;display:inline-flex}.pod-to{border-bottom:1px solid var(--rule);min-height:44px;font-size:calc(14px * var(--ts));align-items:center;gap:10px;display:flex}.pod-to .k{color:var(--grey-600)}.overlay .pod-to .clip.pod{font-family:inherit;font-size:calc(13px * var(--ts));color:var(--ink);border-color:var(--ink);gap:8px;padding:4px 10px 4px 6px}.pod-to .lead-note{font-size:calc(12px * var(--ts));color:var(--grey-600);margin-left:auto}.pod-sheet .clips{margin:0}.overlay .pod-sheet .clip{font-family:inherit;font-size:calc(13px * var(--ts));color:var(--ink);gap:4px;padding:2px 4px 2px 2px}.overlay .pod-sheet .clip.lead{border-color:var(--ink)}.overlay .pod-sheet .clip button.who{width:auto;height:auto;min-height:28px;font-size:calc(13px * var(--ts));color:inherit;gap:6px;padding:0 6px}.overlay .pod-sheet .clip .tag{padding:1px 5px;line-height:14px}.pod-sheet .picker{margin:0}.pod-sheet .picker .pickrow .pname{flex:1;min-width:0}.mind-settings-body .circle-panel{border:0;margin:0}.mind-settings-body .circle-panel .circle-body{border-top:0;padding-top:4px}.identity{margin:0 16px 16px}.identity h3{font-family:inherit;font-size:calc(15px * var(--ts));color:var(--ink);margin:0 0 8px;font-weight:600}.profile-setting textarea{box-sizing:border-box;border:1px solid var(--rule);background:var(--paper);width:100%;color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));resize:vertical;border-radius:8px;margin-top:8px;padding:10px 12px;line-height:1.45;display:block}.profile-setting textarea:focus{border-color:var(--grey-600);outline:none}.profile-origin{align-items:flex-start;gap:10px;margin:0 0 10px;display:flex}.profile-origin>svg{flex:none;margin-top:2px}.profile-origin>span{flex-direction:column;gap:2px;display:flex}.profile-origin b{font-weight:500;font-size:calc(14px * var(--ts));color:var(--ink)}.profile-origin small{font-size:calc(13px * var(--ts));color:var(--grey-600)}.profile-peek{text-align:left;border:1px solid var(--rule);background:var(--paper);width:100%;color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));cursor:pointer;border-radius:8px;padding:10px 12px;line-height:1.45;display:block}.profile-peek>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.profile-peek small{font-size:calc(12px * var(--ts));color:var(--grey-600);margin-top:4px;display:block}.profile-actions{gap:8px;margin-top:8px;display:flex}.profile-actions button{min-height:36px;font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;border-radius:8px;padding:0 16px;font-weight:500}.profile-actions .action{border:1px solid var(--rule);color:var(--ink);background:0 0}.profile-actions button:disabled{opacity:.45;cursor:default}.identity [role=radio]{border:1px solid var(--rule);cursor:pointer;width:100%;min-height:var(--tap);box-sizing:border-box;text-align:left;background:var(--paper);color:var(--ink);font:inherit;border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;display:flex}.identity [role=radio].on{border-color:var(--grey-600);background:var(--grey-50)}.identity [role=radio]:disabled{opacity:.6;cursor:default}.identity .dot{border:1.5px solid var(--grey-250);box-sizing:border-box;border-radius:50%;flex:none;width:14px;height:14px}.identity [role=radio].on .dot{border-color:var(--ink);border-width:4px}.identity .from{font-size:calc(13px * var(--ts));word-break:break-word;line-height:1.4}.identity .from-label{font-size:calc(14px * var(--ts));display:block}.identity .from-addr{font-size:calc(12px * var(--ts));color:var(--grey-600);margin-top:1px;display:block}.identity .note{font-size:calc(12px * var(--ts));color:var(--grey-600);margin:6px 2px 0}.identity.inline{margin:8px 0 10px}.identity.inline [role=radio]{padding:8px 10px}.identity.inline .from{font-size:calc(12.5px * var(--ts))}.confirm-backdrop{z-index:40;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirm-dialog{background:var(--paper);width:100%;max-width:360px;color:var(--ink);border:1px solid var(--rule);border-radius:12px;padding:18px;box-shadow:0 16px 48px #0000004d}.confirm-dialog p{font-size:calc(14px * var(--ts));white-space:pre-wrap;margin:0 0 16px;line-height:1.5}.confirm-dialog .row{gap:10px}.confirm-dialog .row button,.msg.draft .confirm-dialog .row button.primary{width:auto;min-height:40px;font-size:calc(14px * var(--ts));border-radius:8px;flex:1 1 0;padding:0 16px;font-weight:500}.confirm-dialog .row button:focus{outline:none}.confirm-dialog .row button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}dialog.shortcuts{max-width:min(840px,100% - 32px);margin:auto}dialog.shortcuts[open]{flex-direction:column;display:flex}dialog.shortcuts::backdrop{background:#00000080}dialog.shortcuts h3{font-size:calc(15px * var(--ts));margin:0 0 12px}dialog.shortcuts .keys{flex:auto;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:16px 32px;min-height:0;margin:0 0 16px;display:grid;overflow-y:auto}dialog.shortcuts .keys>div{align-content:start;gap:16px;display:grid}dialog.shortcuts h4{font-size:calc(12px * var(--ts));color:var(--grey-600);margin:0 0 8px;font-weight:500}dialog.shortcuts dl{font-size:calc(13.5px * var(--ts));grid-template-columns:auto 1fr;gap:8px 16px;margin:0;display:grid}dialog.shortcuts .row{justify-content:flex-end}dialog.shortcuts .row button{flex:none;min-height:32px;padding:0 16px}dialog.shortcuts dt,dialog.shortcuts dd{margin:0}dialog.shortcuts kbd{font-family:var(--font-mono);font-size:calc(12px * var(--ts));white-space:pre}dialog.bug-dialog{max-width:480px;margin:auto}dialog.bug-dialog::backdrop{background:#00000080}dialog.bug-dialog h3{font-size:calc(15px * var(--ts));margin:0 0 12px}dialog.bug-dialog textarea{box-sizing:border-box;width:100%;font:inherit;font-size:calc(14px * var(--ts));color:var(--ink);background:var(--paper);border:1px solid var(--rule);resize:vertical;border-radius:8px;margin:0 0 10px;padding:10px}dialog.bug-dialog textarea+p{color:var(--grey-600);font-size:calc(13px * var(--ts))}.circle-ask h3{font-size:calc(15px * var(--ts));overflow-wrap:anywhere;margin:0 0 10px;line-height:1.35}.circle-ask ul{font-family:var(--font-mono);font-size:calc(12px * var(--ts));margin:0 0 10px;padding:0;list-style:none}.circle-ask li{border-top:1px solid var(--rule);overflow-wrap:anywhere;padding:6px 0}.circle-ask p{font-size:calc(13px * var(--ts));color:var(--grey-600);white-space:normal;margin:0 0 12px}.circle-ask details{font-size:calc(13px * var(--ts));color:var(--grey-600);margin:0 0 16px}.circle-ask summary{cursor:pointer;text-underline-offset:3px;width:max-content;text-decoration:underline}.circle-ask details p{margin:8px 0 0}.app[data-level=thread] .col.list,.app[data-level=list] .col.detail,.app[data-level=mind] .col.detail{display:none}.col.detail .empty{color:var(--grey-400);font-size:calc(13px * var(--ts));text-align:center;padding:40px 16px}button.msg:hover,.band:hover{background:var(--grey-50)}.msg[aria-current=true]{background:var(--grey-100);box-shadow:inset 3px 0 0 var(--ink)}.msg[aria-expanded=true]:not([aria-current=true]){box-shadow:inset 3px 0 0 var(--grey-400)}.band:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.msg:focus-visible:not([aria-current=true]){background:var(--grey-50);outline:none}.overlay{flex:1;width:100%;height:100%;min-height:0;display:flex}.overlay .sheet{background:var(--paper);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.overlay textarea.write{resize:none}.overlay .note.addressing{border-bottom:1px solid var(--rule);flex:none;margin-top:0;padding:9px 2px}.overlay .note.addressing .going{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.overlay .note.addressing .lbl{opacity:.7}.overlay .note.addressing .chip{border:1px solid var(--rule);font-size:calc(13px * var(--ts));overflow-wrap:anywhere;border-radius:999px;padding:2px 8px}.overlay .note.addressing .chip.person{border-color:currentColor;font-weight:600}.overlay .note.addressing .reaches{margin-top:6px;font-weight:600}.msg .tagline .unreviewed{font-size:calc(13px * var(--ts));opacity:.8;margin-top:6px;display:block}.drawer{z-index:30;background:var(--paper);border-left:1px solid var(--rule);visibility:hidden;width:100%;transition:transform var(--slide), visibility 0s linear var(--slide-t);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.drawer.open{visibility:visible;transition:transform var(--slide);transform:none}.nav .rail-only,.nav .nav-more{display:none}@media (max-width:899px){.nav{height:var(--nav-h)}.nav button{justify-content:flex-start}.nav .tab-extra{display:none}.nav .nav-more{display:flex}.app.nav-sheet .drawer{bottom:var(--nav-h);border-left:0}html:has(.app.writing){overflow:hidden}html:has(.app.writing) body{height:100dvh;overflow:clip}.app.writing:not(.nav-sheet)>:not(.drawer,.hint-wrap){visibility:hidden;transition:visibility 0s linear var(--slide-t)}html.kb .app.writing .drawer{top:var(--vv-top);height:var(--vv-h);bottom:auto}}html.native-tabs{--nav-h:var(--cap-native-navigation-bottom,83px)}html.native-tabs .nav{display:none}html.native-tabs{--safe-b:max(10px, var(--home-b,env(safe-area-inset-bottom)))}html.native-tabs .app.nav-sheet .drawer{bottom:0}html.native-tabs .app.nav-sheet .drawer .overlay .body{padding-bottom:var(--nav-h)}html.native-tabs .app .drawer,html.native-tabs .app.nav-sheet .drawer{bottom:max(0px, calc(var(--kb-h,0px) - var(--safe-b)))}html.native-tabs .drawer.open{transition:transform var(--slide), bottom .3s cubic-bezier(.38,.7,.125,1)}.overlay .tools .tool.kb-down{order:3;margin-left:auto;display:none}html:is(.kb,.kb-up) .overlay .tools .tool.kb-down{display:flex}.screen-body{display:contents}html.native-tabs .col{flex-direction:column;height:100dvh;display:flex;overflow:hidden}html.native-tabs .col>div:has(>.screen-body){flex-direction:column;flex:1;min-height:0;display:flex}html.native-tabs .col .bar{flex:none;position:relative}html.native-tabs .screen-body{min-height:0;padding-bottom:var(--nav-h);flex:1;display:block;overflow-y:auto}html,body,.col{overscroll-behavior-y:none}html.native-tabs .col.list,html.native-tabs .app.has-nav{padding-bottom:0}html.native-tabs .fab{height:62px;right:20px;bottom:calc(var(--tabs-h,var(--nav-h)) + 12px);font-size:calc(16px * var(--ts));border-radius:31px;padding:0 24px 0 20px;box-shadow:0 4px 24px #00000024}.side,.list-resizer{display:none}@media (min-width:900px){.app[data-level]{grid-template-columns:200px 0px minmax(300px,var(--list-w,380px)) 0px 1fr 0px;border:0;max-width:none;height:100dvh;display:grid}.app.has-nav{padding-bottom:0}.app[data-level]{position:relative}.list-resizer{z-index:20;cursor:col-resize;touch-action:none;grid-area:1/3/2/4;width:8px;display:block;position:absolute;top:0;bottom:0;right:-4px}.list-resizer:focus-visible{outline:0}:is(.list-resizer,.nav-edge):after{content:"";background:var(--grey-400);opacity:0;border-radius:3px;width:3px;height:96px;transition:opacity .15s;position:absolute;top:50%;left:50%;translate:-50% -50%}:is(.list-resizer,.nav-edge):is(:hover,:focus-visible):after,.app.resizing .list-resizer:after{opacity:1}.edge-tip{border:1px solid var(--rule);background:var(--paper);color:var(--ink);white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;flex-direction:column;gap:2px;padding:7px 10px;transition:opacity .12s;display:flex;position:absolute;top:50%;left:calc(100% + 6px);translate:0 -50%;box-shadow:0 4px 16px #0000002e}.edge-tip>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.edge-tip b{font-weight:500;font-size:calc(13px * var(--ts))}.edge-tip kbd{font:inherit;font-size:calc(12px * var(--ts));color:var(--grey-600)}.edge-tip small{font-size:calc(12px * var(--ts));color:var(--grey-600)}:is(.list-resizer,.nav-edge):hover .edge-tip{opacity:1;transition-delay:.5s}.app.resizing .edge-tip{opacity:0;transition-delay:0s}.app.board-open .list-resizer,.app.file-open .list-resizer,.app.chat-full .list-resizer,.app.usage-open .list-resizer,.app.launch-open .list-resizer,.app.abilities-open .list-resizer,.app.task-over .list-resizer{display:none}.app[data-level].resizing{-webkit-user-select:none;user-select:none;cursor:col-resize;transition:none}html:has(.app[data-level]){overflow:hidden}html:has(.app[data-level]) body{height:100dvh;position:relative;overflow:clip}.app[data-level=thread] .col.list,.app[data-level=list] .col.detail{display:block}.app .col{border-left:1px solid var(--rule);overflow-y:auto}.app[data-level] .col:has(.screen-body){flex-direction:column;display:flex;overflow:hidden}.app[data-level] .col>div:has(>.screen-body){flex-direction:column;flex:1;min-height:0;display:flex}.app[data-level] .col:has(.screen-body) .bar{flex:none;position:relative}.app[data-level] .col .screen-body{flex:1;min-height:0;display:block;overflow-y:auto}.app[data-level] .col.list .screen-body{padding-bottom:40px;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.app[data-level] .col.list .screen-body[data-scrolled]{-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 40px),#0000)}.app[data-level] .col.list .bar:has(+.screen-body[data-scrolled]){border-bottom-color:#0000}.measure{max-width:760px;margin-inline:auto}.col.detail .bar .top{max-width:760px;margin-inline:auto;padding:0}.col.detail .bar .grow{display:none}.col.detail .bar .actions{flex:1;min-width:0}.col.detail .bar{border-bottom:0;padding:6px 16px 0}html.titlebar .col.list .bar{transition:padding-top var(--slide)}html.titlebar:not(.rail-narrow) .col.list .bar{padding-top:12px}html.titlebar.titlebar-win .col.list .bar{padding-top:calc(12px + var(--titlebar))}html.titlebar-win .col.detail .bar{padding-top:calc(6px + var(--titlebar))}html.titlebar:not(.titlebar-win) .overlay .sheet>.bar{padding-top:12px}.col.detail .bar:after{content:"";background:linear-gradient(var(--paper), transparent);pointer-events:none;height:12px;position:absolute;top:100%;left:0;right:0}.bar .actions .tools{order:-1;gap:2px;min-width:0;display:flex}@container (max-width:760px){.bar .actions .tools{flex:none}.col.detail .bar .actions .action-group:not(.ai) .action.forward{justify-content:center;align-items:center;width:40px;min-width:0;padding:0;display:inline-flex}.bar .action.forward svg{display:block}.bar .action.forward span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.col.detail .bar .actions .action-group:first-of-type{margin-left:auto}.col.detail .bar .action-group.ai{border:0;gap:6px;overflow:visible}@container (min-width:620px){.col.detail .bar .actions .action-group .action{justify-content:center;width:124px;padding:0}.col.detail .bar .actions .action-group:not(.ai) .action{width:122px}}.col.detail .bar .action-group.ai .action{background:var(--accent);color:var(--on-accent);border:0;border-radius:8px;align-items:center;gap:6px;display:inline-flex}.col.detail .bar .action.more{display:none}.bar .action.tool{color:var(--grey-600);min-width:0;transition:gap var(--slide);border-color:#0000;align-items:center;gap:0;padding:0 9px;display:inline-flex}.bar .action.tool:hover,.bar .action.tool:focus-visible{color:var(--ink);background:var(--grey-100);gap:6px}.bar .action.tool span{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:0;transition:max-width var(--slide);overflow:hidden}.bar .action.tool:hover span,.bar .action.tool:focus-visible span{max-width:160px}.bar .action.tool svg{flex:none}.col.detail .bar{container-type:inline-size}@container (max-width:760px){.bar .action.tool{justify-content:center;width:34px;padding:0}.bar .action.tool span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@container (max-width:520px){.col.detail .bar .actions{gap:4px}.bar .action.tool{width:30px}.col.detail .bar .action-group.ai{gap:4px}.col.detail .bar .action-group.ai .action{font-size:calc(13px * var(--ts));padding:0 9px}}@container (max-width:420px){.col.detail .bar .actions{flex-wrap:wrap;row-gap:6px}.bar .actions .tools{flex-basis:100%}}.measure>.subject{padding:12px 16px 4px;display:block}.measure>.subject h2{font-size:calc(22px * var(--ts));overflow-wrap:anywhere;font-weight:700;line-height:1.25}.measure>.subject .meta{font-size:calc(13px * var(--ts));color:var(--grey-600);margin-top:6px}.nav,.app[data-level] .col.list{--paper:var(--side);background:var(--paper);--grey-50:color-mix(in srgb, var(--side), var(--grey-100));--ink:color-mix(in srgb, var(--ink-2) 70%, var(--grey-600));color:var(--ink);--rule:color-mix(in srgb, var(--paper), var(--grey-600) 11%);--grey-250:color-mix(in srgb, var(--paper), var(--grey-600) 45%)}.app[data-level] .col.list{--paper:var(--side-2);--ink:var(--list-ink,color-mix(in srgb, var(--ink-2) 70%, var(--grey-600)))}.nav{max-width:none;padding-bottom:0;padding-top:var(--titlebar,0px);border-top:0;flex-direction:column;margin:0;position:static}.nav button{font-size:calc(14px * var(--ts));flex-direction:row;flex:none;justify-content:flex-start;gap:10px;min-height:57px;padding:0 15px}.nav button.rail-only{display:flex}.nav .new-drawer{transition:grid-template-rows var(--slide);grid-template-rows:0fr;display:grid}.nav .new-drawer[data-open=true]{grid-template-rows:1fr}.nav .new-drawer>div{min-height:0;overflow:hidden}.nav .new-drawer>div>div{background:var(--grey-100)}.nav .new-drawer button{width:100%;min-height:57px;font-size:calc(13px * var(--ts));color:var(--ink)}.nav .new-drawer button:hover{background:var(--grey-200)}.nav :is(.box-drawer,.rail-drawer)>div>div{background:color-mix(in srgb, var(--ink) 4%, transparent)}.nav :is(.box-drawer,.rail-drawer) button{color:var(--grey-600)}.nav :is(.box-drawer,.rail-drawer) button[aria-current]{color:var(--sel-ink,var(--ink));background:var(--sel,color-mix(in srgb, var(--ink) 9%, transparent));box-shadow:inset 3px 0 0 var(--ink);font-weight:600}.nav:has(.box-drawer button[aria-current])>button[aria-current]{color:var(--grey-600);box-shadow:none;background:0 0;font-weight:400}.view-button{display:none}.nav>button[aria-current=page]{background:var(--sel,color-mix(in srgb, var(--ink) 9%, transparent));box-shadow:inset 3px 0 0 var(--ink)}.nav .nav-settings,.nav .nav-download{margin-top:auto}.nav .nav-download+.nav-settings{margin-top:0}.update-ring{fill:none;stroke-width:2px;transform:rotate(-90deg)}.update-ring circle:first-child{stroke:currentColor;opacity:.25}.update-ring circle:last-child{stroke:currentColor;stroke-linecap:round;transition:stroke-dasharray .2s}.nav{position:relative}.nav-edge{z-index:20;cursor:pointer;grid-area:1/1/2/2;width:8px;display:block;position:absolute;top:0;bottom:0;right:-4px}.nav button.nav-toggle{top:var(--titlebar,0px);width:36px;color:var(--grey-600);z-index:1;justify-content:center;padding:0;position:absolute;right:6px}html.titlebar .nav button.nav-toggle{height:var(--titlebar);min-height:0;top:0}html.titlebar:not(.titlebar-win) .nav button.nav-toggle{top:4px}.nav button.nav-toggle:hover{color:var(--ink)}:is(.app.settings-open,.app.prefs-open,.app.board-open,.app.folded,.app.file-open,.app.chat-full,.app:has(.feed-edit-pane)):not(.peek) .nav button.nav-toggle{justify-content:flex-start;width:auto;height:auto;min-height:57px;padding:0 15px;position:static}:is(.app.settings-open,.app.prefs-open,.app.board-open,.app.folded,.app.file-open,.app.chat-full,.app:has(.feed-edit-pane)):not(.peek) .nav button[title]:not(.nav-edge,[aria-expanded=true]):hover{anchor-name:--tip}.nav .new-button:hover,:is(.app.settings-open,.app.prefs-open,.app.board-open,.app.folded,.app.file-open,.app.chat-full,.app:has(.feed-edit-pane)):not(.peek) .nav button.new-button[title]:not(.nav-edge,[aria-expanded=true]):hover{anchor-name:--new, --tip}.nav .rail-more:hover,:is(.app.settings-open,.app.prefs-open,.app.board-open,.app.folded,.app.file-open,.app.chat-full,.app:has(.feed-edit-pane)):not(.peek) .nav button.rail-more[title]:not(.nav-edge,[aria-expanded=true]):hover{anchor-name:--railmore, --tip}:is(.app.settings-open,.app.prefs-open,.app.board-open,.app.folded,.app.file-open,.app.chat-full,.app:has(.feed-edit-pane)):not(.peek) .nav button[title]:not(.nav-edge,[aria-expanded=true]):hover:after{content:attr(title);position-anchor:--tip;left:anchor(right);top:anchor(center);z-index:100;background:var(--ink);color:var(--paper);font-size:calc(12px * var(--ts));white-space:nowrap;pointer-events:none;border-radius:6px;padding:4px 8px;position:fixed;translate:8px -50%}.app.prefs-open .nav .nav-settings{color:var(--sel-ink,var(--ink));background:var(--sel,color-mix(in srgb, var(--ink) 9%, transparent));box-shadow:inset 3px 0 0 var(--ink);font-weight:600}.app.prefs-open .nav button[aria-current=page]{color:var(--grey-600);box-shadow:none;background:0 0;font-weight:400}.nav .navcount{margin-left:-2px;position:static}.nav div.rail-only{color:var(--grey-600);font-size:calc(12px * var(--ts));align-items:center;gap:15px;padding:12px 20px 20px;display:flex}.nav-me .addr{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fab{display:none}.fab.fab-mind{display:flex;bottom:24px;right:24px}.fab.fab-reply{display:flex;bottom:24px;right:86px}.fab-reply-stack{z-index:25;display:block;position:fixed;bottom:24px;right:86px}.fab-reply-stack>.fab.fab-reply{position:static}.fab-reply-stack>.view-switch{margin-right:12px;position:absolute;bottom:0;right:100%}.fab-reply-stack>.view-switch .mode-menu{inset:auto 0 calc(100% + 6px) auto}.fab-reply-stack>.view-switch>.handling-btn,.fab-reply-stack>.view-switch>.handling-btn:hover{background:var(--paper);min-height:28px;box-shadow:none;border-color:#0000;padding:0 12px}body:has(.fab.fab-reply) .fab.fab-mind{background:var(--paper);width:52px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--grey-250), 0 3px 10px #0000001f;justify-content:center;padding:0}body:has(.fab.fab-reply) .fab.fab-mind .fab-label{display:none}.col.list .msg{padding:11px 14px}.col.detail .bar .back,.col.list .bar .back{display:none}.bar .crumb{width:var(--tap);height:var(--tap);color:var(--grey-600);cursor:pointer;background:0 0;border:0;flex:none;justify-content:flex-start;align-items:center;margin:0 -12px 0 -16px;padding:0 0 0 10px;display:flex}.bar .crumb:hover{color:var(--ink)}.bar .crumb-sep{color:var(--grey-400);margin:0 7px;font-weight:400;display:inline}.app[data-level=mind] .col.detail{display:block}.col.detail>.empty{justify-content:center;align-items:center;min-height:100%;padding-bottom:12vh;display:flex}.drawer{width:var(--drawer);box-shadow:-14px 0 34px #00000012}.app[data-level]{transition:grid-template-columns var(--slide), padding-right var(--slide)}.app[data-level].folded{grid-template-columns:60px 0px minmax(300px,var(--list-w,380px)) 0px 1fr 0px}.app[data-level].writing{padding-right:var(--drawer)}.app[data-level].settings-open{grid-template-columns:60px 0px minmax(300px,var(--list-w,380px)) var(--drawer) 1fr 0px}.app[data-level].prefs-open{grid-template-columns:60px var(--drawer) minmax(300px,var(--list-w,380px)) 0px 1fr 0px}.app[data-level].board-open{grid-template-columns:60px 0 clamp(240px,16.6667vw - 10px,380px) 0 1fr 0}.app[data-level]{--read-w:clamp(540px, 34vw, 580px)}.app[data-level].chat-full{transition-duration:.45s}.app[data-level].chat-full:not(.settings-open,.prefs-open,.launch-open){grid-template-columns:60px 0 minmax(0,0) 0 1fr 0}.app[data-level].peek.chat-full:not(.settings-open,.prefs-open,.launch-open){grid-template-columns:200px 0 minmax(0,0) 0 1fr 0}.app[data-level].usage-open{transition-duration:.45s}.app[data-level].usage-open.prefs-open{grid-template-columns:60px var(--drawer) minmax(0px,0px) 0px 1fr 0px}.app[data-level].peek.usage-open.prefs-open{grid-template-columns:200px var(--drawer) minmax(0px,0px) 0px 1fr 0px}.app[data-level].usage-open:not(.settings-open,.prefs-open,.launch-open,.writing){grid-template-columns:200px 0 minmax(0,0) 0 1fr 0}.app[data-level].folded.usage-open:not(.settings-open,.prefs-open,.launch-open,.writing){grid-template-columns:60px 0 minmax(0,0) 0 1fr 0}.usage-pane>.spend{max-width:760px;margin:0 auto;padding:4px 32px 48px}.usage-top{justify-content:space-between;align-items:flex-start;gap:16px;max-width:760px;margin:0 auto;padding:28px 32px 8px;display:flex}.usage-back{color:var(--grey-600);font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0 0 6px -2px;padding:2px;display:inline-flex}.usage-back:hover{color:var(--ink)}html.titlebar-win .usage-top{padding-top:calc(28px + var(--titlebar))}.usage-top h2{font-size:calc(26px * var(--ts));letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:600}.usage-top p{font-size:calc(13px * var(--ts));color:var(--grey-600);margin:2px 0 0}.usage-pane .spend-plot{grid-template-rows:200px auto}.app[data-level].file-open{transition-duration:.45s}.app[data-level].file-open:not(.settings-open,.prefs-open,.launch-open){grid-template-columns:60px 0px minmax(0px,0px) 0px 1fr max(0px, calc(100% - 60px - var(--read-w)))}.app[data-level].file-full:not(.settings-open,.prefs-open,.launch-open){grid-template-columns:60px 0 minmax(0,0) 0 1fr calc(100% - 60px)}.app[data-level].peek.file-open:not(.settings-open,.prefs-open,.launch-open){grid-template-columns:200px 0px minmax(0px,0px) 0px 1fr max(0px, calc(100% - 200px - var(--read-w)))}.app[data-level].peek.file-full:not(.settings-open,.prefs-open,.launch-open){grid-template-columns:200px 0 minmax(0,0) 0 1fr calc(100% - 200px)}.app[data-level].peek.settings-open{grid-template-columns:200px 0px minmax(300px,var(--list-w,380px)) var(--drawer) 1fr 0px}.app[data-level].peek.prefs-open{grid-template-columns:200px var(--drawer) minmax(300px,var(--list-w,380px)) 0px 1fr 0px}.app[data-level].peek.board-open{grid-template-columns:200px 0 clamp(240px,16.6667vw - 10px,380px) 0 1fr 0}.app[data-level]{--launch-w:clamp(300px, calc((100vw - 60px) / 3), 380px)}.app[data-level].launch-open{--launch-w:clamp(300px, calc((100vw - 200px) / 3), 380px);grid-template-columns:200px 0px var(--launch-w) var(--launch-w) 1fr 0px}.app[data-level].folded.launch-open{--launch-w:clamp(300px, calc((100vw - 60px) / 3), 380px);grid-template-columns:60px 0px var(--launch-w) var(--launch-w) 1fr 0px}.side-inner.launch-inner{width:var(--launch-w)}.side{--side-paper:var(--side-3);--side-50:color-mix(in srgb, var(--side-paper), var(--ink) 5%);--side-100:color-mix(in srgb, var(--side-paper), var(--ink) 10%);justify-content:flex-end;min-width:0;display:flex;overflow:hidden}.side-inner{--paper:var(--side-paper);--grey-50:var(--side-50);--grey-100:var(--side-100);--ink:color-mix(in srgb, var(--ink-2) 35%, var(--grey-600));color:var(--ink);--rule:color-mix(in srgb, var(--paper), var(--grey-600) 19%);--grey-250:color-mix(in srgb, var(--paper), var(--grey-600) 36%);width:var(--drawer);background:var(--paper);border-left:1px solid var(--rule);flex-direction:column;flex:none;height:100%;display:flex}:root[data-theme=dark] .side-inner{--rule:color-mix(in srgb, var(--paper), var(--grey-600) 26%);--grey-250:color-mix(in srgb, var(--paper), var(--grey-600) 42%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .side-inner{--rule:color-mix(in srgb, var(--paper), var(--grey-600) 26%);--grey-250:color-mix(in srgb, var(--paper), var(--grey-600) 42%)}}.nav{overflow:hidden}.nav button{white-space:nowrap;transition:padding var(--slide), color .15s ease-out, background-color .15s ease-out;overflow:hidden}.nav .navlabel,.nav-me .addr{transition:opacity .16s ease-out}.app.settings-open:not(.peek) .nav button,.app.prefs-open:not(.peek) .nav button,.app.board-open:not(.peek) .nav button,.app.file-open:not(.peek) .nav button,.app.chat-full:not(.peek) .nav button,.app.folded:not(.peek) .nav button{padding:0 15px}.app:has(.feed-edit-pane):not(.peek) .nav button{padding:0 15px}.app.settings-open:not(.peek) .nav .navlabel,.app.prefs-open:not(.peek) .nav .navlabel,.app.board-open:not(.peek) .nav .navlabel,.app.file-open:not(.peek) .nav .navlabel,.app.chat-full:not(.peek) .nav .navlabel,.app.folded:not(.peek) .nav .navlabel{opacity:0}.app:has(.feed-edit-pane):not(.peek) .nav .navlabel{opacity:0}.app.settings-open:not(.peek) .nav .navcount,.app.prefs-open:not(.peek) .nav .navcount,.app.board-open:not(.peek) .nav .navcount,.app.file-open:not(.peek) .nav .navcount,.app.chat-full:not(.peek) .nav .navcount,.app.folded:not(.peek) .nav .navcount{min-width:13px;height:13px;font-size:calc(9px * var(--ts));margin:0;padding:0 3px;line-height:13px;position:absolute;top:4px;left:auto;right:9px}.app:has(.feed-edit-pane):not(.peek) .nav .navcount{min-width:13px;height:13px;font-size:calc(9px * var(--ts));margin:0;padding:0 3px;line-height:13px;position:absolute;top:4px;left:auto;right:9px}.app.settings-open:not(.peek) .nav-me .addr,.app.prefs-open:not(.peek) .nav-me .addr,.app.board-open:not(.peek) .nav-me .addr,.app.file-open:not(.peek) .nav-me .addr,.app.chat-full:not(.peek) .nav-me .addr,.app.folded:not(.peek) .nav-me .addr{opacity:0}.app:has(.feed-edit-pane):not(.peek) .nav-me .addr{opacity:0}}@keyframes slide-in{0%{transform:translate(100%)}}@keyframes slide-back{0%{transform:translate(-100%)}}.slide-in{animation:slide-in var(--slide) backwards}.slide-back{animation:slide-back var(--slide) backwards}.col.list{overflow-x:clip}@media (prefers-reduced-motion:reduce){.slide-in,.slide-back{animation:none}.drawer,.drawer.open,.app[data-level],.nav button,.nav .navlabel,.nav div.rail-only{transition:none}.nav .glyph{transition:none;transform:none!important}.drawer{transform:none}}.msg.consult .head{display:block}.msg.consult .kicker{font-family:var(--font-mono);font-size:calc(10px * var(--ts));text-transform:uppercase;letter-spacing:.1em;color:var(--grey-600)}.msg.consult .title{font-family:var(--font-display);font-weight:600;font-size:calc(15px * var(--ts));margin-top:3px}.msg.consult .title .mind-mark{vertical-align:-2px;margin-right:8px;display:inline-block}.msg.consult .consult-when{white-space:nowrap;color:var(--grey-400);font-weight:400;font-family:var(--font-mono);font-size:calc(12px * var(--ts))}.msg.consult .body.asked{color:var(--grey-600);font-style:italic;font-size:calc(14px * var(--ts));margin-top:10px}.msg.consult .body.waiting{color:var(--grey-600);font-size:calc(13px * var(--ts));margin-top:10px}.msg.consult .tagline{margin-top:7px}.msg.consult .answer{margin-top:14px}.msg.consult .answer .from{flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.msg.consult .answer .from .n{font-weight:600;font-size:calc(14px * var(--ts))}.msg.consult .answer .from .t{color:var(--grey-400);font-size:calc(12px * var(--ts));font-family:var(--font-mono);flex:none;margin-left:auto}.msg.consult .answer .body{white-space:pre-wrap;font-size:calc(14px * var(--ts));color:var(--ink-2);margin-top:7px}.msg .rich{white-space:normal}.rich>:first-child{margin-top:0}.rich>:last-child{margin-bottom:0}.rich p,.rich div{margin:0 0 .85em}.rich h3{font-family:var(--font-display);font-size:calc(15px * var(--ts));letter-spacing:-.01em;color:var(--ink);margin:1.2em 0 .4em;font-weight:600}.rich ul,.rich ol{margin:0 0 .85em;padding-left:1.35em}.rich li{margin:0 0 .25em}.rich blockquote{border-left:2px solid var(--grey-250);color:var(--grey-600);margin:0 0 .85em;padding-left:12px}.rich code{font-family:var(--font-mono);font-size:.92em}.rich hr{border:0;border-top:1px solid var(--rule);margin:1em 0}.rich strong{color:var(--ink);font-weight:600}.rich a,.text a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--grey-400);text-decoration-color:var(--grey-400);text-underline-offset:2px;overflow-wrap:anywhere}.rich a:hover,.text a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.consult-form .note{font-size:calc(12px * var(--ts));color:var(--grey-600);margin-top:10px}.consult-form .unread{cursor:pointer;font-size:calc(14px * var(--ts));color:var(--ink);align-items:flex-start;gap:10px;margin-top:12px;display:flex}.consult-form .unread input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:3px 0 0}.consult-form .unread small{font-size:calc(12px * var(--ts));color:var(--grey-600);margin-top:2px;display:block}.consult-form .unread.off{cursor:default;color:var(--grey-600)}.consult-form .picker{flex:none}.overlay .consult-form .picklist{max-height:min(200px,32vh)}.consult-form .write{resize:none;flex:1;min-height:160px;margin-top:4px}.consult-form .note{flex:none}.consult-form .clips{flex:none;margin:0 0 8px}.overlay .consult-form .clip{border-color:var(--grey-400);color:var(--ink-2)}.picker .pickrow{text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--rule);width:100%;min-height:38px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));background:0 0;border-radius:0;align-items:center;gap:8px;margin:0;padding:6px 12px 6px 14px;display:flex}.picker .pickrow:last-child{border-bottom:0}.picker .pickrow:hover,.picker .pickrow.on{background:var(--grey-50)}.picker .pickrow:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.picker .pickrow[aria-checked=true]{background:var(--grey-100)}.picker .pickrow .mark{text-align:center;width:14px;color:var(--ink);font-size:calc(13px * var(--ts));flex:none}@media (pointer:coarse){.picker .pickrow{min-height:var(--tap)}}.toasts{z-index:60;left:0;right:0;bottom:calc(var(--nav-h) + 12px);pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed}.toast{pointer-events:auto;border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);max-width:min(440px,100%);color:var(--ink);font-size:calc(14px * var(--ts));letter-spacing:-.005em;transform-origin:50% 100%;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 12px;font-weight:500;line-height:1.35;animation:.42s cubic-bezier(.21,1.02,.73,1) both toast-in;display:flex;box-shadow:0 1px 2px #0000000f,0 10px 30px -8px #00000047}.toast.leaving{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) both toast-out}.toast span{flex:1;min-width:0;padding:4px 0}.toast-mark{background:var(--ink);width:22px;height:22px;color:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;animation:.36s cubic-bezier(.34,1.56,.64,1) both toast-pop;display:inline-flex}.toast.working .toast-mark{border:2px solid color-mix(in srgb, var(--ink) 18%, transparent);border-top-color:var(--ink);background:0 0;width:18px;height:18px;margin:2px;animation:.8s linear infinite toast-spin}.toast.working{color:var(--ink-2)}.toast button{background:var(--ink);min-height:30px;color:var(--paper);font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 12px;font-weight:600;transition:opacity .15s ease-out,background-color .15s ease-out,color .15s ease-out}.toast button:hover{opacity:.85}.toast button.shut{min-width:30px;color:var(--grey-600);font-size:calc(17px * var(--ts));background:0 0;padding:0;font-weight:400}.toast button.shut:hover{opacity:1;color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}@media (pointer:coarse){.toast button{min-height:var(--tap)}.toast button.shut{min-width:var(--tap)}}.hint-wrap{z-index:61;left:0;right:0;bottom:calc(var(--nav-h) + 64px);pointer-events:none;justify-content:center;padding:0 21px;display:flex;position:fixed}@media (min-width:900px){.hint-wrap{bottom:76px}}.hint{pointer-events:auto;background:var(--paper);width:min(360px,100%);color:var(--ink);border:1px solid var(--rule);transform-origin:50% 100%;border-radius:12px;animation:.42s cubic-bezier(.21,1.02,.73,1) both toast-in;box-shadow:0 1px 2px #0000000a,0 13px 34px -13px #00000047}.hint.leaving{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) both toast-out}.hint header{justify-content:space-between;align-items:center;padding:8px 8px 0 21px;display:flex}.hint-kicker{font-family:var(--font-mono);font-size:calc(10px * var(--ts));text-transform:uppercase;letter-spacing:.1em;color:var(--grey-600);align-items:center;gap:8px;margin:0;line-height:16px;display:flex}.hint-shut{width:34px;height:34px;color:var(--grey-600);font:inherit;font-size:calc(18px * var(--ts));cursor:pointer;background:0 0;border:0;border-radius:8px;line-height:1}.hint-shut:hover{color:var(--ink);background:var(--grey-100)}.hint-body{padding:0 21px;animation:.3s cubic-bezier(.21,1.02,.73,1) both hint-in}.hint h3{font-size:calc(16px * var(--ts));letter-spacing:-.01em;margin:0 0 5px;font-weight:600;line-height:21px}.hint-body>p{font-size:calc(13px * var(--ts));color:var(--grey-600);margin:0 0 13px;line-height:21px}.hint-body>:last-child{margin-bottom:0}.hint-example{font-size:calc(13px * var(--ts));color:var(--ink);line-height:21px;display:block}.hint-example:before{content:"“"}.hint-example:after{content:"”"}.hint-try{cursor:pointer;font:inherit;font-size:calc(13px * var(--ts));color:var(--accent);background:0 0;border:0;margin-top:8px;padding:0;font-weight:600;display:block}.hint-try:hover{opacity:.75}.hint footer{flex-direction:column;align-items:stretch;gap:8px;padding:21px;display:flex}.hint-later{cursor:pointer;text-align:left;font:inherit;font-size:calc(11px * var(--ts));color:var(--grey-400);background:0 0;border:0;padding:0;line-height:15px}.hint-later:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.setting.pointed-setting{box-shadow:0 0 0 2px var(--accent);border-radius:8px;transition:box-shadow .3s ease-out}.hint-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.hint-go,.hint-next{cursor:pointer;height:34px;font:inherit;font-size:calc(13px * var(--ts));white-space:nowrap;border-radius:8px;padding:0 13px;font-weight:600}.hint-go{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent)}.hint-go:hover{opacity:.85}.hint-next{border:1px solid var(--rule);color:var(--ink);background:0 0}.hint-next:hover{background:var(--grey-50)}@keyframes hint-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hint,.hint.leaving,.hint-body{animation:none}}@keyframes toast-in{0%{opacity:0;filter:blur(4px);transform:translateY(16px)scale(.94)}to{opacity:1;filter:none;transform:none}}@keyframes toast-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(2px);transform:translateY(8px)scale(.96)}}@keyframes toast-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes toast-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.toast,.toast.leaving,.toast-mark{animation:none}.toast.leaving{opacity:0;transition:opacity .15s}.toast.working .toast-mark{animation:1.6s linear infinite toast-spin}}@media (min-width:900px){.toasts{bottom:auto;top:calc(var(--titlebar,0px) + 16px);align-items:flex-end;padding-right:16px}.toast{transform-origin:50% 0;max-width:340px;font-size:calc(12px * var(--ts));gap:7px;padding:4px 4px 4px 10px;font-weight:450;box-shadow:0 1px 2px #0000000d,0 4px 14px -6px #0003}.toast span{padding:2px 0}.toast-mark{width:14px;height:14px;font-size:calc(9px * var(--ts))}.toast button{min-height:22px;font-size:calc(11px * var(--ts));padding:0 9px}.toast button.shut{min-width:22px;font-size:calc(13px * var(--ts));padding:0}}.segmented{border:1px solid var(--grey-250);border-radius:7px;flex:none;display:flex;overflow:hidden}.segmented button{cursor:pointer;width:auto;min-height:30px;color:var(--grey-600);font:inherit;font-size:calc(11px * var(--ts));white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 9px;font-weight:500}.segmented button+button{border-left:1px solid var(--grey-250)}.segmented button[aria-checked=true]{background:var(--accent);color:var(--on-accent)}.mind-mark{flex:none;display:block}.mind-name{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;margin:-3px -5px;padding:3px 5px;display:inline-flex}.mind-name:hover{background:var(--grey-100)}.msg .from .n .mind-mark{vertical-align:-2px;margin-right:8px;display:inline-block}.colour-pick [role=radiogroup]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.colour-pick,.mind-status{margin-top:16px}.mind-status .setting{padding:4px 0}.mind-settings-body .colour-pick{margin-top:0}.mind-status .readout,.details .readout{cursor:default}.mind-status a.action{align-items:center;text-decoration:none;display:inline-flex}.bar .grow .meta:has(.copies){white-space:normal;overflow:visible}.bar .meta .copies{display:block}.copy{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;position:relative}.copy:hover,.copy:focus-visible{color:var(--ink);text-decoration-color:currentColor}.bar .meta .copy+.copy{border-left:1px solid var(--rule);margin-left:8px;padding-left:8px;font-family:ui-monospace,monospace}.copy:after{content:attr(data-hint);z-index:1;background:var(--ink);color:var(--paper);font:500 calc(11px * var(--ts))/1.2 var(--font-body), system-ui, sans-serif;white-space:nowrap;pointer-events:none;opacity:0;border-radius:6px;padding:4px 8px;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-2px)}.copy:focus-visible:after{opacity:1;transform:none}@media (hover:hover){.copy:hover:after{opacity:1;transform:none}}.details .setting{padding:4px 0}.details .copy{font-size:calc(13px * var(--ts));color:var(--grey-600)}.details .readout>.grow{flex:1 0 auto;margin-right:12px}.details .readout .copy{text-align:right;overflow-wrap:anywhere;min-width:0}.details .copy[data-hint="Copy Minds ID"],.details .copy[data-hint$=\ address]{min-width:0;font-family:ui-monospace,monospace;font-size:calc(11px * var(--ts));text-align:right;overflow-wrap:anywhere}.details .copy:after{inset:auto 0 calc(100% + 6px) auto;transform:translateY(2px)}.setting input[role=switch]{appearance:none;background:var(--grey-250);border-radius:12px;flex:none;width:40px;height:24px;margin:0;transition:background .15s;position:relative}.setting input[role=switch]:after{content:"";background:var(--paper);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px}.setting input[role=switch]:checked{background:var(--accent)}.setting input[role=switch]:checked:after{transform:translate(16px)}.setting input[role=switch]:disabled{opacity:.6}.setting input[role=switch]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.colour-pick .mind-mark{margin-right:6px}.colour-pick .swatch{cursor:pointer;width:26px;min-width:0;height:26px;min-height:0;box-shadow:0 0 0 2px var(--paper), 0 0 0 2px transparent;border:0;border-radius:50%;flex:none;margin:0;padding:0}.colour-pick .swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--ink)}.avatar{object-fit:cover;vertical-align:-4px;background:var(--grey-200);color:var(--ink);letter-spacing:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:8px;font-weight:600;display:inline-flex}.msg .from .n .mind-mark{vertical-align:-3px}.msg .from .n .avatar{vertical-align:middle}:is(.avatar-setting,.setting:has(>.action)),.theme-setting{cursor:default}.theme-setting .toggle{flex:none;margin:0}.theme-setting .toggle button{flex:none;min-height:30px;padding:0 12px}.avatar-setting .avatar{margin:0}.avatar-setting .grow{flex:1;min-width:0}.avatar-setting .action{flex:none}.settings-group{border-top:1px solid var(--rule);font-size:calc(12px * var(--ts));color:var(--grey-600);margin:18px 0 2px;padding-top:14px;font-weight:500}.settings-note{font-size:calc(12px * var(--ts));color:var(--grey-600);margin:4px 0 0}.app-settings>.settings-group:first-child{border-top:0;margin-top:4px;padding-top:0}.setting .grow{overflow-wrap:anywhere;flex:1;min-width:0}.setting .name-input{border:0;border-bottom:1px solid var(--ink);width:100%;height:auto;color:var(--ink);font:inherit;cursor:text;background:0 0;border-radius:0;outline:none;margin-bottom:-3px;padding:0 0 2px;display:block}.setting .action:disabled{opacity:.45;cursor:default}.connect{padding:28px 16px}.connect h2{font-family:var(--font-display);font-weight:600;font-size:calc(17px * var(--ts));letter-spacing:-.01em;margin:0 0 6px}.connect>p{max-width:44ch;font-size:calc(14px * var(--ts));color:var(--grey-600);margin:0 0 20px;line-height:1.5}.connect-form{gap:6px;padding:6px 0 12px;display:grid}.connect-form label{font-size:calc(12px * var(--ts));color:var(--grey-600)}.connect-row{align-items:center;gap:10px;display:flex}.connect-row input{border:0;border-bottom:1px solid var(--grey-250);min-width:0;min-height:40px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));background:0 0;border-radius:0;outline:none;flex:1;padding:6px 0}.connect-row input:focus{border-bottom-color:var(--ink);box-shadow:0 1px 0 var(--ink)}.connect-row button{min-height:36px;font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;border-radius:8px;flex:none;padding:0 16px;font-weight:500}.connect-row button:disabled{opacity:.35;cursor:default}.connect-note{font-size:calc(12px * var(--ts));color:var(--grey-600);margin:2px 0 0;line-height:1.5}.connect-note a{color:var(--ink);text-underline-offset:.2em}.connect-note[role=alert]{color:var(--ink);font-weight:500}.agent-key-made code{background:var(--grey-100);font-size:calc(12px * var(--ts));overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;margin:6px 0;padding:8px 10px;display:block}.agent-key-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.connect-form select{font-size:calc(13px * var(--ts));justify-self:start}.connect-cancel{color:var(--ink);font:inherit;font-size:calc(12px * var(--ts));text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.connecting{justify-items:start;gap:4px;padding:6px 0 12px;display:grid}.connecting-mark{color:#3d63ff;margin-bottom:10px;animation:2.4s ease-in-out infinite mind-breathe,12s linear infinite mind-hues;display:inline-flex}.connecting-step{font-size:calc(14px * var(--ts));color:var(--ink);margin:0;font-weight:500;animation:.35s ease-out toast-in}@keyframes mind-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.06)}}@keyframes mind-hues{0%,to{color:#3d63ff}12.5%{color:#22b8f0}25%{color:#14b8a6}37.5%{color:#84cc16}50%{color:#f5a00b}62.5%{color:#ff5a4e}75%{color:#e8409a}87.5%{color:#8b5cf6}}@media (prefers-reduced-motion:reduce){.connecting-mark{animation:12s linear infinite mind-hues}.connecting-step{animation:none}}.mind-mark.thinking{transform-origin:50%;animation:.72s infinite mind-bounce}@keyframes mind-bounce{0%,to{animation-timing-function:cubic-bezier(.3,0,.8,.6);translate:0}50%{animation-timing-function:cubic-bezier(.2,.4,.7,1);translate:0 -16%}}.mind-mark.thinking .m-shape{opacity:0;transform-box:fill-box;transform-origin:50%;fill:currentColor}@keyframes t-bounce{0%{transform:translate(0%)rotate(0)scale(1)skew(0)}13.33%{transform:translateY(4%)rotate(0)scale(1.1,.88)skew(0)}33.33%{transform:translateY(-16%)rotate(0)scale(.92,1.1)skew(0)}53.33%{transform:translateY(2%)rotate(0)scale(1.06,.94)skew(0)}73.33%{transform:translateY(-16%)rotate(0)scale(.92,1.1)skew(0)}93.33%{transform:translate(0%)rotate(0)scale(1)skew(0)}to{transform:translate(0%)rotate(0)scale(1)skew(0)}}.mind-mark.thinking[data-trick=bounce]{animation:1.8s ease-in-out t-bounce,.72s infinite mind-bounce}@keyframes t-shake{0%{transform:translate(0%)rotate(0)scale(1)skew(0)}8.333%{transform:translate(0%)rotate(0)scale(1)skew(0)}25%{transform:translate(0%)rotate(-16deg)scale(1)skew(0)}41.67%{transform:translate(0%)rotate(14deg)scale(1)skew(0)}58.33%{transform:translate(0%)rotate(-10deg)scale(1)skew(0)}75%{transform:translate(0%)rotate(7deg)scale(1)skew(0)}91.67%{transform:translate(0%)rotate(0)scale(1)skew(0)}to{transform:translate(0%)rotate(0)scale(1)skew(0)}}.mind-mark.thinking[data-trick=shake]{animation:1.44s ease-in-out t-shake,.72s infinite mind-bounce}@keyframes t-shimmy{0%{transform:translate(0%)rotate(0)scale(1)skew(0)}7.143%{transform:translate(0%)rotate(0)scale(1)skew(0)}24.29%{transform:translate(-10%)rotate(-8deg)scale(1)skew(0)}41.43%{transform:translate(10%)rotate(8deg)scale(1)skew(0)}58.57%{transform:translate(-10%)rotate(-8deg)scale(1)skew(0)}75.71%{transform:translate(10%)rotate(8deg)scale(1)skew(0)}92.86%{transform:translate(0%)rotate(0)scale(1)skew(0)}to{transform:translate(0%)rotate(0)scale(1)skew(0)}}.mind-mark.thinking[data-trick=shimmy]{animation:1.68s ease-in-out t-shimmy,.72s infinite mind-bounce}@keyframes t-stretch{0%{transform:translate(0%)rotate(0)scale(1)skew(0)}5.435%{transform:translate(0%)rotate(0)scale(1)skew(0)}21.74%{transform:translate(0%)rotate(0)scale(.78,1.35)skew(0)}38.04%{transform:translate(0%)rotate(0)scale(1.3,.75)skew(0)}54.35%{transform:translate(0%)rotate(0)scale(.75,1.4)skew(0)}68.48%{transform:translate(0%)rotate(0)scale(1)skew(-18deg)}81.52%{transform:translate(0%)rotate(0)scale(1.15,.88)skew(14deg)}94.57%{transform:translate(0%)rotate(0)scale(1)skew(0)}to{transform:translate(0%)rotate(0)scale(1)skew(0)}}.mind-mark.thinking[data-trick=stretch]{animation:2.21s ease-in-out t-stretch,.72s infinite mind-bounce}@keyframes t-strobe{0%{transform:translate(0%)rotate(0)scale(1)skew(0)}5%{transform:translate(0%)rotate(0)scale(1)skew(0)}15%{transform:translate(0%)rotate(4deg)scale(1)skew(0)}25%{transform:translate(0%)rotate(-4deg)scale(1)skew(0)}35%{transform:translate(0%)rotate(4deg)scale(1)skew(0)}45%{transform:translate(0%)rotate(-4deg)scale(1)skew(0)}55%{transform:translate(0%)rotate(4deg)scale(1)skew(0)}65%{transform:translate(0%)rotate(-4deg)scale(1)skew(0)}75%{transform:translate(0%)rotate(4deg)scale(1)skew(0)}85%{transform:translate(0%)rotate(-4deg)scale(1)skew(0)}95%{transform:translate(0%)rotate(0)scale(1)skew(0)}to{transform:translate(0%)rotate(0)scale(1)skew(0)}}.mind-mark.thinking[data-trick=strobe]{animation:2.4s ease-in-out t-strobe,.72s infinite mind-bounce}@keyframes t-strobe-strobe{0%{fill:currentColor}4%{fill:currentColor}5%{fill:currentColor}10%{fill:var(--ink)}15%{fill:currentColor}20%{fill:var(--ink)}25%{fill:currentColor}30%{fill:var(--ink)}35%{fill:currentColor}40%{fill:var(--ink)}45%{fill:currentColor}50%{fill:var(--ink)}55%{fill:currentColor}60%{fill:var(--ink)}65%{fill:currentColor}70%{fill:var(--ink)}75%{fill:currentColor}80%{fill:var(--ink)}85%{fill:currentColor}90%{fill:var(--ink)}95%{fill:currentColor}to{fill:currentColor}}.mind-mark.thinking[data-trick=strobe] .m-full{animation:2.4s step-end t-strobe-strobe}@keyframes t-shape{0%{transform:translate(0%)rotate(0)scale(1)skew(0)}9.524%{transform:translate(0%)rotate(0)scale(.8)skew(0)}28.57%{transform:translate(0%)rotate(10deg)scale(1.1)skew(0)}47.62%{transform:translate(0%)rotate(-10deg)scale(.9)skew(0)}66.67%{transform:translate(0%)rotate(10deg)scale(1.1)skew(0)}85.71%{transform:translate(0%)rotate(0)scale(.9)skew(0)}95.24%{transform:translate(0%)rotate(0)scale(1)skew(0)}to{transform:translate(0%)rotate(0)scale(1)skew(0)}}.mind-mark.thinking[data-trick=shape]{animation:2.52s ease-in-out t-shape,.72s infinite mind-bounce}@keyframes t-shape-full{0%{opacity:0}94.29%{opacity:0}95.24%{opacity:1}to{opacity:1}}.mind-mark.thinking[data-trick=shape] .m-full{animation:2.52s t-shape-full}@keyframes t-shape-shape-1{0%{opacity:0;scale:.4}8.571%{opacity:0;scale:.4}13.33%{opacity:1;scale:1.12}19.05%{scale:1}31.43%{opacity:1}36.19%{opacity:0;scale:.6}to{opacity:0;scale:.6}}.mind-mark.thinking[data-trick=shape] .m-shape:first-of-type{animation:2.52s t-shape-shape-1}@keyframes t-shape-shape-2{0%{opacity:0;rotate:-45deg;scale:.4}32.38%{opacity:0;rotate:-45deg;scale:.4}37.14%{opacity:1;rotate:none;scale:1.12}42.86%{scale:1}53.33%{opacity:1}58.1%{opacity:0;rotate:30deg;scale:.6}to{opacity:0;rotate:30deg;scale:.6}}.mind-mark.thinking[data-trick=shape] .m-shape:nth-of-type(2){animation:2.52s t-shape-shape-2}@keyframes t-shape-shape-3{0%{opacity:0;rotate:-72deg;scale:.4}54.29%{opacity:0;rotate:-72deg;scale:.4}59.05%{opacity:1;rotate:none;scale:1.12}64.76%{scale:1}83.81%{opacity:1;rotate:none}94.29%{opacity:0;rotate:72deg;scale:.5}to{opacity:0;rotate:72deg;scale:.5}}.mind-mark.thinking[data-trick=shape] .m-shape:nth-of-type(3){animation:2.52s t-shape-shape-3}@keyframes t-spin{0%{transform:translate(0%)rotate(0)scale(1)skew(0)}5.263%{transform:translate(0%)rotate(0)scale(1)skew(0)}15.79%{transform:translateY(4%)rotate(0)scale(1.08,.9)skew(0)}47.37%{transform:translateY(-16%)rotate(360deg)scale(1.1)skew(0)}68.42%{transform:translate(0%)rotate(720deg)scale(1)skew(0)}78.95%{transform:translateY(3%)rotate(720deg)scale(1.06,.94)skew(0)}89.47%{transform:translate(0%)rotate(720deg)scale(1)skew(0)}89.58%{transform:translate(0%)rotate(0)scale(1)skew(0)}to{transform:translate(0%)rotate(0)scale(1)skew(0)}}.mind-mark.thinking[data-trick=spin]{animation:2.28s ease-in-out t-spin,.72s infinite mind-bounce}@keyframes t-jelly{0%{transform:translate(0%)rotate(0)scale(1)skew(0)}8.333%{transform:translate(0%)rotate(0)scale(1)skew(0)}25%{transform:translate(0%)rotate(0)scale(1.12,.88)skew(0)}41.67%{transform:translate(0%)rotate(0)scale(.9,1.1)skew(0)}58.33%{transform:translate(0%)rotate(0)scale(1.06,.94)skew(0)}75%{transform:translate(0%)rotate(0)scale(.97,1.03)skew(0)}91.67%{transform:translate(0%)rotate(0)scale(1)skew(0)}to{transform:translate(0%)rotate(0)scale(1)skew(0)}}.mind-mark.thinking[data-trick=jelly]{animation:1.44s ease-in-out t-jelly,.72s infinite mind-bounce}@keyframes t-nod{0%{transform:translate(0%)rotate(0)scale(1)skew(0)}9.091%{transform:translate(0%)rotate(0)scale(1)skew(0)}27.27%{transform:translateY(10%)rotate(0)scale(1)skew(0)}45.45%{transform:translate(0%)rotate(0)scale(1)skew(0)}63.64%{transform:translateY(10%)rotate(0)scale(1)skew(0)}81.82%{transform:translate(0%)rotate(0)scale(1)skew(0)}to{transform:translate(0%)rotate(0)scale(1)skew(0)}}.mind-mark.thinking[data-trick=nod]{animation:1.32s ease-in-out t-nod,.72s infinite mind-bounce}@media (prefers-reduced-motion:reduce){.mind-mark.thinking,.mind-mark.thinking[data-trick],.mind-mark.thinking .m-full,.mind-mark.thinking .m-shape{animation:none}}.bar h1:has(.mind-mark.thinking){line-height:2}button.msg .from:has(.mind-mark.thinking){align-items:center}button.msg .from .n:has(.mind-mark.thinking){line-height:2.1}button.msg .from .n:has(.mind-mark){margin-left:-8px;padding-left:8px}.thinking-row{font-size:calc(14px * var(--ts));color:var(--ink);align-items:center;gap:8px;font-weight:500;display:flex}.thinking-dots{color:var(--grey-400);letter-spacing:1px;font-weight:700}.waiting-row{color:var(--ink-2);font-weight:400}.waitmark{font-size:calc(11px * var(--ts));vertical-align:1px;white-space:nowrap;color:var(--ink);background:var(--grey-100);border-radius:999px;margin-left:6px;padding:1px 6px;font-weight:600;line-height:16px;display:inline-block}.thinking-row .elapsed{color:var(--grey-400);font-weight:400}.thinking-row{flex-wrap:wrap}.thinking-row .credits{color:var(--grey-600);font-size:calc(12px * var(--ts));white-space:nowrap;margin-left:auto;font-weight:400}.thinking-dots i{font-style:normal;animation:1.2s ease-in-out infinite dot-hop;display:inline-block}.thinking-dots i:nth-child(2){animation-delay:.15s}.thinking-dots i:nth-child(3){animation-delay:.3s}@keyframes dot-hop{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-.25em)}}@media (prefers-reduced-motion:reduce){.thinking-dots i{opacity:.6;animation:none}}.thinking-row{align-items:baseline}.msg.mindrow .from .lead:has(.thinking-dots){align-items:baseline}.worklabel{font-size:calc(12px * var(--ts));color:var(--grey-600);white-space:nowrap;flex:none;font-weight:500}.worklabel.done{color:var(--accent);font-weight:600}.worklabel:not(.done){color:color-mix(in srgb, var(--ink-2) 60%, var(--paper))}.worklabel:not(.done) .work-shine{animation:4.5s ease-in-out infinite work-shine;display:inline-block;-webkit-mask:linear-gradient(105deg,#000 43%,#000000b8 50%,#000 57%) 100% 0/250% 100% no-repeat;mask:linear-gradient(105deg,#000 43%,#000000b8 50%,#000 57%) 100% 0/250% 100% no-repeat}.worklabel:not(.done) .thinking-dots{color:inherit}.worklabel .elapsed{color:var(--grey-400);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:400}.worklabel .elapsed.first{margin:0}.thinking-row>.mind-mark+.worklabel{margin-left:-5px}.work-stack{display:inline-grid}.work-stack>*{white-space:nowrap;grid-area:1/1}.work-ghost{visibility:hidden}.flash-row .quick-time{font-size:calc(12px * var(--ts));color:var(--grey-400);font-variant-numeric:tabular-nums;margin-left:-4px}@keyframes work-shine{0%{-webkit-mask-position:100% 0;mask-position:100% 0}40%,to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.worklabel:not(.done){color:var(--grey-600)}.worklabel:not(.done) .work-shine{animation:none;-webkit-mask:none;mask:none}}.thinking-row>.mind-mark{align-self:center}.msg.mindrow .from .lead:has(.thinking-dots) .navcount{align-self:center}.pending strong .mind-mark{vertical-align:-2px;margin-right:6px;display:inline-block}.account-trigger{max-width:min(260px,60vw);color:var(--ink);font:inherit;cursor:pointer;vertical-align:bottom;background:0 0;border:0;align-items:baseline;gap:5px;padding:0;font-weight:500;display:inline-flex}.account-trigger .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-trigger .chev{font-size:calc(9px * var(--ts));flex:none}.account-trigger:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.account-drawer{transition:grid-template-rows var(--slide);grid-template-rows:0fr;margin:0 -16px;padding-top:12px;display:grid}.account-drawer[data-open=true]{grid-template-rows:1fr}.account-drawer>div{min-height:0;overflow:hidden}.account-drawer .msg:first-child{border-top:1px solid var(--rule)}.account-drawer .msg:last-child{border-bottom:0}@media (prefers-reduced-motion:reduce){.account-drawer{transition:none}}.account-drawer+.account-drawer{padding-top:0}.title-search{width:24px;height:1.25em;color:var(--grey-600);cursor:pointer;vertical-align:top;background:0 0;border:0;place-items:center;margin-left:2px;padding:0;display:inline-grid;position:relative;top:3px}.title-search:hover,.title-search[aria-expanded=true]{color:var(--ink)}.title-search svg{display:block}.minds-search{width:100%;min-height:var(--tap);border:0;border-top:1px solid var(--rule);color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));appearance:none;background:0 0;border-radius:0;outline:0;padding:0 16px;display:block}.minds-search::placeholder{color:var(--grey-400)}@media (pointer:coarse){.minds-search{font-size:calc(16px * var(--ts))}}.search-hits{background:var(--grey-100);border-top:1px solid var(--rule)}.search-hits .msg{background:0 0}.search-hits .msg .from .n{font-weight:400}@media (max-width:899px){body{font-size:calc(15px * var(--ts))}.who .name{font-size:calc(22px * var(--ts))}.bar h1,.delete-account h2,.connect h2{font-size:calc(18px * var(--ts))}.rich h3{font-size:calc(17px * var(--ts))}.artifact .title,.msg.consult .title,.identity h3,.circle-ask h3,.overlay .bar h1{font-size:calc(16px * var(--ts))}.msg .text,.msg.consult .answer .body,.msg .from .n,.concerns,.artifact .body,.pending .answer,.msg.consult .body.asked,.msg.consult .answer .from .n,.needs p,.msg.draft .body,.confirm-dialog p,.connect>p,.picker .pick .pname,.identity .from-label,.setting,.delete-account,.project-form,.toast,.connecting-step,.consult-form .unread,.picker .pickrow{font-size:calc(15px * var(--ts))}.bar .action,.setting .action,.task-menu .action,.toggle button,.band,.run button,.status,.row button,.newrow,.composer button,.circle-add button,.picker .pickhead,.mind-settings,.col.detail .empty,.project-files,.project-about,.identity .from,.circle-ask p,.circle-ask details,.msg.consult .body.waiting,.mrow.mquiet,.pending,.toast button,.connect-row button,.details .copy,.picker .pickrow .mark,.overlay .tool .aa,.delete-account label,.delete-account .err,.delete-account .go,.delete-account .link,.project-form label,.project-form .err,.project-form .go,.project-form .link{font-size:calc(14px * var(--ts))}.identity.inline .from{font-size:calc(13.5px * var(--ts))}.msg .snippet,.mname,.mtext{font-size:calc(14px * var(--ts))}.composer .field,.composer .write,.circle-add input,.connect-row input,.minds-search,.overlay .field,.overlay .write,.overlay .write-wrap .idea,.overlay .tools .send,.overlay .format button{font-size:calc(16px * var(--ts))}.bar .meta,.needs .note,.msg .from .t,.msg .rowmeta .who,.msg.inboxrow .from .n .count,.link,.msg.draft .addressed,.msg.draft .note,.overlay .composer .note,.overlay .carry,.overlay .picker .pickhead,.picker .pick button,.picker .pick .cm-owner,.picker .pick .cm-remove,.identity .from-addr,.identity .note,.consult-form .note,.consult-form .unread small,.setting small,.app-settings .legal,.settings-note,.delete-account .hint,.project-form .hint,.project-files .hint,.project-file small,.settings-group,.connect-form label,.connect-note,.connect-cancel,.circle-ask ul,.msg.consult .consult-when,.msg.consult .answer .from .t,.measure .state .derived,.nav div.rail-only{font-size:calc(13px * var(--ts))}.derived,.mtime,.sentwith,.overlay .clip,.segmented button,.picker .pick .cm-who .cm-email,.delete-account h3,.copy:after{font-size:calc(12px * var(--ts))}.original{font-size:calc(12.5px * var(--ts))}.tag,.needs .label,.artifact .kicker,.msg.consult .kicker,.navcount,.project-files summary:after{font-size:calc(11px * var(--ts))}.out,.account-trigger .chev,.overlay .picker .pickhead span{font-size:calc(10px * var(--ts))}.nav button{font-size:12px}}:root{--ts:1}@media (max-width:899px){:root{--ts:1.1333}}@media (min-width:900px){.nav button{font-size:calc(13px * var(--ts))}.msg .text,.msg.consult .answer .body,.composer .field,.composer .write,.overlay .field,.overlay .write,.overlay .write-wrap .idea{font-size:calc(15px * var(--ts))}.project-form input,.project-form textarea,.delete-account input,.librow .rename input,.move-dialog input,.setting .name-input{font-size:calc(14px * var(--ts))}}.board-wrap{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}@media (min-width:900px){.col.detail .board-wrap .bar .grow{display:block}.col.detail .board-wrap .bar .top{max-width:none}}.board-err{font-size:calc(13px * var(--ts));margin:8px 16px 0;font-weight:600}.board{flex:1;grid-auto-columns:minmax(232px,1fr);grid-auto-flow:column;align-items:start;gap:12px;min-height:0;padding:14px 16px 16px;display:grid;overflow:auto hidden}.board-col{background:var(--grey-100);border-radius:12px;flex-direction:column;min-height:0;max-height:100%;padding:10px 8px 8px;transition:background .12s;display:flex}.board-col h2{font-size:calc(13px * var(--ts));color:var(--ink);align-items:center;gap:8px;margin:0 6px 10px;font-weight:600;display:flex}.board-col h2 .count{color:var(--grey-600);font-variant-numeric:tabular-nums;font-weight:500}.board-cards{flex-direction:column;gap:8px;min-height:8px;padding:1px 2px 2px;display:flex;overflow-y:auto}.task-gap{background:var(--grey-250);opacity:.45;border-radius:8px;flex:none;height:44px}.task-card{background:var(--paper);cursor:grab;--ease:cubic-bezier(.32,.72,0,1);border-radius:8px;flex:none;transition:box-shadow .12s,transform .12s,background-color .16s;position:relative;box-shadow:0 1px #091e4221,0 0 0 1px #091e420a}.task-card:hover{box-shadow:0 2px 6px #091e4224,0 0 0 1px #091e420f}.task-card.lifted{opacity:.4}.task-link-row{padding:12px 16px}.task-link{border:1px solid var(--rule);background:var(--paper);height:30px;font:inherit;font-size:calc(12.5px * var(--ts));color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 8px 0 10px;transition:background-color .12s,border-color .12s;display:inline-flex}.task-link:hover{background:var(--grey-50);border-color:var(--grey-250)}.task-link .task-link-col{font-weight:600}.task-link .task-link-go{border-left:1px solid var(--rule);color:var(--grey-600);align-items:center;gap:2px;padding-left:8px;display:inline-flex}.task-link:hover .task-link-go{color:var(--ink)}.task-link .task-link-go svg{transition:transform .12s}.task-link:hover .task-link-go svg{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.task-link .task-link-go svg{transition:none}}.task-card.pointed,.task-card.pointed:hover{box-shadow:inset 0 0 0 1px var(--ink);background:var(--grey-50);animation:.8s ease-in-out 3 task-pointed}@keyframes task-pointed{50%{box-shadow:inset 0 0 0 1px var(--grey-250)}}@media (prefers-reduced-motion:reduce){.task-card.pointed{animation:none}}.task-card.finished .task-title{color:var(--grey-600)}.task-open{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:14px 40px 4px 16px;display:block}.task-open:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.task-title{font-size:calc(14px * var(--ts));color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}.task-mindname{line-height:16px}.task-project-slot{height:16px}.task-badges{min-height:16px}.task-foot{align-items:center;gap:8px;min-height:22px;padding:2px 16px 14px;display:flex}.task-line{font-size:calc(12px * var(--ts));color:var(--grey-600);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-line.by-mind{color:var(--ink);font-weight:500}.task-line{align-items:center;gap:5px;display:inline-flex}.task-new{background:var(--signal);border-radius:50%;flex:none;width:7px;height:7px}.task-badges{font-size:calc(11px * var(--ts));color:var(--grey-600);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;margin-top:6px;display:flex}.task-badges span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.task-foot .task-line{margin-right:auto}.task-who{background:var(--grey-50);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.task-more{background:var(--paper);width:26px;height:26px;color:var(--grey-600);cursor:pointer;opacity:0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:opacity .16s,background-color .12s;display:inline-flex;position:absolute;top:10px;right:10px}.task-card:hover .task-more,.task-more:focus-visible,.task-more[aria-expanded=true]{opacity:1}.task-more:hover,.task-more[aria-expanded=true]{background:var(--grey-100);color:var(--ink)}@media (hover:none){.task-more{opacity:1}}@media (max-width:899px){.board{scroll-snap-type:x mandatory;grid-auto-columns:84%}.board-col{scroll-snap-align:center}}@media (prefers-reduced-motion:reduce){.task-card,.board-col,.task-more{transition:none}}.rowwrap{display:contents}.task-mindrow{position:relative}.task-mindrow .msg{padding-right:48px}.msg.mindrow[aria-current=true]{background:var(--grey-100)}.msg.mindrow.allrow{min-height:60px}.task-add{width:24px;height:24px;color:var(--grey-600);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-top:-12px;transition:opacity .1s;display:inline-flex;position:absolute;top:50%;right:12px}.task-mindrow:hover .task-add,.task-add:focus-visible{opacity:1}.task-mindrow:has([aria-current]) .task-add{opacity:1}.task-add:hover{background:var(--grey-200);color:var(--ink)}@media (hover:none){.task-add{opacity:1}}.msg .from .n .task-go{cursor:pointer;border-radius:6px;margin-left:-5px;padding:3px 5px}.msg .from .n .task-go:hover{background:var(--grey-200)}.overlay .tools .save-todo{width:auto;font-size:calc(13px * var(--ts));color:var(--grey-600);border-radius:17px;padding:0 12px}.overlay .tools .save-todo:hover:not(:disabled){color:var(--ink)}.task-project-pick{margin-top:4px}.task-project-pick b{color:var(--ink);font-weight:600}@media (min-width:900px){.app[data-level].writing.task-over{grid-template-columns:60px 0 minmax(300px,340px) 0 1fr 0;padding-right:0}}.bar .action.icon.on,.mind-settings .action.icon.on{background:var(--grey-100);border-radius:8px}.mind-settings .action.icon.pin[aria-pressed=true] svg{fill:var(--star);stroke:var(--star)}:root{--star:#f5b400}.msg.in-mind .rowmeta:has(>.who:empty):not(:has(>:not(.who))){display:none}@media (hover:hover){.msg.in-mind .from>.t{opacity:0;pointer-events:none;position:absolute;right:0}.msg.in-mind:is(:hover,:focus-visible,[aria-current],.renaming) .from>.t{opacity:1;transition:opacity .15s;position:static}.msg.mindrow .tags .t{opacity:0;transition:opacity .15s}.msg.mindrow:is(:hover,:focus-visible) .tags .t{opacity:1}}.pinmark{color:var(--star);margin-left:6px;display:inline-flex}.pinmark svg{fill:currentColor}@media (max-width:899px){.board-wrap .bar [aria-label=Close\ tasks]{display:none}}.pop-menu{z-index:40;background:var(--paper);width:260px;box-shadow:0 8px 28px #00000029, 0 0 0 1px var(--rule);border-radius:10px;padding:6px;position:absolute;top:58px;left:16px}.pop-search{box-sizing:border-box;width:100%;font:inherit;font-size:calc(13px * var(--ts));color:var(--ink);background:var(--grey-50);border:1px solid var(--rule);border-radius:7px;outline:none;margin:0 0 6px;padding:7px 9px}.pop-search:focus{border-color:var(--grey-400)}.pop-list{max-height:min(320px,60vh);overflow-y:auto}.pop-list button{width:100%;min-height:32px;color:var(--ink);font:inherit;font-size:calc(13px * var(--ts));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.pop-list button:hover,.pop-list button:focus-visible{background:var(--grey-100);outline:none}.pop-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pop-count{font-size:calc(11px * var(--ts));color:var(--grey-600);font-variant-numeric:tabular-nums;margin-left:auto}.pop-list .mark{width:12px;font-size:calc(12px * var(--ts));flex:none;margin-left:auto}.pop-count+.mark{margin-left:0}.pop-empty{font-size:calc(13px * var(--ts));color:var(--grey-600);padding:8px}@media (max-width:899px){.pop-menu{width:auto;left:12px;right:12px}}.task-due.soon{color:var(--ink);font-weight:600}.task-due.late{color:#fff;background:#c4321c;border-radius:4px;padding:0 5px;font-weight:600}.task-due.done{text-decoration:line-through}.task-people{margin-left:auto;display:inline-flex}.task-people .avatar{border:2px solid var(--paper);width:20px;height:20px;font-size:calc(9px * var(--ts));margin-left:-5px}.task-people .avatar.more{background:var(--grey-200);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.task-people+.task-who{margin-left:2px}.task-due-field{font-size:calc(13px * var(--ts));color:var(--grey-600);align-items:center;gap:10px;display:flex}.task-due-field input{font:inherit;font-size:calc(13px * var(--ts));color:var(--ink);background:var(--grey-50);border:1px solid var(--rule);border-radius:7px;padding:5px 8px}.task-due-field .link{min-height:0;font-size:calc(12px * var(--ts));padding:0}.task-foot{flex-wrap:wrap;row-gap:4px}.task-foot .task-line{flex:1 0 auto;max-width:100%}.task-faces{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.task-faces .task-people{margin-left:5px}.task-labels{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.task-mindname{min-width:0;max-width:100%;font-size:calc(12px * var(--ts));color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-weight:600;display:inline-flex;overflow:hidden}.task-mindname .mind-mark{flex:none}.msg.mindrow.allrow{box-sizing:border-box;height:64px;min-height:0}.msg.mindrow.allrow .rowmeta{padding-left:0}.board{grid-template-rows:minmax(0,1fr);align-items:stretch;gap:0;padding:0}.board-col{background:var(--paper);border-right:1px solid var(--rule);border-radius:0;min-height:0;max-height:none;padding:0}.board-col.over{background:var(--grey-50)}.board-col h2{box-sizing:border-box;background:var(--grey-50);border-bottom:1px solid var(--rule);height:64px;margin:0;padding:0 16px}.board-cards{flex:1;gap:0;padding:0}.task-card{background:var(--paper);box-shadow:none;border-bottom:1px solid var(--rule);border-radius:0}.task-card:hover{box-shadow:none;background:var(--grey-50)}.task-gap{border-radius:0}.task-more{background:0 0;border-radius:0}.task-more:hover,.task-more[aria-expanded=true]{background:var(--grey-200)}.task-due.late{border-radius:0}.task-example{all:unset;box-sizing:border-box;border-bottom:1px dashed var(--grey-250);background:var(--paper);cursor:pointer;opacity:.5;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:163px;padding:14px 16px;transition:background-color .16s,border-color .16s,opacity .16s;display:flex}.task-example:hover{background:var(--grey-50);border-color:var(--grey-400);opacity:.8}.task-example:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.task-example .task-mindname{color:var(--grey-600)}.task-example .task-title{width:100%;color:var(--grey-600)}.task-example-title{animation:task-example-in .5s var(--ease,ease) both;display:block}@keyframes task-example-in{0%{opacity:0;transform:translateY(6px)}}.task-example-foot{font-size:calc(13px * var(--ts));color:var(--ink);align-items:center;gap:5px;margin-top:auto;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.task-example,.task-example-title{transition:none;animation:none}}.project-filter{max-width:280px;height:32px;color:var(--grey-600);font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;margin:0 0 0 -8px;padding:0 8px;display:inline-flex}.project-filter:hover,.project-filter[aria-expanded=true]{background:var(--grey-50);color:var(--ink)}.project-filter .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-filter .chev{color:var(--grey-600);transition:transform .15s;display:inline-flex;transform:rotate(90deg)}.project-filter[aria-expanded=true] .chev{transform:rotate(-90deg)}.project-filter.on{color:var(--ink)}.project-filter:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.pop-menu.project-pop{border-radius:0;max-width:calc(100vw - 16px);padding:0;position:fixed;right:auto}.project-pop .pop-list button{min-height:48px;font-size:calc(15px * var(--ts));border-radius:0;padding:0 20px}.project-pop .pop-search{width:calc(100% - 16px);margin:8px}@media (max-width:899px){.project-filter{max-width:140px}}.board-col h2 .count.navcount{color:var(--paper);font-weight:500}@media (min-width:900px){.col.detail .board-wrap>.bar{display:none}.board-col h2{height:69px}}.task-start{height:24px;color:var(--ink);font:inherit;font-size:calc(11px * var(--ts));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:4px;margin:-3px -6px -3px 0;padding:0 6px 0 8px;font-weight:600;display:inline-flex}.task-start:hover,.task-start:focus-visible{border-color:var(--grey-250);background:var(--paper)}.task-start:disabled{opacity:.45}.task-check{z-index:1;box-sizing:border-box;border:1px solid var(--grey-400);background:var(--paper);cursor:pointer;opacity:0;width:16px;height:16px;transition:opacity .16s ease, transform .22s var(--ease);border-radius:50%;padding:0;position:absolute;top:15px;left:16px;transform:scale(.7)}.task-check:hover,.task-check[aria-checked=true]{border-color:var(--ink)}.task-check[aria-checked=true]{background:var(--accent)}.task-card.checkable{overflow-x:clip}.task-card.checkable .task-open{transition:transform .24s var(--ease)}.task-card.checkable .task-foot{transition:padding-left .24s var(--ease)}.task-card.checkable .task-open>.task-title:first-child:before{content:"";float:right;width:26px;height:1px}.task-card.checkable:hover .task-open,.task-card.confirming .task-open{transform:translate(26px)}.task-card.checkable:hover .task-foot,.task-card.confirming .task-foot{padding-left:42px}.task-card.checkable:hover .task-check,.task-card.confirming .task-check,.task-check:focus-visible{opacity:1;transition-delay:40ms;transform:scale(1)}@media (hover:none){.task-card.checkable .task-open{transform:translate(26px)}.task-card.checkable .task-foot{padding-left:42px}.task-check{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.task-check,.task-card.checkable .task-open,.task-card.checkable .task-foot{transition:none}}.task-card.confirming{background:var(--grey-50)}.task-confirm{gap:8px}.task-start.solid{border-color:var(--accent);background:var(--accent);color:var(--on-accent);margin-right:-6px;padding:0 10px}.task-line.task-line-act{margin-top:4px;overflow:visible}.task-line-act .task-start{border-color:var(--grey-250);margin:0;padding:0 10px;font-weight:600}.task-line-act .task-start:hover:not(:disabled),.task-line-act .task-start:focus-visible{background:var(--grey-200);border-color:var(--grey-400)}.task-line-act .task-start:active:not(:disabled){transform:scale(.97)}.task-menu{background:var(--grey-100);color:var(--ink);cursor:default;animation:tray-shut var(--slide) forwards;grid-template-rows:1fr;display:grid}.task-menu.open{animation:tray-open var(--slide)}@keyframes tray-open{0%{grid-template-rows:0fr}}@keyframes tray-shut{to{grid-template-rows:0fr}}.task-menu-in{min-height:0;overflow:hidden}.task-menu-pad{padding:0}.task-menu-pad>:first-child{border-top:0}.tray-row{box-sizing:border-box;border:0;border-top:1px solid var(--rule);width:100%;min-height:42px;color:var(--ink);font:inherit;font-size:calc(13px * var(--ts));text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 16px;display:flex;position:relative}.tray-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.tray-label{width:58px;color:var(--grey-600);flex:none}.tray-value{text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;min-width:0;overflow:hidden}.tray-row .chev{color:var(--grey-600);flex:none;transition:transform .15s;display:inline-flex;transform:rotate(90deg)}.tray-row[aria-expanded=true] .chev{transform:rotate(-90deg)}.tray-due input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.tray-clear{z-index:1;width:26px;height:26px;color:var(--grey-600);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-right:-6px;padding:0;display:inline-flex;position:relative}.tray-clear:hover{color:var(--ink)}.tray-list{max-height:180px;padding:0 0 6px}.tray-list button{border-radius:0;min-height:36px;padding:0 16px}.tray-list button:hover{background:var(--grey-200)}.tray-actions{border-top:1px solid var(--rule);align-items:center;gap:10px;padding:12px 16px 14px;display:flex}.tray-actions.asking{flex-direction:column;align-items:flex-start;gap:8px}.tray-actions .action{min-height:28px;font-size:calc(12px * var(--ts));padding:0 12px}.task-menu .action.danger{color:#d92d20}.task-menu .action.danger.solid{color:#fff;background:#d92d20;border-color:#d92d20}.tray-ask{font-size:calc(12px * var(--ts));color:var(--grey-600)}.tray-ask-btns{gap:6px;display:flex}.task-project.tag{box-sizing:border-box;max-width:100%;height:16px;font-size:calc(9px * var(--ts));letter-spacing:.06em;border-radius:3px;align-items:center;gap:3px;padding:1px 4px;line-height:12px;display:inline-flex}.task-project.tag svg{flex:none}.task-project.tag span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.task-menu,.task-menu.open{animation:none}}.threadfiles{padding:12px 0 16px}.threadfiles .kicker{font-size:calc(12px * var(--ts));color:var(--grey-600)}.threadfiles .filecards{margin:8px 0 0}.filecards{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.filecard{border:1px solid var(--grey-200);background:var(--grey-50);min-width:180px;max-width:260px;color:inherit;text-align:left;font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:6px 12px 6px 6px;text-decoration:none;display:grid}.filecard:hover{background:var(--grey-100)}@media (max-width:899px){.filecards{scrollbar-width:none;flex-wrap:nowrap;padding-right:40px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.filecards::-webkit-scrollbar{display:none}.filecards>.filecard{flex:none;max-width:240px}}.filecard .filebadge{object-fit:cover;color:#fff;width:32px;height:32px;font:700 calc(9px * var(--ts))/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:7px;grid-row:span 2;place-items:center;display:grid}.filecard:hover{border-color:var(--grey-400)}.filecard .n{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.filecard small{color:var(--grey-600);font-size:calc(11px * var(--ts))}.bar a.action{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.filepage{background:#fff;border:0;width:100%;height:calc(100dvh - 80px);min-height:480px;display:block}.filepage.drawing{visibility:hidden;position:absolute}.pdfview.drawing{visibility:hidden;position:absolute;inset-inline:0}.pdfview:not(.drawing){animation:.2s ease-out pdf-in}@keyframes pdf-in{0%{opacity:0}}.pdfpages{background:var(--rule);flex-direction:column;gap:1px;display:flex}.pdfpages canvas{background:#fff;width:100%;height:auto;display:block}.file-loading{color:#3d63ff;align-content:center;place-items:center;min-height:calc(100dvh - 120px);display:grid}.app[data-sliding]>.col{overflow-x:hidden}.app[data-sliding]>.col>:not(.fab,.fab-reply-stack,dialog,.file-tools,[popover]){width:var(--pin)}.app[data-sliding]>.col[data-fold]>:not(.fab,.fab-reply-stack,dialog,.file-tools,[popover]){margin-left:calc(100% - var(--pin))}.col.file{display:none}@media (min-width:900px){.app[data-level] .col.file{grid-area:1/6;display:block;position:relative;overflow:hidden}.col.file .filepage{height:100dvh;min-height:0}.col.file .pdfview{overscroll-behavior:contain;height:100dvh;overflow-y:auto}.app[data-level]:not([data-sliding]) .col.file>:not(.file-tools){width:max(100%, calc(100vw - 60px - var(--read-w)))}.app[data-level].peek:not([data-sliding]) .col.file>:not(.file-tools){width:max(100%, calc(100vw - 200px - var(--read-w)))}.col.file>.screen-body{height:100%;padding-top:44px;overflow-y:auto}.fileimage{background:var(--grey-50);justify-content:center;align-items:center;height:100dvh;padding:24px;display:flex}.fileimage img{object-fit:contain;max-width:100%;max-height:100%}.app.file-full .col.file:not(.pdf-wide) .pdfpages{max-width:calc(100% - var(--read-w));margin:0 auto}.app.file-open .fab.fab-mind,.app.file-full .fab{display:none}.app.file-open .fab.fab-reply,.app.file-open .fab-reply-stack{right:auto;left:calc(60px + var(--read-w) - 24px);transform:translate(-100%)}.app.file-open .fab-reply-stack>.fab.fab-reply{left:auto;transform:none}}.rich.doc h1{font-family:var(--font-display);font-size:calc(24px * var(--ts));letter-spacing:-.02em;color:var(--ink);margin:0 0 .6em;font-weight:700;line-height:1.25}.rich.doc h2{font-family:var(--font-display);font-size:calc(18px * var(--ts));letter-spacing:-.015em;border-bottom:1px solid var(--rule);color:var(--ink);margin:1.6em 0 .5em;padding-bottom:.3em;font-weight:650}.rich.doc h3,.rich.doc h4{margin-top:1.4em}.rich.doc pre{background:var(--grey-50);white-space:pre;font-family:var(--font-mono);font-size:calc(12.5px * var(--ts));border-radius:8px;margin:0 0 .85em;padding:12px 14px;overflow:auto}.rich.doc code{font-family:var(--font-mono);font-size:.9em}.rich.doc table{border-collapse:collapse;font-size:calc(13px * var(--ts));margin:0 0 .85em;display:block;overflow-x:auto}.rich.doc th,.rich.doc td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:6px 10px}.rich.doc th{background:var(--grey-50);font-weight:600}.file-tools{z-index:2;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--rule), 0 2px 12px #00000024;opacity:.6;border-radius:12px;gap:2px;padding:4px;transition:opacity .15s ease-out;display:flex;position:absolute;top:12px;right:16px}.col.file:hover .file-tools,.file-tools:focus-within{opacity:1}.file-tool{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.file-tool:hover{background:var(--grey-100)}.file-tool.word{width:auto;font-size:calc(13px * var(--ts));padding:0 10px;font-weight:500}@media (max-width:899px){:root{--tools-gap:10px}.file-tools{top:calc(env(safe-area-inset-top) + var(--titlebar,0px) + var(--tools-gap));opacity:1;position:fixed;right:12px}.file-tool{width:40px;height:40px}.file-preview{--tools-h:calc(env(safe-area-inset-top) + var(--titlebar,0px) + var(--tools-gap) * 2 + 48px)}.file-preview>.measure{margin-top:var(--tools-h)}.file-preview>.filepage{height:100dvh;min-height:0}}.filedrawer{margin:0;padding-top:0}.filedrawer .minds-search{border-bottom:1px solid var(--rule)}.project-files summary .title-search{align-self:center;height:auto;margin-left:auto;top:1px}.project-files summary:has(.title-search):after{margin-left:0}.filerow{align-items:center;display:flex}.filerow:hover{background:var(--grey-50)}.filerow .grow{min-width:0;color:inherit;text-align:left;font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;background:0 0;border:0;flex:1;align-items:baseline;gap:10px;padding:8px 0 8px 16px;text-decoration:none;display:flex}.filerow .n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.filerow small{color:var(--grey-600);font-size:calc(12px * var(--ts));flex:none}.filerow .dl{width:40px;height:34px;color:var(--grey-600);flex:none;place-items:center;display:grid}.filerow .dl:hover{color:var(--ink)}dialog.lightbox{color:var(--ink);background:0 0;border:0;max-width:92vw;max-height:92vh;padding:0;overflow:visible}dialog.lightbox::backdrop{background:color-mix(in srgb, var(--paper) 96%, transparent)}dialog.lightbox img{max-width:92vw;max-height:calc(92vh - 60px);box-shadow:0 0 0 1px var(--rule);border-radius:8px;margin:0 auto;display:block}.lightbox-bar{font-size:calc(13px * var(--ts));align-items:center;gap:8px;margin-top:12px;display:flex}.lightbox-bar .n{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--grey-600);flex:1;overflow:hidden}.lb-btn{border:1px solid var(--grey-250);height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.lb-btn.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.filerow .tick{flex:none;padding-left:16px;display:flex}.filerow .tick+.grow{padding-left:10px}.filerow .tick input{width:16px;height:16px;accent-color:var(--accent);margin:0}.filerow .tick input:disabled{opacity:.35}.more-list{padding:0}.more-row{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:72px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:18px;padding:12px 20px;display:flex}.more-row:active,.more-row:hover{background:var(--grey-50)}.more-row .more-glyph{flex:none;justify-content:center;width:26px;display:flex}.more-row .grow{flex-direction:column;flex:1;min-width:0;display:flex}.more-row b{font-size:calc(16px * var(--ts));font-weight:600}.more-row .grow span{font-size:calc(13px * var(--ts));color:var(--grey-600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-wrap .bar .board-zoom{display:none}@media (max-width:899px){.board-wrap .bar .board-zoom{justify-content:center;align-items:center;display:inline-flex}.board-wrap{height:100dvh}.board-cards{padding-bottom:var(--nav-h)}.board.zoomed-out{scroll-snap-type:none;grid-auto-columns:46%}.board.zoomed-out .board-col h2,.board.zoomed-out .task-card,.board.zoomed-out .task-gap{zoom:.72}.board-wrap .bar .top{flex-wrap:nowrap}.col.detail .board-wrap .bar .grow{flex:auto}.action.bar-tasks{display:none}}:where(button.as-link){font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.library summary{align-items:center}.library summary .going{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(12px * var(--ts));flex:1;overflow:hidden}.library summary:after{margin-left:4px}.library .lib-add{flex:none;margin:-6px -4px -6px 0}.library .lib-add.empty{display:none}@media (hover:none){.library .lib-add.empty{display:inline}.library:has(.lib-add.empty) summary:after{display:none}.library .lib-empty{display:none}}.librow{align-items:center;min-height:48px;padding-right:6px;display:flex}.librow:hover{background:var(--grey-50)}.librow.on{background:var(--grey-100)}.libtag{border:1px solid var(--grey-200);background:var(--paper);width:36px;height:26px;font:600 calc(9px * var(--ts))/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;color:var(--grey-600);border-radius:6px;flex:none;place-items:center;margin-left:16px;display:grid}.librow.nested .libtag{margin-left:40px}.librow .grow{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:8px 10px 8px 12px;display:flex}.librow .grow:disabled{cursor:default}.librow .n{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:calc(13px * var(--ts));font-weight:500;overflow:hidden}.librow small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:calc(12px * var(--ts));color:var(--grey-600);overflow:hidden}.librow small.busy{align-items:center;display:inline-flex}.librow.failed .n{color:var(--grey-600)}.librow.failed small{color:#c4321c}.librow.folder .grow{color:var(--ink);flex-direction:row;align-items:center;gap:8px;padding-left:16px}.librow.folder .grow>svg{color:var(--grey-600);flex:none}.librow.folder .n{flex:0 auto}.librow.folder small{flex:none}.librow .chev{color:var(--grey-600);transition:transform .15s;display:inline-flex}.librow .chev[data-open=true]{transform:rotate(90deg)}.librow.rename,.librow .rename{padding:6px 10px 6px 12px}.librow .rename input{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:32px;color:var(--ink);font:inherit;font-size:calc(16px * var(--ts));border-radius:6px;padding:0 8px}.libgroup{font-size:calc(11px * var(--ts));letter-spacing:.06em;text-transform:uppercase;color:var(--grey-600);padding:14px 16px 4px;font-weight:600}.access{flex:none;display:inline-flex;position:relative}.access-chip{border:1px solid var(--grey-200);height:26px;color:var(--grey-600);font:inherit;font-size:calc(11.5px * var(--ts));white-space:nowrap;cursor:pointer;background:0 0;border-radius:13px;align-items:center;gap:5px;padding:0 10px;font-weight:500;display:inline-flex}.access-chip:hover:not(:disabled){border-color:var(--grey-400);color:var(--ink)}.access-chip:disabled{opacity:.45;cursor:default}.access-chip.lookup{border-color:var(--grey-400);color:var(--ink);background:var(--grey-50)}.access-chip.attach{border-color:var(--ink);color:var(--paper);background:var(--ink)}.access-chip.mixed{border-style:dashed}.librow .access-chip:not(.lookup):not(.attach):not(.mixed){border-color:#0000}.librow:hover .access-chip:not(.lookup):not(.attach):not(.mixed){border-color:var(--grey-200)}.access-menu{z-index:60;background:var(--paper);width:292px;box-shadow:0 10px 32px #0000002e, 0 0 0 1px var(--rule);text-align:left;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 4px);right:0}.access-menu button{width:100%;color:var(--ink);font:inherit;font-size:calc(13px * var(--ts));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:9px 10px;font-weight:400;display:flex}.access-menu button>svg{color:var(--grey-600);flex:none;margin-top:2px}.access-menu button:hover,.access-menu button:focus-visible{background:var(--grey-100);outline:none}.access-menu b{font-weight:600;display:block}.access-menu small{font-size:calc(12px * var(--ts));color:var(--grey-600);margin-top:1px;line-height:1.4;display:block}.access-menu .mark{width:14px;font-size:calc(13px * var(--ts));flex:none}.access-menu.small{width:190px}.access-menu.small button{padding:8px 10px}.access-menu .danger{color:#c4321c}.access-note{border-top:1px solid var(--rule);font-size:calc(12px * var(--ts));color:var(--grey-600);margin:4px 10px 6px;padding-top:8px;line-height:1.45}.rowmore{width:36px;height:36px;color:var(--grey-600);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover){.rowmore:hover{background:var(--grey-100);color:var(--ink)}}button.inline{color:var(--ink);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}button.inline.strong{font-weight:600}.lib-empty{border:1.5px dashed var(--grey-250);text-align:center;color:var(--grey-600);border-radius:12px;justify-items:center;gap:2px;margin:4px 16px 14px;padding:22px 18px;display:grid}.lib-empty svg{color:var(--ink);margin-bottom:4px}.lib-empty p{font-size:calc(13px * var(--ts));margin:0;line-height:1.5}.lib-empty b{color:var(--ink);font-weight:600}.lib-empty .small{font-size:calc(12px * var(--ts));margin-top:4px}.libfoot{white-space:nowrap;font-size:calc(12px * var(--ts));color:var(--grey-600);align-items:center;gap:10px;padding:10px 16px 14px;display:flex}.meter{background:var(--grey-200);border-radius:2px;flex:none;width:64px;height:4px;display:block;overflow:hidden}.meter>span{background:var(--ink);border-radius:2px;height:100%;transition:width .25s;display:block}.lib-add-inline{gap:14px;margin-left:auto;display:flex}.tray{border:1px solid var(--rule);background:var(--grey-50);font-size:calc(12.5px * var(--ts));border-radius:12px;margin:6px 16px 10px;padding:10px 12px}.tray-head{gap:7px;margin-bottom:6px;font-weight:500;display:grid}.tray-head .meter{width:100%}.tray .tray-row{color:var(--grey-600);align-items:baseline;gap:10px;padding:3px 0;display:flex}.tray .tray-row .n{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.tray .tray-row small{font-variant-numeric:tabular-nums;flex:none}.tray .tray-row.failed{align-items:center}.tray .tray-row.failed .n{white-space:normal}.tray .tray-row.failed .n small{color:#c4321c;display:block}.tray-done{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.tray-done>span{flex:auto}.tray-done .shut{color:var(--grey-600);font-size:calc(17px * var(--ts));cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;line-height:1}.tray-done small{color:var(--grey-600);flex-basis:100%}.spin{border:1.5px solid var(--grey-250);border-top-color:var(--ink);border-radius:50%;flex:none;width:10px;height:10px;margin-right:6px;animation:.8s linear infinite spin;display:inline-block}.dropzone{z-index:300;pointer-events:none;background:color-mix(in srgb, var(--paper) 72%, transparent);-webkit-backdrop-filter:blur(3px);place-items:center;animation:.15s ease-out toast-in;display:grid;position:fixed;inset:0}.dropzone>div{border:2px dashed var(--ink);background:var(--paper);font-size:calc(15px * var(--ts));border-radius:20px;justify-items:center;gap:6px;padding:30px 40px;display:grid;box-shadow:0 20px 60px #0000002e}.dropzone span{font-size:calc(13px * var(--ts));color:var(--grey-600)}.uploadbar{justify-content:space-between;align-items:center;gap:12px;padding:2px 0 12px;display:flex}.uploadbar .toggle{margin:0}.uploadbar .toggle button{flex:none;min-height:30px;padding:0 12px}.uploadbar .access-menu{right:0}.imgview{place-items:center;padding:20px 16px;display:grid}.imgview img{max-width:100%;max-height:calc(100dvh - 180px);box-shadow:0 0 0 1px var(--rule);border-radius:8px}pre.mindtext{white-space:pre-wrap;overflow-wrap:anywhere;font:calc(12.5px * var(--ts))/1.65 var(--font-mono), ui-monospace, monospace;color:var(--ink-2);margin:0}.mindview .who{font-size:calc(13px * var(--ts));margin:0 0 6px;font-weight:500}.mindview .small{font-size:calc(12px * var(--ts));color:var(--grey-600);margin:0 0 12px}.mindview .text{align-items:center;display:flex}.lookup-setting{margin:0 16px calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);font-size:calc(14px * var(--ts));padding-top:12px}.lookup-setting .setting{align-items:flex-start;padding:4px 0 8px}.lookup-setting .setting>span{font-weight:500}.lookup-setting .setting small{font-weight:400;line-height:1.45}.lookup-setting input[role=switch]{appearance:none;background:var(--grey-250);border-radius:12px;flex:none;width:40px;height:24px;margin:2px 0 0;transition:background .15s;position:relative}.lookup-setting input[role=switch]:after{content:"";background:var(--paper);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px}.lookup-setting input[role=switch]:checked{background:var(--ink)}.lookup-setting input[role=switch]:checked:after{transform:translate(16px)}.lookup-setting input[role=switch]:disabled{opacity:.6}.lookup-setting input[role=switch]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lookup-setting h3{font-size:calc(11px * var(--ts));letter-spacing:.06em;text-transform:uppercase;color:var(--grey-600);margin:18px 0 4px;font-weight:600}.keyrow{border-bottom:1px solid var(--rule);font-size:calc(13px * var(--ts));align-items:center;gap:10px;padding:9px 0;display:flex}.keyrow .grow{flex:1;min-width:0}.keyrow small{font-size:calc(12px * var(--ts));color:var(--grey-600);margin-top:1px;display:block}.keyrow .link{min-height:auto;font-size:calc(12px * var(--ts));flex:none;padding:0}.keyrow.past{display:block}.keyrow.past summary{cursor:pointer;list-style:none;display:flex}.keyrow.past summary::-webkit-details-marker{display:none}ol.reads{font-size:calc(12.5px * var(--ts));margin:6px 0 4px;padding-left:20px;line-height:1.6}ol.reads small{color:var(--grey-600);font-size:calc(11.5px * var(--ts));margin-left:4px}.lookup-confirm p{margin:0 0 10px}.lookup-confirm ul{font-size:calc(14px * var(--ts));margin:0 0 12px;padding-left:18px;line-height:1.5}.lookup-confirm li{margin:0 0 6px}.lookup-confirm .small{font-size:calc(12px * var(--ts));color:var(--grey-600)}.receipts{gap:8px;padding:16px;display:grid}.receipt{border:1px solid var(--rule);font-size:calc(13px * var(--ts));border-radius:10px;margin:0}.receipt summary{color:var(--grey-600);cursor:pointer;align-items:center;gap:8px;padding:9px 12px;list-style:none;display:flex}.receipt summary::-webkit-details-marker{display:none}.receipt summary .grow{flex:1;min-width:0}.receipt summary>svg{flex:none}.receipt.live summary{color:var(--ink)}.receipt.live summary>svg{animation:2s ease-in-out infinite pulse}.receipt .link{min-height:auto;font-size:calc(12px * var(--ts));flex:none;padding:0}.receipt ol.reads{margin:0;padding:0 14px 10px 34px}.receipt .small{font-size:calc(12px * var(--ts));color:var(--grey-600);margin:0;padding:0 12px 10px 34px}.note.lookup-note{align-items:flex-start;gap:8px;display:flex}.note.lookup-note>svg{flex:none;margin-top:2px}.composer .note .link{width:auto;min-height:0;font:inherit;color:var(--ink);border:0;border-radius:0;padding:0}.move-dialog input{box-sizing:border-box;border:1px solid var(--grey-250);width:100%;min-height:40px;color:var(--ink);font:inherit;font-size:calc(16px * var(--ts));background:0 0;border-radius:8px;margin:0 0 6px;padding:0 12px}.move-dialog input:focus{border-color:var(--ink);outline:0}.move-dialog small{font-size:calc(12px * var(--ts));color:var(--grey-600);margin:0 0 16px;display:block}@media (max-width:899px){.access-menu{top:auto;left:12px;right:12px;bottom:calc(var(--nav-h) + 12px);width:auto;position:fixed}.librow .access-chip span{display:none}.librow .access-chip{justify-content:center;width:30px;padding:0}}.access-menu small,.access-menu b{white-space:normal;text-overflow:clip;overflow:visible}.upload-title{font-size:calc(20px * var(--ts));overflow-wrap:anywhere;margin:0;padding:4px 16px 2px;line-height:1.25}.col.detail .upload-title{padding:4px 22px 2px}@media (max-width:899px){.upload-title{display:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bar .list-actions{flex:none;align-items:center;gap:8px;display:flex}.bar .list-actions .action.icon{background:var(--grey-100);border-radius:50%;width:36px;height:36px;min-height:36px}@media (hover:hover){.bar .list-actions .action.icon:hover{background:var(--grey-200)}}.bar .list-actions .action.icon.on{background:var(--grey-200);border-radius:50%}.bar .list-actions .action.icon.launch.on{background:var(--ink);color:var(--paper)}.bar .action.icon.launch{position:relative}.bar .action.icon.launch.nudge:after{content:"";border:2px solid var(--ink);opacity:0;pointer-events:none;border-radius:50%;animation:1.6s cubic-bezier(.32,.72,0,1) .6s 2 launch-ring;position:absolute;inset:-4px}@keyframes launch-ring{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}@media (hover:none) and (pointer:coarse){.bar .action.icon.refresh,.bar .list-actions .action.icon.refresh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}}.pull{position:relative}html.native-tabs .pull{min-height:100%}.pull:not(.pulling){transition:transform .38s cubic-bezier(.32,.72,0,1)}.pull-mark{pointer-events:none;justify-content:center;align-items:center;height:52px;transition:opacity .15s;display:flex;position:absolute;top:-52px;left:0;right:0}.pull-spin{width:24px;height:24px;position:relative}.pull-spin i{background:var(--grey-600);transform-origin:1.2px 11px;opacity:.15;border-radius:2px;width:2.4px;height:6.5px;position:absolute;top:1px;left:11px}.pull-spin i.lit{opacity:1}.pull.refreshing .pull-spin i{opacity:1;animation:.8s linear infinite pull-fade}@keyframes pull-fade{0%{opacity:1}to{opacity:.2}}.pull-note{font-size:calc(12px * var(--ts));color:var(--grey-600)}@media (prefers-reduced-motion:reduce){.pull.refreshing .pull-spin i{animation:none}.pull,.pull-mark{transition:none}}.launch{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.launch-lede{font-size:calc(13px * var(--ts));color:var(--grey-600);margin:0;padding:12px 16px 4px}.launch-group{font-family:var(--font-mono);font-size:calc(10px * var(--ts));letter-spacing:.1em;text-transform:uppercase;color:var(--grey-600);margin:0;padding:18px 16px 6px;font-weight:500}.launch-type{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:10px 16px;display:grid}@media (hover:hover){.launch-type:hover{background:var(--grey-50)}}.launch-type:active{background:var(--grey-50)}.launch-type b{font-size:calc(14px * var(--ts));font-weight:600;display:block}.launch-type small{font-size:calc(12.5px * var(--ts));color:var(--grey-600);margin-top:1px;line-height:1.35;display:block}.launch-type>:first-child{align-self:start;margin-top:3px}.launch-type .chev{color:var(--grey-400);display:flex}.launch-type.custom{border:1px dashed var(--grey-250);border-radius:12px;width:calc(100% - 32px);margin:16px 16px 0;padding:14px}.launch-form{gap:10px;padding-top:16px}.launch-picked{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--rule);background:var(--grey-50);border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.launch-picked>span:not(.chev){flex:1;min-width:0}.launch-picked>:first-child{align-self:start;margin-top:3px}.launch-picked:hover{border-color:var(--grey-400)}.launch-picked b{font-size:calc(14px * var(--ts));display:block}.launch-picked .chev{color:var(--grey-400);display:flex}.launch-picked small{font-size:calc(12.5px * var(--ts));color:var(--grey-600);display:block}.launch-check{min-height:18px;font-size:calc(12.5px * var(--ts));color:var(--grey-600);margin:0}.launch-check.free,.launch-check.taken{color:var(--ink);font-weight:600}.launch-suggest{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.launch-suggest button{font:inherit;font-size:calc(13px * var(--ts));color:var(--ink);border:1px solid var(--grey-250);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px}.launch-suggest button:hover{border-color:var(--ink)}.launch-colour,.launch-accounts{margin-top:10px}.launch-colour h3,.launch-accounts h3{font-family:inherit;font-size:calc(13px * var(--ts));letter-spacing:0;color:var(--ink);margin:0 0 8px;font-weight:500}.launch-accounts [role=radiogroup]{border:1px solid var(--rule);border-radius:12px;overflow:hidden}.launch-acct{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.launch-acct:last-child{border-bottom:0}.launch-acct small{font-size:calc(12px * var(--ts));color:var(--grey-600);display:block}.launch-acct .tick{border:1.5px solid var(--grey-250);color:#0000;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.launch-acct[aria-checked=true] .tick{background:var(--ink);border-color:var(--ink);color:var(--paper)}.launch-note{font-size:calc(12px * var(--ts));color:var(--grey-600);margin:-4px 0 8px}.project-form.launch-form .launch-go{min-height:48px;font-size:calc(15px * var(--ts));box-shadow:0 0 0 10px var(--paper);border-radius:24px;justify-self:stretch;margin-top:12px;font-weight:600;position:sticky;bottom:12px}.launch-center{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:44px 24px 24px;display:flex}.launch-center h3{font-size:calc(20px * var(--ts));margin:6px 0 0;font-weight:700}.launch-center>p{max-width:32ch;color:var(--grey-600);margin:0}.launch-steps{text-align:left;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.launch-steps li{font-size:calc(13.5px * var(--ts));color:var(--grey-400);align-items:center;gap:10px;display:flex}.launch-steps li.now{color:var(--ink)}.launch-steps .dot{border:1.5px solid var(--grey-250);border-radius:50%;flex:none;width:16px;height:16px}.launch-steps li.now .dot{border-color:var(--ink);border-top-color:#0000;animation:.8s linear infinite spin}.launch-steps.done li{color:var(--ink)}.launch-steps.done .dot{background:var(--ink);border-color:var(--ink);place-items:center;display:grid}.launch-steps.done .dot:after{content:"";border:solid var(--paper);border-width:0 0 1.5px 1.5px;width:6px;height:3px;margin-top:-2px;transform:rotate(-45deg)}.launch-facts{border:1px solid var(--rule);text-align:left;border-radius:12px;width:100%;max-width:340px;margin:6px 0 0}.launch-facts div{border-bottom:1px solid var(--rule);font-size:calc(13px * var(--ts));justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.launch-facts div:last-child{border-bottom:0}.launch-facts dt{color:var(--grey-600);flex:none}.launch-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.launch-facts .mono{font-family:var(--font-mono);font-size:calc(12px * var(--ts))}.launch .link{color:inherit;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.launch-buttons{gap:10px;width:100%;max-width:340px;margin-top:10px;display:grid}.launch-buttons .go,.launch-first{border:1px solid var(--accent);background:var(--accent);min-height:46px;color:var(--on-accent);font:inherit;font-size:calc(15px * var(--ts));cursor:pointer;border-radius:23px;padding:0 20px;font-weight:600}.launch-buttons .secondary{border:1px solid var(--grey-250);min-height:44px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));cursor:pointer;background:0 0;border-radius:22px;font-weight:500}.launch-first{min-height:40px;font-size:calc(13px * var(--ts));margin-top:12px}@media (prefers-reduced-motion:reduce){.bar .action.icon.launch.nudge:after,.launch-steps li.now .dot{animation:none}}.launch-brief-lede{padding:0 0 6px}.launch-tone button[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.type-caret{vertical-align:-.15em;background:currentColor;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite caret-blink;display:inline-block}@keyframes caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.type-caret{animation:none}}.chat-picks{border:1px solid var(--rule);background:var(--paper);text-align:left;border-radius:18px;max-width:760px;margin:0 auto 8px;padding:4px 14px 8px;animation:.26s cubic-bezier(.2,.8,.2,1) both picks-up;box-shadow:0 8px 28px #00000012}@keyframes picks-up{0%{opacity:0;transform:translateY(28px)}}:is(.chat-input:has(.chat-picks)>.chat-note,.chat-input:has(.chat-picks)>.chat-box){z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.chat-picks{animation:none}}.picks-head{justify-content:space-between;align-items:center;gap:12px;padding:10px 0 6px;display:flex}.picks-head b{font-size:calc(15px * var(--ts));font-weight:600}.picks-head .fold{min-width:0;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.picks-head .fold svg{color:var(--grey-400);flex:none;transition:transform .15s;transform:rotate(90deg)}.chat-picks.folded .picks-head .fold svg{transform:rotate(-90deg)}.picks-head .count{font-size:calc(12.5px * var(--ts));color:var(--grey-400);flex:none}.chat-picks.folded{padding-bottom:4px}.picks-head .skip{border:1px solid var(--grey-250);font:inherit;font-size:calc(12.5px * var(--ts));color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:5px 12px}.chat-picks>button{border:0;border-top:1px solid var(--rule);width:100%;font:inherit;font-size:calc(14.5px * var(--ts));text-align:left;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 6px;display:flex}.chat-picks>button:first-of-type{border-top:0}.chat-picks>button:hover,.chat-picks>button:focus-visible{background:var(--grey-50);border-radius:10px}.chat-picks .num{background:var(--grey-100);width:28px;height:28px;font-size:calc(13px * var(--ts));color:var(--ink);border-radius:8px;flex:none;place-items:center;font-weight:600;display:grid}.chat-picks .else{color:var(--grey-600)}.picks-hint{font-size:calc(11.5px * var(--ts));color:var(--grey-400);text-align:center;margin:4px 0 0}.connect-q-why{font-size:calc(13px * var(--ts));color:var(--grey-600);margin:-2px 0 6px}.chat-picks.connect-q>button .grow{flex:1;min-width:0}.chat-picks.connect-q>button[aria-pressed=true]{background:var(--grey-50);border-radius:10px}.connect-q-tick{border:1px solid var(--grey-250);width:20px;height:20px;color:var(--paper);border-radius:6px;flex:none;place-items:center;display:grid}.connect-q-tick.on{background:var(--ink);border-color:var(--ink)}.connect-q-done{border:1px solid var(--grey-250);color:var(--grey-400);font:inherit;font-size:calc(13.5px * var(--ts));cursor:default;background:0 0;border-radius:10px;flex:none;padding:8px 16px;font-weight:600}.connect-q-done:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--paper);cursor:pointer}.connect-step{border-top:1px solid var(--rule);padding:0 6px}.connect-step-sent{font-size:calc(12px * var(--ts));color:var(--grey-600);flex:none;margin-right:8px}.connect-step-cant{margin:8px 0 4px}.connect-next{font-size:calc(13px * var(--ts));color:var(--grey-600);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}.connect-next button{border:1px solid var(--grey-250);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px}.connect-next button:hover{background:var(--grey-100)}.connect-q-foot{border-top:1px solid var(--rule);font-size:calc(12px * var(--ts));color:var(--grey-400);justify-content:space-between;align-items:center;gap:12px;padding:10px 6px 2px;display:flex}.birth{z-index:60;background:var(--paper);color:var(--ink);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;animation:.3s ease-in 1.3s both birth-out;display:flex;position:fixed;inset:0}.birth.in-pane{z-index:5;position:absolute}.col.detail:has(>.birth){position:relative}.birth .mind-mark{margin-bottom:14px;animation:.5s cubic-bezier(.2,.8,.2,1) both birth-settle}.birth-name{font-size:calc(20px * var(--ts));margin:0;font-weight:600;animation:.4s ease-out .25s both birth-rise}.birth-kind{font-size:calc(13.5px * var(--ts));color:var(--grey-600);margin:0;animation:.4s ease-out .35s both birth-rise}@keyframes birth-settle{0%{opacity:0;transform:scale(.92)}}@keyframes birth-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes birth-out{to{opacity:0}}.msg.mindrow.waking{cursor:default}.msg.mindrow.waking .who{white-space:normal}.msg.mindrow.waking .link{color:var(--ink);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (min-width:900px){.bar .action.icon.refresh,.bar .list-actions .action.icon.refresh{display:none}}.launch-custom{border:1px solid var(--grey-250);background:var(--grey-50);width:calc(100% - 32px);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:14px;margin:14px 16px 4px;padding:16px;display:grid}@media (hover:hover){.launch-custom:hover{border-color:var(--grey-400)}}.launch-custom>:first-child{align-self:start;margin-top:1px}.launch-custom b{font-size:calc(15px * var(--ts));font-weight:700;display:block}.launch-custom small{font-size:calc(12.5px * var(--ts));color:var(--grey-600);margin-top:3px;line-height:1.4;display:block}.launch-custom .chev{color:var(--grey-400);display:flex}.launch-or{padding-top:22px}.overlay .write{resize:none}.overlay .to-row{flex-shrink:0;position:relative}.field-label{font-size:calc(13px * var(--ts));color:var(--grey-600);flex:none;align-self:center;margin-right:4px}.overlay .write-myself{color:var(--grey-600);font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:10px 16px 0;padding:4px 0;display:inline-flex}.overlay .write-myself:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.overlay .to-row .cc-link{width:auto;min-height:0;font-size:calc(12.5px * var(--ts));color:var(--grey-600);cursor:pointer;background:0 0;border:0;padding:5px 2px;position:absolute;top:4px;right:0}.overlay .to-row .cc-link:hover{color:var(--ink)}.overlay .to-mind{border:1px solid var(--rule);background:var(--grey-50);border-radius:12px;flex-shrink:0;align-items:flex-start;gap:12px;margin:6px 0 4px;padding:12px;display:flex}.overlay .to-mind>svg{flex:none;margin-top:2px}.overlay .to-mind>span{flex:1;min-width:0}.overlay .to-mind b{font-size:calc(14px * var(--ts));display:block}.overlay .to-mind small{font-size:calc(12.5px * var(--ts));color:var(--grey-600);line-height:1.4;display:block}.overlay .to-mind .close{border:0;width:28px;height:28px;margin:-4px -4px 0 0}.overlay .write .quoted{color:var(--grey-400);font-size:calc(12.5px * var(--ts));border-left:2px solid var(--rule);padding-left:10px}.overlay details.quoted{font-size:calc(12.5px * var(--ts));color:var(--grey-400);flex:none;margin:4px 0 8px}.overlay details.quoted summary{background:var(--grey-100);color:var(--grey-600);cursor:pointer;letter-spacing:1px;border-radius:6px;padding:0 8px;line-height:18px;list-style:none;display:inline-block}.overlay details.quoted summary::-webkit-details-marker{display:none}.overlay details.quoted>div{white-space:pre-wrap;border-left:2px solid var(--rule);margin-top:8px;padding-left:10px;line-height:1.5}.overlay .tools .tool{border:1px solid var(--grey-250);margin-left:4px}.overlay .tools .tool:hover{border-color:var(--grey-400)}.signature-setting .grow{display:block}.signature-setting textarea{border:1px solid var(--grey-250);width:100%;color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));resize:none;background:0 0;border-radius:8px;margin-top:10px;padding:10px 12px;line-height:1.45;display:block}.signature-setting textarea:focus{border-color:var(--grey-400);outline:0}.signature-setting .primary{background:var(--accent);width:auto;min-height:34px;color:var(--on-accent);font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;border:0;border-radius:17px;margin-top:8px;padding:0 18px}.overlay .tools .send{order:2;margin-left:auto;margin-right:0}.overlay .tools .mic{order:-1;margin-left:0}.overlay .tools .mic.on:not(.ready){border-color:var(--accent);color:var(--accent);background:0 0;animation:.9s ease-in-out infinite mic-wait}@keyframes mic-wait{50%{opacity:.45}}.overlay .tools .mic.on.ready{color:#2f6fed;background:#2f6fed29;border-color:#0000;animation:1.8s ease-in-out infinite mic-pulse}.overlay .tools .mic.on svg rect{fill:currentColor}@keyframes mic-pulse{50%{background:#2f6fed0f}}@media (prefers-reduced-motion:reduce){.overlay .tools .mic.on{animation:none}}*{scrollbar-width:thin;scrollbar-color:var(--grey-250) transparent}.msg .fold{color:var(--grey-600);flex:none;margin-left:auto;transition:transform .15s;display:inline-flex}.msg .fold[data-open=true]{transform:rotate(90deg)}.msg .from>.fold{align-self:center;margin-left:8px}.mind-emails{color:var(--grey-600);font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:8px 16px 16px;padding:6px 0;display:flex}.mind-emails:hover{color:var(--ink)}.bar .meta .meta-link{color:var(--ink);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.msg.in-mind .snippet{text-overflow:clip;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.msg.in-mind,.msg.in-mind+.mlist .mrow{border-top:0;border-bottom:0}.msg.in-mind .from{justify-content:flex-start}.msg.in-mind .from>.n{flex:1;min-width:0}.msg.in-mind .from>.n,.msg.in-mind+.mlist .mrow .mtext,.bar .grow h1{text-overflow:clip;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.msg.in-mind+.mlist .mrow{align-items:baseline;gap:12px;display:flex}.msg.in-mind+.mlist .mrow .mname{display:none}.msg.in-mind+.mlist .mrow .mtext{white-space:nowrap;text-overflow:ellipsis;flex:1;order:-1;min-width:0;margin:0;overflow:hidden}.msg.in-mind+.mlist .mrow .mtop{flex:none}.msg .subj .fold{float:right;align-items:center;height:1lh;margin-left:8px}.overlay .from-row,.overlay .fwd-scope,.overlay .fwd-drawer{display:none}@media (max-width:899px){.overlay .fwd .fwd-seg,.overlay .fwd .carry{display:none}.overlay .fwd .fwd-scope{display:inline-flex}.overlay .fwd .fwd-drawer{display:grid}.overlay .fwd-drawer .msg{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;display:block}.overlay .fwd-drawer .msg[aria-current=true]{background:var(--grey-100)}.overlay .fwd .from-row{border-bottom:1px solid var(--rule);font-size:calc(13px * var(--ts));flex-shrink:0;align-items:baseline;gap:10px;padding:9px 2px;display:flex}.overlay .from-row .k{color:var(--grey-600)}.overlay .from-row .v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.project-form .addr-box{border:1px solid var(--grey-250);min-height:40px;font-size:calc(16px * var(--ts));border-radius:8px;padding:6px 12px}.project-form .addr-box:focus-within{border-color:var(--ink)}.project-form .addr-box input.addr-input{border:0;border-radius:0;width:auto;min-height:0;padding:2px 0}.pod-mode{border-bottom:1px solid var(--rule);font-size:calc(14px * var(--ts));flex-wrap:wrap;flex-shrink:0;align-items:baseline;gap:14px;padding:9px 2px;display:flex}.pod-mode button{width:auto;min-height:0;color:var(--grey-400);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:2px 0}.pod-mode button:hover{color:var(--ink)}.pod-mode button[aria-checked=true]{color:var(--ink);box-shadow:inset 0 -1.5px 0 var(--ink);font-weight:600}.pod-mode .pod-mode-note{color:var(--grey-600);font-size:calc(12px * var(--ts));margin-left:auto}.pod-to-row{flex-shrink:0}.mail-search-status{color:var(--grey-600);font-size:calc(12px * var(--ts));border-bottom:1px solid var(--rule);padding:10px 16px;line-height:1.5}.msg[data-search-match=true] .snippet{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.abilities-body{padding:0}.abilities-content{font-size:calc(14px * var(--ts))}.abilities-intro{color:var(--grey-600);margin:0;padding:18px 20px 16px;line-height:1.5}.abilities-tabs{border-bottom:1px solid var(--rule);gap:24px;padding:0 20px;display:flex}.abilities-tabs button{color:var(--grey-600);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0}.abilities-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.abilities-controls{border-bottom:1px solid var(--rule);padding:16px 20px 12px}.abilities-controls input{border:1px solid var(--rule);background:var(--paper);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:6px;padding:10px 12px}.abilities-filters{gap:6px;margin-top:10px;display:flex}.abilities-filters button{color:var(--grey-600);min-height:36px;font:inherit;font-size:calc(12px * var(--ts));cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 12px}.abilities-filters button[aria-pressed=true]{background:var(--rule);color:var(--ink)}.ability-row{text-align:left;width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--rule);font:inherit;cursor:pointer;background:0 0;gap:16px;padding:18px 20px;display:flex}.ability-row:hover{background:var(--grey-50)}.ability-row-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ability-row strong{font-size:calc(13px * var(--ts));overflow-wrap:anywhere;font-weight:600}.ability-type{font-size:calc(11px * var(--ts));color:var(--grey-600)}.ability-summary{color:var(--grey-600);font-size:calc(13px * var(--ts));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.ability-row-end{font-size:calc(11px * var(--ts));color:var(--grey-600);white-space:nowrap;align-items:center;gap:12px;display:flex}.ability-row-end>span{font-size:calc(22px * var(--ts))}.abilities-empty{color:var(--grey-600);padding:30px 20px;line-height:1.6}.abilities-empty h3{color:var(--ink);font-size:calc(16px * var(--ts));margin:0;font-weight:600}.ability-button{background:var(--ink);color:var(--paper);border:1px solid var(--ink);min-height:44px;font:inherit;cursor:pointer;border-radius:6px;padding:10px 16px}.ability-button.secondary{color:var(--ink);border-color:var(--rule);background:0 0}.abilities-content button:disabled{opacity:.45;cursor:default}.abilities-content button:focus-visible,.abilities-content a:focus-visible,.abilities-content input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.abilities-back{min-height:44px;color:var(--grey-600);font:inherit;cursor:pointer;background:0 0;border:0;padding:14px 20px;display:block}.ability-detail{overflow-wrap:anywhere;padding:8px 20px 28px}.ability-detail h2{font-size:calc(22px * var(--ts));margin:8px 0 12px;font-weight:600;line-height:1.3}.ability-detail p{color:var(--grey-600);white-space:pre-wrap;line-height:1.6}.ability-detail h3{font-size:calc(14px * var(--ts));margin:0 0 12px;font-weight:600}.ability-tools,.ability-connection,.ability-footer{border-top:1px solid var(--rule);margin-top:24px;padding-top:20px}.ability-tools p{font-size:calc(13px * var(--ts));margin:6px 0}.ability-connection a{color:var(--ink);text-underline-offset:3px}.ability-hint{font-size:calc(12px * var(--ts))}.ability-footer .ability-button{width:100%}.ability-notice{color:var(--ink)!important}.abilities-error{padding:12px 0;line-height:1.5}.abilities-error button,.abilities-pages button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}.abilities-pages{color:var(--grey-600);font-size:calc(12px * var(--ts));justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.mind-settings .action[aria-expanded=true]{background:var(--rule);border-radius:5px}.ability-tools details{border-bottom:1px solid var(--rule)}.ability-tools summary{cursor:pointer;line-height:1.5;font-size:calc(13px * var(--ts));padding:13px 0}.ability-tools details p{margin:0 0 16px}.ability-tools summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ability-detail h2:focus{outline:none}@media (min-width:900px){.app[data-level].abilities-open{--abilities-w:clamp(300px, calc((100vw - 60px) / 3), 380px);grid-template-columns:60px 0px var(--abilities-w) var(--abilities-w) 1fr 0px}.app[data-level].peek.abilities-open{--abilities-w:clamp(300px, calc((100vw - 200px) / 3), 380px);grid-template-columns:200px 0px var(--abilities-w) var(--abilities-w) 1fr 0px}.side-inner.abilities-inner{width:var(--abilities-w,clamp(300px, calc((100vw - 60px) / 3), 380px))}}.abilities-skeleton>div{border-bottom:1px solid var(--rule);padding:20px}.abilities-skeleton i{background:var(--rule);border-radius:3px;height:12px;margin:0 0 12px;display:block}.abilities-skeleton i:first-child{width:42px;height:9px}.abilities-skeleton i:nth-child(2){width:65%;height:17px}.abilities-skeleton i:last-child{width:90%;margin-bottom:0}.abilities-refresh{color:var(--grey-600);font-size:calc(12px * var(--ts));padding:12px 20px;line-height:1.5}.abilities-refresh button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}.abilities-build,.abilities-link{color:var(--ink);font:inherit;cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:0;min-height:44px;text-decoration:underline}.abilities-build{font-size:calc(13px * var(--ts));margin:6px 20px 0;text-decoration:none}.abilities-category{color:var(--grey-600);font-size:calc(12px * var(--ts));justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.abilities-category select,.connect-form select{background:var(--paper);min-width:0;max-width:100%;min-height:44px;color:var(--ink);border:1px solid var(--rule);font:inherit;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23888888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:6px;padding:8px 36px 8px 8px}.ability-usage{padding:20px}.ability-usage h2{font-size:calc(20px * var(--ts));margin:24px 0 8px}.usage-total strong{font-size:calc(28px * var(--ts));font-weight:600}.usage-head,.usage-row{text-align:left;border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink);font:inherit;font-size:calc(13px * var(--ts));overflow-wrap:anywhere;background:0 0;grid-template-columns:minmax(0,1fr) 48px 66px;align-items:center;gap:8px;padding:14px 0;display:grid}button.usage-row{cursor:pointer;min-height:48px}.usage-head{color:var(--grey-600);font-size:calc(11px * var(--ts))}.usage-row span:not(:first-child),.usage-head span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.usage-breakdown{background:var(--grey-50);padding:4px 12px}.skill-builder .skill-q{border-bottom:1px solid var(--rule);cursor:text;flex-direction:column;flex:1 1 0;gap:8px;min-height:150px;padding:20px 0 16px;display:flex}.skill-builder .skill-q>span{font-size:calc(13px * var(--ts));color:var(--ink);font-weight:600}.skill-builder .skill-q small{color:var(--grey-600);margin-left:4px;font-weight:400}.overlay .skill-builder .write{flex:1;min-height:96px;margin:0;padding:4px 0}.overlay .skill-builder .write.skill-context{min-height:160px}.skill-builder .note{flex:none;margin-top:20px}.skill-builder>button.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);text-align:center;margin:24px 0 calc(16px + env(safe-area-inset-bottom));min-height:48px;font:inherit;cursor:pointer;border-radius:8px;flex:none;font-weight:600}.skill-builder>button.primary:disabled{opacity:.45;cursor:default}@media (max-width:899px){.skill-review .bar .primary.send{width:auto;font-size:calc(13px * var(--ts));white-space:nowrap;padding:0 12px}}.usage-total{align-items:baseline;gap:8px;display:flex}.abilities-categories{border:0;min-width:0;margin:18px 0 0;padding:0}.abilities-categories legend{color:var(--grey-600);font-size:calc(12px * var(--ts));margin-bottom:10px;padding:0}.abilities-category-options{flex-wrap:wrap;gap:6px;display:flex}.abilities-category-options button{border:1px solid var(--rule);min-height:26px;color:var(--grey-600);font:inherit;font-size:calc(11px * var(--ts));cursor:pointer;background:0 0;border-radius:13px;padding:3px 9px;line-height:18px;transition:background .15s,color .15s,border-color .15s}.abilities-category-options button:hover{color:var(--ink);border-color:var(--grey-600)}.abilities-category-options button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (pointer:coarse){.abilities-category-options button{min-height:32px}}@media (min-width:900px){.abilities-controls{z-index:2;background:var(--paper);position:sticky;top:0}}[data-drop]{outline:2px dashed var(--ink);outline-offset:-2px}.action.delegate-go{justify-content:center;align-items:center;gap:6px;display:inline-flex}.msg.mindline .thought{font-size:calc(11px * var(--ts));color:var(--grey-500);align-items:center;gap:4px;margin-left:8px;font-weight:500;display:inline-flex}.msg.mindline.note>.text{color:var(--ink-2);font-style:italic}.msg.mindline .head.folds{cursor:pointer}.msg.mindline .head .fold{vertical-align:middle;margin-left:8px;transition:transform .15s;display:inline-flex}.msg.mindline .head .fold[data-open=true]{transform:rotate(90deg)}.stalled{border-bottom:1px solid var(--rule);background:var(--grey-50);font-size:calc(13px * var(--ts));color:var(--grey-600);padding:12px 16px}.stalled strong{color:var(--ink);font-weight:600}.stalled-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.stalled-row .handling-btn{min-width:0}.overlay .write::placeholder{transition:color .6s}.overlay .write[data-fade]::placeholder{color:#0000}:root:not([data-palette]) .overlay .write:not([data-fade])::placeholder{color:#898780}.overlay .tools .mode-switch{order:2;margin-left:auto;margin-right:8px}.overlay .tools .mode-switch~.send,.overlay .tools .mode-switch~.mode-switch{margin-left:0}.overlay .tools .mode-switch .mode-menu{inset:auto 0 calc(100% + 6px) auto}.info-dialog p{white-space:normal;color:var(--grey-600)}.info-dialog p:first-of-type{color:var(--ink)}.overlay .send[data-dim]{opacity:.45}.overlay [data-invalid]{box-shadow:inset 0 -1px 0 var(--accent);animation:.35s field-nudge}.overlay [data-invalid] ::placeholder,.overlay input[data-invalid]::placeholder{color:var(--ink)}@keyframes field-nudge{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.overlay [data-invalid]{animation:none}}.info-uses{font-size:calc(14px * var(--ts));color:var(--grey-600);flex-direction:column;gap:10px;margin:0 0 16px;padding:0;line-height:1.45;list-style:none;display:flex}.info-uses b{color:var(--ink);font-weight:600}.info-uses .info-from{font-size:calc(12px * var(--ts));color:var(--grey-500)}.overlay .field-wrap[data-invalid]{box-shadow:none}.overlay .field-wrap[data-invalid] .addr-box{box-shadow:inset 0 -1px 0 var(--accent)}.write-tabs{background:var(--grey-50);border-radius:12px;flex:none;gap:4px;margin:12px 16px 4px;padding:3px;display:flex}.write-tabs button{width:auto;min-height:34px;color:var(--grey-600);font:inherit;font-size:calc(14px * var(--ts));cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 12px;font-weight:500;display:inline-flex}.write-tabs button:hover{color:var(--ink)}.write-tabs button[aria-checked=true]{background:var(--grey-200);color:var(--ink);cursor:default}.splash{display:none}[data-app] .splash{z-index:1000;color:#0a0a0b;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2.12299vh;display:flex;position:fixed;inset:0}.splash svg{fill:currentColor;width:11.713vh;translate:-10%}.splash-name{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:2.81845vh;font-weight:700;line-height:1}.splash-tag{font-family:var(--font-mono);color:#8a8a8f;margin:-1.0981vh 0 0;font-size:1.46413vh;line-height:1}.splash-version{bottom:calc(28px + env(safe-area-inset-bottom));min-height:1em;font-family:var(--font-mono);font-size:calc(11px * var(--ts));letter-spacing:.08em;text-transform:uppercase;color:#8a8a8f;margin:0;position:absolute}.wink{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.wink{animation:4s ease-in-out 1.2s infinite wink}}@keyframes wink{0%,90%,to{transform:scaleY(1)}94%,96%{transform:scaleY(.1)}}@media (prefers-reduced-motion:no-preference){.splash .wink{animation:wink 1s ease-in-out var(--wink-at,1.5s) 1}}.minds-loading{color:#3d63ff;align-content:center;place-items:center;min-height:calc(100dvh - 120px);display:grid}.minds-loading-line{text-align:center;font-size:calc(14px * var(--ts));color:var(--ink);margin:18px 0 0;padding:0 24px;font-weight:500;animation:.35s ease-out toast-in}@media (prefers-reduced-motion:reduce){.minds-loading-line{animation:none}}@media (max-width:899px){.minds-loading{box-sizing:border-box;min-height:calc(100dvh - 205px);padding-top:56px}}.filter-pick{box-sizing:border-box;border:0;border-top:1px solid var(--rule);background:var(--paper);width:100%;min-height:56px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));text-align:left;cursor:pointer;align-items:center;gap:12px;padding:8px 16px;font-weight:500;display:flex}.filter-pick .grow{flex:1;min-width:0}.filter-pick small,.filter-option small{font-size:calc(12px * var(--ts));color:var(--grey-600);margin-top:2px;font-weight:400;display:block}.filter-pick .value{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:calc(13px * var(--ts));color:var(--grey-600);flex:none;font-weight:400;overflow:hidden}.filter-pick .chev{color:var(--grey-600);flex:none;transition:transform .15s;display:inline-flex}.filter-pick[aria-expanded=true] .chev{transform:rotate(180deg)}.filter-pick .chev.go{transform:none}.filter-pick:disabled{cursor:default;color:var(--grey-400)}.filter-pick:disabled .lead-icon{opacity:.5}@media (hover:hover){.filter-pick:not(:disabled):not(.head):hover,.filter-option:not(:disabled):hover{background:var(--grey-50)}}.filter-pick:focus-visible,.filter-option:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.filter-pick.head{cursor:default}.filter-pick.head .action.icon-only{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;min-height:36px;padding:0;display:inline-grid}.lead-icon{background:var(--grey-100);width:32px;height:32px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.filter-pick input[role=switch]{appearance:none;cursor:pointer;background:var(--grey-250);border-radius:12px;flex:none;width:40px;height:24px;margin:0;transition:background .15s;position:relative}.filter-pick input[role=switch]:after{content:"";background:var(--paper);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px}.filter-pick input[role=switch]:checked{background:var(--accent)}.filter-pick input[role=switch]:checked:after{transform:translate(16px)}.filter-pick input[role=switch]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.filter-pick .action{border-radius:18px;min-height:36px;padding:0 16px}.filter-pick .action.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.filter-pick .action:disabled{opacity:.45;cursor:default}.filter-options{transition:grid-template-rows var(--slide);background:var(--grey-50);grid-template-rows:0fr;display:grid}.filter-options[data-open=true]{grid-template-rows:1fr}.filter-options>div{min-height:0;overflow:hidden}.filter-option{box-sizing:border-box;border:0;border-top:1px solid var(--rule);width:100%;min-height:52px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 16px 8px 32px;display:flex}.filter-option .grow{flex:1;min-width:0}.filter-option .value{font-family:var(--font-mono);font-size:calc(12px * var(--ts));color:var(--grey-600);flex:none}.filter-option .tick{width:22px;height:22px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:inline-grid}.filter-option[aria-checked=true]{font-weight:600}.filter-option[aria-checked=true] .tick{background:var(--accent)}.filter-option:disabled{cursor:default;color:var(--grey-400)}.filter-option:disabled .lead-icon{opacity:.5}.filter-option .lead-icon{background:var(--paper);width:28px;height:28px}@media (prefers-reduced-motion:reduce){.filter-options,.filter-pick .chev{transition:none}}.group-name-form{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.group-name-form input{border:0;border-bottom:1px solid var(--ink);min-width:0;height:36px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0 2px}.group-name-form input::placeholder{color:var(--grey-400)}.group-head .group-name-form{padding:0}.group-head .group-name-form .action{border:1px solid var(--grey-250);min-height:34px;color:var(--ink);font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;background:0 0;border-radius:17px;padding:0 14px;font-weight:500}.group-head .group-name-form .action.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.group-name-form .action.icon-only{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;min-height:36px;padding:0;display:inline-grid}.group-more{background:var(--grey-100);width:32px;height:32px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.group-more.on,.group-more:hover{background:var(--grey-200)}@media (hover:hover){.group-head .group-more:not(.on):not(:focus-visible){opacity:0;transition:opacity .12s}.group-head:hover .group-more:not(.on):not(:focus-visible){opacity:1}.group-head:hover{background:var(--grey-50)}}@media (hover:none){.group-more.idle{display:none}}.group-actions{border-top:1px solid var(--rule);grid-template-columns:repeat(5,1fr);display:grid}.group-actions button.on{background:var(--grey-100)}.group-menu[data-open=true]{border-bottom:1px solid var(--rule)}.group-swatch{box-sizing:border-box;border-radius:50%;width:18px;height:18px}.group-swatch.none{border:1.5px dashed var(--grey-400)}.group-colours{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;padding:14px 16px;display:flex}.colour-pick .swatch.none{border:1.5px dashed var(--grey-400);box-sizing:border-box;background:0 0}.group-head.striped,.group-menu.striped{box-shadow:inset 3px 0 0 var(--strip)}.msg.mindrow.striped,.group-empty.striped{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--strip) 45%, transparent)}.group-actions button{border:0;border-left:1px solid var(--rule);min-height:56px;color:var(--ink);font:inherit;font-size:calc(12px * var(--ts));cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;font-weight:500;display:flex}.group-actions button:first-child{border-left:0}@media (hover:hover){.group-actions button:not(:disabled):hover{background:var(--grey-100)}}.group-actions button:disabled{color:var(--grey-400);cursor:default}.group-actions button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.group-head{box-sizing:border-box;background:var(--paper);align-items:center;gap:8px;height:57px;padding:0 16px;display:flex}.group-head:first-child{border-top:0}.group-fold{min-width:0;min-height:43px;color:var(--grey-600);font:inherit;font-size:calc(12px * var(--ts));text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0;font-weight:600;display:flex}.group-head{cursor:pointer}.group-chev{color:var(--grey-600);flex:none;transition:transform .15s;display:inline-flex}.group-head.folded .group-chev{transform:rotate(-90deg)}.group-fold .group-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.group-fold .group-count{font-family:var(--font-mono);font-weight:400;font-size:calc(11px * var(--ts));flex:none}.group-busy{font-family:var(--font-mono);font-weight:400;font-size:calc(11px * var(--ts));flex:none;align-items:center;gap:4px;display:inline-flex}.group-fold:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:4px}.group-empty{font-size:calc(12px * var(--ts));color:var(--grey-600);padding:10px 16px 14px 40px}@media (prefers-reduced-motion:reduce){.group-chev{transition:none}}.rowwrap:has(>.row-more){display:block;position:relative}@media (hover:none){.row-more{display:none}.msg.mindrow{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.row-more{width:30px;height:30px;color:var(--grey-600);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:10px;translate:0 -50%}.row-more:hover,.row-more[aria-expanded=true]{background:var(--grey-100);color:var(--ink)}@media (hover:hover){.row-more:not([aria-expanded=true]):not(:focus-visible){opacity:0}.rowwrap:hover>.row-more{opacity:1}.rowwrap:hover>.msg.mindrow .tags .t{opacity:0}}.row-more.row-place{background:var(--grey-100);width:auto;height:24px;font:inherit;font-size:calc(11.5px * var(--ts));color:var(--grey-600);border:0;border-radius:6px;gap:3px;padding:0 9px 0 7px;font-weight:500;opacity:1!important}.row-more.row-place:hover,.row-more.row-place[aria-expanded=true]{background:var(--grey-250);color:var(--ink)}@media (hover:none){.row-more.row-place{display:inline-flex}}.row-more.row-place{overflow:hidden}.row-more.row-place:after{content:"";pointer-events:none;background:linear-gradient(105deg,#fff0,#ffffffd9,#fff0);width:45%;animation:4.5s ease-in-out .6s infinite place-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@keyframes place-shine{0%{left:-60%}25%,to{left:130%}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .row-more.row-place:after{background:linear-gradient(105deg,#fff0,#ffffff38,#fff0)}}:root[data-theme=dark] .row-more.row-place:after{background:linear-gradient(105deg,#fff0,#ffffff38,#fff0)}@media (prefers-reduced-motion:reduce){.row-more.row-place:after{animation:none;display:none}}.rowwrap:has(>.row-place)>.msg.mindrow .tags .t{visibility:hidden}.row-menu{z-index:50;flex-direction:column;min-width:200px;margin:0;display:flex;position:fixed}.row-menu-head{font-size:calc(12px * var(--ts));color:var(--grey-600);padding:6px 10px 4px}.row-menu button{width:100%;min-height:34px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.row-menu button:hover{background:var(--grey-100)}.row-menu .grow{flex:1}.row-menu-new input{box-sizing:border-box;border:1px solid var(--grey-250);background:var(--paper);width:100%;min-height:34px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));border-radius:6px;padding:0 10px}.chat-measure{flex-direction:column;gap:18px;max-width:792px;margin-inline:auto;padding:16px 16px 40px;display:flex}.welcome{width:100%;max-width:760px;font-size:calc(13px * var(--ts));margin:0 auto}@media (min-width:900px){.bar:has(+.chat-log .welcome){padding-top:6px}}.col.detail .bar:has(+.chat-log .welcome):after{display:none}.bar:has(+.chat-log .welcome) h1{font-size:calc(17px * var(--ts));font-weight:700}.chat-measure:has(>.welcome){padding-top:0}.welcome h3{font-size:calc(12px * var(--ts));color:var(--grey-600);margin:0 0 6px;font-weight:500}.welcome h3 .fold{font:inherit;color:var(--grey-250);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;transition:color .25s;display:inline-flex}.welcome h3 .fold:hover,.welcome h3 .fold:focus-visible{color:var(--ink)}.welcome h3 .fold .chev{display:inline-flex;transform:rotate(90deg)}.welcome h3 .fold[aria-expanded=false] .chev{transform:none}.fold-body{grid-template-rows:1fr;display:grid}.fold-body>div{min-height:0;overflow:hidden}.fold-body[data-folded=true]{opacity:0;visibility:hidden;grid-template-rows:0fr}@media (prefers-reduced-motion:no-preference){.welcome h3 .fold .chev{transition:transform .25s cubic-bezier(.2,.7,.3,1)}.fold-body{transition:grid-template-rows .35s cubic-bezier(.2,.7,.3,1),opacity .25s,visibility .35s}}.welcome-row{background:var(--grey-100);width:100%;color:var(--ink);font:inherit;font-size:calc(13px * var(--ts));text-align:left;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:10px;margin-top:4px;padding:8px 12px;display:flex}.welcome-row:hover{background:color-mix(in srgb, var(--grey-100), var(--grey-200))}@media (prefers-reduced-motion:no-preference){.welcome h3,.welcome-row{animation:.3s cubic-bezier(.2,.7,.3,1) both welcome-in}.chat-empty .greet-across{animation:welcome-in .3s cubic-bezier(.2,.7,.3,1) var(--greet-delay,0s) both}}@keyframes welcome-in{0%{opacity:0;transform:translateY(6px)}}.welcome-row .n{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;font-weight:600;overflow:hidden}.welcome-row .p{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--grey-600);flex:1;overflow:hidden}.welcome-row .t{color:var(--grey-400);font-size:calc(11px * var(--ts));font-family:var(--font-mono);flex:none}.chat-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:28vh auto 0;display:flex}.chat-empty .greet-mark{width:40px;height:34px;color:inherit;display:block}.chat-empty:not([data-shown]) .greet-hop{visibility:hidden}.chat-empty .greet-across{height:34px;transition:height .35s cubic-bezier(.2,.7,.3,1),margin .35s cubic-bezier(.2,.7,.3,1)}.chat-empty:not([data-shown]) .greet-across{height:0;margin-bottom:-8px}@media (prefers-reduced-motion:no-preference){.chat-empty[data-shown] .greet-hop{animation:.45s cubic-bezier(.3,1.6,.5,1) both greet-pop}}@keyframes greet-pop{0%{opacity:0;transform:scale(.3)}}.chat-empty .greet-mark{position:relative;left:-5px}.chat-empty .greet-across,.chat-empty .greet-hop{display:block}.chat-empty[data-hop] .greet-mark{animation:none}@media (prefers-reduced-motion:no-preference){.chat-empty[data-idle] .greet-mark{animation:8s infinite greet-shake}}@keyframes greet-shake{0%{animation-timing-function:linear;transform:none}1.5%{animation-timing-function:linear;transform:rotate(-14deg)}3%{animation-timing-function:linear;transform:rotate(14deg)}4.5%{animation-timing-function:linear;transform:rotate(-10deg)}6%{animation-timing-function:linear;transform:rotate(6deg)}7%,50%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:none}53%{animation-timing-function:cubic-bezier(.33,0,.66,.33);transform:translateY(-20px)}56%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:translateY(1.4px)scale(1.08,.92)}58.3%{animation-timing-function:cubic-bezier(.33,0,.66,.33);transform:translateY(-12px)}60.6%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:translateY(1.4px)scale(1.08,.92)}62.2%{animation-timing-function:cubic-bezier(.33,0,.66,.33);transform:translateY(-6px)}63.8%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:translateY(1.4px)scale(1.08,.92)}64.9%{animation-timing-function:cubic-bezier(.33,0,.66,.33);transform:translateY(-2.5px)}66%{transform:translateY(.7px)scale(1.04,.96)}67.5%,to{transform:none}}.chat-empty{color:var(--ink)}.chat-empty h2{color:var(--ink);font-size:calc(18px * var(--ts));letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.3}.chat-row{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.chat-row .bubble{background:var(--grey-100);max-width:min(80%,560px);color:var(--ink);font-size:calc(15px * var(--ts));white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;padding:9px 14px;line-height:1.5}.chat-row .bubble a{color:inherit}.chat-row .filecards{justify-content:flex-end;margin:0}.chat-row.failed .bubble{opacity:.6}.chat-row.failed .link{font-size:calc(12px * var(--ts));color:var(--grey-600)}.chat-files{font-size:calc(12px * var(--ts));color:var(--grey-600);flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.chat-files span{background:var(--grey-50);border-radius:999px;padding:4px 10px}.chat-row.theirs{flex-direction:row;align-items:flex-start;gap:10px}.chat-row.theirs>.mind-mark{flex:none;margin-top:3px}.chat-row .said{flex:1;min-width:0}.chat-row .said .filecards{justify-content:flex-start;margin-bottom:16px}.chat-row .said .text{font-size:calc(15px * var(--ts));color:var(--body-ink,var(--ink-2));white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.chat-row .said .rich{white-space:normal}.chat-offer-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.chat-row .said .chat-offer{border:1px solid var(--grey-250);min-height:30px;color:var(--ink);font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.chat-row .said .chat-offer:not(.quiet){border-color:var(--ink);background:var(--ink);color:var(--paper)}.chat-row .said .chat-offer:not(.quiet):hover{opacity:.85}.chat-row .said .chat-offer.quiet{color:var(--grey-600)}.chat-row .said .chat-offer.quiet:hover{color:var(--ink);border-color:var(--grey-400)}.chat-offer-row.draft-send{margin:18px 0 14px}.chat-row .said .rich>:last-child,.chat-row .said .rich>:last-child>:last-child{margin-bottom:0}.chat-row.theirs.guest .said{border-left:2px solid var(--guest);padding-left:12px}.chat-row.theirs.guest.cont .said{position:relative}.chat-row.theirs.guest.cont .said:before{content:"";border-left:2px solid var(--guest);height:18px;position:absolute;top:-18px;left:-2px}.reply-actions{color:var(--grey-600);font-size:calc(12px * var(--ts));align-items:center;gap:2px;margin:6px 0 0 -6px;display:flex}.reply-actions button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.reply-actions button:hover,.reply-actions button.on{background:var(--grey-100);color:var(--ink)}.reply-actions time{margin-left:6px}.reply-actions .save[aria-pressed=true]{color:var(--ink)}.reply-actions .save[aria-pressed=true] svg{fill:currentColor}@media (hover:hover) and (pointer:fine){.reply-actions{opacity:0;transition:opacity .12s}.said:hover .reply-actions,.msg:hover .reply-actions,.reply-actions:focus-within{opacity:1}.reply-actions:has(.on){opacity:1}}.voice-setting select{appearance:none;border:1px solid var(--grey-250);min-height:34px;color:var(--ink);font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;background:linear-gradient(45deg,#0000 50%,currentColor 50%) calc(100% - 18px)/5px 5px no-repeat,linear-gradient(135deg,currentColor 50%,#0000 50%) calc(100% - 13px)/5px 5px no-repeat;border-radius:8px;flex:none;padding:0 30px 0 12px;font-weight:500}.voice-setting select:hover{background-color:var(--grey-100)}.reply-actions .spin{width:13px;height:13px;margin:0}.saved-reply .said{padding:20px 0 32px}.saved-reply .saved-from{font-size:calc(13px * var(--ts));color:var(--ink);align-items:center;gap:8px;margin-bottom:10px;font-weight:600;display:flex}.saved-reply .saved-from time{color:var(--grey-600);font-weight:400}.saved-reply .said .text{font-size:calc(15px * var(--ts));color:var(--body-ink,var(--ink-2));white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.saved-reply .said .rich{white-space:normal}.saved-reply .reply-actions{opacity:1}.chat-who{font-size:calc(12px * var(--ts));color:var(--grey-600);align-items:center;gap:6px;margin-bottom:2px;font-weight:600;display:flex}.chat-day{font-family:var(--font-mono);font-size:calc(12px * var(--ts));color:var(--grey-600);white-space:nowrap;align-items:center;gap:12px;margin-block:14px;display:flex}.chat-day:before,.chat-day:after{content:"";border-top:1px solid var(--grey-200);flex:1}.chat-row.thinking-row{color:var(--grey-600);font-size:calc(15px * var(--ts));align-items:center;font-weight:500}.chat-row.thinking-row>.mind-mark{margin-top:0}.chat-row.thinking-row .settle{min-height:0;font-size:calc(13px * var(--ts));visibility:hidden;padding:0;font-weight:400}.chat-row.thinking-row:hover .settle,.chat-row.thinking-row:focus-within .settle{visibility:visible}.chat-note{text-align:center;color:var(--grey-600);margin:0 0 6px;font-size:11.5px}.chat-box>.chat-note{display:none}.chat-log:has(.glance-wrap) .chat-note{display:none}.overlay.chat-input{z-index:5;background:var(--paper);height:auto;padding:0 16px calc(10px + var(--safe-b));flex:none;display:block;position:sticky;bottom:0}.overlay.chat-input:before{content:"";background:linear-gradient(transparent, var(--paper));pointer-events:none;height:40px;position:absolute;bottom:100%;left:0;right:0}.overlay .chat-to-end{z-index:1;border:1px solid var(--rule);background:var(--paper);width:40px;height:40px;min-height:0;color:var(--ink);cursor:pointer;opacity:0;visibility:hidden;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s;display:flex;position:absolute;bottom:calc(100% + 20px);left:50%;transform:translate(-50%,8px);box-shadow:0 2px 10px #00000014}.overlay .chat-to-end.on{opacity:1;visibility:visible;transform:translate(-50%)}.overlay .chat-to-end:hover{background:var(--grey-50)}@media (prefers-reduced-motion:reduce){.overlay .chat-to-end{transition:none}}.chat-box{border:1px solid var(--rule);background:var(--paper);border-radius:22px;max-width:760px;margin-inline:auto;padding:6px 8px 4px 14px}.chat-box:focus-within{border-color:var(--grey-200)}.overlay .chat-box .write{resize:none;width:100%;min-height:0;max-height:200px;font:inherit;font-size:calc(15px * var(--ts));color:var(--ink);background:0 0;border:0;padding:8px 2px 4px;line-height:1.5;display:block}.overlay .chat-write{position:relative}.overlay .chat-next{font-size:calc(15px * var(--ts));color:var(--grey-400);pointer-events:none;align-items:flex-start;gap:8px;padding:8px 2px 4px;line-height:1.5;animation:.8s both idea-in;display:flex;position:absolute;inset:0}.overlay .chat-next>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overlay .chat-next>button{pointer-events:auto;border:1px solid var(--grey-250);background:var(--paper);min-width:28px;height:22px;min-height:0;color:var(--grey-600);font:inherit;font-size:calc(11px * var(--ts));cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:1px;padding:0 7px;display:inline-flex}.overlay .chat-next>button:hover{border-color:var(--ink);color:var(--ink)}.overlay .chat-next-chip{border:1px solid var(--grey-250);background:var(--paper);width:fit-content;max-width:min(760px,100% - 32px);color:var(--ink);font:inherit;font-size:calc(14px * var(--ts));text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:18px;align-items:center;gap:8px;margin:0 auto 8px 16px;padding:8px 12px 8px 14px;line-height:1.35;transition:border-color .15s,background .15s,transform .1s;animation:.8s both idea-in;display:flex;box-shadow:0 1px 2px #0000000a}.overlay .chat-next-chip>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.overlay .chat-next-chip>svg{color:var(--grey-600);flex:none}.overlay .chat-next-chip:hover{border-color:var(--ink)}.overlay .chat-next-chip:active{background:var(--grey-50);transform:scale(.98)}@media (prefers-reduced-motion:reduce){.overlay .chat-next,.overlay .chat-next-chip{animation:none}}.overlay .chat-box .clips{margin:6px 0 0}.overlay .chat-box .derived{font-size:calc(12px * var(--ts));color:var(--grey-600)}.overlay .chat-box .tools{background:0 0;border-top:0;padding:2px 0}.overlay .chat-box .tools .send{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;min-height:0;padding:0;display:flex}.bar:has(+.chat-log) h1{font-size:calc(14px * var(--ts));align-items:center;gap:8px;font-weight:600}.bar:has(+.chat-log) .top>.actions{justify-content:flex-end;margin-left:auto}.bar:has(+.chat-log) .grow h1{text-overflow:clip;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}html.native-tabs .chat-log.screen-body{padding-bottom:0}html.native-tabs .col.detail:has(>.chat-log){height:calc(100dvh - max(0px, var(--kb-h,0px) - var(--safe-b)));transition:height .3s cubic-bezier(.38,.7,.125,1);overflow:clip}html.native-tabs .overlay .chat-box .write{max-height:min(200px, calc((100dvh - var(--kb-h,0px)) / 3))}.col.detail:has(.chat-log .chat-empty){position:relative}.col.detail .chat-log .chat-empty{width:max-content;max-width:calc(100% - 32px);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.col.detail>.empty .chat-empty{margin:0 auto}@media (min-width:900px){.col.detail .chat-log .chat-empty{top:calc(50% - 60px)}.col.detail .bar:has(+.chat-log) .grow{display:block}.col.detail .chat-log.screen-body{flex-direction:column;display:flex}.chat-measure{flex:none;width:100%;padding-inline:20px}.col.detail .overlay.chat-input{margin-top:auto;padding-bottom:4px}.chat-picks{width:calc(100% - 4px);max-width:756px}.chat-box{width:calc(100% - 4px);max-width:756px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto auto 1fr auto;padding:0;display:grid}.overlay .chat-box .tools{display:contents}.overlay .chat-box .clips{grid-area:1/1/auto/-1;margin:0 0 6px}.overlay .chat-box .mention-at{grid-area:1/1/auto/-1}.overlay .chat-box .write{font-size:calc(15px * var(--ts));border:1px solid var(--rule);background:#fff;border-radius:12px;grid-area:2/1/auto/-1;padding:7px 44px 11px 14px}.overlay .chat-box .write:focus{border-color:var(--grey-200);outline:none}.overlay .chat-box .chat-write{grid-area:2/1/auto/-1}.overlay .chat-box .tools .send{z-index:1;position:relative}.overlay .chat-next{align-items:center;padding:8px 44px 11px 15px}.overlay .chat-box .tools .send{width:30px;height:30px;color:var(--grey-400);background:0 0;border:0;border-radius:8px;grid-area:2/4;align-self:end;margin:0 6px 5px 0}.overlay .chat-box .tools .send:not(:disabled){color:var(--ink)}.overlay .chat-box .tools .send:not(:disabled):hover{background:var(--grey-50)}.overlay .chat-box .tools .tool{grid-row:3;margin-top:2px}.chat-input>.chat-note{display:none}.overlay .chat-box>.chat-note{text-align:center;grid-area:3/1/auto/-1;place-self:center;margin:2px 0 0;display:block}.overlay .chat-box .tools .tool,.col.detail .bar .chat-new .action.tool{width:28px;height:28px;min-height:0;color:var(--ink-2);border:0;border-radius:8px;justify-content:center;padding:0}.overlay .chat-box .tools .tool:not(.on):hover,.col.detail .bar .chat-new .action.tool:hover{background:var(--grey-50);color:var(--ink)}.col.detail .bar .chat-new .action.tool{width:auto;min-width:28px;padding:0 5px}.col.detail .bar .actions.chat-new{gap:2px}.overlay .chat-box .tools .tool:not(.mic){grid-column:1;margin-left:2px}.overlay .chat-box .tools .tool.mic{border-radius:6px;grid-column:2;align-self:center;width:24px;height:24px;margin-top:6px}.overlay .chat-box .tools .tool{border-radius:6px;width:24px;height:24px}.overlay .chat-box .tools .tool.mic{margin-top:2px}.overlay .chat-box .tools .tool svg{width:15px;height:15px}.overlay .chat-box .derived{grid-area:4/1/auto/-1}.overlay .chat-box .view-switch{grid-area:3/3/auto/-1;place-self:center end;margin-top:2px}.col.detail:has(>.chat-log){--chat-page:color-mix(in srgb, var(--paper) 97%, #000);background:var(--chat-page)}.col.detail:has(>.chat-log)>*{--paper:var(--chat-page)}@media (prefers-color-scheme:light){:root:not([data-palette]):not([data-theme=dark]) .col.detail:has(>.chat-log){--chat-page:var(--paper)}}:root:not([data-palette])[data-theme=light] .col.detail:has(>.chat-log){--chat-page:var(--paper)}}@media (min-width:900px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .overlay .chat-box .write{background:var(--chat-bar,var(--grey-100));border-color:var(--chat-line,color-mix(in srgb, var(--grey-250) 70%, var(--grey-200)))}:root:not([data-theme=light]) .overlay .chat-box .write:focus{border-color:var(--grey-250)}}@media (min-width:900px){:root[data-theme=dark] .overlay .chat-box .write{background:var(--chat-bar,var(--grey-100));border-color:var(--chat-line,color-mix(in srgb, var(--grey-250) 70%, var(--grey-200)))}:root[data-theme=dark] .overlay .chat-box .write:focus{border-color:var(--grey-250)}}@media (pointer:coarse){.overlay .chat-box .tools .send{width:44px;height:44px}.overlay .chat-box .write{font-size:calc(16px * var(--ts))}}@media (max-width:899px){html:not(.native-tabs) .app[data-level=thread] .col.detail:has(>.chat-log){left:0;right:0;top:var(--vv-top,0px);height:var(--vv-h,100dvh);flex-direction:column;display:flex;position:fixed;overflow:hidden}html:not(.native-tabs) .col.detail>.bar:has(+.chat-log){flex:none}html:not(.native-tabs):has(.app[data-level=thread] .col.detail>.chat-log){overflow:hidden}html:not(.native-tabs):has(.app[data-level=thread] .col.detail>.chat-log) body{overflow:hidden}.col.detail>.chat-log.screen-body{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.col.detail>.chat-log .chat-measure{flex:none;width:100%}.col.detail>.chat-log .overlay.chat-input{margin-top:auto}.col.detail .bar:has(+.chat-log){border-bottom:0}.col.detail .bar:has(+.chat-log):after{content:"";background:linear-gradient(var(--paper), transparent);pointer-events:none;height:12px;position:absolute;top:100%;left:0;right:0}.nav{transition:transform var(--slide), visibility 0s}body:has(.chat-log,.file-preview) .nav{visibility:hidden;transition:transform var(--slide), visibility 0s linear var(--slide-t);transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.nav{transition:none}body:has(.chat-log,.file-preview) .nav{transition:none}}.overlay .chat-box .tools .tool,.overlay .chat-box .tools .send{width:28px;min-width:0;height:28px;min-height:0;position:relative}.overlay .chat-box .tools .tool:before,.overlay .chat-box .tools .send:before{content:"";position:absolute;inset:-8px}.overlay .chat-box .write{max-height:min(200px, calc(var(--vv-h,100dvh) / 3))}.overlay .chat-box .tools svg{width:16px;height:16px}.overlay.chat-input{background:0 0}.overlay.chat-input:before{display:none}.chat-note{background:linear-gradient(transparent, var(--paper) 22px);margin:0 -16px -24px;padding:20px 16px 30px}.chat-box,.chat-box:focus-within{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--glass,var(--paper)) 72%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);border-radius:28px;padding:14px 8px 9px 7px;box-shadow:0 1px 2px #0000000f,0 10px 30px -10px #00000047}.overlay .chat-box .write,.overlay .chat-next{padding:2px 6px 14px;line-height:1.4}.overlay .chat-box .tools{gap:8px;padding:0}.overlay .chat-box .tools .tool,.overlay .chat-box .tools .send{border-radius:50%;width:36px;height:36px;margin:0}.overlay .chat-box .tools .tool:before,.overlay .chat-box .tools .send:before{border-radius:50%;inset:-4px}.overlay .chat-box .tools .tool:not(.on){border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink)}.overlay .chat-box .tools>:is(.tool,.send) svg{zoom:1;width:19px;height:19px}.overlay .chat-box .view-switch>.handling-btn,.overlay .chat-box .view-switch>.handling-btn:hover{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--ink) 5%, transparent);min-height:36px;color:var(--ink);padding:0 14px}.overlay .chat-box .view-switch+.send{margin-left:8px}}.overlay.chat-input.native-box .nb-space{height:var(--nb-h,112px)}.overlay.chat-input.native-box .nb-extras{background:color-mix(in srgb, var(--paper) 85%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;max-width:760px;margin:0 auto 8px;padding:8px 12px}.overlay.chat-input.native-box .nb-extras .clips{margin:0}@media (max-width:899px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .chat-box{--glass:var(--grey-200)}}@media (max-width:899px){:root[data-theme=dark] .chat-box{--glass:var(--grey-200)}}.col.detail .bar .actions>.view-switch{display:none}@media (max-width:899px){.fab-reply-stack{z-index:25;right:16px;bottom:calc(var(--nav-h) + 16px);flex-direction:row-reverse;align-items:flex-end;gap:10px;display:flex;position:fixed}.fab-reply-stack>.fab.fab-reply{position:static}.fab-reply-stack>.view-switch .mode-menu{inset:auto 0 calc(100% + 6px) auto}.fab-reply-stack>.view-switch>.handling-btn,.fab-reply-stack>.view-switch>.handling-btn:hover{background:var(--paper);min-height:28px;box-shadow:none;border-color:#0000;padding:0 12px}html.native-tabs .fab-reply-stack{right:20px;bottom:calc(var(--tabs-h,var(--nav-h)) + 12px)}.app:has(.catchup-step) .fab-reply-stack{bottom:calc(var(--nav-h) + 88px)}}.overlay .chat-box .view-switch{margin-left:auto}.overlay .chat-box .view-switch+.send{margin-left:8px}@media (max-width:899px){svg.ic{zoom:1.1333}.bar .action,.setting .action,.task-menu .action,.mind-settings .action{min-height:40px}.bar .action.icon,.mind-settings .action.icon{width:40px;height:40px}.bar .list-actions .action.icon{width:44px;height:44px;min-height:44px}.view-button{width:36px;height:36px}.reply-actions{gap:4px}.reply-actions button{border-radius:8px;width:36px;height:36px}.overlay .chat-to-end{width:44px;height:44px;bottom:calc(100% + 5px)}.bin-note .action{min-height:40px}.overlay .chat-box .view-switch svg{width:12px;height:12px}.overlay .chat-box .tools>*{margin:0}.overlay .chat-box .tools>.tool:not(.mic){order:0}.overlay .chat-box .tools>.view-switch{order:1;margin:0}.overlay .chat-box .tools>.mic{order:2;margin-left:auto}.overlay .chat-box .tools>.send{order:3;margin:0}.col .bar,.feed-layer>.bar,.overlay .sheet>.bar{background:color-mix(in srgb, var(--glass,var(--paper)) 50%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(12px);backdrop-filter:saturate(1.8)blur(12px);border-bottom-color:color-mix(in srgb, var(--ink) 8%, transparent)}html.native-tabs :is(.col>div:has(>.screen-body),.col:has(>.bar+.screen-body),.overlay .sheet:has(>.bar+.body)){position:relative}html.native-tabs :is(.col>div:has(>.screen-body),.col:has(>.bar+.screen-body),.feed-layer,.overlay .sheet:has(>.bar+.body))>.bar{z-index:10;position:absolute;top:0;left:0;right:0}html.native-tabs :is(.col>div:has(>.screen-body)>.screen-body,.col>.bar+.screen-body,.feed-layer>.feed-scroll,.overlay .sheet>.bar+.body){scroll-padding-top:var(--bar-h,0px)}html.native-tabs :is(.col>div:has(>.screen-body)>.screen-body,.col>.bar+.screen-body,.feed-layer>.feed-scroll,.overlay .sheet>.bar+.body):before{content:"";height:var(--bar-h,0px);flex:none;display:block}html.native-tabs .col.detail .bar:has(+.chat-log):after{display:none}html.native-tabs .abilities-controls{top:var(--bar-h,0px)}}@media (max-width:899px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.col .bar,.feed-layer>.bar,.overlay .sheet>.bar){--glass:var(--side)}}@media (max-width:899px){:root[data-theme=dark] :is(.col .bar,.feed-layer>.bar,.overlay .sheet>.bar){--glass:var(--side)}}@media (hover:hover){.recent-drawer{transition:grid-template-rows var(--slide);grid-template-rows:0fr;display:grid}.recent-drawer>div{min-height:0;overflow:hidden}.bar:hover~.screen-body .recent-drawer,.recent-drawer:hover,.recent-drawer:focus-within{grid-template-rows:1fr}.recent-drawer .fold-body{opacity:1;visibility:visible;grid-template-rows:1fr}.recent-drawer .group-head{cursor:default;pointer-events:none}.recent-drawer .group-chev{display:none}}@media (hover:hover) and (prefers-reduced-motion:reduce){.recent-drawer{transition:none}}@media (hover:hover) and (min-width:900px){.recent-drawer{display:none}}.col.list .msg.inboxrow.recent-group{border-bottom-color:#0000}.home-mind{width:calc(100% - 4px);max-width:756px;margin:0 auto 4px;display:block;position:relative}.home-mind-btn{min-height:24px;color:var(--ink);font:inherit;font-size:calc(11px * var(--ts));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 6px;font-weight:600;display:inline-flex}.home-mind-btn:hover{border-color:var(--grey-250)}.home-mind-btn:focus-visible{outline:1px solid var(--grey-250)}.home-mind-menu{z-index:30;box-sizing:border-box;border:1px solid var(--rule);background:var(--paper);border-radius:10px;flex-direction:column;width:160px;height:140px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 4px);left:0;box-shadow:0 6px 18px #0000002e}.home-mind-menu button{width:100%;min-height:26px;color:var(--ink);font:inherit;font-size:calc(12px * var(--ts));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 8px;display:flex}.home-mind-menu button:hover{background:var(--grey-50)}.home-mind-menu button:focus-visible{outline:1px solid var(--grey-250)}.home-mind-menu .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-mind-menu .key{text-align:right;min-width:12px;color:var(--grey-400);font-size:calc(11px * var(--ts));flex:none}.home-mind-menu button[aria-checked=true] .key{color:var(--accent)}.home-mind-list{flex:1;min-height:0;overflow:auto}.home-mind-find{border:0;border-top:1px solid var(--rule);width:100%;color:var(--ink);font:inherit;font-size:calc(12px * var(--ts));box-shadow:none;background:0 0;border-radius:0;outline:none;margin:4px 0 0;padding:4px 8px;display:block}.home-mind-menu .none{color:var(--grey-600);font-size:calc(11px * var(--ts));padding:5px 8px;display:block}.chat-box .send[data-nomind]{opacity:.45}.welcome:has(h3)~.welcome:has(h3){margin-top:18px}.welcome[data-folded]>h3{margin-bottom:0}.welcome[data-folded]+.welcome[data-folded]{margin-top:-8px}.welcome[data-folded]>h3 .fold{color:var(--grey-600)}.welcome[data-folded]+.welcome[data-folded]>h3 .fold{color:color-mix(in srgb, var(--grey-600), var(--grey-250))}.welcome[data-folded]+.welcome[data-folded]+.welcome[data-folded]>h3 .fold{color:var(--grey-250)}.welcome[data-folded]>h3 .fold:is(:hover,:focus-visible){color:var(--ink)}.welcome-row .who{max-width:25%;color:var(--grey-600);white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.welcome-row .who .mind-mark{flex:none;display:inline-block}.welcome-row.fresh{position:relative;overflow:hidden}.welcome-row.fresh:after{content:"";pointer-events:none;background:linear-gradient(105deg,#fff0,#fffc,#fff0);width:30%;animation:4.5s ease-in-out .8s infinite place-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .welcome-row.fresh:after{background:linear-gradient(105deg,#fff0,#ffffff1f,#fff0)}}:root[data-theme=dark] .welcome-row.fresh:after{background:linear-gradient(105deg,#fff0,#ffffff1f,#fff0)}@media (prefers-reduced-motion:reduce){.welcome-row.fresh:after{display:none}}.welcome-row .n .nt{text-overflow:ellipsis;min-width:0;overflow:hidden}.welcome-row .who .avatar{background:var(--grey-600);color:var(--paper);flex:none;font-weight:600;font-size:calc(9px * var(--ts))!important}.home-stats.glance{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:760px;margin:0 auto}.chat-measure>.welcome:empty{display:none}@media (max-width:899px){.toast{max-width:min(360px,100%);font-size:calc(13px * var(--ts));gap:8px;padding:4px 4px 4px 10px}.toast-mark{width:16px;height:16px}body:has(.fab) .toasts{bottom:calc(var(--nav-h) + 84px)}body:has(.chat-input) .toasts{bottom:calc(var(--chat-box,var(--nav-h)) + 5px)}}.compose-expand{display:none}@media (min-width:900px){.compose-expand{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.compose-expand:hover{background:var(--grey-50);color:var(--ink)}html.compose-wide .app[data-level].writing:not(.task-over){--drawer:calc(100vw - 200px - max(300px, var(--list-w,380px)));padding-right:450px}html.compose-wide .app[data-level].writing.folded:not(.task-over){--drawer:calc(100vw - 60px - max(300px, var(--list-w,380px)))}html.compose-sizing .drawer.open{transition:transform var(--slide), width var(--slide)}html.compose-wide .drawer .sheet{padding-inline:max(0px,50% - 410px)}}.col.detail .chat-log .chat-centre{flex-direction:column;align-items:center;width:calc(100% - 32px);max-width:560px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:900px){.col.detail .chat-log .chat-centre{top:calc(50% - 60px)}.col.detail .chat-log .chat-centre:has(>.welcome h3){top:calc(50% - 32px)}.col.detail .chat-log .chat-centre{transition:top .35s cubic-bezier(.2,.7,.3,1)}.col.detail .chat-log .chat-measure:has(>.glance-wrap:not([data-folded]))>.chat-centre:has(>.welcome h3){top:calc(50% - 32px - (118.5px * var(--ts) + 30px) / 2)}}@media (max-width:899px){.col.detail .chat-log .chat-centre{top:calc(50% - 44px + env(safe-area-inset-top) / 2);transition:top .35s cubic-bezier(.2,.7,.3,1)}.col.detail .chat-log .chat-measure:has(>.glance-wrap[data-folded])>.chat-centre{top:calc(50% - 60px + env(safe-area-inset-top) / 2)}.col.detail .chat-log .chat-measure:has(>.glance-wrap:not([data-folded]))>.chat-centre{top:calc(50% - 106px + env(safe-area-inset-top) / 2)}}.col.detail .chat-log .chat-centre .chat-empty{max-width:100%;position:static;transform:none}.col.detail .chat-log .chat-centre:has(>.welcome h3)>.chat-empty{margin-bottom:18px}.col.detail .chat-log .chat-centre>.welcome+.welcome{margin-top:6px}.chat-centre .welcome>h3 .fold{padding:6px 10px}.chat-centre>.welcome:empty{display:none}@media (max-height:799px){.chat-centre:has(>.welcome:not([data-folded])~.welcome:not([data-folded])~.welcome:not([data-folded])) .welcome-row:nth-of-type(n+3){display:none}}@media (max-height:679px){.chat-centre:has(>.welcome:not([data-folded])~.welcome:not([data-folded])~.welcome:not([data-folded])) .welcome-row:nth-of-type(n+2){display:none}.chat-centre:has(>.welcome:not([data-folded])~.welcome:not([data-folded])) .welcome-row:nth-of-type(n+3){display:none}}@media (max-height:559px){.chat-centre .welcome-row:nth-of-type(n+3){display:none}}@media (max-height:479px){.chat-centre .welcome-row:nth-of-type(n+2){display:none}}@media (max-height:559px){.chat-centre>.welcome:nth-of-type(n+4){display:none}}@media (max-height:479px){.chat-centre>.welcome:nth-of-type(n+3){display:none}}.welcome-under>h3{text-align:center}.chat-centre>.welcome:nth-of-type(3){--after:.18s}.chat-centre>.welcome:nth-of-type(4){--after:.36s}@media (prefers-reduced-motion:no-preference){.welcome-under>h3{animation-delay:calc(.72s + var(--after,0s))!important}.welcome-under .welcome-row:first-of-type{animation-delay:calc(.77s + var(--after,0s))!important}.welcome-under .welcome-row:nth-of-type(2){animation-delay:calc(.82s + var(--after,0s))!important}.welcome-under .welcome-row:nth-of-type(3){animation-delay:calc(.87s + var(--after,0s))!important}}.glance{height:calc(118.5px * var(--ts) - 4px);font-size:calc(12px * var(--ts));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.glance-card{box-sizing:border-box;border:1px solid var(--grey-200);min-width:0;color:var(--grey-600);border-radius:10px;grid-template-rows:auto 1fr auto;align-items:center;gap:4px;padding:12px 14px;display:grid}.glance-stats{grid-row:2/4;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:subgrid;grid-auto-flow:column;align-self:stretch;column-gap:6px;display:grid}.glance-stats>span{grid-row:span 2;grid-template-rows:subgrid;align-items:center;display:grid}button.glance-go{font:inherit;text-align:left;cursor:pointer;background:0 0;transition:border-color .15s}button.glance-go:hover{border-color:var(--grey-400)}.glance-card small{font-size:calc(12px * var(--ts));color:var(--grey-500);margin-left:6px}.glance-card .link{height:auto;min-height:0;line-height:inherit;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:none}.glance-card .link:hover{text-decoration:underline}.glance-card h3{font-size:inherit;color:var(--grey-500);margin:0;font-weight:500}.glance-card b{font-size:calc(18px * var(--ts));color:var(--grey-600);font-weight:500}.glance-card>span:last-child,.glance-card>.link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:899px){.col.detail>.chat-log .chat-measure:has(>.glance-wrap){flex:1 0 auto;padding-bottom:12px}.glance-wrap>.fold-body{margin-inline:-16px}.glance{scrollbar-width:none;scroll-snap-type:x mandatory;height:auto;font-size:calc(9px * var(--ts));gap:8px;margin:4px 0 0;padding:0 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.glance::-webkit-scrollbar{display:none}.glance-card{flex:0 0 calc(124px * var(--ts));scroll-snap-align:start;white-space:nowrap;gap:6px;padding:10px 12px}.glance-card b{font-size:calc(10.5px * var(--ts))}.glance-card>span:last-child:not(.glance-stats),.glance-card>.link,.glance-stats .link{font-size:calc(8px * var(--ts))}.glance-card small{font-size:calc(8px * var(--ts));margin-left:3px}.glance-stats{column-gap:12px}}.chat-log:has(.glance-wrap) .overlay.chat-input:before{display:none}.chat-log .chat-measure:has(>.glance-wrap){flex:1 0 auto;padding-bottom:16px}.chat-measure>.welcome.glance-wrap{margin-top:auto}@media (prefers-reduced-motion:no-preference){.welcome.glance-wrap>h3{animation-delay:.8s}.glance-card h3{animation:none}.glance-card{animation:.45s cubic-bezier(.2,.7,.3,1) both welcome-in}.glance-card:first-child{animation-delay:.87s}.glance-card:nth-child(2){animation-delay:.94s}.glance-card:nth-child(3){animation-delay:1.01s}.home-stats .glance-card:first-child{animation-delay:.12s}.home-stats .glance-card:nth-child(2){animation-delay:.19s}.home-stats .glance-card:nth-child(3){animation-delay:.26s}.home-stats .glance-card:nth-child(4){animation-delay:.33s}.home-stats~.welcome h3{animation-delay:.62s!important}.home-stats~.welcome .welcome-row:first-of-type{animation-delay:.7s!important}.home-stats~.welcome .welcome-row:nth-of-type(2){animation-delay:.79s!important}.home-stats~.welcome .welcome-row:nth-of-type(3){animation-delay:.88s!important}.home-stats~.welcome .welcome-row:nth-of-type(n+4){animation-delay:.97s!important}.chat-log:has(.glance-wrap) .overlay.chat-input{animation:.7s 1.15s backwards glance-box-fade}.chat-log:has(.glance-wrap) .overlay.chat-input>*{animation:.7s cubic-bezier(.16,1,.3,1) 1.15s backwards glance-box-rise}:is(.chat-log:has(.glance-wrap[data-folded]) .overlay.chat-input,.chat-log:has(.glance-wrap[data-folded]) .overlay.chat-input>*){animation-delay:.85s}:root[data-welcomed] .chat-centre>.welcome:nth-of-type(3){--after:40ms}:root[data-welcomed] .chat-centre>.welcome:nth-of-type(4){--after:80ms}:root[data-welcomed] .welcome-under>h3{animation-delay:var(--after,0s)!important}:root[data-welcomed] .welcome-under .welcome-row:first-of-type{animation-delay:calc(30ms + var(--after,0s))!important}:root[data-welcomed] .welcome-under .welcome-row:nth-of-type(2){animation-delay:calc(60ms + var(--after,0s))!important}:root[data-welcomed] .welcome-under .welcome-row:nth-of-type(3){animation-delay:calc(90ms + var(--after,0s))!important}:root[data-welcomed] .welcome.glance-wrap>h3{animation-delay:60ms}:root[data-welcomed] .glance-card:first-child{animation-delay:90ms}:root[data-welcomed] .glance-card:nth-child(2){animation-delay:.12s}:root[data-welcomed] .glance-card:nth-child(3){animation-delay:.15s}:root[data-welcomed] .home-stats .glance-card:nth-child(n){animation-delay:0s}:root[data-welcomed] .home-stats~.welcome h3,:root[data-welcomed] .home-stats~.welcome .welcome-row{animation-delay:60ms!important}:is(:root[data-welcomed] .chat-log:has(.glance-wrap) .overlay.chat-input,:root[data-welcomed] .chat-log:has(.glance-wrap) .overlay.chat-input>*){animation-duration:.35s;animation-delay:0s}}@keyframes glance-box-fade{0%{opacity:0;overflow:clip}to{overflow:clip}}@keyframes glance-box-rise{0%{transform:translateY(24px)}}.setting a.action{align-items:center;text-decoration:none;display:inline-flex}.credits-left{max-width:0;font-size:calc(12px * var(--ts));color:var(--grey-400);white-space:nowrap;opacity:0;flex:none;margin-left:0;transition:opacity .2s,transform .2s,max-width .2s,margin-left .2s;overflow:hidden;transform:translate(-4px)}:hover>.from .credits-left,.from:hover .credits-left{opacity:1;max-width:140px;margin-left:6px;transform:none}@media (hover:none){.credits-left{display:none}}.connect-card{margin:24px 0;border:1px solid var(--grey-200);text-align:center;box-sizing:border-box;border-radius:10px;flex-direction:column;align-items:center;gap:3px;width:fit-content;max-width:min(100%,320px);margin-block:1lh;padding:14px 16px 10px;display:flex}.connect-marks{align-items:center;gap:10px;margin-bottom:8px;display:flex}.connect-tile{border:1px solid var(--grey-200);color:#555;box-sizing:border-box;background:#fff;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;font-weight:600;display:grid;overflow:hidden}.connect-tile.logo img{object-fit:contain;width:40px;height:40px}.connect-tile.mind{animation:2.4s ease-in-out infinite connect-source}.connect-tile.mind img{object-fit:cover;border-radius:9px;width:42px;height:42px}.connect-dots{gap:5px;display:flex}.connect-dots i{background:var(--grey-250);width:4px;height:4px;animation:2.4s ease-in-out infinite connect-dot;animation-delay:calc(var(--i) * .12s);border-radius:50%}@keyframes connect-dot{0%,to{background:var(--grey-250);box-shadow:none}20%{background:var(--glow);box-shadow:0 0 6px var(--glow)}40%{background:var(--grey-250);box-shadow:none}}@keyframes connect-source{0%,to{box-shadow:0 0 #0000}15%{box-shadow:0 0 14px -2px var(--glow)}45%{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.connect-tile.mind,.connect-dots i{animation:none}}.connect-title{font-size:calc(15px * var(--ts));color:var(--ink);font-weight:600}.connect-what{color:var(--grey-600);font-size:calc(13px * var(--ts));margin:0;line-height:1.45}.connect-go{border-radius:8px;justify-content:center;align-self:stretch;align-items:center;gap:6px;min-height:38px;margin-top:10px;padding:0 16px;font-weight:500;text-decoration:none;display:flex}.connect-small{color:var(--grey-600);font-size:calc(12px * var(--ts));align-items:center;gap:5px;margin:6px 0 0;display:inline-flex}.connect-pair{margin:24px 0;align-items:stretch;gap:12px;margin-block:1lh;display:grid}.connect-pair .connect-card{width:auto;max-width:none;margin:0}@media (min-width:560px){.connect-pair{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}}.connect-similar{border:1px solid var(--grey-200);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.connect-similar-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.connect-how p{color:var(--grey-600);margin:0 0 8px;line-height:1.5}.connect-how .row{flex-wrap:wrap}.connect-how .row button{white-space:nowrap;flex:auto}.connect-pager{align-items:center;gap:6px;display:flex}.connect-pager small{color:var(--grey-600);font-size:calc(12px * var(--ts));white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:4px}.connect-pager .round{background:var(--grey-100);width:30px;height:30px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.connect-pager .round:hover{background:var(--grey-200)}.connect-pager .round[aria-label=Previous\ apps] svg{transform:rotate(180deg)}.connect-card .connect-how-open{border:0;border-top:1px solid var(--rule);height:auto;min-height:0;color:var(--ink);font:inherit;font-size:calc(12px * var(--ts));cursor:pointer;background:0 0;border-radius:0;align-self:stretch;margin-top:auto;padding:9px 0 0;font-weight:500}.connect-card .connect-how-open:hover{color:var(--ink)}.connect-page{opacity:1;grid-template-rows:repeat(5,40px);margin-top:6px;transition:opacity .32s;display:grid}.connect-page.connect-fading{opacity:0}@media (prefers-reduced-motion:reduce){.connect-page{transition:none}}.connect-similar-app{box-sizing:border-box;height:40px;min-height:0;color:var(--ink);align-items:center;gap:12px;display:flex}.connect-similar-app+.connect-similar-app:not(.connect-blank){border-top:1px solid var(--rule)}.connect-similar-app .grow{min-width:0;font-size:calc(13px * var(--ts));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.connect-similar .connect-app-go,.connect-offer .connect-app-go,.connect-q .connect-app-go{border:1px solid var(--grey-250);height:22px;min-height:0;color:var(--ink);font:inherit;font-size:calc(11px * var(--ts));cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:0 8px;font-weight:500;line-height:1}.connect-similar .connect-app-go:hover:not(:disabled),.connect-offer .connect-app-go:hover:not(:disabled){background:var(--grey-100)}.connect-similar .connect-app-go:disabled,.connect-offer .connect-app-go:disabled,.connect-q .connect-app-go:disabled{color:var(--grey-600);border-color:var(--grey-200);cursor:default}.connect-similar-head small{color:var(--grey-600);font-weight:400}.connect-similar-head{font-size:calc(13px * var(--ts));color:var(--ink);font-weight:600}.connect-similar-list{flex-direction:column;display:flex}.connect-tile.small{border-radius:8px;width:30px;height:30px}.connect-tile.small img{object-fit:contain;width:20px;height:20px}.connect-onboard{max-width:420px;margin:14px 0 4px}.connect-offer{border:1px solid var(--grey-200);text-align:left;border-radius:10px;align-items:center;gap:10px;width:fit-content;max-width:min(100%,420px);margin:12px 0 0;padding:8px 10px 8px 8px;display:flex}.connect-offer .grow{flex-direction:column;min-width:0;display:flex}.connect-offer strong{font-size:calc(13px * var(--ts));color:var(--ink);font-weight:600}.connect-offer small{font-size:calc(12px * var(--ts));color:var(--grey-600)}.connect-done{border:1px solid var(--grey-200);color:var(--ink);background:0 0;justify-content:center;align-items:center;gap:6px;display:flex}.connect-app-done{color:var(--grey-600);font-size:calc(11px * var(--ts));flex:none;align-items:center;gap:4px;font-weight:500;display:inline-flex}.connect-how .row.connect-check{margin:2px 0 10px}.connect-how .row.connect-check button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.connect-spin{border:2px solid var(--grey-250);border-top-color:var(--ink);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin}@media (prefers-reduced-motion:reduce){.connect-spin{animation:none}}.connect-check-card{margin:24px 0;gap:2px;max-width:420px;margin-block:1lh}.connect-check-card:first-child{margin-top:0}.connect-check-card:last-child{margin-bottom:0}.connect-check-note{color:var(--grey-600);font-size:calc(12px * var(--ts));margin:0 0 4px;line-height:1.45}.connect-check-card .connect-similar-app{height:40px}.connect-check-card .connect-similar-app+.connect-similar-app{border-top:1px solid var(--rule)}.connect-check-count{color:var(--grey-600);font-size:calc(12px * var(--ts))}.connect-check-empty{color:var(--grey-600);font-size:calc(13px * var(--ts));margin:6px 0}.connect-check-sub{border-top:1px solid var(--rule);color:var(--grey-600);font-size:calc(12px * var(--ts));margin-top:10px;padding-top:10px;font-weight:600}.connect-check-link{border:0;border-top:1px solid var(--rule);text-align:left;width:100%;color:var(--ink);font:inherit;font-size:calc(12px * var(--ts));cursor:pointer;background:0 0;border-radius:0;align-self:flex-start;height:auto;min-height:0;margin-top:8px;padding:8px 0 0;font-weight:500}.connect-check-more{margin-top:10px}.connect-check-more .connect-similar{border:0;padding:0}.connect-check-old{color:var(--grey-600);font-size:calc(13px * var(--ts));margin:0}.connect-browse{margin:24px 0;max-width:none;margin-block:1lh}.connect-browse:first-child{margin-top:0}.connect-browse .connect-similar-top{flex-wrap:wrap;row-gap:8px}.connect-browse .connect-similar-head{margin-right:auto}.connect-browse .connect-similar-top.narrow .connect-search{order:3;width:100%}.connect-search{border:1px solid var(--grey-200);width:170px;height:30px;color:var(--ink);font:inherit;font-size:calc(12px * var(--ts));box-sizing:border-box;background:0 0;border-radius:7px;margin:0;padding:0 10px}.connect-search:focus{border-color:var(--grey-250);outline:none}.connect-page.connect-browse-grid{grid-template-rows:repeat(5,40px);grid-auto-flow:column;column-gap:20px;min-height:200px}.connect-page.connect-browse-grid.two{grid-template-columns:1fr 1fr}.connect-browse-grid .connect-similar-app+.connect-similar-app{border-top:0}.connect-browse-grid .connect-similar-app{border-bottom:1px solid var(--rule)}.connect-browse-none{grid-row:1/-1;align-self:center}.connect-check-link{align-items:center;gap:8px;display:inline-flex}.msg .head>.avatar,.msg .head>.mind-mark{align-self:flex-start}.msg .head .from .n{align-items:baseline}.msg .head .from .n .addr{color:var(--grey-400);font-weight:400;font-size:calc(13px * var(--ts));text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.msg .head .to{font-size:calc(13px * var(--ts))}.msg .head .lbl{color:var(--grey-400);margin-right:6px;font-weight:400}.bar .action-group .action{align-items:center;gap:6px;display:inline-flex}.bar .action-group .action svg{flex:none}@media (min-width:900px){.col.detail .bar .action-group.ai{border-left:1px solid var(--grey-250);border-radius:0;margin-left:4px;padding-left:10px}}.msg-end-actions{justify-content:flex-end;gap:8px;margin:12px 0 20px;display:flex}.msg-end-actions button{border:1px solid var(--grey-250);min-height:34px;color:inherit;font:inherit;font-size:calc(13px * var(--ts));cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.msg-end-actions button:hover{background:var(--grey-100)}@media (max-width:899px){.msg-end-actions{display:none}}@media (min-width:900px){.fab-reply-stack:has(>.fab-reply:only-child){display:none}body:has(.fab.fab-reply) .fab.fab-mind{display:none}.col.detail .bar .actions .full-toggle{order:99;justify-content:center;width:34px;padding:0}@container (min-width:0){.col.detail .bar .actions .action-group .action,.col.detail .bar .actions .action-group:not(.ai) .action{width:auto;height:32px;min-height:32px;font-size:calc(13px * var(--ts));gap:6px;padding:0 12px}}.col.detail .bar .action-group{border:0;gap:6px;overflow:visible}.col.detail .bar .action-group .action:not(.primary),.col.detail .bar .action-group.ai .action{color:inherit;border:1px solid var(--grey-250);background:0 0;border-radius:999px}.col.detail .bar .action-group .action.primary{border:0;border-radius:999px}.col.detail .bar .action-group .action:not(.primary):hover{background:var(--grey-100)}}.msg.inboxrow.unread .from .n{font-weight:700}.msg.inboxrow.unread .subj{font-weight:600}.msg.inboxrow .snippet{color:var(--grey-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.msg.inboxrow .from .row-acts{gap:2px;margin-left:8px;display:none}.msg.inboxrow .from .row-acts>span{width:26px;height:24px;color:var(--grey-600);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.msg.inboxrow .from .row-acts>span:hover{background:var(--grey-150,var(--grey-100));color:var(--ink)}@media (hover:hover) and (min-width:900px){.msg.inboxrow:hover .from .row-acts{display:inline-flex}.msg.inboxrow:hover .from>.t{display:none}}.col.list .msg.inboxrow:not(.binned-group){height:114px;min-height:114px;overflow:hidden}.col.list .msg.inboxrow .snippet{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}@media (min-width:900px){.col.list .msg.inboxrow .from .n{font-size:calc(14px * var(--ts))}}.col.list .msg.inboxrow:not(.unread) .from .n,.col.list .msg.inboxrow:not(.unread) .subj{color:var(--grey-600);font-weight:400}.col.list .msg.inboxrow:not(.unread) .snippet{color:var(--grey-400)}.col.list .msg.inboxrow.unread .from .n{color:var(--ink);font-weight:700}.col.list .msg.inboxrow.unread .subj{color:var(--ink);font-weight:600}.col.list .msg.inboxrow.unread .snippet{color:var(--grey-600)}.col.list .msg.inboxrow.unread .newdot{width:.6em;height:.6em}.addr-box .chip{cursor:default;border-radius:999px;gap:2px;padding:0 4px 0 6px}.addr-box .chip .chip-body{all:unset;cursor:pointer;align-items:center;gap:6px;min-width:0;padding:3px 2px;display:inline-flex}.addr-box .chip .chip-x{all:unset;width:20px;height:20px;color:var(--grey-500);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:inline-grid}.addr-box .chip .chip-x:hover{background:var(--grey-200);color:var(--ink)}.addr-reveal{border:1px solid var(--rule);border-radius:10px;margin:6px 0 10px;padding:10px 14px}.addr-box input{flex:80px;border:0!important;width:auto!important;height:auto!important;min-height:0!important;padding:2px 0!important}.addr-box .field-label{min-width:2.2em}.col.list .msg.inboxrow .subj{margin-top:3px}.col.list .msg.inboxrow .snippet{margin-top:6px;line-height:18px}.msg .head .from .n .newdot{align-self:center;margin:0 0 0 2px}.msg-folded{all:unset;box-sizing:border-box;border-bottom:1px solid var(--rule);cursor:pointer;width:100%;min-height:60px;font-size:calc(14px * var(--ts));color:var(--grey-600);align-items:center;gap:12px;padding:12px 20px;display:flex}.msg-folded>.avatar{flex:none;margin:0}.msg-folded:hover{background:var(--grey-100)}.msg-folded .fn{text-overflow:ellipsis;white-space:nowrap;max-width:30%;color:var(--ink);flex:none;font-weight:600;overflow:hidden}.msg-folded .fs{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.msg-folded .ft{color:var(--grey-500);flex:none}.msg-open{border:0;margin:0;padding:0}:is(.msg-open,.msg-folded)[data-scroll-target]{scroll-margin-top:120px}.msg.new-chat-row{all:unset;box-sizing:border-box;border-bottom:1px solid var(--rule);cursor:pointer;width:100%;min-height:57px;font-size:calc(14px * var(--ts));color:var(--ink);align-items:center;gap:10px;padding:0 16px;font-weight:600;display:flex}.msg.new-chat-row:hover{background:var(--grey-100)}.msg.new-chat-row svg{color:var(--grey-600);flex:none}@media (min-width:900px){.app:not(.chat-full) .new-thread-btn{display:none}}.msg.new-chat-row{color:var(--grey-600);font-weight:500}.msg.new-chat-row svg{box-sizing:border-box;border:1px dashed var(--grey-400);border-radius:50%;width:24px;height:24px;padding:4px}.msg.new-chat-row:hover,.msg.new-chat-row:hover svg{color:var(--ink);border-color:var(--ink)}@media (min-width:900px){.col.list .msg.new-chat-row{font-size:calc(13px * var(--ts))}}
