:root{--hero-bg:radial-gradient(420px 190px at 88% -30%, #f3c76b57, transparent 70%), radial-gradient(300px 150px at 65% -20%, #f9e5bb80, transparent 70%), #fffdf8;--hero-ink:#241f18;--hero-ink-soft:#57503f;--hero-btn-bg:#fffdf8;--hero-btn-ink:#57503f;--hero-btn-line:#e7dfd0;--stat-tint:#f9e5bb;--stat-bar:#ece3d0;--spark-hot:#a05008;--bday-bg:linear-gradient(270deg, #f9e5bb, #fffdf8 55%);--bday-ink:#241f18;--bday-ink-soft:#57503f;--bday-cta-bg:#a05008;--nav2-bg:#211d17;--nav2-ink:#efe7d6;--nav2-ink-soft:#cfc4ac;--nav2-hover-bg:#f3c76b17;--nav2-active-bg:#f3c76b;--nav2-active-ink:#211d17;--nav2-line:#3a332a;--font-body:"Heebo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Frank Ruhl Libre", "David", "Noto Serif Hebrew", "Times New Roman", serif;--font-stat:var(--font-body);--page-bg:var(--bg);--card-bg:var(--panel);--panel-line:var(--line);--side-bg:linear-gradient(180deg, #211d17 0%, #2c261e 100%);--side-ink:#efe7d6;--side-ink-soft:#cfc4ac;--side-hover-bg:#f3c76b17;--side-active-bg:#f3c76b;--side-active-ink:#211d17;--side-line:#3a332a}:root[data-theme=or-rishon]{--hero-bg:radial-gradient(420px 190px at 88% -30%, #f3c76b57, transparent 70%), radial-gradient(300px 150px at 65% -20%, #f9e5bb80, transparent 70%), #fffdf8;--hero-ink:#241f18;--hero-ink-soft:#57503f;--hero-btn-bg:#fffdf8;--hero-btn-ink:#57503f;--hero-btn-line:#e7dfd0;--stat-tint:#f9e5bb;--stat-bar:#ece3d0;--spark-hot:#a05008;--bday-bg:linear-gradient(270deg, #f9e5bb, #fffdf8 55%);--bday-ink:#241f18;--bday-ink-soft:#57503f;--bday-cta-bg:#a05008;--bg:#f6f3ec;--panel:#fffdf8;--ink:#241f18;--ink-soft:#57503f;--ink-faint:#94886f;--line:#e7dfd0;--line-soft:#f1ead9;--hover-bg:#fbf7ec;--accent:#f3c76b;--accent-deep:#a05008;--dark:#211d17;--green:#4a7031;--red:#a8321e;--orange:#a05008;--nav-bg:#211d17;--nav-ink:#f7f3ea;--nav-ink-soft:#d9d2c4;--nav-hover-bg:#f3c76b1f;--nav-active-bg:var(--accent);--nav-active-ink:#211d17;--primary-bg:#211d17;--primary-ink:var(--accent);--primary-hover-bg:#35302a;--toast-bg:#211d17;--toast-ink:#f7f3ea;--error-bg:#fdecea;--overlay:#211d1773;--overlay-soft:#211d1759;--radius:14px;--shadow:0 1px 3px #241f1812, 0 8px 24px -18px #241f1840;--shadow-lift:0 6px 24px #211d1724;--nav2-bg:#211d17;--nav2-ink:#efe7d6;--nav2-ink-soft:#cfc4ac;--nav2-hover-bg:#f3c76b17;--nav2-active-bg:#f3c76b;--nav2-active-ink:#211d17;--nav2-line:#3a332a;--font-body:"Heebo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Frank Ruhl Libre", "David", "Noto Serif Hebrew", "Times New Roman", serif;--font-stat:var(--font-body);--page-bg:var(--bg);--card-bg:var(--panel);--panel-line:var(--line);--side-bg:linear-gradient(180deg, #211d17 0%, #2c261e 100%);--side-ink:#efe7d6;--side-ink-soft:#cfc4ac;--side-hover-bg:#f3c76b17;--side-active-bg:#f3c76b;--side-active-ink:#211d17;--side-line:#3a332a}:root[data-theme=heichal]{--hero-bg:transparent;--hero-ink:#f7dfa8;--hero-ink-soft:#c4b795;--hero-btn-bg:transparent;--hero-btn-ink:#e9bd63;--hero-btn-line:#8a6c2f;--stat-tint:#e9bd6324;--stat-bar:#2a2517;--spark-hot:#e9bd63;--bday-bg:linear-gradient(120deg, #2d1e26 0%, #33270f 100%);--bday-ink:#f3c9dd;--bday-ink-soft:#c4b795;--bday-cta-bg:#8a6c2f;--bg:#12100c;--page-bg:radial-gradient(1200px 500px at 50% -200px, #241f15, #12100c) fixed;--panel:#1b1812;--card-bg:linear-gradient(180deg, #221e16, #1b1812);--ink:#f2ead8;--ink-soft:#c4b795;--ink-faint:#847a61;--line:#332d21;--line-soft:#262115;--hover-bg:#221e16;--accent:#e9bd63;--accent-deep:#d9a84e;--dark:#453a24;--green:#9dc472;--red:#e58a75;--orange:#e2a85c;--nav-bg:#0b0906;--nav-ink:#f2ead8;--nav-ink-soft:#a89b7f;--nav-hover-bg:#e9bd631f;--nav-active-bg:var(--accent);--nav-active-ink:#12100c;--primary-bg:var(--accent);--primary-ink:#1b1509;--primary-hover-bg:#f0cc7f;--toast-bg:#2c2618;--toast-ink:#f2ead8;--error-bg:#3c211d;--overlay:#0009;--overlay-soft:#00000080;--radius:16px;--shadow:0 1px 4px #00000080;--shadow-lift:0 6px 24px #0009;--nav2-bg:#12100c;--nav2-ink:#f2ead8;--nav2-ink-soft:#c4b795;--nav2-hover-bg:#e9bd631a;--nav2-active-bg:linear-gradient(180deg, #2c2618, #241f14);--nav2-active-ink:#f7dfa8;--nav2-line:#332d21;--font-body:"Heebo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Frank Ruhl Libre", "David", "Noto Serif Hebrew", "Times New Roman", serif;--font-stat:"Frank Ruhl Libre", "David", "Noto Serif Hebrew", "Times New Roman", serif;--panel-line:#332d21;--side-bg:#0b0906;--side-ink:#f2ead8;--side-ink-soft:#b5a884;--side-hover-bg:#e9bd631a;--side-active-bg:#e9bd6329;--side-active-ink:#e9bd63;--side-line:#332d21}:root[data-theme=tsohar]{--hero-bg:transparent;--hero-ink:#1c1a17;--hero-ink-soft:#98918a;--hero-btn-bg:#fff;--hero-btn-ink:#55504a;--hero-btn-line:#e8e4dc;--stat-tint:#e2f1ee;--stat-bar:#e2f1ee;--spark-hot:#0e7a6c;--bday-bg:linear-gradient(120deg, #fdeff5 0%, #fff7ee 100%);--bday-ink:#a81c5f;--bday-ink-soft:#6b6459;--bday-cta-bg:#a81c5f;--bg:#faf9f7;--panel:#fff;--ink:#1c1a17;--ink-soft:#55504a;--ink-faint:#98918a;--line:#e8e4dc;--line-soft:#f1eee8;--hover-bg:#fbfaf7;--accent:#0e7a6c;--accent-deep:#0a5d53;--dark:#1c1a17;--green:#3e7d2e;--red:#b3362a;--orange:#a1620a;--nav-bg:#fff;--nav-ink:#1c1a17;--nav-ink-soft:#5f594f;--nav-hover-bg:#0e7a6c14;--nav-active-bg:var(--accent);--nav-active-ink:#fff;--primary-bg:var(--accent);--primary-ink:#fff;--primary-hover-bg:var(--accent-deep);--toast-bg:#1c1a17;--toast-ink:#faf9f7;--error-bg:#fdecea;--overlay:#1c1a1766;--overlay-soft:#1c1a174d;--radius:14px;--shadow:0 1px 3px #1c1a1712;--shadow-lift:0 6px 24px #1c1a171f;--nav2-bg:#fff;--nav2-ink:#1c1a17;--nav2-ink-soft:#55504a;--nav2-hover-bg:#f1eee8;--nav2-active-bg:#e2f1ee;--nav2-active-ink:#0a5d53;--nav2-line:#e8e4dc;--font-body:"Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-stat:var(--font-body);--page-bg:var(--bg);--card-bg:var(--panel);--panel-line:var(--line);--side-bg:#fff;--side-ink:#0a5d53;--side-ink-soft:#98918a;--side-hover-bg:#f1eee8;--side-active-bg:#e2f1ee;--side-active-ink:#0a5d53;--side-line:#e8e4dc}:root[data-theme=kehila]{--hero-bg:linear-gradient(135deg, #178f80, #1da28f 55%, #3fb3a0);--hero-ink:#fff;--hero-ink-soft:#ffffffe6;--hero-btn-bg:#ffffff29;--hero-btn-ink:#fff;--hero-btn-line:#ffffff6b;--stat-tint:#e0f3f0;--stat-bar:#e0f3f0;--spark-hot:#178f80;--bday-bg:linear-gradient(135deg, #fdf1d7, #fff);--bday-ink:#2b2620;--bday-ink-soft:#6b6152;--bday-cta-bg:#f0a92e;--bg:#fdf8ef;--panel:#fff;--ink:#2b2620;--ink-soft:#6b6152;--ink-faint:#a2957e;--line:#efe5d3;--line-soft:#f4ecdd;--hover-bg:#faf4e6;--accent:#178f80;--accent-deep:#0e6f63;--dark:#14554d;--nav-bg:linear-gradient(180deg, #1a9c8b 0%, #0e6f63 100%);--nav-ink:#fff;--nav-ink-soft:#cdeae6;--nav-hover-bg:#ffffff24;--nav-active-bg:#fff;--nav-active-ink:#178f80;--primary-bg:var(--accent);--primary-ink:#fff;--primary-hover-bg:var(--accent-deep);--toast-bg:#14554d;--toast-ink:#fff;--error-bg:#fdecea;--overlay:#14554d66;--overlay-soft:#14554d4d;--radius:20px;--shadow:0 2px 14px -8px #2b262038;--shadow-lift:0 10px 30px -12px #2b262059;--nav2-bg:linear-gradient(135deg, #178f80, #1da28f 130%);--nav2-ink:#fff;--nav2-ink-soft:#eafaf7;--nav2-hover-bg:#ffffff29;--nav2-active-bg:#fff;--nav2-active-ink:#178f80;--nav2-line:#fff0;--font-body:"Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Suez One", "David", "Noto Serif Hebrew", serif;--font-stat:"Suez One", "David", "Noto Serif Hebrew", serif;--page-bg:var(--bg);--card-bg:var(--panel);--panel-line:transparent;--side-bg:#fff;--side-ink:#2b2620;--side-ink-soft:#6b6152;--side-hover-bg:#178f801a;--side-active-bg:#178f80;--side-active-ink:#fff;--side-line:#efe5d3}:root{--bg:#f6f3ec;--panel:#fffdf8;--ink:#2e2c26;--ink-soft:#4d463c;--ink-faint:#8a8172;--line:#ded7c8;--line-soft:#ece7db;--hover-bg:#faf8f2;--accent:#f3c76b;--accent-deep:#a05008;--amber:var(--accent);--amber-deep:var(--accent-deep);--dark:#211d17;--green:#2e7d32;--red:#b3261e;--orange:#b45309;--nav-bg:#211d17;--nav-ink:#f7f3ea;--nav-ink-soft:#d9d2c4;--nav-hover-bg:#f3c76b1f;--nav-active-bg:var(--accent);--nav-active-ink:#211d17;--primary-bg:#211d17;--primary-ink:var(--accent);--primary-hover-bg:#35302a;--toast-bg:#211d17;--toast-ink:#f7f3ea;--error-bg:#fdecea;--overlay:#211d1773;--overlay-soft:#211d1759;--radius:12px;--shadow:0 1px 4px #00000014;--shadow-lift:0 6px 24px #211d1724;font-size:16px}*{box-sizing:border-box;margin:0;padding:0}html{direction:rtl}body{background:var(--page-bg,var(--bg));color:var(--ink);font-family:var(--font-body,"Heebo"), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;min-height:100vh;font-size:15px;line-height:1.55;overflow-x:clip}:root[data-theme=tsohar] body{font-size:14.5px;line-height:1.5}#root{flex-direction:column;min-height:100vh;display:flex}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}input,select,textarea{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:8px;width:100%;padding:8px 10px}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--accent-deep);outline-offset:1px}:root[data-contrast=high]{--bg:#fff;--panel:#fff;--ink:#000;--ink-soft:#1a1a1a;--ink-faint:#333;--line:#666;--line-soft:#666;--hover-bg:#f2f2f2}:root[data-noanim="1"] *,:root[data-noanim="1"] :before,:root[data-noanim="1"] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-shell{flex-direction:column;flex:1;min-height:100vh;display:flex}.app-top{z-index:50;background:var(--nav2-bg);color:var(--nav2-ink);border-bottom:1px solid var(--nav2-line);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px max(28px,50% - 572px);display:flex;position:sticky;top:0}.brand{font-size:18px;font-weight:800;font-family:var(--font-display);white-space:nowrap;color:var(--nav2-ink);align-items:center;gap:9px;display:flex}.brand img{border-radius:6px;height:26px}.brand-name{flex-direction:column;line-height:1.15;display:flex}.app-nav{scrollbar-width:none;flex:0 auto;align-items:center;gap:2px;min-width:0;display:flex;overflow:auto hidden}.app-nav::-webkit-scrollbar{display:none}.app-nav button{color:var(--nav2-ink-soft);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:7px 13px;font-size:14.5px;font-weight:600}.app-nav button:hover{background:var(--nav2-hover-bg);color:var(--nav2-ink)}.app-nav button.active{background:var(--nav2-active-bg);color:var(--nav2-active-ink);font-weight:700}.top-tools{align-items:center;gap:8px;min-width:0;margin-inline-start:auto;display:flex}.nav-search{border:1px solid color-mix(in srgb, var(--nav2-ink) 26%, transparent);color:var(--nav2-ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:13px;display:inline-flex}.nav-search:hover{background:var(--nav2-hover-bg);color:var(--nav2-ink)}.nav-search kbd{font:inherit;border:1px solid color-mix(in srgb, var(--nav2-ink) 22%, transparent);direction:ltr;border-radius:6px;padding:0 6px;font-size:11px}.nav-gear{width:34px;height:34px;color:var(--nav2-ink-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.nav-gear:hover{background:var(--nav2-hover-bg)}.nav-gear.active{background:var(--nav2-active-bg);color:var(--nav2-active-ink)}.nav-user{color:var(--nav2-ink-soft);align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.nav-user-mail{text-overflow:ellipsis;white-space:nowrap;direction:ltr;max-width:150px;overflow:hidden}.nav-user>button{border:1px solid color-mix(in srgb, var(--nav2-ink) 26%, transparent);border-radius:8px;flex-shrink:0;padding:2px 9px;font-size:12px}.nav-user>button:hover{background:var(--nav2-hover-bg)}.app-main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:24px 28px 64px}.app-side.side-wide+.side-body .app-main{margin-inline:0}@media (width<=760px){.app-top{gap:4px 10px;padding:8px 14px}.app-nav{flex-basis:100%;order:10}.nav-search-label,.nav-search kbd,.nav-user-mail{display:none}.app-main{padding:16px 14px 64px}}.app-shell.shell-side{flex-direction:row}.app-side{background:var(--side-bg);border-inline-end:1px solid var(--side-line);z-index:50;flex-direction:column;flex-shrink:0;gap:4px;width:64px;height:100vh;padding:12px 7px 10px;display:flex;position:sticky;top:0}.side-logo{justify-content:center;margin-bottom:8px;display:flex}.side-logo img{object-fit:cover;border-radius:12px;width:38px;height:38px}.side-logo-fallback{background:var(--accent);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:flex}.side-logo-emoji{background:0 0;font-size:26px;line-height:1}.brand-emoji{margin-inline-end:2px;font-size:22px;line-height:1}.side-nav{scrollbar-width:none;flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.side-nav::-webkit-scrollbar{display:none}.side-link{color:var(--side-ink-soft);border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;padding:8px 2px 6px;display:flex}.side-link .side-ico{font-size:19px;line-height:1}.side-link .nav-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:600;overflow:hidden}.side-link:hover{background:var(--side-hover-bg);color:var(--side-ink)}.side-link.active{background:var(--side-active-bg);color:var(--side-active-ink);font-weight:700}.side-gear{margin-top:auto}.side-body{flex-direction:column;flex:1;min-width:0;display:flex}.side-head{z-index:40;background:var(--side-bg);border-bottom:1px solid var(--side-line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 22px;display:flex;position:sticky;top:0}.side-head .brand{color:var(--side-ink)}.side-brand-sub{color:var(--ink-faint);font-size:11.5px;font-weight:400}.side-head .nav-user{color:var(--ink-soft)}.side-head .nav-user>button{border-color:var(--line)}.side-head .nav-user>button:hover{background:var(--hover-bg)}.side-search{border:1px solid var(--line);background:var(--bg);max-width:560px;color:var(--ink-faint);text-align:right;border-radius:10px;flex:240px;align-items:center;gap:8px;min-width:0;padding:8px 12px;font-size:13.5px;display:flex}.side-search:hover{border-color:var(--accent);color:var(--ink-soft)}.side-search-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-search kbd{font:inherit;border:1px solid var(--line);direction:ltr;border-radius:6px;flex-shrink:0;margin-inline-start:auto;padding:0 6px;font-size:11px}.side-actions{flex-shrink:0;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.card{background:var(--card-bg,var(--panel));border:1px solid var(--panel-line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}h1,.page-title,.hm-hero-title{font-family:var(--font-display)}.hm-stat-value{font-family:var(--font-stat,var(--font-body))}.page-title{margin-bottom:4px;font-size:24px;font-weight:700}.page-sub{color:var(--ink-faint);margin-bottom:20px;font-size:14px}.btn{border:1px solid var(--line);background:var(--panel);color:var(--ink-soft);border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.btn:hover{background:var(--bg)}.btn.primary{background:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-ink)}.btn.primary:hover{background:var(--primary-hover-bg)}.btn.danger{color:var(--red);border-color:var(--red)}.btn.sm{padding:4px 10px;font-size:13px}.chip{border:1px solid var(--line);background:var(--panel);color:var(--ink-soft);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12.5px;display:inline-flex}.chip.on{background:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-ink)}.filterbar{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;display:flex}.filterbar .fb-search{background:var(--bg);border:1px solid var(--line);border-radius:999px;flex:240px;align-items:center;min-width:200px;padding-inline-start:12px;transition:border-color .12s,box-shadow .12s;display:flex}.filterbar .fb-search:before{content:"🔍";opacity:.55;flex:none;margin-inline-end:4px;font-size:13px}.filterbar .fb-search input{background:0 0;border:none;border-radius:999px;padding:9px 8px 9px 2px}.filterbar .fb-search input:focus-visible{outline:none}.filterbar .fb-search:focus-within{border-color:var(--accent-deep);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 34%, transparent)}.filterbar select{background:var(--bg);cursor:pointer;border-radius:999px;width:auto;min-width:122px;padding:8px 14px}.active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.filter-pill{background:var(--primary-bg);color:var(--primary-ink);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.filter-pill .x{opacity:.7;font-size:12px}.filter-pill:hover .x{opacity:1}.filter-clear-all{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:12.5px;font-weight:700;text-decoration:underline}.filter-clear-all:hover{color:var(--accent-deep)}.filter-toggle{cursor:pointer;background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:700;transition:border-color .12s;display:inline-flex}.filter-toggle:hover{border-color:var(--accent-deep)}.filter-adv{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.filter-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-group>.fg-label{color:var(--ink-faint);flex:none;min-width:82px;font-size:11.5px;font-weight:700}.colfilter{background:var(--bg);border-radius:8px;width:100%;min-width:70px;padding:5px 8px;font-size:12px}.field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.field>label{color:var(--ink-soft);font-size:13px;font-weight:600}.form-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 14px;display:grid}.form-error{background:var(--error-bg);color:var(--red);border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:14px}.modal-back{background:var(--overlay);z-index:100;justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--panel);box-shadow:var(--shadow-lift);border-radius:16px;width:100%;max-width:640px;padding:20px 22px}.modal>h2{margin-bottom:16px;font-size:19px}.modal-actions{justify-content:flex-start;gap:8px;margin-top:16px;display:flex}@media (height<=620px){.modal-back{padding:10px 16px}}.toasts{bottom:20px;z-index:200;flex-direction:column;gap:8px;display:flex;position:fixed;inset-inline-start:20px}.update-banner{pointer-events:none;top:12px;border:1px solid var(--accent);background:var(--panel);width:fit-content;max-width:min(94vw,480px);color:var(--ink);z-index:250;border-radius:999px;align-items:center;gap:10px;margin-inline:auto;padding:9px 14px;font-size:13.5px;display:flex;position:fixed;inset-inline:0;box-shadow:0 6px 22px #0000002e}.update-banner-refresh,.update-banner-x{pointer-events:auto}.update-banner-refresh{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:800}.update-banner-refresh:hover{filter:brightness(1.06)}.update-banner-x{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:14px;font-weight:800;line-height:1}.toast{background:var(--toast-bg);color:var(--toast-ink);box-shadow:var(--shadow-lift);border-radius:10px;max-width:420px;padding:10px 16px;font-size:14px}.crs-detail-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}@media (width<=760px){.crs-detail-grid{grid-template-columns:minmax(0,1fr)}}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:right;color:var(--ink-faint);border-bottom:1px solid var(--line);padding:8px 10px;font-size:12.5px;font-weight:600}.table td{border-bottom:1px solid var(--line-soft);padding:9px 10px}.table tr:hover td{background:var(--hover-bg)}.table tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.table tr:focus-visible td{background:var(--hover-bg)}.hscroll{background-color:var(--panel);background-image:linear-gradient(to right, var(--panel) 32%, #fff0), linear-gradient(to left, var(--panel) 32%, #fff0), radial-gradient(farthest-side at 0 50%, #00000030, #0000), radial-gradient(farthest-side at 100% 50%, #00000030, #0000);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:46px 100%,46px 100%,22px 100%,22px 100%;background-attachment:local,local,scroll,scroll}.empty{text-align:center;color:var(--ink-faint);padding:48px 16px;font-size:15px}.palette-back{background:var(--overlay-soft);z-index:150;justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.palette{background:var(--panel);width:100%;max-width:560px;height:fit-content;box-shadow:var(--shadow-lift);border-radius:14px;overflow:hidden}.palette input{border:none;border-bottom:1px solid var(--line);border-radius:0;padding:14px 16px;font-size:16px}.palette .results{max-height:48vh;overflow-y:auto}.palette .results button{text-align:right;gap:10px;width:100%;padding:10px 16px;font-size:14.5px;display:flex}.palette .results button:hover,.palette .results button.sel{background:var(--bg)}@media print{:root{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;--bg:#fff!important;--page-bg:#fff!important;--panel:#fff!important;--card-bg:#fff!important;--ink:#000!important;--ink-soft:#222!important;--ink-faint:#555!important;--line:#bbb!important;--line-soft:#d5d5d5!important;--panel-line:#bbb!important;--hover-bg:#fff!important}.app-top,.app-side,.side-head,.toasts,.no-print{display:none!important}.app-main{padding:0}}.wheel-overlay{z-index:300;background:radial-gradient(120% 90% at 50% 30%, #0000 40%, #0006 100%), color-mix(in srgb, var(--toast-bg) 88%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;padding:22px 14px;display:flex;position:fixed;inset:0;overflow-y:auto}.wheel-shell{width:100%;max-width:680px;height:fit-content;color:var(--toast-ink);flex-direction:column;align-items:center;gap:14px;padding-bottom:30px;animation:.25s ease-out wheel-fade-in;display:flex}@keyframes wheel-fade-in{0%{opacity:0;transform:translateY(12px)}}.wheel-head{text-align:center;width:100%;padding:0 40px;position:relative}.wheel-title{color:var(--accent);text-shadow:0 2px 10px #00000059;font-size:26px;font-weight:800}.wheel-sub{opacity:.8;margin-top:2px;font-size:13.5px}.wheel-close{top:0;border:1px solid color-mix(in srgb, var(--toast-ink) 35%, transparent);width:34px;height:34px;color:var(--toast-ink);border-radius:50%;justify-content:center;align-items:center;font-size:15px;transition:background .15s;display:flex;position:absolute;inset-inline-end:0}.wheel-close:hover{background:#ffffff1f}.wheel-locks{flex-direction:column;gap:7px;width:100%;max-width:560px;display:flex}.wheel-lock-row{align-items:baseline;gap:8px;display:flex}.wheel-lock-label{opacity:.75;flex-shrink:0;min-width:58px;font-size:12.5px;font-weight:700}.wheel-lock-chips{flex-wrap:wrap;gap:6px;display:flex}.wheel-chip{border:1px solid color-mix(in srgb, var(--toast-ink) 35%, transparent);color:var(--toast-ink);background:#ffffff12;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;transition:background .15s,transform .15s}.wheel-chip:hover:not(:disabled){background:#ffffff29;transform:translateY(-1px)}.wheel-chip.on{background:var(--primary-bg);border-color:var(--accent);color:var(--primary-ink);font-weight:700}.wheel-chip:disabled{opacity:.55;cursor:default}.wheel-stage{width:min(78vw,560px);position:relative}.wheel-svg{filter:drop-shadow(0 14px 44px #00000073);width:100%;height:auto;display:block}.wheel-base{fill:var(--toast-bg)}.wheel-seg{stroke:color-mix(in srgb, var(--accent) 40%, transparent);stroke-width:1px}.wheel-seg.shade-0{fill:color-mix(in srgb, var(--accent) 58%, var(--toast-bg))}.wheel-seg.shade-1{fill:color-mix(in srgb, var(--accent) 40%, var(--toast-bg))}.wheel-seg.shade-2{fill:color-mix(in srgb, var(--accent) 24%, var(--toast-bg))}.wheel-seg.shade-3{fill:color-mix(in srgb, var(--accent) 11%, var(--toast-bg))}.wheel-seg.win{stroke:var(--accent);stroke-width:3px;animation:.8s ease-in-out 4 wheel-win}@keyframes wheel-win{50%{filter:brightness(1.6)}}.wheel-seg-text{fill:color-mix(in srgb, var(--toast-ink) 94%, transparent);paint-order:stroke;stroke:color-mix(in srgb, var(--toast-bg) 60%, transparent);stroke-width:2.5px;pointer-events:none;font-weight:600}.wheel-rim{fill:none;stroke:var(--accent);stroke-width:9px}.wheel-rim-inner{fill:none;stroke:var(--accent-deep);stroke-width:1.5px;opacity:.85}.wheel-bulb{fill:var(--toast-ink);stroke:var(--accent-deep);stroke-width:1px;animation:1.2s ease-in-out infinite wheel-bulb}.wheel-bulb.alt{animation-delay:.6s}@keyframes wheel-bulb{50%{opacity:.35}}.wheel-pointer{fill:var(--accent);stroke:var(--toast-bg);stroke-width:2px;filter:drop-shadow(0 3px 5px #0006)}.wheel-hub{fill:var(--toast-bg);stroke:var(--accent);stroke-width:5px}.wheel-count{opacity:.7;font-size:12.5px}.wheel-spin-btn{background:var(--primary-bg);color:var(--primary-ink);border:2px solid var(--accent);border-radius:999px;padding:12px 46px;font-size:19px;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 6px 24px #00000059}.wheel-spin-btn:hover:not(:disabled){transform:translateY(-2px)scale(1.03);box-shadow:0 10px 30px #00000073}.wheel-spin-btn:disabled{opacity:.6;cursor:default}.wheel-empty{border:1px dashed color-mix(in srgb, var(--toast-ink) 45%, transparent);color:var(--toast-ink);text-align:center;background:#ffffff14;border-radius:14px;padding:14px 24px;font-size:15px;font-weight:600}.wheel-result{background:var(--panel);color:var(--ink);border:1px solid var(--accent);box-shadow:var(--shadow-lift);text-align:center;border-radius:16px;width:100%;max-width:480px;padding:18px 22px;animation:.35s cubic-bezier(.2,.9,.3,1.12) wheel-slide-up}@keyframes wheel-slide-up{0%{opacity:0;transform:translateY(30px)}}.wheel-result-tag{color:var(--accent-deep);font-size:13px;font-weight:700}.wheel-result-name{margin:4px 0 2px;font-size:22px;font-weight:800}.wheel-result-meta{color:var(--ink-soft);font-size:13.5px}.wheel-result-spots{color:var(--accent-deep);margin-top:6px;font-size:13px;font-weight:700}.wheel-result-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.wheel-confetti{pointer-events:none;position:absolute;inset:0;overflow:visible}.wheel-confetti span{opacity:0;border-radius:2px;animation:1.4s ease-out forwards wheel-confetti-pop;position:absolute;top:46%;left:50%}.wheel-confetti .shade-0{background:var(--accent)}.wheel-confetti .shade-1{background:color-mix(in srgb, var(--accent) 55%, var(--toast-ink))}.wheel-confetti .shade-2{background:var(--accent-deep)}.wheel-confetti .shade-3{background:color-mix(in srgb, var(--accent) 70%, var(--toast-bg))}@keyframes wheel-confetti-pop{0%{opacity:1;transform:translate(0)rotate(0)}55%{transform:translate(var(--dx), var(--dy)) rotate(var(--rz));opacity:1}to{transform:translate(calc(var(--dx) * 1.1), calc(var(--dy) * .35)) rotate(calc(var(--rz) * 1.4)) scale(.7);opacity:0}}.hm-hero{background:var(--hero-bg);color:var(--hero-ink);box-shadow:var(--shadow);border-radius:20px;padding:24px 26px 26px;position:relative;overflow:hidden}.hm-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hm-hero-title{font-size:27px;font-weight:800;line-height:1.25}.hm-hero-sub{color:var(--hero-ink-soft);margin-top:5px;font-size:14px}.hm-hero-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.hm-hero .btn,.hm-hero .btn.primary{background:var(--hero-btn-bg);border:1px solid var(--hero-btn-line);color:var(--hero-btn-ink);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hm-hero .btn:hover,.hm-hero .btn.primary:hover{background:var(--hero-btn-line)}.hm-hero+.hm-stats,.hm-hero+.hm-bday{margin-top:-58px}:is(.hm-hero:has(+.hm-stats),.hm-hero:has(+.hm-bday)){padding-bottom:74px}.hm-bday{background:var(--bday-bg);color:var(--bday-ink);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;padding:6px 12px;display:flex;position:relative}.hm-bday-row{align-items:center;gap:8px;width:100%;display:flex}.hm-bday-main{text-align:start;cursor:pointer;border-radius:10px;flex:1;align-items:center;gap:12px;min-width:0;padding:8px 6px;display:flex}.hm-bday-main:hover{background:color-mix(in srgb, var(--bday-ink) 7%, transparent)}.hm-bday-cta{background:var(--bday-cta-bg,var(--bday-ink));color:#fff;white-space:nowrap;border-radius:999px;flex-shrink:0;margin-inline-end:6px;padding:7px 14px;font-size:13px;font-weight:700}.hm-bday-cta:hover{filter:brightness(1.15)}:root[data-theme=kehila] .hm-bday-cta{color:var(--bday-ink)}.hm-bday-cta-quiet{color:var(--bday-ink);border:1px solid var(--bday-ink-soft,var(--bday-ink));background:0 0}.hm-bday-cta-quiet:hover{filter:none;background:#0000000d}.hm-bday-ico{flex-shrink:0;font-size:28px}.hm-bday-title{color:var(--bday-ink);font-size:15.5px;font-weight:800}.hm-bday-sub{color:var(--bday-ink-soft);margin-top:1px;font-size:13px}.hm-stats{flex-wrap:wrap;gap:12px;display:flex;position:relative}.hm-stat{text-align:right;cursor:pointer;flex-direction:column;flex:185px;gap:8px;min-width:0;padding:14px 14px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.hm-stat:hover,.hm-stat:focus-visible{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.hm-stat:hover,.hm-stat:focus-visible{transform:none}}.hm-stat-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.hm-stat-ico{background:var(--stat-tint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:inline-flex}.hm-stat-meta{flex-direction:column;min-width:0;display:flex}.hm-stat-value{white-space:nowrap;font-size:22px;font-weight:800;line-height:1.15}.hm-stat-label{color:var(--ink-faint);font-size:12.5px;font-weight:600}.hm-stat-chip{background:color-mix(in srgb, var(--green) 14%, var(--panel));color:var(--green);white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:flex-start;margin-inline-start:auto;padding:2px 8px;font-size:12px;font-weight:700}.hm-stat-sub{color:var(--ink-soft);font-size:12.5px}.hm-stat-spark{align-items:flex-end;gap:3px;height:24px;margin-top:auto;display:flex}.hm-stat-spark i{background:var(--stat-bar);border-radius:2px 2px 0 0;flex:1;min-height:2px}.hm-stat-spark i:last-child{background:var(--spark-hot,var(--accent-deep))}.hm-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding-bottom:8px;display:flex}.hm-head h2{align-items:center;gap:8px;font-size:16.5px;display:flex}.hm-row{text-align:right;cursor:pointer;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 6px;font-size:14px;display:flex}.hm-row:hover{background:var(--hover-bg)}.hm-row.static,.hm-row.static:hover{cursor:default;background:0 0}.hm-arrow{color:var(--accent-deep);white-space:nowrap;flex-shrink:0;margin-inline-start:auto;font-size:12.5px;font-weight:700}.hm-meet{border:1px solid var(--line-soft);background:var(--panel);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.hm-meet-main{text-align:start;cursor:pointer;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hm-meet-main:hover .hm-meet-title{color:var(--accent-deep)}.hm-meet-title{font-size:14px;font-weight:700}.hm-meet-sub{color:var(--ink-faint);font-size:12.5px}.hm-time{background:var(--stat-tint);color:var(--accent-deep);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;border-radius:9px;flex-shrink:0;padding:5px 10px;font-size:13px;font-weight:800}.hm-pill-btn{background:var(--stat-tint);color:var(--accent-deep);white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;padding:5px 12px;font-size:12.5px;font-weight:700}.hm-pill-btn:hover{background:color-mix(in srgb, var(--accent) 22%, var(--panel))}.hm-gold-row{flex-direction:column;gap:3px;padding:5px 6px;display:flex}.hm-gold-line{align-items:baseline;gap:8px;font-size:13.5px;display:flex}.hm-gold-bar{background:var(--line-soft);border-radius:999px;height:6px;overflow:hidden}.hm-gold-bar>i{background:linear-gradient(90deg, var(--accent), var(--accent-deep));border-radius:999px;height:100%;display:block}.hm-tier-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.hm-tier{border:1px solid var(--line-soft);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}button.hm-tier{cursor:pointer;text-align:start;font:inherit;color:inherit;background:0 0}button.hm-tier:hover,button.hm-tier:focus-visible{border-color:var(--accent);background:var(--hover-bg)}:root[data-theme=kehila] button.hm-tier:hover,:root[data-theme=kehila] button.hm-tier:focus-visible{filter:brightness(.96)}.hm-quick{flex-wrap:wrap;gap:8px;display:flex}.hm-lib{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;width:100%;display:grid}.hm-lib-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.hm-lib-card b{color:var(--ink);font-size:13.5px}.hm-hero>.hm-edit-link{top:10px;z-index:2;opacity:.4;width:30px;height:30px;color:inherit;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:inline-flex;position:absolute;inset-inline-end:12px}.hm-hero>.hm-edit-link:hover,.hm-hero>.hm-edit-link:focus-visible{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}.hm-masonry{columns:2;column-gap:14px}.hm-ma-item{break-inside:avoid;margin-bottom:14px}.hm-masonry>.hm-ma-item:last-child{margin-bottom:0}:root[data-theme=heichal] .hm-masonry{column-gap:18px}:root[data-theme=heichal] .hm-ma-item{margin-bottom:18px}:root[data-theme=tsohar] .hm-masonry{column-gap:12px}:root[data-theme=tsohar] .hm-ma-item{margin-bottom:12px}@media (width<=900px){.hm-masonry{columns:1}}@media (width<=760px){.hm-hero{padding:18px 16px 20px}:is(.hm-hero:has(+.hm-stats),.hm-hero:has(+.hm-bday)){padding-bottom:64px}.hm-hero-title{font-size:22px}}:root[data-links="1"] a{text-decoration:underline}:root[data-links="1"] .btn:not(:focus-visible),:root[data-links="1"] button:not(:focus-visible){outline:1px solid var(--accent-deep);outline-offset:1px}:root[data-spacing="1"] body{letter-spacing:.03em;word-spacing:.08em;line-height:1.75}:root[data-theme=heichal] .hm-hero{box-shadow:none;text-align:center;background:0 0;border:none;padding:32px 16px 6px}:root[data-theme=heichal] .hm-hero:before{content:"";top:12px;background:linear-gradient(90deg,#0000,#e9bd63,#0000);height:1px;position:absolute;inset-inline:calc(50% - 90px)}:root[data-theme=heichal] .hm-hero-top{flex-direction:column;align-items:center}:root[data-theme=heichal] .hm-hero-title{color:#f7dfa8;text-shadow:0 0 34px #e9bd6340;font-size:clamp(24px,6vw,34px);font-weight:900}:root[data-theme=heichal] .hm-hero-sub{font-size:14.5px}:root[data-theme=heichal] .hm-hero-actions{justify-content:center}:root[data-theme=heichal] .hm-hero .btn,:root[data-theme=heichal] .hm-hero .btn.primary{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px}:root[data-theme=heichal] .hm-hero .btn:hover,:root[data-theme=heichal] .hm-hero .btn.primary:hover{background:#e9bd631a}:root[data-theme=heichal] .hm-hero:has(+.hm-stats){padding-bottom:24px}:root[data-theme=heichal] .hm-hero+.hm-stats{margin-top:0}:root[data-theme=heichal] .hm-stats{border:1px solid var(--line);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--shadow);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;display:grid;overflow:hidden}:root[data-theme=heichal] .hm-stat{box-shadow:none;border:0;border-inline-start:1px solid var(--line);text-align:center;background:0 0;border-radius:0;align-items:center;gap:3px;padding:18px 12px 15px}:root[data-theme=heichal] .hm-stat:first-child{border-inline-start:0}:root[data-theme=heichal] .hm-stat:hover,:root[data-theme=heichal] .hm-stat:focus-visible{box-shadow:none;border-color:var(--line);background:#e9bd6312;transform:none}:root[data-theme=heichal] .hm-stat-ico,:root[data-theme=heichal] .hm-stat-spark{display:none}:root[data-theme=heichal] .hm-stat-head{flex-direction:column;align-items:center;gap:3px}:root[data-theme=heichal] .hm-stat-meta{flex-direction:column-reverse;align-items:center}:root[data-theme=heichal] .hm-stat-value{color:#f7dfa8;font-size:30px;font-weight:900}:root[data-theme=heichal] .hm-stat-label{color:var(--ink-faint);letter-spacing:1px;font-size:12px}:root[data-theme=heichal] .hm-stat-chip{background:0 0;align-self:center;margin-inline-start:0;padding:0 8px}:root[data-theme=heichal] .hm-stat-sub{color:var(--ink-soft)}:root[data-theme=heichal] .hm-head{border-bottom:0;padding-bottom:2px}:root[data-theme=heichal] .hm-head h2{color:var(--accent);letter-spacing:.5px;font-size:15px}:root[data-theme=heichal] .hm-head h2>span[aria-hidden]{display:none}:root[data-theme=heichal] .hm-head:after{content:"";background:linear-gradient(270deg, var(--line), transparent);flex:1;height:1px}:root[data-theme=heichal] .hm-time{color:var(--accent);background:0 0;min-width:52px;padding:5px 2px;font-size:14px}:root[data-theme=heichal] .hm-meet{background:0 0;border:none;border-bottom:1px solid #262115;border-radius:0;padding:10px 2px}:root[data-theme=heichal] .hm-meet:last-of-type{border-bottom:none}:root[data-theme=heichal] .hm-gold-bar{background:#2a2517;height:3px}:root[data-theme=heichal] .hm-gold-bar>i{background:linear-gradient(270deg,#e9bd63,#8a6c2f)}:root[data-theme=heichal] .brand{color:#f7dfa8;font-size:22px;font-weight:900}:root[data-theme=heichal] .app-nav button.active{box-shadow:inset 0 0 0 1px #8a6c2f}:root[data-theme=heichal] .brand-name:after{content:"היכל";letter-spacing:5px;color:var(--accent);font-size:10.5px;font-weight:400;font-family:var(--font-body)}:root[data-theme=heichal] .hm-pill-btn{color:var(--accent);background:0 0;border:1px solid #8a6c2f}:root[data-theme=heichal] .hm-pill-btn:hover{border-color:var(--accent);background:#e9bd631a}:root[data-theme=tsohar] .hm-hero{box-shadow:none;background:0 0;border:none;border-radius:0;padding:4px 2px 2px}:is(:root[data-theme=tsohar] .hm-hero:has(+.hm-stats),:root[data-theme=tsohar] .hm-hero:has(+.hm-bday)){padding-bottom:8px}:root[data-theme=tsohar] .hm-hero+.hm-stats,:root[data-theme=tsohar] .hm-hero+.hm-bday{margin-top:0}:root[data-theme=tsohar] .hm-hero-title{font-size:21px;font-weight:600}:root[data-theme=tsohar] .hm-hero-top>div{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}:root[data-theme=tsohar] .hm-hero-sub{margin-top:0;font-size:13.5px}:root[data-theme=tsohar] .hm-hero-actions{margin-top:12px}:root[data-theme=tsohar] .hm-hero .btn{-webkit-backdrop-filter:none;backdrop-filter:none;border-width:1.5px}:root[data-theme=tsohar] .hm-hero .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}:root[data-theme=tsohar] .hm-hero .btn:hover{background:var(--hover-bg)}:root[data-theme=tsohar] .hm-hero .btn.primary:hover{background:var(--accent-deep)}:root[data-theme=tsohar] .hm-stat-ico{display:none}:root[data-theme=tsohar] .hm-stat-meta{flex-direction:column-reverse;align-items:flex-start}:root[data-theme=tsohar] .hm-stat-value{font-size:26px;font-weight:600}:root[data-theme=tsohar] .hm-stat-label{font-size:12px;font-weight:400}:root[data-theme=tsohar] .btn{border-width:1.5px;font-size:13px}:root[data-theme=tsohar] .table th{letter-spacing:.4px;font-size:11px;font-weight:500}:root[data-theme=tsohar] .side-link.active{box-shadow:inset 0 0 0 1.5px var(--accent)}:root[data-theme=kehila] .app-top{border-bottom:none}:root[data-theme=kehila] .app-nav{background:#ffffff24;border-radius:999px;padding:4px}:root[data-theme=kehila] .app-nav button{padding:6px 14px;font-size:13.5px;font-weight:500}:root[data-theme=kehila] .brand{font-size:22px;font-weight:400}:root[data-theme=kehila] .nav-search{background:#ffffff29;border-color:#0000}:root[data-theme=kehila] .app-main>div>.hm-hero{border-radius:0 0 34px 34px;margin:-24px calc(50% - 50vw) 0;padding:20px max(30px,50vw - 572px) 64px}@media (width>=761px){:root[data-ui-zoom="1"][data-theme=kehila] .app-main>div>.hm-hero{margin:-24px -28px 0;padding:20px 28px 64px}}@media (width<=760px){:root[data-theme=kehila] .app-main>div>.hm-hero{margin:-16px -14px 0;padding:18px 16px 56px}}:root[data-theme=kehila] .hm-hero:before{content:"";top:-140px;background:#ffffff14;border-radius:50%;width:300px;height:300px;position:absolute;inset-inline-start:-80px}:root[data-theme=kehila] .hm-hero:after{content:"";bottom:-110px;background:#ffffff12;border-radius:50%;width:190px;height:190px;position:absolute;inset-inline-end:120px}.hm-hero>*{z-index:1;position:relative}:root[data-theme=kehila] .hm-hero-title{font-size:clamp(25px,6.5vw,36px);font-weight:400}:is(:root[data-theme=kehila] .app-main>div>.hm-hero:has(+.hm-stats),:root[data-theme=kehila] .app-main>div>.hm-hero:has(+.hm-bday)){padding-bottom:86px}:root[data-theme=kehila] .hm-hero+.hm-stats,:root[data-theme=kehila] .hm-hero+.hm-bday{margin-top:-62px}:root[data-theme=kehila] .hm-stat{border-radius:var(--radius);border-color:#0000;gap:0;box-shadow:0 2px 14px -8px #2b262040}:root[data-theme=kehila] .hm-stat-sub,:root[data-theme=kehila] .hm-stat-chip,:root[data-theme=kehila] .hm-stat-spark{display:none}:root[data-theme=kehila] .hm-stat-ico{border-radius:15px;width:46px;height:46px;font-size:21px}:root[data-theme=kehila] .hm-stat:nth-of-type(4n+1) .hm-stat-ico{background:#e0f3f0}:root[data-theme=kehila] .hm-stat:nth-of-type(4n+2) .hm-stat-ico{background:#fdf1d7}:root[data-theme=kehila] .hm-stat:nth-of-type(4n+3) .hm-stat-ico{background:#fdeae6}:root[data-theme=kehila] .hm-stat:nth-of-type(4n) .hm-stat-ico{background:#f0e8fb}:root[data-theme=kehila] .hm-stat-value{font-size:25px;font-weight:400}:root[data-theme=kehila] .hm-head{border-bottom:0;padding-bottom:0}:root[data-theme=kehila] .hm-head h2{font-family:var(--font-display);font-size:18px;font-weight:400}:root[data-theme=kehila] .hm-head .chip{color:#fff;background:#e8604c;border-color:#e8604c;font-size:12px;font-weight:600}:root[data-theme=kehila] .hm-meet{background:var(--bg);border:none;border-radius:15px;padding:11px 14px}:root[data-theme=kehila] .hm-time{font-family:var(--font-display);color:var(--accent);background:#e0f3f0;border-radius:11px;padding:6px 11px;font-size:16px;font-weight:400}:root[data-theme=kehila] .hm-pill-btn{background:var(--accent);color:#fff;padding:7px 15px;font-weight:600}:root[data-theme=kehila] .hm-pill-btn:hover{background:var(--accent-deep)}:root[data-theme=kehila] .hm-arrow{color:var(--accent);font-size:12px}:root[data-theme=kehila] .hm-row{border-bottom:1.5px dashed var(--line);border-radius:0}:root[data-theme=kehila] .hm-row:last-child{border-bottom:none}:root[data-theme=kehila] .hm-tier{background:var(--bg);text-align:center;border:none;border-radius:15px;align-items:center;padding:11px 8px}:root[data-theme=kehila] .hm-tier>b{font-family:var(--font-display);font-weight:400}:root[data-theme=kehila] .hm-bday-ico{font-size:34px}:root[data-theme=kehila] .hm-bday-title{font-family:var(--font-display);font-size:17px;font-weight:400}:root[data-theme=or-rishon] .hm-hero,:root:not([data-theme]) .hm-hero{border:1px solid var(--line)}:root[data-theme=or-rishon] .hm-hero-title{font-size:clamp(24px,6vw,32px);font-weight:900}:root[data-theme=or-rishon] .hm-hero .btn.primary{color:#f3c76b;-webkit-backdrop-filter:none;backdrop-filter:none;background:#211d17;border-color:#211d17;box-shadow:0 4px 14px -6px #211d178c}:root[data-theme=or-rishon] .hm-hero .btn.primary:hover{background:#35302a}:root[data-theme=or-rishon] .hm-hero .btn{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=or-rishon] .hm-hero .btn:hover{border-color:var(--accent);background:var(--hero-btn-bg)}:is(:root[data-theme=or-rishon] .hm-hero:has(+.hm-stats),:root[data-theme=or-rishon] .hm-hero:has(+.hm-bday)){padding-bottom:26px}:root[data-theme=or-rishon] .hm-hero+.hm-stats,:root[data-theme=or-rishon] .hm-hero+.hm-bday{margin-top:-4px}:root[data-theme=or-rishon] .hm-stat{position:relative;overflow:hidden}:root[data-theme=or-rishon] .hm-stat:after{content:"";inset-inline-start:0;background:var(--accent);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px}:root[data-theme=or-rishon] .hm-stat-ico,:root[data-theme=or-rishon] .hm-stat-spark{display:none}:root[data-theme=or-rishon] .hm-stat-meta{flex-direction:column-reverse;align-items:flex-start}:root[data-theme=or-rishon] .hm-stat-value{font-size:27px;font-weight:700}:root[data-theme=or-rishon] .hm-stat-label{letter-spacing:.3px;font-size:12.5px;font-weight:500}:root[data-theme=or-rishon] .hm-time{border-radius:8px}:root[data-theme=or-rishon] .hm-head .chip{background:var(--stat-tint);color:var(--accent-deep);border-color:#0000;font-size:11.5px;font-weight:600}:root[data-theme=or-rishon] .hm-meet{border:none;border-bottom:1px dashed #eee5d3;border-radius:0}:root[data-theme=or-rishon] .hm-meet:last-of-type{border-bottom:none}.app-side.side-wide{align-items:stretch;gap:2px;width:212px;padding:22px 14px 14px}.side-wide .side-brand{font-family:var(--font-display);color:var(--accent);letter-spacing:.2px;padding:0 10px 6px;font-size:21px;font-weight:900}.side-wide .side-brand small{font-family:var(--font-body);color:#a99d85;letter-spacing:1.5px;margin-top:2px;font-size:11.5px;font-weight:400;display:block}.side-wide .side-brand img{border-radius:6px;height:26px;margin-bottom:4px}.side-wide .side-glow{background:linear-gradient(270deg, var(--accent), transparent);opacity:.7;border-radius:2px;flex-shrink:0;height:2px;margin:0 10px 16px}.side-wide .side-nav{flex:initial;gap:2px}.side-wide .side-link{border-radius:10px;flex-direction:row;align-items:center;gap:10px;padding:9px 12px;font-size:14.5px}.side-wide .side-link .side-ico{font-size:16px}.side-wide .side-link .nav-label{font-size:14.5px;font-weight:400}.side-wide .side-link.active{box-shadow:0 2px 10px -2px #f3c76b80}.side-wide .side-link.active .nav-label{font-weight:700}.side-wide .side-gear{margin-top:0}.side-wide .side-sp{flex:1}.side-wide .side-k{color:#a99d85;border:1px solid var(--side-line);text-align:right;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.side-wide .side-k:hover{background:var(--side-hover-bg);color:var(--side-ink)}.side-wide .side-k kbd{font:inherit;background:var(--side-line);direction:ltr;border-radius:5px;margin-inline-start:auto;padding:1px 7px;font-size:11px}.side-wide .nav-user{color:var(--side-ink-soft);padding:8px 4px 0}.side-wide .nav-user>button{border-color:var(--side-line)}@media (pointer:coarse){.nav-gear{width:44px;height:44px}}.sticky-back{bottom:92px;z-index:60;background:0 0;margin:0;padding:0;position:fixed;inset-inline-end:18px}.sticky-back>button{box-shadow:0 6px 20px #00000038}@media (width<=760px){.sticky-back{bottom:calc(96px + env(safe-area-inset-bottom));z-index:95}}.dialer-chip{bottom:18px;z-index:60;background:var(--accent-deep,#a05008);color:#fff;cursor:pointer;white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:700;position:fixed;inset-inline-start:18px;box-shadow:0 6px 20px #00000038}.dialer-chip:hover{filter:brightness(1.1)}@media (width<=760px){.dialer-chip{bottom:calc(70px + env(safe-area-inset-bottom));z-index:95}.ayin-row{grid-template-columns:1fr 1fr!important}.ayin-row>:nth-child(3){grid-column:1/-1;white-space:normal!important}.ayin-row>:last-child{grid-column:1/-1}.ayin-head{display:none!important}}.bottom-nav{display:none}@media (width<=760px){.bottom-nav{bottom:0;z-index:90;background:var(--panel);border-top:1px solid var(--line);padding:4px 2px calc(4px + env(safe-area-inset-bottom));justify-content:space-around;display:flex;position:fixed;inset-inline:0}.bottom-nav button{min-height:48px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:2px;font-size:10.5px;font-weight:700;display:flex}.bottom-nav button>span:first-child{font-size:19px}.bottom-nav button.active{color:var(--accent-deep,var(--accent));background:var(--accent-soft,#0000000d)}.app-nav{display:none}.app-main{padding-bottom:72px}}@media (pointer:coarse){.btn.sm{min-height:38px;padding-top:6px;padding-bottom:6px}.chip{min-height:34px}.tel-link{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.hm-hero>.hm-edit-link{opacity:1;background:color-mix(in srgb, currentColor 10%, transparent);width:44px;height:44px}}[data-motion] button,[data-motion] a,[data-motion] .card,[data-motion] .side-link,[data-motion] .chip,[data-motion] input,[data-motion] select,[data-motion] textarea{transition-property:background-color,border-color,color,box-shadow,transform,opacity}[data-motion=snappy] button,[data-motion=snappy] a,[data-motion=snappy] .card,[data-motion=snappy] .side-link,[data-motion=snappy] .chip{transition-duration:90ms;transition-timing-function:cubic-bezier(.2,0,0,1)}[data-motion=calm] button,[data-motion=calm] a,[data-motion=calm] .card,[data-motion=calm] .side-link,[data-motion=calm] .chip{transition-duration:.3s;transition-timing-function:ease-in-out}[data-motion=bold] button,[data-motion=bold] a,[data-motion=bold] .card,[data-motion=bold] .side-link,[data-motion=bold] .chip{transition-duration:.17s;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}[data-motion=bold] button:active,[data-motion=bold] .side-link:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){[data-motion] button,[data-motion] a,[data-motion] .card,[data-motion] .side-link,[data-motion] .chip,[data-motion] input,[data-motion] select,[data-motion] textarea{transition-duration:0s!important;transition-timing-function:linear!important}[data-motion=bold] button:active,[data-motion=bold] .side-link:active{transform:none!important}}.orbit-screen{--o-serif:"Frank Ruhl Libre", "David", "Noto Serif Hebrew", "Times New Roman", serif;--o-text:#eef1fb;--o-muted:#eef1fb9e;--o-g1:#1a2340;--o-g2:#0d1120;--o-g3:#070a12;--o-a1:#6ea8fe4d;--o-a2:#8c96ff33;--o-a3:#78c8ff26;--o-a4:#6ea8fe1f;--o-accent:#6ea8fe;--o-accent-rgb:110, 168, 254;--o-accent2:#8fa8ff;--o-glow:#7896ff4d;--o-btn-a:#7d9bff;--o-btn-b:#5570ff;--o-btn-text:#fff;--accent:var(--o-accent);z-index:400;background:radial-gradient(125% 100% at 72% 6%, var(--o-g1) 0%, var(--o-g2) 46%, var(--o-g3) 100%);color:var(--o-text);direction:rtl;font-family:Heebo,system-ui,sans-serif;position:fixed;inset:0;overflow-y:auto}.orbit-screen:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(24% 30% at 74% 43%, var(--o-a1), transparent 60%), radial-gradient(40% 48% at 72% 26%, var(--o-a1), transparent 62%), radial-gradient(34% 42% at 58% 64%, var(--o-a3), transparent 64%), radial-gradient(30% 40% at 26% 22%, var(--o-a2), transparent 62%), radial-gradient(50% 54% at 46% 92%, var(--o-a4), transparent 68%);filter:blur(22px)saturate(1.06);will-change:transform, opacity;animation:26s ease-in-out infinite alternate orbAurora;position:fixed;inset:-12%}.orbit-screen:after{content:"";z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.orbit-hero{z-index:0;pointer-events:none;position:fixed;inset:0}.orbit-hero-static{background-position:0;background-repeat:no-repeat;background-size:cover;transition:opacity .8s;position:absolute;inset:0}.orbit-hero-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.orbit-hero-side{writing-mode:vertical-rl;letter-spacing:.42em;color:#ffffff42;font-size:10.5px;position:absolute;top:50%;right:16px;transform:translateY(-50%)rotate(180deg)}.orbit-main{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:72px clamp(20px,6vw,56px) 36px;display:flex;position:relative}.orbit-stage{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:1180px;display:flex}.orbit-lede{text-shadow:0 2px 26px #0000008c;width:100%;max-width:452px;animation:.7s cubic-bezier(.2,.7,.2,1) both orbRise}.orbit-brand{align-items:center;gap:12px;margin-bottom:24px;display:inline-flex}.orbit-brand-mark{background:linear-gradient(150deg, rgba(var(--o-accent-rgb), .3), rgba(var(--o-accent-rgb), .13));border:1px solid rgba(var(--o-accent-rgb), .36);width:48px;height:48px;box-shadow:0 10px 34px -10px rgba(var(--o-accent-rgb), .6), inset 0 1px 0 #ffffff47;text-shadow:none;border-radius:15px;place-items:center;font-size:25px;display:grid}.orbit-brand-name{font-family:var(--o-serif);letter-spacing:-.01em;color:#fff;font-size:23px;font-weight:700}.orbit-brand-sub{letter-spacing:.14em;color:#fff9;margin-top:2px;font-family:Heebo,sans-serif;font-size:11px;font-weight:500;display:block}.orbit-h1{font-family:var(--o-serif);letter-spacing:-.008em;color:#fff;margin:0 0 14px;font-size:30px;font-weight:700;line-height:1.24}.orbit-h1 em{background:linear-gradient(100deg, var(--o-accent2), var(--o-accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:800}.orbit-sub{color:var(--o-muted);margin:0 0 20px;font-size:14.5px;line-height:1.65}.orbit-lede-points{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.orbit-lede-points li{color:#ffffffc2;align-items:center;gap:11px;font-size:13.5px;line-height:1.4;display:flex}.orbit-lede-points li span{background:rgba(var(--o-accent-rgb), .14);border:1px solid rgba(var(--o-accent-rgb), .28);width:34px;height:34px;text-shadow:none;border-radius:10px;flex:none;place-items:center;font-size:15px;display:grid}.orbit-card{-webkit-backdrop-filter:blur(28px)saturate(1.16);width:min(452px,94vw);box-shadow:0 50px 110px -40px #000000e6, 0 0 90px -30px rgba(var(--o-accent-rgb), .24), inset 0 1px 0 #ffffff1a;background:linear-gradient(#161826d1,#0b0c14e6);border:1px solid #ffffff1f;border-radius:26px;padding:28px 28px 24px;animation:.7s cubic-bezier(.2,.7,.2,1) 80ms both orbRise;position:relative;overflow:hidden}.orbit-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(130% 60% at 50% -12%, rgba(var(--o-accent-rgb), .14), transparent 58%);position:absolute;inset:0}.orbit-card>*{position:relative}.orbit-tabs{background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;gap:6px;margin-bottom:18px;padding:4px;display:flex}.orbit-tab{color:#ffffffa8;height:38px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;font-size:13.5px;font-weight:600;transition:all .18s}.orbit-tab.on{background:linear-gradient(180deg, rgba(var(--o-accent-rgb), .32), rgba(var(--o-accent-rgb), .18));color:#fff;box-shadow:inset 0 1px #ffffff38}.orbit-secondary{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:11px;display:grid}.orbit-sbtn{cursor:pointer;color:#fff;height:48px;font:inherit;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:13px;justify-content:center;align-items:center;gap:6px;font-size:12px;transition:all .22s;display:flex}.orbit-sbtn:hover{background:rgba(var(--o-accent-rgb), .12);border-color:rgba(var(--o-accent-rgb), .34);transform:translateY(-2px)}.orbit-util{cursor:pointer;color:#fff9;width:100%;height:40px;font:inherit;background:#ffffff08;border:1px dashed #ffffff29;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:2px;font-size:12px;transition:all .2s;display:flex}.orbit-util:hover{color:#fff;border-color:rgba(var(--o-accent-rgb), .46);background:rgba(var(--o-accent-rgb), .07)}.orbit-choice{color:#fff;cursor:pointer;text-align:right;width:100%;font:inherit;background:#ffffff09;border:1.5px solid #ffffff24;border-radius:14px;align-items:center;gap:11px;margin-bottom:8px;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex}.orbit-choice:hover{border-color:rgba(var(--o-accent-rgb), .5);background:rgba(var(--o-accent-rgb), .08)}.orbit-choice.on{border-color:var(--o-accent);background:rgba(var(--o-accent-rgb), .16);box-shadow:0 0 0 1px rgba(var(--o-accent-rgb), .34), 0 10px 30px -14px rgba(var(--o-accent-rgb), .6)}.orbit-choice-ico{background:#ffffff0d;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.orbit-choice.on .orbit-choice-ico{background:rgba(var(--o-accent-rgb), .2)}.orbit-choice-check{color:var(--o-accent);flex:none;font-size:15px}.orbit-divider{align-items:center;gap:14px;margin:20px 0 16px;display:flex}.orbit-divider span:first-child,.orbit-divider span:last-child{background:linear-gradient(90deg,#0000,#ffffff29);flex:1;height:1px}.orbit-divider span:last-child{background:linear-gradient(90deg,#ffffff29,#0000)}.orbit-divider small{letter-spacing:.08em;color:#ffffff6b;font-size:10.5px}.orbit-label{color:var(--o-muted);margin:14px 0 8px;font-size:12.5px;font-weight:500;display:block}.orbit-label:first-child{margin-top:0}.orbit-input{color:#fff;background:#ffffff0a;border:1px solid #ffffff21;border-radius:13px;outline:none;width:100%;height:50px;padding:0 15px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.orbit-input:focus{border-color:rgba(var(--o-accent-rgb), .72);box-shadow:0 0 0 4px rgba(var(--o-accent-rgb), .14), 0 0 36px -6px rgba(var(--o-accent-rgb), .44);background:#ffffff0f}.orbit-input::placeholder{color:#ffffff52}.orbit-screen :focus-visible{outline-color:var(--o-accent)}.orbit-pass-wrap{position:relative}.orbit-pass-toggle{cursor:pointer;color:#ffffff80;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:color .2s;display:flex;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.orbit-pass-toggle:hover{color:#fff}.orbit-note{color:#ffdcb2f0;background:#ffbe6e17;border:1px solid #ffbe6e42;border-radius:12px;gap:9px;margin-top:11px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.orbit-error{color:#ffb3b3;background:#ff5a5a1a;border:1px solid #ff5a5a52;border-radius:12px;align-items:center;gap:8px;margin-top:11px;padding:10px 13px;font-size:12.5px;display:flex}.orbit-primary{border:1px solid rgba(var(--o-accent-rgb), .5);cursor:pointer;width:100%;height:52px;color:var(--o-btn-text);background:linear-gradient(180deg, var(--o-btn-a), var(--o-btn-b));box-shadow:0 16px 42px -14px rgba(var(--o-accent-rgb), .72), inset 0 1px 0 #fff6;border-radius:15px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-family:inherit;font-size:14.5px;font-weight:700;transition:transform .25s,box-shadow .25s,filter .25s;display:flex}.orbit-primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 24px 58px -14px rgba(var(--o-accent-rgb), .95);transform:translateY(-2px)}.orbit-primary:disabled{opacity:.55;cursor:default}.orbit-linkbtn{color:#ffffff8c;font:inherit;cursor:pointer;background:0 0;border:none;margin:8px auto 0;padding:8px 4px 0;font-size:13px;text-decoration:underline;display:block}.orbit-linkbtn:hover{color:#fff}.orbit-fine{color:#ffffff6b;text-align:center;margin:16px 2px 0;font-size:11.5px;line-height:1.6}.orbit-success{text-align:center;padding:10px 4px 6px}.orbit-success-icon{width:66px;height:66px;color:var(--o-btn-text);background:linear-gradient(160deg, var(--o-btn-a), var(--o-btn-b));border:1px solid rgba(var(--o-accent-rgb), .5);box-shadow:0 0 48px -6px rgba(var(--o-accent-rgb), .6);border-radius:20px;justify-content:center;align-items:center;margin:2px auto 20px;font-size:30px;display:flex}.orbit-footer{z-index:2;color:#ffffff6b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px clamp(20px,6vw,56px);font-size:12px;display:flex;position:relative}.orbit-footer .dot{background:var(--o-accent);width:6px;height:6px;box-shadow:0 0 8px var(--o-accent);border-radius:50%;margin-inline-start:8px;display:inline-block}.orbit-overlay{z-index:500;-webkit-backdrop-filter:blur(8px);direction:rtl;background:#06070dd6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.orbit-reader{background:#0c0e16;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;width:min(880px,96vw);height:min(90vh,1000px);display:flex;overflow:hidden}.orbit-reader-bar{color:#fff;border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex}.orbit-reader iframe{background:#0c0e16;border:none;flex:1;width:100%;display:block}.orbit-panel{-webkit-backdrop-filter:blur(24px)saturate(1.14);width:min(540px,96vw);max-height:88vh;box-shadow:0 40px 100px -30px #000000e6, 0 0 80px -30px rgba(var(--o-accent-rgb), .3);color:var(--o-text);background:linear-gradient(#161826f5,#0b0c14fa);border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.orbit-panel-bar{color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:14px 18px;font-size:15px;font-weight:700;display:flex}.orbit-panel-x{color:#fff9;cursor:pointer;background:0 0;border:none;font-size:17px;line-height:1;transition:color .2s}.orbit-panel-x:hover{color:#fff}.orbit-panel-body{padding:16px 18px 18px;font-size:14px;line-height:1.5;overflow-y:auto}@keyframes orbAurora{0%{opacity:.92;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-2.5%,1.6%)scale(1.08)}}@keyframes orbRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=1023px){.orbit-lede-points{display:none}}@media (width<=640px){.orbit-hero-side{display:none}.orbit-main{justify-content:flex-start;padding-top:60px}}@media (width>=1024px){.orbit-stage{flex-direction:row-reverse;justify-content:center;align-items:center;gap:clamp(40px,6vw,104px)}.orbit-lede{max-width:486px}.orbit-lede .orbit-h1{margin-bottom:16px;font-size:clamp(34px,3.4vw,47px);line-height:1.18}.orbit-lede .orbit-sub{margin-bottom:22px;font-size:15.5px}}@media (prefers-reduced-motion:reduce){.orbit-screen:before,.orbit-lede,.orbit-card{animation:none!important}}
