.appicon[data-v-4ab4ae78]{width:var(--icon-size);height:var(--icon-size);color:var(--icon-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.appicon.tile[data-v-4ab4ae78]{background:var(--t-icon-tile);border:1px solid var(--t-icon-tile-border);border-radius:calc(var(--icon-size) * .26 * var(--t-round));box-shadow:var(--t-icon-tile-shadow)}.glyph[data-v-4ab4ae78]{width:66%;height:66%}.appicon:not(.tile) .glyph[data-v-4ab4ae78]{width:100%;height:100%}.text[data-v-4ab4ae78]{font-size:calc(var(--icon-size) * .62);line-height:1}.icon[data-v-1028b44a]{width:var(--t-icon-size);align-items:center;gap:var(--t-px-6);padding:var(--t-px-8) var(--t-px-4);border-radius:var(--t-radius);cursor:pointer;color:var(--t-icon-label);text-shadow:0 1px 3px var(--t-icon-halo);-webkit-touch-callout:none;background:0 0;border:1px solid #0000;flex-direction:column;display:flex;position:absolute}.icon[data-v-1028b44a]:hover,.icon[data-v-1028b44a]:focus-visible{background:color-mix(in srgb, var(--t-accent) 14%, transparent);border-color:color-mix(in srgb, var(--t-accent) 40%, transparent)}.label[data-v-1028b44a]{font-size:var(--t-px-12);text-align:center;word-break:break-word;padding:var(--t-px-1) var(--t-px-5);border-radius:calc(4px * var(--t-round));background:var(--t-icon-label-scrim);line-height:1.2}.widget[data-v-3cb1f027]{box-sizing:border-box;padding:var(--t-px-8) var(--t-px-10) var(--t-px-10);background:color-mix(in srgb, var(--t-surface) 94%, transparent);color:var(--t-text);border:1px solid var(--t-border);border-radius:var(--t-radius);box-shadow:var(--t-shadow-menu);cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute}.widget.dragging[data-v-3cb1f027]{opacity:.55}.w-head[data-v-3cb1f027]{align-items:center;gap:var(--t-px-6);min-height:var(--t-px-18);flex:none;display:flex}h2[data-v-3cb1f027]{min-width:0;font-size:var(--t-px-11);text-transform:uppercase;letter-spacing:.06em;color:var(--t-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-weight:600;overflow:hidden}.w-menu[data-v-3cb1f027]{width:var(--t-px-20);height:var(--t-px-18);border-radius:calc(4px * var(--t-round));color:var(--t-text-muted);cursor:pointer;font-size:var(--t-px-13);opacity:0;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;line-height:1;display:grid}.widget:hover .w-menu[data-v-3cb1f027],.w-menu[data-v-3cb1f027]:focus-visible{opacity:1}@media (hover:none){.w-menu[data-v-3cb1f027]{opacity:1}}.w-menu[data-v-3cb1f027]:hover{background:var(--t-surface-2);border-color:var(--t-border);color:var(--t-text)}.w-body[data-v-3cb1f027]{flex-direction:column;flex:1;min-height:0;display:flex}.shellbar[data-v-1fc215da]{z-index:var(--t-z-taskbar);align-items:center;gap:var(--t-px-8);padding-left:calc(var(--t-px-10) + var(--t-safe-left));padding-right:calc(var(--t-px-10) + var(--t-safe-right));background:var(--t-taskbar-bg);color:var(--t-taskbar-text);display:flex;position:fixed;left:0;right:0}.taskbar[data-v-1fc215da]{height:var(--t-taskbar-h);padding-bottom:var(--t-safe-bottom);border-top:1px solid var(--t-border);bottom:0}.navbar[data-v-1fc215da]{height:var(--t-navbar-h);padding-top:var(--t-safe-top);border-bottom:1px solid var(--t-border);top:0}button[data-v-1fc215da]{border-radius:var(--t-radius);color:inherit;cursor:pointer;padding:var(--t-px-6) var(--t-px-10);min-height:var(--t-tap);background:0 0;border:1px solid #0000}button[data-v-1fc215da]:hover{background:var(--t-chrome-hover)}.start[data-v-1fc215da]{border-color:var(--t-chrome-border);font-weight:600}.mode[data-v-1fc215da]{padding:var(--t-px-6);opacity:.75;align-items:center;display:flex}.mode svg[data-v-1fc215da]{width:var(--t-px-16);height:var(--t-px-16)}.mode[data-v-1fc215da]:hover,.mode[data-v-1fc215da]:focus-visible{opacity:1}.home[data-v-1fc215da]{font-weight:600}.tasks[data-v-1fc215da]{gap:var(--t-px-6);flex:1;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tasks li[data-v-1fc215da]{align-items:center;min-width:0;display:flex;position:relative}.task[data-v-1fc215da]{align-items:center;gap:var(--t-px-6);max-width:calc(210px * var(--t-ui-scale));min-width:calc(90px * var(--t-ui-scale));display:flex}.navbar .task[data-v-1fc215da]{padding-right:var(--t-px-22)}.task .title[data-v-1fc215da]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.task.active[data-v-1fc215da],.home.active[data-v-1fc215da]{background:var(--t-chrome-active);box-shadow:inset 0 -3px 0 var(--t-accent)}.task.minimized .title[data-v-1fc215da]{opacity:.62;font-style:italic}.close[data-v-1fc215da]{right:var(--t-px-4);padding:var(--t-px-3) var(--t-px-4);font-size:var(--t-px-11);opacity:.7;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.close[data-v-1fc215da]:hover,.close[data-v-1fc215da]:focus-visible{opacity:1}.right[data-v-1fc215da]{align-items:center;gap:var(--t-px-12);font-size:var(--t-px-12);display:flex}.sysicons[data-v-1fc215da]{align-items:center;gap:var(--t-px-2);display:flex}.sysicon[data-v-1fc215da]{padding:var(--t-px-5);opacity:.75;align-items:center;display:flex}.sysicon[data-v-1fc215da]:hover,.sysicon[data-v-1fc215da]:focus-visible,.sysicon.on[data-v-1fc215da]{opacity:1}.sysicon.on[data-v-1fc215da]{background:var(--t-chrome-hover)}.sysglyph[data-v-1fc215da]{width:calc(17px * var(--t-ui-scale));height:calc(17px * var(--t-ui-scale));display:block}.env-badge[data-v-1fc215da]{padding:var(--t-px-2) var(--t-px-8);border-radius:calc(999px * var(--t-round));font-size:var(--t-px-11);letter-spacing:.08em;text-transform:uppercase;color:var(--t-accent);border:1px solid;font-weight:700}.clock[data-v-1fc215da]{font-variant-numeric:tabular-nums}.who[data-v-1fc215da]{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}@media (width<=599px){.clock[data-v-1fc215da],.who[data-v-1fc215da],.env-badge[data-v-1fc215da]{display:none}.shellbar[data-v-1fc215da]{flex-wrap:wrap;align-content:stretch}.tasks[data-v-1fc215da]{height:calc(44px * var(--t-ui-scale));flex-basis:100%;order:1}.shellbar[data-v-1fc215da]>:not(.tasks){height:calc(44px * var(--t-ui-scale))}}.sysloading{padding:var(--t-px-8) var(--t-px-10);color:var(--t-text-muted);font-size:var(--t-px-11-5);margin:0}.clocks[data-v-3321ddb1]{min-height:0;margin:var(--t-px-6) 0 0;flex-direction:column;flex:1;padding:0;list-style:none;display:flex;overflow-y:auto}.row[data-v-3321ddb1]{justify-content:space-between;align-items:center;gap:var(--t-px-8);box-sizing:border-box;height:calc(var(--clock-row-h) * var(--t-ui-scale));padding:var(--t-px-4) 0;border-bottom:1px solid color-mix(in srgb, var(--t-border) 55%, transparent);display:flex}.row[data-v-3321ddb1]:last-child{border-bottom:0}.where[data-v-3321ddb1]{gap:var(--t-px-1);flex-direction:column;min-width:0;display:flex}.code[data-v-3321ddb1]{font-size:var(--t-px-12);letter-spacing:.04em;font-weight:600}.name[data-v-3321ddb1],.meta[data-v-3321ddb1]{font-size:var(--t-px-10);color:var(--t-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.when[data-v-3321ddb1]{align-items:flex-end;gap:var(--t-px-1);flex-direction:column;flex:none;display:flex}.time[data-v-3321ddb1]{align-items:center;gap:var(--t-px-5);font-size:var(--t-px-17);font-variant-numeric:tabular-nums;line-height:1.1;display:flex}.phase[data-v-3321ddb1]{width:var(--t-px-6);height:var(--t-px-6);margin-right:var(--t-px-4);vertical-align:middle;background:var(--t-accent);border-radius:50%;flex:none;display:inline-block}.phase.night[data-v-3321ddb1]{border:1px solid var(--t-text-muted);background:0 0}.desktop[data-v-818f9fbe]{background:var(--t-bg);position:fixed;inset:0}.art[data-v-818f9fbe],.dim[data-v-818f9fbe]{pointer-events:none;position:absolute;inset:0}.art[data-v-818f9fbe]{transition:opacity .22s}.dim[data-v-818f9fbe]{background:var(--t-wallpaper-dim);transition:opacity .12s linear}@media (prefers-reduced-motion:reduce){.art[data-v-818f9fbe],.dim[data-v-818f9fbe]{transition:none}}.surface[data-v-818f9fbe]{position:absolute;inset:0}.pages[data-v-818f9fbe]{inset:var(--t-navbar-h) 0 0 0;background:var(--t-bg);position:absolute}.empty[data-v-818f9fbe]{color:var(--t-icon-label);text-shadow:0 1px 3px var(--t-icon-halo);font-size:var(--t-px-13);position:absolute;top:40%;left:50%;transform:translate(-50%)}.ctx-backdrop[data-v-818f9fbe]{z-index:var(--t-z-menu);position:fixed;inset:0}.ctx[data-v-818f9fbe]{min-width:calc(180px * var(--t-ui-scale));padding:var(--t-px-4);background:var(--t-surface);color:var(--t-text);border:1px solid var(--t-border);border-radius:var(--t-radius);box-shadow:var(--t-shadow-menu);flex-direction:column;display:flex;position:absolute}.ctx button[data-v-818f9fbe]{border-radius:var(--t-radius);color:inherit;cursor:pointer;padding:var(--t-px-7) var(--t-px-10);text-align:left;font-size:var(--t-px-13);background:0 0;border:0}.ctx button[data-v-818f9fbe]:hover,.ctx button[data-v-818f9fbe]:focus-visible{background:var(--t-surface-2)}.ctx button.ok[data-v-818f9fbe]{color:var(--t-stat-green-bg)}.sr[data-v-818f9fbe]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.overlay[data-v-cb091676]{z-index:var(--t-z-overlay);background:var(--t-bg);place-items:center;display:grid;position:fixed;inset:0}.dialog[data-v-cb091676]{width:min(calc(380px * var(--t-ui-scale)), calc(100dvw - var(--t-px-32)));padding:var(--t-px-28);background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-radius);box-shadow:var(--t-shadow-menu)}.mark[data-v-cb091676]{width:calc(64px * var(--t-ui-scale));height:calc(64px * var(--t-ui-scale));margin-bottom:var(--t-px-16);display:block}h1[data-v-cb091676]{font-size:var(--t-px-22);letter-spacing:-.01em;margin:0}.sub[data-v-cb091676]{margin:var(--t-px-6) 0 var(--t-px-20);color:var(--t-text-muted);font-size:var(--t-px-13)}form[data-v-cb091676]{gap:var(--t-px-14);flex-direction:column;display:flex}form[data-v-cb091676] .field{gap:var(--t-px-5);font-size:var(--t-px-13)}form[data-v-cb091676] .lbl{font-size:var(--t-px-13)}form[data-v-cb091676] input{padding:var(--t-px-9) var(--t-px-10);background:var(--t-surface-2);font-size:max(var(--t-fs-floor), var(--t-px-13))}form[data-v-cb091676] input[aria-invalid=true]{border-color:var(--t-danger)}form[data-v-cb091676] .btn{margin-top:var(--t-px-4);padding:var(--t-px-10);font-size:var(--t-px-13)}form[data-v-cb091676] .btn:disabled{cursor:progress}.field-error[data-v-cb091676],.form-error[data-v-cb091676]{color:var(--t-danger);font-size:var(--t-px-12)}.form-error[data-v-cb091676]{margin:0}.splash[data-v-0bde2657]{background:var(--t-bg);color:var(--t-text);place-content:center;justify-items:center;gap:6px;display:grid;position:fixed;inset:0}.mark[data-v-0bde2657]{font-size:20px;font-weight:600}.sub[data-v-0bde2657]{color:var(--t-text-muted);font-size:13px}@keyframes wb-fade-in{0%{opacity:0}to{opacity:.85}}.winbox{contain:layout size;text-align:left;touch-action:none;background:#0050ff;transition:width .3s cubic-bezier(.3,1,.3,1),height .3s cubic-bezier(.3,1,.3,1),left .3s cubic-bezier(.3,1,.3,1),top .3s cubic-bezier(.3,1,.3,1);position:fixed;top:0;left:0;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.wb-body,.wb-header{position:absolute;left:0}.wb-header{color:#fff;z-index:1;width:100%;height:35px;line-height:35px;top:0;overflow:hidden}.wb-body{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;will-change:contents;contain:strict;z-index:0;background:#fff;top:35px;bottom:0;right:0;overflow:auto;margin-top:0!important}.wb-control *,.wb-icon{background-repeat:no-repeat}.wb-drag{cursor:move;height:100%;padding-left:10px}.wb-title{white-space:nowrap;text-overflow:ellipsis;font-family:Arial,sans-serif;font-size:14px;overflow:hidden}.wb-icon{float:left;background-position:50%;background-size:100%;width:20px;height:100%;margin:-1px 8px 0 -3px;display:none}.wb-e,.wb-w{width:10px;top:0}.wb-n,.wb-s{height:10px;position:absolute;left:0}.wb-n{cursor:n-resize;z-index:2;top:-5px;right:0}.wb-e{cursor:w-resize;z-index:2;position:absolute;bottom:0;right:-5px}.wb-s{cursor:n-resize;z-index:2;bottom:-5px;right:0}.wb-nw,.wb-sw,.wb-w{left:-5px}.wb-w{cursor:w-resize;z-index:2;position:absolute;bottom:0}.wb-ne,.wb-nw,.wb-sw{z-index:2;width:15px;height:15px;position:absolute}.wb-nw{cursor:nw-resize;top:-5px}.wb-ne{top:-5px;right:-5px}.wb-se,.wb-sw{bottom:-5px}.wb-se{cursor:nw-resize;z-index:2;width:15px;height:15px;position:absolute;right:-5px}.wb-control{float:right;text-align:center;max-width:100%;height:100%}.wb-control *{cursor:pointer;background-position:50%;width:30px;max-width:100%;height:100%;display:inline-block}.no-close .wb-close,.no-full .wb-full,.no-header .wb-header,.no-max .wb-max,.no-min .wb-min,.no-resize .wb-body~div,.wb-body .wb-hide,.wb-show,.winbox.hide,.winbox.min .wb-body>*,.winbox.min .wb-full,.winbox.min .wb-min,.winbox.modal .wb-full,.winbox.modal .wb-max,.winbox.modal .wb-min{display:none}.winbox.max .wb-drag,.winbox.min .wb-drag{cursor:default}.wb-min{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNOCAwaDdhMSAxIDAgMCAxIDAgMkgxYTEgMSAwIDAgMSAwLTJoN3oiLz48L3N2Zz4=);background-position:50% calc(50% + 6px);background-size:14px}.wb-max{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIHZpZXdCb3g9IjAgMCA5NiA5NiI+PHBhdGggZD0iTTIwIDcxLjMxMUMxNS4zNCA2OS42NyAxMiA2NS4yMyAxMiA2MFYyMGMwLTYuNjMgNS4zNy0xMiAxMi0xMmg0MGM1LjIzIDAgOS42NyAzLjM0IDExLjMxMSA4SDI0Yy0yLjIxIDAtNCAxLjc5LTQgNHY1MS4zMTF6Ii8+PHBhdGggZD0iTTkyIDc2VjM2YzAtNi42My01LjM3LTEyLTEyLTEySDQwYy02LjYzIDAtMTIgNS4zNy0xMiAxMnY0MGMwIDYuNjMgNS4zNyAxMiAxMiAxMmg0MGM2LjYzIDAgMTItNS4zNyAxMi0xMnptLTUyIDRjLTIuMjEgMC00LTEuNzktNC00VjM2YzAtMi4yMSAxLjc5LTQgNC00aDQwYzIuMjEgMCA0IDEuNzkgNCA0djQwYzAgMi4yMS0xLjc5IDQtNCA0SDQweiIvPjwvc3ZnPg==);background-size:17px}.wb-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xIC0xIDE4IDE4Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJtMS42MTMuMjEuMDk0LjA4M0w4IDYuNTg1IDE0LjI5My4yOTNsLjA5NC0uMDgzYTEgMSAwIDAgMSAxLjQwMyAxLjQwM2wtLjA4My4wOTRMOS40MTUgOGw2LjI5MiA2LjI5M2ExIDEgMCAwIDEtMS4zMiAxLjQ5N2wtLjA5NC0uMDgzTDggOS40MTVsLTYuMjkzIDYuMjkyLS4wOTQuMDgzQTEgMSAwIDAgMSAuMjEgMTQuMzg3bC4wODMtLjA5NEw2LjU4NSA4IC4yOTMgMS43MDdBMSAxIDAgMCAxIDEuNjEzLjIxeiIvPjwvc3ZnPg==);background-position:5px;background-size:15px}.wb-full{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIuNSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNOCAzSDVhMiAyIDAgMCAwLTIgMnYzbTE4IDBWNWEyIDIgMCAwIDAtMi0yaC0zbTAgMThoM2EyIDIgMCAwIDAgMi0ydi0zTTMgMTZ2M2EyIDIgMCAwIDAgMiAyaDMiLz48L3N2Zz4=);background-size:16px}.winbox.max .wb-body~div,.winbox.min .wb-body~div,.winbox.modal .wb-body~div,.winbox.modal .wb-drag,body.wb-lock iframe{pointer-events:none}.winbox.max{box-shadow:none}.winbox.max .wb-body{margin:0!important}.winbox iframe{border:0;width:100%;height:100%;position:absolute}body.wb-lock .winbox{will-change:left,top,width,height;transition:none}.winbox.modal:before{content:"";background:inherit;border-radius:inherit;position:absolute;inset:0}.winbox.modal:after{content:"";z-index:-1;background:#0d1117;animation:.2s ease-out forwards wb-fade-in;position:absolute;inset:-50vh -50vw}.no-animation{transition:none}.no-shadow{box-shadow:none}.no-header .wb-body{top:0}.no-move:not(.min) .wb-title{pointer-events:none}.wb-body .wb-show{display:revert}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}html{font-size:var(--t-px-16)}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:var(--t-px-14);color:var(--t-text);background:var(--t-bg);line-height:1.45;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--t-border) transparent}button{font:inherit;color:inherit}:where(button,[role=button]):focus-visible,:where(a,input,select,textarea):focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--t-ui-scale:1;--t-px-1:calc(1px * var(--t-ui-scale));--t-px-2:calc(2px * var(--t-ui-scale));--t-px-3:calc(3px * var(--t-ui-scale));--t-px-4:calc(4px * var(--t-ui-scale));--t-px-5:calc(5px * var(--t-ui-scale));--t-px-6:calc(6px * var(--t-ui-scale));--t-px-7:calc(7px * var(--t-ui-scale));--t-px-8:calc(8px * var(--t-ui-scale));--t-px-9:calc(9px * var(--t-ui-scale));--t-px-9-5:calc(9.5px * var(--t-ui-scale));--t-px-10:calc(10px * var(--t-ui-scale));--t-px-10-5:calc(10.5px * var(--t-ui-scale));--t-px-11:calc(11px * var(--t-ui-scale));--t-px-11-5:calc(11.5px * var(--t-ui-scale));--t-px-12:calc(12px * var(--t-ui-scale));--t-px-12-5:calc(12.5px * var(--t-ui-scale));--t-px-13:calc(13px * var(--t-ui-scale));--t-px-14:calc(14px * var(--t-ui-scale));--t-px-15:calc(15px * var(--t-ui-scale));--t-px-16:calc(16px * var(--t-ui-scale));--t-px-17:calc(17px * var(--t-ui-scale));--t-px-18:calc(18px * var(--t-ui-scale));--t-px-19:calc(19px * var(--t-ui-scale));--t-px-20:calc(20px * var(--t-ui-scale));--t-px-22:calc(22px * var(--t-ui-scale));--t-px-24:calc(24px * var(--t-ui-scale));--t-px-26:calc(26px * var(--t-ui-scale));--t-px-28:calc(28px * var(--t-ui-scale));--t-px-30:calc(30px * var(--t-ui-scale));--t-px-32:calc(32px * var(--t-ui-scale));--t-px-34:calc(34px * var(--t-ui-scale));--t-px-36:calc(36px * var(--t-ui-scale));--t-px-38:calc(38px * var(--t-ui-scale));--t-px-40:calc(40px * var(--t-ui-scale));--t-bg:#e8edf2;--t-surface:#fff;--t-surface-2:#f2f5f8;--t-border:#c9d4de;--t-text:#16222e;--t-text-muted:#5b6b7a;--t-text-inverse:#fff;--t-accent:#0b6bcb;--t-accent-hover:#0959ab;--t-accent-contrast:#fff;--t-danger:#c02626;--t-focus:#0b6bcb;--t-titlebar-bg:#1d2a36;--t-titlebar-bg-blur:#55636f;--t-titlebar-text:#fff;--t-titlebar-h:var(--t-px-34);--t-titlebar-h-max:var(--t-px-26);--t-window-radius:calc(8px * var(--t-round));--t-window-shadow:0 10px 30px #00000047;--t-window-border:1px solid #00000040;--t-tap:0px;--t-fs-floor:0px;--t-safe-top:env(safe-area-inset-top,0px);--t-safe-bottom:env(safe-area-inset-bottom,0px);--t-safe-left:env(safe-area-inset-left,0px);--t-safe-right:env(safe-area-inset-right,0px);--t-taskbar-h:calc(44px * var(--t-ui-scale) + var(--t-safe-bottom));--t-navbar-h:calc(48px * var(--t-ui-scale) + var(--t-safe-top));--t-taskbar-bg:#1d2a36;--t-taskbar-text:#e9eef3;--t-icon-size:calc(88px * var(--t-ui-scale));--t-iframe-canvas:#fff;--t-round:1;--t-radius:calc(6px * var(--t-round));--t-shadow-menu:0 8px 24px #00000038;--t-busy-fade:transparent;--t-chrome-hover:#ffffff1f;--t-chrome-border:#ffffff2e;--t-chrome-active:#ffffff29;--t-scrim:#00000040;--t-icon-halo:#000c;--t-icon-tile:#ffffffeb;--t-icon-tile-border:#0000001f;--t-icon-tile-shadow:0 1px 3px #00000042;--t-icon-a1:#0b6bcb;--t-icon-a2:#0a7f63;--t-icon-a3:#b0560d;--t-icon-a4:#7b34c0;--t-icon-a5:#b92348;--t-icon-a6:#465f79;--t-wallpaper-dim:#000;--t-icon-label:#16222e;--t-icon-label-scrim:#fff0;--t-stat-grey-bg:#ccd4db;--t-stat-grey-fg:#16222e;--t-stat-yellow-bg:#ede600;--t-stat-yellow-fg:#2b2800;--t-stat-amber-bg:#ef9f00;--t-stat-amber-fg:#2b1c00;--t-stat-green-bg:#1f8a4c;--t-stat-green-fg:#fff;--t-row-late-bg:#c026261a;--t-row-late-edge:#c02626;--t-row-done-bg:#1f8a4c14;--t-bar-track:#80899247;--t-bar-fill:var(--t-accent);--t-pulse:#1f8a4c;--t-z-taskbar:10000;--t-z-menu:10001;--t-z-menu-pop:10002;--t-z-overlay:99999;--t-z-sticky:10;--t-z-sticky-lead:20;--t-z-sticky-corner:30;--t-z-float:40;--t-z-popout:90}@media (pointer:coarse){:root{--t-tap:44px;--t-fs-floor:16px}}@media (width<=599px){:root{--t-navbar-h:calc(88px * var(--t-ui-scale) + var(--t-safe-top))}}[data-spacing=compact]{--t-ui-scale:1.12}[data-spacing=comfortable]{--t-ui-scale:1.25}[data-wallpaper-tone=light]{--t-icon-label:#14202b;--t-icon-halo:#ffffffbf;--t-icon-label-scrim:#ffffff6b}[data-wallpaper-tone=dark]{--t-icon-label:#f4f8fb;--t-icon-halo:#000000d9;--t-icon-label-scrim:#00000057}[data-scheme=dark]{--t-stat-grey-bg:#47535f;--t-stat-grey-fg:#e6edf3;--t-stat-yellow-bg:#d3c000;--t-stat-amber-bg:#c47f00;--t-stat-green-bg:#2aa05c;--t-stat-green-fg:#04140a;--t-row-late-bg:#ff606024;--t-row-late-edge:#ff7f7f;--t-row-done-bg:#2aa05c1f;--t-pulse:#3ec37a;--t-icon-tile:#1c2630e6;--t-icon-tile-border:#ffffff24;--t-icon-tile-shadow:0 1px 4px #00000080;--t-icon-a1:#5fabf2;--t-icon-a2:#3ec3a0;--t-icon-a3:#e8a054;--t-icon-a4:#b189ef;--t-icon-a5:#f0798f;--t-icon-a6:#9db4cc}[data-theme=tarmac][data-scheme=light]{--t-icon-halo:#ffffff8c;--t-bg:#e8edf2;--t-surface:#fff;--t-surface-2:#f2f5f8;--t-border:#c9d4de;--t-text:#16222e;--t-text-muted:#5b6b7a;--t-accent:#0b6bcb;--t-accent-hover:#0959ab;--t-focus:#0b6bcb;--t-titlebar-bg:#1d2a36;--t-titlebar-bg-blur:#55636f;--t-titlebar-text:#fff;--t-taskbar-bg:#1d2a36;--t-taskbar-text:#e9eef3}[data-theme=tarmac][data-scheme=dark]{--t-bg:#0e151c;--t-surface:#1a242e;--t-surface-2:#212d38;--t-border:#33414f;--t-text:#e6edf3;--t-text-muted:#94a5b4;--t-accent:#4c9bea;--t-accent-hover:#6cb0f2;--t-focus:#4c9bea;--t-titlebar-bg:#26343f;--t-titlebar-bg-blur:#1a242e;--t-titlebar-text:#e6edf3;--t-taskbar-bg:#131c24;--t-taskbar-text:#cfdae4;--t-window-shadow:0 10px 30px #0000008c}.winbox{background:var(--t-titlebar-bg);border:var(--t-window-border);border-radius:var(--t-window-radius);box-shadow:var(--t-window-shadow)}.wb-nw,.wb-se{cursor:nwse-resize}.wb-ne,.wb-sw{cursor:nesw-resize}.wb-n,.wb-s{cursor:ns-resize}.wb-e,.wb-w{cursor:ew-resize}.winbox:not(.focus){background:var(--t-titlebar-bg-blur);box-shadow:var(--t-window-shadow);opacity:.97}.winbox.focus{outline:2px solid var(--t-accent);outline-offset:-2px}.wb-header{height:var(--t-titlebar-h);line-height:var(--t-titlebar-h);color:var(--t-titlebar-text)}@media (pointer:coarse){.wb-n,.wb-s{height:var(--t-px-20)}.wb-n{top:calc(-1 * var(--t-px-10))}.wb-s{bottom:calc(-1 * var(--t-px-10))}.wb-e,.wb-w{width:var(--t-px-20)}.wb-e{right:calc(-1 * var(--t-px-10))}.wb-w{left:calc(-1 * var(--t-px-10))}.wb-nw,.wb-ne,.wb-se,.wb-sw{width:var(--t-px-28);height:var(--t-px-28)}.wb-nw,.wb-ne{top:calc(-1 * var(--t-px-10))}.wb-se,.wb-sw{bottom:calc(-1 * var(--t-px-10))}.wb-ne,.wb-se{right:calc(-1 * var(--t-px-10))}.wb-nw,.wb-sw{left:calc(-1 * var(--t-px-10))}.winbox:not(.max){--t-titlebar-h:calc(44px * var(--t-ui-scale))}}.wb-title{font-family:inherit;font-size:var(--t-px-13);letter-spacing:.01em;padding-left:4px;font-weight:600}.wb-body{top:var(--t-titlebar-h);background:var(--t-surface);color:var(--t-text);border-bottom-left-radius:var(--t-window-radius);border-bottom-right-radius:var(--t-window-radius);overflow:hidden}.wb-body iframe{background:var(--t-iframe-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;width:100%;height:100%;display:block}.wb-body>.tarmac-builtin{background:var(--t-surface);width:100%;height:100%;color:var(--t-text);overflow:auto}.winbox.min{display:none}.winbox.max{--t-titlebar-h:var(--t-titlebar-h-max);border-radius:0}.wb-control *{width:var(--t-px-30)}.wb-control .wb-min{background-size:var(--t-px-14) auto;background-position:center calc(50% + var(--t-px-6))}.wb-control .wb-max{background-size:var(--t-px-17) auto}.wb-control .wb-close{background-size:var(--t-px-15) auto;background-position:var(--t-px-5) center}.wb-control .wb-full{background-size:var(--t-px-16) auto}.wb-control .wb-tarmac-external{background-color:var(--t-titlebar-text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 3H3v10h10V9.5'/%3E%3Cpath d='M9.5 2.5H14V7'/%3E%3Cpath d='M13.5 3 8 8.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 3H3v10h10V9.5'/%3E%3Cpath d='M9.5 2.5H14V7'/%3E%3Cpath d='M13.5 3 8 8.5'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--t-px-15);mask-size:var(--t-px-15)}.wb-control .wb-tarmac-popout{background-color:var(--t-titlebar-text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='8' height='8' rx='1'/%3E%3Cpath d='M6 3h8v8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='8' height='8' rx='1'/%3E%3Cpath d='M6 3h8v8'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--t-px-15);mask-size:var(--t-px-15)}.app-state{padding:var(--t-px-18);color:var(--t-text-muted);font-size:var(--t-px-12);text-align:center;margin:0}.app-state-error{color:var(--t-danger)}[data-shell-switching] .winbox{transition:none!important}[data-shell=pages] .winbox{box-shadow:none;border:0;border-radius:0;transition:none;display:none;left:var(--t-safe-left)!important;top:var(--t-navbar-h)!important;right:var(--t-safe-right)!important;bottom:var(--t-safe-bottom)!important;width:auto!important;height:auto!important}[data-shell=pages] .winbox.tarmac-page,[data-shell=pages] .winbox.tarmac-page .wb-body>*{display:block}[data-shell=pages] .wb-header,[data-shell=pages] .wb-n,[data-shell=pages] .wb-e,[data-shell=pages] .wb-s,[data-shell=pages] .wb-w,[data-shell=pages] .wb-nw,[data-shell=pages] .wb-ne,[data-shell=pages] .wb-se,[data-shell=pages] .wb-sw{display:none}[data-shell=pages] .wb-body{border-radius:0;top:0}[data-solo]{--t-navbar-h:0px}[data-solo] .shellbar{display:none}
