.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-c610014f]{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);background:0 0;border:1px solid #0000;flex-direction:column;display:flex;position:absolute}.icon[data-v-c610014f]:hover,.icon[data-v-c610014f]: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-c610014f]{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-147c0d08]{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-147c0d08]{opacity:.55}.w-head[data-v-147c0d08]{align-items:center;gap:var(--t-px-6);min-height:var(--t-px-18);flex:none;display:flex}h2[data-v-147c0d08]{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-147c0d08]{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-147c0d08],.w-menu[data-v-147c0d08]:focus-visible{opacity:1}@media (hover:none){.w-menu[data-v-147c0d08]{opacity:1}}.w-menu[data-v-147c0d08]:hover{background:var(--t-surface-2);border-color:var(--t-border);color:var(--t-text)}.w-body[data-v-147c0d08]{flex-direction:column;flex:1;min-height:0;display:flex}.home[data-v-7fcda210]{height:100%;padding:var(--t-px-28) var(--t-px-24) var(--t-px-40);color:var(--t-text);overflow:auto}header[data-v-7fcda210]{max-width:calc(900px * var(--t-ui-scale));margin:0 auto var(--t-px-22)}h1[data-v-7fcda210]{font-size:var(--t-px-22);margin:0;font-weight:650}header p[data-v-7fcda210]{margin:var(--t-px-6) 0 0;color:var(--t-text-muted);font-size:var(--t-px-13)}section[data-v-7fcda210]{max-width:calc(900px * var(--t-ui-scale));margin:0 auto var(--t-px-22)}h2[data-v-7fcda210]{font-size:var(--t-px-12);letter-spacing:.04em;text-transform:uppercase;color:var(--t-text-muted);margin:0 0 var(--t-px-10);font-weight:700}.grid[data-v-7fcda210]{grid-template-columns:repeat(auto-fill, minmax(calc(230px * var(--t-ui-scale)), 1fr));gap:var(--t-px-10);display:grid}.card[data-v-7fcda210]{align-items:center;gap:var(--t-px-12);padding:var(--t-px-12);text-align:left;background:var(--t-surface);color:inherit;border:1px solid var(--t-border);border-radius:var(--t-radius);cursor:pointer;font-size:var(--t-px-14);display:flex;position:relative}.card[data-v-7fcda210]:hover,.card[data-v-7fcda210]:focus-visible{background:var(--t-surface-2);border-color:var(--t-accent)}.label[data-v-7fcda210]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.label em[data-v-7fcda210]{font-size:var(--t-px-11);color:var(--t-text-muted);font-style:normal;display:block}.open[data-v-7fcda210]{font-size:var(--t-px-10);letter-spacing:.06em;text-transform:uppercase;color:var(--t-accent);flex:none;margin-left:auto;font-weight:700}.pop-layer[data-v-910749d3]{z-index:var(--t-z-menu-pop);pointer-events:none;position:fixed;top:0;left:0;right:0}.pop-layer[data-v-910749d3]>*{pointer-events:auto}.popover[data-v-910749d3]{z-index:var(--t-z-menu);background:var(--t-surface);max-height:78vh;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:fixed;overflow:hidden}.shellbar[data-v-781c6a40]{z-index:var(--t-z-taskbar);align-items:center;gap:var(--t-px-8);padding:0 var(--t-px-10);background:var(--t-taskbar-bg);color:var(--t-taskbar-text);display:flex;position:fixed;left:0;right:0}.taskbar[data-v-781c6a40]{height:var(--t-taskbar-h);border-top:1px solid var(--t-border);bottom:0}.navbar[data-v-781c6a40]{height:var(--t-navbar-h);border-bottom:1px solid var(--t-border);top:0}button[data-v-781c6a40]{border-radius:var(--t-radius);color:inherit;cursor:pointer;padding:var(--t-px-6) var(--t-px-10);background:0 0;border:1px solid #0000}button[data-v-781c6a40]:hover{background:var(--t-chrome-hover)}.start[data-v-781c6a40]{border-color:var(--t-chrome-border);font-weight:600}.mode[data-v-781c6a40]{padding:var(--t-px-6);opacity:.75;align-items:center;display:flex}.mode svg[data-v-781c6a40]{width:var(--t-px-16);height:var(--t-px-16)}.mode[data-v-781c6a40]:hover,.mode[data-v-781c6a40]:focus-visible{opacity:1}.home[data-v-781c6a40]{font-weight:600}.tasks[data-v-781c6a40]{gap:var(--t-px-6);flex:1;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tasks li[data-v-781c6a40]{align-items:center;display:flex;position:relative}.task[data-v-781c6a40]{align-items:center;gap:var(--t-px-6);max-width:calc(210px * var(--t-ui-scale));display:flex}.navbar .task[data-v-781c6a40]{padding-right:var(--t-px-22)}.task .title[data-v-781c6a40]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task.active[data-v-781c6a40],.home.active[data-v-781c6a40]{background:var(--t-chrome-active);box-shadow:inset 0 -3px 0 var(--t-accent)}.task.minimized .title[data-v-781c6a40]{opacity:.62;font-style:italic}.close[data-v-781c6a40]{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-781c6a40]:hover,.close[data-v-781c6a40]:focus-visible{opacity:1}.right[data-v-781c6a40]{align-items:center;gap:var(--t-px-12);font-size:var(--t-px-12);display:flex}.sysicons[data-v-781c6a40]{align-items:center;gap:var(--t-px-2);display:flex}.sysicon[data-v-781c6a40]{padding:var(--t-px-5);opacity:.75;align-items:center;display:flex}.sysicon[data-v-781c6a40]:hover,.sysicon[data-v-781c6a40]:focus-visible,.sysicon.on[data-v-781c6a40]{opacity:1}.sysicon.on[data-v-781c6a40]{background:var(--t-chrome-hover)}.sysglyph[data-v-781c6a40]{width:calc(17px * var(--t-ui-scale));height:calc(17px * var(--t-ui-scale));display:block}.env-badge[data-v-781c6a40]{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-781c6a40]{font-variant-numeric:tabular-nums}.who[data-v-781c6a40]{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.sysloading{padding:var(--t-px-8) var(--t-px-10);color:var(--t-text-muted);font-size:var(--t-px-11-5);margin:0}.row[data-v-c5926cbc]{align-items:center;gap:var(--t-px-4);display:flex}.launch[data-v-c5926cbc]{align-items:center;gap:var(--t-px-10);padding:var(--t-px-8);border-radius:var(--t-radius);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;display:flex}.launch[data-v-c5926cbc]:hover{background:var(--t-surface-2)}.more[data-v-c5926cbc]{visibility:hidden;padding:var(--t-px-6) var(--t-px-8);border-radius:var(--t-radius);color:var(--t-text-muted);cursor:pointer;font-size:var(--t-px-14);background:0 0;border:0;flex:none;line-height:1}.row:hover .more[data-v-c5926cbc],.more[data-v-c5926cbc]:focus-visible{visibility:visible}.more[data-v-c5926cbc]:hover{background:var(--t-surface-2);color:var(--t-text)}.hint[data-v-c5926cbc]{font-size:var(--t-px-11);color:var(--t-text-muted);font-style:normal;display:block}summary[data-v-c5926cbc]{font-size:var(--t-px-11);text-transform:uppercase;letter-spacing:.06em;color:var(--t-text-muted);margin:var(--t-px-10) var(--t-px-6) var(--t-px-4);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--t-radius)}summary[data-v-c5926cbc]:hover{color:var(--t-text)}.gicon[data-v-c5926cbc]{margin-right:var(--t-px-5);vertical-align:-4px}.children[data-v-c5926cbc]{padding-left:0}.group .group[data-v-c5926cbc]{margin-left:var(--t-px-10);border-left:1px solid var(--t-border);padding-left:var(--t-px-6)}.group .group summary[data-v-c5926cbc]{text-transform:none;letter-spacing:normal;font-size:var(--t-px-12);margin:var(--t-px-4) var(--t-px-6) var(--t-px-2)}.ctx[data-v-388c7e9d]{z-index:var(--t-z-menu-pop);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:fixed}.ctx button[data-v-388c7e9d]{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-388c7e9d]:hover,.ctx button[data-v-388c7e9d]:focus-visible{background:var(--t-surface-2)}.ctx button.danger[data-v-388c7e9d]{color:var(--t-danger)}.backdrop[data-v-64bda7d0]{z-index:var(--t-z-menu);background:var(--t-scrim);position:fixed;inset:0}.panel[data-v-64bda7d0]{left:var(--t-px-10);bottom:calc(var(--t-taskbar-h) + var(--t-px-8));width:calc(340px * var(--t-ui-scale));max-height:min(calc(560px * var(--t-ui-scale)), 70vh);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;overflow:hidden}.panel.from-top[data-v-64bda7d0]{top:calc(var(--t-navbar-h) + var(--t-px-8));bottom:auto}.head[data-v-64bda7d0]{gap:var(--t-px-8);margin:var(--t-px-10);display:flex}.search[data-v-64bda7d0]{padding:var(--t-px-8) var(--t-px-10);border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-surface-2);color:var(--t-text);flex:1}.manage[data-v-64bda7d0]{width:var(--t-px-36);border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-surface-2);color:var(--t-text);cursor:pointer;font-size:var(--t-px-16)}.manage[data-v-64bda7d0]:hover{background:var(--t-chrome-hover)}.scroll[data-v-64bda7d0]{padding:0 var(--t-px-6) var(--t-px-6);overflow-y:auto}h2[data-v-64bda7d0]{font-size:var(--t-px-12);color:var(--t-text);margin:var(--t-px-10) var(--t-px-6) 0;padding-bottom:var(--t-px-4);border-bottom:1px solid var(--t-border);font-weight:700}.row[data-v-64bda7d0]{align-items:center;gap:var(--t-px-4);display:flex}.launch[data-v-64bda7d0]{align-items:center;gap:var(--t-px-10);padding:var(--t-px-8);border-radius:var(--t-radius);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;display:flex}.launch[data-v-64bda7d0]:hover{background:var(--t-surface-2)}.more[data-v-64bda7d0]{visibility:hidden;padding:var(--t-px-6) var(--t-px-8);border-radius:var(--t-radius);color:var(--t-text-muted);cursor:pointer;font-size:var(--t-px-14);background:0 0;border:0;flex:none;line-height:1}.row:hover .more[data-v-64bda7d0],.more[data-v-64bda7d0]:focus-visible{visibility:visible}.more[data-v-64bda7d0]:hover{background:var(--t-surface-2);color:var(--t-text)}.hint[data-v-64bda7d0]{font-size:var(--t-px-11);color:var(--t-text-muted);font-style:normal;display:block}.empty[data-v-64bda7d0]{color:var(--t-text-muted);font-size:var(--t-px-12);margin:var(--t-px-12) var(--t-px-8)}footer[data-v-64bda7d0]{padding:var(--t-px-6);border-top:1px solid var(--t-border);background:var(--t-surface-2)}.settings-link[data-v-64bda7d0]{align-items:center;gap:var(--t-px-10);width:100%;font-size:var(--t-px-12);text-align:left;border-radius:var(--t-radius);color:inherit;cursor:pointer;padding:var(--t-px-8);background:0 0;border:0;display:flex}.settings-link[data-v-64bda7d0]:hover,.settings-link[data-v-64bda7d0]:focus-visible{background:var(--t-surface)}.clocks[data-v-ee76c78e]{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-ee76c78e]{justify-content:space-between;align-items:center;gap:var(--t-px-8);box-sizing:border-box;height:var(--clock-row-h);padding:var(--t-px-4) 0;border-bottom:1px solid color-mix(in srgb, var(--t-border) 55%, transparent);display:flex}.row[data-v-ee76c78e]:last-child{border-bottom:0}.where[data-v-ee76c78e]{gap:var(--t-px-1);flex-direction:column;min-width:0;display:flex}.code[data-v-ee76c78e]{font-size:var(--t-px-12);letter-spacing:.04em;font-weight:600}.name[data-v-ee76c78e],.meta[data-v-ee76c78e]{font-size:var(--t-px-10);color:var(--t-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.when[data-v-ee76c78e]{align-items:flex-end;gap:var(--t-px-1);flex-direction:column;flex:none;display:flex}.time[data-v-ee76c78e]{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-ee76c78e]{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-ee76c78e]{border:1px solid var(--t-text-muted);background:0 0}.weather[data-v-14c40ad9]{justify-content:center;gap:var(--t-px-2);flex-direction:column;flex:1;min-height:0;display:flex}p[data-v-14c40ad9]{margin:0}.where[data-v-14c40ad9]{font-size:var(--t-px-11);letter-spacing:.04em;font-weight:600}.temp[data-v-14c40ad9]{align-items:baseline;gap:var(--t-px-8);display:flex}.value[data-v-14c40ad9]{font-size:var(--t-px-30);font-variant-numeric:tabular-nums;line-height:1.05}.label[data-v-14c40ad9]{font-size:var(--t-px-12);color:var(--t-text)}.meta[data-v-14c40ad9]{gap:var(--t-px-8);font-size:var(--t-px-10);color:var(--t-text-muted);flex-wrap:wrap;display:flex}.age[data-v-14c40ad9]{margin-left:auto}.note[data-v-14c40ad9]{font-size:var(--t-px-11);color:var(--t-text-muted);line-height:1.5}.note[data-v-14c40ad9] button{margin-top:var(--t-px-8)}.desktop[data-v-c0461063]{background:var(--t-bg);position:fixed;inset:0}.art[data-v-c0461063],.dim[data-v-c0461063]{pointer-events:none;position:absolute;inset:0}.art[data-v-c0461063]{transition:opacity .22s}.dim[data-v-c0461063]{background:var(--t-wallpaper-dim);transition:opacity .12s linear}@media (prefers-reduced-motion:reduce){.art[data-v-c0461063],.dim[data-v-c0461063]{transition:none}}.surface[data-v-c0461063]{position:absolute;inset:0}.pages[data-v-c0461063]{inset:var(--t-navbar-h) 0 0 0;background:var(--t-bg);position:absolute}.empty[data-v-c0461063]{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-c0461063]{z-index:var(--t-z-menu);position:fixed;inset:0}.ctx[data-v-c0461063]{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-c0461063]{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-c0461063]:hover,.ctx button[data-v-c0461063]:focus-visible{background:var(--t-surface-2)}.ctx button.ok[data-v-c0461063]{color:var(--t-stat-green-bg)}.sr[data-v-c0461063]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.overlay[data-v-d863de9b]{z-index:var(--t-z-overlay);background:var(--t-bg);place-items:center;display:grid;position:fixed;inset:0}.dialog[data-v-d863de9b]{width:min(calc(380px * var(--t-ui-scale)), calc(100vw - 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-d863de9b]{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-d863de9b]{font-size:var(--t-px-22);letter-spacing:-.01em;margin:0}.sub[data-v-d863de9b]{margin:var(--t-px-6) 0 var(--t-px-20);color:var(--t-text-muted);font-size:var(--t-px-13)}form[data-v-d863de9b]{gap:var(--t-px-14);flex-direction:column;display:flex}form[data-v-d863de9b] .field{gap:var(--t-px-5);font-size:var(--t-px-13)}form[data-v-d863de9b] .lbl{font-size:var(--t-px-13)}form[data-v-d863de9b] input{padding:var(--t-px-9) var(--t-px-10);background:var(--t-surface-2);font-size:var(--t-px-13)}form[data-v-d863de9b] input[aria-invalid=true]{border-color:var(--t-danger)}form[data-v-d863de9b] .btn{margin-top:var(--t-px-4);padding:var(--t-px-10);font-size:var(--t-px-13)}form[data-v-d863de9b] .btn:disabled{cursor:progress}.field-error[data-v-d863de9b],.form-error[data-v-d863de9b]{color:var(--t-danger);font-size:var(--t-px-12)}.form-error[data-v-d863de9b]{margin:0}.splash[data-v-47128b4d]{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-47128b4d]{font-size:20px;font-weight:600}.sub[data-v-47128b4d]{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-taskbar-h:calc(44px * var(--t-ui-scale));--t-navbar-h:calc(48px * var(--t-ui-scale));--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}[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)}.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)}.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:0!important;top:var(--t-navbar-h)!important;width:auto!important;height:auto!important;bottom:0!important;right:0!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}
