:root{overflow-wrap:break-word;-moz-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50:#3838380a;--tt-gray-light-a-100:#0f16240d;--tt-gray-light-a-200:#25272d1a;--tt-gray-light-a-300:#2f323733;--tt-gray-light-a-400:#282c336b;--tt-gray-light-a-500:#34373ca3;--tt-gray-light-a-600:#24272ec7;--tt-gray-light-a-700:#23252ade;--tt-gray-light-a-800:#1e2024f2;--tt-gray-light-a-900:#1d1e20fa;--tt-gray-light-50:#fafafa;--tt-gray-light-100:#f4f4f5;--tt-gray-light-200:#eaeaeb;--tt-gray-light-300:#d5d6d7;--tt-gray-light-400:#a6a7ab;--tt-gray-light-500:#7d7f82;--tt-gray-light-600:#53565a;--tt-gray-light-700:#404145;--tt-gray-light-800:#2c2d30;--tt-gray-light-900:#222325;--tt-gray-dark-a-50:#e8e8fd0d;--tt-gray-dark-a-100:#e7e7f312;--tt-gray-dark-a-200:#eeeef61c;--tt-gray-dark-a-300:#efeff538;--tt-gray-dark-a-400:#f4f4ff5e;--tt-gray-dark-a-500:#eceefd80;--tt-gray-dark-a-600:#f7f7fda3;--tt-gray-dark-a-700:#fbfbfebf;--tt-gray-dark-a-800:#fdfdfde0;--tt-gray-dark-a-900:#fffffff5;--tt-gray-dark-50:#19191a;--tt-gray-dark-100:#202022;--tt-gray-dark-200:#2d2d2f;--tt-gray-dark-300:#464649;--tt-gray-dark-400:#636369;--tt-gray-dark-500:#7c7c83;--tt-gray-dark-600:#a3a3a8;--tt-gray-dark-700:#c0c0c3;--tt-gray-dark-800:#e0e0e1;--tt-gray-dark-900:#f5f5f5;--tt-brand-color-50:#f0f9ff;--tt-brand-color-100:#e0f2fe;--tt-brand-color-200:#bae6fd;--tt-brand-color-300:#7dd3fc;--tt-brand-color-400:#38bdf8;--tt-brand-color-500:#0ea5e9;--tt-brand-color-600:#0284c7;--tt-brand-color-700:#0369a1;--tt-brand-color-800:#075985;--tt-brand-color-900:#0c4a6e;--tt-brand-color-950:#082f49;--tt-color-green-inc-5:#f0fff2;--tt-color-green-inc-4:#d6ffdc;--tt-color-green-inc-3:#b8ffc5;--tt-color-green-inc-2:#90fea8;--tt-color-green-inc-1:#67fe92;--tt-color-green-base:#01fe73;--tt-color-green-dec-1:#03ce5e;--tt-color-green-dec-2:#02a247;--tt-color-green-dec-3:#007a35;--tt-color-green-dec-4:#005221;--tt-color-green-dec-5:#002e0f;--tt-color-yellow-inc-5:#fffcf0;--tt-color-yellow-inc-4:#fff7d1;--tt-color-yellow-inc-3:#fff1ad;--tt-color-yellow-inc-2:#ffeb8a;--tt-color-yellow-inc-1:#ffe45c;--tt-color-yellow-base:#fd0;--tt-color-yellow-dec-1:#d1b500;--tt-color-yellow-dec-2:#a38d00;--tt-color-yellow-dec-3:#7a6a00;--tt-color-yellow-dec-4:#524500;--tt-color-yellow-dec-5:#2e2600;--tt-color-red-inc-5:#ffeeeb;--tt-color-red-inc-4:#ffcdc2;--tt-color-red-inc-3:#fa9;--tt-color-red-inc-2:#ff8a75;--tt-color-red-inc-1:#ff5d47;--tt-color-red-base:#ff3014;--tt-color-red-dec-1:#d11800;--tt-color-red-dec-2:#a30e00;--tt-color-red-dec-3:#7a0800;--tt-color-red-dec-4:#520400;--tt-color-red-dec-5:#2e0100;--white:#fff;--black:#0e0e11;--transparent:#fff0;--tt-shadow-elevated-md:0px 16px 48px 0px #1118270a,0px 12px 24px 0px #1118270a,0px 6px 8px 0px #11182705,0px 2px 3px 0px #11182705;--tt-radius-xxs:.125rem;--tt-radius-xs:.25rem;--tt-radius-sm:.375rem;--tt-radius-md:.5rem;--tt-radius-lg:.75rem;--tt-radius-xl:1rem;--tt-transition-duration-short:.1s;--tt-transition-duration-default:.2s;--tt-transition-duration-long:.64s;--tt-transition-easing-default:cubic-bezier(.46,.03,.52,.96);--tt-transition-easing-cubic:cubic-bezier(.65,.05,.36,1);--tt-transition-easing-quart:cubic-bezier(.77,0,.18,1);--tt-transition-easing-circ:cubic-bezier(.79,.14,.15,.86);--tt-transition-easing-back:cubic-bezier(.68,-.55,.27,1.55);--tt-accent-contrast:8%;--tt-destructive-contrast:8%;--tt-foreground-contrast:8%}:root,:root *,:root :before,:root :after{box-sizing:border-box;transition:none var(--tt-transition-duration-default)var(--tt-transition-easing-default)}:root{--tt-bg-color:var(--white);--tt-border-color:var(--tt-gray-light-a-200);--tt-border-color-tint:var(--tt-gray-light-a-100);--tt-sidebar-bg-color:var(--tt-gray-light-100);--tt-scrollbar-color:var(--tt-gray-light-a-200);--tt-cursor-color:var(--tt-brand-color-500);--tt-selection-color:#0ea5e938;--tt-card-bg-color:var(--white);--tt-card-border-color:var(--tt-gray-light-a-100)}.dark{--tt-bg-color:var(--black);--tt-border-color:var(--tt-gray-dark-a-200);--tt-border-color-tint:var(--tt-gray-dark-a-100);--tt-sidebar-bg-color:var(--tt-gray-dark-100);--tt-scrollbar-color:var(--tt-gray-dark-a-200);--tt-cursor-color:var(--tt-brand-color-400);--tt-selection-color:#38bdf83d;--tt-card-bg-color:var(--tt-gray-dark-50);--tt-card-border-color:var(--tt-gray-dark-a-50);--tt-shadow-elevated-md:0px 16px 48px 0px #00000080,0px 12px 24px 0px #0000003d,0px 6px 8px 0px #00000038,0px 2px 3px 0px #0000001f}:root{--tt-color-text-gray:#787673;--tt-color-text-brown:#9d6a53;--tt-color-text-orange:#d9730d;--tt-color-text-yellow:#ca922f;--tt-color-text-green:#448361;--tt-color-text-blue:#327da9;--tt-color-text-purple:#8f64af;--tt-color-text-pink:#c24c8b;--tt-color-text-red:#d34a45;--tt-color-text-gray-contrast:#54473126;--tt-color-text-brown-contrast:#d2a28e59;--tt-color-text-orange-contrast:#e07b3845;--tt-color-text-yellow-contrast:#ecbe4163;--tt-color-text-green-contrast:#7bb78145;--tt-color-text-blue-contrast:#5ea6cf45;--tt-color-text-purple-contrast:#a881c545;--tt-color-text-pink-contrast:#e189b445;--tt-color-text-red-contrast:#f4aa9f66}.dark{--tt-color-text-gray:#9c9c9c;--tt-color-text-brown:#b9856e;--tt-color-text-orange:#c77d48;--tt-color-text-yellow:#ca994e;--tt-color-text-green:#519e71;--tt-color-text-blue:#3699d3;--tt-color-text-purple:#9e69d3;--tt-color-text-pink:#d15796;--tt-color-text-red:#df5553;--tt-color-text-gray-contrast:#ffffff17;--tt-color-text-brown-contrast:#b9674640;--tt-color-text-orange-contrast:#e97d2533;--tt-color-text-yellow-contrast:#b3823d33;--tt-color-text-green-contrast:#2d9a6533;--tt-color-text-blue-contrast:#327da933;--tt-color-text-purple-contrast:#9b60d22e;--tt-color-text-pink-contrast:#dc4c9238;--tt-color-text-red-contrast:#dd555540}:root{--tt-color-highlight-yellow:#fef9c3;--tt-color-highlight-green:#dcfce7;--tt-color-highlight-blue:#e0f2fe;--tt-color-highlight-purple:#f3e8ff;--tt-color-highlight-red:#ffe4e6;--tt-color-highlight-gray:#f8f8f7;--tt-color-highlight-brown:#f4eeee;--tt-color-highlight-orange:#fbecdd;--tt-color-highlight-pink:#fcf1f6;--tt-color-highlight-yellow-contrast:#fbe604;--tt-color-highlight-green-contrast:#c7fad8;--tt-color-highlight-blue-contrast:#ceeafd;--tt-color-highlight-purple-contrast:#e4ccff;--tt-color-highlight-red-contrast:#ffccd0;--tt-color-highlight-gray-contrast:#54483126;--tt-color-highlight-brown-contrast:#d2a28d59;--tt-color-highlight-orange-contrast:#e07c3945;--tt-color-highlight-pink-contrast:#e188b345}.dark{--tt-color-highlight-yellow:#6b6524;--tt-color-highlight-green:#509568;--tt-color-highlight-blue:#6e92aa;--tt-color-highlight-purple:#583e74;--tt-color-highlight-red:#743e42;--tt-color-highlight-gray:#2f2f2f;--tt-color-highlight-brown:#4a3228;--tt-color-highlight-orange:#5c3b23;--tt-color-highlight-pink:#4e2c3c;--tt-color-highlight-yellow-contrast:#58531e;--tt-color-highlight-green-contrast:#47855d;--tt-color-highlight-blue-contrast:#5e86a1;--tt-color-highlight-purple-contrast:#4c3564;--tt-color-highlight-red-contrast:#643539;--tt-color-highlight-gray-contrast:#ffffff18;--tt-color-highlight-brown-contrast:#b8654540;--tt-color-highlight-orange-contrast:#e97e2533;--tt-color-highlight-pink-contrast:#dc4c9138}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideFromTop{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes slideFromRight{0%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes slideFromLeft{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes slideFromBottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{--tt-toolbar-height:44px;--tt-theme-text:var(--tt-gray-light-900)}.dark body{--tt-theme-text:var(--tt-gray-dark-900)}body{font-family:var(--font-geist-sans),"Inter",sans-serif;color:var(--tt-theme-text);font-optical-sizing:auto;overscroll-behavior-y:none;padding:0;font-style:normal;font-weight:400}html,body{overscroll-behavior-x:none}html,body,#root,#app{height:100%}::-webkit-scrollbar{width:.25rem}*{scrollbar-width:thin;scrollbar-color:var(--tt-scrollbar-color)#0000}::-webkit-scrollbar-thumb{background-color:var(--tt-scrollbar-color);border-radius:9999px}::-webkit-scrollbar-track{background:0 0}.tiptap.ProseMirror{font-family:"Google Sans","Product Sans",var(--font-geist-sans),Arial,sans-serif;font-style:normal;font-weight:400}.tiptap.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.75rem 0}.tiptap.ProseMirror td,.tiptap.ProseMirror th{border:1px solid color-mix(in oklab,var(--app-border)85%,#94a3b8 15%);vertical-align:top;min-height:2rem;padding:.35rem .45rem}.tiptap.ProseMirror th{background:color-mix(in oklab,var(--app-muted)32%,var(--app-panel)68%);font-weight:600}.simple-editor-wrapper{--se-page-gap:1rem;--se-page-width:794px;--se-page-height:1123px;--se-sheet-shadow:0 8px 16px #0f172a1f;width:100%;height:100%;min-height:0;overflow:auto}.simple-editor-wrapper--column-strip{overscroll-behavior-y:contain;background:#fff;overflow:hidden}.simple-editor-wrapper--column-strip .simple-editor-content,.simple-editor-wrapper--column-strip .simple-editor-content-font-size{height:100%;min-height:0}.simple-editor-content-font-size{zoom:var(--se-tab-zoom-percent,100%)}.simple-editor-wrapper--column-strip .simple-editor-stage{height:100%;min-height:0}.dark .simple-editor-wrapper{--se-sheet-shadow:0 10px 20px #02061747}.dark .simple-editor mark[data-color]{color:#111827!important}.simple-editor-content{width:100%;max-width:none;min-height:100%;margin:0 auto}.simple-editor-content .simple-editor-document-title{color:var(--tt-gray-light-600);padding:.2rem .3rem .6rem;font-size:.8rem;font-weight:600;display:none}.dark .simple-editor-content .simple-editor-document-title{color:var(--tt-gray-dark-600)}.simple-editor-toolbar[data-variant=fixed]{border:1px solid var(--app-border);background:color-mix(in oklab,var(--app-panel)88%,transparent);border-radius:12px;max-width:calc(100% - 1rem);margin:0 auto;padding:0 .45rem;position:static;top:auto;overflow:hidden;box-shadow:0 8px 20px #0f172a1f;width:max-content!important}.simple-editor-toolbar--embedded[data-variant=fixed]{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;min-height:34px;margin:0;padding:0;overflow:visible;width:max-content!important}.simple-editor-toolbar-title-wrap{flex:none;align-items:center;max-width:none;display:flex}.simple-editor-toolbar-title-button{color:var(--app-text);font:inherit;cursor:text;white-space:nowrap;text-overflow:clip;background:0 0;border:0;border-radius:6px;align-items:center;max-width:none;min-height:34px;padding:0 .35rem;font-size:.92rem;font-weight:400;display:inline-flex;overflow:visible}.simple-editor-toolbar-title-button:hover{background:var(--tt-button-hover-bg-color)}.simple-editor-toolbar-title-input{border:1px solid var(--app-border-strong);background:var(--app-panel);color:var(--app-text);font:inherit;box-sizing:border-box;field-sizing:content;border-radius:7px;width:max-content;min-width:1ch;max-width:none;min-height:34px;padding:0 .35rem;font-size:.92rem;font-weight:400}.simple-editor-toolbar-title-input:focus{border-color:var(--app-accent-strong);outline:none;box-shadow:0 0 0 3px #0ea5e938}.simple-editor-toolbar-font-size{align-items:center;gap:.2rem;display:inline-flex}.simple-editor-toolbar-right-dial-wrap{align-items:center;margin-inline-start:auto;display:inline-flex}.simple-editor-toolbar-compact-dial{gap:.15rem}.simple-editor-toolbar-font-size-value--compact{text-align:center;min-width:3.35rem;padding:0 .4rem}.simple-editor-foreground-color-icon{justify-content:center;align-items:center;width:1rem;font-size:.9rem;font-weight:700;line-height:1;display:inline-flex}.simple-editor-foreground-color-swatch-button{padding:.25rem}.simple-editor-foreground-color-swatch{border:1px solid color-mix(in oklab,var(--app-border)75%,#111827 25%);border-radius:999px;width:.95rem;height:.95rem;display:inline-block}.simple-editor-table-dropdown{border:1px solid var(--app-border);background:var(--app-panel);border-radius:10px;min-width:170px;padding:.55rem;box-shadow:0 10px 24px #0f172a2e}.simple-editor-table-grid{flex-direction:column;gap:2px;display:inline-flex}.simple-editor-table-grid-row{gap:2px;display:inline-flex}.simple-editor-table-grid-cell{border:1px solid color-mix(in oklab,var(--app-border)88%,var(--app-panel)12%);background:var(--app-panel);cursor:pointer;border-radius:3px;width:16px;height:16px;padding:0}.simple-editor-table-grid-cell.is-active{border-color:var(--app-accent-strong);background:color-mix(in oklab,var(--app-accent)24%,var(--app-panel)76%)}.simple-editor-table-grid-label{color:var(--app-muted);min-height:1em;margin:.45rem 0 0;font-size:.74rem}.simple-editor-table-hover-delete{z-index:10010;border:1px solid color-mix(in oklab,var(--app-border)80%,#ef4444 20%);background:color-mix(in oklab,var(--app-panel)90%,#fff 10%);width:24px;height:24px;color:color-mix(in oklab,var(--app-text)70%,#b91c1c 30%);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;box-shadow:0 8px 20px #0f172a33}.simple-editor-table-hover-delete:hover{background:color-mix(in oklab,#ef4444 18%,var(--app-panel)82%);border-color:#dc2626}.simple-editor-layout-controls{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.simple-editor-layout-controls--inline{display:inline-flex}.simple-editor-layout-controls--panel{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.simple-editor-settings-grid{flex-direction:column;gap:.62rem;width:min(420px,100%);display:flex}.simple-editor-settings-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.simple-editor-settings-label{color:var(--app-text);letter-spacing:.01em;font-size:.84rem;font-weight:500}.simple-editor-settings-stepper{border:1px solid var(--app-border);background:color-mix(in oklab,var(--app-panel)86%,var(--app-muted)6%);border-radius:10px;align-items:center;gap:.36rem;padding:.2rem .24rem;display:inline-flex}.simple-editor-settings-stepper-button{border:1px solid var(--app-border);background:var(--app-panel);width:1.7rem;height:1.7rem;color:var(--app-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:.98rem;font-weight:500;display:inline-flex}.simple-editor-settings-stepper-button:hover:not(:disabled){background:color-mix(in oklab,var(--app-panel)64%,var(--app-accent)12%)}.simple-editor-settings-stepper-button:disabled{opacity:.45;cursor:not-allowed}.simple-editor-settings-stepper-value{text-align:center;white-space:nowrap;min-width:4.7rem;color:var(--app-muted);font-size:.8rem}.simple-editor-settings-switch{border:1px solid var(--app-border);background:color-mix(in oklab,var(--app-panel)88%,var(--app-muted)6%);color:var(--app-text);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.22rem .54rem .22rem .22rem;display:inline-flex}.simple-editor-settings-switch:hover{background:color-mix(in oklab,var(--app-panel)68%,var(--app-accent)12%)}.simple-editor-settings-switch-track{background:color-mix(in oklab,var(--app-muted)45%,var(--app-panel)55%);border-radius:999px;width:2.15rem;height:1.25rem;transition:background .14s;position:relative}.simple-editor-settings-switch-thumb{background:#fff;border-radius:999px;width:.95rem;height:.95rem;transition:transform .14s;position:absolute;top:.15rem;left:.16rem;box-shadow:0 1px 3px #0f172a33}.simple-editor-settings-switch[data-enabled=true] .simple-editor-settings-switch-track{background:color-mix(in oklab,var(--app-accent-strong)72%,var(--app-panel))}.simple-editor-settings-switch[data-enabled=true] .simple-editor-settings-switch-thumb{transform:translate(.9rem)}.simple-editor-settings-switch-label{text-align:center;min-width:2.1rem;font-size:.78rem;font-weight:500}.simple-editor-settings-action{border:1px solid var(--app-border);background:var(--app-panel);height:2rem;color:var(--app-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.8rem;font-weight:500;display:inline-flex}.simple-editor-settings-action:hover{background:color-mix(in oklab,var(--app-panel)64%,var(--app-accent)12%)}.simple-editor-toolbar-font-size-value{text-align:center;white-space:nowrap;width:auto;min-width:0;color:var(--app-muted);font-size:.78rem;font-weight:400}.simple-editor-toolbar-font-size-button{border:1px solid var(--app-border);background:var(--app-panel);color:var(--app-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.9rem;font-weight:400;display:inline-flex}.simple-editor-toolbar-font-size-button:hover:not(:disabled){background:color-mix(in oklab,var(--app-panel)62%,var(--app-accent)10%)}.simple-editor-toolbar-font-size-button:disabled{opacity:.45;cursor:not-allowed}.simple-editor-toolbar-toggle-button{width:auto;min-width:4.5rem;padding:0 .55rem;font-size:.76rem}.simple-editor-toolbar-toggle-button[data-enabled=true]{background:color-mix(in oklab,var(--app-accent-strong)16%,var(--app-panel));border-color:color-mix(in oklab,var(--app-accent-strong)36%,var(--app-border))}.simple-editor-content .tiptap.ProseMirror.simple-editor{width:100%;max-width:none;box-shadow:none;font-family:"Google Sans","Product Sans",var(--font-geist-sans),Arial,sans-serif;font-size:var(--se-font-size-pt,11pt);color:var(--app-text);overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"-";background:0 0;border:0;border-radius:0;margin:0;padding:0 0 26vh;font-weight:400;line-height:1.5}.simple-editor-stage{position:relative}.simple-editor-live-content{z-index:1;position:relative}.simple-editor-live-content--hidden{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.simple-editor-stage .tiptap.ProseMirror.simple-editor{z-index:1;place-content:flex-start center;align-items:flex-start;gap:var(--se-page-gap,40px);width:100%;max-width:calc(var(--se-page-width)*var(--se-max-columns,2) + var(--se-page-gap,40px)*(var(--se-max-columns,2) - 1));cursor:default;flex-flow:wrap;margin-block-start:var(--se-top-inset,0px);margin-inline:auto;display:flex;position:relative}.simple-editor-stage .tiptap.ProseMirror.simple-editor>section[data-page-node=true],.simple-editor-stage .tiptap.ProseMirror.simple-editor>section[data-page-node=true] *{cursor:text}.simple-editor-skeleton-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.simple-editor-skeleton-grid{place-content:flex-start center;align-items:flex-start;gap:var(--se-page-gap,40px);width:100%;max-width:calc(var(--se-page-width)*var(--se-max-columns,2) + var(--se-page-gap,40px)*(var(--se-max-columns,2) - 1));flex-flow:wrap;margin-block-start:var(--se-top-inset,0px);margin-inline:auto;display:flex}.simple-editor-skeleton-page{flex:0 0 var(--se-page-width);width:var(--se-page-width);max-width:100%;height:var(--se-page-height);padding:var(--se-page-padding-y,84px)var(--se-page-padding-x,88px);box-sizing:border-box;border:1px solid var(--app-border);box-shadow:var(--se-sheet-shadow);background:#fff;border-radius:10px;margin:0;position:relative;overflow:hidden}.simple-editor-skeleton-page:after{content:"";background:linear-gradient(105deg,#0000 26%,#ffffff73 44%,#0000 62%);animation:1.5s ease-in-out infinite simple-editor-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.simple-editor-skeleton-content{flex-direction:column;gap:.72rem;display:flex}.simple-editor-skeleton-line{background:color-mix(in oklab,var(--app-panel)56%,var(--app-muted)26%);border-radius:999px;height:.62rem}.simple-editor-skeleton-line--w92{width:92%}.simple-editor-skeleton-line--w88{width:88%}.simple-editor-skeleton-line--w86{width:86%}.simple-editor-skeleton-line--w78{width:78%}.simple-editor-skeleton-line--w74{width:74%}.simple-editor-skeleton-line--w66{width:66%}.simple-editor-skeleton-status{border:1px solid var(--app-border);background:color-mix(in oklab,var(--app-panel)90%,transparent);color:var(--app-muted);border-radius:999px;margin:0;padding:.3rem .58rem;font-size:.72rem;font-weight:600;line-height:1;position:absolute;top:.7rem;left:50%;transform:translate(-50%)}.simple-editor-math-preview{z-index:14;pointer-events:none;max-width:min(72vw,620px);position:fixed;transform:translate(-50%,calc(-100% - 10px))}.simple-editor-math-preview:after{content:"";border-right:1px solid color-mix(in oklab,var(--app-border)74%,transparent);border-bottom:1px solid color-mix(in oklab,var(--app-border)74%,transparent);background:color-mix(in oklab,var(--app-panel)95%,transparent);width:10px;height:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,-56%)rotate(45deg)}.simple-editor-math-preview--display{max-width:min(82vw,760px)}.simple-editor-math-preview-body{border:1px solid color-mix(in oklab,var(--app-border)74%,transparent);background:color-mix(in oklab,var(--app-panel)95%,transparent);border-radius:10px;max-height:min(40vh,320px);padding:.4rem .52rem;overflow:auto;box-shadow:0 12px 28px #0f172a24}.simple-editor-math-preview-body .katex-display{margin:0}.simple-editor-stage .tiptap.ProseMirror.simple-editor>section[data-page-node=true]{flex:0 0 var(--se-page-width);width:var(--se-page-width);max-width:100%;height:var(--se-page-height);padding:var(--se-page-padding-y,84px)var(--se-page-padding-x,88px);box-sizing:border-box;border:1px solid var(--app-border);box-shadow:var(--se-sheet-shadow);background:#fff;border-radius:10px;margin:0;position:relative}.simple-editor-stage--column-strip .tiptap.ProseMirror.simple-editor{width:100%;max-width:none;height:100%;padding:0;padding-inline:var(--se-column-strip-side-inset,0px);box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-x;background:#fff;margin-block-start:var(--se-column-strip-top-offset,var(--se-top-inset,0px));margin-inline:0;display:block;overflow:auto hidden}.simple-editor-stage--column-strip .tiptap.ProseMirror.simple-editor>section[data-page-node=true]{width:var(--se-column-width,calc(var(--se-page-width) - var(--se-page-padding-x,88px)*2));min-width:0;max-width:none;height:calc(100vh - var(--se-column-strip-top-offset,var(--se-top-inset,0px)));column-width:var(--se-column-width,calc(var(--se-page-width) - var(--se-page-padding-x,88px)*2));column-gap:var(--se-page-gap,40px);column-rule:0 solid #0000;column-fill:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;overflow:visible}.simple-editor-stage--column-strip .tiptap.ProseMirror.simple-editor>section[data-page-node=true] :is(h1,h2,h3,h4,h5,h6,blockquote,pre){break-inside:avoid}.simple-editor-stage--column-guides .tiptap.ProseMirror.simple-editor>section[data-page-node=true]{column-rule-width:1px;column-rule-style:solid;column-rule-color:var(--horizontal-rule-color,#94a3b86b)}.dark .simple-editor-stage .tiptap.ProseMirror.simple-editor>section[data-page-node=true],.dark .simple-editor-skeleton-page{background:#1f252f;border-color:#3a4658}.dark .simple-editor-skeleton-line{background:#37404ec2;background:lab(26.6018% -.946716 -9.76037/.76)}.dark .simple-editor-skeleton-page:after{background:linear-gradient(105deg,#0000 26%,#ffffff1f 44%,#0000 62%)}.simple-editor-stage--column-strip .tiptap.ProseMirror.simple-editor>section[data-page-node=true],.dark .simple-editor-stage--column-strip .tiptap.ProseMirror.simple-editor>section[data-page-node=true]{background:0 0;border-color:#0000}.dark .simple-editor-wrapper--column-strip,.dark .simple-editor-stage--column-strip .tiptap.ProseMirror.simple-editor{background:#1f252f}.simple-editor-content .tiptap.ProseMirror.simple-editor p,.simple-editor-content .tiptap.ProseMirror.simple-editor div>p,.simple-editor-content .tiptap.ProseMirror.simple-editor h1,.simple-editor-content .tiptap.ProseMirror.simple-editor h2,.simple-editor-content .tiptap.ProseMirror.simple-editor h3{margin-top:0!important;margin-bottom:0!important}.simple-editor-content .tiptap.ProseMirror.simple-editor p,.simple-editor-content .tiptap.ProseMirror.simple-editor div>p{text-wrap:wrap;line-height:1.5!important}.simple-editor-content .tiptap.ProseMirror.simple-editor :is(p,h1,h2,h3,h4,h5,h6)[data-indent-level="1"]{margin-left:24px!important}.simple-editor-content .tiptap.ProseMirror.simple-editor :is(p,h1,h2,h3,h4,h5,h6)[data-indent-level="2"]{margin-left:48px!important}.simple-editor-content .tiptap.ProseMirror.simple-editor :is(p,h1,h2,h3,h4,h5,h6)[data-indent-level="3"]{margin-left:72px!important}.simple-editor-content .tiptap.ProseMirror.simple-editor :is(p,h1,h2,h3,h4,h5,h6)[data-indent-level="4"]{margin-left:96px!important}.simple-editor-content .tiptap.ProseMirror.simple-editor :is(p,h1,h2,h3,h4,h5,h6)[data-indent-level="5"]{margin-left:120px!important}.simple-editor-content .tiptap.ProseMirror.simple-editor :is(p,h1,h2,h3,h4,h5,h6)[data-indent-level="6"]{margin-left:144px!important}.simple-editor-content .tiptap.ProseMirror.simple-editor :is(p,h1,h2,h3,h4,h5,h6)[data-indent-level="7"]{margin-left:168px!important}.simple-editor-content .tiptap.ProseMirror.simple-editor :is(p,h1,h2,h3,h4,h5,h6)[data-indent-level="8"]{margin-left:192px!important}.simple-editor-content .tiptap.ProseMirror.simple-editor h1[data-google-style=TITLE]{letter-spacing:-.01em;font-size:2.05rem!important;font-weight:400!important;line-height:1.1!important}.simple-editor-content .tiptap.ProseMirror.simple-editor h2[data-google-style=SUBTITLE]{color:color-mix(in oklab,var(--app-text)68%,var(--app-muted)32%);font-size:1.05rem!important;font-weight:400!important;line-height:1.16!important}.simple-editor-content .tiptap.ProseMirror.simple-editor{hyphenate-character:"-";font-family:"Google Sans","Product Sans",var(--font-geist-sans),Arial,sans-serif!important;font-size:var(--se-font-size-pt,11pt)!important;overflow-wrap:break-word!important;word-break:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;font-weight:400!important;line-height:1.5!important}.simple-editor-content .tiptap.ProseMirror.simple-editor p,.simple-editor-content .tiptap.ProseMirror.simple-editor div>p{text-wrap:wrap;font-size:var(--se-font-size-pt,11pt)!important;margin-top:0!important;margin-bottom:0!important;line-height:1.5!important}.simple-editor-content .tiptap.ProseMirror.simple-editor h1,.simple-editor-content .tiptap.ProseMirror.simple-editor h2,.simple-editor-content .tiptap.ProseMirror.simple-editor h3,.simple-editor-content .tiptap.ProseMirror.simple-editor h4{margin-top:.62em!important;margin-bottom:.28em!important;line-height:1.38!important}.simple-editor-content .tiptap.ProseMirror.simple-editor .search-match{background-color:#4a8dff5c!important;background-color:lab(58.6772% 7.43783 -64.1981/.36)!important}.simple-editor-content .tiptap.ProseMirror.simple-editor .search-match-active{color:#1f1400!important;background-color:#ffb347!important}.simple-editor-stats-dialog-backdrop{z-index:120;background:#0f172a5c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.simple-editor-stats-dialog{border:1px solid var(--app-border);background:var(--app-panel);border-radius:.9rem;flex-direction:column;width:min(27rem,100%);max-height:min(80vh,42rem);padding:.8rem;display:flex;overflow:hidden;box-shadow:0 18px 46px #0f172a3d}.simple-editor-stats-dialog-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.simple-editor-stats-dialog-header h2{margin:0;font-size:1rem;font-weight:600}.simple-editor-stats-view-toggle{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem;margin-bottom:.62rem;display:grid}.simple-editor-stats-view-toggle-button{color:var(--app-text-muted);font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.42rem .6rem;font-size:.79rem;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s}.simple-editor-stats-view-toggle-button:hover{background:color-mix(in oklab,var(--app-panel)74%,var(--app-muted)16%);color:var(--app-text)}.simple-editor-stats-view-toggle-button[data-active=true]{background:color-mix(in oklab,var(--app-panel)68%,var(--app-muted)22%);color:var(--app-text)}.simple-editor-stats-dialog-content{min-height:0}.simple-editor-stats-dialog-content--outline{flex:auto;min-height:0}.simple-editor-stats-grid{flex-direction:column;gap:0;margin:0;display:flex}.simple-editor-stats-row{border-bottom:1px solid color-mix(in oklab,var(--app-border)75%,transparent);justify-content:space-between;align-items:center;gap:.9rem;padding:.56rem .15rem;display:flex}.simple-editor-stats-row:last-child{border-bottom:0}.simple-editor-stats-row dt{color:var(--app-text-muted);margin:0;font-size:.82rem}.simple-editor-stats-row dd{font-variant-numeric:tabular-nums;color:var(--app-text);margin:0;font-size:.92rem;font-weight:500}.simple-editor-stats-dialog-footer{color:color-mix(in oklab,var(--app-text-muted)84%,transparent);text-align:center;margin:.5rem 0 0;font-size:.72rem;line-height:1.4}.simple-editor-outline-panel{background:0 0;border:0;border-radius:.75rem;height:100%;min-height:0;padding:0;overflow:hidden auto}.simple-editor-outline-list{gap:.14rem;margin:0;padding:0;list-style:none;display:grid}.simple-editor-outline-item{margin:0}.simple-editor-outline-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.62rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;width:100%;padding:.34rem .4rem;display:grid}.simple-editor-outline-row:hover{background:color-mix(in oklab,var(--app-panel)74%,var(--app-muted)14%)}.simple-editor-outline-row:focus-visible{outline:2px solid color-mix(in oklab,var(--app-accent-strong)52%,transparent);outline-offset:1px}.simple-editor-outline-badge{border:1px solid color-mix(in oklab,var(--app-border)70%,transparent);min-width:2rem;height:1.18rem;color:color-mix(in oklab,var(--app-text)72%,#475569 28%);letter-spacing:.02em;background:#f5f8fb;background:lab(97.3868% -.489146 -1.61793);border-radius:999px;justify-content:center;align-items:center;font-size:.67rem;font-weight:700;display:inline-flex}.simple-editor-outline-title{min-width:0;color:var(--app-text);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;line-height:1.35;overflow:hidden}.simple-editor-outline-empty{text-align:center;color:var(--app-text-muted);margin:0;padding:.72rem .5rem;font-size:.8rem}@media screen and (max-width:480px){.simple-editor-toolbar[data-variant=fixed]{max-width:100%;box-shadow:none;border-left:none;border-right:none;border-radius:0;margin:0;overflow-x:auto;width:100%!important}.simple-editor-wrapper{padding:0}.simple-editor-content .simple-editor-document-title{padding:.2rem .25rem .45rem}.simple-editor-content .tiptap.ProseMirror.simple-editor{padding-bottom:28vh}.simple-editor-stage .tiptap.ProseMirror.simple-editor>section[data-page-node=true]{margin-bottom:0;padding:54px 18px}.simple-editor-stage--column-strip .tiptap.ProseMirror.simple-editor>section[data-page-node=true]{width:min(var(--se-column-width,calc(var(--se-page-width) - var(--se-page-padding-x,88px)*2)),100vw - 1.2rem);height:calc(100vh - var(--se-column-strip-top-offset,var(--se-top-inset,0px)));column-width:min(var(--se-column-width,calc(var(--se-page-width) - var(--se-page-padding-x,88px)*2)),100vw - 1.2rem);min-height:0}.simple-editor-stage .tiptap.ProseMirror.simple-editor,.simple-editor-skeleton-grid{width:100%}}@keyframes simple-editor-skeleton-shimmer{to{transform:translate(100%)}}.table-grid-popover{animation:.2s ease-out slideUpAndFade;pointer-events:auto!important;z-index:9999!important}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.document-editor-module__bjGVOa__editorShell{background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}
