@font-face{font-family:Noto Serif Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-serif-hebrew-hebrew-400-normal.v_xU1ROG.woff2)format("woff2"),url(./noto-serif-hebrew-hebrew-400-normal.jyUp5Tfv.woff)format("woff")}@font-face{font-family:Noto Serif Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(./noto-serif-hebrew-hebrew-600-normal.5Q1AJcd_.woff2)format("woff2"),url(./noto-serif-hebrew-hebrew-600-normal.BBqYD5TV.woff)format("woff")}:root{--bg:#fbf9f4;--surface:#fff;--surface-2:#f3efe6;--ink:#1f1c17;--muted:#6b655a;--border:#e1dbcf;--accent:#7a2e1f;--accent-ink:#fff;--link:#8a3322;--focus:#c76b2a;--ok:#2e7d4f;--warn:#b26a00;--danger:#b3261e;--hl:#fff1b8;--radius:6px;--shadow:0 1px 2px #0000000f, 0 4px 16px #0000000f;--font-ui:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-he:"Noto Serif Hebrew", "SBL Hebrew", "Ezra SIL", "Times New Roman", serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--gutter:16px;--max:1180px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#17150f;--surface:#1f1c16;--surface-2:#2a261e;--ink:#ece6d8;--muted:#a59e8e;--border:#3a352b;--accent:#d08a6a;--accent-ink:#17150f;--link:#e29a78;--hl:#5a4a12;--shadow:0 1px 2px #0006, 0 4px 16px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:16px/1.55 var(--font-ui);margin:0;overflow-x:hidden}h1,h2,h3{font-family:var(--font-serif);margin:0 0 .5em;font-weight:600;line-height:1.25}h1{font-size:1.85rem}h2{margin-top:1.6em;font-size:1.35rem}h3{font-size:1.1rem}a{color:var(--link);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mono,code{font-family:var(--font-mono);font-size:.88em}.he{font-family:var(--font-he);direction:rtl;unicode-bidi:isolate}.muted{color:var(--muted)}.small{font-size:.875rem}.badge,.btn,.nowrap,.sr-only,button.btn{white-space:nowrap}.container{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.btn,button.btn{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:.4em;padding:.35em .9em;font-size:.93rem;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--muted)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.small{min-height:30px;padding:.2em .6em;font-size:.85rem}.btn.link{color:var(--link);background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;min-height:38px;color:var(--ink);font:inherit;padding:.4em .6em}textarea{resize:vertical;min-height:70px}label{font-size:.9rem}.field{flex-direction:column;gap:4px;display:flex}.field>span{color:var(--muted);font-size:.85rem;font-weight:600}.segmented{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;max-width:100%;display:inline-flex;overflow:hidden}.segmented button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;min-height:34px;padding:.4em .8em;font-size:.88rem}.segmented button+button{border-inline-start:1px solid var(--border)}.segmented button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.chip{border:1px solid var(--border);background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.35em;padding:.15em .65em;font-size:.85rem;display:inline-flex}.chip input,dl.kv{margin:0}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.badge{border-radius:4px;padding:.05em .45em;font-size:.78rem;font-weight:600;line-height:1.5;display:inline-block}.alert{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);padding:.7rem .9rem}.alert.error{border-color:color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger)}.alert.success{border-color:color-mix(in srgb,var(--ok) 45%,transparent);color:var(--ok)}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:.92rem}table.data td,table.data th{text-align:start;border-bottom:1px solid var(--border);vertical-align:top;padding:.45em .6em}table.data th{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.82rem;font-weight:600}table.data td.num,table.data th.num{text-align:end;font-variant-numeric:tabular-nums}dl.kv{grid-template-columns:minmax(110px,max-content) 1fr;gap:.25rem .8rem;font-size:.9rem;display:grid}dl.kv dt{color:var(--muted)}dl.kv dd{overflow-wrap:anywhere;margin:0}.progress{background:var(--surface-2);border-radius:3px;min-width:60px;height:6px;display:flex;overflow:hidden}.progress>span{height:100%;display:block}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;margin:1.5rem 0 1rem;display:flex}.page-head h1{margin:0}.toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.spinner{border:2px solid var(--border);border-top-color:var(--accent);vertical-align:-.15em;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}.auth{max-width:460px;margin:2rem auto 0}.auth .form{gap:.9rem;display:grid}.auth .form .btn.primary{justify-content:center}.verse{scroll-margin-top:170px}.err[data-v-5eca0ca9]{text-align:center;padding:4rem 0}.code[data-v-5eca0ca9]{font-family:var(--font-serif);color:var(--accent);margin:0;font-size:3.5rem}
