.gate.svelte-6pdhus{max-width:28rem;margin:10vh auto 0;padding:1rem 1.25rem 2rem;font-family:system-ui,-apple-system,sans-serif;color:#1a1a1a}h1.svelte-6pdhus{font-size:1.4rem;margin:0 0 .5rem}p.svelte-6pdhus{line-height:1.45;margin:0 0 1rem}label.svelte-6pdhus{display:block;margin:0 0 .75rem;font-size:.95rem}label.check.svelte-6pdhus{display:flex;gap:.5rem;align-items:center;margin:.75rem 0}input.svelte-6pdhus:not([type=checkbox]),textarea.svelte-6pdhus{display:block;width:100%;box-sizing:border-box;margin-top:.3rem;padding:.6rem .7rem;border:1px solid #bbb;border-radius:.5rem;font:inherit}button.primary.svelte-6pdhus{width:100%;padding:.75rem;border:0;border-radius:.6rem;background:#1a6b47;color:#fff;font:inherit;font-weight:600}button.primary.svelte-6pdhus:disabled{opacity:.5}button.linkish.svelte-6pdhus{display:block;margin:.9rem auto 0;background:none;border:0;color:#1a6b47;text-decoration:underline;font:inherit}.err.svelte-6pdhus{color:#a11;margin:.25rem 0 .75rem}.fine.svelte-6pdhus{font-size:.85rem;color:#555;margin-top:.9rem}.filepick.svelte-6pdhus input:where(.svelte-6pdhus){padding:.5rem 0;border:0}.heldid.svelte-6pdhus{font-family:ui-monospace,monospace;background:#f3f4f1;padding:.05rem .35rem;border-radius:.3rem}.picked.svelte-6pdhus{color:#1a6b47}.updated.svelte-6pdhus{font-size:.9rem;color:#1a6b47;margin:0 0 .6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opening-slow.svelte-6pdhus{font-size:.9rem;color:#555;margin:.75rem 0 0}.linkrow.svelte-6pdhus{margin:0 0 .75rem}.thelink.svelte-6pdhus{display:block;font-family:ui-monospace,monospace;font-size:.8rem;background:#f3f4f1;border:1px solid #ddd;border-radius:.5rem;padding:.6rem .7rem;overflow-wrap:anywhere;word-break:break-all;user-select:all;-webkit-user-select:all}.deeplink.svelte-6pdhus button.copylink:where(.svelte-6pdhus),.deeplink.svelte-6pdhus button.continue:where(.svelte-6pdhus){min-height:2.75rem}.phrase.svelte-6pdhus{white-space:pre-wrap;word-break:break-word;background:#f3f4f1;border:1px solid #ddd;border-radius:.6rem;padding:.9rem 1rem;font-size:1.05rem;line-height:1.7;-webkit-user-select:all;user-select:all}@media(prefers-color-scheme:dark){:where(html:not([data-theme=light])) .gate.svelte-6pdhus{color:#f2f1ee}:where(html:not([data-theme=light])) .fine.svelte-6pdhus{color:#b8b6b0}:where(html:not([data-theme=light])) .heldid.svelte-6pdhus,:where(html:not([data-theme=light])) .phrase.svelte-6pdhus,:where(html:not([data-theme=light])) .thelink.svelte-6pdhus{background:#16151a;border-color:#333}:where(html:not([data-theme=light])) .heldid.svelte-6pdhus{border:1px solid #333}:where(html:not([data-theme=light])) .err.svelte-6pdhus{color:#ff8a80}:where(html:not([data-theme=light])) input.svelte-6pdhus:not([type=checkbox]),:where(html:not([data-theme=light])) textarea.svelte-6pdhus{background:#16151a;color:#e8e6e0;border-color:#333}:where(html:not([data-theme=light])) button.linkish.svelte-6pdhus,:where(html:not([data-theme=light])) .picked.svelte-6pdhus,:where(html:not([data-theme=light])) .updated.svelte-6pdhus{color:#3fa370}:where(html:not([data-theme=light])) .opening-slow.svelte-6pdhus{color:#bbb}}:where(html[data-theme=dark]) .gate.svelte-6pdhus{color:#f2f1ee}:where(html[data-theme=dark]) .fine.svelte-6pdhus{color:#b8b6b0}:where(html[data-theme=dark]) .heldid.svelte-6pdhus,:where(html[data-theme=dark]) .phrase.svelte-6pdhus,:where(html[data-theme=dark]) .thelink.svelte-6pdhus{background:#16151a;border-color:#333}:where(html[data-theme=dark]) .heldid.svelte-6pdhus{border:1px solid #333}:where(html[data-theme=dark]) .err.svelte-6pdhus{color:#ff8a80}:where(html[data-theme=dark]) input.svelte-6pdhus:not([type=checkbox]),:where(html[data-theme=dark]) textarea.svelte-6pdhus{background:#16151a;color:#e8e6e0;border-color:#333}:where(html[data-theme=dark]) button.linkish.svelte-6pdhus,:where(html[data-theme=dark]) .picked.svelte-6pdhus,:where(html[data-theme=dark]) .updated.svelte-6pdhus{color:#3fa370}:where(html[data-theme=dark]) .opening-slow.svelte-6pdhus{color:#bbb}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light dark}body{margin:0;padding-top:var(--banners-h, 0px);overflow-x:hidden;background:#fff;color:#1a1a1a;font-family:system-ui,-apple-system,Segoe UI,sans-serif}@media(prefers-color-scheme:dark){:where(html:not([data-theme=light])) body{background:#0f0e12;color:#f2f1ee}}:where(html[data-theme=dark]) body{background:#0f0e12;color:#f2f1ee}:root{--page-gutter: 16px;--header-top: max(16px, env(safe-area-inset-top));--title-size: 24px;--col-w: 34rem;--rail-w: 72px;--list-w: 360px}main{--main-pad: var(--page-gutter);box-sizing:border-box;padding-top:0;padding-left:var(--main-pad);padding-right:var(--main-pad)}.banners.svelte-12qhfyh{position:fixed;top:0;left:0;right:0;z-index:80;display:flex;flex-direction:column;box-shadow:0 2px 10px #0000001f}.walkprogress.svelte-12qhfyh{padding:.25rem 1rem;font-size:.8rem;text-align:center;background:#f4f4f1;color:#4a4a4a;border-bottom:1px solid #e2e2dc}@media(prefers-color-scheme:dark){:where(html:not([data-theme=light])) .walkprogress.svelte-12qhfyh{background:#1c1b20;color:#c9c7c2;border-bottom-color:#2c2a31}}:where(html[data-theme=dark]) .walkprogress.svelte-12qhfyh{background:#1c1b20;color:#c9c7c2;border-bottom-color:#2c2a31}.update.svelte-12qhfyh,.notice.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.4rem 1rem;background:#e8f3ec;color:#1a1a1a;border-bottom:1px solid #c9e0d2;font-size:.95rem}.banners.svelte-12qhfyh>:where(.svelte-12qhfyh):first-child{padding-top:max(.4rem,env(safe-area-inset-top))}.notice.svelte-12qhfyh{min-height:44px;box-sizing:border-box;padding-top:0;padding-bottom:0;padding-right:0;font-weight:600;touch-action:pan-y;user-select:none;-webkit-user-select:none}.notice.svelte-12qhfyh .nlink:where(.svelte-12qhfyh){flex:1;min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:.75rem;color:inherit;text-decoration:none;cursor:pointer;-webkit-user-drag:none}.notice.svelte-12qhfyh .ntext:where(.svelte-12qhfyh){min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice.svelte-12qhfyh .nlink:where(.svelte-12qhfyh):after{content:"›";flex:none;color:#1a6b47;font-size:1.2rem;line-height:1}.update.svelte-12qhfyh{padding-right:0}.update.svelte-12qhfyh>span:where(.svelte-12qhfyh){flex:1 1 auto;min-width:0;text-align:center}.ndismiss.svelte-12qhfyh{flex:none;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;background:none;color:#4a5a50;font:inherit;font-size:1.35rem;font-weight:400;line-height:1;cursor:pointer}.ndismiss.svelte-12qhfyh:before{content:"×"}.update.svelte-12qhfyh .reload:where(.svelte-12qhfyh){min-height:44px;padding:0 1.1rem;border:0;border-radius:999px;background:#1a6b47;color:#fff;font:inherit;font-weight:600;cursor:pointer}@media(prefers-color-scheme:dark){:where(html:not([data-theme=light])) .update.svelte-12qhfyh,:where(html:not([data-theme=light])) .notice.svelte-12qhfyh{background:#16241c;color:#f2f1ee;border-bottom-color:#2a4435}:where(html:not([data-theme=light])) .banners.svelte-12qhfyh{box-shadow:0 2px 10px #0006}:where(html:not([data-theme=light])) .notice.svelte-12qhfyh .nlink:where(.svelte-12qhfyh):after{color:#3fa370}:where(html:not([data-theme=light])) .ndismiss.svelte-12qhfyh{color:#b8c4bc}:where(html:not([data-theme=light])) .update.svelte-12qhfyh .reload:where(.svelte-12qhfyh){background:#2f9467;color:#fff}}:where(html[data-theme=dark]) .update.svelte-12qhfyh,:where(html[data-theme=dark]) .notice.svelte-12qhfyh{background:#16241c;color:#f2f1ee;border-bottom-color:#2a4435}:where(html[data-theme=dark]) .banners.svelte-12qhfyh{box-shadow:0 2px 10px #0006}:where(html[data-theme=dark]) .notice.svelte-12qhfyh .nlink:where(.svelte-12qhfyh):after{color:#3fa370}:where(html[data-theme=dark]) .ndismiss.svelte-12qhfyh{color:#b8c4bc}:where(html[data-theme=dark]) .update.svelte-12qhfyh .reload:where(.svelte-12qhfyh){background:#2f9467;color:#fff}html[data-kb=open]{--banners-h: 0px !important}html[data-kb=open] .banners.svelte-12qhfyh,html[data-kb=open] .tabbar.svelte-12qhfyh{display:none}html[data-kb=open] body.has-tabbar main{padding-bottom:0!important}.backup-step.svelte-12qhfyh{max-width:28rem;margin:0 auto;padding:max(1rem,env(safe-area-inset-top)) 1.25rem 1.25rem;box-sizing:border-box;border-bottom:1px solid #ddd}.backup-step.svelte-12qhfyh h1:where(.svelte-12qhfyh){font-size:1.4rem;margin:0 0 .5rem}.backup-step.svelte-12qhfyh p:where(.svelte-12qhfyh){line-height:1.45;margin:0 0 1rem}.backup-step.svelte-12qhfyh button.primary:where(.svelte-12qhfyh){width:100%;padding:.75rem;border:0;border-radius:.6rem;background:#1a6b47;color:#fff;font:inherit;font-weight:600;cursor:pointer}.backup-step.svelte-12qhfyh button.linkish:where(.svelte-12qhfyh){display:block;margin:.9rem auto 0;background:none;border:0;color:#1a6b47;text-decoration:underline;font:inherit;cursor:pointer}@media(prefers-color-scheme:dark){:where(html:not([data-theme=light])) .backup-step.svelte-12qhfyh{border-bottom-color:#333}:where(html:not([data-theme=light])) .backup-step.svelte-12qhfyh button.linkish:where(.svelte-12qhfyh){color:#3fa370}}:where(html[data-theme=dark]) .backup-step.svelte-12qhfyh{border-bottom-color:#333}:where(html[data-theme=dark]) .backup-step.svelte-12qhfyh button.linkish:where(.svelte-12qhfyh){color:#3fa370}.name-step.svelte-12qhfyh,.pin-step.svelte-12qhfyh{max-width:28rem;margin:0 auto;padding:max(1rem,env(safe-area-inset-top)) 1.25rem 1.25rem;box-sizing:border-box;border-bottom:1px solid #ddd}.name-step.svelte-12qhfyh h1:where(.svelte-12qhfyh),.pin-step.svelte-12qhfyh h1:where(.svelte-12qhfyh){font-size:1.4rem;margin:0 0 .5rem}.name-step.svelte-12qhfyh p:where(.svelte-12qhfyh),.pin-step.svelte-12qhfyh p:where(.svelte-12qhfyh){line-height:1.45;margin:0 0 1rem}.pin-step.svelte-12qhfyh p.err:where(.svelte-12qhfyh){margin:-.25rem 0 .75rem;color:#b3261e;font-size:.95rem}.name-step.svelte-12qhfyh label:where(.svelte-12qhfyh),.pin-step.svelte-12qhfyh label:where(.svelte-12qhfyh){display:block;margin:0 0 .75rem;font-size:.95rem}.name-step.svelte-12qhfyh input:where(.svelte-12qhfyh),.pin-step.svelte-12qhfyh input:where(.svelte-12qhfyh){display:block;width:100%;box-sizing:border-box;margin-top:.3rem;padding:.6rem .7rem;border:1px solid #bbb;border-radius:.5rem;font:inherit}.name-step.svelte-12qhfyh button.primary:where(.svelte-12qhfyh),.pin-step.svelte-12qhfyh button.primary:where(.svelte-12qhfyh){width:100%;padding:.75rem;border:0;border-radius:.6rem;background:#1a6b47;color:#fff;font:inherit;font-weight:600;cursor:pointer}.name-step.svelte-12qhfyh button.primary:where(.svelte-12qhfyh):disabled,.pin-step.svelte-12qhfyh button.primary:where(.svelte-12qhfyh):disabled{opacity:.5}.name-step.svelte-12qhfyh button.linkish:where(.svelte-12qhfyh),.pin-step.svelte-12qhfyh button.linkish:where(.svelte-12qhfyh){display:block;margin:.9rem auto 0;background:none;border:0;color:#1a6b47;text-decoration:underline;font:inherit;cursor:pointer}@media(prefers-color-scheme:dark){:where(html:not([data-theme=light])) .name-step.svelte-12qhfyh,:where(html:not([data-theme=light])) .pin-step.svelte-12qhfyh{border-bottom-color:#333}:where(html:not([data-theme=light])) .name-step.svelte-12qhfyh input:where(.svelte-12qhfyh),:where(html:not([data-theme=light])) .pin-step.svelte-12qhfyh input:where(.svelte-12qhfyh){background:#16151a;color:#e8e6e0;border-color:#333}:where(html:not([data-theme=light])) .name-step.svelte-12qhfyh button.linkish:where(.svelte-12qhfyh),:where(html:not([data-theme=light])) .pin-step.svelte-12qhfyh button.linkish:where(.svelte-12qhfyh){color:#3fa370}:where(html:not([data-theme=light])) .pin-step.svelte-12qhfyh p.err:where(.svelte-12qhfyh){color:#f2a19a}}:where(html[data-theme=dark]) .name-step.svelte-12qhfyh,:where(html[data-theme=dark]) .pin-step.svelte-12qhfyh{border-bottom-color:#333}:where(html[data-theme=dark]) .name-step.svelte-12qhfyh input:where(.svelte-12qhfyh),:where(html[data-theme=dark]) .pin-step.svelte-12qhfyh input:where(.svelte-12qhfyh){background:#16151a;color:#e8e6e0;border-color:#333}:where(html[data-theme=dark]) .name-step.svelte-12qhfyh button.linkish:where(.svelte-12qhfyh),:where(html[data-theme=dark]) .pin-step.svelte-12qhfyh button.linkish:where(.svelte-12qhfyh){color:#3fa370}:where(html[data-theme=dark]) .pin-step.svelte-12qhfyh p.err:where(.svelte-12qhfyh){color:#f2a19a}body.has-tabbar main{padding-bottom:4.5rem!important}.tabbar.svelte-12qhfyh{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;justify-content:space-around;padding:.35rem .25rem max(.4rem,env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #e4e2dc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tabbar.svelte-12qhfyh a:where(.svelte-12qhfyh){flex:1;display:flex;flex-direction:column;align-items:center;gap:.15rem;min-height:2.75rem;color:#777;text-decoration:none;font-size:.72rem;font-weight:550}.tabbar.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:#1a6b47}.tabbar.svelte-12qhfyh .glyph:where(.svelte-12qhfyh){position:relative;display:block;width:1.5rem;height:1.5rem}.tabbar.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tabbar.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh) svg:where(.svelte-12qhfyh){stroke-width:2.2}.tabbadge.svelte-12qhfyh{position:absolute;top:-.3rem;left:1rem;min-width:1.1rem;height:1.1rem;padding:0 .3rem;box-sizing:border-box;border-radius:999px;background:#c0392b;color:#fff;font-size:.68rem;font-weight:700;line-height:1.1rem;text-align:center}@media(prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tabbar.svelte-12qhfyh{background:#16151af5;border-top-color:#2c2b32}:where(html:not([data-theme=light])) .tabbar.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#9a9890}:where(html:not([data-theme=light])) .tabbar.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:#3fa370}}:where(html[data-theme=dark]) .tabbar.svelte-12qhfyh{background:#16151af5;border-top-color:#2c2b32}:where(html[data-theme=dark]) .tabbar.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#9a9890}:where(html[data-theme=dark]) .tabbar.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:#3fa370}body.has-rail{padding-left:var(--rail-w)}.rail.svelte-12qhfyh{position:fixed;top:var(--banners-h, 0px);bottom:0;left:0;width:var(--rail-w);z-index:70;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:.35rem;padding:max(.75rem,env(safe-area-inset-top)) .25rem .75rem;background:#faf9f6;border-right:1px solid #e4e2dc}.rail.svelte-12qhfyh a:where(.svelte-12qhfyh){display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.45rem 0;border-radius:.6rem;color:#777;text-decoration:none;font-size:.7rem;font-weight:550}.rail.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:#1a6b4712}.rail.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:#1a6b47;background:#1a6b471a}.rail.svelte-12qhfyh .glyph:where(.svelte-12qhfyh){position:relative;display:block;width:1.5rem;height:1.5rem}.rail.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rail.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh) svg:where(.svelte-12qhfyh){stroke-width:2.2}@media(prefers-color-scheme:dark){:where(html:not([data-theme=light])) .rail.svelte-12qhfyh{background:#16151a;border-right-color:#2c2b32}:where(html:not([data-theme=light])) .rail.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#9a9890}:where(html:not([data-theme=light])) .rail.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:#3fa370;background:#3fa3701f}}:where(html[data-theme=dark]) .rail.svelte-12qhfyh{background:#16151a;border-right-color:#2c2b32}:where(html[data-theme=dark]) .rail.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#9a9890}:where(html[data-theme=dark]) .rail.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:#3fa370;background:#3fa3701f}.shell.svelte-12qhfyh{display:flex;height:calc(var(--vvh, 100dvh) - var(--banners-h, 0px))}.listcol.svelte-12qhfyh{flex:none;width:var(--list-w);height:100%;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid #e4e2dc;box-sizing:border-box}.detailcol.svelte-12qhfyh{flex:1 1 auto;min-width:0;height:100%;overflow-y:auto;position:relative}.detailempty.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;height:100%;margin:0;color:#888;font-size:1rem}.shell .detailcol main{min-height:100%}.shell .detailcol main.convo{height:100%;min-height:0;max-width:none;margin:0}.shell .detailcol main.convo .bubble{max-width:min(80%,70ch)}@media(prefers-color-scheme:dark){:where(html:not([data-theme=light])) .listcol.svelte-12qhfyh{border-right-color:#2c2b32}:where(html:not([data-theme=light])) .detailempty.svelte-12qhfyh{color:#9a9890}}:where(html[data-theme=dark]) .listcol.svelte-12qhfyh{border-right-color:#2c2b32}:where(html[data-theme=dark]) .detailempty.svelte-12qhfyh{color:#9a9890}button,a,select,input,label[role=button]{-webkit-tap-highlight-color:rgba(26,107,71,.18);touch-action:manipulation}@media(max-width:640px){input,select,textarea{font-size:16px!important}button:not(.linkish):not(.sm):not(.xs):not(.tap-start){min-height:2.75rem}}
