@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-italic-B5xAaiFk.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-italic-DzZdc28x.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-italic-DcOpz6Lw.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-italic-CILZdfAp.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-italic-K3WlGtc8.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-italic-0pjOp8NU.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#242423;font-synthesis:none;--canvas:#f7f7f5;--nav:#f3f3f1;--page:#fff;--elevated:#fff;--text:#242423;--secondary:#60605d;--muted:var(--secondary);--line:#e2e2de;--hover:#edede9;--selected:#e5e5e0;--hover-raised:#edede9;--selected-raised:#e5e5e0;--accent:#395d48;--danger:#a3342d;--warning:#80591a;--focus:#457cbd;--control-radius:6px;--overlay-radius:10px;--disabled-opacity:.46;--sidebar:240px;--index:272px;--column:376px;--reading:680px;--meta:52px;--color-accent:#395d48;--color-red:#ad302d;--color-orange:#904f15;--color-green:#127032;--color-blue:#285faf;--color-purple:#7446a5;--highlight-yellow:#f9e89e;--highlight-green:#d1e5c4;--highlight-blue:#cee2f5;--highlight-pink:#f4d4e1;--highlight-purple:#e6d7f4;--status-neutral:#8d9690;--status-active:#7c9a82;--status-waiting:#aa8b58;--type-form-title:30px;--type-form-title-lh:37.5px;--type-title:22px;--type-title-lh:30px;--type-heading:20px;--type-heading-lh:28px;--type-panel:16px;--type-panel-lh:24px;--type-row:15px;--type-row-lh:22px;--type-lead:14px;--type-lead-lh:22px;--type-ui:13px;--type-ui-lh:20px;--type-meta:12px;--type-meta-lh:18px;--type-label:12px;--type-label-lh:16px;--weight-text:400;--weight-label:500;--weight-heading:550;--control:36px;--control-tool:32px;--control-large:44px;--type-field:14px;background:#f7f7f5;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.54}@media (max-width:719px),(any-pointer:coarse){:root{--control:44px;--control-tool:44px;--type-field:16px}}@media (max-width:719px){:root{--type-form-title:28px;--type-form-title-lh:35px;--type-panel:15px;--type-panel-lh:22px}}:root{--type-thread-title:24px;--type-thread-title-lh:30px;--type-note-body:15px;--type-note-body-lh:22px;--type-note-h1:17px;--type-note-h1-lh:24px;--type-note-h2:16px;--type-note-h2-lh:22px;--type-note-table:14px;--type-note-table-lh:20px;--type-note-mono:13px;--type-note-mono-lh:20px;--type-note-preview:14px;--type-note-preview-lh:20px}@media (max-width:719px){:root{--type-thread-title:22px;--type-thread-title-lh:28px;--type-note-body:16px;--type-note-body-lh:24px;--type-note-h1:19px;--type-note-h1-lh:26px;--type-note-h2:17px;--type-note-h2-lh:24px;--type-note-table:15px;--type-note-table-lh:22px;--type-note-mono:14px;--type-note-mono-lh:21px;--type-note-preview:15px;--type-note-preview-lh:22px}}:root{--tint:color-mix(in srgb,var(--text) 7%,transparent);--tint-strong:color-mix(in srgb,var(--text) 12%,transparent);--dialog-top:clamp(24px,10vh,80px)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#171717;--nav:#191919;--page:#1e1e1e;--elevated:#292929;--text:#e7e7e3;--secondary:#b0b0a9;--line:#353533;--hover:#292929;--selected:#343430;--hover-raised:#333331;--selected-raised:#3e3e3a;--accent:#b6cbb8;--danger:#f09f95;--warning:#dcb36a;--focus:#91b6e7;--color-accent:#b6cbb8;--color-red:#f09f95;--color-orange:#e2b084;--color-green:#8fd19a;--color-blue:#a2c2f0;--color-purple:#c9abe8;--highlight-yellow:#4f420e;--highlight-green:#284a2b;--highlight-blue:#283f5e;--highlight-pink:#593345;--highlight-purple:#473559;background:var(--canvas);color:var(--text)}*{box-sizing:border-box}body{padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);margin:0}body:has(.public-site){padding-inline:0}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}:where(button,a,summary,label,select,[role=button],[role=option],[role=menuitem]){touch-action:manipulation}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}button:focus:not(:focus-visible){outline:none}@media (hover:hover) and (pointer:fine){button:hover:not(:disabled,[aria-disabled=true]),a:is(.secondary,.text-button,.draft-marker):hover:not([aria-disabled=true]){background:var(--hover)}}@media (any-pointer:coarse){button:active:not(:disabled,[aria-disabled=true]),a:is(.secondary,.text-button,.draft-marker,.nav-item,.folder-select,.save-sync-settings,.thread-index-item,.search-recent-thread,.search-thread,.search-note):active:not([aria-disabled=true]),.breadcrumb-part>a:active,.menu-panel a:active,.settings-page .settings-nav a:active{background:var(--hover)}.primary:active:not(:disabled,[aria-disabled=true]){background:var(--secondary)}.danger-button:active:not(:disabled){background:color-mix(in srgb,var(--danger) 88%,var(--text))}}svg{stroke-width:1.5px;flex-shrink:0}h1,h2,h3,p{margin:0}button,input,select{border-radius:var(--control-radius)}input:not([type=checkbox]),select,textarea{border:1px solid var(--line);background:var(--page);max-width:100%;min-height:36px;padding:8px 10px}:where(:root:not(:has(.public-site))) input:not([type=checkbox]),:where(:root:not(:has(.public-site))) select{min-height:var(--control);padding-block:calc((var(--control) - 22px) / 2)}:where(:root:not(:has(.public-site))) textarea{min-height:var(--control)}:where(:root:not(:has(.public-site))) :is(input,select){line-height:20px}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}select{padding-right:25px}.primary,.secondary,.danger-button,.text-button{white-space:nowrap;border-radius:var(--control-radius);justify-content:center;align-items:center;gap:7px;min-height:34px;padding:6px 12px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}:where(:root:not(:has(.public-site))) :is(.primary,.secondary,.danger-button,.text-button){min-height:var(--control)}.primary{background:var(--text);color:var(--page)}@media (hover:hover) and (pointer:fine){.primary:hover:not(:disabled,[aria-disabled=true]){background:var(--secondary)}}.secondary{border:1px solid var(--line);background:var(--page)}.danger-button{background:var(--danger);color:var(--page)}@media (hover:hover) and (pointer:fine){.danger-button:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 88%,var(--text))}}.text-button{background:0 0;padding:4px 7px}.danger{color:var(--danger)}.quiet{color:var(--secondary);font-size:13px}.icon-button{min-width:30px;min-height:30px;color:var(--secondary);border-radius:var(--control-radius);flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:5px;display:inline-flex}:where(:root:not(:has(.public-site))) .icon-button{min-width:var(--control-tool);min-height:var(--control-tool)}.icon-button[aria-pressed=true]{background:var(--selected);color:var(--text)}.brand{white-space:nowrap;letter-spacing:-.4px;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.brand-mark{flex:none;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--page);border:2px solid var(--focus);padding:10px;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.inline-error{color:var(--danger);overflow-wrap:anywhere;padding:9px 0;font-size:12px}.load-error{flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}@media (pointer:coarse){.load-error>.text-button{min-height:44px}}.button-row{flex-wrap:wrap;gap:8px;display:flex}.opening,.storage-failure{max-width:560px;margin:15vh auto;padding:24px}.opening{flex-direction:column;align-items:center;gap:20px;display:flex}.storage-failure h1{font-size:26px}.storage-failure p{margin:20px 0}.storage-failure a{margin-left:16px}.storage-failure .button-row{margin-top:20px}.failure-details{color:var(--muted);margin-top:24px;font-size:13px}.failure-details code{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-top:8px;display:block}.composer-failure .failure-details{font-size:var(--type-meta);line-height:var(--type-meta-lh);margin-top:0}.composer-failure .failure-details code{margin-top:4px}.notebook-shell{background:var(--canvas);height:100dvh;display:flex;overflow:hidden}.sidebar{width:var(--sidebar);background:var(--nav);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;padding:20px 12px 12px;display:flex;overflow-y:auto}.sidebar-brand{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-brand>.brand{gap:6px;padding-inline-start:8px}.sidebar-brand>.icon-button{opacity:1}.nav-item{text-align:left;width:100%;min-height:38px;color:var(--secondary);align-items:center;gap:10px;margin:2px 0;padding:8px 10px;font-size:13px;display:flex}.nav-item.selected{background:var(--selected);color:var(--text)}a.nav-item{border-radius:var(--control-radius);text-decoration:none}@media (hover:hover) and (pointer:fine){a.nav-item:hover{background:var(--hover)}}:is(a.folder-select,a.thread-index-item,a.search-recent-thread,a.search-thread,a.search-note){text-decoration:none}@media (hover:hover) and (pointer:fine){:is(a.thread-index-item,a.search-recent-thread,a.search-thread,a.search-note):hover{background:var(--hover)}}a.text-button{border-radius:var(--control-radius)}.nav-count{font-size:var(--type-label);line-height:var(--type-label-lh);font-weight:var(--weight-text);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:32px}.workspace-main{--thread-pane-offset:0px;--reading-inset:28px;--reading-margin:max(var(--reading-inset),calc((100cqw - var(--thread-pane-offset) - var(--reading))/2));outline:none;flex-direction:column;flex:1;min-width:0;display:flex}.workspace-toolbar{min-height:52px;padding:0 var(--page-inset,28px);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex;container:workspace-bar/inline-size}@media (max-width:719px){.workspace-toolbar{min-height:56px;padding:0 max(8px,calc(var(--page-inset) - 12px));gap:2px}}@media (max-width:360px){.workspace-toolbar{gap:0;padding-inline:4px}}.workspace-title,.workspace-tools{align-items:center;gap:8px;min-width:0;display:flex}.workspace-title h1{font-size:var(--type-panel);line-height:var(--type-panel-lh);font-weight:var(--weight-heading);letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.view-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.view-status{align-items:center;gap:8px;min-width:0;display:flex}.column-pager{align-items:center;gap:2px;display:inline-flex}.column-pager .icon-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:default;background:0 0}.column-pager-position{text-align:center;font-variant-numeric:tabular-nums;min-width:36px;color:var(--secondary);font-size:12px}.thread-surfaces[data-paged]{scroll-snap-type:x mandatory}.thread-surfaces[data-paged]>.thread-mount{scroll-snap-align:start}.show-navigation{display:none}.status-end{margin-left:auto}.save-error{color:var(--danger);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;font-size:12px;display:flex}.save-error button{text-decoration:underline}.nav-scrim{display:none}.thread-workspace{flex:1;min-height:0;display:flex}.thread-surfaces{overscroll-behavior-x:contain;flex:1;min-width:0;min-height:0;display:flex;overflow-x:auto}.thread-mount{background:var(--page);flex:1;min-width:0;display:flex}.thread-mount[hidden]{display:none}.view-columns .thread-surfaces{background:var(--page);gap:1px}.thread-view{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.thread-header{flex-shrink:0;padding:25px 24px 20px}.thread-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.thread-heading :is(h1,h2){font-size:var(--type-thread-title);line-height:var(--type-thread-title-lh);letter-spacing:-.015em;overflow-wrap:anywhere;flex:1;min-width:0;margin-top:3px;font-weight:600}.thread-tools{flex-shrink:0;gap:1px;margin-right:-8px;display:flex}.thread-tools .icon-button{min-width:var(--control-tool);min-height:var(--control-tool)}.thread-meta{color:var(--muted);font-size:var(--type-meta);line-height:var(--type-meta-lh);flex-wrap:wrap;align-items:center;gap:10px;min-height:23px;margin-top:8px;display:flex}.thread-meta>.icon-button{min-width:0;min-height:24px;margin-left:-4px;padding:1px 4px}.thread-meta>.icon-button>.menu-chevron{color:var(--muted);flex:none;margin-inline-start:-2px}.thread-meta>.icon-button[aria-expanded=true]>.menu-chevron{transform:rotate(180deg)}.status-dot{background:var(--status-neutral);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.status-active{background:var(--status-active)}.status-waiting{background:var(--status-waiting)}.status-done{background:var(--muted)}.folder-caption{white-space:nowrap;text-overflow:ellipsis;flex:8ch;min-width:0;overflow:hidden}.scope-notice{font-size:var(--type-meta);line-height:var(--type-meta-lh);color:var(--secondary);padding-top:10px}.thread-history{scrollbar-width:thin;scrollbar-color:var(--line) transparent;overscroll-behavior-y:contain;flex:1;min-height:0;padding:6px 24px 36px;overflow:hidden auto}.day-heading{color:var(--muted);margin:13px 0 17px var(--meta);font-size:11px;font-weight:500;line-height:20px}:where(:root:not(:has(.public-site))) .day-heading{font-size:var(--type-ui);font-weight:var(--weight-heading);color:var(--text);line-height:var(--type-ui-lh)}.note-row{grid-template-columns:var(--meta) minmax(0,1fr);padding-bottom:25px;scroll-margin:28px;display:grid;position:relative}.note-time{color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;padding-right:8px;font-size:10px;line-height:24px;display:flex}:where(:root:not(:has(.public-site))) .note-time{font-size:var(--type-meta)}.note-time svg{margin:4px 0}.note-body{overflow-wrap:anywhere;min-width:0}.note-edit-actions{color:var(--muted);font-size:var(--type-meta);flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.note-edit-actions .text-button{font-size:var(--type-meta);min-height:24px;margin-left:auto;padding:2px 3px}.add-note{min-height:30px;padding:4px 10px;font-size:12px}.read-only-notice{border-top:1px solid var(--line);color:var(--secondary);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;font-size:13px;line-height:20px;display:flex}.read-only-notice .text-button{min-height:32px;font-size:13px}@media (max-width:719px),(any-pointer:coarse){.read-only-notice .text-button{min-height:44px}}.thread-index{width:var(--index);background:var(--canvas);border-right:1px solid var(--line);padding:9px calc(var(--page-inset) - 8px);flex-shrink:0;margin:0;list-style:none;overflow:auto}.thread-index>*{flex:none}.thread-index-item{text-align:left;width:100%;display:flex}.thread-index-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:550;line-height:22px;display:block;overflow:hidden}.thread-excerpt{color:var(--secondary);font-size:var(--type-ui);line-height:var(--type-ui-lh);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.thread-index-item small{min-width:0;color:var(--muted);margin-top:6px;font-size:12px;line-height:16px;display:flex}.layout-list .workspace-main{--thread-pane-offset:var(--index)}.workspace-main:focus-visible{outline-offset:-2px}.workspace-main[data-quiet-focus]:focus-visible{outline:none}:is(.view-single,.view-list) .thread-history{padding-inline:var(--reading-margin)}.view-single .thread-surfaces{overflow-x:hidden}.view-focus{background:var(--page)}.view-focus .thread-surfaces{justify-content:center}.view-focus .thread-history{padding:5px var(--reading-margin) 45px}.focus-return{min-height:var(--control-tool);color:var(--secondary);margin:0 0 26px -8px;font-size:12px}:is(.view-single,.view-list,.view-focus) :is(.thread-history,.shared-unsent-note,.tp-editor),:is(.layout-single,.layout-list,.layout-focus) .composer-session{--type-note-body:17px;--type-note-body-lh:26px;--type-note-h1:20px;--type-note-h1-lh:28px;--type-note-h2:18px;--type-note-h2-lh:26px;--type-note-table:15px;--type-note-table-lh:22px;--type-note-mono:15px;--type-note-mono-lh:22px;--type-note-preview:15px;--type-note-preview-lh:22px}.workspace-main:not(.workspace-narrow) .view-columns{--type-thread-title:18px;--type-thread-title-lh:24px}.workspace-narrow{--type-thread-title:22px;--type-thread-title-lh:28px}.workspace-narrow :is(.thread-history,.shared-unsent-note,.tp-editor,.composer-session){--type-note-body:16px;--type-note-body-lh:24px;--type-note-h1:19px;--type-note-h1-lh:26px;--type-note-h2:17px;--type-note-h2-lh:24px;--type-note-table:15px;--type-note-table-lh:22px;--type-note-mono:14px;--type-note-mono-lh:21px;--type-note-preview:15px;--type-note-preview-lh:22px}.tp-rich-text,.tp-editor-content{font-size:var(--type-note-body);line-height:var(--type-note-body-lh);color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;tab-size:4;font-weight:400}@media (any-pointer:coarse){.tp-editor-content{font-size:max(16px,var(--type-note-body));line-height:max(24px,var(--type-note-body-lh))}}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) p{margin:0}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) :is(p,h1,h2,h3){text-align:start}.tp-rich-text p:empty{min-height:1lh}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) :is(h1,h2,h3){margin:12px 0 4px;font-weight:600}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) h1{font-size:var(--type-note-h1);line-height:var(--type-note-h1-lh);letter-spacing:-.01em;margin-top:16px}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) h2{font-size:var(--type-note-h2);line-height:var(--type-note-h2-lh);letter-spacing:-.005em}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) h3{font-size:inherit;line-height:inherit}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) :is(strong,b){font-weight:600}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) span[style*=font-size]{line-height:1.5}.tp-rich-text :first-child,.tp-editor-content :first-child{margin-top:0}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *))>:last-child{margin-bottom:0}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) :is(ul,ol){margin:0;padding-inline-start:26px}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) li{margin:0;padding:0}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) li p{margin:0}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) li::marker{color:var(--secondary)}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) ol>li::marker{font-variant-numeric:tabular-nums}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) [data-marker=dash]{list-style-type:"– "}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) :is(ul,ol):has(>li>p:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),>li>div>p:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):not(:has(>li>p:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),>li>div>p:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))){direction:rtl}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) ul[data-type=taskList]{padding-inline-start:0;list-style:none}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) ul[data-type=taskList]>li{grid-template-columns:26px minmax(0,1fr);align-items:start;padding:0;display:grid}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) ul[data-type=taskList]>li>label{cursor:pointer;align-items:center;width:24px;height:max(24px,1lh);margin-block:calc(.5lh - max(24px,1lh)/2);padding:0;display:flex}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) ul[data-type=taskList]>li>label>span{display:none}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) ul[data-type=taskList]>li>div{min-width:0}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) ul[data-type=taskList]>li>label>input{appearance:none;border:1.5px solid var(--secondary);width:18px;height:18px;color:var(--page);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-content:center;margin:0;padding:0;transition:transform .1s cubic-bezier(.23,1,.32,1);display:grid}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) ul[data-type=taskList]>li>label>input:before{content:"";opacity:0;background:currentColor;width:10px;height:10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") 50%/contain no-repeat}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) ul[data-type=taskList]>li>label>input:checked{background:var(--accent);border-color:var(--accent)}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) ul[data-type=taskList]>li>label>input:checked:before{opacity:1}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) ul[data-type=taskList]>li>label>input:active:not(:disabled){transform:scale(.9)}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) ul[data-type=taskList]>li>label>input:disabled{cursor:default;opacity:1}@media (hover:hover) and (pointer:fine){:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) ul[data-type=taskList]>li>label>input:not(:disabled,:checked):hover{border-color:var(--text)}}@media (forced-colors:active){:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) ul[data-type=taskList]>li>label>input{appearance:auto;width:16px;height:16px}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) ul[data-type=taskList]>li>label>input:before{content:none}}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) ul[data-type=taskList]>li[data-checked=true]>div>p{color:var(--secondary)}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) [data-variant=monostyled]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-note-mono);line-height:var(--type-note-mono-lh);background:var(--tint);border-radius:6px;margin-block:12px;padding:8px 12px}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) [data-variant=monostyled]:has(+[data-variant=monostyled]){border-end-end-radius:0;border-end-start-radius:0;margin-bottom:0;padding-bottom:0}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) [data-variant=monostyled]+[data-variant=monostyled]{border-start-start-radius:0;border-start-end-radius:0;margin-top:0;padding-top:0}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *))>:is([data-variant=monostyled],.tableWrapper):first-child,:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *))>:first-child>[data-node-view-wrapper]>.tp-note-reference{margin-top:0}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *))>:is([data-variant=monostyled],.tableWrapper):last-child,:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *))>:last-child>[data-node-view-wrapper]>.tp-note-reference{margin-bottom:0}:is(.tp-rich-text,.tp-editor-content,.thread-description-text):where(:not(.community-writing *)) a{color:var(--accent);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-underline-offset:3px;cursor:pointer}:is(.tp-rich-text,.tp-editor-content,.thread-description-text):where(:not(.community-writing *)) a:focus-visible{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (hover:hover) and (pointer:fine){:is(.tp-rich-text,.tp-editor-content,.thread-description-text):where(:not(.community-writing *)) a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) table{border-collapse:separate;border-spacing:0;table-layout:auto;border:1px solid var(--line);width:100%;font-size:var(--type-note-table);line-height:var(--type-note-table-lh);font-variant-numeric:tabular-nums;border-radius:6px;margin:0}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) :is(td,th){border:0;border-block-end:1px solid var(--line);border-inline-end:1px solid var(--line);vertical-align:top;text-align:start;overflow-wrap:break-word;min-width:80px;padding:6px 10px;font-weight:400;position:relative}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) tr>:last-child{border-inline-end:0}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) tr:last-child>*{border-block-end:0}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) th{background:var(--tint);font-weight:600}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) tr:first-child>th{border-block-end-color:color-mix(in srgb,var(--text) 22%,transparent)}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) tr:first-child>:first-child{border-start-start-radius:5px}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) tr:first-child>:last-child{border-start-end-radius:5px}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) tr:last-child>:first-child{border-end-start-radius:5px}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) tr:last-child>:last-child{border-end-end-radius:5px}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) [data-numeric]{text-align:end}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) td[data-numeric] p{white-space:nowrap;overflow-wrap:normal}:is(.tp-rich-text,.tp-editor-content):where(:not(.community-writing *)) [data-numeric] p{text-align:end}.tp-table-scroll,.tableWrapper{max-width:100%;overflow-x:auto}.tp-editor{flex-direction:column;min-width:0;display:flex;position:relative}.tp-editor>div:has(>.tp-editor-content){order:0}.tp-editor-content{outline:none;min-height:55px;padding:3px 0 8px}.tp-editor-content:focus{outline:none}.tp-editor:focus-within{--editor-focus:var(--focus)}.tp-editor-content:focus-visible{box-shadow:-2px 0 0 var(--editor-focus);margin-left:-8px;padding-left:8px}.tp-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted);pointer-events:none;height:0}.tp-editor-toolbar{border-top:1px solid #0000;flex-wrap:wrap;flex-shrink:0;order:1;align-items:center;gap:1px;margin-left:-5px;padding-top:8px;display:flex}.tp-editor-toolbar button{font-size:var(--type-meta);min-height:28px;color:var(--secondary);padding:4px 6px}.tp-editor-toolbar button:first-child{font-size:14px}.tp-editor-toolbar button[aria-pressed=true]{background:var(--selected);color:var(--text)}.tp-editor-notice{font-size:var(--type-meta);color:var(--secondary);order:2;padding-top:3px}.tp-editor-notice:empty{display:none}.tp-editor-popover{z-index:30;background:var(--elevated);border:1px solid var(--line);white-space:normal;border-radius:10px;width:min(320px,100vw - 32px);max-height:65dvh;padding:14px;font-size:12px;position:fixed;bottom:82px;left:auto;overflow:auto;box-shadow:0 8px 32px #0002}.tp-editor-popover-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tp-editor-popover-heading button{font-size:var(--type-meta);color:var(--secondary)}.tp-editor-popover label{justify-content:space-between;align-items:center;gap:12px;margin:9px 0;display:flex}.tp-editor-popover select,.tp-editor-popover input{min-height:30px;font-size:var(--type-meta);max-width:170px;padding:5px 8px}.tp-editor-popover [role=group]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:7px 0;display:flex}.tp-editor-popover button{min-height:30px;font-size:var(--type-meta);padding:4px 7px}.tp-editor-popover button[aria-pressed=true]{background:var(--selected)}.tp-editor-popover details{border-bottom:1px solid var(--line);margin-bottom:6px;padding:12px 0}.tp-editor-popover summary{cursor:pointer}.tp-editor-table-tools{grid-template-columns:1fr 1fr;gap:5px;display:grid}.tp-editor-table-tools button{text-align:left;border:1px solid var(--line)}.tp-editor-popover .tp-link-form label{flex-direction:column;align-items:stretch}.tp-editor-popover .tp-link-form input{max-width:none}.selectedCell:after{background:color-mix(in srgb,var(--focus),transparent 85%);content:"";pointer-events:none;position:absolute;inset:0}.tp-editor-content .column-resize-handle{background:var(--focus);width:4px;position:absolute;top:0;bottom:0;right:-2px}.menu-panel{overscroll-behavior:contain;z-index:50;background:var(--elevated);border:1px solid var(--line);border-radius:var(--overlay-radius);width:280px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:4px;scroll-padding-block:4px;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #0002}:is(.tp-editor-popover,.menu-panel,.modal,.select-panel,.public-mobile-links,.notification-card,.ld-backup,.tp-tag-floating,.save-sync-panel){--hover:var(--hover-raised);--selected:var(--selected-raised)}.menu-panel :is(button,a){text-align:left;border-radius:var(--control-radius);overflow-wrap:anywhere;width:100%;min-height:36px;padding:8px 10px;font-size:13px;line-height:20px;display:block}.menu-panel a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.menu-panel a:hover{background:var(--hover)}}.menu-panel :is(button,a):focus-visible{background:var(--hover);outline-offset:-2px}.menu-separator{background:var(--line);height:1px;margin:4px 0}.menu-panel .menu-described>span{display:block}.menu-panel .menu-description{color:var(--secondary);text-wrap:balance;font-size:12px;line-height:18px}.modal{--tp-table-fade:var(--elevated);border:1px solid var(--line);border-radius:var(--overlay-radius);background:var(--elevated);width:min(460px,100vw - 32px);color:var(--text);max-height:calc(100dvh - 40px);padding:24px;overflow:auto;box-shadow:0 16px 60px #0003}.modal::backdrop{background:#0006}.modal-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.modal-heading h2{letter-spacing:-.3px;overflow-wrap:anywhere;font-size:19px;font-weight:550;line-height:1.4}:where(:root:not(:has(.public-site))) .modal-heading h2{font-size:var(--type-heading);line-height:var(--type-heading-lh);font-weight:var(--weight-heading)}:where(:root:not(:has(.public-site))) .modal{margin:var(--dialog-top) auto auto;max-height:calc(100dvh - var(--dialog-top) - 24px)}.modal-heading .icon-button{margin:-4px -6px 0 0}.modal-heading h2[tabindex]:focus{outline:none}.dialog-description{color:var(--secondary);margin-bottom:20px;font-size:13px;line-height:1.65}.dialog-description>p+p{margin-top:8px}.dialog-description>p+.button-row{margin-top:16px}.field{flex-direction:column;gap:7px;margin:16px 0;font-size:12px;display:flex}.field input,.field select{width:100%;font-size:14px}:where(:root:not(:has(.public-site))) :is(.field input,.field select){font-size:var(--type-field)}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:27px;display:flex}.dialog-actions :is(button,a){white-space:normal;flex-shrink:0;max-width:100%}.workspace-main{--page-inset:28px}.utility-page,.search-page{width:100%;min-height:0;padding:24px var(--page-inset) 48px;background:var(--page);flex:1;overflow:auto}.utility-page>*,.search-page>*{max-width:880px}.utility-page:focus{outline:none}.utility-page>:is(.draft-list,.trash-list){max-width:896px}.empty-state{text-align:start;width:100%;max-width:520px;margin:8px 0 0;padding:0}.workspace-content:has(>.empty-state){background:var(--page)}.workspace-content>.empty-state{width:auto;margin:32px var(--page-inset) 0;flex:1 0 auto}.thread-surfaces:has(>.empty-state){background:var(--page)}.thread-index>.empty-state{width:auto;margin:16px 8px 0}.thread-surfaces>.empty-state{margin:32px var(--page-inset) 0}.empty-state-icon{width:24px;height:24px;color:var(--muted);margin-bottom:12px;display:block}.empty-state-icon svg{width:24px;height:24px;display:block}.empty-state h2{letter-spacing:-.015em;text-wrap:balance;font-size:20px;font-weight:550;line-height:28px}:where(:root:not(:has(.public-site))) .empty-state h2{font-size:var(--type-heading);font-weight:var(--weight-heading);line-height:var(--type-heading-lh)}.empty-state p{color:var(--secondary);text-wrap:pretty;max-width:44ch;margin-top:6px;font-size:14px;line-height:22px}:where(:root:not(:has(.public-site))) .empty-state p{font-size:var(--type-lead);line-height:var(--type-lead-lh)}.empty-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.empty-state.is-response h2{letter-spacing:0;font-size:15px;line-height:22px}.empty-state.is-response p{margin-top:2px;font-size:13px;line-height:20px}.empty-state.is-response .empty-actions{margin-top:12px}.search-field{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.search-field:focus-within{border-bottom-color:var(--focus);box-shadow:0 1px 0 var(--focus)}.search-field input{font-size:22px;line-height:inherit;width:100%;min-width:0;color:var(--text);background:0 0;border:0;padding:4px 2px}.search-field input:focus-visible{outline:none}.search-field input::-webkit-search-cancel-button{appearance:none;display:none!important}.search-field input::placeholder{color:var(--muted);opacity:1}.search-field .tp-tag-floating{z-index:3;top:calc(100% + 4px);width:min(288px,100% - 19px);position:absolute;inset-inline-start:19px}.search-recent{margin-top:32px}.search-recent>h2{font-size:var(--type-label);line-height:var(--type-label-lh);font-weight:var(--weight-heading);color:var(--secondary);margin-bottom:12px}.search-recent ul{margin:0 -8px;padding:0;list-style:none}.search-recent-thread{text-align:start;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 20px;width:100%;display:grid}.search-recent-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:15px;font-weight:550;line-height:22px;display:-webkit-box;overflow:hidden}.search-recent-thread time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}:is(.search-recent-context,.search-thread-context){min-width:0;color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}:is(.search-recent-context,.search-thread-context)>span+span:before{content:"·";padding-inline:6px}.search-recent-context{grid-column:1/-1;align-items:baseline}.search-recent-context>span:first-child{min-width:0}.search-empty{margin-top:24px}.search-empty>.empty-state{margin:0}.search-empty>.inline-error{font-size:14px}@media (max-width:719px){.search-recent-thread:has(.search-recent-context:not(:empty)) .search-recent-title{grid-column:1/-1}.search-recent-thread:has(.search-recent-context:not(:empty)) time{grid-area:2/2;align-self:start}.search-recent-context{grid-area:2/1}}.search-results{margin:16px 0 0;padding:0;list-style:none}.search-results>*+*{border-top:1px solid var(--line)}.search-result{padding:4px 0}.search-result>h2{font-size:15px;font-weight:550;line-height:22px}.search-thread{text-align:start;width:calc(100% + 16px);font:inherit;overflow-wrap:anywhere;margin-inline:-8px;display:block}.search-thread-context{margin-top:4px;font-weight:400}.search-thread-description{color:var(--secondary);overflow-wrap:anywhere;margin:2px 0 4px;font-size:13px;line-height:20px}.search-notes{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.search-note{text-align:left;border-radius:var(--control-radius);gap:20px;width:calc(100% + 16px);margin-inline:-8px;padding:10px 8px;font-size:14px;line-height:22px;display:flex}.search-note time{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:96px;font-size:12px;line-height:22px}.search-note>span{overflow-wrap:anywhere;min-width:0}.utility-search{width:100%;max-width:320px}.trash-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:38px;display:flex}.trash-toolbar .utility-search{flex:1;min-width:0;max-width:320px}.trash-page input[type=checkbox]{margin:0}.trash-toolbar-actions{flex-wrap:wrap;align-items:center;gap:4px;margin-inline-start:auto;display:flex}.trash-toolbar-actions>.text-button{color:var(--secondary)}@media (hover:hover) and (pointer:fine){.trash-toolbar-actions>.text-button:hover:not(:disabled){color:var(--text)}}.trash-toolbar-actions>.trash-empty:focus-visible:not(:disabled),.trash-toolbar-actions>.danger:not(:disabled){color:var(--danger)}@media (hover:hover) and (pointer:fine){.trash-toolbar-actions>.trash-empty:hover:not(:disabled),.trash-toolbar-actions>.danger:hover:not(:disabled){color:var(--danger)}}.trash-select-all{min-height:var(--control);color:var(--secondary);font-variant-numeric:tabular-nums;cursor:pointer;align-items:center;gap:12px;display:flex}.trash-selection{flex-wrap:wrap;align-items:center;column-gap:12px;min-width:0;display:flex}.trash-selection-status{color:var(--muted);font-variant-numeric:tabular-nums}.trash-selection-status>span+span:before{content:"·";padding-inline:6px}.trash-list{margin:12px -8px 0;padding:0;list-style:none}.trash-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.trash-row.is-selecting{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:16px minmax(0,1fr)}.trash-row.is-selecting>input{margin-top:3px}@media (hover:hover) and (pointer:fine){.trash-row.is-selecting:hover{background:var(--hover)}}.trash-row[data-selected]{background:var(--selected)}@media (hover:hover) and (pointer:fine){.trash-row[data-selected]:hover{background:var(--selected)}}.trash-row-content{min-width:0}.trash-row h2{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:550;line-height:22px;display:-webkit-box;overflow:hidden}.trash-row p{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:16px}.trash-row .trash-operation-status{color:var(--secondary)}.trash-row-actions{align-items:center;gap:4px;margin-block:-5px;display:flex}.trash-restore{color:var(--secondary);gap:6px;min-height:32px;padding:4px 8px;font-size:13px}@media (hover:hover) and (pointer:fine){.trash-restore:hover:not(:disabled){color:var(--text)}}.trash-purge{width:32px;height:32px}.trash-purge:focus-visible:not(:disabled){color:var(--danger)}@media (hover:hover) and (pointer:fine){.trash-purge:hover:not(:disabled){color:var(--danger)}}.trash-confirm-items{overflow-wrap:anywhere;max-height:240px;color:var(--text);margin:12px 0;padding-inline-start:20px;overflow:auto}.trash-confirm-counts{font-size:12px}.section-intro{color:var(--secondary);margin-top:9px;margin-bottom:30px;font-size:15px;line-height:1.7}.settings-section{border-top:1px solid var(--line);padding:26px 0}.settings-section h3{font-size:var(--type-row);line-height:var(--type-row-lh);font-weight:var(--weight-heading);margin-bottom:8px}.settings-section>p{color:var(--secondary);margin:0 0 16px;font-size:13px;line-height:1.7}.settings-section>p.quiet{font-size:var(--type-meta);margin:14px 0}.provider-mark{flex:none}.account-plan{border:1px solid var(--line);border-radius:var(--control-radius);min-height:24px;color:var(--secondary);align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.setting-row{justify-content:space-between;align-items:center;gap:25px;margin:0 0 30px;display:flex}.setting-row:last-child{margin-bottom:0}.setting-row h3{margin:0 0 4px}.setting-row p{color:var(--muted);max-width:350px;font-size:12px;line-height:1.6}.setting-row select{flex-shrink:0;font-size:12px}.danger-zone h3{color:var(--danger)}.import-preview{border:1px solid var(--line);background:var(--page);border-radius:6px;margin:24px 0;padding:20px}.import-preview p{color:var(--secondary);margin:12px 0;font-size:12px;line-height:1.7}.recovery-item{border-top:1px solid var(--line);padding:16px 0}.recovery-item>p{overflow-wrap:anywhere}.recovery-item summary{cursor:pointer;font-size:12px;line-height:1.7}.recovery-item .tp-rich-text{padding:18px 0}.recovery-item .secondary{font-size:var(--type-meta)}.eyebrow{color:var(--muted);letter-spacing:.025em;margin-bottom:26px;font-size:11px}.public-document{max-width:860px;margin:0 auto;padding:75px 30px 100px}.public-document>h1{letter-spacing:-1.5px;margin-bottom:23px;font-size:42px;font-weight:480;line-height:1.15}:is(.public-document,.help-topics)>section>h2{margin:34px 0 13px;font-size:21px;font-weight:530}:is(.public-document>section,.help-topics>section,.help-topics .public-reader-slot)>p{color:var(--secondary);margin:12px 0;font-size:15px;line-height:1.85}.public-document>.primary,.public-document>.quiet{margin-top:25px}.plan-comparison{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:50px;margin:40px 0;padding:30px 0;display:grid}.plan-comparison h2{margin-bottom:5px;font-size:25px;font-weight:500}.plan-comparison p{color:var(--secondary)}.plan-comparison ul{margin:24px 0;padding-left:18px;font-size:13px;line-height:2.2}@media (max-width:1199px){:root{--index:240px}.sidebar{width:224px}.workspace-main{--page-inset:20px}}@media (max-width:719px){:root{--meta:43px}.workspace-main{--reading-inset:20px}.layout-list .workspace-main{--thread-pane-offset:0px}.notebook-shell{height:100dvh}.sidebar{z-index:42;width:100%;padding:21px 14px;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.mobile-nav-open .sidebar{transform:none}.mobile-nav-open .nav-scrim{z-index:41;background:#0006;border-radius:0;width:100%;display:block;position:fixed;inset:0}.sidebar-brand>.icon-button{opacity:1}.sidebar-brand{margin-bottom:23px}.sidebar .icon-button,.nav-item{min-height:42px}.nav-item{font-size:14px}.show-navigation{display:inline-flex}.view-count{display:none}.workspace-tools>.icon-button,.workspace-title>.icon-button{min-width:35px;min-height:40px}.thread-index{background:var(--page);border:0;width:100%;padding-block:8px 12px}.thread-excerpt{margin-top:5px}.thread-index-item small{margin-top:8px}.view-list .thread-surfaces,.has-thread-route .view-list .thread-index{display:none}.has-thread-route .view-list .thread-surfaces{display:flex}.thread-view{background:var(--page)}.thread-header{padding:24px var(--reading-inset) 19px}.thread-meta>.icon-button{min-height:29px}.thread-history,:is(.view-single,.view-list) .thread-history{padding:5px var(--reading-inset) 25px}.note-row{padding-bottom:25px}.note-time{line-height:26px}.day-heading{margin-top:10px}.tp-editor-content{min-height:51px}.tp-editor-toolbar button{min-height:34px;font-size:var(--type-meta);padding-inline:6px}.add-note{min-height:38px;padding-inline:15px;font-size:13px}.view-focus .thread-history{padding:5px var(--reading-inset) 30px}.focus-return{min-height:38px;margin-bottom:18px}.tp-editor-popover{width:auto;max-height:60dvh;padding:17px;bottom:70px;right:12px;left:12px!important}.tp-editor-popover button{min-height:38px}.tp-editor-popover input,.tp-editor-popover select{min-height:38px;font-size:16px}.menu-panel{max-height:calc(100dvh - 16px)}.modal{padding:23px 20px}.modal-heading h2{font-size:20px}.field input,.field select{min-height:44px;font-size:16px}.dialog-actions :is(button,a){min-height:42px}.setting-row{flex-wrap:wrap;align-items:flex-start;gap:16px}.setting-row p{max-width:250px}.setting-row select{min-height:40px;font-size:14px}.setting-row input{width:20px;height:20px}.settings-section .secondary{min-height:41px}.workspace-main{--page-inset:20px}.search-page,.utility-page{padding:20px var(--page-inset) 32px}.search-field{gap:8px}.search-field input{min-height:40px;font-size:17px}.search-field .tp-tag-floating{width:min(288px,100% - 15px);inset-inline-start:15px}.search-note{flex-direction:column;gap:2px}.search-note time{min-width:0}.utility-search{font-size:16px}.trash-toolbar>:first-child{flex-basis:100%}.trash-toolbar .utility-search{max-width:none}.trash-restore>span{display:none}.trash-toolbar-actions>.text-button{padding-inline:4px}.eyebrow{margin-bottom:23px;font-size:10px}.public-document{padding:55px var(--public-gutter) 75px}.public-document>h1{letter-spacing:-1px;font-size:35px}.plan-comparison{grid-template-columns:1fr;gap:30px}.plan-comparison>section+section{border-top:1px solid var(--line);padding-top:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important}}@media (max-width:719px),(any-pointer:coarse){.sidebar-brand>.icon-button{opacity:1}.icon-button{min-width:36px;min-height:36px}:where(:root:not(:has(.public-site))) .icon-button{min-width:var(--control-tool);min-height:var(--control-tool)}}[data-color-role=accent]{color:var(--color-accent)}[data-color-role=red]{color:var(--color-red)}[data-color-role=orange]{color:var(--color-orange)}[data-color-role=green]{color:var(--color-green)}[data-color-role=blue]{color:var(--color-blue)}[data-color-role=purple]{color:var(--color-purple)}mark[data-highlight=yellow]{background:var(--highlight-yellow);color:inherit}mark[data-highlight=green]{background:var(--highlight-green);color:inherit}mark[data-highlight=blue]{background:var(--highlight-blue);color:inherit}mark[data-highlight=pink]{background:var(--highlight-pink);color:inherit}mark[data-highlight=purple]{background:var(--highlight-purple);color:inherit}@media (max-width:719px),(any-pointer:coarse){.notebook-shell button:not(.nav-scrim),.notebook-shell a:is(.primary,.secondary,.text-button,.draft-marker),.notebook-shell a.nav-item,.notebook-shell a:is(.thread-index-item,.search-recent-thread,.search-thread,.search-note),.settings-page .settings-nav a,.public-site .secondary,.notebook-shell select,.notebook-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.tp-editor-popover button,.tp-editor-popover select,.tp-editor-popover input:not([type=checkbox]):not([type=radio]),.menu-panel :is(button,a),.modal button,.modal a:is(.primary,.secondary,.text-button),.modal input:not([type=checkbox]):not([type=radio]),.modal select,.public-header button,.public-header summary,.public-header .public-open,.public-site .primary,.public-site .text-button,.public-footer a{min-width:44px;min-height:44px}.trash-row-actions{margin-block:-11px}.menu-panel :is(button,a){padding-block:12px}}.library-opening{z-index:95;background:var(--canvas);color:var(--secondary);justify-content:center;align-items:center;padding:30px;font-size:15px;display:flex;position:fixed;inset:0}.modal:has(.recovery-comparison){width:min(920px,100vw - 32px);max-width:920px}.recovery-comparison{grid-template-columns:1fr 1fr;gap:24px;margin:20px 0;display:grid}.recovery-comparison>section{overflow-wrap:anywhere;min-width:0}.recovery-comparison h3{margin-bottom:6px;font-size:14px;font-weight:550}.recovery-comparison .tp-rich-text{max-height:40dvh;margin-top:18px;font-size:14px;line-height:1.7;overflow:auto}.recovery-consent{align-items:flex-start;gap:9px;min-height:44px;margin-top:18px;font-size:12px;display:flex}.recovery-consent input{flex-shrink:0}.modal:has(.recovery-comparison) .dialog-actions{flex-wrap:wrap}@media (max-width:719px),(any-pointer:coarse){.recovery-comparison{grid-template-columns:1fr;gap:22px}.recovery-comparison>section+section{border-top:1px solid var(--line);padding-top:20px}}.payment-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.payment-actions :is(.primary,.secondary,.text-button){min-height:44px}.payment-actions .text-button{padding-inline:0}::selection{background:var(--selected);color:var(--text)}input,textarea,[contenteditable=true]{caret-color:var(--accent)}.view-toolbar .select-control{color:var(--secondary);background:0 0;border-color:#0000;padding-left:4px}.account-trigger{text-align:left;border-top:1px solid var(--line);border-radius:0;align-items:center;gap:10px;width:100%;min-width:0;margin-top:8px;padding:10px 6px;display:flex}.account-avatar{border:1px solid var(--line);border-radius:var(--control-radius);width:32px;height:32px;color:var(--secondary);flex-shrink:0;place-items:center;display:grid}.account-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.account-name small{font-size:var(--type-meta);color:var(--secondary);margin-top:2px;font-weight:400;display:block}.account-trigger>svg{color:var(--secondary);margin-left:auto}.account-trigger.compact{border-radius:var(--control-radius);border:0;justify-content:center;gap:7px;width:auto;max-width:180px;margin:0;padding:5px}.storage-location{min-height:32px;font-size:var(--type-meta);color:var(--secondary);margin:12px 0 0;padding:5px 10px;display:block}.select-control{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--page);text-align:left;justify-content:space-between;align-items:center;gap:16px;min-width:140px;max-width:100%;min-height:36px;padding:7px 10px;font-size:13px;display:inline-flex}:where(:root:not(:has(.public-site))) .select-control{min-height:var(--control)}.select-control>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-control>svg{color:var(--secondary);flex-shrink:0}.select-control.select-wrap>span,.select-panel.select-wrap [role=option]>span{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.45}.select-control.select-wrap>span{overscroll-behavior:contain;scrollbar-width:thin;max-block-size:6lh;overflow-y:auto}.select-panel.select-wrap [role=option]>svg{flex-shrink:0}.select-panel{z-index:55;overscroll-behavior:contain;background:var(--elevated);border:1px solid var(--line);border-radius:var(--overlay-radius);width:280px;max-width:calc(100vw - 16px);padding:4px;scroll-padding-block:4px;position:fixed;overflow:auto;box-shadow:0 8px 28px #0002}:root[data-theme=dark] :is(.menu-panel,.select-panel){box-shadow:0 8px 28px #0008}.select-panel [role=option]{text-align:left;border-radius:var(--control-radius);justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:36px;padding:8px 10px;font-size:13px;display:flex}.select-panel:not(.select-wrap):not([data-long]) [role=option]>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-panel[data-long] [role=option]>span{overflow-wrap:anywhere;min-width:0}.select-panel [role=option][aria-selected=true]{font-weight:550}.select-panel [role=option][data-active=true]{background:var(--selected)}.select-panel [role=option][aria-disabled=true]{color:var(--muted);opacity:.6;cursor:default}.field .select-control{width:100%}.thread-title-button{text-align:left;max-width:calc(100% + 7px);font:inherit;letter-spacing:inherit;align-items:baseline;gap:10px;margin-block:-2px;margin-inline-start:-7px;padding:2px 7px;display:flex}.thread-title-button>span{overflow-wrap:anywhere;min-width:0}.thread-heading :is(h1,h2)[data-untitled]{color:var(--muted)}.thread-heading :is(h1,h2)[data-untitled]>.thread-title-input{color:var(--text)}.thread-title-input::placeholder{color:var(--muted);opacity:1}.thread-title-button>svg{opacity:0;color:var(--secondary)}.thread-title-button:focus-visible>svg{opacity:1}@media (hover:hover) and (pointer:fine){.thread-title-button:hover>svg{opacity:1}}.thread-title-input{font:inherit;letter-spacing:inherit;width:calc(100% + 7px);margin-block:-2px;margin-inline-start:-7px;max-width:none!important;min-height:0!important;padding:1px 6px!important}@media (max-width:719px),(any-pointer:coarse){.thread-title-button{margin-block:0;padding-block:0}}.thread-view.is-empty .thread-history{display:block}.thread-view.is-empty .tp-editor-content{min-height:112px}@media (min-width:720px) and (max-width:1023px){.layout-list .workspace-main{--thread-pane-offset:0px}.thread-index{background:var(--page);border:0;width:100%;padding-block:8px}.thread-excerpt{margin-top:6px}.view-list .thread-surfaces,.has-thread-route .view-list .thread-index{display:none}.has-thread-route .view-list .thread-surfaces{display:flex}}@media (max-width:719px){.sidebar{padding:20px;inset:0}.sidebar-brand{margin-bottom:28px}.account-trigger{min-height:64px}.select-control,.select-panel [role=option]{min-height:44px;font-size:14px}.new-thread-button{padding:8px 10px;font-size:13px}.thread-title-button{min-width:0!important}.focus-return{margin-bottom:20px}}.sidebar{overscroll-behavior-y:contain;width:240px;overflow:hidden auto}.sidebar>nav{flex-direction:column;flex:1 0 auto;display:flex}.sidebar-brand{flex-shrink:0;min-height:36px;margin:0 0 18px}.sidebar-toggle{width:32px;min-height:36px}.sidebar-collapsed .sidebar-toggle{width:40px;min-height:40px}.sidebar-bottom{flex-direction:column;flex-shrink:0;padding-top:12px;display:flex}.sidebar-utilities{display:contents}@media (max-width:719px) and (max-height:719px){.sidebar-utilities{grid-template-columns:repeat(3,minmax(max-content,1fr));gap:4px;display:grid}.sidebar-utilities>.nav-item{min-height:44px;font-size:var(--type-label);line-height:var(--type-label-lh);text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;gap:2px;margin:0;padding:4px}}.view-filter-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.column-order-slot{flex:none;display:inline-grid}.column-order-slot>*{grid-area:1/1}.view-toolbar .column-order-slot>.text-button{min-height:32px;color:var(--secondary);gap:6px;padding:4px 7px;font-size:12px}@media (hover:hover) and (pointer:fine){.view-toolbar .column-order-update:hover{color:var(--text)}}.column-order-sizer{visibility:hidden}@media (max-width:719px),(any-pointer:coarse){.view-toolbar .column-order-slot>.text-button{min-height:44px}}.view-filter-trigger{min-height:var(--control-tool);color:var(--secondary);align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.view-filter-trigger[aria-expanded=true],.view-filter-trigger[data-modified]{color:var(--text)}.view-filter-trigger{min-width:0;max-width:100%}.view-filter-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.thread-filter-panel button{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding-inline:10px;display:grid}.filter-choice-label{min-width:0}.filter-choice-mark{border:1px solid var(--secondary);width:16px;height:16px;color:var(--page);border-radius:3px;place-items:center;display:grid}.filter-choice-mark>svg{visibility:hidden}.thread-filter-panel button[aria-checked=true]{font-weight:550}.thread-filter-panel button[aria-checked=true]>.filter-choice-mark{border-color:var(--text)}.thread-filter-panel [role=menuitemcheckbox][aria-checked=true]>.filter-choice-mark{background:var(--text)}.thread-filter-panel [role=menuitemcheckbox][aria-checked=true]>.filter-choice-mark>svg{visibility:visible}.thread-filter-panel [role=menuitemradio]>.filter-choice-mark{border-radius:50%}.thread-filter-panel [role=menuitemradio][aria-checked=true]>.filter-choice-mark:after{content:"";background:var(--text);border-radius:50%;width:6px;height:6px}.filter-group-label{font-size:var(--type-label);line-height:var(--type-label-lh);font-weight:var(--weight-heading);color:var(--secondary);padding:7px 10px 3px 34px}.thread-filter-panel [role=group]+[role=group],.filter-folder-option{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.control-label{color:var(--secondary);font-size:12px}.layout-control{background:var(--nav);border-radius:var(--control-radius);flex-shrink:0;gap:2px;max-width:100%;padding:3px;display:flex}.layout-control button{min-width:32px;min-height:32px;color:var(--secondary);justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:400;display:flex}.layout-control button[aria-pressed=true]{background:var(--page);color:var(--text)}.column-width-slot{flex:0 0 32px;width:32px;display:flex}.layout-control .column-width-slot>.column-width-trigger{width:32px;min-width:32px;margin:0;padding-inline:6px}@container (width>=720px){.layout-control:has(>.column-width-slot){gap:0}.layout-control:has(>.column-width-slot)>button+button{margin-inline-start:2px}.layout-control:has(>.column-width-slot>.column-width-trigger)>button[aria-pressed=true]{border-start-end-radius:0;border-end-end-radius:0}}.thread-index-content{flex:1;min-width:0}.thread-index-item.selected{background:var(--selected)}@media (hover:hover) and (pointer:fine){.thread-index-item.selected:hover:not(:disabled){background:var(--selected)}}.thread-index-heading{align-items:baseline;gap:10px;display:flex}.thread-index-heading strong{flex:1;min-width:0}.thread-index-heading time{font-size:var(--type-label);line-height:var(--type-label-lh);color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}.thread-index-item small>span+span:before{content:"·";content:"·" / " · ";padding-inline:6px}.thread-index-context{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-status-label{text-transform:capitalize;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.thread-excerpt em{color:var(--text);font-style:normal;font-weight:550}.search-results mark{background:var(--highlight-yellow);color:var(--text);border-radius:2px}.content-return{min-height:var(--control-tool);align-self:flex-start;gap:8px;margin:6px 20px}@media (min-width:720px){.sidebar-collapsed .sidebar{width:64px}.sidebar-collapsed .sidebar-brand>.brand>span,.sidebar-collapsed .nav-item>span,.sidebar-collapsed .folder-navigation{display:none}.sidebar-collapsed .sidebar-brand{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:2px}.sidebar-collapsed .sidebar-brand>.brand{min-height:36px}.sidebar-collapsed .nav-item{justify-content:center;min-height:40px;padding:8px 0}.sidebar-collapsed .nav-item:focus-visible>span:not(.nav-count,.nav-new){z-index:60;background:var(--text);color:var(--page);border-radius:var(--control-radius);white-space:nowrap;pointer-events:none;padding:6px 10px;font-size:12px;display:block;position:fixed;left:70px}@media (hover:hover) and (pointer:fine){.sidebar-collapsed .nav-item:hover>span:not(.nav-count,.nav-new){z-index:60;background:var(--text);color:var(--page);border-radius:var(--control-radius);white-space:nowrap;pointer-events:none;padding:6px 10px;font-size:12px;display:block;position:fixed;left:70px}}.sidebar-collapsed .nav-item>span[data-count]:after{content:" · " attr(data-count)}.sidebar-collapsed .nav-item[aria-expanded=true]{background:var(--hover);color:var(--text)}.sidebar-collapsed .nav-item[aria-expanded=true]>span:not(.nav-count,.nav-new){display:none}.sidebar-collapsed .sidebar-bottom{align-items:center}.sidebar-collapsed .account-trigger{justify-content:center;max-width:48px;min-height:44px;padding:6px}.sidebar-collapsed .account-trigger>.account-name,.sidebar-collapsed .account-trigger>svg{display:none}}:is(.thread-index,.draft-list,.trash-list,.search-recent ul){flex-direction:column;gap:9px;display:flex}:is(.thread-index-row,.draft-row,.trash-list>li,.search-recent li){position:relative}:is(.thread-index-row+.thread-index-row,.draft-row+.draft-row,.trash-list>li+li,.search-recent li+li):before{content:"";inset-inline:8px;background:var(--line);pointer-events:none;height:1px;position:absolute;top:-5px}:is(.thread-index-item,.draft-open,.trash-row,.search-recent-thread,.search-thread){border-radius:var(--control-radius);padding:10px 8px 12px}:is(.thread-index-item,.draft-open,.search-recent-thread,.search-thread,.search-note):focus-visible{outline-offset:-2px}.thread-index-row:has(>.selected):before,.thread-index-row:has(>.selected)+.thread-index-row:before{content:none}.draft-row:has(.draft-open[aria-current=true]):before{content:none}.draft-row:has(.draft-open[aria-current=true])+.draft-row:before{content:none}.trash-list>li:has(>.trash-row[data-selected]):before{content:none}.trash-list>li:has(>.trash-row[data-selected])+li:before{content:none}@media (hover:hover) and (pointer:fine){.thread-index-row:hover:before,.thread-index-row:hover+.thread-index-row:before,.search-recent li:hover:before,.search-recent li:hover+li:before,.draft-row:hover:before,.draft-row:hover+.draft-row:before{content:none}.trash-list>li:has(>.trash-row.is-selecting:hover):before{content:none}.trash-list>li:has(>.trash-row.is-selecting:hover)+li:before{content:none}}.thread-index-item small:empty,.search-recent-context:empty{display:none}@media (forced-colors:active){:is(.thread-index-row+.thread-index-row,.draft-row+.draft-row,.trash-list>li+li,.search-recent li+li):before{box-sizing:border-box;border-top:1px solid canvastext}:is(.thread-index .thread-index-item.selected,.draft-row:has(.draft-open[aria-current=true]),.trash-row[data-selected]){outline-offset:-2px;outline:2px solid selecteditem}.status-dot{background:canvastext}.primary{border:1px solid buttontext}:is(button[aria-pressed=true],[role=option][aria-selected=true],.tp-tag-options button[aria-selected=true]){outline-offset:-2px;outline:2px solid highlight}}@media (max-width:719px){.sidebar{width:min(320px,100vw - 40px);padding:18px 12px;inset:0 auto 0 0}.sidebar-brand{margin-bottom:18px}.new-thread-button{white-space:nowrap}.control-label{display:none}.view-filter-trigger{min-height:44px;padding-inline:8px}}@media (max-width:719px),(any-pointer:coarse){.layout-control button{min-width:44px;min-height:44px}.column-width-slot{flex-basis:44px;width:44px}.layout-control .column-width-slot>.column-width-trigger{width:44px;min-width:44px}}.note-row:target{outline:1px solid var(--focus);outline-offset:6px;border-radius:3px}.language-selector{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.language-selector-label{color:var(--secondary);font-size:13px}.language-status{color:var(--secondary);font-size:13px;line-height:20px}.language-selector>div{min-width:0}.language-selector .select-control{min-width:180px;max-width:min(20rem,100%)}.language-selector .select-control>span{white-space:normal;overflow-wrap:anywhere}.auth-header{flex-wrap:wrap;gap:1rem}.auth-header .language-selector{order:3}.analytics-preferences{font-size:13px}.analytics-preferences>.text-button{white-space:normal;text-align:left;min-height:44px}:where(:root:not(:has(.public-site))) .analytics-preferences>.text-button{min-height:var(--control)}.analytics-dialog .modal-heading{margin-bottom:16px}.analytics-dialog-copy p{color:var(--secondary);margin:0 0 12px;font-size:14px;line-height:1.6}.analytics-dialog-copy .analytics-current-choice{color:var(--text);font-weight:600}:where(:root:not(:has(.public-site))) .analytics-dialog-copy .analytics-current-choice{font-weight:var(--weight-heading)}.analytics-dialog .dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.analytics-dialog .dialog-actions button{white-space:normal;min-height:44px}:where(:root:not(:has(.public-site))) .analytics-dialog .dialog-actions button{min-height:var(--control)}.analytics-panel{z-index:40;background:var(--elevated);width:min(600px,50vw - 40px);color:var(--text);border:1px solid var(--line);border-radius:var(--overlay-radius);text-align:left;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 10px 10px 16px;animation:.22s cubic-bezier(.2,.8,.2,1) both browser-notes-in;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 28px #0002}.analytics-panel[data-waiting]{visibility:hidden;animation:none}.analytics-panel-copy{color:var(--secondary);text-wrap:pretty;flex:32ch;margin:0;font-size:13px;line-height:20px}.analytics-panel-copy a{white-space:nowrap}.analytics-panel>.inline-error{flex-basis:100%;margin:0}.analytics-panel-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.analytics-panel-actions .dialog-actions{gap:8px;margin:0;display:flex}.analytics-panel-actions .dialog-actions button{white-space:nowrap;min-height:40px;padding-inline:12px}html:has(.analytics-panel:not([data-waiting])){scroll-padding-bottom:152px}@media (max-width:719px){.analytics-panel{width:auto;bottom:12px;left:12px;right:12px}.analytics-panel-actions{flex:100%}.analytics-panel-actions .dialog-actions{flex:1}.analytics-panel-actions .dialog-actions button{white-space:normal;flex:1}html:has(.analytics-panel:not([data-waiting])){scroll-padding-bottom:176px}}@media (pointer:coarse){.analytics-panel-actions .dialog-actions button{min-height:44px}}.account-trigger>.account-chevron{transform:rotate(180deg)}.thread-return-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:26px;display:flex}.thread-return-row>.focus-return{flex-shrink:0;margin:0}@container (width<=719px){.thread-return-row{margin-bottom:18px}}.focus-unavailable-navigation{padding:16px var(--reading-inset);flex-shrink:0;margin:0}.browser-notes-decision h3{font-size:var(--type-row);line-height:var(--type-row-lh);font-weight:var(--weight-heading);color:var(--text);overflow-wrap:anywhere;margin:0 0 6px}.browser-notes-decision p{margin:6px 0}.browser-notes-decision .button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.browser-notes-more{display:contents}.browser-notes-anchor{z-index:35;flex:none;height:0;position:relative}.browser-notes-decision.contextual{width:min(392px,100% - 32px);max-height:min(560px,calc(var(--work-height,100dvh) - 96px));overscroll-behavior:contain;background:var(--elevated);border:1px solid var(--line);border-radius:var(--overlay-radius);color:var(--secondary);margin:0;padding:16px 18px 12px;font-size:13px;line-height:20px;animation:.22s cubic-bezier(.2,.8,.2,1) both browser-notes-in;position:absolute;bottom:16px;right:16px;overflow:auto;box-shadow:0 8px 28px #0002}.browser-notes-decision.contextual:has(.recovery-copy-reader){width:min(640px,100% - 32px)}.browser-notes-decision.contextual h3{margin:0}.browser-notes-decision.contextual .browser-notes-counts{color:var(--muted);margin:2px 0 8px;font-size:12px;line-height:16px}.browser-notes-decision.contextual p{margin:0 0 6px}.browser-notes-decision.contextual .button-row{padding-top:8px}.browser-notes-decision.contextual .browser-notes-more{flex-basis:100%;gap:4px;margin-inline-start:-7px;display:flex}.browser-notes-decision.contextual:focus-visible{outline-offset:2px}@keyframes browser-notes-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:719px){.browser-notes-decision.contextual{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:16px;width:auto;max-height:min(70dvh,560px);padding:16px 16px 10px;position:fixed;box-shadow:0 -4px 28px #0002}.browser-notes-decision.contextual .button-row>:is(.primary,.secondary){flex:1 1 0;min-height:44px}}@media (min-width:720px){.sidebar-collapsed .account-trigger.compact{width:40px;max-width:40px;min-height:40px;padding:0}}@media (max-width:719px){.workspace-content>.empty-state{margin-top:28px}}:root{--check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.6' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=dark]{--check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.6' fill='none' stroke='%231e1e1e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:is(.report-reason input[type=radio],.report-declaration input[type=checkbox]){appearance:none;border:1.5px solid var(--muted);background:var(--page);cursor:pointer;border-radius:4px;flex:none;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0}.report-reason input[type=radio]{border-radius:50%}.report-reason input[type=radio]:checked{border-color:var(--text);background:var(--text);box-shadow:inset 0 0 0 3px var(--page)}.report-declaration input[type=checkbox]:checked{border-color:var(--text);background:var(--text) var(--check-mark) center/12px no-repeat}:is(.report-reason input[type=radio],.report-declaration input[type=checkbox])[aria-invalid=true]{border-color:var(--danger)}:is(.report-reason input[type=radio],.report-declaration input[type=checkbox]):disabled{opacity:.46;cursor:default}@media (forced-colors:active){:is(.report-reason input[type=radio],.report-declaration input[type=checkbox]){appearance:auto}}.modal.contact-dialog{overscroll-behavior:contain;width:min(560px,100vw - 32px)}.contact-form{min-width:0}.contact-form form,.contact-body{flex-direction:column;gap:8px;display:flex}.contact-form form[hidden]{display:none}.contact-form .field{gap:8px;margin:8px 0 0}.contact-form .inline-error{margin:0;line-height:1.5}.contact-form textarea{resize:vertical;border-radius:var(--control-radius);width:100%;min-height:144px;font-size:14px;line-height:1.5}.contact-form textarea:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.contact-form .field:first-child{margin-top:0}.contact-form .field>[role=combobox]{width:100%}.contact-hint{color:var(--secondary);margin:0;font-size:12px;line-height:1.5}.contact-screenshot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:12px 0;display:grid}.contact-screenshot img{object-fit:contain;border-radius:var(--control-radius);grid-column:1/-1;justify-self:start;max-width:100%;max-height:160px;display:block}.contact-screenshot span{overflow-wrap:anywhere;min-width:0}.contact-details-control{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;display:flex}.contact-details-control label{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:flex}.contact-details-control input{flex-shrink:0}.contact-details{border-top:1px solid var(--line);color:var(--secondary);margin-top:8px;padding:12px 0}.contact-details dl{margin:0}.contact-details dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:4px 0;display:grid}.contact-details dd{overflow-wrap:anywhere;margin:0}.contact-details .contact-hint{margin:12px 0 0}.contact-fallback{color:var(--secondary);overflow-wrap:anywhere;margin:20px 0 0}.contact-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 8px;margin-top:24px;display:flex}.contact-send-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.contact-offline{color:var(--secondary);margin:12px 0 0;line-height:1.5}.contact-form input[type=file]{width:100%;min-width:0;font:inherit;color:var(--secondary);cursor:pointer;padding:4px}.contact-form input[type=file]::file-selector-button{font:inherit;color:var(--text);background:var(--page);border:1px solid var(--line);border-radius:var(--control-radius);cursor:pointer;min-height:32px;margin-right:12px;padding:4px 12px}:where(:root:not(:has(.public-site))) .contact-form input[type=file]{padding:1px}:where(:root:not(:has(.public-site))) .contact-form input[type=file]::file-selector-button{min-height:calc(var(--control) - 4px)}.contact-actions>a{color:var(--secondary);font-size:12px}.contact-confirm{margin:0}.contact-confirm>p{margin:0;line-height:1.5}.contact-dialog.is-confirming .modal-heading>button,.contact-confirm-dialog .modal-heading>button{display:none}.contact-confirm h3,.contact-received h3{margin:0 0 8px;font-size:16px;font-weight:550;line-height:1.5}.contact-confirm p,.contact-uncertain p{color:var(--secondary)}.contact-confirm .dialog-actions{margin-top:16px}.contact-uncertain{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.contact-uncertain p+p{margin-top:8px}.report-reasons,.report-group{border:0;min-width:0;margin:0;padding:0}.report-question{margin:0 0 4px;padding:0;font-size:14px;font-weight:550}:where(:root:not(:has(.public-site))) .report-question{font-size:var(--type-row);line-height:var(--type-row-lh);font-weight:var(--weight-heading)}.report-group{flex-direction:column;gap:2px;margin-top:12px;display:flex}.report-group>legend{color:var(--secondary);margin:0 0 4px;padding:0;font-size:12px;font-weight:500}:where(:root:not(:has(.public-site))) .report-group>legend{font-size:var(--type-label);line-height:var(--type-label-lh);font-weight:var(--weight-heading)}.report-group-plain{border-top:1px solid var(--line);padding-top:12px}.report-reason{border-radius:var(--control-radius);cursor:pointer;align-items:flex-start;gap:10px;min-height:36px;padding:8px 10px;line-height:20px;display:flex}@media (hover:hover) and (pointer:fine){.report-reason:hover{background:var(--hover)}}.report-reason:has(input:checked){background:var(--selected)}.report-reasons:disabled .report-reason{cursor:default}.report-reason input[type=radio],.modal .report-reason input[type=radio]{flex:none;width:16px;min-width:0;height:16px;min-height:0;margin:2px 0 0;padding:0}.report-reason input[type=radio]{accent-color:var(--text)}.report-reason span{overflow-wrap:anywhere;min-width:0}.report-summary{border-bottom:1px solid var(--line);gap:4px;margin:0 0 4px;padding-bottom:12px;display:grid}.report-summary>div{grid-template-columns:minmax(88px,max-content) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.report-summary>div:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.report-summary dt{color:var(--secondary);font-size:12px}.report-summary dd{overflow-wrap:anywhere;margin:0}.report-summary .report-change{min-height:28px;color:var(--secondary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);margin-left:2px;padding:2px 6px;font-weight:400}@media (hover:hover) and (pointer:fine){.report-summary .report-change:hover:not(:disabled){color:var(--text);background:0 0}}.report-confirmation{color:var(--text);flex:1 0 100%;margin:0;font-size:13px;line-height:1.45}.report-confirmation p{margin:0}.report-confirmation ul{margin:4px 0 0;padding-left:18px}.report-confirmation li+li{margin-top:2px}.report-forwarded{color:var(--text)}.report-links{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:0 6px;font-size:12px;display:inline-flex}.report-links a{color:inherit}@media (max-width:719px),(any-pointer:coarse){.report-reason{min-height:44px;padding-block:12px}.report-summary{gap:8px}.report-summary>div{grid-template-columns:1fr;gap:0}.report-summary .report-change{align-items:center;width:-moz-fit-content;width:fit-content;min-height:44px;margin:-6px 0 -10px -6px;display:flex}.contact-form textarea,.contact-form .field input:not([type=file]){font-size:16px}.contact-form button,.contact-confirm button,.contact-details-control label{min-height:44px}.contact-form input[type=file]::file-selector-button{min-height:44px}:where(:root:not(:has(.public-site))) .contact-form input[type=file]::file-selector-button{min-height:calc(var(--control) - 4px)}}@media (max-width:600px){.modal.contact-dialog{--contact-inset-left:calc(20px + env(safe-area-inset-left));--contact-inset-right:calc(20px + env(safe-area-inset-right));width:100%;max-width:none;height:var(--viewport-height,100dvh);max-height:var(--viewport-height,100dvh);inset:var(--viewport-top,0) 0 auto;padding:calc(20px + env(safe-area-inset-top)) var(--contact-inset-right) calc(20px + env(safe-area-inset-bottom)) var(--contact-inset-left);border:0;border-radius:0;margin:0;scroll-padding-block:8px;position:fixed}.contact-form input[type=file]{width:100%;font-size:14px;overflow:hidden}.contact-actions{padding-bottom:4px}.modal.contact-dialog[open],.contact-dialog-content,.contact-dialog .contact-form{flex-direction:column;display:flex}.contact-dialog-content,.contact-dialog .contact-form,.contact-dialog .contact-form>form{flex:1;min-height:0}.contact-dialog-content{container-type:size}.contact-dialog .modal-heading{flex:none}.contact-dialog :is(.contact-body,.contact-actions){margin:0 calc(-1 * var(--contact-inset-right)) 0 calc(-1 * var(--contact-inset-left));padding-inline:var(--contact-inset-left) var(--contact-inset-right)}.contact-dialog .contact-body{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:8px;scroll-padding-block:8px;overflow-y:auto}.contact-dialog .contact-actions{border-top:1px solid var(--line);flex:none;padding-top:12px}}@container (height<=248px){.contact-dialog .contact-body{flex:none;overflow:visible}}@container (height<=520px){.contact-dialog .contact-form:has(.report-confirmation) .contact-body{flex:none;overflow:visible}}.copyright-notice{color:var(--secondary);margin:0;font-size:12px;line-height:1.6}.auth-footer{text-align:center;width:min(100% - 48px,380px);margin:24px auto 64px}.auth-footer .auth-support{width:100%;margin:0 0 12px}.payment-footer{padding:24px var(--public-gutter);border-top:1px solid var(--line)}.landing{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--col-gap:24px;--section:clamp(80px,9vw,128px);--t-statement:clamp(28px,3vw,44px);--t-h2:clamp(40px,4.2vw,56px);--t-display:clamp(54px,10.1vw,144px);--d-wash:1.6s;--d-stagger:60ms;--d-stream:1.1s;--word-em:5.3;font:400 var(--t-body)/1.55 var(--sans);color:var(--ink)}.landing h1,.landing h2,.landing h3,.landing p,.landing ul,.landing ol,.landing dl,.landing dd,.landing figure{margin:0}.landing ul,.landing ol{padding:0;list-style:none}.landing h1,.landing h2,.landing h3,.landing h4{text-wrap:balance;font-weight:600}.landing p,.landing li,.landing dd>span{text-wrap:pretty}.landing a{color:inherit;text-decoration:none}.landing button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.landing .dev{--focus:var(--night-ink)}.landing .plan-pro{--focus:var(--paper)}.landing .shell{width:100%;padding-left:max(var(--public-inset),env(safe-area-inset-left,0px));padding-right:max(var(--public-inset),env(safe-area-inset-right,0px))}.landing .grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.landing .link{align-items:center;gap:var(--s-3);min-height:44px;font-size:var(--t-ui);transition:background-size var(--d-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px)/100% 1px no-repeat;display:inline-flex}.landing .link svg{width:14px;height:14px;transition:transform var(--d-base) var(--ease-out);flex:none}@media (hover:hover){.landing .link:hover{background-position:100% calc(100% - 10px);background-size:0 1px}.landing .link:hover svg{transform:translate(2px,-2px)}}.landing .pro{letter-spacing:.02em;vertical-align:middle;border:1px solid;align-items:center;height:20px;margin-left:.35em;padding:0 6px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.landing .fine{font-size:var(--t-meta);color:var(--ink-2);line-height:1.5}.landing .caret{vertical-align:-.16em;width:max(2px,.035em);height:.92em;transition:opacity var(--d-base) var(--ease-out);margin-left:.06em;display:inline-block;position:relative}.landing .caret:before{content:"";background:currentColor;position:absolute;inset:0}.landing .lead{font-size:var(--t-lead);letter-spacing:-.016em;max-width:34ch;line-height:1.5}.landing .hero-cta{justify-items:start;gap:var(--s-3);display:grid}.landing .how{position:relative}.landing .how-pin{padding-block:clamp(40px,5vw,72px) var(--section)}.landing .how-grid{align-items:start}.landing .lead-col{z-index:1;grid-area:1/1/auto/span 6;grid-template-rows:auto auto 1fr auto;align-content:start;display:grid;position:relative;container-type:inline-size}.landing:lang(de){--word-em:5.95}.landing:lang(ru){--word-em:6.01}.landing:lang(uk){--word-em:5.98}.landing .slogan-wrap{--wide:min(18.4cqi,98cqi / var(--word-em));--w:clamp(min(52px,var(--wide)),min(var(--wide),11.4svh),118px);position:relative}@media (max-height:800px){.landing .slogan-wrap{--w:clamp(min(52px,var(--wide)),min(var(--wide),10.4svh),118px)}}@media (max-width:1100px) and (max-height:800px){.landing .slogan-wrap{--wide:min(17cqi,98cqi / var(--word-em));--w:clamp(min(52px,var(--wide)),min(var(--wide),9.4svh),118px)}}.landing .slogan{font-size:var(--w);letter-spacing:-.045em;justify-items:start;font-weight:600;line-height:.98;display:grid}.landing .slogan .w{transition:color var(--d-base) var(--ease-out);padding-block:.02em;display:block;position:relative}.landing .slogan .w>span{display:inline-block}.landing .slogan .w-light{font-weight:340}.landing .slogan .w[data-w="2"]>span{margin-left:-.03em}.landing .slogan .w-light>span{margin-left:-.06em}.landing .slogan .w:before{content:"";box-sizing:border-box;border:1.5px solid var(--ink);background:var(--paper);opacity:0;width:15px;height:15px;transition:opacity var(--d-base) var(--ease-out),transform var(--d-base) var(--ease-out),background var(--d-base) var(--ease-out);border-radius:50%;margin-top:-7px;position:absolute;top:50%;left:-41px;transform:scale(.6)}.landing .spine{left:-34px;top:calc(var(--w) * .51);bottom:calc(var(--w) * .51);background:var(--rule-2);opacity:0;width:1px;transition:opacity var(--d-base) var(--ease-out);position:absolute}.landing .spine i{background:var(--ink);transform-origin:top;transform:scaleY(var(--fill,0));position:absolute;inset:0}.landing .slot{padding-top:var(--s-6);max-width:min(460px,calc((100% + var(--col-gap)) * 5 / 6 - var(--col-gap)));display:grid}.landing .slot-item{gap:var(--s-4);align-content:start;display:grid}.landing .hero-copy{gap:var(--s-6)}.landing .step-tag{font-size:var(--t-ui);color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:500}.landing .step-name{font-size:var(--t-h3);letter-spacing:-.025em;font-weight:500;line-height:1.2;display:block}.landing .step-text{font-size:var(--t-lead);letter-spacing:-.014em;color:var(--ink-2);line-height:1.5}.landing .step-keys{font-size:var(--t-ui);flex-wrap:wrap;gap:.2em 1.1em;line-height:1.6;display:flex;overflow:hidden}.landing .step-keys li{position:relative}.landing .step-keys li:not(:first-child):before{content:"";background:var(--ink-3);border-radius:50%;width:3px;height:3px;position:absolute;top:.72em;left:-.6em}.landing .step-copy{display:contents}.landing .step-visual{display:none}.landing .stage{width:100%;height:min(760px,calc(100svh - var(--public-header-height) - 64px));overflow-anchor:none;position:relative;container-type:size}:root:not(.lp-wide) .landing .how .step{padding-top:var(--s-8)}:root:not(.lp-wide) .landing .how .step+.step{margin-top:var(--s-5);border-top:1px solid var(--rule-2)}:root:not(.lp-wide) .landing .how .step .step-name{letter-spacing:-.03em;font-size:clamp(28px,6vw,36px)}.js:not(.lp-wide) .landing .how .lead-col{grid-column:1/-1}.js:not(.lp-wide) .landing .how .step-visual{max-width:760px;margin-top:var(--s-3);display:block}.js:not(.lp-wide) .landing .how{overflow-x:clip}.js:not(.lp-wide) .landing .how .step-visual .stage{height:min(640px,128vw)}html:not(.js) .landing .tv .tv-item{opacity:1;transform:none}html:not(.js) .landing .tv-list{position:absolute;bottom:0;left:0;right:0}html:not(.js) .landing .tv .tv-ghost{opacity:1}html:not(.js) .landing .tv .tv-ghost.g1{transform:translateY(-2em)scale(.96)}html:not(.js) .landing .tv .tv-ghost.g2{transform:translateY(-3.9em)scale(.92)}html:not(.js) .landing .tv .tv-people [data-joins],html:not(.js) .landing .tv .tv-people .shared,html:not(.js) .landing .tv .chip{opacity:1;transform:none}html:not(.js) .landing .step-tag{display:block}.landing .cta-dock{display:none}.landing{--frame-h:min(820px,calc(100svh - var(--public-header-height) - 64px));--frame-gap:clamp(64px,12vh,128px)}.landing .frames{row-gap:var(--frame-gap);pointer-events:none;grid-area:1/6/auto/span 7;display:grid}.landing .frame .stage{height:var(--frame-h)}.landing .frame:not([data-frame="1"]){display:none}.lp-wide .landing .how .frame{transition:opacity var(--d-enter) var(--ease-out);display:block}.lp-wide .landing .how .frame:not(.is-active){opacity:.5}.lp-wide .landing .how .frames{padding-bottom:12vh}.js:not(.lp-wide) .landing .how .frames{display:none}.lp-wide .landing .how .lead-col{top:calc(var(--public-header-height) + var(--s-6));align-self:start;padding-top:38px;position:sticky}.lp-wide .landing .how .step-tag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-wide .landing .how .hero-copy,.landing .lead-in{display:none}.lp-wide .landing .how .lead-in{color:var(--ink);display:inline}.lp-wide .landing .how .cta-dock{justify-items:start;gap:var(--s-3);padding-top:var(--s-6);display:grid}@media (min-width:960px){.js .landing .slogan-wrap{--copy-h:382px;--w:clamp(min(52px,var(--wide)),min(var(--wide),11.4svh,(100svh - var(--public-header-height) - 86px - var(--copy-h)) / 3.1),118px)}.js .landing .how .step-text{font-size:18px}.lp-wide .landing .how .slot,.lp-wide .landing .how .cta-dock{padding-top:var(--s-5)}.js .landing:lang(en) .slogan-wrap{--copy-h:calc(328px + max(0px,1180px - 100vw) * .368)}}@media (min-width:960px) and (max-width:1279.98px){.js .landing .slogan-wrap{--copy-h:calc(429px + max(0px,1180px - 100vw) * .13)}}@media (min-width:960px) and (min-height:921px){.js .landing .slogan-wrap{--copy-h:calc(445px + max(0px,1180px - 100vw) * .124)}.js .landing .how .step-text{font-size:var(--t-lead)}.lp-wide .landing .how .slot,.lp-wide .landing .how .cta-dock{padding-top:var(--s-6)}.js .landing:lang(en) .slogan-wrap{--copy-h:calc(356px + max(0px,1180px - 100vw) * .315)}}.lp-wide .landing .how .slot>*{grid-area:1/1;align-self:start}.landing .step:focus-visible{outline-offset:10px}.landing .how.no-tx .slot-item,.landing .how.no-tx .frame,.landing .how.no-tx .slogan .w,.landing .how.no-tx .slogan .w:before,.landing .how.no-tx .spine{transition:none!important}.lp-wide .landing .how .how-pin{padding-top:var(--s-6)}.lp-wide .landing .how .slot-item{opacity:0;pointer-events:none;transition:opacity var(--d-fast) var(--ease-in),transform var(--d-fast) var(--ease-in);transform:translateY(8px)}.lp-wide .landing .how .slot-item.is-past{transform:translateY(-8px)}.lp-wide .landing .how .slot-item.is-current{opacity:1;pointer-events:auto;transition:opacity var(--d-base) var(--ease-out) var(--d-fast),transform var(--d-enter) var(--ease-out) var(--d-fast);transform:none}.lp-wide .landing .how.in-steps .slogan .w{color:var(--ink-3);cursor:pointer}@media (hover:hover){.lp-wide .landing .how.in-steps .slogan .w:hover{color:var(--ink-2)}}.lp-wide .landing .how.in-steps .slogan .w.is-active{color:var(--ink)}.lp-wide .landing .how.in-steps .slogan .w:before{opacity:1;transform:none}.lp-wide .landing .how.in-steps .slogan .w.is-active:before{background:var(--ink)}.lp-wide .landing .how.in-steps .spine{opacity:1}.landing .slogan .caret:before,.landing .final .caret:before{animation:1.2s ease-in-out infinite lp-caret}.lp-wide .landing .how.in-steps .slogan .caret{opacity:0}@media (min-width:960px) and (max-height:820px){.landing .slot{padding-top:var(--s-5)}.landing .hero-copy{gap:var(--s-5)}}.lp-wide .landing .how{overflow-anchor:none}.lp-landing .landing:not(.is-ready){visibility:hidden;animation:0s 2s forwards lp-show}@media (min-width:960px){.js:not(.lp-wide) .landing .how .how-pin{padding-top:var(--s-5)}.js:not(.lp-wide) .landing .how-grid{grid-template-rows:auto auto 1fr}.js:not(.lp-wide) .landing .how .lead-col,.js:not(.lp-wide) .landing .how .slot{display:contents}.js:not(.lp-wide) .landing .how .slogan-wrap{padding-top:var(--s-5);grid-area:1/1/auto/span 6;container-type:inline-size}.js:not(.lp-wide) .landing .how .hero-copy{display:none}.js:not(.lp-wide) .landing .how [data-slot-item="1"] .step-tag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.js:not(.lp-wide) .landing .how .step .step-name{font-size:var(--t-h3);letter-spacing:-.025em}.js:not(.lp-wide) .landing .how [data-slot-item="1"]{padding-top:var(--s-4);grid-area:2/1/auto/span 5;max-width:460px}.js:not(.lp-wide) .landing .how .lead-in{color:var(--ink);display:inline}.js:not(.lp-wide) .landing .how [data-slot-item="1"] .step-visual{display:none}.js:not(.lp-wide) .landing .how .cta-dock{align-self:start;justify-items:start;gap:var(--s-3);padding-top:var(--s-4);grid-area:3/1/auto/span 6;display:grid}.js:not(.lp-wide) .landing .how .frames{grid-area:1/6/span 3/span 7;align-self:start;display:grid}.js:not(.lp-wide) .landing .how .step+.step{column-gap:var(--col-gap);margin-top:var(--s-8);padding-top:var(--s-8);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.js:not(.lp-wide) .landing .how [data-slot-item="2"]{grid-row:4}.js:not(.lp-wide) .landing .how [data-slot-item="3"]{grid-row:5}.js:not(.lp-wide) .landing .how .step+.step>.step-copy{gap:var(--s-4);grid-column:1/span 5;max-width:460px;display:grid}.js:not(.lp-wide) .landing .how .step+.step>.step-visual{grid-column:6/span 7;max-width:none;margin-top:0}.js:not(.lp-wide) .landing .how .step-visual .stage{height:min(640px,calc(100svh - var(--public-header-height) - 64px))}}.landing .tv{--u:clamp(10.5px,min(1.9cqi,2.1cqh),15px);--card-rest:.86;font-size:var(--u);padding:56px calc((100% + var(--col-gap)) / 7) 0;line-height:1.42;position:absolute;inset:0}.landing .tv b{font-weight:600}.landing .tv svg:not(.tv-img):not(.tv-sketch):not(.flow-svg){flex:none;width:1.15em;height:1.15em}.landing .tv-card{z-index:2;background:var(--sheet);border:1px solid var(--rule);height:100%;box-shadow:var(--shadow);transform-origin:50% 32%;transition:transform var(--d-scene) var(--ease-out);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.landing .tv.s3 .tv-card{transform:scale(var(--card-rest))}.landing .tv.s2.s3 .tv-ghost{opacity:0;transition-delay:0s;transform:none}.landing .tv-ghost{z-index:1;top:56px;left:calc((100% + var(--col-gap)) / 7);right:calc((100% + var(--col-gap)) / 7);background:var(--sheet);border:1px solid var(--rule);height:9em;color:var(--ink-2);opacity:0;transform-origin:50% 0;transition:transform var(--d-scene) var(--ease-out),opacity var(--d-base);border-radius:12px;align-items:flex-start;gap:.5em;padding:.42em 1.2em;font-size:.92em;font-weight:400;display:flex;position:absolute;transform:none}.landing .tv-ghost svg{margin-top:.2em}.landing .tv.s2 .tv-ghost{opacity:1}.landing .tv.s2 .tv-ghost.g1{transform:translateY(-2em)scale(.96)}.landing .tv.s2 .tv-ghost.g2{transition-delay:var(--d-stagger);transform:translateY(-3.9em)scale(.92)}.landing .tv-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5em 1em;padding:1.15em 1.4em 1em;display:flex}.landing .tv-path{color:var(--ink-2);align-items:center;gap:.4em;font-size:.86em;display:flex}.landing .tv-title{letter-spacing:-.035em;margin-top:.12em;font-size:1.7em;font-weight:600;line-height:1.1}.landing .tv-tools{align-items:center;gap:1em;display:flex}.landing .tv-views{border:1px solid var(--rule-2);background:var(--paper);border-radius:6px;align-items:center;padding:.2em;display:flex}.landing .tv-views>span{height:1.9em;color:var(--ink-2);border-radius:4px;align-items:center;gap:.35em;padding:0 .45em;font-size:.8em;display:inline-flex}.landing .tv .tv-views>span svg{width:1.35em;height:1.35em}.landing .tv-views .on{background:var(--sheet);color:var(--ink);box-shadow:0 1px 2px var(--soft-shadow);font-weight:600}.landing .tv-people{color:var(--ink-2);align-items:center;gap:.6em;font-size:.86em;display:flex}.landing .tv-people .stack{flex-direction:row-reverse;display:flex}.landing .tv-people .av{transition:transform var(--d-enter) var(--ease-out),opacity var(--d-base);margin-left:-.4em}.landing .tv-people .av:last-child{margin-left:0}.landing .tv-people [data-joins]{opacity:0;transform:translate(.8em)}.landing .tv-people .shared{opacity:0;transition:opacity var(--d-base) calc(var(--d-stagger) * 3)}.landing .tv:not(.s2b) .tv-people .shared,.landing .tv:not(.s2b) .tv-people [data-joins]{display:none}.landing .tv.s2b .tv-people [data-joins]{opacity:1;transform:none}.landing .tv.s2b .tv-people [data-joins="2"]{transition-delay:var(--d-stagger)}.landing .tv.s2b .tv-people .shared{opacity:1}@starting-style{.landing .tv.s2b .tv-people [data-joins]{opacity:0;transform:translate(.8em)}.landing .tv.s2b .tv-people .shared{opacity:0}}.landing .av{width:2.15em;height:2.15em;box-shadow:0 0 0 2px var(--sheet);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8em;font-weight:600;line-height:1;display:inline-flex}.landing .tv .av svg{width:1.25em;height:1.25em}.landing .av-y{background:var(--ink);color:var(--paper)}.landing .av-m{background:var(--sheet);color:var(--ink);border:1px solid var(--ink)}.landing .av-a{background:var(--wash);color:var(--ink)}.landing .av-tool{background:var(--sheet);color:var(--ink);border:1px dashed var(--ink)}.landing .tv-window{min-height:0;position:relative;overflow:visible clip}.landing .tv-window:before{content:"";z-index:3;background:linear-gradient(var(--sheet) 1.8em,transparent);pointer-events:none;height:4.4em;position:absolute;top:0;left:0;right:0}.landing .tv-list{transform:translateY(calc(var(--scroll,0px) * -1));transition:transform var(--d-scene) var(--ease-out);padding:.4em 1.4em 1em;position:relative}.landing .tv-list:before{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:2.26em}.landing .tv-item{transition:opacity var(--d-enter) var(--ease-out),transform var(--d-enter) var(--ease-out);position:relative}.landing .tv-item[data-key]:not(.is-in){opacity:0;transform:translateY(1.2em)}.landing .tv-day{color:var(--ink-3);align-items:center;gap:.8em;padding:.9em 0 .3em 3.4em;font-size:.8em;font-weight:500;display:flex}.landing .tv-day:after{content:"";background:var(--rule);flex:1;height:1px}.landing .tv-note{border-radius:6px;grid-template-columns:1.72em minmax(0,1fr);column-gap:.95em;margin-inline:-.6em;padding:.85em .6em;display:grid}.landing .tv-note>.av{z-index:1;grid-row:1/span 4;align-self:start;position:relative}.landing .tv-note>:not(.av){grid-column:2}.landing .tv .is-new{animation:lp-note-new var(--d-wash) var(--ease-out)}.landing .tv-by{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.2em .55em;font-size:.86em;display:flex}.landing .tv-by b{color:var(--ink)}.landing .tv-text{margin-top:.18em;font-size:1em;line-height:1.45}.landing .tv-ref{border:1px solid var(--rule);background:var(--paper);border-radius:5px;justify-self:start;align-items:center;gap:.4em;margin-top:.5em;padding:.3em .6em;font-size:.86em;display:inline-flex}.landing .tv-check{gap:.42em;margin-top:.65em;display:grid}.landing .tv-check li{align-items:center;gap:.6em;font-size:.94em;display:flex}.landing .tv-check i{border:1px solid var(--ink-3);width:1em;height:1em;transition:background var(--d-base) var(--ease-out),border-color var(--d-base);border-radius:3px;flex:none;position:relative}.landing .tv-check .done i{background:var(--ink);border-color:var(--ink)}.landing .tv-check .done i:after{content:"";border:solid var(--paper);border-width:0 .12em .12em 0;width:.26em;height:.5em;position:absolute;top:.12em;left:.3em;transform:rotate(45deg)}.landing .tv-check .done span{color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.landing .tv-check li.just i:after{animation:lp-tick var(--d-enter) var(--ease-out)}.landing .tv-rich{grid-template-columns:1fr 1.15fr;gap:.9em;margin-top:.7em;display:grid}.landing .tv-img{aspect-ratio:3/2;border:1px solid var(--rule);border-radius:6px;width:100%;display:block}.landing .tv-table{border:1px solid var(--rule);border-radius:6px;grid-template-columns:auto 1fr;align-self:start;font-size:.86em;display:grid;overflow:hidden}.landing .tv-table span{border-bottom:1px solid var(--rule);padding:.48em .65em}.landing .tv-table span:nth-child(odd){border-right:1px solid var(--rule)}.landing .tv-table .th{background:var(--paper);font-weight:600}.landing .tv-table span:nth-last-child(-n+2){border-bottom:0}.landing .tv-attach{flex-wrap:wrap;gap:.5em;margin-top:.55em;display:flex}.landing .tv-attach span{color:var(--ink-2);border:1px solid var(--rule);background:var(--paper);border-radius:5px;align-items:center;gap:.4em;padding:.25em .55em;font-size:.86em;display:inline-flex}.landing .tv-composer{border:1px solid var(--rule-2);background:var(--paper);border-radius:8px;align-items:center;gap:.6em;min-height:3.2em;margin:0 1.1em 1.1em;padding:.55em .55em .55em .9em;display:flex;position:relative}.landing .tv-composer .typed{white-space:nowrap;text-overflow:clip;order:1;overflow:hidden}.landing .tv-composer .ph{color:var(--ink-3);white-space:nowrap;order:3;overflow:hidden}.landing .tv-composer .typed:not(:empty)~.ph{display:none}.landing .tv-composer .send{order:4}.landing .tv-chipfile{border:1px solid var(--rule-2);background:var(--sheet);color:var(--ink);white-space:nowrap;border-radius:4px;order:0;align-items:center;gap:.35em;padding:.2em .5em;font-size:.82em;display:none}.landing .tv-composer.has-file .tv-chipfile{animation:lp-chip-in var(--d-enter) var(--ease-out);display:inline-flex}.landing .tv-chipref{border:1px solid var(--rule-2);background:var(--sheet);color:var(--ink);white-space:nowrap;border-radius:4px;order:0;align-items:center;gap:.35em;padding:.2em .5em;font-size:.82em;display:none}.landing .tv-composer.has-ref .tv-chipref{animation:lp-chip-in var(--d-enter) var(--ease-out);display:inline-flex}.landing .tv-cbox{border:1px solid var(--ink-3);border-radius:3px;flex:none;order:0;width:1em;height:1em;display:none}.landing .tv-composer.check-mode .tv-cbox{display:inline-block}.landing .tv-slash{z-index:5;background:var(--sheet);border:1px solid var(--rule-2);min-width:11em;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity var(--d-base) var(--ease-out),transform var(--d-base) var(--ease-out);border-radius:8px;padding:.35em;display:grid;position:absolute;bottom:calc(100% + .5em);left:.6em;transform:translateY(.4em)}.landing .tv-slash p{color:var(--ink);transition:background var(--d-fast);border-radius:5px;align-items:center;gap:.55em;padding:.35em .55em;font-size:.88em;display:flex}.landing .tv-slash p.on{background:var(--wash)}.landing .tv-composer.slash .tv-slash{opacity:1;transform:none}.landing .tv-sketch{width:62%;max-width:15em;margin-top:.6em;display:block}.landing .tv-composer .caret-s{background:var(--ink);opacity:0;flex:none;order:2;width:1px;height:1.15em;margin-left:calc(1px - .6em);transition:opacity 0s 1.2s}.landing .tv-composer.is-typing .caret-s{opacity:1;transition-delay:0s}.landing .tv-composer .send{background:var(--ink);color:var(--paper);opacity:.4;transition:transform var(--d-fast) var(--ease-out),opacity var(--d-fast);border-radius:5px;margin-left:auto;padding:.42em .85em;font-size:.86em;font-weight:600}.landing .tv-composer.is-typing .send{opacity:1}.landing .tv-composer.press .send{transform:scale(var(--press))}.landing .tv-share{z-index:4;background:var(--sheet);border:1px solid var(--ink);width:50%;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity var(--d-base) var(--ease-out),transform var(--d-enter) var(--ease-out);border-radius:10px;padding:1em 1.1em .5em;position:absolute;top:9.6em;right:4%;overflow:hidden;transform:translate(1.2em)}.landing .tv.s2:not(.s3) .tv-share{opacity:1;transform:none}.landing [data-frame="3"] .tv-share{display:none}.landing .tv-share-title{letter-spacing:-.015em;font-weight:600}.landing .tv-seg{border:1px solid var(--ink);text-align:center;border-radius:5px;grid-template-columns:1fr 1fr;margin:.75em 0 .6em;font-size:.86em;display:grid;position:relative;overflow:hidden}.landing .tv-seg:before{content:"";background:var(--ink);width:50%;transition:transform var(--d-enter) var(--ease-out);position:absolute;top:0;bottom:0;left:0}.landing .tv-share.sh-seg .tv-seg:before{transform:translate(100%)}.landing .tv-seg span{transition:color var(--d-base) var(--ease-out);padding:.36em .3em;position:relative}.landing .tv-share:not(.sh-seg) [data-seg=thread],.landing .tv-share.sh-seg [data-seg=folder]{color:var(--paper);font-weight:600}.landing .tv-add{align-items:center;gap:.4em;margin-bottom:.35em;display:flex}.landing .tv-field{border:1px solid var(--rule-2);background:var(--paper);white-space:nowrap;border-radius:5px;flex:1;align-items:center;min-width:0;height:2.2em;padding:0 .55em;font-size:.84em;display:flex;overflow:hidden}.landing .tv-field .ph{color:var(--ink-3);text-overflow:ellipsis;overflow:hidden}.landing .tv-field .typed:not(:empty)~.ph{display:none}.landing .tv-field .typed:not(:empty):after{content:"";vertical-align:-.2em;background:var(--ink);width:1px;height:1.1em;margin-left:1px;display:inline-block}.landing .tv-role{border:1px solid var(--rule-2);white-space:nowrap;border-radius:5px;align-items:center;gap:.15em;min-width:0;height:2.2em;padding:0 .4em 0 .55em;font-size:.8em;display:inline-flex}.landing .tv-role>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.landing .tv-field{flex-basis:5em}.landing .tv .tv-role svg{width:1em;height:1em}.landing .tv-addbtn{background:var(--ink);height:2.2em;color:var(--paper);transition:transform var(--d-fast) var(--ease-out);border-radius:5px;flex:none;align-items:center;padding:0 .7em;font-size:.8em;font-weight:600;display:inline-flex}.landing .tv-share.sh-press .tv-addbtn{transform:scale(var(--press))}.landing .tv-share:not(.sh-maya) [data-person=maya],.landing .tv-share:not(.sh-alex) [data-person=alex]{display:none}.landing .tv-person{transition:opacity var(--d-enter) var(--ease-out),transform var(--d-enter) var(--ease-out)}@starting-style{.landing .tv-person{opacity:0;transform:translateY(-.4em)}}.landing .tv-access-on,.landing .tv-share.sh-link .tv-access-off{display:none}.landing .tv-share.sh-link .tv-access-on{display:inline}.landing .tv-share-foot{border-top:1px solid var(--rule);padding:.55em 0 .25em;display:flex}.landing .tv-copy{border:1px solid var(--rule-2);opacity:.4;transition:opacity var(--d-base) var(--ease-out),transform var(--d-fast) var(--ease-out);border-radius:5px;align-items:center;padding:.3em .6em;font-size:.84em;font-weight:500;display:inline-flex}.landing .tv-share.sh-link .tv-copy{opacity:1}.landing .tv-share.sh-copying .tv-copy{transform:scale(var(--press))}.landing .tv-copy-idle,.landing .tv-share.sh-copied .tv-copy-done{align-items:center;gap:.35em;display:inline-flex}.landing .tv-copy-done,.landing .tv-share.sh-copied .tv-copy-idle{display:none}.landing .tv-new{background:var(--ink);color:var(--paper);border-radius:3px;padding:0 .4em;font-size:.82em;font-weight:600;line-height:1.55}.landing .tv-row{border-top:1px solid var(--rule);white-space:nowrap;align-items:center;gap:.6em;padding:.48em 0;font-size:.9em;display:flex}.landing .tv-row>*{min-width:0}.landing .tv-row em{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;padding-left:.6em;font-size:.92em;font-style:normal;overflow:hidden}.landing .tv-row>span:not(.av){text-overflow:ellipsis;overflow:hidden}.landing .tv-row .av{font-size:.75em}.landing .flow{z-index:3;pointer-events:none;position:absolute;inset:0}.landing .flow-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing .flow-path{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-linecap:round;opacity:0;stroke-dasharray:1 2;stroke-dashoffset:1px}.landing .flow-path.is-on{opacity:1;stroke-dashoffset:0}.landing .flow-path.has-head{marker-end:url(#lp-arrow)}.landing .flow-path.is-rest{opacity:.4;transition:opacity var(--d-enter) var(--ease-out)}.landing .flow-stream{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.1 17.9;opacity:0;transition:opacity var(--d-enter) var(--ease-out)}.landing .flow-path.is-rest+.flow-stream{opacity:.9;animation:lp-stream var(--d-stream) linear infinite}.landing .tv.is-held *,.landing .tv.is-held :before,.landing .tv.is-held :after{animation-play-state:paused!important}.landing .flow-dot{background:var(--ink);width:.8em;height:.8em;box-shadow:0 0 0 .3em var(--sheet);opacity:0;offset-anchor:center;offset-rotate:0deg;border-radius:50%;position:absolute;top:0;left:0}.landing .node{width:max-content;min-width:max(6.6em,96px);max-width:var(--node-room,none);text-align:center;opacity:0;transition:opacity var(--d-enter) var(--ease-out);justify-items:center;gap:.3em;line-height:1.2;display:grid;position:absolute;top:0;left:0}.landing .node-ic{border:1px solid var(--ink);background:var(--sheet);width:2.7em;height:2.7em;color:var(--ink);box-shadow:0 8px 18px -12px var(--soft-shadow);transition:background var(--d-base) var(--ease-out),color var(--d-base) var(--ease-out);border-radius:.75em;place-items:center;margin-bottom:.15em;display:grid}.landing .tv .node-ic svg{width:1.3em;height:1.3em}.landing .node.is-acting .node-ic{background:var(--ink);color:var(--paper)}.landing .node b{font-size:max(11px,.84em);font-weight:600}.landing .node small{color:var(--ink-2);font-size:max(10.5px,.76em);display:block}.landing .tv.s3 .node{opacity:1}.landing .tv.s3 .node[data-node=api]{transition-delay:var(--d-stagger)}.landing .tv.s3 .node[data-node=mcp]{transition-delay:calc(var(--d-stagger) * 2)}.landing .tv.s3 .node[data-node=out]{transition-delay:calc(var(--d-stagger) * 3)}.landing .node-out .state{justify-items:center;display:grid}.landing .node-out .state>span{transition:opacity var(--d-base) var(--ease-out);grid-area:1/1}.landing .node-out .pre{font-family:var(--mono)}.landing .node-out .ok{color:var(--ink);font-weight:600}.landing .node-out .ok,.landing .node-out.is-delivered .pre{opacity:0}.landing .node-out.is-delivered .ok{opacity:1}.landing .tv .node-out .ok svg{vertical-align:-.18em;width:1.05em;height:1.05em;margin-left:.15em}.landing .chip{border:1px solid var(--ink);background:var(--sheet);white-space:nowrap;height:2.1em;transition:background var(--d-base) var(--ease-out),color var(--d-base) var(--ease-out);border-radius:99px;align-items:center;gap:.4em;padding:0 .75em;font-size:.86em;font-weight:500;display:inline-flex}.landing .chip.lit{background:var(--ink);color:var(--paper)}.landing .chip-ic{display:inline-grid}.landing .chip-ic>span{transition:opacity var(--d-base) var(--ease-out);grid-area:1/1;display:grid}.landing .chip-ic .ok,.landing .chip.is-delivered .chip-ic .ic{opacity:0}.landing .chip.is-delivered .chip-ic .ok{opacity:1}.landing .tv-legend{display:none}@container (width<=648px){.landing .tv-views .lbl{display:none}.landing .tv-people .shared{display:none!important}.landing .tv{--u:clamp(11.5px,3.1cqi,13px);flex-direction:column;padding:2.9em 4% 0;display:flex}.landing .tv-ghost{top:2.9em;left:4%;right:4%}.landing .tv-share{width:66%;top:7.9em;right:2%}.landing .tv-add{flex-wrap:wrap}.landing .tv-field{flex-basis:100%}.landing .tv-role{flex:1}.landing .flow{display:none}.landing .tv.s3 .tv-card{transform:none}.landing .tv-card{flex:1 1 0;height:auto;min-height:0}.landing .tv-legend{opacity:0;transition:opacity var(--d-enter) var(--ease-out);flex-wrap:wrap;flex:none;justify-content:center;gap:.45em;padding-top:.75em;display:flex}.landing .tv.s3 .tv-legend{opacity:1}}@container (width<=440px){.landing .tv:has([data-key=maya].is-in) .tv-share{opacity:0;transform:translate(1.2em)}}.landing .dev{background:var(--night);color:var(--night-ink);padding-block:var(--section);border-block:1px solid var(--band-edge)}.landing .dev-grid{row-gap:var(--s-7)}.landing .dev-intro{gap:var(--s-5);top:calc(var(--public-header-height) + var(--s-7));grid-column:1/span 5;align-content:start;align-self:start;display:grid;position:sticky}.landing .dev-intro h2{font-size:var(--t-h2);letter-spacing:-.045em;line-height:.98}.landing .dev-intro h2 span{font-weight:340;display:block}.landing .dev-intro p{font-size:var(--t-lead);color:var(--night-2);letter-spacing:-.014em;max-width:30ch;line-height:1.5}.landing .dev-intro .links{gap:var(--s-2) var(--s-6);flex-wrap:wrap;display:flex}.landing .dev-list{border-top:1px solid var(--night-rule);grid-column:7/span 6}.landing .dev-list>div{grid-template-columns:calc((100% + var(--col-gap)) * 2 / 6 - var(--col-gap)) minmax(0,1fr);column-gap:var(--col-gap);row-gap:var(--s-3);padding-block:var(--s-5);border-bottom:1px solid var(--night-rule);display:grid}.landing .dev-list dt{align-self:start;align-items:center;gap:var(--s-3);min-height:41px;font-size:var(--t-body);letter-spacing:-.01em;font-weight:500;display:flex}.landing .dev-list dt svg{width:18px;height:18px;color:var(--night-2);flex:none}.landing .dev-list dd{gap:var(--s-3);min-width:0;margin:0;display:grid}.landing .dev-list code{font-family:var(--mono);font-size:var(--t-meta);background:var(--night-panel);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;padding:10px 14px;line-height:1.6;display:block}.landing .dev-list code b{font-weight:600}.landing .dev-list code i{color:var(--night-2);font-style:normal}.landing .dev-list dd span{font-size:var(--t-ui);color:var(--night-2)}.landing .dev-note{font-size:var(--t-meta);color:var(--night-2);grid-column:7/span 6}.landing .plans{padding-block:var(--section);row-gap:var(--s-7)}.landing .plans-head{display:contents}.landing .plans-head h2{grid-column:1/span 8}.landing .plans-head p{grid-column:9/span 4;align-self:end}.landing .plans-head h2,.landing .faq-head h2{font-size:var(--t-h2);letter-spacing:-.045em;line-height:.98}.landing .plans-head p{font-size:var(--t-lead);color:var(--ink-2);max-width:30ch;padding-bottom:.3em;line-height:1.5}.landing .plan-cards{gap:var(--col-gap);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.landing .plan{gap:var(--s-5);padding:var(--s-6);border:1px solid var(--rule-2);background:var(--sheet);grid-template-rows:auto auto 1fr auto;display:grid}.landing .plan-pro{background:var(--ink);color:var(--paper);border-color:var(--ink)}.landing .plan h3{justify-content:space-between;align-items:baseline;gap:var(--s-3);font-size:var(--t-statement);letter-spacing:-.035em;line-height:1;display:flex}.landing .plan h3 small{font-size:var(--t-meta);letter-spacing:0;color:var(--ink-2);font-weight:500}.landing .plan-pro h3 small{color:var(--inv-2)}.landing .plan-sum{font-size:var(--t-body);letter-spacing:-.01em;line-height:1.45}.landing .plan ul{gap:var(--s-3);font-size:var(--t-ui);align-content:start;display:grid}.landing .plan li{gap:var(--s-3);grid-template-columns:18px 1fr;align-items:start;display:grid}.landing .plan li svg{width:16px;height:16px;margin-top:3px}.landing .plan-pro li{color:var(--paper)}.landing .plan .btn{justify-self:stretch}.landing .plan-pro .btn{background:var(--paper);color:var(--ink);border-color:var(--paper);--btn-hover:var(--wash)}.landing .faq{padding-block:0 var(--section)}.landing .faq-head{padding-top:var(--s-5);grid-column:1/span 5;align-self:start}.landing .faq-list{border-top:1px solid var(--ink);grid-column:7/span 6}.landing .faq details{border-bottom:1px solid var(--rule-2);interpolate-size:allow-keywords}.landing .faq summary{justify-content:space-between;align-items:center;gap:var(--s-5);min-height:72px;padding-block:var(--s-4);font-size:var(--t-h3);letter-spacing:-.022em;text-wrap:balance;cursor:pointer;font-weight:500;line-height:1.25;list-style:none;display:flex}.landing .faq summary::-webkit-details-marker{display:none}.landing .faq summary i{width:16px;height:16px;transition:transform var(--d-base) var(--ease-out);flex:none;position:relative}.landing .faq summary i:before,.landing .faq summary i:after{content:"";width:16px;height:1.5px;transition:transform var(--d-base) var(--ease-out);background:currentColor;position:absolute;top:7.25px;left:0}.landing .faq summary i:after{transform:rotate(90deg)}.landing .faq details[open] summary i:after{transform:rotate(0)}@media (hover:hover){.landing .faq details:not([open]) summary:hover i{transform:rotate(90deg)}}.landing .faq details::details-content{block-size:0;transition:block-size var(--d-enter) var(--ease-out),content-visibility var(--d-enter) allow-discrete;margin-inline:-6px;padding-inline:6px;overflow:hidden}.landing .faq details[open]::details-content{block-size:auto}.landing .faq .answer{padding-bottom:var(--s-5);max-width:58ch;font-size:var(--t-body);color:var(--ink-2)}.landing .faq .more{width:-moz-fit-content;width:fit-content;margin:calc(var(--s-2) - var(--s-5)) 0 var(--s-4);display:flex}@media (hover:hover){.landing .faq .more:hover svg{transform:translate(2px)}}.landing .faq-next{padding-top:var(--s-5);font-size:var(--t-ui);color:var(--ink-2)}.landing .faq-next a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.landing .final{padding-block:var(--section);position:relative}.landing .final-in{align-items:end;row-gap:var(--s-6);position:relative;container-type:inline-size}.landing .final-in:before{content:"";top:calc(var(--section) * -1);left:max(var(--public-inset),env(safe-area-inset-left,0px));right:max(var(--public-inset),env(safe-area-inset-right,0px));background:var(--ink);height:1px;position:absolute}.landing .final h2{font-size:min(var(--t-display),((100cqi + var(--col-gap)) * 8 / 12 - var(--col-gap)) * .98 / var(--word-em));letter-spacing:-.045em;white-space:nowrap;grid-column:1/span 8;margin-left:-.06em;padding-bottom:.1em;font-weight:340;line-height:.9}.landing .final .cta-row{justify-items:start;gap:var(--s-3);grid-column:9/span 4;padding-bottom:.5em;display:grid}@media (max-width:1180px){.landing .plan-cards,.landing .faq-list,.landing .dev-list,.landing .dev-note,.landing .faq-head,.landing .dev-intro,.landing .plans-head h2,.landing .plans-head p,.landing .final h2,.landing .final .cta-row{grid-column:1/-1}.landing .final h2{font-size:min(var(--t-display),100cqi * .98 / var(--word-em))}.landing .dev-intro p{max-width:46ch}.landing .dev-intro{position:static}.landing .plans-head p{max-width:46ch}.landing .faq-head{margin-bottom:var(--s-6);padding-top:0}}@media (max-width:959.98px){.landing .lead-col,.landing .frames{grid-area:auto/1/auto/-1}.landing .slot{max-width:none}.landing .frames{margin-top:var(--s-7)}.landing .frames .stage{height:min(640px,128vw)}.landing .how-pin{padding-bottom:var(--s-8)}}@media (max-width:760px){.landing .plan-cards,.landing .dev-list>div{grid-template-columns:1fr}.landing .faq summary{font-size:20px}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition-property:opacity,color,background-color,border-color!important;transition-duration:var(--d-base)!important;transition-delay:0s!important;animation:none!important}.landing .faq details::details-content{transition:none}}.motion-off .landing *,.motion-off .landing :before,.motion-off .landing :after{transition:none!important;animation-play-state:paused!important}.motion-off .landing .caret:before{animation:none!important}.motion-off .landing .faq details::details-content{transition:none}@media (forced-colors:active){.landing .link{text-decoration:underline}.landing .faq summary i:before,.landing .faq summary i:after,.landing .spine,.landing .spine i,.landing .caret:before,.landing .caret-s{forced-color-adjust:none;background:canvastext}.landing .flow-dot,.landing .node.is-acting .node-ic,.landing .tv-new,.landing .tv-seg:before,.landing .tv-check .done i,.landing .chip.lit,.landing .av-y{forced-color-adjust:none;color:canvas;box-shadow:none;background:canvastext;border-color:canvastext}.landing .tv-check .done i:after{border-color:canvas}.landing .tv-share:not(.sh-seg) [data-seg=thread],.landing .tv-share.sh-seg [data-seg=folder]{forced-color-adjust:none;color:canvas}.landing .flow-path,.landing .flow-stream{stroke:canvastext}.landing marker path{stroke:canvastext!important}.landing .tv-card,.landing .tv-share,.landing .chip,.landing .plan{border-color:canvastext}.lp-wide .landing .how.in-steps .slogan .w.is-active:before{forced-color-adjust:none;background:canvastext}.lp-wide .landing .how.in-steps .slogan .w.is-active>span{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.05em}}html:not(.js) .landing [data-needs-js]{display:none}@keyframes lp-show{to{visibility:visible}}@keyframes lp-note-new{0%{background:var(--wash)}to{background:0 0}}@keyframes lp-tick{0%{opacity:0;transform:rotate(45deg)scale(.2)}}@keyframes lp-chip-in{0%{opacity:0;transform:translateY(.8em)scale(.9)}}@keyframes lp-stream{to{stroke-dashoffset:-18px}}@keyframes lp-caret{0%,54%{opacity:1}66%,88%{opacity:0}to{opacity:1}}.uc,.uch{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--col-gap:24px;--section:clamp(80px,9vw,128px);--block:clamp(56px,6.5vw,96px);--t-h2:clamp(40px,4.2vw,56px);--t-statement:clamp(22px,2vw,28px);font:400 var(--t-body)/1.55 var(--sans);color:var(--ink)}:where(.uc,.uch) :where(h1,h2,h3,h4,p,ul,ol,dl,dd){margin:0}:where(.uc,.uch) :where(ul,ol){padding:0;list-style:none}:where(.uc,.uch) :where(h1,h2,h3,h4){text-wrap:balance;font-weight:600}:where(.uc,.uch) :where(p,li,dd){text-wrap:pretty}:where(.uc,.uch) :where(h1,h2,h3,p,dd,li){overflow-wrap:anywhere}.uc-shell{width:100%;padding-left:max(var(--public-inset),env(safe-area-inset-left,0px));padding-right:max(var(--public-inset),env(safe-area-inset-right,0px))}.uc-link{align-items:center;gap:var(--s-3);min-height:44px;font-size:var(--t-ui);color:var(--ink);transition:background-size var(--d-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px)/100% 1px no-repeat;font-weight:500;text-decoration:none;display:inline-flex}.uc-link svg{width:15px;height:15px;transition:transform var(--d-base) var(--ease-out);flex:none}@media (hover:hover){.uc-link:hover{background-position:100% calc(100% - 10px);background-size:0 1px}.uc-link:hover svg{transform:translate(3px)}.uc-link.down:hover svg{transform:rotate(90deg)translate(3px)}}.uc-link.down svg{transform:rotate(90deg)}.uc .tag,.uch .tag{letter-spacing:.01em;height:22px;color:var(--ink);white-space:nowrap;vertical-align:middle;border:1px solid;align-items:center;padding:0 7px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.uc .tag.quiet{color:var(--ink-2);border-color:var(--rule-2)}.uc-fine{font-size:var(--t-meta);color:var(--ink-2);line-height:1.5}.ut{font-size:var(--u);line-height:1.42}.ut b{font-weight:600}.ut svg:not(.ut-img){flex:none;width:1.15em;height:1.15em}.ut .ut-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5em 1em;padding:1.15em 1.4em 1em;display:flex}.ut .ut-path{color:var(--ink-2);align-items:center;gap:.4em;font-size:.86em;display:flex}.ut .ut-title{letter-spacing:-.035em;margin-top:.12em;font-size:1.7em;font-weight:600;line-height:1.1}.ut .ut-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.5em .9em;font-size:.86em;display:flex}.ut-status{--dot:.5em;align-items:center;gap:.45em;display:inline-flex}.ut-st{width:var(--dot,.5em);height:var(--dot,.5em);background:var(--ink);border-radius:50%;flex:none;display:inline-block;position:relative}.ut-st-waiting{box-shadow:inset 0 0 0 1.6px var(--ink);background:0 0}.ut-st-done{border:solid var(--ink);background:0 0;border-width:0 0 1.6px 1.6px;border-radius:0;width:.62em;height:.36em;transform:translateY(-.12em)rotate(-45deg)}.ut .ut-people{align-items:center;gap:.6em;display:inline-flex}.ut .ut-shared{color:var(--ink-2);font-size:.86em}.ut .ut-stack{flex-direction:row-reverse;display:flex}.ut .ut-stack .ut-av{margin-left:-.4em;font-size:.86em}.ut .ut-stack .ut-av:last-child{margin-left:0}.ut .ut-desc{max-width:34em;color:var(--ink-2);text-wrap:pretty;margin-top:.35em;font-size:.92em;line-height:1.4}.uch-pane .ut .ut-desc{display:none}.ut .ut-day{color:var(--ink-2);letter-spacing:0;align-items:center;gap:.8em;padding:1.1em 0 .3em 2.6em;font-size:.8em;font-weight:500;display:flex}.ut .ut-day:after{content:"";background:var(--rule);flex:1;height:1px}.ut .ut-note{grid-template-columns:1.72em minmax(0,1fr);column-gap:.95em;padding:.85em .6em;display:grid;position:relative}.ut .ut-note:before{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:1.46em}.ut .ut-note>.ut-av{z-index:1;grid-row:1/span 6;align-self:start;position:relative}.ut .ut-note>:not(.ut-av){grid-column:2}.ut .ut-by{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.2em .55em;font-size:.86em;display:flex}.ut .ut-by b{color:var(--ink)}.ut .ut-pin{color:var(--ink-2);align-items:center;gap:.35em;margin-top:.1em;font-size:.8em;display:inline-flex}.ut .ut-pin svg{width:1em;height:1em}.ut .ut-text{margin-top:.18em;font-size:1em;line-height:1.45}.ut .ut-text+.ut-text{margin-top:.35em}.ut .ut-tag{color:var(--ink-2);font-weight:500}.ut .ut-ref{border:1px solid var(--rule);background:var(--paper);border-radius:5px;justify-self:start;align-items:center;gap:.4em;margin-top:.5em;padding:.3em .6em;font-size:.86em;display:inline-flex}.ut .ut-check{gap:.42em;margin-top:.65em;display:grid}.ut .ut-check li{align-items:center;gap:.6em;font-size:.94em;display:flex}.ut .ut-check i{border:1px solid var(--ink-3);border-radius:3px;flex:none;width:1em;height:1em;position:relative}.ut .ut-check .done i{background:var(--ink);border-color:var(--ink)}.ut .ut-check .done i:after{content:"";border:solid var(--paper);border-width:0 .12em .12em 0;width:.26em;height:.5em;position:absolute;top:.12em;left:.3em;transform:rotate(45deg)}.ut .ut-check .done span{color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.ut .ut-tbl-wrap{max-width:100%;margin-top:.7em;overflow-x:auto}.ut .ut-tbl{border:1px solid var(--rule);border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;border-radius:6px;font-size:.86em;overflow:hidden}.ut .ut-tbl :is(th,td){text-align:left;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);padding:.48em .9em .48em .65em}.ut .ut-tbl .num{white-space:nowrap}.ut .ut-tbl :is(th,td){overflow-wrap:normal}.ut .ut-tbl :is(th,td):last-child{border-right:0}.ut .ut-tbl tr:last-child>*{border-bottom:0}.ut .ut-tbl th{background:var(--paper);font-weight:600}.ut .ut-tbl .num{text-align:right}.ut .ut-img{aspect-ratio:3/2;border:1px solid var(--rule);border-radius:6px;width:min(100%,17em);margin-top:.65em;display:block}.ut .ut-new{background:var(--ink);color:var(--paper);border-radius:3px;padding:0 .4em;font-size:max(11px,.82em);font-weight:600;line-height:1.55}.ut .ut-av{width:2.15em;height:2.15em;box-shadow:0 0 0 2px var(--sheet);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8em;font-weight:600;line-height:1;display:inline-flex}.ut .ut-av svg{width:1.25em;height:1.25em}.ut .ut-av-y{background:var(--ink);color:var(--paper)}.ut .ut-av-m{background:var(--sheet);color:var(--ink);border:1px solid var(--ink)}.ut .ut-av-a{background:var(--wash);color:var(--ink)}.ut .ut-av-tool{background:var(--sheet);color:var(--ink);border:1px dashed var(--ink)}.uc-cards{gap:var(--s-7) var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.uc-cards>li{min-width:0;display:grid}.uc-card{gap:var(--s-3);color:var(--ink);grid-template-rows:auto auto 1fr auto;text-decoration:none;display:grid;position:relative}.uc-card:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.uc-stage{height:var(--stage-h,252px);margin-bottom:var(--s-3);background:var(--paper-2);isolation:isolate;position:relative;overflow:hidden}.uc-stage .ut{--u:11.6px;min-height:calc(var(--stage-h,252px) + 24px);background:var(--sheet);border:1px solid var(--rule);box-shadow:0 1px 0 var(--rule),0 18px 36px -20px var(--soft-shadow);transition:transform var(--d-enter) var(--ease-out);border-radius:10px;position:absolute;top:26px;left:9%;right:9%}.uc-stage .ut .ut-head{padding:.95em 1.15em .85em}.uc-stage .ut .ut-title{font-size:1.5em}.uc-stage .ut .ut-list{padding:.15em .65em .6em}.uc-stage .ut .ut-list>.ut-note:first-child:before{top:.85em}.uc-stage .ut .ut-img{width:min(100%,13em)}.uc-card :is(h2,h3,h4){letter-spacing:-.028em;font-size:22px;font-weight:600;line-height:1.18}.uc-card :is(h2,h3,h4) span{transition:background-size var(--d-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.uc-card p{font-size:var(--t-ui);color:var(--ink-2);max-width:42ch;line-height:1.5}.uc-card .foot{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-2);display:flex}.uc-card .foot>svg{width:16px;height:16px;transition:transform var(--d-base) var(--ease-out);flex:none}.uc-plan{align-items:center;gap:var(--s-3);font-size:var(--t-meta);color:var(--ink-2);display:inline-flex}@media (hover:hover){.uc-card:hover .uc-stage .ut{transform:translateY(-6px)}.uc-card:hover :is(h2,h3,h4) span{background-size:100% 1px}.uc-card:hover .foot>svg{transform:translate(3px)}}.uc-card:active .uc-stage{transition:transform .12s var(--ease-out);transform:scale(.995)}.uc-cards.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-cards.compact .uc-stage{--stage-h:200px}.uc-cards.compact .uc-card :is(h2,h3,h4){font-size:20px}@media (max-width:1180px){.uc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.uc-cards,.uc-cards.compact{row-gap:var(--s-7);grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.uc-stage{--stage-h:220px}.uc-stage .ut{left:7%;right:7%}}.uch{--pad:max(var(--public-gutter),calc((100cqi - var(--public-content)) / 2),env(safe-area-inset-left,0px));--colw:376px;--pane-h:280px;padding-block:clamp(72px,7.2vw,104px) 0;container-type:inline-size}.uch h2{font-size:var(--t-h2);letter-spacing:-.045em;line-height:.98}.uch h2 span{font-weight:340;display:inline-block}@property --uch-fr{syntax:"<length>";inherits:false;initial-value:80px}.uch-row{--fl:80px;--uch-fr:80px;--edge:min(100%,100% - var(--pad) + 200px);overscroll-behavior-x:contain;scroll-padding-inline:var(--pad) calc(100% - var(--edge) + var(--uch-fr) + 8px);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent max(0px,var(--pad) - var(--fl)),#000 var(--pad),#000 calc(var(--edge) - var(--uch-fr)),transparent var(--edge));-webkit-mask-image:linear-gradient(to right,transparent max(0px,var(--pad) - var(--fl)),#000 var(--pad),#000 calc(var(--edge) - var(--uch-fr)),transparent var(--edge));mask-image:linear-gradient(to right,transparent max(0px,var(--pad) - var(--fl)),#000 var(--pad),#000 calc(var(--edge) - var(--uch-fr)),transparent var(--edge));transition:--uch-fr var(--d-base) var(--ease-out);margin-top:clamp(24px,2.4vw,34px);padding-block:6px;overflow:auto hidden}.uch-row.at-end{--uch-fr:0px}.uch-row::-webkit-scrollbar{display:none}@media (min-width:1600px){.uch-row{--uch-fr:160px}}@media (pointer:coarse){.uch-row{scroll-snap-type:x mandatory}.uch-track>li{scroll-snap-stop:always}}.uch-row.is-drag{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.uch-row.is-drag a{cursor:grabbing}.uch .uch-track{grid-template-columns:repeat(var(--n),var(--colw)) auto;width:max-content;padding-left:var(--pad);grid-template-rows:auto auto 1fr;display:grid}.uch-item{grid-row:1/-1;grid-template-rows:subgrid;scroll-snap-align:start;min-width:0;display:grid}.uch-col{grid-row:1/-1;grid-template-rows:subgrid;color:var(--ink);-webkit-user-drag:none;text-decoration:none;display:grid}.uch .uch-col:focus-visible{z-index:1;outline:2px solid var(--focus);outline-offset:-2px;border-radius:12px;position:relative}.uch-pane{height:var(--pane-h);background:var(--sheet);border:1px solid var(--rule);border-left:0;position:relative;overflow:hidden}.uch-item:first-child .uch-pane{border-left:1px solid var(--rule);border-radius:12px 0 0 12px}.uch-item:nth-last-child(2) .uch-pane{border-radius:0 12px 12px 0}.uch-pane .ut{--u:12.2px;height:100%;-webkit-mask-image:linear-gradient(#000 calc(100% - 76px),#0000 calc(100% - 6px));mask-image:linear-gradient(#000 calc(100% - 76px),#0000 calc(100% - 6px))}.uch-pane .ut .ut-head{z-index:1;box-sizing:border-box;background:var(--sheet);grid-template-columns:minmax(0,1fr);align-content:end;row-gap:.3em;height:6.9em;padding:.9em 1.3em .85em;display:grid;position:relative;overflow:hidden}.uch-pane .ut .ut-head>*{min-width:0}.uch-pane .ut .ut-title{white-space:nowrap;text-overflow:ellipsis;font-size:1.5em;overflow:hidden}.uch-pane .ut .ut-meta{white-space:nowrap;flex-wrap:nowrap;align-items:center;height:1.9em;overflow:hidden}.uch-pane .ut .ut-list{transition:transform var(--d-enter) var(--ease-out);padding:.2em .75em .6em}.uch-pane .ut .ut-list>.ut-note:first-child:before{top:.85em}.uch-pane .ut .ut-img{width:min(100%,13em)}.uch-cap{display:contents}.uch-cap h3{padding:var(--s-4) var(--s-5) 0 0;letter-spacing:-.022em;font-size:19px;line-height:1.28}.uch-cap h3 span{transition:background-size var(--d-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.uch-cap .uc-plan{margin-top:var(--s-2);padding-right:var(--s-5);align-self:start;gap:10px;line-height:1.4}.uch-cap .tag{flex:none}.uch .uch-more{width:calc(348px + var(--pad));padding:0 var(--pad) 0 var(--s-7);scroll-snap-align:end;grid-row:1/-1}.uch-more h3{border-top:1px solid var(--ink);letter-spacing:-.022em;padding-top:14px;font-size:19px;line-height:1.28}.uch .uch-more ul{margin-top:var(--s-3);border-top:1px solid var(--rule-2)}.uch-more li a{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:52px;padding-block:var(--s-2);border-bottom:1px solid var(--rule-2);color:var(--ink);font-size:var(--t-ui);font-weight:500;line-height:1.35;text-decoration:none;display:flex}.uch-more li a svg{width:15px;height:15px;transition:transform var(--d-base) var(--ease-out);flex:none}.uch-more li a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.uch-foot{align-items:center;gap:var(--s-5);margin-top:22px;display:flex}.uch-foot .uc-link{flex:none}.uch-foot .uc-link:focus-visible,.uch-nav button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.uch-rail{cursor:pointer;touch-action:pan-y;flex:1;min-width:48px;height:44px;position:relative}.uch-rail:before{content:"";background:var(--rule-2);height:1px;position:absolute;inset:21.5px 0 auto}.uch-rail i{visibility:hidden;background:var(--ink);will-change:transform;height:2px;transition:height .12s var(--ease-out),top .12s var(--ease-out);position:absolute;top:21px;left:0}.uch-rail.is-live i{visibility:visible}.uch-rail.is-scrub i{height:4px;top:20px}.uch-nav{justify-content:flex-end;gap:var(--s-2);width:calc(88px + var(--s-2));flex:none;display:flex}.uch-nav button{border:1px solid var(--ink);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background-color var(--d-base) var(--ease-out),color var(--d-base) var(--ease-out),opacity var(--d-base) var(--ease-out),transform .12s var(--ease-out);background:0 0;border-radius:0;place-items:center;padding:0;display:inline-grid}.uch-nav button svg{width:18px;height:18px}.uch-nav button:active{transform:scale(var(--press))}.uch-nav button.is-end{display:none}@media (hover:hover) and (pointer:fine){.uch-col:hover .ut .ut-list{transform:translateY(-8px)}.uch-col:hover .uch-cap h3 span{background-size:100% 1px}.uch-more li a:hover{border-bottom-color:var(--ink)}.uch-more li a:hover svg{transform:translate(3px)}.uch-rail:hover i{height:4px;top:20px}.uch-nav button:hover{background:var(--ink);color:var(--paper)}}.uch-col:focus-visible .uch-cap h3 span{background-size:100% 1px}@media (max-width:959.98px){.uch{--colw:340px}}@media (max-width:760px){.uch{--colw:min(340px,calc(100cqi - var(--pad) - 56px));--pane-h:268px}.uch-row{--uch-fr:40px;margin-top:var(--s-5)}.uch-pane .ut{--u:11.4px}.uch-cap h3{padding-right:20px;font-size:18px}.uch-cap .uc-plan{padding-right:20px}.uch .uch-more{width:calc(var(--colw) - 8px + var(--pad));padding-left:var(--s-6)}.uch-foot{row-gap:var(--s-1);flex-wrap:wrap;margin-top:14px}.uch-rail{flex-basis:100%;order:-1}}@media (pointer:coarse),(max-width:760px){.uch-nav{display:none}}@media (prefers-reduced-motion:reduce){.uc-card:hover .uc-stage .ut,.uc-card:active .uc-stage{transform:none}.uc-stage .ut,.uc-card .foot>svg,.uc-link svg{transition:none}.uch-col:hover .ut .ut-list{transform:none}.uch-pane .ut .ut-list,.uch-more li a svg,.uch-rail i,.uch-row{transition:none}}@media (forced-colors:active){.uc-stage .ut,.uch-pane{border-color:canvastext}.uch-rail i,.uch-rail:before{forced-color-adjust:none;background:canvastext}.ut .ut-new,.ut .ut-av-y,.ut .ut-check .done i,.ut-st{forced-color-adjust:none;color:canvas;background:canvastext}.ut-st-waiting{background:canvas;box-shadow:inset 0 0 0 1.5px canvastext}.ut-st-done{background:0 0;border-color:canvastext}.ut .ut-check .done i:after{border-color:canvas}.uc-card :is(h2,h3,h4) span,.uch-cap h3 span,.uc-link{text-decoration:underline}}@font-face{font-family:Inter Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Display Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-italic-fe11NjBs.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Display Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-italic-Ck9oD2H0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Display Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-italic-BIcRYUEt.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Display Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-italic-mtaF_0H_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Display Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-italic-C7TReJrb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Display Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-italic-BLMf5All.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Display Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-italic-BbqH_2Ar.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.before-you-subscribe{max-width:68ch;margin:0 0 20px;container-type:inline-size}.before-you-subscribe>h2{margin-bottom:12px}.before-you-subscribe>dl{grid-template-columns:fit-content(11em) minmax(0,1fr);gap:6px 16px;margin:0;font-size:13px;line-height:20px;display:grid}.before-you-subscribe>dl>div{display:contents}.before-you-subscribe dt{color:var(--text);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:450}.before-you-subscribe dd{color:var(--secondary);text-wrap:pretty;font-variant-numeric:tabular-nums;margin:0}.before-you-subscribe dd strong{color:var(--text);font-weight:500}section.before-you-subscribe>p.before-you-subscribe-terms{color:var(--secondary);text-wrap:pretty;margin:10px 0 0;font-size:12px;line-height:18px}.before-you-subscribe a{color:inherit}@container (width<=440px){.before-you-subscribe>dl{grid-template-columns:minmax(0,1fr);row-gap:0}.before-you-subscribe dd{margin-bottom:8px}.before-you-subscribe>dl>div:last-child>dd{margin-bottom:0}}.public-document.legal-document{max-width:calc(var(--reading) + 60px)}.legal-document>h1{letter-spacing:-1.2px;margin-bottom:18px;font-size:36px}.legal-breadcrumb{color:var(--secondary);margin-bottom:20px;font-size:12px}.legal-language{color:var(--secondary);margin:0 0 16px;font-size:13px}.legal-notice{border-block:1px solid var(--line);margin:0 0 20px;padding:12px 0;font-size:15px;line-height:1.6}.legal-meta{color:var(--secondary);flex-wrap:wrap;gap:4px 28px;margin:0 0 16px;font-size:13px;display:flex}.legal-meta div{gap:6px;display:flex}.legal-meta dt:after{content:":"}.legal-meta dd{color:var(--text);margin:0}.legal-actions{flex-wrap:wrap;align-items:center;gap:4px 20px;margin-bottom:32px;font-size:13px;display:flex}.legal-actions a,.legal-actions .text-button{align-items:center;min-height:32px;padding:0;font-size:13px;font-weight:400;text-decoration:underline;display:inline-flex}.legal-contents{border-block:1px solid var(--line);margin-bottom:12px;padding:16px 0 18px}.legal-contents h2{margin:0 0 8px;font-size:13px;font-weight:550}.legal-contents ol{columns:2 260px;column-gap:32px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none}.legal-contents li{break-inside:avoid}.legal-contents-toggle{display:none}.legal-contents a{color:var(--secondary);padding:3px 0;display:inline-block}.legal-text,.legal-document>p,.legal-releases{font-size:17px;line-height:1.5}.legal-text h2{margin:40px 0 12px;font-size:21px;font-weight:530;line-height:1.3}.legal-text p{overflow-wrap:break-word;margin:12px 0}.legal-text table{border-collapse:collapse;width:100%;margin:20px 0;font-size:15px;line-height:1.5}.legal-text th,.legal-text td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:break-word;padding:9px 16px 9px 0}.legal-text th:first-child,.legal-text td:first-child{min-width:11ch}.legal-text th{border-bottom-color:var(--secondary);font-weight:550}.legal-text .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.legal-text th:last-child,.legal-text td:last-child{padding-right:0}.legal-index{border-top:1px solid var(--line);margin:28px 0;padding:0;list-style:none}.legal-index li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;padding:14px 0;display:flex}.legal-index a{font-size:17px;font-weight:500}.legal-index span{color:var(--secondary);font-size:13px}.legal-releases{margin:28px 0;padding:0;list-style:none}.legal-releases>li{border-top:1px solid var(--line);padding:20px 0}.legal-releases h2{margin:0 0 6px;font-size:17px;font-weight:550}.legal-releases p{color:var(--secondary);margin:0 0 8px}.legal-releases .legal-release-change strong{color:var(--text);font-weight:550}.legal-releases ul{margin:0;padding-left:18px;font-size:15px;line-height:2}@media (pointer:coarse){.legal-actions a,.legal-actions .text-button,.legal-contents a,.legal-breadcrumb a,.legal-index a,.legal-document>p>a,.legal-releases a,.legal-text .legal-lone-link>a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:600px){.legal-text th,.legal-text td{-webkit-hyphens:auto;hyphens:auto}.legal-contents{padding:4px 0}.legal-contents h2,.legal-contents:not(.open) ol{display:none}.legal-contents-toggle{justify-content:space-between;align-items:center;width:100%;min-height:44px;font-size:14px;font-weight:550;display:flex}.legal-contents.open .legal-contents-toggle svg{transform:rotate(180deg)}.legal-contents ol{padding-bottom:12px}.legal-document>h1{letter-spacing:-.9px;font-size:30px}.legal-text,.legal-document>p,.legal-releases{font-size:16px}.legal-text table{font-size:14px}.legal-text th,.legal-text td{padding-right:10px}}@media print{.skip-link,.public-footer,.legal-breadcrumb,.legal-actions,.legal-contents{display:none!important}.public-document.legal-document{max-width:none;padding:0}.legal-text{font-size:11pt}.legal-text a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt}.legal-text h2{break-after:avoid}.legal-text tr{break-inside:avoid}}:root:has(.public-site){--paper:#f3f1eb;--paper-2:#ebe8e1;--sheet:#fbfaf8;--ink:#1c1c1a;--ink-2:#5f5e59;--ink-3:#8a8882;--rule:#1c1c1a1f;--rule-2:#1c1c1a38;--wash:#e7e4dc;--wash-2:#d9d6ce;--night:#1c1c1a;--night-ink:#f3f1eb;--night-2:#a9a7a0;--night-rule:#f3f1eb24;--night-panel:#242422;--shadow:0 1px 0 #1c1c1a0a,0 20px 44px -20px #1c1c1a3d,0 56px 100px -56px #1c1c1a4d;--inv-2:#a9a7a0;--band-edge:transparent;--img-bg:#ece9e2;--img-ink:#1c1c1a;--soft-shadow:#1c1c1a1f;--lift:0 30px 60px -30px #00000059;--btn-hover:#3a3936;--sans:"Inter Display Variable","Inter Variable",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--public-gutter:clamp(20px,5.5vw,80px);--public-content:1280px;--public-header-height:64px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.65,0,.35,1);--ease-in:cubic-bezier(.4,0,1,1);--d-fast:.15s;--d-base:.24s;--d-enter:.42s;--d-scene:.64s;--press:.97;--t-meta:13px;--t-ui:15px;--t-body:17px;--t-lead:clamp(18px,1.35vw,20px);--t-h3:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:root:has(.public-site){--canvas:var(--paper);--page:var(--sheet);--elevated:var(--sheet);--text:var(--ink);--secondary:var(--ink-2);--muted:var(--ink-2);--line:var(--rule);--hover:var(--paper-2);--selected:var(--wash);--hover-raised:var(--paper-2);--selected-raised:var(--wash);--focus:var(--ink);background:var(--paper);color:var(--ink)}.public-site{background:var(--paper)}@supports (animation-timeline:scroll()){html:root:has(.public-site){animation:steps(2,jump-none) both public-canvas;animation-timeline:scroll(root)}}@keyframes public-canvas{0%{background-color:var(--paper)}to{background-color:var(--night)}}:root[data-theme=dark]:has(.public-site){--paper:#141413;--paper-2:#1b1b19;--sheet:#1d1d1b;--ink:#edebe4;--ink-2:#aeaca4;--ink-3:#85837d;--rule:#edebe41f;--rule-2:#edebe438;--wash:#2b2b28;--wash-2:#36362f;--night:#252421;--night-ink:#edebe4;--night-2:#acaaa3;--night-rule:#edebe421;--night-panel:#302f2b;--shadow:0 0 0 1px #edebe40f,0 20px 44px -20px #000000a6,0 56px 100px -56px #000000bf;--inv-2:#5f5e59;--band-edge:#edebe424;--img-bg:#2a2a27;--img-ink:#d9d7d0;--soft-shadow:#00000080;--lift:0 30px 60px -30px #000000e6;--btn-hover:#d2cfc7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]):has(.public-site){--paper:#141413;--paper-2:#1b1b19;--sheet:#1d1d1b;--ink:#edebe4;--ink-2:#aeaca4;--ink-3:#85837d;--rule:#edebe41f;--rule-2:#edebe438;--wash:#2b2b28;--wash-2:#36362f;--night:#252421;--night-ink:#edebe4;--night-2:#acaaa3;--night-rule:#edebe421;--night-panel:#302f2b;--shadow:0 0 0 1px #edebe40f,0 20px 44px -20px #000000a6,0 56px 100px -56px #000000bf;--inv-2:#5f5e59;--band-edge:#edebe424;--img-bg:#2a2a27;--img-ink:#d9d7d0;--soft-shadow:#00000080;--lift:0 30px 60px -30px #000000e6;--btn-hover:#d2cfc7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (max-width:760px){:root:has(.public-site){--public-header-height:56px}}html:has(.public-site){scroll-padding-top:calc(var(--public-header-height) + 16px);-webkit-text-size-adjust:100%}html.tx-hold .public-site,html.tx-hold .public-site *,html.tx-hold .public-site :before,html.tx-hold .public-site :after{transition:none!important}.public-site{--public-inset:max(var(--public-gutter),calc((100% - var(--public-content)) / 2));font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.public-site ::selection{background:var(--ink);color:var(--paper)}.public-site :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.public-header{z-index:40;height:var(--public-header-height);padding-inline:max(var(--public-inset),env(safe-area-inset-left,0px)) max(var(--public-inset),env(safe-area-inset-right,0px));background:var(--paper);color:var(--ink);grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:24px;display:grid;position:sticky;top:0}.public-header:after{content:"";left:max(var(--public-inset),env(safe-area-inset-left,0px));right:max(var(--public-inset),env(safe-area-inset-right,0px));background:var(--ink);height:1px;position:absolute;bottom:0}.public-header>a:first-child{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.public-site .brand{letter-spacing:-.045em;gap:10px;font-size:21px;font-weight:600}.public-site .brand .brand-mark{width:24px;height:24px}.public-nav{font-size:var(--t-ui);gap:32px;display:flex}.public-nav a,.public-header-actions .public-account{min-height:44px;color:inherit;white-space:nowrap;transition:background-size var(--d-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 11px)/0 1px no-repeat;align-items:center;text-decoration:none;display:flex}.public-nav a[aria-current]{background-size:100% 1px}@media (hover:hover){.public-nav a:hover,.public-header-actions .public-account:hover{background-size:100% 1px}}.public-header:not(:has(.public-nav)){grid-template-columns:1fr auto}.public-header>a:first-child{justify-self:start}.public-header-actions{font-size:var(--t-ui);justify-content:flex-end;align-items:center;gap:8px;display:flex}.public-header-actions .public-account{place-items:center;margin-inline:8px;font-weight:400;display:inline-grid}.public-tool{width:40px;height:40px;color:var(--ink);border:1px solid var(--rule-2);cursor:pointer;transition:border-color var(--d-fast);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.public-tool:hover{border-color:var(--ink);background:0 0}}.public-tool svg{width:18px;height:18px}.public-tool-state{display:contents}:root:not([data-theme=dark]) .public-when-dark,:root[data-theme=dark] .public-when-light,:root.motion-off .public-when-moving,:root:not(.motion-off) .public-when-paused{display:none}@media not all and (max-height:500px){:is(.public-header>a,.public-nav>a,.public-header-actions>:is(a,button),.public-mobile-menu>summary){scroll-margin-top:calc(-1 * (var(--public-header-height) + 16px))}}.public-site a[aria-busy=true]{cursor:progress}.public-site .btn{background:var(--ink);min-height:48px;color:var(--paper);border:1px solid var(--ink);font-size:var(--t-ui);letter-spacing:-.01em;isolation:isolate;cursor:pointer;transition:color var(--d-base) var(--ease-out),transform .12s var(--ease-out);border-radius:0;justify-content:space-between;align-items:center;gap:24px;padding:12px 18px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.public-site .btn:before{content:"";z-index:-1;background:var(--btn-hover);transform-origin:bottom;transition:transform var(--d-base) var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}@media (hover:hover){.public-site .btn:hover:before{transform:scaleY(1)}}.public-site .btn svg{width:16px;height:16px;transition:transform var(--d-base) var(--ease-out);flex:none}@media (hover:hover){.public-site .btn:hover svg{transform:translate(3px)}.public-site .public-open:hover svg{transform:translate(2px,-2px)}:root[data-return] .public-site .public-open:hover svg{transform:translate(-3px)}.public-site .btn-ghost:hover{color:var(--paper)}}:root[data-return] .public-site .public-open{justify-content:flex-start;gap:10px}.public-site .btn:active{transform:scale(var(--press))}.public-site .btn-lg{min-height:56px;font-size:var(--t-body);padding:15px 22px}.public-site .btn-ghost{color:var(--ink);background:0 0}.public-site .btn-ghost:before{background:var(--ink)}.public-header .btn{gap:16px;min-height:40px;padding:8px 14px}.public-open-short,:root[data-return] .public-open [data-entry=open],:root:not([data-return]) .public-open [data-entry=return],.public-open [data-return-label],:root[data-return] .public-site .public-body-entry{display:none}:is(:root[data-return=threads] [data-return-label=threads],:root[data-return=search] [data-return-label=search],:root[data-return=drafts] [data-return-label=drafts],:root[data-return=trash] [data-return-label=trash],:root[data-return=archive] [data-return-label=archive],:root[data-return=images] [data-return-label=images],:root[data-return=shared] [data-return-label=shared],:root[data-return=storage] [data-return-label=storage],:root[data-return=settings] [data-return-label=settings]){display:inline}.public-mobile-menu{display:none}.public-mobile-menu summary{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;list-style:none;display:flex}.public-mobile-menu summary::-webkit-details-marker{display:none}.public-menu-icon{width:20px;height:1.5px;transition:background var(--d-fast);background:currentColor;display:block;position:relative}.public-menu-icon:before,.public-menu-icon:after{content:"";width:20px;height:1.5px;transition:transform var(--d-base) var(--ease-out);background:currentColor;position:absolute;left:0}.public-menu-icon:before{top:-6px}.public-menu-icon:after{top:6px}.public-mobile-menu[open] .public-menu-icon{background:0 0}.public-mobile-menu[open] .public-menu-icon:before{transform:translateY(6px)rotate(45deg)}.public-mobile-menu[open] .public-menu-icon:after{transform:translateY(-6px)rotate(-45deg)}.public-mobile-links{z-index:39;top:var(--public-header-height);overscroll-behavior:contain;padding:32px max(var(--public-gutter),env(safe-area-inset-right,0px)) max(32px,env(safe-area-inset-bottom,0px)) max(var(--public-gutter),env(safe-area-inset-left,0px));background:var(--paper);align-content:start;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.public-mobile-links>a{letter-spacing:-.035em;min-height:52px;color:var(--ink);overflow-wrap:anywhere;align-items:center;font-size:32px;font-weight:600;line-height:1.15;text-decoration:none;display:flex}.public-mobile-links>a[aria-current]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.public-mobile-menu:not([open]) .public-mobile-links{display:none}.public-menu-tools{gap:8px;margin-top:16px;display:grid}.public-menu-tools button{min-height:52px;font:inherit;font-size:var(--t-body);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:0;display:flex}.public-menu-tools svg{flex:none;width:20px;height:20px}.public-mobile-links>a,.public-menu-tools button{margin-inline:-12px;padding-inline:12px;position:relative}.public-mobile-links>a:after,.public-menu-tools button:after{content:"";background:var(--rule);height:1px;position:absolute;bottom:0;left:12px;right:12px}.public-site :is(.public-mobile-links>a,.public-menu-tools button):focus-visible{outline-offset:-4px}:is(.public-mobile-links>a,.public-menu-tools button):focus-visible:after{visibility:hidden}.public-site .public-menu-tools button:hover{background:0 0}@media (hover:hover){.public-site .public-mobile-links>a:not([aria-current]):hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.public-site .public-menu-tools button:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}@media (max-width:1100px){.public-header{grid-template-columns:1fr auto}.public-nav,.public-header-actions>.public-tool,.public-header-actions>.public-account{display:none}.public-mobile-menu{display:block}html:has(.public-mobile-menu[open]){overflow:hidden}}:root.header-compact .public-header{grid-template-columns:1fr auto}:root.header-compact .public-header :is(.public-nav,.public-header-actions>.public-tool,.public-header-actions>.public-account){display:none}:root.header-compact .public-header .public-mobile-menu{display:block}html.header-compact:has(.public-mobile-menu[open]){overflow:hidden}@media (max-width:420px){.public-open-full{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-open-short{display:inline}.public-header{gap:12px}}@media (max-width:374px){.public-site .public-header .brand{gap:8px;font-size:18px}.public-site .public-header .brand .brand-mark{width:20px;height:20px}.public-header .btn{padding-inline:12px}.public-header .btn svg{display:none}.public-header-actions{gap:4px}}@media (max-height:500px){.public-header{position:relative}html:has(.public-site){scroll-padding-top:16px}html:has(.public-mobile-menu[open]) .public-header{position:sticky}}@media print{.public-header{display:none}}html:not(.js) :is(.public-tool,.public-menu-tools,.public-footer .language-selector,.legal-actions button){display:none}html:has(.public-site) :is(.modal,.analytics-panel){font-family:var(--sans);border-color:var(--rule-2);box-shadow:var(--shadow);border-radius:0}html:has(.public-site) .modal .modal-heading h2{letter-spacing:-.02em}html:has(.public-site) :is(.modal,.analytics-panel) :is(.primary,.secondary){border:1px solid var(--ink);min-height:44px;transition:background var(--d-base) var(--ease-out),color var(--d-base) var(--ease-out);border-radius:0;font-weight:500}html:has(.public-site) :is(.modal,.analytics-panel) .secondary{color:var(--ink);background:0 0}html:has(.public-site) :is(.modal,.analytics-panel) .primary{background:var(--ink);color:var(--paper)}@media (hover:hover){html:has(.public-site) :is(.modal,.analytics-panel) .secondary:hover{background:var(--ink);color:var(--paper)}html:has(.public-site) :is(.modal,.analytics-panel) .primary:hover{background:var(--btn-hover);border-color:var(--btn-hover)}}html:has(.public-site) :is(.modal .modal-heading,.analytics-panel-actions) .icon-button{border-radius:0}.public-site>main{min-height:calc(100svh - var(--public-header-height))}.public-footer{--text:var(--night-ink);--secondary:var(--night-2);--muted:var(--night-2);--line:var(--night-rule);--page:var(--night-panel);--elevated:var(--night-panel);--hover:var(--night-panel);--selected:var(--night-panel);--focus:var(--night-ink);padding:64px max(var(--public-inset),env(safe-area-inset-right,0px)) max(32px,env(safe-area-inset-bottom,0px)) max(var(--public-inset),env(safe-area-inset-left,0px));background:var(--night);color:var(--night-ink);border-top:1px solid var(--band-edge);grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px;display:grid}.public-footer a{color:inherit;text-decoration:none}.public-footer-brand{grid-column:1/span 4;align-content:start;justify-items:start;gap:16px;display:grid}.public-footer-brand>a{align-items:center;min-height:44px;display:inline-flex}.public-footer-brand p{font-size:var(--t-ui);color:var(--night-2);text-wrap:pretty;max-width:30ch;margin:0;line-height:1.55}.public-footer-col{font-size:var(--t-ui);grid-column:span 2;align-content:start;gap:8px;display:grid}.public-footer-col:first-of-type{grid-column:5/span 2}.public-footer-col h2{font-size:var(--t-meta);color:var(--night-2);margin:0 0 8px;font-weight:500;line-height:1.5}.public-footer-col{min-width:0}.public-footer-col a{overflow-wrap:anywhere;align-items:center;min-height:32px;line-height:1.35;display:flex}.public-footer-col a[aria-current]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.public-footer-col a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.public-footer-col .public-account{justify-items:start;display:inline-grid}.public-footer-base{border-top:1px solid var(--night-rule);font-size:var(--t-meta);color:var(--night-2);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 32px;padding-top:24px;display:flex}.public-footer-base .copyright-notice{color:var(--night-2);font-size:var(--t-meta)}.public-footer-preferences{flex-wrap:wrap;align-items:center;gap:8px 24px;min-width:0;display:flex}.public-footer .language-selector{max-width:100%}.public-footer .language-selector .select-control{min-height:44px}.public-footer .analytics-preferences{flex:none;max-width:100%}.public-footer .analytics-preferences>.text-button{color:var(--night-ink)}@media (min-width:960px) and (min-height:700px){.public-site>main{z-index:1;background:var(--paper);box-shadow:var(--lift);position:relative}.public-footer{z-index:0;position:sticky;bottom:0}}@media (max-width:959.98px){.public-footer-brand{grid-column:1/-1}.public-footer-col,.public-footer-col:first-of-type{grid-column:span 3}}@media (max-width:760px){.public-footer-col,.public-footer-col:first-of-type{grid-column:span 6}.public-footer-base{flex-direction:column;align-items:flex-start}.public-footer .analytics-preferences>.text-button{padding-left:0}}@media (forced-colors:active){.public-header:after,.public-menu-icon,.public-menu-icon:before,.public-menu-icon:after,.public-mobile-links>a:after,.public-menu-tools button:after{forced-color-adjust:none;background:canvastext}.public-mobile-menu[open] .public-menu-icon{background:0 0}.public-site .btn{border:1px solid buttontext}}@media (prefers-reduced-motion:reduce){.public-site .btn,.public-site .btn:before,.public-site .btn svg,.public-nav a,.public-menu-icon,.public-menu-icon:before,.public-menu-icon:after{transition:none}}.public-reader-slot{display:grid}:is(.public-account,.public-reader-slot)>*{grid-area:1/1}html.reader-hinted :is(.public-account,.public-reader-slot)>[data-reader=guest],html:not(.reader-hinted) :is(.public-account,.public-reader-slot)>[data-reader=member]{visibility:hidden}html.reader-hinted .public-mobile-links>[data-reader=guest],html:not(.reader-hinted) .public-mobile-links>[data-reader=member]{display:none}.help-topics>section .public-reader-slot>p{margin:0}.help-topics{max-width:var(--reading);margin-bottom:36px}.public-document .help-back{margin-bottom:24px;padding-left:0}.help-topics .text-button{padding-left:0}.client-setup-help details{border-top:1px solid var(--line);padding:12px 0}.client-setup-help summary{cursor:pointer;padding:4px 0;font-size:15px;font-weight:500}.client-setup-help p{color:var(--secondary);margin:12px 0;font-size:15px;line-height:1.85}.client-setup-help pre{background:var(--page);border:1px solid var(--line);border-radius:var(--control-radius);max-width:100%;padding:14px;font-size:12px;line-height:1.7;overflow-x:auto}.plan-prices{border-top:1px solid var(--line);margin:20px 0 0}.plan-prices div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:14px;display:flex}.plan-prices dt{color:var(--secondary)}.plan-prices dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:550}.plan-comparison .plan-renewal{margin-top:10px;font-size:12px;line-height:1.6}.plan-comparison>section{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.plan-comparison>section>:is(ul,dl,.plan-action){align-self:stretch}.plan-comparison>section>:last-child{margin-top:auto}.plan-comparison ul{line-height:1.6}.plan-comparison li+li{margin-top:8px}.plan-comparison ul:has(+.plan-limits){margin-bottom:12px}.plan-comparison .plan-limits{margin:0 0 28px}.plan-action{place-items:end start;min-height:34px;display:grid}.plan-action>*{grid-area:1/1;min-width:0}.plan-action>[aria-hidden]{visibility:hidden}.plan-offer{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.plan-comparison .plan-action .plan-renewal{margin:0}.plan-action .secondary{white-space:normal;max-width:100%}@media (max-width:719px),(pointer:coarse){.plan-action{min-height:44px}}.plan-heading{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:5px;display:flex}.plan-comparison .plan-heading h2{margin-bottom:0}.help-contact-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:32px;display:flex}.help-article-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:32px;padding-top:20px;display:flex}.public-document .help-article-footer p{color:var(--secondary);margin:0}.help-article-footer .text-button{padding-inline:0}.contact-page{max-width:560px}.contact-page h1{margin-bottom:28px}.unsubscribe-page{max-width:560px}.unsubscribe-page>h1{text-wrap:balance}.unsubscribe-page>.section-intro{margin-bottom:0}.unsubscribe-page>.secondary{margin-top:25px}.unsubscribe-page>.inline-error{padding:0;font-size:14px}.unsubscribe-page>.primary[aria-busy=true],.unsubscribe-actions [aria-busy=true]{cursor:progress}.unsubscribe-page>.unsubscribe-actions{align-items:center;gap:8px 16px;margin-top:25px}@media (max-width:600px){.contact-page{padding-block:28px}.help-contact-actions{gap:8px 12px}}.api-guide ol{color:var(--secondary);margin:12px 0;padding-left:22px;font-size:15px;line-height:1.85}.api-guide ol li+li{margin-top:6px}.api-guide strong{color:var(--text);font-weight:550}.api-guide code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.api-guide pre{background:var(--page);border:1px solid var(--line);border-radius:var(--control-radius);max-width:100%;margin:16px 0;padding:14px;font-size:12px;line-height:1.7;overflow-x:auto}.api-guide pre code{font-size:inherit;overflow-wrap:normal}.api-guide .api-example{margin:16px 0}.api-guide .api-example figcaption{color:var(--secondary);margin-bottom:6px;font-size:12px;font-weight:550}.api-guide .api-example pre{margin:0}.api-table{max-width:100%;margin:16px 0;overflow-x:auto}.api-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.api-table th,.api-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:9px 16px 9px 0}.api-table th{border-bottom-color:var(--secondary);font-weight:550}.api-table td{color:var(--secondary)}.api-table td:first-child{white-space:nowrap;color:var(--text)}.api-table th:last-child,.api-table td:last-child{padding-right:0}.help-topics .text-button:not(:last-child){margin-right:16px}.legal-help>section>ol{color:var(--secondary);margin:12px 0;padding-left:22px;font-size:15px;line-height:1.85}.legal-help>section>ol>li+li{margin-top:4px}.legal-help .legal-help-contact{color:var(--text);overflow-wrap:anywhere;flex-direction:column;display:flex}.legal-help>section>p a,.legal-help>.section-intro a,.legal-help>section>ol a{overflow-wrap:anywhere}.public-site{--doc-measure:720px;--doc-top:clamp(48px,7vw,104px);--doc-bottom:clamp(80px,9vw,128px)}.public-site>main{--accent:var(--ink)}.public-site .public-document{max-width:none;padding:var(--doc-top) max(var(--public-inset),env(safe-area-inset-right,0px)) var(--doc-bottom) max(var(--public-inset),env(safe-area-inset-left,0px));font-size:var(--t-body);color:var(--ink);margin:0;line-height:1.6}.public-site .public-document>*{max-width:var(--doc-measure)}.public-site .public-document>h1{letter-spacing:-.045em;max-width:min(100%,960px);color:var(--ink);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 24px;font-size:clamp(40px,4.2vw,56px);font-weight:600;line-height:1}.public-site .public-document>.section-intro{max-width:min(100%,680px);font-size:var(--t-lead);letter-spacing:-.014em;color:var(--ink-2);text-wrap:pretty;margin:0 0 clamp(40px,5vw,64px);line-height:1.5}.public-site .public-document>.section-intro+.section-intro{margin-top:calc(-1*clamp(40px,5vw,64px) + 16px)}.public-site :is(.public-document,.public-document>section,.help-topics>section,.help-topics .public-reader-slot)>p:not([class]){font-size:var(--t-body);color:var(--ink-2);text-wrap:pretty;margin:0 0 16px;line-height:1.6}.public-site .public-document :is(p,li,dd,td) strong{color:var(--ink);font-weight:600}.public-site .public-document :is(p,li,dd,td,span) a:not([class]),.public-site .public-document .legal-help-contact a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);transition:text-decoration-color var(--d-fast)}@media (hover:hover){.public-site .public-document :is(p,li,dd,td,span) a:not([class]):hover,.public-site .public-document .legal-help-contact a:hover{text-decoration-color:currentColor}}.public-site :is(.public-document,.public-document>section)>h2{max-width:var(--doc-measure);font-size:var(--t-h3);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:56px 0 12px;font-weight:600;line-height:1.2}.public-site .public-document>section>:is(ul,ol):not([class]){font-size:var(--t-body);color:var(--ink-2);margin:0 0 16px;padding-left:1.25em;line-height:1.6}.public-site .public-document>section>:is(ul,ol):not([class])>li+li{margin-top:6px}.public-site .public-document>section>:is(ul,ol):not([class])>li::marker{color:var(--ink-2)}.public-site .public-document>.quiet,.public-site .public-document .purchase-terms{font-size:var(--t-ui);color:var(--ink-2);text-wrap:pretty;margin:24px 0 0;line-height:1.55}.public-site .public-document .purchase-terms{font-size:var(--t-meta)}.public-site .public-document code{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;font-size:.86em}.public-site .public-document pre{background:var(--sheet);border:1px solid var(--rule-2);max-width:100%;font:13px/1.7 var(--mono);color:var(--ink);tab-size:2;border-radius:0;margin:16px 0;padding:16px 20px;overflow-x:auto}.public-site .public-document pre code{font-size:inherit;overflow-wrap:normal}.public-site .public-document :is(pre,.api-table){scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent}.public-site :is(.public-document,.public-header) :is(.primary,.secondary),.public-site .public-document>:is(.primary,.secondary){border:1px solid var(--ink);max-width:100%;min-height:48px;font-size:var(--t-ui);letter-spacing:-.01em;text-align:start;white-space:normal;isolation:isolate;cursor:pointer;transition:color var(--d-base) var(--ease-out),transform .12s var(--ease-out);border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.public-site .public-document :is(.primary,.secondary):before{content:"";z-index:-1;transform-origin:bottom;transition:transform var(--d-base) var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.public-site .public-document .primary{background:var(--ink);color:var(--paper)}.public-site .public-document .primary:before{background:var(--btn-hover)}.public-site .public-document .secondary{color:var(--ink);background:0 0}.public-site .public-document .secondary:before{background:var(--ink)}@media (hover:hover){.public-site .public-document .primary:hover:not(:disabled,[aria-disabled=true]){background:var(--ink)}.public-site .public-document .secondary:hover:not(:disabled,[aria-disabled=true]){color:var(--paper);background:0 0}.public-site .public-document :is(.primary,.secondary):hover:not(:disabled,[aria-disabled=true]):before{transform:scaleY(1)}}.public-site .public-document :is(.primary,.secondary):active:not(:disabled,[aria-disabled=true]){transform:scale(var(--press))}.public-site .public-document :is(.primary,.secondary)[aria-disabled=true]:not([aria-busy=true]){opacity:var(--disabled-opacity);cursor:not-allowed}.public-site .public-document :is(.primary,.secondary) svg{transition:transform var(--d-base) var(--ease-out);flex:none}.public-site .public-document :is(.primary,.secondary)>svg:first-child{margin-inline-end:-6px}.public-site .public-document .danger-button{min-height:48px;font-size:var(--t-ui);border-radius:0;padding:12px 18px}.public-site :is(.public-document,.public-header) .text-button{min-height:44px;color:var(--ink);font-size:var(--t-ui);text-align:start;white-space:normal;transition:background-size var(--d-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px)/100% 1px no-repeat;border:0;border-radius:0;align-items:center;gap:10px;padding:0;font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}@media (hover:hover){.public-site :is(.public-document,.public-header) .text-button:hover:not(:disabled,[aria-disabled=true]){color:var(--ink);background:linear-gradient(currentColor,currentColor) 100% calc(100% - 10px)/0 1px no-repeat}}.public-site :is(.public-document,.public-header) .text-button svg{width:15px;height:15px;transition:transform var(--d-base) var(--ease-out);flex:none}@media (hover:hover){.public-site :is(.public-document,.public-header) .text-button:hover svg{transform:translate(3px)}}.public-site .public-header>.text-button{font-weight:400}.public-site .public-document>.help-back{margin:0 0 32px}.public-site .public-document>:is(.primary,.secondary){margin-top:40px}.public-site .public-document>section>:is(.primary,.secondary){margin-top:24px}.public-site .public-document>.help-contact-actions,.public-site .public-document .payment-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin:40px 0 0;display:flex}.public-site .public-document>.help-contact-actions:has(+.help-topics){margin-top:8px}.public-site .public-document .payment-actions{margin:32px 0}.public-site .public-document .payment-actions .text-button{padding-inline:0}.public-site .public-document :is(input:not([type=checkbox],[type=radio],[type=file]),textarea,.select-control){border-color:var(--rule-2);background:var(--sheet);color:var(--ink);border-radius:0}.public-site .public-document :is(input:not([type=checkbox],[type=radio],[type=file]),textarea){font-size:16px}@media (hover:hover){.public-site .public-document :is(input:not([type=checkbox],[type=radio],[type=file]),textarea):hover{border-color:var(--ink-3)}}.public-site .public-document .select-control{min-height:44px;font-size:var(--t-ui)}.public-site .public-document .field{font-size:var(--t-meta);color:var(--ink);gap:8px;font-weight:500}.public-site .public-document .contact-form input[type=file]{border-color:var(--rule-2);background:var(--sheet);border-radius:0}.public-site .public-document .contact-details-control{font-size:var(--t-ui)}.public-site .public-document .contact-form input[type=file]::file-selector-button{border-color:var(--ink);color:var(--ink);background:0 0;border-radius:0}.public-site .public-document :is(.contact-hint,.contact-offline,.contact-fallback){font-size:var(--t-meta);color:var(--ink-2);line-height:1.5}.public-site .public-document .inline-error{font-size:var(--t-ui)}.public-site .public-document>.help-topics{border-top:1px solid var(--ink);max-width:none;margin:56px 0 0}.public-site .help-topics>section{border-bottom:1px solid var(--rule-2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;padding:32px 0 36px;display:grid}.public-site .help-topics>section>h2{font-size:var(--t-h3);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;grid-area:1/1/auto/span 4;margin:0;font-weight:600;line-height:1.2}.public-site .help-topics>section>:not(h2){grid-column:5/span 7;justify-self:start;max-width:100%}.public-site .help-topics>section>p:last-child,.public-site .help-topics>section>.public-reader-slot>p{margin-bottom:0}.public-site .help-topics>section>.public-reader-slot{justify-self:stretch;margin-bottom:16px}.public-site .help-topics .text-button:not(:last-child){margin-right:0}.public-site .public-document>.help-topics+.primary{margin-top:48px}@media (max-width:959.98px){.public-site .help-topics>section{padding:28px 0 32px;display:block}.public-site .help-topics>section>h2{margin-bottom:12px}.public-site .help-topics>section>.text-button{width:-moz-fit-content;width:fit-content;display:flex}}.public-site .public-document .help-article-footer{max-width:var(--doc-measure);border-top:1px solid var(--ink);align-items:center;gap:4px 24px;margin-top:64px;padding-top:20px}.public-site .public-document .help-article-footer p{font-size:var(--t-body);color:var(--ink)}.public-site .client-setup-help details{border-top:0;border-bottom:1px solid var(--rule-2);padding:0}.public-site .client-setup-help h2+p+details,.public-site .client-setup-help>details:first-of-type{border-top:1px solid var(--ink)}.public-site .client-setup-help summary{letter-spacing:-.02em;min-height:64px;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:12px 0;font-size:20px;font-weight:500;line-height:1.3;list-style:none;display:flex}.public-site .client-setup-help summary::-webkit-details-marker{display:none}.public-site .client-setup-help summary:after{content:"";width:16px;height:16px;transition:background-size var(--d-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 50%/16px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 16px no-repeat;flex:none}.public-site .client-setup-help details[open]>summary:after{background-size:16px 1.5px,1.5px 0}.public-site .client-setup-help details>:not(summary){margin-top:0}.public-site .client-setup-help details>p{font-size:var(--t-body);color:var(--ink-2);margin:0 0 20px;line-height:1.6}.public-site .client-setup-help details>pre{margin:4px 0 16px}.public-site .public-document .client-setup-help>details+p:not([class]){margin-top:24px}.public-site .public-document :is(.api-guide,.legal-help) ol,.public-site .api-guide ol,.public-site .legal-help>section>ol{font-size:var(--t-body);color:var(--ink-2);margin:0 0 16px;padding-left:1.4em;line-height:1.6}.public-site .api-guide ol li+li,.public-site .legal-help>section>ol>li+li{margin-top:8px}.public-site .api-guide ol li::marker{color:var(--ink-2);font-variant-numeric:tabular-nums}.public-site .legal-help>section>ol>li::marker{color:var(--ink-2);font-variant-numeric:tabular-nums}.public-site .api-guide .api-example{margin:24px 0}.public-site .api-guide .api-example figcaption{font-size:var(--t-meta);color:var(--ink-2);margin-bottom:8px;font-weight:500}.public-site :is(.api-table table,.legal-text table){border-collapse:collapse;width:100%;font-size:var(--t-ui);line-height:1.5}.public-site .api-table{margin:20px 0}.public-site :is(.api-table,.legal-text) th{color:var(--ink);text-align:left;vertical-align:bottom;border-bottom:1px solid var(--ink);padding:10px 16px 10px 0;font-weight:600}.public-site :is(.api-table,.legal-text) td{color:var(--ink-2);vertical-align:top;border-bottom:1px solid var(--rule-2);padding:12px 16px 12px 0}.public-site .api-table td:first-child{color:var(--ink)}.public-site :is(.api-table,.legal-text) :is(th,td):last-child{padding-right:0}.public-site .syntax-list{font-size:var(--t-ui);margin:20px 0;line-height:1.5}.public-site .syntax-list>div{border-bottom:1px solid var(--rule-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;padding:12px 0;display:grid}.public-site .syntax-list>.syntax-head{color:var(--ink);border-bottom-color:var(--ink);padding:10px 0;font-weight:600}.public-site .syntax-list dt{color:var(--ink)}.public-site .syntax-list dt code{white-space:nowrap}.public-site .syntax-list dd{color:var(--ink-2);margin:0}@media (max-width:640px){.public-site .syntax-list>div{grid-template-columns:minmax(0,1fr);row-gap:4px}.public-site .syntax-list>.syntax-head{display:none}}.public-site .legal-help .legal-help-contact{font-size:var(--t-body);color:var(--ink);gap:2px;margin:0 0 16px;line-height:1.6}.public-site .pricing-page{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.public-site .pricing-page>*{grid-column:1/-1;max-width:none}.public-site .pricing-page>h1{grid-column:1/span 8;align-self:end;margin:0}.public-site .pricing-page>.section-intro{grid-column:9/span 4;align-self:end;max-width:32ch;margin:0;padding-bottom:.2em}.public-site .pricing-page>.plan-comparison{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:clamp(40px,5vw,56px) 0 0;padding:0;display:grid}.public-site .plan-comparison>.plan-card{border:1px solid var(--rule-2);background:var(--sheet);min-width:0;color:var(--ink);flex-direction:column;align-items:stretch;padding:clamp(24px,2.4vw,32px);display:flex}.public-site .plan-comparison>.plan-card-pro{--focus:var(--paper);background:var(--ink);border-color:var(--ink);color:var(--paper)}.public-site .plan-comparison .plan-heading{gap:8px 12px;margin:0 0 16px}.public-site .plan-comparison .plan-heading h2{font-size:var(--t-statement,clamp(28px,3vw,44px));letter-spacing:-.035em;color:inherit;margin:0;font-weight:600;line-height:1}.public-site .plan-comparison .account-plan{border:1px solid var(--rule-2);min-height:24px;font-size:var(--t-meta);color:var(--ink-2);border-radius:0;padding:2px 8px;font-weight:500;line-height:18px}.public-site .plan-card-pro .account-plan{border-color:var(--inv-2);color:var(--paper)}.public-site .plan-comparison>.plan-card>p:not([class]){font-size:var(--t-body);letter-spacing:-.01em;color:inherit;margin:0;line-height:1.45}.public-site .plan-comparison .plan-prices{border-top:1px solid var(--rule-2);margin:24px 0 0}.public-site .plan-comparison .plan-prices div{border-bottom:1px solid var(--rule-2);font-size:var(--t-ui);padding:12px 0}.public-site .plan-card-pro .plan-prices,.public-site .plan-card-pro .plan-prices div{border-color:color-mix(in srgb,var(--paper) 22%,transparent)}.public-site .plan-comparison .plan-prices dt{color:var(--inv-2)}.public-site .plan-comparison .plan-prices dd{font-size:var(--t-body);letter-spacing:-.01em;color:inherit;font-weight:600}.public-site .plan-comparison .plan-renewal{font-size:var(--t-meta);color:var(--ink-2);margin:12px 0 0;line-height:1.5}.public-site .plan-card-pro .plan-renewal{color:var(--inv-2)}.public-site .plan-comparison ul{font-size:var(--t-ui);align-content:start;gap:12px;margin:28px 0 0;padding:0;line-height:1.5;list-style:none;display:grid}.public-site .plan-comparison li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;display:grid}.public-site .plan-comparison li+li{margin-top:0}.public-site .plan-comparison li svg{width:16px;height:16px;margin-top:3px}.public-site .plan-comparison ul:has(+.plan-limits){margin-bottom:0}.public-site .plan-comparison .plan-limits{margin:20px 0 0}.public-site .plan-comparison>.plan-card>:is(.primary,.plan-action){margin-top:auto}.public-site .plan-comparison>.plan-card>:has(+:is(.primary,.plan-action)){margin-bottom:32px}.public-site .plan-comparison>.plan-card>ul:last-child{margin-top:28px}.public-site .plan-comparison .plan-action{justify-items:stretch;min-height:48px}.public-site .plan-comparison .plan-action .plan-renewal{margin:0}.public-site .plan-comparison .plan-offer{align-items:stretch;gap:12px}.public-site .plan-comparison :is(.primary,.secondary){width:100%}.public-site .plan-card-free .primary{color:var(--ink);background:0 0}.public-site .plan-card-free .primary:before{background:var(--ink)}@media (hover:hover){.public-site .plan-card-free .primary:hover:not(:disabled,[aria-disabled=true]){color:var(--paper);background:0 0}}.public-site .plan-card-pro .secondary{background:var(--paper);border-color:var(--paper);color:var(--ink)}.public-site .plan-card-pro .secondary:before{background:var(--wash)}@media (hover:hover){.public-site .plan-card-pro .secondary:hover:not(:disabled,[aria-disabled=true]){background:var(--paper);color:var(--ink)}}.public-site .pricing-page>.before-you-subscribe{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;margin:clamp(64px,8vw,112px) 0 0;display:grid}.public-site .pricing-page>.before-you-subscribe>h2{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;grid-column:1/span 5;margin:0;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.05}.public-site .pricing-page>.before-you-subscribe>:not(h2){grid-column:7/-1}.public-site .pricing-page .before-you-subscribe>dl{border-top:1px solid var(--ink);font-size:var(--t-ui);margin:0;line-height:1.55;display:block}.public-site .pricing-page .before-you-subscribe>dl>div{border-bottom:1px solid var(--rule-2);grid-template-columns:minmax(0,9.5em) minmax(0,1fr);gap:4px 24px;padding:14px 0;display:grid}.public-site .pricing-page .before-you-subscribe dt{color:var(--ink);font-weight:500}.public-site .pricing-page .before-you-subscribe dd{color:var(--ink-2)}.public-site .pricing-page .before-you-subscribe dd strong{color:var(--ink);font-weight:600}.public-site .pricing-page section.before-you-subscribe>p.before-you-subscribe-terms{font-size:var(--t-meta);color:var(--ink-2);margin:16px 0 0;line-height:1.5}.public-site .pricing-page .before-you-subscribe a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}.public-site .pricing-page>.quiet{grid-column:7/-1;margin-top:32px}@container (width<=440px){.public-site .pricing-page .before-you-subscribe>dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.public-site .pricing-page .before-you-subscribe dd{margin:0}}@media (max-width:1180px){.public-site .pricing-page>:is(h1,.section-intro),.public-site .pricing-page>.before-you-subscribe>:is(h2,dl,p),.public-site .pricing-page>.quiet{grid-column:1/-1}.public-site .pricing-page>h1{margin-bottom:24px}.public-site .pricing-page>.section-intro{max-width:min(100%,680px)}.public-site .pricing-page>.before-you-subscribe>h2{margin-bottom:24px}.public-site .pricing-page>:is(.before-you-subscribe,.quiet){max-width:var(--doc-measure)}}@media (max-width:760px){.public-site .pricing-page>.plan-comparison{grid-template-columns:minmax(0,1fr);gap:16px}}.public-site .public-document.legal-document{max-width:none}.public-site .legal-breadcrumb{font-size:var(--t-ui);margin:0 0 24px}.public-site .legal-breadcrumb a{min-height:44px;color:var(--ink);transition:background-size var(--d-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px)/100% 1px no-repeat;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.public-site .legal-breadcrumb a:hover{background-position:100% calc(100% - 10px);background-size:0 1px}}.public-site .legal-document>h1{margin-bottom:24px}.public-site .legal-notice{border-block:1px solid var(--rule-2);font-size:var(--t-ui);color:var(--ink);margin:0 0 24px;padding:14px 0;line-height:1.55}.public-site .legal-document>.legal-language{font-size:var(--t-meta);color:var(--ink-2);margin:0 0 16px}.public-site .legal-meta{font-size:var(--t-meta);color:var(--ink-2);gap:4px 32px;margin:0 0 12px}.public-site .legal-meta dd{color:var(--ink)}.public-site .legal-actions{font-size:var(--t-ui);gap:0 28px;margin:0 0 40px}.public-site .legal-actions :is(a,.text-button){min-height:44px;font-size:var(--t-ui);color:var(--ink);transition:background-size var(--d-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px)/100% 1px no-repeat;align-items:center;padding:0;font-weight:400;line-height:1.35;text-decoration:none;display:inline-flex}@media (hover:hover){.public-site .legal-actions :is(a,.text-button):hover:not(:disabled){background:linear-gradient(currentColor,currentColor) 100% calc(100% - 10px)/0 1px no-repeat}}.public-site .legal-contents{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule-2);margin:0 0 16px;padding:20px 0 24px}.public-site .legal-contents h2{font-size:var(--t-meta);color:var(--ink-2);margin:0 0 12px;font-weight:500}.public-site .legal-contents ol{columns:2 280px;font-size:var(--t-ui);column-gap:32px;line-height:1.45}.public-site .public-document .legal-contents li>a{color:var(--ink-2);text-underline-offset:3px;transition:color var(--d-fast),text-decoration-color var(--d-fast);padding:5px 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}@media (hover:hover){.public-site .public-document .legal-contents li>a:hover{color:var(--ink);text-decoration-color:currentColor}}.public-site .legal-text,.public-site .legal-document>p,.public-site .legal-releases{font-size:var(--t-body);line-height:1.6}.public-site .legal-text{color:var(--ink-2)}.public-site .legal-text h2{max-width:var(--doc-measure);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;margin:56px 0 12px;font-size:22px;font-weight:600;line-height:1.25}.public-site .legal-text p{margin:0 0 16px}.public-site .legal-text table{margin:24px 0 28px}.public-site .legal-index{border-top:1px solid var(--ink);margin:8px 0 40px}.public-site .legal-index li{border-bottom:1px solid var(--rule-2);gap:4px 24px;padding:20px 0}.public-site .public-document .legal-index li>a{font-size:var(--t-h3);letter-spacing:-.022em;color:var(--ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);transition:text-decoration-color var(--d-fast);font-weight:500;line-height:1.2}@media (hover:hover){.public-site .public-document .legal-index li>a:hover{text-decoration-color:currentColor}}.public-site .legal-index span{font-size:var(--t-meta);color:var(--ink-2)}.public-site .legal-releases{border-bottom:1px solid var(--rule-2);margin:8px 0 0}.public-site .legal-releases>li{border-top:1px solid var(--rule-2);padding:28px 0}.public-site .legal-releases>li:first-child{border-top-color:var(--ink)}.public-site .legal-releases h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.3}.public-site .legal-releases p{color:var(--ink-2);margin:0 0 12px}.public-site .legal-releases ul{font-size:var(--t-ui);color:var(--ink-2);padding-left:1.1em;line-height:1.9;list-style:outside}.public-site .legal-releases ul a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}@media (pointer:coarse){.public-site .legal-contents a{min-height:44px}}@media (max-width:600px){.public-site .legal-contents{border-bottom-color:var(--rule-2);padding:0}.public-site .legal-contents-toggle{min-height:52px;font-size:var(--t-ui);color:var(--ink);border-radius:0;padding:0;font-weight:500}.public-site .legal-contents-toggle:hover:not(:disabled){background:0 0}.public-site .legal-contents ol{padding-bottom:16px}.public-site .legal-text,.public-site .legal-document>p,.public-site .legal-releases{font-size:16px}.public-site .legal-text h2{margin-top:44px;font-size:20px}.public-site .legal-text table{font-size:14px}.public-site .legal-text :is(th,td){padding-right:12px}.public-site .legal-text th{-webkit-hyphens:manual;hyphens:manual}.public-site .public-document .legal-index li>a{font-size:20px}}.public-site .public-document:is(.contact-page,.unsubscribe-page){max-width:none}.public-site .public-document:is(.contact-page,.unsubscribe-page)>*{max-width:560px}.public-site .public-document.contact-page>h1{margin-bottom:32px}.public-site .public-document.unsubscribe-page>.section-intro{margin-bottom:0}.public-site .public-document.unsubscribe-page>:is(.primary,.secondary),.public-site .public-document.unsubscribe-page>.unsubscribe-actions{margin-top:32px}.public-site .contact-form .contact-actions>a{font-size:var(--t-meta);color:var(--ink-2)}.public-site .contact-details{border-top-color:var(--rule-2)}.public-site .community-tabs{gap:2px 20px;margin-left:0}.public-site .community-page>.section-intro{margin-bottom:32px}.public-site .community-page>.help-contact-actions{margin:0 0 32px}.public-site .community-places{margin:-10px 0 18px}.public-site .community-places ul{flex-wrap:wrap;column-gap:28px;margin:0;padding:0;list-style:none;display:flex}.public-site .community-places .place-link{min-height:44px;font-size:var(--t-h3);letter-spacing:-.025em;color:var(--ink-2);white-space:nowrap;touch-action:manipulation;transition:color var(--d-fast);align-content:center;font-weight:500;line-height:1.2;text-decoration:none;display:inline-grid}.public-site .community-places .place-link>span{grid-area:1/1;justify-self:start}.public-site .community-places .place-word{transition:background-size var(--d-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(50% + 17px)/0 1px no-repeat;padding-block:6px}.public-site .community-places .place-room{visibility:hidden;font-weight:600}.public-site .community-places .place-link[aria-current]{color:var(--ink);font-weight:600}.public-site .community-places .place-link[aria-current] .place-word{background-size:100% 2px}@media (hover:hover) and (pointer:fine){.public-site .community-places .place-link:not([aria-current]):hover{color:var(--ink)}.public-site .community-places .place-link:not([aria-current]):hover .place-word{background-size:100% 1px}}.public-site .public-document .community-places .place-link:focus-visible{outline-offset:4px}@media (max-width:719px){.public-site .community-places{margin-top:-12px}.public-site .community-places ul{column-gap:24px}}@media (max-width:374px){.public-site .community-places ul{column-gap:20px}.public-site .community-places .place-link{font-size:21px}}.public-site .public-document .community-tabs li>a{font-size:var(--t-ui);color:var(--ink-2);transition:background-size var(--d-base) var(--ease-out),color var(--d-fast);background:linear-gradient(currentColor,currentColor) 0 calc(50% + 12px)/0 1px no-repeat;border-radius:0;align-items:center;padding:6px 0;text-decoration:none}.public-site .public-document .community-tabs li>a[aria-current=page]{color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 calc(50% + 12px)/100% 1px no-repeat;font-weight:500}@media (hover:hover) and (pointer:fine){.public-site .public-document .community-tabs li>a:not([aria-current]):hover{color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 calc(50% + 12px)/100% 1px no-repeat}}.public-site .community-tabs .count{font-size:var(--t-meta);color:var(--ink-2)}.public-site .community-sort .select-control{font-size:var(--t-ui);border-radius:0}.public-site .community-list{border-top:1px solid var(--ink);margin-top:16px;padding-top:9px}.public-site :is(.public-document,.news-from)>.community-list{border-top:0;position:relative}.public-site .public-document>.community-list{max-width:calc(var(--doc-measure) + 16px)}.public-site :is(.public-document,.news-from)>.community-list:before{content:"";top:0;background:var(--ink);pointer-events:none;height:1px;position:absolute;inset-inline:8px}.public-site :is(.community-row,.vote,.vote-button,.vote-gate,.comment-composer textarea,.comment-editor textarea){border-radius:0}.public-site .community-row .row-title{font-size:var(--t-body);letter-spacing:-.01em;font-weight:600;line-height:1.4}.public-site .community-context{font-size:var(--t-meta);color:var(--ink-2);line-height:1.5}.public-site .vote-gate{background:var(--sheet);border-color:var(--rule-2);box-shadow:var(--shadow)}.public-site .community-post .post h1{max-width:var(--doc-measure);letter-spacing:-.035em;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.08}.public-site .post-meta{font-size:var(--t-meta);color:var(--ink-2)}.public-site .post-body{font-size:var(--t-body);color:var(--ink);line-height:1.6}.public-site .post-note{border-block-color:var(--rule-2)}.public-site .community-post .comments>h2{font-size:var(--t-h3);letter-spacing:-.025em;margin:0 0 8px;font-weight:600;line-height:1.2}.public-site .comment-body{font-size:var(--t-ui);line-height:1.6}.public-site .community-page .empty-state h2{font-size:var(--t-h3);letter-spacing:-.025em;font-weight:600;line-height:1.2}.public-site .community-page .empty-state p{font-size:var(--t-ui);color:var(--ink-2);line-height:1.55}.public-site .community-load-title{font-size:var(--t-h3);letter-spacing:-.025em;font-weight:600;line-height:1.2}.public-site .community-foot{font-size:var(--t-meta)}.public-site .post-back{margin-left:0}@media (hover:hover){.public-site .public-document .post-back:hover svg{transform:translate(-3px)}}@media (max-width:719px){.public-site .community-sort{margin-left:0}.public-site .community-post .post h1{font-size:30px}}.public-site:has(>.payment-footer){flex-direction:column;min-height:100svh;display:flex}.public-site>main.public-document{box-shadow:none;flex:1 0 auto}.public-site>main.public-document>.section-intro{margin-bottom:24px}.public-site .public-document>.eyebrow{font-size:var(--t-meta);letter-spacing:0;color:var(--ink-2);margin:0 0 16px;line-height:1.5}.public-site>.payment-footer{margin:0 max(var(--public-inset),env(safe-area-inset-left,0px));padding:24px 0 max(32px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--ink);font-size:var(--t-meta);color:var(--ink-2)}.public-site .public-header>.text-button{min-height:44px}@media (forced-colors:active){.public-site .public-document :is(.primary,.secondary),.public-site .plan-comparison>.plan-card{border:1px solid canvastext}.public-site .community-places .place-link[aria-current] .place-word{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.public-site :is(.public-document,.news-from)>.community-list:before{background:canvastext}.public-site .client-setup-help summary:after{forced-color-adjust:none;background-image:linear-gradient(canvastext,canvastext),linear-gradient(canvastext,canvastext)}}@media (prefers-reduced-motion:reduce){.public-site .public-document :is(.primary,.secondary,.text-button,.text-button svg,.primary svg,.secondary svg),.public-site .public-document :is(.primary,.secondary):before,.public-site .client-setup-help summary:after,.public-site .legal-actions :is(a,.text-button),.public-site .legal-breadcrumb a,.public-site .public-document .community-tabs li>a,.public-site .public-document .legal-contents li>a,.public-site .community-places :is(a,.place-word){transition:none}}@media print{:is(html:root[data-theme]:has(.public-site),html:root:not([data-theme]):has(.public-site)){--paper:#fff;--sheet:#fff;--ink:#000;--ink-2:#000;--ink-3:#000;--rule:#0003;--rule-2:#0006;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.public-site .public-document.legal-document>h1{font-size:24pt}.public-site .legal-text,.public-site .legal-document>p{font-size:11pt}.public-site .legal-text h2{margin-top:20pt;font-size:14pt}}.opening-word{font-size:var(--type-ui);line-height:var(--type-ui-lh);font-weight:var(--weight-text);color:var(--secondary);overflow-wrap:anywhere;margin:0}.opening-word.on-index{padding:18px var(--page-inset) 0}.opening-word.on-title{padding-top:2px}.thread-view.is-detail .opening-word.on-title{padding-top:0}.opening-word.on-page{margin-top:-2px}@media (max-width:1023px){.opening-word.on-index{padding-top:17px}}.opening-sidebar{width:var(--sidebar);background:var(--nav);border-right:1px solid var(--line);flex-shrink:0}.sidebar-collapsed .opening-sidebar{width:64px}@media (max-width:719px){.opening-sidebar{display:none}}.opening-frame.place-workspace .workspace-content{background:var(--page);flex:1;min-height:0}.opening-frame.auth-page{background:var(--page);min-height:100dvh}.opening-frame .auth-header{justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:auto;padding:30px 36px;display:flex}.opening-frame .auth-header>a{color:inherit;text-decoration:none}.opening-frame .shared-reader-home{min-height:44px;color:var(--text);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.opening-frame .auth-main{width:min(100% - 48px,380px);margin:clamp(32px,9vh,100px) auto 0}@media (max-width:600px){.opening-frame .auth-header{flex-wrap:wrap;gap:8px;padding:18px 24px}.opening-frame .auth-main{margin-top:36px}}.library-opening.is-frame{padding:0;display:block}.opening-frame .thread-view.is-detail>.thread-nav-row{min-height:44px;padding-inline:var(--reading-inset);align-items:center;margin:0;display:flex}.opening-frame .thread-view.is-detail .thread-history{padding:0 var(--reading-inset)}.opening-frame .thread-view.is-detail .thread-header{padding:4px 0 10px}.opening-frame .thread-workspace>.thread-header{flex-shrink:1;min-width:0}.opening-word :is(button,a){margin-block:calc((var(--type-ui-lh) - var(--control)) / 2)}.opening-frame .shared-back{min-height:var(--control-tool);color:var(--secondary);flex-shrink:0;gap:6px;margin-inline-start:-8px}.opening-frame .thread-nav-row>.focus-return{flex:0 auto;justify-content:flex-start;min-width:44px;min-height:44px;margin:0 0 0 -7px;overflow:hidden}@media (max-width:719px){.opening-frame .shared-back span{display:none}}
