:root{--paper:#f6f6f4;--white:#ffffff;--ink:#0e0f11;--ink2:#43474d;--ink3:#6f747b;--ink4:#9a9ea4;--hair:rgba(14,15,17,.09);--hair2:rgba(14,15,17,.16);--hl:#ffe14a;--hl-deep:#ffd600;--hl-soft:rgba(255,225,74,.42);--hl-wash:rgba(255,225,74,.18);--ok:#1f9d61;--ok-soft:rgba(31,157,97,.12);--wait:#c98a07;--wait-ink:#9a6a00;--wait-soft:rgba(201,138,7,.14);--bad:#d64550;--flag:#f08a24;--bad-soft:rgba(214,69,80,.12);--glass:rgba(255,255,255,.55);--glass-thick:rgba(255,255,255,.88);--f:"Noto Sans Hebrew","Archivo",system-ui,sans-serif;--lat:"Archivo","Noto Sans Hebrew",sans-serif;--mono:"Fragment Mono",ui-monospace,monospace;--ease:cubic-bezier(.2,.8,.2,1);--t1:160ms;--t2:280ms;--t3:480ms;--t4:900ms;--r-tile:22px;--r-btn:999px;--r-row:14px;--shadow:0 2px 6px rgba(14,15,17,.05),0 30px 70px -30px rgba(14,15,17,.3);color-scheme:light}*{box-sizing:border-box}body,html{height:100%;margin:0}body{background:var(--paper);color:var(--ink);font:15px/1.5 var(--f);overflow:hidden}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mono,.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.lat{font-family:var(--lat)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.glass,.sheet{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}}#viewport{position:fixed;inset:0;display:grid;place-items:center;overflow:hidden}#stage{position:absolute;top:50%;inset-inline-start:50%;width:1440px;height:900px;transform-origin:50% 50%;overflow:hidden;border-radius:14px;box-shadow:0 40px 120px -40px rgba(0,0,0,.45);background:radial-gradient(70% 60% at 25% 15%,#fff 0,transparent 70%),radial-gradient(60% 60% at 85% 90%,#ececea 0,transparent 70%),var(--paper)}#stage.bare{background:var(--paper)}#screen,.scr{position:absolute;inset:0}.scr{padding:36px 40px 120px}.scr>*{position:relative}.chip-sample{position:absolute;inset-block-end:14px;inset-inline-start:16px;font-size:12px;color:var(--ink3);background:rgba(255,255,255,.7);border-radius:99px;padding:3px 10px;z-index:40}.glass{background:var(--glass);backdrop-filter:blur(22px) saturate(200%) brightness(1.05);-webkit-backdrop-filter:blur(22px) saturate(200%) brightness(1.05);border-radius:var(--r-tile);box-shadow:inset 0 1px 1px rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.3),var(--shadow);background-image:radial-gradient(120% 60% at 30% -10%,rgba(255,255,255,.6),transparent 60%)}.tile{background:rgba(255,255,255,.72);box-shadow:inset 0 1px 1px #fff,0 0 0 1px rgba(14,15,17,.04),var(--shadow)}.ink-tile,.tile{border-radius:var(--r-tile);padding:20px 22px}.ink-tile{background:var(--ink);color:#f6f6f4}.pad{padding:20px 22px}.mark{background:linear-gradient(transparent 56%,var(--hl) 56%,var(--hl) 92%,transparent 92%);padding:0 3px;color:inherit}.eyebrow{font-size:12.5px;color:var(--ink3)}.h-sentence{font-size:36px;line-height:1.12;font-weight:600;margin:6px 0 0;text-wrap:balance;letter-spacing:-.01em}.h-sentence.sm{font-size:28px}.h2{font-size:20px;font-weight:600;margin:0}.lbl{font-size:12.5px;color:var(--ink3)}.muted{color:var(--ink2)}.big{font:300 84px/.94 var(--lat);letter-spacing:-.055em;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.big.md{font-size:56px;letter-spacing:-.05em}.big .mark{padding:0 6px}.unit{font:400 18px var(--f);letter-spacing:0;color:var(--ink2);-webkit-margin-start:6px;margin-inline-start:6px}.ph{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.ph b{font-size:14px;font-weight:600}.link,.ph a{font-size:13px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:0;padding:0}.btn{border:0;border-radius:var(--r-btn);padding:12px 20px;font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:transform var(--t1) var(--ease),background var(--t2) var(--ease)}.btn:active{transform:scale(.96)}.btn.ink{background:var(--ink);color:#f6f6f4}.btn.ghost{background:rgba(255,255,255,.62);box-shadow:inset 0 0 0 1px rgba(14,15,17,.14);color:var(--ink);font-weight:500}.btn.white{background:#fff;color:var(--ink)}.btn.sm{padding:8px 14px;font-size:13px}.btn.danger{background:none;color:var(--bad);box-shadow:none;padding-inline:4px}kbd{font:11px var(--mono);color:var(--ink3);border:1px solid var(--hair2);border-radius:5px;padding:1px 5px}.seg{padding:4px;border-radius:99px}.seg,.seg button{position:relative;display:inline-flex}.seg button{z-index:1;border:0;background:none;padding:8px 14px;border-radius:99px;font-size:13px;font-weight:500;color:var(--ink2);white-space:nowrap;transition:color var(--t2) var(--ease);gap:7px;align-items:center}.seg button[aria-pressed=true]{color:#fff}.seg .g{position:absolute;top:4px;bottom:4px;border-radius:99px;background:var(--ink);transition:inset-inline-start var(--t2) var(--ease),width var(--t2) var(--ease)}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:var(--ok);flex:none}.dot.w{background:var(--wait)}.dot.b{background:var(--bad)}.dot.n{background:transparent;box-shadow:inset 0 0 0 1.4px var(--ink3)}.dot.live{background:var(--ink);animation:breathe 2.4s var(--ease) infinite}@keyframes breathe{50%{opacity:.35}}.st{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink2)}.face{width:32px;height:32px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff;flex:none;background:#ddd}.face.lg{width:44px;height:44px}.face.sm{width:24px;height:24px;box-shadow:0 0 0 1.5px #fff}.person{display:flex;gap:10px;align-items:center;min-width:0}.person b{font-size:14px;font-weight:600;display:block}.faces{display:flex}.faces .face{-webkit-margin-start:-10px;margin-inline-start:-10px}.faces .face:first-child{-webkit-margin-start:0;margin-inline-start:0}.rows{grid-gap:2px;gap:2px}.row,.rows{display:grid}.row{grid-template-columns:44px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 10px;border-radius:var(--r-row);transition:background var(--t2) var(--ease);cursor:pointer;border:0;background:none;text-align:start;width:100%}.row:hover{background:rgba(255,255,255,.5)}.row.sel{background:rgba(255,255,255,.85);box-shadow:0 8px 20px -14px rgba(14,15,17,.4)}.row b{font-size:14px;font-weight:600;display:block;text-overflow:ellipsis}.row .sub,.row b{white-space:nowrap;overflow:hidden}.row .sub{font-size:12.5px;color:var(--ink3);display:flex;gap:6px;align-items:center}.row .val{font:500 14px var(--mono);direction:ltr;text-align:end;white-space:nowrap}.row .val small{font:400 11.5px var(--f);color:var(--ink3)}.row.plain{grid-template-columns:minmax(0,1fr) auto}.row.face-row{grid-template-columns:32px minmax(0,1fr) auto}.tbl{width:100%;border-collapse:collapse;font-size:13.5px}.tbl th{font-size:12px;font-weight:500;color:var(--ink3);text-align:start;padding:6px 8px;border-bottom:1px solid var(--hair2)}.tbl td{padding:8px;border-bottom:1px solid var(--hair);vertical-align:middle}.tbl td.n,.tbl th.n{text-align:end;font-family:var(--mono);direction:ltr}.tbl tr.chap td{font-weight:700;border-bottom:1.5px solid var(--ink);padding-top:14px}.tbl tr.hl td{background:var(--hl-wash)}.tbl tr.click{cursor:pointer}.tbl tr.click:hover td{background:rgba(255,255,255,.6)}.inp{border:0;background:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px var(--hair2);border-radius:8px;padding:6px 8px;font:500 13.5px var(--mono);width:90px;text-align:end;direction:ltr}.inp:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--ink)}.field{display:grid;grid-gap:5px;gap:5px;font-size:12.5px;color:var(--ink3)}.field input,.field select,.field textarea{border:0;background:rgba(255,255,255,.85);box-shadow:inset 0 0 0 1px var(--hair2);border-radius:10px;padding:10px 12px;font:14px var(--f);color:var(--ink)}.icon{width:20px;height:20px;display:block;flex:none}.toast{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:18px}.toast b{font-size:13.5px}.scrim{position:absolute;inset:0;background:rgba(14,15,17,.08);z-index:50;opacity:0;pointer-events:none;transition:opacity var(--t3) var(--ease)}.scrim.on{opacity:1;pointer-events:auto}.sheet{position:absolute;inset-block:16px;inset-inline-end:16px;width:440px;z-index:51;background:var(--glass-thick);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-radius:24px;box-shadow:0 40px 90px -30px rgba(14,15,17,.45),inset 0 1px 1px #fff;padding:24px;display:flex;flex-direction:column;gap:14px;transform:translateX(-110%);transition:transform var(--t3) var(--ease)}[dir=ltr] .sheet{transform:translateX(110%)}.sheet.on{transform:none!important}.sheet .x{position:absolute;inset-block-start:16px;inset-inline-end:16px;border:0;background:rgba(14,15,17,.06);width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.phone{position:relative;width:390px;height:844px;border-radius:52px;background:#0e0f11;padding:12px;box-shadow:0 40px 100px -30px rgba(0,0,0,.5)}.phone .scr-p{position:relative;width:100%;height:100%;border-radius:40px;overflow:hidden;background:#fff}.phone .notch{position:absolute;top:12px;inset-inline-start:50%;transform:translateX(50%);width:120px;height:32px;border-radius:20px;background:#0e0f11;z-index:5}[dir=ltr] .phone .notch{transform:translateX(-50%)}.wa-bg{background:#efe7dd}.bubble{background:#fff;border-radius:14px;padding:10px 12px;font-size:14px;line-height:1.5;box-shadow:0 1px 1px rgba(0,0,0,.08);max-width:86%}.bubble.me{background:#dcf7c5;-webkit-margin-start:auto;margin-inline-start:auto}.empty{display:grid;justify-items:center;text-align:center;grid-gap:10px;gap:10px}.rise{animation:rise var(--t3) var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.shot .rise{animation:none}.vp{position:absolute;inset:0;overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:none}.vp.panning{cursor:-webkit-grabbing;cursor:grabbing}.world{position:absolute;left:0;top:0;transform-origin:0 0}.world img{mix-blend-mode:multiply;opacity:.93;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.world img,.world svg{position:absolute;inset:0;width:100%;height:100%}.world svg{overflow:visible}.zone{cursor:pointer}.focus-hide{transition:opacity var(--t3) var(--ease),transform var(--t3) var(--ease)}.is-focus .focus-hide{opacity:0;pointer-events:none}.is-focus .fh-up{transform:translateY(-16px)}.is-focus .fh-down{transform:translateY(16px)}