:where(li,a){text-decoration:none;list-style:none}::-webkit-scrollbar{width:0px;height:0;background:transparent}:root{--theme-bg: hsl(0, 0%, 7%);--theme-fg: #ffffff;--theme-accent: hsl(120, 7%, 85%);--theme-accent-text: hsl(120, 7%, 10%);--theme-accent-selection: hsl(120, 2.5%, 20%);--theme-accent-selection-texts: hsl(120, 12%, 82.5%);--theme-text-accent: hsl(0, 20%, 90%);--theme-accent-blockquote: hsl(120, 5%, 15%);--hover-color: #2a2a2a;--theme-border: #3C3C3C;--image-border-color: #70a1c2;--theme-model: hsl(0deg 0% 7.5% / 95%);--theme-model-border: #3C3C3C;--font-ui: "General Sans", "Anuphan", "Sarabun", system-ui, sans-serif;--font-body: "Inter", "Sarabun", system-ui, sans-serif;--font-heading: "Editor Heading Display", "General Sans", "Anuphan", "Sarabun", system-ui, sans-serif;--font-primary: var(--font-ui);--font-text: var(--font-body);--font-display: var(--font-ui);--font-editor: var(--font-body);--font-display-heading: var(--font-heading);--font-size-base: 14px;--line-height: 1.5;--transition: cubic-bezier(.2, 0, 0, 1) .3s;--ResetPadding: 0;--ResetMargin: 0;--ResetBoxSizing: border-box;--PrimaryButtonsColors: hsl(0, 0%, 10%);--ctx-menu-blur: 8px;--ctx-menu-radius: 10px;--ctx-sub-menu-radius: 8px;--ctx-menu-padding: 8px;--ctx-menu-min-width: 190px;--ctx-menu-bg: hsla(0, 0%, 7.5%, .82);--ctx-menu-hover: hsl(0, 0%, 17.5%);--ctx-menu-active: hsl(0, 0%, 5%);--ctx-menu-text: hsl(0, 0%, 89%);--ctx-menu-text-hover: hsl(0, 0%, 100%);--ctx-menu-shadow: 0px 24px 38px hsla(0, 0%, 0%, .14), 0px 9px 46px hsla(0, 0%, 0%, .12), 0px 11px 15px hsla(0, 0%, 0%, .2);--theme-shadow: var(--ctx-menu-shadow);--status-font-size: 14px;--status-gap: 6px;--status-top: 22px;--status-right: 22px;--status-z-index: 11;--dot-size: 10px;--dot-saved-color: hsl(204, 40%, 60%);--dot-saving-color: hsl(29, 44%, 56%);--editor-padding: 1.6rem 1.4rem 5rem;--editor-font-size: 16.5px;--editor-line-height: 1.4;--editor-max-width: 768px;--editor-body-weight: 430;--editor-letter-spacing: -.2px;--editor-heading-letter-spacing: -.8px;--editor-heading-weight: 525;--editor-heading-margin: 1rem;--editor-heading-width: 80%;--editor-blockquote-padding: .5rem;--editor-blockquote-border: 2px;--editor-blockquote-line-height: 1.6;--editor-blockquote-weight: 550;--editor-list-padding: 1.5rem;--editor-bullet-size: 18px;--editor-bullet-offset-x: 4px;--editor-bullet-offset-y: -5.5px;--editor-hr-opacity: .4;--editor-placeholder-opacity: .65;--editor-bold-weight: 650;--editor-bold-letter-spacing: -.3px;--code-font-family: "JETBRAINSMONO", "Courier New", monospace;--code-font-size: 13px;--zoom-bottom: 1.35rem;--zoom-gap: 8px;--zoom-z-index: 3;--zoom-btn-padding: 1.15rem .95rem;--zoom-btn-font-size: 13px;--zoom-btn-weight: 500;--zoom-btn-border-radius: 100vmax;--zoom-btn-border-width: 1px;--zoom-btn-width: 34px;--zoom-btn-hover-color: #000000;--zoom-btn-hover-weight: 500;--zoom-btn-transition: all .25s cubic-bezier(.165, .84, .44, 1);--export-menu-offset: 14px;--export-menu-bg: var(--ctx-menu-bg);--export-menu-min-width: 180px;--export-menu-border-radius: 8px;--export-menu-z-index: 100;--export-menu-padding: .5rem;--export-menu-transition: .3s cubic-bezier(.32, .94, .6, 1);--export-btn-padding: .5rem calc(var(--ctx-menu-padding) * 1.15);--export-btn-font-size: 14px;--export-btn-weight: 500;--export-btn-letter-spacing: -.2px;--export-btn-border-radius: 10px;--export-btn-transition: .1s cubic-bezier(.2, 0, 0, 1);--selection-menu-border-radius: 6px;--selection-menu-padding: .3rem .35rem;--selection-menu-z-index: 1000;--selection-menu-offset-y: -8px;--selection-menu-transition: .25s cubic-bezier(.2, 0, 0, 1);--selection-btn-padding: .4rem .4rem;--selection-btn-font-size: 14px;--selection-btn-icon-size: 16px;--selection-btn-transition: .1s cubic-bezier(.2, 0, 0, 1);--titlebar-height: 40px;--titlebar-z-index: 10;--titlebar-font-size: 14px;--titlebar-font-weight: 500;--marker-bg: var(--theme-bg);--marker-window-bg: hsl(0, 0%, 11%);--marker-window-border: hsl(0, 0%, 18%);--marker-header-bg: var(--theme-model);--marker-header-border: hsl(0, 0%, 16%);--marker-ghost-border: #70a1c2;--marker-group-badge-bg: hsl(0, 0%, 15%);--marker-color-btn-border: hsl(0, 0%, 22%);--marker-content-color: hsl(0, 0%, 75%);--marker-toolbar-bg: hsl(0, 0%, 10%);--marker-toolbar-border: #3C3C3C;--marker-lod-hover-bg: hsl(0, 0%, 9%);--marker-grid-step: 40px;--marker-grid-offset-x: 0px;--marker-grid-offset-y: 0px;--theme-overlay: rgba(0, 0, 0, .42);--theme-surface-solid: #1a1a1a;--theme-shadow-panel: 0 6px 20px 2px rgba(0, 0, 0, .35);--theme-shadow-control: 0 0 20px 2px rgba(0, 0, 0, .6);--theme-shadow-soft: 0 1px 2px rgba(15, 15, 15, .04);--theme-danger: rgba(255, 90, 90, .92);--theme-danger-border: rgba(255, 90, 90, .45);--theme-danger-subtle: rgba(255, 90, 90, .18);--theme-danger-text: #ffffff;--theme-toast-bg: rgba(20, 20, 20, .9);--theme-toast-text: #ffffff;--theme-toast-warning-bg: rgba(255, 240, 0, .96);--theme-icon-surface: hsl(0, 0%, 92%);--theme-icon-mark: rgba(0, 0, 0, .5);--theme-icon-mark-strong: rgba(0, 0, 0, .45);--theme-solid-button-bg: hsl(0, 0%, 12%);--theme-solid-button-text: #ffffff}body.win32,body.linux,body.darwin{--editor-padding: 1.2rem 1.2rem 4.5rem}::selection{background:var(--theme-accent-selection);color:var(--theme-accent-selection-texts)}@media(prefers-color-scheme:dark){:root{--theme-bg: hsl(0, 0%, 7%);--theme-fg: #ffffff;--theme-accent: hsl(120, 7%, 85%);--hover-color: #2a2a2a;--theme-border: #3C3C3C;--image-border-color: #70a1c2;--PrimaryButtonsColors: hsl(0, 0%, 10%);color-scheme:dark;background:var(--theme-bg);color:var(--theme-fg)}}@media(prefers-color-scheme:light){:root{--theme-bg: #fcfffc;--theme-fg: #0f0f0f;--hover-color: #dfdfdf;--theme-border: hsl(0, 0%, 88%);--image-border-color: #b0c6cb;--theme-accent: hsl(192, 8%, 90%);--theme-accent-text: #000000;--PrimaryButtonsColors: hsl(0, 0%, 95%);color-scheme:light;background:var(--theme-bg);color:var(--theme-fg);--ctx-menu-bg: hsl(0, 0%, 97.5%);--ctx-menu-hover: hsl(40, 15%, 90%);--ctx-menu-active: hsl(0, 0%, 91%);--ctx-menu-text: hsl(0, 0%, 0%);--ctx-menu-text-hover: hsl(0, 0%, 0%);--ctx-menu-shadow: 0 12px 24px rgba(0, 0, 0, .05), 0 48px 80px rgba(0, 0, 0, .055);--theme-accent-selection: hsl(200, 40%, 90%);--theme-accent-selection-texts: hsl(200, 80%, 8%);--theme-accent-blockquote: hsl(0, 0%, 94%);--theme-model: hsl(0, 0%, 98%);--theme-model-border: var(--theme-border);--marker-bg: var(--theme-bg);--marker-window-bg: #ffffff;--marker-window-border: hsl(0, 0%, 88%);--marker-header-bg: var(--theme-model);--marker-header-border: hsl(0, 0%, 90%);--marker-ghost-border: #b0c6cb;--marker-group-badge-bg: hsl(0, 0%, 95.5%);--marker-color-btn-border: hsl(0, 0%, 80%);--marker-content-color: hsl(0, 0%, 30%);--marker-toolbar-bg: hsl(0, 0%, 97%);--marker-toolbar-border: hsl(0, 0%, 88%);--marker-lod-hover-bg: hsl(0, 0%, 96.5%);--theme-overlay: rgba(222, 222, 222, .35);--theme-surface-solid: #ffffff;--theme-shadow-panel: 0 6px 20px 2px rgba(15, 15, 15, .08);--theme-shadow-control: 0 0 20px 2px rgba(15, 15, 15, .06);--theme-shadow-soft: 0 1px 2px rgba(15, 15, 15, .04);--theme-danger: rgba(240, 90, 90, .9);--theme-danger-border: rgba(220, 60, 60, .35);--theme-danger-subtle: rgba(220, 60, 60, .12);--theme-danger-text: #ffffff;--theme-toast-bg: rgba(255, 255, 255, .96);--theme-toast-text: #0f0f0f;--theme-toast-warning-bg: rgba(255, 240, 0, .96);--theme-icon-surface: hsl(0, 0%, 92%);--theme-icon-mark: rgba(0, 0, 0, .5);--theme-icon-mark-strong: rgba(0, 0, 0, .45);--theme-solid-button-bg: hsl(0, 0%, 12%);--theme-solid-button-text: #ffffff;--theme-accent-dark: #0078d4}}*{font-family:var(--font-primary);padding:var(--ResetPadding);margin:var(--ResetMargin);box-sizing:var(--ResetBoxSizing);-webkit-user-select:none;user-select:none;transition:0s;font-weight:400}html{font-size:var(--font-size-base);color:var(--theme-fg)}body{color:var(--theme-fg);line-height:var(--line-height)}:root[data-app-typeface] .editable-div,:root[data-app-typeface] .editable-div p,:root[data-app-typeface] .editable-div div,:root[data-app-typeface] .editable-div span,:root[data-app-typeface] .editable-div li,:root[data-app-typeface] .editable-div blockquote,:root[data-app-typeface] .settings-editor-preview-content,:root[data-app-typeface] .settings-editor-preview-content p{font-family:var(--font-body)!important}:root[data-app-typeface] .editable-div h1,:root[data-app-typeface] .editable-div h2,:root[data-app-typeface] .editable-div h3,:root[data-app-typeface] .editable-div h4,:root[data-app-typeface] .settings-preview-h1,:root[data-app-typeface] .settings-preview-h2,:root[data-app-typeface] .settings-preview-h3{font-family:var(--font-heading)!important}@media(prefers-reduced-motion:reduce){*{transition:none!important}}:root[data-app-typeface] .editable-div :is(h1,h2,h3,h4,h5,h6),:root[data-app-typeface] .editable-div :is(h1,h2,h3,h4,h5,h6) *,:root[data-app-typeface] :is(.settings-preview-h1,.settings-preview-h2,.settings-preview-h3){font-family:var(--font-heading)!important;font-optical-sizing:none;font-variation-settings:var(--font-heading-variation, normal)}:root[data-app-typeface=serif] .editable-div :is(h1,h2,h3,h4,h5,h6),:root[data-app-typeface=serif] .editable-div :is(h1,h2,h3,h4,h5,h6) *,:root[data-app-typeface=serif] :is(.settings-preview-h1,.settings-preview-h2,.settings-preview-h3),:root[data-app-typeface=serif] :is(.settings-preview-h1,.settings-preview-h2,.settings-preview-h3) *{font-family:Newsreader,"Boon Serif Heading",Boon,system-ui,sans-serif!important;font-size-adjust:none!important;font-optical-sizing:none;font-variation-settings:"opsz" 72}.application-titlebar{-webkit-app-region:drag;height:var(--titlebar-height);width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;z-index:var(--titlebar-z-index);background-color:var(--theme-bg);border-bottom:1px solid transparent;position:fixed;transition:border-bottom .18s ease,box-shadow .18s ease}body:is(.win32,.darwin) .status{background:transparent}body.win32 .application-titlebar,body.linux .application-titlebar{height:calc(var(--titlebar-height) - 2px);background-color:transparent}.application-titlebar.scrolled{border-bottom:1px solid var(--theme-border);background-color:var(--theme-bg)!important}body:not(.win32):not(.darwin):not(.linux) #title-bar{display:none}.application-titlebar span{font-family:var(--font-display);font-size:var(--titlebar-font-size);font-weight:var(--titlebar-font-weight);letter-spacing:-.4px;color:var(--theme-fg);opacity:0;transition:opacity .2s}.status{font-size:var(--status-font-size);display:flex;align-items:center;gap:var(--status-gap);position:fixed;top:var(--status-top);right:var(--status-right);z-index:var(--status-z-index);background-color:var(--theme-bg);width:fit-content}body.win32 .status,body.linux .status{left:calc(var(--status-right) - 6px);right:0;top:calc(var(--status-top) - 7px)}body.darwin .status{top:calc(var(--status-top) - 12px);right:calc(var(--status-right) - 6px)}.bottom-bar-operations{z-index:calc(var(--titlebar-z-index) + 1);position:fixed;top:calc(var(--titlebar-height) + 14px);right:var(--status-right);height:36px;background:var(--theme-surface-solid);box-shadow:var(--theme-shadow);border-radius:100vmax;display:flex;align-items:center;justify-content:center;-webkit-app-region:no-drag;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;transition:left .36s cubic-bezier(.16,1,.3,1),top .36s cubic-bezier(.16,1,.3,1),right .36s cubic-bezier(.16,1,.3,1),bottom .36s cubic-bezier(.16,1,.3,1),transform .18s ease,box-shadow .18s ease}.bottom-bar-operations.is-dragging{cursor:grabbing;transform:scale(1.1);box-shadow:0 10px 28px color-mix(in srgb,var(--theme-shadow) 75%,transparent);transition:none}.bottom-bar-operations.is-floating{right:auto;bottom:auto;top:auto}.bottom-bar-operations[data-operation-anchor=left]{left:var(--status-right);right:initial;top:auto;bottom:var(--status-top)}.bottom-bar-operations[data-operation-anchor=right]{right:var(--status-right);top:auto;bottom:var(--status-top)}.bottom-bar-operations[data-operation-anchor=top-right]{right:var(--status-right);top:calc(var(--titlebar-height) + 10px)}.bottom-bar-operations.is-dragging[data-operation-anchor]{transform:scale(1.06)}.application-workspace-toggle-button,.application-collab-share-button{-webkit-app-region:no-drag;background-color:transparent;border:none;outline:none;padding:0;margin:0;font-size:1.45rem;line-height:0;cursor:pointer;color:var(--theme-fg);border:solid 1px var(--theme-border);width:36px;height:36px;vertical-align:middle;transition:opacity .2s,transform .2s ease}.application-workspace-toggle-button{border-radius:0px 100vmax 100vmax 0px}.application-collab-share-button{border-radius:100vmax 0px 0px 100vmax;border-right:solid 0px var(--theme-border)}.application-collab-share-button svg{transform:translate(1.5px)}.application-workspace-toggle-button svg{transform:translate(-1px)}.application-workspace-toggle-button:hover,.application-collab-share-button:hover{background:var(--hover-color)}.workspace-menu{position:fixed;right:var(--status-right);bottom:calc(var(--status-top) + 0px);width:190px;background:var(--ctx-menu-bg);border:var(--theme-border) 1px solid;border-radius:var(--ctx-menu-radius);box-shadow:var(--theme-shadow);padding:.5rem .4rem;display:flex;flex-direction:column;opacity:0;pointer-events:none;z-index:calc(var(--titlebar-z-index) + 2);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);transition:.34s cubic-bezier(.16,1,.3,1);transform-origin:bottom right;scale:.2}.workspace-menu.is-open{opacity:1;pointer-events:auto;scale:.9;bottom:calc(var(--status-top) + 44px)}.workspace-menu[data-operation-anchor=left]{left:var(--status-right);right:auto;transform-origin:bottom left}.workspace-menu[data-operation-anchor=top-right]{top:calc(var(--titlebar-height) + 54px);right:var(--status-right);bottom:auto;transform-origin:top right}body:has(.collab-share-root.is-visible) .bottom-bar-operations{z-index:var(--titlebar-z-index)}.workspace-menu-showcase img{width:100%;height:auto;border-radius:var(--ctx-menu-radius);background-color:var(--theme-bg);border:var(--theme-border) 1px solid;box-shadow:var(--theme-shadow);-webkit-user-select:none;user-select:none}.workspace-menu-action{border:none;padding:var(--export-btn-padding);cursor:pointer;border-radius:var(--export-menu-border-radius);background-color:transparent;font-family:var(--font-display);color:var(--theme-fg);transition:var(--zoom-btn-transition);display:flex;justify-content:space-between}.workspace-menu-action span,.workspace-menu-action kbd{font-size:13px;font-family:var(--font-display);font-weight:var(--zoom-btn-weight)}.workspace-menu-action:hover{background:var(--theme-accent);color:var(--theme-accent-text)}.workspace-menu-controls .zoom-controls{position:static;transform:none;opacity:1;flex-direction:column}.workspace-menu-controls .zoom-controls button{display:block!important;width:100%!important;text-align:left!important}.workspace-menu-controls .export-menu{bottom:calc(100% + 8px)}#statusText{font-family:var(--font-display);font-weight:var(--zoom-btn-weight);line-height:1;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}:root[data-app-typeface=monospace] .status span.status-internal{font-family:Datatype,Boon,system-ui,sans-serif!important}:root[data-app-typeface=monospace][data-app-theme=synthwave] .status span.status-internal{color:#db7ae8}@media(prefers-color-scheme:light){:root[data-app-typeface=monospace][data-app-theme=synthwave] .status span.status-internal{color:#4c425a}}.dot{flex-shrink:0;align-self:center;width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:var(--dot-saved-color);transition:background .2s}.dot.saving{background:var(--dot-saving-color);animation:pulse 1.5s infinite}.editor-mask{position:fixed;left:0;right:0;bottom:0;pointer-events:none;background:linear-gradient(to bottom,rgba(15,15,15,0) 0%,rgba(15,15,15,.25) 40%,var(--theme-bg) 100%);z-index:2;height:100px}@media(prefers-color-scheme:light){.editor-mask{background:linear-gradient(to bottom,hsla(0,0%,98%,0) 0%,hsla(0,0%,98%,.25) 40%,var(--theme-bg) 100%)}}@media screen and (min-width:550px){.application-titlebar span{opacity:1}}.status .peoples-stack-button{display:none}.status .status-internal{color:var(--status-internal-color, var(--theme-fg));display:initial}.status div.status-internal{display:block}.status.is-collab-active .status-internal,.status .status-internal.is-collab-hidden{display:none!important}.status.is-collab-active .peoples-stack-button{display:block}.peoples-stack-button{-webkit-app-region:no-drag;border:0;background:transparent;color:var(--theme-fg);padding:4px 0;cursor:pointer;border-radius:100vmax}.peoples-stack-button:hover{background:var(--hover-color)}.peoples-stack{min-height:28px;display:flex;align-items:center;padding-left:8px}.peoples-stack-avatar{width:28px;height:28px;margin-left:-8px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat;border:2px solid var(--theme-bg);background-color:var(--theme-border);font-family:var(--font-display);font-size:12px;box-shadow:var(--theme-shadow)}.peoples-stack-more{min-width:28px;height:28px;margin-left:-8px;padding:0 6px;border-radius:100vmax;display:grid;place-items:center;background:var(--theme-surface-solid);border:2px solid var(--theme-bg);font-family:var(--font-display);font-size:10px}.workspace-menu-divider{height:1px;margin:5px 6px;background:var(--theme-border)}.workspace-menu-view-root{position:fixed;inset:0;pointer-events:none;z-index:10001;display:none}.workspace-menu-view-root.is-visible{display:block}.workspace-menu-view-panel{display:none;position:fixed;inset:0;pointer-events:none}.workspace-menu-view-panel.is-visible{display:block;pointer-events:auto}.workspace-menu-view-overlay{position:fixed;inset:0;background:var(--theme-bg);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);opacity:0;transition:opacity .22s cubic-bezier(.32,.72,0,1),backdrop-filter .42s cubic-bezier(.32,.72,0,1),-webkit-backdrop-filter .42s cubic-bezier(.32,.72,0,1);pointer-events:none}.workspace-menu-view-overlay.is-visible{opacity:1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto}.workspace-menu-view-overlay:after{position:absolute;top:0;width:100vw;height:38px;background-color:var(--theme-bg);content:""}.workspace-menu-view-overlay:before{position:absolute;content:"Your Profile";top:0;z-index:2;display:none;top:calc(var(--status-top) - 14px);font-family:var(--font-display);font-size:var(--titlebar-font-size);font-weight:var(--titlebar-font-weight);letter-spacing:-.2px}.workspace-menu-view{position:fixed;top:50%;left:50%;pointer-events:none;transform:translate(-50%,calc(-50% + 100vh));transition:transform .5s cubic-bezier(.32,.72,0,1);width:300px;max-height:calc(100vh - 100px);display:flex;border-radius:8px;box-shadow:var(--theme-shadow-panel);background:var(--theme-bg);border:1px solid var(--theme-border);overflow-y:auto}.workspace-menu-view.is-open{transform:translate(-50%,-50%);pointer-events:auto}.workspace-menu-view.is-closing{transform:translate(-50%,calc(-50% + 100vh));pointer-events:none}.workspace-menu-view-inner{width:100%;padding:12px 14px;display:flex;flex-direction:column;gap:.65rem}.workspace-menu-view-header-bar{display:flex;align-items:center;justify-content:flex-end;position:fixed;right:12px;height:32px;z-index:999}.workspace-menu-view-close{border:none;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;cursor:pointer;padding:0;transition:opacity .16s ease,background .16s ease;background:var(--theme-surface-solid);border-radius:100vmax;border:solid 1px var(--theme-border);color:var(--theme-fg);box-shadow:var(--theme-shadow)}.workspace-menu-view-close:hover{opacity:1;background:var(--hover-color, rgba(255, 255, 255, .06))}.workspace-menu-view-body{display:flex;flex-direction:column;gap:.65rem;width:100%;transition:height .38s cubic-bezier(.33,0,.2,1)}.workspace-menu-view-title{margin:6px 0 0;font-family:var(--font-text);font-weight:550;font-size:22px;line-height:1.1;letter-spacing:-.88px;color:var(--theme-fg);text-transform:capitalize}.workspace-menu-view-description{margin:0;font-family:var(--font-display, "Inter", system-ui, sans-serif);font-weight:450;font-size:14px;line-height:1.4;color:var(--theme-fg);opacity:.6}.workspace-menu-header-row{display:flex;margin-bottom:4px;padding-bottom:2px;border-bottom:solid 1px var(--theme-border)}.workspace-menu-profile{display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:none;cursor:pointer;padding:.4rem;border-radius:var(--export-menu-border-radius);transition:var(--zoom-btn-transition);transform:translateY(-2.5px)}.workspace-menu-profile:hover{background:var(--theme-accent)}.workspace-menu-profile:hover #workspace-menu-profile-name{color:var(--theme-accent-text)}.workspace-menu-profile:hover .workspace-menu-profile-label{color:var(--zoom-btn-hover-color)}.workspace-menu-profile-icon{width:32px;height:32px;border-radius:50%;flex-shrink:0;background-color:var(--theme-border);display:flex;align-items:center;justify-content:center;font-size:16px;overflow:hidden}.workspace-menu-profile-icon.hidden{display:none}.workspace-menu-profile-label,.workspace-menu-profile-label div{font-family:var(--font-display);font-weight:500;font-size:12px;color:var(--theme-fg);text-align:left}.workspace-menu-profile-label div{font-size:14px}.workspace-menu-profile-viewport,.workspace-menu-profile-steps{position:relative;width:100%}.workspace-menu-profile-step{display:flex;flex-direction:column;gap:.65rem;width:100%}.workspace-menu-profile-step.hidden{display:none}.workspace-menu-profile-step.is-sliding{position:absolute;top:0;left:0;display:flex}.workspace-menu-profile-step.wm-slide-out-left,.workspace-menu-profile-step.wm-slide-out-right,.workspace-menu-profile-step.wm-slide-in-left,.workspace-menu-profile-step.wm-slide-in-right{transition:transform .38s cubic-bezier(.32,.72,0,1)}.workspace-menu-profile-step.wm-slide-out-left{transform:translate(0)}.workspace-menu-profile-step.wm-slide-out-left.wm-slide-out-left-active{transform:translate(-150%)}.workspace-menu-profile-step.wm-slide-out-right{transform:translate(0)}.workspace-menu-profile-step.wm-slide-out-right.wm-slide-out-right-active,.workspace-menu-profile-step.wm-slide-in-right{transform:translate(150%)}.workspace-menu-profile-step.wm-slide-in-right.wm-slide-in-right-active{transform:translate(0)}.workspace-menu-profile-step.wm-slide-in-left{transform:translate(-150%)}.workspace-menu-profile-step.wm-slide-in-left.wm-slide-in-left-active{transform:translate(0)}.workspace-menu-profile-step-back{align-self:flex-start;background:var(--theme-surface-solid);border-radius:100vmax;border:solid 1px var(--theme-border);color:var(--theme-fg);box-shadow:var(--theme-shadow);width:32px;height:32px;display:grid;place-items:center;cursor:pointer;padding:0;transition:opacity .16s ease,background .16s ease}.workspace-menu-profile-step-back:hover{background:var(--hover-color)}.wm-meta-description-details{margin-bottom:0rem;margin-top:0rem}.wm-meta-desc{display:flex;flex-direction:column;gap:2.5px}.wm-meta-description-display-name{margin-top:.5rem;margin-bottom:.5rem}@media(max-width:640px){.workspace-menu-view{width:calc(100% - 24px);max-width:300px;left:50%;top:50%}.workspace-menu-view.is-open{transform:translate(-50%,-50%)}.workspace-menu-view.is-closing,.workspace-menu-view:not(.is-open){transform:translate(-50%,calc(-50% + 100vh))}}@media(prefers-color-scheme:light){.workspace-menu-view{box-shadow:var(--theme-shadow);background:#fbfbfb}}.collab-share-root{position:fixed;inset:0;pointer-events:none;z-index:10001;display:none}.collab-share-root.is-visible{display:block}.collab-share-panel{display:none;position:fixed;inset:0;pointer-events:none}.collab-share-panel.is-visible{display:block;pointer-events:auto}.collab-share-overlay{position:fixed;inset:0;background:var(--theme-bg);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);opacity:0;transition:opacity .22s cubic-bezier(.32,.72,0,1),backdrop-filter .42s cubic-bezier(.32,.72,0,1),-webkit-backdrop-filter .42s cubic-bezier(.32,.72,0,1);pointer-events:none}.collab-share-overlay:after{position:absolute;top:0;width:100vw;height:38px;background-color:var(--theme-bg);content:""}.collab-share-overlay:before{position:absolute;content:"Collaborate";top:0;z-index:2;left:calc(var(--status-right) - 6px);right:0;top:calc(var(--status-top) - 14px);font-family:var(--font-display);font-size:var(--titlebar-font-size);font-weight:var(--titlebar-font-weight);letter-spacing:-.25px}body:not(.win32):not(.darwin):not(.linux) .collab-share-overlay:before,body:not(.win32):not(.darwin):not(.linux) .collab-share-overlay:after{display:none}.collab-share-overlay.is-visible{opacity:1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto}.collab-share-modal,.collab-share-sidebar{position:fixed;top:50%;left:50%;pointer-events:none;transform:translate(-50%,calc(-50% + 100vh));transition:transform .5s cubic-bezier(.32,.72,0,1)}.collab-share-modal.is-open,.collab-share-sidebar.is-open{transform:translate(-50%,-50%);pointer-events:auto}.collab-share-modal.is-closing,.collab-share-sidebar.is-closing{transform:translate(-50%,calc(-50% + 100vh));pointer-events:none}.collab-share-sidebar.hidden{display:none!important}.collab-share-modal{width:300px;max-height:calc(100vh - 56px);display:flex;border-radius:8px;box-shadow:var(--theme-shadow-panel);background:var(--theme-bg);border:1px solid var(--theme-border);overflow-y:auto}.collab-share-modal-inner{width:100%;padding:12px;display:flex;flex-direction:column;gap:.65rem}.collab-share-header-bar{display:flex;align-items:center;justify-content:space-between;position:relative;height:32px}.collab-share-header-left{display:flex;align-items:center;background:var(--theme-surface-solid);border-radius:100vmax;border:solid 1px var(--theme-border);box-shadow:var(--theme-shadow)}.collab-share-header-right{display:flex;gap:.35rem;align-items:center;position:absolute;right:0;top:0}.collab-share-header-icon{width:32px;height:32px;border-radius:50%;background:var(--theme-border);flex:0 0 32px;position:relative;overflow:hidden}.collab-share-header-icon:before{content:"";position:absolute;left:50%;top:22%;width:11px;height:11px;background:var(--theme-bg);border-radius:50%;transform:translate(-50%)}.collab-share-header-icon:after{content:"";position:absolute;left:50%;bottom:-6px;width:24px;height:16px;background:var(--theme-bg);border-radius:12px 12px 0 0;transform:translate(-50%)}.collab-share-back{border:none;background:var(--theme-surface-solid);color:var(--theme-fg);width:32px;height:32px;display:grid;place-items:center;border-radius:100vmax 0px 0px 100vmax;cursor:pointer;padding:0;transition:opacity .16s ease,background .16s ease;border-right:solid 1px var(--theme-border)}.collab-share-back:hover:not(.is-muted),.collab-share-minimized:hover{opacity:1;background:var(--hover-color)}.collab-share-back.is-muted{opacity:.35;cursor:default;pointer-events:none}.collab-share-close{border:none;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;cursor:pointer;padding:0;transition:opacity .16s ease,background .16s ease;background:var(--theme-surface-solid);border-radius:100vmax;border:solid 1px var(--theme-border);color:var(--theme-fg);box-shadow:var(--theme-shadow)}.collab-share-close:hover{opacity:1;background:var(--hover-color, rgba(255, 255, 255, .06))}.collab-share-content{display:flex;flex-direction:column;gap:.65rem;width:100%;transition:height .38s cubic-bezier(.33,0,.2,1)}.collab-share-title{margin:8px 0 0;font-family:var(--font-display);font-weight:550;font-size:24px;line-height:1.1;letter-spacing:-.88px;color:var(--theme-fg);text-transform:capitalize}.collab-share-description{font-family:var(--font-display);font-weight:450;font-size:14px;line-height:1.4;color:var(--theme-fg);opacity:.6}.collab-share-step-title{margin:8px 0 0;font-family:var(--font-display);font-weight:550;font-size:22px;line-height:1.1;letter-spacing:-.6px;color:var(--theme-fg);text-transform:capitalize}.collab-share-step-description{margin:0;font-family:var(--font-display);font-weight:450;font-size:14px;line-height:1.4;color:var(--theme-fg);opacity:.6}.collab-share-steps-viewport{position:relative;overflow:hidden;box-sizing:border-box;padding:12px;margin:-12px;transition:height .38s cubic-bezier(.33,0,.2,1)}.collab-share-steps{display:flex;flex-direction:column;gap:.65rem;position:relative}#collab-share-step-welcome .collab-share-label{margin-top:.5rem;margin-bottom:.65rem}#collab-share-step-welcome .collab-share-primary-button{margin-top:.5rem;margin-bottom:.25rem}.collab-share-step{display:flex;flex-direction:column;gap:.55rem;width:100%}.collab-share-step.is-sliding{position:absolute;left:0;top:0;width:100%;transition:transform .32s cubic-bezier(.33,0,.2,1);will-change:transform}.collab-share-step.is-sliding.slide-out-left{transform:translate(0)}.collab-share-step.is-sliding.slide-out-left.slide-out-left-active{transform:translate(-110%)}.collab-share-step.is-sliding.slide-out-right{transform:translate(0)}.collab-share-step.is-sliding.slide-out-right.slide-out-right-active,.collab-share-step.is-sliding.slide-in-right{transform:translate(110%)}.collab-share-step.is-sliding.slide-in-right.slide-in-right-active{transform:translate(0)}.collab-share-step.is-sliding.slide-in-left{transform:translate(-110%)}.collab-share-step.is-sliding.slide-in-left.slide-in-left-active{transform:translate(0)}.collab-share-step.is-dragging{transition:none}.collab-share-step.hidden{display:none!important}.collab-share-label{display:block;font-family:var(--font-text);letter-spacing:-.15px;font-weight:500;font-size:12px;line-height:1.2;color:var(--theme-fg);opacity:.6;margin:0}.collab-share-label-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.2rem;margin-bottom:.25rem}.collab-share-meta{font-family:var(--font-text);font-weight:500;font-size:12px;letter-spacing:-.4px;color:var(--theme-fg);opacity:.6;text-transform:capitalize}.collab-share-input{width:100%;height:36px;border-radius:100vmax;border:1px solid var(--theme-border);background:var(--theme-bg);padding:0 12px;color:var(--theme-fg);font-family:var(--font-text),sans-serif;font-weight:500;letter-spacing:-.24px;outline:none;box-shadow:var(--theme-shadow-control);transition:border-color .18s ease,box-shadow .18s ease}.collab-share-input::placeholder{color:var(--theme-fg);opacity:.5;font-style:italic}.collab-share-input:focus{border-color:var(--theme-border);box-shadow:0 0 0 1px var(--theme-border),var(--theme-shadow-control)}.collab-share-input[type=file]{border-radius:8px;padding:6px 10px;height:auto}.collab-share-color-input{border-radius:8px;padding:4px;height:40px;cursor:pointer}.collab-share-error{display:none}.collab-share-primary-button,.collab-share-pill-button{border:none;border-radius:100vmax;background:var(--theme-accent);color:var(--theme-accent-text);border:solid 1px var(--theme-border);cursor:pointer;font-size:12px;height:35px;padding:0 12px;box-shadow:var(--theme-shadow-control);transition:transform .16s ease,background .18s ease,opacity .18s ease;align-self:stretch;font-weight:500;font-family:var(--font-text);vertical-align:middle}.collab-share-primary-button span{font-weight:500;font-family:var(--font-text)}.collab-share-pill-button:hover{color:var(--theme-fg)!important}.collab-share-primary-button:disabled,.collab-share-pill-button:disabled{opacity:.45;cursor:not-allowed}.collab-share-pill-button:not(:disabled):hover{background:var(--hover-color)}.collab-share-pill-button{width:100%;font-weight:500;font-family:var(--font-text);margin-bottom:.25rem}.collab-share-danger-button{background:var(--theme-danger);color:var(--theme-danger-text);height:36px}.collab-share-danger-button:hover{background:var(--theme-danger)!important;color:var(--theme-danger-text)!important;opacity:.7}.collab-share-secondary-button{outline:1px solid var(--theme-border);border:solid 0px transparent;border-radius:100vmax;background:transparent;color:var(--theme-fg);background:var(--theme-surface-solid);cursor:pointer;font-family:var(--font-display);font-weight:500;font-size:12px;height:35px;padding:0 14px;transition:opacity .16s ease,background .16s ease}.collab-share-secondary-button:hover{background:var(--hover-color)}.collab-share-action-grid{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.collab-share-choice{width:100%;height:40px;border:1px solid var(--theme-border);border-radius:100vmax;background:var(--theme-bg);color:var(--theme-fg);display:flex;align-items:center;padding:0;cursor:pointer;text-align:left;box-shadow:var(--theme-shadow);transition:border-color .18s ease,transform .18s ease,background .18s ease;position:relative}.collab-share-choice:hover{border-color:#545454;background:var(--hover-color)}.collab-share-choice-clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.collab-share-choice-icon{width:40px;height:40px;border-radius:50%;background:var(--theme-border);flex:0 0 40px;margin-left:-1px;position:relative;overflow:hidden}.collab-share-choice-icon:before{content:"";position:absolute;left:50%;top:22%;width:13px;height:13px;background:var(--theme-bg);border-radius:50%;transform:translate(-50%)}.collab-share-choice-icon:after{content:"";position:absolute;left:50%;bottom:-7px;width:30px;height:20px;background:var(--theme-bg);border-radius:15px 15px 0 0;transform:translate(-50%)}.collab-share-choice-label{font-family:var(--font-display);font-weight:450;font-size:14px;letter-spacing:-.2px;color:var(--theme-fg);opacity:.65;text-transform:capitalize}.collab-share-otp-group{display:grid;grid-template-columns:repeat(6,40px);gap:6px;justify-content:space-between;margin:4px 0 0}.collab-share-otp-input{width:40px;height:47px;border-radius:6px;border:1px solid var(--theme-border);background:var(--theme-bg);color:var(--theme-fg);text-align:center;font-family:var(--font-display);font-weight:500;font-size:18px;letter-spacing:0;padding:0;outline:none;box-shadow:var(--theme-shadow-control);transition:border-color .18s ease,box-shadow .18s ease}.collab-share-otp-input:focus{border-color:var(--theme-border);box-shadow:0 0 0 1px var(--theme-border),var(--theme-shadow-control)}.collab-share-otp-input.shake{animation:shake .26s ease}.collab-share-hint{margin:0;font-weight:500;font-size:12px;letter-spacing:-.2px;color:var(--theme-fg);opacity:.6;text-transform:capitalize;margin-top:.2rem}.wm-collab-hint{position:absolute;bottom:0;font-size:10px}.collab-share-footer-row{display:flex;align-items:center;justify-content:right;gap:.5rem}.wm-crop-operator-btn{margin-top:12px;margin-bottom:1rem}.collab-share-profile-section{display:flex;flex-direction:column;gap:.5rem}.collab-share-sync-status{font-family:var(--font-display);font-size:11px;letter-spacing:-.2px;opacity:.7;min-height:14px;color:var(--theme-fg)}.collab-share-sync-status[data-status=unsaved],.collab-share-sync-status[data-status=retrying]{color:var(--theme-danger, #ff6b6b);opacity:1}.collab-share-sync-status[data-status=synced]{opacity:.55}.collab-share-profile-options{display:flex;flex-direction:column;margin:8px 0 0}.collab-share-profile-option{display:flex;align-items:center;gap:6px;padding:12px;transform:translate(-15px);border:0px solid var(--theme-border);width:111%;cursor:pointer;transition:border-color .18s ease,background .18s ease}.collab-share-profile-option:hover{border-color:#545454;background:var(--hover-color)}.collab-share-profile-option-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center}.collab-share-profile-option-icon svg{fill:var(--theme-accent)}.collab-share-profile-option-info{display:flex;flex-direction:column;gap:2px;min-width:0}.collab-share-profile-option-info .collab-share-step-title{font-size:16px;font-weight:500;margin:0;letter-spacing:-.45px}.collab-share-profile-option-info .collab-share-step-description{font-size:12px;opacity:.65;font-weight:400}.collab-share-profile-section-content{display:flex;flex-direction:column;gap:.5rem;padding-top:4px;border-top:1px solid var(--theme-border);margin-top:4px}.collab-share-profile-preview-container,.collab-share-preview-container{display:flex;justify-content:center;flex-direction:column;align-items:center;cursor:pointer;position:relative;padding:8px 0 2px}.collab-share-profile-preview{width:80px;height:80px;border-radius:50%;background:var(--theme-border);display:grid;place-items:center;font-size:40px;overflow:hidden;border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-control)}.collab-share-file-input-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.collab-share-profile-preview-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000059;color:#fff;border-radius:50%;opacity:0;transition:opacity .15s ease;pointer-events:none}.collab-share-profile-preview-container:hover .collab-share-profile-preview-overlay,.collab-share-profile-preview-container:focus-within .collab-share-profile-preview-overlay{opacity:1;scale:1.08}.collab-share-profile-preview.is-placeholder,.workspace-menu-profile-view-avatar{display:flex;align-items:center;justify-content:center;color:var(--theme-fg)}.collab-share-profile-preview-badge{display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .15s ease;gap:4px;border-bottom:solid 1px var(--theme-accent);margin-top:1.25rem;margin-bottom:.4rem}.collab-share-profile-preview-badge p{font-family:var(--font-text);letter-spacing:-.4px;color:var(--theme-accent);vertical-align:middle}.collab-share-profile-preview.is-placeholder{display:flex;align-items:center;justify-content:center;color:var(--theme-fg);box-shadow:var(--theme-shadow)}.collab-share-crop-container{display:flex;flex-direction:column;gap:8px;align-items:center;padding:8px 0}.collab-share-crop-viewport{width:80px;height:80px;border-radius:50%;overflow:hidden;position:relative;background:var(--theme-border);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-control);cursor:grab;touch-action:none}.collab-share-crop-viewport:active{cursor:grabbing}.collab-share-crop-image{position:absolute;left:50%;top:50%;max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.collab-share-crop-zoom{width:140px;height:6px;margin-top:12px;accent-color:var(--theme-accent);border-radius:4px;background:var(--theme-border);box-shadow:var(--theme-shadow-control);appearance:none;cursor:pointer;transition:height .2s ease}.collab-share-crop-zoom::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--theme-accent);border:2px solid white;box-shadow:0 2px 8px #00000040,0 8px 32px #0000004d;transition:.15s ease}.collab-share-crop-zoom::-webkit-slider-thumb:active{transform:scale(1.2)}.collab-share-crop-undo-redo{display:flex;gap:.5rem}#collab-share-crop-confirm:hover{background-color:var(--theme-accent);color:var(--theme-accent-text);opacity:.7}.collab-share-icon-button{align-self:flex-start;border-radius:100vmax;outline:solid 1px var(--theme-border);border:solid 0px var(--theme-border);color:var(--theme-fg);box-shadow:var(--theme-shadow);background:var(--theme-surface-solid);width:35px;height:35px;display:grid;place-items:center;cursor:pointer;padding:0;transition:opacity .16s ease,background .16s ease}.collab-share-icon-button:hover{background:var(--hover-color)}.collab-share-sidebar{width:min(300px,calc(100% - 24px));max-height:calc(100vh - 36px);border-radius:8px;background:var(--theme-bg);border:1px solid var(--theme-border);display:flex;flex-direction:column;box-shadow:var(--theme-shadow-panel)}.collab-share-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:12px}.collab-share-sidebar-header-left{display:flex;align-items:center;background:var(--theme-surface-solid);border-radius:100vmax;border:solid 1px var(--theme-border);box-shadow:var(--theme-shadow);flex:0 0 auto}.collab-share-sidebar-header-main{flex:1 1 auto;min-width:0}.collab-share-sidebar-header .collab-share-back{border-right:none;border-radius:100vmax}.collab-share-sidebar-header h3{margin:0;font-family:var(--font-display);font-weight:550;font-size:14px;letter-spacing:-.25px;text-transform:capitalize;text-align:center}.collab-share-sidebar-subtitle{color:var(--theme-fg);opacity:.6;font-size:11px;font-family:var(--font-text);text-align:center;line-height:1.4}.collab-share-sidebar-content{padding:0 14px 14px;display:grid;gap:.7rem}.collab-share-current-session{border:1px solid var(--theme-border);border-radius:8px;padding:12px;background:var(--theme-bg);box-shadow:var(--theme-shadow-control);margin-bottom:.5rem}.collab-share-participants-list{display:grid;margin:.2rem 0 .5rem}.collab-share-participant{display:flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:12px}.collab-share-participant-role{opacity:.7;font-size:11px;color:var(--theme-fg)}.collab-share-sync-indicator{display:inline-block;padding:.1rem .4rem;border-radius:6px;font-size:11px}.collab-share-current-card{display:grid}.collab-share-current-card h1{font-family:var(--font-display-heading);font-size-adjust:from-font;letter-spacing:var(--editor-heading-letter-spacing);font-weight:var(--editor-heading-weight)}.collab-share-current-row{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-size:12px;margin-top:.5rem}.collab-share-current-label{opacity:.65;font-size:11px}.collab-share-current-actions{display:flex;align-items:center;flex-wrap:wrap;margin:.5rem 0 .2rem;gap:.5rem}.collab-share-history-panel{display:grid;gap:.5rem}.collab-share-history-header{display:flex;align-items:center;justify-content:space-between}.collab-share-history-list{margin:0;padding:0;list-style:none;display:grid;gap:.4rem;box-shadow:var(--theme-shadow);border-radius:10px}.collab-share-history-item-wrap{position:relative;overflow:hidden;border-radius:10px}.collab-share-history-item-delete{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end}.collab-share-history-delete-btn{display:none}.collab-share-history-item{border:1px solid var(--theme-border);border-radius:10px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:var(--theme-bg);box-shadow:var(--theme-shadow);position:relative;z-index:1;touch-action:pan-y;transition:transform .22s ease}.collab-share-history-item.is-dragging{transition:none}.collab-share-history-meta{display:grid;gap:.15rem}.collab-share-history-title{font-family:var(--font-display-heading);font-size-adjust:from-font;letter-spacing:-.2px;font-weight:var(--editor-heading-weight);font-size:12px}.collab-share-history-subtitle{opacity:.65;font-size:11px;font-family:var(--font-text);letter-spacing:-.35px}.collab-share-history-actions{display:flex;gap:.65rem;align-items:center}.collab-share-history-button{border:1px solid var(--theme-border);box-shadow:var(--theme-shadow);background-color:var(--PrimaryButtonsColors);border-radius:100vmax;padding:.45rem .65rem;cursor:pointer;color:var(--theme-fg);font-family:var(--font-display);font-size:12.5px;transition:opacity .18s ease}.collab-share-history-button:hover{opacity:1;background-color:var(--hover-color)}.collab-share-history-count{opacity:.65;font-size:11px;font-family:var(--font-text);letter-spacing:-.35px}.collab-share-minimized{border:solid 0px var(--theme-border);border-left:none;background:var(--theme-surface-solid);color:var(--theme-fg);width:32px;height:32px;display:grid;place-items:center;border-radius:0px 100vmax 100vmax 0px;pointer-events:auto;cursor:pointer;padding:0;z-index:1;transition:opacity .16s ease,background .16s ease}.collab-share-minimized-badge{position:absolute;top:4px;right:4px;min-width:14px;height:14px;border-radius:999px;background:var(--theme-accent);color:var(--theme-accent-text);font-size:10px;display:grid;place-items:center;padding:0 4px}.collab-share-toast-container{position:fixed;top:48px;right:12px;display:grid;gap:.5rem;z-index:10003;pointer-events:none}.collab-share-toast{min-width:fit-content;padding:.4rem .8rem;border-radius:100vmax;background:var(--theme-toast-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:solid 1px var(--theme-border);color:var(--theme-toast-text);opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;pointer-events:auto;font-family:var(--font-text),sans-serif;letter-spacing:-.15px;font-size:12px;transform:translate(50%)}.collab-share-toast.visible{opacity:1;transform:none}.collab-share-toast-warning{background:var(--theme-toast-warning-bg);color:#000}.hidden{display:none!important}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media(max-width:640px){.collab-share-modal,.collab-share-sidebar{width:calc(100% - 24px);max-width:300px;left:50%;top:50%}.collab-share-modal.is-open,.collab-share-sidebar.is-open{transform:translate(-50%,-50%)}.collab-share-modal.is-closing,.collab-share-sidebar.is-closing,.collab-share-modal:not(.is-open),.collab-share-sidebar:not(.is-open):not(.hidden){transform:translate(-50%,calc(-50% + 100vh))}.collab-share-otp-group{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(prefers-color-scheme:light){.collab-share-modal,.collab-share-sidebar,.collab-share-input,.collab-share-otp-input,.collab-share-choice,.collab-share-pill-button,.collab-share-current-session,.collab-share-history-item,.collab-share-minimized{box-shadow:var(--theme-shadow)}.collab-share-modal,.collab-share-sidebar{background:#fbfbfb}.collab-share-choice{background-color:#f7f7f7}.collab-share-choice:hover{background-color:#efefef;border-color:var(--theme-border)}.collab-share-header-icon,.collab-share-choice-icon{background:var(--theme-icon-surface)}.collab-share-header-icon-1,.collab-share-header-icon-2{background:radial-gradient(circle at 50% 38%,var(--theme-icon-mark) 0 6px,transparent 7px),var(--theme-icon-surface)}.collab-share-choice-icon{background:radial-gradient(circle at 50% 45%,var(--theme-icon-mark-strong) 0 4px,transparent 5px),var(--theme-icon-surface)}.collab-share-primary-button{background:var(--theme-solid-button-bg);color:var(--theme-solid-button-text)}.collab-share-profile-option-icon svg,.collab-share-profile-preview-badge svg{fill:var(--theme-accent-dark)}.collab-share-profile-preview-badge{border-bottom:1px solid var(--theme-accent-dark)}.collab-share-profile-preview-badge p{color:var(--theme-accent-dark)}.collab-share-crop-zoom{accent-color:var(--theme-accent-dark)}}.workspace-menu-profile-view-avatar-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:2rem 0 .4rem}.workspace-menu-profile-view-avatar{width:80px;height:80px;border-radius:50%;background:var(--theme-border);border:1px solid var(--theme-border);background-size:cover;background-position:center;background-repeat:no-repeat;display:grid;place-items:center;font-size:40px;overflow:hidden}.workspace-menu-profile-view-name{font-family:var(--font-display);font-weight:550;font-size:22px;letter-spacing:-.4px;color:var(--theme-fg);text-align:center}#workspace-menu-profile-edit:hover{background-color:var(--theme-accent);color:var(--theme-accent-text);opacity:.7}.workspace-menu-profile-view-fields{display:flex;flex-direction:column}.workspace-menu-profile-view-field{display:flex;flex-direction:column;padding:.6rem 0}.pronouns-workspace-menu-section{border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border)}.workspace-menu-profile-view-field-label{font-family:var(--font-text);font-weight:500;font-size:12px;letter-spacing:-.2px;color:var(--theme-fg);opacity:.6}.workspace-menu-profile-view-field-value{font-family:var(--font-text);font-weight:500;font-size:14px;color:var(--theme-fg);word-break:break-word}.workspace-menu-profile-view-field-empty{opacity:.55;font-style:italic;font-weight:450}.collab-share-emoji-grid-scroll{max-height:160px;overflow-y:auto;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-bg);box-shadow:var(--theme-shadow-control)}.collab-share-emoji-grid{display:grid;grid-template-columns:repeat(5,1fr)}.collab-share-accordion-item.is-open #collab-share-emoji-panel{margin-bottom:1rem}.collab-share-accordion-item.is-open .collab-share-accordion-color-palatte{margin:1.5rem 0}.collab-share-emoji-option{appearance:none;border:1px solid transparent;background:transparent;height:40px;display:grid;place-items:center;font-size:18px;line-height:1;cursor:pointer;transition:background 80ms ease,border-color 80ms ease,transform 80ms ease}.collab-share-emoji-option:hover{background:var(--hover-color)}.collab-share-emoji-option.is-selected{border-color:var(--theme-border);background:var(--hover-color);box-shadow:0 0 0 1px var(--theme-border) inset}.collab-share-color-grid{display:grid;grid-template-columns:repeat(5,1fr);border-radius:10px;width:200px;overflow:auto}.collab-share-color-swatch{appearance:none;border:1px solid var(--theme-bg);height:40px;cursor:pointer;padding:0;transform:scale(var(--wave-scale, 1));transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .14s ease,box-shadow .14s ease,filter .14s ease;will-change:transform}#collab-share-color-panel{width:200px}.collab-share-color-grid-container{border-radius:10px}.collab-share-color-swatch:hover{transform:scale(1.5)}.collab-share-color-swatch.is-selected{border-color:var(--theme-fg)}.collab-share-color-swatch:hover{filter:brightness(80%)}.collab-share-textarea{height:auto;min-height:64px;border-radius:12px;padding:8px 12px;resize:vertical;font-family:var(--font-text);line-height:1.4}.workspace-menu-profile-step .collab-share-pill-button,#wm-profile-step-view .collab-share-pill-button{margin-top:6px}.collab-share-title-titlebar{position:absolute;top:0;left:50%;transform:translate(-50%);font-size:14px!important;font-family:var(--font-display);font-weight:550;letter-spacing:-.25px!important;text-transform:capitalize}.collab-share-accordion-item{border-bottom:1px solid var(--theme-border)}.collab-share-accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 0;background:none;border:none;cursor:pointer}.collab-share-accordion-header:hover .collab-share-accordion-item{border-bottom:1px solid var(--theme-border)}.collab-share-accordion-chevron{transition:transform .2s ease}.collab-share-accordion-item.is-open .collab-share-accordion-chevron{transform:rotate(180deg)}.collab-share-accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.collab-share-accordion-item.is-open .collab-share-accordion-panel{grid-template-rows:1fr}.collab-share-accordion-panel-inner{overflow:hidden;border-radius:10px}.collab-share-accordion-color-palatte{width:267px;display:flex;align-items:center;justify-content:center}#collab-share-accordion-color-picker{width:200px}.collab-overlay{position:absolute;inset:0;pointer-events:none;z-index:3}.collab-caret{position:absolute;width:3px;border-radius:2px}.collab-pointer-dot{position:absolute;top:0;left:0;width:20px;height:24px;margin-left:0;margin-top:-4px;pointer-events:none;z-index:3;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 2 L4 20 L8.5 16 L11.5 22 L14 21 L11 15 L18 15 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 2 L4 20 L8.5 16 L11.5 22 L14 21 L11 15 L18 15 Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:drop-shadow(1px 0 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 1px 0 #fff) drop-shadow(0 -1px 0 #fff)}.collab-pointer-label{position:absolute;top:0;left:0;margin-left:12px;margin-top:-16px;padding:.4rem .6em;border-radius:100vmax;font-size:12.5px;font-weight:550;line-height:1;white-space:nowrap;box-shadow:var(--theme-shadow);font-family:var(--font-text);letter-spacing:-.2px;vertical-align:middle;pointer-events:none;z-index:3}.editable-div{width:100%;min-height:100vh;padding:var(--editor-padding);font-size:var(--editor-font-size);line-height:var(--editor-line-height);resize:none;outline:none;border:none;background-color:transparent;font-family:var(--font-editor);transition:border-color .2s,box-shadow .2s;overflow-y:scroll;letter-spacing:var(--editor-letter-spacing);caret-color:var(--theme-fg);animation:none;font-weight:var(--editor-body-weight)}.textarea-container{position:relative;opacity:1;transform:scale(1);filter:blur(0);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1);transform-origin:center top;will-change:opacity,transform,filter;overflow-x:hidden}.textarea-container.is-workspace-leaving{opacity:0;transform:translate3d(0,-12px,0) scale(.962);filter:blur(14px);pointer-events:none}.textarea-container.is-workspace-entering{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.editable-div .editor-block{display:block;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:800px 600px}.editable-div:focus{animation:caret-pulse 1.5s infinite alternate}@media(prefers-reduced-motion:reduce){.editable-div{animation:none!important}.textarea-container{transition:none;transform:none;filter:none}}body.win32 .textarea-container,body.linux .textarea-container,body.darwin .textarea-container{padding-top:2.5rem;max-width:var(--editor-max-width);margin:auto;width:100%}.editable-div.with-mask{position:relative;z-index:1}.editor-placeholder{position:absolute;inset:0;color:var(--theme-fg);opacity:.65;pointer-events:none;-webkit-user-select:none;user-select:none;padding:var(--editor-padding);width:100%;z-index:1;font-family:var(--font-editor);letter-spacing:var(--editor-letter-spacing);font-weight:var(--editor-body-weight);font-size:var(--editor-font-size, 16.5px)}body.win32 .editor-placeholder,body.linux .editor-placeholder,body.darwin .editor-placeholder{margin-top:2.5rem}.editable-div div{font-family:var(--font-editor);letter-spacing:var(--editor-letter-spacing);font-weight:var(--editor-body-weight)}.editable-div p{font-family:var(--font-editor);font-weight:var(--editor-body-weight)}.editable-div h1,.editable-div h2,.editable-div h3,.editable-div h4{font-family:var(--font-display-heading);font-size-adjust:from-font;letter-spacing:var(--editor-heading-letter-spacing);font-weight:var(--editor-heading-weight);margin-bottom:var(--editor-heading-margin)}.editable-div h1 div,.editable-div h2 div,.editable-div h3 div,.editable-div h4 div,.editable-div h1 p,.editable-div h2 p,.editable-div h3 p,.editable-div h4 p{font-family:var(--font-display-heading);font-size-adjust:from-font;letter-spacing:var(--editor-heading-letter-spacing);font-weight:var(--editor-heading-weight)}.editable-div h1 span,.editable-div h2 span,.editable-div h3 span,.editable-div h4 span{font-family:var(--font-display-heading);font-size-adjust:from-font;letter-spacing:calc(var(--editor-heading-letter-spacing) - .6px);font-weight:var(--editor-heading-weight)}.editable-div h1 mark,.editable-div h2 mark,.editable-div h3 mark,.editable-div h4 mark{font-family:var(--font-display-heading);font-size-adjust:from-font;font-weight:var(--editor-heading-weight)}.editable-div h1{font-size:1.656em}.editable-div h2{font-size:1.4em}.editable-div h3{font-size:1.183em}.editable-div h4{font-size:1em;letter-spacing:-.2px}.editable-div b{font-weight:var(--editor-bold-weight);letter-spacing:var(--editor-bold-letter-spacing);font-family:var(--font-editor)}.editable-div i{font-style:italic;font-family:var(--font-editor);font-weight:var(--editor-body-weight)}.editable-div blockquote{font-family:var(--font-editor);letter-spacing:var(--editor-letter-spacing);font-weight:var(--editor-blockquote-weight);line-height:var(--editor-blockquote-line-height);padding-left:var(--editor-blockquote-padding);padding-right:var(--editor-blockquote-padding);border-left:solid var(--editor-blockquote-border) var(--theme-accent);color:color-mix(in srgb,var(--theme-fg) 65%,transparent);background-color:var(--theme-accent-blockquote);display:inline-block}.editable-div ul li{position:relative;padding-left:var(--editor-list-padding);list-style:none;font-family:var(--font-editor);font-weight:var(--editor-body-weight)}.editable-div ul li:before{content:"•";position:absolute;left:0;top:0;transform:translate(var(--editor-bullet-offset-x),var(--editor-bullet-offset-y));font-size:var(--editor-bullet-size);font-family:var(--font-editor)}.editable-div ol{counter-reset:item;padding-left:0}.editable-div ol li{position:relative;padding-left:var(--editor-list-padding);list-style:none;counter-increment:item;font-family:var(--font-editor);font-weight:var(--editor-body-weight)}.editable-div ol li::marker{content:" "}.editable-div ol li:before{content:counter(item) ".";position:absolute;left:0;top:0;font-weight:var(--editor-heading-weight)}.editable-div hr{border:solid 1px currentColor;opacity:var(--editor-hr-opacity)}.editable-div em,s,strong,mark{font-family:var(--font-editor);font-weight:var(--editor-body-weight)}.image-block{margin:16px 0;position:relative;display:block;max-width:100%;border:2.5px solid transparent;border-radius:0;background-color:var(--theme-bg);transition:var(--zoom-btn-transition);-webkit-user-select:none;user-select:none;cursor:pointer}.note-image{max-width:100%;height:auto;display:block;box-shadow:var(--theme-shadow);outline:solid var(--zoom-btn-border-width) var(--theme-border);border-radius:6px;width:100%;object-fit:contain}.image-block.is-selected{border-color:var(--image-border-color);padding:1rem}.image-block.is-border-hover{cursor:nwse-resize}.image-block.is-dragging{cursor:grabbing}.image-block.is-resizing,.image-block.is-dragging,.image-block.is-resizing .note-image,.image-block.is-dragging .note-image{transition:none!important}.image-resize-handle{position:absolute;width:10px;height:10px;border:2px solid var(--image-border-color);background:#fff;border-radius:0;display:none}.image-resize-handle:hover,.image-resize-handle:active{background:var(--image-border-color)}.image-block.is-selected .image-resize-handle{display:block}.image-resize-handle.nw{top:-6px;left:-6px}.image-resize-handle.ne{top:-6px;right:-6px}.image-resize-handle.se{bottom:-6px;right:-6px}.image-resize-handle.sw{bottom:-6px;left:-6px}#autoSaveTextarea::placeholder,.placeholder{color:var(--theme-fg);opacity:var(--editor-placeholder-opacity)}.editable-div :is(h1,h2,h3,h4,h5,h6),.settings-preview-h1,.settings-preview-h2,.settings-preview-h3{color:var(--theme-heading-color, var(--theme-fg))}.editable-div pre{background-color:var(--PrimaryButtonsColors);box-shadow:var(--theme-shadow);outline:solid var(--zoom-btn-border-width) var(--theme-border);border-radius:6px;padding:16px;margin:16px 0;overflow-x:auto;font-family:var(--code-font-family);font-weight:400}.editable-div pre span,.editable-div pre span div{font-family:var(--code-font-family);font-weight:400}.editable-div code{font-family:var(--code-font-family);font-size:.9em;color:var(--theme-fg);line-height:1.6;letter-spacing:0;font-weight:400}.editable-div :not(pre)>code{background-color:var(--theme-accent-blockquote);padding:2px 6px;border-radius:3px;font-size:.9em}.editable-div ul[style*="list-style-type: none"]{padding-left:0}.editable-div ul[style*="list-style-type: none"] li{display:flex;align-items:flex-start;padding-left:0;margin-bottom:8px}.editable-div ul[style*="list-style-type: none"] li:before{content:none}.editable-div input[type=checkbox]{width:12px;height:12px;margin-top:4px;cursor:pointer;accent-color:var(--theme-accent);flex-shrink:0}.editable-div input[type=checkbox]:checked+span{text-decoration:line-through;opacity:.6}.fascinate-notes-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:1em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}.fascinate-notes-table thead tr{text-align:left;font-weight:700}.fascinate-notes-table th,.fascinate-notes-table td{padding:.7rem 1rem;border:1px solid var(--theme-border);font-family:var(--font-editor);font-weight:500;letter-spacing:-.25px}.fascinate-notes-table th{font-family:var(--font-display);font-weight:550;letter-spacing:-.25px}.fascinate-notes-table th,.fascinate-notes-table td{outline:none}.zoom-controls{position:fixed;bottom:var(--zoom-bottom);left:50%;transform:translate(-50%);min-width:max-content;display:flex;opacity:0;transition:opacity .2s;z-index:var(--zoom-z-index)}.textarea-container:hover .zoom-controls{opacity:1}#reset-zoom,#export-html-btn,#format-bold,#format-italic{padding:var(--zoom-btn-padding);line-height:0;border-radius:var(--zoom-btn-border-radius);background-color:var(--PrimaryButtonsColors);box-shadow:var(--theme-shadow);color:var(--theme-fg);outline:solid var(--zoom-btn-border-width) var(--theme-border);width:fit-content;display:inline-block;text-align:center;border:none;transition:var(--zoom-btn-transition)}#reset-zoom span,#export-html-btn span,#format-bold span,#format-italic span{font-family:var(--font-display);font-weight:var(--zoom-btn-weight);font-size:var(--zoom-btn-font-size)}#format-bold,#format-italic{width:var(--zoom-btn-width)}#reset-zoom:hover,#export-html-btn:hover,#format-bold:hover,#format-italic:hover{background-color:var(--theme-accent);cursor:pointer;color:var(--zoom-btn-hover-color);fill:var(--zoom-btn-hover-color);font-weight:var(--zoom-btn-hover-weight)}#reset-zoom:hover span{color:var(--theme-fg);filter:brightness(20%)}#reset-zoom,#export-html-btn{border:0px solid transparent;outline:0px solid transparent;background-color:transparent;cursor:pointer;border-radius:var(--export-menu-border-radius);padding:1.1rem .6rem;box-shadow:none}.export-container{position:relative;display:inline-block}.export-menu{position:absolute;bottom:calc(100% + var(--export-menu-offset));left:50%;transform:translate(-50%,20px);background-color:var(--export-menu-bg);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow);min-width:var(--export-menu-min-width);border-radius:var(--export-menu-border-radius);z-index:var(--export-menu-z-index);overflow:hidden;padding:var(--export-menu-padding);transition:var(--export-menu-transition);opacity:0;display:none;-webkit-backdrop-filter:blur(var(--ctx-menu-blur));backdrop-filter:blur(var(--ctx-menu-blur));width:220px}.export-menu.show{opacity:1;transform:translate(-50%)}.export-menu button{display:block;width:100%;padding:var(--export-btn-padding);text-align:left;background-color:transparent;border:none;color:var(--theme-fg);transition:var(--export-btn-transition);cursor:pointer;font-size:var(--export-btn-font-size);border-radius:var(--export-btn-border-radius);font-family:var(--font-display);font-weight:var(--export-btn-weight);letter-spacing:var(--export-btn-letter-spacing)}.export-menu button:hover{background-color:var(--theme-accent);color:var(--theme-accent-text)}.selection-menu{position:fixed;background:var(--theme-surface-solid);box-shadow:var(--theme-shadow);outline:solid 1.5px var(--theme-border);border-radius:var(--selection-menu-border-radius)!important;padding:var(--selection-menu-padding);z-index:var(--selection-menu-z-index);display:flex;opacity:0;transform:translateY(var(--selection-menu-offset-y));-webkit-backdrop-filter:blur(var(--ctx-menu-blur));backdrop-filter:blur(var(--ctx-menu-blur));pointer-events:none;transition:opacity var(--selection-menu-transition),transform var(--selection-menu-transition)}.selection-menu.show{opacity:1;transform:translateY(0);pointer-events:auto}.separator{width:1px;position:relative;margin:.35rem .25rem;background-color:var(--theme-border)}.selection-menu button.active,.selection-menu button.active:hover{background-color:var(--theme-accent);color:var(--theme-accent-text)}.selection-menu button{background-color:transparent;color:var(--theme-fg);border:none;border-radius:var(--zoom-btn-border-radius);padding:var(--selection-btn-padding);cursor:pointer;font-family:var(--font-text);letter-spacing:.3px;font-size:var(--selection-btn-font-size);transition:background-color var(--selection-btn-transition);line-height:0}.selection-menu button svg{width:20.5px;height:20.5px;line-height:0}.selection-menu button.active svg{fill:var(--theme-accent-text)!important}.selection-menu button:hover{background-color:var(--hover-color)}.selection-menu button b,.selection-menu button i{font-size:var(--selection-btn-icon-size)}.selection-menu-icon{width:16px;height:16px;display:block}.selection-menu-image-btn{display:inline-flex;align-items:center;justify-content:center}.selection-menu-file-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}@media(hover:none)and (pointer:coarse){.selection-menu{top:auto!important;bottom:18px;left:var(--status-right);width:auto;max-width:none;justify-content:center;overflow-x:auto;opacity:0;transform:translateY(8px);z-index:10!important}.selection-menu.show{opacity:1!important;transform:translateY(0);pointer-events:auto;transition:none}.selection-menu button{min-width:34px;min-height:34px}.bottom-bar-operations[data-operation-anchor=right],.bottom-bar-operations[data-operation-anchor=left]{bottom:calc(var(--status-top) + 42px)!important}.workspace-menu.is-open{bottom:calc(var(--status-top) + 90px)}}@media(hover:none)and (pointer:coarse)and (min-width:541px){.bottom-bar-operations[data-operation-anchor=right],.bottom-bar-operations[data-operation-anchor=left]{bottom:var(--status-top)!important}}@media(hover:none)and (pointer:coarse)and (max-width:540px){.selection-menu{right:14px;left:14px;bottom:12px;justify-content:space-between}}@media(hover:none)and (pointer:coarse)and (max-width:480px){.selection-menu{max-width:100%!important}}@media(hover:none)and (pointer:coarse)and (max-width:330px){.selection-menu{bottom:0;left:0;right:0;border-radius:0!important}.bottom-bar-operations[data-operation-anchor=right],.bottom-bar-operations[data-operation-anchor=left]{bottom:calc(var(--status-top) + 34px)!important}}.file-drop-overlay{position:fixed;inset:0;background:color-mix(in srgb,var(--theme-bg) 65%,transparent);opacity:0;pointer-events:none;display:flex;align-items:center;justify-content:center;z-index:999;transition:opacity .16s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.file-drop-overlay.show{opacity:1}.file-drop-card{padding:18px 24px;border-radius:16px;background:color-mix(in srgb,var(--theme-bg) 85%,transparent);border:1px dashed color-mix(in srgb,var(--theme-border) 70%,transparent);color:var(--theme-fg);font-family:var(--font-display);font-size:14px;font-weight:600;box-shadow:var(--theme-shadow)}.math-suggestion-tooltip{background:var(--PrimaryButtonsColors);outline:solid var(--zoom-btn-border-width) var(--theme-border);font-family:var(--font-display);padding:6px 8px;border-radius:8px;font-size:.92rem;font-weight:500;box-shadow:var(--theme-shadow);pointer-events:none}@media screen and (max-width:480px){.selection-menu{border-radius:12px;max-width:calc(100vw - 2rem)}.selection-menu button{font-size:.85rem;min-height:0px}.separator{display:none}}@media screen and (min-width:481px)and (max-width:768px){.selection-menu button{font-size:.88rem}}@media screen and (min-width:769px)and (max-width:1024px){.selection-menu{max-width:600px}}@media screen and (min-width:1025px){.selection-menu{max-width:700px}}:root[data-app-typeface=monospace] .context-menu .context-menu-separator,:root[data-app-typeface=monospace] .context-submenu .context-menu-separator,:root[data-app-typeface=monospace] .workspace-menu>.workspace-menu-divider,:root[data-app-typeface=monospace] .selection-menu>.separator,:root[data-app-typeface=monospace] .export-menu>:is(.separator,hr){display:none}.link-card{display:flex;align-items:center;flex-direction:column;width:220px;min-width:220px;min-height:124px;overflow:visible;background:var(--ctx-menu-bg);-webkit-backdrop-filter:blur(var(--ctx-menu-blur));backdrop-filter:blur(var(--ctx-menu-blur));box-shadow:var(--theme-shadow);transition:transform .16s ease,box-shadow .16s ease;cursor:default;-webkit-user-select:none;user-select:none;margin:1.5rem 0 4rem;position:relative;pointer-events:auto}.link-card:focus-within,.link-card:active{outline:2px solid var(--image-border-color);outline-offset:2px}.link-card-handle{position:absolute;width:10px;height:10px;display:none;pointer-events:auto;border:2px solid var(--image-border-color);background:#fff;border-radius:0;z-index:9999;touch-action:none}.link-card:focus-within .link-card-handle{display:block}.link-card-handle.nw{top:-6px;left:-6px;cursor:nwse-resize}.link-card-handle.ne{top:-6px;right:-6px;cursor:nesw-resize}.link-card-handle.se{bottom:-6px;right:-6px;cursor:nwse-resize}.link-card-handle.sw{bottom:-6px;left:-6px;cursor:nesw-resize}.link-card.no-image .link-card-thumb{display:none}.link-card.no-image .link-card-body{margin-top:.75rem}.link-card:hover{box-shadow:var(--theme-shadow),0 4px 12px #00000014,0 16px 40px #0000001f}.link-card-thumb{width:100%;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:padding .12s ease;box-shadow:var(--theme-shadow);border:var(--theme-border) solid 1px;outline:var(--theme-border) solid 1px;pointer-events:auto;cursor:pointer}.link-card-thumb img{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;pointer-events:none}.link-card-body{display:flex;justify-content:space-between;align-items:center;width:100%;pointer-events:auto;-webkit-user-select:none;user-select:none}.link-card-title{font-weight:600;font-size:1rem;margin-top:.5rem;color:var(--theme-fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-family:var(--font-display);pointer-events:none;-webkit-user-select:none;user-select:none;display:none}.link-card-badge{position:absolute;top:10px;right:10px;padding:2px 8px;border-radius:999px;background:var(--ctx-menu-bg);color:var(--theme-fg);font-size:.72rem;font-weight:600;text-transform:uppercase;border:var(--theme-border) solid 1px;outline:var(--theme-border) solid 1px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.link-card-open{padding:1rem .8rem;line-height:0;border-radius:var(--zoom-btn-border-radius);background-color:var(--PrimaryButtonsColors);box-shadow:var(--theme-shadow);border:var(--theme-border) solid 1px;outline:var(--theme-border) solid 1px;color:var(--theme-fg);width:fit-content;text-align:center;font-family:var(--font-display);font-weight:500;letter-spacing:-.2px;cursor:pointer;pointer-events:auto;text-decoration:none;display:inline-block;align-self:flex-start;-webkit-user-select:none;user-select:none;position:absolute;bottom:-40px;left:0}.link-card-open:hover{background-color:var(--theme-accent);cursor:pointer;color:var(--zoom-btn-hover-color);fill:var(--zoom-btn-hover-color);font-weight:var(--zoom-btn-hover-weight)}.link-card-open{color:var(--theme-fg);font-size:.85rem}.link-card-url-source{display:none}.link-url-text{color:var(--theme-fg);cursor:text;font-family:var(--font-text);border-bottom:solid 1px var(--theme-fg);border-bottom-color:color-mix(in srgb,var(--theme-fg) 65%,transparent);font-weight:500;letter-spacing:-.4px;pointer-events:none;-webkit-user-select:none;user-select:none}.inline-url-editor{border:1px solid rgba(0,0,0,.08);padding:4px 6px;border-radius:6px;box-shadow:0 6px 18px #0000000f;pointer-events:auto}.peoples-page,.settings-page{display:flex;flex-direction:column;transition:transform .38s cubic-bezier(.32,.72,0,1);will-change:transform}.peoples-page{gap:.75rem}.settings-page{gap:.65rem}.peoples-page.hidden,.settings-page.hidden{display:none}.peoples-view-body,.settings-view-body{position:relative}.settings-view-body{transition:height .38s cubic-bezier(.33,0,.2,1)}.peoples-view-body{transition:height .26s cubic-bezier(.22,1,.36,1)}.panel-page-overlay{position:absolute;inset:0;width:100%;background:var(--theme-bg)}.panel-slide-out-left.panel-slide-active{transform:translate(-110%)}.panel-slide-out-right.panel-slide-active,.panel-slide-in-right{transform:translate(110%)}.panel-slide-in-left{transform:translate(-110%)}.panel-slide-in-right.panel-slide-active,.panel-slide-in-left.panel-slide-active{transform:translate(0)}.peoples-avatar,.peoples-profile-avatar{width:38px;height:38px;flex:0 0 38px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid var(--theme-border);color:var(--theme-fg)}.peoples-avatar-image{width:100%;height:100%;display:block;object-fit:cover}.peoples-avatar-emoji,.peoples-avatar-placeholder{display:grid;place-items:center;width:100%;height:100%}.peoples-avatar-placeholder{color:currentColor;opacity:.72}.settings-typeface-choice,.settings-interface-choice{border:1px solid var(--theme-border);background:var(--theme-surface-solid);color:var(--theme-fg);cursor:pointer}.settings-typeface-choice:hover,.settings-interface-choice:hover{background:var(--hover-color)}.settings-typeface-choice.is-selected,.settings-interface-choice.is-selected{outline:2px solid var(--theme-accent);outline-offset:-2px}.peoples-action,.peoples-room-action,.settings-preview-language button{border:1px solid var(--theme-border);color:var(--theme-fg);cursor:pointer;font-family:var(--font-display)}.clipboard-fallback{position:fixed;left:-10000px;top:0;width:1px;height:1px;opacity:0;pointer-events:none}.peoples-view{width:min(390px,calc(100vw - 24px))}.peoples-view-overlay:before{content:"Peoples"}.peoples-list{display:flex;flex-direction:column;margin-top:4px}.peoples-empty{padding:18px 8px;text-align:center;font-family:var(--font-display);font-size:13px;opacity:.55}.peoples-row{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--theme-border)}.peoples-row:last-child{border-bottom:0}.peoples-row-main{min-width:0;flex:1;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--theme-fg);text-align:left;cursor:pointer;border-radius:10px;padding:4px}.peoples-row-main:hover{background:var(--hover-color)}.peoples-row-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.peoples-row-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:13px;font-weight:550}.peoples-row-copy small,.peoples-profile-role{font-family:var(--font-display);font-size:11px;opacity:.58}.peoples-row-actions{display:flex;gap:5px}.peoples-action{background:var(--theme-surface-solid);border-radius:100vmax;padding:6px 8px;font-size:10px}.peoples-action:hover:not(:disabled){background:var(--hover-color)}.peoples-kick:not(:disabled){color:var(--theme-danger, #ff6b6b)}.peoples-action:disabled{opacity:.3;cursor:default}.peoples-profile-hero{display:flex;align-items:center;gap:12px;margin-top:4px}.peoples-profile-avatar{width:62px;height:62px;flex-basis:62px;border:0;font-size:26px;cursor:default}.peoples-profile-fields{display:flex;flex-direction:column;gap:10px;padding-top:4px}.peoples-profile-field{display:flex;flex-direction:column;gap:3px;padding-top:8px;border-top:1px solid var(--theme-border)}.peoples-profile-label{font-family:var(--font-display);font-size:10px;opacity:.5;text-transform:uppercase;letter-spacing:.04em}.peoples-profile-value{font-family:var(--font-text);font-size:13px;line-height:1.45;-webkit-user-select:text;user-select:text}.peoples-room-actions{display:flex;gap:8px;margin-top:8px}.peoples-room-action{flex:1;padding:9px 12px;border-radius:9px;background:var(--theme-surface-solid);font-size:12px}.peoples-room-action:hover{background:var(--hover-color)}.peoples-room-action.hidden{display:none}@media(max-width:520px){.peoples-row{align-items:flex-start;flex-direction:column}.peoples-row-actions{width:100%;justify-content:flex-end}}.settings-view-overlay:before{content:"Settings"}#settings-main-page>.collab-share-title-titlebar{position:static;inset:auto;transform:none;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:32px;flex-shrink:0;box-sizing:border-box;padding-inline:36px;margin:0 0 -6px;text-align:center;line-height:1.3}.settings-list{display:flex;flex-direction:column;margin-top:4px}.settings-list-item{display:flex;flex-direction:column;gap:3px;width:100%;padding:12px 10px;text-align:left;border:0;border-bottom:1px solid var(--theme-border);border-radius:10px;background:transparent;color:var(--theme-fg);cursor:pointer}.settings-list-item:hover{background:var(--hover-color)}.settings-list-item span{font-family:var(--font-display);font-size:14px;font-weight:550}.settings-list-item small{font-family:var(--font-display);font-size:11px;opacity:.55}.settings-theme-list{display:flex;flex-direction:column;max-height:330px;overflow-y:auto;padding:4px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-model)}.settings-theme-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:38px;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:var(--theme-fg);cursor:pointer;font-family:var(--font-display);font-size:12px;text-align:left}.settings-theme-row:hover{background:var(--hover-color)}.settings-theme-row.is-selected{background:var(--theme-accent);color:var(--theme-accent-text)}.settings-theme-row-icon{display:grid;place-items:center;opacity:.68;font-size:11px}.settings-theme-row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-theme-swatches{display:flex;align-items:center;gap:4px;padding:3px 5px;border-radius:100vmax;background:color-mix(in srgb,var(--theme-bg) 82%,transparent);border:1px solid color-mix(in srgb,var(--theme-fg) 12%,transparent)}.settings-theme-swatches i{width:11px;height:11px;border-radius:50%}.settings-theme-swatches i:nth-child(1){background:var(--swatch-1)}.settings-theme-swatches i:nth-child(2){background:var(--swatch-2)}.settings-theme-swatches i:nth-child(3){background:var(--swatch-3)}.theme-preview-classic{--swatch-1: #f7f7f7;--swatch-2: #bdbdbd;--swatch-3: #131313}.theme-preview-wine{--swatch-1: #f44c7f;--swatch-2: #800020;--swatch-3: #0c0d11}.theme-preview-matrix{--swatch-1: #B6FFA1;--swatch-2: #00CE56;--swatch-3: #000000}.theme-preview-synthwave{--swatch-1: #CF6BDD;--swatch-2: #722F99;--swatch-3: #1A1020}.theme-preview-paper{--swatch-1: #d7c5a7;--swatch-2: #b8a58b;--swatch-3: #14120f}.settings-typeface-list{display:flex;flex-direction:column;gap:7px}.settings-typeface-choice{display:flex;flex-direction:column;gap:3px;width:100%;padding:11px 12px;border-radius:10px;text-align:left}.settings-typeface-choice span{font-size:14px}.settings-typeface-choice small{font-family:var(--font-display);font-size:10px;opacity:.55}.typeface-default span{font-family:var(--font-text)}.typeface-monospace span{font-family:Chivo Mono,Anuphan,system-ui,sans-serif}.typeface-serif span{font-family:Newsreader,Boon,system-ui,sans-serif}.settings-room-note{margin-top:2px;font-family:var(--font-display);font-size:11px;line-height:1.4;opacity:.55}.settings-interface-choices{display:flex;align-items:center;gap:8px;margin-top:.5rem}.settings-interface-choice{display:flex;flex-direction:column;align-items:center;gap:8px;padding:1rem;border-radius:14px;font-family:var(--font-display);font-size:14px}.settings-interface-choice svg{width:100%;max-width:64px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.settings-interface-choice svg rect{fill:color-mix(in srgb,var(--theme-fg) 4%,transparent)}.settings-editor-preview{height:200px;min-height:200px;max-height:200px;box-sizing:border-box;flex-shrink:0;display:flex;flex-direction:column;gap:12px;margin-top:8px}.settings-editor-preview-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;font-family:var(--font-display);font-size:11px}.settings-preview-language{display:flex}.settings-preview-language button{background:transparent;padding:4px 12px;font-size:12.5px}.settings-preview-language button.is-active{background:var(--theme-accent);color:var(--theme-accent-text)}.settings-editor-preview-content{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;gap:7px;color:var(--theme-fg);font-family:var(--font-editor);padding:1rem 0rem}.settings-editor-preview-content>*{flex-shrink:0}.settings-preview-h1,.settings-preview-h2,.settings-preview-h3{font-family:var(--font-display-heading);line-height:1.14}.settings-preview-h1{font-size:25px}.settings-preview-h2{font-size:20px}.settings-preview-h3{font-size:16px}.settings-editor-preview-content p{margin:0;font-family:var(--font-editor);font-size:12px;line-height:1.45}.settings-editor-preview-content[data-interface-mode=compact]{gap:4px}.settings-editor-preview-content[data-interface-mode=compact] .settings-preview-h1{font-size:22px}.settings-editor-preview-content[data-interface-mode=compact] .settings-preview-h2{font-size:18px}.settings-editor-preview-content[data-interface-mode=compact] .settings-preview-h3{font-size:14px}.settings-editor-preview-content[data-interface-mode=compact] p{font-size:11px;line-height:1.32}@keyframes markerBottombarIngest{0%{transform:translate(-50%) scale(1)}20%{transform:translate(-50%) scale(1.065)}52%{transform:translate(-50%) scale(1.15)}76%{transform:translate(-50%) scale(.9)}to{transform:translate(-50%) scale(1)}}@keyframes markerBottombarRelease{0%{transform:translate(-50%) scale(1)}24%{transform:translate(-50%) scale(.97)}56%{transform:translate(-50%) scale(1.04)}82%{transform:translate(-50%) scale(.97)}to{transform:translate(-50%) scale(1)}}@keyframes markerBottombarDeny{0%{transform:translate(-50%) scale(1)}18%{transform:translate(calc(-50% - 10px)) scale(1)}36%{transform:translate(calc(-50% + 8px)) scale(1)}54%{transform:translate(calc(-50% - 6px)) scale(1)}72%{transform:translate(calc(-50% + 4px)) scale(1)}to{transform:translate(-50%) scale(1)}}@keyframes markerMinimizedPanelIn{0%{bottom:-300px}to{bottom:0}}@keyframes markerMinimizedPanelOut{0%{bottom:var(--status-top);opacity:1}to{bottom:calc(var(--status-top) - 80px);opacity:0}}#workspace-container{position:fixed;inset:0;touch-action:none;background:var(--marker-bg);background-image:radial-gradient(circle,color-mix(in srgb,var(--theme-fg) 20%,transparent) 1px,transparent 1.6px);background-size:var(--marker-grid-step, 24px) var(--marker-grid-step, 24px);background-position:var(--marker-grid-offset-x, 0px) var(--marker-grid-offset-y, 0px);z-index:11;overflow:hidden;opacity:0;transform:translate3d(0,16px,0) scale(1.15);filter:blur(20px);pointer-events:none;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}#workspace-container.is-active,#workspace-container.is-entering{opacity:1;transform:translateZ(0) scale(1);filter:blur(0);pointer-events:auto}#workspace-container.is-leaving{opacity:0;transform:translate3d(0,-10px,0) scale(1.15);filter:blur(16px);pointer-events:none}#workspace-container.marker-grid-hidden{background-image:none}@media(prefers-reduced-motion:reduce){#workspace-container{transition:none;transform:none;filter:none}}.marker-layer{position:absolute;top:0;left:0;transform-origin:0 0;-webkit-user-select:none;user-select:none;z-index:2}.marker-layer.is-lod .marker-window{background:transparent;outline:none;box-shadow:none}.marker-layer.is-lod .marker-window-header,.marker-layer.is-lod .marker-window-content,.marker-layer.is-lod .marker-window-resize{opacity:0;transform:scale(.8);pointer-events:none}.marker-layer.is-lod .marker-window-lod{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1);transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s;pointer-events:auto}.marker-layer.space-pan-active,.marker-layer.space-pan-active *{cursor:grab!important}.marker-layer.space-pan-grabbing,.marker-layer.space-pan-grabbing *{cursor:grabbing!important}.marker-window{position:absolute;touch-action:none;border-radius:10px;background-color:var(--theme-model);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);color:var(--theme-fg);outline:1.5px solid var(--theme-model-border);box-shadow:var(--theme-shadow);display:flex;flex-direction:column;min-width:200px;min-height:100px;transition:background-color .18s ease,box-shadow .18s ease,outline-color .18s ease,opacity .21s ease,filter .21s ease,scale .34s cubic-bezier(.16,1,.3,1)}.marker-window.is-current{border-color:var(--image-border-color)}.marker-window-ghost{pointer-events:none;background:transparent;border:2px dashed var(--marker-ghost-border);box-shadow:none}.marker-window-resize{position:absolute;bottom:0;right:0;width:18px;height:18px;cursor:se-resize;touch-action:none;border-bottom-right-radius:10px;opacity:1;transform:scale(1);transition:opacity .18s ease,transform .18s ease}.marker-window-transition-ghost{position:fixed;margin:0;pointer-events:none;z-index:9999;transform-origin:center center;scale:1;opacity:1;filter:blur(0);transition:left .52s cubic-bezier(.18,.88,.24,1),top .52s cubic-bezier(.18,.88,.24,1),scale .52s cubic-bezier(.86,0,.07,1),opacity .15s ease .36s,filter .46s ease}.marker-window-header{display:flex;align-items:center;gap:8px;padding:2px 12px;background:var(--marker-header-bg);border-top-left-radius:10px;border-top-right-radius:10px;opacity:1;transform:scale(1);transition:opacity .18s ease,transform .18s ease}.marker-window-title{flex:0 1 auto;border:none;background:transparent;color:var(--theme-fg);font-family:var(--font-display);font-size:14.5px;font-weight:500;letter-spacing:-.25px;outline:none;display:inline-block;opacity:.5;transition:opacity .15s ease;cursor:text;min-width:4ch;max-width:40%;width:auto;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.marker-window.is-active .marker-window-title,.marker-window-title:focus{opacity:1}.marker-window-title:focus{cursor:text}.marker-window-actions{display:inline-flex;align-items:stretch;margin-left:auto;margin-right:-12px;transition:opacity .14s ease,scale .18s cubic-bezier(.22,1,.36,1)}.marker-window-actions.is-minimizing{opacity:0;scale:.82;pointer-events:none}.marker-window-minimize,.marker-window-close{background:none;border:none;font-size:32px;cursor:pointer;color:var(--theme-fg);line-height:0;font-weight:200;opacity:1;padding:1.5rem .8rem;transition:all .2s ease;transform:translate(1px,-2px)}.marker-window-minimize{padding:1.5rem .8rem}.marker-window-close{border-top-right-radius:10px}.marker-window-minimize:hover,.marker-window-close:hover{background-color:var(--theme-accent);color:var(--theme-accent-text)}.marker-window-group{font-size:12px;font-weight:650;line-height:1.2;padding:4px 8px;border-radius:100vmax;background:var(--marker-group-badge-bg);outline:var(--marker-toolbar-border) solid 1px;color:color-mix(in srgb,var(--marker-group-color, var(--image-border-color)) 40%,#000);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:none}@media(prefers-color-scheme:dark){.marker-window-group{color:color-mix(in srgb,var(--marker-group-color, var(--image-border-color)) 88%,#fff)}}.marker-window-group.show{display:inline-flex}.marker-window-content{padding:6px 16px 24px;line-height:var(--editor-line-height, 1.6);color:var(--marker-content-color);overflow:auto;flex:1;-webkit-user-select:text;user-select:text;font-weight:430;font-family:var(--font-editor);font-size:14px;letter-spacing:var(--editor-letter-spacing, normal);white-space:normal;overflow-wrap:anywhere;word-break:break-word;opacity:1;transform:scale(1);transition:font-size .3s cubic-bezier(.075,.82,.165,1),opacity .18s ease,transform .18s ease}.marker-window-content>:first-child{margin-top:0}.marker-window-content>:last-child{margin-bottom:0}.marker-window-content p,.marker-window-content h1,.marker-window-content h2,.marker-window-content h3,.marker-window-content h4,.marker-window-content h5,.marker-window-content h6,.marker-window-content blockquote,.marker-window-content pre,.marker-window-content ul,.marker-window-content ol,.marker-window-content div{margin:0 0 .55em;color:var(--theme-fg)}.marker-window-content div,.marker-window-content p{font-family:var(--font-editor);letter-spacing:var(--editor-letter-spacing, normal);font-weight:430}.marker-window-content h1,.marker-window-content h2,.marker-window-content h3,.marker-window-content h4{font-family:var(--font-display);letter-spacing:var(--editor-heading-letter-spacing, -.4px);font-weight:var(--editor-heading-weight, 650);margin-bottom:var(--editor-heading-margin, .45em)}.marker-window-content h1 div,.marker-window-content h2 div,.marker-window-content h3 div,.marker-window-content h4 div,.marker-window-content h1 p,.marker-window-content h2 p,.marker-window-content h3 p,.marker-window-content h4 p{font-family:var(--font-display);letter-spacing:var(--editor-heading-letter-spacing, -.4px);font-weight:var(--editor-heading-weight, 650)}.marker-window-content h1 span,.marker-window-content h2 span,.marker-window-content h3 span,.marker-window-content h4 span,.marker-window-content h1 mark,.marker-window-content h2 mark,.marker-window-content h3 mark,.marker-window-content h4 mark{font-family:var(--font-display);letter-spacing:calc(var(--editor-heading-letter-spacing, -.4px) - .6px);font-weight:var(--editor-heading-weight, 650)}.marker-window-content h1{font-size:1.656em}.marker-window-content h2{font-size:1.4em}.marker-window-content h3{font-size:1.183em}.marker-window-content h4{font-size:1em;letter-spacing:-.2px}.marker-window-content b,.marker-window-content strong{font-weight:var(--editor-bold-weight, 700);letter-spacing:var(--editor-bold-letter-spacing, normal);font-family:var(--font-editor)}.marker-window-content i,.marker-window-content em,.marker-window-content s,.marker-window-content mark{font-family:var(--font-editor);font-weight:430}.marker-window-content blockquote{font-family:var(--font-editor);letter-spacing:var(--editor-letter-spacing, normal);font-weight:var(--editor-blockquote-weight, 500);line-height:var(--editor-blockquote-line-height, 1.6);padding-left:var(--editor-blockquote-padding, 12px);padding-right:var(--editor-blockquote-padding, 12px);border-left:solid var(--editor-blockquote-border, 3px) var(--theme-accent);color:color-mix(in srgb,var(--theme-fg) 65%,transparent);background-color:var(--theme-accent-blockquote);display:inline-block}.marker-window-content ul li{position:relative;padding-left:var(--editor-list-padding, 20px);list-style:none;font-family:var(--font-editor);font-weight:430}.marker-window-content ul li:before{content:"•";position:absolute;left:0;top:0;transform:translate(var(--editor-bullet-offset-x, 0),var(--editor-bullet-offset-y, 0));font-size:var(--editor-bullet-size, 1em);font-family:var(--font-editor)}.marker-window-content ol{counter-reset:item;padding-left:0}.marker-window-content ol li{position:relative;padding-left:var(--editor-list-padding, 20px);list-style:none;counter-increment:item;font-family:var(--font-editor);font-weight:430}.marker-window-content ol li::marker{content:" "}.marker-window-content ol li:before{content:counter(item) ".";position:absolute;left:0;top:0;font-weight:var(--editor-heading-weight, 650)}.marker-window-content hr{border:solid 1px currentColor;opacity:var(--editor-hr-opacity, .3)}.marker-window-content a{color:var(--theme-accent);text-decoration-thickness:1.2px;text-underline-offset:2px}.marker-window-content img,.marker-window-content video,.marker-window-content iframe,.marker-window-content table{max-width:100%}.marker-window-content iframe{border:0}.marker-window-content pre,.marker-window-content code{font-family:var(--code-font-family, var(--font-editor));font-size:.9em;color:var(--theme-fg);line-height:1.6;letter-spacing:0;font-weight:400}.marker-window-content :not(pre)>code{background-color:var(--theme-accent-blockquote);padding:2px 6px;border-radius:3px;font-size:.9em}.marker-window-content pre{background-color:var(--PrimaryButtonsColors);box-shadow:var(--theme-shadow);outline:solid var(--zoom-btn-border-width) var(--theme-border);border-radius:6px;padding:16px;margin:16px 0;overflow-x:auto;white-space:pre-wrap}.marker-window-content pre span,.marker-window-content pre span div{font-family:var(--code-font-family, var(--font-editor));font-weight:400}.marker-window-content ul[style*="list-style-type: none"]{padding-left:0}.marker-window-content ul[style*="list-style-type: none"] li{display:flex;align-items:flex-start;padding-left:0;margin-bottom:8px}.marker-window-content ul[style*="list-style-type: none"] li:before{content:none}.marker-window-content input[type=checkbox]{width:12px;height:12px;margin-top:4px;cursor:pointer;accent-color:var(--theme-accent);flex-shrink:0}.marker-window-content input[type=checkbox]:checked+span{text-decoration:line-through;opacity:.6}.marker-window-content[contenteditable=true]{outline:none}.marker-window-content.is-placeholder:after{content:attr(data-placeholder);color:var(--marker-content-color);opacity:.4;pointer-events:none;display:block}.marker-window-lod{display:flex;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.8);width:260px;align-items:center;justify-content:center;flex-direction:column;gap:10px;opacity:0;visibility:hidden;pointer-events:none;padding:2rem;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;border-radius:16px;outline:1.5px solid transparent}.marker-window-lod:hover{background:var(--marker-lod-hover-bg);box-shadow:var(--theme-shadow);outline:1.5px solid var(--theme-model-border)}.marker-window-lod-icon picture,.marker-window-lod-icon img{width:120px;height:120px;object-fit:contain;margin-top:1rem}.marker-window-lod-title{max-width:180px;text-align:center;color:var(--theme-fg);font-family:var(--font-editor);font-size:36px;font-weight:600;letter-spacing:-.2px;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-top:1rem}.marker-window.is-mission .marker-window-resize{display:none}.marker-window.is-mission{pointer-events:auto;cursor:grab;transition:all var(--transition)}.marker-window.is-mission:hover{outline-color:var(--marker-ghost-border);outline-width:2px;outline-style:solid}.marker-window.is-mission .marker-window-header{cursor:inherit}.marker-window.is-mission .marker-window-minimize{opacity:0;visibility:hidden;pointer-events:none}.marker-window.is-mission.is-mission-single{-webkit-mask-image:linear-gradient(to bottom,black 0%,black 70%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 70%,transparent 100%);filter:brightness(125%)}.marker-window.is-restoring{transition:background-color .18s ease,box-shadow .18s ease,outline-color .18s ease,opacity .23s ease,filter .28s ease,scale .34s cubic-bezier(.175,.885,.32,1.275)!important}.marker-window.is-comment-stickie{background:#fef597;outline-color:#f0d56a;border-radius:0}.marker-window.is-comment-stickie .marker-window-header{background:transparent;height:42px;width:100%;position:absolute;inset:0 0 auto;z-index:2;margin:0;padding:0;justify-content:flex-end;cursor:grab}.marker-window.is-comment-stickie .marker-window-title{color:#432e00b8;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:1;display:none}.marker-window.is-comment-stickie .marker-window-group{display:none}.marker-window.is-comment-stickie .marker-window-actions{margin-right:0}.marker-window.is-comment-stickie .marker-window-content,.marker-window.is-comment-stickie .marker-window-content p,.marker-window.is-comment-stickie .marker-window-content div{color:#4f3c05;font-family:var(--font-display);letter-spacing:-.4px;font-size:14px;line-height:1.55;padding:10px;font-weight:500;white-space:pre-wrap}.marker-window.is-comment-stickie .marker-window-content p,.marker-window.is-comment-stickie .marker-window-content div{padding:0}.marker-window.is-comment-stickie .marker-window-content.is-placeholder:after{color:#4f3c057a;opacity:1;font-size:13px;font-style:normal}.marker-window.is-comment-stickie .marker-window-close{font-size:30px;color:#4f3c0594;opacity:1;border-top-right-radius:0;transform:translate(0);background-color:#fef597}.marker-window.is-comment-stickie .marker-window-close:hover{background-color:#cbc378;color:#3c2c00}.marker-window.is-comment-stickie .marker-window-minimize{display:none}.marker-window.is-comment-stickie .marker-window-resize{width:22px;height:22px;border-bottom-right-radius:18px}.marker-mission-overlay{position:absolute;inset:0;background:var(--marker-mission-bg);z-index:1;pointer-events:auto}.marker-mission-mask{position:fixed;left:0;right:0;bottom:0;height:100px;pointer-events:none;background:linear-gradient(to bottom,rgba(15,15,15,0) 0%,rgba(15,15,15,.25) 40%,var(--theme-bg) 100%);z-index:7}@media(prefers-color-scheme:light){.marker-mission-mask{display:none}}.marker-mission-mask.is-hidden{display:none}.marker-mission-info{position:absolute;top:48px;left:50%;z-index:5;padding:6px 10px;border-radius:999px;background:var(--marker-toolbar-bg);border:1px solid var(--marker-toolbar-border);color:var(--theme-fg);font-family:var(--font-editor);font-size:12px;font-weight:550;letter-spacing:-.3px;line-height:1;box-shadow:var(--ctx-menu-shadow);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,-40px);transition:opacity .1s ease,transform .3s cubic-bezier(.2,0,0,1),visibility 0s linear .22s}.marker-mission-info.is-visible{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .1s ease,transform .3s cubic-bezier(.2,0,0,1),visibility 0s linear 0s}@media(max-width:410px){.marker-mission-info{width:fit-content;text-align:center;font-size:fit-content;border-radius:100vmax}}.marker-minimized-panel{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:min(340px,calc(100vw - 24px));display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:22px;z-index:6;animation:markerMinimizedPanelIn .6s cubic-bezier(.86,0,.07,1);max-height:min(225px,calc(100vh - 80px));overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--theme-fg) 26%,transparent) transparent;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 70%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 70%,transparent 100%)}.marker-minimized-panel.is-leaving{animation:markerMinimizedPanelOut .28s cubic-bezier(.4,0,1,1) forwards}.marker-minimized-title{color:var(--theme-fg);font-family:var(--font-display);font-size:14px;font-weight:500}.marker-minimized-list{display:flex;flex-direction:column;align-content:start;flex:1 1 auto;min-height:0;gap:6px;overflow:visible;padding:6px 8px 6px 2px;margin:-6px -8px -6px -2px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--theme-fg) 26%,transparent) transparent}.marker-minimized-panel.is-single-item .marker-minimized-list{overflow:hidden;padding-right:0;scrollbar-width:none}.marker-minimized-panel::-webkit-scrollbar,.marker-minimized-list::-webkit-scrollbar{width:10px}.marker-minimized-panel.is-single-item .marker-minimized-list::-webkit-scrollbar{width:0;height:0}.marker-minimized-panel::-webkit-scrollbar-track,.marker-minimized-list::-webkit-scrollbar-track{background:transparent;border-radius:999px}.marker-minimized-panel::-webkit-scrollbar-thumb,.marker-minimized-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-fg) 24%,transparent);border:2px solid transparent;border-radius:999px;background-clip:padding-box}.marker-minimized-panel::-webkit-scrollbar-thumb:hover,.marker-minimized-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--theme-fg) 38%,transparent);border:2px solid transparent;background-clip:padding-box}.marker-minimized-item{--marker-minimized-item-scale: 1;border:var(--zoom-btn-border-width) solid var(--marker-toolbar-border);box-shadow:var(--ctx-menu-shadow);outline:none;border-radius:16px;background-color:var(--theme-model);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);color:var(--theme-fg);text-align:left;padding:12px 14px;cursor:pointer;transform-origin:center center;scale:var(--marker-minimized-item-scale);transition:background-color .14s ease,color .14s ease,scale .22s cubic-bezier(.22,1,.36,1)}.marker-minimized-panel.is-multi-selecting .marker-minimized-item{cursor:cell}.marker-minimized-item.is-selected{background:var(--theme-accent);color:var(--theme-accent-text);outline:1px solid color-mix(in srgb,var(--theme-accent-text) 30%,transparent)}.marker-minimized-item:hover{background:var(--theme-accent);color:var(--theme-accent-text)}.marker-minimized-item-title,.marker-minimized-item-state{display:block}.marker-minimized-item-title{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.2px}.marker-minimized-item-state{margin-top:4px;font-family:var(--font-editor);font-size:12px;opacity:.64}.marker-toolbar{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:24px;background:var(--marker-toolbar-bg);border:1px solid var(--marker-toolbar-border);box-shadow:var(--ctx-menu-shadow);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);z-index:4}.marker-toolbar-btn{position:relative;color:var(--theme-fg);background:none;border:none;border-radius:100vmax;outline:none;line-height:0;cursor:pointer;padding:2px;transition:background-color .14s ease,color .14s ease;border:solid var(--zoom-btn-border-width) transparent}.marker-toolbar-btn:hover{background:var(--theme-accent);color:var(--theme-accent-text);box-shadow:var(--theme-shadow);border:solid var(--zoom-btn-border-width) var(--theme-border)}.marker-toolbar-status{position:absolute;top:2px;right:0;min-width:18px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--theme-accent);color:var(--theme-accent-text);font-family:var(--font-editor);font-size:12px;font-weight:650;letter-spacing:-.2px;opacity:0;scale:.7;pointer-events:none;transition:opacity .18s ease,scale .22s cubic-bezier(.22,1,.36,1)}.marker-toolbar-status.is-visible{opacity:1;scale:1}.marker-zoom-indicator{position:absolute;top:48px;right:14px;z-index:5;padding:6px 10px;border-radius:100vmax;background:var(--marker-toolbar-bg);border:1px solid var(--marker-toolbar-border);color:var(--theme-fg);font-family:var(--font-editor);font-size:12px;font-weight:550;letter-spacing:-.3px;line-height:1;box-shadow:var(--ctx-menu-shadow);-webkit-user-select:none;user-select:none;pointer-events:none}.marker-bottombar{position:absolute;left:50%;bottom:var(--status-top);transform:translate(-50%);display:flex;align-items:center;padding:4px 6px;border-radius:100vmax;background:var(--ctx-menu-bg);border:1px solid var(--marker-toolbar-border);box-shadow:var(--theme-shadow),0 4px 200px #00000014,0 10px 100px #0000000f,0 18px 120px #0000000a;-webkit-backdrop-filter:blur(4px) saturate(150%);backdrop-filter:blur(4px) saturate(150%);z-index:4;opacity:1;visibility:visible;transition:opacity .14s ease,transform .28s cubic-bezier(.2,0,0,1),visibility 0s linear 0s}.marker-bottombar.is-hidden{--marker-bottombar-offset-y: calc(100% + 24px) ;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,var(--marker-bottombar-offset-y)) scale(1);transition:transform .28s cubic-bezier(.4,0,1,1),opacity .18s ease,visibility 0s linear .28s}.marker-bottombar.is-minimize-reacting{animation:markerBottombarIngest 648ms cubic-bezier(.2,.9,.2,1)}.marker-bottombar.is-restore-reacting{animation:markerBottombarRelease .8s cubic-bezier(.2,.9,.2,1)}.marker-bottombar.is-denied{animation:markerBottombarDeny .42s cubic-bezier(.36,.07,.19,.97)}.marker-profile-btn .marker-profile-icon{width:24px;height:24px;border-radius:50%;background-color:var(--theme-border);color:var(--theme-fg);display:flex;align-items:center;justify-content:center;font-size:14px;overflow:hidden;flex-shrink:0}.marker-profile-btn:hover .marker-profile-icon{color:var(--theme-accent-text)}.marker-group-control{position:relative}.marker-group-trigger{display:inline-block;border:none;border-radius:100vmax;background:none;color:var(--theme-fg);font-family:var(--font-display);font-size:13px;font-weight:550;padding:8px 12px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,color .14s ease;border:solid var(--zoom-btn-border-width) transparent;outline:none}.marker-group-trigger:hover,.marker-group-control.is-open .marker-group-trigger{background:var(--theme-accent);color:var(--theme-accent-text);box-shadow:var(--theme-shadow);border:solid var(--zoom-btn-border-width) var(--theme-border);outline:none}.marker-group-menu{position:absolute;left:50%;bottom:calc(100% + 14px);transform:translate(-50%) translateY(4px);min-width:180px;padding:6px;border-radius:var(--ctx-menu-radius);background:var(--ctx-menu-bg);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s;z-index:8}.marker-group-control.is-open .marker-group-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0);transition:opacity .14s ease,transform .14s ease,visibility 0s linear 0s}.marker-group-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:none;border-radius:var(--export-btn-border-radius);background:transparent;color:var(--theme-fg);text-align:left;font-family:var(--font-text);font-size:var(--export-btn-font-size);padding:7px 10px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.marker-group-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-weight:var(--export-btn-weight);letter-spacing:var(--export-btn-letter-spacing)}.marker-group-delete{flex:0 0 auto;width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:0;transition:opacity .12s ease,background-color .12s ease}.marker-group-delete:hover{opacity:1;background:color-mix(in srgb,var(--theme-border) 65%,transparent)}.marker-group-option:hover,.marker-group-option.is-active{background:var(--theme-accent);color:var(--theme-accent-text)}.marker-group-name-input{border:1px solid var(--marker-toolbar-border);padding:7px 12px;border-radius:14px;background:var(--marker-toolbar-bg);color:var(--theme-fg);font-family:var(--font-text);font-size:12px;outline:none;width:120px}html:has(>body:is(.linux,.win32,.darwin)){--window-surface-opacity: 88%;min-height:100%;background:color-mix(in srgb,var(--theme-bg) var(--window-surface-opacity),transparent)}html:has(>body.win32){--window-surface-opacity: 100%}body:is(.win32,.darwin){min-height:100vh;background:transparent}html:has(>body:is(.linux)){--window-surface-opacity: 100%}@media(prefers-color-scheme:light){html:has(>body:is(.win32,.darwin)){--window-surface-opacity: 90%}html:has(>body.win32){--window-surface-opacity: 75%}}@media(prefers-reduced-transparency:reduce){html:has(>body:is(.win32,.darwin)){--window-surface-opacity: 100%}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-appear{opacity:0;transform:translateY(6px);animation:appear .22s cubic-bezier(.2,.8,.2,1) forwards}@keyframes appear{to{opacity:1;transform:none}}.typing-char{display:inline-block;opacity:0;animation:fadeInLetter .16s forwards}@keyframes fadeInLetter{to{opacity:1}}@keyframes caret-pulse{0%{caret-color:var(--theme-fg)}50%{caret-color:var(--theme-accent)}to{caret-color:var(--theme-fg)}}
