:root{--text: #444;--textdimmed: #4448;--inversetext: #fff;--bg: #808080;--bgmedium: #a3a3a3;--bglight: #f0f0f0;--footerbg: #f8f9fa;--footericons: #444;--panelbg: #fff;--panelborder: #eee;--tabbar: #e0e0e0;--sheetbg: #fff;--buttonicon: #444;--mail: #595864;--maillite: #99989e;--calc: #218225;--calclite: #4aa64d;--write: #2f4d95;--writelite: #5570b2;--present: #cd2b2b;--presentlite: #eb7777;--plan: #e16d00;--planlite: #ff9448;--chat-message-my-background: var(--bg);--placeholder: #777;font-variant-ligatures:none}*{font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0,"rlig" 0,"dlig" 0;-moz-font-feature-settings:"liga" 0,"rlig" 0,"dlig" 0;-ms-font-feature-settings:"liga" 0,"rlig" 0,"dlig" 0;font-feature-settings:"liga" 0,"rlig" 0,"dlig" 0}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(../fonts/rubik.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:400;src:url(../fonts/rubik-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(../fonts/rubik500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:600;src:url(../fonts/rubik-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:600;src:url(../fonts/rubik-bold-italic.woff2) format("woff2")}*{box-sizing:border-box}html,body{overscroll-behavior-x:none}body{padding:0;margin:0;overflow:hidden;height:100vh;width:100vw;font-size:14px;font-family:Rubik,SF Pro Text,Helvetica,Arial,sans-serif;line-height:24px;font-weight:400;background:#fff;color-scheme:light;color:var(--text);font-synthesis:none;display:flex;flex-direction:column;user-select:none}body.mail,modalbg.mail{--bg: var(--mail);--bglight: #eff5ef;--tabbar: var(--mail);--tabicon: var(--mail);--buttonicon: var(--mail);--chat-message-my-background: var(--bg);--chat-message-others-background: var(--bglight)}body.calc,modalbg.calc{--bg: var(--calc);--bgbright: #3ba33f;--bglight: #eff5ef;--tabbar: var(--calc);--tabicon: var(--calc);--buttonicon: var(--calc);--chat-message-my-background: var(--bg);--chat-message-others-background: var(--bglight)}body.write,modalbg.write{--bg: var(--write);--bgbright: #5570b2;--bgmedium: #2e4d9599;--bglight: #f3f5fb;--tabbar: var(--write);--tabicon: var(--write);--buttonicon: var(--write);--chat-message-my-background: var(--bg);--chat-message-others-background: var(--bglight)}body.present,modalbg.present{--bg: var(--present);--bgbright: #eb7777;--bgmedium: #cd2b2b99;--bglight: #fdf3f2;--tabbar: var(--present);--tabicon: var(--present);--buttonicon: var(--present);--chat-message-my-background: var(--bg);--chat-message-others-background: var(--bglight)}body.plan,modalbg.plan{--bg: var(--plan);--bgbright: #ff9448;--bgmedium: #e16d0099;--bglight: #fae9db;--tabbar: var(--plan);--tabicon: var(--plan);--buttonicon: var(--plan);--chat-message-my-background: var(--bg);--chat-message-others-background: var(--bglight)}body.dark{--bglight: #535353;--text: #eeec;--footerbg: #4a4a4a;--panelbg: #333;--panelborder: #5b5b5b;--sheetbg: #676767;--buttonicon: #ccc;--chat-message-others-background: #3a3939}body.mail.dark,body.dark modalbg.mail{--bg: var(--mail);--tabicon: #595864}body.calc.dark,body.dark modalbg.calc{--bg: var(--calc);--tabicon: #3fce45}body.write.dark,body.dark modalbg.write{--bg: var(--write);--tabicon: #ffffff}body.present.dark,body.dark modalbg.present{--bg: var(--present);--tabicon: #e67a7a}body.plan.dark,body.dark modalbg.plan{--bg: var(--plan);--tabicon: #e67a7a}mark{background-color:#ffe761;padding:2px 0}canvas{outline:none}container{display:flex;flex:1;flex-direction:row;overflow:hidden;position:fixed;inset:0}footer{height:3em;font-size:90%;padding:0 .3em 0 .6em;background:var(--footerbg);display:flex;flex-direction:row;box-shadow:inset 0 2px 2px -2px #aaa;z-index:11;position:fixed;bottom:0;left:0;right:0;& section{display:flex;flex-direction:row;align-items:center;padding:0 1em 0 .5em;line-height:2em;cursor:pointer;position:relative;&.fill{flex:1;cursor:default}&.zoom{display:block;text-align:right;width:60px;cursor:pointer}&.warnings{color:red}&:hover{opacity:1}.popup{position:absolute;box-shadow:0 2px 3px #bbbc;background:var(--footerbg);padding:0;bottom:100%;margin:0;right:0;list-style:none;min-width:100px;color:var(--text);z-index:1001;&.left{left:-.5em;right:auto}&.wide{min-width:300px;& li{white-space:wrap!important}}&.ra{width:auto;right:0;text-align:right;white-space:nowrap}&.la{width:auto;text-align:left;white-space:nowrap}& button{padding:.3em .5em;width:100%;margin:.35em 0 .5em}& li{padding:.4em 1em;line-height:1.5;white-space:nowrap;&:hover{background-color:var(--bg);color:#fff}&.selected{background-color:var(--bg);color:#fff}}}}& fill{flex:1}}hint{position:absolute;background:var(--bg);top:8px;border-radius:.3em;padding:.2em .6em;left:50%;pointer-events:none;box-shadow:0 2px 11px -6px #000;color:#fff;font-size:90%}.anim{background:linear-gradient(315deg,#eec1c7,#c5d2f3 38%,#d2f1d2 79%);animation:gradient 16s ease infinite;background-size:200% 200%}body.anim.dark{background:linear-gradient(315deg,color-mix(in srgb,var(--present) 90%,white),color-mix(in srgb,var(--write) 90%,white) 38%,color-mix(in srgb,var(--calc) 90%,white) 78%);background-size:200% 200%}.anim.calc{background:#ddefde}body.anim.calc.dark{background:color-mix(in srgb,var(--calc) 90%,white)}.anim.write{background:#d7e0fb}body.anim.write.dark{background:color-mix(in srgb,var(--write) 90%,white)}.anim.present{background:#fbb6be}body.anim.present.dark{background:color-mix(in srgb,var(--present) 90%,white)}@keyframes gradient{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}@keyframes backdropfade{0%{background:transparent}to{background:#0003}}canvas.svelte-1l7r7t4{position:absolute;left:0;top:0}svg.headerarrow.svelte-1l7r7t4{position:absolute;z-index:9;width:14px;height:16px;cursor:pointer;padding:2px}clippath.svelte-1l7r7t4{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.hilight.svelte-1l7r7t4,.static.svelte-1l7r7t4{pointer-events:none;box-sizing:border-box;padding:0;position:absolute}.hilight.svelte-1l7r7t4 rect:where(.svelte-1l7r7t4){stroke-width:1px;stroke-dasharray:7px 2px;animation:svelte-1l7r7t4-stroke .5s linear infinite;shape-rendering:geometricPrecision;stroke-dashoffset:9px}@keyframes svelte-1l7r7t4-stroke{to{stroke-dashoffset:0}}.animated.svelte-1l7r7t4{transition:all 90ms ease}.cursor.svelte-1l7r7t4{position:absolute;pointer-events:none;border:1px solid;box-sizing:border-box;z-index:1;user-select:none;&.focus{border:2px solid}}.side.svelte-1l7r7t4{position:absolute;background:none;pointer-events:all;cursor:grab;z-index:1;user-select:none;&.silent{pointer-events:none}}.corner.svelte-1l7r7t4{border:2px solid #fff;position:absolute;pointer-events:all;z-index:5;width:10px;height:10px;cursor:cell}.resizeinfo.svelte-1l7r7t4{background-color:var(--bg);color:#fff;padding:2px 5px;position:absolute;border-radius:3px;font-weight:700;z-index:2;pointer-events:none;&.column{top:30px}}celleditor.svelte-1l7r7t4{border:2px solid #fff;position:absolute;z-index:10;outline:none;box-shadow:0 2px 4px -1px #000;padding:0 3px;font-family:inherit;font-size:inherit;&.left{text-align:left}&.right{text-align:right}}suggestions.svelte-1l7r7t4{position:absolute;background:#fff;color:#444;list-style:none;font-size:90%;padding:0;margin:0;overflow:auto;max-height:200px;box-shadow:0 2px 4px -1px #000;max-width:300px;z-index:10;& suggestion:where(.svelte-1l7r7t4){padding:.1em .4em;user-select:none;cursor:default;display:block;&.selected{color:#fff;background:#2196f3}&:not(.selected):hover{background:#eee}>svg:where(.svelte-1l7r7t4){width:1em;display:inline-block;margin:0 .3em 0 0;vertical-align:middle;fill:currentColor}}}sheetselector.svelte-11gjxq2{flex:1}sheetselector.svelte-11gjxq2 .add:where(.svelte-11gjxq2){color:var(--text);opacity:.5;cursor:pointer;font-size:120%;transform:translate(2px,1px);border:none;background:none}sheetselector.svelte-11gjxq2 .add:where(.svelte-11gjxq2):hover{opacity:1}sheetselector.svelte-11gjxq2 sheet:where(.svelte-11gjxq2){padding:0 1em;height:2.3em;line-height:2.4em;display:inline-block;outline:none;position:relative;border-top:none;margin-left:-1px;border-radius:0 0 .3em .3em;&:after{content:"";width:1px;height:1em;display:block;background:#ccc;position:absolute;top:8px;right:0}&.selected{background:var(--sheetbg);box-shadow:0 2px 4px -3px #000;border-top:0;border-bottom:3px solid var(--bg);font-weight:700;opacity:1;border-radius:0 0 3px 3px;padding:0 .4em 0 1em;&:after{content:none}>b:where(.svelte-11gjxq2){opacity:1;transform:translateY(-1px);display:inline-block}}>b:where(.svelte-11gjxq2){opacity:.6;font-weight:400}>span:where(.svelte-11gjxq2){padding:0 .5em;&:before{content:"▾";display:inline-block;text-align:center;transform:rotate(180deg);transition:transform .2s;font-size:120%}&.open:before{transform:rotate(0)}}}sheetselector.svelte-11gjxq2 sheet:where(.svelte-11gjxq2)>input:where(.svelte-11gjxq2){outline:none;border:none}sheetselector.svelte-11gjxq2 sheet:where(.svelte-11gjxq2) span:where(.svelte-11gjxq2) ul:where(.svelte-11gjxq2){position:absolute;bottom:100%;padding:0;margin:0;left:0;border-radius:.3em .3em 0 0;font-weight:400;box-shadow:0 2px 5px -2px #666;transition:transform .2s;transform:scaleY(0);transform-origin:bottom;background:var(--panelbg);white-space:nowrap}sheetselector.svelte-11gjxq2 sheet:where(.svelte-11gjxq2) span.open:where(.svelte-11gjxq2)>ul:where(.svelte-11gjxq2){transform:scale(1)}sheetselector.svelte-11gjxq2 sheet:where(.svelte-11gjxq2) span:where(.svelte-11gjxq2) ul:where(.svelte-11gjxq2)>li:where(.svelte-11gjxq2){padding:.4em 1em;list-style:none;position:relative}sheetselector.svelte-11gjxq2 sheet:where(.svelte-11gjxq2) span:where(.svelte-11gjxq2) ul:where(.svelte-11gjxq2)>li.disabled:where(.svelte-11gjxq2){pointer-events:none;opacity:.4}sheetselector.svelte-11gjxq2 sheet:where(.svelte-11gjxq2) span:where(.svelte-11gjxq2) ul:where(.svelte-11gjxq2)>li:where(.svelte-11gjxq2):hover{color:var(--inversetext);background:var(--bg)}sheetselector.svelte-11gjxq2 sheet:where(.svelte-11gjxq2) span:where(.svelte-11gjxq2) ul:where(.svelte-11gjxq2)>hr:where(.svelte-11gjxq2){padding:0;margin:3px;border:0;height:1px;background:#e2e2e3}selectionsummary.svelte-6y1nv2{flex:0;text-align:right;padding:.5em 1.5em;white-space:nowrap;& span:where(.svelte-6y1nv2){display:inline-block;padding:0 .6em;background:var(--bg);color:var(--inversetext);margin:0 .5em 0 0;border-radius:1em;line-height:1.6em;& b:where(.svelte-6y1nv2){font-weight:400;opacity:.8;margin-right:.3em}}& span:where(.svelte-6y1nv2):hover{cursor:move;background:#21a227}}coloreditor.svelte-18dkdtr{display:flex;gap:1em;height:160px;padding-right:3px;padding-top:5px}canvasmap.svelte-18dkdtr{position:relative;min-width:2em}canvasmap.svelte-18dkdtr:first-child{flex:1;overflow:hidden}canvas.svelte-18dkdtr{position:absolute;width:100%;height:100%;inset:0;background:#ccc}canvas.checkerboard.svelte-18dkdtr{background:conic-gradient(#ccc 90deg,#fff 90deg 180deg,#ccc 180deg 270deg,#fff 270deg 360deg);background-repeat:repeat;background-size:15px 15px;background-position:top left}canvascursor.svelte-18dkdtr{background:#ccc;box-sizing:border-box;position:absolute;z-index:2;border:2px solid #fff;transition:all .2s ease;pointer-events:none;border-radius:3px;top:0;left:50%;height:.9em;width:2.6em;margin-top:-.4em;margin-left:-1.3em;box-shadow:0 1px 2px #3336}canvascursor.dragging.svelte-18dkdtr{transition:none}canvascursor.round.svelte-18dkdtr{border-radius:100%;width:2em;height:2em;margin-left:-1em;margin-top:-1em;top:0;left:0}colorpicker.svelte-18dkdtr{display:flex;justify-content:flex-end;flex-direction:row;align-self:center;position:relative;& input:where(.svelte-18dkdtr){background-color:none!important;text-align:right;width:100%}}presets.svelte-18dkdtr{z-index:100;display:flex;white-space:nowrap;flex-flow:column nowrap;position:absolute;background-color:#fff;border:1px solid #c7c7c7;border-radius:.3em;padding:1em;right:.5em;max-width:90%;box-shadow:0 2px 10px -2px #40404070;transform-origin:top right}swatch.svelte-18dkdtr{display:flex;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:1em 1em;background-position:0 0,0 .5em,.5em -.5em,-.5em 0px;width:2em;margin:0 .1em 0 .5em;border-radius:.2em;overflow:hidden;border:1px solid #bbb;position:absolute;right:.25em;top:.4em;cursor:pointer;& svg:where(.svelte-18dkdtr){width:100%;height:100%}}.dark swatch{border:1px solid #333}input.svelte-18dkdtr{padding-right:4.8em!important}span.ra.svelte-18dkdtr{text-align:right}svg.pipet.svelte-18dkdtr{height:1.3em;width:1.6em;fill:var(--buttonicon);position:absolute;right:2.8em;top:.25em;cursor:pointer;opacity:.6}svg.pipet.svelte-18dkdtr:hover{opacity:1}button.svelte-18dkdtr{background:none;margin:0 0 0 1em;border:none}button.remove.svelte-18dkdtr{margin:1em 0 0;background:var(--bglight);border:1px solid var(--bg);padding:.3em;border-radius:.3em;color:var(--bg);transition:background .2s,color .2s}button.remove.svelte-18dkdtr:hover{background:var(--bg);color:var(--inversetext)}.colorlist.svelte-18dkdtr{display:flex;flex:1;gap:2px}.colorcol.svelte-18dkdtr{flex:1;min-width:1em;width:2em;max-width:2em}.color.svelte-18dkdtr{padding:0;height:1.5em;width:100%;margin-bottom:2px}.color.selected.svelte-18dkdtr,.color.svelte-18dkdtr:hover{outline:3px solid black;outline-offset:-1px;z-index:9999}.colorlist.svelte-18dkdtr>.color:where(.svelte-18dkdtr){box-shadow:inset 0 0 0 1px #00000020;border-collapse:collapse}button.svelte-18dkdtr{margin:0;background-color:#a0a0a0;border:1px solid rgba(0,0,0,.2)}button.svelte-18dkdtr:hover{background-color:#c5c5c5}.usercolors.svelte-1b4g0tc{display:flex;flex:1;gap:.25rem;align-items:center;font-size:inherit;height:1.5em}.usercolors.svelte-1b4g0tc input:where(.svelte-1b4g0tc){flex:1;appearance:none;margin:.15em 0;padding:0;border-radius:.2em;cursor:pointer;height:100%}.usercolors.svelte-1b4g0tc input:where(.svelte-1b4g0tc):checked{position:relative;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 405.27 405.27"%3E%3Cpath fill="white" d="M393.4 124.42 179.6 338.21a40.57 40.57 0 0 1-57.36 0L11.88 227.84a40.56 40.56 0 0 1 57.35-57.37l81.7 81.7 185.1-185.1a40.57 40.57 0 0 1 57.37 57.36z"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:center center;background-size:1em}.usercolors.compact.svelte-1b4g0tc{min-width:100px;flex:1}.usercolors.compact.svelte-1b4g0tc input:where(.svelte-1b4g0tc){height:1.25rem}.usercolors.compact.svelte-1b4g0tc input:where(.svelte-1b4g0tc):checked{height:1.5rem;background-size:.5rem}rangeinput.svelte-p5hpgw{display:grid;grid-template-columns:1fr 4em auto;background:var(--bglight);padding:0 .3em;border-radius:3px;outline:none}rangeinput.svelte-p5hpgw:focus-within{outline-color:#4d90fe;outline-offset:-2px;outline-style:auto;outline-width:5px}input[type=number].svelte-p5hpgw{margin:0;padding:0;text-align:right;background:transparent;border:none;outline:none;color:var(--bg)}span.svelte-p5hpgw{width:1em}input[type=range].svelte-p5hpgw{-webkit-appearance:none;width:100%;background-color:transparent;padding:.73em 0}input[type=range].svelte-p5hpgw::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;background:#ccc;border-radius:1.3px;border:0}input[type=range].svelte-p5hpgw::-webkit-slider-thumb{height:1.2em;width:.6em;border-radius:.2em;background:var(--bg);cursor:pointer;-webkit-appearance:none;margin-top:-.55em}input[type=range].svelte-p5hpgw:focus::-webkit-slider-runnable-track{background:var(--bg)}input[type=range].svelte-p5hpgw::-moz-range-track{width:100%;height:2px;cursor:pointer;background:#ccc;border-radius:1.3px;border:0}input[type=range].svelte-p5hpgw::-moz-range-thumb{height:1.2em;width:.6em;border-radius:3px;background:var(--bg);cursor:pointer}input[type=range].svelte-p5hpgw::-ms-track{width:100%;height:8.4px;cursor:pointer;background:transparent;border-color:transparent;border-width:16px 0;color:transparent}input[type=range].svelte-p5hpgw::-ms-fill-lower{background:var(--bg);border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}input[type=range].svelte-p5hpgw::-ms-fill-upper{background:var(--bg);border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}input[type=range].svelte-p5hpgw::-ms-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000000;height:36px;width:16px;border-radius:3px;background:#fff;cursor:pointer}input[type=range].svelte-p5hpgw:focus::-ms-fill-lower{background:var(--bg)}input[type=range].svelte-p5hpgw:focus::-ms-fill-upper{background:var(--bg)}item.svelte-1i9pvcf button:where(.svelte-1i9pvcf) svg:where(.svelte-1i9pvcf){width:1.2em;height:1.2em;fill:#aaa;margin:0 0 0 .7em;cursor:pointer;transition:fill .2s;vertical-align:text-bottom}item.svelte-1i9pvcf:hover button:where(.svelte-1i9pvcf) svg:where(.svelte-1i9pvcf){fill:#888}container.svelte-1i9pvcf{margin:0;padding:0}container.svelte-1i9pvcf>div:where(.svelte-1i9pvcf){display:flex;flex-direction:column-reverse}folder.svelte-1i9pvcf{display:flex;margin:.6em .1em 0;cursor:pointer}folder.svelte-1i9pvcf>svg:where(.svelte-1i9pvcf){height:1.5em;margin:.1em .5em 0 .1em;vertical-align:middle;opacity:.7;fill:currentColor}item.svelte-1i9pvcf>svg:where(.svelte-1i9pvcf){width:1.2em;height:1.2em;fill:var(--text);opacity:.5;margin:0 .5em 0 0;transform:translateY(4px)}item.svelte-1i9pvcf{align-items:baseline;display:flex;margin:.3em 0 .3em 1.5em;padding:0 .5em;border-radius:.25em;cursor:pointer}item.svelte-1i9pvcf:hover{opacity:1;background-color:var(--bglight)}item.svelte-1i9pvcf>span:where(.svelte-1i9pvcf){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}div.svelte-1flk4yu{border-radius:3px;padding:0;color:var(--text);line-height:1}ul.svelte-1flk4yu{font-size:inherit;font-family:inherit;line-height:1.5;background-color:var(--bglight);border:0;border-radius:3px;padding:.2em .5em;color:var(--text);position:relative;width:100%;resize:none;margin:0}keyword.svelte-1flk4yu{display:inline-block;line-height:1.6em;padding:0 .5em;border-radius:.3em;background:var(--bgbright);color:var(--inversetext);font-size:90%;margin:.2em .3em .1em 0;min-width:2em;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;span:where(.svelte-1flk4yu){opacity:.4;padding:0 .3em;margin:0 0 0 .1em;transition:background-color .14s,opacity .15s;cursor:pointer;border-radius:.2em;&:hover{background-color:#f44;opacity:1}}}input.svelte-1flk4yu{border:none;outline:none;color:inherit;font-size:90%;font-family:inherit;line-height:1.5;color:var(--text);background-color:var(--bglight);padding:.2em .5em;margin:.3em 0 0;width:100%}markupbar.svelte-1hpwdqn{display:flex;justify-content:space-between;gap:.4em}buttonbar.svelte-1hpwdqn{display:flex;padding:0;background:var(--bglight);border-radius:.3em;margin:.1em 0 .3em;flex:1}button.svelte-1hpwdqn{border-radius:2px;cursor:pointer;background:none;margin:0 1px;padding:4px 3px;border:none;flex:1;&:hover{background-color:var(--bglight);& svg:where(.svelte-1hpwdqn){color:#444;stroke:#444}}&.selected{background-color:var(--bg);& svg:where(.svelte-1hpwdqn){color:#fff;stroke:#fff}}&.default{background-color:var(--bgmedium);& svg:where(.svelte-1hpwdqn){color:#fff;stroke:#fff}}markupbar.default-as-selected &.default{background-color:var(--bg);& svg:where(.svelte-1hpwdqn){color:#fff;stroke:#fff}}& svg:where(.svelte-1hpwdqn){fill:#aaa;width:1.1em;height:1.1em;vertical-align:text-bottom;color:#aaa}}ul.svelte-kkd80j{list-style:none;background:var(--bglight);margin:0!important;border-radius:.3em;padding:.3em .3em .3em 3em}li.svelte-kkd80j{padding:.15em .6em;opacity:.9;border-radius:.3em;position:relative;margin:0 0 1px;display:flex;flex-direction:row;align-items:center;&:hover{background:var(--bg);color:var(--inversetext);opacity:1;& svg:where(.svelte-kkd80j){display:block}}&.selected{background:var(--bg);color:var(--inversetext)}& span:where(.svelte-kkd80j){position:absolute;color:var(--bg);font-size:90%;left:-3em;text-align:right;width:2.4em;white-space:nowrap}& icons:where(.svelte-kkd80j){position:absolute;right:.5em;top:.2em;display:flex;flex-direction:row;gap:.5em}& svg:where(.svelte-kkd80j){display:none;height:1.3em;fill:#fff;opacity:.7;transform:translateY(1px);cursor:pointer;transition:opacity .15s;&:hover{opacity:1}}}outline.svelte-8nqj2u{overflow:auto;margin:0!important}div[data-level].svelte-8nqj2u{padding:.1em .3em;position:relative;border-radius:.3em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:var(--bglight);box-sizing:border-box;margin-bottom:3px}div[data-level="2"].svelte-8nqj2u{padding-left:2em;position:relative}div[data-level="3"].svelte-8nqj2u{padding-left:3.5em;position:relative}div[data-level="4"].svelte-8nqj2u{padding-left:4em;position:relative}div[data-level="5"].svelte-8nqj2u{padding-left:5em;position:relative}div.svelte-8nqj2u>span.outline-drag-handle:where(.svelte-8nqj2u){flex:1;padding:.2em .5em .2em .3em;border-radius:.3em;cursor:grab}div.dragging>span.outline-drag-handle{cursor:grabbing}.dimmed.svelte-8nqj2u{opacity:.45}span.style-label.svelte-8nqj2u{opacity:.6;font-weight:500;margin-right:.3em}span.style-label.icon.svelte-8nqj2u{display:inline-flex;align-items:center;margin-right:.3em;vertical-align:middle}span.style-label.icon.svelte-8nqj2u svg:where(.svelte-8nqj2u){width:1em;height:1em;fill:currentColor;stroke:currentColor}div.selected.svelte-8nqj2u{background:var(--bg);color:var(--inversetext)}div.dragging{opacity:.7}b.svelte-8nqj2u{width:.7em;display:inline-block}b.arrow.svelte-8nqj2u:before{position:absolute;content:"▾";transition:transform .2s;transform:rotate(-90deg);top:0;font-size:125%;color:var(--tabicon);cursor:pointer}b.arrow.svelte-8nqj2u:not(.has-children):before{content:""}div.open.svelte-8nqj2u>b.arrow.has-children:where(.svelte-8nqj2u):before{transform:rotate(0)}div.selected.svelte-8nqj2u>b.arrow:where(.svelte-8nqj2u):before{color:var(--inversetext)}div.heading.svelte-8nqj2u{position:relative}.heading-control.svelte-8nqj2u{position:absolute;top:50%;transform:translateY(-50%);right:.5em;width:1.5em;height:1.5em;border:none;background:transparent;color:var(--tabicon);opacity:.7;cursor:pointer;font-size:.9em;display:flex;align-items:center;justify-content:center;padding:0;margin:0;z-index:1}.heading-control.svelte-8nqj2u:hover:not(:disabled){opacity:1}.heading-control.svelte-8nqj2u:disabled{opacity:.3;cursor:not-allowed}.heading-control.left-arrow.svelte-8nqj2u{right:1.8em;top:.35em;transform:scaleX(-1)}div.selected.svelte-8nqj2u>.heading-control:where(.svelte-8nqj2u){color:var(--inversetext)}div.heading.svelte-8nqj2u:hover .heading-control:where(.svelte-8nqj2u){opacity:.7}div.heading.svelte-8nqj2u:hover .heading-control:where(.svelte-8nqj2u):hover:not(:disabled){opacity:1}slideselector.svelte-qlsc5o{padding:0;outline:none;position:relative;width:100%;& slide:where(.svelte-qlsc5o){position:relative;display:flex;flex-direction:row;height:5em;width:auto;flex-shrink:0;box-shadow:0 1px 4px -1px #444;cursor:pointer;opacity:.8;background-color:#fff;margin:0 0 .7em;background-size:contain;background-position:center;background-repeat:no-repeat;&.selected{outline:3px solid #cc0000;opacity:1}&:after{content:attr(id);color:var(--bg);position:absolute;white-space:nowrap;top:-.4em;left:calc(100% + 1em);font-weight:700}&:before{position:absolute;white-space:nowrap;left:calc(100% + 1em);top:1em;content:attr(name)}}& transition:where(.svelte-qlsc5o){display:flex;flex-direction:row;align-items:center;gap:.35em;min-height:2em;margin:0 0 .3em;color:var(--bg, #333);& svg:where(.svelte-qlsc5o){width:2em;height:2em;flex-shrink:0;display:block}& duration:where(.svelte-qlsc5o){font-size:80%;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.transition-none-placeholder:where(.svelte-qlsc5o){display:inline-flex;align-items:center;justify-content:center;width:2em;height:2em;flex-shrink:0;box-sizing:border-box;font-size:.7em;font-weight:600;line-height:1;color:color-mix(in srgb,var(--bg, #333) 42%,transparent)}}& subslides:where(.svelte-qlsc5o){box-sizing:border-box;width:max-content;max-width:100%;padding:0 0 0 1.3em;align-self:flex-start;display:block;margin:1em 0 0;border-left:2px solid color-mix(in srgb,var(--bg, #333) 25%,transparent)}}.arrowContainer.svelte-qlsc5o{width:2em;height:5em;position:absolute;top:0;left:-2em;padding:0;margin:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--bg, #333)}.arrowContainer.svelte-qlsc5o:focus-visible{outline:2px solid var(--bg, #333)}svg.arrow.svelte-qlsc5o{width:.7em;transition:transform .3s;flex-shrink:0}svg.arrow.open.svelte-qlsc5o{transform:rotate(90deg)}history.svelte-xidcrc{display:flex;margin:0!important;flex-direction:column;& item:where(.svelte-xidcrc){padding:.2em .5em;border-radius:.5em;flex:1;&:hover{span.abs:where(.svelte-xidcrc){display:inline}span.rel:where(.svelte-xidcrc){display:none}}&.selected{background-color:var(--bg);color:var(--inversetext)}& span:where(.svelte-xidcrc){opacity:.6;font-size:90%}& span.rel:where(.svelte-xidcrc){padding:0!important;margin:0!important}& span.abs:where(.svelte-xidcrc){display:none}}}toggle.svelte-c5guc4{outline:none;display:inline-block;line-height:1.4em;height:1.2em;width:2.2em;align-self:center;background:#ddd;border-radius:1em;position:relative;vertical-align:text-bottom;margin:0 .7em 0 0;box-shadow:inset 0 .1em .1em #0003;& svg:where(.svelte-c5guc4){fill:#777;left:0;transition:left .2s,fill .25s;height:100%;background-color:#fff;border-radius:1em;padding:.2em;box-sizing:border-box;position:absolute;border:2px solid transparent;box-shadow:0 .05em .2em #00000063;&.on{left:1em;background-color:#75b688;fill:#fff}}}toggle.inline.svelte-c5guc4{display:inline-block}toggle.top.svelte-c5guc4{align-self:flex-start}toggle.bottom.svelte-c5guc4{align-self:flex-end}toggle.svelte-c5guc4 input:where(.svelte-c5guc4){display:none}div.svelte-atpp9k{margin:0 0 .3em!important;padding:.15em .1em;border-radius:.3em;background:var(--bglight);position:relative;& button:where(.svelte-atpp9k){background:none;position:absolute;right:.5em;top:.3em;cursor:pointer;border:none;& svg:where(.svelte-atpp9k){height:1.2em;fill:var(--text);opacity:.5;transition:opacity .15s}&:hover svg:where(.svelte-atpp9k){opacity:1}}}inspector.svelte-1icpzmz{display:flex;flex-direction:column;user-select:none;background-color:var(--panelbg);z-index:10;cursor:default;padding:0;position:absolute;opacity:0;top:0;bottom:2.2em;right:-500px;box-shadow:-2px 0 9px #40404020;transition:right .15s ease-out,opacity .25s;&.visible{display:flex;right:0;opacity:1}&.contentOnly{position:relative;right:0;bottom:auto;opacity:1;box-shadow:none}.flex:where(.svelte-1icpzmz){display:flex}& tabscontainer:where(.svelte-1icpzmz){height:3em;flex-shrink:0;overflow:auto;background-color:var(--tabbar);display:flex;width:100%;position:relative;margin:0;padding:0 .7em;overflow-x:visible;white-space:nowrap;align-items:center;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}& tab:where(.svelte-1icpzmz){display:inline-block;color:var(--inversetext);margin-top:.8em;padding:.2em .5em;height:2.2em;line-height:1.8em;border-radius:.25em .25em 0 0;transform:translateY(-1px);opacity:.7;&.selected{background-color:var(--panelbg);color:var(--text);line-height:1.8em;transform:translate(0);opacity:1}>svg:where(.svelte-1icpzmz){fill:var(--tabicon);transform:translate(1px,1px) scaleX(-1);width:.9em;height:.9em}}}& page:where(.svelte-1icpzmz){overflow:auto;display:none;height:100%;flex-direction:column;&.visible{display:flex}& section:where(.svelte-1icpzmz){display:block;align-items:center;padding:.8em 1em;border-bottom:1px solid var(--panelborder);position:relative;font-size:95%;&.nopadding{padding:0}&.overflow{overflow:auto}&.fh{flex:1;overflow:auto;height:100%}&.expandable:before{position:absolute;content:"▾";transition:transform .2s;top:.6em;left:.6em;transform:rotate(-90deg);pointer-events:none;font-size:125%;color:var(--tabicon)}&.open:before{transform:rotate(0)}}}}item>*:first-child{margin:0 0 0 1.3em}.silent.svelte-1icpzmz{pointer-events:none}span.svelte-1icpzmz,label.svelte-1icpzmz{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:.8em;&.multiline{white-space:wrap;hyphens:auto}&.bold{font-weight:500}}item.svelte-1icpzmz{display:grid;grid-template-columns:42% 58%;margin:0 0 .3em;position:relative;align-items:flex-start;min-height:26px;&.fullwidth{grid-template-columns:100%;grid-column:1 / 3;& input,textarea,select{grid-column:1 / 3}}&.nomargin{>:where(.svelte-1icpzmz):first-child{margin:0}}&.scroll{overflow:auto}&.abs{min-height:0;margin:-10px 0 0;position:absolute;left:calc(42% - 40px)}&:last-child{margin:0}& table{border:0;border-collapse:collapse;margin-top:.7em;padding:0;transform:translate(-.4em);border-radius:.9em;overflow:hidden;& th,td{text-align:left;padding:.5em;background-color:var(--bglight);border:2px solid var(--panelbg);vertical-align:top;line-height:1.5;&.ra{text-align:right}&.ca{text-align:center}}& th{background-color:var(--bg);color:#fff}& td:first-child{text-align:left;white-space:nowrap}}& ul.list{list-style:none;padding:0;margin:0 0 0 1em;overflow:auto;height:100%;& li{align-items:baseline;display:flex;margin:.5em 0;padding:0 .5em;border-radius:.25em;>select{flex:1;margin:0 .5em 0 0;&:first-child{flex:1.5}}>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;>span{color:var(--tabicon)}&:first-child{flex:1.5}}>span.state{padding:.1em .7em 0;font-size:80%;color:#fff;background:#777;border-radius:.3em;line-height:1.3;font-weight:700;text-transform:uppercase;box-shadow:0 2px 4px -2px #40404090;&.ok{background:#01b901}&.err{background:#f55444}}&:hover{background-color:var(--bglight)}&.selected{background-color:var(--bg);color:var(--inversetext)}}& svg{width:1em;height:1em;fill:var(--text);opacity:.5;margin:0 .5em 0 0;transform:translate(-2px,3px)}& li:hover svg{opacity:1}& li:hover button svg{fill:#888}& button svg.lock{width:1.2em;height:1.2em}& button svg.lock:hover{fill:#000}& button svg.del{width:1.2em;height:1.2em;cursor:pointer;transition:fill .2s}& button svg.del:hover{fill:#f33}& button span{opacity:.5;cursor:pointer}& button span:hover{opacity:1}}.checkboxitem{display:flex;flex-direction:row;align-items:center;padding-right:.3em;border-radius:.25em;&.nested{margin-left:3em}& input[type=checkbox]{margin:0 .6em 0 0;cursor:pointer;background:var(--bg);appearance:initial;width:1.2em;height:1.2em;border-radius:3px;&:checked{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IGltYWVuZ2luZSA2LjAgICAtLT4KPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwLDAsNTEyLDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHZlcnNpb249IjEuMSI+CjxkZWZzLz4KPGcgaWQ9ImxheWVyMCI+CjxwYXRoIGQ9Ik0zOTkuNjIyLDEwOS4yODRMMjIyLjczMSwzNDIuNUwxMTguMTQ5LDIzNy45OTRMNjkuODkxOSwyODYuMjUxTDIzMC43MjMsNDQ3LjA4Mkw0NTUuOTQ3LDE1Ny41NEwzOTkuNjIyLDEwOS4yODRaIiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPC9zdmc+Cg==);background-size:80%;background-repeat:no-repeat;background-color:var(--bg);background-position:50% 20%}&:indeterminate{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMiA4YTEgMSAwIDAxMS0xaDEwYTEgMSAwIDExMCAySDNhMSAxIDAgMDEtMS0xeiIgZmlsbD0iI2ZmZmZmZiIvPgo8L3N2Zz4=);background-size:80%;background-repeat:no-repeat;background-color:var(--bg);background-position:50% 50%}&:disabled{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IGltYWVuZ2luZSA2LjAgICAtLT4KPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwLDAsNTEyLDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHZlcnNpb249IjEuMSI+CjxkZWZzLz4KPGcgaWQ9ImxheWVyMCI+CjxwYXRoIGQ9Ik0zOTkuNjIyLDEwOS4yODRMMjIyLjczMSwzNDIuNUwxMTguMTQ5LDIzNy45OTRMNjkuODkxOSwyODYuMjUxTDIzMC43MjMsNDQ3LjA4Mkw0NTUuOTQ3LDE1Ny41NEwzOTkuNjIyLDEwOS4yODRaIiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPC9zdmc+Cg==);background-size:80%;background-repeat:no-repeat;background-color:#999;opacity:.5;background-position:50% 20%}}& label{flex:1;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}& span a{color:var(--text)}}input,textarea,select{appearance:none;font-size:inherit;font-family:inherit;line-height:1.5;background-color:var(--bglight);border:0;border-radius:3px;padding:.2em .5em;color:var(--text);position:relative;width:100%;resize:none;&:disabled{pointer-events:none}&.dimmed{color:var(--textdimmed)}}.input-with-icon.svelte-1icpzmz{display:flex;align-items:center;gap:.5em;& svg:where(.svelte-1icpzmz){width:1em;height:1em;fill:var(--text);opacity:.5;flex-shrink:0}& input:where(.svelte-1icpzmz){flex:1}}.stringorarray.svelte-1icpzmz{display:flex;flex-direction:column;gap:.3em;.stringorarray-row:where(.svelte-1icpzmz){display:flex;align-items:center;gap:.5em;& input:where(.svelte-1icpzmz){flex:1}.stringorarray-add:where(.svelte-1icpzmz){padding:.1em;margin-left:auto;background:none;flex-shrink:0;& svg:where(.svelte-1icpzmz){width:.85em;height:.85em;fill:var(--text);opacity:1}&:hover{background:none}&:hover svg:where(.svelte-1icpzmz) path{stroke-width:120}}}}suffix.svelte-1icpzmz{display:flex;align-items:center;justify-content:flex-end;& input:where(.svelte-1icpzmz){width:100%;padding-right:3em}& span:where(.svelte-1icpzmz){position:absolute;right:-.2em;pointer-events:none;opacity:.5}}kbd.svelte-1icpzmz{font-family:inherit;opacity:.5}button.svelte-1icpzmz{display:flex;align-items:center;background:none;border:none;padding:.3em .4em;border-radius:.25em;cursor:pointer;text-align:left;color:var(--text);font-family:inherit;font-size:inherit;&:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}&.inline{padding:.3em .5em;background:var(--bg);color:var(--inversetext);border:1px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s;&:hover{color:var(--bg);background:var(--bg)99;border:1px solid var(--bg)}}&:hover{background-color:var(--bglight);& kbd:where(.svelte-1icpzmz){opacity:1}}& svg:where(.svelte-1icpzmz){width:1.2em;height:1.2em;margin:0 .7em 0 0;vertical-align:text-bottom;fill:var(--buttonicon);transition:transform .1s;will-change:transform}& span:where(.svelte-1icpzmz){flex:1;padding:0 .4em 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}resizer.svelte-1icpzmz{background:transparent;width:6px;top:0;bottom:0;left:-3px;position:absolute;cursor:ew-resize}.html.svelte-1icpzmz{& h3{margin:.8em 0 .4em;color:var(--bg)}& h4{margin:.8em 0 .4em;color:var(--bg)}& pre{margin:.5em 0;white-space:wrap;user-select:text}& p{margin:0;user-select:text}& table{user-select:text}& i{color:var(--bg);&:hover{font-weight:700;cursor:pointer}}& close{position:absolute;display:inline-block;top:.9em;right:1.1em;cursor:pointer;font-weight:700;&:before{content:"x";color:var(--bg)}}& warning{background:#fd5151;color:#fff;padding:0 .6em;margin:0;display:inline-block;border-radius:.25em;font-weight:700}}button.svelte-ni08ln{background:none;border:none;height:100%;margin:0;transition:opacity .2s;flex-shrink:0;cursor:pointer;position:relative;fill:var(--text);color:var(--text);display:flex;align-items:center;&:hover{opacity:1!important}& badge:where(.svelte-ni08ln){position:absolute;right:-.35em;color:#fff;background:var(--bg);border-radius:10px;height:1.5em;min-width:1.5em;text-align:center;font-size:90%;padding:0 .3em;line-height:1.5em;font-weight:700;border:1px solid #fff;top:-.5em;box-sizing:border-box}}button.svelte-ni08ln:last-of-type{margin-right:.7em}button.svelte-ni08ln:disabled{opacity:.4;pointer-events:none}button.dimmed.svelte-ni08ln{opacity:.4}svg.svelte-ni08ln{height:1.3em}button[help=guihelp].svelte-ni08ln svg:where(.svelte-ni08ln){animation:svelte-ni08ln-helpBump 10s ease-in-out infinite}@keyframes svelte-ni08ln-helpBump{0%,80%{transform:translateY(0)}81%{transform:translateY(-14px)}82%{transform:translateY(0)}83%{transform:translateY(-9px)}84%{transform:translateY(0)}85%{transform:translateY(-4px)}86%{transform:translateY(0)}87%,to{transform:translateY(0)}}.preview.svelte-1bpdedo{overflow:auto;width:100%;min-width:500px;max-width:70vw;height:250px;max-height:35vh;font-size:.9em;border:.5px solid #d0d0d0;overscroll-behavior:none}.preview.svelte-1bpdedo textarea,.preview.svelte-1bpdedo iframe{display:block;width:100%;height:calc(35vh - 1px);border:none;border-radius:0}.preview.svelte-1bpdedo iframe{overflow:auto}.preview.svelte-1bpdedo textarea{resize:none;font-size:1em;box-sizing:border-box;font-family:monospace;margin:0;white-space:pre}.preview.svelte-1bpdedo table{table-layout:fixed;border-spacing:0}.preview.svelte-1bpdedo table tr:first-of-type{position:sticky;top:0;z-index:999}.preview.svelte-1bpdedo table tr:first-of-type th.sticky{position:sticky;top:0;left:0;z-index:1000}.preview.svelte-1bpdedo table th{font-weight:400;text-align:left;min-width:5em;background-color:var(--bglight);color:var(--bg)}.preview.svelte-1bpdedo table th,.preview.svelte-1bpdedo table td{padding:.1em .5em;border-right:.5px solid;border-bottom:.5px solid;border-color:#d0d0d0;vertical-align:top;white-space:pre}.preview.svelte-1bpdedo table .right{text-align:right}.preview.svelte-1bpdedo table tr:last-child th,.preview.svelte-1bpdedo table tr:last-child td{border-bottom:0}.preview.svelte-1bpdedo able th:last-child,.preview.svelte-1bpdedo table td:last-child{border-right:0}.preview.svelte-1bpdedo table tr:not(:first-child) th{text-align:right;position:sticky;left:0}dialog.svelte-1txzqcr{box-shadow:0 5px 8px -4px #000000d0;padding:0;border:0;border-radius:.35em;max-width:calc(100% - 30px);max-height:calc(100% - 30px);display:-webkit-box;display:flex;flex-direction:column;box-sizing:border-box;background-color:var(--panelbg);overflow:hidden;opacity:0;transform:translate3d(0,200px,0);transition:transform .3s .1s ease,opacity .4s ease}dialog.svelte-1txzqcr::backdrop{animation:backdropfade .2s ease forwards}dialog.svelte-1txzqcr:modal{opacity:1;transform:translateZ(0)}modalcontent.svelte-1txzqcr{position:relative;overflow:auto;z-index:2;display:flex;flex-direction:row;padding:1em 1.5em}modalcontent.overflow.svelte-1txzqcr{overflow:visible}modaltitle.svelte-1txzqcr{display:flex;gap:1rem;justify-content:space-between;align-items:center;font-size:1.05em;font-weight:700;padding:.8em 1em .8em 1.5em;background-color:var(--bg);color:var(--inversetext)}modaltitle.svelte-1txzqcr label:where(.svelte-1txzqcr){font-weight:400}modaltitle.svelte-1txzqcr select:where(.svelte-1txzqcr){width:auto;border:none;outline:none;background:none;color:inherit;font:inherit;padding:0;transform:translate(-2px)}modalfooter.svelte-1txzqcr{position:relative;z-index:2;background-color:inherit;padding:1.2em 1.5em;background:var(--bglight);display:flex;flex-direction:row-reverse}modalfooter.svelte-1txzqcr button:where(.svelte-1txzqcr){padding:.6em 1em;border-radius:.3em;border:1px solid #0003;background-color:#fff;margin:0 0 0 1em;cursor:pointer;font-weight:700;outline:none;transition:box-shadow .2s;box-shadow:0 2px 4px -1px #4444;&:focus{box-shadow:0 0 0 3px #0005}}modalfooter.svelte-1txzqcr button.warning:where(.svelte-1txzqcr){background-color:red;color:#fff;&:focus{box-shadow:0 0 0 3px #900c}}modalfooter.svelte-1txzqcr button.safe:where(.svelte-1txzqcr){background-color:#092;color:#fff}modalfooter.svelte-1txzqcr button.primary:where(.svelte-1txzqcr){background-color:var(--bg);color:#fff}form.svelte-1txzqcr{padding:1em 0;width:100%;display:flex;flex-direction:column;white-space:nowrap}form.svelte-1txzqcr field:where(.svelte-1txzqcr){margin:.7em 0 0;display:flex;align-items:center}form.svelte-1txzqcr field.indent:where(.svelte-1txzqcr){margin-top:.2em;padding-left:1.8em}form.svelte-1txzqcr field:where(.svelte-1txzqcr) label:where(.svelte-1txzqcr){flex:1;margin:0 1em 0 0;user-select:none}form.svelte-1txzqcr field:where(.svelte-1txzqcr):first-child{margin-top:0}form.svelte-1txzqcr input[type=text]:where(.svelte-1txzqcr),input[type=password].svelte-1txzqcr,form.svelte-1txzqcr select:where(.svelte-1txzqcr){border:1px solid var(--bg);width:100%}form.svelte-1txzqcr select:where(.svelte-1txzqcr){min-width:100px}button.close.svelte-1txzqcr{z-index:3;margin:0;padding:0;display:flex;align-items:center;justify-content:center;background-color:transparent;border:0;border-radius:.25em;width:1.5rem;height:1.5rem;line-height:0px;color:inherit;text-align:center;-webkit-transition:background-color .1s;transition:background-color .1s;cursor:pointer}button.close.svelte-1txzqcr svg:where(.svelte-1txzqcr){width:.8rem;height:.8rem}button.close.svelte-1txzqcr:hover,button.close.svelte-1txzqcr:focus{background-color:#ffffff4d}p.svelte-14wt40d{margin:0;cursor:pointer;padding:.6em 1em .6em .5em;color:var(--bg);position:sticky;top:0;left:0;right:0;z-index:900;white-space:nowrap}p.svelte-14wt40d svg:where(.svelte-14wt40d){width:1.4em;fill:var(--bg);margin:0 .4em 0 0;vertical-align:sub;transition:transform .2s}p.svelte-14wt40d:hover svg:where(.svelte-14wt40d){transform:scale(1.3)}.shortcuts.svelte-14wt40d{background-color:var(--panelbg);color:var(--text);user-select:none;padding:.5em}.shortcuts.svelte-14wt40d .shortcutlist:where(.svelte-14wt40d){overflow:auto;height:100%}.shortcuts.svelte-14wt40d .shortcutlist:where(.svelte-14wt40d) div:where(.svelte-14wt40d){display:flex;flex-direction:row;white-space:nowrap;margin-bottom:.5em;color:var(--text);opacity:.7}.shortcuts.svelte-14wt40d .shortcutlist:where(.svelte-14wt40d) div:where(.svelte-14wt40d):hover{opacity:1}.shortcuts.svelte-14wt40d span:where(.svelte-14wt40d){flex:1;margin-right:2em;transition-duration:.2s}.shortcuts.svelte-14wt40d kbd:where(.svelte-14wt40d){right:2.5em;opacity:.75;background-color:#eee;border-radius:3px;border:1px solid #b4b4b460;box-shadow:0 1px 1px #0003,0 2px #ffffffb3 inset;color:#333;display:inline-block;font-weight:600;line-height:1.3;padding:.2em .3em 0;white-space:nowrap;font-family:inherit;min-width:1.5em;text-align:center;margin:0 0 0 4px}.shortcuts.svelte-14wt40d .shortcutlist:where(.svelte-14wt40d) div:where(.svelte-14wt40d):hover kbd:where(.svelte-14wt40d){opacity:1}.osselector.svelte-14wt40d{appearance:auto;border:none;outline:none;background:none;color:inherit;font:inherit;padding:0;width:auto;transform:translate(-2px)}h2.svelte-14wt40d{font-size:1.3em;margin:1em 0 .5em}h2.svelte-14wt40d:first-of-type{margin-top:0}overlay.svelte-ifqrxs{position:fixed;inset:0;z-index:100}menu.svelte-ifqrxs{position:absolute;display:flex;flex-direction:column;top:10px;left:10px;background:var(--panelbg);color:var(--text);padding:0;margin:0;list-style:none;box-shadow:0 3px 7px #40404070;border-radius:3px;overflow:visible;user-select:none}menuitem.svelte-ifqrxs{padding:.4em 1em .4em 3em;cursor:default;position:relative;white-space:nowrap}menuitem.hassubmenu.svelte-ifqrxs{padding-right:1.5em}menuitem.svelte-ifqrxs>svg:where(.svelte-ifqrxs){position:absolute;left:.8em;width:1.4em;fill:var(--bg);stroke:var(--bg);top:.6em}menuitem.svelte-ifqrxs .arrow:where(.svelte-ifqrxs){position:absolute;right:.5em;left:auto;width:.75em;height:.75em;fill:none;stroke:currentColor;top:50%;transform:translateY(-50%)}menuitem.svelte-ifqrxs:hover{background:var(--bg);color:var(--inversetext)}menuitem.svelte-ifqrxs:hover>svg:where(.svelte-ifqrxs){fill:var(--bglight);stroke:var(--bglight)}submenu.svelte-ifqrxs{position:absolute;left:100%;top:0;display:flex;flex-direction:column;background:var(--panelbg);color:var(--text);padding:0;list-style:none;font-size:1em;box-shadow:0 3px 7px #40404070;border-radius:3px;min-width:150px;margin-left:0;visibility:hidden;pointer-events:none;&.icons submenuitem:where(.svelte-ifqrxs){padding-left:3em}}menuitem.hassubmenu.svelte-ifqrxs:hover submenu:where(.svelte-ifqrxs),menuitem.hassubmenu.svelte-ifqrxs:focus-within submenu:where(.svelte-ifqrxs){visibility:visible;pointer-events:auto}submenuitem.svelte-ifqrxs{padding:.4em 1em;cursor:default;position:relative;white-space:nowrap}submenuitem.svelte-ifqrxs>svg:where(.svelte-ifqrxs){position:absolute;left:.8em;width:1.4em;fill:var(--bg);stroke:var(--bg);top:.6em}submenuitem.svelte-ifqrxs:hover{background:var(--bg);color:var(--inversetext)}submenuitem.svelte-ifqrxs:hover>svg:where(.svelte-ifqrxs){fill:var(--bglight);stroke:var(--bglight)}overlay.svelte-m0x8b5{pointer-events:none;position:fixed;outline:8000px solid #00000040;background-color:none;transition-duration:.1s;z-index:100000}helpdialog{background:#ffffad;font-size:90%;color:#444;border:1px solid #000;padding:.7em .9em .7em 2.8em;position:absolute;z-index:100001;transition:left .3s,top .3s;border-radius:.3em;box-shadow:0 2px 16px -2px #00000080;max-width:25em;line-height:1.4;user-select:none;display:block;& svg.svelte-m0x8b5{width:1.4em;height:1.4em;position:absolute;top:.7em;left:.7em}& h1.svelte-m0x8b5{font-size:120%;margin:-.2em 0 .3em}}textarea.svelte-digeil{position:absolute;width:100px;height:20px;opacity:0;padding:0;border:0;pointer-events:none}wrapper.svelte-1mumc8x{flex:1;display:flex;flex-direction:column;& div.preview:where(.svelte-1mumc8x){background-color:#f7f7f7;border:1px solid var(--panelborder)}& div:where(.svelte-1mumc8x){flex:1;min-width:250px}}@media(min-width:600px){wrapper.svelte-1mumc8x{flex-direction:row}}thumbnails.svelte-z5k7h7{position:fixed;top:2.3em;max-height:calc(100vh - 6em);left:3em;z-index:10;padding:.6em .5em .6em 3.2em;border-radius:.25em;width:auto;overflow:auto;overflow-x:hidden;background-color:#fff6;scrollbar-width:none;-ms-overflow-style:none;font-size:90%;&::-webkit-scrollbar{display:none}&.facing{padding:.2em 3em .2em 2.3em}&.facing .spread:where(.svelte-z5k7h7){display:flex;gap:.4em;align-items:flex-start;margin-bottom:.8em}&.facing .thumb-placeholder:where(.svelte-z5k7h7){flex:1;min-width:0}&.facing thumb:where(.svelte-z5k7h7){flex:1;min-width:0;margin-bottom:0}& thumb:where(.svelte-z5k7h7){position:relative;display:block;cursor:pointer;margin:0 0 .8em;&:last-child{margin-bottom:0}&.selected{outline:1px solid var(--bg)}&:before{content:attr(nr);color:var(--text);font-weight:700;position:absolute;right:calc(100% + .7em);top:-6px}&:after{position:absolute;color:var(--text);opacity:.5;right:calc(100% + .7em);top:11px}&.left:before,&.left:after{left:auto;right:calc(100% + 1em);width:2.5em;text-align:right}& canvas:where(.svelte-z5k7h7){display:block;max-width:150px;max-height:150px;width:auto;height:auto;padding:0;background-color:#fff;box-shadow:0 2px 4px -2px #0008;position:relative}}&.facing thumb:where(.svelte-z5k7h7) canvas:where(.svelte-z5k7h7){max-width:100px;max-height:100px}}stageContainer.svelte-1hoyk90{position:absolute;inset:0 0 2.8em;display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;background:#eee;padding:1.5em;box-sizing:border-box}stageContainer.presenting.svelte-1hoyk90{position:fixed;inset:0;z-index:9998;padding:0;background:#000;right:0!important}stageContainer.presenting.svelte-1hoyk90 stage:where(.svelte-1hoyk90){align-items:stretch;justify-content:stretch}stage.svelte-1hoyk90{flex:1;min-height:0;min-width:0;width:100%;overflow:visible;display:flex;align-items:center;justify-content:center;position:relative}canvas.svelte-1hoyk90{box-shadow:#3332 0 4px 4px}stageContainer.presenting.svelte-1hoyk90 canvas:where(.svelte-1hoyk90){object-fit:contain}.slide-overview-panel.svelte-14ar09a{max-width:min(96vw,1400px);max-height:min(88vh,900px);display:flex;flex-direction:column;color:var(--text, #444);background:color-mix(in srgb,var(--panelbg, #f4f4f2) 96%,transparent);border-radius:.5rem;box-shadow:0 8px 32px #00000040;overflow:hidden}.slide-overview-header.svelte-14ar09a{display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--bg, #333) 12%,transparent);font-weight:600;flex-shrink:0}.slide-overview-title.svelte-14ar09a{font-size:.95rem}.slide-overview-close.svelte-14ar09a{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;padding:.1rem .4rem;border-radius:.25rem;color:inherit}.slide-overview-close.svelte-14ar09a:hover{background:color-mix(in srgb,var(--bg, #333) 8%,transparent)}.slide-overview-matrix.svelte-14ar09a{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;align-items:flex-start;justify-content:flex-start;overflow:auto;padding:1rem 1.25rem;flex:1;min-height:0}.slide-overview-column.svelte-14ar09a{display:flex;flex-direction:column;gap:.65rem;align-items:center;flex-shrink:0}.slide-overview-thumb.svelte-14ar09a{position:relative;display:block;height:5em;width:auto;padding:0;margin:0;border:none;cursor:pointer;flex-shrink:0;box-shadow:0 1px 4px -1px #444;background-color:#fff;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.92;border-radius:2px}.slide-overview-thumb.svelte-14ar09a:hover{opacity:1}.slide-overview-thumb.selected.svelte-14ar09a{outline:3px solid #cc0000;opacity:1}.slide-overview-sub.svelte-14ar09a{box-shadow:0 1px 3px -1px #666}.slide-overview-hint.svelte-14ar09a{margin:0;padding:.35rem 1rem .75rem;font-size:.75rem;opacity:.65;text-align:center;flex-shrink:0}.present-controls-layer.svelte-1dk2t6v{position:fixed;inset:0;z-index:10001;pointer-events:auto}.present-controls.svelte-1dk2t6v{position:absolute;left:.75rem;bottom:.75rem;display:flex;align-items:center;gap:.5rem}.present-ctrl-btn.svelte-1dk2t6v{background:color-mix(in srgb,#222 70%,transparent);border:none;border-radius:.35rem;padding:.35rem .45rem;color:#eee;cursor:pointer;line-height:0;opacity:.45;transition:opacity .15s}.present-ctrl-btn.svelte-1dk2t6v:hover{opacity:1}.present-paused-label.svelte-1dk2t6v{color:#ccc;font-size:.9rem;user-select:none}.overviewbackdrop.svelte-pv5383{position:fixed;inset:0;z-index:150;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;background:color-mix(in srgb,#000000 65%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}kanban.svelte-124gal{position:absolute;inset:0 0 2.65em;display:flex;flex-direction:column;flex:1;background:#fff;padding:0;& title:where(.svelte-124gal){height:3em;flex-shrink:0;display:flex;color:var(--plan);background:var(--bglight);flex-direction:row;align-items:center;gap:.8em;padding:.5em 1em;font-weight:500;text-transform:uppercase;border-bottom:1px solid var(--plan)}& lanes:where(.svelte-124gal){display:flex;flex-direction:row;gap:.8em;flex:1;overflow:auto;padding:.6em .8em;& lane:where(.svelte-124gal){flex:1;overflow-y:auto;display:flex;flex-direction:column;padding:0;background:#fae9db4f;border-radius:.3em;min-width:200px;& header:where(.svelte-124gal){color:var(--plan);padding:.3em .5em;margin-bottom:.5em;font-weight:700;font-size:1.1em;display:flex;flex-direction:row;align-items:center;& span:where(.svelte-124gal){flex:1;color:#333}& svg:where(.svelte-124gal){width:1em;height:1em;margin:0 .4em 0 0;fill:var(--plan);vertical-align:text-bottom}}& tasks:where(.svelte-124gal){padding:.5em .6em;display:flex;flex-direction:column;gap:.1em;flex:1;& task:where(.svelte-124gal){background-color:#fff;position:relative;border-radius:.3em;border-left-width:.3em;padding:.5em;margin:0 0 .5em;border-left:.3em solid rgba(0,0,0,.3);cursor:pointer;white-space:normal;color:#666;box-shadow:0 1px 4px -2px #3d4863;display:flex;flex-direction:column;gap:0;& span:where(.svelte-124gal){display:flex;flex-direction:row;align-items:center;gap:.4em;& svg:where(.svelte-124gal){width:1em;fill:#555}}& desc:where(.svelte-124gal){font-size:90%;opacity:.8}&.sortable-chosen{opacity:.5}&.temp{border-left:none;opacity:.7}}}}}}@keyframes svelte-k2mso4-critical-path-dash{to{stroke-dashoffset:-20}}gantt.svelte-k2mso4{position:absolute;inset:0 0 2.65em;display:flex;flex-direction:column;flex:1;background:#fff;padding:0;overflow:hidden;&.split{& stage:where(.svelte-k2mso4){flex:1;min-height:0}& allocations-stage:where(.svelte-k2mso4){flex:0 0 auto;max-height:50%;min-height:0;display:flex;flex-direction:row;border-top:1px solid var(--plan);overflow:hidden}}& allocations-stage:where(.svelte-k2mso4){display:none}&.split allocations-stage:where(.svelte-k2mso4){display:flex}& alloc-left:where(.svelte-k2mso4){display:flex;flex-direction:column;border-right:1px solid var(--plan);min-width:0;overflow:hidden}& alloc-left-scroll:where(.svelte-k2mso4){flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none}& alloc-left-inner:where(.svelte-k2mso4){min-width:0;display:flex;flex-direction:column;background:#fff}& alloc-row:where(.svelte-k2mso4){display:flex;align-items:center;gap:.4em;padding:0 .6em;min-height:32px;box-sizing:border-box}& alloc-cell:where(.svelte-k2mso4){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;justify-content:center;min-width:0}& alloc-content:where(.svelte-k2mso4) alloc-row:where(.svelte-k2mso4){height:32px;font-weight:400;border-bottom:1px solid rgba(0,0,0,.06);&.zebra{background-color:#fdf8f4}}& alloc-content:where(.svelte-k2mso4) alloc-cell:where(.svelte-k2mso4){justify-content:flex-end;flex:1}& alloc-resizer:where(.svelte-k2mso4){flex:0 0 8px;margin-left:-4px;margin-right:-4px}& alloc-right:where(.svelte-k2mso4){flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column}& alloc-rightscroll:where(.svelte-k2mso4){display:block;overflow:auto;flex:1;min-height:0;overscroll-behavior:none}& alloc-grid:where(.svelte-k2mso4) alloc-row:where(.svelte-k2mso4){height:32px;min-height:32px;box-sizing:border-box;gap:0;padding:0;&.zebra{background-color:#fdf8f4}}& alloc-grid:where(.svelte-k2mso4) alloc-cell:where(.svelte-k2mso4){flex-shrink:0;flex-grow:0;width:var(--day-width, 28px);min-width:var(--day-width, 28px);max-width:var(--day-width, 28px);box-sizing:border-box;border-right:1px solid rgba(0,0,0,.1);font-size:.8em}& alloc-grid:where(.svelte-k2mso4) alloc-cell.weekend:where(.svelte-k2mso4){background:#0000000a}& title:where(.svelte-k2mso4){height:3em;flex-shrink:0;display:flex;color:var(--plan);background:var(--bglight);flex-direction:row;align-items:center;gap:.8em;padding:.5em 1em;font-weight:500;text-transform:uppercase;border-bottom:1px solid var(--plan)}& stage:where(.svelte-k2mso4){display:flex;flex-direction:row;flex:1;min-height:0;position:relative;& left:where(.svelte-k2mso4){display:flex;flex-direction:column;border-right:1px solid var(--plan);min-width:0;& leftscroll:where(.svelte-k2mso4){flex:1;min-height:0;overflow:auto;overscroll-behavior:none;transition:box-shadow .2s ease-in-out;&.shadow{box-shadow:2px 0 11px -9px #000;z-index:1}}& leftinner:where(.svelte-k2mso4){min-width:340px;width:max(340px,100%);background:#fff}& header:where(.svelte-k2mso4){position:sticky;top:0;z-index:5;flex-shrink:0;display:flex;flex-direction:column;min-width:340px;background:#fdf8f4;border-bottom:1px solid var(--plan);font-weight:600;color:#333;height:63px;box-sizing:border-box;& row:where(.svelte-k2mso4){min-height:32px;display:grid;grid-template-columns:minmax(120px,1fr) minmax(70px,1fr) minmax(80px,6.5em) minmax(50px,3.5em);gap:.4em;padding:0 .6em;align-items:center;min-width:min-content;&.weekrow{& cell.coltitle:where(.svelte-k2mso4){grid-column:1 / -1}}&.daysrow{padding-top:0;font-weight:400;border-top:1px solid rgba(0,0,0,.1)}}& cell:where(.svelte-k2mso4){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:stretch;display:flex;align-items:center;min-width:0;&.coltask{position:sticky;left:0;z-index:2;background:#fdf8f4}}}& content:where(.svelte-k2mso4){padding:0;min-width:340px;& row:where(.svelte-k2mso4){display:grid;grid-template-columns:minmax(120px,1fr) minmax(70px,1fr) minmax(80px,6.5em) minmax(50px,3.5em);gap:.4em;padding:0 .6em;height:32px;min-width:min-content;box-sizing:border-box;cursor:pointer;align-items:center;&.zebra{background:#fdf8f4}&:hover{background:#fafafa}& cell:where(.svelte-k2mso4){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:stretch;display:flex;align-items:center;min-width:0;&.coltask{position:sticky;left:0;z-index:2;background:#fff}&:not(:last-child){border-right:1px solid rgba(225,109,0,.5)}}&.zebra cell.coltask:where(.svelte-k2mso4){background:#fdf8f4}&:hover cell.coltask:where(.svelte-k2mso4){background:#fafafa}.task-cell:where(.svelte-k2mso4){display:flex;align-items:center;gap:.25em;min-width:0;flex:1}.expand-btn:where(.svelte-k2mso4),.expand-placeholder:where(.svelte-k2mso4){flex-shrink:0;width:18px}.expand-btn:where(.svelte-k2mso4){padding:2px;border:none;background:none;cursor:pointer;color:var(--plan);display:flex;align-items:center;justify-content:center;border-radius:2px;transition:transform .2s ease-out}.expand-btn:where(.svelte-k2mso4) .triangle:where(.svelte-k2mso4){flex-shrink:0}.expand-btn:where(.svelte-k2mso4):hover{color:#000;background:none}.expand-btn.expanded:where(.svelte-k2mso4){transform:rotate(90deg)}.expand-placeholder:where(.svelte-k2mso4){display:inline-block}.task:where(.svelte-k2mso4){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.split-btn:where(.svelte-k2mso4){flex-shrink:0;padding:2px;border:none;background:none;cursor:pointer;color:#888;display:flex;align-items:center;justify-content:center;border-radius:2px}.split-btn:where(.svelte-k2mso4):hover{color:var(--plan);background:#e16d0026}}}}& resizer:where(.svelte-k2mso4){flex:0 0 8px;margin-left:-4px;margin-right:-4px;cursor:col-resize;z-index:2;position:relative}& right:where(.svelte-k2mso4){flex:1;min-width:0;position:relative;overflow:hidden;display:block;& rightscroll:where(.svelte-k2mso4){display:block;overflow:auto;position:absolute;inset:0;overscroll-behavior:none}& currenttimemarker:where(.svelte-k2mso4){position:absolute;bottom:0;width:2px;background:#145eff77;pointer-events:none;z-index:10}& header:where(.svelte-k2mso4){position:sticky;top:0;z-index:5;display:flex;flex-direction:column;background:#fdf8f4;border-bottom:1px solid var(--plan);flex-shrink:0;height:63px;box-sizing:border-box;& row:where(.svelte-k2mso4){display:flex;box-sizing:border-box;&.weekrow{padding:.3em 0;flex-shrink:0;& week:where(.svelte-k2mso4){flex-shrink:0;display:flex;align-items:center;gap:.4em;padding:0 .3em;font-size:.9em;box-sizing:border-box;& badge:where(.svelte-k2mso4){display:inline-flex;align-items:center;justify-content:center;width:24px;height:20px;color:#fff;background:var(--plan);border-radius:.2em;font-size:.85em;font-weight:600}}}&.daysrow{flex-shrink:0;box-sizing:border-box;& day:where(.svelte-k2mso4){flex-shrink:0;text-align:center;font-size:.85em;padding:.2em 0;border-right:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);box-sizing:border-box;&.weekend{background:#0000000a}&:last-child{border-right:none}}}}}& content:where(.svelte-k2mso4){padding:0;position:relative;.dependency-arrows:where(.svelte-k2mso4){position:absolute;top:0;left:0;pointer-events:none;z-index:3;& path:where(.svelte-k2mso4){stroke:#555;color:#555;stroke-width:2}& path.drag-preview:where(.svelte-k2mso4){stroke:#555;color:#555;stroke-width:2}& path.critical-path-line:where(.svelte-k2mso4){stroke:#e008;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12 8;animation:svelte-k2mso4-critical-path-dash 1s linear infinite}}}& grid:where(.svelte-k2mso4){min-height:100%;position:relative;z-index:2}& row:where(.svelte-k2mso4){display:flex;align-items:center;height:32px;box-sizing:border-box;position:relative;overflow:visible;&.zebra{background-color:#fdf8f4}}& bardragdate:where(.svelte-k2mso4),bartaskname:where(.svelte-k2mso4){position:absolute;top:50%;transform:translate(calc(-100% - .4em),-50%);z-index:2;font-size:.75em;color:#555;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12em}& bar:where(.svelte-k2mso4){position:absolute;top:6px;bottom:6px;background:var(--bar-color, var(--planlite));border-radius:.2em;padding:0 .4em;font-size:.85em;overflow:visible;text-overflow:ellipsis;white-space:nowrap;cursor:grab;display:flex;align-items:center;box-shadow:0 2px 4px -1px #4447;&:hover{background:var(--bar-hover, #ffb366)!important;color:#fff;& completionbar:where(.svelte-k2mso4){background:var(--done-hover, #ff8c00)!important}}&.container{border-radius:.2em .2em 0 0;padding:0 .6em;bottom:8px;border-left:none;border-right:none}&.critical-path-bar{box-shadow:0 0 0 2px var(--plan);z-index:1}&.container:before,&.container:after{content:"";position:absolute;top:70%;width:0;height:0;border-width:6px 6px;border-style:solid;border-color:transparent;pointer-events:none}&.container:before{left:0;border-left-color:var(--bar-color, var(--planlite));border-right:none}&.container:after{right:0;border-right-color:var(--bar-color, var(--planlite));border-left:none}&.container:hover:before{border-left-color:var(--bar-hover, var(--plan))}&.container:hover:after{border-right-color:var(--bar-hover, var(--plan))}& completionbar:where(.svelte-k2mso4){position:absolute;left:0;top:0;bottom:0;background:var(--done-color, var(--plan));border-radius:.15em 0 0 .15em;pointer-events:none;transition:width .3s ease-out}&.container completionbar:where(.svelte-k2mso4){border-radius:0}& resizehandle:where(.svelte-k2mso4){position:absolute;right:0;top:0;bottom:0;width:12px;cursor:ew-resize;flex-shrink:0}&.container resizehandle:where(.svelte-k2mso4){display:none}}}}}body.dark gantt.svelte-k2mso4{--dark-border: rgba(255, 255, 255, .15);--dayline-color: rgba(255, 255, 255, .08);background:#4d4d4d;& title:where(.svelte-k2mso4){border-bottom-color:var(--dark-border)}& left:where(.svelte-k2mso4){border-right-color:var(--dark-border)}& left:where(.svelte-k2mso4) leftinner:where(.svelte-k2mso4){background:#4d4d4d}& left:where(.svelte-k2mso4) header:where(.svelte-k2mso4){background:#5a5a5a;border-bottom-color:var(--dark-border);color:#e0e0e0;& row.daysrow:where(.svelte-k2mso4){border-top-color:var(--dark-border)}& cell.coltask:where(.svelte-k2mso4){background:#5a5a5a}}& left:where(.svelte-k2mso4) content:where(.svelte-k2mso4) row:where(.svelte-k2mso4){&.zebra{background:#545454}&:hover{background:#606060}& cell.coltask:where(.svelte-k2mso4){background:#4d4d4d}&.zebra cell.coltask:where(.svelte-k2mso4){background:#545454}&:hover cell.coltask:where(.svelte-k2mso4){background:#606060}& cell:where(.svelte-k2mso4):not(:last-child){border-right-color:var(--dark-border)}.expand-btn:where(.svelte-k2mso4):hover{color:#fff}.split-btn:where(.svelte-k2mso4){color:#888}.split-btn:where(.svelte-k2mso4):hover{color:var(--planlite);background:#e16d0040}}& left:where(.svelte-k2mso4) leftscroll.shadow:where(.svelte-k2mso4){box-shadow:2px 0 11px -9px #000}& right:where(.svelte-k2mso4) header:where(.svelte-k2mso4){background:#5a5a5a;border-bottom-color:var(--dark-border);& row.daysrow:where(.svelte-k2mso4) day:where(.svelte-k2mso4){border-right-color:var(--dark-border);border-top-color:var(--dark-border);&.weekend{background:#ffffff0f}}}& right:where(.svelte-k2mso4) content:where(.svelte-k2mso4) row.zebra:where(.svelte-k2mso4){background-color:#545454}& right:where(.svelte-k2mso4) bardragdate:where(.svelte-k2mso4),right:where(.svelte-k2mso4) bartaskname:where(.svelte-k2mso4){color:#aaa}& right:where(.svelte-k2mso4) .dependency-arrows:where(.svelte-k2mso4) path:where(.svelte-k2mso4){stroke:#888;color:#888}& right:where(.svelte-k2mso4) .dependency-arrows:where(.svelte-k2mso4) path.drag-preview:where(.svelte-k2mso4){stroke:#888;color:#888}& right:where(.svelte-k2mso4) .dependency-arrows:where(.svelte-k2mso4) path.critical-path-line:where(.svelte-k2mso4){stroke:#ff444480}& allocations-stage:where(.svelte-k2mso4){border-top-color:var(--dark-border)}& alloc-left:where(.svelte-k2mso4){border-right-color:var(--dark-border)}& alloc-left-inner:where(.svelte-k2mso4){background:#4d4d4d}& alloc-content:where(.svelte-k2mso4) alloc-row:where(.svelte-k2mso4){border-bottom-color:var(--dark-border);&.zebra{background-color:#545454}}& alloc-grid:where(.svelte-k2mso4) alloc-row.zebra:where(.svelte-k2mso4){background-color:#545454}& alloc-grid:where(.svelte-k2mso4) alloc-cell:where(.svelte-k2mso4){border-right-color:var(--dark-border)}& alloc-grid:where(.svelte-k2mso4) alloc-cell.weekend:where(.svelte-k2mso4){background:#ffffff0f}}div.svelte-merwvn{position:absolute;top:.7em;left:3em;pointer-events:none}.officehero.svelte-nfj1vk{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0em;max-width:500px;width:100%;padding:0;margin:0;position:relative;z-index:100;box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.officehero.svelte-nfj1vk section:where(.svelte-nfj1vk):first-child{flex:0 0 33%;max-width:33%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:0;aspect-ratio:1 / 1;animation:svelte-nfj1vk-rotate ease-out .6s both}.officehero.svelte-nfj1vk section:where(.svelte-nfj1vk):last-child{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;container-type:inline-size;margin:0 0 0 .8em;& svg:where(.svelte-nfj1vk) path:where(.svelte-nfj1vk):nth-of-type(1){animation:svelte-nfj1vk-fadein2 .7s .15s both}& svg:where(.svelte-nfj1vk) path:where(.svelte-nfj1vk):nth-of-type(2){animation:svelte-nfj1vk-fadein2 .7s .25s both}}.iconcell.svelte-nfj1vk{width:100%;height:100%;display:flex;align-items:center;justify-content:center;&:nth-of-type(1){animation:svelte-nfj1vk-fadein 3s -.5s ease-in-out infinite alternate}&:nth-of-type(2){animation:svelte-nfj1vk-fadein 3.2s -.25s ease-in-out infinite alternate}&:nth-of-type(3){animation:svelte-nfj1vk-fadein 3.4s ease-in-out infinite alternate}&:nth-of-type(4){animation:svelte-nfj1vk-fadein 3.6s .25s ease-in-out infinite alternate}}.iconcell.svelte-nfj1vk svg{width:100%;height:100%;display:block}@keyframes svelte-nfj1vk-rotate{0%{opacity:0;transform:scale(0) rotate(200deg)}to{opacity:1;transform:scale(.86) rotate(355deg)}}@keyframes svelte-nfj1vk-fadein{0%{opacity:.6;transform:scale(.9) rotate(0)}to{opacity:1;transform:scale(1) rotate(-1.5deg)}}@keyframes svelte-nfj1vk-fadein2{0%{opacity:0;transform:translate3d(-700px,0,0)}to{opacity:1;transform:translateZ(0)}}.phone.svelte-16e0bhx{display:block}.tablet.svelte-16e0bhx{display:none}.table-container.svelte-16e0bhx{flex:1;width:100%;min-height:100%;overflow:auto;& table.file-table:where(.svelte-16e0bhx){width:100%;border-collapse:collapse;& thead:where(.svelte-16e0bhx){position:sticky;top:0;z-index:10;& tr:where(.svelte-16e0bhx) th:where(.svelte-16e0bhx){padding:.3em .5em;font-weight:400;text-align:left;background-color:var(--panelbg);border-bottom:1px solid #ccc;white-space:nowrap;height:auto;cursor:pointer;position:relative;&.sorted:after{content:"▲";font-weight:700;margin-left:.5em;font-size:90%;color:#666}&.sorted.descending:after{content:"▼"}}}& tbody:where(.svelte-16e0bhx){& tr.templatedoc:where(.svelte-16e0bhx){display:table-row;font-size:100%;font-weight:400;text-align:left;height:auto;cursor:pointer;box-shadow:none;&:hover{opacity:1}& td:where(.svelte-16e0bhx){display:table-cell;padding:.2em .5em;white-space:nowrap;border-bottom:.3em solid var(--panelbg);line-height:1;& svg:where(.svelte-16e0bhx){width:1.5em;height:1.5em;margin:.15em .2em .2em 0;display:inline-block;vertical-align:inherit}}}}}}multicolumnlist.svelte-16e0bhx{display:flex;flex-direction:column;flex:1;width:100%;overflow:hidden;& header:where(.svelte-16e0bhx){display:flex;flex-direction:row;flex:0;text-align:left;& column:where(.svelte-16e0bhx){flex:1;flex-direction:row;padding:.2em .5em;box-sizing:border-box;display:block;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;text-align:left;border-bottom:1px solid #ccc;min-width:100px;&.sorted:after{content:"▲";font-weight:700;margin-left:.5em;font-size:90%;color:#666}&.sorted.descending:after{content:"▼"}&.first{padding-right:2em}&.f2{flex:2}}}& items:where(.svelte-16e0bhx){overflow:auto;flex:1}.templatedoc:where(.svelte-16e0bhx){display:flex;flex-direction:row;font-size:100%;font-weight:400;background-color:none;text-align:left;flex:1;height:auto;padding:.2em .5em;position:relative;margin:0 0 .3em;border-radius:.2em;&:hover{box-shadow:none;opacity:1}& column:where(.svelte-16e0bhx){flex:1;flex-direction:row;padding:.2em .5em;box-sizing:border-box;border:none;min-width:100px;display:block;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;&.first{padding-left:2em}&.f2{flex:2}& svg:where(.svelte-16e0bhx){width:1.5em;height:1.5em;margin:0 .8em 0 0;display:block;cursor:pointer;position:absolute;left:0;transition:opacity .2s;&:hover{opacity:1}}}}}.aboutversion.svelte-16e0bhx{position:fixed;top:10em;left:2em}svg.globe.svelte-16e0bhx{width:1.3em;fill:#aaa;margin:0 .15em 0 .3em}dialog.svelte-16e0bhx{min-width:200px;width:100%;max-width:min(94vw,1200px);max-height:90vh;padding:0;user-select:none;border-radius:0 0 .35em .35em!important;box-shadow:0 5px 10px -7px #000000d0;flex-direction:column;background-color:transparent;z-index:1000;display:flex;overflow:visible;border:none;outline:none;&.calc tabs{background-color:var(--calc)}&.calc svg.logo{fill:var(--calc)}&.write tabs{background-color:var(--write)}&.write svg.logo{fill:var(--write)}&.present tabs{background-color:var(--present)}&.present svg.logo{fill:var(--present)}&.plan tabs{background-color:var(--plan)}&.plan svg.logo{fill:var(--plan)}&.mail tabs{background-color:var(--mail)}&.mail svg.logo{fill:var(--mail)}& tabs:where(.svelte-16e0bhx){display:flex;flex-direction:row;margin:0;padding:.5em 1em 0;width:100%;height:3em;overflow:visible;border-radius:.4em .4em 0 0;& tab:where(.svelte-16e0bhx){display:inline-block;padding:.2em 1.5em;cursor:pointer;white-space:nowrap;border-radius:5px 5px 0 0;color:var(--inversetext);text-overflow:ellipsis;font-size:110%;transition:transform .12s;outline:none;&:hover{opacity:1}&.selected{background-color:var(--panelbg);color:var(--text);transform:translateY(-1.2em);height:4em;font-weight:700;padding-top:1.2em;border-bottom:0}}}& page:where(.svelte-16e0bhx){flex:1;z-index:900;position:relative;padding:1.5em;display:none;max-height:88vh;height:fit-content;background-color:var(--panelbg);color:var(--text);overflow:hidden;border-radius:0 0 .35em .35em!important;flex-direction:column;&.visible{display:flex}}&::backdrop{background-color:transparent}&.overlay::backdrop{animation:backdropfade .2s ease forwards}}.about-content.svelte-16e0bhx{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;z-index:10;& a{text-decoration:underline;color:var(--text)}}columns.svelte-16e0bhx{flex:1;overflow-y:auto;display:flex;gap:0;flex-direction:column;min-height:0;& ul:where(.svelte-16e0bhx){flex:1;list-style:none;padding:0;margin:0;& b:where(.svelte-16e0bhx){display:block;margin-top:1em}&:last-child{flex:1.4}&:first-child{max-width:330px}}}searchbar.svelte-16e0bhx{position:relative;margin:0 3px 1em;display:flex;flex-direction:row;align-items:center;min-height:3em;& input:where(.svelte-16e0bhx){flex:1;min-width:0;font-family:inherit;font-size:inherit;background:var(--footerbg);color:var(--text);border:none;border-radius:.3em;padding:0 6em 0 2.7em;height:3em;&:focus{outline:none}&::placeholder{color:var(--placeholder);opacity:1}&::-ms-input-placeholder{color:var(--placeholder)}}dialog.using-keyboard & input:where(.svelte-16e0bhx):focus{outline:2px solid #0066cc}>label:where(.svelte-16e0bhx),>button.filter:where(.svelte-16e0bhx){position:absolute;top:0;height:3em;width:3em;margin:0;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:none;border:none;background:none;cursor:pointer;z-index:2;border-radius:.25em;font-size:inherit;&:hover{background:none}}>button.filter:where(.svelte-16e0bhx){right:3em;&:focus{outline:none}dialog.using-keyboard &:focus{outline:2px solid #0066cc;outline-offset:-2px}}>label.filter-label:where(.svelte-16e0bhx){right:0}>.template-filter-wrap:where(.svelte-16e0bhx){position:absolute;right:0;top:0;height:3em;width:3em;z-index:3;border-radius:.25em;display:flex;align-items:center;justify-content:center;cursor:pointer;&:focus-within{outline:none}dialog.using-keyboard &:focus-within{outline:2px solid #0066cc;outline-offset:-2px}& svg:where(.svelte-16e0bhx){pointer-events:none}& select.selector.template:where(.svelte-16e0bhx){position:absolute;inset:0;width:100%;height:100%;cursor:pointer}}& svg:where(.svelte-16e0bhx){position:absolute;width:1.7em;height:1.7em;opacity:.7;transition:opacity .2s;fill:#666;stroke:#666;z-index:10;&:hover{opacity:1}&.search{left:.7em;top:50%;transform:translateY(-50%);width:1.5em}&.filter{right:.7em}}}templatebrowser.svelte-16e0bhx{display:grid;flex:1;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.7em;overflow-y:auto;width:100%;padding:3px;justify-content:start}.templatedoc.svelte-16e0bhx{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:10em;padding:.8em .8em 1.2em;color:var(--text);font-size:90%;font-weight:700;text-align:center;border-radius:.5em;background-color:var(--footerbg);transition:background-color .2s,color .2s;cursor:pointer;border:none;opacity:.8;transition:box-shadow .3s;&.selected{color:var(--inversetext);opacity:1}&:focus:not(:focus-visible){outline:none}&:focus-visible{outline:2px solid #0066cc;outline-offset:-2px}&:hover{opacity:1;box-shadow:0 2px 3px #0003}}.templatedoc.selected.mail.svelte-16e0bhx{background-color:var(--maillite)}svg.icon.mail,.templatedoc.mail.svelte-16e0bhx svg:where(.svelte-16e0bhx){fill:var(--mail);stroke:var(--mail)}.templatedoc.selected.calc.svelte-16e0bhx{background-color:var(--calclite)}svg.icon.calc,.templatedoc.calc.svelte-16e0bhx svg:where(.svelte-16e0bhx){fill:var(--calc);stroke:var(--calc)}.templatedoc.selected.write.svelte-16e0bhx{background-color:var(--writelite)}svg.icon.write,.templatedoc.write.svelte-16e0bhx svg:where(.svelte-16e0bhx){fill:var(--write);stroke:var(--write)}.templatedoc.selected.present.svelte-16e0bhx{background-color:var(--presentlite)}svg.icon.present,.templatedoc.present.svelte-16e0bhx svg:where(.svelte-16e0bhx){fill:var(--present);stroke:var(--present)}.templatedoc.selected.plan.svelte-16e0bhx{background-color:var(--planlite)}svg.icon.plan,.templatedoc.plan.svelte-16e0bhx svg:where(.svelte-16e0bhx){fill:var(--plan);stroke:var(--plan)}.templatedoc.svelte-16e0bhx svg:where(.svelte-16e0bhx){height:5em;display:block;margin:0 auto .7em}input[type=file].svelte-16e0bhx{display:none}.typewriter.svelte-16e0bhx{position:absolute}buttons.svelte-16e0bhx{flex-direction:row;flex-wrap:wrap;flex-shrink:0;gap:.7em;margin:1em 0 0;min-height:31px;justify-content:space-between;display:flex;align-items:center;box-sizing:border-box;& select:where(.svelte-16e0bhx){box-sizing:border-box;padding:.8em 0;margin:0}& filler:where(.svelte-16e0bhx){flex:1}& button:where(.svelte-16e0bhx){flex:1;max-width:28em;font-weight:700;font-family:inherit;color:#333;line-height:1.8;border-radius:.3em;background-color:var(--footerbg);transition:background-color .2s,color .2s;cursor:pointer;text-align:center;border:1px solid #aaa;opacity:.8;padding:.5em 0;margin:0;&:hover{opacity:1}}}.selector.svelte-16e0bhx{border:none;font-family:inherit;font-size:inherit;background:none;cursor:pointer;appearance:none;padding:.3em;border-radius:.3em;max-width:35em;&.template{position:absolute;width:auto;max-width:10em;padding:.8em 1em;opacity:0;cursor:pointer}&:focus:not(:focus-visible){outline:none}&:focus-visible{outline:2px solid #0066cc;outline-offset:-2px}}.checkbox.svelte-16e0bhx{width:1.2em;height:1.2em;border-radius:.3em;border:1px solid #aaa;background-color:var(--footerbg);transition:background-color .2s,color .2s;cursor:pointer;&:checked{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IGltYWVuZ2luZSA2LjAgICAtLT4KPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwLDAsNTEyLDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHZlcnNpb249IjEuMSI+CjxkZWZzLz4KPGcgaWQ9ImxheWVyMCI+CjxwYXRoIGQ9Ik0zOTkuNjIyLDEwOS4yODRMMjIyLjczMSwzNDIuNUwxMTguMTQ5LDIzNy45OTRMNjkuODkxOSwyODYuMjUxTDIzMC43MjMsNDQ3LjA4Mkw0NTUuOTQ3LDE1Ny41NEwzOTkuNjIyLDEwOS4yODRaIiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPC9zdmc+Cg==);background-size:80%;background-repeat:no-repeat;background-color:var(--bg);background-position:50% 20%}}wave.svelte-16e0bhx{background:#fff5;border-radius:1000% 1000% 0 0;position:fixed;width:200%;height:47vh;animation:svelte-16e0bhx-wave 11s -3s linear infinite;transform:translateZ(0);opacity:.8;bottom:0;left:0;z-index:1;pointer-events:none;&:nth-of-type(2){bottom:-1.5em;animation:svelte-16e0bhx-wave 17s linear reverse infinite;opacity:.8}&:nth-of-type(3){bottom:-3em;animation:svelte-16e0bhx-wave 21s -1s reverse infinite;opacity:.9}}innerwave.svelte-16e0bhx{background:var(--innerwave);border-radius:1000% 1000% 0 0;position:absolute;width:200%;height:78%;animation:svelte-16e0bhx-wave 10s linear infinite;transform:translateZ(0);opacity:.8;bottom:0;left:0;z-index:1;pointer-events:none;&:nth-of-type(2){bottom:-1.5em;animation:svelte-16e0bhx-wave 17s linear reverse infinite;opacity:.8}&:nth-of-type(3){bottom:-3em;animation:svelte-16e0bhx-wave 21s -1s reverse infinite;opacity:.9}}@keyframes svelte-16e0bhx-wave{2%{transform:translate(1)}25%{transform:translate(-25%)}50%{transform:translate(-50%)}75%{transform:translate(-15%)}to{transform:translate(1)}}@media(min-width:768px){.tablet.svelte-16e0bhx{display:block}.phone.svelte-16e0bhx{display:none}page.svelte-16e0bhx{padding:2em}columns.svelte-16e0bhx{gap:2em;flex-direction:row}templatebrowser.svelte-16e0bhx{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}notifications.svelte-h5eo9o{position:absolute;bottom:1em;right:1em;z-index:9999;display:flex;flex-direction:column}notification.svelte-h5eo9o{background:#eee;padding:.4em 1em .4em .6em;color:#444;display:flex;position:absolute;right:0;bottom:1em;transition:bottom .2s;white-space:pre;border-radius:.4em}notification.svelte-h5eo9o>svg:where(.svelte-h5eo9o){width:1.4em;margin:.2em .7em 0 0;align-self:start;fill:#ffffffc0}notification.error.svelte-h5eo9o{background:#cd2b2b;color:#ffffffe0;box-shadow:0 2px 3px -1px #4448}notification.warning.svelte-h5eo9o{background:#ff950b;color:#fff;border:0}notification.info.svelte-h5eo9o{background:var(--tabbar);color:#fff;border:0}loader.svelte-1lzd997,loader.svelte-1lzd997:before,loader.svelte-1lzd997:after{border-radius:50%;width:2em;height:2em;animation-fill-mode:both;animation:svelte-1lzd997-bblFadInOut 1.8s infinite ease-in-out}loader.svelte-1lzd997{color:var(--bg);font-size:7px;position:relative;text-indent:-9999em;display:inline;transform:translateZ(0);animation-delay:-0s;margin-left:-2.5em;margin-top:-5em}loader.svelte-1lzd997:before,loader.svelte-1lzd997:after{content:"";position:absolute}loader.svelte-1lzd997:before{left:-5em;animation-delay:-.16s}loader.svelte-1lzd997:after{left:-2.5em}@keyframes svelte-1lzd997-bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -2.3em}40%{box-shadow:0 2.5em}}modalwindow.svelte-11zu83z{position:absolute;box-shadow:0 5px 8px -4px #000000d0;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:.35em;min-width:300px;max-width:calc(100% - 30px);max-height:calc(100% - 30px);display:-webkit-box;display:flex;flex-direction:column;box-sizing:border-box;background-color:var(--panelbg);z-index:3001;padding:2em;.message:where(.svelte-11zu83z){display:flex;flex-direction:row;justify-content:space-between;align-items:center}.message:where(.svelte-11zu83z) span:where(.svelte-11zu83z){font-size:1.2em;font-weight:700;color:var(--text)}& progressbar:where(.svelte-11zu83z){width:100%;height:1em;background-color:#f7f7f7;border-radius:1em;position:relative;margin-top:1em;& completed:where(.svelte-11zu83z){position:absolute;top:0;left:0;height:100%;max-width:100%;background-color:var(--bg);border-radius:1em}}}overlay.svelte-11zu83z{position:fixed;inset:0;background-color:#00000080;z-index:3000}
