@font-face{font-family:Heebo;src:url(/fonts/Heebo-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Heebo;src:url(/fonts/Heebo-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Heebo;src:url(/fonts/Heebo-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Heebo;src:url(/fonts/Heebo-ExtraBold.ttf) format("truetype");font-weight:800;font-display:swap}:root{color:#fff;background:#000;font-family:Heebo,Noto Sans Hebrew,sans-serif;line-height:1.45}*{box-sizing:border-box}html,body,#root{min-height:100%;background:#000}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}h1,h2,p{margin-top:0}a{color:inherit}.gate{min-height:100vh;display:grid;place-items:center;padding:32px 16px;background:radial-gradient(circle at 50% 0%,rgba(132,1,24,.35),transparent 42%),#000}.card,.panel,.stat{background:#141414;border:1px solid #242424;border-radius:18px}.card{width:min(440px,100%);padding:28px}.logo{height:54px;width:auto;display:block;margin:0 auto 12px}.lede,.muted{color:#9a9a9a}.field{margin-bottom:14px}.label{display:block;margin-bottom:6px;font-size:13px;color:#bdbdbd}input,select,textarea{width:100%;padding:12px 14px;border:1px solid #2c2c2c;border-radius:12px;background:#0e0e0e}textarea{min-height:120px;resize:vertical}.email-input{text-align:center;direction:ltr}.actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.primary,.secondary,.ghost,.danger{border-radius:999px;padding:10px 16px}.primary{background:#840118;color:#fff;border:0;box-shadow:0 8px 24px #84011859}.secondary,.ghost,.danger{background:transparent;border:1px solid #333}.danger{color:#ffb4b4;border:0}.banner{padding:10px 12px;border-radius:12px;margin-bottom:14px}.banner.error{background:#2a1216;color:#ffd0d6}.banner.ok{background:#142018;color:#d7ffe4}.terms{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin:8px 0 14px}.terms a{color:#840118}.dev-code{background:#101010;border-radius:12px;padding:12px 14px;margin-bottom:14px;color:#aaa}.dev-code strong{display:block;margin-top:4px;font-size:22px;letter-spacing:.18em;color:#fff}.shell{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.nav{padding:18px 14px;border-inline-end:1px solid #1c1c1c;display:flex;flex-direction:column;gap:6px;background:#070707}.logo-slot{display:grid;place-items:center;background:#141414;border:1px solid #2a2a2a;border-radius:16px;min-height:72px;padding:10px;margin-bottom:12px;cursor:pointer}.logo-slot img{max-width:100%;max-height:42px;object-fit:contain}.logo-slot input{display:none}.nav-label{color:#777;font-size:12px;margin:8px 8px 4px}.nav button,.nav a.nav-link{text-align:right;background:transparent;border:0;border-radius:12px;padding:10px 12px;color:#ddd;text-decoration:none}.nav button[aria-current=page]{background:#1a1a1a;color:#fff;box-shadow:inset -3px 0 #840118}.who{color:#9a9a9a;margin:0 8px 8px;font-size:13px}.email{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:isolate;text-align:left}.nav .sign-out{margin-top:auto;color:#840118}main{padding:28px}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px}.page-head h1{font-size:36px;font-weight:800;margin-bottom:4px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{border:1px solid #2c2c2c;background:#141414;color:#eee;border-radius:999px;padding:8px 14px}.chip[aria-pressed=true]{background:#fff;color:#111}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.stat{padding:16px 18px}.stat b{display:block;font-size:36px;font-weight:800;line-height:1.1}.stat .up{color:#840118;font-size:13px}.board{display:grid;grid-template-columns:220px 1fr;gap:12px;margin-bottom:16px}.chart-card,.weekday-card{background:#141414;border:1px solid #242424;border-radius:18px;padding:16px}.chart-card h2,.weekday-card h2,.panel h2{font-size:16px;font-weight:700}.weekday{display:grid;grid-template-columns:24px 1fr 42px;gap:8px;align-items:center;margin:8px 0;color:#bbb;font-size:13px}.track{height:8px;background:#2a2a2a;border-radius:99px;overflow:hidden}.track>span{display:block;height:100%;background:#840118;border-radius:99px}.track.dim>span{background:#4a4a4a}.panel{padding:8px 8px 4px;overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:right;padding:12px 10px;border-bottom:1px solid #222;vertical-align:middle}th{font-size:12px;color:#8d8d8d;font-weight:500}.grid-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.grid-form .wide{grid-column:1 / -1}.post{display:flex;justify-content:space-between;gap:16px}.post h2{font-size:20px;margin-bottom:6px}.footer-link{margin-top:8px;font-size:14px;color:#9a9a9a}@media(max-width:980px){.shell,.stats,.board{grid-template-columns:1fr}.nav .sign-out{margin-top:8px}main{padding:16px}}
