.app-window.svelte-1933klb{background:var(--window-surface);border-radius:var(--radius-3) var(--radius-3) var(--radius-2) var(--radius-2);min-width:320px;min-height:220px;box-shadow:var(--shadow-window);will-change:transform;border:1px solid #2a170d;grid-template-rows:auto auto auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.app-window.dragging.svelte-1933klb,.app-window.resizing.svelte-1933klb{-webkit-user-select:none;user-select:none}.app-window.no-menubar.no-toolbar.svelte-1933klb{grid-template-rows:auto minmax(0,1fr)}.app-window.no-menubar.svelte-1933klb:not(.no-toolbar),.app-window.no-toolbar.svelte-1933klb:not(.no-menubar){grid-template-rows:auto auto minmax(0,1fr)}.app-window.maximized.svelte-1933klb{border-radius:0;width:100%;height:100%;transform:none}.native-window.svelte-1933klb .titlebar:where(.svelte-1933klb){color:#2e3436;text-shadow:0 1px #ffffffbf;background:linear-gradient(#eeeeec,#b3b7b0);border-bottom-color:#747772}.titlebar.svelte-1933klb{min-height:1.85rem;padding:3px var(--space-2) 3px var(--space-3);color:#fff1d7;background:linear-gradient(#ffffff24, transparent 45%), linear-gradient(var(--window-title-start), var(--window-title-end));text-shadow:0 1px 1px #000000e6;cursor:move;touch-action:none;border-bottom:1px solid #1b0f09;justify-content:space-between;align-items:center;display:flex}.window-title.svelte-1933klb{align-items:center;gap:var(--space-2);min-width:0;display:flex}h1.svelte-1933klb{font-size:var(--text-2);font-weight:700;line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.window-controls.svelte-1933klb{gap:5px;display:flex}.window-controls.svelte-1933klb button:where(.svelte-1933klb){border-radius:var(--radius-round);cursor:default;background:radial-gradient(circle at 35% 30%,#fff4d0,#cf7b1f 45%,#6d3412 78%);border:1px solid #1e120a;width:14px;height:14px;transition:filter .12s,box-shadow .12s,background .12s;box-shadow:inset 0 1px #ffffff3d}.window-controls.svelte-1933klb button:where(.svelte-1933klb):hover,.window-controls.svelte-1933klb button:where(.svelte-1933klb):focus-visible{filter:brightness(1.16)saturate(1.1);box-shadow:inset 0 1px #ffffff6b,0 0 0 1px #ffeeba73,0 0 7px #ffc24ea6}.minimize-control.svelte-1933klb:hover,.minimize-control.svelte-1933klb:focus-visible{background:radial-gradient(circle at 35% 30%,#fff8ce,#fce94f 42%,#9b7f00 78%)}.maximize-control.svelte-1933klb:hover,.maximize-control.svelte-1933klb:focus-visible{background:radial-gradient(circle at 35% 30%,#efffd4,#8ae234 42%,#3b7c09 78%)}.close-control.svelte-1933klb:hover,.close-control.svelte-1933klb:focus-visible{background:radial-gradient(circle at 35% 30%,#ffd6c9,#ef2929 42%,#600 78%)}.menubar.svelte-1933klb,.toolbar.svelte-1933klb{background:linear-gradient(#f3e5ca,#d4bb91);border-bottom:1px solid #9b805b;align-items:center;display:flex;box-shadow:inset 0 1px #ffffffad}.menubar.svelte-1933klb{gap:var(--space-1);padding:2px var(--space-2);font-size:var(--text-1)}.menubar.svelte-1933klb button:where(.svelte-1933klb){padding:1px var(--space-2);border-radius:var(--radius-1);cursor:default}.menubar.svelte-1933klb button:where(.svelte-1933klb):hover{color:#fff;background:var(--selection)}.toolbar.svelte-1933klb{gap:var(--space-2);padding:var(--space-2)}.toolbar.svelte-1933klb button:where(.svelte-1933klb){align-items:center;gap:var(--space-1);height:1.75rem;padding:0 var(--space-3);border-radius:var(--radius-2);box-shadow:var(--shadow-raised);font-size:var(--text-1);cursor:default;background:linear-gradient(#fff9ec,#ceb48a);border:1px solid #9b7d55;display:inline-flex}.toolbar.svelte-1933klb label:where(.svelte-1933klb){flex:1;min-width:8rem}.toolbar.svelte-1933klb input:where(.svelte-1933klb){width:100%;height:1.75rem;padding:0 var(--space-2);color:var(--text-muted);border-radius:var(--radius-2);box-shadow:var(--shadow-sunken);font-family:var(--font-mono);font-size:var(--text-1);background:#fffcf4;border:1px solid #8e7654}.content.svelte-1933klb{min-height:0;padding:var(--space-3);background:var(--window-surface);overflow:hidden}.native-window.svelte-1933klb .content:where(.svelte-1933klb){height:100%;padding:0}.resize-handle.svelte-1933klb{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,#0000 0 48%,#4d2c17a6 49% 54%,#0000 55%),linear-gradient(135deg,#0000 0 66%,#ffffff73 67% 72%,#0000 73%);width:16px;height:16px;position:absolute;bottom:0;right:0}.resize-handle.svelte-1933klb:hover{background:linear-gradient(135deg,#0000 0 48%,#c45b12d9 49% 54%,#0000 55%),linear-gradient(135deg,#0000 0 66%,#fff6d5cc 67% 72%,#0000 73%)}@media (width<=760px){.toolbar.svelte-1933klb button:where(.svelte-1933klb):nth-of-type(2),.toolbar.svelte-1933klb input:where(.svelte-1933klb){display:none}}.boot-splash.svelte-1u2vulh{z-index:9999;color:#eeeeec;background:#300a24;place-items:center;display:grid;position:fixed;inset:0}.boot-card.svelte-1u2vulh{width:min(24rem,100vw - 2rem);padding:var(--space-8) var(--space-6);text-align:center;justify-items:center;display:grid}.boot-logo.svelte-1u2vulh{color:#e95420;filter:drop-shadow(0 .35rem .75rem #00000047);width:6rem;height:6rem}.boot-copy.svelte-1u2vulh{margin-top:var(--space-5)}.boot-kicker.svelte-1u2vulh,.boot-copy.svelte-1u2vulh h1:where(.svelte-1u2vulh){color:#e95420}.boot-kicker.svelte-1u2vulh{font-size:var(--text-1);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.boot-copy.svelte-1u2vulh h1:where(.svelte-1u2vulh){margin-top:var(--space-1);font-size:clamp(1.6rem,4vw,2.2rem);line-height:var(--leading-tight)}.boot-step.svelte-1u2vulh{min-height:1.3rem;margin-top:var(--space-3);color:#eeeeec;font-size:var(--text-2)}.boot-meter.svelte-1u2vulh{width:min(13rem,70vw);height:.45rem;margin-top:var(--space-6);border-radius:var(--radius-round);background:#eeeeec2e;position:relative;overflow:hidden}.boot-meter.svelte-1u2vulh span:where(.svelte-1u2vulh){border-radius:inherit;background:#e95420;width:45%;animation:1.35s ease-in-out infinite svelte-1u2vulh-loading;position:absolute;top:0;bottom:0;left:-45%}.boot-actions.svelte-1u2vulh{justify-content:center;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.boot-actions.svelte-1u2vulh button:where(.svelte-1u2vulh){color:#eeeeec;font:inherit;font-size:var(--text-1);border-radius:var(--radius-2);background:#e95420;border:1px solid #e95420;padding:.45rem .75rem;font-weight:700}.boot-actions.svelte-1u2vulh button.quiet:where(.svelte-1u2vulh){color:#eeeeec;background:0 0;border-color:#eeeeec73}@keyframes svelte-1u2vulh-loading{to{left:100%}}@media (prefers-reduced-motion:reduce){.boot-meter.svelte-1u2vulh span:where(.svelte-1u2vulh){width:100%;animation:none;left:0}}.desktop-icon.svelte-vkdzb1{justify-items:center;gap:var(--space-1);width:5.75rem;padding:var(--space-2) var(--space-1);color:var(--desktop-text);text-align:center;text-shadow:0 1px 2px #000000f2;border-radius:var(--radius-2);cursor:default;border:1px solid #0000;display:grid}.desktop-icon.svelte-vkdzb1 img:where(.svelte-vkdzb1){filter:drop-shadow(0 2px 2px #0006)}.desktop-icon.svelte-vkdzb1 span:where(.svelte-vkdzb1){font-size:var(--text-1);line-height:var(--leading-tight);border-radius:var(--radius-1);padding:1px 4px 2px}.desktop-icon.svelte-vkdzb1:hover,.desktop-icon.selected.svelte-vkdzb1{background:#eea85233;border-color:#fff6d55c}.desktop-icon.selected.svelte-vkdzb1 span:where(.svelte-vkdzb1){background:#b15113d1}.gedit.svelte-80i96t{--base00:#300a24;--base01:#2e3436;--base02:#555753;--base03:#747772;--base04:#949791;--base05:#b3b7b0;--base06:#d3d7cf;--base07:#eeeeec;--base08:#c00;--base09:#c4a000;--base0a:#729fcf;--base0b:#4e9a06;--base0c:#06989a;--base0d:#3465a4;--base0e:#75507b;--base0f:#600;--base10:#383a37;--base11:#1c1d1b;--base12:#ef2929;--base13:#fce94f;--base14:#8ae234;--base15:#34e2e2;--base16:#729fcf;--base17:#ad7fa8;background:var(--base00);grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid;overflow:hidden}.gedit-toolbar.svelte-80i96t{align-items:center;gap:var(--space-3);padding:var(--space-2);border-bottom:1px solid var(--base02);background:linear-gradient(#eeeeec,#b3b7b0);display:flex}.tool-group.svelte-80i96t{gap:var(--space-1);display:flex}button.svelte-80i96t{height:1.65rem;padding:0 var(--space-3);color:var(--base01);border:1px solid var(--base03);border-radius:var(--radius-2);box-shadow:var(--shadow-raised);font-size:var(--text-1);cursor:default;background:linear-gradient(#eeeeec,#d3d7cf)}button.active.svelte-80i96t,button.copied.svelte-80i96t{color:#fff;text-shadow:0 1px #00000080;background:linear-gradient(#729fcf,#3465a4)}button.copied.svelte-80i96t{background:linear-gradient(#8ae234,#4e9a06);border-color:#3b7c09;box-shadow:inset 0 1px #ffffff80,0 0 0 1px #8ae23459}.document-path.svelte-80i96t{align-items:center;gap:var(--space-2);min-width:0;color:var(--base01);font-size:var(--text-1);font-weight:700;display:flex}.document-path.svelte-80i96t span:where(.svelte-80i96t){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-shell.svelte-80i96t{background:var(--base00);grid-template-columns:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.line-gutter.svelte-80i96t{padding:var(--space-3) var(--space-2);color:var(--base03);background:var(--base11);border-right:1px solid var(--base01);font-family:var(--font-mono);font-size:var(--text-1);text-align:right;-webkit-user-select:none;user-select:none;line-height:1.45;overflow:hidden}.line-gutter.svelte-80i96t span:where(.svelte-80i96t){min-width:2ch;display:block}.code-pane.svelte-80i96t{min-width:0;overflow:auto}.gedit-code.svelte-80i96t{min-height:100%;padding:var(--space-3);color:var(--base07);background:var(--base00);font-family:var(--font-mono);font-size:var(--text-1);margin:0;line-height:1.45}.code-line.svelte-80i96t{white-space:pre;min-height:1.45em;display:block}.word-wrap.svelte-80i96t .code-line:where(.svelte-80i96t){white-space:pre-wrap;overflow-wrap:anywhere}.statusbar.svelte-80i96t{gap:var(--space-3);padding:2px var(--space-2);color:var(--base01);border-top:1px solid var(--base02);font-size:var(--text-0);background:linear-gradient(#d3d7cf,#b3b7b0);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.statusbar.svelte-80i96t span:where(.svelte-80i96t):first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-tray.svelte-t30f80{align-items:center;gap:var(--space-2);order:100;display:flex}.account-chip.svelte-t30f80,.tray-button.svelte-t30f80{border-radius:var(--radius-1);cursor:default;border:1px solid #0000;align-items:center;height:1.35rem;display:inline-flex}.account-chip.svelte-t30f80{gap:var(--space-1);max-width:12rem;padding:0 var(--space-1)}.tray-button.svelte-t30f80{justify-content:center;min-width:1.35rem}.account-chip.svelte-t30f80:hover,.tray-button.svelte-t30f80:hover{background:#ffeecb29;border-color:#ffffff2e #00000059 #00000073 #ffffff29}.account-chip.svelte-t30f80 img:where(.svelte-t30f80){border-radius:var(--radius-1)}.account-chip.svelte-t30f80 span:where(.svelte-t30f80){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-tray.svelte-t30f80 time:where(.svelte-t30f80){font-variant-numeric:tabular-nums}@media (width<=760px){.account-chip.svelte-t30f80 span:where(.svelte-t30f80){display:none}}.panel-menus.svelte-195lyvk{align-items:center;gap:1px;display:flex}.panel-menus.svelte-195lyvk button:where(.svelte-195lyvk),.panel-menus.svelte-195lyvk summary:where(.svelte-195lyvk){align-items:center;gap:var(--space-1);height:1.35rem;padding:0 var(--space-2);border-radius:var(--radius-1);cursor:default;border:1px solid #0000;display:inline-flex}.panel-menus.svelte-195lyvk button:where(.svelte-195lyvk):hover,.panel-menus.svelte-195lyvk summary:where(.svelte-195lyvk):hover,.panel-menu[open].svelte-195lyvk summary:where(.svelte-195lyvk){background:#ffeecb29;border-color:#ffffff2e #00000059 #00000073 #ffffff29}.panel-menu.svelte-195lyvk{position:relative}.panel-menu.svelte-195lyvk summary:where(.svelte-195lyvk){list-style:none}.panel-menu.svelte-195lyvk summary:where(.svelte-195lyvk)::-webkit-details-marker{display:none}.menu-popover.svelte-195lyvk{min-width:17rem;padding:var(--space-1);color:var(--text);z-index:1;text-shadow:none;background:linear-gradient(#f4e6cc,#cfb58c);border:1px solid #4d2c17;gap:1px;display:grid;position:absolute;top:calc(100% + 3px);left:0;box-shadow:0 10px 22px #0000006b}.menu-popover.svelte-195lyvk button:where(.svelte-195lyvk){width:100%;height:1.6rem;color:var(--text);justify-content:flex-start}.menu-popover.svelte-195lyvk button:where(.svelte-195lyvk):hover{color:#fff;background:var(--selection);border-color:#0000}.menu-popover.svelte-195lyvk span:where(.svelte-195lyvk){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-heading.svelte-195lyvk,.menu-empty.svelte-195lyvk{padding:var(--space-1) var(--space-2);color:var(--text-muted);font-size:var(--text-0);font-weight:700}.system-popover.svelte-195lyvk{min-width:13rem}.applications-menu.svelte-195lyvk{font-weight:650}@media (width<=760px){.panel-menus.svelte-195lyvk .panel-menu:where(.svelte-195lyvk){display:none}}.gnome-panel.svelte-1kvdese{z-index:9000;align-items:center;gap:var(--space-2);height:1.75rem;padding:2px var(--space-2);color:#fff5df;background:linear-gradient(#ffffff1c, transparent 42%), linear-gradient(90deg, var(--panel-start), var(--panel-end));border-top:1px solid var(--panel-border-light);border-bottom:1px solid var(--panel-border-dark);font-size:var(--text-1);text-shadow:0 1px #000000bf;display:flex;position:relative;box-shadow:0 1px 3px #00000080}.panel-launchers.svelte-1kvdese,.window-list.svelte-1kvdese{align-items:center;display:flex}.panel-launchers.svelte-1kvdese button:where(.svelte-1kvdese),.active-window.svelte-1kvdese{align-items:center;gap:var(--space-1);height:1.35rem;padding:0 var(--space-2);border-radius:var(--radius-1);cursor:default;border:1px solid #0000;display:inline-flex}.panel-launchers.svelte-1kvdese button:where(.svelte-1kvdese):hover{background:#ffeecb29;border-color:#ffffff2e #00000059 #00000073 #ffffff29}.panel-launchers.svelte-1kvdese{padding-left:var(--space-1);border-left:1px solid #ffffff21;gap:1px}.panel-launchers.svelte-1kvdese button:where(.svelte-1kvdese){justify-content:center;width:1.55rem;padding:0}.panel-spacer.svelte-1kvdese{flex:1}.window-list.svelte-1kvdese{gap:var(--space-1);min-width:min(32vw,24rem)}.active-window.svelte-1kvdese{color:#23170f;min-width:8rem;max-width:13rem;box-shadow:var(--shadow-sunken);text-shadow:0 1px #ffffffa6;background:linear-gradient(#f5e7cb,#b99d78);border-color:#fff3dc #755232 #4b2e19 #e8d3b4}.active-window.minimized.svelte-1kvdese{opacity:.72}.active-window.svelte-1kvdese span:where(.svelte-1kvdese){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=760px){.window-list.svelte-1kvdese{display:none}}.lock-screen.svelte-shzko5{z-index:9998;color:#eeeeec;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 50% 24%,#e9542033,#0000 18rem),linear-gradient(#300a24e6,#300a24f5);place-items:center;display:grid;position:fixed;inset:0}.lock-card.svelte-shzko5{width:min(24rem,100vw - 2rem);padding:var(--space-8) var(--space-6);text-align:center;justify-items:center;display:grid}.lock-clock.svelte-shzko5 time:where(.svelte-shzko5){color:#eeeeec;letter-spacing:-.06em;text-shadow:0 .25rem 1rem #00000052;font-size:clamp(3rem,16vw,5.5rem);font-weight:300;line-height:.95;display:block}.lock-clock.svelte-shzko5 p:where(.svelte-shzko5){margin-top:var(--space-2);color:#eeeeecc2;font-size:var(--text-2)}.lock-user.svelte-shzko5{align-items:center;gap:var(--space-3);margin-top:var(--space-7);padding:var(--space-3) var(--space-4);text-align:left;border-radius:var(--radius-3);background:#eeeeec14;border:1px solid #eeeeec29;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 1rem 2.2rem #00000038}.lock-avatar.svelte-shzko5{object-fit:cover;border:2px solid #eeeeeccc;border-radius:.8rem;width:3.5rem;height:3.5rem;box-shadow:0 .25rem .8rem #00000059}.lock-avatar.fallback.svelte-shzko5{object-fit:contain;background:#eeeeec;padding:.45rem}.lock-kicker.svelte-shzko5,.lock-user.svelte-shzko5 h1:where(.svelte-shzko5){color:#e95420}.lock-kicker.svelte-shzko5{font-size:var(--text-0);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.lock-user.svelte-shzko5 h1:where(.svelte-shzko5){max-width:14rem;font-size:var(--text-4);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lock-card.svelte-shzko5 button:where(.svelte-shzko5){margin-top:var(--space-5);color:#eeeeec;font:inherit;font-size:var(--text-1);border-radius:var(--radius-2);background:#e95420;border:1px solid #e95420;padding:.45rem 1.15rem;font-weight:700;box-shadow:0 .25rem .8rem #00000040}.lock-card.svelte-shzko5 button:where(.svelte-shzko5):hover,.lock-card.svelte-shzko5 button:where(.svelte-shzko5):focus-visible{background:#f06a35;outline:none}.dialog-backdrop.svelte-16st2kx{padding:var(--space-4);z-index:10000;background:#0000002e;place-items:center;display:grid;position:fixed;inset:1.75rem 0 0}.not-implemented-dialog.svelte-16st2kx{width:min(22rem,100%);color:var(--text);border-radius:var(--radius-3) var(--radius-3) var(--radius-2) var(--radius-2);box-shadow:var(--shadow-window);background:#f4e6cc;border:1px solid #2a170d;overflow:hidden}.dialog-titlebar.svelte-16st2kx{min-height:1.85rem;padding:3px var(--space-2) 3px var(--space-3);color:#fff1d7;background:linear-gradient(#ffffff24, transparent 45%), linear-gradient(var(--window-title-start), var(--window-title-end));text-shadow:0 1px 1px #000000e6;border-bottom:1px solid #1b0f09;justify-content:space-between;align-items:center;display:flex}.dialog-titlebar.svelte-16st2kx div:where(.svelte-16st2kx){align-items:center;gap:var(--space-2);min-width:0;display:flex}.dialog-titlebar.svelte-16st2kx h2:where(.svelte-16st2kx){font-size:var(--text-2)}.dialog-titlebar.svelte-16st2kx button:where(.svelte-16st2kx){border-radius:var(--radius-round);cursor:default;background:radial-gradient(circle at 35% 30%,#fff4d0,#cf7b1f 45%,#6d3412 78%);border:1px solid #1e120a;width:14px;height:14px;box-shadow:inset 0 1px #ffffff3d}.dialog-titlebar.svelte-16st2kx button:where(.svelte-16st2kx):hover{background:radial-gradient(circle at 35% 30%,#ffd6c9,#ef2929 42%,#600 78%)}.dialog-body.svelte-16st2kx{gap:var(--space-4);padding:var(--space-5);background:linear-gradient(#fff8ed,#e4cfad);grid-template-columns:48px minmax(0,1fr);align-items:center;display:grid}.dialog-body.svelte-16st2kx p:where(.svelte-16st2kx){font-size:var(--text-3);font-weight:700}.dialog-actions.svelte-16st2kx{padding:var(--space-3);background:#d6bf99;border-top:1px solid #a5875d;justify-content:end;display:flex}.dialog-actions.svelte-16st2kx button:where(.svelte-16st2kx){min-width:5.5rem;height:1.8rem;padding:0 var(--space-4);border-radius:var(--radius-2);box-shadow:var(--shadow-raised);cursor:default;background:linear-gradient(#fff9ec,#ceb48a);border:1px solid #9b7d55;font-weight:700}.dialog-actions.svelte-16st2kx button:where(.svelte-16st2kx):active{box-shadow:var(--shadow-sunken)}.setup-dialog.svelte-1anp7uh{align-content:start;gap:var(--space-4);height:100%;padding:var(--space-5);background:linear-gradient(90deg,#ffffffa6,#ffffff2e),linear-gradient(#f8edda,#decaac);display:grid}.intro-panel.svelte-1anp7uh{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-3);box-shadow:var(--shadow-raised);background:linear-gradient(#fffaf0,#ead8ba);border:1px solid #b29165;grid-template-columns:4rem minmax(0,1fr);align-items:center;display:grid}.identity-icon.svelte-1anp7uh{border-radius:var(--radius-3);width:4rem;height:4rem;box-shadow:var(--shadow-sunken);background:linear-gradient(#fff5dd,#cba16c);border:1px solid #8f673f;place-items:center;display:grid;overflow:hidden}.identity-icon.svelte-1anp7uh img:where(.svelte-1anp7uh){object-fit:cover;width:48px;height:48px}.eyebrow.svelte-1anp7uh{color:var(--orange-700);font-size:var(--text-0);letter-spacing:.04em;text-transform:uppercase;font-weight:700}h2.svelte-1anp7uh{margin-top:var(--space-1);font-size:var(--text-5);line-height:var(--leading-tight)}.intro-panel.svelte-1anp7uh p:where(.svelte-1anp7uh):last-child{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-2)}.handle-form.svelte-1anp7uh{gap:var(--space-2);display:grid}.handle-form.svelte-1anp7uh label:where(.svelte-1anp7uh){font-size:var(--text-1);font-weight:700}.handle-row.svelte-1anp7uh{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.typeahead-field.svelte-1anp7uh{min-width:0;position:relative}input.svelte-1anp7uh{width:100%;height:2rem;padding:0 var(--space-3);color:var(--text);border-radius:var(--radius-2);box-shadow:var(--shadow-sunken);background:#fffdf7;border:1px solid #8e7654}.typeahead-menu.svelte-1anp7uh{z-index:20;border-radius:var(--radius-2);background:#fffdf7;border:1px solid #8e7654;max-height:15rem;padding:2px;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 10px #3e2a1447}.typeahead-menu.svelte-1anp7uh button:where(.svelte-1anp7uh){width:100%;height:auto;min-height:2.5rem;padding:var(--space-1) var(--space-2);align-items:center;gap:var(--space-2);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:2rem minmax(0,1fr);font-weight:400;display:grid}.typeahead-menu.svelte-1anp7uh button.active:where(.svelte-1anp7uh),.typeahead-menu.svelte-1anp7uh button:where(.svelte-1anp7uh):hover{color:#fff;text-shadow:0 1px #00000059;background:#c66b1f}.typeahead-menu.svelte-1anp7uh img:where(.svelte-1anp7uh){object-fit:cover;border-radius:var(--radius-2);background:#ead8ba;border:1px solid #b29165;width:2rem;height:2rem}.typeahead-menu.svelte-1anp7uh span:where(.svelte-1anp7uh){min-width:0;display:grid}.typeahead-menu.svelte-1anp7uh strong:where(.svelte-1anp7uh),.typeahead-menu.svelte-1anp7uh small:where(.svelte-1anp7uh){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.typeahead-menu.svelte-1anp7uh small:where(.svelte-1anp7uh){color:var(--text-muted);font-size:var(--text-0)}.typeahead-menu.svelte-1anp7uh button.active:where(.svelte-1anp7uh) small:where(.svelte-1anp7uh),.typeahead-menu.svelte-1anp7uh button:where(.svelte-1anp7uh):hover small:where(.svelte-1anp7uh){color:#fff0d8}.typeahead-status.svelte-1anp7uh{padding:var(--space-2) var(--space-3);font-size:var(--text-1)}.error-text.svelte-1anp7uh{color:#721c0d}button.svelte-1anp7uh{height:2rem;padding:0 var(--space-4);border-radius:var(--radius-2);box-shadow:var(--shadow-raised);font-size:var(--text-1);cursor:default;border:1px solid #9b7d55;font-weight:700}button.svelte-1anp7uh:disabled{cursor:not-allowed;opacity:.56}button.svelte-1anp7uh:not(:disabled):active{box-shadow:var(--shadow-sunken)}.secondary.svelte-1anp7uh,.handle-row.svelte-1anp7uh button:where(.svelte-1anp7uh){background:linear-gradient(#fff9ec,#ceb48a)}.primary.svelte-1anp7uh{color:#fff;text-shadow:0 1px #0000008c;background:linear-gradient(#e98b34,#ae4f12);border-color:#f4b46b #8d3c0b #713009 #f1a35e}.status-box.svelte-1anp7uh{min-height:7rem;padding:var(--space-4);border-radius:var(--radius-2);box-shadow:var(--shadow-sunken);font-size:var(--text-2);background:#fffaf0;border:1px solid #b29165}.status-box.error.svelte-1anp7uh{color:#721c0d;background:#f7d6c9;border-color:#b55a38}.status-box.verified.svelte-1anp7uh{background:#fffdf6}.resolved-header.svelte-1anp7uh{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.resolved-header.svelte-1anp7uh span:where(.svelte-1anp7uh){padding:1px var(--space-2);color:#fff;background:var(--green-700);border-radius:var(--radius-round);font-size:var(--text-0);font-weight:700}dl.svelte-1anp7uh{gap:var(--space-2);display:grid}dl.svelte-1anp7uh div:where(.svelte-1anp7uh){gap:var(--space-3);grid-template-columns:4rem minmax(0,1fr);display:grid}dt.svelte-1anp7uh{color:var(--text-muted);font-weight:700}dd.svelte-1anp7uh{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-1)}.setup-actions.svelte-1anp7uh{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid #8e765473;display:flex}@media (width<=640px){.setup-dialog.svelte-1anp7uh{padding:var(--space-3)}.intro-panel.svelte-1anp7uh,.handle-row.svelte-1anp7uh,dl.svelte-1anp7uh div:where(.svelte-1anp7uh){grid-template-columns:1fr}.identity-icon.svelte-1anp7uh{display:none}.setup-actions.svelte-1anp7uh{justify-content:stretch}.setup-actions.svelte-1anp7uh button:where(.svelte-1anp7uh){flex:1}}@font-face{font-family:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./ubuntu-sans-cyrillic-ext-wght-normal.BuT0pXiX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./ubuntu-sans-cyrillic-wght-normal.CNNTomPB.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./ubuntu-sans-greek-ext-wght-normal.DhrAXzd8.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./ubuntu-sans-greek-wght-normal.Qd-wTFx9.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./ubuntu-sans-latin-ext-wght-normal.B9YaNJWD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./ubuntu-sans-latin-wght-normal.4elLiOro.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Sans Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(./ubuntu-sans-cyrillic-ext-wght-italic.B5HKk-tN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Sans Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(./ubuntu-sans-cyrillic-wght-italic.BIKez_Cr.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Sans Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(./ubuntu-sans-greek-ext-wght-italic.DM6ON5Pk.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Ubuntu Sans Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(./ubuntu-sans-greek-wght-italic.-QNlfyOw.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Sans Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(./ubuntu-sans-latin-ext-wght-italic.CmTvNV2a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Sans Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(./ubuntu-sans-latin-wght-italic.Ci2ELJKW.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ubuntu-mono-cyrillic-ext-400-normal.C5u8faa9.woff2)format("woff2"),url(./ubuntu-mono-cyrillic-ext-400-normal.CL-A5l1V.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ubuntu-mono-cyrillic-400-normal.OGyu3tt3.woff2)format("woff2"),url(./ubuntu-mono-cyrillic-400-normal.Di_0TARV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ubuntu-mono-greek-ext-400-normal.CUE8Ia0W.woff2)format("woff2"),url(./ubuntu-mono-greek-ext-400-normal.BNZd3ZNJ.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ubuntu-mono-greek-400-normal.CCUzT4Jh.woff2)format("woff2"),url(./ubuntu-mono-greek-400-normal.DR50Gfyl.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ubuntu-mono-latin-ext-400-normal.Cadvr_Yo.woff2)format("woff2"),url(./ubuntu-mono-latin-ext-400-normal.C-izf5FM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ubuntu-mono-latin-400-normal.l4cqI2xd.woff2)format("woff2"),url(./ubuntu-mono-latin-400-normal.DpWeehTz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ubuntu-mono-cyrillic-ext-700-normal.Bs-2rkWJ.woff2)format("woff2"),url(./ubuntu-mono-cyrillic-ext-700-normal.CqMWGnc6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ubuntu-mono-cyrillic-700-normal.BFVeNRUG.woff2)format("woff2"),url(./ubuntu-mono-cyrillic-700-normal.Fcmsc1TE.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ubuntu-mono-greek-ext-700-normal.BT9L2HK2.woff2)format("woff2"),url(./ubuntu-mono-greek-ext-700-normal.C7ZC70Zm.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ubuntu-mono-greek-700-normal.BZ2dYCtm.woff2)format("woff2"),url(./ubuntu-mono-greek-700-normal.CzNTt3J6.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ubuntu-mono-latin-ext-700-normal.DW9JNpKV.woff2)format("woff2"),url(./ubuntu-mono-latin-ext-700-normal.DDYBRrrS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ubuntu-mono-latin-700-normal.nUYOZNIl.woff2)format("woff2"),url(./ubuntu-mono-latin-700-normal.g9eDMPsO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh}img,picture,svg,canvas{max-width:100%;display:block}button,input,textarea,select{font:inherit}button{color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}:root{--aubergine-950:#2c001e;--aubergine-900:#3f102f;--aubergine-800:#5a1f43;--brown-950:#1f140d;--brown-900:#2d1b12;--brown-800:#4a2d1a;--brown-700:#6b401e;--brown-600:#8a5527;--orange-700:#c45b12;--orange-600:#dd6f1a;--orange-500:#f28c22;--tan-100:#f4ead7;--tan-200:#e6d2b3;--tan-300:#d1b183;--sand-50:#fbf8ef;--sand-100:#f2ead9;--sand-200:#dfcfaf;--gray-900:#201d1a;--gray-700:#4d4740;--gray-500:#827b70;--gray-300:#bdb6aa;--gray-200:#d7d0c4;--gray-100:#ede8dc;--blue-700:#235a97;--blue-600:#2d76bd;--green-700:#4b7429;--desktop-bg:#5b412e;--desktop-text:#fff7df;--panel-start:#3b2418;--panel-end:#1f140d;--panel-border-light:#ffffff2e;--panel-border-dark:#000000a6;--window-chrome:#d9c7aa;--window-chrome-dark:#9f835d;--window-title-start:#704321;--window-title-end:#3c2113;--window-surface:#f3eadb;--window-surface-raised:#fffaf0;--window-surface-sunken:#d8c7ab;--text:#251b13;--text-muted:#67594c;--accent:var(--orange-600);--focus-ring:#f4ba62;--selection:#d96c18;--font-sans:"Ubuntu Sans Variable", Ubuntu, system-ui, sans-serif;--font-mono:"Ubuntu Mono", "DejaVu Sans Mono", monospace;--text-0:.75rem;--text-1:.8125rem;--text-2:.875rem;--text-3:1rem;--text-4:1.125rem;--text-5:1.375rem;--text-6:1.75rem;--leading-tight:1.15;--leading-base:1.4;--leading-roomy:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-1:2px;--radius-2:4px;--radius-3:7px;--radius-round:999px;--shadow-window:0 18px 46px #0000006b, 0 1px 0 #ffffff80 inset;--shadow-raised:0 1px 0 #ffffffbf inset, 0 1px 2px #00000047;--shadow-sunken:0 1px 2px #00000059 inset, 0 1px 0 #ffffff59}html{font-family:var(--font-sans);color:var(--text);background:var(--desktop-bg);font-size:16px}body{line-height:var(--leading-base);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow:hidden}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{color:#fff;background:var(--selection)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.gnome-desktop.svelte-12qhfyh{background:radial-gradient(circle at 20% 18%,#ffbf5c38,#0000 22rem),radial-gradient(circle at 84% 75%,#4e24128f,#0000 26rem),linear-gradient(#2d170e14,#2d170e1f),url(../../../ubuntu_810_wallpaper.jpg) 50%/cover;grid-template-rows:auto minmax(0,1fr);min-height:100vh;display:grid}.desktop-stage.svelte-12qhfyh{gap:var(--space-5);min-height:0;padding:var(--space-5);grid-template-rows:minmax(0,1fr);grid-template-columns:7rem minmax(20rem,62rem) minmax(0,1fr);display:grid;position:relative}.desktop-icons.svelte-12qhfyh{align-content:start;justify-items:center;gap:var(--space-4);display:grid}.primary-window.svelte-12qhfyh{align-self:center;height:min(42rem,100vh - 6.5rem);min-height:28rem;position:relative}.primary-window.svelte-12qhfyh .app-window{height:100%}.primary-window.maximized.svelte-12qhfyh,.about-window.maximized.svelte-12qhfyh,.document-viewer-window.maximized.svelte-12qhfyh,.gedit-window.maximized.svelte-12qhfyh{width:auto;height:auto;min-height:0;position:fixed;inset:1.75rem 0 0}.about-window.svelte-12qhfyh,.document-viewer-window.svelte-12qhfyh,.gedit-window.svelte-12qhfyh{z-index:3;position:absolute}.about-window.svelte-12qhfyh{width:min(34rem,100vw - 2rem);height:min(28rem,100vh - 5rem);top:min(8rem,16vh);left:min(46rem,52vw)}.document-viewer-window.svelte-12qhfyh{width:min(48rem,100vw - 2rem);height:min(38rem,100vh - 5rem);top:min(5rem,10vh);left:min(16rem,18vw)}.gedit-window.svelte-12qhfyh{width:min(44rem,100vw - 2rem);height:min(34rem,100vh - 5rem);top:min(6rem,12vh);left:min(20rem,24vw)}.about-window.svelte-12qhfyh .app-window,.document-viewer-window.svelte-12qhfyh .app-window,.gedit-window.svelte-12qhfyh .app-window{height:100%}.sticky-note.svelte-12qhfyh{width:min(18rem,100%);margin-bottom:var(--space-8);padding:var(--space-4);color:#3a250e;border-radius:var(--radius-2);background:linear-gradient(135deg,#fff1a9,#e9bf51);border:1px solid #946b19;align-self:end;position:relative;transform:rotate(1.2deg);box-shadow:0 12px 24px #00000040,inset 0 1px #ffffffb8}.sticky-note.svelte-12qhfyh button:where(.svelte-12qhfyh){top:var(--space-1);right:var(--space-1);color:#6b4a12;cursor:default;width:1.25rem;height:1.25rem;font-weight:700;position:absolute}.sticky-note.svelte-12qhfyh h2:where(.svelte-12qhfyh){font-size:var(--text-4);line-height:var(--leading-tight)}.sticky-note.svelte-12qhfyh p:where(.svelte-12qhfyh){margin-top:var(--space-2);font-size:var(--text-2)}@media (width<=1000px){.desktop-stage.svelte-12qhfyh{padding:var(--space-3);grid-template-columns:6.5rem minmax(0,1fr)}.about-window.svelte-12qhfyh,.gedit-window.svelte-12qhfyh{left:auto;right:var(--space-3)}.sticky-note.svelte-12qhfyh{display:none}}@media (width<=640px){.desktop-stage.svelte-12qhfyh{grid-template-columns:1fr}.desktop-icons.svelte-12qhfyh{display:none}.primary-window.svelte-12qhfyh{height:calc(100vh - 4.25rem);min-height:0}.about-window.svelte-12qhfyh,.gedit-window.svelte-12qhfyh{top:var(--space-3);right:var(--space-3);left:var(--space-3);width:auto;height:min(28rem,100vh - 6rem)}}
