.component-embed-shell.svelte-120k6wv{display:grid;margin:0;max-width:100%;min-width:0;width:100%}.component-embed-loading.svelte-120k6wv{color:color-mix(in oklch,var(--content-1) 78%,transparent);font-size:var(--s-1)}.component-embed-error.svelte-120k6wv,.component-embed-missing.svelte-120k6wv{color:var(--error);font-size:var(--s-1);margin:0}.component-embed-missing.svelte-120k6wv{display:grid;gap:var(--s-5)}.component-embed-missing.svelte-120k6wv small:where(.svelte-120k6wv){color:var(--content-1)}.shortcut-keys.svelte-y8p8t7{align-items:center;display:inline-flex;gap:.18rem}kbd.svelte-y8p8t7{align-items:center;background:color-mix(in oklch,var(--base-1) 82%,transparent);border:1px solid color-mix(in oklch,var(--edge) 82%,transparent);border-radius:.36rem;box-shadow:inset 0 -1px color-mix(in oklch,var(--edge) 70%,transparent);color:var(--content);display:inline-flex;font-family:inherit;font-size:.72rem;font-weight:650;height:1.35rem;justify-content:center;line-height:1;min-width:1.35rem;padding:0 .36rem}.action-tooltip.svelte-pz7lue{align-items:center;background:color-mix(in oklch,var(--content) 94%,transparent);border:1px solid color-mix(in oklch,var(--edge) 62%,transparent);border-radius:var(--s-4);box-shadow:0 12px 34px #00000029;color:var(--base);display:flex;font-size:var(--s-1);font-weight:650;gap:var(--s-2);left:50%;line-height:1;opacity:0;padding:var(--s-3) var(--s-2);pointer-events:none;position:absolute;top:calc(100% + var(--s-3));transform:translate(-50%,-.18rem);transition:opacity .14s ease,transform .14s ease;white-space:nowrap;z-index:20}.action-tooltip.svelte-pz7lue kbd{background:color-mix(in oklch,var(--base) 92%,transparent);border-color:color-mix(in oklch,var(--base-1) 36%,transparent);color:var(--content)}button:hover>.action-tooltip.svelte-pz7lue,button:focus-visible>.action-tooltip.svelte-pz7lue{opacity:1;transform:translate(-50%)}.toolbar-button.svelte-d3y7ro{align-items:center;background:transparent;border-radius:var(--s-4);color:var(--content-1);display:flex;gap:var(--s-3);height:var(--toolbar-size);justify-content:center;min-width:var(--toolbar-size);padding:0 var(--s-3);position:relative;transition:background-color .2s,color .2s,opacity .2s}.toolbar-button.svelte-d3y7ro svg{height:1.25rem;width:1.25rem}.toolbar-button.svelte-d3y7ro:hover:not(:disabled),.toolbar-button.active.svelte-d3y7ro{background:color-mix(in oklch,var(--brand) 16%,transparent);color:var(--content)}.toolbar-button.svelte-d3y7ro:disabled{cursor:not-allowed;opacity:.35}.text-action.svelte-d3y7ro{border:1px solid var(--edge);font-size:var(--s-1);padding-inline:var(--s-2)}.media-block-node.svelte-71xt0h{display:grid;gap:var(--s-3);margin:.95em 0;max-width:100%;width:100%}.media-block-frame.svelte-71xt0h{background:var(--base-2);border-radius:var(--radius);overflow:hidden}.media-block-resize-shell.svelte-71xt0h{max-width:100%;position:relative}.media-block-toolbar.svelte-71xt0h,.media-block-toolbar-group.svelte-71xt0h{align-items:center;display:flex}.media-block-toolbar.svelte-71xt0h{--toolbar-size: 2.25rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in oklch,var(--base-1) 92%,transparent);border:1px solid color-mix(in oklch,var(--edge) 78%,transparent);border-radius:var(--s-3);box-shadow:0 14px 38px #00000024;color:var(--content);gap:var(--s-4);left:50%;opacity:0;padding:var(--s-4);pointer-events:auto;position:absolute;bottom:calc(100% + var(--s-1));transform:translate(-50%);transition:opacity .14s ease,visibility .14s ease,translate .16s cubic-bezier(.16,1,.3,1);translate:0 var(--s-5);visibility:hidden;z-index:4}.media-block-toolbar-group.svelte-71xt0h{border-right:1px solid color-mix(in oklch,var(--edge) 72%,transparent);gap:var(--s-5);padding-right:var(--s-4)}.media-block-toolbar-group.svelte-71xt0h:last-child{border-right:0;padding-right:0}.media-block-resize-shell.svelte-71xt0h:hover .media-block-toolbar:where(.svelte-71xt0h),.media-block-resize-shell.svelte-71xt0h:focus-within .media-block-toolbar:where(.svelte-71xt0h),.media-block-resize-shell.toolbar-sticky.svelte-71xt0h .media-block-toolbar:where(.svelte-71xt0h),.media-block-node.ProseMirror-selectednode .media-block-toolbar.svelte-71xt0h{opacity:1;translate:0;visibility:visible}.media-block-media.svelte-71xt0h{display:block;height:auto;object-fit:contain;width:100%}.media-block-frame.svelte-71xt0h>.media-block-media:where(.svelte-71xt0h){max-height:none}.media-block-resize-handles.svelte-71xt0h{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .12s ease}.media-block-resize-shell.svelte-71xt0h:hover .media-block-resize-handles:where(.svelte-71xt0h),.media-block-resize-shell.svelte-71xt0h:focus-within .media-block-resize-handles:where(.svelte-71xt0h),.media-block-resize-shell.toolbar-sticky.svelte-71xt0h .media-block-resize-handles:where(.svelte-71xt0h),.media-block-node.ProseMirror-selectednode .media-block-resize-handles.svelte-71xt0h{opacity:1}.media-block-node.media-block-dragging .media-block-toolbar.svelte-71xt0h,.media-block-node.media-block-dragging .media-block-resize-handles.svelte-71xt0h{opacity:0;pointer-events:none;transition:none;visibility:hidden}.media-block-resize-handle.svelte-71xt0h{appearance:none;background:var(--base-1);border:2px solid var(--brand);border-radius:999px;box-shadow:none;height:1rem;margin:0;padding:0;pointer-events:auto;position:absolute;touch-action:none;transform:translate(-50%,-50%);width:1rem}.media-block-resize-handle.svelte-71xt0h:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--brand) 24%,transparent);outline:none}.media-block-resize-handle-nw.svelte-71xt0h{cursor:nwse-resize;left:0;top:0}.media-block-resize-handle-ne.svelte-71xt0h{cursor:nesw-resize;left:100%;top:0}.media-block-resize-handle-sw.svelte-71xt0h{cursor:nesw-resize;left:0;top:100%}.media-block-resize-handle-se.svelte-71xt0h{cursor:nwse-resize;left:100%;top:100%}.media-block-caption.svelte-71xt0h{color:var(--content-1);font-size:var(--s-1);line-height:1.4;text-align:center}.media-block-missing.svelte-71xt0h{background:color-mix(in oklch,var(--base-2) 88%,var(--error) 7%);border:1px solid color-mix(in oklch,var(--error) 30%,transparent);border-radius:var(--radius);color:var(--content-1);padding:var(--s-1) var(--s0)}@media(pointer:coarse){.media-block-resize-handle.svelte-71xt0h{height:1.25rem;width:1.25rem}}.combobox.svelte-19gigal{min-width:0;position:relative}input.svelte-19gigal{background:transparent;border:1px solid transparent;border-radius:var(--s-5);color:var(--content);font:inherit;font-weight:720;min-height:2rem;min-width:0;padding:0 var(--s-3);width:100%}input.svelte-19gigal::placeholder{color:color-mix(in oklch,var(--content-1) 62%,transparent)}input.svelte-19gigal:hover,input.svelte-19gigal:focus{background:color-mix(in oklch,var(--base-1) 72%,transparent);border-color:color-mix(in oklch,var(--edge) 76%,transparent)}input.svelte-19gigal:focus-visible{box-shadow:var(--focus-ring);outline:none}.combobox-menu.svelte-19gigal{background:var(--base-1);border:1px solid color-mix(in oklch,var(--edge) 78%,transparent);border-radius:var(--s-3);box-shadow:0 1rem 2rem color-mix(in oklch,black 16%,transparent);display:grid;gap:var(--s-5);left:0;max-height:min(22rem,52vh);min-width:min(16rem,86vw);overflow:auto;padding:var(--s-4);position:absolute;top:calc(100% + var(--s-4));z-index:5}.combobox-menu.svelte-19gigal button:where(.svelte-19gigal){align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--s-5);color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--s-3);min-height:2rem;padding:0 var(--s-3);text-align:start}.combobox-menu.svelte-19gigal button:where(.svelte-19gigal):hover,.combobox-menu.svelte-19gigal button.highlighted:where(.svelte-19gigal){background:color-mix(in oklch,var(--base) 80%,var(--brand) 8%);color:var(--content)}.combobox-menu.svelte-19gigal svg{flex:0 0 auto;height:1.05rem;width:1.05rem}.chip-input.svelte-1ddhbeq{align-items:center;border:1px solid transparent;border-radius:var(--s-5);display:flex;flex-wrap:wrap;gap:var(--s-4);min-height:2rem;padding-inline:var(--s-4)}.chip-input.svelte-1ddhbeq:focus-within,.chip-input.svelte-1ddhbeq:hover{background:color-mix(in oklch,var(--base-1) 72%,transparent);border-color:color-mix(in oklch,var(--edge) 76%,transparent)}.chip.svelte-1ddhbeq{align-items:center;background:color-mix(in oklch,var(--brand) 18%,transparent);border-radius:999px;color:color-mix(in oklch,var(--brand) 68%,var(--content));display:flex;font-weight:720;gap:.15rem;line-height:1;min-height:1.55rem;padding:.1rem .1rem .1rem var(--s-3)}.chip.svelte-1ddhbeq button:where(.svelte-1ddhbeq){appearance:none;background:transparent;border:0;border-radius:999px;color:var(--brand);cursor:pointer;display:grid;height:1.25rem;padding:0;place-items:center;width:1.25rem}.chip.svelte-1ddhbeq button:where(.svelte-1ddhbeq):hover{background:color-mix(in oklch,var(--brand) 24%,transparent)}.chip.svelte-1ddhbeq button:where(.svelte-1ddhbeq):focus-visible{box-shadow:var(--focus-ring);outline:none}.chip.svelte-1ddhbeq button:where(.svelte-1ddhbeq) svg{height:.85rem;width:.85rem}input.svelte-1ddhbeq{background:transparent;border:0;color:var(--content);flex:1 1 8rem;font:inherit;min-height:1.7rem;min-width:0;padding:0 var(--s-4)}input.svelte-1ddhbeq::placeholder{color:color-mix(in oklch,var(--content-1) 62%,transparent)}input.svelte-1ddhbeq:focus{outline:none}button.svelte-19i5eb9{appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}button.svelte-19i5eb9:focus-visible,input.svelte-19i5eb9:focus-visible,.drag-handle.svelte-19i5eb9:focus-visible{box-shadow:var(--focus-ring);outline:none}.drag-handle.svelte-19i5eb9,.remove-property.svelte-19i5eb9{border-radius:var(--s-5);color:var(--content-1);display:grid;flex:0 0 auto;height:1.6rem;place-items:center;width:1.6rem}.drag-handle.svelte-19i5eb9{cursor:grab;margin-inline-start:calc(var(--s-5) * -1)}.drag-handle.svelte-19i5eb9:active{cursor:grabbing}.drag-handle.svelte-19i5eb9:hover,.remove-property.svelte-19i5eb9:hover{background:color-mix(in oklch,var(--base-1) 82%,var(--content) 8%);color:var(--content)}.property-name.svelte-19i5eb9{align-items:center;border-radius:var(--s-5);color:var(--content-1);display:flex;font-weight:700;gap:var(--s-3);justify-content:flex-start;min-width:0;padding-inline:var(--s-4);text-align:start}.property-name.svelte-19i5eb9:hover,.property-name.svelte-19i5eb9:focus-visible{background:color-mix(in oklch,var(--base-1) 72%,transparent);color:var(--content)}.property-name.svelte-19i5eb9 svg,.drag-handle.svelte-19i5eb9 svg,.remove-property.svelte-19i5eb9 svg{flex:0 0 auto;height:1.05rem;width:1.05rem}.property-control.svelte-19i5eb9{min-width:0}input.svelte-19i5eb9{background:transparent;border:1px solid transparent;border-radius:var(--s-5);color:var(--content);font:inherit;min-height:2rem;min-width:0;padding:0 var(--s-3);width:100%}input.svelte-19i5eb9::placeholder{color:color-mix(in oklch,var(--content-1) 62%,transparent)}input.svelte-19i5eb9:hover,input.svelte-19i5eb9:focus{background:color-mix(in oklch,var(--base-1) 72%,transparent);border-color:color-mix(in oklch,var(--edge) 76%,transparent)}.boolean-control.svelte-19i5eb9{align-items:center;color:var(--content-1);display:flex;gap:var(--s-3);min-height:2rem;width:fit-content}.boolean-control.svelte-19i5eb9 input:where(.svelte-19i5eb9){accent-color:var(--brand);height:1rem;padding:0;width:1rem}@media(max-width:42rem){.property-name.svelte-19i5eb9,.property-control.svelte-19i5eb9{grid-column:2 / -1}}.metadata-shell.svelte-1z11n90{color:var(--content);display:grid;gap:var(--s-3);margin-block:var(--s-1) var(--s0);max-width:100%;width:100%}button.svelte-1z11n90{appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}button.svelte-1z11n90:focus-visible{box-shadow:var(--focus-ring);outline:none}.add-property-plus.svelte-1z11n90{border-radius:var(--s-5);color:var(--content-1);display:grid;flex:0 0 auto;height:1.6rem;place-items:center;width:1.6rem}.add-property-plus.svelte-1z11n90:hover{background:color-mix(in oklch,var(--base-1) 82%,var(--content) 8%);color:var(--content)}.metadata-rows.svelte-1z11n90,.metadata-dnd-rows.svelte-1z11n90{display:grid;gap:var(--s-4)}.metadata-dnd-rows.svelte-1z11n90{max-height:min(26rem,calc(100dvh - 14rem));outline:none;overflow-y:auto;scrollbar-gutter:stable}.metadata-row.svelte-1z11n90{background:transparent;display:grid;gap:var(--s-3);grid-template-columns:auto minmax(8rem,.32fr) minmax(0,1fr) auto;min-height:2.1rem;position:relative}.metadata-row-new.svelte-1z11n90{align-items:start}.add-property-plus.svelte-1z11n90{margin-inline-start:calc(var(--s-5) * -1);margin-top:.2rem}.property-key-slot.svelte-1z11n90{min-width:0}.property-value-placeholder.svelte-1z11n90{align-items:center;color:color-mix(in oklch,var(--content-1) 72%,transparent);display:flex;min-height:2rem;min-width:0;padding-inline:var(--s-3)}.remove-property-spacer.svelte-1z11n90{display:block;height:1.6rem;width:1.6rem}.add-property.svelte-1z11n90{align-items:start;color:var(--content-1);display:flex;gap:var(--s-3);position:relative}.add-property-button.svelte-1z11n90{align-items:center;border-radius:var(--s-5);display:flex;gap:var(--s-3);min-height:2rem;padding:0 var(--s-3)}.add-property-button.svelte-1z11n90:hover{background:color-mix(in oklch,var(--base-1) 72%,transparent);color:var(--content)}.add-property-plus.svelte-1z11n90 svg,.add-property-button.svelte-1z11n90 svg{flex:0 0 auto;height:1.05rem;width:1.05rem}@media(max-width:42rem){.metadata-row.svelte-1z11n90{grid-template-columns:auto minmax(0,1fr) auto}.metadata-row-new.svelte-1z11n90 .property-key-slot:where(.svelte-1z11n90),.metadata-row-new.svelte-1z11n90 .property-value-placeholder:where(.svelte-1z11n90){grid-column:2 / -1}.metadata-row-new.svelte-1z11n90 .remove-property-spacer:where(.svelte-1z11n90){display:none}}.article-header.svelte-12owi1r{display:grid;gap:var(--s-1);padding-bottom:var(--s1)}.title.svelte-12owi1r{background:transparent;border:0;color:var(--content);font:inherit;margin:0;padding:0;width:100%}.title.svelte-12owi1r{font-size:var(--s3);font-weight:760;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}textarea.title.svelte-12owi1r{field-sizing:content;overflow:hidden;resize:none;min-height:1.08em}.meta.svelte-12owi1r{align-items:center;color:var(--content-1);display:flex;font-size:var(--s-1);gap:var(--s-2);margin:0}.editable.svelte-12owi1r .title:where(.svelte-12owi1r):focus{outline:none}.editable.svelte-12owi1r .title:where(.svelte-12owi1r)::placeholder{color:color-mix(in oklch,var(--content-1) 55%,transparent)}.save-status.svelte-14hmylk{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in oklch,var(--base-1) 72%,transparent);border:1px solid color-mix(in oklch,var(--edge) 70%,transparent);border-radius:999px;color:var(--content-1);display:flex;font-size:var(--s-1);gap:var(--s-3);opacity:.78;padding:var(--s-4) var(--s-2);pointer-events:none;white-space:nowrap}.status-dot.svelte-14hmylk{background:var(--success);border-radius:999px;display:block;height:.5rem;width:.5rem}.save-status[data-state=saving].svelte-14hmylk .status-dot:where(.svelte-14hmylk),.save-status[data-state=loading].svelte-14hmylk .status-dot:where(.svelte-14hmylk){background:var(--warning)}.save-status[data-state=error].svelte-14hmylk .status-dot:where(.svelte-14hmylk){background:var(--error)}.sync-dot.svelte-14hmylk{background:var(--success);border-radius:999px;display:block;height:.5rem;width:.5rem}.save-status[data-sync=syncing].svelte-14hmylk .sync-dot:where(.svelte-14hmylk),.save-status[data-sync=pending].svelte-14hmylk .sync-dot:where(.svelte-14hmylk){background:var(--warning)}.save-status[data-sync=error].svelte-14hmylk .sync-dot:where(.svelte-14hmylk){background:var(--error)}@media(max-width:32rem){.save-status.svelte-14hmylk{max-width:9rem}.save-status.svelte-14hmylk span:where(.svelte-14hmylk):last-child{overflow:hidden;text-overflow:ellipsis}}.document-actions.svelte-1cr5su7,.action-buttons.svelte-1cr5su7,button.svelte-1cr5su7{align-items:center;display:flex}.document-actions.svelte-1cr5su7{gap:var(--s-3);position:absolute;right:calc(var(--s0) + env(safe-area-inset-right));top:calc(var(--s0) + env(safe-area-inset-top));z-index:4}.action-buttons.svelte-1cr5su7{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in oklch,var(--base-1) 76%,transparent);border:1px solid color-mix(in oklch,var(--edge) 72%,transparent);border-radius:999px;box-shadow:0 12px 30px #00000014;gap:var(--s-4);padding:var(--s-4)}.publication-status.svelte-1cr5su7{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in oklch,var(--base-1) 72%,transparent);border:1px solid color-mix(in oklch,var(--edge) 70%,transparent);border-radius:999px;font-size:var(--s-1);gap:var(--s-3);height:auto;display:inline-flex;min-height:2rem;padding:var(--s-4) var(--s-2)}.publication-controls.svelte-1cr5su7{align-items:center;display:flex;gap:var(--s-5)}.unpublish-action.svelte-1cr5su7{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in oklch,var(--base-1) 72%,transparent);border:1px solid color-mix(in oklch,var(--edge) 70%,transparent)}.unpublish-action.svelte-1cr5su7:hover,.unpublish-action.svelte-1cr5su7:focus-visible{background:color-mix(in oklch,var(--error) 12%,var(--base-1));color:var(--error)}.publication-status.active.svelte-1cr5su7{background:color-mix(in oklch,var(--brand) 15%,var(--base-1));color:var(--content)}.publication-status.error.svelte-1cr5su7{color:var(--error)}.publication-status.svelte-1cr5su7:disabled{cursor:wait;opacity:.78}button.svelte-1cr5su7{background:transparent;border-radius:999px;color:var(--content-1);height:2rem;justify-content:center;min-width:2rem;padding:0;position:relative;transition:background-color .2s,color .2s,transform .2s}button.svelte-1cr5su7:hover,button.svelte-1cr5su7:focus-visible,button.active.svelte-1cr5su7{background:color-mix(in oklch,var(--brand) 15%,transparent);color:var(--content)}button.svelte-1cr5su7:hover{transform:translateY(-1px)}button.svelte-1cr5su7 svg{height:1.1rem;width:1.1rem}button[aria-label="Updating published document…"].svelte-1cr5su7 svg,button[aria-label="Checking Publication…"].svelte-1cr5su7 svg{animation:svelte-1cr5su7-spin .8s linear infinite}@keyframes svelte-1cr5su7-spin{to{transform:rotate(1turn)}}@media(max-width:42rem){.document-actions.svelte-1cr5su7{align-items:flex-end;flex-direction:column-reverse;right:var(--s-1);top:var(--s-1)}.publication-status.svelte-1cr5su7 span:where(.svelte-1cr5su7){display:none}}.history-panel.svelte-737svo{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in oklch,var(--base-1) 88%,transparent);border:1px solid color-mix(in oklch,var(--edge) 78%,transparent);border-radius:var(--s-2);box-shadow:0 18px 44px #00000024;color:var(--content);display:grid;gap:var(--s-3);grid-template-rows:auto minmax(0,1fr);max-height:min(32rem,calc(100vh - var(--s4)));overflow:hidden;padding:var(--s-2);position:absolute;right:calc(var(--s0) + env(safe-area-inset-right));top:calc(var(--s3) + 2.75rem + env(safe-area-inset-top));width:min(22rem,calc(100vw - var(--s1)));z-index:4}.history-header.svelte-737svo{align-items:center;display:flex;justify-content:space-between;gap:var(--s-2);padding:var(--s-3) var(--s-3) 0}.history-header.svelte-737svo div:where(.svelte-737svo){align-items:center;display:flex;gap:var(--s-3);min-width:0}h2.svelte-737svo{font-size:var(--s0);font-weight:650;line-height:1.1;margin:0}.history-header.svelte-737svo span:where(.svelte-737svo){align-items:center;background:color-mix(in oklch,var(--brand) 14%,transparent);border-radius:999px;color:var(--content-1);display:inline-flex;font-size:var(--s-1);height:1.35rem;justify-content:center;min-width:1.35rem;padding-inline:var(--s-3)}.history-header.svelte-737svo button:where(.svelte-737svo){align-items:center;background:transparent;border-radius:var(--s-4);color:var(--content-1);display:flex;height:2rem;justify-content:center;min-width:2rem;padding:0;transition:background-color .2s,color .2s}.history-header.svelte-737svo button:where(.svelte-737svo):hover,.history-header.svelte-737svo button:where(.svelte-737svo):focus-visible{background:color-mix(in oklch,var(--brand) 14%,transparent);color:var(--content)}.history-header.svelte-737svo button:where(.svelte-737svo) svg{height:1.1rem;width:1.1rem}.history-list.svelte-737svo{display:grid;gap:var(--s-4);min-height:0;overflow:auto;padding:var(--s-4)}.history-list.svelte-737svo li:where(.svelte-737svo){min-width:0}.history-list.svelte-737svo button:where(.svelte-737svo){background:transparent;border:1px solid transparent;border-radius:var(--s-3);color:var(--content);display:grid;gap:var(--s-4);min-width:0;padding:var(--s-2);text-align:left;transition:background-color .2s,border-color .2s,transform .2s;width:100%}.history-list.svelte-737svo button:where(.svelte-737svo):hover,.history-list.svelte-737svo button:where(.svelte-737svo):focus-visible{background:color-mix(in oklch,var(--base-2) 86%,transparent);border-color:color-mix(in oklch,var(--edge-1) 76%,transparent);transform:translateY(-1px)}.history-list.svelte-737svo button.active:where(.svelte-737svo){background:color-mix(in oklch,var(--brand) 13%,var(--base-1));border-color:color-mix(in oklch,var(--brand) 32%,var(--edge))}.history-list.svelte-737svo button.previewing:where(.svelte-737svo):not(.active){background:color-mix(in oklch,var(--info) 10%,var(--base-1));border-color:color-mix(in oklch,var(--info) 34%,var(--edge))}.history-row-top.svelte-737svo,.diff-stats.svelte-737svo{align-items:center;display:flex;gap:var(--s-3);min-width:0}.history-row-top.svelte-737svo{justify-content:space-between}.history-time.svelte-737svo,.history-meta.svelte-737svo{color:var(--content-1);font-size:var(--s-1);line-height:1.1}.history-time.svelte-737svo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-preview.svelte-737svo{font-size:var(--s-1);font-weight:560;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff-stats.svelte-737svo{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--s-1)}.diff-stat.svelte-737svo{border-radius:var(--s-4);display:inline-flex;line-height:1;padding:var(--s-5) var(--s-3)}.diff-stat.added.svelte-737svo{background:color-mix(in oklch,var(--success) 16%,transparent);color:color-mix(in oklch,var(--success) 72%,var(--content))}.diff-stat.removed.svelte-737svo{background:color-mix(in oklch,var(--error) 13%,transparent);color:color-mix(in oklch,var(--error) 76%,var(--content))}.diff-lines.svelte-737svo{display:grid;gap:var(--s-5);min-width:0}.diff-line.svelte-737svo{align-items:center;border-radius:var(--s-4);display:grid;font-family:var(--font-mono);font-size:var(--s-1);grid-template-columns:1.15rem minmax(0,1fr);line-height:1.25;min-width:0;overflow:hidden;padding:var(--s-5) var(--s-3)}.diff-line.added.svelte-737svo{background:color-mix(in oklch,var(--success) 13%,transparent);color:color-mix(in oklch,var(--success) 76%,var(--content))}.diff-line.removed.svelte-737svo{background:color-mix(in oklch,var(--error) 11%,transparent);color:color-mix(in oklch,var(--error) 80%,var(--content))}.diff-line.context.svelte-737svo{background:color-mix(in oklch,var(--base-2) 78%,transparent);color:var(--content-1)}.diff-marker.svelte-737svo{font-weight:700;line-height:1}.diff-text.svelte-737svo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff-overflow.svelte-737svo{color:var(--content-1);font-family:var(--font-mono);font-size:var(--s-1);line-height:1.1;padding-inline:var(--s-3)}@media(max-width:42rem){.history-panel.svelte-737svo{left:var(--s-1);max-height:min(28rem,calc(100vh - var(--s3)));right:var(--s-1);top:calc(var(--s3) + 2.75rem + env(safe-area-inset-top));width:auto}}.document-layout.svelte-qhouko{--vertical-spacing: var(--s3);display:grid;grid-template-areas:"back article actions";grid-template-columns:100px minmax(0,680px) 100px;margin-inline:auto;max-width:calc(880px + var(--s0) * 2);padding-inline:var(--s0);padding-top:var(--vertical-spacing);width:100%}.navigation.svelte-qhouko{align-self:start;grid-area:back;position:sticky;top:var(--vertical-spacing);width:fit-content}.main.svelte-qhouko{grid-area:article;margin-inline:auto;max-width:680px;min-width:0;width:100%}.actions.svelte-qhouko{grid-area:actions;justify-self:end}@media(max-width:768px){.document-layout.svelte-qhouko{grid-template-areas:"back actions" "article article";grid-template-columns:minmax(0,1fr) auto;padding-top:calc(var(--vertical-spacing) / 2)}.navigation.svelte-qhouko{position:static}}.document-page.svelte-7wftih{--document-page-end-space: calc(var(--s3) * 3);--document-page-end-clearance: var(--document-page-end-space);box-sizing:border-box;min-width:0;width:100%}.document-page.svelte-7wftih:after{content:"";display:block;flex:0 0 var(--document-page-end-clearance);height:var(--document-page-end-clearance);pointer-events:none}.document-page--scrollable.svelte-7wftih{display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto;position:relative}@media(max-width:48rem){.document-page.svelte-7wftih{--document-page-end-space: calc(var(--s3) * 2)}.document-page--scrollable.svelte-7wftih{--document-page-end-clearance: calc( var(--document-page-end-space) + var(--mobile-nav-height) )}}.editor-body.svelte-1a6spjq{--editor-inline-padding: clamp(var(--s0), 5vw, var(--s2));display:flex;flex-direction:column;flex:1 0 auto;min-height:0;position:relative}.editor-host.svelte-1a6spjq{display:flex;flex-direction:column;flex:1 0 auto;min-height:0}.editor-body.has-header.svelte-1a6spjq .ProseMirror{padding-top:var(--s0)}.editor-body.svelte-1a6spjq .ProseMirror{box-sizing:border-box;flex:1 0 auto;margin-inline:auto;max-width:calc(680px + var(--editor-inline-padding) + var(--editor-inline-padding));min-height:0;outline:none;padding:clamp(var(--s1),6vw,var(--s3)) var(--editor-inline-padding) 0;width:100%}.editor-body.svelte-1a6spjq .ProseMirror p.is-editor-empty:first-child:before{color:var(--content-1);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.editor-body.svelte-1a6spjq .ProseMirror [data-component-embed]:not(.component-embed-node){align-items:center;background:color-mix(in oklch,var(--base-1) 82%,var(--brand) 6%);border:1px solid color-mix(in oklch,var(--edge) 78%,var(--brand) 12%);border-radius:var(--s-3);color:var(--content);cursor:default;display:flex;font-size:var(--s-1);font-weight:650;gap:var(--s-3);margin-block:var(--s0);padding:var(--s-1) var(--s0);-webkit-user-select:none;user-select:none}.editor-body.svelte-1a6spjq .ProseMirror [data-component-embed]:not(.component-embed-node):before{color:var(--brand);content:"Component";font-size:var(--s-2);font-weight:700;text-transform:uppercase}.editor-body.svelte-1a6spjq .ProseMirror .ProseMirror-selectednode[data-component-embed]{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in oklch,var(--brand) 22%,transparent)}.editor-body.svelte-1a6spjq .ProseMirror .component-embed-node.ProseMirror-selectednode{border-radius:var(--s-4);box-shadow:0 0 0 2px color-mix(in oklch,var(--brand) 22%,transparent);width:100%}.editor-body.svelte-1a6spjq .ProseMirror .media-block-node.ProseMirror-selectednode{border-radius:var(--radius);box-shadow:0 0 0 2px color-mix(in oklch,var(--brand) 22%,transparent)}.editor-body.svelte-1a6spjq .ProseMirror .metadata-block-node.ProseMirror-selectednode{border-radius:var(--s-3);box-shadow:0 0 0 2px color-mix(in oklch,var(--brand) 22%,transparent)}.selection-toolbar.svelte-6uhicx,.toolbar-group.svelte-6uhicx,.toolbar-row.svelte-6uhicx,.link-form.svelte-6uhicx,.link-confirm.svelte-6uhicx{align-items:center;display:flex}.selection-toolbar.svelte-6uhicx{--selection-toolbar-gap: .55rem;--selection-toolbar-surface: oklch(100% 0 var(--hue, 330));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in oklch,var(--selection-toolbar-surface) 88%,transparent);border:1px solid color-mix(in oklch,var(--edge) 78%,transparent);border-radius:var(--s-3);box-shadow:0 18px 46px #00000024;color:var(--content);inset:auto;left:var(--selection-toolbar-left);margin:0;max-width:calc(100vw - var(--s0));opacity:0;overflow:visible;padding:var(--s-4);position:fixed;scale:.98;top:var(--selection-toolbar-top);transform:translate(-50%,calc(-100% - var(--selection-toolbar-gap)));transform-origin:bottom center;transition:opacity .14s ease,scale .16s cubic-bezier(.16,1,.3,1);z-index:8}.selection-toolbar.svelte-6uhicx:popover-open,.selection-toolbar.visible.svelte-6uhicx{opacity:1;scale:1}.selection-toolbar.svelte-6uhicx:not(:popover-open):not(.visible){display:none}.selection-toolbar.mode-link.svelte-6uhicx{max-width:min(28rem,calc(100vw - var(--s0)));width:min(28rem,calc(100vw - var(--s0)))}.toolbar-row.svelte-6uhicx{gap:var(--s-4)}.toolbar-group.svelte-6uhicx{border-right:1px solid color-mix(in oklch,var(--edge) 72%,transparent);gap:var(--s-5);padding-right:var(--s-4)}.toolbar-group.svelte-6uhicx:last-child{border-right:0;padding-right:0}.link-form.svelte-6uhicx{gap:var(--s-3);width:100%}input.svelte-6uhicx{background:var(--base-1);border:1px solid color-mix(in oklch,var(--brand) 78%,var(--edge));border-radius:var(--s-4);color:var(--content);flex:1 1 auto;font:inherit;font-size:var(--s-1);min-height:var(--toolbar-size);min-width:0;outline:none;padding:0 var(--s-2)}input.svelte-6uhicx::placeholder{color:color-mix(in oklch,var(--content-1) 72%,transparent)}input.svelte-6uhicx:focus{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in oklch,var(--brand) 18%,transparent)}.link-confirm.svelte-6uhicx{background:color-mix(in oklch,var(--content-1) 36%,transparent);border-radius:var(--s-4);color:var(--base-1);font-size:var(--s-1);font-weight:500;justify-content:center;min-height:var(--toolbar-size);padding:0 var(--s-1);transition:background-color .2s,transform .2s}.link-confirm.svelte-6uhicx:hover,.link-confirm.svelte-6uhicx:focus-visible{background:var(--brand);transform:translateY(-1px)}.link-error.svelte-6uhicx{bottom:var(--s-4);color:var(--error);font-size:var(--s-1);left:var(--s0);position:absolute;transform:translateY(100%)}@supports (anchor-name: --notes-selection-anchor){.selection-toolbar.svelte-6uhicx{justify-self:anchor-center;left:auto;margin:var(--selection-toolbar-gap);position-anchor:--notes-selection-anchor;position-area:top;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;position-visibility:anchors-visible;top:auto;transform:none}.selection-toolbar.mode-link.svelte-6uhicx{position-area:top}}@starting-style{.selection-toolbar.svelte-6uhicx:popover-open,.selection-toolbar.visible.svelte-6uhicx{opacity:0;scale:.98}}@media(prefers-reduced-motion:reduce){.selection-toolbar.svelte-6uhicx{transition:none}}@media(max-width:42rem){.selection-toolbar.svelte-6uhicx{max-width:calc(100vw - var(--s-1))}.toolbar-row.svelte-6uhicx{flex-wrap:wrap;max-width:min(22rem,calc(100vw - var(--s-1)))}.toolbar-group.svelte-6uhicx{border-right:0;padding-right:0}.selection-toolbar.mode-link.svelte-6uhicx{width:min(24rem,calc(100vw - var(--s-1)))}.link-form.svelte-6uhicx{gap:var(--s-3)}input.svelte-6uhicx,.link-confirm.svelte-6uhicx{font-size:var(--s-1);min-height:var(--toolbar-size)}.link-confirm.svelte-6uhicx{padding-inline:var(--s-1)}}.block-handle.svelte-8lonuf{align-items:center;display:flex;gap:2px;position:absolute;top:0;left:0;z-index:7}.block-handle.svelte-8lonuf:after{content:"";inset-block:-.2rem;position:absolute;right:-.5rem;width:.65rem}.handle-chip.svelte-8lonuf,.handle-grip.svelte-8lonuf{align-items:center;border-radius:var(--s-5);color:color-mix(in oklch,var(--content-1) 78%,transparent);display:flex;height:1.6rem;justify-content:center}.handle-chip.svelte-8lonuf{background:color-mix(in oklch,var(--base-1) 88%,transparent);border:1px solid color-mix(in oklch,var(--edge) 62%,transparent);width:1.6rem}.handle-chip.svelte-8lonuf svg{height:.95rem;width:.95rem}.handle-grip.svelte-8lonuf{appearance:none;background:transparent;border:0;cursor:grab;padding:0;transition:background-color .14s ease,color .14s ease;width:1.15rem}.block-handle[data-dragging=true] .handle-grip.svelte-8lonuf{cursor:grabbing}.handle-grip.svelte-8lonuf:hover,.handle-grip.svelte-8lonuf:focus-visible,.handle-grip.active.svelte-8lonuf{background:color-mix(in oklch,var(--content) 9%,transparent);color:var(--content);outline:none}.handle-grip.svelte-8lonuf svg:where(.svelte-8lonuf){fill:currentColor;height:1rem;width:.9rem}.handle-menu.svelte-8lonuf{background:var(--base-1);border:1px solid color-mix(in oklch,var(--edge) 78%,transparent);border-radius:var(--s-3);box-shadow:0 1rem 2.4rem color-mix(in oklch,black 18%,transparent);display:grid;gap:var(--s-5);left:0;min-width:13rem;padding:var(--s-4);position:absolute;top:calc(100% + var(--s-4))}.menu-header.svelte-8lonuf{align-items:center;border-bottom:1px solid color-mix(in oklch,var(--edge) 55%,transparent);color:var(--content-1);display:flex;font-size:var(--s-2);font-weight:700;gap:var(--s-4);padding:var(--s-4) var(--s-3) var(--s-3);text-transform:uppercase;letter-spacing:.04em}.menu-header.svelte-8lonuf svg{height:.95rem;width:.95rem}.menu-turn-row.svelte-8lonuf{border-bottom:1px solid color-mix(in oklch,var(--edge) 55%,transparent);display:flex;gap:var(--s-5);padding:var(--s-4) var(--s-5)}.turn-button.svelte-8lonuf,.menu-item.svelte-8lonuf{appearance:none;background:transparent;border:0;border-radius:var(--s-5);color:var(--content);cursor:pointer;font:inherit;transition:background-color .14s ease,color .14s ease}.turn-button.svelte-8lonuf{align-items:center;display:grid;height:1.9rem;place-items:center;width:1.9rem}.turn-button.svelte-8lonuf svg{height:1.1rem;width:1.1rem}.menu-item.svelte-8lonuf{align-items:center;display:flex;font-size:var(--s-1);gap:var(--s-3);min-height:2rem;padding:0 var(--s-3);text-align:start}.menu-item.svelte-8lonuf svg{color:var(--content-1);height:1.05rem;width:1.05rem}.turn-button.svelte-8lonuf:hover,.turn-button.svelte-8lonuf:focus-visible,.menu-item.svelte-8lonuf:hover,.menu-item.svelte-8lonuf:focus-visible{background:color-mix(in oklch,var(--content) 7%,transparent);outline:none}.menu-item.danger.svelte-8lonuf:hover,.menu-item.danger.svelte-8lonuf:focus-visible{background:color-mix(in oklch,var(--error) 11%,transparent);color:var(--error)}.menu-item.danger.svelte-8lonuf:hover svg{color:var(--error)}.slash-menu.svelte-f7w0aj{background:color-mix(in oklch,var(--base-1) 94%,transparent);border:1px solid color-mix(in oklch,var(--edge) 76%,transparent);border-radius:var(--s-3);box-shadow:0 1.2rem 3rem #00000029;left:clamp(var(--s-2),var(--slash-left),calc(100vw - min(21rem,94vw) - var(--s-2)));max-height:min(24rem,calc(100dvh - var(--slash-top) - var(--s0)));overflow:hidden;position:fixed;top:var(--slash-top);width:min(21rem,94vw);z-index:12}header.svelte-f7w0aj{align-items:center;color:var(--content-1);display:flex;font-size:var(--s-2);font-weight:720;justify-content:space-between;padding:var(--s-3) var(--s-1);text-transform:uppercase}kbd.svelte-f7w0aj{background:var(--base-2);border:1px solid var(--edge);border-radius:var(--s-5);font:inherit;padding:.08rem .35rem}.slash-options.svelte-f7w0aj{display:grid;overflow-y:auto;padding:0 var(--s-4) var(--s-4)}button.svelte-f7w0aj{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--s-4);color:var(--content);cursor:pointer;display:flex;font:inherit;gap:var(--s-2);min-width:0;padding:var(--s-3);text-align:left;width:100%}button.svelte-f7w0aj:hover,button.active.svelte-f7w0aj{background:color-mix(in oklch,var(--brand) 13%,transparent)}.item-icon.svelte-f7w0aj{align-items:center;background:var(--base-2);border:1px solid var(--edge);border-radius:var(--s-4);display:flex;flex:0 0 auto;height:2.2rem;justify-content:center;width:2.2rem}.item-icon.svelte-f7w0aj svg{height:1.15rem;width:1.15rem}.item-copy.svelte-f7w0aj{display:grid;min-width:0}strong.svelte-f7w0aj,small.svelte-f7w0aj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}strong.svelte-f7w0aj{font-size:var(--s-1)}small.svelte-f7w0aj{color:var(--content-1);font-size:var(--s-2)}.mobile-list-toolbar.svelte-12m3r84{display:none}@media(hover:none),(pointer:coarse){.mobile-list-toolbar.svelte-12m3r84{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in oklch,var(--base-1) 90%,transparent);border:1px solid color-mix(in oklch,var(--edge) 78%,transparent);border-radius:999px;bottom:calc(max(4.75rem,var(--keyboard-inset) + var(--s-2)) + env(safe-area-inset-bottom));box-shadow:0 .8rem 2rem #0000001f;display:flex;gap:var(--s-3);left:0;margin-inline:auto;padding:var(--s-4);position:fixed;right:0;width:fit-content;z-index:11}span.svelte-12m3r84{color:var(--content-1);font-size:var(--s-2);font-weight:700;white-space:nowrap}button.svelte-12m3r84{align-items:center;appearance:none;background:transparent;border:0;border-radius:999px;color:var(--content);display:flex;height:2rem;justify-content:center;padding:0;width:2rem}button.svelte-12m3r84:active:not(:disabled){background:color-mix(in oklch,var(--brand) 16%,transparent)}button.svelte-12m3r84:disabled{opacity:.3}button.svelte-12m3r84 svg{height:1.2rem;width:1.2rem}}.shortcuts-dialog.svelte-9mk6gz{background:transparent;border:0;color:var(--content);margin:auto;max-height:min(42rem,calc(100vh - 2rem));max-width:min(38rem,calc(100vw - 2rem));padding:0;width:100%}.shortcuts-dialog.svelte-9mk6gz::backdrop{background:#00000057;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shortcuts-panel.svelte-9mk6gz{background:color-mix(in oklch,var(--base) 95%,var(--base-1));border:1px solid color-mix(in oklch,var(--edge) 82%,transparent);border-radius:var(--s-2);box-shadow:0 28px 80px #0000003d;display:grid;gap:var(--s1);overflow:hidden;padding:var(--s1)}.shortcuts-header.svelte-9mk6gz,.shortcut-action.svelte-9mk6gz,.shortcut-group.svelte-9mk6gz li:where(.svelte-9mk6gz){align-items:center;display:flex}.shortcuts-header.svelte-9mk6gz{justify-content:space-between;gap:var(--s0)}.shortcuts-eyebrow.svelte-9mk6gz{color:var(--content-1);font-size:var(--s-1);margin:0 0 var(--s-4)}h2.svelte-9mk6gz,h3.svelte-9mk6gz,ul.svelte-9mk6gz{margin:0}h2.svelte-9mk6gz{font-size:var(--s2);font-weight:720;line-height:1.05}h3.svelte-9mk6gz{color:var(--content-1);font-size:var(--s-1);font-weight:720;margin-bottom:var(--s-2)}.close-button.svelte-9mk6gz{align-items:center;background:transparent;border-radius:999px;color:var(--content-1);display:flex;height:2.25rem;justify-content:center;width:2.25rem}.close-button.svelte-9mk6gz:hover,.close-button.svelte-9mk6gz:focus-visible{background:color-mix(in oklch,var(--brand) 15%,transparent);color:var(--content)}.close-button.svelte-9mk6gz svg{height:1.18rem;width:1.18rem}.shortcut-groups.svelte-9mk6gz{display:grid;gap:var(--s0)}ul.svelte-9mk6gz{display:grid;gap:var(--s-3)}.shortcut-group.svelte-9mk6gz li:where(.svelte-9mk6gz){background:color-mix(in oklch,var(--base-1) 56%,transparent);border:1px solid color-mix(in oklch,var(--edge) 54%,transparent);border-radius:var(--s-4);gap:var(--s0);justify-content:space-between;min-height:3rem;padding:var(--s-2) var(--s-1)}.shortcut-action.svelte-9mk6gz{gap:var(--s-2);min-width:0}.shortcut-action.svelte-9mk6gz svg{color:var(--brand);flex:0 0 auto;height:1.18rem;width:1.18rem}.shortcut-title.svelte-9mk6gz,.shortcut-description.svelte-9mk6gz{display:block}.shortcut-title.svelte-9mk6gz{font-size:var(--s0);font-weight:650;line-height:1.15}.shortcut-description.svelte-9mk6gz{color:var(--content-1);font-size:var(--s-1);margin-top:.16rem}@media(max-width:34rem){.shortcuts-panel.svelte-9mk6gz{border-radius:var(--s-3);padding:var(--s0)}.shortcut-group.svelte-9mk6gz li:where(.svelte-9mk6gz){align-items:flex-start;flex-direction:column}}.link-popover.svelte-1iy5kxs,.link-popover-form.svelte-1iy5kxs,.link-button.svelte-1iy5kxs,.link-confirm.svelte-1iy5kxs{align-items:center;display:flex}.link-popover.svelte-1iy5kxs{--link-popover-brand: oklch(65% .2 var(--hue, 330));--link-popover-brand-content: oklch(100% 0 0);--link-popover-content: oklch(36% .03 var(--hue, 330));--link-popover-edge: oklch(90% .012 var(--hue, 330));--link-popover-muted: oklch(54% .035 var(--hue, 330));--link-popover-surface: oklch(100% 0 var(--hue, 330));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in oklch,var(--link-popover-surface) 90%,transparent);border:1px solid color-mix(in oklch,var(--link-popover-edge) 84%,transparent);border-radius:var(--s-3);box-shadow:0 12px 32px #00000024;color:var(--link-popover-content);font-size:var(--s-1);gap:var(--s-4);max-width:min(22rem,calc(100vw - var(--s1)));padding:var(--s-4);position:fixed;z-index:5}.link-popover.placement-above.svelte-1iy5kxs{transform:translate(-50%,calc(-100% - var(--s-3)))}.link-popover.placement-below.svelte-1iy5kxs{transform:translate(-50%,var(--s-4))}.link-popover.editing.svelte-1iy5kxs{background:color-mix(in oklch,var(--link-popover-surface) 96%,transparent);border-radius:var(--s-3);box-shadow:0 14px 34px #00000024;max-width:min(30rem,calc(100vw - var(--s0)));padding:var(--s-2);width:min(30rem,calc(100vw - var(--s0)))}.link-popover-form.svelte-1iy5kxs{gap:var(--s-4);min-width:0;width:100%}.link-edit-form.svelte-1iy5kxs{align-items:center;display:grid;gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto}.link-preview.svelte-1iy5kxs{color:var(--link-popover-content);font-size:var(--s-1);line-height:1.2;max-width:min(12rem,42vw);overflow:hidden;padding:0 var(--s-3);text-overflow:ellipsis;white-space:nowrap}.link-input.svelte-1iy5kxs{background:var(--link-popover-surface);border:1px solid var(--link-popover-edge);border-radius:var(--s-4);color:var(--link-popover-content);font:inherit;font-size:var(--s-1);min-height:2rem;outline:none;padding:0 var(--s-3);width:100%}.link-input.svelte-1iy5kxs:focus{background:var(--link-popover-surface);border-color:var(--link-popover-brand);box-shadow:0 0 0 2px color-mix(in oklch,var(--link-popover-brand) 18%,transparent)}.link-edit-fields.svelte-1iy5kxs{display:grid;gap:var(--s-4);min-width:0}.link-field.svelte-1iy5kxs{align-items:center;display:grid;gap:var(--s-3);grid-template-columns:2.6rem minmax(0,1fr);min-width:0}.link-field-label.svelte-1iy5kxs{color:var(--link-popover-muted);font-size:var(--s-1);line-height:1;text-align:right}.link-button.svelte-1iy5kxs{background:transparent;border-radius:var(--s-4);color:var(--link-popover-muted);height:1.75rem;justify-content:center;min-width:1.75rem;padding:0 var(--s-4);transition:background-color .2s,color .2s}.link-button.svelte-1iy5kxs:hover,.link-button.svelte-1iy5kxs:focus-visible{background:color-mix(in oklch,var(--link-popover-brand) 16%,transparent);color:var(--link-popover-content)}.link-button.svelte-1iy5kxs svg{height:1rem;width:1rem}.link-confirm.svelte-1iy5kxs{background:var(--link-popover-brand);border-radius:var(--s-4);color:var(--link-popover-brand-content);font-size:var(--s-1);font-weight:500;height:2rem;justify-content:center;padding:0 var(--s-1);transition:background-color .2s,transform .2s}.link-confirm.svelte-1iy5kxs:hover,.link-confirm.svelte-1iy5kxs:focus-visible{background:color-mix(in oklch,var(--link-popover-brand) 88%,var(--link-popover-content));transform:translateY(-1px)}.link-error.svelte-1iy5kxs{color:var(--error);font-size:var(--s-1);grid-column:1 / -1;padding-inline:var(--s-2)}@media(max-width:42rem){.link-popover.editing.svelte-1iy5kxs{padding:var(--s-2);width:min(30rem,calc(100vw - var(--s0)))}.link-edit-form.svelte-1iy5kxs{gap:var(--s-1);grid-template-columns:1fr}.link-field.svelte-1iy5kxs{grid-template-columns:2.6rem minmax(0,1fr)}.link-confirm.svelte-1iy5kxs{justify-self:end}}.selection-anchor.svelte-cbkyrv{anchor-name:--notes-selection-anchor;opacity:0;pointer-events:none;position:fixed}.rich-editor.svelte-cbkyrv{--toolbar-size: 2.25rem;background:color-mix(in oklch,var(--base) 92%,var(--base-1));display:flex;flex:1;flex-direction:column;height:100vh;min-height:100vh;overflow:hidden;position:relative;width:100%}.media-file-input.svelte-cbkyrv{display:none}.properties-popover.svelte-cbkyrv{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in oklch,var(--base-1) 92%,transparent);border:1px solid color-mix(in oklch,var(--edge) 76%,transparent);border-radius:var(--s-3);box-shadow:0 1.2rem 3rem #00000024;overflow:visible;padding:var(--s-1);position:absolute;right:calc(var(--s0) + env(safe-area-inset-right));top:calc(4rem + env(safe-area-inset-top));width:min(34rem,calc(100vw - var(--s0) * 2));z-index:10}@media(max-width:42rem){.properties-popover.svelte-cbkyrv{right:var(--s-2);top:calc(3.5rem + env(safe-area-inset-top));width:calc(100vw - var(--s-2) * 2)}}.edit-gate.svelte-14vy82{align-content:center;justify-items:center;color:var(--content-1);display:grid;gap:var(--s-2);min-height:65vh;padding:var(--s2) var(--s0) calc(var(--s4) + 5rem);text-align:center}.edit-gate.svelte-14vy82 h1:where(.svelte-14vy82),.edit-gate.svelte-14vy82 p:where(.svelte-14vy82){margin:0}.edit-gate.svelte-14vy82 svg{color:var(--brand);height:1.5rem;width:1.5rem}.edit-gate.svelte-14vy82 .spin{animation:svelte-14vy82-spin .8s linear infinite}@keyframes svelte-14vy82-spin{to{transform:rotate(1turn)}}
