.host.svelte-192vamk{position:fixed;inset:0;width:0;height:0;margin:0;padding:0;border:0;overflow:visible;background:none}.ctx.svelte-192vamk{position:fixed;display:flex;flex-direction:column;width:max-content;min-width:220px;max-width:min(300px,calc(100vw - 16px));overflow-y:auto;overscroll-behavior:contain;padding:4px;background:var(--bg);border:var(--hair);border-radius:10px;box-shadow:0 0 0 1px #0f0f0f08,0 6px 24px #0f0f0f24;font-size:13px;color:var(--fg);-webkit-user-select:none;user-select:none}.ctx.sub.svelte-192vamk{min-width:190px}.heading.svelte-192vamk{margin:0;padding:6px 8px 4px;font-size:11.5px;font-weight:500;color:var(--muted)}hr.svelte-192vamk{border:none;border-top:var(--hair);margin:4px -4px}button.svelte-192vamk{all:unset;display:flex;gap:8px;align-items:center;min-height:28px;padding:0 8px;border-radius:6px;cursor:pointer}button.on.svelte-192vamk{background:var(--soft)}.ic.svelte-192vamk{width:16px;display:grid;place-items:center;color:var(--fg-2);flex:none}.label.svelte-192vamk{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shortcut.svelte-192vamk,.more.svelte-192vamk{color:var(--faint);font-size:11.5px;flex:none}.danger.svelte-192vamk,.danger.svelte-192vamk .ic:where(.svelte-192vamk){color:var(--red)}.switch.svelte-192vamk{flex:none;position:relative;width:26px;height:15px;border-radius:8px;background:var(--line-2);transition:background .12s}.switch.svelte-192vamk:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff;transition:transform .12s}.switch.checked.svelte-192vamk{background:#2383e2}.switch.checked.svelte-192vamk:after{transform:translate(11px)}.back.svelte-192vamk{color:var(--muted)}.foot.svelte-192vamk{display:flex;flex-direction:column;padding:2px 8px 4px;font-size:11.5px;line-height:1.5;color:var(--muted)}@media(pointer:coarse){button.svelte-192vamk{min-height:38px}}[data-menu-area],a[href],img{-webkit-touch-callout:none}:root{color-scheme:light;--bg: #ffffff;--work: #fafaf9;--soft: #f5f5f4;--fg: #1c1917;--fg-2: #44403c;--muted: #78716c;--faint: #a8a29e;--line: #e7e5e4;--line-2: #d6d3d1;--accent: #7c3aed;--accent-soft: #f5f3ff;--accent-ink: #6d28d9;--orange-ink: #c2410c;--orange-soft: #fff7ed;--green: #15803d;--green-mid: #86c79a;--green-soft: #f0fdf4;--red: #dc2626;--red-soft: #fef2f2;--hair: .6px solid var(--line);--font: system-ui, -apple-system, "Segoe UI", sans-serif;--mono: ui-monospace, "SFMono-Regular", "Cascadia Mono", Consolas, monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;background:var(--work);color:var(--fg);font:13px/1.5 var(--font);-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;text-wrap:balance}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-family:var(--mono);font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:12px}.eyebrow{font-size:11.5px;font-weight:600;color:var(--muted)}.page{display:flex;flex-direction:column;gap:22px;min-width:0}.pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.pagehead h1{font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:1.2;margin-top:6px}.pagehead p{margin-top:8px;color:var(--muted);max-width:64ch}@media(max-width:760px){.pagehead p:not(.open){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;cursor:pointer}}.sec-h{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-bottom:4px}.sec-h h2{font-size:14px;font-weight:600;letter-spacing:-.02em}.sec-h .right{margin-left:auto;font-size:12px;color:var(--muted)}.count{font-size:10px;background:var(--soft);border-radius:6px;padding:1px 6px;color:var(--fg-2);font-weight:400}.btn{display:inline-flex;align-items:center;gap:6px;border:.6px solid var(--line-2);background:var(--bg);border-radius:7px;padding:5px 10px;font-size:12px;white-space:nowrap;color:var(--fg);text-decoration:none}.btn:hover{border-color:var(--faint);text-decoration:none}.btn:disabled{opacity:.45;cursor:not-allowed}button[aria-busy=true],.btn[aria-busy=true]:disabled{cursor:progress;opacity:.75}.btn[aria-busy=true]:after{content:"";width:11px;height:11px;flex:none;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btn.primary{background:var(--fg);border-color:var(--fg);color:#fff}.btn.ghost{border-color:transparent;background:none;color:var(--muted)}.btn.ghost:hover{color:var(--fg);background:var(--soft)}.btn.danger{color:var(--red)}.btn.sm{padding:3px 8px;font-size:11.5px}.btnrow{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.chip{display:inline-flex;align-items:center;gap:4px;border:.6px solid var(--line-2);border-radius:6px;padding:1px 7px;font-size:11.5px;background:var(--bg);color:var(--fg);max-width:100%;overflow-wrap:anywhere}.list{display:flex;flex-direction:column;border-top:var(--hair);min-width:0}.li{display:flex;align-items:center;gap:14px;padding:14px 4px;border-bottom:var(--hair);min-width:0;color:inherit}a.li:hover{background:color-mix(in srgb,var(--soft) 60%,transparent);text-decoration:none}.li .box{width:32px;height:32px;border:.6px solid var(--line-2);border-radius:8px;display:grid;place-items:center;color:var(--fg-2);flex:none;background:var(--bg);font-size:15px}.li .main{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.li .main b{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.li .main span{font-size:11.5px;color:var(--muted)}.li .side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;color:var(--muted);flex:none;max-width:260px;text-align:right}.empty{padding:14px 4px;color:var(--muted);border-bottom:var(--hair)}.whitebox{background:var(--bg);border:var(--hair);border-radius:12px}.next{display:flex;align-items:center;gap:14px;background:var(--bg);border:.6px solid var(--line-2);border-radius:12px;padding:16px 18px;flex-wrap:wrap}.next .text{flex:1;min-width:200px}.next small{display:block;font-size:11.5px;color:var(--orange-ink)}.next strong{display:block;font-size:15px;font-weight:700;margin-top:2px}.next span{display:block;font-size:12px;color:var(--muted);margin-top:2px}.next.accent{background:var(--bg);border:.6px solid var(--line)}.next.accent small{color:var(--muted)}.form{display:flex;flex-direction:column;gap:10px;background:var(--bg);border:var(--hair);border-radius:10px;padding:12px 14px}.form .fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}label.field{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--muted);min-width:0}input[type=text],input[type=email],input[type=password],select,textarea{width:100%;min-width:0;border:.6px solid var(--line-2);border-radius:8px;padding:6px 9px;background:var(--bg);color:var(--fg);font-size:12.5px}textarea{min-height:64px;resize:vertical}@media(pointer:coarse){input,select,textarea{font-size:16px!important}}.tabs{display:flex;gap:2px;border-bottom:var(--hair);flex-wrap:wrap}.tabs a,.tabs button{border:0;background:none;padding:8px 12px;margin-bottom:-.6px;border-bottom:2px solid transparent;color:var(--muted);font-size:12.5px;white-space:nowrap}.tabs.inpage{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tabs.inpage::-webkit-scrollbar{display:none}.tabs.inpage a,.tabs.inpage button{display:inline-flex;align-items:center;gap:6px;flex:none}.tabs a:hover{text-decoration:none;color:var(--fg)}.tabs [aria-current=page],.tabs [aria-selected=true]{color:var(--fg);font-weight:600;border-bottom-color:var(--fg)}.warn{color:var(--red);font-size:12px}@media(max-width:760px){.li{flex-wrap:wrap}.li .main{flex:1 1 calc(100% - 50px)}.li .side{align-items:flex-start;text-align:left;max-width:none;padding-left:46px}}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}@property --thumb{syntax: "<color>"; inherits: true; initial-value: transparent;}*{--thumb: transparent;transition:--thumb .6s ease}.is-scrolling{--thumb: var(--line-2);transition-duration:.12s}::-webkit-scrollbar-thumb{background-color:var(--thumb);border-radius:7px;border:1px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--faint)}::-webkit-scrollbar-button,::-webkit-scrollbar-corner{display:none;background:transparent}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:transparent transparent}.is-scrolling{scrollbar-color:var(--line-2) transparent}}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(./unbounded-latin-700-normal.CaoNriVp.woff2) format("woff2"),url(./unbounded-latin-700-normal.CZtriu5h.woff) format("woff")}.mbar.svelte-12qhfyh{display:none}.app.svelte-12qhfyh{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.appnav.svelte-12qhfyh{background:var(--bg);border-right:var(--hair);padding:12px 10px;display:flex;flex-direction:column;gap:14px;position:sticky;top:0;z-index:30;height:100vh;overflow:auto;font-size:12px}.logo-row.svelte-12qhfyh{display:flex;align-items:center;gap:8px;padding:0 4px;min-width:0}.logo-row.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{text-decoration:none}.logo.svelte-12qhfyh{display:inline-flex;flex:none;font-size:19px;color:var(--fg)}.logo-row.svelte-12qhfyh .name:where(.svelte-12qhfyh){color:var(--fg);font-family:"Unbounded",var(--font, system-ui),sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switcher.svelte-12qhfyh select:where(.svelte-12qhfyh){width:100%;background:var(--accent-soft);color:var(--accent);border:0;border-radius:7px;padding:6px 8px;font-size:12px}.navsec.svelte-12qhfyh{display:flex;flex-direction:column;gap:1px}.pages.svelte-12qhfyh{padding-left:10px}.navitem.svelte-12qhfyh{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:6px;color:var(--fg-2);min-width:0}.navitem.svelte-12qhfyh:hover{background:var(--soft);text-decoration:none}.navitem[aria-current=page].svelte-12qhfyh{background:var(--soft);color:var(--fg);font-weight:600}.lbl.svelte-12qhfyh,.whotext.svelte-12qhfyh b:where(.svelte-12qhfyh),.whotext.svelte-12qhfyh small:where(.svelte-12qhfyh){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic.svelte-12qhfyh{width:14px;text-align:center;color:var(--muted);flex:none}.navfoot.svelte-12qhfyh{position:sticky;bottom:-12px;z-index:2;margin:auto -10px -12px;display:flex;align-items:center;gap:6px;border-top:var(--hair);padding:8px 10px 10px;background:var(--bg)}.who.svelte-12qhfyh{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:6px;color:var(--fg)}.who.svelte-12qhfyh:hover,.who[aria-current=page].svelte-12qhfyh{background:var(--soft);text-decoration:none}.whotext.svelte-12qhfyh{min-width:0;display:flex;flex-direction:column;line-height:1.25}.whotext.svelte-12qhfyh b:where(.svelte-12qhfyh){font-size:12px}.whotext.svelte-12qhfyh small:where(.svelte-12qhfyh){font-size:11px;color:var(--muted)}.newmenu.svelte-12qhfyh{position:absolute;right:0;top:calc(100% + 4px);width:220px;background:var(--bg);border:.6px solid var(--line-2);border-radius:10px;box-shadow:0 12px 32px #1c19171f;padding:4px;z-index:25;display:flex;flex-direction:column}.newmenu.svelte-12qhfyh a:where(.svelte-12qhfyh),.newmenu.svelte-12qhfyh button:where(.svelte-12qhfyh){display:flex;align-items:center;gap:8px;padding:11px 10px;border:0;border-radius:7px;background:none;color:var(--fg);font:inherit;font-size:13px;text-align:left;cursor:pointer}.newmenu.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.newmenu.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{background:var(--soft);text-decoration:none}.newmenu.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){background:var(--soft);font-weight:600}.content.svelte-12qhfyh{padding:32px 32px 64px;min-width:0}.toast.svelte-12qhfyh{position:fixed;inset:auto auto 24px 50%;transform:translate(-50%);margin:0;width:max-content;max-width:min(520px,calc(100vw - 32px));display:flex;align-items:center;gap:10px;padding:10px 8px 10px 14px;border:.6px solid #fecaca;border-radius:12px;background:var(--red-soft);color:var(--red);font-size:13px;box-shadow:0 12px 32px #1c191729}.toast.ok.svelte-12qhfyh{background:var(--green-soft);color:var(--green);border-color:var(--green-mid)}.toast.svelte-12qhfyh:not(:popover-open){display:none}.toast.svelte-12qhfyh button:where(.svelte-12qhfyh){display:grid;place-items:center;flex:none;width:28px;height:28px;border:0;border-radius:8px;background:none;color:inherit}.toast.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{background:#fff9}@media(max-width:760px){.app.svelte-12qhfyh{grid-template-columns:minmax(0,1fr);align-content:start}.appnav.svelte-12qhfyh{display:none}.mbar.svelte-12qhfyh{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--bg);border-bottom:var(--hair)}.mbar.svelte-12qhfyh .logo:where(.svelte-12qhfyh):hover{text-decoration:none}.mbar.svelte-12qhfyh .switcher:where(.svelte-12qhfyh){flex:1;min-width:0}.mbar.svelte-12qhfyh .switcher:where(.svelte-12qhfyh) select:where(.svelte-12qhfyh){padding:8px}.mbar.svelte-12qhfyh .btn:where(.svelte-12qhfyh){min-height:36px}.mbar.svelte-12qhfyh .icon:where(.svelte-12qhfyh){min-width:36px;justify-content:center;font-size:15px}.mmenu.svelte-12qhfyh{position:relative}.mmenu.svelte-12qhfyh summary:where(.svelte-12qhfyh){list-style:none}.mmenu.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.content.svelte-12qhfyh{padding:20px 16px calc(40px + env(safe-area-inset-bottom))}}
