*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}#root{height:100%}:root{--sel: #E7F3D6;--lime: #B9F23D;--lime-press: #A6DE2A;--lime-deep: #5C7A00;--indigo: #4B3FD4;--indigo-soft: #6B5DF5;--rail: #141322;--rail-2: #1C1A2E;--ink: #141322;--rt-lo: rgba(255,255,255,.42);--rhover: rgba(255,255,255,.06);--rsurf: rgba(255,255,255,.11);--rline: rgba(255,255,255,.08);--rail-text: rgba(255,255,255,.6);--rail-text-hover: rgba(255,255,255,.92);--font: "Figtree", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--ease: cubic-bezier(.22, .61, .36, 1)}[data-theme=light]{--bg: #F7F6F1;--bg-2: #F2F1EB;--surface: #FFFFFF;--surface-2: #F4F3ED;--surface-3: #ECEAE1;--hover: #F2F1EA;--text: #16151D;--text-2: #56545F;--muted: #8A8893;--line: #E6E5DD;--line-strong: #D8D7CD;--indigo-tint: #EDEBFB;--lime-tint: #EEF8D4;--red: #D8434A;--red-tint: #FBEAEB;--amber: #C77E12;--amber-tint: #FAF1DE;--green: #1F8A5B;--green-tint: #E3F3EC;--teal: #286C7E;--teal-tint: #E0EEF1;--orange: #C2562B;--orange-tint: #FBEADF;--purple: #7A3B96;--purple-tint: #F2E6F5;--shadow-xs: 0 1px 2px rgba(20,19,34,.05);--writer: #4B3FD4;--writer-tint: #EDEBFB;--calc: #1F8A5B;--calc-tint: #E3F3EB;--impress: #C2562B;--impress-tint: #F7E9E1;--pdf: #E5484D;--pdf-tint: #FBE7E8;--imagec: #286C7E;--imagec-tint: #E1EEF2;--collabora: #1A8C8C;--collabora-tint: #DFF1F1;--shadow-sm: 0 1px 2px rgba(20,19,34,.06);--shadow-md: 0 4px 16px rgba(20,19,34,.08);--shadow-lg: 0 18px 48px rgba(20,19,34,.16);--scrim: rgba(20,19,34,.32)}[data-theme=dark]{--bg: #0E0D18;--bg-2: #15131F;--surface: #181627;--surface-2: #201E33;--surface-3: #2A2742;--hover: #221F38;--text: #ECECF2;--text-2: #B4B2C2;--muted: #7E7C92;--line: #272540;--line-strong: #363353;--indigo-tint: #241F4A;--lime-tint: #2A330F;--red: #F2787C;--red-tint: #3A1F22;--amber: #E0A93C;--amber-tint: #372B16;--green: #4FD49A;--green-tint: #16301F;--teal: #6FB9CC;--teal-tint: #13313A;--orange: #E89B72;--orange-tint: #37251A;--purple: #C58BD6;--purple-tint: #2C1A33;--shadow-xs: 0 1px 2px rgba(0,0,0,.4);--writer: #8B80FF;--writer-tint: #241F4A;--calc: #4FD49A;--calc-tint: #142E22;--impress: #E89B72;--impress-tint: #332016;--pdf: #F2787C;--pdf-tint: #331A1C;--imagec: #6FB9CC;--imagec-tint: #152A30;--collabora: #5FC9C9;--collabora-tint: #15302F;--shadow-sm: 0 1px 2px rgba(0,0,0,.4);--shadow-md: 0 6px 22px rgba(0,0,0,.45);--shadow-lg: 0 22px 56px rgba(0,0,0,.6);--scrim: rgba(0,0,0,.55)}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden}.mono{font-family:var(--mono)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:20px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:content-box}::-webkit-scrollbar-track{background:transparent}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea{font-family:inherit}::-moz-selection{background:var(--indigo-tint)}::selection{background:var(--indigo-tint)}a{color:var(--indigo)}@keyframes lo-fade{0%{opacity:0}to{opacity:1}}@keyframes lo-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lo-scale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes lo-slide-r{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes lo-spin{to{transform:rotate(360deg)}}.lo-spin{animation:lo-spin .7s linear infinite}.lo-office img{max-width:100%;height:auto}.lo-office table{border-collapse:collapse;width:100%;font-size:13px}.lo-office table td,.lo-office table th{border:1px solid #dfe1e6;padding:5px 9px;text-align:left;vertical-align:top;white-space:nowrap}.lo-office table tr:nth-child(2n) td{background:#fafafb}.lo-office h1,.lo-office h2,.lo-office h3{line-height:1.25;margin:1.1em 0 .5em}.lo-office p{margin:0 0 .7em}.lo-office ul,.lo-office ol{padding-left:1.5em;margin:0 0 .7em}.lo-office a{color:#2563eb}@media(max-width:860px){.lo-act-grid{grid-template-columns:1fr!important}}@media(max-width:560px){.lo-help-cfg{grid-template-columns:1fr!important}}@media(max-width:700px){.lo-notif-pop{position:fixed!important;left:10px!important;right:10px!important;top:58px!important;width:auto!important;max-width:none!important}}.lo-rich .ProseMirror{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}@media(max-width:700px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.tiptap{font-size:16px!important}}.lo-rich .tiptap{outline:none;padding:14px 18px;min-height:100%;font-size:14.5px;line-height:1.6;color:var(--text)}.lo-rich .tiptap:focus{outline:none}.lo-rich .tiptap p{margin:0 0 .6em}.lo-rich .tiptap ul{list-style:disc;padding-left:1.5em;margin:.4em 0}.lo-rich .tiptap ol{list-style:decimal;padding-left:1.5em;margin:.4em 0}.lo-rich .tiptap a{color:var(--indigo);text-decoration:underline}.lo-rich .tiptap blockquote{border-left:3px solid var(--line-strong);padding-left:12px;color:var(--text-2);margin:.5em 0}.lo-rich .tiptap img{max-width:100%}.lo-rich .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted);float:left;height:0;pointer-events:none}.lo-compose-body ul{list-style:disc;padding-left:1.4em;margin:.4em 0}.lo-compose-body ol{list-style:decimal;padding-left:1.4em;margin:.4em 0}.lo-compose-body a{color:var(--indigo);text-decoration:underline}.lo-compose-body blockquote{border-left:2px solid var(--line-strong);padding-left:1ex;color:var(--text-2);margin:.4em 0}.lo-compose-body img{max-width:100%}.lo-mailbody{font-size:14.5px;line-height:1.7;color:var(--text)}.lo-mailbody img{max-width:100%}.lo-mailbody a{color:var(--indigo)}[data-lo-reading] .lo-mtab,[data-lo-reading] .lo-mfab{display:none!important}.lo-meetbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;margin:0 0 14px;border-radius:12px;background:var(--lime-tint,#EEF9D6);color:var(--text,#16151D);box-shadow:inset 0 0 0 1px var(--line,rgba(0,0,0,.08))}.lo-meetbar .t{flex:1 1 220px;min-width:0;font-size:13px;font-weight:600}.lo-meetbar .r{font-weight:500;color:var(--muted,#6B6977);overflow-wrap:anywhere}.lo-meetbar button{height:34px;padding:0 16px;border-radius:999px;border:0;background:var(--ink,#16151D);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}
