:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--app-bg:#fff;--app-fg:#1d2330;--app-muted:#5b6475;--app-line:#d0d5de;--app-accent:#1b5fd1;--app-accent-fg:#fff;--app-panel:#f6f7f9;--app-warn:#fff4d6;--app-warn-fg:#4a3500;--app-bad:#fde8e8;--app-bad-fg:#6b1111}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--app-bg:#14171d;--app-fg:#e6e9ef;--app-muted:#9aa3b5;--app-line:#323847;--app-accent:#6ea0ff;--app-accent-fg:#0c1220;--app-panel:#1c212b;--app-warn:#3a2f10;--app-warn-fg:#ffe9a8;--app-bad:#3d1818;--app-bad-fg:#ffd0d0}}html,body{background:var(--app-bg);min-height:100%;color:var(--app-fg);margin:0}body{-webkit-text-size-adjust:100%;font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}.app{min-height:100vh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;display:flex}.app-bar{border-bottom:1px solid var(--app-line);background:var(--app-panel);padding:8px 16px}.app-form{flex-wrap:wrap;gap:8px;display:flex}.app-address{border:1px solid var(--app-line);background:var(--app-bg);min-height:44px;color:inherit;font:inherit;border-radius:8px;flex:280px;padding:6px 12px}.app-bar button,.app-dialog button{border:1px solid var(--app-line);background:var(--app-bg);min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:6px 14px}.app-bar button[type=submit],.app-dialog button[type=submit],.app-bar button[data-primary=true]{background:var(--app-accent);border-color:var(--app-accent);color:var(--app-accent-fg)}.app-status{color:var(--app-muted);margin:6px 0 0;font-size:13px}.app-status select{min-height:32px;font:inherit;margin-left:8px}.app-note,.app-error{background:var(--app-warn);color:var(--app-warn-fg);border-radius:8px;margin:8px 0 0;padding:8px 12px}.app-error{background:var(--app-bad);color:var(--app-bad-fg);margin:16px}.app-note button{margin-left:8px}.app-hint{color:var(--app-muted);margin:24px 16px}.app-dialog{z-index:10;background:#00000080;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.app-dialog form{background:var(--app-bg);border:1px solid var(--app-line);border-radius:12px;width:min(480px,100%);padding:16px 20px}.app-dialog h2{margin:0 0 8px}.app-dialog input{border:1px solid var(--app-line);background:var(--app-bg);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:8px;padding:6px 12px}.app-buttons{gap:8px;margin-top:12px;display:flex}.app-sync{color:var(--app-muted);margin:6px 0 0;font-size:13px}.app-bar button.app-link,.app-dialog button.app-link{min-width:0;min-height:0;color:var(--app-accent);font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.app-help{align-items:stretch}.app-guide{background:var(--app-bg);border-radius:12px;width:min(760px,100%);max-height:calc(100vh - 32px);padding:16px 20px;overflow:auto}.app-guide .app-buttons{justify-content:flex-end;margin:0;position:sticky;top:0}.app-guide h1{font-size:22px}.app-guide code{font-size:13px}.app-guide li{margin:4px 0}.app-combo{flex:280px;min-width:0;display:flex;position:relative}.app-combo .app-address{border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;min-width:0}.app-pulls{display:flex}.app-bar button.app-pulls-button{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.app-pulls-list{z-index:20;border:1px solid var(--app-line);background:var(--app-bg);border-radius:8px;max-height:60vh;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 4px 16px #0000002e}.app-pulls-list ul{margin:0;padding:4px 0;list-style:none}.app-bar .app-pulls-list button{text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;width:100%;min-height:44px;padding:6px 12px;display:flex}.app-bar .app-pulls-list button:hover,.app-bar .app-pulls-list button:focus-visible{background:var(--app-panel)}.app-pulls-title{font-weight:600}.app-pulls-where{color:var(--app-muted);font-size:13px}.app-pulls-note{color:var(--app-muted);margin:0;padding:10px 12px}.app-menus{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.app-menus label{gap:2px;display:grid}.app-label{color:var(--app-muted);font-size:12px}.app-menus select{border:1px solid var(--app-line);background:var(--app-bg);max-width:min(100%,420px);min-height:40px;color:inherit;font:inherit;border-radius:8px;padding:4px 8px}.app-spacer{flex:auto}.app-who{align-items:center;gap:8px;display:inline-flex}.app-label-chip{border:1px solid var(--app-line);border-radius:999px;margin-left:8px;padding:1px 6px;font-size:12px}.app-dirty{background:var(--app-warn);color:var(--app-warn-fg);border-color:#0000}.app-moved{background:var(--app-warn);color:var(--app-warn-fg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;padding:6px 10px;display:flex}.app-primary{background:var(--app-accent)!important;border-color:var(--app-accent)!important;color:var(--app-accent-fg)!important}.app-revisions{max-height:40vh;margin:6px 0 0;padding-left:18px;overflow:auto}.app-main{flex:auto;min-width:0}.app-message{max-width:720px;margin:10vh auto;padding:0 16px}.app-bad{color:var(--app-bad-fg)}.app-refused{background:var(--app-bad);max-width:720px;color:var(--app-bad-fg);border-radius:8px;margin:10vh auto;padding:12px 16px}.app-guide{border-bottom:1px solid var(--app-line);max-width:720px;margin:0 auto;padding:8px 16px}.app-review{color:var(--app-muted);align-items:center;gap:8px;margin:6px 0 0;font-size:13px;display:flex}.app-review .app-sync{margin:0}.app-sync[data-sync=offline]{color:var(--app-fg);font-weight:600}.app-sync[data-sync=refused]{background:var(--app-bad);color:var(--app-bad-fg);border-radius:6px;padding:0 6px;font-weight:600}.app-refused-changes{background:var(--app-bad);color:var(--app-bad-fg);border-radius:8px;margin:4px 0 0;padding:6px 12px 6px 28px;font-size:13px}
/*$vite$:1*/