@layer pos.base,pos.theme,pos.host;@layer pos.base{.pos-root{--pos-surface: light-dark(#f5f6f7, #11151b);--pos-panel: light-dark(#ffffff, #151a20);--pos-text: light-dark(#22272b, #e1e6eb);--pos-muted: light-dark(#606870, #a4adb6);--pos-accent: light-dark(#527b98, #81b5d8);--pos-border: light-dark(#c5c9cd, #3e474f);--pos-selection: color-mix(in srgb, var(--pos-accent) 16%, var(--pos-panel));--pos-hover: color-mix(in srgb, var(--pos-text) 5%, var(--pos-panel));--pos-radius: 0px;--pos-shadow: none;--pos-font: system-ui, sans-serif;--pos-font-mono: ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--pos-density: 1;--pos-motion: .12s;position:relative;isolation:isolate;box-sizing:border-box;color:var(--pos-text);background:var(--pos-surface);font-family:var(--pos-font);color-scheme:light}.pos-root:where([data-pos-color-scheme~=light i]:not([data-pos-color-scheme~=dark i])){color-scheme:light}.pos-root:where([data-pos-color-scheme~=dark i]:not([data-pos-color-scheme~=light i])){color-scheme:dark}.pos-root:where([data-pos-color-scheme~=light i][data-pos-color-scheme~=dark i]){color-scheme:light dark}.pos-root *,.pos-root *:before,.pos-root *:after{box-sizing:border-box}.pos-root :where(button,input,select,textarea){font:inherit;color:inherit;border:1px solid var(--pos-border);border-radius:var(--pos-radius);background:var(--pos-panel)}.pos-root :where(button){cursor:pointer}.pos-root :where(button:hover:not(:disabled)){background:var(--pos-hover)}.pos-root button:disabled{cursor:not-allowed;opacity:.55}.pos-root :focus-visible{outline:2px solid var(--pos-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pos-root{--pos-motion: 0ms}}@media(forced-colors:active){.pos-root{--pos-surface: Canvas;--pos-panel: Canvas;--pos-text: CanvasText;--pos-muted: CanvasText;--pos-accent: Highlight;--pos-border: ButtonBorder;--pos-selection: Highlight;--pos-hover: Canvas;--pos-shadow: none}}}@layer pos.base{._surface_1hgm8_3{position:relative;width:100%;height:100%;min-height:320px;overflow:hidden;isolation:isolate}._window_1hgm8_5{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;background:var(--pos-panel, white);border:1px solid var(--pos-border, #bbb);border-radius:var(--pos-radius, 0px);box-shadow:var(--pos-shadow, none);overflow:hidden}._window_1hgm8_5[hidden]{display:none}._window_1hgm8_5[data-active=true]{border-color:var(--pos-active-border, var(--pos-border, #bbb))}._window_1hgm8_5[data-pos-slot=window]:focus-visible{outline:none}._titlebar_1hgm8_15{display:flex;align-items:center;flex:0 0 38px;padding-inline-start:4px;gap:4px;background:var(--pos-surface, #eee);border-bottom:1px solid var(--pos-border, #bbb);-webkit-user-select:none;user-select:none}._titlebar_1hgm8_15[data-pos-movable=true]{touch-action:none;cursor:grab}._icon_1hgm8_19{flex:0 0 16px;width:16px;height:16px;margin-inline-start:4px}._title_1hgm8_15{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400}._controls_1hgm8_23{display:flex}._controls_1hgm8_23 button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--pos-radius, 0px);background:transparent;min-width:32px;min-height:30px;padding:0;cursor:pointer}header._titlebar_1hgm8_15:focus-visible,._controls_1hgm8_23 button:focus-visible{outline-offset:-2px}._content_1hgm8_29{flex:1;min-height:0;overflow:auto;position:relative;padding:var(--pos-content-padding, 4px)}._handle_1hgm8_31{position:absolute;background:transparent;border:0;padding:0;touch-action:none;z-index:2}._handle_1hgm8_31[data-edge=n],._handle_1hgm8_31[data-edge=s]{height:5px;left:8px;right:8px;cursor:ns-resize}._handle_1hgm8_31[data-edge=n]{top:0}._handle_1hgm8_31[data-edge=s]{bottom:0}._handle_1hgm8_31[data-edge=e],._handle_1hgm8_31[data-edge=w]{width:5px;top:8px;bottom:8px;cursor:ew-resize}._handle_1hgm8_31[data-edge=e]{right:0}._handle_1hgm8_31[data-edge=w]{left:0}._handle_1hgm8_31[data-edge=ne],._handle_1hgm8_31[data-edge=nw],._handle_1hgm8_31[data-edge=se],._handle_1hgm8_31[data-edge=sw]{width:9px;height:9px}._handle_1hgm8_31[data-edge=ne]{top:0;right:0;cursor:nesw-resize}._handle_1hgm8_31[data-edge=nw]{top:0;left:0;cursor:nwse-resize}._handle_1hgm8_31[data-edge=se]{bottom:0;right:0;cursor:nwse-resize}._handle_1hgm8_31[data-edge=sw]{bottom:0;left:0;cursor:nesw-resize}._switcher_1hgm8_47{position:absolute;bottom:0;height:46px;width:100%;display:flex;align-items:center;overflow-x:auto;z-index:100000;background:var(--pos-surface)}._switcher_1hgm8_47 button{flex:0 0 auto;min-width:0;max-width:100%;min-height:36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--pos-border);border-radius:var(--pos-radius, 0px);background:var(--pos-panel)}._switcher_1hgm8_47 button:focus-visible{outline-offset:-3px}._switcher_1hgm8_47 button[aria-pressed=true]{border-color:var(--pos-accent)}@media(pointer:coarse){._controls_1hgm8_23 button{min-width:44px;min-height:44px}._titlebar_1hgm8_15{min-height:48px}}}@layer pos.base{.pos-viewer{min-width:0;height:100%;overflow:auto;color:var(--pos-text)}.pos-viewer img,.pos-viewer video{max-width:100%;max-height:100%;object-fit:contain}.pos-viewer audio{max-width:100%}.pos-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:var(--pos-font-mono, monospace)}.pos-markdown{line-height:1.65;overflow-wrap:anywhere}.pos-markdown a{color:var(--pos-accent)}.pos-markdown pre{overflow:auto}}@layer pos.base{.pos-desktop,.pos-desktop-content,.pos-desktop-main,.pos-dialog-content{height:100%;min-height:0}.pos-desktop{position:relative;isolation:isolate;container-type:size}.pos-desktop-main{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto}.pos-desktop-main>[data-pos-surface]{grid-row:1;min-height:0}.pos-desktop-backdrop{position:absolute;inset:0;z-index:0;overflow:auto}.pos-shell-panel{grid-row:2;position:relative;z-index:10;display:flex;align-items:stretch;min-width:0;border-block-start:1px solid var(--pos-border);border-radius:var(--pos-panel-radius, 0px);background:var(--pos-panel)}.pos-panel-system{display:flex;align-items:stretch;margin-inline-start:auto}button.pos-shell-trigger,.pos-taskbar button{display:inline-flex;align-items:center;min-height:40px;border:0;background:transparent;padding-inline:.65rem}.pos-shell-trigger{justify-content:center;gap:.4rem;white-space:nowrap}button.pos-shell-trigger:focus-visible,.pos-taskbar button:focus-visible,.pos-shell-popup :is(button,input):focus-visible{outline-offset:-2px}.pos-shell-symbol{display:block;width:18px;height:18px;flex:0 0 18px}.pos-shell-symbol>svg{width:100%;height:100%}button.pos-show-desktop{border-inline-start:1px solid var(--pos-border)}.pos-show-desktop>svg{width:18px;height:18px}.pos-show-desktop[aria-pressed=true],.pos-taskbar button[aria-pressed=true]{background:var(--pos-selection)}.pos-taskbar{display:flex;align-items:stretch;flex:1;min-width:0;overflow-x:auto;border-inline-start:1px solid var(--pos-border)}.pos-taskbar button{flex:0 1 10rem;gap:.5rem;min-width:6rem;text-align:start}.pos-taskbar button svg{flex:0 0 16px;width:16px;height:16px}.pos-taskbar button span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pos-taskbar button[data-icon-only]{flex:0 0 auto;min-width:40px;justify-content:center}.pos-taskbar button[data-minimized=true]{color:var(--pos-muted)}.pos-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pos-tray{display:inline-flex;align-items:center;gap:.3rem;padding-inline:.5rem;white-space:nowrap}.pos-clock{display:inline-flex;align-items:center;gap:.6rem;padding-inline:.6rem;white-space:nowrap;font-variant-numeric:tabular-nums}.pos-tray-icon{width:18px;height:18px}.pos-tray-label{display:none}.pos-shell-popover{position:static}.pos-shell-popup{position:absolute;inset-block-end:100%;inset-inline-start:0;display:flex;flex-direction:column;width:min(34rem,100cqw);height:min(27rem,calc(100cqh - 100%));min-height:0;overflow:hidden;border:1px solid var(--pos-border);background:var(--pos-panel)}.pos-shell-popover[data-align=end] .pos-shell-popup{inset-inline-start:auto;inset-inline-end:0}.pos-shell-popover:not([data-kind=applications]) .pos-shell-popup{width:min(22rem,100cqw);height:auto;max-height:calc(100cqh - 100%);overflow-y:auto}.pos-shell-popup h2{margin:0;padding:.5rem .75rem;font-size:inherit}.pos-menu-content{display:grid;grid-template-rows:auto minmax(0,1fr) auto;flex:1;overflow-y:auto}input.pos-menu-search{width:100%;min-height:42px;border:0;border-bottom:1px solid var(--pos-border);border-radius:0}.pos-menu-layout{display:grid;grid-template-columns:11rem minmax(0,1fr);min-height:0}.pos-menu-categories{display:flex;flex-direction:column;overflow-y:auto;border-inline-end:1px solid var(--pos-border)}.pos-menu-categories button{display:flex;align-items:center;gap:.6rem;width:100%;min-height:38px;border:0;background:transparent;text-align:start}.pos-menu-categories svg,.pos-application-list svg{flex:0 0 18px;width:18px;height:18px}.pos-menu-categories button[aria-current=page]{background:var(--pos-selection);border-inline-start:2px solid var(--pos-accent)}.pos-menu-programs{display:flex;flex-direction:column;min-width:0;min-height:0}.pos-menu-programs header{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.5rem .75rem}.pos-menu-programs h3{margin:0;font-size:inherit}.pos-application-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.pos-application-list button{display:flex;align-items:center;gap:.6rem;width:100%;min-height:40px;border:0;background:transparent;text-align:start}.pos-app-badge{display:grid;place-items:center;flex:0 0 1.5rem;height:1.5rem}.pos-menu-programs p{padding-inline:.75rem}.pos-menu-shortcuts{display:flex;justify-content:flex-end;flex-wrap:wrap;border-block-start:1px solid var(--pos-border)}.pos-menu-shortcuts button,.pos-session-actions button,button.pos-menu-back{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;border:0;background:transparent}.pos-menu-shortcuts svg,.pos-session-actions svg,.pos-menu-back svg{width:18px;height:18px;flex-shrink:0}.pos-session-actions{display:grid}.pos-session-actions button{width:100%;text-align:start}.pos-workspace-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pos-menu-content>.pos-session-actions,.pos-menu-content>.pos-workspace-overview{align-self:start}.pos-workspace-overview button{display:grid;text-align:start;overflow-wrap:anywhere}.pos-workspace-preview{display:grid;grid-template-columns:1fr 1fr;align-content:start;height:5rem;border:1px solid var(--pos-border)}.pos-workspace-preview>span{height:1.6rem;border:1px solid var(--pos-border)}.pos-workspace-overview button[aria-pressed=true]{background:var(--pos-selection);border-color:var(--pos-accent)}[dir=rtl] .pos-menu-back svg{transform:scaleX(-1)}[data-pos-panel-position=top] .pos-desktop-main{grid-template-rows:auto minmax(0,1fr)}[data-pos-panel-position=top] .pos-desktop-main>[data-pos-surface]{grid-row:2}[data-pos-panel-position=top] .pos-shell-panel{grid-row:1;border-block-start:0;border-block-end:1px solid var(--pos-border)}[data-pos-panel-position=top] .pos-shell-popup{inset-block-end:auto;inset-block-start:100%}@container (max-width: 560px){.pos-shell-panel{flex-wrap:wrap}.pos-taskbar{order:3;flex-basis:100%}.pos-taskbar:empty{display:none}.pos-tray,.pos-clock-date{display:none}.pos-menu-layout{grid-template-columns:9.5rem minmax(0,1fr)}.pos-application-list{grid-template-columns:minmax(0,1fr)}.pos-shell-popup{height:min(30rem,calc(100cqh - 100%))}}@media(pointer:coarse){.pos-shell-panel button,.pos-shell-panel select{min-height:44px}}@media(forced-colors:active){.pos-shell-panel button{border-color:ButtonBorder}.pos-taskbar button[aria-pressed=true],.pos-show-desktop[aria-pressed=true],.pos-menu-categories button[aria-current=page]{forced-color-adjust:none;background:Highlight;color:HighlightText}.pos-taskbar button[aria-pressed=true]:focus-visible,.pos-show-desktop[aria-pressed=true]:focus-visible,.pos-workspace-overview button[aria-pressed=true]:focus-visible,.pos-menu-categories button[aria-current=page]:focus-visible{outline-color:HighlightText}}.pos-dialog-scope{height:100%;position:relative;isolation:isolate}.pos-dialog-overlay,.pos-session-overlay{position:absolute;inset:0;z-index:200000;display:flex;align-items:center;justify-content:center;background:#0006}.pos-dialog-panel{max-width:32rem;max-height:100%;overflow:auto;border:1px solid var(--pos-border);background:var(--pos-panel);padding:1rem}.pos-dialog-panel h2{margin-block:0 .5rem;font-size:1.1rem}.pos-dialog-panel button{margin-inline-end:.25rem}.pos-document-dialog{border:0;padding:0;background:transparent}.pos-document-dialog::backdrop{background:#0006}.pos-session-overlay{flex-direction:column;background:var(--pos-panel)}.pos-session-overlay>p{max-width:36rem;overflow-wrap:anywhere;text-align:center}.pos-power-on{display:grid;place-items:center;width:64px;height:64px}.pos-power-on svg{width:28px;height:28px}.pos-boot-screen{display:grid;width:min(18rem,80%);text-align:center}.pos-session-choices{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.pos-boot-skip{display:grid;justify-items:center;gap:.5rem;margin-top:1.5rem;text-align:center}.pos-boot-skip p{margin:0}.pos-boot-track{display:block;height:3px;overflow:hidden;background:var(--pos-border)}.pos-boot-track>span{display:block;width:35%;height:100%;background:var(--pos-accent)}[data-pos-boot-animation=on] .pos-boot-track>span{animation:pos-boot-progress 1.2s ease-in-out infinite alternate}@keyframes pos-boot-progress{0%{transform:translate(0)}to{transform:translate(185%)}}@media(prefers-reduced-motion:reduce){[data-pos-boot-animation] .pos-boot-track>span{animation:none}}@media(forced-colors:active){.pos-boot-track{background:Canvas;border:1px solid CanvasText;height:5px}.pos-boot-track>span{background:Highlight}}.pos-notifications{position:absolute;inset-inline-end:.75rem;grid-row:1 / 2;bottom:0;z-index:150000;max-height:50%;max-width:min(24rem,90%);overflow:auto}[data-pos-panel-position=top] .pos-notifications{grid-row:2 / 3}.pos-notifications article{position:relative;margin-block-start:.5rem;padding:.75rem;padding-inline-end:3rem;overflow-wrap:anywhere;border:1px solid var(--pos-border);background:var(--pos-panel)}.pos-notifications article button{position:absolute;inset-inline-end:.25rem;top:.25rem;display:grid;place-items:center;width:32px;height:32px}}@layer pos.base{.pos-preset-backdrop{position:absolute;inset:0;pointer-events:none}.pos-preset-backdrop nav{position:absolute;inset-block-start:1rem;inset-inline-start:1rem;display:grid;width:6rem;pointer-events:auto}.pos-preset-backdrop nav button{display:grid;justify-items:center;border:0;background:transparent;text-align:center}.pos-preset-backdrop nav svg{width:2rem;height:2rem}.pos-preset-brand{position:absolute;inset-block-start:1rem;inset-inline-end:1rem;display:grid;text-align:end}.pos-preferences{min-width:0}.pos-preferences h2,.pos-preferences h3{margin:0;font-size:inherit}.pos-preferences-description{margin-block:.25rem .75rem}.pos-preference-row{display:grid;gap:.3rem;padding-block:.5rem;border-block-end:1px solid var(--pos-border)}.pos-preference-control{display:grid;gap:.25rem}.pos-preference-toggle{display:flex;align-items:start;gap:.5rem;cursor:pointer}.pos-preference-toggle input{flex-shrink:0;width:1rem;height:1rem;margin:0}.pos-preference-row select,.pos-workspace-name input{width:100%;min-width:0}.pos-workspace-management{padding-block-start:.75rem}.pos-workspace-name{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.4rem}.pos-workspace-name label{display:grid;min-width:0}.pos-system-reset{margin-block-start:1rem;border:1px solid var(--pos-border);padding:.5rem}.pos-system-reset p{overflow-wrap:anywhere}.pos-preferences .pos-preferences-heading{margin-block:1rem .25rem}.pos-app-inventory,.pos-notification-history ul{list-style:none;margin:0;padding:0}.pos-app-inventory li{display:grid;grid-template-columns:1.1rem minmax(0,1fr);align-items:center;gap:.6rem;padding-block:.4rem;border-block-end:1px solid var(--pos-border)}.pos-app-inventory li>div{display:grid;min-width:0;overflow-wrap:anywhere}.pos-app-inventory svg{width:1.1rem;height:1.1rem}.pos-app-inventory small{color:var(--pos-muted)}.pos-notification-history li{display:flex;align-items:start;justify-content:space-between;gap:.5rem;padding-block:.4rem;border-block-end:1px solid var(--pos-border);overflow-wrap:anywhere}.pos-notification-history li p{margin:.15rem 0 0}.pos-notification-history>button{margin-block-start:.5rem}.pos-about-facts{display:grid;gap:.35rem;margin:0}.pos-about-facts div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.5rem}.pos-about-facts dt{color:var(--pos-muted)}.pos-about-facts dd{margin:0;overflow-wrap:anywhere}.pos-about ul{margin:0;padding-inline-start:1.25rem;overflow-wrap:anywhere}@media not (pointer:coarse){[data-pos-density=compact] :is(button.pos-shell-trigger,.pos-taskbar button,.pos-menu-shortcuts button,.pos-session-actions button,button.pos-menu-back,.pos-application-list button){min-height:32px}[data-pos-density=compact] .pos-menu-categories button{min-height:30px}[data-pos-density=compact] input.pos-menu-search{min-height:34px}[data-pos-density=compact] .pos-taskbar button[data-icon-only]{min-width:34px}[data-pos-density=compact] [data-pos-slot=titlebar]{flex-basis:30px}[data-pos-density=compact] [data-pos-slot=controls] button{min-width:28px;min-height:26px}[data-pos-density=compact] .pos-files-toolbar{padding:.25rem}[data-pos-density=compact] .pos-files-toolbar button{min-height:1.75rem}[data-pos-density=compact] .pos-files-toolbar .pos-files-location button{min-height:calc(1.75rem - 2px)}[data-pos-density=compact] .pos-file-list [role=option]{min-height:28px;padding-block:.1rem}[data-pos-density=compact] .pos-settings-nav button{min-height:26px}[data-pos-density=compact] .pos-preference-row{padding-block:.3rem}}@container pos-settings (max-width: 20rem){.pos-workspace-name{grid-template-columns:auto auto}.pos-workspace-name label{grid-column:1 / -1}}[data-pos-app=files],[data-pos-app=editor],[data-pos-app=settings]{--pos-content-padding: 0px}.pos-editor-application{display:flex;flex-direction:column;height:100%;min-height:0}.pos-editor-application>.pos-editor{flex:1}.pos-save-destination{display:grid;gap:.4rem;padding:.5rem;border-top:1px solid var(--pos-border)}.pos-editor-recovery{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .5rem}.pos-editor-recovery p{flex:1 1 14rem}.pos-save-destination label{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.pos-save-destination input{flex:1;min-width:8rem}.pos-save-destination-actions{display:flex;justify-content:end;gap:.4rem}}
