:root{--bg:#f6f6f3;--surface:#fff;--surface-2:#efefeb;--text:#1b1c1a;--muted:#696b65;--border:#e2e2dc;--accent:var(--accent-l);--accent-text:#fff;--accent-soft:color-mix(in srgb, var(--accent) 13%, var(--surface));--danger:#b3261e;--danger-soft:#fbe9e7;--warn:#8a5a00;--warn-soft:#fdf1d6;--ok:#1f7a3a;--shadow:0 1px 2px #0000000f, 0 8px 24px #0000001a;--radius:10px;--row:52px;--accent-l:#0f6b63;--accent-d:#4fc3b6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-accent=blue]{--accent-l:#1f5fbf;--accent-d:#82b1ff}:root[data-accent=indigo]{--accent-l:#4338ca;--accent-d:#a5b4fc}:root[data-accent=violet]{--accent-l:#7c3aed;--accent-d:#c4b5fd}:root[data-accent=rose]{--accent-l:#be123c;--accent-d:#fda4af}:root[data-accent=orange]{--accent-l:#b8460b;--accent-d:#fdba74}:root[data-accent=green]{--accent-l:#2e7d32;--accent-d:#8fd694}:root[data-accent=slate]{--accent-l:#3f4a5a;--accent-d:#b6c2d2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#151614;--surface:#1e201d;--surface-2:#2a2c28;--text:#ecece7;--muted:#a0a29a;--border:#33352f;--accent:var(--accent-d);--accent-text:#0b130f;--accent-soft:color-mix(in srgb, var(--accent) 18%, var(--surface));--danger:#ff8a80;--danger-soft:#3b1f1c;--warn:#f2c66d;--warn-soft:#3a2f14;--ok:#7fd49a;--shadow:0 1px 2px #0006, 0 8px 24px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#151614;--surface:#1e201d;--surface-2:#2a2c28;--text:#ecece7;--muted:#a0a29a;--border:#33352f;--accent:var(--accent-d);--accent-text:#0b130f;--accent-soft:color-mix(in srgb, var(--accent) 18%, var(--surface));--danger:#ff8a80;--danger-soft:#3b1f1c;--warn:#f2c66d;--warn-soft:#3a2f14;--ok:#7fd49a;--shadow:0 1px 2px #0006, 0 8px 24px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overscroll-behavior:none;font:15px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:650}h1{font-size:20px}h2{font-size:16px}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muted{color:var(--muted)}.small{font-size:13px}.grow{flex:1;min-width:0}.row{align-items:center;gap:8px;display:flex}.wrap{flex-wrap:wrap}.stack{flex-direction:column;gap:12px;display:flex}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tnum{font-variant-numeric:tabular-nums}.btn{border:1px solid var(--border);background:var(--surface);cursor:pointer;white-space:nowrap;height:36px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:550;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-2);text-decoration:none}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn.primary:hover{filter:brightness(1.08)}.btn.danger{color:var(--danger)}.btn.danger.solid{background:var(--danger);border-color:var(--danger);color:var(--surface)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface-2)}.btn.icon{width:36px;padding:0}.btn.sm{height:30px;padding:0 10px;font-size:13px}.btn.sm.icon{width:30px;padding:0}.input,select.input{border:1px solid var(--border);background:var(--surface);border-radius:8px;outline:none;width:100%;height:38px;padding:0 12px}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}label.field{color:var(--muted);flex-direction:column;gap:5px;font-size:13px;font-weight:550;display:flex}label.field .input{color:var(--text);font-size:15px;font-weight:400}label.check{cursor:pointer;align-items:flex-start;gap:8px;display:flex}label.check input{accent-color:var(--accent);width:16px;height:16px;margin-top:3px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.note{background:var(--surface-2);border-radius:8px;padding:10px 12px;font-size:13px}.note.warn{background:var(--warn-soft);color:var(--warn)}.note.error{background:var(--danger-soft);color:var(--danger)}.note.ok{background:var(--accent-soft)}.badge{background:var(--surface-2);height:20px;color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;padding:0 7px;font-size:12px;display:inline-flex}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.accent{background:var(--accent-soft);color:var(--accent)}.badge.danger{background:var(--danger-soft);color:var(--danger)}.badge.ok{background:color-mix(in srgb, var(--ok) 14%, var(--surface));color:var(--ok)}.tabbar{border-bottom:1px solid var(--border);background:var(--bg);scrollbar-width:none;gap:4px;padding:0 20px;display:flex;overflow-x:auto}.tabbar::-webkit-scrollbar{display:none}.tabbar a{height:44px;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 12px;font-weight:550;text-decoration:none;display:inline-flex}.tabbar a:hover{color:var(--text);text-decoration:none}.tabbar a.on{color:var(--accent);border-bottom-color:var(--accent)}.sec{flex-direction:column;gap:12px;padding:18px;display:flex}.sec-head{align-items:flex-start;gap:12px;display:flex}.sec-head p{margin-top:2px}.lrow{border-top:1px solid var(--border);gap:12px;padding:10px 0}.avatar{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.avatar.lg{width:56px;height:56px;font-size:22px}.seg{background:var(--surface-2);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.seg button{cursor:pointer;height:32px;color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-weight:550;display:inline-flex}.seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000001f}.meter{background:var(--surface-2);border-radius:3px;height:6px;display:flex;overflow:hidden}.meter>div{background:var(--accent);height:100%}.meter>div.high{background:var(--danger)}.tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.tile{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.tile .big{letter-spacing:-.01em;font-size:22px;font-weight:650}.switch{appearance:none;background:var(--border);cursor:pointer;border-radius:11px;flex:none;width:38px;height:22px;margin:0;transition:background .15s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.switch:checked{background:var(--accent)}.switch:checked:after{transform:translate(16px)}.opt{border-top:1px solid var(--border);cursor:pointer;align-items:center;gap:14px;padding:12px 0;display:flex}.opt:first-of-type{border-top:0}code,.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.page{flex-direction:column;height:100%;min-height:0;display:flex}.page-head{border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:8px;min-height:61px;padding:12px 20px;display:flex}.page-body{flex:1;min-height:0;overflow:auto}.page-pad{max-width:880px;padding:20px}.empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:64px 24px;display:flex}.empty svg{opacity:.5}.spinner{border:2.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:720px){.tabbar{padding:0 8px}.page-head{padding:10px 12px}.page-pad{padding:14px 12px}.hide-mobile{display:none!important}}@media (min-width:721px){.only-mobile{display:none!important}}svg.svelte-13so817{flex:none;display:block}.backdrop.svelte-1bxxaoh{z-index:50;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal.svelte-1bxxaoh:focus{outline:none}.modal.svelte-1bxxaoh{width:100%;max-height:calc(100dvh - 32px);box-shadow:var(--shadow);flex-direction:column;display:flex}header.svelte-1bxxaoh{align-items:center;gap:8px;padding:14px 14px 10px 18px;display:flex}.body.svelte-1bxxaoh{padding:4px 18px 18px;overflow-y:auto}@media (max-width:720px){.backdrop.svelte-1bxxaoh{align-items:flex-end;padding:0}.modal.svelte-1bxxaoh{padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0;max-width:none!important}}.shell.svelte-12hq2y2{height:100dvh;display:flex}.side.svelte-12hq2y2{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;flex:none;gap:2px;width:232px;padding:14px 10px;display:flex}.brand.svelte-12hq2y2{color:var(--text);align-items:center;gap:10px;padding:4px 10px 16px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.logo.svelte-12hq2y2{background:var(--accent);width:32px;height:32px;color:var(--accent-text);border-radius:9px;place-items:center;display:grid}.item.svelte-12hq2y2{height:40px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.item.svelte-12hq2y2 span:where(.svelte-12hq2y2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item.svelte-12hq2y2:hover{background:var(--surface-2);text-decoration:none}.item.active.svelte-12hq2y2{background:var(--accent-soft);color:var(--accent);font-weight:600}.short.svelte-12hq2y2{display:none}.nag.svelte-12hq2y2{background:var(--warn-soft);color:var(--warn);border-radius:8px;align-items:center;gap:10px;margin:4px 2px;padding:10px 12px;font-size:13px;font-weight:550;text-decoration:none;display:flex}.nag.svelte-12hq2y2:hover{filter:brightness(.97);text-decoration:none}.usage.svelte-12hq2y2{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.meter.svelte-12hq2y2{background:var(--surface-2);border-radius:3px;height:5px;overflow:hidden}.meter.svelte-12hq2y2 div:where(.svelte-12hq2y2){background:var(--accent);height:100%}.meter.svelte-12hq2y2 div.high:where(.svelte-12hq2y2){background:var(--danger)}main.svelte-12hq2y2{flex:1;min-width:0;min-height:0}@media (max-width:720px){.shell.svelte-12hq2y2{flex-direction:column-reverse}.side.svelte-12hq2y2{width:auto;padding:4px 4px calc(4px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--border);flex-direction:row;justify-content:space-around;gap:0}.brand.svelte-12hq2y2,.usage.svelte-12hq2y2,.side.svelte-12hq2y2>.grow:where(.svelte-12hq2y2),.full-only.svelte-12hq2y2{display:none}.item.svelte-12hq2y2{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;height:54px;padding:0 2px;font-size:11px}.full.svelte-12hq2y2{display:none}.short.svelte-12hq2y2{display:block}}.toasts.svelte-1q7l584{z-index:80;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 24px);display:flex;position:fixed;transform:translate(-50%)}.toast.svelte-1q7l584{background:var(--text);color:var(--bg);box-shadow:var(--shadow);border-radius:10px;padding:10px 16px;font-size:14px}.toast.error.svelte-1q7l584{background:var(--danger);color:var(--surface)}@media (max-width:720px){.toasts.svelte-1q7l584{bottom:calc(84px + env(safe-area-inset-bottom))}}.panel.svelte-neo3id{z-index:40;width:360px;max-width:calc(100vw - 24px);box-shadow:var(--shadow);position:fixed;bottom:20px;right:20px;overflow:hidden}header.svelte-neo3id{align-items:center;gap:4px;padding:12px 10px 10px 16px;display:flex}.bar.svelte-neo3id{background:var(--surface-2);height:3px}.fill.svelte-neo3id{background:var(--accent);height:100%;transition:width .2s}.fill.failed.svelte-neo3id{background:var(--danger)}ul.svelte-neo3id{max-height:240px;margin:0;padding:6px 0;list-style:none;overflow-y:auto}li.svelte-neo3id{align-items:center;gap:10px;padding:5px 16px;font-size:14px;display:flex}footer.svelte-neo3id{padding:8px 12px 12px}footer.svelte-neo3id:not(:has(button)){display:none}.ok.svelte-neo3id{color:var(--accent)}.err.svelte-neo3id{color:var(--danger)}.chev.svelte-neo3id{transition:transform .15s;display:block}.chev.up.svelte-neo3id{transform:rotate(180deg)}@media (max-width:720px){.panel.svelte-neo3id{right:12px;bottom:calc(76px + env(safe-area-inset-bottom))}}.menu.svelte-1qo109d{z-index:60;background:var(--surface);border:1px solid var(--border);min-width:190px;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;padding:5px;display:flex;position:fixed}.menu.svelte-1qo109d button:where(.svelte-1qo109d){cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;height:38px;padding:0 10px;display:flex}.menu.svelte-1qo109d button:where(.svelte-1qo109d):hover:not(:disabled){background:var(--surface-2)}.menu.svelte-1qo109d button:where(.svelte-1qo109d):disabled{opacity:.45;cursor:default}.menu.svelte-1qo109d button.danger:where(.svelte-1qo109d){color:var(--danger)}hr.svelte-1qo109d{border:0;border-top:1px solid var(--border);width:100%;margin:4px 0}.virtual.svelte-1yg4817{contain:strict;height:100%;overflow:hidden auto}.spacer.svelte-1yg4817{position:relative}.table.svelte-1fysl4i{flex-direction:column;height:100%;min-height:0;display:flex}.body.svelte-1fysl4i{flex:1;min-height:0}.head.svelte-1fysl4i,.item.svelte-1fysl4i{align-items:center;padding:0 12px 0 8px;display:flex}.head.svelte-1fysl4i{border-bottom:1px solid var(--border);height:36px;color:var(--muted);flex:none;font-size:13px}.head.svelte-1fysl4i .col:where(.svelte-1fysl4i){color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:550;display:flex}.head.svelte-1fysl4i .col:where(.svelte-1fysl4i):disabled{cursor:default}.head.svelte-1fysl4i .name:where(.svelte-1fysl4i){flex:1;padding-left:8px}.dir.desc.svelte-1fysl4i{transform:rotate(180deg)}.item.svelte-1fysl4i{border-bottom:1px solid var(--border);height:52px}.item.svelte-1fysl4i:hover{background:var(--surface)}.item.selected.svelte-1fysl4i{background:var(--accent-soft)}.cb.svelte-1fysl4i{cursor:pointer;flex:none;place-items:center;width:36px;height:36px;display:grid}.cb.svelte-1fysl4i input:where(.svelte-1fysl4i){width:17px;height:17px;accent-color:var(--accent);cursor:pointer;margin:0}.main.svelte-1fysl4i{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;height:100%;padding:0 8px;display:flex}.main.svelte-1fysl4i .grow:where(.svelte-1fysl4i){flex-direction:column;display:flex}.fname.svelte-1fysl4i{font-weight:500}.thumb.svelte-1fysl4i{background:var(--surface-2);width:36px;height:36px;color:var(--muted);border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.thumb.dir.svelte-1fysl4i,.big.dir.svelte-1fysl4i{color:var(--accent)}.thumb.dir.svelte-1fysl4i{background:var(--accent-soft)}.thumb.svelte-1fysl4i img:where(.svelte-1fysl4i){object-fit:cover;width:100%;height:100%}.col.size.svelte-1fysl4i{text-align:right;flex:none;justify-content:flex-end;width:96px}.col.date.svelte-1fysl4i{flex:none;width:140px;padding-left:24px}.col.more.svelte-1fysl4i{flex:none;justify-content:flex-end;width:36px;display:flex}.grid-row.svelte-1fysl4i{display:flex}.body.padded.svelte-1fysl4i{padding-top:12px}.tile.svelte-1fysl4i{flex:none;position:relative}.pic.svelte-1fysl4i{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.tile.selected.svelte-1fysl4i .pic:where(.svelte-1fysl4i){outline:3px solid var(--accent);outline-offset:-1px}.pic.svelte-1fysl4i img:where(.svelte-1fysl4i){object-fit:cover;width:100%;height:100%;display:block}.big.svelte-1fysl4i{height:100%;color:var(--muted);place-items:center;display:grid}.dur.svelte-1fysl4i{color:#fff;background:#000000a6;border-radius:9px;align-items:center;gap:3px;padding:1px 6px;font-size:11px;display:flex;position:absolute;bottom:6px;right:6px}.cb.float.svelte-1fysl4i{background:color-mix(in srgb, var(--surface) 85%, transparent);opacity:0;border-radius:8px;width:28px;height:28px;position:absolute;top:4px;left:4px}.tile.svelte-1fysl4i:hover .cb.float:where(.svelte-1fysl4i),.tile.selected.svelte-1fysl4i .cb.float:where(.svelte-1fysl4i),.cb.float.svelte-1fysl4i:focus-within{opacity:1}@media (hover:none){.cb.float.svelte-1fysl4i{opacity:1}}.cap.svelte-1fysl4i{align-items:center;gap:2px;height:44px;padding:0 0 0 4px;font-size:14px;display:flex}.priv.svelte-1fysl4i{vertical-align:-2px;color:var(--muted);margin-right:6px;display:inline-flex}.crumbs.svelte-16n1mdm{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:10px;display:flex}.crumb.svelte-16n1mdm{cursor:pointer;color:var(--accent);background:0 0;border:0;border-radius:4px;padding:2px 4px}.crumb.svelte-16n1mdm:disabled{color:var(--text);cursor:default;font-weight:600}.list.svelte-16n1mdm{height:280px;overflow-y:auto}.dir.svelte-16n1mdm{border:0;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px;display:flex}.dir.svelte-16n1mdm:hover{background:var(--surface-2)}.ic.svelte-16n1mdm{color:var(--accent)}.tabs.svelte-kpx1bz{background:var(--surface-2);border-radius:10px;gap:4px;padding:4px;display:flex}.tabs.svelte-kpx1bz button:where(.svelte-kpx1bz){cursor:pointer;height:34px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:8px;font-weight:550;display:flex}.tabs.svelte-kpx1bz button.on:where(.svelte-kpx1bz){background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000001a}.ex.svelte-kpx1bz{border-top:1px solid var(--border);padding:8px 0}.v.svelte-1jax0b7{border-bottom:1px solid var(--border);padding:10px 0}.v.svelte-1jax0b7:last-child{border-bottom:0}.viewer.svelte-1t3vvp2{z-index:45;color:#fff;background:#0b0b0b;position:fixed;inset:0}.stage.svelte-1t3vvp2{touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.photo.svelte-1t3vvp2{object-fit:contain;will-change:transform;grid-area:1/1;max-width:100%;max-height:100dvh}.photo.blur.svelte-1t3vvp2{filter:blur(12px);opacity:.6;width:100%;height:100%}.photo.hidden.svelte-1t3vvp2{opacity:0}video.svelte-1t3vvp2{outline:none;max-width:100%;max-height:100dvh}header.svelte-1t3vvp2{pointer-events:none;background:linear-gradient(#000000b3,#0000);align-items:center;gap:6px;padding:10px 12px 28px;display:flex;position:absolute;top:0;left:0;right:0}header.svelte-1t3vvp2 button,header.svelte-1t3vvp2 a{pointer-events:auto}.meta.svelte-1t3vvp2{padding:0 6px}.name.svelte-1t3vvp2{font-weight:600}.sub.svelte-1t3vvp2{opacity:.75}.vbtn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.vbtn:hover{background:#ffffff29}.nav.svelte-1t3vvp2{color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.nav.svelte-1t3vvp2:hover{background:#000000bf}.prev.svelte-1t3vvp2{left:14px}.next.svelte-1t3vvp2{right:14px}.count.svelte-1t3vvp2{bottom:calc(14px + env(safe-area-inset-bottom));pointer-events:none;background:#00000080;border-radius:12px;padding:3px 10px;font-size:13px;position:absolute;left:50%;transform:translate(-50%)}.msg.svelte-1t3vvp2{text-align:center;opacity:.9;flex-direction:column;align-items:center;gap:14px;max-width:360px;padding:24px;display:flex}@media (max-width:720px){.nav.svelte-1t3vvp2{display:none}}.content.svelte-1sh25j9{flex:1;min-height:0;position:relative}.privbar.svelte-1sh25j9{border-bottom:1px solid var(--border);background:var(--surface-2);min-height:46px;color:var(--muted);align-items:center;gap:10px;padding:8px 20px;display:flex}@media (max-width:720px){.privbar.svelte-1sh25j9{padding:8px 12px}}.sel.svelte-1sh25j9{background:var(--accent-soft)}.crumbs.svelte-1sh25j9{white-space:nowrap;scrollbar-width:none;color:var(--muted);align-items:center;gap:4px;font-size:16px;display:flex;overflow-x:auto}.crumbs.svelte-1sh25j9 a:where(.svelte-1sh25j9){color:var(--muted);border-radius:6px;padding:4px 6px}.crumbs.svelte-1sh25j9 a:where(.svelte-1sh25j9):hover{background:var(--surface-2);color:var(--text);text-decoration:none}.crumbs.svelte-1sh25j9 .cur:where(.svelte-1sh25j9){color:var(--text);padding:4px 6px;font-weight:650}.search.svelte-1sh25j9{background:var(--surface-2);width:220px;height:36px;color:var(--muted);border-radius:18px;align-items:center;gap:8px;padding:0 12px;display:flex}.search.svelte-1sh25j9:focus-within{outline:2px solid var(--accent)}.search.svelte-1sh25j9 input:where(.svelte-1sh25j9){min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1}.drop.svelte-1sh25j9{z-index:5;border:2px dashed var(--accent);background:color-mix(in srgb, var(--accent-soft) 88%, transparent);color:var(--accent);pointer-events:none;text-align:center;border-radius:14px;place-items:center;font-weight:600;display:grid;position:absolute;inset:8px}.drop.svelte-1sh25j9 div:where(.svelte-1sh25j9){flex-direction:column;align-items:center;gap:8px;display:flex}.item.svelte-6d8qo3{border-bottom:1px solid var(--border);gap:12px;padding:12px 0}.ic.svelte-6d8qo3{color:var(--muted)}.name.svelte-6d8qo3{margin-bottom:3px;font-weight:550}.wrap.svelte-110obhz{place-items:center;min-height:100%;padding:20px;display:grid}.box.svelte-110obhz{width:100%;max-width:360px;box-shadow:var(--shadow);padding:28px 24px}.brand.svelte-110obhz{gap:12px;margin-bottom:6px}.msg.svelte-110obhz{text-align:center;white-space:pre-line;border-top:1px solid var(--border);padding-top:14px}.logo.svelte-110obhz{background:var(--accent);width:40px;height:40px;color:var(--accent-text);border-radius:11px;place-items:center;display:grid}.scroll.svelte-d7oy2o{height:100%;padding:0 16px;overflow:hidden auto}.inner.svelte-d7oy2o{position:relative}.month.svelte-d7oy2o,.line.svelte-d7oy2o{position:absolute;top:0;left:0;right:0}.month.svelte-d7oy2o{align-items:flex-end;gap:10px;height:48px;padding-bottom:10px;display:flex}.month.svelte-d7oy2o h2:where(.svelte-d7oy2o){font-size:15px}.pick.svelte-d7oy2o{opacity:0;margin-bottom:-5px}.month.svelte-d7oy2o:hover .pick:where(.svelte-d7oy2o),.pick.svelte-d7oy2o:focus-visible{opacity:1}.line.svelte-d7oy2o{display:flex}.cell.svelte-d7oy2o{flex:none;height:100%;position:relative}.pic.svelte-d7oy2o{background:var(--surface-2);cursor:pointer;border:0;width:100%;height:100%;padding:0;transition:transform .1s;display:block;position:relative;overflow:hidden}.pic.svelte-d7oy2o img:where(.svelte-d7oy2o){object-fit:cover;width:100%;height:100%;display:block}.cell.selected.svelte-d7oy2o .pic:where(.svelte-d7oy2o){border-radius:6px;transform:scale(.88)}.cell.selected.svelte-d7oy2o{background:var(--accent-soft)}.ph.svelte-d7oy2o{height:100%;color:var(--muted);place-items:center;display:grid}.dur.svelte-d7oy2o{color:#fff;background:#000000a6;border-radius:9px;align-items:center;gap:3px;padding:1px 6px;font-size:11px;display:flex;position:absolute;bottom:5px;right:5px}.check.svelte-d7oy2o{color:#0000;cursor:pointer;opacity:0;background:#0000004d;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:6px;left:6px}.cell.svelte-d7oy2o:hover .check:where(.svelte-d7oy2o),.check.svelte-d7oy2o:focus-visible{opacity:1}.cell.selected.svelte-d7oy2o .check:where(.svelte-d7oy2o){opacity:1;background:var(--accent);border-color:var(--accent);color:var(--accent-text)}@media (max-width:720px){.scroll.svelte-d7oy2o{padding:0 4px}.month.svelte-d7oy2o{padding-left:8px}}.hidden-link.svelte-7o5ks1{color:var(--muted);align-items:center;gap:5px;margin-left:10px;display:inline-flex}.content.svelte-7o5ks1{flex:1;min-height:0}.sel.svelte-7o5ks1{background:var(--accent-soft)}.full.svelte-rauzfh{height:100%}.center.svelte-rauzfh{place-items:center;min-height:100%;padding:20px;display:grid}.box.svelte-rauzfh{width:100%;max-width:400px;box-shadow:var(--shadow);padding:26px 24px}.single.svelte-rauzfh{text-align:center;max-width:460px}.name.svelte-rauzfh{overflow-wrap:anywhere}.preview.svelte-rauzfh{background:var(--surface-2);cursor:zoom-in;border:0;border-radius:10px;padding:0;overflow:hidden}.preview.svelte-rauzfh img:where(.svelte-rauzfh){object-fit:contain;width:100%;max-height:50vh;display:block}.bigicon.svelte-rauzfh{color:var(--muted);place-items:center;padding:20px;display:grid}.pub.svelte-rauzfh{height:100dvh}.logo.svelte-rauzfh{background:var(--accent);width:30px;height:30px;color:var(--accent-text);border-radius:8px;flex:none;place-items:center;display:grid}.content.svelte-rauzfh{flex:1;min-height:0;position:relative}.crumbs.svelte-rauzfh{white-space:nowrap;scrollbar-width:none;color:var(--muted);align-items:center;gap:4px;font-size:16px;display:flex;overflow-x:auto}.crumbs.svelte-rauzfh a:where(.svelte-rauzfh){color:var(--muted);border-radius:6px;padding:4px 6px}.crumbs.svelte-rauzfh .cur:where(.svelte-rauzfh){color:var(--text);padding:4px 6px;font-weight:650}footer.svelte-rauzfh{padding:8px 20px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border)}.drop.svelte-rauzfh{z-index:5;border:2px dashed var(--accent);background:color-mix(in srgb, var(--accent-soft) 88%, transparent);color:var(--accent);pointer-events:none;border-radius:14px;place-items:center;font-weight:600;display:grid;position:absolute;inset:8px}.drop.svelte-rauzfh div:where(.svelte-rauzfh){flex-direction:column;align-items:center;gap:8px;display:flex}.narrow.svelte-15j4tnx{max-width:420px}.meter.big.svelte-15j4tnx{background:var(--surface-2);border-radius:6px;gap:2px;height:12px}.meter.big.svelte-15j4tnx>div:where(.svelte-15j4tnx){border-radius:2px}.legend.svelte-15j4tnx{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 24px;display:grid}.dot.svelte-15j4tnx{border-radius:3px;flex:none;width:10px;height:10px}.checks.svelte-15j4tnx{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.check-item.svelte-15j4tnx{background:var(--surface-2);border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.ci.svelte-15j4tnx{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.check-item.bad.svelte-15j4tnx .ci:where(.svelte-15j4tnx){background:var(--warn-soft);color:var(--warn)}.check-item.na.svelte-15j4tnx .ci:where(.svelte-15j4tnx){background:var(--border);color:var(--muted)}.totp.svelte-15j4tnx{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.totp.svelte-15j4tnx .stack:where(.svelte-15j4tnx){flex:1;min-width:240px}.qr.svelte-15j4tnx{image-rendering:pixelated;border:1px solid var(--border);background:#fff;border-radius:10px;padding:8px}.secret.svelte-15j4tnx{word-break:break-all;-webkit-user-select:all;user-select:all;background:var(--surface-2);cursor:copy;text-align:left;border:0;border-radius:6px;padding:2px 6px}.code.svelte-15j4tnx{letter-spacing:.2em;max-width:170px;height:44px;font-size:20px}.codes.svelte-15j4tnx{background:var(--surface-2);border-radius:8px;grid-template-columns:1fr 1fr;gap:6px 16px;padding:14px;font-size:15px;display:grid}.warn-text.svelte-15j4tnx{color:var(--warn)}.strength.svelte-15j4tnx{align-items:center;gap:10px;margin-top:-4px;display:flex}.bars.svelte-15j4tnx{gap:4px;display:flex}.bars.svelte-15j4tnx span:where(.svelte-15j4tnx){background:var(--surface-2);border-radius:3px;width:34px;height:5px}.bars.svelte-15j4tnx span.on[data-s="1"]:where(.svelte-15j4tnx){background:var(--danger)}.bars.svelte-15j4tnx span.on[data-s="2"]:where(.svelte-15j4tnx){background:var(--warn)}.bars.svelte-15j4tnx span.on[data-s="3"]:where(.svelte-15j4tnx),.bars.svelte-15j4tnx span.on[data-s="4"]:where(.svelte-15j4tnx){background:var(--ok)}.dev.svelte-15j4tnx{background:var(--surface-2);width:38px;height:38px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.day.svelte-15j4tnx{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:8px;font-size:12px;font-weight:600}.day.svelte-15j4tnx:first-letter{text-transform:uppercase}.nowrap.svelte-15j4tnx{white-space:nowrap}.alarm.svelte-15j4tnx{color:var(--danger)}.alarm.svelte-15j4tnx .muted:where(.svelte-15j4tnx){color:inherit;opacity:.75}.content.svelte-4onoo1{flex:1;min-height:0}.item.svelte-1fzx2cw{border-bottom:1px solid var(--border);gap:12px;padding:10px 0}.ic.svelte-1fzx2cw{color:var(--muted)}.name.svelte-1fzx2cw{font-weight:550}
