:root{--blue-600:oklch(54.7% .246 262.866);--blue-50:oklch(97% .014 254.604);--blue-900:oklch(38% .145 265.465);--blue-500:var(--blue-600);--amber-300:oklch(87.9% .153 91.605);--amber-900:oklch(28.6% .064 53.813);--ok:oklch(62.7% .17 149.214);--live:oklch(80% .182 149.214);--warn:oklch(44.3% .128 45.359);--sky:oklch(80% .193 241.966);--sky-ink:oklch(42% .16 241.966);--teal:oklch(80% .193 186.391);--teal-ink:oklch(42% .16 186.391);--gold:oklch(80% .193 58.318);--gold-ink:oklch(42% .16 58.318);--pink:oklch(80% .193 349.7);--pink-ink:oklch(42% .16 349.7);--sky-soft:oklch(85% .11 241.966);--sky-stroke:oklch(80% .13 241.966);--teal-soft:oklch(85% .11 186.391);--teal-stroke:oklch(80% .13 186.391);--gold-soft:oklch(85% .11 58.318);--pink-soft:oklch(85% .11 349.7);--rose:oklch(80% .193 18.944);--rose-ink:oklch(42% .16 18.944);--rose-soft:oklch(85% .11 18.944);--rose-stroke:oklch(80% .13 18.944);--green:oklch(80% .193 160.923);--green-ink:oklch(42% .16 160.923);--green-soft:oklch(85% .11 160.923);--green-stroke:oklch(80% .13 160.923);--violet:oklch(80% .193 292.563);--violet-ink:oklch(42% .16 292.563);--violet-soft:oklch(85% .11 292.563);--violet-stroke:oklch(80% .13 292.563);--orange:oklch(80% .193 45.359);--orange-ink:oklch(42% .16 45.359);--orange-soft:oklch(85% .11 45.359);--orange-stroke:oklch(80% .13 45.359);--neutral-950:oklch(14.5% 0 0);--neutral-900:oklch(20.5% 0 0);--neutral-800:oklch(26.9% 0 0);--neutral-700:oklch(37.1% 0 0);--neutral-600:oklch(43.9% 0 0);--neutral-500:oklch(55.6% 0 0);--neutral-400:oklch(70.9% 0 0);--neutral-300:oklch(87% 0 0);--neutral-200:oklch(92.2% 0 0);--neutral-100:oklch(97% 0 0);--neutral-50:oklch(98.5% 0 0);--white:oklch(100% 0 0);--ink:oklch(20.8% .04 265.755);--zaire:oklch(71.8% .202 349.7);--zaire-letter:oklch(28.4% .109 3.589);--rec:oklch(58.3% .238 28.476);--rec-soft:oklch(81% .106 28.476);--red-600:var(--rec);--font:"Geist", "Geist Variable", system-ui, sans-serif;--fg:var(--ink);--type:var(--green);--type-ink:var(--green-ink);--fg-body:var(--neutral-800);--fg-muted:var(--neutral-500);--bg-app:var(--white);--bg-canvas:var(--neutral-50);--bg-raised:var(--white);--bg-chip:var(--neutral-100);--bg-well:var(--neutral-100);--bg-selected:var(--neutral-50);--bg-menu-selected:var(--neutral-100);--bg-count:var(--blue-600);--fg-count:var(--white);--stroke:var(--neutral-200);--stroke-strong:var(--neutral-300);--stroke-dash:var(--neutral-200);--bg-toolbar:var(--white);--bg-hint:var(--white);--bg-composer:var(--white);--bg-tool:oklch(95.1% .006 255.476);--bg-hover:var(--bg-tool);--mark-fg:var(--ink);--selection-bg:var(--blue-600);--selection-fg:var(--white);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--boards-preview-ratio:1280 / 800;--boards-foot:57px;--boards-filter-height:60px;--side:304px;--side-collapsed:56px;--side-x:16px;--side-y:16px;--side-inner:8px;--ease-out:cubic-bezier(.23, 1, .32, 1);--composer-open:.26s;--composer-close:.3s;--composer-morph:var(--composer-open);--composer-ease-close:cubic-bezier(.4, 0, .2, 1);--resize-dur:var(--composer-open);--resize-ease:var(--ease-out);--trash-enter:.3s;--trash-enter-ease:cubic-bezier(.2, 0, 0, 1);--trash-exit:.15s;--mark-enter:.18s;--press-scale:.95;--press-in:.1s;--press-out:.16s;--control-radius:16px;--field-radius:16px;--dialog-radius:32px;--control-height:40px;--control-pad-y:8px;--control-pad-x:16px;--control-height-sm:32px;--control-pad-y-sm:8px;--control-pad-x-sm:8px;--control-gap:8px;--label-tracking:-.015em;--ring-width:1.25px;--control-ring:0 0 0 var(--ring-width) var(--card-ring-line);--control-ring-hover:0 0 0 var(--ring-width) oklch(34.1% .097 257.146/.14);--btn-primary-shadow:0 1px 2px oklch(54.7% .246 262.866/.5), 0 0 0 var(--ring-width) var(--blue-600);--btn-primary-bevel:linear-gradient(180deg, oklch(100% 0 0/.12), transparent);--btn-primary-bevel-hover:linear-gradient(180deg, oklch(100% 0 0/.16), transparent);--btn-primary-bevel-pressed:linear-gradient(180deg, transparent, oklch(100% 0 0/.16));--btn-secondary-shadow:0 1px 2px oklch(74.2% .021 260.165/.24), 0 0 0 var(--ring-width) oklch(34.1% .097 257.146/.08);--btn-secondary-bevel:linear-gradient(180deg, transparent, oklch(82.8% .014 258.35/.02));--btn-secondary-bevel-hover:linear-gradient(180deg, transparent, oklch(82.8% .014 258.35/.08));--btn-secondary-bevel-pressed:linear-gradient(180deg, oklch(82.8% .014 258.35/.08), transparent);--control-ring-primary:var(--btn-primary-shadow);--control-focus:0 0 0 var(--ring-width) var(--blue-600), 0 0 0 3px color-mix(in srgb, var(--blue-600) 32%, transparent);--control-error:0 0 0 var(--ring-width) var(--rec), 0 0 0 3px color-mix(in srgb, var(--rec) 24%, transparent);--card-radius:24px;--card-pad:24px;--card-corner-inset:var(--card-radius);--section-stack:24px;--card-ring-line:oklch(34.1% .097 257.146/.08);--card-lift:0 1px 2px oklch(74.2% .021 260.165/.24), 0 4px 8px oklch(34.1% .097 257.146/.08);--card-shadow:0 0 0 var(--ring-width) var(--card-ring-line), var(--card-lift);--card-ring-color:var(--stroke);--card-ring:inset 0 0 0 var(--ring-width) var(--card-ring-color)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg:var(--neutral-50);--fg-body:var(--neutral-50);--fg-muted:var(--neutral-400);--bg-app:var(--neutral-800);--bg-canvas:var(--neutral-800);--bg-raised:var(--neutral-600);--bg-chip:var(--neutral-600);--bg-well:var(--neutral-700);--bg-hover:var(--neutral-500);--bg-tool:var(--neutral-500);--bg-selected:var(--neutral-600);--bg-menu-selected:var(--neutral-500);--bg-count:var(--blue-600);--fg-count:var(--white);--stroke:var(--neutral-600);--stroke-strong:var(--neutral-400);--stroke-dash:var(--neutral-400);--bg-toolbar:var(--neutral-700);--bg-hint:var(--neutral-600);--bg-composer:var(--neutral-800);--mark-fg:var(--white);--selection-bg:var(--amber-300);--selection-fg:var(--ink);--card-ring-color:var(--stroke-strong);--card-ring-line:oklch(100% 0 0/.12);--card-lift:0 1px 2px oklch(0% 0 0/.28), 0 4px 8px oklch(0% 0 0/.2);--card-shadow:0 0 0 var(--ring-width) var(--card-ring-line), var(--card-lift);--control-ring-hover:0 0 0 var(--ring-width) oklch(100% 0 0/.2)}html[data-theme=dark] .mark img{filter:brightness(0)invert()}html[data-theme=dark] .url-field .url-prefix{background:var(--bg-app)}html[data-theme=dark] .boards-omnibox .url-prefix{background:var(--bg-chip)}html[data-theme=dark] .tool:active{transition:background,box-shadow .12s,transform}html[data-theme=dark] .tool:not(.on):active .tool-ico{filter:brightness(0)invert()}html[data-theme=dark] .tool-cursor.on .tool-ico,html[data-theme=dark] .tool-note.on .tool-ico,html[data-theme=dark] .tool-copy.on .tool-ico,html[data-theme=dark] .tool-record.on:not(.is-live) .tool-ico{filter:none;color:var(--blue-600)}html[data-theme=dark] .page-row{border-color:var(--stroke);background:0 0}html[data-theme=dark] .page-row.current{background:var(--bg-selected);border-color:var(--stroke)}*,:before,:after{box-sizing:border-box}::selection{background-color:var(--selection-bg);color:var(--selection-fg)}::selection{background-color:var(--selection-bg);color:var(--selection-fg)}html,body,#app{height:100%;min-height:100%;margin:0;overflow:auto}body{font-family:var(--font);color:var(--fg);background:var(--bg-app);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mark{white-space:nowrap;letter-spacing:-.04em;color:var(--mark-fg);flex-shrink:0;align-items:center;gap:6px;font-size:16px;font-weight:600;transition:color .2s;display:inline-flex}.mark img{transform-origin:50%;width:26px;height:24px;transition:transform .2s var(--ease-out), filter .2s ease;flex-shrink:0;display:block}@media (hover:hover) and (pointer:fine){.mark:hover{color:var(--blue-600)}.mark:hover img{transform:rotate(270deg)}html[data-theme=dark] .mark:hover{color:var(--amber-300)}html[data-theme=dark] .mark:hover img{filter:brightness(0)saturate()invert(86%)sepia(42%)saturate(748%)hue-rotate(351deg)brightness(104%)contrast(96%)}}.mark.is-theme-spin img{transform:rotate(270deg)}@media (prefers-reduced-motion:reduce){.mark,.mark img,.boards-archive,.boards-win,.boards-win.is-leaving{transition:none}.theme-toggle:active,.tool:active,.btn:active,.site-nav-btn:active,.site-copy:active,.site-invite:active,.site-reload:active,.url-go:active,.composer-send:active,.composer-delete:active,.composer-dictate:active,.composer-record-btn:active,.composer-mention:active,.page-row:active,.mark-remove:active,.mark-complete:active,#marks .mark-complete:active,#note-peek .mark-complete:active,.board-access-eye:active,.board-access-kick:active,.board-access-kick.is-holding,.note-dot:active,.boards-archive:active{transform:none}.composer{transition:none}.composer.is-entering,.composer.is-leaving{clip-path:inset(0 round 999px);transform:translate(-12px,12px)}.mark-row.is-entering,#marks .mark-row:active{transform:none}.note-dots.is-settling .note-dot{animation:none}.marks-thread,.marks-skeleton-layer,.marks-skeleton-layer.is-leaving{transition:none}.marks-skel-avatar,.marks-skel-line,[data-slot=skeleton]{animation:none}.reply-form.is-entering{clip-path:inset(0 round 999px)}}.theme-switch{flex-shrink:0;position:relative}.theme-toggle{width:40px;height:40px;color:var(--fg-muted);cursor:pointer;transition:background .12s ease, color .12s ease, transform var(--press-out) var(--ease-out);background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.theme-toggle:hover{background:var(--bg-hover);color:var(--fg)}}.theme-toggle:focus-visible,.tool:focus-visible,.page-row:focus-visible,.note-dot:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.theme-toggle:active{transform:scale(var(--press-scale));transition:background .12s ease, color .12s ease, transform var(--press-in) var(--ease-out)}.theme-toggle-sun,.theme-toggle-moon,.theme-toggle-auto{display:none}.theme-switch[data-pref=light] .theme-toggle-sun,.theme-switch[data-pref=dark] .theme-toggle-moon,.theme-switch[data-pref=system] .theme-toggle-auto{display:block}.chrome-tooltip-positioner{z-index:40}.chrome-tooltip{box-sizing:border-box;background:var(--fg);color:var(--bg-raised);white-space:nowrap;-webkit-font-smoothing:antialiased;transform-origin:var(--transform-origin);transition:transform .15s var(--ease-out), opacity .15s var(--ease-out);border-radius:8px;padding:5px 8px;font-size:12px;font-weight:500;line-height:16px;box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1a}.chrome-tooltip[data-starting-style],.chrome-tooltip[data-ending-style]{opacity:0;transform:scale(.97)}.chrome-tooltip[data-instant]{transition-duration:0s}html[data-theme=dark] .chrome-tooltip{box-shadow:0 1px 2px #0003,0 8px 20px #0000005c}.app-toast{z-index:50;box-sizing:border-box;background:var(--fg);color:var(--bg-raised);letter-spacing:-.21px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1a}.app-toast[data-show]{opacity:1;transform:translate(-50%)translateY(0)}html[data-theme=dark] .app-toast{box-shadow:0 1px 2px #0003,0 8px 20px #0000005c}@media (prefers-reduced-motion:reduce){.app-toast{transition:opacity .12s;transform:translate(-50%)}.app-toast[data-show]{transform:translate(-50%)}.chrome-tooltip{transition:opacity .12s}.chrome-tooltip[data-starting-style],.chrome-tooltip[data-ending-style]{transform:none}}.btn{justify-content:center;align-items:center;gap:var(--control-gap);box-sizing:border-box;min-height:var(--control-height);padding:var(--control-pad-y) var(--control-pad-x);border-radius:var(--control-radius);cursor:pointer;letter-spacing:var(--label-tracking);border:0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.btn[hidden]{display:none}.btn svg,.btn .copy-ico{flex-shrink:0;display:block}.btn-primary{background-color:var(--blue-600);background-image:var(--btn-primary-bevel);color:var(--white);box-shadow:var(--btn-primary-shadow)}.btn-secondary{background-color:var(--bg-raised);background-image:var(--btn-secondary-bevel);color:var(--fg-body);box-shadow:var(--btn-secondary-shadow)}.btn-ink{background-color:var(--neutral-950);background-image:var(--btn-primary-bevel);color:var(--white);box-shadow:0 1px 2px color-mix(in srgb, var(--neutral-900) 45%, transparent), 0 0 0 var(--ring-width) var(--neutral-900)}.btn-wide{width:100%}.btn:disabled{cursor:not-allowed;opacity:.4;box-shadow:none;transform:none}.btn:focus-visible{box-shadow:var(--control-focus)}.btn,.site-nav-btn,.site-copy,.site-reload,.site-invite,.url-go,.composer-send{transition:background .12s ease, color .12s ease, border-color .12s ease, box-shadow .12s ease, opacity .12s ease, filter .12s ease, transform var(--press-out) var(--ease-out)}.btn:active,.site-nav-btn:active,.site-copy:active,.site-invite:active,.site-reload:active,.url-go:active,.composer-send:active{transform:scale(var(--press-scale));transition:background .12s ease, color .12s ease, border-color .12s ease, opacity .12s ease, filter .12s ease, transform var(--press-in) var(--ease-out)}.btn-primary:active{background-image:var(--btn-primary-bevel-pressed);box-shadow:var(--btn-primary-shadow)}.btn-secondary:active{background-image:var(--btn-secondary-bevel-pressed);box-shadow:var(--btn-secondary-shadow)}@media (hover:hover) and (pointer:fine){.btn-secondary:hover,.board>.side>#side-top>.btn:hover,.board>.side>#side-top>.all:hover,.side-top .all:hover,.settings-side-nav .all:hover{background-color:var(--bg-hover);background-image:var(--btn-secondary-bevel-hover);box-shadow:var(--btn-secondary-shadow)}.btn-primary:hover{background-color:var(--blue-600);background-image:var(--btn-primary-bevel-hover);box-shadow:var(--btn-primary-shadow)}.btn-ink:hover{background-image:var(--btn-primary-bevel-hover)}.url-go:hover,.composer-send:hover{filter:brightness(.88)}.site-reload:hover{background:var(--bg-hover);color:var(--fg-body)}.site-nav-btn:hover:not(:disabled),.site-copy:hover,.site-invite:hover{background:color-mix(in srgb, var(--neutral-900) 6%, transparent);color:var(--fg)}.page-row:hover{background:var(--bg-hover)}html[data-theme=dark] .page-row:hover{background:var(--bg-selected);border-color:var(--stroke)}}.url-field{height:var(--control-height);background:var(--bg-app);width:100%;box-shadow:var(--control-ring);border:0;border-radius:999px;align-items:center;padding:0;display:flex;overflow:hidden}.url-field:hover:not(:focus-within):not([data-state=invalid]){box-shadow:var(--control-ring-hover)}.url-field:focus-within{box-shadow:var(--control-focus)}.url-field[data-state=invalid]:not(:focus-within){box-shadow:0 0 0 var(--ring-width) var(--warn), 0 0 0 3px color-mix(in srgb, var(--warn) 20%, transparent)}.url-prefix{width:var(--control-height);background:var(--bg-chip);perspective:40px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex}.url-scheme{letter-spacing:var(--label-tracking);color:var(--fg-muted);white-space:nowrap;font-size:14px;line-height:20px}.url-globe{transform-origin:50%;width:16px;height:16px;display:block}.url-prefix .icon-swap{transform-origin:50%}.url-prefix .icon-swap-line,.url-prefix .icon-swap-fill{filter:none;transition-property:opacity;transition-duration:.7s;transition-timing-function:var(--ease-out);scale:1}.url-prefix .icon-swap-fill{opacity:0}.url-field:is(:hover,:focus-within) .url-prefix .icon-swap{animation:url-globe-spin .7s var(--ease-out) 1}.url-field:is(:hover,:focus-within) .url-prefix .icon-swap-line{opacity:0}.url-field:is(:hover,:focus-within) .url-prefix .icon-swap-fill{opacity:1}@keyframes url-globe-spin{to{transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.url-field:is(:hover,:focus-within) .url-prefix .icon-swap{animation:none}.url-prefix .icon-swap-line,.url-prefix .icon-swap-fill{transition-duration:.15s}}.url-globe.is-favicon{object-fit:contain;border-radius:3px}.url-field input{min-width:0;height:100%;letter-spacing:var(--label-tracking);color:var(--fg-body);z-index:1;background:0 0;border:0;outline:none;flex:1;padding:0 16px;font-size:14px;line-height:20px;position:relative}.url-input-wrap{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.url-input-wrap input{flex:1;width:100%}.url-field input::placeholder{color:var(--fg-muted)}.url-placeholder{pointer-events:none;letter-spacing:var(--label-tracking);color:var(--fg-muted);text-align:left;align-items:center;font-size:14px;line-height:20px;display:grid;position:absolute;inset:0 16px;overflow:hidden}.url-ph{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.url-ph-in{animation:.42s cubic-bezier(.22,1,.36,1) both url-ph-in}.url-ph-out{animation:.42s cubic-bezier(.22,1,.36,1) both url-ph-out}@keyframes url-ph-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes url-ph-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.url-ph-in,.url-ph-out{animation:none}}.url-go{background:var(--blue-600);width:28px;height:28px;color:var(--white);cursor:pointer;border:0;border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;margin-right:6px;padding:0;display:inline-flex}.url-go[hidden],.url-field:not([data-state=valid]) .url-go{display:none}.url-go-ico{display:block}.url-hint{letter-spacing:var(--label-tracking);color:var(--fg-muted);text-align:left;margin:8px 0 0;font-size:12px;line-height:16px}.url-error{letter-spacing:var(--label-tracking);color:var(--warn);text-align:left;margin:8px 0 0;font-size:12px;line-height:16px}.url-upgrade{color:var(--blue-600);font-weight:500;text-decoration:none}.url-upgrade:hover{text-decoration:underline}.boards{background:var(--bg-app);flex-direction:column;min-height:100%;display:flex}.boards-nav{z-index:42;background:var(--bg-app);border-bottom:1px solid var(--stroke);flex:none;position:sticky;top:0}.boards-nav-panel{min-height:var(--boards-filter-height)}.boards-top{padding:calc(var(--side-y) + 6px) calc(var(--side-x) + var(--side-inner)) 12px;background:0 0;flex:none;grid-template-columns:minmax(0,1fr) minmax(240px,420px) minmax(0,1fr);align-items:center;gap:16px;margin:0;display:grid}.boards-top-lead{justify-self:start;align-items:center;gap:16px;width:max-content;min-width:0;display:flex}.boards-mark{margin:0}.after-paste-form{gap:var(--section-stack);flex-direction:column;display:flex}.after-paste-jobs[data-slot=field-group]{gap:var(--section-stack)}.after-paste-workspaces,.after-paste-projects,.after-paste-people{flex-direction:column;gap:8px;display:flex}.after-paste-new[data-slot=field]{gap:8px}.after-paste-projects-loading,.after-paste-projects-loading-list,.after-paste-new-skeleton{flex-direction:column;display:flex}.after-paste-projects-loading{gap:var(--section-stack)}.after-paste-projects-loading-list,.after-paste-new-skeleton{gap:8px}.after-paste-project-skeleton,.after-paste-field-skeleton{height:var(--control-height)}.after-paste-project-skeleton{border-radius:var(--control-radius)}.after-paste-label-skeleton{width:80px;height:12px}.after-paste-field-skeleton{border-radius:var(--field-radius)}.after-paste-workspace,.after-paste-project,.after-paste-person{border-radius:var(--field-radius);background:var(--bg-chip);color:var(--fg);text-align:left;cursor:pointer;box-shadow:0 0 0 var(--ring-width) var(--card-ring-line);border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px;display:flex}.after-paste-workspace[aria-pressed=true],.after-paste-project[aria-pressed=true],.after-paste-person[aria-pressed=true]{box-shadow:var(--card-shadow)}.after-paste-workspace{flex-direction:row;align-items:center;gap:8px}.after-paste-person-meta{color:var(--fg-muted);font-size:12px}.boards-omnibox{width:100%;min-width:0;margin:0;position:relative}.boards-omnibox .url-field{max-width:none}.boards-omnibox .url-hint,.boards-omnibox .url-error{z-index:5;margin:0;position:absolute;top:calc(100% + 6px);left:12px;right:12px}.boards-top .chrome-tools{grid-column:3;justify-self:end;gap:16px}.boards-top .account-who,.boards-top .theme-toggle-host,.boards-top .theme-switch{display:none}@media (width<=720px){.boards-top{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.boards-omnibox{grid-column:auto;justify-self:stretch;width:100%}.boards-mark span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.boards-top .chrome-tools{gap:8px}.boards-top .workspace-switcher{display:none}}.boards-filter{box-sizing:border-box;height:var(--boards-filter-height);min-height:var(--boards-filter-height);max-height:var(--boards-filter-height);padding:4px calc(var(--side-x) + var(--side-inner)) 16px;flex-wrap:nowrap;align-items:center;gap:4px 16px;display:flex;overflow:hidden}.boards-filter-lists,.boards-filter-projects{display:contents}.boards-filter-end{align-items:center;min-width:0;margin-left:auto;display:flex}.boards-create-form{gap:16px;display:grid}.boards-create-picks{flex-wrap:wrap;gap:8px;max-height:160px;display:flex;overflow:auto}.boards-create-picks [data-slot=button][data-variant=ghost],.boards-create-picks [data-slot=button][data-variant=secondary]{background:var(--bg-chip);color:var(--fg)}.boards-create-picks [data-slot=button][aria-pressed=true]{background:var(--bg-chip);border-color:var(--stroke-strong);color:var(--fg);box-shadow:0 0 0 1px var(--stroke-strong)}@media (hover:hover) and (pointer:fine){.boards-create-picks [data-slot=button][data-variant=ghost]:hover:not(:disabled),.boards-create-picks [data-slot=button][data-variant=secondary]:hover:not(:disabled){color:var(--fg);background:0 0}}.boards-filter-tab{cursor:pointer;font:inherit;letter-spacing:-.015em;color:var(--fg-muted);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}a.boards-filter-tab{color:var(--fg-muted);text-decoration:none}.boards-filter-tab[aria-selected=true],.boards-filter-tab[aria-current=page],.boards-filter-tab:hover{color:var(--fg)}.boards-filter-tab.is-drop-target{color:var(--blue-600)}.boards-filter-empty{letter-spacing:-.015em;color:var(--fg-muted);grid-column:1/-1;margin:24px 4px;font-size:14px;font-weight:500;line-height:20px}.project-empty-prompt{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:16px;max-width:36rem;margin:24px 4px;display:flex}.project-empty-prompt p{letter-spacing:-.015em;color:var(--fg-muted);margin:0;font-size:14px;font-weight:500;line-height:20px}.project-empty-actions{flex-wrap:wrap;gap:8px;display:flex}.boards-body{background:var(--bg-app);flex-direction:column;flex:1;gap:0;min-width:0;padding:0;display:flex}.project-page:not(.is-settings) .boards-body{background:var(--bg-well)}.boards-well{min-width:0;padding:16px calc(var(--side-x) + var(--side-inner)) 32px;background:var(--bg-well);flex-direction:column;flex:1;gap:12px;display:flex}.boards-body[hidden]{display:none}.boards-main{background:0 0;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;align-content:start;align-items:start;gap:12px;min-width:0;display:grid}.boards-workspace{gap:var(--section-stack);flex-direction:column;min-width:0;display:flex}.boards-workspace>.boards-main:empty{display:none}.boards-project-band{flex-direction:column;gap:16px;min-width:0;display:flex}.boards-project-heading{letter-spacing:-.24px;color:var(--fg);margin:0;font-size:16px;font-weight:600;line-height:24px}.project-title-row{background:0 0;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;min-height:40px;padding:8px 0 4px;display:flex}.project-ident{flex-direction:column;flex:auto;align-items:flex-start;gap:4px;min-width:0;display:flex}.project-ident-line{align-items:center;gap:8px;width:fit-content;max-width:100%;display:flex}.project-title-row h1,.project-title-input{letter-spacing:-.03em;min-width:0;color:var(--fg);background:0 0;border:0;margin:0;padding:0;font-size:28px;font-weight:600;line-height:28px}.project-title-input,.project-desc-input{field-sizing:content;width:auto;min-width:4ch;max-width:min(36rem,70vw);caret-color:var(--blue-600)}.project-title-input{height:28px;line-height:28px}.project-desc-input{height:22px;line-height:22px}.project-title-input:focus,.project-desc-input:focus{outline:none}.project-title-edit,.project-desc-edit{width:fit-content;max-width:100%;font:inherit;text-align:left;cursor:text;color:inherit;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.project-title-edit-hint{opacity:0;color:var(--fg-muted);letter-spacing:-.015em;flex:none;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.project-title-edit-hint svg{display:block}.project-title-edit:hover .project-title-edit-hint,.project-title-edit:focus-visible .project-title-edit-hint,.project-desc-edit:hover .project-title-edit-hint,.project-desc-edit:focus-visible .project-title-edit-hint{opacity:1}.project-desc,.project-desc-edit,.project-desc-input{letter-spacing:-.015em;color:var(--fg-muted);background:0 0;border:0;margin:0;padding:0;font-size:15px;font-weight:500;line-height:22px}.project-desc-edit.is-empty{opacity:.72}.project-desc-input{color:var(--fg)}.project-title-save{flex:none}.project-ident-line.is-title .project-title-save{border-radius:7px;height:28px;min-height:0;padding:0 8px;font-size:12px;line-height:1}.project-ident-line.is-desc .project-title-save{border-radius:6px;height:22px;min-height:0;padding:0 7px;font-size:11px;line-height:1}.project-title-row .boards-more{opacity:1;flex:none;margin-top:0;margin-left:auto;position:relative;top:auto;right:auto}.boards-more{z-index:5;pointer-events:auto;position:absolute;top:4px;right:64px}.boards-more-btn{width:28px;height:28px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.boards-more-btn:hover,.boards-more-btn[aria-expanded=true]{background:var(--bg-hover);color:var(--fg)}.boards-more-ico{display:block}.boards-more-menu{--more-inset:4px;z-index:43;min-width:168px;padding:var(--more-inset);border-radius:var(--card-radius);background:var(--bg-raised);box-shadow:0 0 0 var(--ring-width) var(--stroke), 0 1px 2px #0f172a14, 0 10px 24px #0f172a29;border:0;position:fixed;overflow:hidden}.boards-more-menu a,.boards-more-menu button,.boards-more-flyout button{border-radius:calc(var(--card-radius) - var(--more-inset));width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 9px;font-size:13px;font-weight:500;display:block}.boards-more-menu a:hover,.boards-more-menu button:hover,.boards-more-flyout button:hover{background:var(--bg-hover)}.boards-more-menu button.boards-more-sub{justify-content:space-between;align-items:center;gap:12px;display:flex}.boards-more-menu button.boards-more-sub[aria-expanded=true]{background:var(--bg-hover)}.boards-more-sub-ico{color:var(--fg-muted);flex:none;display:block}.boards-more-sub-ico.is-left{transform:rotate(180deg)}.boards-more-flyout{--more-inset:4px;z-index:44;box-sizing:border-box;width:200px;max-height:min(320px,100vh - 24px);padding:var(--more-inset);border-radius:var(--card-radius);background:var(--bg-raised);box-shadow:0 0 0 var(--ring-width) var(--stroke), 0 1px 2px #0f172a14, 0 10px 24px #0f172a29;transform-origin:100%;border:0;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);position:fixed;overflow:hidden auto}@starting-style{.boards-more-flyout{opacity:0;transform:translate(6px)}}.boards-more-flyout[data-side=right]{transform-origin:0}@starting-style{.boards-more-flyout[data-side=right]{opacity:0;transform:translate(-6px)}}@media (prefers-reduced-motion:reduce){.boards-more-flyout,.boards-more-flyout[data-side=right]{transition:opacity .12s}@starting-style{.boards-more-flyout,.boards-more-flyout[data-side=right]{transform:none}}}.boards-more-label{color:var(--fg-muted);letter-spacing:.02em;padding:7px 9px 4px;font-size:11px;font-weight:600}.boards-more-foot:not(:first-child){box-shadow:inset 0 1px 0 var(--stroke-strong);margin-top:4px;padding-top:5px}.boards-more-menu button.boards-more-archive{color:var(--fg-muted);align-items:center;gap:8px;display:flex}.boards-more-menu button.boards-more-archive:hover{color:var(--fg)}.boards-more-archive-ico{flex:none;display:block}.project-back{letter-spacing:-.015em;color:var(--fg-muted);font-size:14px;font-weight:500;line-height:20px}.project-back:hover{color:var(--fg)}.project-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 4px 8px;display:flex}.project-head-copy h1{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:600;line-height:34px}.project-head-meta,.project-repo{color:var(--fg-muted);margin:6px 0 0;font-size:14px;font-weight:500;line-height:20px}.project-head-tools{align-items:center;gap:12px;display:flex}.project-page.is-settings .boards-body{background:var(--bg-well);align-items:center}.settings-page{background:var(--bg-app);align-items:stretch;height:100%;min-height:100%;display:flex;overflow:hidden}.settings-side{box-sizing:border-box;width:var(--side);flex-direction:column;flex:0 0 var(--side);min-height:0;padding:var(--side-y) var(--side-x);background:var(--bg-app);border-right:1px solid var(--stroke);gap:16px;display:flex}.settings-side-top{gap:var(--section-stack);flex-direction:column;min-width:0;display:flex}.settings-side-nav{flex-direction:column;gap:16px;min-width:0;display:flex}.settings-side-foot{margin-top:auto;padding-top:16px}.settings-mark{align-self:flex-start}.settings-nav,.settings-nav-group{flex-direction:column;gap:0;display:flex}.settings-nav-parent,.settings-nav-sub a{height:32px;color:var(--fg-muted);letter-spacing:-.01em;border-radius:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;text-decoration:none;display:flex}.settings-nav-parent svg{flex:0 0 16px}.settings-nav-parent{color:var(--fg);background:0 0;font-weight:600}.settings-nav-sub{border-left:1px solid var(--stroke);flex-direction:column;gap:0;margin-left:8px;padding-left:16px;display:flex}.settings-nav-sub a{padding-left:8px}.settings-nav-sub a:hover{color:var(--fg)}.settings-nav-sub a[aria-current=page]{color:var(--fg);font-weight:600}.settings-pane{background:var(--bg-well);flex:auto;justify-content:flex-start;align-items:center;min-width:0;overflow:auto}.settings-pane .settings-main.project-settings{box-sizing:border-box;align-self:center;gap:var(--section-stack);width:min(720px,100%);box-shadow:none;background:0 0;border-radius:0;margin:48px auto;padding:0}.settings-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.settings-page-lead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-page-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.settings-people-user{align-items:center;gap:8px;min-width:0;display:flex}.settings-people-name,.settings-people-email{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-people-name{color:var(--fg);font-size:14px;font-weight:500;line-height:20px}.settings-people-email,.settings-people-status,.settings-people-row .project-member-role{color:var(--fg-muted);font-size:13px;font-weight:500;line-height:16px}#workspace-member-list [data-slot=table-head]:nth-child(2),#workspace-member-list [data-slot=table-cell]:nth-child(2){width:132px}#workspace-member-list [data-slot=table-head]:nth-child(3),#workspace-member-list [data-slot=table-cell]:nth-child(3){width:128px}#workspace-member-list [data-slot=table-head]:nth-child(4),#workspace-member-list [data-slot=table-cell]:nth-child(4){text-align:right;width:88px}.settings-people-row .workspace-role-field,.settings-people-row .project-member-role,.settings-people-row .project-member-remove{margin-left:0}.workspace-role-field{vertical-align:middle;margin-left:8px;display:inline-flex}.workspace-role-field select{border-radius:var(--field-radius);background:var(--bg-app);height:32px;color:var(--fg);font:inherit;box-shadow:0 0 0 var(--ring-width) var(--stroke);border:0;padding:0 8px;font-size:13px;font-weight:500}@media (width<=720px){.settings-page{flex-direction:column}.settings-side{border-right:0;flex-basis:auto;width:100%;padding:16px}.settings-side-foot{margin-top:0;padding-top:0}.settings-nav-sub{border-left:0;margin-left:0;padding-left:0}.settings-nav-parent,.settings-nav-sub a{height:32px}.settings-pane .settings-main.project-settings{margin:24px auto 48px;padding:0}#workspace-member-list [data-slot=table-head]:nth-child(3),#workspace-member-list [data-slot=table-cell]:nth-child(3){display:none}}.project-settings{box-sizing:border-box;flex-direction:column;align-self:center;gap:16px;width:min(420px,100%);margin:8px 0 0;padding:24px 0 48px;display:flex}.profile-billing-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-billing-plan{align-items:center;gap:8px;min-width:0;display:flex}.profile-billing-price{letter-spacing:-.02em;color:var(--fg);flex-shrink:0;margin:0;font-size:16px;font-weight:600}.profile-plan-kicker{color:var(--fg-muted);flex-shrink:0;margin:0;font-size:14px;font-weight:500;line-height:20px}#profile-billing .profile-plan-badge.ds-badge{border-radius:var(--control-radius);background:var(--amber-300);color:var(--amber-900);box-shadow:none;opacity:1;pointer-events:none;cursor:default;border:0;align-items:center;gap:4px;padding:8px 16px;font-size:12px;font-weight:600;line-height:16px}#profile-billing .profile-plan-badge .ds-badge-ico{width:16px;height:16px;color:inherit;justify-content:center;align-items:center;display:inline-flex}#profile-billing .profile-plan-badge .ds-badge-label{padding:0;line-height:16px;display:block}#profile-billing .profile-plan-badge .ds-badge-ico svg{width:16px;height:16px;display:block;translate:0 -1px}#profile-billing .profile-plan-badge .ds-badge-ico svg,#profile-billing .profile-plan-badge .ds-badge-ico path{fill:currentColor;stroke:none}.project-settings h1{letter-spacing:-.25px;color:var(--fg);margin:0;font-size:20px;font-weight:500;line-height:28px}.project-settings h2{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600}.project-settings-card{gap:14px}.project-settings [data-slot=button]{align-self:flex-start}.project-field{color:var(--fg-muted);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.project-field input,.project-field select{height:var(--control-height);padding:0 var(--control-pad-x);border-radius:var(--field-radius);background:var(--bg-app);color:var(--fg);box-shadow:0 0 0 var(--ring-width) var(--stroke);border:0}.project-member-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.project-member-list li{align-items:center;gap:10px;font-size:14px;display:flex}.project-member-role{color:var(--fg-muted);margin-left:8px;font-weight:500}.project-member-remove{color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:13px;font-weight:500}.project-member-remove:disabled{cursor:not-allowed;opacity:.4}.project-invite-form,.project-github{flex-direction:column;gap:12px;display:flex}.project-github-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.project-github-pick{flex:220px;min-width:0}.project-github-meta{color:var(--fg-muted);margin:0;font-size:13px;font-weight:500;line-height:1.45}.project-settings-msg{color:var(--fg-muted);margin:0;font-size:14px}.boards-win{background:var(--bg-raised);border-radius:var(--card-radius);min-width:0;min-height:0;color:inherit;box-shadow:0 0 0 var(--ring-width) var(--stroke), 0 1px 2px #a4acb929;border:0;flex-direction:column;transition:opacity .15s ease-out,transform .15s ease-out,filter .15s ease-out,box-shadow .12s;display:flex;position:relative;overflow:hidden}.boards-win-hit{min-width:0;min-height:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;margin:0;padding:0;text-decoration:none;display:flex}.boards-win:hover{box-shadow:0 0 0 var(--ring-width) var(--stroke-strong), 0 1px 2px #a4acb929}.boards-win.is-selected{border-color:var(--stroke-strong);box-shadow:0 0 0 var(--ring-width) var(--stroke-strong)}.boards-win.is-drop-target{z-index:1;opacity:1;filter:none;border-color:var(--blue-600);box-shadow:0 0 0 2px var(--blue-600);background:var(--blue-50);transform:translateY(-1px)}html[data-theme=dark] .boards-win.is-drop-target{background:color-mix(in srgb, var(--blue-600) 24%, var(--bg-raised))}.boards-win.is-selecting .boards-win-hit,.boards-win.is-draggable,.boards-win.is-draggable .boards-win-hit{cursor:pointer}.boards-win.is-draggable:active,.boards-win.is-draggable:active .boards-win-hit{cursor:grabbing}.boards-win.is-draggable .boards-copy,.boards-win.is-draggable .boards-archive,.boards-win.is-draggable .boards-more-btn{cursor:pointer}.boards-win.is-dragging,.boards-win.is-dragging .boards-win-hit{cursor:grabbing}.boards[data-dragging="1"]{background:color-mix(in srgb, var(--bg-canvas) 58%, var(--ink))}.boards[data-dragging="1"] .boards-main{background:0 0}html[data-theme=dark] .boards[data-dragging="1"]{background:color-mix(in srgb, var(--bg-canvas) 68%, var(--neutral-950))}.boards[data-dragging="1"] .boards-archive-split,.boards[data-dragging="1"] .boards-archive-heading,.boards[data-dragging="1"] .boards-top,.boards[data-dragging="1"] .boards-filter-end,.boards[data-dragging="1"] #boards-filter-own,.boards[data-dragging="1"] #boards-filter-shared,.boards[data-dragging="1"] #boards-filter-sent{opacity:.2;filter:saturate(.4);pointer-events:none}.boards[data-dragging="1"] .boards-win:not(.is-drop-ready):not(.is-drop-target):not(.is-dragging){opacity:.2;filter:saturate(.35)}.boards[data-dragging="1"] .boards-win.is-drop-ready:not(.is-drop-target),.boards[data-dragging="1"] .boards-win.is-dragging{opacity:1;filter:none}.boards[data-dragging="1"] .boards-win-new{opacity:.16;filter:saturate(.3);pointer-events:none}body[data-nest-dragging="1"],body[data-nest-dragging="1"] *{cursor:grabbing!important}.boards-win.is-ghost,.boards-win.is-search-hit{box-shadow:0 0 0 2px var(--blue-600), 0 1px 2px #a4acb929;z-index:1}.boards-win.is-search-dim{opacity:.12;filter:saturate(.15)}.boards-win-hit:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.boards-win.is-leaving{opacity:0;filter:blur(4px);pointer-events:none;transform:translateY(-12px)}.boards-chrome{height:36px;padding:0 var(--card-corner-inset);background:var(--bg-chip);border-bottom:1px solid var(--stroke);letter-spacing:-.21px;color:var(--fg-muted);flex:0 0 36px;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.boards-chrome>:first-child{flex:auto;min-width:0}.boards-chrome .boards-more,.boards-chrome .boards-archive{z-index:auto;opacity:1;filter:none;pointer-events:auto;flex:none;position:relative;top:auto;right:auto;scale:1}.boards-archive{top:4px;right:var(--card-corner-inset);z-index:1;width:28px;height:28px;color:var(--fg-muted);cursor:pointer;transition:opacity .18s cubic-bezier(.2, 0, 0, 1), filter .18s cubic-bezier(.2, 0, 0, 1), scale .18s cubic-bezier(.2, 0, 0, 1), background .12s ease, color .12s ease, transform var(--press-out) var(--ease-out);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute}.boards-archive-ico{display:block}.boards-archive:focus-visible{opacity:1;filter:blur();outline:2px solid var(--blue-600);outline-offset:2px;scale:1}.boards-archive:active{transform:scale(var(--press-scale));transition:opacity .18s cubic-bezier(.2, 0, 0, 1), filter .18s cubic-bezier(.2, 0, 0, 1), scale .18s cubic-bezier(.2, 0, 0, 1), background .12s ease, color .12s ease, transform var(--press-in) var(--ease-out)}@media (hover:hover) and (pointer:fine){.boards-archive{opacity:0;filter:blur(4px);pointer-events:none;scale:.25}.boards-win:hover .boards-archive,.boards-win:focus-within .boards-archive,.boards-win.is-archived .boards-archive{opacity:1;filter:blur();pointer-events:auto;scale:1}.boards-archive:hover{background:var(--bg-hover);color:var(--fg)}html[data-theme=dark] .boards-archive:hover{background:var(--neutral-500);color:var(--white)}.boards-win .boards-more{opacity:1}}.boards-host{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.boards-copy{min-width:0;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0;display:inline-flex}.boards-copy:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px;border-radius:6px}.boards-favicon,.site-favicon{object-fit:contain;border-radius:3px;flex:0 0 16px;width:16px;height:16px;display:block}.boards-favicon-stack{flex-direction:row-reverse;flex:none;align-items:center;padding-left:5px;display:inline-flex}.boards-favicon-stack .boards-favicon,.boards-favicon-stack .boards-favicon-more{width:16px;height:16px;box-shadow:0 0 0 1.5px var(--bg-chip);border-radius:50%;flex:0 0 16px;margin-left:-5px}.boards-favicon-stack .boards-favicon{object-fit:cover;background:var(--bg-raised);overflow:hidden}.boards-favicon-more{background:var(--bg-raised);color:var(--fg-muted);letter-spacing:-.02em;justify-content:center;align-items:center;font-size:8px;font-weight:600;line-height:1;display:inline-flex}.url-copy-ico{color:var(--fg-muted);flex:none;display:block}.url-site{align-items:center;gap:6px;min-width:0;display:inline-flex}.boards-project-dot{border-radius:50%;flex:none;width:7px;height:7px}.boards-copy:hover .url-copy-ico,.boards-copy:focus-visible .url-copy-ico{color:var(--fg)}.boards-archive-split{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;padding:80px 0 16px;display:flex}.boards-archive-heading,.boards-shared-heading{letter-spacing:-.21px;color:var(--fg-muted);margin:0;font-size:14px;font-weight:500;line-height:20px}.boards-shared{flex-direction:column;gap:16px;padding:40px 0 0;display:flex}.boards-shared-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.boards-meta-people{align-items:center;margin-left:4px;display:inline-flex}.board-access{padding:24px var(--side-inner) 12px;flex-direction:column;gap:12px;display:flex}.board-access:not(:has(#board-access-lead:not(:empty))):not(:has(#presence-facepile:not(:empty))):not(:has(#board-access-body:not(:empty))):not(:has(#board-invite-open:not([hidden]))):not(:has(#copy-btn:not([hidden]))){padding:0;display:none}#board-access-lead:empty,#board-access-roster:empty,#board-access-roster:not(.is-open),#board-access-body:empty,#board-share-people:empty{display:none}.board-access-share{align-items:center;gap:8px;min-width:0;display:flex}#board-access-share:not(:has(#board-invite-open:not([hidden]))):not(:has(#copy-btn:not([hidden]))){display:none}#board-access-copy-slot:empty{display:none}#board-access-copy-slot,.side-end .auth-sign-in{flex:auto;min-width:0}#board-access-share #board-invite-open{flex:none;width:auto}#board-invite-open .invite-ico{flex-shrink:0;display:block}.board-access-row{align-items:center;gap:8px;display:flex}.board-access-eye{border-radius:var(--control-radius);background:var(--bg-raised);width:32px;height:32px;color:var(--fg);cursor:pointer;box-shadow:var(--btn-secondary-shadow);transition:background .12s ease, transform var(--press-out) var(--ease-out);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.board-access-eye[aria-pressed=true]{background:var(--bg-hover)}.board-access-eye:active{transform:scale(var(--press-scale));transition:transform var(--press-in) var(--ease-out)}.board-access-label{letter-spacing:-.015em;color:var(--fg-body);margin:0;font-size:14px;font-weight:500;line-height:20px}.workspace-dot{background:var(--blue-600);border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.boards-filter-tab .workspace-dot{flex:none}.boards-more-flyout button.boards-more-workspace{align-items:center;gap:8px;display:flex}.boards-more-workspace .workspace-dot{flex:none}.workspace-dot-badge{background:var(--white);min-width:0;max-width:12rem;color:var(--fg-body);letter-spacing:var(--label-tracking);box-shadow:0 0 0 var(--ring-width) var(--stroke);appearance:none;font-size:12px;font-weight:500;line-height:16px;font:inherit;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:999px;flex:0 auto;align-self:center;align-items:center;gap:8px;margin:0;padding:2px 8px;text-decoration:none;display:inline-flex;overflow:hidden}.boards-chrome .workspace-dot-badge{flex:0 auto}#board-access-lead{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.project-ident-line .workspace-dot-badge{align-self:center}.shared-badge{background:var(--bg-chip);max-width:100%;color:var(--fg-body);letter-spacing:var(--label-tracking);box-shadow:var(--control-ring);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:999px;align-self:flex-start;align-items:center;margin:0;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;overflow:hidden}a.shared-badge.workspace-audience{pointer-events:auto;cursor:pointer;color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){a.shared-badge.workspace-audience:hover{box-shadow:0 0 0 var(--ring-width) var(--stroke-strong)}}a.shared-badge.workspace-audience:focus-visible{box-shadow:var(--control-focus);outline:none}.board-access-people{flex-direction:column;gap:4px;width:100%;margin:0;padding:0 2px;list-style:none;display:flex}.board-access-people li{letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:36px;font-size:14px;font-weight:500;line-height:20px;display:flex}.board-access-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-body);font-weight:500;overflow:hidden}.board-access-kick{isolation:isolate;border:1px solid var(--stroke);background:var(--bg-raised);color:var(--fg-body);font:inherit;letter-spacing:-.0125em;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;opacity:0;pointer-events:none;transition:color .12s ease, background .12s ease, border-color .12s ease, opacity .12s ease, transform var(--press-out) var(--ease-out);border-radius:8px;flex:none;align-items:center;margin:0 0 0 auto;padding:4px 10px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex;position:relative;overflow:hidden}.board-access-people li:hover .board-access-kick,.board-access-people li:focus-within .board-access-kick,.board-access-kick.is-holding,.board-access-kick:focus-visible{opacity:1;pointer-events:auto}@media (hover:none){.board-access-kick{opacity:1;pointer-events:auto}}.board-access-kick-fill{z-index:0;background:var(--rec);transform:scaleX(var(--hold,0));transform-origin:0;pointer-events:none;position:absolute;inset:0}.board-access-kick.is-releasing .board-access-kick-fill{transition:transform .2s var(--ease-out)}.board-access-kick.is-releasing .board-access-kick-label-on{transition:clip-path .2s var(--ease-out)}@media (prefers-reduced-motion:reduce){.board-access-kick.is-releasing .board-access-kick-fill,.board-access-kick.is-releasing .board-access-kick-label-on{transition:none}}.board-access-kick-label{z-index:1;font-weight:500;position:relative}.board-access-kick-label-on{z-index:2;padding:inherit;color:var(--white);pointer-events:none;clip-path:inset(0 calc((1 - var(--hold,0)) * 100%) 0 0);align-items:center;font-weight:600;display:flex;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.board-access-kick:hover{color:var(--fg);background:var(--bg-hover);border-color:var(--stroke-strong)}}.board-access-kick:focus-visible{color:var(--fg);outline:2px solid var(--blue-600);outline-offset:2px}.board-access-kick:active,.board-access-kick.is-holding{color:var(--fg);transform:scale(var(--press-scale));transition:color .12s ease, background .12s ease, border-color .12s ease, opacity .12s ease, transform var(--press-in) var(--ease-out)}.board-access-kick:disabled{cursor:wait}.board-conflict{padding:8px var(--side-inner) 0;color:var(--fg-muted);margin:0;font-size:12px;line-height:16px}.board-share-form .ds-menu.board-invite-menu{z-index:2;width:100%;min-width:0;box-shadow:var(--card-shadow);position:relative;top:auto;left:auto}.board-invite-avatar{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.board-invite-item .ds-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.board-invite-item .ds-menu-meta{margin-left:auto}.board-invite-item.is-on-board,.board-invite-item.is-pending{opacity:.48;color:var(--fg-muted);cursor:default;pointer-events:none}.board-invite-item.is-on-board:hover,.board-invite-item.is-pending:hover,.board-invite-item.is-on-board:focus-visible,.board-invite-item.is-pending:focus-visible{background:0 0}#board-access-copy-slot{flex:auto;min-width:0}.board-access-copy{width:100%}.side-foot{padding:12px var(--side-inner) 8px;flex-direction:column;gap:12px;display:flex}.side-foot:empty{padding:0;display:none}.plan-nudge{box-sizing:border-box;background:var(--bg-well);border-radius:var(--field-radius);flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:16px;display:flex}.plan-nudge-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.plan-nudge-title{min-width:0;color:var(--fg-muted);margin:0;font-size:13px;font-weight:500;line-height:20px}.plan-nudge-meta{flex:none;align-items:center;gap:8px;display:flex}.plan-nudge-count{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:20px}.plan-nudge-ring{--plan-track:var(--neutral-300);--seg-1:var(--plan-track);--seg-2:var(--plan-track);--seg-3:var(--plan-track);background:conic-gradient(from -90deg, var(--seg-1) 0 110deg, transparent 110deg 120deg, var(--seg-2) 120deg 230deg, transparent 230deg 240deg, var(--seg-3) 240deg 350deg, transparent 350deg 360deg);border-radius:999px;flex:0 0 16px;width:16px;height:16px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.plan-nudge-ring[data-used="1"]{--seg-1:var(--neutral-950)}.plan-nudge-ring[data-used="2"],.plan-nudge-ring[data-level=amber]{--seg-1:var(--orange);--seg-2:var(--orange)}.plan-nudge-ring[data-used="3"],.plan-nudge-ring[data-level=full]{--seg-1:var(--rec);--seg-2:var(--rec);--seg-3:var(--rec)}html[data-theme=dark] .plan-nudge-ring{--plan-track:var(--neutral-500)}html[data-theme=dark] .plan-nudge-ring[data-used="1"]{--seg-1:var(--fg)}[data-slot=button][data-size=sm].plan-nudge-cta{white-space:normal;text-wrap:balance;width:100%;height:auto;min-height:28px;padding-block:6px;line-height:16px}.plan-nudge--dock{z-index:30;background:var(--white);width:240px;max-width:calc(100vw - 48px);position:fixed;bottom:24px;right:24px}.boards-well>.plan-nudge{flex:none}[data-slot=dialog-content].plan-upgrade-dialog{gap:var(--section-stack);width:min(1120px,100% - 32px);max-height:calc(100vh - 32px);overflow:auto}.plan-upgrade-lead{gap:8px}.plan-upgrade-dialog [data-slot=dialog-title]{letter-spacing:-.4px;color:var(--fg);font-size:24px;font-weight:500;line-height:32px}.plan-upgrade-dialog [data-slot=dialog-description]{color:var(--fg-body);font-size:16px;font-weight:400;line-height:24px}.plan-upgrade-card-cta.is-invisible{visibility:hidden;pointer-events:none}.plan-upgrade-interval{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-upgrade-year-btn{white-space:nowrap;gap:8px}.plan-upgrade-year-perk{color:var(--ink);align-items:center;gap:8px;font-weight:500;display:inline-flex}.plan-upgrade-year-perk:before{content:"·";color:var(--fg-muted);font-weight:500}.plan-upgrade-plans{grid-template-columns:repeat(4,minmax(200px,1fr));gap:16px;display:grid}.plan-upgrade-card[data-slot=card]{flex-direction:column;justify-content:space-between;gap:16px;min-width:0;margin:0;display:flex}.plan-upgrade-card[data-slot=card][data-next="1"],.plan-upgrade-card[data-slot=card][data-next="1"]:focus-within{box-shadow:0 0 0 var(--ring-width) var(--blue-600)}.plan-upgrade-card-top{flex-direction:column;gap:8px;min-width:0;display:flex}.plan-upgrade-card-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-upgrade-card-name h3{letter-spacing:-.2px;color:var(--fg);margin:0;font-size:16px;font-weight:500;line-height:24px}.plan-upgrade-badge{background:var(--bg-chip);height:24px;color:var(--fg-muted);border-radius:999px;align-items:center;padding:0 16px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.plan-upgrade-badge[data-next]{background:var(--neutral-950);color:var(--white)}.plan-upgrade-card-line,.plan-upgrade-card-group{color:var(--fg-muted);margin:0;font-size:14px;line-height:20px}.plan-upgrade-card-group{margin-top:8px}.plan-upgrade-features{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plan-upgrade-features li{color:var(--fg);white-space:nowrap;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.plan-upgrade-feature-ico,.plan-upgrade-features .icon-swap{width:16px;height:16px;color:var(--fg-muted);flex:0 0 16px}.plan-upgrade-card-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.plan-upgrade-card-amount{letter-spacing:-.4px;color:var(--fg);font-size:24px;font-weight:500;line-height:32px}.plan-upgrade-card-period{color:var(--fg-muted);font-size:14px;line-height:20px}.boards-archive-toggle{border:1px solid var(--stroke);background:var(--bg-raised);color:var(--fg);font:inherit;letter-spacing:-.21px;cursor:pointer;transition:background .12s ease, border-color .12s ease, transform var(--press-out) var(--ease-out);border-radius:999px;margin:0;padding:8px 14px;font-size:14px;line-height:20px}.boards-archive-toggle:hover{border-color:var(--stroke-strong);background:var(--bg-hover)}.boards-archive-toggle:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.boards-archive-toggle:active{transform:scale(var(--press-scale));transition:transform var(--press-in) var(--ease-out)}.boards-new-tab{align-items:center;gap:6px;min-width:0;display:inline-flex}.boards-new{text-align:center;width:100%;aspect-ratio:var(--boards-preview-ratio);background:var(--bg-canvas);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;min-height:0;padding:32px 24px;display:flex}.boards-new-pins{pointer-events:none;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.boards-new-pin{flex:0 0 28px;width:28px;height:28px;display:block}.boards-new h1{letter-spacing:-.25px;max-width:280px;color:var(--fg);text-wrap:balance;margin:0;font-size:20px;font-weight:500;line-height:28px}.boards-new p{letter-spacing:-.21px;max-width:280px;color:var(--fg-muted);text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:20px}.boards-new-form{width:100%;min-height:var(--boards-foot);padding:8px var(--card-corner-inset);background:var(--bg-raised);border-top:1px solid var(--stroke);text-align:left;flex:none}.boards-new-form .url-field{cursor:text;width:100%;max-width:none}.boards-preview{width:100%;aspect-ratio:var(--boards-preview-ratio);background:linear-gradient(180deg, var(--neutral-100) 0%, var(--neutral-50) 72%);flex:none;min-height:0;position:relative;overflow:hidden}.boards-preview-shot{object-fit:cover;object-position:top center;pointer-events:none;background:var(--white);width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.boards-preview-empty{color:var(--fg-muted);justify-content:center;align-items:center;font-size:14px;line-height:20px;display:flex;position:absolute;inset:0}.boards-meta{min-height:var(--boards-foot);padding:8px var(--card-corner-inset);letter-spacing:-.21px;color:var(--fg-muted);background:var(--bg-raised);border-top:1px solid var(--stroke);flex:none;align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}html[data-theme=dark] .boards-chrome{color:var(--white)}html[data-theme=dark] .boards-meta,html[data-theme=dark] .boards-meta-time,html[data-theme=dark] .boards-meta-notes{color:var(--neutral-200);font-weight:400}.boards-meta-notes,.boards-meta-time{align-items:center;gap:6px;min-width:0;display:inline-flex}.boards-meta-time{margin-left:auto}.boards-meta-notes span,.boards-meta-time span{font-variant-numeric:tabular-nums}.boards-meta-ico{flex:none;display:block}@media (width<=767px){.boards-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=519px){.boards-main{grid-template-columns:1fr}}.board{background:var(--bg-app);height:100%;min-height:100%;display:flex;overflow:hidden}.side{width:var(--side);flex:0 0 var(--side);padding:var(--side-y) var(--side-x);border-right:1px solid var(--stroke);background:var(--bg-app);flex-direction:column;min-height:0;display:flex}@media (width>=901px){.board[data-side=collapsed] .side{width:var(--side-collapsed);flex-basis:var(--side-collapsed);padding:var(--side-y) 8px;overflow:hidden}.board[data-side=collapsed] .side-brand{flex-direction:column;justify-content:flex-start;align-items:center;gap:8px}.board[data-side=collapsed] .side-brand .mark span,.board[data-side=collapsed]>.side>#side-top>.all,.board[data-side=collapsed] .side-label,.board[data-side=collapsed] .side-label-row,.board[data-side=collapsed] .marks-filters,.board[data-side=collapsed] .pages,.board[data-side=collapsed] .pages-summary,.board[data-side=collapsed] .marks,.board[data-side=collapsed] .board-access,.board[data-side=collapsed] .side-foot,.board[data-side=collapsed] .board-conflict{display:none!important}.board[data-side=collapsed] .chrome-tools{flex-direction:column;gap:4px}.board[data-side=collapsed] .side .notification-center{z-index:5;position:relative;overflow:visible}.board[data-side=collapsed] .side .notification-panel{left:calc(var(--side-collapsed) + 8px);top:16px}.board[data-side=collapsed] .side-notes-count:not([hidden]){margin:8px auto 0;display:inline-flex}.board[data-side=collapsed] .side-end{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;padding:0 0 4px}.board[data-side=collapsed] .side-end-stack{display:contents}.board[data-side=collapsed] .side-end-profile{flex-direction:column;order:1;align-items:center;width:40px;display:flex}.board[data-side=collapsed] .side-end .side-collapse{order:2}.board[data-side=collapsed] .side-end .account-foot{flex:none;width:40px;padding:0;display:flex}.board[data-side=collapsed] .account-who{display:none}.board[data-side=collapsed] .side-end .account-link{justify-content:center;width:40px;height:40px;padding:0}.board[data-side=collapsed] .side-end .auth-chip,.board[data-side=collapsed] .side-end .auth-sign-in{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.board[data-side=collapsed] .side-end .auth-chip-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.board[data-side=collapsed] .side-end .auth-chip-ico{display:block}}.side-top{padding:6px var(--side-inner) 12px;flex-direction:column;gap:16px;display:flex}.side-brand{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.board>.side>#side-top>.all,.side-top .all,.settings-side-nav .all{border-radius:var(--control-radius);background-color:var(--bg-raised);background-image:var(--btn-secondary-bevel);width:100%;color:var(--fg-body);letter-spacing:var(--label-tracking);cursor:pointer;box-shadow:var(--btn-secondary-shadow);border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.side-top .all .all-arrow,.settings-side-nav .all .all-arrow{color:currentColor;flex-shrink:0;display:block}.chrome-tools{align-items:center;gap:24px;display:flex}.chrome-who{align-items:center;gap:16px;display:flex}.boards-top .chrome-who{gap:16px}.workspace-switcher{position:relative;overflow:visible}.workspace-switcher-trigger{justify-content:flex-start;gap:8px;width:auto;max-width:none;padding-inline:8px 10px}.workspace-switcher-trigger[data-slot=button][data-size=control]{height:auto;min-height:var(--control-height);padding-block:8px;padding-inline:8px 10px}.boards-top .workspace-switcher-trigger[data-slot=button][data-size=control]{height:var(--control-height);min-height:var(--control-height);padding-block:0;padding-inline:var(--control-pad-x);margin-inline:calc(-1 * var(--control-pad-x))}.boards-top .workspace-switcher-trigger .workspace-mark[data-size=sm]{width:24px;height:24px;font-size:12px}.chrome-who .workspace-switcher-trigger[data-slot=button][data-variant=ghost]{color:var(--fg);box-shadow:none;background:0 0}@media (hover:hover) and (pointer:fine){.chrome-who .workspace-switcher-trigger[data-slot=button][data-variant=ghost]:hover:not(:disabled){background:var(--bg-hover);color:var(--fg);box-shadow:none}.chrome-who .workspace-switcher-trigger:hover .workspace-mark{box-shadow:0 0 0 var(--ring-width) var(--stroke-strong)}}.chrome-who .workspace-switcher-trigger[aria-expanded=true]{background:var(--bg-hover);box-shadow:none}.chrome-who .workspace-switcher-trigger[aria-expanded=true] .workspace-mark{box-shadow:0 0 0 var(--ring-width) var(--stroke-strong)}.chrome-who .workspace-switcher-trigger[data-slot=button][data-variant=ghost]:focus-visible{box-shadow:var(--control-focus)}.workspace-switcher-skel{box-sizing:border-box;min-height:var(--control-height);border-radius:var(--control-radius);background:0 0;align-items:center;gap:8px;padding-block:8px;padding-inline:8px 10px;display:flex}.workspace-switcher-skel-mark{border-radius:8px;flex:0 0 24px;width:24px;height:24px}.workspace-switcher-skel-name{width:88px;height:12px}.chrome-who .workspace-switcher-menu{top:calc(100% + 8px);bottom:auto;background:var(--bg-raised);min-width:280px;max-width:min(320px,100vw - 16px);box-shadow:var(--card-shadow);inset-inline:auto 0}.workspace-switcher-name{text-align:start;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.workspace-switcher-chevron{color:var(--fg-muted);transition:transform .15s var(--ease-out);flex:none;margin-inline-start:auto}.workspace-switcher-chevron.is-open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.workspace-switcher-chevron{transition:none}}.workspace-switcher-menu{top:auto;bottom:calc(100% + 8px);z-index:20;min-width:280px;padding:16px 8px;position:absolute;inset-inline:0 auto}.workspace-switcher-item[aria-current=true]{box-shadow:0 0 0 var(--ring-width) var(--card-ring-line);background:0 0}.workspace-switcher-item[aria-current=true]:hover,.workspace-switcher-item[aria-current=true]:focus-visible{background:var(--bg-hover)}.workspace-switcher-menu .ds-menu-item:focus-visible{box-shadow:var(--control-focus)}.workspace-switcher-menu [data-slot=field-error]{text-wrap:pretty;margin:0 8px 8px}.workspace-create-dialog [data-slot=dialog-title],.workspace-invite-dialog [data-slot=dialog-title]{text-wrap:balance}.workspace-create-dialog [data-slot=dialog-description],.workspace-invite-dialog [data-slot=dialog-description],.workspace-create-dialog [data-slot=field-error],.workspace-invite-dialog [data-slot=field-error]{text-wrap:pretty}.workspace-invite-role-hint{color:var(--fg-muted);text-wrap:pretty;margin:8px 0 0;font-size:13px;line-height:18px}.workspace-role-text{color:var(--fg-muted);margin-left:auto;font-size:13px;font-weight:500;line-height:16px}.workspace-create-mark{background:var(--bg-chip);width:32px;height:32px;color:var(--fg-body);box-shadow:0 0 0 var(--ring-width) var(--stroke);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.workspace-switcher-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-switcher-item .ds-menu-meta{margin-left:auto}.side-collapse{width:40px;height:40px;color:var(--fg);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out), transform var(--press-out) var(--ease-out);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.side-collapse:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.side-collapse:active{transform:scale(var(--press-scale));transition:background .12s var(--ease-out), color .12s var(--ease-out), transform var(--press-in) var(--ease-out);background:0 0}@media (hover:hover) and (pointer:fine){.side-collapse:hover,.side-collapse:hover:active{background:var(--bg-hover);color:var(--fg)}html[data-theme=dark] .side-collapse:hover,html[data-theme=dark] .side-collapse:hover:active{background:var(--neutral-400)}}.side-collapse-ico{flex-shrink:0;display:block}.side-notes-count{background:var(--bg-tool);width:40px;height:40px;color:var(--fg);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out), transform var(--press-out) var(--ease-out);border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none;position:relative}.side-notes-count:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.side-notes-count:active{transform:scale(var(--press-scale));background:var(--bg-tool);transition:background .12s var(--ease-out), color .12s var(--ease-out), transform var(--press-in) var(--ease-out)}@media (hover:hover) and (pointer:fine){.side-notes-count:hover{background:var(--bg-hover);color:var(--fg)}html[data-theme=dark] .side-notes-count:hover{background:var(--neutral-400)}}.side-notes-count-ico{flex-shrink:0;display:block}.side-notes-count-n{border:2px solid var(--bg-app);background:color-mix(in srgb, var(--blue-600) 14%, var(--bg-raised));min-width:17px;height:17px;color:var(--blue-600);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:3px;right:2px}.auth-chip-ico{flex-shrink:0;display:none}.side-end{padding:16px var(--side-inner) 16px;flex-direction:row;align-items:flex-end;gap:8px;margin-top:auto;display:flex}.side-end-stack{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.side-end-profile{align-items:center;min-width:0;display:flex}.side-end .side-collapse{flex:none}.side-end .account-foot{flex:1;min-width:0;padding:0}.side-end .account-link{gap:10px}.side-end .account-link [data-slot=avatar]{width:32px;height:32px}.side-end .account-link [data-slot=avatar-fallback]{font-size:14px}.side-end .account-hint{letter-spacing:-.015em;font-size:14px;font-weight:400;line-height:20px}.notification-center{flex:none;position:relative}.side .notification-panel{z-index:40;position:fixed;top:56px;left:16px;right:auto}.icon-swap{place-items:center;line-height:0;display:inline-grid;position:relative}.icon-swap-line,.icon-swap-fill{grid-area:1/1;place-items:center;transition-property:opacity,filter,scale;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}.icon-swap-fill{opacity:0;filter:blur(4px);pointer-events:none;scale:.25}.icon-swap.is-filled .icon-swap-line,.tool.on .icon-swap-line,.mark-complete.is-on .icon-swap-line,.composer-record-btn.is-on .icon-swap-line,.composer-dictate[data-phase=listening] .icon-swap-line,.reply-dictate[data-phase=listening] .icon-swap-line,.viewport-tool[aria-expanded=true] .icon-swap-line,.note-peek-more[aria-expanded=true] .icon-swap-line,.marks-filter-chip[aria-expanded=true] .icon-swap-line{opacity:0;filter:blur(4px);scale:.25}.icon-swap.is-filled .icon-swap-fill,.tool.on .icon-swap-fill,.mark-complete.is-on .icon-swap-fill,.composer-record-btn.is-on .icon-swap-fill,.composer-dictate[data-phase=listening] .icon-swap-fill,.reply-dictate[data-phase=listening] .icon-swap-fill,.viewport-tool[aria-expanded=true] .icon-swap-fill,.note-peek-more[aria-expanded=true] .icon-swap-fill,.marks-filter-chip[aria-expanded=true] .icon-swap-fill{opacity:1;filter:blur();scale:1}@media (hover:hover) and (pointer:fine){:is(button,a,[role=button]):hover .icon-swap-line,.plan-upgrade-features li:hover .icon-swap-line{opacity:0;filter:blur(4px);scale:.25}:is(button,a,[role=button]):hover .icon-swap-fill,.plan-upgrade-features li:hover .icon-swap-fill{opacity:1;filter:blur();scale:1}}@media (prefers-reduced-motion:reduce){.icon-swap-line,.icon-swap-fill,.icon-swap.is-filled .icon-swap-line,.icon-swap.is-filled .icon-swap-fill,.tool.on .icon-swap-line,.tool.on .icon-swap-fill,.mark-complete.is-on .icon-swap-line,.mark-complete.is-on .icon-swap-fill,.composer-record-btn.is-on .icon-swap-line,.composer-record-btn.is-on .icon-swap-fill,:is(button,a,[role=button]):hover .icon-swap-line,:is(button,a,[role=button]):hover .icon-swap-fill,.plan-upgrade-features li:hover .icon-swap-line,.plan-upgrade-features li:hover .icon-swap-fill{filter:none;transition-property:opacity;transition-duration:.15s;scale:1}}.side-collapse-door{perspective:36px;place-items:center;display:grid}.side-collapse-leaf{transform-origin:0;backface-visibility:hidden;transition:transform .4s var(--ease-out), opacity .4s var(--ease-out);grid-area:1/1;display:grid}.side-collapse:not(.is-expand) .side-collapse-leaf[data-leaf=close]{opacity:1;transform:rotateY(0)}.side-collapse:not(.is-expand) .side-collapse-leaf[data-leaf=open]{opacity:0;pointer-events:none;transform:rotateY(90deg)}.side-collapse.is-expand .side-collapse-leaf[data-leaf=close]{opacity:0;pointer-events:none;transform:rotateY(-90deg)}.side-collapse.is-expand .side-collapse-leaf[data-leaf=open]{opacity:1;transform:rotateY(0)}.side-collapse .icon-swap{perspective:36px}.side-collapse .icon-swap-line,.side-collapse .icon-swap-fill{transform-origin:0;transition-property:opacity,transform;transition-duration:.32s;transition-timing-function:var(--ease-out);filter:none;scale:1}.side-collapse .icon-swap-fill{opacity:0;transform:rotateY(-80deg)}.side-collapse .icon-swap-line{transform:rotateY(0)}@media (hover:hover) and (pointer:fine){.side-collapse:hover .icon-swap-line{opacity:0;filter:none;transform:rotateY(80deg)}.side-collapse:hover .icon-swap-fill{opacity:1;filter:none;transform:rotateY(0)}}@media (prefers-reduced-motion:reduce){.side-collapse-leaf,.side-collapse .icon-swap-line,.side-collapse .icon-swap-fill,.side-collapse:hover .icon-swap-line,.side-collapse:hover .icon-swap-fill{transition-property:opacity;transition-duration:.15s;transform:none}}.notification-bell{width:40px;height:40px;color:var(--fg-muted);cursor:pointer;transition:background .12s ease, color .12s ease, transform var(--press-out) var(--ease-out);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.notification-bell .icon-swap{transform-origin:50% 12%}.notification-bell:focus-visible{box-shadow:var(--control-focus);outline:none}.notification-bell:active{transform:scale(var(--press-scale));transition:background .12s ease, color .12s ease, transform var(--press-in) var(--ease-out)}@media (hover:hover) and (pointer:fine){.notification-bell:hover{background:var(--bg-hover);color:var(--fg)}.notification-bell:hover .icon-swap{animation:notification-bell-ring .7s var(--ease-out) 1}}@keyframes notification-bell-ring{0%,to{transform:rotate(0)}15%{transform:rotate(7deg)}30%{transform:rotate(-6deg)}45%{transform:rotate(4deg)}60%{transform:rotate(-2.5deg)}75%{transform:rotate(1.5deg)}}.notification-badge{border:2px solid var(--bg-canvas);background:var(--blue-600);min-width:17px;height:17px;color:var(--white);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:3px;right:2px}.notification-panel{z-index:20;border-radius:var(--card-radius);background:var(--bg-raised);width:min(360px,100vw - 24px);max-height:min(520px,100vh - 88px);box-shadow:0 0 0 var(--ring-width) var(--stroke), 0 1px 2px #0f172a14, 0 16px 40px #0f172a24;color:var(--fg);transform-origin:100% 0;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);border:0;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}@starting-style{.notification-panel{opacity:0;transform:scale(.97)}}.notification-panel-head{align-items:baseline;padding:8px 8px 12px;display:flex}.notification-panel-head h2{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:16px;font-weight:600;line-height:24px}.notification-groups{flex-direction:column;gap:8px;display:flex}.notification-group{background:var(--bg-canvas);box-shadow:0 0 0 var(--ring-width) var(--stroke);color:inherit;border:0;border-radius:10px;flex-direction:column;gap:6px;padding:12px;transition:background .12s,border-color .12s;display:flex}@media (hover:hover) and (pointer:fine){.notification-group:hover{border-color:var(--stroke-strong);background:var(--bg-hover)}}.notification-board-host{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;overflow:hidden}.notification-board-host:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.notification-item{color:var(--fg-muted);text-wrap:pretty;border-radius:8px;flex-direction:column;gap:8px;margin-inline:-6px;padding:4px 6px;font-size:14px;line-height:20px;display:flex}.notification-item-main{color:inherit;text-wrap:pretty;transition:color .12s ease, transform var(--press-out) var(--ease-out);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:8px;text-decoration:none;display:grid}.notification-review{flex-wrap:wrap;align-items:center;gap:8px;padding-inline-start:30px;display:flex}.notification-item-copy{min-width:0}.notification-when{color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px;font-weight:500;line-height:20px}.notification-item-main:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.notification-item-main:active{transform:scale(var(--press-scale));transition:color .12s ease, transform var(--press-in) var(--ease-out)}@media (hover:hover) and (pointer:fine){.notification-item-main:hover{color:var(--fg)}.notification-review [data-slot=button][data-variant=default]:hover:not(:disabled),.note-peek-review [data-slot=button][data-variant=default]:hover:not(:disabled){filter:brightness(.88)}.notification-review [data-slot=button][data-variant=secondary]:hover:not(:disabled),.note-peek-review [data-slot=button][data-variant=secondary]:hover:not(:disabled){background-color:color-mix(in srgb, var(--neutral-900) 8%, var(--bg-raised));background-image:var(--btn-secondary-bevel-hover)}}.notification-item.is-unread{color:var(--fg-body)}.notification-item.is-unread .notification-when{color:var(--fg-muted)}.notification-avatar-face{display:inline-flex}.notification-avatar{background:var(--bg-raised);width:22px;height:22px;box-shadow:inset 0 0 0 var(--ring-width) var(--stroke);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.notification-avatar img{width:14px;height:12px;display:block}.notification-empty{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:32px 16px;display:flex}.notification-empty p{margin:0;font-size:14px;font-weight:600;line-height:20px}.notification-empty span{max-width:240px;color:var(--fg-muted);text-wrap:pretty;font-size:14px;line-height:20px}.notification-skeleton{flex-direction:column;gap:8px;padding:4px;display:flex}.notification-skel-row{border-radius:10px;width:100%;height:68px}@media (prefers-reduced-motion:reduce){.notification-panel{transition:opacity .12s;transform:none}.notification-bell:active,.notification-item-main:active{transform:none}.notification-bell:hover .icon-swap{animation:none}}@media (width<=640px){.notification-panel{transform-origin:top;width:auto;max-height:calc(100vh - 80px);position:fixed;top:68px;left:12px;right:12px}}.notification-panel-head a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.notification-panel-head a:hover{color:var(--blue-600)}}.notification-panel-head a:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px;border-radius:4px}.notification-see-all{color:var(--fg-muted);letter-spacing:-.01em;cursor:pointer;transition:color .12s ease, transform var(--press-out) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;margin-top:4px;padding:10px 8px 6px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;display:flex}.notification-see-all:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px;border-radius:8px}.notification-see-all:active{transform:scale(var(--press-scale));transition:color .12s ease, transform var(--press-in) var(--ease-out)}@media (hover:hover) and (pointer:fine){.notification-see-all:hover{color:var(--fg)}}.notifications-page{background:var(--bg-canvas);flex-direction:column;min-height:100%;display:flex}.notifications-body{flex-direction:column;gap:16px;width:min(420px,100% - 48px);margin:0 auto 64px;display:flex}.notifications-head{flex-direction:column;gap:4px;display:flex}.notifications-head h1{letter-spacing:-.25px;color:var(--fg);margin:0;font-size:20px;font-weight:500;line-height:28px}.notifications-head p{color:var(--fg-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:20px}.notifications-page .notification-groups{gap:12px}.notifications-page .notification-group{border-radius:14px;gap:8px;padding:16px 18px}.notifications-page .notification-empty{text-align:left;align-items:flex-start;padding:12px 0 32px}.notifications-page .notification-skel-row{border-radius:14px;height:88px}@media (prefers-reduced-motion:reduce){.notification-see-all:active{transform:none}}.auth-chip-host:empty{display:none}.auth-chip{cursor:pointer;color:var(--fg-muted);background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:500;line-height:16px}.auth-chip:hover{color:var(--fg)}a.auth-chip{text-decoration:none}.auth-avatar{background:var(--avatar-fill,var(--zaire));width:28px;height:28px;color:var(--avatar-letter,var(--zaire-letter));letter-spacing:0;object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.account-foot{flex-direction:column;align-items:stretch;padding-top:4px;display:flex}.account-foot:empty{display:none}.account-link{min-width:0;color:inherit;border-radius:8px;align-items:center;gap:10px;padding:4px 0;text-decoration:none;display:flex}.account-link:hover .account-hint{color:var(--fg)}.account-who{flex-direction:column;min-width:0;line-height:20px;display:flex}.account-name{letter-spacing:-.015em;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.account-hint{letter-spacing:-.015em;color:var(--fg-muted);font-size:14px;font-weight:400}.account-sign-out{cursor:pointer;text-align:left;font:inherit;color:var(--fg-muted);background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:500;line-height:16px}.account-sign-out:hover{color:var(--fg)}.boards .chrome-tools .account-foot,.notifications-page .chrome-tools .account-foot{flex:none;width:auto;max-width:220px;margin:0;padding:0}.boards .chrome-tools .account-link,.notifications-page .chrome-tools .account-link{justify-content:center;width:40px;height:40px;padding:0}.profile{background:var(--bg-canvas);min-height:100%;position:relative}.profile-mark{z-index:2;left:calc(var(--side-x) + var(--side-inner));top:calc(var(--side-y) + 6px);position:absolute}.profile-tools{z-index:2;right:calc(var(--side-x) + var(--side-inner));top:calc(var(--side-y) + 6px);position:absolute}.profile-main{flex-direction:column;gap:16px;width:100%;max-width:420px;margin:0 auto;padding:96px 24px 48px;display:flex}.profile-main h1{letter-spacing:-.25px;color:var(--fg);margin:0;font-size:20px;font-weight:500;line-height:28px}.profile-copy,.profile-loading,.profile-email{letter-spacing:-.015em;color:var(--fg-muted);margin:0;font-size:14px;line-height:20px}.profile-card{width:100%;padding:var(--card-pad);background:var(--bg-raised);border-radius:var(--card-radius);box-shadow:0 0 0 var(--ring-width) var(--card-ring-line);transition:box-shadow .12s var(--ease-out);border:0;flex-direction:column;align-items:stretch;gap:16px;display:flex}.profile-card:focus-within{box-shadow:var(--card-shadow)}.profile-identity{flex-direction:column;align-items:stretch;gap:16px;display:flex}.profile-identity [data-slot=button]{align-self:flex-start}.workspace-card{gap:var(--section-stack);flex-direction:column;display:flex}.workspace-lead,.workspace-tune,.workspace-switch{flex-direction:column;display:flex}.workspace-lead{gap:8px}.workspace-tune,.workspace-switch{gap:16px}.workspace-tune [data-slot=button]{align-self:flex-start}.workspace-color-swatches{flex-wrap:wrap;gap:8px;display:flex}.workspace-color-swatch{background:var(--swatch);cursor:pointer;width:24px;height:24px;box-shadow:0 0 0 var(--ring-width) transparent;border:0;border-radius:999px;padding:0}.workspace-color-swatch[aria-pressed=true]{box-shadow:0 0 0 var(--ring-width) var(--fg)}.workspace-logo-row{align-items:center;gap:16px;display:flex}.workspace-logo-btn{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;display:inline-flex;position:relative}.workspace-logo-btn:disabled{cursor:default}.workspace-logo-btn .profile-photo-hint{border-radius:8px}.workspace-logo-btn:hover .profile-photo-hint,.workspace-logo-btn:focus-visible .profile-photo-hint{opacity:1}.workspace-mark{background:var(--bg-chip);color:var(--fg);letter-spacing:-.02em;box-shadow:0 0 0 var(--ring-width) var(--card-ring-line);border-radius:8px;flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.workspace-mark[data-size=sm]{width:32px;height:32px;font-size:14px}.workspace-mark[data-size=xl]{width:64px;height:64px;font-size:24px}.workspace-mark:has(img){box-shadow:none}.workspace-mark img{object-fit:cover;outline-offset:-1px;outline:1px solid oklch(0% 0 0/.1);width:100%;height:100%}html[data-theme=dark] .workspace-mark img{outline-color:oklch(100% 0 0/.1)}.workspace-plan,.workspace-switch-label,.workspace-switch-meta{color:var(--fg-muted);margin:0;font-size:12px;font-weight:500}.workspace-switch-row{border-radius:var(--field-radius);background:var(--bg-chip);width:100%;color:var(--fg);text-align:left;cursor:pointer;box-shadow:0 0 0 var(--ring-width) var(--card-ring-line);border:0;align-items:center;gap:8px;padding:8px;display:flex}.workspace-switch-row:disabled{cursor:default}.workspace-switch-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.profile-card-who{align-items:center;gap:16px;display:flex}.profile-photo{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex;position:relative}.profile-photo:disabled{cursor:default}.profile-photo:active:not(:disabled){transform:scale(.97)}.profile-photo-hint{color:var(--white);letter-spacing:-.01em;opacity:0;transition:opacity .12s var(--ease-out);background:#1212127a;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex;position:absolute;inset:0}.profile-photo:hover .profile-photo-hint,.profile-photo:focus-visible .profile-photo-hint{opacity:1}.profile-card-actions{flex-direction:column;gap:8px;width:100%;display:flex}.profile-card-settings{padding:8px 0 0}.profile-avatar{width:40px;height:40px;font-size:16px}.profile-who{min-width:0}.profile-name{letter-spacing:-.2px;color:var(--fg);margin:0;font-size:16px;font-weight:500;line-height:24px}.profile-accordion-list{flex-direction:column;gap:4px;width:100%;display:flex}.profile-accordion{width:100%;display:block}.profile-accordion [data-slot=accordion-header]{width:100%;margin:0}.profile-accordion-toggle{justify-content:space-between;align-items:center;gap:var(--control-gap);width:100%;min-height:var(--control-height);padding:var(--control-pad-y) var(--control-pad-x);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--control-radius);font:inherit;text-align:left;background:0 0;border:0;margin:0;transition:background .12s;display:flex}.profile-accordion-toggle:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}@media (hover:hover) and (pointer:fine){.profile-accordion-toggle:hover{background:var(--bg-hover)}.profile-accordion-toggle:hover .profile-accordion-chevron{color:var(--fg)}}.profile-accordion-title{letter-spacing:var(--label-tracking);color:var(--fg);margin:0;font-size:14px;font-weight:500;line-height:20px}.profile-accordion-chevron{color:var(--fg-muted);transform-origin:50%;transition:transform .16s var(--ease-out);flex-shrink:0;display:block;transform:rotate(0)}.profile-accordion[data-open] .profile-accordion-chevron{transform:rotate(90deg)}.profile-accordion-panel{width:100%;height:var(--accordion-panel-height);transition:height .16s var(--ease-out);display:block;overflow:hidden}.profile-accordion-panel[data-starting-style],.profile-accordion-panel[data-ending-style]{height:0}@media (prefers-reduced-motion:reduce){.profile-accordion-panel,.profile-accordion-chevron{transition:none}}.profile-accordion-body{width:100%;padding:4px 0 16px}.profile-accordion-body .profile-tokens>h2{display:none}.profile-docs-section{flex-direction:column;gap:8px;display:flex}.profile-docs-link{width:fit-content;letter-spacing:var(--label-tracking);color:var(--fg-muted);transition:color .15s ease, transform var(--press-out) var(--ease-out);font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.profile-docs-link:hover{color:var(--fg)}.profile-docs-link:active{transform:scale(var(--press-scale));transition:color .15s ease, transform var(--press-in) var(--ease-out)}.profile-back{letter-spacing:-.015em;color:var(--fg-muted);font-size:14px;font-weight:500;text-decoration:none}.profile-back:hover{color:var(--fg)}.profile-notifications{flex-direction:column;gap:12px;display:flex}.profile-section-note{color:var(--fg-muted);margin:0;font-size:12px;line-height:16px}.profile-section-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.profile-section-head h2{letter-spacing:-.2px;margin:0;font-size:16px;font-weight:500;line-height:24px}.profile-section-head p{color:var(--fg-muted);margin:0;font-size:12px;line-height:16px}.profile-preference-list{border-radius:var(--card-radius);background:var(--bg-raised);box-shadow:inset 0 0 0 var(--ring-width) var(--stroke);border:0;overflow:hidden}.profile-preference-row{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.profile-preference-row+.profile-preference-row{border-top:1px solid var(--stroke)}.profile-preference-row>div{min-width:0}.profile-preference-row div>span{font-size:14px;font-weight:500;line-height:20px;display:block}.profile-preference-row p{color:var(--fg-muted);text-wrap:pretty;margin:2px 0 0;font-size:12px;line-height:16px}.profile-switch{background:var(--neutral-300);cursor:pointer;width:36px;height:22px;transition:background .15s ease, transform var(--press-out) var(--ease-out);border:0;border-radius:999px;flex:none;padding:0;position:relative}.profile-switch>span{background:var(--white);width:16px;height:16px;transition:transform .18s var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px;transform:translate(0);box-shadow:0 1px 2px #0f172a29}.profile-switch[aria-checked=true]{background:var(--blue-600)}.profile-switch[aria-checked=true]>span{transform:translate(14px)}.profile-switch:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.profile-switch:active:not(:disabled){transform:scale(var(--press-scale));transition:background .15s ease, transform var(--press-in) var(--ease-out)}.profile-switch:disabled{cursor:default;opacity:.45}.profile-preference-loading{border-radius:var(--card-radius);background:var(--bg-hover);opacity:.72;height:192px}html[data-theme=dark] .profile-switch{background:var(--neutral-500)}html[data-theme=dark] .profile-switch[aria-checked=true]{background:var(--blue-500)}.profile-tokens{flex-direction:column;gap:12px;display:flex}.profile-tokens h2{letter-spacing:-.2px;color:var(--fg);margin:0;font-size:16px;font-weight:500;line-height:24px}.profile-token-form{flex-direction:column;gap:12px;display:flex}.profile-token-fresh{border-radius:var(--card-radius);background:var(--bg-raised);flex-direction:column;gap:8px;padding:16px;display:flex}.profile-token-secret,.profile-token-snippet{overflow-wrap:anywhere;color:var(--fg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:18px;display:block}.profile-token-snippet{white-space:pre-wrap;text-align:left;margin:0}.profile-token-clients{flex-wrap:wrap;gap:4px 14px;display:flex}.profile-token-client{cursor:pointer;font:inherit;letter-spacing:-.015em;color:var(--fg-muted);background:0 0;border:0;padding:0;font-size:14px;font-weight:500;line-height:20px}.profile-token-client[aria-selected=true],.profile-token-client:hover{color:var(--fg)}.profile-token-error{color:var(--rec);margin:0;font-size:14px;line-height:20px}.profile-token-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.profile-token-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-token-name{color:var(--fg);margin:0;font-size:14px;font-weight:500;line-height:20px}.profile-token-revoke{cursor:pointer;font:inherit;color:var(--fg-muted);background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.profile-token-revoke:hover{color:var(--fg)}.join{background:var(--bg-canvas);justify-content:center;align-items:center;height:100%;min-height:100%;padding:24px;display:flex;position:relative}.join-main{width:min(420px,100%)}.join:has(.join-cluster-tight) .join-main{width:auto;max-width:min(420px,100%)}.join-cluster{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}#join-form-root{width:100%}.join-cluster-tight{text-align:center;align-items:center;gap:12px}.join-cluster h1{letter-spacing:-.25px;color:var(--fg);text-align:center;margin:0;font-size:20px;font-weight:500;line-height:28px}.join-copy{letter-spacing:-.015em;text-align:center;color:var(--fg-muted);margin:0;font-size:14px;line-height:20px}.join-copy-inline{text-align:left;margin:0}.join-form button.join-back{cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:0}.join-form{flex-direction:column;gap:16px;width:100%;display:flex}.join-closed{color:var(--fg-body);margin:0;font-size:14px;line-height:20px}.trial-invite-form{flex-direction:column;align-items:flex-start;gap:16px;display:flex}[data-slot=card]{background:var(--bg-raised);border-radius:var(--card-radius);padding:var(--card-pad);box-shadow:0 0 0 var(--ring-width) var(--card-ring-line);transition:box-shadow .12s var(--ease-out);border:0}[data-slot=card]:focus-within{box-shadow:var(--card-shadow)}[data-slot=table-wrap]{width:100%;overflow:hidden}[data-slot=table]{border-collapse:collapse;table-layout:fixed;width:100%}[data-slot=table-head]{background:var(--bg-chip);color:var(--fg-muted);letter-spacing:-.01em;text-align:left;vertical-align:middle;padding:12px 16px;font-size:12px;font-weight:500;line-height:16px}[data-slot=table-cell]{color:var(--fg);vertical-align:middle;padding:12px 16px;font-size:14px;font-weight:500;line-height:20px}[data-slot=table-head]:first-child,[data-slot=table-cell]:first-child{padding-left:var(--card-pad)}[data-slot=table-head]:last-child,[data-slot=table-cell]:last-child{padding-right:var(--card-pad)}.settings-table-card{gap:0;padding:0;overflow:hidden}[data-slot=field-group]{flex-direction:column;gap:12px;width:100%;display:flex}[data-slot=field]{gap:4px;width:100%;display:flex}[data-slot=field][data-orientation=vertical]{flex-direction:column}[data-slot=field][data-orientation=vertical]>*{width:100%}[data-slot=label],[data-slot=field-label]{width:fit-content;letter-spacing:var(--label-tracking);color:var(--fg);-webkit-user-select:none;user-select:none;align-items:center;font-size:14px;font-weight:500;line-height:20px;display:flex}[data-slot=field][data-invalid=true]{color:var(--rec)}[data-slot=input]{box-sizing:border-box;height:var(--control-height);appearance:none;border-radius:var(--field-radius);width:100%;min-width:0;padding:0 var(--control-pad-x);background:var(--bg-app);font:inherit;letter-spacing:var(--label-tracking);color:var(--fg);box-shadow:var(--control-ring);border:0;outline:none;font-size:14px;line-height:20px;transition:border-color .12s,box-shadow .12s}textarea[data-slot=input]{height:auto;min-height:96px;padding:12px var(--control-pad-x);resize:vertical}[data-slot=input]::placeholder{color:var(--fg-muted)}[data-slot=input]:focus,[data-slot=field]:focus-within [data-slot=input]{box-shadow:var(--control-focus)}[data-slot=input][aria-invalid=true]:not(:focus){box-shadow:var(--control-error)}[data-slot=input]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}[data-slot=otp]{justify-content:center;align-items:stretch;gap:10px;width:100%;display:flex}[data-slot=otp-group]{align-items:stretch;gap:var(--control-gap);flex:1;min-width:0;display:flex}[data-slot=otp-sep]{letter-spacing:-.03em;color:var(--fg-body);-webkit-user-select:none;user-select:none;flex:none;align-self:center;font-size:30px;font-weight:600;line-height:36px}[data-slot=otp-slot]{appearance:none;box-sizing:border-box;border-radius:var(--control-radius);background-color:var(--bg-raised);width:auto;min-width:0;height:72px;font:inherit;letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:center;color:var(--blue-600);-webkit-text-fill-color:var(--blue-600);caret-color:var(--blue-600);box-shadow:0 0 0 var(--ring-width) var(--stroke-strong);background-image:none;border:0;outline:none;flex:1;margin:0;padding:0;font-size:30px;font-weight:600;line-height:72px;transition:box-shadow .12s}[data-slot=otp-slot]:focus{box-shadow:0 0 0 var(--ring-width) var(--stroke-strong), 0 0 0 3px color-mix(in srgb, var(--blue-600) 32%, transparent)}[data-slot=otp][data-invalid=true] [data-slot=otp-slot]{color:var(--rec);-webkit-text-fill-color:var(--rec);caret-color:var(--rec);box-shadow:var(--control-error)}[data-slot=otp][data-invalid=true]{animation:otp-shake .18s var(--ease-out)}[data-slot=otp][data-disabled] [data-slot=otp-slot],[data-slot=otp-slot]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}@keyframes otp-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){[data-slot=otp][data-invalid=true]{animation:none}}[data-slot=avatar]{background:var(--avatar-fill,var(--zaire));width:28px;height:28px;color:var(--avatar-letter,var(--zaire-letter));vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}[data-slot=avatar][data-size=sm]{width:22px;height:22px}[data-slot=avatar][data-size=lg]{width:40px;height:40px}[data-slot=avatar][data-size=xl]{width:64px;height:64px}[data-slot=avatar-image]{object-fit:cover;width:100%;height:100%}[data-slot=avatar-fallback]{font-size:12px;font-weight:500;line-height:1}[data-slot=avatar][data-size=lg] [data-slot=avatar-fallback]{font-size:16px}[data-slot=avatar][data-size=xl] [data-slot=avatar-fallback]{font-size:24px}[data-slot=avatar-badge]{border:2px solid var(--bg-app);background:var(--ok);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}[data-slot=avatar-group]{flex-direction:row-reverse;align-items:center;padding-left:6px;display:inline-flex}[data-slot=avatar-group] [data-slot=avatar],[data-slot=avatar-group] [data-slot=avatar-group-count]{box-shadow:0 0 0 2px var(--bg-raised);margin-left:-6px}[data-slot=avatar-group-count]{background:var(--bg-hover);width:22px;height:22px;color:var(--fg-muted);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:500;display:inline-flex}[data-slot=field-error]{letter-spacing:-.015em;color:var(--rec);text-align:center;margin:0;font-size:14px;font-weight:400;line-height:20px}[data-slot=button]{box-sizing:border-box;cursor:pointer;font:inherit;letter-spacing:-.015em;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background .12s ease, color .12s ease, box-shadow .12s ease, opacity .12s ease, transform var(--press-out) var(--ease-out);border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0;font-weight:500;text-decoration:none;display:inline-flex}[data-slot=button]:active:not(:disabled){transform:scale(var(--press-scale));transition-duration:var(--press-in)}[data-slot=button]:disabled{cursor:not-allowed;opacity:.4;box-shadow:none;transform:none}[data-slot=button][hidden]{display:none}[data-slot=button]:focus-visible{box-shadow:var(--control-focus)}[data-slot=button][data-variant=default]{background-color:var(--blue-600);background-image:var(--btn-primary-bevel);color:var(--white);box-shadow:var(--btn-primary-shadow)}[data-slot=button][data-variant=secondary],[data-slot=button][data-variant=outline]{background-color:var(--bg-raised);background-image:var(--btn-secondary-bevel);color:var(--fg-body);box-shadow:var(--btn-secondary-shadow)}[data-slot=button][data-variant=ghost]{color:var(--fg-muted);background:0 0}[data-slot=button][data-variant=destructive]{background-color:color-mix(in srgb, var(--rec) 12%, var(--bg-raised));background-image:var(--btn-secondary-bevel);color:var(--rec);box-shadow:0 1px 2px oklch(58.3% .238 28.476/.12), 0 0 0 1px color-mix(in srgb, var(--rec) 22%, transparent)}[data-slot=button][data-variant=link]{color:var(--blue-600);background:0 0;height:auto;padding:0}[data-slot=button][data-size=default]{height:32px;padding:0 12px;font-size:14px}[data-slot=button][data-size=sm]{height:28px;padding:0 10px;font-size:13px}[data-slot=button][data-size=xs]{border-radius:6px;height:24px;padding:0 8px;font-size:12px}[data-slot=button][data-size=lg]{height:38px;padding:0 16px;font-size:14px}[data-slot=button][data-size=control]{height:var(--control-height);min-height:var(--control-height);padding:0 var(--control-pad-x);border-radius:var(--control-radius);font-size:14px}[data-slot=button][data-size=icon],[data-slot=button][data-size=icon-xs],[data-slot=button][data-size=icon-sm],[data-slot=button][data-size=icon-lg]{padding:0}[data-slot=button][data-size=icon]{width:32px;height:32px}[data-slot=button][data-size=icon-xs]{width:24px;height:24px}[data-slot=button][data-size=icon-sm]{width:28px;height:28px}[data-slot=button][data-size=icon-lg]{width:38px;height:38px}[data-slot=button][data-variant=default]:active:not(:disabled){background-image:var(--btn-primary-bevel-pressed)}[data-slot=button][data-variant=secondary]:active:not(:disabled),[data-slot=button][data-variant=outline]:active:not(:disabled),[data-slot=button][data-variant=destructive]:active:not(:disabled){background-image:var(--btn-secondary-bevel-pressed)}@media (hover:hover) and (pointer:fine){[data-slot=button][data-variant=default]:hover:not(:disabled){background-color:var(--blue-600);background-image:var(--btn-primary-bevel-hover)}[data-slot=button][data-variant=secondary]:hover:not(:disabled),[data-slot=button][data-variant=outline]:hover:not(:disabled){background-color:var(--bg-hover);background-image:var(--btn-secondary-bevel-hover);color:var(--fg)}[data-slot=button][data-variant=ghost]:hover:not(:disabled){background:var(--bg-hover);color:var(--fg)}[data-slot=button][data-variant=destructive]:hover:not(:disabled){background-image:var(--btn-secondary-bevel-hover)}}[data-slot=dialog-overlay]{z-index:45;transition:opacity .15s var(--ease-out);background:#0f172a3d;position:fixed;inset:0}[data-slot=dialog-overlay][data-starting-style],[data-slot=dialog-overlay][data-ending-style]{opacity:0}html[data-theme=dark] [data-slot=dialog-overlay]{background:#0000007a}[data-slot=dialog-content]{z-index:46;box-sizing:border-box;width:min(400px,100% - 32px);padding:var(--card-pad);border-radius:var(--dialog-radius);background:var(--bg-raised);color:var(--fg);transition:transform .15s var(--ease-out), opacity .15s var(--ease-out);outline:none;gap:16px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0f172a14,0 16px 40px #0f172a2e}[data-slot=dialog-content][data-starting-style],[data-slot=dialog-content][data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.97)}@media (prefers-reduced-motion:reduce){[data-slot=dialog-overlay],[data-slot=dialog-content]{transition:opacity .12s}[data-slot=dialog-content][data-starting-style],[data-slot=dialog-content][data-ending-style]{transform:translate(-50%,-50%)}}html[data-theme=dark] [data-slot=dialog-content]{box-shadow:0 1px 2px #0003,0 16px 40px #0006}[data-slot=dialog-header]{flex-direction:column;gap:6px;padding-right:28px;display:flex}[data-slot=dialog-title]{letter-spacing:-.2px;color:var(--fg);margin:0;font-size:16px;font-weight:500;line-height:24px}.blocker-allow-title:focus,.blocker-allow-title:focus-visible{outline:none}[data-slot=dialog-description]{letter-spacing:-.015em;color:var(--fg-muted);margin:0;font-size:14px;font-weight:400;line-height:20px}[data-slot=dialog-footer]{justify-content:flex-end;align-items:center;gap:8px;display:flex}[data-slot=dialog-content] [data-slot=field-error]{text-align:left}.dialog-close{position:absolute;top:16px;right:16px}.board-details-tabs{align-items:center;gap:16px;display:flex}.board-details-tab{cursor:pointer;font:inherit;letter-spacing:-.015em;color:var(--fg-muted);background:0 0;border:0;padding:0;font-size:14px;font-weight:500;line-height:20px}.board-details-tab[aria-selected=true],.board-details-tab:hover{color:var(--fg)}.board-details-panel{gap:var(--section-stack);min-width:0;display:grid}.board-details-facts{gap:16px;margin:0;display:grid}.board-details-facts>div{gap:4px;display:grid}.board-details-facts dt{color:var(--fg-muted);font-size:12px;font-weight:500;line-height:16px}.board-details-facts dd{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:20px}.board-details-facts a{color:inherit;text-decoration:none}.board-details-facts a:hover{text-decoration:underline}.board-details-history{gap:16px;min-width:0;display:grid}.board-details-timeline{gap:16px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.board-details-row{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;display:grid}.board-details-copy{gap:2px;min-width:0;display:grid}.board-details-who{color:var(--fg);font-size:14px;font-weight:600;line-height:20px}.board-details-action{color:var(--fg-muted);font-size:13px;font-weight:500;line-height:16px}.board-details-time{color:var(--fg-muted);font-size:12px;font-weight:400;line-height:16px}.board-details-empty{color:var(--fg-muted);margin:0;font-size:13px;font-weight:400;line-height:20px}.board-details-recipients{gap:16px;display:grid}.board-details-receipts,.board-share-receipts{flex-direction:column;gap:8px;display:flex}.board-details-reviewed,.board-details-played,.board-share-reviewed,.board-share-played{color:var(--fg);margin:0;font-size:14px;font-weight:500;line-height:20px}.board-share-reviewed-n{font-variant-numeric:tabular-nums}.board-recipients-table{border-collapse:collapse;width:100%;font-size:13px;line-height:20px}.board-recipients-table th{text-align:left;color:var(--fg-muted);padding:0 8px 8px 0;font-weight:500}.board-recipients-table td{color:var(--fg);padding:8px 8px 8px 0}.board-recipients-status{font-weight:500}.board-share-dialog,.board-invite-dialog,.copy-delete-dialog{z-index:46;place-items:center;display:grid;position:fixed;inset:0}.board-share-dialog[hidden],.board-invite-dialog[hidden],.copy-delete-dialog[hidden]{display:none}.board-invite-backdrop{background:#0f172a3d;position:absolute;inset:0}html[data-theme=dark] .board-invite-backdrop{background:#0000007a}.board-invite-card{z-index:1;box-sizing:border-box;width:min(400px,100% - 32px);padding:var(--card-pad);border-radius:var(--dialog-radius);background:var(--bg-raised);color:var(--fg);box-shadow:var(--card-shadow);opacity:1;transition:transform .22s var(--ease-out), opacity .22s var(--ease-out);gap:12px;display:grid;position:relative;transform:scale(1)}@starting-style{.board-share-dialog:not([hidden]) .board-invite-card,.board-invite-dialog:not([hidden]) .board-invite-card{opacity:0;transform:scale(.96)}}.board-share-card{gap:var(--section-stack);width:min(440px,100% - 32px)}.board-share-card:focus{outline:none}.board-share-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.board-share-head h2{text-wrap:balance;align-items:center;min-width:0;display:flex}.board-share-close{width:28px;height:28px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.board-share-close:before{content:"";position:absolute;inset:-6px}@media (hover:hover) and (pointer:fine){.board-share-close:hover{background:var(--bg-hover);color:var(--fg)}}.board-share-close:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.board-share-close:active{transform:scale(var(--press-scale))}.board-invite-card h2{letter-spacing:-.2px;margin:0;font-size:16px;font-weight:500;line-height:24px}.board-invite-card p{color:var(--fg-muted);margin:0;font-size:14px;font-weight:400;line-height:20px}.board-invite-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.board-share-access{gap:var(--section-stack);flex-direction:column;min-width:0;display:flex}.board-share-lead{gap:8px;min-width:0;display:grid}.board-share-tune{gap:16px;min-width:0;display:grid}.board-invite-card .board-share-policy{color:var(--fg-muted);text-wrap:pretty;align-items:flex-start;gap:8px;margin:0;font-size:14px;font-weight:400;line-height:20px;display:flex}.board-share-policy-mark{color:var(--fg-muted);flex:none;margin-top:2px;display:inline-flex}.board-share-change-label{line-height:20px}.board-share-change{color:var(--fg);font:inherit;letter-spacing:var(--label-tracking);cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.board-share-change:before{content:"";position:absolute;inset:-10px -8px}.board-share-tune:has(.board-share-knobs) .board-share-change:before{bottom:0}@media (hover:hover) and (pointer:fine){.board-share-change:hover{color:var(--blue-600)}}.board-share-change:focus-visible{box-shadow:var(--control-focus);outline:none}.board-share-chevron{width:16px;height:20px;transition-property:transform;transition-duration:.16s;transition-timing-function:var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.board-share-select-trigger .board-share-chevron{margin-inline-start:auto}.board-share-change .board-share-chevron,.board-share-select-trigger .board-share-chevron{height:20px}.board-share-change .icon-swap,.board-share-select-trigger .icon-swap{width:16px;height:16px}.board-share-chevron.is-open{transform:rotate(180deg)}.board-share-knobs{gap:16px;min-width:0;display:grid}.board-share-setting{gap:8px;min-width:0;display:grid}.board-invite-card .board-share-setting-label{letter-spacing:var(--label-tracking);color:var(--fg);margin:0;font-size:13px;font-weight:500;line-height:16px}.board-share-select{min-width:0;position:relative}.board-share-select-mark{color:var(--fg-muted);flex:none;display:inline-flex}.board-share-select-value{flex:auto;min-width:0}.board-share-select-trigger{width:100%;min-height:var(--control-height);padding:0 var(--control-pad-x);border-radius:var(--control-radius);background:var(--bg-raised);box-shadow:var(--control-ring);color:var(--fg-body);font:inherit;text-align:left;cursor:pointer;transition-property:box-shadow,transform;transition-duration:.14s;transition-timing-function:var(--ease-out);border:0;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.board-share-select-trigger:focus-visible{box-shadow:var(--control-focus);outline:none}.board-share-select-trigger:active{transform:scale(var(--press-scale))}.board-share-select-menu{z-index:2;position:absolute;top:calc(100% + 4px);left:0;right:0}.board-share-before .board-share-callout{padding:var(--card-pad);border-radius:var(--control-radius);background:var(--bg-chip);flex-direction:column;gap:24px;display:flex}.board-share-before .board-share-callout-head{align-items:flex-start;gap:8px;display:flex}.board-share-before .board-share-callout-ico{background:var(--blue-600);width:28px;height:28px;color:var(--white);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.board-share-before .board-share-callout-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.board-invite-card .board-share-before .board-share-callout-kicker{letter-spacing:var(--label-tracking);color:var(--fg);margin:0;font-size:14px;font-weight:500;line-height:20px}.board-invite-card .board-share-before .board-share-callout-lead{color:var(--fg-muted);margin:0;font-size:13px;font-weight:400;line-height:18px}.board-share-before .board-share-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.board-share-before .board-share-options-3{grid-template-columns:1fr}.board-share-before .board-share-feedback{gap:8px;display:grid}.board-share-before .board-share-option{width:100%;color:inherit;text-align:left;background:#ffffffa3;border:0;border-radius:8px;flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:8px;display:flex}.board-share-before .board-share-option[aria-checked=true]{background:var(--bg-raised);box-shadow:var(--control-ring)}.board-share-before .board-share-option-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.board-share-before .board-share-option-radio{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--stroke-strong);border-radius:999px;flex:none}.board-share-before .board-share-option[aria-checked=true] .board-share-option-radio{box-shadow:inset 0 0 0 4px var(--blue-600)}.board-share-before .board-share-option-title{letter-spacing:-.015em;min-width:0;color:var(--fg-body);font-size:14px;font-weight:500;line-height:20px}.board-share-before .board-share-option-hint{color:var(--fg-muted);font-size:13px;font-weight:400;line-height:18px}.board-share-link{align-items:center;gap:8px;display:flex}.board-share-link-shell{min-width:0;height:var(--control-height);padding:0 var(--control-pad-x) 0 12px;border-radius:var(--control-radius);background:var(--bg-raised);box-shadow:var(--control-ring);flex:auto;align-items:center;gap:8px;display:flex}.board-share-link-shell:focus-within{box-shadow:var(--control-focus)}.board-share-favicon{flex:none;width:16px;height:16px;display:block}.board-share-favicon.is-favicon{object-fit:contain;border-radius:3px}.board-share-link-field{min-width:0;height:100%;box-shadow:none;color:var(--fg-body);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:0;font-size:13px;line-height:20px;overflow:hidden}.board-share-link-field:focus{outline:none}.board-share-link .btn{flex:none;min-width:88px}.board-share-form{flex-direction:column;gap:16px;display:flex}.board-share-form[hidden]{display:none}.board-share-invite-label{letter-spacing:-.015em;color:var(--fg);margin:0;font-size:14px;font-weight:500;line-height:20px}.board-share-compose{align-items:flex-start;gap:8px;display:flex}.board-share-field{min-width:0;min-height:var(--control-height);padding:var(--control-pad-y) var(--control-pad-x);border-radius:var(--control-radius);background:var(--bg-app);box-shadow:var(--control-ring);flex-wrap:wrap;flex:auto;align-items:center;gap:8px;display:flex}.board-share-compose .btn-primary{flex:none;align-self:stretch}.board-share-chips{display:contents}.board-share-chip{background:var(--bg-chip);max-width:100%;color:var(--fg-body);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.board-share-chip-x{width:16px;height:16px;color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.board-share-chip-x:hover{background:var(--bg-hover);color:var(--fg)}.board-share-field input{min-width:8rem;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:8rem;margin:0;padding:0 2px;font-size:14px;line-height:20px}@media (prefers-reduced-motion:reduce){.board-invite-card{transition:opacity .16s}@starting-style{.board-share-dialog:not([hidden]) .board-invite-card,.board-invite-dialog:not([hidden]) .board-invite-card{opacity:0;transform:none}}}.join-back,.join-dev{letter-spacing:-.015em;text-align:center;color:var(--blue-600);font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:block}.join-back:hover,.join-dev:hover{color:var(--blue-900)}.side-label{padding:14px var(--side-inner) 6px;letter-spacing:-.0125em;color:var(--fg-muted);text-transform:none;margin:0;font-size:12px;font-weight:500;line-height:16px}.pages{padding:6px var(--side-inner) 12px;flex-direction:column;gap:8px;display:flex}.pages[hidden]{display:none}.pages-section-toggle{width:100%;padding:14px var(--side-inner) 6px;font:inherit;letter-spacing:-.0125em;color:var(--fg-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;line-height:16px;display:flex}.pages-section-toggle[hidden]{display:none}.pages-section-toggle .marks-section-chevron{margin-left:0}.pages-section-toggle[aria-expanded=true] .marks-section-chevron{transform:rotate(180deg)}.pages-summary{padding:6px var(--side-inner) 12px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pages-summary[hidden]{display:none}.pages-domain{align-items:center;gap:8px;min-width:0;display:inline-flex}.pages-domain-host{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.page-row{justify-content:flex-start;align-items:center;gap:var(--control-gap);text-align:left;width:100%;display:flex;overflow:hidden}.page-row.current{background:var(--bg-selected)}.page-favicon{border:var(--ring-width) solid var(--stroke);object-fit:contain;background:0 0;border-radius:5px;flex:0 0 20px;width:20px;height:20px;display:block}.path{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.path-host,.path-label{text-overflow:ellipsis;color:var(--fg);overflow:hidden}.path-host{flex:1 1 0;min-width:0}.path-label{flex:none;min-width:min-content}.path .slash{color:var(--fg-muted);flex-shrink:0}.count{background:var(--bg-count);min-width:20px;height:20px;color:var(--fg-count);letter-spacing:var(--label-tracking);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.side .count{background:color-mix(in srgb, var(--blue-600) 14%, var(--bg-raised));color:var(--blue-600)}@property --marks-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --marks-fade-bottom{syntax:"<length>";inherits:false;initial-value:16px}@keyframes marks-fade-top{0%{--marks-fade-top:0px}to{--marks-fade-top:16px}}@keyframes marks-fade-bottom{0%{--marks-fade-bottom:16px}to{--marks-fade-bottom:0px}}.marks{overscroll-behavior:contain;padding:4px var(--side-inner) 16px;scrollbar-width:none;--marks-fade-top:0px;--marks-fade-bottom:16px;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--marks-fade-top), #000 calc(100% - var(--marks-fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--marks-fade-top), #000 calc(100% - var(--marks-fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--marks-fade-top), #000 calc(100% - var(--marks-fade-bottom)), transparent);flex-direction:column;flex:1;gap:0;display:flex;position:relative;overflow:auto}@supports (animation-timeline:scroll(self y)){.marks{animation-name:marks-fade-top,marks-fade-bottom;animation-duration:auto, auto;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-timeline:scroll(self y),scroll(self y);animation-range:0 96px,calc(100% - 96px) 100%}}.marks::-webkit-scrollbar{width:0;height:0}.marks-thread{transition:opacity var(--mark-enter) var(--ease-out);flex-direction:column;gap:16px;display:flex}.marks[aria-busy=true] .marks-thread{opacity:0;transition:none}.marks-skeleton-layer{pointer-events:none;z-index:1;opacity:1;transition:opacity var(--mark-enter) var(--ease-out);position:absolute;inset:0 0 auto}.marks-skeleton-layer[hidden]{display:none}.marks-skeleton-layer.is-leaving{opacity:0}.marks-skeleton{flex-direction:column;gap:16px;display:flex}.marks-skeleton-row{cursor:default;pointer-events:none}[data-slot=skeleton]{background:var(--stroke);border-radius:6px;animation:1.2s ease-in-out infinite skeleton-pulse;display:block}.pane-loading [data-slot=skeleton],[data-canvas-skeleton] [data-slot=skeleton],html[data-theme=dark] .pane-loading [data-slot=skeleton],html[data-theme=dark] [data-canvas-skeleton] [data-slot=skeleton]{background:var(--pane-skel-bone)}.skeleton-avatar,.marks-skel-avatar{border-radius:999px;flex-shrink:0;width:28px;height:28px}.skeleton-avatar--lg{width:40px;height:40px}.skeleton-favicon{border-radius:4px;flex-shrink:0;width:16px;height:16px}.skeleton-line,.marks-skel-line{border-radius:6px;height:12px}.skeleton-line--who,.marks-skel-line--who{width:42%}.skeleton-line--snip,.marks-skel-line--snip{width:78%}.skeleton-line--mid{width:64%}.skeleton-line--short{width:40%}.skeleton-line--host{width:120px;max-width:55%;height:12px}.skeleton-line--title{border-radius:8px;width:180px;height:28px}.skeleton-line--desc{width:220px;max-width:70%;height:16px}.notifications-head p [data-slot=skeleton]{width:72px;height:12px}.skeleton-line--page{flex:1;width:auto;max-width:140px;height:12px}.skeleton-line--nav{width:28%;height:10px}.skeleton-line--nav-short{width:16%;height:10px}.skeleton-count{border-radius:999px;flex-shrink:0;width:22px;height:16px;margin-left:auto}.skeleton-all-boards{border-radius:var(--control-radius);width:100%;height:36px}.skeleton-btn{flex-shrink:0;width:56px;height:20px}.skeleton-btn-wide{border-radius:var(--control-radius);width:100%;height:36px}.skeleton-stack{flex-direction:column;gap:8px;min-width:0;display:flex}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.board.is-opening .pages,.board.is-opening .marks,.board.is-opening .account-foot,.board.is-opening .side-collapse,.board.is-opening .site-bar{pointer-events:none}.board.is-opening .side-end{margin-top:auto}.board.is-opening .path{flex:1}.board-opening-all{display:contents}.skeleton-stack .skeleton-line--who{width:88px}.skeleton-stack .skeleton-line--short{width:52px}.skeleton-stack .skeleton-line--mid{width:120px}.board.is-opening .site-stage{min-height:0}.boards-skel-shot{border-radius:8px;height:auto;position:absolute;inset:16px}.boards-win-skel{pointer-events:none}.empty-marks{border:var(--ring-width) dashed var(--stroke-dash);border-radius:var(--card-radius);text-align:center;background:var(--bg-raised);flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:32px;padding:24px 16px;display:flex}.empty-marks p{color:var(--fg);margin:0;font-size:14px;font-weight:500;line-height:20px}.empty-marks>span{color:var(--fg-muted);letter-spacing:-.015em;font-size:12px;font-weight:400;line-height:16px;display:block}.mark-row{--mark-avatar:28px;--mark-avatar-gap:12px;grid-template-columns:var(--mark-avatar) minmax(0, 1fr);align-items:start;gap:var(--mark-avatar-gap);background:var(--bg-chip);box-shadow:0 0 0 var(--ring-width) var(--card-ring-line);text-align:left;cursor:pointer;transform-origin:14px;width:100%;transition:opacity var(--mark-enter) var(--ease-out), transform var(--mark-enter) var(--ease-out), background .12s var(--ease-out), box-shadow .12s var(--ease-out);border:0;border-radius:10px;padding:10px 12px;display:grid;position:relative}.mark-row.is-entering{opacity:0;transform:scale(.97)}.mark-body{flex-direction:column;gap:8px;min-width:0;display:flex}@media (hover:hover) and (pointer:fine){.mark-row:hover{background:var(--bg-hover)}#marks .mark-row:hover{--mark-reply-ring:var(--bg-hover)}}.mark-row.sel{background:var(--bg-raised);box-shadow:0 0 0 var(--ring-width) color-mix(in srgb, var(--type,var(--card-ring-line)) 18%, var(--card-ring-line)), var(--card-lift)}#marks .mark-row.sel{--mark-reply-ring:var(--bg-raised)}#marks .mark-row:not(.marks-skeleton-row):active{transform:none}.mark-actions{flex-shrink:0;align-items:center;gap:8px;height:28px;margin-left:auto;display:flex}#marks .mark-actions{z-index:auto;opacity:0;pointer-events:none;justify-content:flex-start;height:24px;margin:0;display:flex;position:static;top:auto;right:auto;overflow:visible}#marks .mark-row{--mark-space:4px;--mark-cluster:8px;--mark-lead:12px;--mark-stack:16px;--mark-pad-x:var(--mark-lead);--mark-pad-top:var(--mark-lead);--mark-pad-bottom:var(--mark-lead);--mark-indent:calc(var(--mark-avatar) + var(--mark-cluster));--mark-reply-face:18px;--mark-reply-ring:var(--bg-chip);--mark-meta:28px;--mark-avatar:var(--mark-meta);--mark-badge:24px;padding:var(--mark-pad-top) var(--mark-pad-x) var(--mark-pad-bottom);border-radius:var(--card-radius);overflow:visible}#marks .mark-row:not(.marks-skeleton-row){align-items:stretch;gap:var(--mark-lead);flex-direction:column;display:flex}#marks .mark-head{justify-content:space-between;align-items:center;gap:var(--mark-cluster);min-height:var(--mark-meta);display:flex;position:relative}#marks .mark-body{gap:var(--mark-stack);padding-left:var(--mark-indent)}#marks .mark-aside{justify-content:center;align-items:center;gap:var(--mark-cluster);height:var(--mark-meta);display:flex}#marks .mark-target{line-height:16px}#marks .mark-chips{align-items:center;gap:var(--mark-cluster);min-width:0;height:var(--mark-meta);display:flex}#marks .mark-chips>.who{height:var(--mark-meta);line-height:var(--mark-meta);flex:0 auto;align-items:center;display:inline-flex}#marks .mark-meta-end{align-items:center;gap:var(--mark-cluster);height:var(--mark-meta);flex-shrink:0;margin-left:auto;display:flex}#marks .mark-meta-end>.mark-priority-wrap{height:var(--mark-meta);align-items:center;display:flex;position:static}#marks .mark-target-row{align-items:center;gap:var(--mark-cluster);min-width:0;height:16px;display:flex}#marks .mark-target-row .mark-target{flex:auto;min-width:0}#marks .mark-foot{justify-content:flex-start;align-items:center;gap:var(--mark-cluster);width:100%;min-width:0;min-height:22px;display:flex}#marks .mark-when{color:var(--fg-muted);letter-spacing:-.0125em;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px;font-weight:500;line-height:16px}#marks .mark-replies{align-items:center;gap:var(--mark-cluster);height:22px;color:var(--fg-muted);letter-spacing:-.0125em;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}#marks .mark-reply-faces{flex-shrink:0;align-items:center;display:flex}#marks .mark-reply-face{width:var(--mark-reply-face);height:var(--mark-reply-face);box-shadow:0 0 0 1.5px var(--mark-reply-ring);margin-left:-6px;font-size:9px;font-weight:650;line-height:1;position:relative}#marks .mark-reply-face:first-child{margin-left:0}#marks .mark-reply-face:last-child{z-index:1}#marks .mark-replies-ico{flex-shrink:0;width:12px;height:12px;margin-top:1px;display:block}#marks .mark-replies-n{line-height:16px;display:block}#marks .mark-body>.mark-actions{flex:none;justify-content:flex-start;width:auto;margin-top:0;margin-left:0}#marks .mark-foot .mark-target-row{flex:auto;min-width:0}#marks .mark-foot .mark-target{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#marks .mark-foot .mark-page{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted);font-size:12px;font-weight:500;line-height:16px;overflow:hidden}#marks .snip:has(.mark-recording-thumb){align-items:stretch;gap:var(--mark-cluster);white-space:normal;-webkit-line-clamp:unset;line-clamp:unset;flex-direction:column;display:flex;overflow:hidden}#marks .mark-row.sel .snip:has(.mark-recording-thumb){white-space:normal;align-items:flex-start;overflow:hidden}#marks .mark-recording-thumb{aspect-ratio:16/9;border-radius:var(--mark-lead);background:var(--neutral-950);width:100%;height:auto;min-height:96px;color:var(--white);outline-offset:-1px;outline:1px solid oklch(100% 0 0/.1);flex:none;display:block;position:relative;overflow:hidden}#marks .mark-recording-veil{z-index:1;pointer-events:none;background:#00000075;position:absolute;inset:0}#marks .mark-recording-play{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#marks .mark-recording-play svg{width:40px;height:40px;color:var(--neutral-950);background:#ffffffeb;border-radius:50%;padding-block:11px;padding-inline:13px 10px;display:block;box-shadow:0 1px 2px #00000047}#marks .mark-recording-fallback{color:#ffffffb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#marks .mark-recording-ico{display:block}#marks .mark-recording-video{object-fit:cover;background:var(--neutral-950);pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}#marks .mark-recording-thumb .recording-duration-badge{right:var(--mark-space);bottom:var(--mark-space);z-index:3;pointer-events:none;position:absolute}#marks .mark-recording-caption{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;flex:0 auto;width:100%;min-width:0;display:-webkit-box;overflow:hidden}#marks .mark-row.is-done .mark-recording-thumb{text-decoration:none}#marks .mark-priority-wrap{position:static}#marks .mark-priority-menu{left:calc(-1 * var(--mark-pad-x));right:calc(-1 * var(--mark-pad-x));box-sizing:border-box;width:auto;min-width:0;max-width:none}#marks .mark-priority-menu .ds-menu-item{flex-wrap:nowrap}#marks .mark-priority-menu .ds-menu-meta{white-space:nowrap;flex:none;min-width:max-content}#marks .mark-aside>.avatar{width:var(--mark-meta);height:var(--mark-meta)}#marks .kind{width:var(--mark-badge);height:var(--mark-badge);clip-path:none;filter:none;box-shadow:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:0;line-height:0;display:flex;position:relative;overflow:hidden}#marks .type-ico{width:var(--mark-badge);height:var(--mark-badge);vertical-align:top;display:block;position:static}#marks .mark-priority.ds-badge{height:var(--mark-badge);min-height:var(--mark-badge);padding-top:0;padding-bottom:0;line-height:0}#marks .mark-priority .ds-badge-label{line-height:16px}#marks .mark-priority .ds-badge-ico{line-height:0}#marks .kind.mark-type:active,#marks .mark-priority:active{transform:scale(.96)}#marks .mark-row:hover .mark-actions,#marks .mark-row.sel .mark-actions{opacity:1;pointer-events:auto}#marks .mark-row:has(.mark-complete.is-on) .mark-actions{opacity:1;pointer-events:auto}#marks .mark-thread{gap:var(--mark-stack,16px);width:calc(100% - 4px);margin-top:0;margin-left:4px}#marks .reply{grid-template-columns:14px var(--mark-avatar) minmax(0, 1fr);align-items:start;column-gap:var(--mark-cluster);row-gap:var(--mark-cluster);grid-template-areas:"turn avatar who"".text text"}#marks .reply-turn{height:var(--mark-avatar);color:var(--fg-muted);grid-area:turn;justify-content:center;align-items:center;display:flex}#marks .reply-avatar{grid-area:avatar}#marks .reply-body{display:contents}#marks .reply .who-line{min-height:var(--mark-avatar);grid-area:who}#marks .reply-body>.snip{grid-area:text}#marks .reply-turn-ico{display:block}.mark-remove,.mark-complete{width:20px;height:20px;color:var(--fg-muted);cursor:pointer;opacity:0;pointer-events:none;transition:color .12s ease, opacity .12s ease, background .12s ease, transform var(--press-out) var(--ease-out);background:0 0;border:0;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.mark-row:hover .mark-remove,.mark-row:hover .mark-complete,.mark-row.sel .mark-remove,.mark-row.sel .mark-complete,.mark-remove:focus-visible,.mark-complete:focus-visible,.mark-complete.is-on{opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){.mark-remove:hover,.mark-complete:hover{color:var(--fg);background:var(--bg-selected)}html[data-theme=dark] .mark-remove:hover,html[data-theme=dark] .mark-complete:hover{background:var(--neutral-500)}#marks .mark-remove:hover{color:var(--fg);background:var(--neutral-300)}#marks .mark-complete:hover,#marks .mark-complete.is-on:hover{color:var(--white);background:var(--ok);box-shadow:none}html[data-theme=dark] #marks .mark-remove:hover{background:var(--neutral-400);color:var(--neutral-50)}html[data-theme=dark] #marks .mark-complete:hover,html[data-theme=dark] #marks .mark-complete.is-on:hover{color:var(--white);background:var(--ok);box-shadow:none}}.mark-complete{color:var(--fg-muted);border:0}.mark-remove:focus-visible,.mark-complete:focus-visible{color:var(--fg);background:var(--bg-selected);outline:2px solid var(--blue-600);outline-offset:2px}html[data-theme=dark] .mark-remove:focus-visible,html[data-theme=dark] .mark-complete:focus-visible{background:var(--neutral-500)}#marks .mark-remove{border-radius:7px;flex:0 0 24px;width:24px;height:24px}#marks .mark-complete{opacity:1;pointer-events:auto;color:#0000;width:20px;height:20px;box-shadow:0 0 0 var(--ring-width) var(--stroke);transition:background-color .15s cubic-bezier(.2, 0, 0, 1), color .15s cubic-bezier(.2, 0, 0, 1), box-shadow .15s cubic-bezier(.2, 0, 0, 1), transform var(--press-out) var(--ease-out);background:0 0;border-radius:999px;flex:0 0 20px;position:relative}#marks .mark-complete:before{content:"";position:absolute;inset:-10px -10px -10px -6px}#marks .mark-complete-ico{opacity:0;filter:blur(4px);width:12px;height:12px;transition:opacity .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1),filter .15s cubic-bezier(.2,0,0,1);transform:scale(.25)}#marks .mark-complete:hover .mark-complete-ico,#marks .mark-complete:focus-visible .mark-complete-ico,#marks .mark-complete.is-on .mark-complete-ico{opacity:1;filter:blur();transform:scale(1)}#marks .mark-complete.is-on,#marks .mark-complete:focus-visible{background:var(--ok);color:var(--white);box-shadow:none}#marks .mark-complete:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){#marks .mark-complete-ico{filter:none;transition:opacity 10ms linear;transform:none}}#marks .mark-remove-ico{width:16px;height:16px}#marks .mark-remove:focus-visible{background:var(--neutral-300)}html[data-theme=dark] #marks .mark-remove:focus-visible{background:var(--neutral-400);color:var(--neutral-50)}html[data-theme=dark] #marks .mark-complete:focus-visible{background:var(--ok);color:var(--white)}.mark-remove:active,.mark-complete:active{transform:scale(var(--press-scale));transition:color .12s ease, opacity .12s ease, background .12s ease, border-color .12s ease, transform var(--press-in) var(--ease-out)}.mark-remove-ico,.mark-complete-ico{display:block}.mark-remove-ico{width:14px;height:14px}.mark-complete.is-on{color:var(--fg)}.mark-row.is-done .snip{opacity:.7;text-decoration:line-through}.marks-done-label,.marks-section-label{margin:16px 0 4px}.marks-section-label{align-items:center;gap:var(--mark-cluster,8px);width:auto;margin-inline:calc(-1 * var(--side-inner));padding:4px var(--side-inner) 2px;font-size:13px;line-height:16px;display:flex}.marks-section-label:first-child{margin-top:2px}.marks-section-ico{color:inherit;flex-shrink:0;display:block}.marks-section-text{min-width:0}.marks-section-meta{align-items:center;gap:var(--mark-cluster,8px);flex-shrink:0;margin-left:auto;display:inline-flex}.marks-section-count{margin-left:0}#marks .marks-section-toggle .marks-section-count{display:none}.marks-section-toggle,.marks-completed-toggle{width:auto;margin-inline:calc(-1 * var(--side-inner));padding:4px var(--side-inner) 2px;letter-spacing:-.0125em;color:var(--fg-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-self:stretch;font-size:13px;font-weight:500;line-height:16px;position:relative}.marks-section-toggle>*,.marks-completed-toggle>*{z-index:1;position:relative}.marks-section-toggle:before,.marks-completed-toggle:before{content:"";inset-inline:0;border-radius:var(--control-radius);height:40px;position:absolute;top:50%;transform:translateY(-50%)}.marks-section-chevron,.marks-completed-chevron{width:12px;height:12px;color:inherit;transition:transform .12s var(--ease-out);flex-shrink:0;margin-left:0;display:block}.marks-section-toggle[aria-expanded=true] .marks-section-chevron,.marks-completed-toggle[aria-expanded=true] .marks-completed-chevron{transform:rotate(180deg)}.marks-section-list,.marks-completed-list{flex-direction:column;gap:16px;display:flex}.marks-section-list[hidden],.marks-completed-list[hidden]{display:none}@media (hover:hover) and (pointer:fine){.marks-section-toggle:hover,.marks-completed-toggle:hover{color:var(--fg-body)}.marks-section-toggle:hover:before,.marks-completed-toggle:hover:before{background:var(--bg-hover)}}@media (hover:none){.mark-remove,.mark-complete{opacity:1;pointer-events:auto}#marks .mark-actions{opacity:1;pointer-events:auto;display:flex}}.avatar{background:var(--avatar-fill,var(--zaire));width:28px;height:28px;color:var(--avatar-letter,var(--zaire-letter));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.mark-aside{width:var(--mark-avatar);flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex}.avatar.is-agent{background:var(--bg-raised);box-shadow:inset 0 0 0 var(--ring-width) var(--stroke)}.avatar.is-agent img{width:18px;height:16px;display:block}.avatar.has-photo,.note-peek-avatar.has-photo,.note-dot-author.has-photo{background:var(--bg-chip);color:#0000;overflow:hidden}.avatar.has-photo img,.note-peek-avatar.has-photo img,.note-dot-author.has-photo img{object-fit:cover;width:100%;height:100%;display:block}.who-line{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.who{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.mark-you{color:var(--fg-muted);flex-shrink:0;font-size:13px;font-weight:400;line-height:20px}.kind{color:var(--fg-muted);text-transform:none;flex-shrink:0;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.mark-priority-wrap{flex-shrink:0;position:relative}.ds-badge{border:var(--ring-width) solid var(--badge-stroke,var(--stroke));background:var(--badge-soft,var(--bg-chip));color:var(--badge-ink,var(--fg-body));box-shadow:none;font:inherit;letter-spacing:var(--label-tracking);white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s ease, filter .12s ease, transform var(--press-out) var(--ease-out);border-radius:96px;justify-content:center;align-items:center;gap:0;margin:0;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ds-badge-gray{background:var(--badge-soft,var(--bg-chip))}.ds-badge:not(.mark-priority):not(.mark-type){opacity:1;pointer-events:none;padding:2px 6px}.mark-priority.is-set,.mark-priority.is-readonly,.mark-priority.is-always,.mark-row:hover .mark-priority,.mark-row.sel .mark-priority,.mark-priority:focus-visible,.mark-priority[aria-expanded=true],.mark-type.is-set,.mark-type.is-readonly,.mark-type.is-always,.mark-type:focus-visible,.mark-type[aria-expanded=true]{opacity:1;pointer-events:auto}.composer-type{flex:none;align-items:center;margin:0 2px 0 0;display:flex;position:relative}.composer-type .mark-type-wrap{position:relative}.composer-type-menu{z-index:12;border-radius:var(--card-radius);min-width:280px;inset:calc(100% + 20px) auto auto 0}.ds-menu.composer-type-menu[data-side=up]{top:auto;bottom:calc(100% + 20px)}.mark-type-wrap{flex-shrink:0;position:relative}.ds-menu.mark-type-menu{border-radius:var(--card-radius);min-width:280px}.ds-menu.mark-type-menu .ds-menu-item{min-height:40px;padding:8px 16px}.ds-menu.mark-type-menu .mark-type-lead{gap:8px;min-width:148px;padding:4px 12px;font-size:14px;font-weight:600;line-height:20px}.ds-menu.mark-type-menu .mark-type-lead .ds-badge-ico,.ds-menu.mark-type-menu .mark-type-lead .type-picker-ico{width:16px;height:16px}.ds-menu.mark-priority-menu{border-radius:var(--card-radius);min-width:280px}.ds-menu.mark-priority-menu .ds-menu-item{min-height:40px;padding:8px 16px}.ds-menu.mark-priority-menu .ds-badge{gap:8px;padding:4px 12px;font-size:14px;font-weight:600;line-height:20px}.ds-menu.mark-priority-menu .ds-badge-ico,.ds-menu.mark-priority-menu .ds-badge-ico .priority-bars{width:16px;height:16px}#marks .mark-type-wrap{position:static}#marks .ds-menu[hidden]{display:none}#marks .mark-type-menu:not([hidden]){left:calc(-1 * var(--mark-pad-x));right:calc(-1 * var(--mark-pad-x));box-sizing:border-box;width:auto;min-width:0;max-width:none}#marks .kind.mark-type{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0}.mark-type.ds-badge,.mark-type-lead{box-sizing:border-box;gap:8px;padding:4px 12px}.mark-type-lead{justify-content:flex-start;min-width:112px}.mark-type.ds-badge .ds-badge-ico,.mark-type-lead .ds-badge-ico{width:16px;height:16px}.mark-type.ds-badge .type-picker-ico,.mark-type-lead .type-picker-ico{width:12px;height:12px;display:block}.mark-type:hover,.mark-type[aria-expanded=true]{filter:brightness(.97)}.mark-type:active{transform:scale(.96)}.mark-type.is-readonly{cursor:default;pointer-events:none}.composer-priority{flex:none;align-items:center;margin:0 2px 0 0;display:flex;position:relative}.composer-priority .mark-priority-wrap{position:relative}.composer-priority-menu{z-index:12;inset:calc(100% + 20px) auto auto 0}.ds-menu.composer-priority-menu[data-side=up]{top:auto;bottom:calc(100% + 20px)}:is(.composer:has(.composer-priority-menu:not([hidden])),.composer:has(.composer-type-menu:not([hidden])),.composer:has(.mention-menu:not([hidden]))){clip-path:none;overflow:visible}.mark-priority:hover,.mark-priority[aria-expanded=true]{filter:brightness(.97)}.mark-priority:active{transform:scale(.96)}.mark-priority.is-readonly{cursor:default;pointer-events:none}.ds-badge-ico{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.ds-badge-label{padding-right:0}.priority-bars{flex-shrink:0;display:block}.priority-bars .is-on{fill:currentColor}.ds-menu{z-index:5;border-radius:var(--card-radius);background:var(--bg-raised);min-width:220px;box-shadow:0 0 0 var(--ring-width) var(--card-ring-line);border:0;flex-direction:column;gap:6px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.ds-menu[hidden]{display:none}.ds-menu[data-side=up]{top:auto;bottom:calc(100% + 6px)}.ds-menu-title{color:var(--fg-muted);letter-spacing:var(--label-tracking);padding:8px 12px;font-size:12px;font-weight:500;line-height:16px}.ds-menu-split{background:var(--card-ring-line);height:1px;margin:4px 8px;display:block}.ds-menu-item{border-radius:var(--control-radius);width:100%;color:var(--fg-body);font:inherit;letter-spacing:var(--label-tracking);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:14px;font-weight:400;line-height:20px;display:flex}.ds-menu-item:hover,.ds-menu-item:focus-visible{background:var(--bg-hover)}.ds-menu-item[aria-current=true]{background:var(--bg-menu-selected);box-shadow:none;font-weight:500}.ds-menu-item[aria-current=true]:hover,.ds-menu-item[aria-current=true]:focus-visible{background:var(--bg-hover)}.ds-menu-item[aria-current=true] .ds-menu-meta{color:var(--fg-body)}.ds-menu-ico{width:20px;height:20px;color:var(--priority,var(--fg-muted));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-menu-label{flex:0 auto;min-width:0}.ds-menu-meta{min-width:0;color:var(--fg-muted);flex:0 auto;font-size:12px;line-height:16px}.ds-menu-item .ds-badge{opacity:1;pointer-events:none;box-shadow:none;flex-shrink:0;padding:2px 6px}.ds-menu-item .mark-type-lead{padding:4px 12px}.ds-menu-check{width:16px;height:16px;color:var(--fg-body);flex-shrink:0;margin-left:auto;display:block}.note-peek-menu button[aria-current=true]{font-weight:600}html[data-theme=dark] .ds-menu{background:var(--bg-raised);box-shadow:0 0 0 var(--ring-width) var(--card-ring-line)}html[data-theme=dark] .ds-badge-gray{background:var(--neutral-200);color:var(--neutral-800);border-color:var(--neutral-300)}html[data-theme=dark] .ds-menu-item:hover,html[data-theme=dark] .ds-menu-item:focus-visible{background:var(--bg-hover)}html[data-theme=dark] .ds-menu-item[aria-current=true]{background:var(--bg-menu-selected)}html[data-theme=dark] .ds-menu-item[aria-current=true]:hover,html[data-theme=dark] .ds-menu-item[aria-current=true]:focus-visible{background:var(--bg-hover)}.type-ico{flex-shrink:0;width:16px;height:16px;display:block}.mark-target{color:var(--fg-muted);overflow-wrap:break-word;text-wrap:pretty;font-size:12px;line-height:16px;display:block}.snip{color:var(--fg-body);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;display:block;overflow:hidden}#marks .mark-row .snip{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reply .snip{font-size:13px;line-height:20px}.mark-row.sel .snip{overflow-wrap:break-word;text-wrap:pretty}#marks .mark-row.sel .snip{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;white-space:normal;display:-webkit-box;overflow:hidden}.mark-thread{margin-top:16px;margin-left:calc(-1 * (var(--mark-avatar) + var(--mark-avatar-gap)));width:calc(100% + var(--mark-avatar) + var(--mark-avatar-gap));flex-direction:column;gap:16px;display:flex}.reply{grid-template-columns:var(--mark-avatar) minmax(0, 1fr);align-items:start;gap:var(--mark-avatar-gap);min-width:0;display:grid}.reply-body{flex-direction:column;gap:6px;min-width:0;display:flex}.reply-avatar{width:var(--mark-avatar);height:var(--mark-avatar);font-size:12px}.reply-form{min-height:36px;margin-top:0;margin-left:calc(var(--mark-avatar) + var(--mark-avatar-gap));background:var(--bg-app);box-shadow:inset 0 0 0 var(--ring-width) var(--stroke-strong);clip-path:inset(0 round 999px);transition:clip-path var(--mark-enter) var(--ease-out), opacity var(--mark-enter) var(--ease-out);border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 12px;display:flex;position:relative}html[data-theme=dark] .reply-form,html[data-theme=dark] .note-peek-reply-trigger{border-color:var(--neutral-400)}.reply-form.is-entering{clip-path:inset(0 calc(100% - 28px) 0 0 round 999px)}.reply-form.is-entering input,.reply-form.is-entering textarea,.reply-form.is-entering .mention-field,.reply-form.is-entering .reply-dictate,.reply-form.is-entering .reply-mention,.reply-form.is-entering .composer-wave{opacity:0}.reply-form input,.reply-form textarea{width:auto;min-width:0;color:var(--fg);transition:opacity var(--mark-enter) var(--ease-out);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:12px;line-height:16px}.reply-form textarea{appearance:none;resize:none;min-height:16px;max-height:288px;font:inherit;font-size:12px;line-height:16px;overflow:hidden}.reply-form input::placeholder,.reply-form textarea::placeholder{color:var(--fg-muted)}.reply-signin{cursor:pointer;text-align:left;width:auto;color:var(--fg-muted);font-size:12px;line-height:16px}.reply-signin:hover{color:var(--fg)}.reply-form .composer-wave{gap:2px;min-width:0;height:16px;margin:0}.reply-form.is-listening .composer-wave{flex:1;display:flex}.reply-form.is-listening input,.reply-form.is-listening textarea,.reply-form.is-listening .mention-field{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.reply-form .composer-wave i{max-width:3px;height:calc(3px + (var(--lvl,0) * 12px))}.reply-form .composer-wave.is-full i{flex:0 0 calc(1.5px + (var(--w,0) * 2.5px));height:calc(2px + (var(--lvl,0) * 13px))}.reply-form.is-listening .reply-mention,.reply-form.is-listening .note-peek-reply-send{display:none}.reply-dictate-redo{width:28px;height:28px;color:var(--fg-muted);cursor:pointer;transition:color .12s ease, background .12s ease, transform var(--press-out) var(--ease-out);background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.reply-dictate-redo[hidden]{display:none}.reply-dictate-redo:after{content:"";position:absolute;inset:-6px}.reply-dictate-redo-ico{display:block}.reply-dictate-redo:hover{color:var(--fg);background:var(--bg-hover)}.reply-dictate-redo:active{transform:scale(.96)}.reply-mention{width:28px;height:28px;color:var(--fg-muted);cursor:pointer;transition:color .12s ease, background .12s ease, opacity var(--mark-enter) var(--ease-out), transform var(--press-out) var(--ease-out);background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.reply-mention:after{content:"";position:absolute;inset:-2px}.reply-mention-ico{display:block}.reply-mention:hover{color:var(--fg);background:var(--bg-hover)}.reply-mention:active{transform:scale(.96)}.reply-dictate{width:28px;height:28px;color:var(--fg-muted);cursor:pointer;transition:color .12s ease, background .12s ease, opacity var(--mark-enter) var(--ease-out), transform var(--press-out) var(--ease-out);background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.reply-dictate[hidden]{display:none}.reply-dictate:after{content:"";position:absolute;inset:-6px}.reply-dictate-ico{display:block}.reply-dictate:hover{color:var(--fg);background:var(--bg-hover)}.reply-dictate:active{transform:scale(.96)}.reply-dictate[data-phase=listening]{color:var(--rec);background:color-mix(in srgb, var(--rec) 10%, transparent)}.reply-dictate[data-phase=listening] .icon-swap-fill{animation:dictate-pulse 1.1s var(--ease-out) infinite}.reply-dictate[data-phase=working]{opacity:.5;cursor:wait}@media (prefers-reduced-motion:reduce){.reply-dictate[data-phase=listening] .icon-swap-fill{animation:none}}.side>.account-foot{padding:4px var(--side-inner) 16px}.side>.account-foot .account-hint{font-size:13px;line-height:20px}.site-reload{border:1px solid var(--stroke);width:100%;min-height:34px;color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.site-reload:focus-visible{outline:2px solid var(--blue-600);outline-offset:1px}.site-reload.is-busy svg{animation:.7s linear infinite site-reload-spin}@keyframes site-reload-spin{to{transform:rotate(360deg)}}.copy-ico{flex-shrink:0;display:block}.workspace{background:var(--bg-canvas);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.split{flex:1;min-width:0;min-height:0;display:flex}.pane{background:var(--bg-canvas);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.site-shell{border:1px solid var(--stroke);border-radius:var(--card-radius);background:var(--white);flex-direction:column;flex:1;min-height:0;margin:16px;display:flex;position:relative;overflow:hidden}:is(.workspace:has(#toolbar-slot:not(:empty)) .site-shell,.workspace:has(#plan-nudge-host [data-plan-nudge]) .site-shell){margin-bottom:0}:is(.pane:has(#composer) .site-shell,.pane:has(#note-peek) .site-shell,.pane:has(#copy-review-bar) .site-shell){overflow:visible}.site-shell[hidden]{display:none!important}.site-bar{height:36px;padding:0 var(--card-corner-inset);border-bottom:1px solid var(--stroke);background:var(--neutral-50);color:var(--fg-muted);border-radius:calc(var(--card-radius) - 1px) calc(var(--card-radius) - 1px) 0 0;z-index:10;flex:0 0 36px;align-items:center;gap:16px;min-width:0;font-size:14px;display:flex;position:relative}.site-nav{flex:none;align-items:center;gap:8px;display:inline-flex}.site-nav-btn{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.site-nav-btn:disabled{opacity:.55;cursor:default;transform:none}.site-nav-btn:disabled:active{transform:none}.site-nav-btn:focus-visible{outline:2px solid var(--blue-600);outline-offset:1px;border-radius:8px}.site-nav-ico{display:block}.site-nav-btn.is-busy .site-nav-ico{animation:.7s linear infinite site-reload-spin}#site-reload .icon-swap{transform-origin:50%}@media (hover:hover) and (pointer:fine){#site-reload:hover:not(.is-busy) .icon-swap{animation:site-reload-nudge .52s var(--ease-out) 1}}@keyframes site-reload-nudge{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-6deg)}}@media (hover:hover) and (pointer:fine){#site-back:hover:not(:disabled) .icon-swap{animation:site-back-nudge .52s var(--ease-out) 1}#site-forward:hover:not(:disabled) .icon-swap{animation:site-fwd-nudge .52s var(--ease-out) 1}.site-copy:hover .icon-swap{animation:site-copy-nudge .52s var(--ease-out) 1}}@keyframes site-back-nudge{0%,to{transform:translate(0)}35%{transform:translate(-3px)}70%{transform:translate(1px)}}@keyframes site-fwd-nudge{0%,to{transform:translate(0)}35%{transform:translate(3px)}70%{transform:translate(-1px)}}@keyframes site-copy-nudge{0%,to{transform:translate(0)}35%{transform:translate(2px,-2px)}70%{transform:translate(-1px,1px)}}@media (prefers-reduced-motion:reduce){#site-reload:hover .icon-swap,#site-back:hover .icon-swap,#site-forward:hover .icon-swap,.site-copy:hover .icon-swap{animation:none}}.site-url{flex:1;align-items:center;min-width:0;display:inline-flex}.site-bar-more{flex:none;align-items:center;display:flex}.site-bar-more .boards-more{z-index:auto;opacity:1;position:relative;top:auto;right:auto}.site-bar-more .boards-more-btn{width:28px;height:28px}#page-version-slot{flex:none;position:relative}.page-version-chrome{position:relative}.page-version-trigger{text-overflow:ellipsis;white-space:nowrap;max-width:148px;height:28px;min-height:28px;color:var(--fg-muted);padding:0 8px;font-size:12px;font-weight:500;overflow:hidden}.page-version-menu{z-index:43;min-width:220px;position:fixed}.page-version-menu .ds-menu{z-index:auto;position:relative;top:auto;left:auto}#page-version-banner-slot:empty{display:none}.page-version-banner{padding:8px var(--card-corner-inset);color:var(--fg-muted);background:var(--bg-hover);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.page-version-back{height:28px;min-height:28px}.site-url-form{min-width:0;height:var(--control-height-sm);padding:0 var(--control-pad-x);background:var(--bg-app);box-shadow:var(--control-ring);color:var(--fg-body);cursor:text;transition-property:box-shadow;transition-duration:.15s;transition-timing-function:var(--ease-out);border:0;border-radius:999px;outline:none;flex:1;align-items:center;gap:8px;margin:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-url-form:hover:not(:focus-within):not([data-invalid="1"]){box-shadow:var(--control-ring-hover)}}.site-url-form:focus-visible,.site-url-form:focus-within,.site-url-form.is-editing{box-shadow:var(--control-focus)}.site-url-form[data-invalid="1"]:not(:focus-within){box-shadow:var(--control-error)}@media (prefers-reduced-motion:reduce){.site-url-form{transition:none}}.site-url-input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.site-url-form[data-invalid="1"] .site-url-input{color:var(--rec)}#board-access #presence-facepile{align-items:center;min-width:0;display:flex}#board-access #presence-facepile:empty{display:none}.presence-facepile{align-items:center;display:inline-flex}.presence-facepile [data-slot=avatar-group] [data-slot=avatar],.presence-facepile [data-slot=avatar-group] [data-slot=avatar-group-count]{box-shadow:0 0 0 2px var(--neutral-50)}#board-access .presence-facepile [data-slot=avatar-group] [data-slot=avatar],#board-access .presence-facepile [data-slot=avatar-group] [data-slot=avatar-group-count]{box-shadow:0 0 0 2px var(--bg-app)}.presence-facepile-person.is-active [data-slot=avatar]{box-shadow:0 0 0 2px var(--neutral-50), 0 0 0 4px color-mix(in srgb, var(--avatar-fill,var(--blue-600)) 70%, transparent)}#board-access .presence-facepile-person.is-active [data-slot=avatar]{box-shadow:0 0 0 2px var(--bg-app), 0 0 0 4px color-mix(in srgb, var(--avatar-fill,var(--blue-600)) 70%, transparent)}.site-copy:focus-visible{outline:2px solid var(--blue-600);outline-offset:1px;border-radius:8px}.site-bar .host{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-body);flex:1;overflow:hidden}.site-stage{isolation:isolate;background:var(--neutral-50);flex:1;min-height:0;position:relative;overflow:visible}.site-frame-host{z-index:0;border-bottom-left-radius:calc(var(--card-radius) - 1px);border-bottom-right-radius:calc(var(--card-radius) - 1px);position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.site-stage iframe{z-index:0;background:var(--white);border-bottom-left-radius:calc(var(--card-radius) - 1px);border-bottom-right-radius:calc(var(--card-radius) - 1px);border:0;width:100%;height:100%;position:absolute;inset:0}.hit-sheet{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}[data-pl-bait]{pointer-events:none;z-index:0;width:2px;height:2px;position:absolute;top:0;left:-10000px;overflow:hidden}.place-layer{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:visible}.hit-sheet.active{pointer-events:none}.hit-sheet.active.capturing{pointer-events:auto}.site-stage:has(#composer) .hit-sheet{pointer-events:none}.site-stage:has(#composer) .hit-sheet.active{pointer-events:none}.site-stage:has(#composer) .hit-sheet.active.capturing{pointer-events:none}.site-stage:has(#note-peek) .hit-sheet{pointer-events:none}.site-stage:has(#note-peek) .hit-sheet.active{pointer-events:none}.site-stage:has(#note-peek) .hit-sheet.active.capturing{pointer-events:none}.pane:has(#recording-overlay) .site-stage iframe{pointer-events:auto}.site-stage:has(#copy-review-bar) .hit-sheet{pointer-events:none}.site-stage:has(#copy-review-bar) .hit-sheet.active{pointer-events:none}.site-stage:has(#copy-review-bar) .hit-sheet.active.capturing{pointer-events:none}.hit-sheet.active.hit-through,.board[data-mode=browse] .hit-sheet,.board[data-mode=browse] .hit-sheet.active{pointer-events:none}.board[data-mode=browse] .hit-sheet.placing{cursor:auto}.board[data-mode=browse] .place-cursor{display:none}.hit-sheet.placing{cursor:none}.board[data-mode=notes]:not(:has(#composer)):not(:has(#note-peek)) #stage{cursor:none}.hit-sheet.placing.hit-through{cursor:auto}.place-cursor{pointer-events:none;-webkit-user-select:none;user-select:none;width:40px;height:40px;transition:transform var(--press-out) var(--ease-out);margin:-20px 0 0 -20px;display:block;position:absolute}.place-cursor.is-press{transform:scale(var(--press-scale));transition-duration:var(--press-in)}.place-cursor[hidden]{display:none}.note-dots{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:visible}.note-dots.is-embed-pins .note-dot>*{opacity:0!important;filter:none!important;animation:none!important}.note-dots.is-embed-pins .note-dot{box-shadow:none!important;background:0 0!important}.note-dots.is-settling .note-dot{animation:pin-settle var(--mark-enter) var(--ease-out) backwards;animation-delay:calc(min(var(--pin-i,0), 6) * 40ms)}@keyframes pin-settle{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.note-dot{pointer-events:auto;cursor:pointer;width:40px;height:40px;box-shadow:none;transition:transform var(--press-out) var(--ease-out);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:-20px 0 0 -20px;padding:0;display:flex;position:absolute}.note-dot.is-done{opacity:.42}.note-dot:active{transform:scale(var(--press-scale));transition:transform var(--press-in) var(--ease-out)}.note-dot img,.note-dot-ico{flex-shrink:0;width:40px;height:40px;display:block}.note-dot.sel{filter:drop-shadow(0 6px 16px #00000052);cursor:grab;outline:none}.note-dot.is-under-nav,.composer-pin.is-under-nav{visibility:hidden;pointer-events:none}.note-dot-agent{background:var(--bg-raised);width:14px;height:14px;box-shadow:0 0 0 2px var(--bg-app);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.note-dot-agent img{width:8px;height:7px}.note-dot-video{background:var(--neutral-800);width:18px;height:18px;color:var(--white);box-shadow:0 0 0 2px var(--bg-app);pointer-events:none;z-index:1;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-4px;left:-4px}.note-dot-video-ico{flex-shrink:0;width:10px;height:10px;display:block}.note-dot-author{background:var(--avatar-fill,var(--bg-raised));width:18px;height:18px;color:var(--avatar-letter,var(--fg));box-shadow:0 0 0 2px var(--bg-app);pointer-events:none;z-index:1;border-radius:999px;justify-content:center;align-items:center;font-size:9px;font-weight:650;line-height:1;display:flex;position:absolute;bottom:-4px;right:-4px;overflow:hidden}.note-dot-authors{pointer-events:none;z-index:1;align-items:center;display:flex;position:absolute;bottom:-4px;right:-4px}.note-dot-authors .note-dot-author{margin-left:-6px;position:relative;bottom:auto;right:auto}.note-dot-authors .note-dot-author:first-child{margin-left:0}.note-dot-authors .note-dot-author:last-child{z-index:2}.composer-ico{flex-shrink:0;width:40px;height:40px;display:block}.composer-pin{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:5;width:40px;height:40px;margin:-20px 0 0 -20px;display:block;position:absolute;top:0;left:0}.composer-slot{z-index:4;pointer-events:none;position:absolute;inset:0}.presence-layer{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:visible}.presence-cursor{left:var(--presence-x,58%);top:var(--presence-y,36%);pointer-events:none;transform-origin:0 0;opacity:1;width:auto;height:auto;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1),left 80ms linear,top 80ms linear;position:absolute;overflow:visible;transform:scale(1)translate(-2px,-2px)}.presence-cursor.is-live{transition:opacity .16s cubic-bezier(.23,1,.32,1),left 90ms linear,top 90ms linear}.presence-cursor.is-linger{opacity:.46}@starting-style{.presence-cursor{opacity:0;transform:scale(.95)translate(-2px,-2px)}}.presence-cursor-ico{width:28px;height:28px;color:var(--presence-fill);filter:drop-shadow(0 1px 1px #00000038);display:block}.presence-cursor-ico,.presence-cursor-ico path{fill:currentColor;stroke:currentColor}.presence-cursor-glyph{box-sizing:content-box;width:28px;height:28px;padding:8px 4px 0;display:block}.presence-cursor-name{background:var(--presence-fill);max-width:140px;color:var(--presence-letter);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.2;position:absolute;top:22px;left:36px;overflow:hidden;box-shadow:0 1px 3px #00000029}.presence-cursor-name[data-side=left],.presence-cursor[data-name-side=left] .presence-cursor-name{left:auto;right:36px}@media (prefers-reduced-motion:reduce){.presence-cursor{transition:opacity .16s;transform:translate(-2px,-2px)}.presence-cursor.is-live{transition:opacity .16s}@starting-style{.presence-cursor{transform:translate(-2px,-2px)}}}.composer-anchor{z-index:4;pointer-events:none;width:0;height:0;position:absolute}:root{--capsule-radius:var(--card-radius);--capsule-pad:16px;--capsule-open-x:-16px;--capsule-chip-x:32px;--capsule-chip-y:-16px;--capsule-open-y:24px;--capsule-clip-open:inset(-24px -24px -24px -24px round var(--capsule-radius))}.composer-target{left:var(--capsule-chip-x);top:var(--capsule-chip-y);background:var(--bg-composer);max-width:260px;height:28px;color:var(--fg-body);box-shadow:var(--card-shadow);letter-spacing:-.01em;white-space:nowrap;pointer-events:auto;transition:opacity var(--composer-morph) var(--ease-out);border-radius:16px;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;position:absolute}.composer-target.is-removable{padding-right:8px}.composer-target-ico{color:var(--fg-muted);flex:none}.composer-target-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.composer-target-remove{width:20px;height:20px;color:var(--fg-muted);cursor:pointer;transition:background-color .1s var(--ease-out), color .1s var(--ease-out), transform 80ms var(--ease-out);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.composer-target-remove:hover{background:var(--bg-chip);color:var(--fg-body)}.composer-target-remove:active{transform:scale(.92)}.composer-target-remove-ico{display:block}.composer.is-leaving~.composer-target,.note-peek.is-entering~.composer-target{opacity:0}.composer.is-leaving~.capsule-nudge{display:none}.note-peek{--peek-indent:32px;z-index:4;transform:translate(var(--capsule-open-x), var(--capsule-open-y));transform-origin:36px 36px;opacity:1;width:320px;padding:var(--capsule-pad);border-radius:var(--capsule-radius);background:var(--bg-composer);color:var(--fg-body);box-shadow:var(--card-shadow);pointer-events:auto;clip-path:var(--capsule-clip-open);transition:transform var(--composer-open) var(--ease-out), clip-path var(--composer-open) var(--ease-out), opacity var(--composer-open) var(--ease-out);border:0;display:block;position:absolute;top:0;left:0}.note-peek.is-entering{clip-path:inset(16px calc(100% - 56px) calc(100% - 56px) 16px round 999px);opacity:.92;transform:translate(-36px,-36px)}.note-peek.is-entering .note-peek-body{opacity:0}.note-peek-body{width:100%;min-width:0;transition:opacity .12s var(--ease-out);flex-direction:column;align-items:stretch;gap:16px;display:flex}.note-peek-comment,.note-peek-reply{flex-direction:column;gap:4px;min-width:0;display:flex}.note-peek-author{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;font-size:13px;line-height:18px;display:flex}.note-peek-who{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.note-peek-author .comment-invite-badge{margin-left:0}.note-peek-avatar{background:var(--avatar-fill);width:24px;height:24px;color:var(--avatar-letter);border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;font-size:11px;font-weight:650;display:inline-flex}.note-peek-avatar.is-agent{background:var(--neutral-900)}.note-peek-avatar.is-agent img{display:block}.note-peek-author-name,.note-peek-reply-author{min-width:0;color:var(--fg-body);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:600;overflow:hidden}.note-peek-you{color:var(--fg-muted);white-space:nowrap;flex:none;font-size:12px;font-weight:500}.note-peek-time{padding-left:var(--peek-indent);color:var(--fg-muted);letter-spacing:-.0125em;white-space:nowrap;align-self:flex-start;margin:0;font-size:12px;font-weight:500;line-height:16px}.note-peek-thread{scrollbar-width:thin;flex-direction:column;gap:12px;max-height:240px;display:flex;overflow-y:auto}.note-peek-reply-text{width:100%;padding-left:var(--peek-indent);letter-spacing:-.01em;white-space:pre-wrap;word-break:break-word;color:var(--fg-body);margin:0;font-size:14px;line-height:1.45}.note-peek-tools{align-items:center;gap:var(--mark-cluster,8px);flex-shrink:0;margin-left:auto;display:flex}.note-peek-tools .mark-priority.ds-badge{opacity:1;pointer-events:auto;height:24px;min-height:24px;padding:0 6px}#note-peek .mark-complete{opacity:1;pointer-events:auto;color:#0000;width:24px;height:24px;box-shadow:0 0 0 var(--ring-width) var(--stroke);transition:background-color .15s cubic-bezier(.2, 0, 0, 1), color .15s cubic-bezier(.2, 0, 0, 1), box-shadow .15s cubic-bezier(.2, 0, 0, 1), transform var(--press-out) var(--ease-out);background:0 0;border-radius:999px;flex:0 0 24px;position:relative}#note-peek .mark-complete:before{content:"";position:absolute;inset:-8px -8px -8px -6px}#note-peek .mark-complete-ico{opacity:0;filter:blur(4px);width:12px;height:12px;transition:opacity .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1),filter .15s cubic-bezier(.2,0,0,1);transform:scale(.25)}#note-peek .mark-complete:hover .mark-complete-ico,#note-peek .mark-complete:focus-visible .mark-complete-ico,#note-peek .mark-complete.is-on .mark-complete-ico{opacity:1;filter:blur();transform:scale(1)}#note-peek .mark-complete.is-on,#note-peek .mark-complete:focus-visible{background:var(--ok);color:var(--white);box-shadow:none}#note-peek .mark-complete:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){#note-peek .mark-complete:hover,#note-peek .mark-complete.is-on:hover{color:var(--white);background:var(--ok);box-shadow:none}}@media (prefers-reduced-motion:reduce){#note-peek .mark-complete-ico{filter:none;transition:opacity 10ms linear;transform:none}}html[data-theme=dark] #note-peek .mark-complete:focus-visible{background:var(--ok);color:var(--white)}.note-peek-tools .mark-priority:hover,.note-peek-tools .mark-priority[aria-expanded=true]{filter:none;background:var(--bg-hover);color:var(--badge-ink,var(--fg-body))}.note-peek-more:hover,.note-peek-more[aria-expanded=true]{background:var(--bg-hover);color:var(--fg-body)}:is(.note-peek:has(.mark-priority-menu:not([hidden])),.note-peek:has(.note-peek-menu:not([hidden])),.note-peek:has(.mention-menu:not([hidden]))){clip-path:none;overflow:visible}.note-peek-overflow{flex:none;position:relative}.note-peek-more{width:24px;height:24px;color:var(--fg-body);cursor:pointer;transition:background-color .1s var(--ease-out), color .1s var(--ease-out), transform 80ms var(--ease-out);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.note-peek-more:active{transform:scale(.94)}.note-peek-more-ico{display:block}.note-peek-menu.ds-menu{z-index:2;min-width:148px;top:calc(100% + 4px);left:auto;right:-4px}.note-peek-menu .ds-menu-item{transition:transform .12s var(--ease-out), background-color .12s var(--ease-out);padding:8px 10px;font-size:13px;line-height:18px}.note-peek-menu .ds-menu-item:not(.note-peek-delete):active{transform:scale(.97)}.note-peek-delete{isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.note-peek-delete.is-copy-delete{touch-action:auto;overflow:visible}.note-peek-delete-fill{z-index:0;background:var(--rec);transform:scaleX(var(--hold,0));transform-origin:0;pointer-events:none;position:absolute;inset:0}.note-peek-delete-label{z-index:1;position:relative}.note-peek-delete-label-on{z-index:2;padding:inherit;color:var(--white);pointer-events:none;clip-path:inset(0 calc((1 - var(--hold,0)) * 100%) 0 0);align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.note-peek-delete.is-releasing .note-peek-delete-fill{transition:transform .2s var(--ease-out)}.note-peek-delete.is-releasing .note-peek-delete-label-on{transition:clip-path .2s var(--ease-out)}@media (prefers-reduced-motion:reduce){.note-peek-delete.is-releasing .note-peek-delete-fill,.note-peek-delete.is-releasing .note-peek-delete-label-on{transition:none}}.note-peek-delete.is-holding{background:var(--bg-hover)}.note-peek-text{width:100%;padding-left:var(--peek-indent);letter-spacing:-.01em;white-space:pre-wrap;word-break:break-word;color:var(--fg-body);margin:0;font-size:14px;line-height:1.45}.note-peek-event{--event-face:16px;align-items:flex-start;gap:8px;min-width:0;padding-left:4px;display:flex;position:relative}.note-peek-event:not(.is-stacked){margin-top:8px}.note-peek-event:last-child{margin-bottom:8px}.note-peek-event:has(+.note-peek-reply){margin-bottom:8px}.note-peek-event.is-stacked{margin-top:-4px}.note-peek-event.is-stacked:before{content:"";left:calc(4px + var(--event-face) / 2 - .5px);background:var(--stroke);pointer-events:none;width:1px;height:8px;position:absolute;top:-8px}.note-peek-event-avatar{flex:0 0 var(--event-face);width:var(--event-face);height:var(--event-face);background:var(--avatar-fill);color:var(--avatar-letter);border-radius:999px;justify-content:center;align-items:center;margin-top:1px;font-size:8px;font-weight:650;line-height:1;display:inline-flex}.note-peek-event-avatar.has-photo img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.note-peek-event-copy{letter-spacing:-.005em;min-width:0;color:var(--fg-muted);overflow-wrap:anywhere;flex:auto;margin:0;font-size:12px;font-weight:450;line-height:18px}.note-peek-event-who,.note-peek-event-value{color:var(--fg-body);font-weight:500}.note-peek-event-when{white-space:nowrap}.note-peek-event-sep{margin:0 5px}.note-peek-event-time{font-variant-numeric:tabular-nums}.note-peek-footer{align-items:center;width:100%;display:flex;position:relative}.note-peek-review{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.note-peek-review-wait{color:var(--fg-muted);margin:8px 0 0;font-size:13px;line-height:16px}#marks .mark-review{width:100%;margin:0}#marks .mark-pending-comment{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}#marks .mark-pending-who{align-items:center;gap:var(--mark-cluster);min-width:0;display:flex}#marks .mark-pending-face{width:var(--mark-reply-face);height:var(--mark-reply-face);flex:0 0 var(--mark-reply-face);font-size:9px}#marks .mark-pending-name{min-width:0;color:var(--fg);letter-spacing:-.0125em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:16px;overflow:hidden}#marks .mark-pending-text{min-width:0;color:var(--fg-body);text-wrap:pretty;font-size:14px;line-height:20px}#marks .mark-pending-where{color:var(--fg-muted);text-wrap:pretty;font-size:12px;font-weight:500;line-height:16px}.mention-menu{z-index:12;background:var(--bg-raised);min-width:200px;box-shadow:var(--card-shadow);transform:translateX(var(--mention-shift-x,0px));border:0;border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:none;position:absolute;inset:calc(100% + 6px) auto auto 0}.mention-menu[data-side=up]{top:auto;bottom:calc(100% + 6px)}.mention-menu:not([hidden]){display:flex}.mention-item{border-radius:var(--control-radius);width:100%;color:var(--fg-body);font:inherit;letter-spacing:var(--label-tracking);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:8px 10px;font-size:14px;font-weight:400;line-height:20px;display:flex}.mention-item:hover,.mention-item:focus-visible,.mention-item.is-active{background:var(--bg-hover);outline:none}html[data-theme=dark] .mention-item:hover,html[data-theme=dark] .mention-item:focus-visible,html[data-theme=dark] .mention-item.is-active{background:var(--bg-hover)}.mention-avatar{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.mention-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mention-badge{color:var(--fg-muted);letter-spacing:var(--label-tracking);flex:none;font-size:11px;font-weight:500;line-height:14px}.comment-invite-badge{color:var(--fg-muted);letter-spacing:var(--label-tracking);flex:none;align-items:center;margin-left:6px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}.snip .comment-invite-badge,.note-peek-text .comment-invite-badge,.note-peek-reply-text .comment-invite-badge{vertical-align:1px;margin-left:4px}.note-peek-text .comment-link,.note-peek-reply-text .comment-link{background:color-mix(in srgb, var(--blue-600) 10%, var(--bg-composer));max-width:100%;color:var(--blue-600);letter-spacing:var(--label-tracking);vertical-align:-.22em;cursor:pointer;transition:background-color .12s var(--ease-out), color .12s var(--ease-out), transform 80ms var(--ease-out);border-radius:999px;align-items:center;gap:4px;margin:0 1px;padding:0 7px 0 5px;font-size:12px;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex}.note-peek-text .comment-link-ico,.note-peek-reply-text .comment-link-ico{flex:none;display:block}.note-peek-text .comment-link-label,.note-peek-reply-text .comment-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.note-peek-text .comment-link:hover,.note-peek-reply-text .comment-link:hover{background:color-mix(in srgb, var(--blue-600) 16%, var(--bg-composer))}}.note-peek-text .comment-link:active,.note-peek-reply-text .comment-link:active{transform:scale(.96)}html[data-theme=dark] .note-peek-text .comment-link,html[data-theme=dark] .note-peek-reply-text .comment-link{background:color-mix(in srgb, var(--blue-600) 22%, var(--bg-composer))}.comment-link-preview{z-index:50;background:var(--bg-raised);width:220px;height:138px;box-shadow:var(--card-shadow);pointer-events:none;opacity:0;transform-origin:bottom;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);border:0;border-radius:12px;padding:0;position:fixed;overflow:hidden;transform:scale(.96)translateY(6px)}.comment-link-preview[data-side=below]{transform-origin:top;transform:scale(.96)translateY(-6px)}.comment-link-preview.is-on{opacity:1;transform:scale(1)translateY(0)}.comment-link-preview-shot,.comment-link-preview-shot img{object-fit:cover;object-position:top center;background:var(--bg-chip);width:220px;height:138px;display:block}.comment-link-preview-shot img{outline:var(--ring-width) solid oklch(0% 0 0/.1);outline-offset:-1px}html[data-theme=dark] .comment-link-preview-shot img{outline-color:oklch(100% 0 0/.1)}@media (prefers-reduced-motion:reduce){.comment-link-preview{transition:opacity .12s;transform:none}.comment-link-preview[data-side=below],.comment-link-preview.is-on{transform:none}}.mention-field{flex:auto;width:100%;min-width:0;position:relative}.mention-field-hl{pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word;color:var(--fg-body);font:inherit;font-weight:400;position:absolute;inset:0;overflow:hidden}.composer-copy .mention-field-hl{letter-spacing:var(--label-tracking);font-size:14px;line-height:20px}.reply-form .mention-field-hl{color:var(--fg);font-size:12px;line-height:16px}.note-peek .note-peek-reply-form .mention-field-hl{letter-spacing:-.01em;font-size:13px;line-height:18px}.mention,.mention-field-hl .mention,.note-peek-text .mention,.note-peek-reply-text .mention,.mark-row .snip .mention{color:var(--blue-600);font-weight:600}.mention-field>textarea{z-index:1;color:#0000;-webkit-text-fill-color:transparent;width:100%;caret-color:var(--fg-body);position:relative}.reply-form .mention-field>textarea{caret-color:var(--fg)}.mention-field>textarea::placeholder{color:var(--fg-muted);-webkit-text-fill-color:var(--fg-muted)}.mention-field>textarea::selection{background:color-mix(in srgb, var(--blue-600) 28%, transparent);color:#0000}.note-peek-reply-trigger,.note-peek .note-peek-reply-form{box-sizing:border-box;background:var(--bg-app);width:100%;min-height:36px;color:var(--fg-muted);box-shadow:inset 0 0 0 var(--ring-width) var(--stroke);font:inherit;letter-spacing:-.01em;text-align:left;border:0;border-radius:999px;align-items:center;gap:8px;margin:0;padding:4px 4px 4px 12px;font-size:13px;line-height:18px;display:flex}.note-peek-reply-trigger:has(.note-peek-reply-me){padding-left:4px}.note-peek .note-peek-reply-form:has(.note-peek-reply-me){padding-left:4px}.note-peek-reply-trigger{appearance:none;cursor:text;transition:background-color .1s var(--ease-out), border-color .1s var(--ease-out), color .1s var(--ease-out)}.note-peek-reply-trigger:hover{border-color:var(--stroke-strong);color:var(--fg-body)}.note-peek .note-peek-reply-form:not(.is-entering){clip-path:none}.note-peek .note-peek-reply-form:focus-within{border-color:var(--blue-600);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue-600) 32%, transparent);transition:border-color .12s var(--ease-out), box-shadow .12s var(--ease-out)}.note-peek-reply-trigger[hidden]{display:none}.note-peek-reply-ghost{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.note-peek-reply-arrow,.note-peek-reply-send{background:var(--bg-chip);width:28px;height:28px;color:var(--fg-muted);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.note-peek-reply-send{background:var(--type);color:var(--white);cursor:pointer;transition:background-color .12s var(--ease-out), color .12s var(--ease-out), transform 80ms var(--ease-out)}.note-peek-reply-send:disabled{background:var(--bg-chip);color:var(--fg-muted);cursor:default}.note-peek-reply-send:not(:disabled):active{transform:scale(.94)}.note-peek-reply-arrow-ico{display:block}.note-peek .note-peek-reply-form input,.note-peek .note-peek-reply-form textarea{font-size:13px;line-height:18px}.note-peek .note-peek-reply-form textarea{min-height:18px;max-height:288px}.note-peek .note-peek-reply-form.is-stacked,.reply-form.is-stacked{clip-path:inset(0 round 16px);border-radius:16px;align-items:flex-end}html[data-theme=dark] .note-peek-reply-arrow,html[data-theme=dark] .note-peek-reply-send:disabled{background:var(--neutral-500);color:var(--neutral-200)}.note-peek-reply-form[hidden]{display:none}.note-peek-reply-form.is-entering .note-peek-reply-send{opacity:0}@media (prefers-reduced-motion:reduce){.note-peek,.note-peek-reply-trigger,.note-peek-reply-send,.note-peek-more,.note-peek-menu .ds-menu-item{transition:none}.note-peek-reply-send:not(:disabled):active,.note-peek-more:active,.note-peek-menu .ds-menu-item:not(.note-peek-delete):active{transform:none}}.capsule-nudge{z-index:5;background:var(--bg-toolbar);color:var(--fg-body);font:inherit;white-space:nowrap;pointer-events:auto;cursor:pointer;-webkit-font-smoothing:antialiased;transition:background-color .15s var(--ease-out), transform .1s var(--ease-out);border:0;border-radius:10px;align-items:center;gap:8px;margin:0;padding:6px 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;top:72px;left:-12px;box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1a}.capsule-nudge[hidden]{display:none}.capsule-nudge kbd{border:var(--ring-width) solid var(--stroke);background:var(--bg-chip);min-width:22px;height:20px;font:inherit;font-variant-numeric:tabular-nums;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.capsule-nudge:hover{background:var(--bg-hover)}.capsule-nudge:active{transform:scale(.96)}html[data-theme=dark] .capsule-nudge{box-shadow:0 1px 2px #0003,0 8px 20px #0000005c}@media (prefers-reduced-motion:reduce){.capsule-nudge{transition:background-color .12s}.capsule-nudge:active{transform:none}}.copy-review-washes{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:visible}.copy-review-wash{background:color-mix(in srgb, var(--blue-600) 22%, transparent);border-radius:2px;position:absolute}.copy-review-slot{z-index:6;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.copy-review-bar{z-index:6;border-radius:var(--control-radius);background:var(--bg-composer);width:288px;min-width:288px;max-width:min(320px,100vw - 48px);color:var(--fg-body);box-shadow:var(--card-shadow);pointer-events:auto;transform:translate(var(--copy-bar-shift-x,0px), calc(-100% - 8px));flex-direction:column;gap:16px;padding:16px;display:flex;position:absolute;top:0;left:0}.copy-review-slot[data-flip] .copy-review-bar{transform:translate(var(--copy-bar-shift-x,0px), 8px);top:100%}.copy-review-tools{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}#copy-review-bar #copy-review-send{flex-shrink:0;margin-left:auto}.copy-review-mark{font:700 13px/1 var(--font-sans)}.copy-review-mark[data-mark=italic]{font-style:italic;font-weight:600}.copy-review-mark[data-mark=underline]{font-weight:600;text-decoration:underline}.copy-review-mark[data-mark=strike]{font-weight:600;text-decoration:line-through}.copy-review-color-wrap{flex-shrink:0;position:relative}.copy-review-color{width:28px;height:28px;box-shadow:0 0 0 var(--ring-width) var(--stroke);cursor:pointer;appearance:none;background:0 0;border:0;border-radius:8px;padding:0;display:inline-flex;position:relative;overflow:hidden}.copy-review-color[data-on]{box-shadow:0 0 0 var(--ring-width) var(--blue-600)}.copy-review-color-swatch{background:linear-gradient(135deg, var(--blue-600) 0 33%, var(--zaire) 33% 66%, var(--amber-300) 66%);width:100%;height:100%;display:block}.copy-review-color:focus-visible{box-shadow:var(--control-focus)}.copy-review-bar,.copy-review-tools,.copy-review-color-wrap{overflow:visible}.ds-menu.copy-review-color-menu{z-index:12;width:256px;min-width:256px;padding:var(--card-pad);gap:var(--section-stack);border-radius:var(--card-radius);background:var(--bg-raised);box-shadow:var(--card-shadow);top:calc(100% + 8px);left:0}.ds-menu.copy-review-color-menu .ds-menu-title{color:var(--fg);letter-spacing:-.2px;padding:0;font-size:16px;font-weight:500;line-height:24px}.copy-review-color-section{flex-direction:column;gap:16px;display:flex}.copy-review-color-field{flex-direction:column;gap:8px;display:flex}.copy-review-color-kicker{color:var(--fg-muted);letter-spacing:var(--label-tracking);margin:0;font-size:12px;font-weight:500;line-height:16px}.copy-review-color-swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.copy-review-page-swatch{width:24px;height:24px;box-shadow:0 0 0 var(--ring-width) var(--stroke);cursor:pointer;appearance:none;border:0;border-radius:999px;padding:0;position:relative}.copy-review-page-swatch:before{content:"";height:40px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.copy-review-page-swatch[data-on="1"]{box-shadow:0 0 0 var(--ring-width) var(--blue-600)}.copy-review-color-range{appearance:none;width:100%;height:16px;box-shadow:0 0 0 var(--ring-width) var(--card-ring-line);cursor:pointer;background:0 0;border:0;border-radius:16px;margin:0;padding:0}.copy-review-color-hue{background:linear-gradient(90deg,oklch(65% .25 0),oklch(65% .25 60),oklch(65% .25 120),oklch(65% .25 180),oklch(65% .25 240),oklch(65% .25 300),oklch(65% .25 360))}.copy-review-color-light{background:linear-gradient(90deg, oklch(15% 0 0), var(--copy-hue,var(--blue-600)), oklch(98% 0 0))}.copy-review-color-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--white);width:16px;height:16px;box-shadow:0 0 0 var(--ring-width) var(--stroke-strong);border:0;border-radius:999px}.copy-review-color-range::-moz-range-thumb{background:var(--white);width:16px;height:16px;box-shadow:0 0 0 var(--ring-width) var(--stroke-strong);border:0;border-radius:999px}.copy-review-color-hex[data-slot=input]{font-variant-numeric:tabular-nums}.copy-fmt-btn:focus-visible,.mark-copy-update:focus-visible{box-shadow:var(--control-focus)}#copy-review-bar [data-slot=button][aria-pressed=true]:not(.copy-review-comment-btn){background:var(--blue-50);color:var(--blue-900)}#copy-review-bar .copy-review-comment-btn{width:100%;color:var(--fg-muted);background:var(--bg-chip);box-shadow:0 0 0 var(--ring-width) var(--stroke);justify-content:center;margin-left:0;font-weight:500}#copy-review-bar .copy-review-comment-btn:hover:not(:disabled),#copy-review-bar .copy-review-comment-btn[aria-pressed=true]{background:var(--neutral-200);color:var(--fg-muted)}.copy-review-comment{width:100%}#marks .mark-row.is-copy .snip{-webkit-line-clamp:3;line-clamp:3;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mark-copy-stack{align-items:flex-start;gap:var(--mark-cluster,8px);flex-direction:column;width:100%;min-width:0;display:flex}.mark-copy-pair+.mark-copy-pair{margin-top:var(--mark-cluster,8px)}.mark-copy-pair{align-items:flex-start;gap:var(--mark-space,4px);flex-direction:column;width:100%;min-width:0;display:flex}.mark-copy-kicker{font-family:var(--font);letter-spacing:-.02em;text-transform:none;color:var(--fg-muted);margin:0;font-size:13px;font-weight:700;line-height:16px}.mark-copy-line-kicker{font-family:var(--font);letter-spacing:0;text-transform:none;color:var(--fg);margin:0;font-size:13px;font-weight:700;line-height:16px}.mark-copy-suggested,.mark-copy-quote,.note-peek-copy-suggested.copy-fmt{font:500 14px/1.4 var(--font-sans);color:var(--fg-body)}.mark-copy-original,.mark-copy-suggested{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;max-width:100%;padding:4px 8px;display:inline-block}.mark-copy-original{font:400 13px/1.4 var(--font-sans);background:var(--rose-soft);color:var(--rose-ink);text-decoration:line-through}.mark-copy-suggested{background:var(--sky-soft);color:var(--sky-ink)}.mark-copy-original.is-plain,.mark-copy-suggested.is-plain,.mark-copy-original.is-split,.mark-copy-suggested.is-split{background:0 0;padding:0;text-decoration:none}.mark-copy-del{background:var(--rose-soft);color:var(--rose-ink);border-radius:4px;padding:0 4px;text-decoration:line-through;display:inline}.mark-copy-add{background:var(--sky-soft);color:var(--sky-ink);border-radius:4px;padding:0 4px;display:inline}html[data-theme=dark] .mark-copy-original,html[data-theme=dark] .mark-copy-del{background:color-mix(in oklch, var(--rose-ink) 36%, var(--bg-chip))}html[data-theme=dark] .mark-copy-suggested,html[data-theme=dark] .mark-copy-add{background:color-mix(in oklch, var(--sky-ink) 36%, var(--bg-chip))}.copy-fmt.is-bold{font-weight:700}.copy-fmt.is-italic{font-style:italic}.copy-fmt.is-underline{text-decoration:underline}.copy-fmt.is-strike{text-decoration:line-through}.copy-fmt-tools{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.copy-fmt-btn,.copy-fmt-chip{width:28px;height:28px;color:var(--fg-muted);cursor:default;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.copy-fmt-btn{cursor:pointer}.copy-fmt-btn[aria-pressed=true],.copy-fmt-chip.is-on{background:var(--blue-50);color:var(--blue-900)}.copy-fmt-swatch{width:28px;height:28px;box-shadow:0 0 0 var(--ring-width) var(--stroke);border-radius:8px}.copy-fmt-swatch.is-empty{background:linear-gradient(135deg, var(--blue-600) 0 33%, var(--zaire) 33% 66%, var(--amber-300) 66%)}.copy-fmt-tools .mark-copy-update,.copy-fmt-tools #note-peek-copy-edit{margin-left:auto}.mark-copy-update{color:var(--blue-600);font:600 13px/1.2 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0}.mark-copy-feedback{font:400 13px/1.4 var(--font-sans);color:var(--fg-muted)}#marks .mark-copy-original,#marks .mark-copy-suggested,#marks .mark-copy-quote,#marks .mark-copy-feedback{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}#marks .mark-copy-miss{color:var(--fg-muted);letter-spacing:-.0125em;margin:0;font-size:12px;font-weight:500;line-height:16px;display:block}.note-peek-copy{padding-left:var(--peek-indent);margin:0}.note-peek-copy-original,.note-peek-copy-suggested,.note-peek-copy-feedback{margin:0}.note-peek-copy-btn{color:var(--blue-600);font:600 13px/1.2 var(--font-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0}.composer{z-index:4;transform:translate(var(--capsule-open-x), var(--capsule-open-y));transform-origin:36px 36px;opacity:1;width:400px;padding:var(--capsule-pad);border-radius:var(--capsule-radius);background:var(--bg-composer);color:var(--fg-body);box-shadow:var(--card-shadow);pointer-events:auto;clip-path:var(--capsule-clip-open);transition:transform var(--composer-open) var(--ease-out), clip-path var(--composer-open) var(--ease-out), border-radius var(--composer-open) var(--ease-out);border:0;flex-direction:column;align-items:stretch;gap:8px;display:flex;position:absolute;top:0;left:0}.composer-head{align-items:flex-start;gap:0;min-width:0;display:flex}.composer-record-preflight{padding:var(--capsule-pad);border-radius:var(--card-radius);background:var(--neutral-800);color:var(--white);flex-direction:column;gap:16px;display:flex}.composer-record-preflight-video{aspect-ratio:16/9;object-fit:cover;background:var(--neutral-950);outline-offset:-1px;border-radius:8px;outline:1px solid oklch(100% 0 0/.1);width:100%;height:auto;display:block;transform:scaleX(-1)}.composer-record-preflight-video[hidden]{display:none}.composer-record-camera-only{font:500 13px/1.4 var(--font-sans);color:#ffffffb8;text-wrap:pretty;margin:0;padding:0}.composer-record-devices{flex-direction:column;gap:8px;display:flex}.composer-record-device{min-height:32px;font:500 13px/1.2 var(--font-sans);color:#ffffffdb;align-items:center;gap:8px;padding:0;display:flex}.composer-record-device-ico{color:currentColor;flex-shrink:0}.composer-record-device-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.composer-record-mic-main{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.composer-record-mic-live{align-items:center;gap:8px;min-width:0;display:flex}.composer-record-mic-meter{flex:none;align-items:flex-end;gap:3px;height:16px;display:flex}.composer-record-mic-meter>i{background:#ffffff47;border-radius:999px;width:3px;height:6px;display:block}.composer-record-mic-meter>i:nth-child(2){height:8px}.composer-record-mic-meter>i:nth-child(3){height:11px}.composer-record-mic-meter>i:nth-child(4){height:14px}.composer-record-mic-meter>i:nth-child(5){height:16px}.composer-record-mic-meter>i.is-on{background:var(--live)}.composer-record-mic-gain{flex:auto;align-items:center;min-width:0;display:flex}.composer-record-mic-gain input[type=range]{width:100%;height:24px;accent-color:var(--live);cursor:pointer;margin:0}.composer-record-preflight-foot{align-items:center;gap:16px;display:flex}.composer-record-cancel{height:var(--control-height);padding:0 var(--control-pad-x);border-radius:var(--control-radius);color:#ffffffb8;font:500 13px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;transition-property:scale,color;transition-duration:.15s;transition-timing-function:ease-out}.composer-record-cancel:hover{color:var(--white)}.composer-record-cancel:active{scale:.96}.composer-record-start{height:var(--control-height);padding:0 var(--control-pad-x);background:var(--rec);color:var(--white);font:600 14px/1 var(--font-sans);cursor:pointer;border:0;border-radius:999px;margin-left:auto;transition-property:scale,opacity;transition-duration:.15s;transition-timing-function:ease-out}.composer-record-start:active{scale:.96}.composer-record-start{box-shadow:0 0 #ffffff59}@media (prefers-reduced-motion:no-preference){.composer-record-start{animation:recording-start-pulse 1.6s var(--ease-out) infinite}}.composer-record-start:disabled{opacity:.5;cursor:default}.composer-record-error{font:500 12px/1.3 var(--font-sans);color:var(--rec-soft);margin:0;padding:0}.composer>.composer-record-error{color:var(--rec);padding:0}.composer-record-attach{border-radius:var(--field-radius);background:var(--bg-chip);flex-direction:column;gap:8px;padding:8px;display:flex}.composer-record-attach-video{aspect-ratio:16/9;border-radius:var(--field-radius);object-fit:contain;background:var(--neutral-950);width:100%;max-height:none}.composer-record-attach-copy{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.composer-record-attach-clock,.composer-record-attach-status{font:500 12px/1.2 var(--font-sans);color:var(--fg-muted)}.composer-record-attach-clock{min-width:0;color:inherit;align-items:center;display:inline-flex}.composer-record-attach-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.composer-record-retake,.composer-record-retry{height:32px;font:500 13px/1 var(--font-sans);cursor:pointer;border:0;border-radius:999px;padding:0 16px}.composer-record-retake{color:var(--fg-body);box-shadow:0 0 0 var(--ring-width) var(--stroke);background:0 0}.composer-record-retry{background:var(--blue-600);color:var(--white)}.note-peek-play{aspect-ratio:16/9;border-radius:var(--field-radius);background:var(--neutral-950);width:100%;color:var(--white);font:600 14px/1 var(--font-sans);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0;display:flex;position:relative;overflow:hidden}.note-peek-play:before{content:"";z-index:1;pointer-events:none;background:#00000075;position:absolute;inset:0}.note-peek-play-video{object-fit:contain;pointer-events:none;outline-offset:-1px;outline:1px solid oklch(0% 0 0/.1);width:100%;height:100%;position:absolute;inset:0}html[data-theme=dark] .note-peek-play-video{outline-color:oklch(100% 0 0/.1)}.note-peek-play-mark{z-index:2;width:40px;height:40px;color:var(--neutral-950);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 1px 2px #00000047}.note-peek-play-mark svg{margin-inline-start:2px;display:block}@media (hover:hover){.note-peek-play:hover:before{background:#0000008f}.note-peek-play:hover .note-peek-play-mark{background:var(--white)}}.note-peek-play-label{z-index:2;text-shadow:0 1px 2px #0000008c;position:relative}.note-peek-play:focus-visible{box-shadow:var(--control-focus)}.note-peek-play .recording-duration-badge{z-index:2;pointer-events:none;position:absolute;bottom:8px;left:8px}.recording-duration-badge{background:var(--neutral-100);height:24px;color:var(--fg-muted);font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.recording-duration-ico{flex:none;display:block}html[data-theme=dark] .recording-duration-badge{background:var(--neutral-800);color:var(--fg-muted)}.composer-record-upload{flex-direction:column;gap:8px;display:flex}.composer-record-upload-label{font:500 12px/1 var(--font-sans);color:var(--fg-muted)}.composer-record-upload-bar{background:var(--stroke);border-radius:999px;height:8px;overflow:hidden}.composer-record-upload-bar>i{background:var(--blue-600);height:100%;display:block}.recording-overlay{z-index:40;pointer-events:none;position:absolute;inset:0}.recording-chrome{z-index:80;background:var(--white);box-shadow:var(--card-shadow);font:600 13px/1 var(--font-sans);color:var(--ink);pointer-events:auto;cursor:default;border-radius:999px;align-items:center;gap:16px;padding:12px 16px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.recording-chrome-ring-wrap{flex-shrink:0;width:28px;height:28px;position:relative}.recording-chrome-ring{display:block}.recording-chrome-ring-track{stroke:var(--stroke)}.recording-chrome-ring-progress{stroke:var(--rec);stroke-linecap:round;transition:stroke-dashoffset .2s linear}.recording-chrome-dot{background:var(--white);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--rec) 55%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.recording-chrome-dot{animation:recording-live-dot 1.2s var(--ease-out) infinite}}.recording-chrome-clock{font-variant-numeric:tabular-nums;color:var(--muted)}.recording-chrome-target{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:500;overflow:hidden}.recording-chrome-hint{color:var(--muted);font-size:12px;font-weight:500}.recording-chrome-stop{background:var(--ink);height:32px;color:var(--white);font:600 13px/1 var(--font-sans);cursor:pointer;border:0;border-radius:999px;padding:0 12px;transition-property:scale;transition-duration:.15s;transition-timing-function:ease-out}.recording-chrome-stop:active{scale:.96}@media (hover:hover) and (pointer:fine){.recording-chrome-stop:hover{background:var(--rec)}}.record-camera-btn{min-height:var(--control-height);color:inherit;font:500 13px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;transition-property:scale,background-color,color,box-shadow;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex;position:relative}.record-camera-btn:active{scale:.96}.record-camera-swap{flex-shrink:0;width:16px;height:16px;position:relative}.record-camera-ico{color:currentColor;transition-property:opacity,filter,scale;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1);display:block}.record-camera-ico.is-on{opacity:0;filter:blur(4px);position:absolute;inset:0;scale:.25}.record-camera-btn.is-on .record-camera-ico.is-on{opacity:1;filter:blur();scale:1}.record-camera-btn.is-on .record-camera-ico.is-idle{opacity:0;filter:blur(4px);scale:.25}.composer-record-preflight .record-camera-btn{color:#ffffffdb;box-shadow:0 0 0 var(--ring-width) #ffffff29;align-self:flex-start}.composer-record-preflight .record-camera-btn.is-on{color:var(--white);background:#ffffff1f}.recording-chrome .record-camera-btn{color:var(--fg-muted);box-shadow:0 0 0 var(--ring-width) var(--card-ring-line)}.recording-chrome .record-camera-btn.is-on{color:var(--ink);background:var(--bg-chip)}@media (prefers-reduced-motion:reduce){.record-camera-btn,.record-camera-ico,.composer-record-cancel,.composer-record-start,.recording-chrome-stop{transition:none}}.recording-webcam{z-index:80;background:var(--neutral-950);width:176px;height:176px;box-shadow:0 0 0 3px var(--white), var(--card-shadow);pointer-events:auto;cursor:default;border-radius:50%;position:absolute;bottom:24px;right:24px;overflow:hidden}.recording-webcam[hidden]{display:none}.recording-webcam-video{object-fit:cover;outline-offset:-1px;outline:1px solid oklch(0% 0 0/.1);width:100%;height:100%;transform:scaleX(-1)}html[data-theme=dark] .recording-webcam-video{outline-color:oklch(100% 0 0/.1)}.recording-pointer-layer{z-index:41;pointer-events:none;position:absolute;inset:0;overflow:hidden}.recording-pointer-cursor{opacity:0;width:14px;height:14px;transform:translate3d(var(--pl-cursor-x,0px), var(--pl-cursor-y,0px), 0);will-change:transform;pointer-events:none;background:#2563ebeb;border-radius:50%;margin:-7px 0 0 -7px;transition:opacity 60ms;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #ffffffe6,0 0 0 5px #2563eb47}.recording-pointer-cursor.is-on{opacity:1}.recording-pointer-layer.is-over-chrome .recording-pointer-cursor{opacity:0}.recording-pointer-ripple{pointer-events:none;border:2px solid #2563ebd9;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:.65s ease-out forwards recording-pointer-ripple;position:absolute;box-shadow:0 0 0 2px #ffffff8c}@keyframes recording-pointer-ripple{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(4.5)}}.note-peek-recording.has-recording-pointer,.recording-pointer-playback{position:relative}.recording-pointer-playback{width:100%}.recording-pointer-playback .note-peek-video,.recording-pointer-playback .composer-record-video,.recording-pointer-playback .recording-playback-video{width:100%;display:block}.recording-pointer-layer.is-playback{z-index:2;border-radius:var(--field-radius)}[data-slot=dialog-overlay].recording-playback-theater,html[data-theme=dark] [data-slot=dialog-overlay].recording-playback-theater{background:#000c}[data-slot=dialog-content].recording-playback-dialog{width:min(1360px,100vw - 16px);max-height:calc(100vh - 16px);padding:var(--capsule-pad);border-radius:var(--dialog-radius);background:var(--neutral-950);color:var(--white);gap:16px;overflow:auto}.recording-playback-dialog [data-slot=dialog-title],.recording-playback-dialog .dialog-close{color:var(--white)}.recording-playback-dialog [data-slot=dialog-title]{text-wrap:balance;font-variant-numeric:tabular-nums}[data-slot=dialog-content].recording-playback-dialog[data-starting-style],[data-slot=dialog-content].recording-playback-dialog[data-ending-style]{transform:translate(-50%,-50%)}.recording-playback-stage{aspect-ratio:16/9;background:var(--neutral-950);border-radius:16px;width:100%;position:relative;overflow:hidden}:-webkit-any(.recording-player:fullscreen,.recording-player:-webkit-full-screen){background:var(--neutral-950);border-radius:0;width:100%;height:100%;position:fixed;inset:0}:is(.recording-player:fullscreen,.recording-player:fullscreen){background:var(--neutral-950);border-radius:0;width:100%;height:100%;position:fixed;inset:0}.recording-playback-video{object-fit:contain;background:var(--neutral-950);outline-offset:-1px;outline:1px solid oklch(0% 0 0/.1);width:100%;height:100%;display:block}html[data-theme=dark] .recording-playback-video{outline-color:oklch(100% 0 0/.1)}.recording-player{position:absolute;inset:0;container:recording-player/inline-size}.recording-player .recording-playback-video,.recording-player .recording-pointer-playback{width:100%;height:100%;position:absolute;inset:0}.recording-player-bar{z-index:3;min-height:40px;padding:8px 12px max(12px, env(safe-area-inset-bottom));background:linear-gradient(in oklab, transparent 0%, #000000c7 78%);color:var(--white);align-items:center;gap:16px;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.recording-player-scrub{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.recording-player-btn{width:40px;height:40px;color:var(--white);cursor:pointer;transition:background .15s var(--ease-out);background:#ffffff29;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.recording-player-btn svg{display:block}.recording-player-btn.is-play svg{margin-inline-start:2px}.recording-player-btn:focus-visible{box-shadow:var(--control-focus);outline:none}.recording-player-btn:active{transform:scale(var(--press-scale))}@media (hover:hover){.recording-player-btn:hover{background:#ffffff3d}}.recording-player-time{min-width:4ch;font:500 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;color:#ffffffeb;letter-spacing:-.0125em;flex:none}.recording-player-time-end{text-align:end}.recording-player-volume{flex:none;align-items:center;gap:4px;min-width:0;display:flex}.recording-player-gain{appearance:none;writing-mode:horizontal-tb;cursor:pointer;direction:ltr;background:0 0;width:72px;min-width:48px;height:40px;margin:0}.recording-player-gain:focus-visible{box-shadow:var(--control-focus);border-radius:999px;outline:none}.recording-player-gain::-webkit-slider-runnable-track{background:linear-gradient(in oklab to right, var(--white) 0%, var(--white) var(--recording-volume,100%), #ffffff47 var(--recording-volume,100%), #ffffff47 100%);border-radius:999px;width:100%;height:4px}.recording-player-gain::-moz-range-track{background:#ffffff47;border-radius:999px;height:4px}.recording-player-gain::-moz-range-progress{background:var(--white);border-radius:999px;height:4px}.recording-player-gain::-webkit-slider-thumb{appearance:none;background:var(--white);border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px}.recording-player-gain::-moz-range-thumb{background:var(--white);border:0;border-radius:50%;width:12px;height:12px}.recording-player-seek{appearance:none;writing-mode:horizontal-tb;cursor:pointer;direction:ltr;background:0 0;flex:auto;width:100%;min-width:48px;height:40px;margin:0}.recording-player-seek:focus-visible{box-shadow:var(--control-focus);border-radius:999px;outline:none}.recording-player-seek::-webkit-slider-runnable-track{background:linear-gradient(in oklab to right, var(--blue-600) 0%, var(--blue-600) var(--recording-seek,0%), #ffffff47 var(--recording-seek,0%), #ffffff47 100%);border-radius:999px;width:100%;height:4px}.recording-player-seek::-moz-range-track{background:#ffffff47;border-radius:999px;height:4px}.recording-player-seek::-moz-range-progress{background:var(--blue-600);border-radius:999px;height:4px}.recording-player-seek::-webkit-slider-thumb{appearance:none;background:var(--white);width:12px;height:12px;box-shadow:0 0 0 var(--ring-width) #fff6;border:0;border-radius:50%;margin-top:-4px}.recording-player-seek::-moz-range-thumb{background:var(--white);width:12px;height:12px;box-shadow:0 0 0 var(--ring-width) #fff6;border:0;border-radius:50%}@container recording-player (width<=520px){.recording-player-gain{width:48px}}@container recording-player (width<=360px){.recording-player-time-end,.recording-player-gain{display:none}.recording-player-bar{gap:8px}}@keyframes recording-start-pulse{0%,to{box-shadow:0 0 #ffffff47}50%{box-shadow:0 0 0 6px #fff0}}@keyframes recording-live-dot{0%,to{opacity:1;box-shadow:0 0 0 3px #ffffff38}50%{opacity:.72;box-shadow:0 0 0 7px #fff0}}@media (prefers-reduced-motion:reduce){.recording-player-btn{transition:none}.recording-player-btn:active{transform:none}}.note-peek-recording{flex-direction:column;gap:8px;margin:8px 0 12px;display:flex}.note-peek-transcript{font:400 13px/1.45 var(--font-sans);color:var(--ink)}.note-peek-transcript summary{cursor:pointer;color:var(--muted);font-weight:500}.note-peek-transcript-miss,.note-peek-transcript-pending{font:500 12px/1 var(--font-sans);color:var(--muted);align-items:center;gap:8px;display:flex}.note-peek-transcript-retry{color:var(--blue-600);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.composer-head:has(.composer-ico){gap:16px}.composer-copy{flex:auto;align-items:center;min-width:0;min-height:40px;display:flex;position:relative}.composer.is-entering,.composer.is-leaving{clip-path:inset(16px calc(100% - 56px) calc(100% - 56px) 16px round 999px);transform:translate(-36px,-36px)}.composer.is-leaving{pointer-events:none;transition-duration:var(--composer-close);transition-timing-function:var(--composer-ease-close)}.composer.is-entering .composer-field,.composer.is-entering .mention-field,.composer.is-entering .composer-wave,.composer.is-entering .composer-tools,.composer.is-entering .composer-record-preflight,.composer.is-entering .composer-record-attach,.composer.is-leaving .composer-field,.composer.is-leaving .mention-field,.composer.is-leaving .composer-wave,.composer.is-leaving .composer-tools,.composer.is-leaving .composer-record-preflight,.composer.is-leaving .composer-record-attach{opacity:0}.composer-field{appearance:none;resize:none;color:var(--fg-body);caret-color:var(--fg-body);font:inherit;letter-spacing:var(--label-tracking);width:100%;min-width:0;min-height:20px;max-height:480px;transition:opacity var(--composer-morph) var(--ease-out);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;font-size:14px;line-height:20px;overflow:hidden}.composer-field::placeholder{color:var(--fg-muted)}.composer-wave{flex:auto;align-items:center;gap:2px;min-width:120px;height:36px;margin:2px 0;display:none}.composer-wave.is-full{justify-content:space-between;gap:0;width:100%;min-width:0}.composer.is-listening .composer-wave{display:flex}.composer.is-listening .composer-wave.is-full{flex:auto}.composer.is-listening .composer-field,.composer.is-listening .mention-field{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.composer-wave i{max-width:3px;height:calc(4px + (var(--lvl,0) * 32px));background:var(--rec);opacity:.92;border-radius:99px;flex:1 1 0;align-self:center;transition:height 40ms linear,flex-basis 60ms linear}.composer-wave.is-full i{flex:0 0 calc(2px + (var(--w,0) * 4px));max-width:none;height:calc(3px + (var(--lvl,0) * 33px))}@media (prefers-reduced-motion:reduce){.composer-wave i{transition:none}}.composer-tools{width:100%;min-width:0;transition:opacity var(--composer-morph) var(--ease-out);flex-flow:row;align-items:center;gap:4px;margin:0;display:flex}.composer[data-walkthrough="1"] .composer-field[hidden]{display:none}.composer-anchor.is-spotlight .composer[data-walkthrough="1"] .composer-record-preflight-video{max-height:min(240px,36vh)}.record-spotlight{z-index:3;pointer-events:auto;position:absolute;inset:0}.record-spotlight[hidden]{display:none}.record-spotlight-scrim{border-radius:inherit;cursor:default;background:#0f172a3d;border:0;margin:0;padding:0;position:absolute;inset:0}html[data-theme=dark] .record-spotlight-scrim{background:#0000007a}.composer-anchor.is-spotlight{z-index:5}.composer-anchor.is-spotlight .composer,.composer-anchor.is-spotlight .composer.is-entering,.composer-anchor.is-spotlight .composer.is-leaving{transform-origin:50%;border-radius:var(--dialog-radius);width:min(400px,80vw);transform:translate(-50%,-50%);box-shadow:0 1px 2px #0f172a14,0 16px 40px #0f172a2e}.record-countdown{z-index:6;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.record-countdown[hidden]{display:none}.record-countdown-num{font:700 96px/1 var(--font-sans);color:var(--white);text-shadow:0 8px 32px #0f172a66}@media (prefers-reduced-motion:reduce){.record-countdown-num{font-size:64px}}.composer-send-slot{transition:grid-template-columns var(--resize-dur) var(--resize-ease);grid-template-columns:0fr;margin-left:auto;display:grid}.composer-send-slot.is-in{grid-template-columns:1fr}.composer-send-slot-inner{min-width:0;overflow:hidden}.composer-send{background:var(--type);width:32px;height:32px;color:var(--white);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:background .12s ease, color .12s ease, opacity var(--trash-exit) ease-out, transform var(--trash-exit) ease-out, visibility 0s linear var(--trash-exit);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;transform:scale(.9)}.composer-send-slot.is-in .composer-send{opacity:1;visibility:visible;pointer-events:auto;transition-duration:var(--trash-enter);transition-timing-function:var(--trash-enter-ease);transition-property:background,color,opacity,transform,visibility;transform:scale(1)}.composer-send-slot.is-static,.composer-send-slot.is-static .composer-send{transition:none}.composer-send-slot.is-in .composer-send:active{transform:scale(var(--press-scale));transition-duration:var(--press-in)}.composer-send-ico{display:block}@media (prefers-reduced-motion:reduce){.composer-send-slot,.composer-send{transition:none}}.composer-mention{width:32px;height:32px;color:var(--fg-muted);cursor:pointer;transition:color .12s ease, background-color .12s ease, transform var(--press-out) var(--ease-out);background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.composer-mention:after{content:"";position:absolute;inset:-4px}.composer-mention-ico{display:block}.composer-mention:hover{background:var(--bg-chip);color:var(--fg-body)}.composer-mention:active{transform:scale(.96)}.composer-dictate{width:32px;height:32px;color:var(--fg-muted);cursor:pointer;transition:color .12s ease, background-color .12s ease, opacity var(--composer-morph) var(--ease-out), transform var(--press-out) var(--ease-out);background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.composer-dictate[hidden],.composer-record-btn[hidden]{display:none}.composer-record-btn{width:32px;height:32px;color:var(--fg-muted);cursor:pointer;transition:color .12s ease, background-color .12s ease, transform var(--press-out) var(--ease-out);background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.composer-record-btn:after{content:"";position:absolute;inset:-4px}.composer-record-btn-ico{display:block}.composer-record-btn:hover,.composer-record-btn[aria-expanded=true]{background:var(--bg-chip);color:var(--fg-body)}.composer-record-btn[aria-expanded=true]{color:var(--type-ink)}html[data-theme=dark] .composer-record-btn{color:var(--neutral-300)}html[data-theme=dark] .composer-record-btn:hover,html[data-theme=dark] .composer-record-btn[aria-expanded=true]{background:var(--neutral-600);color:var(--neutral-50)}.composer-record-btn:disabled{opacity:.5;cursor:wait}.composer-record-btn:active{transform:scale(.96)}.composer-dictate:after{content:"";position:absolute;inset:-4px}.composer-dictate-ico{display:block}.composer-dictate-ring{pointer-events:none;opacity:0;width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;inset:-5px;transform:rotate(-90deg)}.composer-dictate[data-phase=listening] .composer-dictate-ring,.reply-dictate[data-phase=listening] .composer-dictate-ring{opacity:1}.composer-dictate-ring-track,.composer-dictate-ring-value{fill:none;stroke-width:2.25px;stroke-linecap:round}.composer-dictate-ring-track{stroke:color-mix(in srgb, var(--rec) 22%, transparent)}.composer-dictate-ring-value{stroke:var(--rec);stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--dictate-progress,1)) * 100)}@media (prefers-reduced-motion:no-preference){.composer-dictate-ring-value{transition:stroke-dashoffset 50ms linear}}.composer-dictate-remain{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--fg-muted);margin:0 0 0 4px;font-size:12px;font-weight:600;line-height:16px}.composer-dictate[data-phase=listening]~.composer-dictate-remain,.reply-dictate[data-phase=listening]~.composer-dictate-remain{color:var(--rec)}.composer.is-listening .composer-type,.composer.is-listening .composer-priority,.composer.is-listening .composer-mention,.composer.is-listening .composer-record-btn,.composer.is-listening .composer-trash-slot,.composer.is-listening .composer-send-slot{display:none}.composer-dictate-redo{width:32px;height:32px;color:var(--fg-muted);cursor:pointer;transition:color .12s ease, background-color .12s ease, transform var(--press-out) var(--ease-out);background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.composer-dictate-redo[hidden]{display:none}.composer-dictate-redo:after{content:"";position:absolute;inset:-4px}.composer-dictate-redo-ico{display:block}.composer-dictate-redo:hover{background:var(--bg-chip);color:var(--fg-body)}html[data-theme=dark] .composer-dictate-redo{color:var(--neutral-300)}html[data-theme=dark] .composer-dictate-redo:hover{background:var(--neutral-600);color:var(--neutral-50)}.composer-dictate-redo:active{transform:scale(.96)}.composer-tools .mark-type.ds-badge,.composer-tools .mark-priority.ds-badge{box-sizing:border-box;height:32px;min-height:32px;padding:0 12px}.composer-dictate:hover{background:var(--bg-chip);color:var(--fg-body)}html[data-theme=dark] .composer-dictate{color:var(--neutral-300)}html[data-theme=dark] .composer-dictate:hover{background:var(--neutral-600);color:var(--neutral-50)}.composer-dictate:active{transform:scale(.96)}.composer-dictate[data-phase=listening]{color:var(--rec);background:color-mix(in srgb, var(--rec) 10%, transparent);border-radius:999px}.composer-dictate[data-phase=listening] .icon-swap-fill{animation:dictate-pulse 1.1s var(--ease-out) infinite}.composer-dictate[data-phase=working]{opacity:.5;cursor:wait}@keyframes dictate-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.composer-dictate[data-phase=listening] .icon-swap-fill{animation:none}}.composer-trash-slot{transition:grid-template-columns var(--resize-dur) var(--resize-ease);grid-template-columns:0fr;display:grid}.composer-trash-slot.is-in{grid-template-columns:1fr}.composer-trash-slot-inner{align-items:center;min-width:0;display:flex;overflow:hidden}.composer-delete{width:32px;height:32px;color:var(--fg-muted);cursor:pointer;opacity:0;filter:blur(4px);visibility:hidden;pointer-events:none;transition:color .12s ease, background-color .12s ease, opacity var(--trash-exit) ease-out, transform var(--trash-exit) ease-out, filter var(--trash-exit) ease-out, visibility 0s linear var(--trash-exit);background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;transform:scale(.25)}.composer-trash-slot.is-in .composer-delete{opacity:1;filter:blur();visibility:visible;pointer-events:auto;transition-duration:var(--trash-enter);transition-timing-function:var(--trash-enter-ease);transition-property:color,background-color,opacity,transform,filter,visibility;transform:scale(1)}.composer-trash-slot.is-static,.composer-trash-slot.is-static .composer-delete{transition:none}.composer-delete:after{content:"";position:absolute;inset:-4px}.composer-delete-ico{display:block}.composer-delete:hover{background:var(--bg-chip);color:var(--fg-body)}html[data-theme=dark] .composer-delete{color:var(--neutral-300)}html[data-theme=dark] .composer-delete:hover{background:var(--neutral-600);color:var(--neutral-50)}.composer-trash-slot.is-in .composer-delete:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.composer-trash-slot,.composer-delete{transition:none}}.workspace-foot{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;column-gap:16px;display:grid}.workspace-foot:not(:has(#toolbar-slot:not(:empty))):not(:has([data-plan-nudge])){display:none}.toolbar-slot:not(:empty){flex-shrink:0;justify-content:center;padding:16px;display:flex}.workspace-foot .toolbar-slot:not(:empty){grid-area:1/1/auto/-1}.workspace-foot #plan-nudge-host:not(:has([data-plan-nudge])){display:none}.workspace-foot #plan-nudge-host:has([data-plan-nudge]){z-index:2;grid-area:1/3;place-self:end;min-width:0;margin:16px}.workspace-foot .plan-nudge--dock{width:min(240px,100%);max-width:100%;position:static;bottom:auto;right:auto}.toolbar-slot:has(#recording-chrome){flex-direction:column;align-items:center;gap:8px;position:relative}.toolbar-slot>.recording-chrome{position:relative;bottom:auto;left:auto;transform:none}.toolbar-slot>.recording-webcam{width:64px;height:64px;position:absolute;top:50%;bottom:auto;right:16px;transform:translateY(-50%)}.toolbar{background:var(--bg-toolbar);box-shadow:0 0 0 var(--ring-width) var(--stroke);border:0;border-radius:16px;align-items:center;gap:16px;padding:8px;display:flex;position:relative}.viewport-control{flex-shrink:0;position:relative}.viewport-chip-label{letter-spacing:-.01em;color:var(--fg-muted);font-size:12px;font-weight:500;line-height:1}.viewport-tool.on .viewport-chip-label{color:var(--fg)}.viewport-tray{z-index:6;background:var(--bg-toolbar);min-width:200px;box-shadow:0 0 0 var(--ring-width) var(--stroke);border:0;border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000014}.viewport-tray[hidden]{display:none}.viewport-preset{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:16px 1fr auto auto;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:13px;font-weight:500;display:grid}.viewport-preset.on{background:var(--bg-tool);box-shadow:none}@media (hover:hover) and (pointer:fine){.viewport-preset:not(.on):hover{background:var(--bg-tool)}}.viewport-preset-size{color:var(--fg-muted);font-size:12px;font-weight:500}.viewport-preset-count{box-sizing:border-box;background:var(--bg-count);font-variant-numeric:tabular-nums;min-width:22px;height:22px;color:var(--fg-count);text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.viewport-preset.on .viewport-preset-count{background:var(--bg-count);color:var(--fg-count)}.viewport-custom{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:6px;padding:4px 4px 2px;display:grid}.viewport-custom-label{color:var(--fg-muted);font-size:12px;font-weight:500}.viewport-custom-input{width:100%;min-width:0;box-shadow:0 0 0 var(--ring-width) var(--stroke);background:var(--bg-raised);color:var(--fg);font:inherit;border:0;border-radius:8px;padding:6px 8px;font-size:13px}.viewport-custom-go{background:var(--bg-tool);color:var(--fg-muted);font:inherit;cursor:default;border:0;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.viewport-custom-go:not(:disabled){background:var(--blue-600);color:var(--white);cursor:pointer}.viewport-custom-go:disabled{opacity:1}.side-label-row{padding-right:var(--side-inner);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.side-label-row[hidden]{display:none}.side-label-row .side-label{padding-right:0}#marks-label-row .side-label,#pages-label{font-size:13px;line-height:16px}.marks-see-all{color:var(--blue-600);font:inherit;letter-spacing:-.0125em;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:14px 0 6px;font-size:12px;font-weight:600}.marks-see-all[aria-pressed=true]{color:var(--fg)}.marks-filters{justify-content:flex-start;align-items:center;gap:var(--mark-cluster,8px);padding:0 var(--side-inner) var(--mark-cluster,8px);flex-wrap:nowrap;display:flex}.marks-filters[hidden]{display:none}.marks-filter-wrap{flex:1 1 0;width:auto;min-width:0;position:relative}.marks-filter-chip[data-slot=button]{background:var(--bg-chip);width:100%;height:32px;min-height:32px;box-shadow:var(--control-ring);color:var(--fg-body);letter-spacing:-.0125em;font-variant-numeric:tabular-nums;transition:color .12s ease, background-color .12s ease, box-shadow .12s ease, transform var(--press-out) var(--ease-out);background-image:none;border-radius:8px;justify-content:space-between;gap:4px;padding:0 10px 0 12px;font-size:13px;font-weight:500;position:relative}.marks-filter-label{line-height:16px;display:block}.marks-filter-chevron{width:12px;height:12px;color:var(--fg-muted);transition:transform .12s var(--ease-out);flex-shrink:0;display:block}.marks-filter-chip[aria-expanded=true] .marks-filter-chevron{transform:rotate(180deg)}.marks-filter-chip[data-slot=button]:before{content:"";pointer-events:auto;height:40px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.marks-filter-chip[data-slot=button]:hover{background:color-mix(in srgb, var(--neutral-900) 8%, var(--bg-chip));box-shadow:var(--control-ring);color:var(--fg);filter:none;background-image:none}.marks-filter-chip[data-slot=button]:hover .marks-filter-chevron{color:var(--fg-body)}@media (hover:hover) and (pointer:fine){.marks-filter-chip[data-slot=button]:hover:not(:disabled){background:color-mix(in srgb, var(--neutral-900) 8%, var(--bg-chip));box-shadow:var(--control-ring);color:var(--fg);background-image:none}.marks-filter-chip[data-slot=button]:hover:not(:disabled) .marks-filter-chevron{color:var(--fg-body)}}.marks-filter-chip[data-slot=button]:active:not(:disabled){transition-duration:var(--press-in);transform:scale(.96)}.marks-filter-chip[data-slot=button]:focus-visible{box-shadow:var(--control-focus)}.marks-filter-chip.is-on,.marks-filter-chip[aria-pressed=true]{color:var(--fg);box-shadow:var(--control-ring);font-weight:600}.marks-filter-chip.is-on .marks-filter-chevron,.marks-filter-chip[aria-pressed=true] .marks-filter-chevron{color:var(--fg)}.marks-filter-reset{color:var(--blue-600);font:inherit;letter-spacing:-.0125em;cursor:pointer;white-space:nowrap;transition:color .12s ease, opacity .12s ease, transform var(--press-out) var(--ease-out);background:0 0;border:0;flex:none;margin:0;padding:0;font-size:13px;font-weight:600;position:relative}.marks-filter-reset[hidden]{display:none}.marks-filter-reset:before{content:"";height:40px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.marks-filter-reset:active{transform:scale(.96)}.ds-menu.marks-filter-menu{border-radius:var(--card-radius);z-index:12;min-width:240px}.ds-menu.marks-filter-menu[hidden]{display:none}.ds-menu.marks-filter-menu .ds-menu-item{min-height:40px;padding:8px 16px}.ds-menu.marks-filter-menu .mark-type-lead,.ds-menu.marks-filter-menu .ds-badge{gap:var(--mark-cluster,8px);width:max-content;min-width:0;padding:4px 8px;font-size:14px;font-weight:600;line-height:20px}.ds-menu.marks-filter-menu .ds-badge-ico,.ds-menu.marks-filter-menu .type-picker-ico{width:16px;height:16px}.ds-menu.marks-filter-menu .marks-filter-all{color:var(--fg-body);font-size:14px;font-weight:500}.mark-viewport{color:var(--fg-muted);pointer-events:none;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin:0;padding:0;line-height:0;display:inline-flex}.mark-viewport-ico{display:block}.pane[data-preview] #site-shell{width:var(--preview-width);max-width:var(--preview-width);height:var(--preview-height);max-height:var(--preview-height);zoom:var(--preview-scale,1);transition:width .22s var(--ease-out,ease), max-width .22s var(--ease-out,ease), height .22s var(--ease-out,ease), max-height .22s var(--ease-out,ease);flex:none;margin:auto}.workspace:has(#toolbar-slot:not(:empty)) .pane[data-preview] #site-shell{margin-bottom:auto}@media (prefers-reduced-motion:reduce){.pane[data-preview] #site-shell{transition:none}}.tool{cursor:pointer;width:40px;height:40px;transition:background .12s ease, color .12s ease, box-shadow .12s ease, transform var(--press-out) var(--ease-out);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:4px;line-height:0;display:flex;position:relative}.tool.on{background-color:var(--white);background-image:linear-gradient(in oklab 180deg, oklch(100% 0 0/.12) 0%, oklch(0% 0 0/0) 100%);color:var(--blue-600);box-shadow:0 1px 2px color-mix(in srgb, var(--blue-600) 50%, transparent), 0 0 0 var(--ring-width) var(--blue-600);background-origin:border-box;border-radius:8px;padding-inline:10px}.tool.on .viewport-chip-ico{width:16px;height:16px}.tool-cursor.on,.tool-note.on,.tool-copy.on,.tool-record.on:not(.is-live){background-color:var(--white);box-shadow:inset 0 0 3px 1px color-mix(in srgb, var(--neutral-200) 50%, transparent), 0 1px 2px color-mix(in srgb, var(--blue-600) 50%, transparent), 0 0 0 1.75px var(--blue-600);background-image:linear-gradient(oklab(100% 0 0/.12) 0%,oklab(0% 0 0/0) 100%);border-radius:8px;padding-inline:10px}.tool-record.is-live,.tool-record.on.is-live{background-color:var(--rec);color:var(--white);box-shadow:0 1px 2px color-mix(in srgb, var(--rec) 40%, transparent), 0 0 0 1.75px var(--rec);background-image:none;border-radius:8px;padding-inline:10px}.tool-record.is-live .tool-ico,.tool-record.on.is-live .tool-ico,html:not([data-theme=dark]) .tool-record.on.is-live .tool-ico,html[data-theme=dark] .tool-record.on.is-live .tool-ico{filter:none;color:var(--white);display:none}.tool-record.is-live:after{content:"";background:var(--white);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #ffffff47}@media (prefers-reduced-motion:no-preference){.tool-record.is-live:after{animation:recording-live-dot 1.2s var(--ease-out) infinite}}.tool:active{transition:background,color .12s,box-shadow .12s,transform;transform:scale(.96)}.tool:not(.on):active{background:var(--bg-tool)}.tool-cursor.on:active,.tool-note.on:active,.tool-copy.on:active,.tool-record.on:not(.is-live):active{background-color:var(--white);box-shadow:inset 0 0 3px 1px color-mix(in srgb, var(--neutral-200) 50%, transparent), 0 1px 2px color-mix(in srgb, var(--blue-600) 50%, transparent), 0 0 0 1.75px var(--blue-600);background-image:linear-gradient(oklab(100% 0 0/.12) 0%,oklab(0% 0 0/0) 100%)}.tool-record.is-live:active{background-color:var(--rec);box-shadow:0 1px 2px color-mix(in srgb, var(--rec) 40%, transparent), 0 0 0 1.75px var(--rec);background-image:none}html:not([data-theme=dark]) .tool .tool-ico{filter:brightness(.35)}html:not([data-theme=dark]) .tool-cursor.on .tool-ico,html:not([data-theme=dark]) .tool-note.on .tool-ico,html:not([data-theme=dark]) .tool-copy.on .tool-ico,html:not([data-theme=dark]) .tool-record.on:not(.is-live) .tool-ico{filter:none}.tool-cursor.on .tool-ico,.tool-note.on .tool-ico,.tool-copy.on .tool-ico,.tool-record.on:not(.is-live) .tool-ico{color:var(--blue-600)}@media (hover:hover) and (pointer:fine){.tool:not(.on):hover{background:var(--bg-tool);box-shadow:none}.tool-record.is-live:hover{background-color:color-mix(in srgb, var(--rec) 88%, var(--ink))}html[data-theme=dark] .tool:not(.on):hover .tool-ico{filter:brightness(0)invert()}}.tool-sep{background:var(--stroke);flex-shrink:0;align-self:center;width:1px;height:14px;margin:0}.tool-ico{flex-shrink:0;width:32px;height:32px;display:block}.tool-cursor .tool-ico,.tool-note .tool-ico,.tool-copy .tool-ico,.tool-record .tool-ico{width:18px;height:18px}.tool.viewport-tool{gap:6px;width:auto;min-width:40px;padding:4px 10px 4px 8px}.pane-hint{z-index:4;background:var(--bg-hint);color:var(--fg);pointer-events:none;border-radius:8px;margin:0;padding:8px 12px;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pane-loading{--pane-skel-bg:var(--white);--pane-skel-bone:var(--neutral-200);z-index:7;border-bottom-left-radius:calc(var(--card-radius) - 1px);border-bottom-right-radius:calc(var(--card-radius) - 1px);background:var(--pane-skel-bg);pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.pane-loading[hidden]{display:none!important}.pane-skeleton,[data-canvas-skeleton]{--pane-skel-bg:var(--white);--pane-skel-bone:var(--neutral-200)}.pane-skeleton{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;height:100%;padding:20px 24px 28px;display:flex;overflow:hidden}.pane-skel-nav{flex-shrink:0;align-items:center;gap:12px;display:flex}.pane-skel-hero{border-radius:12px;flex:0 0 38%;width:100%;min-height:120px}.pane-skel-copy{flex-direction:column;gap:10px;max-width:520px;display:flex}.pane-skel-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:auto;display:grid}.pane-skel-card{border-radius:12px;height:88px}.blocked{box-shadow:0 0 0 var(--ring-width) var(--stroke);border-radius:var(--card-radius);background:var(--bg-raised);border:0;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:8px;margin:16px;padding:48px;display:flex}.blocked[hidden]{display:none!important}.blocked h2{margin:0;font-size:18px;font-weight:500}.blocked p{color:var(--fg-muted);max-width:36rem;margin:0;font-size:14px}.blocked-actions{margin-top:16px}.missing{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100%;padding:48px;display:flex}.missing h1{margin:0;font-size:20px;font-weight:500}.missing p{color:var(--fg-muted);margin:0}.mobile-gate{gap:16px;max-width:28rem;margin-inline:auto;padding:32px 24px}.mobile-gate-meta{text-align:left;background:var(--bg-raised);width:100%;box-shadow:0 0 0 var(--ring-width) var(--stroke);border:0;border-radius:12px;flex-direction:column;gap:12px;margin:8px 0 0;padding:16px 18px;display:flex}.mobile-gate-meta>div{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:8px 12px;display:grid}.mobile-gate-meta dt{color:var(--fg-muted);margin:0;font-size:13px;font-weight:500}.mobile-gate-meta dd{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.mobile-gate-url{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mobile-gate h1{margin-top:8px}.mobile-gate>p{max-width:22rem}.mobile-gate .btn{margin-top:8px}@media (width<=900px){.board{flex-direction:column}.side-collapse{display:none!important}.side{overscroll-behavior:contain;border-right:0;border-bottom:1px solid var(--stroke);flex-basis:auto;width:100%;max-height:55vh;overflow-y:auto}.side>.marks{flex:none;min-height:0;overflow:visible}}.page.mkt{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fg:var(--ink);--fg-body:var(--neutral-800);--fg-muted:var(--neutral-500);--bg-app:var(--white);--bg-canvas:var(--neutral-50);--bg-raised:var(--white);--stroke:var(--neutral-200);--card-radius:24px;--card-pad:24px;--ring-width:1.25px;--card-shadow:0 0 0 var(--ring-width) oklch(34.1% .097 257.146/.08), 0 1px 2px oklch(74.2% .021 260.165/.24), 0 4px 8px oklch(34.1% .097 257.146/.08);--control-ring:0 0 0 var(--ring-width) oklch(34.1% .097 257.146/.08);--control-radius:16px;--btn-secondary-shadow:0 1px 2px oklch(74.2% .021 260.165/.24), 0 0 0 var(--ring-width) oklch(34.1% .097 257.146/.08);--btn-primary-shadow:0 1px 2px oklch(54.7% .246 262.866/.5), 0 0 0 var(--ring-width) var(--mkt-blue);--mkt-rose:var(--rose);--mkt-rose-ink:var(--rose-ink);--mkt-emerald:var(--green);--mkt-emerald-ink:var(--green-ink);--mkt-violet:var(--violet);--mkt-violet-ink:var(--violet-ink);--mkt-amber:var(--orange);--mkt-amber-ink:var(--orange-ink);--mkt-blue:var(--blue-600);--mkt-sky:var(--sky);--mkt-sky-ink:var(--sky-ink);--mkt-teal:var(--teal);--mkt-teal-ink:var(--teal-ink);--mkt-pink:var(--pink);--mkt-pink-ink:var(--pink-ink);--mkt-gold:var(--gold);--mkt-gold-ink:var(--gold-ink);--mkt-wash-rose:var(--rose-soft);--mkt-wash-emerald:var(--green-soft);--mkt-wash-violet:var(--violet-soft);--mkt-wash-amber:var(--orange-soft);--mkt-petal-rose:oklch(86% .14 18.944);--mkt-petal-emerald:oklch(86% .14 160.923);--mkt-petal-violet:oklch(86% .14 292.563);--mkt-petal-amber:oklch(86% .14 45.359);--mkt-proof-ink:var(--mkt-rose-ink);--mkt-proof-stem:var(--mkt-rose-ink);--mkt-wash-blue:oklch(93.2% .032 255.585);--mkt-wash-sky:var(--sky-soft);--mkt-wash-teal:var(--teal-soft);--mkt-wash-pink:var(--pink-soft);--mkt-wash-gold:var(--gold-soft);--mkt-ease:cubic-bezier(.32, .72, 0, 1);--mkt-scroll-bg:var(--white);background:var(--mkt-scroll-bg);min-height:100vh;color:var(--fg-body);-webkit-font-smoothing:antialiased}html.mkt-forced-light,html.mkt-forced-light body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;overflow:hidden}html.mkt-forced-light #app{scrollbar-gutter:stable}.mkt-skip{z-index:20;background:var(--blue-600);color:var(--white);border-radius:999px;padding:8px 12px;text-decoration:none;position:absolute;top:-9999px;left:16px}.mkt-skip:focus{top:8px}.mkt-shell,.mkt-frame{width:min(960px,100% - 48px);margin-inline:auto}.mkt-nav{z-index:40;background:0 0;position:sticky;top:0}.mkt-nav-inner{justify-content:space-between;align-items:center;gap:16px;min-height:80px;padding-block:16px;display:flex}#main,#pricing,#mcp,#dictate{scroll-margin-top:80px}.mkt-nav-mark{flex:none;min-width:0}.mkt-nav-wordmark{white-space:nowrap}.mkt-nav-desktop{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:20px;min-width:0;display:flex}.mkt-nav-link{color:var(--fg-body);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}.mkt-nav-link:hover,.mkt-footer nav a:hover{opacity:.7}.mkt-nav-link[aria-current=page]{opacity:.5}.mkt-footer nav a{color:var(--fg-body);font-size:14px;font-weight:500;text-decoration:none}.mkt-cta{white-space:nowrap}.mkt-nav-toggle{width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-inline-end:-10px;padding:0;display:none}.mkt-nav-toggle:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}.mkt-nav-toggle:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.mkt-nav-toggle-ico{display:block}.mkt-nav-panel{z-index:41;background:var(--mkt-scroll-bg,#fff);padding:8px 0 24px;display:none;position:absolute;top:100%;left:0;right:0}.mkt-nav-panel[data-open=true]{animation:mkt-nav-panel-in .18s var(--mkt-ease) both;display:block}.mkt-nav-panel-inner{flex-direction:column;align-items:stretch;gap:4px;display:flex}.mkt-nav-panel .mkt-nav-link{align-items:center;min-height:44px;padding:10px 4px;font-size:16px;display:flex}.mkt-nav-panel .mkt-nav-cta{text-align:center;justify-content:center;margin-top:12px;padding:12px 16px}@keyframes mkt-nav-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mkt-nav-panel[data-open=true]{animation:none}}.mkt-hero{text-align:left;padding:64px 0 40px;overflow:visible}.mkt-close{text-align:center;padding:64px 0 48px}.mkt-close-cluster{text-align:center;flex-direction:column;align-items:center;gap:12px;width:min(520px,100%);margin:0 auto;display:flex}.mkt-hero-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:12px;width:min(480px,100%);max-width:480px;display:flex}.mkt-hero h1,.mkt-close h2{letter-spacing:-.03em;text-wrap:balance;color:var(--fg);margin:0;font-size:48px;font-weight:600;line-height:1.05}.mkt-hero h1{letter-spacing:-.032em;text-align:left;width:max-content;max-width:480px;font-size:48px;line-height:1}.mkt-hero-line,.mkt-hero .mkt-lede-line{white-space:nowrap}.mkt-close h2{text-align:center;max-width:520px}.mkt-lede,.mkt-hero .mkt-lede,.mkt-proof .mkt-lede,.mkt-types .mkt-lede,.mkt-dictate .mkt-lede,.mkt-pricing .mkt-lede,.mkt-mcp .mkt-lede,.mkt-close .mkt-lede{max-width:480px;color:var(--fg-body);text-wrap:pretty;margin:0;font-size:18px;line-height:28px}.mkt-hero .mkt-lede{text-align:left;text-wrap:unset;width:100%;max-width:100%;font-size:18px;line-height:24px}.mkt-hero .mkt-lede-mechanism{white-space:normal;margin-top:6px;display:block}.mkt-hero .mkt-cta{align-self:flex-start}.mkt-hero-copy .mkt-cta{margin-top:24px}.mkt-lede-roles{position:relative}.mkt-role-slot{vertical-align:bottom;width:max-content;height:24px;transition:width var(--mkt-role-dur,.42s) var(--mkt-ease);display:inline-block;position:relative;overflow:hidden}.mkt-role{white-space:nowrap;align-items:center;gap:.3em;height:24px;line-height:24px;display:inline-flex;position:absolute;inset:0 auto 0 0}.mkt-role-ico{width:1.05em;height:1.05em;color:var(--mkt-role-ink,var(--mkt-violet-ink));flex:none;margin-top:-.06em}.mkt-role-in{animation:mkt-role-in var(--mkt-role-dur,.42s) var(--mkt-spring-role,linear(0, .0485, .1627, .3062, .4545, .5924, .7117, .8092, .8848, .9406, .9794, 1.0046, 1.0193, 1.0265, 1.0284, 1.027, 1.0237, 1.0197, 1.0155, 1.0116, 1.0082, 1.0054, 1.0033, 1.0017, 1.0006, .9999, .9994, 1)) both}.mkt-role-out{animation:mkt-role-out var(--mkt-role-dur,.42s) var(--mkt-ease) both}@keyframes mkt-role-in{0%{opacity:0;transform:translateY(var(--mkt-role-travel,100%))}to{opacity:1;transform:translateY(0)}}@keyframes mkt-role-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-1 * var(--mkt-role-travel,100%)))}}.mkt-hero-visual{--mkt-canvas:max(100%, min(1200px, calc(100vw - 64px)));width:var(--mkt-canvas);margin-top:40px;margin-inline:calc((100% - var(--mkt-canvas)) / 2);padding:0;position:relative}.mkt-hero-visual .mkt-play-board{z-index:1;box-sizing:border-box;border-radius:var(--card-radius);background:var(--bg-app);height:min(640px,72vh);min-height:480px;box-shadow:0 0 0 var(--ring-width) var(--stroke-strong), 0 1px 2px #a4acb929;margin:0;position:relative}#play .pane[data-preview=responsive] .mkt-play-frame{width:calc(var(--preview-width) * var(--preview-scale,1));height:calc(var(--preview-height) * var(--preview-scale,1));flex:none;align-self:center;margin-block:auto;margin-inline:auto;position:relative;overflow:hidden}#play .pane:not([data-preview=responsive]) .mkt-play-frame{display:contents}#play .toolbar-slot{min-width:0;position:relative}#play .mkt-play-copy-dock{z-index:8;pointer-events:auto;width:288px;max-width:calc(100% - 32px);height:auto;position:absolute;bottom:calc(100% - 8px);left:50%;overflow:visible;transform:translate(-50%)}#play .mkt-play-copy-dock .copy-review-bar{pointer-events:auto;position:relative;top:auto;bottom:auto;left:auto;transform:none}#play .pane[data-preview=responsive] .composer-anchor{transform:scale(calc(1 / var(--preview-scale,1)));transform-origin:0 0}#play .pane[data-preview=responsive] .note-dot,#play .pane[data-preview=responsive] .place-cursor{transform:scale(calc(1 / var(--preview-scale,1)));transform-origin:50%}#play .pane[data-preview=responsive] .note-dot:active{transform:scale(calc(var(--press-scale,.96) / var(--preview-scale,1)))}#play .pane[data-preview=responsive] .note-dots.is-settling .note-dot{animation-name:pin-settle-play}@keyframes pin-settle-play{0%{opacity:0}to{opacity:1}}#play .pane[data-preview=responsive] .presence-cursor>*,#play .pane[data-preview=responsive] .play-ghost>*{zoom:calc(1 / var(--preview-scale,1))}#play .workspace-foot{z-index:4;position:relative}#play .pane[data-preview=responsive] #site-shell{box-sizing:border-box;zoom:1;width:var(--preview-width);max-width:none;height:var(--preview-height);max-height:none;transform:scale(var(--preview-scale,1));transform-origin:0 0;flex:none;margin:0}#play #marks button.mark-row{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--mark-pad-top,12px) var(--mark-pad-x,12px) var(--mark-pad-bottom,12px);border-radius:var(--card-radius);background:var(--bg-chip);box-shadow:0 0 0 var(--ring-width) var(--card-ring-line);color:inherit;font:inherit;line-height:inherit;text-align:start;cursor:pointer;appearance:none;border:0;flex-direction:column;align-items:stretch;margin:0;display:flex}#play #marks button.mark-row.sel{background:var(--bg-raised);box-shadow:0 0 0 var(--ring-width) color-mix(in srgb, var(--type,var(--card-ring-line)) 18%, var(--card-ring-line)), var(--card-lift)}@media (hover:hover) and (pointer:fine){#play #marks button.mark-row:hover{background:var(--bg-hover)}}#play .mkt-play-recording{background:var(--neutral-950);border-radius:16px;width:100%;margin-top:8px;display:block}.mkt-play-pane .note-peek-reply-form .mkt-play-reply{width:100%;min-width:0;color:var(--fg);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;font-size:13px;line-height:18px}.mkt-play-pane[data-mode=browse] .hit-sheet,.mkt-play-pane[data-mode=browse] .hit-sheet.active{pointer-events:auto}.mkt-play-pane[data-copy=on] .hit-sheet,.mkt-play-pane[data-copy=on] .hit-sheet.active,.mkt-play-pane[data-copy=on] .hit-sheet.active.capturing{pointer-events:none}.mkt-play-pane[data-mode=browse] .place-cursor{display:none}.mkt-play-pane[data-mode=notes] .site-stage:has(#composer) iframe{pointer-events:none}.mkt-play-pane[data-mode=notes]:not(:has(#composer)) #stage{cursor:none}.mkt-play-pane .site-frame-host{z-index:0;border-bottom-left-radius:calc(var(--card-radius) - 1px);border-bottom-right-radius:calc(var(--card-radius) - 1px);clip-path:inset(0 round 0 0 calc(var(--card-radius) - 1px) calc(var(--card-radius) - 1px));position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.mkt-play-facepile{align-items:center;min-width:0;display:flex}#play .site-bar:has(.mkt-play-url-error){flex-wrap:wrap;flex-basis:auto;row-gap:8px;height:auto;padding-block:8px}.mkt-play-url-error{color:var(--warn);flex:1 0 100%;margin:0;font-size:13px;line-height:16px}#play .site-url-form[data-invalid="1"]:not(:focus-within){box-shadow:0 0 0 var(--ring-width) var(--warn), 0 0 0 3px color-mix(in srgb, var(--warn) 24%, transparent)}#play .site-url-form[data-invalid="1"] .site-url-input{color:var(--warn)}.mkt-play-pane .composer.is-listening .composer-copy{width:100%}.mkt-play-pane .composer.is-listening .composer-field{caret-color:#0000;max-width:1px;font-size:0;line-height:0;overflow:hidden}.mkt-play-pane .composer.is-listening .composer-field::placeholder{opacity:0;font-size:0}#play .site-url-input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mkt-play-pane .play-ghost{pointer-events:none;transform-origin:0 0;will-change:transform;width:28px;height:28px;animation:mkt-ghost-in .32s var(--mkt-ease) both;transition-property:transform;transition-timing-function:cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0;overflow:visible}@keyframes mkt-ghost-in{0%{opacity:0}to{opacity:1}}.mkt-doodles{pointer-events:none;z-index:2;position:absolute;inset:0}.mkt-doodle{border-radius:24px;place-items:center;width:80px;height:80px;display:grid;position:absolute}.mkt-shot{background:0 0;border-radius:16px;margin:40px 0 0;padding:0;position:relative;overflow:hidden}.mkt-shot img{aspect-ratio:16/10;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.mkt-type-ico{flex-shrink:0;display:block}.mkt-proof{padding:0 0 56px}.mkt-steps{padding:64px 0}.mkt-play{padding:80px 0}.mkt-dictate{--mkt-dictate-bg:color-mix(in srgb, var(--mkt-rose) 82%, #120008);--mkt-dictate-inset-y:22%;--mkt-dictate-inset-x:14%;--mkt-dictate-radius:28px;background:0 0;padding:0;position:relative}.mkt-dictate-track{view-timeline-name:--mkt-dictate;view-timeline-axis:block;height:240vh;position:relative}.mkt-dictate-sticky{place-items:stretch stretch;height:100vh;display:grid;position:sticky;top:0}.mkt-dictate-card{background:var(--mkt-dictate-bg);clip-path:inset(0);width:100%;height:100%;position:relative;overflow:hidden}.mkt-dictate-body{z-index:1;text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100%;padding-block:clamp(20px,4vh,40px);display:flex;position:relative}.mkt-dictate-copy{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:440px;display:flex}.mkt-dictate h2{color:#fff}.mkt-dictate .mkt-lede{color:#ffffffc7;width:100%;max-width:26rem;margin:0}@supports (animation-timeline:view()){.mkt-dictate-card{clip-path:inset(var(--mkt-dictate-inset-y) var(--mkt-dictate-inset-x) round var(--mkt-dictate-radius));animation:cubic-bezier(.22,.61,.36,1) both mkt-dictate-expand;animation-timeline:--mkt-dictate;animation-range:cover var(--mkt-dictate-expand-from,22%) cover var(--mkt-dictate-expand-to,56%)}.mkt-dictate-copy h2{opacity:0;transform:translateY(var(--mkt-dictate-copy-lift,14px));animation:ease-out both mkt-dictate-copy-in;animation-timeline:--mkt-dictate;animation-range:cover var(--mkt-dictate-head-from,34%) cover var(--mkt-dictate-head-to,46%)}.mkt-dictate-copy .mkt-lede{opacity:0;transform:translateY(var(--mkt-dictate-copy-lift,14px));animation:ease-out both mkt-dictate-copy-in;animation-timeline:--mkt-dictate;animation-range:cover var(--mkt-dictate-lede-from,40%) cover var(--mkt-dictate-lede-to,52%)}.mkt-dictate-visual{opacity:0;transform:translateY(var(--mkt-dictate-capsule-lift,24px));animation:ease-out both mkt-dictate-capsule-in;animation-timeline:--mkt-dictate;animation-range:cover var(--mkt-dictate-capsule-from,58%) cover var(--mkt-dictate-capsule-to,74%)}}@keyframes mkt-dictate-expand{0%{clip-path:inset(var(--mkt-dictate-inset-y) var(--mkt-dictate-inset-x) round var(--mkt-dictate-radius))}to{clip-path:inset(0)}}@keyframes mkt-dictate-copy-in{0%{opacity:0;transform:translateY(var(--mkt-dictate-copy-lift,14px))}to{opacity:1;transform:translateY(0)}}@keyframes mkt-dictate-capsule-in{0%{opacity:0;transform:translateY(var(--mkt-dictate-capsule-lift,24px))}to{opacity:1;transform:translateY(0)}}.mkt-types{padding:64px 0}.mkt-pricing{padding:80px 0}.mkt-mcp{--mkt-mcp-field:linear-gradient(to bottom, color-mix(in srgb, var(--mkt-blue) 0%, #fff) 0%, color-mix(in srgb, var(--mkt-blue) 0%, #fff) 18%, color-mix(in srgb, var(--mkt-blue) 0.3%, #fff) 30%, color-mix(in srgb, var(--mkt-blue) 0.7%, #fff) 42%, color-mix(in srgb, var(--mkt-blue) 1.2%, #fff) 54%, color-mix(in srgb, var(--mkt-blue) 1.8%, #fff) 64%, color-mix(in srgb, var(--mkt-blue) 2.4%, #fff) 76%, color-mix(in srgb, var(--mkt-blue) 18%, #fff) 100%);background:var(--mkt-mcp-field);padding:96px 0 128px;position:relative}.page.mkt:not(.docs) section.mkt-mcp#mcp{background:var(--mkt-mcp-field)}.mkt-mcp:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, transparent 22%, color-mix(in srgb, var(--mkt-blue) 1%, transparent) 50%, color-mix(in srgb, var(--mkt-blue) 1.3%, transparent) 66%, transparent 84%);position:absolute;inset:0}.mkt-tagline{padding:64px 0}.mkt-proof-track{overflow-anchor:none;height:340vh;position:relative}.mkt-proof-sentinels{pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.mkt-proof-sentinel{flex:1}.mkt-proof-stage{box-sizing:border-box;align-items:center;height:100svh;padding:56px 0 28px;display:flex;position:sticky;top:0}.mkt-proof-shell{flex-direction:column;gap:20px;display:flex}.mkt-proof-title{text-align:center;max-width:22ch;color:var(--fg-body);align-self:center}.mkt-proof .mkt-proof-outro{text-align:center;letter-spacing:-.02em;text-wrap:balance;max-width:34ch;color:var(--fg-body);opacity:0;pointer-events:none;transition:opacity .3s var(--mkt-ease), transform .3s var(--mkt-ease);grid-area:2/1/auto/-1;place-self:center;margin:8px 0 0;font-size:20px;font-weight:600;line-height:28px;transform:translateY(6px)}.mkt-proof .mkt-proof-outro[data-on="1"]{opacity:1;transform:none}.mkt-proof-frame{--mkt-petal-spin:0deg;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;gap:32px;min-height:0;display:grid;position:relative}.mkt-proof-vine,.mkt-proof-beat-petal{display:none}.mkt-proof-rail{contain:paint;transition:color .4s var(--mkt-ease);flex-direction:column;grid-area:1/2;justify-content:space-between;align-items:center;padding:12px 0;display:flex;position:relative;overflow:hidden}.mkt-proof-rail-fill{background:var(--mkt-proof-stem);transform-origin:top;z-index:0;pointer-events:none;will-change:transform;border-radius:999px;width:6px;height:0;margin-left:-3px;position:absolute;top:0;left:50%;transform:scaleY(0)}.mkt-proof-strip{grid-area:1/1/auto/-1;align-content:center;min-height:42vh;margin:0;padding:0;list-style:none;display:grid;position:relative}.mkt-proof-item{opacity:0;overflow-anchor:none;transition:opacity var(--mkt-proof-fade-out,.2s) var(--mkt-ease);grid-area:1/1;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;gap:32px;display:grid}.mkt-proof-item[data-state=active]{opacity:1;visibility:visible;z-index:2;transition-duration:var(--mkt-proof-fade-in,.3s)}.mkt-proof-item[data-state=past]{opacity:0;visibility:visible;z-index:1;pointer-events:none}.mkt-proof-item[data-state=next],.mkt-proof-item[data-state=wait]{opacity:0;visibility:hidden;pointer-events:none}.mkt-proof-petal,.mkt-proof-iris,.mkt-proof-beat-petal{transform-origin:50%;pointer-events:none;isolation:isolate;background:0 0;width:40px;height:36px;position:relative}.mkt-proof-petal:after,.mkt-proof-iris:after,.mkt-proof-beat-petal:after{content:"";z-index:1;pointer-events:none;background-color:var(--mkt-proof-ink);position:absolute;inset:0;-webkit-mask:url(/assets/figma/iris.svg) 50%/contain no-repeat;mask:url(/assets/figma/iris.svg) 50%/contain no-repeat}.mkt-proof-petal[data-on]:after,.mkt-proof-iris:after,.mkt-proof-beat-petal:after{filter:drop-shadow(0 6px 16px color-mix(in srgb, var(--mkt-proof-ink) 28%, transparent))}.mkt-proof-petal{z-index:1;opacity:var(--mkt-proof-petal-idle-opacity,.16);scale:var(--mkt-proof-petal-idle-scale,.72)}.mkt-proof-petal[data-on],.mkt-proof-iris,.mkt-proof-beat-petal{background:radial-gradient(circle,#fff 0 8px,#0000 8.5px)}.mkt-proof-petal[data-on]{visibility:visible;rotate:var(--mkt-petal-spin,0deg);animation:mkt-proof-petal-stamp var(--mkt-proof-stamp-dur,.46s) var(--mkt-ease) both}.mkt-proof-beat-petal{rotate:var(--mkt-petal-spin,0deg)}.mkt-proof-petal[data-now]:after{background-color:var(--mkt-proof-ink)}@keyframes mkt-proof-petal-stamp{0%{opacity:var(--mkt-proof-petal-idle-opacity,.16);scale:var(--mkt-proof-petal-idle-scale,.72)}55%{opacity:1;scale:var(--mkt-proof-stamp-peak,1.06)}78%{scale:var(--mkt-proof-stamp-settle,.985)}to{opacity:1;scale:1}}.mkt-proof-iris{z-index:2;will-change:transform;margin-left:-20px;position:absolute;top:12px;left:50%}.mkt-proof-copy{width:min(540px,100%);max-width:540px;transform:translateX(var(--mkt-proof-enter-x,0));transition:transform var(--mkt-proof-copy-slide,.3s) var(--mkt-ease);flex-direction:column;gap:6px;padding-top:2px;display:flex}.mkt-proof-item[data-side=left] .mkt-proof-copy{--mkt-proof-enter-x:calc(-1 * var(--mkt-proof-enter-dx,10px))}.mkt-proof-item[data-side=right] .mkt-proof-copy{--mkt-proof-enter-x:var(--mkt-proof-enter-dx,10px)}.mkt-proof-item[data-state=active] .mkt-proof-copy{transform:none}.mkt-proof-copy>*{opacity:0;transform:translateY(var(--mkt-proof-stack-lift,6px));transition:opacity var(--mkt-proof-stack-in,.24s) var(--mkt-ease), transform var(--mkt-proof-stack-in,.24s) var(--mkt-ease)}.mkt-proof-item[data-state=active] .mkt-proof-copy>*{opacity:1;transform:none}.mkt-proof-item[data-state=active] .mkt-proof-copy>.mkt-proof-shot{transition-delay:var(--mkt-proof-shot-delay,.13s)}.mkt-proof-copy .mkt-proof-shot{margin-top:18px}.mkt-proof-copy h3,.mkt-proof-copy .mkt-lede{max-width:400px}.mkt-proof-item[data-side=left] .mkt-proof-copy,.mkt-proof-item[data-side=right] .mkt-proof-copy{text-align:left;grid-row:1;justify-self:start;align-items:flex-start}.mkt-proof-item[data-side=left] .mkt-proof-copy{grid-column:1}.mkt-proof-item[data-side=right] .mkt-proof-copy{grid-column:3}.mkt-proof-shot{background:0 0;width:100%;margin:0;overflow:visible}.mkt-proof-scene-wrap{width:100%;display:block}.mkt-proof-well{box-sizing:border-box;background:color-mix(in srgb, var(--mkt-blue) 7%, #fff);border-radius:20px;flex-direction:column;align-items:stretch;gap:14px;padding:20px;display:flex}.mkt-proof-well[data-scene=on-the-live-page]{background:color-mix(in srgb, var(--mkt-sky) 8%, #fff)}.mkt-proof-well[data-scene=send-a-link]{background:color-mix(in srgb, var(--mkt-emerald) 7%, #fff)}.mkt-proof-well[data-scene=recipients-look-free]{background:color-mix(in srgb, var(--mkt-blue) 8%, #fff)}.mkt-proof-artifact{aspect-ratio:16/10;background:#fff;border-radius:14px;position:relative;overflow:hidden}.mkt-proof-bar{z-index:2;background:#fff;align-items:center;gap:10px;height:30px;padding:0 10px;display:flex;position:absolute;inset:0 0 auto;box-shadow:0 1px #0000000f}.mkt-proof-bar-dots{flex:none;gap:4px;display:flex}.mkt-proof-bar-dots i{background:var(--stroke);border-radius:50%;width:6px;height:6px}.mkt-proof-bar-url{background:var(--bg-chip);min-width:0;color:var(--fg-muted);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:auto;padding:3px 8px;font-size:10px;font-weight:500;line-height:14px;overflow:hidden}.mkt-proof-shared{background:var(--bg-chip);color:var(--fg-muted);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:10px;font-weight:600;line-height:14px}.mkt-proof-board{background:var(--bg-well);position:absolute;inset:30px 0 0;overflow:hidden}.mkt-proof-board>img{object-fit:cover;width:100%;height:100%;display:block}.mkt-proof-board.is-cta>img{object-position:6% 62%;transform-origin:10% 66%;transform:scale(1.5)}.mkt-proof-pin{z-index:3;pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.mkt-proof-pin[data-side=left]{flex-direction:row-reverse}.mkt-proof-pin-ico{border-radius:7px;flex:none;width:20px;height:20px;display:block;box-shadow:0 0 0 2px #fff,0 2px 6px #0000002e}.mkt-proof-pin-note{max-width:190px;color:var(--fg-body);letter-spacing:-.005em;background:#fff;border-radius:9px;flex:none;padding:5px 9px;font-size:11px;font-weight:500;line-height:15px;box-shadow:0 1px 2px #00000014,0 6px 16px #0000001a}.mkt-proof-item[data-state=active] [data-scene=on-the-live-page] .mkt-proof-pin{animation:mkt-proof-pin-in .42s .12s var(--mkt-ease) both}.mkt-proof-scene-wrap[data-reduced="1"] [data-scene=on-the-live-page] .mkt-proof-pin{animation:none}@keyframes mkt-proof-pin-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.mkt-proof-tile{background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.mkt-proof-tile-chrome{background:var(--bg-chip);color:var(--fg-muted);flex:0 0 28px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:500;line-height:14px;display:flex}.mkt-proof-tile-chrome img{flex:none;display:block}.mkt-proof-tile-canvas{background:var(--bg-canvas);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;min-height:0;padding:12px 16px;display:flex}.mkt-proof-tile-foot{background:#fff;flex:none;padding:8px 10px}.mkt-proof-paste-pins{gap:8px;display:flex}.mkt-proof-paste-pin{border-radius:7px;width:20px;height:20px;display:block}.mkt-proof-paste-title{letter-spacing:-.02em;color:var(--fg-body);text-align:center;margin:0;font-size:14px;font-weight:500;line-height:18px}.mkt-proof-url{box-sizing:border-box;width:100%;height:36px;box-shadow:inset 0 0 0 var(--ring-width) var(--stroke);background:var(--bg-app);border:0;border-radius:12px;align-items:center;display:flex;overflow:hidden}.mkt-proof-url-prefix{background:var(--bg-chip);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:0 9px 0 11px;display:inline-flex}.mkt-proof-url-prefix img{display:block}.mkt-proof-url-value{text-align:left;letter-spacing:-.01em;min-width:0;color:var(--fg-body);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 10px;font-size:13px;line-height:18px;overflow:hidden}.mkt-proof-url-go{flex:none;margin-right:8px;display:inline-flex}.mkt-proof-url-go-ico{width:20px;height:20px;display:block}.mkt-proof-share{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute;inset:30px 0 0}.mkt-proof-share-access{color:var(--fg-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.mkt-proof-share-access svg{flex-shrink:0;display:block}.mkt-proof-share-url{box-sizing:border-box;max-width:100%;box-shadow:0 0 0 var(--ring-width) var(--stroke);background:var(--bg-app);letter-spacing:-.02em;color:var(--blue-600);white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:12px;padding:10px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:600;line-height:22px;display:block;overflow:hidden}.mkt-proof-share-copy{pointer-events:none}.mkt-proof-share-copy svg{display:block}.mkt-proof-item[data-state=active] [data-scene=send-a-link] .mkt-proof-share-copy{animation:mkt-proof-copied-in .42s .18s var(--mkt-ease) both}.mkt-proof-scene-wrap[data-reduced="1"] [data-scene=send-a-link] .mkt-proof-share-copy{animation:none}@keyframes mkt-proof-copied-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.mkt-proof-notes{flex-direction:column;justify-content:center;align-items:stretch;gap:12px;padding:14px 18px;display:flex;position:absolute;inset:30px 0 0;overflow:hidden}.mkt-proof-note{background:var(--bg-chip);text-align:left;border-radius:10px;align-items:flex-start;gap:9px;padding:8px 10px;display:flex}.mkt-proof-note.is-sel{box-shadow:0 0 0 var(--ring-width) var(--stroke);background:#fff}.mkt-proof-note-avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.mkt-proof-note-avatar[data-hue=rose]{background:var(--mkt-rose)}.mkt-proof-note-avatar[data-hue=violet]{background:var(--mkt-violet)}.mkt-proof-note-main{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.mkt-proof-note-who{color:var(--fg-body);align-items:center;gap:5px;font-size:11px;font-weight:600;line-height:15px;display:inline-flex}.mkt-proof-note-kind{border-radius:5px;width:14px;height:14px;display:block}.mkt-proof-note-snip{color:var(--fg-muted);font-size:12px;line-height:16px}.mkt-proof-note-signin{box-shadow:0 0 0 var(--ring-width) var(--stroke-strong);background:var(--bg-app);color:var(--fg-muted);border:0;border-radius:999px;margin-top:6px;padding:5px 12px;font-size:11px;line-height:15px}.mkt-proof[data-reduced="1"] .mkt-proof-pin{animation:none}.mkt-proof h3,.mkt-steps h3,.mkt-types h3{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:600;line-height:32px}.mkt-proof p,.mkt-steps p,.mkt-play p,.mkt-dictate p,.mkt-pricing p,.mkt-mcp p,.mkt-types p{text-wrap:pretty;color:var(--fg-body);margin:0;font-size:16px;line-height:24px}.mkt-proof-title,.mkt-steps h2,.mkt-play h2,.mkt-dictate h2,.mkt-types h2,.mkt-pricing h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:30px;font-weight:600;line-height:36px}.mkt-mcp h2{letter-spacing:-.03em;text-wrap:balance;text-align:center;max-width:16em;margin:0;font-size:30px;font-weight:600;line-height:36px}.mkt-steps h2{text-align:center}.mkt-steps-body{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr);align-items:center;gap:80px;margin-top:48px;display:grid}.mkt-steps-visual{margin:0;padding:0;position:relative}.mkt-steps-visual .mkt-shot{width:100%;margin:0}.mkt-benefits{flex-direction:column;gap:48px;display:flex}.mkt-benefit{text-align:left;flex-direction:column;gap:8px;display:flex}.mkt-benefit p{text-wrap:pretty;color:var(--fg-body);margin:0;font-size:16px;line-height:24px}.mkt-line{margin:8px 0 0;font-weight:500}.mkt-muted{color:var(--fg-muted);margin:0;font-size:16px;line-height:24px}.mkt-types>.mkt-shell{text-align:center;flex-direction:column;align-items:center;display:flex}.mkt-types-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.mkt-types-head .mkt-lede{margin-top:8px}.mkt-types-stage{flex-direction:column;align-items:center;gap:40px;width:min(420px,100%);margin-inline:auto;display:flex;position:relative}.mkt-types-ghost{z-index:4;pointer-events:none;transform-origin:0 0;will-change:transform;width:28px;height:28px;transition-property:transform,opacity;transition-timing-function:var(--mkt-spring-ghost,linear(0, .0479, .1593, .298, .4402, .5721, .6864, .7803, .8543, .91, .9504, .9782, .9963, 1.0071, 1.0128, 1.015, 1.0149, 1.0136, 1.0116, 1.0094, 1.0074, 1.0055, 1.0039, 1.0027, 1.0017, 1.001, 1.0005, 1));animation:mkt-types-ghost-in var(--mkt-types-ghost-dur,.28s) var(--mkt-ease) both;position:absolute;top:0;left:0;overflow:visible}.mkt-types-ghost-hand{transform-origin:4px 4px;transition:transform var(--mkt-types-press-dur,90ms) cubic-bezier(.23, 1, .32, 1);display:block}.mkt-types-ghost[data-press="1"] .mkt-types-ghost-hand{transform:scale(var(--mkt-types-press-scale,.88));transition-duration:0s}@keyframes mkt-types-ghost-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mkt-types-ghost{display:none}}.mkt-types .tool:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.mkt-types-panel{box-sizing:border-box;background:var(--bg-well);border:var(--ring-width) solid color-mix(in srgb, var(--type) 42%, transparent);width:100%;max-width:420px;min-height:320px;box-shadow:0 2px 8px color-mix(in srgb, var(--type) 14%, transparent);text-align:center;transition:border-color .28s var(--mkt-ease), box-shadow .28s var(--mkt-ease);border-radius:20px;padding:48px 32px 56px}.mkt-types-stack{display:grid}.mkt-types-block{flex-direction:column;grid-area:1/1;align-items:center;width:100%;max-width:24ch;margin-inline:auto;display:flex}.mkt-types-block[data-on="0"]{visibility:hidden;pointer-events:none}.mkt-types-panel h3{color:var(--type-ink);margin:20px 0 0}.mkt-types-panel .mkt-line{max-width:24ch;color:var(--fg-body);margin-top:16px}.mkt-types-detail{margin-top:16px;width:100%;max-width:22ch;color:var(--fg-body);text-wrap:pretty;margin-inline:auto;font-size:16px;line-height:24px}.mkt-tagline .mkt-shell{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.mkt-tagline-reveal{letter-spacing:-.02em;text-wrap:pretty;text-align:left;max-width:640px;color:var(--fg);margin:0;font-size:36px;font-weight:600;line-height:44px}.mkt-tagline-line{display:inline}.mkt-tagline [data-word]{color:color-mix(in srgb, var(--fg) 30%, transparent);transition:color .7s var(--mkt-ease)}.mkt-tagline [data-word][data-on="1"]{color:var(--fg)}.mkt-pricing-inner{text-align:center;flex-direction:column;align-items:center;gap:48px;display:flex}.mkt-pricing-intro{flex-direction:column;align-items:center;gap:12px;max-width:440px;display:flex}.mkt-pricing-intro .mkt-lede{text-align:center;max-width:34ch}.mkt-pricing-interval{background:var(--bg-chip);border-radius:var(--control-radius,16px);gap:0;margin-top:4px;padding:4px;display:inline-flex}.mkt-pricing-interval button{min-height:var(--control-height-sm,32px);padding:var(--control-pad-y-sm,8px) 16px;border-radius:calc(var(--control-radius,16px) - 4px);background:var(--bg-chip);color:var(--fg-muted);letter-spacing:var(--label-tracking,-.015em);cursor:pointer;transition:background .16s var(--mkt-ease), color .16s var(--mkt-ease), transform .12s var(--mkt-ease);border:0;margin:0;font-size:14px;font-weight:500;line-height:20px}.mkt-pricing-interval button[aria-pressed=true]{background:var(--mkt-blue);color:#fff}.mkt-pricing-interval button:active{transform:scale(.97)}.mkt-pricing-plans{grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;align-items:stretch;gap:16px;width:100%;max-width:1120px;display:grid}.mkt-plan{min-height:100%;padding:var(--card-pad,24px);text-align:center;flex-direction:column;align-items:stretch;gap:0;display:flex}.mkt-plan[data-plan=free],.mkt-plan[data-plan=team],.mkt-plan[data-plan=agency]{background:var(--bg-canvas);color:var(--fg)}.mkt-plan[data-plan=pro]{background:var(--mkt-blue);color:#fff;box-shadow:var(--btn-primary-shadow), 0 8px 24px #155dfc2e}.mkt-plan-top{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.mkt-plan-name-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.mkt-plan h3{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:18px;font-weight:600;line-height:24px}.mkt-plan[data-plan=pro] h3{color:#fff}.mkt-pricing .mkt-plan-line{letter-spacing:-.01em;white-space:nowrap;text-wrap:nowrap;width:100%;color:var(--fg-muted);margin:0;font-size:13px;font-weight:500;line-height:18px}.mkt-pricing .mkt-plan[data-plan=pro] .mkt-plan-line{color:#ffffffc7}.mkt-plan-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px;display:flex}.mkt-pricing .mkt-plan-price{margin:14px 0 12px}.mkt-plan-amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:44px;font-weight:600;line-height:48px}.mkt-plan[data-plan=pro] .mkt-plan-amount{color:#fff}.mkt-plan[data-plan=team] .mkt-plan-amount,.mkt-plan[data-plan=agency] .mkt-plan-amount{color:var(--blue-600)}.mkt-plan-period{color:var(--fg-muted);flex-wrap:wrap;align-items:baseline;gap:5px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.mkt-plan[data-plan=pro] .mkt-plan-period{color:#ffffffc7}.mkt-plan-period-sep{opacity:.72;font-weight:500}.mkt-plan-billed{letter-spacing:-.01em;color:inherit;opacity:.92;font-size:13px;font-weight:500;line-height:18px}.mkt-pricing .mkt-plan-group{letter-spacing:0;text-align:left;width:100%;color:var(--fg-muted);margin:24px 0 0;font-size:12px;font-weight:600;line-height:16px}.mkt-plan[data-plan=pro] .mkt-plan-group{color:#ffffffb8}.mkt-plan-features{flex-direction:column;gap:12px;width:100%;margin:12px 0 0;padding:0;list-style:none;display:flex}.mkt-plan-features li{letter-spacing:-.01em;text-align:left;align-items:flex-start;gap:10px;margin:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.mkt-plan-features li[data-included="1"]{color:var(--fg)}.mkt-plan-features li[data-included="0"]{color:var(--fg-muted)}.mkt-plan[data-plan=pro] .mkt-plan-features li[data-included="1"]{color:#fff}.mkt-plan[data-plan=pro] .mkt-plan-features li[data-included="0"]{color:#ffffff7a}.mkt-plan-tick{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:0;display:inline-flex}.mkt-plan-features li[data-included="1"] .mkt-plan-tick{background:color-mix(in srgb, var(--fg) 8%, transparent);color:var(--fg)}.mkt-plan[data-plan=pro] .mkt-plan-features li[data-included="1"] .mkt-plan-tick{color:#fff;background:#ffffff38}.mkt-plan-features li[data-included="0"] .mkt-plan-tick{color:inherit;background:0 0}.mkt-plan-dash{opacity:.7;background:currentColor;border-radius:1px;width:10px;height:1.5px;display:block}.mkt-pricing .mkt-plan-note{letter-spacing:-.01em;text-align:left;text-wrap:pretty;width:100%;color:var(--fg-muted);margin:20px 0 0;font-size:12px;font-weight:500;line-height:18px}.mkt-plan[data-plan=pro] .mkt-plan-note{color:#ffffffa8}.mkt-plan-cta{box-sizing:border-box;width:100%;margin-top:8px;text-decoration:none}.mkt-plan-cta:active{transform:scale(var(--press-scale,.95))}.mkt-plan-cta-on-blue{background-color:#fff;background-image:var(--btn-secondary-bevel);color:var(--mkt-blue);box-shadow:var(--btn-secondary-shadow)}.mkt-plan[data-plan=pro] .mkt-plan-cta-on-blue:hover{background-color:#fff;background-image:var(--btn-secondary-bevel-hover);color:var(--mkt-blue)}.mkt-pricing-faq-block{text-align:left;flex-direction:column;align-self:stretch;align-items:stretch;gap:28px;width:100%;display:flex}.mkt-pricing .mkt-pricing-faq-title{letter-spacing:-.02em;text-align:left;color:var(--fg);margin:0;font-size:20px;font-weight:600;line-height:28px}.mkt-pricing-faq{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:28px 64px;width:100%;margin:0;padding:0;display:grid}.mkt-pricing-faq-item{flex-direction:column;gap:6px;display:flex}.mkt-pricing-faq dt{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:15px;font-weight:600;line-height:22px}.mkt-pricing-faq dd{letter-spacing:-.01em;text-wrap:pretty;max-width:46ch;color:var(--fg-body);margin:0;font-size:14px;font-weight:400;line-height:22px}.mkt-mcp-copy{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:100%;display:flex}.mkt-mcp-copy .mkt-lede{text-align:center;max-width:42ch;margin:0;font-size:16px;line-height:24px}.mkt-mcp-jobs{text-align:left;width:100%;margin:0;padding:0 0 0 1.35em;list-style:decimal}.mkt-mcp-jobs li{color:var(--fg-body);padding-left:4px;font-size:16px;line-height:24px}.mkt-mcp-jobs li+li{margin-top:10px}.mkt-mcp-jobs li::marker{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.mkt-mcp-session{box-sizing:border-box;border-radius:var(--card-radius);background:var(--bg-well);letter-spacing:-.01em;width:100%;color:var(--fg);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;border:0;margin:0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:22px;overflow-x:auto}.mkt-mcp>.mkt-mcp-card,.mkt-mcp>.mkt-shell.mkt-mcp-card{width:min(680px,100% - 48px);margin-inline:auto}.mkt-mcp-card{z-index:1;box-sizing:border-box;background:var(--bg-raised);box-shadow:0 4px 5px #0f172a0a, 0 8px 16px color-mix(in srgb, var(--mkt-blue) 6%, transparent), 0 28px 48px #0f172a12;border:0;border-radius:20px;flex-direction:column;gap:28px;padding:40px 36px;display:flex;position:relative}.mkt-mcp-cta{align-self:center;margin-top:0}.mkt-mcp-clients{flex-direction:column;align-items:center;gap:16px;display:flex}.mkt-mcp-clients-label{text-align:center;max-width:42ch;margin:0}.mkt-mcp-client-grid{justify-content:center;align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.mkt-mcp-client{justify-content:center;align-items:center;display:flex}.mkt-mcp-client-mark{object-fit:contain;width:28px;height:28px;display:block}.mkt-close .mkt-lede{text-align:center;max-width:36ch}.mkt-close-cluster .mkt-cta{margin-top:24px}.mkt-close .mkt-muted{margin:0}.mkt-footer{padding:64px 0 0;overflow:clip}.mkt-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:start;gap:32px;padding-top:40px;display:grid}.mkt-footer-mark{justify-self:end}.mkt-footer nav{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.mkt-footer-head{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 4px;font-size:12px;font-weight:600;line-height:16px}.mkt-footer-legal{border-top:1px solid color-mix(in srgb, var(--stroke) 60%, transparent);flex-direction:column;gap:2px;margin-top:56px;padding-top:20px;display:flex}.mkt-footer-legal .mkt-copy{font-size:12px;line-height:18px}.mkt-copy{color:var(--fg-muted);margin:0;font-size:14px}.mkt-footer-credit a{color:var(--fg-body);font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){.mkt-footer nav a:hover,.mkt-footer-credit a:hover{color:var(--mkt-blue)}}.mkt-footer nav a,.mkt-footer-credit a{transition:color .14s}.mkt-footer-credit-handle{align-items:baseline;gap:4px;display:inline-flex}.mkt-footer-credit-handle svg{flex:none;align-self:center;translate:0 .5px}.mkt-footer-wordmark{letter-spacing:-.05em;text-align:center;white-space:nowrap;color:color-mix(in srgb, var(--fg) 5%, transparent);-webkit-user-select:none;user-select:none;pointer-events:none;margin:0 0 -.22em;font-size:clamp(56px,19.5vw,320px);font-weight:600;line-height:1}.mkt-legal{max-width:680px;margin:0 auto;padding:80px 24px}.mkt-legal h1{margin:0 0 16px;font-size:36px;font-weight:600;line-height:40px}.mkt-legal p{color:var(--fg-muted);text-wrap:pretty;margin:0 0 16px;font-size:16px;line-height:24px}.page.mkt:has(.mkt-auth){background:var(--bg-well);flex-direction:column;height:100%;min-height:100%;display:flex}.mkt-auth-page-bare .mkt-auth{padding-block:48px}.mkt-auth{box-sizing:border-box;background:var(--bg-well);flex:1;justify-content:center;align-items:center;min-height:0;padding:64px 0 80px;display:flex}.mkt-auth-stack{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:16px;width:min(400px,100%);margin-inline:auto;display:flex}.mkt-auth-card{box-sizing:border-box;width:100%;padding:var(--card-pad);flex-direction:column;align-items:stretch;gap:16px;display:flex}.mkt-auth-card[data-slot=card]{background:var(--bg-raised);box-shadow:0 0 0 var(--ring-width) var(--card-ring-line)}.mkt-auth-card[data-slot=card]:focus-within{background:var(--bg-raised);box-shadow:var(--card-shadow)}.mkt-auth-card.mkt-auth-card-center{gap:32px}.mkt-auth-stack:has(.mkt-auth-card-center){gap:24px}.mkt-auth-stack:has(.mkt-auth-card-center) .mkt-auth-after{gap:16px}.mkt-auth-card-center .mkt-auth-head{gap:16px}.mkt-auth-head{flex-direction:column;gap:8px;display:flex}.mkt-auth-card h1{letter-spacing:-.03em;text-wrap:wrap;width:100%;color:var(--fg);margin:0;font-size:24px;font-weight:600;line-height:30px}.mkt-auth-card .mkt-auth-title-line{white-space:nowrap}.mkt-auth-card .mkt-lede,.mkt-auth-card .join-copy{text-align:left;max-width:none;color:var(--fg-body);text-wrap:pretty;margin:0;font-size:14px;line-height:20px}.mkt-auth-card .join-copy-inline{color:var(--fg-muted);font-size:14px;line-height:20px}.mkt-auth-card .mkt-auth-hint{letter-spacing:var(--label-tracking);color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:20px}.mkt-auth-card-center,.mkt-auth-card-center h1,.mkt-auth-card-center .mkt-lede,.mkt-auth-card-center .mkt-auth-hint,.mkt-auth-card-center [data-slot=field-error]{text-align:center}.mkt-auth-card .join-back{text-align:left;width:auto;color:var(--fg-body);font-weight:500;display:inline-flex}.mkt-auth-card .join-back:hover{opacity:.7;color:var(--fg-body)}.mkt-auth-email{color:var(--fg);overflow-wrap:anywhere;font-weight:500}.mkt-auth-after{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.mkt-auth-notice{letter-spacing:var(--label-tracking);color:var(--fg-muted);margin:0;font-size:14px;line-height:20px}.mkt-auth-after-btn,.mkt-auth-after-link{font:inherit;letter-spacing:var(--label-tracking);color:var(--fg-body);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.mkt-auth-after-link{color:var(--fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mkt-auth-after-btn:hover,.mkt-auth-after-link:hover{opacity:.7}.mkt-auth-after-btn:disabled{cursor:not-allowed;opacity:.5;color:var(--fg-muted);font-weight:400}.mkt-auth-card:not(.mkt-auth-card-center) [data-slot=field-error]{text-align:left}.mkt-hero-visual .tool:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.mkt-play-pane .note-dot{animation:mkt-pin-in .18s var(--mkt-ease)}@keyframes mkt-pin-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.mkt-dictate-visual{width:min(480px,100%)}.mkt-dictate-shell{background:0 0;min-height:0;margin:0;overflow:visible}.mkt-dictate-stage{background:0 0;place-items:center;min-height:0;display:grid;overflow:visible}.mkt-dictate-demo{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.mkt-dictate-demo .mkt-dictate-mark{cursor:default;pointer-events:none;text-align:left;width:min(280px,100%);transition:opacity var(--mark-enter,.18s) var(--ease-out,cubic-bezier(.2, .8, .2, 1)), transform var(--mark-enter,.18s) var(--ease-out,cubic-bezier(.2, .8, .2, 1));margin-top:6px;box-shadow:0 1px #0000000f}.mkt-dictate-demo .mkt-dictate-mark .snip{white-space:normal;text-overflow:unset;overflow-wrap:break-word;text-wrap:pretty;overflow:visible}.mkt-dictate-anchor{pointer-events:auto;width:auto;height:auto;position:relative;top:auto;left:auto;overflow:visible}.mkt-dictate-anchor .composer{z-index:1;position:relative;top:auto;left:auto;transform:none}.mkt-dictate-anchor .composer-dictate:not([data-phase=listening]):not([data-phase=working]){color:var(--fg-body);background:color-mix(in srgb, var(--fg-muted) 14%, transparent)}.mkt-dictate-anchor .composer-dictate:not([data-phase=listening]):not([data-phase=working]):hover{color:var(--fg);background:color-mix(in srgb, var(--fg-muted) 22%, transparent)}.mkt-dictate-anchor .composer-dictate-ring{pointer-events:none;opacity:0;width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;inset:-5px;transform:rotate(-90deg)}.mkt-dictate-anchor .composer-dictate[data-phase=listening] .composer-dictate-ring{opacity:1}.mkt-dictate-anchor .composer-dictate-ring-track,.mkt-dictate-anchor .composer-dictate-ring-value{fill:none;stroke-width:2.25px;stroke-linecap:round}.mkt-dictate-anchor .composer-dictate-ring-track{stroke:color-mix(in srgb, var(--rec) 22%, transparent)}.mkt-dictate-anchor .composer-dictate-ring-value{stroke:var(--rec);stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--dictate-progress,1)) * 100)}@media (prefers-reduced-motion:no-preference){.mkt-dictate-anchor .composer-dictate-ring-value{transition:stroke-dashoffset 50ms linear}}.mkt-dictate .mkt-dictate-mic-hint{letter-spacing:-.01em;color:#ffffff94;align-self:flex-end;margin:0 18px 0 0;font-size:12px;font-weight:500;line-height:16px}.mkt-dictate .mkt-dictate-countdown{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#ffffffc7;align-self:flex-end;min-height:16px;margin:0 18px 0 0;font-size:12px;font-weight:600;line-height:16px}.mkt-dictate .mkt-dictate-countdown:empty,:is(.mkt-dictate .mkt-dictate-demo:has(.composer-dictate[data-phase=listening]) .mkt-dictate-mic-hint,.mkt-dictate .mkt-dictate-demo:has(.composer-dictate[data-phase=working]) .mkt-dictate-mic-hint){display:none}.mkt-dictate-shell,.mkt-dictate-stage{box-sizing:border-box;min-width:0;max-width:100%}.mkt-dictate-demo{box-sizing:border-box;min-width:0;max-width:100%;overflow-x:clip}.mkt-dictate-anchor{width:auto;min-width:0;max-width:100%;display:block}.mkt-dictate-anchor .composer{box-sizing:border-box;width:auto;min-width:min(288px,100%);max-width:min(400px,100%);overflow-x:clip}.mkt-dictate-anchor .composer-send-slot:not(.is-in) .composer-send,.mkt-dictate-anchor .composer-trash-slot:not(.is-in) .composer-delete{display:none}.mkt-dictate-anchor .composer-delete:after,.mkt-dictate-anchor .composer-dictate:after{inset:0}.mkt-dictate-anchor .composer-dictate-ring{width:calc(100% - 2px);height:calc(100% - 2px);inset:1px}.mkt-dictate-anchor .composer-tools{width:auto;min-width:0;max-width:100%}.mkt-dictate-anchor .composer-wave{min-width:0}.mkt-dictate-anchor .composer.is-listening .composer-field{caret-color:#0000;max-width:1px;font-size:0;line-height:0;overflow:hidden}.mkt-dictate-anchor .composer.is-listening .composer-field::placeholder{opacity:0;font-size:0}.mkt-dictate-demo .mkt-dictate-mark{box-sizing:border-box;min-width:0;max-width:min(320px,100%)}.mkt-dictate-demo .mkt-dictate-mark .mark-complete{opacity:1;pointer-events:none;color:var(--fg-body);background:color-mix(in srgb, var(--fg-muted) 14%, transparent)}.mkt-dictate-demo .mkt-dictate-mark .mark-complete.is-on{color:var(--fg);background:color-mix(in srgb, var(--fg-muted) 14%, transparent)}.mkt-dictate-reply-wrap{margin-top:0;position:relative}.mkt-dictate-ghost{z-index:2;pointer-events:none;filter:drop-shadow(0 4px 10px #0000002e);position:absolute;top:-18px;right:8px}.mkt-dictate-ghost-hand{transform-origin:8px 4px;transition:transform .12s var(--ease-out,cubic-bezier(.2, .8, .2, 1));display:block}.mkt-dictate-ghost[data-press="1"] .mkt-dictate-ghost-hand{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.mkt-dictate-ghost-hand{transition:none}}.app-toast.mkt-dictate-toast{z-index:60}@media (width<=1100px){.mkt-pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}}@media (width<=900px){.mkt-nav-desktop{display:none}.mkt-nav-toggle{display:inline-flex}.mkt-nav{position:sticky;overflow:visible}.mkt-proof-stage{padding:48px 0 64px}.mkt-steps-body{grid-template-columns:1fr}.mkt-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.mkt-footer-sign{gap:20px;margin-top:48px}.mkt-pricing-plans{grid-template-columns:1fr;max-width:360px;margin-inline:auto}.mkt-pricing-faq-block{max-width:360px;margin-inline:auto}.mkt-pricing-faq{grid-template-columns:1fr;gap:24px;max-width:none;margin-inline:0}.mkt-hero-visual{display:none}.mkt-hero[data-canvas=copy]{padding:40px 0 48px}.mkt-doodles{display:none}.mkt-hero h1,.mkt-close h2{font-size:36px;line-height:40px}.mkt-mcp h2{font-size:26px;line-height:32px}.mkt-hero h1{width:auto;max-width:100%}.mkt-hero-break{display:none}.mkt-hero-line,.mkt-hero .mkt-lede-audience,.mkt-hero .mkt-lede-mechanism,.mkt-hero .mkt-lede-tail{white-space:normal}.mkt-hero .mkt-lede-roles,.mkt-hero .mkt-lede{overflow-wrap:anywhere;max-width:100%}.mkt-role-slot{max-width:100%}.mkt-tagline-reveal{font-size:30px;line-height:36px}.mkt-mcp-card{gap:24px;padding:32px 24px}.mkt-mcp-session{letter-spacing:-.02em;white-space:pre;padding:14px 12px;font-size:11px;line-height:18px;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.mkt-dictate-card{clip-path:inset(0);animation:none!important}.mkt-dictate-copy h2,.mkt-dictate-copy .mkt-lede,.mkt-dictate-visual{opacity:1;transform:none;animation:none!important}.mkt-dictate-demo .mkt-dictate-mark.is-entering{opacity:1;transform:none}.mkt-tagline [data-word]{transition:none}.mkt-play-pane .play-ghost{transition:none;animation:none}.mkt-role,.mkt-role-in,.mkt-role-out{animation:none}.mkt-role-slot{transition:none}.mkt-play-pane .note-dot{animation:none}.mkt-proof-iris{transition:none}.mkt-proof-iris:after{filter:none}}@media (width<=900px),(prefers-reduced-motion:reduce){.mkt-proof-track{height:auto}.mkt-proof-stage{height:auto;min-height:0;padding:64px 0 72px;position:static}.mkt-proof-shell{overflow:visible}.mkt-proof-frame{min-height:0;padding:0;display:block}.mkt-proof-rail,.mkt-proof-iris{display:none}.mkt-proof-vine{background:var(--mkt-proof-stem);z-index:0;pointer-events:none;border-radius:999px;width:4px;margin:0;display:block;position:absolute;top:18px;bottom:18px;left:18px}.mkt-proof-strip{z-index:1;flex-direction:column;gap:32px;min-height:0;display:flex;position:relative}.mkt-proof-item,.mkt-proof-item[data-state=past],.mkt-proof-item[data-state=next],.mkt-proof-item[data-state=wait]{opacity:1;visibility:visible;pointer-events:auto;grid-area:auto;grid-template-rows:auto;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:0 16px;transition:none;display:grid;transform:none}.mkt-proof-beat-petal{z-index:1;opacity:1;visibility:visible;grid-area:1/1;align-self:start;margin-top:-2px;animation:none;display:block}.mkt-proof-copy,.mkt-proof-copy>*,.mkt-proof .mkt-proof-outro,.mkt-proof .mkt-proof-outro[data-on="0"]{opacity:1;transition:none;transform:none}.mkt-proof-item[data-side] .mkt-proof-copy{--mkt-proof-enter-x:0px}.mkt-proof-item[data-side=left] .mkt-proof-copy,.mkt-proof-item[data-side=right] .mkt-proof-copy{text-align:left;grid-area:1/2;justify-self:stretch;align-items:flex-start;max-width:none}.mkt-proof .mkt-proof-outro{z-index:1;box-sizing:border-box;text-align:left;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:16px;width:100%;max-width:none;margin:36px 0 0;padding-left:0;display:grid;position:relative}.mkt-proof-outro .mkt-proof-beat-petal{grid-area:1/1}.mkt-proof-outro-line{grid-area:1/2}.mkt-proof-copy .mkt-proof-shot{margin-top:16px}.mkt-proof-well{gap:16px;padding:18px 16px}.mkt-proof-pin,.mkt-proof-item[data-state=active] [data-scene=on-the-live-page] .mkt-proof-pin,.mkt-proof-item[data-state=active] [data-scene=send-a-link] .mkt-proof-share-copy{animation:none}.mkt-proof-well[data-scene=recipients-look-free] .mkt-proof-artifact{aspect-ratio:auto}.mkt-proof-notes{gap:8px;margin-top:30px;padding:10px 14px 14px;position:static}.mkt-proof-share-url{padding:8px 12px;font-size:13px}}@media (width>=901px){.mkt-hero{padding:80px 0 56px}.mkt-proof{padding:0 0 96px}.mkt-types{padding:80px 0}.mkt-dictate{--mkt-dictate-inset-y:28%;--mkt-dictate-inset-x:30%;--mkt-dictate-radius:36px}.mkt-dictate-track{height:260vh}.mkt-pricing{padding:160px 0}.mkt-pricing-faq-block{margin-top:48px}.mkt-mcp{padding:120px 0 160px}.mkt-close{padding:80px 0 64px}.mkt-footer{padding:80px 0 0}}section.mkt-close{text-align:center;--mkt-close-ink:oklch(33.3% .141 263.098);padding:96px 0 64px;position:relative}.page.mkt:not(.docs){--mkt-sign-wash:color-mix(in srgb, var(--mkt-blue) 52%, #fff)}.page.mkt:not(.docs) section.mkt-mcp{background:linear-gradient(to bottom, color-mix(in srgb, var(--mkt-blue) 0%, #fff) 0%, color-mix(in srgb, var(--mkt-blue) 1%, #fff) 18%, color-mix(in srgb, var(--mkt-blue) 2.5%, #fff) 36%, color-mix(in srgb, var(--mkt-blue) 5%, #fff) 54%, color-mix(in srgb, var(--mkt-blue) 8%, #fff) 70%, color-mix(in srgb, var(--mkt-blue) 12%, #fff) 85%, color-mix(in srgb, var(--mkt-blue) 18%, #fff) 100%)}section.mkt-close:before{content:"";pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--mkt-blue) 18%, #fff) 0%, color-mix(in srgb, var(--mkt-blue) 24%, #fff) 14%, color-mix(in srgb, var(--mkt-blue) 32%, #fff) 28%, color-mix(in srgb, var(--mkt-blue) 40%, #fff) 44%, color-mix(in srgb, var(--mkt-blue) 46%, #fff) 60%, var(--mkt-sign-wash,color-mix(in srgb, var(--mkt-blue) 52%, #fff)) 76%, var(--mkt-sign-wash,color-mix(in srgb, var(--mkt-blue) 52%, #fff)) 100%);position:absolute;inset:0}.page.mkt:not(.docs)>footer.mkt-footer{background:var(--mkt-sign-wash)}section.mkt-close .mkt-shell{position:relative}section.mkt-close .mkt-cta{color:var(--mkt-blue);box-shadow:0 1px 2px color-mix(in srgb, var(--mkt-blue) 12%, #0f172a14);transition:background .12s ease, color .12s ease, box-shadow .16s ease, transform var(--press-out,.14s) var(--ease-out,ease);background:#fff}@media (hover:hover) and (pointer:fine){section.mkt-close .mkt-cta:hover{color:var(--mkt-blue);box-shadow:0 4px 12px color-mix(in srgb, var(--mkt-blue) 16%, #0f172a1a), 0 1px 2px #0f172a0f;background:#fff;transform:translateY(-1px)}}section.mkt-close .mkt-cta:active{transform:translateY(0) scale(var(--press-scale,.95));box-shadow:0 1px 2px color-mix(in srgb, var(--mkt-blue) 10%, #0f172a0f);transition:background .12s ease, color .12s ease, box-shadow .12s ease, transform var(--press-in,80ms) var(--ease-out,ease)}section.mkt-close h2{letter-spacing:-.035em;text-align:center;max-width:640px;color:var(--mkt-close-ink);font-size:clamp(40px,5.6vw,68px);line-height:1.02}section.mkt-close .mkt-lede{color:var(--mkt-close-ink)}footer.mkt-footer{padding:40px 0 0;overflow:clip}.docs footer.mkt-footer{padding-top:80px}footer.mkt-footer .mkt-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}footer.mkt-footer .mkt-footer-sign{--mkt-sign:clamp(52px, 17vw, 284px);--mkt-sign-wash:color-mix(in srgb, var(--mkt-blue) 52%, #fff);justify-content:center;align-items:center;gap:calc(var(--mkt-sign) * .085);isolation:isolate;background:var(--mkt-sign-wash);margin-top:0;padding-top:64px;display:flex;position:relative}footer.mkt-footer .mkt-footer-legal{border-top:none}.page.mkt:not(.docs) footer.mkt-footer .mkt-footer-head{color:color-mix(in srgb, #fff 82%, var(--mkt-blue))}.page.mkt:not(.docs) footer.mkt-footer nav a,.page.mkt:not(.docs) footer.mkt-footer .mkt-footer-legal .mkt-copy{color:color-mix(in srgb, #fff 94%, var(--mkt-blue))}.page.mkt:not(.docs) footer.mkt-footer .mkt-footer-credit a{color:#fff}@media (hover:hover) and (pointer:fine){.page.mkt:not(.docs) footer.mkt-footer nav a:hover,.page.mkt:not(.docs) footer.mkt-footer .mkt-footer-credit a:hover{color:#fff;opacity:1}}footer.mkt-footer .mkt-footer-sign:before{content:"";z-index:-1;background:inherit;pointer-events:none;position:absolute;inset:0 0 -40%}footer.mkt-footer .mkt-footer-mark{width:calc(var(--mkt-sign) * .49);translate:0 calc(var(--mkt-sign) * .1);opacity:.78;filter:brightness(0)invert();flex:none;transition:opacity .18s,filter .18s}footer.mkt-footer .mkt-footer-mark img{width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){footer.mkt-footer .mkt-footer-mark:hover{opacity:1;filter:none}}footer.mkt-footer .mkt-footer-wordmark{font-size:var(--mkt-sign);color:#ffffffe6;margin:0 0 -.22em}footer.mkt-footer .mkt-footer-credit-handle{align-items:baseline;gap:4px;display:inline-flex}footer.mkt-footer .mkt-footer-credit-handle svg{flex:none;align-self:center;translate:0 .5px}footer.mkt-footer nav a,footer.mkt-footer .mkt-footer-credit a{transition:color .14s}@media (hover:hover) and (pointer:fine){footer.mkt-footer nav a:hover,footer.mkt-footer .mkt-footer-credit a:hover{color:var(--mkt-blue,var(--blue-600));opacity:1}}@media (width<=900px){section.mkt-close{padding:72px 0 48px}footer.mkt-footer .mkt-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}footer.mkt-footer .mkt-footer-sign{gap:20px;padding-top:48px}}@media (width>=901px){section.mkt-close{padding:160px 0 96px}section.mkt-close .mkt-close-cluster{gap:16px;width:min(640px,100%)}}.docs{background:var(--white);flex-direction:column;min-height:100%;display:flex}.docs .mkt-nav-inner{min-height:0;padding-block:calc(var(--side-y) + 6px) 12px}.docs-layout{flex:1;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:48px;width:min(960px,100% - 48px);margin:0 auto;padding:8px 0 80px;display:grid}.docs-toc{flex-direction:column;gap:8px;padding-top:8px;display:flex;position:sticky;top:56px}.docs-toc a{color:var(--fg-muted);font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.docs-toc a:hover{color:var(--fg-body)}.docs-toc a[aria-current=page]{color:var(--fg)}.docs-article{min-width:0;padding-bottom:24px}.docs-article h1{letter-spacing:-.03em;color:var(--fg);margin:0 0 16px;font-size:36px;font-weight:600;line-height:40px}.docs-article h2{letter-spacing:-.02em;color:var(--fg);margin:32px 0 12px;font-size:22px;font-weight:600;line-height:28px}.docs-article h3{color:var(--fg);margin:24px 0 8px;font-size:16px;font-weight:600;line-height:24px}.docs-article p,.docs-article li{color:var(--fg-body);text-wrap:pretty;margin:0 0 12px;font-size:16px;line-height:24px}.docs-article ul,.docs-article ol{margin:0 0 16px;padding-left:22px}.docs-article li{margin-bottom:6px}.docs-article a{color:var(--fg);font-weight:500}.docs-article hr{border:0;height:24px}.docs-article code{background:var(--bg-chip);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.docs-article pre{background:var(--bg-well);border-radius:12px;margin:0 0 20px;padding:16px 18px;overflow-x:auto}.docs-article pre code{color:var(--fg-body);background:0 0;padding:0;font-size:13px;line-height:20px}.docs-article table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:14px;line-height:20px}.docs-article th,.docs-article td{text-align:left;vertical-align:top;color:var(--fg-body);padding:8px 12px 8px 0}.docs-article th{color:var(--fg);font-weight:600}.docs-missing h1{margin-bottom:12px}.docs-missing p{color:var(--fg-muted)}@media (width<=720px){.docs-layout{grid-template-columns:1fr;gap:20px;width:calc(100% - 32px);padding-top:0}.docs-toc{flex-flow:wrap;gap:12px 16px;padding-top:0;position:static}.docs-article h1{font-size:28px;line-height:32px}}.page.mkt-waitlist{--mkt-waitlist-measure:min(760px, 100%);--mkt-waitlist-clip:min(300px, 100%);--mkt-sign-wash:color-mix(in srgb, var(--mkt-blue) 52%, #fff);--waitlist-wash:linear-gradient(to bottom, color-mix(in srgb, var(--mkt-blue) 0%, #fff) 0%, color-mix(in srgb, var(--mkt-blue) 8%, #fff) 22%, color-mix(in srgb, var(--mkt-blue) 24%, #fff) 48%, var(--mkt-sign-wash) 82%, var(--mkt-sign-wash) 100%)}.page.mkt-waitlist .mkt-waitlist-end{background:var(--white)}.page.mkt-waitlist .mkt-waitlist-end footer.mkt-footer{background:var(--waitlist-wash)}.page.mkt-waitlist .mkt-waitlist-end footer.mkt-footer .mkt-footer-sign,.page.mkt-waitlist .mkt-waitlist-end footer.mkt-footer .mkt-footer-sign:before{background:0 0}.page.mkt-waitlist .mkt-nav{background:var(--white)}.mkt-nav-join{text-decoration:none}.page.mkt-waitlist .mkt-nav-toggle,.page.mkt-waitlist .mkt-nav-panel,.page.mkt-waitlist .mkt-nav-desktop{display:none}.page.mkt-waitlist .mkt-nav-inner{justify-content:space-between}.mkt-nav-waitlist{flex:none;align-items:center;display:flex}section.mkt-signup{text-align:center;--mkt-close-ink:oklch(33.3% .141 263.098);background:0 0;padding:80px 0 64px;position:relative}.page.mkt-waitlist section.mkt-signup{background:var(--white)}.page.mkt-waitlist .mkt-waitlist-end section.mkt-signup:before,.page.mkt-waitlist section.mkt-signup:before{content:none;background:0 0;display:none}section.mkt-signup .mkt-shell{flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.mkt-signup-intro{flex-direction:column;align-items:center;gap:12px;width:min(560px,100%);display:flex}section.mkt-signup #mkt-signup-title{letter-spacing:-.032em;max-width:640px;color:var(--mkt-close-ink);margin:0;font-size:clamp(30px,4.2vw,48px);line-height:1.04}.mkt-signup-card[data-slot=card]{box-sizing:border-box;width:min(400px,100%);padding:var(--card-pad,24px);text-align:left;background:#fff;flex-direction:column;gap:16px;display:flex}.mkt-signup-form{flex-direction:column;gap:16px;display:flex}.mkt-signup-hp{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkt-signup-hint{color:var(--fg-muted);margin:0;font-size:13px;line-height:18px}.mkt-signup-card[data-done=true]{text-align:center;align-items:center;gap:0;padding:32px 20px 28px}.mkt-signup-ok{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex;position:relative}.mkt-signup-ok:focus{outline:none}.mkt-signup-ok-mark{background:var(--blue-600);width:52px;height:52px;box-shadow:0 0 0 8px color-mix(in srgb, var(--blue-600) 12%, transparent);border-radius:50%;place-items:center;display:grid}.mkt-signup-ok-iris{background:#fff;width:22px;height:20px;-webkit-mask:url(/assets/figma/iris.svg) 50%/contain no-repeat;mask:url(/assets/figma/iris.svg) 50%/contain no-repeat}.mkt-signup-ok-kicker{letter-spacing:.04em;color:var(--blue-600);margin:18px 0 0;font-size:12px;font-weight:600;line-height:16px}.mkt-signup-ok-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkt-signup-ok-mail{background:var(--blue-50);max-width:100%;color:var(--mkt-close-ink);overflow-wrap:anywhere;border-radius:999px;margin:14px 0 0;padding:7px 12px;font-size:13px;font-weight:600;line-height:18px;display:inline-block}.mkt-signup-ok-next{color:var(--mkt-close-ink);margin:14px 0 0;font-size:14px;line-height:20px}.mkt-signup-ok-hint{color:var(--fg-muted);margin:8px 0 0;font-size:12px;line-height:16px}.page.mkt-waitlist section.mkt-signup[data-waitlist-done=true] #mkt-signup-title{letter-spacing:-.03em;width:100%;max-width:100%;margin:6px 0 0;font-size:22px;line-height:1.15}section.mkt-signup[data-waitlist-done=true] .mkt-shell{gap:0}@media (prefers-reduced-motion:no-preference){.mkt-signup-card[data-done=true] .mkt-signup-ok{animation:.42s cubic-bezier(.22,1,.36,1) mkt-signup-ok-in}}@keyframes mkt-signup-ok-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page.mkt-waitlist .mkt-hero{text-align:start}.page.mkt-waitlist .mkt-hero-copy{width:var(--mkt-waitlist-measure);text-align:start;align-items:flex-start;gap:16px;max-width:100%;margin-inline:0}.page.mkt-waitlist .mkt-hero-copy-text{width:var(--mkt-waitlist-measure);text-align:start;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;max-width:100%;display:flex}.page.mkt-waitlist .mkt-signup-intro,.page.mkt-waitlist .mkt-signup-card[data-slot=card]{width:var(--mkt-waitlist-clip);max-width:100%}@media (width>=901px){.page.mkt-waitlist .mkt-signup-intro{width:min(560px,100%)}.page.mkt-waitlist .mkt-signup-card[data-slot=card]{width:calc(33.3333% - 21.3333px);max-width:100%}}.page.mkt-waitlist .mkt-hero-copy-text h1{text-align:start;text-wrap:balance;width:100%;max-width:100%;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:56px;font-weight:550;line-height:1.1}.page.mkt-waitlist .mkt-hero .mkt-hero-line{white-space:nowrap}@media (width<=900px){.page.mkt-waitlist .mkt-hero .mkt-hero-line{white-space:normal}.page.mkt-waitlist .mkt-hero-copy-text h1{line-height:1.4}}.page.mkt-waitlist .mkt-hero .mkt-lede{text-align:start;text-wrap:pretty;width:100%;min-width:0;max-width:100%}.page.mkt-waitlist .mkt-hero .mkt-cta{align-self:flex-start}.page.mkt-waitlist .mkt-hero .mkt-lede-audience{white-space:normal;display:block}.page.mkt-waitlist .mkt-hero-visual:not(:has(.mkt-play-still)){--mkt-canvas:max(100%, min(1280px, calc(100vw - 80px)));min-width:0;margin-top:64px}.page.mkt-waitlist .mkt-hero-visual:not(:has(.mkt-play-still)) .mkt-play-board{height:min(920px,100vh - 120px)}.page.mkt-waitlist .mkt-problem{padding:80px 0}.page.mkt-waitlist .mkt-problem-body{text-align:start;flex-direction:column;align-items:stretch;gap:48px;display:flex}.page.mkt-waitlist .mkt-problem-lead{flex-direction:column;align-items:flex-start;gap:16px;max-width:40em;display:flex}.page.mkt-waitlist .mkt-problem h2{max-width:16em;color:var(--fg);letter-spacing:-.03em;text-wrap:balance;margin:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:48px;font-weight:550;line-height:1.1}.page.mkt-waitlist .mkt-problem-lede{max-width:36em;color:var(--fg-body);text-wrap:pretty;margin:0;font-size:18px;font-weight:400;line-height:1.5}.page.mkt-waitlist .mkt-problem-lede-line{display:block}.page.mkt-waitlist .mkt-problem-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;margin:0;padding:0;list-style:none;display:grid}.page.mkt-waitlist .mkt-problem-beat{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.page.mkt-waitlist .mkt-problem-ico{color:var(--neutral-950);flex:none;display:block}.page.mkt-waitlist .mkt-problem-beat p{color:var(--fg-body);text-wrap:wrap;margin:0;font-family:system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.page.mkt-waitlist .mkt-problem-beat strong{color:var(--fg);font-weight:600}@media (width<=900px){.page.mkt-waitlist .mkt-problem-list{grid-template-columns:1fr;gap:32px}.page.mkt-waitlist .mkt-problem-body{gap:32px}}.page.mkt-waitlist .mkt-footer-legal-nav{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:0 0 16px;display:flex}.page.mkt.mkt-waitlist footer.mkt-footer nav.mkt-footer-legal-nav a{min-height:40px;color:var(--fg);align-items:center;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}.page.mkt.mkt-waitlist .mkt-waitlist-end footer.mkt-footer .mkt-footer-legal .mkt-copy,.page.mkt.mkt-waitlist .mkt-waitlist-end footer.mkt-footer .mkt-footer-legal .mkt-footer-credit a{color:var(--fg)}@media (hover:hover) and (pointer:fine){.page.mkt-waitlist a.btn-primary:hover{background-color:color-mix(in srgb, var(--blue-600) 82%, var(--neutral-950))}.page.mkt.mkt-waitlist footer.mkt-footer nav.mkt-footer-legal-nav a:hover,.page.mkt.mkt-waitlist .mkt-waitlist-end footer.mkt-footer .mkt-footer-legal .mkt-footer-credit a:hover{color:var(--fg);text-decoration:underline}}.page.mkt-waitlist .mkt-hero-supports{flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex}.page.mkt-waitlist .mkt-hero-supports-pile{flex-wrap:wrap;justify-content:center;align-items:center;row-gap:6px;margin:0;padding:8px 0 0;list-style:none;display:flex}.page.mkt-waitlist .mkt-hero-supports-disc{box-sizing:border-box;background:var(--white);width:34px;height:34px;color:var(--fg);box-shadow:0 0 0 var(--ring-width) var(--card-ring-line), 0 0 0 3px var(--white);-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;margin-left:-10px;display:inline-flex}.page.mkt-waitlist .mkt-hero-supports-disc:first-child{margin-left:0}.page.mkt-waitlist .mkt-hero-supports-disc img{object-fit:contain;width:18px;height:18px;display:block}.page.mkt-waitlist #play{scroll-margin-top:80px}@keyframes mkt-waitlist-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes mkt-waitlist-in-clip{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page.mkt-waitlist .mkt-hero-copy-text h1,.page.mkt-waitlist .mkt-hero .mkt-lede,.page.mkt-waitlist .mkt-hero-supports,.page.mkt-waitlist .mkt-play-still{animation:mkt-waitlist-in .48s var(--mkt-ease) both}.page.mkt-waitlist .mkt-hero .mkt-lede{animation-delay:50ms}.page.mkt-waitlist .mkt-hero-supports{animation-delay:90ms}.page.mkt-waitlist .mkt-hero-visual:has(.mkt-play-still){--mkt-canvas:min(390px, 100%);width:var(--mkt-canvas);max-width:100%;margin-inline:auto}.page.mkt-waitlist .mkt-play-still{--mkt-loop-ratio:780 / 1640;--mkt-clip-radius:8px;z-index:1;box-sizing:border-box;width:100%;max-width:100%;aspect-ratio:var(--mkt-loop-ratio);border-radius:var(--mkt-clip-radius);isolation:isolate;height:auto;max-height:none;clip-path:inset(0 round var(--mkt-clip-radius));background:var(--bg-chip);animation:mkt-waitlist-in-clip .48s var(--mkt-ease) both;margin:0 auto;padding:0;animation-delay:.16s;position:relative;overflow:hidden}.page.mkt-waitlist .mkt-play-still video,.page.mkt-waitlist .mkt-play-still img{z-index:1;object-fit:cover;object-position:top center;border-radius:inherit;width:100%;height:100%;clip-path:inset(0 round var(--mkt-clip-radius));background:var(--bg-chip);margin:0;display:block;position:absolute;inset:0}.page.mkt-waitlist .mkt-play-still img{display:none}@media (prefers-reduced-motion:reduce){@keyframes mkt-waitlist-in{0%{opacity:0}to{opacity:1}}.page.mkt-waitlist .mkt-hero-copy-text h1,.page.mkt-waitlist .mkt-hero .mkt-lede,.page.mkt-waitlist .mkt-hero-supports,.page.mkt-waitlist .mkt-play-still{animation-duration:.2s}.page.mkt-waitlist .mkt-play-still video{display:none}.page.mkt-waitlist .mkt-play-still img{display:block}}.page.mkt-waitlist .mkt-demo-intro{width:fit-content;max-width:100%}.page.mkt-waitlist .mkt-demo-intro h2{width:max-content;max-width:100%}.page.mkt-waitlist .mkt-demo-intro .mkt-lede{text-wrap:balance;width:0;min-width:100%;max-width:none}.page.mkt-waitlist section.mkt-signup #mkt-signup-title{width:max-content;max-width:100%;color:var(--fg)}@media (width<=640px){.page.mkt-waitlist .mkt-hero h1,.page.mkt-waitlist .mkt-hero .mkt-lede,.page.mkt-waitlist .mkt-hero-supports,.page.mkt-waitlist .mkt-demo-intro,.page.mkt-waitlist .mkt-demo-intro h2,.page.mkt-waitlist .mkt-demo-intro .mkt-lede,.page.mkt-waitlist section.mkt-signup #mkt-signup-title{width:100%;min-width:0;max-width:100%}}@media (width<=900px){section.mkt-signup{padding:64px 0 48px}.page.mkt-waitlist .mkt-hero{overflow-x:clip}.page.mkt-waitlist .mkt-hero-visual:has(.mkt-play-still){--mkt-canvas:var(--mkt-waitlist-clip);width:var(--mkt-canvas);max-width:var(--mkt-canvas);margin-top:28px;margin-inline:auto;display:block}.page.mkt-waitlist .mkt-play-still{border-radius:var(--mkt-clip-radius);width:100%;max-width:100%;height:auto;max-height:none;padding:0}}@media (width>=901px){section.mkt-signup{padding:120px 0 80px}}.mkt-signups-main{text-align:left;padding:80px 0 64px}.mkt-signups-main h1{margin:0 0 24px}.mkt-signups-list{flex-direction:column;gap:12px;width:min(560px,100%);margin:0;padding:0;list-style:none;display:flex}.mkt-signups-list li{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:14px;line-height:20px;display:flex}.mkt-signups-list time,.mkt-signups-count{color:var(--fg-muted);font-variant-numeric:tabular-nums}.mkt-signups-main h2{margin:40px 0 16px;font-size:18px;line-height:24px}section.mkt-demo{padding:40px 0 64px}section.mkt-demo .mkt-shell{flex-direction:column;align-items:center;gap:20px;display:flex}.mkt-demo-intro{text-align:center;flex-direction:column;align-items:center;gap:8px;width:min(560px,100%);display:flex}section.mkt-demo h2{letter-spacing:-.03em;text-align:center;text-wrap:balance;color:var(--fg);margin:0;font-size:30px;font-weight:600;line-height:36px}section.mkt-demo .mkt-lede{text-align:center;max-width:none;margin:0}.mkt-demo-stage{aspect-ratio:16/9;background:var(--neutral-950);border-radius:16px;width:min(800px,100%);position:relative;overflow:hidden}.mkt-demo-stage img,.mkt-demo-stage iframe{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.mkt-demo-stage[data-playing=true] iframe{width:100%;height:calc(100% + 88px);top:-48px;left:0}.mkt-demo-play{cursor:pointer;z-index:1;background:#0a0a0a57;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0}.mkt-demo-play:focus{outline:none}.mkt-demo-play:focus-visible{box-shadow:inset 0 0 0 3px oklch(100% 0 0), inset 0 0 0 6px var(--mkt-blue)}.mkt-demo-play-mark{background:var(--mkt-blue);border-radius:999px;place-items:center;width:72px;height:72px;transition:transform .14s;display:grid;box-shadow:0 1px 2px oklch(34.1% .097 257.146/.28)}.mkt-demo-play:hover .mkt-demo-play-mark,.mkt-demo-play:focus-visible .mkt-demo-play-mark{transform:scale(1.05)}.mkt-demo-play:active .mkt-demo-play-mark{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.mkt-demo-play-mark{transition:none}.mkt-demo-play:hover .mkt-demo-play-mark,.mkt-demo-play:focus-visible .mkt-demo-play-mark,.mkt-demo-play:active .mkt-demo-play-mark{transform:none}}@media (width<=900px){section.mkt-demo{padding:16px 0 40px}.mkt-demo-play-mark{width:64px;height:64px}}@media (width>=901px){.page.mkt-waitlist section.mkt-signup{padding-top:72px}.page.mkt-waitlist section.mkt-signup[data-waitlist-done=true]{padding-top:56px}}.growth-main{padding-top:80px}.growth-kicker{color:var(--fg-muted);letter-spacing:.02em;margin:0 0 8px;font-size:13px}.growth-main h1{margin:0 0 8px}.growth-main .mkt-lede{max-width:40rem}.growth-score{gap:var(--section-stack);margin:var(--section-stack) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.growth-score-card{padding:var(--card-pad);border-radius:var(--card-radius);background:var(--white);box-shadow:0 0 0 var(--ring-width) var(--card-ring-line)}.growth-score-card[data-done="1"]{box-shadow:var(--card-shadow)}.growth-score-label{color:var(--fg-muted);margin:0 0 8px;font-size:13px}.growth-score-have{font-variant-numeric:tabular-nums;margin:0;font-size:32px;line-height:1.1}.growth-score-have span{color:var(--fg-muted);font-size:18px}.growth-score-hint{color:var(--fg-muted);margin:8px 0 0;font-size:13px}.growth-table-wrap{margin:16px 0 0;overflow-x:auto}.growth-table{border-collapse:collapse;width:100%;font-size:13px;line-height:18px}.growth-table th{text-align:left;color:var(--fg-muted);white-space:nowrap;padding:0 16px 8px 0;font-weight:600}.growth-table td{vertical-align:top;padding:16px 16px 16px 0}.growth-name{font-weight:600}.growth-email{color:var(--fg-muted)}.growth-pts{font-variant-numeric:tabular-nums;font-weight:600}.growth-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.growth-chips li{background:var(--bg-chip);color:var(--fg-muted);border-radius:999px;padding:4px 8px}.growth-chips li[data-on="1"]{background:color-mix(in srgb, var(--ok) 16%, var(--bg-chip));color:var(--fg-body)}.growth-workspaces{width:min(720px,100%)}@media (width<=800px){.growth-score{grid-template-columns:1fr}}.onboard-chrome{min-height:56px;padding:16px calc(var(--side-x) + var(--side-inner));background:var(--bg-app);align-items:center;display:flex}[data-slot=dialog-content].onboard-prompt-dialog{width:min(480px,100% - 32px)}.onboard-prompt-dialog [data-slot=dialog-header]{gap:8px;padding-right:0}.onboard-prompt-dialog [data-slot=dialog-title]{text-wrap:balance}.onboard-prompt-dialog [data-slot=dialog-description],.onboard-prompt-dialog [data-slot=field-error]{text-wrap:pretty}.onboard-prompt-dialog .onboard-form,.onboard-prompt-dialog .onboard-start{flex-direction:column;gap:16px;min-width:0;margin:0;display:flex}.onboard-progress-wrap{flex-direction:column;gap:8px;width:100%;display:flex}.onboard-progress-label{letter-spacing:-.01em;color:var(--fg-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:500;line-height:16px}.onboard-progress{gap:8px;margin:0;padding:0;list-style:none;display:flex}.onboard-progress-seg{background:var(--stroke);border-radius:999px;flex:1;height:4px}.onboard-progress-seg[data-state=done],.onboard-progress-seg[data-state=current]{background:var(--blue-600)}.onboard-form{flex-direction:column;align-items:stretch;gap:16px;margin:0;display:flex}.onboard-group{border:0;min-width:0;margin:0;padding:0}.onboard-form>.onboard-group>.onboard-group-label,.onboard-start .onboard-group-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.onboard-group-label{color:var(--fg);padding:0;font-size:14px;font-weight:500;line-height:20px}.onboard-group-hint{color:var(--fg-muted);margin:4px 0 0;font-size:12px;line-height:16px}.onboard-chips{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.onboard-chip{appearance:none;background:var(--bg-chip);color:var(--fg);font:inherit;cursor:pointer;box-shadow:none;transition:background .14s ease, color .14s ease, transform var(--press-out) var(--ease-out);border:0;border-radius:999px;margin:0;padding:8px 16px;font-size:13px;font-weight:500;line-height:16px}.onboard-chip:hover{background:var(--neutral-200)}.onboard-chip[data-selected=true]{background:var(--blue-600);color:var(--white)}.onboard-chip[data-selected=true]:hover{background:color-mix(in srgb, var(--blue-600) 82%, var(--ink))}.onboard-chip:active:not(:disabled){transform:scale(var(--press-scale));transition-duration:var(--press-in)}.onboard-chip:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.onboard-actions{flex-direction:column;align-items:stretch;gap:16px;margin-top:0;display:flex}.project-settings .onboard-actions [data-slot=button]{align-self:stretch;width:100%}.onboard-back{appearance:none;color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:500;line-height:16px}.onboard-back:hover{color:var(--fg)}.onboard-back:disabled{opacity:.5;cursor:default}.onboard-error{color:var(--rec);margin:0;font-size:13px;line-height:18px}.onboard-loading{color:var(--fg-muted);margin:16px 0 0;font-size:14px}.onboard-start{flex-direction:column;gap:16px;display:flex}.onboard-url-paste{width:100%}.onboard-prompt-dialog .onboard-chips{margin-top:0}.onboard-moods{justify-content:stretch;gap:8px;display:flex}.onboard-mood{border-radius:var(--field-radius);background:var(--bg-chip);color:var(--fg);font:inherit;cursor:pointer;box-shadow:none;border:0;flex-direction:column;flex:1;align-items:center;gap:8px;margin:0;padding:16px 8px;font-size:13px;font-weight:500;display:flex}.onboard-mood[data-selected=true]{background:var(--blue-600);color:var(--white)}.onboard-mood span:first-child{font-size:24px;line-height:1}.onboard-note-link{appearance:none;color:var(--blue-600);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:16px 0 0;padding:0;font-size:13px;font-weight:500}.onboard-note{border-radius:var(--field-radius);background:var(--bg-chip);width:100%;color:var(--fg);font:inherit;resize:vertical;box-shadow:none;border:0;margin-top:16px;padding:12px 16px;font-size:14px;line-height:20px;display:block}.onboard-note:focus{box-shadow:0 0 0 var(--ring-width) var(--blue-600);outline:none}.page.showcase{background:var(--bg-app);min-height:100%;color:var(--fg);flex-direction:column;display:flex}.showcase-top{padding:calc(var(--side-y) + 6px) 24px 12px;background:var(--bg-app);justify-content:space-between;align-items:center;gap:16px;display:flex}.showcase-top-lead{align-items:baseline;gap:16px;min-width:0;display:flex}.showcase-mark{color:var(--fg);letter-spacing:-.02em;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.showcase-mark img{display:block}.showcase-kicker{color:var(--fg-muted);letter-spacing:var(--label-tracking);font-size:14px;font-weight:500}.showcase-layout{flex:1;grid-template-columns:168px minmax(0,1fr);align-items:start;gap:48px;width:min(1080px,100% - 48px);margin:0 auto;padding:8px 0 96px;display:grid}.showcase-toc{flex-direction:column;gap:8px;padding-top:8px;display:flex;position:sticky;top:20px}.showcase-toc a{color:var(--fg-muted);letter-spacing:var(--label-tracking);font-size:14px;font-weight:500;line-height:20px;text-decoration:none}@media (hover:hover) and (pointer:fine){.showcase-toc a:hover{color:var(--fg-body)}}.showcase-intro{margin:0 0 32px}.showcase-intro h1,.showcase-section h2{letter-spacing:-.03em;color:var(--fg);text-wrap:balance;margin:0 0 8px}.showcase-intro h1{font-size:36px;font-weight:600;line-height:40px}.showcase-intro p,.showcase-section-head p,.showcase-token-group p,.showcase-accordion-copy{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:22px}.showcase-intro code,.showcase-meta code,.showcase-settings-card code,.showcase-swatch code,.showcase-type-pin code{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500}.showcase-section{margin:0 0 40px}.showcase-section-head{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 16px;display:flex}.showcase-section h2{font-size:22px;font-weight:600;line-height:28px}.showcase-meta{color:var(--fg-muted);text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.showcase-stage{border-radius:var(--card-radius);background:var(--bg-canvas);padding:20px}.showcase-avatar-tones{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.showcase-avatar-tone{flex-direction:column;align-items:center;gap:8px;min-width:48px;display:flex}.showcase-avatar-tone-name{color:var(--fg-muted);font-size:12px;line-height:1.4}.showcase-row,.showcase-card-row,.showcase-fields,.showcase-skel{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.showcase-fields{flex-direction:column;align-items:stretch;max-width:360px}.showcase-card-row{align-items:stretch;gap:20px}.showcase-settings-card{width:min(320px,100%);padding:var(--card-pad);background:var(--bg-raised);flex-direction:column;gap:8px;display:flex}.showcase-settings-card strong{letter-spacing:-.2px;color:var(--fg);font-size:16px;font-weight:500}.showcase-settings-card p{color:var(--fg-muted);margin:0;font-size:14px;line-height:20px}.showcase-boards-win{width:200px;height:280px}.showcase-token-group{flex-direction:column;gap:10px;display:flex}.showcase-token-group+.showcase-token-group{margin-top:28px}.showcase-token-group h3{letter-spacing:var(--label-tracking);color:var(--fg);margin:0;font-size:14px;font-weight:600;line-height:20px}.showcase-swatches{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.showcase-swatch{border-radius:var(--control-radius);background:var(--bg-raised);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform var(--press-out) var(--ease-out);border:0;align-items:center;gap:10px;margin:0;padding:8px;display:flex}.showcase-swatch:active{transform:scale(var(--press-scale));transition-duration:var(--press-in)}.showcase-chip{background:var(--bg-chip);border-radius:8px;flex:0 0 28px;width:28px;height:28px}.showcase-chip-color{box-shadow:0 0 0 var(--ring-width) var(--card-ring-line)}.showcase-chip-shadow{background:var(--bg-raised)}.showcase-chip-space{background:var(--bg-chip);position:relative}.showcase-chip-space:after{content:"";background:var(--blue-600);opacity:.28;border-radius:3px;position:absolute;inset:8px;transform:scale(.72)}.showcase-chip-motion,.showcase-chip-type{background:var(--bg-chip)}.showcase-swatch-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.showcase-swatch-copy code{color:var(--fg)}.showcase-swatch-value,.showcase-swatch-note{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px;overflow:hidden}.showcase-hue-figure{margin:0 0 24px}.showcase-hue-figure figcaption{color:var(--fg-muted);margin:12px 0 0;font-size:13px;line-height:18px}.showcase-hue-figure figcaption code,.showcase-hue-leave code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.showcase-hue-pills{background:var(--bg-raised);border-radius:var(--card-radius);box-shadow:0 0 0 var(--ring-width) var(--card-ring-line);justify-content:center;align-items:center;gap:24px;margin:0;padding:32px 24px;list-style:none;display:flex}.showcase-hue-pill{border-radius:999px;flex:0 0 16px;width:16px;height:72px}.showcase-hue-compare{flex-direction:column;gap:8px;display:flex}.showcase-hue-compare p{letter-spacing:var(--label-tracking);color:var(--fg);margin:8px 0 0;font-size:13px;font-weight:600;line-height:18px}.showcase-hue-compare p:first-child{margin-top:0}.showcase-hue-uses{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.showcase-hue-use{flex-direction:column;gap:8px;display:flex}.showcase-hue-use h3{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:16px;font-weight:600;line-height:24px}.showcase-hue-use p,.showcase-hue-today,.showcase-hue-leave{color:var(--fg-muted);margin:0;font-size:14px;line-height:20px}.showcase-hue-leave{margin-top:24px}@media (width<=720px){.showcase-hue-pills{gap:12px;padding:24px 16px}.showcase-hue-uses{grid-template-columns:1fr}}.showcase-type-stack{flex-direction:column;gap:8px;display:flex}.showcase-type-display{letter-spacing:-.03em;color:var(--fg);margin:0;font-size:36px;font-weight:600;line-height:40px}.showcase-type-title{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:22px;font-weight:600;line-height:28px}.showcase-type-body{color:var(--fg-body);margin:0;font-size:16px;line-height:24px}.showcase-type-muted{color:var(--fg-muted);margin:0;font-size:14px;line-height:20px}.showcase-type-label{letter-spacing:var(--label-tracking);color:var(--fg);margin:0;font-size:14px;font-weight:500;line-height:20px}.showcase-menu-stage{min-height:220px;position:relative}.showcase-menu-stage .ds-menu{position:relative;top:auto;left:auto}.showcase-skel-face{border-radius:999px;width:36px;height:36px}.showcase-skel-lines{flex-direction:column;flex:1;gap:8px;min-width:160px;display:flex}.showcase-skel-line{border-radius:6px;width:180px;height:12px}.showcase-skel-line-short{width:112px}.showcase-theme-now{color:var(--fg-muted);font-size:14px}.showcase-types{flex-direction:column;align-items:stretch;gap:16px;width:100%;margin:0;padding:0;list-style:none;display:flex}.showcase-type-pin{width:100%;min-width:0;display:block}.showcase-type-pin .ds-badge{box-sizing:border-box;justify-content:flex-start;gap:12px;width:100%;padding:12px 16px;font-size:16px;font-weight:600;line-height:24px}.showcase-type-pin .ds-badge-ico{width:20px;height:20px}.showcase-type-pin .type-picker-ico{width:20px;height:20px;display:block}.showcase-type-pin .ds-badge-label{color:var(--type-ink)}.showcase-share-compare{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.showcase-share-pane{min-width:0;margin:0}.showcase-share-pane figcaption{letter-spacing:var(--label-tracking);color:var(--fg);margin:0 0 8px;font-size:13px;font-weight:500;line-height:16px}.showcase-share-pane .board-share-card{width:100%}@media (width<=960px){.showcase-share-compare{grid-template-columns:1fr}}@media (width<=720px){.showcase-layout{grid-template-columns:1fr;gap:20px;width:calc(100% - 32px)}.showcase-toc{flex-flow:wrap;gap:12px 16px;padding-top:0;position:static}.showcase-section-head{flex-direction:column;gap:8px}.showcase-meta{text-align:left;align-items:flex-start}.showcase-intro h1{font-size:28px;line-height:32px}}
