.project-rail-sortable-ghost[data-v-c32b7918]{opacity:.4}[data-rail-sync-state=unsaved][data-v-c32b7918]:after{content:"";z-index:2;pointer-events:none;background:#f59e0b;border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:.375rem;right:.375rem}.auth-shell__brand-glow[data-v-2d7fe3a5]{background:radial-gradient(80% 50% at 20% 10%,#ffffff0f,#0000 55%),radial-gradient(60% 40% at 80% 90%,#ffffff0a,#0000 50%)}.auth-shell__brand-enter[data-v-2d7fe3a5],.auth-shell__form-enter[data-v-2d7fe3a5]{animation:.42s cubic-bezier(.22,1,.36,1) both auth-shell-enter-2d7fe3a5}.auth-shell__form-enter[data-v-2d7fe3a5]{animation-delay:80ms}@keyframes auth-shell-enter-2d7fe3a5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.auth-shell__brand-enter[data-v-2d7fe3a5],.auth-shell__form-enter[data-v-2d7fe3a5]{animation:none}}.page-block-handle[data-v-73120887]{z-index:20;transition:top .2s ease-out}.page-block-handle[data-v-73120887]:before{content:"";width:1rem;position:absolute;top:0;bottom:0;right:-1rem}.page-block-handle__inner[data-v-73120887]{opacity:0;align-items:center;gap:.125rem;transition:opacity .15s ease-out;display:flex}.page-block-handle--visible .page-block-handle__inner[data-v-73120887]{opacity:1}.page-block-handle--dragging .page-block-handle__inner[data-v-73120887]{opacity:0}.page-block-handle__button[data-v-73120887]{width:1.35rem;height:1.35rem;color:color-mix(in oklab, var(--muted-foreground) 88%, transparent);background:0 0;border:0;border-radius:.35rem;place-items:center;display:grid}.page-block-handle__button[data-v-73120887]:hover,.page-block-handle__button[data-v-73120887]:focus-visible{background:color-mix(in oklab, var(--muted) 88%, transparent);color:var(--foreground);outline:none}.page-block-handle__drag[data-v-73120887]{cursor:grab}.page-block-handle__drag[data-v-73120887]:active{cursor:grabbing}@media (width<=767px){.page-block-handle[data-v-73120887],.page-block-handle--visible[data-v-73120887]{display:none!important}}@media (prefers-reduced-motion:reduce){.page-block-handle[data-v-73120887],.page-block-handle__inner[data-v-73120887]{transition:none}}.page-emoji-picker[data-v-bec8bdc9] .page-emoji-picker__element{--background:var(--popover);--border-color:color-mix(in oklab, var(--border) 80%, transparent);--button-hover-background:color-mix(in oklab, var(--accent) 88%, transparent);--button-active-background:color-mix(in oklab, var(--accent) 100%, transparent);--input-border-color:color-mix(in oklab, var(--border) 80%, transparent);--input-font-color:var(--foreground);--input-placeholder-color:var(--muted-foreground);--indicator-color:var(--primary);--category-font-color:var(--muted-foreground);width:352px;height:360px}.page-outline-rail-anchor[data-v-3310564e]{z-index:30;pointer-events:none;position:absolute;top:8.75rem;bottom:0;right:.55rem}.page-outline-rail[data-v-3310564e]{pointer-events:auto;align-items:flex-start;position:sticky;top:8.75rem}.page-outline-rail__lines[data-v-3310564e]{flex-direction:column;gap:.22rem;width:1rem;padding:.35rem .1rem;display:flex}.page-outline-rail__more[data-v-3310564e]{width:100%;color:color-mix(in oklab, var(--muted-foreground) 55%, transparent);letter-spacing:.04em;text-align:center;-webkit-user-select:none;user-select:none;padding-top:.1rem;font-size:.7rem;font-weight:600;line-height:1;display:block}.page-outline-rail__line-button[data-v-3310564e]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.page-outline-rail__line[data-v-3310564e]{background:color-mix(in oklab, var(--muted-foreground) 28%, transparent);border-radius:999px;height:2px;margin-left:auto;transition:background-color .12s,opacity .12s;display:block}.page-outline-rail__line-button.is-active .page-outline-rail__line[data-v-3310564e],.page-outline-rail__line-button:hover .page-outline-rail__line[data-v-3310564e],.page-outline-rail__line-button:focus-visible .page-outline-rail__line[data-v-3310564e]{background:var(--foreground)}.page-outline-rail__line-button[data-v-3310564e]:focus-visible{outline:none}.page-outline-rail__panel[data-v-3310564e]{overscroll-behavior:contain;border:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--background) 98%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-gutter:stable;border-radius:1rem;width:min(17.5rem,100vw - 4rem);max-height:min(22rem,60vh);display:block;position:absolute;top:0;left:auto;right:calc(100% + .55rem);overflow:hidden auto;box-shadow:0 18px 50px -16px #0f172a47}.page-outline-rail__list[data-v-3310564e]{margin:0;padding:.55rem .55rem .7rem;list-style:none}.page-outline-rail__item[data-v-3310564e]{width:100%;min-width:0;color:color-mix(in oklab, var(--foreground) 88%, transparent);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;padding:.35rem .45rem;font-size:.875rem;line-height:1.35;display:flex}.page-outline-rail__item[data-v-3310564e]:hover,.page-outline-rail__item[data-v-3310564e]:focus-visible{background:color-mix(in oklab, var(--muted) 72%, transparent);outline:none}.page-outline-rail__item.is-active[data-v-3310564e]{color:var(--primary)}@media (prefers-reduced-motion:reduce){.page-outline-rail__line[data-v-3310564e]{transition:none}}.page-slash-menu__scroll[data-v-ebe88b2a]{max-height:var(--slash-menu-scroll-max-height)}.page-slash-menu__scroll[data-v-ebe88b2a] [data-slot=scroll-area-viewport]{max-height:var(--slash-menu-scroll-max-height);height:auto!important}.page-table-cell-menu__trigger[data-v-60dc1ee5]{background:color-mix(in oklab, var(--background) 92%, transparent);width:1.4rem;height:1.4rem;color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border) 70%, transparent);cursor:pointer;pointer-events:auto;border:0;border-radius:999px;place-items:center;display:grid}.page-table-cell-menu__trigger[data-v-60dc1ee5]:hover,.page-table-cell-menu__trigger[data-v-60dc1ee5]:focus-visible{background:var(--muted);outline:none}.page-table-controls[data-v-3e4bb736]{z-index:15;pointer-events:none;position:absolute;inset:0}.page-table-controls__selection[data-v-3e4bb736]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--primary) 78%, transparent);pointer-events:none;position:absolute}.page-table-controls__cell-menu[data-v-3e4bb736]{z-index:2;pointer-events:auto;position:absolute;top:4px;right:4px}.page-table-controls__resize[data-v-3e4bb736]{cursor:col-resize;pointer-events:auto;background:0 0;border:0;width:8px;padding:0;position:absolute;top:0;bottom:0}.page-table-controls__resize--west[data-v-3e4bb736]{left:-4px}.page-table-controls__resize--east[data-v-3e4bb736]{right:-4px}.page-table-controls__axis-handle[data-v-3e4bb736],.page-table-controls__add[data-v-3e4bb736]{background:color-mix(in oklab, var(--muted) 92%, transparent);color:color-mix(in oklab, var(--muted-foreground) 88%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border) 70%, transparent);opacity:0;pointer-events:none;transition:background .15s ease, color .15s ease, opacity var(--page-table-control-fade-ms,.16s) ease;border:0;border-radius:999px;place-items:center;display:grid;position:absolute}.page-table-controls__axis-handle.page-table-controls__control--visible[data-v-3e4bb736],.page-table-controls__add.page-table-controls__control--visible[data-v-3e4bb736]{opacity:1;pointer-events:auto}.page-table-controls__axis-handle.page-table-controls__control--visible[data-v-3e4bb736]:hover,.page-table-controls__add.page-table-controls__control--visible[data-v-3e4bb736]:hover,.page-table-controls__axis-handle.page-table-controls__control--visible[data-v-3e4bb736]:focus-visible,.page-table-controls__add.page-table-controls__control--visible[data-v-3e4bb736]:focus-visible{background:color-mix(in oklab, var(--muted) 100%, transparent);color:var(--foreground);outline:none}.page-table-controls__axis-handle--column[data-v-3e4bb736]:before{content:"";height:calc(var(--page-table-controls-offset) + 4px);position:absolute;top:100%;left:0;right:0}.page-table-controls__axis-handle--row[data-v-3e4bb736]:before{content:"";width:calc(var(--page-table-controls-offset) + 4px);position:absolute;top:0;bottom:0;left:100%}.page-table-controls__add--right[data-v-3e4bb736]:before{content:"";width:calc(var(--page-table-controls-offset) + 8px);position:absolute;top:0;bottom:0;right:100%}.page-table-controls__add--row[data-v-3e4bb736]:before{content:"";height:calc(var(--page-table-controls-offset) + 8px);position:absolute;bottom:100%;left:0;right:0}.page-table-controls__axis-handle--column[data-v-3e4bb736]{cursor:grab;height:1.15rem}.page-table-controls__axis-handle--row[data-v-3e4bb736]{cursor:grab;width:1.15rem}.page-table-controls__axis-handle--no-drag[data-v-3e4bb736]{cursor:pointer}.page-table-controls__axis-handle[data-v-3e4bb736]:active{cursor:grabbing}.page-table-controls__axis-handle--no-drag[data-v-3e4bb736]:active,.page-table-controls__add[data-v-3e4bb736]{cursor:pointer}.page-table-controls__add--column[data-v-3e4bb736]{width:.85rem}.page-table-controls__add--row[data-v-3e4bb736]{height:.85rem}.page-table-controls__drop[data-v-3e4bb736]{background:color-mix(in oklab, var(--primary) 78%, transparent);pointer-events:none;border-radius:999px;position:absolute}.page-table-controls__drop--row[data-v-3e4bb736]{height:2px}.page-table-controls__drop--column[data-v-3e4bb736]{width:2px}@media (prefers-reduced-motion:reduce){.page-table-controls__axis-handle[data-v-3e4bb736],.page-table-controls__add[data-v-3e4bb736]{transition:none}}.page-table-insert-grid__cell[data-v-ecc7b6f4]{background:color-mix(in oklab, var(--muted) 72%, transparent);width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border) 80%, transparent);cursor:pointer;border:0;border-radius:3px}.page-table-insert-grid__cell--active[data-v-ecc7b6f4]{background:color-mix(in oklab, var(--primary) 32%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 55%, transparent)}.page-table-insert-grid__cell[data-v-ecc7b6f4]:focus-visible{outline:2px solid var(--ring);outline-offset:1px}@media (prefers-reduced-motion:reduce){.page-table-insert-grid__cell[data-v-ecc7b6f4]{transition:none}}.page-code-block[data-v-1e6fe0ca]{border:1px solid var(--border);background:var(--muted);border-radius:.85rem;overflow:hidden}.page-code-block__toolbar[data-v-1e6fe0ca]{border-bottom:1px solid var(--border);min-height:2.25rem;color:var(--muted-foreground);align-items:center;gap:.5rem;padding:.35rem .65rem .35rem 1rem;font:.75rem/1.4 ui-sans-serif,sans-serif;display:flex}.page-code-block__actions[data-v-1e6fe0ca]{flex-shrink:0;align-items:center;gap:.15rem;margin-left:auto;display:flex}.page-code-block__preview[data-v-1e6fe0ca]{background:var(--background);padding:1rem;overflow:auto}.page-code-block__diagram[data-v-1e6fe0ca]{justify-content:center;min-width:0;display:flex}.page-code-block__diagram[data-v-1e6fe0ca] svg{max-width:100%;height:auto;display:block}.page-code-block__status[data-v-1e6fe0ca]{color:var(--muted-foreground);font:.85rem/1.5 ui-sans-serif,sans-serif}.page-code-block__error[data-v-1e6fe0ca]{color:var(--destructive);white-space:pre-wrap;font:.85rem/1.5 ui-sans-serif,sans-serif}.page-editor[data-v-79b947b4]{--editor-ink:color-mix(in oklab, var(--foreground) 94%, transparent);--editor-muted:color-mix(in oklab, var(--muted-foreground) 86%, transparent);--page-editor-gutter:clamp(2.75rem, 4vw, 3.5rem);background-color:#0000}html:not(.dark){background-color:var(--background)}.page-editor--dense[data-v-79b947b4]{--page-editor-gutter:4rem}.page-editor--no-block-handle[data-v-79b947b4]{--page-editor-gutter:.25rem}.page-editor--dense.page-editor--no-block-handle[data-v-79b947b4]{--page-editor-gutter:.75rem}.page-editor__scroller[data-v-79b947b4]{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.page-editor--dense .page-editor__scroller[data-v-79b947b4],.page-editor__scroller--pass-through[data-v-79b947b4]{scrollbar-gutter:auto;flex:none;min-height:0;overflow:visible}.page-editor__body[data-v-79b947b4]{min-height:100%;padding:0;position:relative}.page-editor--with-outline .page-editor__body[data-v-79b947b4]{padding:0}.page-editor__paper[data-v-79b947b4]{width:100%;min-height:100%;padding:clamp(1.5rem,4vh,2.5rem) clamp(1rem,3vw,2rem) 30vh;padding-left:var(--page-editor-gutter);background-color:#0000;padding-right:clamp(1.75rem,3.5vw,2.75rem)}.page-editor:not(.page-editor--dense) .page-editor__paper[data-v-79b947b4]{max-width:var(--page-editor-paper-max);margin-inline:auto}.page-editor--dense .page-editor__paper[data-v-79b947b4]{padding-top:.65rem;padding-right:.25rem;padding-bottom:var(--page-editor-dense-paper-padding-bottom,6rem);padding-left:var(--page-editor-gutter)}.page-editor--comment-surface[data-v-79b947b4]{gap:0}.page-editor--comment-composer[data-v-79b947b4]{border:1px solid color-mix(in oklab, var(--border) 60%, transparent);background:var(--background);border-radius:.5rem;overflow:hidden}.page-editor--comment-surface .page-editor__paper[data-v-79b947b4],.page-editor--comment-surface.page-editor--dense .page-editor__paper[data-v-79b947b4]{border:none;border-radius:0;padding:.35rem .75rem .65rem}.page-editor--comment-surface:not(.page-editor--comment-composer) .page-editor__paper[data-v-79b947b4],.page-editor--comment-surface:not(.page-editor--comment-composer).page-editor--dense .page-editor__paper[data-v-79b947b4]{padding:0}.page-editor--comment-surface[data-v-79b947b4] .page-editor__content{min-height:2.75rem;font-size:.875rem;line-height:1.55}.page-editor--comment-surface[data-v-79b947b4]:not(.page-editor--comment-composer) .page-editor__content{min-height:0}.page-editor__comment-toolbar[data-v-79b947b4]{background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:.125rem;min-width:0;padding:.25rem .35rem 0;display:flex}.page-editor__header[data-v-79b947b4]{margin-bottom:.85rem}.page-editor__after-content[data-v-79b947b4]{margin-top:1.5rem}.page-editor__bubble-menu[data-v-79b947b4]{border:1px solid color-mix(in oklab, var(--border) 82%, transparent);background:color-mix(in oklab, var(--popover) 97%, transparent);color:var(--popover-foreground);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:.75rem;align-items:center;gap:.125rem;padding:.25rem;display:flex;box-shadow:0 14px 38px -12px #0f172a52}.page-editor--comment-mode[data-v-79b947b4] .page-editor__content ::selection{background:color-mix(in oklab, var(--primary) 32%, transparent)}[data-v-79b947b4] .page-editor__block-comment-inline{box-sizing:border-box;-webkit-user-select:text;user-select:text;width:100%;margin:.35rem 0 .65rem;display:block}[data-v-79b947b4] .page-editor__block-comment-inline:empty{display:none}.page-editor__block-comment-fallback[data-v-79b947b4]{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--muted) 55%, transparent);border-radius:.5rem;padding:.5rem .65rem}[data-v-79b947b4] .page-editor__content{min-height:var(--page-editor-content-min-height,24rem);color:var(--editor-ink);letter-spacing:-.006em;caret-color:var(--primary);outline:none;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.05rem;line-height:1.74}[data-v-79b947b4] .page-editor__content>*+*{margin-top:.8em}[data-v-79b947b4] .page-editor__content p{min-height:1.74em}[data-v-79b947b4] .page-editor__content h1,[data-v-79b947b4] .page-editor__content h2,[data-v-79b947b4] .page-editor__content h3,[data-v-79b947b4] .page-editor__content h4,[data-v-79b947b4] .page-editor__content h5,[data-v-79b947b4] .page-editor__content h6{color:var(--foreground);letter-spacing:-.028em;text-wrap:balance;border-radius:.35rem;scroll-margin-top:1rem;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-weight:650;line-height:1.16}[data-v-79b947b4] .page-editor__content h1.page-outline-heading-flash,[data-v-79b947b4] .page-editor__content h2.page-outline-heading-flash,[data-v-79b947b4] .page-editor__content h3.page-outline-heading-flash,[data-v-79b947b4] .page-editor__content h4.page-outline-heading-flash,[data-v-79b947b4] .page-editor__content h5.page-outline-heading-flash,[data-v-79b947b4] .page-editor__content h6.page-outline-heading-flash{animation:1.1s ease-out page-outline-heading-flash-79b947b4}@keyframes page-outline-heading-flash-79b947b4{0%{background:color-mix(in oklab, var(--primary) 22%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){[data-v-79b947b4] .page-editor__content h1.page-outline-heading-flash,[data-v-79b947b4] .page-editor__content h2.page-outline-heading-flash,[data-v-79b947b4] .page-editor__content h3.page-outline-heading-flash,[data-v-79b947b4] .page-editor__content h4.page-outline-heading-flash,[data-v-79b947b4] .page-editor__content h5.page-outline-heading-flash,[data-v-79b947b4] .page-editor__content h6.page-outline-heading-flash{background:color-mix(in oklab, var(--primary) 16%, transparent);animation:none}}[data-v-79b947b4] .page-editor__content h1{margin-top:1.55em;font-size:1.875rem}[data-v-79b947b4] .page-editor__content h2{margin-top:1.45em;font-size:1.625rem}[data-v-79b947b4] .page-editor__content h3{margin-top:1.35em;font-size:1.375rem}[data-v-79b947b4] .page-editor__content h4{margin-top:1.25em;font-size:1.25rem}[data-v-79b947b4] .page-editor__content h5{margin-top:1.15em;font-size:1.125rem}[data-v-79b947b4] .page-editor__content h6{color:color-mix(in oklab, var(--foreground) 88%, var(--muted-foreground));margin-top:1.05em;font-size:1rem}[data-v-79b947b4] .ProseMirror-selectednode,[data-v-79b947b4] .ProseMirror-selectednoderange{position:relative}[data-v-79b947b4] .ProseMirror-selectednode:before,[data-v-79b947b4] .ProseMirror-selectednoderange:before{z-index:-1;background:color-mix(in oklab, var(--primary) 12%, transparent);content:"";pointer-events:none;border-radius:.35rem;position:absolute;inset:-.2rem -.35rem}[data-v-79b947b4] .page-editor__content ul:not([data-type=taskList]),[data-v-79b947b4] .page-editor__content ol{padding-left:1.55rem}[data-v-79b947b4] .page-editor__content ul:not([data-type=taskList]){list-style:outside}[data-v-79b947b4] .page-editor__content ol{list-style:decimal}[data-v-79b947b4] .page-editor__content li{padding-left:.22rem}[data-v-79b947b4] .page-editor__content li+li{margin-top:.22rem}[data-v-79b947b4] .page-editor__content li>p{margin:0}[data-v-79b947b4] .page-editor__content ul[data-type=taskList]{padding:0;list-style:none}[data-v-79b947b4] .page-editor__content ul[data-type=taskList] li{align-items:flex-start;gap:.65rem;padding-left:0;display:flex}[data-v-79b947b4] .page-editor__content ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;padding-top:.42rem;display:flex}[data-v-79b947b4] .page-editor__content ul[data-type=taskList] input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--primary);border-radius:.28rem}[data-v-79b947b4] .page-editor__content ul[data-type=taskList] li>div{flex:1;min-width:0}[data-v-79b947b4] .page-editor__content ul[data-type=taskList] li[data-checked=true]>div{color:var(--editor-muted);text-decoration:line-through;text-decoration-thickness:1px}[data-v-79b947b4] .page-editor__content blockquote{border-left:3px solid color-mix(in oklab, var(--primary) 72%, var(--border));color:color-mix(in oklab, var(--foreground) 82%, var(--muted-foreground));margin-block:1.4rem;padding:.15rem 0 .15rem 1.15rem;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:1.12em;font-style:italic}[data-v-79b947b4] .page-editor__content code{border:1px solid color-mix(in oklab, var(--border) 72%, transparent);background:color-mix(in oklab, var(--muted) 82%, transparent);color:color-mix(in oklab, var(--foreground) 88%, var(--primary));border-radius:.32rem;padding:.12em .34em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86em}[data-v-79b947b4] .page-editor__content pre{border:1px solid color-mix(in oklab, var(--border) 76%, transparent);background:color-mix(in oklab, var(--muted) 74%, var(--background));color:var(--foreground);border-radius:.85rem;padding:1.15rem 1.25rem;overflow-x:auto;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.05)}[data-v-79b947b4] .page-editor__content pre code{color:inherit;background:0 0;border:0;padding:0;font-size:.88rem;line-height:1.65}[data-v-79b947b4] .page-editor__content .page-code-block pre{box-shadow:none;border:0;border-radius:0;margin:0}[data-v-79b947b4] .page-editor__content .page-code-block pre code{white-space:pre}[data-v-79b947b4] .page-editor__content hr{border:0;border-top:1px solid color-mix(in oklab, var(--border) 86%, transparent);margin-block:2.25rem}[data-v-79b947b4] .page-editor__content .page-embed{margin-block:1rem}[data-v-79b947b4] .page-editor__content .tableWrapper{width:100%;margin-block:1.1rem;padding-inline:.15rem;position:relative;overflow-x:auto}[data-v-79b947b4] .page-editor__content table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}[data-v-79b947b4] .page-editor__content td,[data-v-79b947b4] .page-editor__content th{border:1px solid color-mix(in oklab, var(--border) 86%, transparent);vertical-align:top;box-sizing:border-box;min-width:5rem;padding:.45rem .65rem;position:relative}[data-v-79b947b4] .page-editor__content td[data-text-align=left],[data-v-79b947b4] .page-editor__content th[data-text-align=left]{text-align:left}[data-v-79b947b4] .page-editor__content td[data-text-align=center],[data-v-79b947b4] .page-editor__content th[data-text-align=center]{text-align:center}[data-v-79b947b4] .page-editor__content td[data-text-align=right],[data-v-79b947b4] .page-editor__content th[data-text-align=right]{text-align:right}[data-v-79b947b4] .page-editor__content td[data-vertical-align=top],[data-v-79b947b4] .page-editor__content th[data-vertical-align=top]{vertical-align:top}[data-v-79b947b4] .page-editor__content td[data-vertical-align=middle],[data-v-79b947b4] .page-editor__content th[data-vertical-align=middle]{vertical-align:middle}[data-v-79b947b4] .page-editor__content td[data-vertical-align=bottom],[data-v-79b947b4] .page-editor__content th[data-vertical-align=bottom]{vertical-align:bottom}[data-v-79b947b4] .page-editor__content td[data-background-color=muted],[data-v-79b947b4] .page-editor__content th[data-background-color=muted]{background-color:var(--muted)}[data-v-79b947b4] .page-editor__content td[data-background-color=primary],[data-v-79b947b4] .page-editor__content th[data-background-color=primary]{background-color:color-mix(in oklab, var(--primary) 18%, transparent)}[data-v-79b947b4] .page-editor__content td[data-background-color=accent],[data-v-79b947b4] .page-editor__content th[data-background-color=accent]{background-color:color-mix(in oklab, var(--accent) 72%, transparent)}[data-v-79b947b4] .page-editor__content td[data-background-color=destructive],[data-v-79b947b4] .page-editor__content th[data-background-color=destructive]{background-color:color-mix(in oklab, var(--destructive) 16%, transparent)}[data-v-79b947b4] .page-editor__content th{background:color-mix(in oklab, var(--muted) 55%, transparent);font-weight:600}[data-v-79b947b4] .page-editor__content .selectedCell:after{z-index:1;background:color-mix(in oklab, var(--primary) 12%, transparent);content:"";pointer-events:none;position:absolute;inset:0}[data-v-79b947b4] .page-editor__content .column-resize-handle{z-index:20;background:color-mix(in oklab, var(--primary) 78%, transparent);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}[data-v-79b947b4] .page-editor__content.resize-cursor{cursor:col-resize}.page-editor[aria-readonly=true][data-v-79b947b4] .page-editor__content .column-resize-handle{display:none}[data-v-79b947b4] .page-editor__content .is-editor-empty:first-child:before{float:left;height:0;color:color-mix(in oklab, var(--muted-foreground) 68%, transparent);content:attr(data-placeholder);pointer-events:none}[data-v-79b947b4] .page-editor__content ::selection{background:color-mix(in oklab, var(--primary) 22%, transparent)}.page-editor[aria-readonly=true][data-v-79b947b4] .page-editor__content{cursor:default}@media (width<=767px){.page-editor--with-outline .page-editor__body[data-v-79b947b4]{padding-right:0}}@media (width<=640px){.page-editor__paper[data-v-79b947b4]{padding-top:1.5rem;padding-left:0;padding-right:0}.page-editor--dense .page-editor__paper[data-v-79b947b4]{padding-top:.65rem;padding-left:var(--page-editor-gutter);padding-right:.25rem}.page-editor--comment-composer .page-editor__paper[data-v-79b947b4],.page-editor--comment-composer.page-editor--dense .page-editor__paper[data-v-79b947b4]{padding:.35rem .75rem .65rem}}@media (prefers-reduced-motion:reduce){[data-v-79b947b4] .page-editor__content{scroll-behavior:auto}}
