:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:#f4f2ed;--surface:#fbfaf7;--ink:#0b0b0a;--muted:#565148;--faint:#767065;--rule:#0b0b0a;--hair:#d9d5ca;--marker:#ffd84d;--audio:#2f5d8c;--critical:#b3122c;--stage:#101010;--stage-ink:#edede8;--stage-muted:#96908a;--f-poster:"Suez One",serif;--f-quote:"Noto Serif Hebrew",serif;--f-body:"Noto Sans Hebrew",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,monospace;--ease:cubic-bezier(.16,1,.3,1);--draw:.42s;--max:1120px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#131312;--surface:#1a1a18;--ink:#f1efe9;--muted:#a8a298;--faint:#8a847a;--rule:#f1efe9;--hair:#2c2b27;--marker:#f0c63c;--audio:#8fb6de;--critical:#e46b7e}}@font-face{font-family:Suez One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/suez-one-hebrew-Cj1GCCLM.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Suez One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/suez-one-latin-BQxLlYyh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/noto-serif-hebrew-hebrew-v_xU1ROG.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Serif Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/noto-serif-hebrew-latin-D22OmSTw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/noto-sans-hebrew-hebrew-Bt6ehdp-.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/noto-sans-hebrew-latin-Dl_pbM6R.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-V6pRDFza.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}:root{--fs-3xs:.6875rem;--fs-2xs:.75rem;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-md:.9375rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.375rem;--fs-2xl:1.625rem;--fs-3xl:2rem}html,body{direction:rtl}body{background:var(--paper);color:var(--ink);font:16px/1.6 var(--f-body,"Noto Sans Hebrew"), "Arial Hebrew", Arial, sans-serif;font-feature-settings:"kern";margin:0}h1,h2,h3,h4{margin:0;font-weight:800;line-height:1.16}a{color:inherit}:focus-visible{outline:3px solid var(--audio);outline-offset:2px}code,.mono{font-family:var(--f-mono,ui-monospace, "JetBrains Mono", monospace);font-variant-numeric:tabular-nums}code,[dir=ltr]{unicode-bidi:isolate}.card{background:var(--surface);border:2px solid var(--ink);padding:1.25rem}.row{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.badge{border:1px solid var(--ink);white-space:nowrap;padding:.15rem .6rem;font-size:.85rem;font-weight:700}.badge-running{background:var(--marker);color:#0b0b0a}.badge-pending,.badge-stopping{background:var(--audio);color:var(--surface)}.badge-absent{background:var(--critical);color:#fff}button{font:inherit;border:2px solid var(--ink);background:var(--marker);color:#0b0b0a;cursor:pointer;border-radius:0;padding:.7rem 1rem;font-weight:700}button:disabled{background:var(--hair);color:var(--muted);cursor:not-allowed}button:not(:disabled):hover{transform:translateY(-1px)}button.footer-logout{font:inherit;color:var(--muted);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}button.footer-logout:hover{color:var(--ink);transform:none}.note{border-top:1px solid var(--hair);color:var(--muted);margin:1rem 0 0;padding-top:.75rem;font-size:.9rem}.cta-wrap{flex-direction:column;align-items:center;gap:10px;margin-bottom:10px;display:flex}.btn-primary{border:2px solid var(--ink);cursor:pointer;width:min(360px,100%);font:700 var(--fs-base)/1 var(--f-body);color:#0b0b0a;background:var(--marker);transition:transform 80ms var(--ease);justify-content:center;align-items:center;gap:8px;padding:16px 22px;text-decoration:none;display:inline-flex}.btn-primary:hover{transform:translateY(-1px)}.btn-primary:active{transform:scale(.98)}.cta-hint{color:var(--faint);font-size:var(--fs-2xs);margin:0}.btn-primary:disabled{background:var(--hair);color:var(--muted);cursor:default;transform:none}.btn-link{color:var(--muted);font:400 var(--fs-sm)/1.5 var(--f-body);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.btn-link:not(:disabled):hover{color:var(--ink);transform:none}.message{border-inline-start:4px solid var(--audio);background:var(--surface);margin-top:1.25rem;padding:.75rem 1rem;font-size:.95rem}.message-bad{border-inline-start-color:var(--critical)}.mark{color:#0b0b0a;background-image:linear-gradient(var(--marker), var(--marker));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--draw,.42s) var(--ease,ease);background-position:100% .56em;background-repeat:no-repeat;background-size:0% .86em}.mark.is-drawn{background-size:100% .86em}.strike{white-space:nowrap;position:relative}.strike:after{content:"";background:var(--critical);block-size:2px;transform-origin:inline-end;transition:transform .32s var(--ease,ease);position:absolute;inset-block-start:52%;inset-inline:-.12em;transform:scaleX(0)}.strike.is-drawn:after{transform:scaleX(1)}.wordmark-rule{justify-content:center;align-items:center;gap:14px;max-width:340px;margin:0 auto 36px;display:flex}.wordmark-rule span{background:var(--ink);opacity:.45;flex:auto;height:1px}.wordmark-rule i{border:1px solid var(--ink);background:var(--marker);flex:none;width:7px;height:7px;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){*{transition:none!important;transform:none!important}.mark{background-size:100% .86em}.strike:after{transform:scaleX(1)}}html{scroll-behavior:smooth}body{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%;display:block}.wrap{max-width:720px;margin:0 auto;padding:0 20px}.wordmark{text-align:center;font-family:var(--f-poster);color:var(--ink);margin:28px 0 14px;font-size:clamp(3.75rem,18vw,7.5rem);font-weight:400;line-height:1.1}.film-first{padding:0 0 8px}.hero{text-align:center;padding:40px 0 8px}.eyebrow{font:400 var(--fs-2xs)/1.5 var(--f-mono);color:var(--faint);border:1px solid var(--hair);align-items:center;gap:8px;margin-bottom:22px;padding:6px 12px;display:inline-flex}.eyebrow .dotlive{background:var(--marker);border:1px solid var(--ink);width:6px;height:6px}h1{font-family:var(--f-body);letter-spacing:-.012em;color:var(--ink);margin:0 0 18px;font-size:clamp(28px,6vw,44px);font-weight:400;line-height:1.16}.hero h1{font-family:var(--f-poster);margin-bottom:48px}.hero-disclosure{max-width:520px;color:var(--muted);font-size:var(--fs-md);margin:0 auto 18px}.hero-promise{max-width:540px;color:var(--ink);font-size:var(--fs-base);margin:0 auto 30px;line-height:1.65}.section{border-top:1px solid var(--hair);padding:52px 0 6px}.section-h{font-family:var(--f-body);letter-spacing:-.008em;color:var(--ink);text-align:center;margin:0 0 24px;font-size:clamp(22px,3.2vw,30px);font-weight:400}.agenda{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.agenda-item{background:var(--surface);border:1px solid var(--hair);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.agenda-time{text-align:center;min-width:48px;font:400 var(--fs-3xs)/1.6 var(--f-mono);color:#0b0b0a;background:var(--marker);border:1px solid var(--ink);flex:none;padding:5px 4px}.agenda-item h3{font:700 var(--fs-md)/1.35 var(--f-body);color:var(--ink);margin:0 0 4px}.agenda-item p{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.55}.film{aspect-ratio:16/9;border:2px solid var(--rule);background:#000;width:100%;margin-bottom:16px;display:block}.quote-card{background:var(--surface);border:1px solid var(--hair);padding:20px 20px 18px}.quote-mark{display:none}blockquote{font-family:var(--f-quote);font-size:var(--fs-lg);color:var(--ink);unicode-bidi:plaintext;margin:0;line-height:1.7}.quote-attr{color:var(--faint);font:400 var(--fs-2xs)/1.5 var(--f-mono);margin:12px 0 0}.fit-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=680px){.fit-grid{grid-template-columns:repeat(2,1fr)}}.fit-col{background:var(--surface);border:1px solid var(--hair);padding:18px 18px 16px}.fit-col h3{font-family:var(--f-body);font-weight:400;font-size:var(--fs-lg);color:var(--ink);margin:0 0 12px}.fit-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fit-col li{color:var(--muted);font-size:var(--fs-sm);padding-inline-start:20px;line-height:1.55;position:relative}.fit-yes li:before{content:"✓";color:var(--ink);font-weight:700;position:absolute;inset-inline-start:0}.fit-no li:before{content:"×";color:var(--faint);font-weight:700;position:absolute;inset-inline-start:0}.arrival-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.arrival-list li{background:var(--surface);border:1px solid var(--hair);color:var(--muted);font-size:var(--fs-sm);align-items:flex-start;gap:10px;padding:14px 16px;line-height:1.55;display:flex}.arrival-list li:before{content:"—";color:var(--faint);font-family:var(--f-mono);flex:none}.arrival-list strong{color:var(--ink);font-weight:700}.faq{flex-direction:column;gap:10px;display:flex}.faq-item{background:var(--surface);border:1px solid var(--hair);padding:2px 16px}.faq-item summary{cursor:pointer;font:700 var(--fs-sm)/1.4 var(--f-body);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:14px 0;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--faint);font-size:var(--fs-lg);transition:transform .15s var(--ease);flex:none;line-height:1}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{color:var(--muted);font-size:var(--fs-sm);margin:0 0 14px;line-height:1.6}.final-cta{text-align:center;border-top:1px solid var(--hair);padding:56px 0 8px}.final-cta h2{font-family:var(--f-body);color:var(--ink);margin:0 0 10px;font-size:clamp(22px,3.2vw,30px);font-weight:400}.final-cta p{color:var(--muted);font-size:var(--fs-md);margin:0 0 24px;max-width:440px;margin-inline:auto}footer{padding:36px 0 max(28px, env(safe-area-inset-bottom));border-top:1px solid var(--hair);text-align:center;color:var(--faint);font-size:var(--fs-2xs);margin-top:20px}footer a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}footer .footer-brand{color:var(--ink);font-family:var(--f-poster);font-size:var(--fs-md);margin-bottom:8px}.login{flex-direction:column;justify-content:center;min-height:100dvh;padding-block:32px;display:flex}.login .wordmark{font-size:clamp(2.75rem,12vw,4.5rem)}.login .wordmark-rule{width:min(340px,100%)}.login-card{text-align:center;width:min(420px,100%);margin:0 auto;padding:28px 24px 24px}.login-card h1{margin-bottom:26px;font-size:clamp(24px,5vw,32px)}.login-card .btn-google{width:100%}.g-tile{border:1px solid var(--ink);background:#fff;place-items:center;width:22px;height:22px;display:grid}.login-staff{text-align:center}.privacy h1{text-align:center;font-family:var(--f-poster);margin:8px 0 32px;font-size:clamp(28px,6vw,40px);font-weight:400}.privacy section{margin:0 0 32px}.privacy h2{font-family:var(--f-body);font-weight:600;font-size:var(--fs-xl);color:var(--ink);margin:0 0 12px}.privacy p{max-width:62ch;color:var(--muted);margin:0 0 10px;line-height:1.7}.privacy p:last-child{margin-bottom:0}
