@font-face{font-family:Timeless Grotesk;font-weight:300;src:local(TimelessSans-GroteskLight)}@font-face{font-family:Timeless Grotesk;font-weight:400;src:local(TimelessSans-GroteskRegular)}@font-face{font-family:Timeless Grotesk;font-weight:400;font-style:italic;src:local(TimelessSans-GroteskRegularItalic)}@font-face{font-family:Timeless Grotesk;font-weight:500;src:local(TimelessSans-GroteskMedium)}@font-face{font-family:Timeless Grotesk;font-weight:600;src:local(TimelessSans-GroteskSemibold)}@font-face{font-family:Timeless Grotesk;font-weight:700;src:local(TimelessSans-GroteskBold)}@font-face{font-family:Timeless Grotesk;font-weight:900;src:local(TimelessSans-GroteskBlack)}:root{--face:"Timeless Grotesk",-apple-system,BlinkMacSystemFont,sans-serif;--text-large-title:700 34px/41px var(--face);--text-title1:700 28px/34px var(--face);--text-title2:700 22px/28px var(--face);--text-body:400 17px/22px var(--face);--text-subhead:400 15px/20px var(--face);--text-footnote:400 13px/18px var(--face);--text-caption:400 11px/13px var(--face);--tracking-title:-.01em;--grow-large-title:1;--grow-title1:1;--grow-title2:1;--grow-body:1;--grow-subhead:1;--grow-footnote:1;--grow-caption:1;--text-mark:600 15px/20px var(--face);--grow-mark:1;--grow-mark-body:1;--radius-card:20px;--radius-block:14px;--radius-row:10px;--radius-sheet:38px;--space-line:2px;--space-xs:4px;--space-s:8px;--space-in-line:12px;--space-list:12px;--space-control:14px;--space-m:16px;--space-page:16px;--space-l:24px;--space-xl:40px;--space-card-gap:8px;--card-insets:13px 16px 12px 16px;--size-target:44px;--size-target-pointer:28px;--size-control:34px;--size-control-pointer:32px;--size-icon-button:44px;--size-icon-button-pointer:40px;--size-field:48px;--size-field-inline:44px;--size-send:36px;--size-send-pointer:32px;--size-pie:20px;--size-pie-small:16px;--size-new-dot:8px;--size-icon:20px;--size-icon-stroke:1.6;--size-mark:40px;--size-mark-small:28px;--size-mark-large:96px;--size-mark-inline:22px;--size-mark-corner:.2237;--size-bubble:.78;--size-ask-card:.9;--size-outline:1px;--size-outline-dash:4px;--size-hairline:.5px;--size-focus:2px;--size-card-shadow-blur:12px;--size-card-shadow-y:2px;--size-choose:14px;--size-reach:5px;--size-text-area:160px;--size-drop-area:120px;--size-side-menu:320px;--time-press:.12s;--time-quick:.2s;--time-panel:.3s;--press-scale:.97;--ease-out:cubic-bezier(.23,1,.32,1);--ease-move:cubic-bezier(.77,0,.175,1);--ease-sheet:cubic-bezier(.32,.72,0,1);--ease-exit:cubic-bezier(.4,0,1,1);--glass-blur:14px;--glass-saturate:1.9;--paper:#e9e9ec;--paper-ink:#6b6e75;--device-shadow:0 1px 0 #0000000a,0 24px 60px #00000014;--device-shadow-dark:0 0 0 1px #2c2c2e,0 24px 60px #00000026}:root,.light{--bg:#fff;--card:#fff;--raised:#fff;--ink:#2c2e33;--grey:#5f626a;--red-ink:#d70015;--fill:#f0f0f2;--fill-raised:#f0f0f2;--lifted:#fff;--line:#00000014;--button:#2c2e33;--on-button:#fff;--on-state:#fff;--clear:#c4c5ca;--card-edge:#0000000a;--card-shadow-color:#0000000f;--now:#fc0;--red:#ff383c;--done:#34c759;--info:#08f;--later:#8e8e93;--dim:#00000038;--grid:#0000000d;--weekend:#00000005;--band:#f7f7f8;--hover:#00000008;--sour:#ff383c14;--sour-line:#ff383c66;--nowfill:#ffcc0014;--nowline:#fc09;--glass:#ffffff8f;--glass-line:#00000012;--glass-glow:#ffffffb3;--glass-rim:#fff;--glass-rim-dim:#ffffff26;--dot:var(--ink);--next:var(--ink);--chip:var(--fill);--focus:var(--ink);--card-shadow:0 0 0 .5px #0000000a,0 2px 12px #0000000f;--glass-bright:1.06;--glass-shadow:0 1px 2px #00000012,0 8px 24px #0000001c}.dark{--bg:#000;--card:#1c1c1e;--raised:#2c2c2e;--ink:#f2f2f3;--grey:#9a9ca3;--red-ink:#ff6961;--fill:#2c2c2e;--fill-raised:#3a3a3c;--lifted:#3a3a3c;--line:#ffffff1f;--button:#f2f2f3;--on-button:#000;--on-state:#fff;--clear:#5b5c62;--card-edge:#0000;--card-shadow-color:#0000;--now:#ffd600;--red:#ff4245;--done:#30d158;--info:#0091ff;--later:#8e8e93;--dim:#0000008c;--grid:#ffffff10;--weekend:#ffffff06;--band:#121214;--hover:#ffffff0d;--sour:#ff42451f;--sour-line:#ff424580;--nowfill:#ffd60014;--nowline:#ffd60080;--glass:#2b2b2f8c;--glass-line:#ffffff1f;--glass-glow:#ffffff14;--glass-rim:#ffffff6b;--glass-rim-dim:#ffffff0d;--dot:var(--ink);--next:var(--ink);--chip:var(--fill);--focus:var(--ink);--card-shadow:none;--glass-bright:.92;--glass-shadow:0 8px 24px #0009}.light.hc{--ink:#000;--grey:#45474d;--red-ink:#b0000f;--fill:#e5e5ea;--fill-raised:#e5e5ea;--line:#0000004d;--button:#000;--clear:#8e8e93;--card-edge:#0000004d;--now:#a16a00;--red:#e9152d;--done:#008932;--info:#1e6ef4;--later:#6c6c70;--grid:#00000026;--hover:#00000012;--sour:#e9152d1f;--sour-line:#e9152db3;--nowfill:#a16a001f;--nowline:#a16a00cc;--glass:#fffffff0;--glass-line:#0000004d;--dot:var(--ink);--next:var(--ink);--chip:var(--fill);--focus:var(--ink);--card-shadow:0 0 0 .5px #0000004d,0 2px 12px #0000000f}.dark.hc{--card:#242426;--raised:#363638;--ink:#fff;--grey:#c2c4c9;--red-ink:#ff8a84;--fill:#3a3a3c;--fill-raised:#48484a;--lifted:#48484a;--line:#ffffff4d;--button:#fff;--clear:#7c7c80;--card-edge:#ffffff4d;--now:#fedf43;--red:#ff6165;--done:#4ad968;--info:#5cb8ff;--later:#aeaeb2;--grid:#ffffff29;--hover:#ffffff17;--sour:#ff61652e;--sour-line:#ff6165b3;--nowfill:#fedf431f;--nowline:#fedf43cc;--glass:#1c1c1ef0;--glass-line:#ffffff4d;--dot:var(--ink);--next:var(--ink);--chip:var(--fill);--focus:var(--ink);--card-shadow:0 0 0 .5px #ffffff4d}.ax1{--text-large-title:700 44px/52px var(--face);--grow-large-title:1.2941;--text-title1:700 38px/46px var(--face);--grow-title1:1.3571;--text-title2:700 34px/41px var(--face);--grow-title2:1.5455;--text-body:400 28px/34px var(--face);--grow-body:1.6471;--text-subhead:400 25px/31px var(--face);--grow-subhead:1.6667;--text-footnote:400 23px/29px var(--face);--grow-footnote:1.7692;--text-caption:400 20px/25px var(--face);--grow-caption:1.8182;--text-mark:600 21px/28px var(--face);--grow-mark:1.4;--grow-mark-body:1.3529}.ax2{--text-large-title:700 48px/57px var(--face);--grow-large-title:1.4118;--text-title1:700 43px/51px var(--face);--grow-title1:1.5357;--text-title2:700 39px/47px var(--face);--grow-title2:1.7727;--text-body:400 33px/40px var(--face);--grow-body:1.9412;--text-subhead:400 30px/37px var(--face);--grow-subhead:2;--text-footnote:400 27px/33px var(--face);--grow-footnote:2.0769;--text-caption:400 24px/30px var(--face);--grow-caption:2.1818;--text-mark:600 21px/28px var(--face);--grow-mark:1.4;--grow-mark-body:1.3529}.ax3{--text-large-title:700 52px/61px var(--face);--grow-large-title:1.5294;--text-title1:700 48px/57px var(--face);--grow-title1:1.7143;--text-title2:700 44px/52px var(--face);--grow-title2:2;--text-body:400 40px/48px var(--face);--grow-body:2.3529;--text-subhead:400 36px/43px var(--face);--grow-subhead:2.4;--text-footnote:400 33px/40px var(--face);--grow-footnote:2.5385;--text-caption:400 29px/35px var(--face);--grow-caption:2.6364;--text-mark:600 21px/28px var(--face);--grow-mark:1.4;--grow-mark-body:1.3529}.ax4{--text-large-title:700 56px/66px var(--face);--grow-large-title:1.6471;--text-title1:700 53px/62px var(--face);--grow-title1:1.8929;--text-title2:700 50px/59px var(--face);--grow-title2:2.2727;--text-body:400 47px/56px var(--face);--grow-body:2.7647;--text-subhead:400 42px/50px var(--face);--grow-subhead:2.8;--text-footnote:400 38px/46px var(--face);--grow-footnote:2.9231;--text-caption:400 34px/41px var(--face);--grow-caption:3.0909;--text-mark:600 21px/28px var(--face);--grow-mark:1.4;--grow-mark-body:1.3529}.ax5{--text-large-title:700 60px/70px var(--face);--grow-large-title:1.7647;--text-title1:700 58px/68px var(--face);--grow-title1:2.0714;--text-title2:700 56px/66px var(--face);--grow-title2:2.5455;--text-body:400 53px/62px var(--face);--grow-body:3.1176;--text-subhead:400 49px/58px var(--face);--grow-subhead:3.2667;--text-footnote:400 44px/52px var(--face);--grow-footnote:3.3846;--text-caption:400 40px/48px var(--face);--grow-caption:3.6364;--text-mark:600 21px/28px var(--face);--grow-mark:1.4;--grow-mark-body:1.3529}@media (prefers-color-scheme:dark){:root{--bg:#000;--card:#1c1c1e;--raised:#2c2c2e;--ink:#f2f2f3;--grey:#9a9ca3;--red-ink:#ff6961;--fill:#2c2c2e;--fill-raised:#3a3a3c;--lifted:#3a3a3c;--line:#ffffff1f;--button:#f2f2f3;--on-button:#000;--on-state:#fff;--clear:#5b5c62;--card-edge:#0000;--card-shadow-color:#0000;--now:#ffd600;--red:#ff4245;--done:#30d158;--info:#0091ff;--later:#8e8e93;--dim:#0000008c;--grid:#ffffff10;--weekend:#ffffff06;--band:#121214;--hover:#ffffff0d;--sour:#ff42451f;--sour-line:#ff424580;--nowfill:#ffd60014;--nowline:#ffd60080;--glass:#2b2b2f8c;--glass-line:#ffffff1f;--glass-glow:#ffffff14;--glass-rim:#ffffff6b;--glass-rim-dim:#ffffff0d;--dot:var(--ink);--next:var(--ink);--chip:var(--fill);--focus:var(--ink);--card-shadow:none;--glass-bright:.92;--glass-shadow:0 8px 24px #0009}}@media (prefers-contrast:more){:root,.light{--ink:#000;--grey:#45474d;--red-ink:#b0000f;--fill:#e5e5ea;--fill-raised:#e5e5ea;--line:#0000004d;--button:#000;--clear:#8e8e93;--card-edge:#0000004d;--now:#a16a00;--red:#e9152d;--done:#008932;--info:#1e6ef4;--later:#6c6c70;--grid:#00000026;--hover:#00000012;--sour:#e9152d1f;--sour-line:#e9152db3;--nowfill:#a16a001f;--nowline:#a16a00cc;--glass:#fffffff0;--glass-line:#0000004d;--dot:var(--ink);--next:var(--ink);--chip:var(--fill);--focus:var(--ink);--card-shadow:0 0 0 .5px #0000004d,0 2px 12px #0000000f}.dark{--card:#242426;--raised:#363638;--ink:#fff;--grey:#c2c4c9;--red-ink:#ff8a84;--fill:#3a3a3c;--fill-raised:#48484a;--lifted:#48484a;--line:#ffffff4d;--button:#fff;--clear:#7c7c80;--card-edge:#ffffff4d;--now:#fedf43;--red:#ff6165;--done:#4ad968;--info:#5cb8ff;--later:#aeaeb2;--grid:#ffffff29;--hover:#ffffff17;--sour:#ff61652e;--sour-line:#ff6165b3;--nowfill:#fedf431f;--nowline:#fedf43cc;--glass:#1c1c1ef0;--glass-line:#ffffff4d;--dot:var(--ink);--next:var(--ink);--chip:var(--fill);--focus:var(--ink);--card-shadow:0 0 0 .5px #ffffff4d}}@media (prefers-color-scheme:dark) and (prefers-contrast:more){:root{--bg:#000;--card:#242426;--raised:#363638;--ink:#fff;--grey:#c2c4c9;--red-ink:#ff8a84;--fill:#3a3a3c;--fill-raised:#48484a;--lifted:#48484a;--line:#ffffff4d;--button:#fff;--on-button:#000;--on-state:#fff;--clear:#7c7c80;--card-edge:#ffffff4d;--card-shadow-color:#0000;--now:#fedf43;--red:#ff6165;--done:#4ad968;--info:#5cb8ff;--later:#aeaeb2;--dim:#0000008c;--grid:#ffffff29;--weekend:#ffffff06;--band:#121214;--hover:#ffffff17;--sour:#ff61652e;--sour-line:#ff6165b3;--nowfill:#fedf431f;--nowline:#fedf43cc;--glass:#1c1c1ef0;--glass-line:#ffffff4d;--glass-glow:#ffffff14;--glass-rim:#ffffff6b;--glass-rim-dim:#ffffff0d;--dot:var(--ink);--next:var(--ink);--chip:var(--fill);--focus:var(--ink);--card-shadow:0 0 0 .5px #ffffff4d;--glass-bright:.92;--glass-shadow:0 8px 24px #0009}}@media (prefers-reduced-transparency:reduce){:root,.light{--glass:#fff;--glass-blur:0px}.dark{--glass:#1c1c1e;--glass-blur:0px}}*{box-sizing:border-box}body{background:var(--paper);font-family:var(--face);-webkit-font-smoothing:antialiased;margin:0}svg{flex:none;display:block}.board{align-items:flex-start;gap:56px;width:max-content;padding:56px;display:flex}.col{flex-direction:column;align-items:center;gap:18px;display:flex}.col>.label,.mode{letter-spacing:.08em;text-transform:uppercase;color:var(--paper-ink);font-size:13px;font-weight:600}.mode{padding:48px 56px 0}.phone{background:var(--bg);width:390px;height:844px;color:var(--ink);box-shadow:var(--device-shadow);border-radius:54px;position:relative;overflow:hidden}.phone.dark{box-shadow:var(--device-shadow-dark)}.sb-time{text-align:center;width:52px;font-size:17px;font-weight:600;position:absolute;top:19px;left:37px}.sb-icons{align-items:center;gap:7px;display:flex;position:absolute;top:24px;right:30px}.glass{isolation:isolate;background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-bright));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-bright));box-shadow:var(--glass-shadow),0 0 0 var(--size-hairline) var(--glass-line),inset 0 0 12px var(--glass-glow)}.glass:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,var(--glass-rim),var(--glass-rim-dim) 35%,var(--glass-rim-dim) 65%,var(--glass-rim));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}h1{left:16px;top:calc(64px + var(--title-row,0px));letter-spacing:var(--tracking-title);margin:0;font-size:34px;font-weight:700;line-height:41px;position:absolute}.nav-btn{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:60px;right:16px}.nav-btn.on{background:color-mix(in srgb,var(--button) 90%,transparent);color:var(--on-button);--glass-glow:transparent;--glass-rim:color-mix(in srgb,var(--on-button) 55%,transparent);--glass-rim-dim:transparent}.nav-btn.lead{left:16px;right:auto}.phone:has(>.nav-btn.lead){--title-row:var(--size-target)}.chips{left:16px;right:0;top:calc(116px + var(--title-row,0px));gap:8px;height:34px;display:flex;position:absolute;overflow:hidden}.chip{white-space:nowrap;height:34px;color:var(--grey);border-radius:17px;align-items:center;gap:8px;padding:0 14px;font-size:15px;display:flex}.chip.on{background:var(--fill);color:var(--ink);font-weight:600}.chip .x{color:var(--grey);margin-right:-3px}.list{left:12px;right:12px;top:calc(175px + var(--title-row,0px));position:absolute}.day{padding:0 16px 10px;font-size:15px;font-weight:600;line-height:20px}.day span{color:var(--grey);font-weight:400}.day.later{padding-top:24px}.day>.co-mark{width:var(--size-mark-inline);height:var(--size-mark-inline);margin-right:var(--space-s);vertical-align:middle;color:var(--ink);font-size:11px;font-weight:600;line-height:13px;display:inline-grid}.card{background:var(--card);box-shadow:var(--card-shadow);padding:var(--card-insets);border-radius:20px;margin-bottom:8px}.card.raised{background:var(--raised)}.l1{align-items:center;gap:12px;display:flex}.pie{width:20px;height:20px}.pie.info{color:var(--info)}.pie.alert{color:var(--red)}.name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;font-weight:600;line-height:22px;overflow:hidden}.when{color:var(--grey);font-variant-numeric:tabular-nums;font-size:15px}.when.late{color:var(--red-ink);font-weight:600}.l2{color:var(--grey);align-items:center;gap:12px;margin-top:2px;font-size:15px;line-height:20px;display:flex}.l2 .fact{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.l2 .bad{color:var(--red-ink)}.l2 .new{background:var(--dot);border-radius:50%;flex:none;width:8px;height:8px}.card.done .name{color:var(--grey)}.card.red .l2{align-items:flex-start}.card.red .l2 .fact{white-space:normal}.card.red .l2 .new{margin-top:6px}.file{align-items:center;gap:10px;margin-top:12px;font-size:15px;line-height:20px;display:flex}.file span{color:var(--grey)}.file .lines{min-width:0}.file .lines>span{font:var(--text-footnote);color:var(--grey);overflow-wrap:anywhere;display:block}.primary{background:var(--button);height:34px;color:var(--on-button);white-space:nowrap;border-radius:17px;align-items:center;margin:12px 0 1px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.quiet{background:var(--fill);height:34px;color:var(--ink);white-space:nowrap;border-radius:17px;align-items:center;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.raised .quiet{background:var(--fill-raised)}.primary.off{background:var(--fill);color:var(--grey)}.raised .primary.off{background:var(--fill-raised)}.quiet.off{color:var(--grey)}.chip.strong{background:var(--button);color:var(--on-button);font-weight:600}.chip .pick{width:16px;height:16px}.edge{pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(color-mix(in srgb,var(--bg) 20%,transparent),color-mix(in srgb,var(--bg) 72%,transparent));height:150px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.bar{gap:13px;height:48px;display:flex;position:absolute;bottom:30px;left:16px;right:16px}.add,.ask{position:relative}.add{width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.ask{min-width:0;height:48px;color:var(--grey);border-radius:24px;flex:1;align-items:center;gap:8px;padding:0 6px 0 18px;font-size:17px;display:flex}.ask span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ask.asked{padding-right:14px}.ask.asked span{color:var(--ink)}.send{background:var(--button);width:36px;height:36px;color:var(--on-button);border-radius:50%;place-items:center;display:grid}.send.off{background:var(--fill);color:var(--grey)}.ask.typed span{color:var(--ink)}.ask.tall{border-radius:var(--radius-card)}.bar>.menu:not([popover]){z-index:1;inset:auto auto calc(var(--size-field) + var(--space-s)) 0;width:auto;min-width:50%;position:absolute}.bar>.menu:not([popover],[hidden]){flex-direction:column-reverse;display:flex}.words{min-height:var(--size-control);padding:7px var(--space-control);background:var(--fill);color:var(--ink);font:inherit;resize:none;border:0;border-radius:999px;margin:0;font-size:15px;line-height:20px;display:block;overflow:hidden}.words::placeholder{color:var(--grey);opacity:1}.words.tall{border-radius:var(--radius-card)}.raised .words{background:var(--fill-raised)}.form-field{flex-direction:column;gap:8px;display:flex}.form-field>label{color:var(--grey);padding:0 16px;font-size:13px;font-weight:600;line-height:18px}.form-field>input{box-sizing:border-box;background:var(--fill);width:100%;height:48px;color:var(--ink);border:0;border-radius:999px;outline:none;padding:0 16px;font-family:inherit;font-size:17px;line-height:22px}.form-field>input:focus,.form-field.typing>input{background:var(--bg);box-shadow:inset 0 0 0 var(--size-outline) var(--ink)}.form-field.problem>input{background:var(--bg);box-shadow:inset 0 0 0 var(--size-outline) var(--red-ink)}.form-field>em{color:var(--red-ink);padding:0 16px;font-size:13px;font-style:normal;line-height:18px}.failure{font:var(--text-footnote);color:var(--red-ink)}.wide-button{box-sizing:border-box;background:var(--button);width:100%;height:48px;color:var(--on-button);border:0;border-radius:24px;justify-content:center;align-items:center;font-family:inherit;font-size:17px;font-weight:600;line-height:22px;display:flex}.wide-button.off,.wide-button:disabled{background:var(--fill);color:var(--grey)}.spinner{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:3s}}.co-mark,.person-mark{box-sizing:border-box;background:var(--fill);width:40px;height:40px;color:var(--ink);font:var(--text-mark);flex:none;place-items:center;display:grid;overflow:hidden}.co-mark{border-radius:calc(var(--size-mark-corner) * 100%)}.person-mark{border-radius:50%}.co-mark.pending{color:var(--grey);border:var(--size-outline) dashed var(--grey);background:0 0}:is(.co-mark,.person-mark)>img{object-fit:cover;width:100%;height:100%;display:block}:is(.co-mark,.co-mark.pending,.person-mark):has(>img){outline:var(--size-hairline) solid var(--line);outline-offset:calc(-1 * var(--size-hairline));background:0 0;border:0}:is(.co-mark,.person-mark).large{width:var(--size-mark-large);height:var(--size-mark-large);font:var(--text-large-title);font-weight:600}.people{flex-wrap:wrap;gap:4px;display:flex}.people>span{background:var(--fill);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-size:11px;font-weight:600;line-height:13px;display:grid}.add-row{min-height:44px;color:var(--ink);align-items:center;gap:12px;padding:0 16px;font-size:17px;font-weight:600;line-height:22px;display:flex}.add-row .plus{background:var(--fill);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.add-row .plus svg{width:16px;height:16px}.add-row.off{color:var(--grey)}.glass,.primary,.quiet,.send,.chip,.answer,.wide-button,.add-row{transition:transform var(--time-press) var(--ease-out),opacity var(--time-press) var(--ease-out)}.glass:active,.primary:active,.quiet:active,.send:active,.chip:active,.answer:active,.wide-button:active,.add-row:active{transform:scale(var(--press-scale))}:focus-visible{outline:var(--size-focus) solid var(--focus);outline-offset:var(--size-focus)}@media (prefers-reduced-motion:reduce){.glass:active,.primary:active,.quiet:active,.send:active,.chip:active,.answer:active,.wide-button:active,.add-row:active{opacity:.6;transform:none}}.agent-head{color:var(--grey);align-items:center;gap:4px;font-size:13px;line-height:18px;display:flex}.agent-head .agent-mark{width:13px;height:13px}.agent-head .x{margin-left:auto}.agent-text{margin-top:4px;font-size:17px;line-height:22px}.agent-text s{color:var(--grey)}.agent-foot{align-items:center;gap:8px;margin-top:12px;display:flex}.agent-foot .primary,.agent-foot .quiet{margin:0}.agent-foot>:first-child{margin-right:auto}.agent-source{min-width:0;color:var(--grey);align-items:center;gap:4px;font-size:13px;line-height:18px;display:inline-flex}.agent-source svg{width:14px;height:14px}.agent-working{color:var(--grey);align-items:center;gap:8px;font-size:15px;line-height:20px;display:flex}.agent-working .agent-mark{width:16px;height:16px;animation:1.6s ease-in-out infinite breathe}.agent-working .quiet{margin-left:auto}@keyframes breathe{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.agent-working .agent-mark,.card .agent-mark.reading{animation:none}}.agent-steps .row{align-items:flex-start;gap:8px;padding:4px 0;font-size:15px;line-height:20px;display:flex}.agent-steps .row .pie{width:var(--size-pie-small);height:var(--size-pie-small);margin-top:2px}.agent-steps .row span{color:var(--grey)}.agent-answers{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.answer{background:var(--fill);height:34px;color:var(--ink);border-radius:17px;align-items:center;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.raised .answer{background:var(--fill-raised)}.just-sent{color:var(--grey);align-items:center;gap:8px;font-size:15px;line-height:20px;display:flex}.just-sent .undo{color:var(--ink);margin-left:auto;font-weight:600}.card.rows{padding:var(--space-xs) var(--space-m)}.row-lines{flex:1;min-width:0}.row-lines .name{font:var(--text-body);font-weight:600}.row-lines .when{font:var(--text-subhead);font-variant-numeric:tabular-nums}.row-lines .l2{font:var(--text-subhead)}.chev{width:14px;height:14px;color:var(--grey);transition:transform var(--time-quick) var(--ease-out);flex:none}.sub-task{gap:var(--space-in-line);padding:var(--space-s) 0;display:flex}.sub-task+.sub-task,.chats+.sub-task{border-top:var(--size-hairline) solid var(--line)}.sub-task>.pie{margin-top:1px}.sub-task .name .v{font-weight:400}.sub-task.done .name{color:var(--grey)}.sub-task .chev{color:var(--ink)}.sub-task.open .chev{transform:rotate(90deg)}.sub-task .l2{align-items:flex-start}.sub-task .l2 .fact{white-space:normal}.sub-task .l2 .new{margin-top:6px}.sub-task.open .l2 .new{display:none}.chats{margin-left:calc(var(--size-pie) + var(--space-in-line))}.chats.flat{margin-left:0}.chat-row,.team-row,.contact-row{align-items:center;gap:var(--space-in-line);padding:var(--space-s) 0;display:flex;position:relative}.chat-row:before,.team-row:before,.contact-row:before,.chats>.add-row:before{content:"";top:0;right:0;left:calc(var(--size-mark) + var(--space-in-line));border-top:var(--size-hairline) solid var(--line);position:absolute}.card>:is(.chat-row,.team-row,.contact-row):first-child:before,.chats.flat>:first-child:before,.chats>.add-row:first-child:before{display:none}.chat-row .l1 .chev{margin-left:-6px}:is(.chat-row,.contact-row) .l2 .mail-i{width:14px;height:14px;color:var(--grey);margin-right:-8px}:is(.chat-row,.card) .agent-mark{width:13px;height:13px;margin-right:var(--space-xs);vertical-align:-1px;display:inline-block}.card .agent-mark.reading{animation:1.6s ease-in-out infinite breathe}.chats>.add-row{min-height:calc(var(--size-mark) + 2 * var(--space-s));padding:var(--space-s) 0;font:var(--text-body);font-weight:600;position:relative}.add-row .mark-box{width:var(--size-mark);flex:none;place-items:center;display:grid}.team-row>.chev{margin-left:auto}.contact-row{min-height:var(--size-target)}.contact-row.bare:before{left:0}.contact-row>.chev{margin-left:auto}.bar-group{height:var(--size-target);border-radius:999px;display:flex}.phone>.bar-group{position:absolute;top:60px;right:16px}.bar-group>span{width:var(--size-target);height:var(--size-target);place-items:center;display:grid}.bar-group svg{width:22px;height:22px}.menu{padding:var(--space-xs);border-radius:var(--radius-card);color:var(--ink)}.menu.glass:active{opacity:1;transform:none}.menu>p{padding:var(--space-s) var(--space-in-line);font:var(--text-footnote);color:var(--grey);margin:0}.menu>:is(a,button){width:100%;min-height:var(--size-target);padding:0 var(--space-in-line);border-radius:var(--radius-block);font:var(--text-body);color:var(--ink);text-align:start;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.menu>:is(a,button):active{background:var(--fill-raised)}@media (hover:hover){.menu>:is(a,button):hover{background:var(--fill-raised)}}.menu>hr{height:var(--size-hairline);margin:var(--space-xs) var(--space-in-line);background:var(--line);border:0}.menu :is(.tick,.tick-off){width:16px;height:16px;margin-right:var(--space-s);flex:none}.phone.menu-open{--menu-w:min(var(--size-side-menu),100cqw - var(--size-target) - var(--space-page));container-type:inline-size}.phone.menu-open>:not(.side-menu,.sb-time,.sb-icons){translate:var(--menu-w) 0}.phone.menu-open:after{content:"";inset:0 0 0 var(--menu-w);background:var(--dim);position:absolute}.phone.menu-open>:is(.sb-time,.sb-icons){z-index:1}.side-menu{width:var(--menu-w);padding:60px var(--space-s) 30px;background:var(--card);color:var(--ink);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.side-menu>.foot{margin-top:auto}.side-menu :is(a,button,.you){align-items:center;gap:var(--space-in-line);width:100%;min-height:var(--size-target);padding:var(--space-xs) var(--space-in-line);font:var(--text-body);color:var(--ink);text-align:start;background:0 0;border:0;border-radius:999px;text-decoration:none;display:flex}.side-menu :is(a,button):active{opacity:.6}.side-menu :is(a,button)>svg{width:22px;height:22px;color:var(--grey);margin:0 3px}.side-menu :is(.co-mark,.person-mark){width:var(--size-mark-small);height:var(--size-mark-small);font-size:11px;line-height:13px}.side-menu .row-lines .name{font-weight:400}.bar-title{text-align:center}.phone>.bar-title{position:absolute;top:61px;left:76px;right:76px}.bar-title b{font-size:17px;font-weight:600;line-height:22px;display:block}.bar-title span{color:var(--grey);font-size:13px;line-height:18px;display:block}.pinned{align-items:center;gap:var(--space-s);padding:0 var(--space-m);font:var(--text-subhead);border-radius:999px;display:flex}.phone>.pinned{left:var(--space-list);right:var(--space-list);min-height:var(--size-target);position:absolute;top:114px}.pinned .pie{width:var(--size-pie-small);height:var(--size-pie-small)}.pinned b{font-weight:600}.pinned .v{font-weight:400}.pinned>span{color:var(--grey);margin-left:auto}.phone>.talk{left:var(--space-list);right:var(--space-list);position:absolute}.day-mark{padding:var(--space-xs) 0;text-align:center;font:var(--text-footnote);color:var(--grey);font-weight:600}.run{align-items:flex-start;gap:var(--space-line);margin-top:var(--space-in-line);flex-direction:column;display:flex}.run.yours{align-items:flex-end}.run .who{padding:0 var(--space-in-line);font:var(--text-footnote);color:var(--grey)}.bubble{max-width:calc(var(--size-bubble) * 100%);padding:var(--space-s) var(--space-in-line);border-radius:var(--radius-block);background:var(--fill);color:var(--ink);font:var(--text-body)}.yours .bubble{background:var(--button);color:var(--on-button)}.run .stamp{align-items:center;gap:var(--space-xs);padding:var(--space-line) var(--space-in-line) 0;font:var(--text-footnote);color:var(--grey);display:flex}.run .stamp svg{width:14px;height:14px}.run>.quiet{margin-top:var(--space-xs)}.ask-card{width:calc(var(--size-ask-card) * 100%);margin:0}.ask-card .ask-head{align-items:center;gap:var(--space-xs);font:var(--text-footnote);color:var(--grey);display:flex}.ask-card .ask-head .pie{width:var(--size-pie-small);height:var(--size-pie-small)}.ask-card .ask-what{margin-top:var(--space-xs);font:var(--text-body)}.ask-card s{color:var(--grey)}:is(.ask-what,.agent-text) :is(s,.v){max-width:100%;display:inline-block}.ask-buttons{gap:var(--space-s);margin-top:var(--space-in-line);justify-content:flex-end;display:flex}.ask-buttons>*{margin:0}.act-line{justify-content:center;align-items:center;gap:var(--space-xs);margin-top:var(--space-in-line);font:var(--text-subhead);color:var(--grey);flex-wrap:wrap;display:flex}.act-line .pie{width:var(--size-pie-small);height:var(--size-pie-small)}.act-line .undo{margin-left:var(--space-s);color:var(--ink);font-weight:600}:is(.act-line,.just-sent) .undo{position:relative}:is(.act-line,.just-sent) .undo:after{content:"";inset:calc(-1 * var(--space-in-line));position:absolute}.search-field{background:var(--fill);align-items:center;gap:var(--space-xs);height:36px;padding:0 var(--space-in-line);font:var(--text-body);color:var(--grey);border-radius:18px;display:flex}.search-field svg{width:18px;height:18px}.form-head{padding:0 var(--space-m) var(--space-s);font:var(--text-footnote);color:var(--grey)}.card .form-head{padding:var(--space-s) 0 0}.form-head+:is(.chat-row,.team-row,.contact-row):before{display:none}.form-row{align-items:center;gap:var(--space-in-line);min-height:var(--size-target);padding:var(--space-s) 0;font:var(--text-body);display:flex}.form-row+.form-row{border-top:var(--size-hairline) solid var(--line)}.form-row>:first-child{flex:1;min-width:0}.form-row .value{align-items:center;gap:var(--space-xs);white-space:nowrap;margin-left:auto;display:flex}.form-row .value svg{width:var(--size-choose);height:var(--size-choose);color:var(--grey)}.form-row .value.dated{flex-direction:column;align-items:flex-end;gap:0}.form-row .dated .date{font:var(--text-footnote);color:var(--grey)}.form-row>.chev{margin-left:calc(-1 * var(--space-xs))}.form-row>.date{color:var(--grey);white-space:nowrap;margin-left:auto}.form-row .tick{width:22px;height:22px;color:var(--ink);flex:none}.form-row .tick-off{flex:none;width:22px}.caret{vertical-align:-4px;background:var(--ink);width:2px;height:22px;margin-left:1px;display:inline-block}.value-row{gap:var(--space-line);padding:var(--space-xs) 0;overflow-wrap:anywhere;flex-direction:column;display:flex}.value-row+.value-row{border-top:var(--size-hairline) solid var(--line)}.value-row>:first-child{font:var(--text-subhead);color:var(--grey)}.value-row>:last-child{font:var(--text-body);color:var(--ink)}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .day{font:var(--text-subhead);font-weight:600}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .chip{height:auto;min-height:var(--size-control);padding:var(--space-xs) var(--space-control);font:var(--text-subhead);white-space:normal;border-radius:999px}:is(.ax1,.ax2,.ax3,.ax4,.ax5) :is(.chip.on,.chip.strong){font-weight:600}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .chip .pick{width:calc(16px * var(--grow-subhead));height:calc(16px * var(--grow-subhead))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .chips{height:auto;margin:calc(116px + var(--title-row,0px)) 16px 0;flex-wrap:wrap;position:relative;top:auto;left:auto;right:auto;overflow:visible}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .chips~.list{margin:25px 12px 0;position:relative;top:auto;left:auto;right:auto}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .menu :is(.tick,.tick-off){width:calc(16px * var(--grow-body));height:calc(16px * var(--grow-body))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .row-lines .name{white-space:normal}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .row-lines :is(.name,.fact){overflow-wrap:anywhere}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .row-lines .l1{font:var(--text-body);align-items:flex-start}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .row-lines .l2{align-items:flex-start}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .chev{width:calc(14px * var(--grow-footnote));height:calc(14px * var(--grow-footnote))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .row-lines .l1 .chev{margin-top:calc((1lh - 14px * var(--grow-footnote)) / 2)}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .l2 .new{width:calc(var(--size-new-dot) * var(--grow-body));height:calc(var(--size-new-dot) * var(--grow-body));margin-top:calc((1lh - var(--size-new-dot) * var(--grow-body)) / 2)}:is(.ax1,.ax2,.ax3,.ax4,.ax5) :is(.co-mark,.person-mark){width:calc(var(--size-mark) * var(--grow-mark));height:calc(var(--size-mark) * var(--grow-mark))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .day>.co-mark{width:calc(var(--size-mark-inline) * var(--grow-mark));height:calc(var(--size-mark-inline) * var(--grow-mark));font-size:15px;line-height:20px}:is(.ax1,.ax2,.ax3,.ax4,.ax5) :is(.co-mark,.person-mark).large{width:calc(var(--size-mark-large) * var(--grow-mark));height:calc(var(--size-mark-large) * var(--grow-mark))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) :is(.chat-row,.team-row,.contact-row,.chats>.add-row):before{left:0}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .sub-task{column-gap:var(--space-in-line);row-gap:var(--space-line);font:var(--text-body);grid-template-columns:auto 1fr;display:grid}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .sub-task>.pie{width:calc(var(--size-pie) * var(--grow-body));height:calc(var(--size-pie) * var(--grow-body));margin-top:calc((1lh - var(--size-pie) * var(--grow-body)) / 2)}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .sub-task .row-lines{display:contents}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .sub-task .l1{grid-column:2}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .sub-task .l2{grid-column:1/-1;margin:0}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .chats{margin-left:0}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .chat-row{column-gap:var(--space-in-line);row-gap:var(--space-xs);grid-template-columns:auto 1fr;align-items:start;display:grid}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .chat-row .row-lines{display:contents}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .chat-row .l1{column-gap:var(--space-s);row-gap:var(--space-line);grid-column:2;grid-template-columns:1fr auto;display:grid}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .chat-row .when{grid-area:2/1}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .chat-row .l1 .chev{grid-area:1/2;margin-left:0}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .chat-row .l2{grid-column:1/-1;margin:0}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .chat-row .l2 .fact{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}:is(.ax1,.ax2,.ax3,.ax4,.ax5) :is(.chat-row,.contact-row) .l2 .mail-i{width:calc(14px * var(--grow-subhead));height:calc(14px * var(--grow-subhead));margin-top:calc((1lh - 14px * var(--grow-subhead)) / 2)}:is(.ax1,.ax2,.ax3,.ax4,.ax5) :is(.chat-row,.card) .agent-mark{width:calc(13px * var(--grow-subhead));height:calc(13px * var(--grow-subhead))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) :is(.team-row,.contact-row){align-items:flex-start}:is(.ax1,.ax2,.ax3,.ax4,.ax5) :is(.team-row,.contact-row)>.chev{align-self:center}:is(.ax1,.ax2,.ax3,.ax4,.ax5) :is(.team-row,.contact-row) .l2 .fact{white-space:normal}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .side-menu :is(a,button)>svg{width:calc(22px * var(--grow-body));height:calc(22px * var(--grow-body));margin:0 calc(3px * var(--grow-body))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .side-menu :is(.co-mark,.person-mark){width:calc(var(--size-mark-small) * var(--grow-mark));height:calc(var(--size-mark-small) * var(--grow-mark));margin:0 calc((var(--grow-body) - var(--grow-mark)) * var(--size-mark-small) / 2);font-size:17px;line-height:22px}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .side-menu .you{align-items:flex-start}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .side-menu .you .fact{white-space:normal}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .add-row{font:var(--text-body);font-weight:600}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .add-row .plus{width:calc(var(--size-mark-small) * var(--grow-mark-body));height:calc(var(--size-mark-small) * var(--grow-mark-body))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .add-row .plus svg{width:calc(16px * var(--grow-mark-body));height:calc(16px * var(--grow-mark-body))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .add-row .mark-box{width:calc(var(--size-mark) * var(--grow-mark))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .chats>.add-row{min-height:calc(var(--size-mark) * var(--grow-mark) + 2 * var(--space-s))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .pinned{column-gap:var(--space-s);padding:var(--space-s) var(--space-m);border-radius:var(--radius-card);grid-template-columns:auto 1fr;align-items:start;display:grid}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .pinned .pie{width:calc(var(--size-pie-small) * var(--grow-subhead));height:calc(var(--size-pie-small) * var(--grow-subhead));margin-top:calc((1lh - var(--size-pie-small) * var(--grow-subhead)) / 2)}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .pinned>span{grid-column:2;margin:0}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .bubble{max-width:100%}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .ask-card{width:100%}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .ask-card .ask-head .pie{width:calc(var(--size-pie-small) * var(--grow-footnote));height:calc(var(--size-pie-small) * var(--grow-footnote))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .ask-buttons{flex-direction:column;align-items:stretch}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .ask-buttons>*{justify-content:center}:is(.ax1,.ax2,.ax3,.ax4,.ax5) :is(.card,.run) :is(.primary,.quiet){height:auto;min-height:var(--size-control);padding:var(--space-xs) var(--space-control);font:var(--text-subhead);border-radius:999px;font-weight:600}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .act-line{text-align:center;flex-direction:column}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .act-line .pie{width:calc(var(--size-pie-small) * var(--grow-subhead));height:calc(var(--size-pie-small) * var(--grow-subhead))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .act-line .undo{margin-left:0}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .run .stamp svg{width:calc(14px * var(--grow-footnote));height:calc(14px * var(--grow-footnote))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .bar{align-items:flex-end;height:auto}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .ask{height:auto;min-height:var(--size-field);padding:var(--space-in-line) 6px 6px 18px;font:var(--text-body);align-items:flex-end}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .ask:not(.tall){border-radius:999px}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .ask span{white-space:normal;overflow-wrap:anywhere;padding-bottom:6px}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .menu>:is(a,button){padding-block:var(--space-s)}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .search-field{height:auto;min-height:36px;padding:var(--space-xs) var(--space-in-line);border-radius:999px}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .search-field svg{width:calc(18px * var(--grow-body));height:calc(18px * var(--grow-body))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .form-row{column-gap:var(--space-s);row-gap:var(--space-line);grid-template-columns:1fr auto;display:grid}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .form-row>*{grid-column:1}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .form-row .value,:is(.ax1,.ax2,.ax3,.ax4,.ax5) .form-row>.date{white-space:normal;overflow-wrap:anywhere;margin-left:0}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .form-row .value.dated{align-items:flex-start}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .form-row .value svg{width:calc(var(--size-choose) * var(--grow-body));height:calc(var(--size-choose) * var(--grow-body))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) :is(.form-row>.chev,.form-row .tick,.form-row .tick-off){grid-area:1/2/span 2;margin:0}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .form-row .tick{width:calc(22px * var(--grow-body));height:calc(22px * var(--grow-body))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .form-row .tick-off{width:calc(22px * var(--grow-body))}:is(.ax1,.ax2,.ax3,.ax4,.ax5) .caret{vertical-align:-.24em;height:1lh}:is(.ax1,.ax2,.ax3,.ax4,.ax5) :is(.row-lines .l1,.team-row,.contact-row,.form-row) .chev{margin-inline:calc(-5px * (var(--grow-footnote) - 1))}.big .primary,.big .quiet,.big .answer,.big .chip{border-radius:16px;height:32px;padding:0 12px;font-size:13px}.big .agent-text{font-size:15px;line-height:20px}.big .agent-head{font-size:11px;line-height:13px}.big .agent-head .agent-mark{width:11px;height:11px}.big .agent-source,.big .agent-working,.big .agent-steps .row,.big .just-sent{font-size:13px;line-height:18px}.big .pie,.big .agent-working .agent-mark{width:var(--size-pie-small);height:var(--size-pie-small)}.big .agent-steps .row .pie{width:13px;height:13px;margin-top:3px}.big .row-lines .name,.big .chats>.add-row,.big .bubble,.big .ask-card .ask-what,.big .form-row,.big .value-row>:last-child{font-size:15px;line-height:20px}.big .row-lines .when,.big .row-lines .l2,.big .day,.big .pinned,.big .act-line,.big .value-row>:first-child{font-size:13px;line-height:18px}.big .run .who,.big .run .stamp,.big .ask-card .ask-head,.big .day-mark,.big .form-head,.big .form-row .dated .date{font-size:11px;line-height:13px}.big :is(.co-mark,.person-mark){width:var(--size-mark-small);height:var(--size-mark-small);font-size:11px;line-height:13px}.big .day>.co-mark{width:var(--size-mark-inline);height:var(--size-mark-inline)}.big .chats{margin-left:calc(var(--size-pie-small) + var(--space-in-line))}.big .chats>.add-row{min-height:calc(var(--size-mark-small) + 2 * var(--space-s))}.big :is(.chat-row,.team-row,.contact-row:not(.bare),.chats>.add-row):before{left:calc(var(--size-mark-small) + var(--space-in-line))}.big .add-row .mark-box{width:var(--size-mark-small)}.big .add-row .plus{width:24px;height:24px}.big .add-row .plus svg{width:14px;height:14px}.big .add-row{font-size:15px;line-height:20px}.big .chev{width:12px;height:12px}.big .sub-task .l2 .new{margin-top:5px}.big :is(.chat-row,.contact-row) .l2 .mail-i,.big .run .stamp svg{width:12px;height:12px}.big :is(.chat-row,.card) .agent-mark{width:11px;height:11px}.big .bar-title b{font-size:15px;line-height:20px}.big .bar-title span{font-size:11px;line-height:13px}.big .bar-group{height:var(--size-icon-button-pointer)}.big .bar-group>span{width:var(--size-icon-button-pointer);height:var(--size-icon-button-pointer)}.big .bar-group svg{width:18px;height:18px}.big .menu{border-radius:var(--radius-block)}.big .menu>p{padding:var(--space-xs) var(--space-s);font-size:11px;line-height:13px}.big .menu>:is(a,button){min-height:var(--size-control-pointer);padding:0 var(--space-s);border-radius:var(--radius-row);font-size:13px;line-height:18px}.big .menu>hr{margin:var(--space-xs) var(--space-s)}.big .menu :is(.tick,.tick-off){width:12px;height:12px;margin-right:var(--space-xs)}.big .bar{height:var(--size-field-inline)}.big .bar .add{width:var(--size-field-inline);height:var(--size-field-inline)}.big .bar .add svg{width:18px;height:18px}.big .bar>.menu:not([popover]){bottom:calc(var(--size-field-inline) + var(--space-s))}.big .bar>.menu:not([popover],[hidden]){flex-direction:column}.big .words{min-height:var(--size-control-pointer);padding:7px 12px;font-size:13px;line-height:18px}.big .ask{height:var(--size-field-inline);padding:0 6px 0 var(--space-m);border-radius:999px;font-size:15px}.big .send{width:var(--size-send-pointer);height:var(--size-send-pointer)}.big .send svg{width:14px;height:14px}body{background:var(--bg);color:var(--ink)}h1,h2,p{margin:0;position:static}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}.icon{width:var(--size-icon);height:var(--size-icon)}.page{min-height:100vh;padding:var(--space-xl) var(--space-page);flex-direction:column;align-items:center;display:flex}.column{gap:var(--space-l);flex-direction:column;width:100%;max-width:390px;display:flex}.top{min-height:var(--size-icon-button-pointer);align-items:center;display:flex}.back,.more{width:var(--size-icon-button-pointer);height:var(--size-icon-button-pointer);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:relative}.more{margin-left:auto}.menu{margin:var(--space-s) 0 0;min-width:220px;max-width:calc(100vw - 2 * var(--space-page));border:0;inset:auto}.head{align-items:center;gap:var(--space-in-line);display:flex}.head h1{font:var(--text-title1);letter-spacing:var(--tracking-title)}.head p{font:var(--text-subhead);color:var(--grey)}.heading{font:var(--text-footnote);color:var(--grey);padding-left:var(--space-xs);font-weight:600}.branches{gap:var(--space-card-gap);flex-direction:column;display:flex}.branch{align-items:center;gap:var(--space-in-line);margin:0;display:flex}.branch .about{gap:var(--space-s);flex-direction:column;flex:1;min-width:0;display:flex}.branch .about.invited{gap:var(--space-line)}.branch h2{font:var(--text-body);font-weight:600}.branch .by,.branch .standing{font:var(--text-subhead);color:var(--grey)}.branch .primary{margin:0}.new-branch{align-items:center;gap:var(--space-in-line);min-height:var(--size-target);padding:0 var(--space-m);font:var(--text-body);text-align:left;font-weight:600;display:flex}.new-branch .plus{width:var(--size-mark-small);height:var(--size-mark-small);background:var(--fill);border-radius:50%;place-items:center;display:grid}.fields{gap:var(--space-m);flex-direction:column;display:flex}.pair{gap:var(--space-m) var(--space-s);flex-wrap:wrap;display:flex}.pair>*{flex:8em;min-width:0}.field{gap:var(--space-s);flex-direction:column;display:flex}.field span{font:var(--text-footnote);color:var(--grey);padding:0 var(--space-m);font-weight:600}.field input{height:var(--size-field);background:var(--fill);color:var(--ink);padding:0 var(--space-m);font:var(--text-body);border:0;border-radius:999px;outline:none;width:100%}.field input:focus{background:var(--bg);box-shadow:inset 0 0 0 var(--size-outline) var(--ink)}.wide{height:var(--size-field);background:var(--button);color:var(--on-button);font:var(--text-body);width:100%;transition:transform var(--time-press) var(--ease-out),opacity var(--time-press) var(--ease-out);border-radius:999px;font-weight:600}.wide:active:not(:disabled){transform:scale(var(--press-scale))}.wide:disabled{background:var(--fill);color:var(--grey)}.failure{font:var(--text-footnote);color:var(--red-ink);padding-left:var(--space-xs)}.field input[aria-invalid]{background:var(--bg);box-shadow:inset 0 0 0 var(--size-outline) var(--red-ink)}.field .problem{font:var(--text-footnote);color:var(--red-ink);padding:0 var(--space-m);font-style:normal}.field select{height:var(--size-field);background:var(--fill);color:var(--ink);padding:0 var(--space-m);font:var(--text-body);border:0;border-radius:999px;width:100%}.column.first{padding-top:calc(var(--size-icon-button-pointer) + var(--space-l))}.logo img{height:auto;display:block}.titled{gap:var(--space-s);flex-direction:column;display:flex}.titled h1{font:var(--text-title1);letter-spacing:var(--tracking-title)}.titled p{font:var(--text-subhead);color:var(--grey)}.wide{place-items:center;display:grid}.code{gap:var(--space-s);cursor:text;display:flex;position:relative}.code input{opacity:0;width:100%;height:100%;font:var(--text-body);caret-color:#0000;border:0;padding:0;position:absolute;inset:0}.code .box{height:var(--size-field);border-radius:var(--radius-block);background:var(--fill);font:var(--text-title2);color:var(--ink);flex:1;place-items:center;display:grid}.code:focus-within .box.next{background:var(--bg);box-shadow:inset 0 0 0 var(--size-outline) var(--ink)}.code input:focus-visible{outline:0}.column>.spinner{color:var(--grey)}.person{align-items:center;gap:var(--space-in-line);margin:0;display:flex}.person .about{gap:var(--space-line);flex-direction:column;flex:1;min-width:0;display:flex}.person h2{font:var(--text-body);font-weight:600}.person p{font:var(--text-subhead);color:var(--grey)}.person .primary{margin:0}.empty{text-align:center;justify-content:center;align-items:center;gap:var(--space-s);flex-direction:column;flex:1;max-width:390px;display:flex}.empty h1{font:var(--text-title2)}.empty p{font:var(--text-subhead);color:var(--grey)}.moves{gap:var(--space-s);margin-top:var(--space-m);display:flex}.moves .primary{margin:0}.pro{background:var(--bg);height:100vh;color:var(--ink);position:relative;overflow:hidden}.pro a{color:inherit;text-decoration:none}.pro .head{display:block}.pro .tbls{position:absolute;inset:136px 12px 0;overflow:auto}.pro .tbls .tbl{padding-bottom:calc(var(--size-field) + 2 * var(--space-l));position:static}.pro :is(.askbar,.insp>.bar) .ask:has(input:focus-visible){outline:var(--size-focus) solid var(--focus);outline-offset:var(--size-focus)}.pro .insp button.pinned{text-align:start;width:calc(100% - 24px)}.pro .insp>.failure{margin:var(--space-s) 16px 0;padding:0 var(--space-m);flex:none}.pro .main>.failure{left:32px;top:var(--space-l);position:absolute}.pro .main>.empty{top:136px;left:0;right:0;bottom:calc(var(--size-field) + 2 * var(--space-l));margin:0 auto;position:absolute}.pro .main>.empty h1{font:var(--text-body);font-weight:600}.empty .spinner{color:var(--grey)}.contacts a{color:inherit;text-decoration:none}.contacts a.card{display:block}.contacts h3,.contacts .column>.card{margin:0}.groups>.card+.card{margin-top:var(--space-l)}.contacts :is(.head,.face) h2{font:var(--text-title1);letter-spacing:var(--tracking-title)}.contacts .face{align-items:center;gap:var(--space-s);text-align:center;flex-direction:column;display:flex}.contacts .top>.nav-btn{width:var(--size-icon-button-pointer);height:var(--size-icon-button-pointer);margin-left:auto;position:relative;inset:auto}.split{justify-content:center;align-items:flex-start;gap:var(--space-l) var(--space-xl);flex-wrap:wrap;width:100%;display:flex}.split>.column{flex:0 390px}.split>.beside{top:calc(var(--space-xl) - var(--space-m));max-height:calc(100vh - 2 * (var(--space-xl) - var(--space-m)));flex-basis:calc(390px + 2 * var(--space-m));max-width:calc(390px + 2 * var(--space-m));padding:var(--space-m);margin:calc(-1 * var(--space-m));position:sticky;overflow-y:auto}.menu.places>:is(a,button,.you){gap:var(--space-in-line)}.menu.places>:is(a,button)>svg{color:var(--grey);margin:0 calc((var(--size-mark-small) - var(--size-icon)) / 2)}.menu.places>.you{min-height:var(--size-target);padding:var(--space-xs) var(--space-in-line);align-items:center;display:flex}.menu.places .person-mark{width:var(--size-mark-small);height:var(--size-mark-small);font:var(--text-caption);font-weight:600}.menu.places .row-lines .name{font-weight:400}.pro .bar-group>button{width:var(--size-target);height:var(--size-target);place-items:center;display:grid}.pro .bar-group>button:disabled,.pro .insp-h>.menu>button:disabled{color:var(--grey);background:0 0}.pro .insp-h>.menu{min-width:0;position:fixed}.pro .insp .chats>button.add-row{text-align:start;width:100%}.pro .insp .spinner{margin:var(--space-l) auto;color:var(--grey);display:block}.pro .insp .nothing{padding:var(--space-l) 0;text-align:center;font:var(--text-body);font-weight:600}.pro .insp .nl .card+.day{margin-top:var(--space-l)}.pro .insp .nl>.failure{padding:0 16px}.pro .insp .nl>.quiet{margin:var(--space-s) 16px 0}.pro .insp .run>.files{width:calc(var(--size-ask-card) * 100%);margin:0}.pro .insp .files>.file{width:100%;padding:var(--space-s) 0;text-align:start;margin:0}.pro .insp .files>.file+.file{border-top:var(--size-hairline) solid var(--line)}.pro .insp .files>.file>.chev{margin-left:auto}.pro .insp .files>.file[aria-expanded=true]>.chev{transform:rotate(90deg)}.agent-working .agent-mark.still{animation:none}.pro .sv{text-align:start;width:100%}.pro .side .failure{padding:0 10px var(--space-s)}.pro .vbtn.ink{background:color-mix(in srgb,var(--button) 90%,transparent);color:var(--on-button);--glass-glow:transparent;--glass-rim:color-mix(in srgb,var(--on-button) 55%,transparent);--glass-rim-dim:transparent}.pro .vbtn:disabled{color:var(--grey)}.pro .vchips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.pro .vp .chip>svg.pick{padding:0}.pro .vfoot{flex-wrap:wrap}.pro .vfoot .failure{flex:100%;padding:0}.pro .adds{min-height:0;padding:var(--space-l) 20px 0;gap:var(--space-m);flex-direction:column;flex:1;display:flex;overflow:auto}.pro .adds .card{margin:0}.pro .adds .spinner{color:var(--grey);align-self:center}.pro .adds .none{font:var(--text-subhead);color:var(--grey);padding:0 var(--space-m)}.pro .adds .form-row :is(select,input){appearance:none;font:inherit;color:var(--ink);cursor:pointer;field-sizing:content;background:0 0;border:0;min-width:0;padding:0}.pro .adds .form-row select:disabled{color:var(--grey);cursor:default}.pro .adds .form-row [type=number]{text-align:end;cursor:text;width:3ch}.pro .adds .choice{cursor:pointer;position:relative}.pro .adds .choice select{opacity:0;width:100%;height:100%;position:absolute;inset:0}.pro .adds .choice:has(select:disabled){cursor:default}.pro .adds .choice:has(select:disabled) .value{color:var(--grey)}.pro .adds .choice:has(select:focus-visible){outline:var(--size-focus) solid var(--focus);outline-offset:var(--size-focus)}.pro .adds .when-is{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.pro .adds .message .form-head{padding:0 var(--space-m) var(--space-s)}.pro .adds textarea{border-radius:var(--radius-block);background:var(--fill);width:100%;color:var(--ink);padding:var(--space-in-line) var(--space-m);font:var(--text-body);resize:vertical;border:0;outline:none;display:block}.pro .adds textarea:focus{background:var(--bg);box-shadow:inset 0 0 0 var(--size-outline) var(--ink)}.pro .tick-row{align-items:flex-start;gap:var(--space-in-line);width:100%;min-height:var(--size-target);padding:var(--space-in-line) 0;text-align:start;display:flex}.pro .tick-row+.tick-row{border-top:var(--size-hairline) solid var(--line)}.pro .tick-row>svg{width:var(--size-pie);height:var(--size-pie);color:var(--ink);flex:none;margin-top:1px}.pro .tick-row.off>svg{color:var(--grey)}.pro .tick-text{gap:var(--space-line);flex-direction:column;flex:1;min-width:0;display:flex}.pro .tick-head{align-items:baseline;gap:var(--space-in-line);font:var(--text-body);display:flex}.pro .tick-head b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.pro .tick-head span{font:var(--text-subhead);color:var(--grey);white-space:nowrap;font-variant-numeric:tabular-nums}.pro .tick-line{font:var(--text-subhead);color:var(--grey)}.pro .counter.fields{flex-direction:row}.pro .insp .menu[popover]:not(.insp-h>.menu){width:auto;margin:var(--space-s) 0;position:fixed}.pro .insp .menu>button>span{padding-left:var(--space-m);color:var(--grey);margin-left:auto}.pro .insp .counter select{min-width:0;height:var(--size-control-pointer);padding:0 var(--space-in-line);background:var(--chip);color:var(--ink);font:var(--text-footnote);border:0;border-radius:999px;flex:1}.pro .counter.fields label :is(.unit,.first-last){width:auto}.pro .counter.fields label .unit{color:var(--ink)}.pro .counter.fields label .first-last{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.pro .counter.fields>.asked{text-align:end;font:var(--text-caption);color:var(--grey);flex:100%}.pro .counter.fields>input{flex:1;min-width:0}.pro .tracks>.lead{border-bottom:var(--size-hairline) solid var(--line);max-height:50%;position:absolute;top:0;left:0;right:0;overflow-y:auto}.pro .new-group{padding:var(--space-m) var(--space-list) calc(var(--space-m) - var(--space-card-gap))}.pro .tbls>.new-group{width:340px;padding:var(--space-m) 0}.pro .new-group .card{width:100%;margin:0 0 var(--space-card-gap);text-align:start;display:block}.pro .new-group .card .pie{color:var(--grey)}.pro .new-group .l2{align-items:flex-start}.pro .new-group .l2 .fact{white-space:normal}.pro .new-group .l2 .new{margin-top:6px}.pro .new-group button.card{transition:transform var(--time-press) var(--ease-out),opacity var(--time-press) var(--ease-out)}.pro .new-group button.card:active{transform:scale(var(--press-scale))}@media (prefers-reduced-motion:reduce){.pro .new-group button.card:active{opacity:.6;transform:none}}.pro .menu.add-menu{margin:0 0 var(--space-s)}.pro .add-menu>button:has(.row-lines){padding-block:var(--space-s)}.pro .add-menu .row-lines .name{font-weight:400}.pro .menu>button.destructive{color:var(--red-ink)}.pro .reading .form-row>svg.pie{width:var(--size-pie);height:var(--size-pie);flex:none}.pro .reading .form-row>svg.pie+span{flex:1}.pro .reading .form-row>svg.doc{color:var(--grey)}.pro .reading .named small{font:var(--text-footnote);color:var(--grey);overflow-wrap:anywhere;display:block}.pro .reading button.form-row{text-align:start;width:100%}.pro .reading .form-row .value{white-space:normal;text-align:end;overflow-wrap:anywhere;max-width:60%}.pro .adds>textarea.pasted{min-height:var(--size-text-area);resize:none;flex:1}.pro .spoken{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pro .page-bar h3{margin:0}.pro .page-bar .insp-h strong{color:var(--ink);font-weight:600}.pro .page-bar .insp-h .co-mark{width:var(--size-mark-inline);height:var(--size-mark-inline);margin-right:var(--space-s);vertical-align:middle;font-size:11px;line-height:13px;display:inline-grid}.pro .page-tabs{gap:var(--space-s);padding:var(--space-in-line) var(--space-list) var(--space-s);flex:none;display:flex;overflow-x:auto}.pro .page-tab{gap:var(--space-l);flex-direction:column;display:flex}.pro .values{column-gap:var(--space-m);margin:calc(-1 * var(--space-xs)) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pro .values.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pro .values>.value-row{border-top:0}.pro .page-bar .grey,.pro .values .none{color:var(--grey)}.pro .lede{margin:0 0 var(--space-m);font:var(--text-body);font-weight:700}.pro .lede span{font:var(--text-footnote);color:var(--grey)}.pro .page-failed{flex-direction:column;align-items:center;display:flex}.pro .head>a{align-items:center;gap:var(--space-s);width:fit-content;max-width:100%;display:flex}.pro .insp>.ship{align-self:flex-start;align-items:center;gap:var(--space-xs);max-width:100%;padding:var(--space-s) 20px 0;font:var(--text-footnote);color:var(--grey);flex:none;display:flex}
