:where([data-starkit-dock]){font-family:var(--star-font-ui,var(--starplane-font,system-ui, sans-serif));box-shadow:var(--star-shadow-3,var(--starplane-shadow-3));width:max-content;height:max-content}:where([data-starkit-dock-rail]){overflow:visible}:where([data-starkit-dock-item]){cursor:pointer;color:inherit;padding:var(--star-space-1,.25rem);border-radius:var(--star-radius-control,6px);font:inherit;transition:transform var(--star-dur-fast,.12s) var(--star-ease,var(--starplane-ease-out,cubic-bezier(.16, 1, .3, 1))), filter var(--star-dur-fast,.12s) var(--star-ease,var(--starplane-ease-out,cubic-bezier(.16, 1, .3, 1)));background:0 0;border:0;place-items:center;display:grid;position:relative;transform:scale(1)}:where([data-starkit-dock][data-position=bottom] [data-starkit-dock-item]){transform-origin:bottom}:where([data-starkit-dock][data-position=top] [data-starkit-dock-item]){transform-origin:top}:where([data-starkit-dock][data-position=left] [data-starkit-dock-item]){transform-origin:0}:where([data-starkit-dock][data-position=right] [data-starkit-dock-item]){transform-origin:100%}:where([data-starkit-dock-glyph]){width:var(--starkit-dock-icon,2rem);height:var(--starkit-dock-icon,2rem);font-size:calc(var(--starkit-dock-icon,2rem) * .75);pointer-events:none;place-items:center;line-height:1;display:grid}:where([data-starkit-dock-item]:hover){transform:scale(1.45)}:where([data-starkit-dock-item]:hover+[data-starkit-dock-item]),:where([data-starkit-dock-item]:has(+[data-starkit-dock-item]:hover)){transform:scale(1.2)}:where([data-starkit-dock-item]:active){filter:brightness(.94);transform:scale(1.3)}:where([data-starkit-dock-item]):focus-visible{outline:2px solid var(--star-focus-ring,var(--star-accent,var(--starplane-focus-ring)));outline-offset:3px}:where([data-starkit-dock-item][data-disabled=true]){cursor:not-allowed;opacity:.4;pointer-events:none}:where([data-starkit-dock-dot]){width:var(--star-space-1,.25rem);height:var(--star-space-1,.25rem);background:var(--star-accent,var(--starplane-accent));opacity:0;transition:opacity var(--star-dur-fast,.12s) var(--star-ease,var(--starplane-ease-out,ease));border-radius:50%;position:absolute}:where([data-starkit-dock-item][data-running=true] [data-starkit-dock-dot]){opacity:1}:where([data-starkit-dock][data-position=bottom] [data-starkit-dock-dot]){bottom:-.18rem}:where([data-starkit-dock][data-position=top] [data-starkit-dock-dot]){top:-.18rem}:where([data-starkit-dock][data-position=left] [data-starkit-dock-dot]){left:-.18rem}:where([data-starkit-dock][data-position=right] [data-starkit-dock-dot]){right:-.18rem}:where([data-starkit-dock-item][data-active=true] [data-starkit-dock-glyph]){filter:drop-shadow(0 0 6px color-mix(in srgb, var(--star-accent) 60%, transparent))}:where([data-starkit-dock-badge]){min-width:var(--star-space-4,1rem);min-height:var(--star-space-4,1rem);padding:0 var(--star-space-1,.25rem);font-size:var(--star-text-2xs,.6875rem);color:var(--star-accent-on,var(--starplane-accent-on));background:color-mix(in srgb, var(--star-danger,var(--starplane-danger)) 82%, #000);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;top:-.1rem;right:-.1rem}:where([data-starkit-dock][data-size=sm]){--starkit-dock-icon:1.5rem}:where([data-starkit-dock][data-size=lg]){--starkit-dock-icon:2.5rem}:where([data-starkit-dock][data-magnify=false] [data-starkit-dock-item]:hover),:where([data-starkit-dock][data-magnify=false] [data-starkit-dock-item]:hover+[data-starkit-dock-item]),:where([data-starkit-dock][data-magnify=false] [data-starkit-dock-item]:has(+[data-starkit-dock-item]:hover)){transform:scale(1)}:where([data-starkit-dock][data-autohide=true]){transition:transform var(--star-dur-base,.16s) var(--star-ease,var(--starplane-ease-out,cubic-bezier(.16, 1, .3, 1)))}:where([data-starkit-dock][data-autohide=true][data-position=bottom]){transform:translateY(calc(100% - .35rem))}:where([data-starkit-dock][data-autohide=true][data-position=top]){transform:translateY(calc(.35rem - 100%))}:where([data-starkit-dock][data-autohide=true][data-position=left]){transform:translate(calc(.35rem - 100%))}:where([data-starkit-dock][data-autohide=true][data-position=right]){transform:translate(calc(100% - .35rem))}:where([data-starkit-dock][data-autohide=true]:hover),:where([data-starkit-dock][data-autohide=true]:focus-within){transform:none}:where([data-starkit-toolbar]){padding:var(--star-space-1,4px) var(--star-space-2,8px);font-family:var(--star-font-ui,var(--starplane-font,system-ui, sans-serif));border-bottom:1px solid var(--star-border,var(--starplane-border-subtle))}:where([data-starkit-toolbar-button]){align-items:center;gap:var(--star-space-1,.25rem);cursor:pointer;color:var(--star-text,var(--starplane-text-primary,inherit));font:inherit;border-radius:var(--star-radius-control,6px);padding:var(--star-space-1,.25rem) var(--star-space-2,.5rem);transition:background var(--star-dur-fast,.12s) var(--star-ease,var(--starplane-ease-out,ease)), transform var(--star-dur-fast,.12s) var(--star-ease,var(--starplane-ease-out,ease));background:0 0;border:1px solid #0000;display:inline-flex}:where([data-starkit-toolbar-button]:hover:not([disabled])){background:color-mix(in srgb, var(--star-text) 8%, transparent)}:where([data-starkit-toolbar-button]:active:not([disabled])){transform:translateY(.5px)scale(.98)}:where([data-starkit-toolbar-button]):focus-visible{outline:2px solid var(--star-focus-ring,var(--star-accent,var(--starplane-focus-ring)));outline-offset:2px}:where([data-starkit-toolbar-button][data-active=true]){background:color-mix(in srgb, var(--star-accent) 16%, transparent);color:var(--star-accent,var(--starplane-accent));border-color:color-mix(in srgb, var(--star-accent) 30%, transparent)}:where([data-starkit-toolbar-button][data-tone=danger]){color:var(--star-danger,var(--starplane-danger))}:where([data-starkit-toolbar-button][data-tone=danger]:hover:not([disabled])){background:color-mix(in srgb, var(--star-danger) 12%, transparent)}:where([data-starkit-toolbar-button][disabled]),:where([data-starkit-toolbar-button][aria-disabled=true]){cursor:not-allowed;opacity:.45;pointer-events:none}:where([data-starkit-toolbar-icon]){place-items:center;line-height:0;display:inline-grid}:where([data-starkit-toolbar-separator]){width:1px;min-height:1.25rem;margin:0 var(--star-space-1,.25rem);background:var(--star-border,var(--starplane-border-subtle));align-self:stretch}:where([data-starkit-toolbar-title]){font-weight:600;font-size:var(--star-text-sm,.875rem);color:var(--star-text,var(--starplane-text-primary));padding:0 var(--star-space-1,.25rem)}:where([data-starkit-toolbar][data-orientation=vertical]){border-bottom:0;border-right:1px solid var(--star-border,var(--starplane-border-subtle))}:where([data-starkit-toolbar][data-orientation=vertical] [data-starkit-toolbar-separator]){width:auto;min-width:1.25rem;height:1px;min-height:0;margin:var(--star-space-1,.25rem) 0;align-self:stretch}:where([data-starkit-toolbar][data-variant=ghost]){border-bottom:0}:where([data-starkit-toolbar][data-variant=floating]){border-radius:var(--star-radius-window,12px);box-shadow:var(--star-shadow-2,var(--starplane-shadow-2));border-bottom:0}:where([data-starkit-toolbar][data-size=sm] [data-starkit-toolbar-button]){padding:0 var(--star-space-1,.25rem);font-size:var(--star-text-xs,.75rem)}:where([data-starkit-toolbar][data-size=lg] [data-starkit-toolbar-button]){padding:var(--star-space-2,.5rem) var(--star-space-3,.75rem);font-size:var(--star-text-base,1rem)}:where([data-starkit-panel]){gap:var(--star-space-1,4px);font-family:var(--star-font-ui,var(--starplane-font,system-ui, sans-serif));flex-direction:column;min-height:0;display:flex;overflow:hidden}:where([data-starkit-panel-header]){justify-content:space-between;align-items:center;gap:var(--star-space-2,.5rem);padding:var(--star-space-3,.75rem) var(--star-space-4,1rem);border-bottom:1px solid var(--star-border,var(--starplane-border-subtle));display:flex}:where([data-starkit-panel-title]){font-size:var(--star-text-lg,1.125rem);color:var(--star-text,var(--starplane-text-primary));margin:0;font-weight:650;line-height:1.3}:where([data-starkit-panel-actions]){align-items:center;gap:var(--star-space-1,.25rem);display:inline-flex}:where([data-starkit-panel-body]){min-height:0;padding:var(--star-space-4,1rem);overflow:auto}:where([data-starkit-panel-body][data-flush=true]),:where([data-starkit-panel-body][data-padding=none]){padding:0}:where([data-starkit-panel-body][data-padding=sm]){padding:var(--star-space-2,.5rem)}:where([data-starkit-panel-body][data-padding=lg]){padding:var(--star-space-5,1.25rem)}:where([data-starkit-panel][data-elevation=raised]){box-shadow:var(--star-shadow-1,var(--starplane-shadow-1))}:where([data-starkit-panel][data-elevation=floating]){box-shadow:var(--star-shadow-3,var(--starplane-shadow-3))}:where([data-starkit-panel][data-variant=ghost]){border:0}:where([data-starkit-panel][data-resizable=true]){resize:both;overflow:auto}:where([data-starkit-listdetail]){align-items:stretch;gap:var(--star-space-2,8px);flex-direction:row;min-height:0;display:flex}:where([data-starkit-listdetail-list]){flex:none;min-width:0;min-height:0;overflow:auto}:where([data-starkit-listdetail-detail]){flex:1 1 0;min-width:0;min-height:0;overflow:auto}:where([data-starkit-statusbar]){justify-content:space-between;align-items:center;gap:var(--star-space-3,12px);padding:var(--star-space-1,4px) var(--star-space-3,12px);font-family:var(--star-font-ui,var(--starplane-font,system-ui, sans-serif));font-size:var(--star-text-xs,.75rem);color:var(--star-text-muted,var(--starplane-text-secondary));border-top:1px solid var(--star-border,var(--starplane-border-subtle));flex-direction:row;min-height:1.5rem;display:flex}:where([data-starkit-statusbar][data-position=top]){border-top:0;border-bottom:1px solid var(--star-border,var(--starplane-border-subtle))}:where([data-starkit-statusbar][data-size=sm]){min-height:1.25rem;font-size:var(--star-text-2xs,.6875rem)}:where([data-starkit-statusbar][data-variant=ghost]){border-top:0;border-bottom:0}:where([data-starkit-statusbar-item]){align-items:center;gap:var(--star-space-1,.25rem);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex}:where([data-starkit-statusbar-item][data-align=end]){margin-inline-start:auto}:where([data-starkit-statusbar-item][data-align=end]~[data-starkit-statusbar-item][data-align=end]){margin-inline-start:0}:where([data-starkit-statusbar-item][data-tone=strong]){color:var(--star-text,var(--starplane-text-primary));font-weight:600}:where([data-starkit-statusbar-item][data-tone=ok]){color:var(--star-ok-ink,var(--starplane-ok-ink))}:where([data-starkit-statusbar-item][data-tone=warn]){color:var(--star-warn-ink,var(--starplane-warn-ink))}:where([data-starkit-statusbar-item][data-tone=danger]){color:var(--star-danger-ink,var(--starplane-danger-ink))}:where([data-starkit-statusbar-icon]){place-items:center;line-height:0;display:inline-grid}:where([data-starkit-widget]){gap:var(--star-space-3,12px);font-family:var(--star-font-ui,var(--starplane-font,system-ui, sans-serif));text-align:left;box-shadow:var(--starkit-widget-elev,var(--star-shadow-1,var(--starplane-shadow-1)));color:var(--star-text,var(--starplane-text-primary));flex-direction:column;display:flex}:where([data-starkit-widget-header]){justify-content:space-between;align-items:center;gap:var(--star-space-2,.5rem);display:flex}:where([data-starkit-widget-heading]){align-items:center;gap:var(--star-space-2,.5rem);min-width:0;display:inline-flex}:where([data-starkit-widget-icon]){color:var(--star-accent,var(--starplane-accent));place-items:center;line-height:0;display:inline-grid}:where([data-starkit-widget-title]){font-size:var(--star-text-sm,.875rem);color:var(--star-text,var(--starplane-text-primary));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}:where([data-starkit-widget-action]){flex:none;align-items:center;display:inline-flex}:where([data-starkit-widget][data-interactive=true]){cursor:pointer;transition:transform var(--star-dur-fast,.12s) var(--star-ease,var(--starplane-ease-out,cubic-bezier(.16, 1, .3, 1))), box-shadow var(--star-dur-base,.16s) var(--star-ease,var(--starplane-ease-out,cubic-bezier(.16, 1, .3, 1)));border-style:solid;border-width:1px}:where([data-starkit-widget][data-interactive=true]:hover){box-shadow:var(--star-shadow-2,var(--starplane-shadow-2));transform:translateY(-2px)}:where([data-starkit-widget][data-interactive=true]:active){box-shadow:var(--star-shadow-1,var(--starplane-shadow-1));transform:translateY(0)scale(.997)}:where([data-starkit-widget][data-interactive=true]):focus-visible{outline:2px solid var(--star-focus-ring,var(--star-accent,var(--starplane-focus-ring)));outline-offset:2px}:where([data-starkit-widget][data-interactive=true][disabled]){cursor:not-allowed;opacity:.5;pointer-events:none}:where([data-starkit-widget][data-tone=accent]){box-shadow:inset 3px 0 0 0 var(--star-accent,var(--starplane-accent)), var(--starkit-widget-elev,var(--star-shadow-1,var(--starplane-shadow-1)))}:where([data-starkit-widget][data-tone=ok]){box-shadow:inset 3px 0 0 0 var(--star-ok,var(--starplane-ok)), var(--starkit-widget-elev,var(--star-shadow-1,var(--starplane-shadow-1)))}:where([data-starkit-widget][data-tone=warn]){box-shadow:inset 3px 0 0 0 var(--star-warn,var(--starplane-warn)), var(--starkit-widget-elev,var(--star-shadow-1,var(--starplane-shadow-1)))}:where([data-starkit-widget][data-tone=danger]){box-shadow:inset 3px 0 0 0 var(--star-danger,var(--starplane-danger)), var(--starkit-widget-elev,var(--star-shadow-1,var(--starplane-shadow-1)))}:where([data-starkit-widget][data-elevation=flat]){--starkit-widget-elev:none}:where([data-starkit-widget][data-elevation=floating]){--starkit-widget-elev:var(--star-shadow-3,var(--starplane-shadow-3))}:where([data-starkit-widget][data-variant=outlined]){border-style:solid;border-width:1px;border-color:var(--star-border,var(--starplane-border-subtle))}:where([data-starkit-widget][data-variant=plain]){--starkit-widget-elev:none;border:0}:where([data-starkit-widget][data-span="2"]){grid-column:span 2}:where([data-starkit-widget-grid]){font-family:var(--star-font-ui,var(--starplane-font,system-ui, sans-serif))}@media (prefers-reduced-motion:reduce){:where([data-starkit-dock-item]),:where([data-starkit-toolbar-button]),:where([data-starkit-widget][data-interactive=true]){transition-duration:.01ms}:where([data-starkit-dock-item]:hover),:where([data-starkit-dock-item]:hover+[data-starkit-dock-item]),:where([data-starkit-dock-item]:has(+[data-starkit-dock-item]:hover)),:where([data-starkit-dock-item]:active),:where([data-starkit-widget][data-interactive=true]:hover),:where([data-starkit-widget][data-interactive=true]:active),:where([data-starkit-toolbar-button]:active:not([disabled])){transform:none}:where([data-starkit-dock-dot]){transition:none}}:where([data-starkit-menubar]){padding:var(--star-space-1,4px) var(--star-space-2,8px);background-color:var(--star-surface,#fbf8f1);border-style:solid;border-width:1px;border-color:var(--star-border,var(--starplane-border-subtle,#1c19141a));font-family:var(--star-font-ui,var(--starplane-font,system-ui, sans-serif));border-bottom:1px solid var(--star-border,var(--starplane-border-subtle));box-shadow:var(--star-shadow-1,var(--starplane-shadow-1))}:where([data-starkit-menubar-chrome]){min-height:var(--star-menubar-height,1.75rem)}:where([data-starkit-menubar-title]){color:var(--star-text,var(--starplane-text-primary));font-size:var(--star-text-sm,.875rem);white-space:nowrap;font-weight:650;line-height:1}:where([data-starkit-menubar-row]){min-width:0}:where([data-starkit-menubar-button]){cursor:pointer;color:var(--star-text,var(--starplane-text-primary,inherit));border-radius:var(--star-radius-control,6px);font:inherit;font-size:var(--star-text-sm,.875rem);padding:var(--star-space-1,.25rem) var(--star-space-2,.5rem);transition:opacity var(--star-dur-fast,.12s) var(--star-ease,var(--starplane-ease-out,ease)), transform var(--star-dur-fast,.12s) var(--star-ease,var(--starplane-ease-out,ease));background:0 0;border:0;line-height:1}:where([data-starkit-menubar-button]:hover:not([disabled])),:where([data-starkit-menubar-button][aria-expanded=true]){background:color-mix(in srgb, var(--star-accent) 12%, transparent)}:where([data-starkit-menubar-button]:active:not([disabled])){transform:scale(.98)}:where([data-starkit-menubar-button]):focus-visible{outline:2px solid var(--star-focus-ring,var(--star-accent,var(--starplane-focus-ring)));outline-offset:2px}:where([data-starkit-menubar-button][disabled]),:where([data-starkit-menubar-button][aria-disabled=true]){cursor:not-allowed;opacity:.45;pointer-events:none}:where(.starkit-menubar-popup-trigger){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}:where([data-starkit-menubar][data-elevation=flat]){box-shadow:none}:where([data-starkit-menubar][data-variant=ghost]){box-shadow:none;border-bottom:0}:where([data-starkit-menubar][data-variant=win] [data-starkit-menubar-button]){border-radius:0}:where([data-starkit-menubar][data-size=sm] [data-starkit-menubar-chrome]){min-height:1.5rem}:where([data-starkit-menubar][data-size=sm] [data-starkit-menubar-button]){font-size:var(--star-text-xs,.75rem);padding:0 var(--star-space-1,.25rem)}:where([data-starkit-menubar][data-size=lg] [data-starkit-menubar-chrome]){min-height:2.25rem}:where([data-starkit-menubar][data-size=lg] [data-starkit-menubar-button]){font-size:var(--star-text-base,1rem);padding:var(--star-space-1,.25rem) var(--star-space-3,.75rem)}:where([data-starkit-window-controls]){align-items:center;gap:var(--star-space-1,4px);font-family:var(--star-font-ui,var(--starplane-font,system-ui, sans-serif));flex-direction:row;display:flex}:where([data-starkit-window-control]){width:var(--star-window-control-size,.75rem);height:var(--star-window-control-size,.75rem);cursor:pointer;border:1px solid color-mix(in srgb, var(--star-text) 14%, transparent);color:var(--star-text,var(--starplane-window-control-glyph));background:var(--star-window-control-fill,var(--star-surface-raised));font:inherit;transition:opacity var(--star-dur-fast,.12s) var(--star-ease,var(--starplane-ease-out,ease)), transform var(--star-dur-fast,.12s) var(--star-ease,var(--starplane-ease-out,ease));border-radius:50%;place-items:center;padding:0;line-height:1;display:inline-grid;position:relative}:where([data-starkit-window-control][data-action=close]){background:var(--star-window-control-close,var(--star-danger))}:where([data-starkit-window-control][data-action=minimize]){background:var(--star-window-control-minimize,var(--star-warn,var(--star-accent)))}:where([data-starkit-window-control][data-action=zoom]){background:var(--star-window-control-zoom,var(--star-ok,var(--star-accent)))}:where([data-starkit-window-control]:hover),:where([data-starkit-window-control]:focus-visible){transform:scale(1.05)}:where([data-starkit-window-control]:active){transform:scale(.94)}:where([data-starkit-window-control]):focus-visible{outline:2px solid var(--star-focus-ring,var(--star-accent,var(--starplane-focus-ring)));outline-offset:3px}:where([data-starkit-window-control-glyph]){font-size:var(--star-text-xs,.625rem);opacity:0;transition:opacity var(--star-dur-fast,.12s) var(--star-ease,var(--starplane-ease-out,ease)), transform var(--star-dur-fast,.12s) var(--star-ease,var(--starplane-ease-out,ease));place-items:center;font-weight:700;line-height:1;display:grid;transform:scale(.82)}:where([data-starkit-window-controls]:hover [data-starkit-window-control-glyph]),:where([data-starkit-window-control]:focus-visible [data-starkit-window-control-glyph]){opacity:1;transform:scale(1)}:where([data-starkit-window-controls][data-size=sm]){--starplane-window-control-size:.625rem}:where([data-starkit-window-controls][data-size=lg]){--starplane-window-control-size:.9rem}:where([data-starkit-window-controls][data-side=right]){flex-direction:row-reverse}:where([data-starkit-window-controls][data-glyphs=always] [data-starkit-window-control-glyph]){opacity:1;transform:scale(1)}:where([data-starkit-window-controls][data-variant=windows] [data-starkit-window-control]){width:auto;min-width:2.75rem;height:auto;min-height:1.75rem;color:var(--star-text,var(--starplane-text-primary));background:0 0;border:0;border-radius:0}:where([data-starkit-window-controls][data-variant=windows] [data-starkit-window-control-glyph]){opacity:1;font-size:var(--star-text-sm,.875rem);transform:none}:where([data-starkit-window-controls][data-variant=windows] [data-starkit-window-control]:hover),:where([data-starkit-window-controls][data-variant=windows] [data-starkit-window-control]:focus-visible){background:color-mix(in srgb, var(--star-text) 10%, transparent);transform:none}:where([data-starkit-window-controls][data-variant=windows] [data-starkit-window-control][data-action=close]:hover){background:var(--star-danger,var(--starplane-danger));color:var(--star-danger-on,var(--star-accent-on,var(--starplane-danger-on)))}