@font-face{font-family:Inter;src:url(/assets/inter-variable-Dx4kXJAl.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-regular-DMJ8VG8y.woff2)format("woff2");font-weight:400;font-display:swap}:root,.words,.desktop-note{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--text:var(--lightningcss-light,#1f2a33)var(--lightningcss-dark,#e8e9f2);--muted:var(--lightningcss-light,#55626c)var(--lightningcss-dark,#aab3ba);--ground:var(--lightningcss-light,#e8edf0)var(--lightningcss-dark,#1c2329);--surface:var(--lightningcss-light,#f5f7f8)var(--lightningcss-dark,#161c21);--raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#262f36);--floating:var(--lightningcss-light,#fff)var(--lightningcss-dark,#303a42);--floating-edge:var(--lightningcss-light,#fff)var(--lightningcss-dark,#4a555e);--border:var(--lightningcss-light,#c5ced4)var(--lightningcss-dark,#4a555e);--hover:var(--lightningcss-light,#e8edf0)var(--lightningcss-dark,#36414a);--accent:var(--lightningcss-light,#4a45a8)var(--lightningcss-dark,#aeabf5);--accent-hover:var(--lightningcss-light,#3a3690)var(--lightningcss-dark,#c4c2f8);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17163a);--tab:var(--lightningcss-light,#e4e3f6)var(--lightningcss-dark,#3b3a6e);--on-tab:var(--lightningcss-light,#3a3690)var(--lightningcss-dark,#dcdbfb);--error:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ff8a80);--error-tint:var(--lightningcss-light,#fdecea)var(--lightningcss-dark,#40292b);--warning:var(--lightningcss-light,#b54708)var(--lightningcss-dark,#fdb022);--warning-tint:var(--lightningcss-light,#fdf0e3)var(--lightningcss-dark,#3b3022);--ok:var(--lightningcss-light,#0b7a3a)var(--lightningcss-dark,#4ade80);--clay:var(--lightningcss-light,#ad4f2a)var(--lightningcss-dark,#d98a5a);--shadow-near:var(--lightningcss-light,#1f2a331f)var(--lightningcss-dark,#0006);--shadow-far:var(--lightningcss-light,#1f2a3326)var(--lightningcss-dark,#0008);--shadow:0 1px 2px var(--shadow-near), 0 8px 24px var(--shadow-far);--screen:#101114;--code-dark:#000;--code-light:#fff;--space:.5rem;--radius:10px;--radius-window:14px;--radius-pill:999px;--control:2rem;--icon:18px;--font:"Inter", system-ui, sans-serif;--font-code:"IBM Plex Mono", ui-monospace, monospace}@media (prefers-color-scheme:dark){:root,.words,.desktop-note{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}[hidden]{display:none!important}html,body,#root{height:100%;margin:0}body{font:14px/1.4 var(--font);color:var(--text);background:var(--ground)}button,select,input{font:inherit;color:var(--text)}code,pre{font-family:var(--font-code)}a{color:var(--accent)}button{border:1px solid var(--accent);border-radius:var(--radius);color:var(--accent);cursor:pointer;background:0 0;padding:.3rem .7rem}button:hover:not(:disabled){background:var(--hover)}:focus-visible{outline:2px solid var(--text);outline-offset:1px}button:disabled{opacity:.5;cursor:default}select,input{border:1px solid var(--accent);border-radius:var(--radius);background:var(--raised)}.icon{width:var(--icon);height:var(--icon);flex:none}.control{height:var(--control);min-width:var(--control);white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;padding:0 .6rem;display:inline-flex}.control-icon-only{padding:0}:is(.control-main,.login form>button[type=submit],.login form>button:only-of-type,.login .recovery>button,.login .new-way>button,.desktop-note button){border-color:var(--accent);border-radius:var(--radius-pill);color:var(--on-accent);background:var(--accent)}:is(.login form>button[type=submit],.login form>button:only-of-type,.login .recovery>button,.login .new-way>button,.desktop-note button){padding:.3rem 1rem}:is(.control-main,.login form>button[type=submit],.login form>button:only-of-type,.login .recovery>button,.login .new-way>button,.desktop-note button):hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.message{color:var(--message);align-items:flex-start;gap:.4rem;display:flex}.message-error{--message:var(--error);--message-tint:var(--error-tint)}.message-warning{--message:var(--warning);--message-tint:var(--warning-tint)}.message-ok{--message:var(--ok)}.message-info{--message:var(--muted)}.message-words{align-items:flex-start;gap:var(--space);flex-direction:column;min-width:0;display:flex}.message-words p{margin:0}.line{padding:.3rem var(--space);border-bottom:1px solid var(--border);background:var(--surface)}.line.message-lasting{background:var(--message-tint)}.line-actions{gap:var(--space);flex-wrap:wrap;display:flex}.line summary{color:var(--muted);cursor:pointer}.page{flex-direction:column;height:100%;display:flex}.bar{z-index:2;align-items:center;gap:.25rem calc(var(--space) * 2);min-height:2.75rem;padding:.25rem var(--space);border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;display:flex;position:relative;container:bar/inline-size}.bar .control:not(.control-main){color:var(--text);border-color:#0000}.bar .control[aria-pressed=true],.bar .control[aria-expanded=true],.bar .control[aria-pressed=true]:hover:not(:disabled),.bar .control[aria-expanded=true]:hover:not(:disabled){color:var(--on-tab);background:var(--tab)}.bar .control.control-live{color:var(--error)}.bar-offer{align-items:center;gap:.25rem;min-width:0;margin:0;display:flex}.bar-recorders{min-width:0;max-width:20rem;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bar-offer a{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.bar-side,.bar-group{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.bar-side{column-gap:calc(var(--space) * 1.5)}.bar-end{column-gap:.25rem;margin-left:auto}.bar-name{letter-spacing:-.01em;color:var(--clay);font-size:15px;font-weight:600}.bar-state{flex-wrap:wrap;align-items:center;gap:0 .4rem;margin:0;display:inline-flex}.bar-state>span{white-space:nowrap}.bar-dot{background:var(--muted);border-radius:50%;width:.5rem;height:.5rem}.bar-dot-running{background:var(--ok)}.bar-dot-busy{background:var(--warning)}.bar-dot-trouble{background:var(--error)}.bar-version{color:var(--muted)}@container bar (width<=68rem){.control-word{display:none}.control-live .control-word{display:inline}.control.control-live{padding:0 .5rem}.control{padding:0}}.menu-anchor{position:relative}.menu{border:1px solid var(--floating-edge);border-radius:var(--radius-window);background:var(--floating);min-width:13rem;max-height:calc(100dvh - 4rem);box-shadow:var(--shadow);flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0;overflow-y:auto}.menu-group+.menu-group{border-top:1px solid var(--border);margin-top:.25rem;padding-top:.25rem}.menu-heading{color:var(--muted);padding:.3rem .5rem .15rem;font-size:12px;font-weight:500;display:block}.menu-item{width:100%;height:var(--control);color:var(--text);text-align:left;white-space:nowrap;background:0 0;border-color:#0000;align-items:center;gap:.4rem;padding:0 .5rem;display:flex}.menu-message{white-space:nowrap;padding:.3rem .5rem}.menu-item[aria-checked=true],.menu-item[aria-checked=true]:hover:not(:disabled),.menu-item[aria-checked=true]:focus-visible{color:var(--on-tab);background:var(--tab)}a.menu-item{text-decoration:none}.menu-name{text-overflow:ellipsis;max-width:18rem;overflow:hidden}.menu-aside{color:var(--muted);margin-left:auto;padding-left:1rem}.menu-item:hover:not(:disabled),.menu-item:focus-visible{background:var(--hover);border-color:#0000}.menu-item:focus-visible{outline-offset:-2px}.menu-tick{width:var(--icon);display:inline-flex}.reveal{z-index:3;position:absolute;inset:0 0 auto}.reveal-tab.control{z-index:4;border-color:var(--floating-edge);border-radius:0 0 var(--radius-window) var(--radius-window);width:2.5rem;min-width:0;height:1.25rem;color:var(--text);background:var(--floating);box-shadow:var(--shadow);border-top:0;position:absolute;top:0;left:50%;translate:-50%}.reveal-tab.control:hover:not(:disabled){background:var(--hover)}.band{gap:var(--space);padding:var(--space);border-bottom:1px solid var(--border);background:var(--raised);flex-direction:column;display:flex;overflow-y:auto}.band-title{justify-content:space-between;align-items:center;gap:var(--space);display:flex}.band-title h2{margin:0;font-size:15px;font-weight:600}.update-asking{align-items:center;gap:var(--space) calc(var(--space) * 2);padding:var(--space);border-bottom:1px solid var(--error);background:var(--raised);flex-wrap:wrap;display:flex}.update-asking p{flex-basis:100%;margin:0}.rewind{max-height:40vh}.rewind p{margin:0}.rewind-head,.rewind-asking{align-items:center;gap:var(--space) calc(var(--space) * 2);flex-wrap:wrap;display:flex}.rewind-head p,.rewind-kind{color:var(--muted)}.rewind-kind{overflow-wrap:anywhere}.rewind-asking{padding:var(--space);border:1px solid var(--error);border-radius:var(--radius)}.rewind-asking p{flex-basis:100%}.rewind-points{align-items:center;gap:.25rem calc(var(--space) * 2);grid-template-columns:max-content minmax(0,max-content) max-content;margin:0;padding:0;list-style:none;display:grid}.rewind-points li{display:contents}.screen{background:var(--screen);flex:1;min-height:0;position:relative}.desktop{width:100%;height:100%;position:relative;overflow:hidden}.desktop iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0 auto auto 0}.words,.desktop-note{place-content:center;justify-items:center;gap:var(--space);padding:calc(var(--space) * 4);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--screen);margin:0;display:grid;position:absolute;inset:0}.repair{max-width:100%;padding:var(--space);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0}.login{min-height:100%;padding:calc(var(--space) * 2) 0;place-items:center;display:grid}.login-box,.login form,.second-steps form,.new-way,.recovery{flex-direction:column;gap:.75rem;display:flex}.login-box{border:1px solid var(--border);border-radius:var(--radius-window);background:var(--raised);width:min(24rem,100% - 2rem);padding:1.5rem}.login h1{margin:0 0 var(--space);font-size:1.25rem}.login p,.second-steps p{margin:0}.login label,.second-steps label{flex-direction:column;gap:.25rem;display:flex}.login input,.second-steps input{padding:.4rem .5rem}.way-kind{color:var(--muted)}.new-way-choice{gap:var(--space);flex-wrap:wrap;display:flex}.secret,.recovery-codes{padding:var(--space);border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.secret{-webkit-user-select:all;user-select:all}.qr-code{background:var(--code-light);border-radius:var(--radius);width:100%;max-width:16rem;height:auto;display:block}.qr-code path{fill:var(--code-dark)}.recovery-codes{padding-left:calc(var(--space) * 5);-webkit-user-select:all;user-select:all}.second-steps{max-height:60vh}.second-steps form,.second-steps .new-way,.second-steps .recovery{max-width:28rem}.ways{align-items:center;gap:.25rem calc(var(--space) * 2);grid-template-columns:minmax(0,max-content) minmax(0,max-content) max-content;margin:0;padding:0;list-style:none;display:grid}.ways li{display:contents}.vault{max-height:70vh}.vault h3{margin:var(--space) 0 0;color:var(--muted);font-size:12px;font-weight:500}.vault p{margin:0}.vault form{flex-direction:column;gap:.75rem;max-width:32rem;display:flex}.vault label{flex-direction:column;gap:.25rem;display:flex}.vault .vault-check{flex-direction:row;align-items:baseline;gap:.5rem}.vault input:not([type=checkbox]),.vault select,.vault textarea{padding:.4rem .5rem}.vault-keys{gap:var(--space);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vault-keys li{align-items:baseline;gap:.25rem calc(var(--space) * 2);flex-wrap:wrap;display:flex}.vault-key-name{font-weight:600}.vault-keys code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.vault-span{gap:var(--space);flex-wrap:wrap;display:flex}.vault-span button[aria-pressed=true]{border-color:var(--tab);color:var(--on-tab);background:var(--tab)}.vault-table{flex:none;max-width:100%;overflow-x:auto}.vault table{border-collapse:collapse;font-size:13px}.vault th,.vault td{border-bottom:1px solid var(--border);text-align:left;vertical-align:baseline;padding:.25rem .75rem .25rem 0}.vault thead th{color:var(--muted);white-space:nowrap;font-weight:500}.vault tbody th{white-space:nowrap;font-weight:600}.vault td:not(.number){min-width:8rem}.vault .number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.vault-rule{white-space:nowrap}.vault-chart{flex-direction:column;flex:none;gap:.25rem;max-width:40rem;margin:0;display:flex}.vault-chart figcaption{color:var(--muted)}.vault-chart svg{width:100%;height:7.5rem}.vault-chart-bar{fill:var(--muted)}.vault-chart-hit{fill:#0000}.vault-chart-column:hover .vault-chart-bar{fill:var(--text)}.vault-chart-base{stroke:var(--border);stroke-width:1px}.vault-approvals form{align-items:baseline;gap:.5rem var(--space);flex-wrap:wrap;display:flex}.vault-approvals form p{flex-basis:100%}.vault-approvals code{overflow-wrap:anywhere;margin-left:.25em}.vault-approvals label{align-items:baseline;gap:.5rem;display:flex}.vault-limits{flex-basis:100%}.vault-limits summary{color:var(--muted);cursor:pointer}.vault-limits form{margin-top:var(--space)}.vault fieldset{gap:var(--space);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.vault legend{margin-bottom:.25rem;padding:0}.vault-held{margin:0;padding-left:1.25rem}.second-steps-actions{gap:var(--space);flex-wrap:wrap;display:flex}
