.landing{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;padding:60px 24px calc(60px + var(--safe-bottom))}.landing-logo-area{display:flex;flex-direction:column;align-items:center;gap:20px}.landing-logo-mark{width:120px;height:120px;border-radius:16px;border:1px solid var(--border);background:var(--bg2);display:flex;align-items:center;justify-content:center}.landing-logo-glyph{font-family:var(--paleo-font);font-size:42px;color:var(--gold);letter-spacing:-2px}.landing-title{font-size:32px;font-weight:700;color:var(--gold);letter-spacing:.02em;text-align:center;line-height:1.35}.landing-title span{display:inline-block;margin-top:6px;font-size:15px;font-weight:400;color:var(--text3);letter-spacing:.08em;text-transform:uppercase}.landing-subtitle{font-size:13px;color:var(--text4);letter-spacing:.03em;margin-top:-4px;text-align:center;max-width:520px;line-height:1.6}.landing-enter{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.landing-cta{background:var(--blue2);color:#fff;border:none;padding:14px 36px;border-radius:7px;font-size:15px;font-weight:600;letter-spacing:.02em;transition:background .15s,transform .1s;min-height:48px;display:inline-flex;align-items:center}.landing-cta:hover{background:var(--blue)}.landing-cta:active{transform:scale(.98)}.landing-read-cta{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;padding:18px 40px;border-radius:12px;background:var(--bg2);border:1px solid var(--border);transition:border-color .15s,background .15s,transform .1s;max-width:460px;width:100%}.landing-read-cta:hover{background:color-mix(in srgb,var(--text) 6%,var(--bg2));border-color:var(--text3)}.landing-read-cta:active{transform:scale(.99)}.landing-read-cta-label{font-size:20px;font-weight:700;color:var(--text);letter-spacing:.01em}.landing-read-cta-sub{font-size:12.5px;color:var(--text3);text-align:center}.landing-features{display:grid;grid-template-columns:1fr;gap:14px;width:100%;max-width:560px}.landing-feature{display:flex;gap:16px;align-items:flex-start;padding:20px 22px;border-radius:14px;border:1px solid var(--border);background:var(--bg2);text-decoration:none;transition:border-color .15s,background .15s,transform .1s,box-shadow .15s;min-height:132px}.landing-feature:hover{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 8%,var(--bg2));box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 18%,transparent)}.landing-feature:active{transform:scale(.99)}.landing-feature-ico{font-size:34px;line-height:1;flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--gold) 14%,transparent)}.landing-feature-body{display:flex;flex-direction:column;gap:6px;min-width:0}.landing-feature-name{font-size:20px;font-weight:700;color:var(--text);letter-spacing:.01em}.landing-feature-sub{font-size:12.5px;color:var(--text3);line-height:1.5}.landing-feature-go{margin-top:2px;font-size:12px;font-weight:600;color:var(--gold);letter-spacing:.04em}.landing-sec-links{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.landing-sec-link{font-size:13px;color:var(--text3);padding:11px 18px;border:1px solid var(--border);border-radius:7px;letter-spacing:.03em;transition:color .15s,border-color .15s,background .15s;display:inline-flex;align-items:center;gap:7px;min-height:44px}.landing-sec-link:hover{color:var(--gold);border-color:var(--gold);background:color-mix(in srgb,var(--gold) 6%,transparent)}.landing-sub{font-size:13px;color:var(--text4);text-align:center;line-height:1.7}.landing-sub strong{color:var(--text3);font-weight:600}.landing-lex-link{color:var(--text3);text-decoration:none;border-bottom:1px dotted var(--text4);padding-bottom:1px;transition:color .1s,border-bottom-color .1s}.landing-lex-link:hover{color:var(--gold);border-bottom-color:var(--gold)}@media (max-width: 640px){.landing-features{max-width:460px}.landing-feature{min-height:0}}@media (max-width: 500px){.landing{gap:28px;padding:40px 16px calc(40px + var(--safe-bottom))}.landing-title{font-size:26px}.landing-title span{font-size:12px}.landing-cta{font-size:14px;padding:14px 28px;width:100%;justify-content:center}.landing-sec-links{flex-direction:column;align-items:stretch;width:100%;max-width:360px}.landing-sec-link{justify-content:center;font-size:14px;padding:14px 18px}.landing-logo-mark{width:90px;height:90px}.landing-logo-glyph{font-size:32px}.landing-feature{padding:16px;gap:12px}.landing-feature-name{font-size:18px}}@font-face{font-family:BLD Paleo;src:url(/fonts/BLDPaleo-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block;unicode-range:U+10900-1091F}:root{--bg: #0e0e0f;--bg2: #16161a;--bg3: #1e1e24;--bg4: #28282f;--border: #2c2c35;--border2:#38383f;--border3:#555;--text: #e8e6e0;--text2: #b8b4ac;--text3: #72706a;--text4: #484640;--gold: #e8aa55;--gold2: #f5c070;--blue: #4a9eff;--blue2: #2a7edf;--teal: #3ecfb0;--red: #e05555;--green: #4cca7a;--amber: #e8aa55;--pink: #f472b6;--purple: #a78bfa;--paleo-size: 38px;--sub-size: 14px;--en-text-size: 16px;--word-margin: 0 14px 32px 14px;--word-gap: 8px;--block-pad: 8px 10px 6px;--block-radius: 8px;--sub-maxw: 220px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--paleo-font: "BLD Paleo","Segoe UI Historic","Noto Sans Phoenician","Segoe UI",sans-serif}html[data-theme=light]{--bg: #f8f6f1;--bg2: #f0ece3;--bg3: #e8e2d8;--bg4: #ddd8cc;--border: #ccc8bc;--border2:#bab4a8;--border3:#9a9488;--text: #1e1a12;--text2: #4a4640;--text3: #8a8680;--text4: #b8b4ae;--gold: #9a6010;--gold2: #7a4800;--blue: #1862b8;--blue2: #0d4a98;--teal: #0a7a60;--red: #c03030;--green: #1a7a40}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%;background:var(--bg);color:var(--text)}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font-family:inherit;background:none;border:none;padding:0;cursor:pointer;color:inherit}input,textarea,select{font-family:inherit;color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--bg4);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border3)}.pg{display:inline-block;width:1em;height:1em;vertical-align:bottom;overflow:visible;flex-shrink:0}.toast{position:fixed;bottom:calc(24px + var(--safe-bottom));left:50%;transform:translate(-50%);background:var(--bg3);color:var(--text);border:1px solid var(--border2);border-radius:8px;padding:10px 18px;font-size:14px;z-index:1000;box-shadow:0 6px 22px #0006;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.toast.visible{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.toast.ok{border-color:var(--green);color:var(--green)}.toast.err{border-color:var(--red);color:var(--red)}@keyframes spin{to{transform:rotate(360deg)}}.spin{display:inline-block;animation:spin .9s linear infinite;margin-right:6px}.page-stub{max-width:720px;margin:0 auto;padding:32px 20px 80px;line-height:1.7;color:var(--text2)}.page-stub h2{font-size:24px;color:var(--gold);margin-bottom:12px}.page-stub p{margin-bottom:14px}.page-stub code{font-family:monospace;font-size:12px;background:var(--bg2);border:1px solid var(--border);padding:1px 6px;border-radius:4px;color:var(--text)}.page-stub .txt-btn{display:inline-block}.clickable-comp{--mc: var(--text);--mb: transparent;color:var(--mc)}.w span{color:var(--mc, var(--text2))}.w .root{--mc: var(--text2)}.w .brk{color:var(--text4)!important}.brk{color:var(--text4)}.root{--mc: var(--text);--mb: transparent}.mod-conj{--mc: #b87ec0;--mb: #6a2070}.mod-prep{--mc: #c8b840;--mb: #706000}.mod-art{--mc: #38c8a0;--mb: #006848}.mod-nega{--mc: #e84040;--mb: #801010}.mod-advb{--mc: #60b8e8;--mb: #105888}.mod-intj{--mc: #e8982a;--mb: #804000}.mod-inrg{--mc: #c09878;--mb: #604830}.mod-prde{--mc: #88b878;--mb: #284818}.mod-prps{--mc: #a888c8;--mb: #483060}.mod-prin{--mc: #c08888;--mb: #603030}.mod-nmpr{--mc: #d4a010;--mb: #705000}.mod-pref-unk,.mod-suff-unk{--mc: #888;--mb: #333}.mod-cstr{--mc: #e050d0;--mb: #700060}.mod-nom{--mc: #c8a070;--mb: #5a4020}.pfm-3ms{--mc: #e8784a;--mb: #802818}.pfm-2or3f{--mc: #d888b8;--mb: #703060}.pfm-1cs{--mc: #70b8e8;--mb: #185880}.pfm-1cp{--mc: #4898d0;--mb: #104870}.pfm-ptcp{--mc: #c8985a;--mb: #684818}.vbs-hif{--mc: #f0902a;--mb: #784000}.vbs-nif{--mc: #68c068;--mb: #185818}.vbs-hit{--mc: #78d0a0;--mb: #186040}.prs-1cs{--mc: #70c8f8;--mb: #185878}.prs-1cp{--mc: #4898e0;--mb: #104870}.prs-2ms{--mc: #90d870;--mb: #286010}.prs-2mp{--mc: #68c048;--mb: #185000}.prs-2fp{--mc: #50a830;--mb: #104000}.prs-3ms{--mc: #e8d048;--mb: #706000}.prs-3fs{--mc: #f0889a;--mb: #803040}.prs-3mp{--mc: #c87840;--mb: #683010}.prs-3fp{--mc: #b87038;--mb: #5a2c08}.vbe-1cs{--mc: #70c8f8;--mb: #185878}.vbe-1cp{--mc: #4898e0;--mb: #104870}.vbe-2or3f{--mc: #d888b8;--mb: #703060}.vbe-2mp{--mc: #90c870;--mb: #286010}.vbe-2ms{--mc: #a8d890;--mb: #3a7020}.vbe-2fp{--mc: #68b050;--mb: #184800}.vbe-3ms{--mc: #e8784a;--mb: #802818}.vbe-3fs{--mc: #f0889a;--mb: #803040}.vbe-3mp{--mc: #d89050;--mb: #6a3c10}.vbe-3fp{--mc: #c07840;--mb: #5a2c08}.nme-h{--mc: #d898c8;--mb: #683060}.nme-f{--mc: #e8a8c8;--mb: #784058}.nme-j{--mc: #a8c898;--mb: #305820}.nme-jm{--mc: #88b878;--mb: #204810}.nme-wt{--mc: #68a858;--mb: #103800}.nme-wtj{--mc: #50a840;--mb: #083800}.nme-nh{--mc: #98d898;--mb: #204820}.uvf-dir{--mc: #98c8e8;--mb: #185068}.uvf-conn{--mc: #78a8c0;--mb: #103848}[data-alt="1"].mod-conj{--mc: #d8a8f0;--mb: #4a006a}[data-alt="1"].mod-prep{--mc: #f0e060;--mb: #585000}[data-alt="1"].mod-art{--mc: #50f0d0;--mb: #005840}[data-alt="1"].mod-nega{--mc: #ff8080;--mb: #600000}[data-alt="1"].mod-advb{--mc: #90d8ff;--mb: #003868}[data-alt="1"].mod-nmpr{--mc: #f8c838;--mb: #504000}[data-alt="1"].mod-pref-unk,[data-alt="1"].mod-suff-unk{--mc: #c8c8c8;--mb: #555555}[data-alt="1"].pfm-3ms{--mc: #ffaa80;--mb: #601800}[data-alt="1"].pfm-2or3f{--mc: #f8c8e0;--mb: #581840}[data-alt="1"].pfm-1cs{--mc: #b0d8ff;--mb: #003868}[data-alt="1"].pfm-1cp{--mc: #90c8f8;--mb: #003060}[data-alt="1"].pfm-ptcp{--mc: #e8c888;--mb: #503800}[data-alt="1"].vbs-hif{--mc: #ffc060;--mb: #583000}[data-alt="1"].vbs-nif{--mc: #a0f0a0;--mb: #004800}[data-alt="1"].vbs-hit{--mc: #b8ffd8;--mb: #005030}[data-alt="1"].prs-1cs{--mc: #b0eeff;--mb: #003858}[data-alt="1"].prs-1cp{--mc: #90c8ff;--mb: #003060}[data-alt="1"].prs-2ms{--mc: #c8ffa0;--mb: #1a5000}[data-alt="1"].prs-2mp{--mc: #a8f078;--mb: #104000}[data-alt="1"].prs-3ms{--mc: #fff890;--mb: #585000}[data-alt="1"].prs-3fs{--mc: #ffb8c8;--mb: #601828}[data-alt="1"].prs-3mp{--mc: #f0c090;--mb: #502800}[data-alt="1"].prs-3fp{--mc: #e0b080;--mb: #481c00}[data-alt="1"].nme-h{--mc: #f8c8f0;--mb: #501840}[data-alt="1"].nme-f{--mc: #ffd8e8;--mb: #602030}[data-alt="1"].nme-j{--mc: #d8f8c0;--mb: #204800}[data-alt="1"].nme-jm{--mc: #c0e8a8;--mb: #183800}[data-alt="1"].nme-wt{--mc: #a8d890;--mb: #0c2800}[data-alt="1"].nme-wtj{--mc: #90d078;--mb: #082000}[data-alt="1"].nme-nh{--mc: #c8ffc8;--mb: #103810}[data-alt="1"].vbe-1cs{--mc: #b0eeff;--mb: #003858}[data-alt="1"].vbe-1cp{--mc: #90c8ff;--mb: #003060}[data-alt="1"].vbe-2or3f{--mc: #f8c8e0;--mb: #581840}[data-alt="1"].vbe-2mp{--mc: #c8f0a0;--mb: #1a5000}[data-alt="1"].vbe-2ms{--mc: #d0f0b8;--mb: #2a5010}[data-alt="1"].mod-nom{--mc: #e8c8a0;--mb: #402808}[data-alt="1"].vbe-3mp{--mc: #f0c888;--mb: #502800}[data-alt="1"].vbe-3fp{--mc: #e0b078;--mb: #481c00}html[data-theme=light] .root{--mc: #1a1612}html[data-theme=light] .mod-conj{--mc: #6600aa;--mb: #e0c8ff}html[data-theme=light] .mod-prep{--mc: #005500;--mb: #c0eec0}html[data-theme=light] .mod-art{--mc: #006688;--mb: #b8e8f8}html[data-theme=light] .mod-nega{--mc: #cc0000;--mb: #ffc8c8}html[data-theme=light] .mod-advb{--mc: #004488;--mb: #c0d8ff}html[data-theme=light] .mod-intj{--mc: #884400;--mb: #ffd8a0}html[data-theme=light] .mod-inrg{--mc: #555500;--mb: #eeee90}html[data-theme=light] .mod-prde{--mc: #005522;--mb: #a8eec8}html[data-theme=light] .mod-prps{--mc: #550066;--mb: #eec0ff}html[data-theme=light] .mod-prin{--mc: #663300;--mb: #f8d8b8}html[data-theme=light] .mod-nmpr{--mc: #775500;--mb: #ffee98}html[data-theme=light] .mod-cstr{--mc: #9900aa;--mb: #f0c0f0}html[data-theme=light] .mod-nom{--mc: #5a3a10;--mb: #f0dcc0}html[data-theme=light] .pfm-3ms{--mc: #992200;--mb: #ffd0b0}html[data-theme=light] .pfm-2or3f{--mc: #880055;--mb: #ffb8e8}html[data-theme=light] .pfm-1cs{--mc: #003388;--mb: #b8d0ff}html[data-theme=light] .pfm-1cp{--mc: #002266;--mb: #a8c0ff}html[data-theme=light] .pfm-ptcp{--mc: #664400;--mb: #fce0a8}html[data-theme=light] .vbs-hif{--mc: #884800;--mb: #ffd080}html[data-theme=light] .vbs-nif{--mc: #006600;--mb: #b0eeb0}html[data-theme=light] .vbs-hit{--mc: #007744;--mb: #98eec8}html[data-theme=light] .prs-1cs{--mc: #003388;--mb: #b8d0ff}html[data-theme=light] .prs-1cp{--mc: #002266;--mb: #a8c0ff}html[data-theme=light] .prs-2ms{--mc: #226600;--mb: #c0eea0}html[data-theme=light] .prs-2mp{--mc: #1a5500;--mb: #b0e890}html[data-theme=light] .prs-2fp{--mc: #114400;--mb: #a0e080}html[data-theme=light] .prs-3ms{--mc: #776600;--mb: #ffee88}html[data-theme=light] .prs-3fs{--mc: #990044;--mb: #ffb0cc}html[data-theme=light] .prs-3mp{--mc: #7a3800;--mb: #f8c898}html[data-theme=light] .prs-3fp{--mc: #662800;--mb: #f0b888}html[data-theme=light] .vbe-1cs{--mc: #003388;--mb: #b8d0ff}html[data-theme=light] .vbe-1cp{--mc: #002266;--mb: #a8c0ff}html[data-theme=light] .vbe-2or3f{--mc: #880055;--mb: #ffb8e8}html[data-theme=light] .vbe-2mp{--mc: #226600;--mb: #c0eea0}html[data-theme=light] .vbe-2ms{--mc: #2d6a10;--mb: #d0f0b8}html[data-theme=light] .vbe-2fp{--mc: #1a5500;--mb: #b0e890}html[data-theme=light] .vbe-3ms{--mc: #992200;--mb: #ffd0b0}html[data-theme=light] .vbe-3fs{--mc: #990044;--mb: #ffb0cc}html[data-theme=light] .vbe-3mp{--mc: #7a3800;--mb: #f8c898}html[data-theme=light] .vbe-3fp{--mc: #662800;--mb: #f0b888}html[data-theme=light] .nme-h{--mc: #770055;--mb: #ffb8e0}html[data-theme=light] .nme-f{--mc: #880044;--mb: #ffb0cc}html[data-theme=light] .nme-j{--mc: #224400;--mb: #c0e8a0}html[data-theme=light] .nme-jm{--mc: #1a3800;--mb: #b0e088}html[data-theme=light] .nme-wt{--mc: #113000;--mb: #a0d878}html[data-theme=light] .nme-wtj{--mc: #0a2800;--mb: #90d068}html[data-theme=light] .nme-nh{--mc: #005500;--mb: #b8eeb8}html[data-theme=light] .uvf-dir{--mc: #004466;--mb: #b0daf0}html[data-theme=light] .uvf-conn{--mc: #003355;--mb: #a0cae8}.word-block{display:inline-flex;flex-direction:column;align-items:center;vertical-align:top;margin:var(--word-margin);gap:var(--word-gap)}.maqaf-divider-standalone{display:inline-flex;vertical-align:top;align-self:flex-start;font-size:var(--paleo-size);line-height:1;color:var(--text4);-webkit-user-select:none;user-select:none;pointer-events:none;padding:4px 1px 0}.trailing-mark-standalone{display:inline-flex;vertical-align:top;align-self:center;font-size:var(--paleo-size);line-height:1;color:var(--text4);-webkit-user-select:none;user-select:none;pointer-events:none;padding:0 .12em}.paleo{position:relative;font-family:var(--paleo-font);font-size:var(--paleo-size);line-height:1;direction:rtl;display:flex;align-items:flex-end;min-height:calc(var(--paleo-size) * 1.1)}.search-text{position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;pointer-events:none}.visible-text{display:flex;align-items:flex-end}.clickable-comp{cursor:pointer;display:inline-block;padding:4px 1px;border-radius:4px;transition:opacity .15s;position:relative;letter-spacing:-.02em}.clickable-comp:hover{opacity:.72}.clickable-comp:after{content:"Copied!";position:absolute;top:-28px;left:50%;transform:translate(-50%);background:var(--teal);color:#000;font-size:11px;padding:3px 8px;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .2s,top .2s;white-space:nowrap;direction:ltr;z-index:10}.clickable-comp.copied:after{opacity:1;top:-36px}.clickable-comp.hl{background:var(--gold)!important;color:#111!important;border-radius:4px;outline:1px solid var(--gold2)}.w{font-size:var(--sub-size);direction:ltr;line-height:1.5;text-align:center;max-width:var(--sub-maxw);font-weight:400;white-space:normal;overflow-wrap:break-word;word-break:normal}.w-translit{font-weight:700;white-space:nowrap;display:block}.copy-word-btn{margin-left:6px;background:transparent;border:1px solid var(--border2);color:var(--text3);font-size:11px;width:22px;height:22px;border-radius:4px;align-self:flex-start;cursor:pointer;transition:opacity .15s,color .15s,border-color .15s;opacity:0}.word-block:hover .copy-word-btn,.copy-word-btn:focus-visible,.copy-word-btn.copied{opacity:1}.copy-word-btn:hover{color:var(--gold);border-color:var(--gold)}.copy-word-btn.copied{color:var(--green);border-color:var(--green)}.strongs-badge{display:flex;gap:3px;flex-wrap:wrap;justify-content:center;font-size:10px;margin-top:-2px}.sn-link{font-family:monospace;padding:1px 5px;border-radius:3px;background:color-mix(in srgb,var(--mc, var(--blue)) 12%,transparent);border:1px solid color-mix(in srgb,var(--mc, var(--blue)) 30%,transparent);color:var(--mc, var(--blue));transition:background .12s}.sn-link:hover{background:color-mix(in srgb,var(--mc, var(--blue)) 22%,transparent)}.surf-badge-link{font-family:monospace;padding:1px 5px;border-radius:3px;background:#3ecfb014;border:1px solid rgba(62,207,176,.25);color:var(--teal)}.surf-badge-link:hover{background:#3ecfb02e}.search-match .paleo{background:color-mix(in srgb,var(--gold) 12%,transparent);border-radius:6px}@media (max-width: 700px){.word-block{margin:0 5px 14px;flex:0 0 auto;min-width:56px;max-width:none}.paleo{font-size:var(--paleo-size);min-height:calc(var(--paleo-size) * 1.1);padding:2px 4px;width:auto;justify-content:center}.w{font-size:var(--sub-size);max-width:var(--sub-maxw);white-space:normal;overflow-wrap:break-word;text-align:center;line-height:1.4}.w-translit{white-space:nowrap;display:block}}body .word-block .paleo,body .multi-word-block .paleo,body .paleo.mwb-paleo,body .mwb-ethiopic .paleo,body .mwb-greek .paleo,body .mwb-hebrew .paleo,body .word-block .visible-text,body .multi-word-block .visible-text{background:transparent!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important}body .word-block.search-match .paleo,body .multi-word-block.search-match .paleo{background:color-mix(in srgb,var(--gold) 12%,transparent)!important;border-radius:6px!important}body .clickable-comp.hl{background:var(--gold)!important;color:#111!important;border-radius:4px!important}
