:root{--z:1.15;--t:1.1;--bg:#161617;--bg2:#0d0d0e;--pn:#1f1f21;--tx:#ececea;--tx2:#b4b2a9;--tx3:#8a8985;--bd:rgba(255,255,255,.12);--bds:rgba(255,255,255,.28);--ac:#8ab4f8;--sel:#fff;--s1b:#4b1d22;--s1t:#f4949b;--s1d:#8a2f38;--s2b:#2e2352;--s2t:#bba8ff;--s2d:#5b46ad;--s3b:#2c2c2e;--s3t:#d4d4d4;--s3d:#4d4d50;--s4b:#47280f;--s4t:#f2a55e;--s4d:#8c5321;--s5b:#0e3a33;--s5t:#55e0bf;--s5d:#1d7c67;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}:root[data-theme=light]{--bg:#f3f2ee;--bg2:#dedcd5;--pn:#fff;--tx:#1f1f1e;--tx2:#5f5e5a;--tx3:#888780;--bd:rgba(0,0,0,.12);--bds:rgba(0,0,0,.28);--ac:#185fa5;--sel:#1f1f1e;--s1b:#fde8ea;--s1t:#a52a35;--s1d:#f0aab0;--s2b:#ece6ff;--s2t:#4b34a8;--s2d:#c3b4f5;--s3b:#ececec;--s3t:#4a4a4a;--s3d:#cfcfcf;--s4b:#fdeedb;--s4t:#8a4b0d;--s4d:#efc08c;--s5b:#dcf5ee;--s5t:#0b6b57;--s5d:#9fddcc}html{height:100%;font-size:calc(14px*var(--z));scroll-padding-top:env(safe-area-inset-top,0px)}body{margin:0;height:100%;display:flex;flex-direction:column;background:var(--bg2);color:var(--tx);font-family:Segoe UI,Arial,Noto Sans Hebrew,sans-serif;line-height:1.45}#bar{flex:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;background:var(--pn);border-bottom:1px solid var(--bd);font-size:13px}#bar button,#bar select{font:inherit;color:var(--tx);background:transparent;border:1px solid var(--bds);border-radius:6px;padding:3px 10px;cursor:pointer}#bar .sp{width:14px}#bar b{min-width:42px;text-align:center}#wrap{flex:1;min-height:0;display:flex;justify-content:center;align-items:flex-start}#stage{width:100%;height:100%;max-width:100%;max-height:100%;box-sizing:border-box;background:var(--bg)}.sim #stage{outline:2px dashed var(--bds)}.app{height:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:.9rem;padding:.9rem;font-size:calc(1rem*var(--t))}.pn{background:var(--pn);border:1px solid var(--bd);border-radius:.8rem;padding:1rem;min-height:0;overflow:auto}.lb{font-size:.82em;color:var(--tx3);margin:0 0 .4rem}.ctr{display:flex;flex-direction:column;gap:.9rem;min-height:0}.ed{flex:none;border:2px solid var(--ac)}.eh{padding-bottom:.6rem;margin-bottom:.7rem;border-bottom:1px solid var(--bd)}.ehr{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.eid{font-size:1.6em;font-weight:700;line-height:1.3}.lg{width:2.9rem;height:2.9rem;border-radius:.6rem;flex:none;object-fit:cover}.lg.ph0{display:grid;place-items:center;background:var(--bd);color:var(--tx2);font-weight:800;font-size:1.3em;border:1px dashed var(--bds)}.ehs{display:contents}.mb{margin-inline-start:auto}.phb{font:inherit;font-size:1.1em;font-weight:600;color:var(--tx);background:transparent;border:1px solid var(--bds);border-radius:.5rem;padding:.3rem .8rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.phb.ask{cursor:default;border-color:var(--ac)}.phb:hover:not(.ask){border-color:var(--ac)}.inf{font:inherit;font-size:1.1em;font-weight:600;color:var(--tx2);background:transparent;border:1px solid var(--bds);border-radius:.5rem;padding:.3rem .8rem}button.inf{cursor:pointer}#wa{border-color:#25d366;border-width:2px}#wsend{font-size:1em;font-weight:700;padding:.35rem .9rem;border-color:#25d366;color:#25d366}:root[data-theme=light] #wa{border-color:#128c4a}.mb{font:inherit;font-size:.9em;color:var(--tx2);background:transparent;border:0;cursor:pointer;padding:.2rem .3rem}.mx{margin-top:.5rem;font-size:.9em;color:var(--tx2)}.chip{display:inline-flex;align-items:center;justify-content:center;text-align:center;border:2px solid;border-radius:.5rem;padding:.3rem .5rem;font-size:.95em;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box}#chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-bottom:.7rem}#chips .chip{display:flex;min-height:2.8rem;margin:0}.chip.on{box-shadow:0 0 0 3px var(--sel)}.rc{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;border:1px solid var(--bds);border-radius:.6rem;padding:.7rem .9rem;margin-bottom:.7rem;font-size:1.05em}.rc[hidden]{display:none}.rc .sm{font-size:1em;padding:.45rem 1.2rem;font-weight:600}.rc .sm.on{background:var(--tx);color:var(--pn);border-color:var(--tx)}.rc .sm.off{opacity:.5}.rc input{font:inherit;color:var(--tx);background:transparent;border:1px solid var(--bds);border-radius:.4rem;padding:.35rem .6rem}#dsum{font-weight:700;margin-inline-start:auto}.st1{background:var(--s1b);color:var(--s1t);border-color:var(--s1d)}.st2{background:var(--s2b);color:var(--s2t);border-color:var(--s2d)}.st3{background:var(--s3b);color:var(--s3t);border-color:var(--s3d)}.st4{background:var(--s4b);color:var(--s4t);border-color:var(--s4d)}.st5{background:var(--s5b);color:var(--s5t);border-color:var(--s5d)}textarea{width:100%;box-sizing:border-box;height:7rem;margin:.3rem 0 .5rem;padding:.7rem;background:transparent;color:var(--tx);border:1px solid var(--bds);border-radius:.5rem;font:inherit;resize:vertical;min-height:5rem;max-height:70vh}textarea::placeholder{color:var(--tx3);opacity:1}.hint{min-height:1.4em;font-size:.88em;color:var(--s4t);margin-bottom:.3rem}.tg.dn.on{background:var(--s1b,#7a1f1f);color:var(--s1t,#ffb4b4);border-color:var(--s1t,#ffb4b4)}.dnr[hidden]{display:none}.dnr{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin:0 0 .5rem;padding:.5rem .7rem;border:1px dashed var(--s1t,#ffb4b4);border-radius:.5rem}.dnr .sm.on{background:var(--s1t,#ffb4b4);color:var(--bg);font-weight:700}.ai{flex:none;padding:.6rem .9rem}.aih{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.aih b{font-size:1em}.aih .sp{margin-inline-start:auto}.np{flex:none}.np.open{flex:1 0 auto}.np.clk{cursor:pointer}.np.clk:hover{border-color:var(--bds)}.nph{display:flex;align-items:center}.nph .aich{margin-inline-start:auto}.np:not(.open) .ntx{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.np:not(.open) .nt{border-top:0;padding:.2rem 0 0}.ai.clk{cursor:pointer}.ai.clk:hover{border-color:var(--bds)}.aich{margin-inline-start:.7rem;color:var(--tx2)}.aisum{margin-top:.35rem;font-size:1.02em;line-height:1.5}.aisum.cl{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.aisum small,.aitx small{display:block;color:var(--tx3);font-size:.85em}.aitx{margin-top:.5rem;border-top:1px solid var(--bd);padding-top:.5rem;font-size:.95em;line-height:1.6;color:var(--tx2);max-height:42vh;overflow:auto}.aiw{margin-top:.3rem;color:var(--tx2);font-size:.92em}.spn{display:inline-block;width:.8rem;height:.8rem;border:2px solid var(--bds);border-top-color:var(--ac);border-radius:50%;animation:sp 1s linear infinite;vertical-align:-.1rem;margin-inline-end:.4rem}@keyframes sp{to{transform:rotate(360deg)}}.rzh{font-size:.78em;color:var(--tx3);margin:-.2rem 0 .3rem}.flg{display:flex;gap:.6rem;margin:.5rem 0}.tg{font:inherit;font-size:.95em;border:1px solid var(--bds);background:transparent;color:var(--tx2);border-radius:.5rem;padding:.35rem .9rem;cursor:pointer}.tg.on{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:700}.fl{display:inline-block;font-size:.8em;border:1px solid var(--bds);border-radius:.4rem;padding:0 .4rem;margin-inline-start:.4rem}.btn{font:inherit;font-weight:600;color:var(--tx);background:transparent;border:1px solid var(--bds);border-radius:.5rem;padding:.45rem 1.1rem;margin-left:.6rem;cursor:pointer}.btn.pr{background:var(--tx);color:var(--pn);border-color:var(--tx)}.nt{border-top:1px solid var(--bd);padding:.6rem 0}.nt small{display:block;font-size:.82em;color:var(--tx2)}.qc{border:2px solid;border-radius:.6rem;padding:.55rem .7rem;margin-bottom:.55rem;cursor:pointer}.qc{position:relative}.qc.cur{outline:4px solid var(--sel);outline-offset:3px;box-shadow:0 0 0 3px var(--bg),0 0 22px 8px currentColor;transform:translate(-.5rem);margin-top:1.6rem}.qc.cur:before{content:"◀ בשיחה כעת";position:absolute;top:-1.5rem;inset-inline-start:.4rem;background:var(--sel);color:var(--bg);font-size:1rem;font-weight:800;padding:.2rem .8rem;border-radius:.5rem;box-shadow:0 2px 8px #0006}.r1{display:flex;justify-content:space-between;gap:.5rem;font-weight:600;font-size:1.05em}.r1 span{font-size:.8em}.r2{font-size:.9em;margin-top:.1rem}.r3{font-size:.82em;margin-top:.2rem;display:flex;justify-content:space-between;align-items:center;gap:.4rem}.qph{direction:ltr;display:inline-block;border-bottom:1px dotted currentColor;padding:.1rem .25rem;cursor:pointer}.qask{display:inline-flex;gap:.3rem;align-items:center;flex-wrap:wrap}.qask .sm{padding:.1rem .6rem}.cv{background:transparent;border:0;color:inherit;font-size:1.1em;cursor:pointer;padding:0 .3rem}.hs{border-top:1px solid currentColor;margin-top:.4rem;padding-top:.3rem;font-size:.82em;line-height:1.7;opacity:.9}.sm{font:inherit;font-size:.9em;border:1px solid var(--bds);background:transparent;color:var(--tx);border-radius:.4rem;padding:.2rem .7rem;cursor:pointer}#toast{position:fixed;bottom:16px;left:50%;transform:translate(-50%);background:var(--tx);color:var(--pn);padding:8px 18px;border-radius:8px;font-size:14px;opacity:0;transition:opacity .2s;pointer-events:none}#toast.show{opacity:1}:root{--bg:#0e1014;--bg2:#08090c;--pn:#161a21;--pn2:#1d222b;--tx:#e9ecf2;--tx2:#a4adbb;--tx3:#6f7888;--bd:rgba(255,255,255,.08);--bds:rgba(255,255,255,.18);--ac:#7aa2ff;--sel:#fff;--cur:var(--s4t);--s1b:rgba(255,107,122,.13);--s1t:#ff8c99;--s1d:rgba(255,107,122,.38);--s2b:rgba(150,130,255,.14);--s2t:#b6a9ff;--s2d:rgba(150,130,255,.4);--s3b:rgba(170,178,192,.1);--s3t:#c6ccd6;--s3d:rgba(170,178,192,.3);--s4b:rgba(255,164,92,.13);--s4t:#ffb070;--s4d:rgba(255,164,92,.4);--s5b:rgba(61,219,176,.12);--s5t:#4de3b9;--s5d:rgba(61,219,176,.38)}body{font-family:Heebo,Segoe UI,Arial,Noto Sans Hebrew,sans-serif;background:var(--bg2)}#bar{background:var(--bg2);border-bottom:1px solid var(--bd);color:var(--tx2)}#bar button,#bar select{border-color:var(--bd);border-radius:.5rem;color:var(--tx2);background:var(--pn)}.pn{background:var(--pn);border:1px solid var(--bd);border-radius:1rem}.ed{border:1px solid var(--bd);box-shadow:inset 0 3px 0 var(--cur);transition:box-shadow .2s}.lb{color:var(--tx3);font-weight:500}.eid{font-weight:800;letter-spacing:-.01em}.eid span{font-weight:500;color:var(--tx2)}.lg{border-radius:.85rem}.lg.ph0{border:0;background:var(--pn2);color:var(--tx2)}.eh{border-bottom:1px solid var(--bd)}.phb,.inf{background:var(--pn2);border:1px solid var(--bd);border-radius:.75rem;font-variant-numeric:tabular-nums}.phb:hover:not(.ask){border-color:var(--ac);background:#222834}.phb.ask{border-color:var(--ac)}#wa{border:1.5px solid rgba(37,211,102,.6);background:#25d36614}#wsend{background:#25d366;color:#06210f;border-color:#25d366;border-radius:.75rem}.chip{border:1px solid;border-radius:.85rem;transition:opacity .15s,box-shadow .15s}.chip.dim{opacity:.5}.chip.on{box-shadow:0 0 0 2px var(--pn),0 0 0 4px currentColor}.rc{background:var(--pn2);border:1px solid var(--bd);border-radius:.85rem}.rc input{background:var(--bg);border:1px solid var(--bd);border-radius:.6rem}.sm,.btn{border:1px solid var(--bds);border-radius:.7rem;background:transparent}.btn.pr{background:var(--ac);color:#0b1020;border-color:var(--ac);font-weight:700;border-radius:.8rem}.rc .sm.on{background:var(--tx);color:var(--bg);border-color:var(--tx)}.tg{border:1px solid var(--bd);border-radius:999px;background:var(--pn2);padding:.35rem 1rem}.tg.on{background:var(--ac);color:#0b1020;border-color:var(--ac)}.tg.dn.on{background:var(--s1b);color:var(--s1t);border-color:var(--s1d)}textarea{background:var(--bg);border:1px solid var(--bd);border-radius:.85rem;transition:border-color .15s}textarea:focus{outline:2px solid var(--ac);outline-offset:1px}.dnr{border:1px dashed var(--s1d);border-radius:.85rem}.fl{border:1px solid var(--bd);border-radius:999px;background:var(--pn2);padding:.02rem .6rem}.ai.clk:hover,.np.clk:hover{border-color:var(--bds)}.aitx,.nt{border-top:1px solid var(--bd)}.qc{border-width:1px;border-style:solid;border-inline-start-width:4px;border-inline-start-color:currentColor;border-radius:.95rem;padding:.8rem .85rem .6rem;margin-bottom:.75rem;transition:background .15s,box-shadow .15s}.qc:hover{background-image:linear-gradient(#ffffff0a,#ffffff0a)}.qc.cur{transform:none;margin-top:0;outline:2px solid var(--sel);outline-offset:3px;border-color:currentColor;border-inline-start-width:4px;background-image:linear-gradient(#ffffff12,#ffffff12);box-shadow:0 12px 30px -10px currentColor}.qc.cur:before{content:"● בשיחה כעת";top:-.7rem;left:50%;right:auto;inset-inline-start:auto;inset-inline-end:auto;transform:translate(-50%);white-space:nowrap;background:var(--sel);color:var(--bg);font-size:.74rem;font-weight:800;padding:.1rem .65rem;border-radius:999px;box-shadow:none}.r1{font-weight:700}.r2{font-variant-numeric:tabular-nums;opacity:.92;min-height:1.7rem;display:flex;align-items:center;gap:.35rem;flex-wrap:nowrap;white-space:nowrap}.r3{opacity:.8}.r2{position:relative}.qask{position:absolute;inset-block:0;inset-inline:0;z-index:1;display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem;background:var(--pn2);color:var(--tx);border:1px solid var(--bds);border-radius:.6rem;padding:0 .5rem}.qask .sm{padding:0 .6rem;line-height:1.5;font-size:.85em;margin-inline-start:auto}.qask .sm+.sm{margin-inline-start:0}:root[data-theme=light]{--pn2:#eef0f4;--bg2:#e4e7ee;--bd:rgba(0,0,0,.1)}:root[data-theme=light] .btn.pr,:root[data-theme=light] .tg.on{color:#fff}:root[data-theme=light] .phb:hover:not(.ask){background:#e6e9f0}.app>section.pn{background:transparent;border:0;padding:.2rem .7rem .5rem}.app>section.pn>.lb{font-size:1em;font-weight:700;color:var(--tx2);margin-bottom:.8rem}.ed{background:#1b212b;border:1px solid rgba(255,255,255,.1);border-top:3px solid var(--cur);box-shadow:0 24px 44px -28px #000000e6}.eh{margin:-1rem -1rem .9rem;padding:1rem 1rem .8rem;background:#0000003d;border-bottom:1px solid var(--bd)}.eid{font-size:1.9em;letter-spacing:-.015em}.ed .phb,.ed .inf{background:#ffffff0d}.ed textarea{background:#12161d}.ai{background:#131b2c;border:1px solid rgba(122,162,255,.24)}.ai.clk:hover{border-color:#7aa2ff8c}.ai .aih b{color:#b9ccff}.ai .fl{background:#7aa2ff1a;border-color:#7aa2ff38;color:#c4d3fb}.ai .aisum{color:#dbe4fb}.ai .aitx{border-top-color:#7aa2ff33;color:#b4c0dc}.np{background:transparent;border:0;padding:.2rem .5rem;border-radius:1rem}.np.clk:hover{background:#ffffff09;border:0}.np .nph{font-size:.95em;font-weight:600;color:var(--tx2)}.nt{position:relative;border-top:0;padding:.5rem 1.7rem .8rem 0}.nt:before{content:"";position:absolute;right:.15rem;top:.78rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--c,var(--tx3));box-shadow:0 0 0 4px var(--bg)}.nt:after{content:"";position:absolute;right:.42rem;top:1.6rem;bottom:-.3rem;width:2px;background:var(--bd)}.nt:last-child:after,.np:not(.open) .nt:after{display:none}.nt.n1{--c:var(--s1t)}.nt.n2{--c:var(--s2t)}.nt.n3{--c:var(--s3t)}.nt.n4{--c:var(--s4t)}.nt.n5{--c:var(--s5t)}.np:not(.open) .nt{padding:.3rem 1.7rem .2rem 0}:root[data-theme=light] .ed{background:#fff;border-color:#0000001a;border-top-color:var(--cur)}:root[data-theme=light] .eh{background:#0000000a}:root[data-theme=light] .ed textarea{background:#f4f5f8}:root[data-theme=light] .ai{background:#eaf0fc;border-color:#185fa540}:root[data-theme=light] .ai .aih b{color:#1d4f91}:root[data-theme=light] .ai .aisum{color:#1f2d46}:root[data-theme=light] .ai .fl{color:#1d4f91;background:#185fa514}:root[data-theme=light] .ai .aitx{color:#3b4a66}:root[data-theme=light] .nt:before{box-shadow:0 0 0 4px var(--bg)}.app>section.pn{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.6rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.6rem),transparent);padding-bottom:1.6rem}.app>section.pn>.lb{position:sticky;top:-.2rem;z-index:3;background:var(--bg);padding:.4rem 0 .6rem;margin:0 0 .5rem}.qc{scroll-margin-top:2.4rem;scroll-margin-bottom:1.6rem}#ql{padding-top:1.1rem}.qc.cur{box-shadow:0 0 0 1px currentColor,0 0 26px 2px currentColor,0 14px 34px -10px currentColor}.qc.st1{--c:var(--s1t)}.qc.st2{--c:var(--s2t)}.qc.st3{--c:var(--s3t)}.qc.st4{--c:var(--s4t)}.qc.st5{--c:var(--s5t)}.qc.cur:before{top:-.95rem;background:var(--c);color:#0b0d12;font-size:.95rem;font-weight:800;padding:.18rem 1rem;box-shadow:0 0 0 3px var(--bg),0 0 18px 3px var(--c);letter-spacing:.01em}button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--ac);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--tw:1}.ed textarea{font-size:calc(1em*var(--tw));line-height:1.5}.txw{position:relative}.txw textarea{display:block;margin-bottom:0}.txw{margin-bottom:.1rem}.twc{height:1.7rem;margin-top:.12rem;width:fit-content;margin-inline-start:auto;margin-inline-end:.5rem;display:flex;align-items:flex-start;gap:.3rem;direction:rtl}.twc button{height:1.7rem;min-width:1.7rem;padding:0 .45rem;border-radius:.45rem;border:1px solid var(--bd);background:var(--pn2,var(--bg));color:var(--tx2);font:inherit;font-size:.85em;font-weight:700;cursor:pointer;line-height:1}.twc .twt{border:0;background:transparent;font-size:.7em;font-weight:500;color:var(--tx3);padding:0 .3rem;height:1rem;line-height:1rem}.twc .twt:hover,.twc .twt[aria-expanded=true]{color:var(--tx);background:transparent}.twp{display:inline-flex;align-items:center;gap:.25rem;height:1.7rem;box-sizing:border-box;padding:0 .3rem;border:1px solid var(--bds);border-radius:.55rem;background:var(--pn2,var(--bg))}.twp[hidden]{display:none}.twp button{border:0;background:transparent;color:var(--tx);font-size:1em;height:1.35rem;min-width:1.5rem}.twp button:hover{background:var(--bd)}.twp b{min-width:2.4rem;text-align:center;font-size:.85em;font-weight:600}:root[data-theme=light] .qc.cur:before{color:#fff;box-shadow:0 0 0 3px var(--bg),0 0 14px 2px var(--c)}.dw{display:inline-flex;align-items:center;gap:.25rem;background:var(--bg);border:1px solid var(--bd);border-radius:.6rem;padding-inline:.7rem .3rem}.dw:focus-within{border-color:var(--ac);box-shadow:0 0 0 2px var(--ac)}.dw input{background:transparent!important;border:0!important;border-radius:0!important;padding:.35rem 0!important;width:5.7em;outline:none!important;box-shadow:none!important}.dw input::-webkit-calendar-picker-indicator{display:none}.dwd{font-weight:700;color:var(--tx);white-space:nowrap;margin-inline-start:.15rem}.dwd:empty{display:none}.dwi{border:0;background:transparent;font-size:.9em;line-height:1;padding:.3rem .35rem;border-radius:.4rem;cursor:pointer;color:var(--tx3);display:inline-flex;align-items:center}.dwi svg{display:block}.dwi:hover{background:var(--bd);color:var(--tx2)}#stage{overflow:hidden}.app{grid-template-rows:minmax(0,1fr)}.ctr{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent;padding-inline:.3rem}.txr{display:flex;gap:.6rem;align-items:stretch}.txr textarea{flex:1;min-width:0}.txr.scro textarea{height:auto;min-height:9.5rem}.scr{flex:0 0 44%;max-width:28rem;min-width:12rem;box-sizing:border-box;margin:.3rem 0 0;padding:.6rem .85rem;background:var(--pn2,var(--bg));border:1px solid var(--bd);border-radius:.85rem;font-size:.92em;line-height:1.55;overflow:auto}.scr[hidden]{display:none}.scr p{margin:0 0 .45rem}.scr p:last-child{margin:0}.scr b{color:var(--tx2);font-weight:700;white-space:nowrap}.scr em{font-style:normal;font-weight:700;color:var(--tx)}.tws{display:flex;align-items:flex-start;justify-content:space-between;height:1.7rem;margin-top:.12rem}.tws .twc{margin-top:0;height:1.7rem}.scb{border:0;background:transparent;font:inherit;font-size:.7em;font-weight:500;color:var(--tx3);padding:0 .3rem;height:1rem;line-height:1rem;cursor:pointer}.scb:hover,.scb[aria-expanded=true]{color:var(--tx)}.cps{--c:var(--tx2);display:inline-flex;align-items:center;gap:.55rem;box-sizing:border-box;min-width:11.5em;max-width:16em;padding:.3rem .8rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--c) 60%,transparent);background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--tx);font-size:1.1em;font-weight:700;white-space:nowrap}.phb{min-width:11.5em;justify-content:center;box-sizing:border-box}.cps .dot{width:.65rem;height:.65rem;border-radius:50%;background:var(--c);flex:none}.cps .ct{overflow:hidden;text-overflow:ellipsis}.cps .tm{font-variant-numeric:tabular-nums;color:var(--c);font-weight:800}.cps .sm{margin-inline-start:auto;padding:.1rem .6rem;font-size:.8em}.cps.dl,.cps.rg{--c:var(--s4t,#f0a24a);cursor:pointer}.cps.ic{--c:var(--s5t,#4fd18b)}.cps.en{--c:var(--tx2)}.cps.na{--c:var(--s1t,#ff8a8a)}.ed.aw>p.lb{color:var(--s4t,#f0a24a)!important;font-weight:800}#bar .demo{color:var(--tx3);font-style:italic}.phw{position:relative;display:inline-flex}.phb.ghost{visibility:hidden}.ed .phb.ask.abs,.phb.ask.abs{position:absolute;inset-inline-start:0;top:0;height:100%;box-sizing:border-box;z-index:6;background:var(--pn2,#222834);gap:.6rem;white-space:nowrap;box-shadow:0 8px 24px -8px #0009}.phb.ask .sm{padding:.1rem .8rem;font-size:.85em}.cps.en,.cps.na{cursor:pointer}</style> .sv{--sc:var(--scD);--c:var(--sc)}:root[data-theme=light] .sv{--sc:var(--scL)}.stc{background:color-mix(in srgb,var(--sc) 13%,transparent);color:var(--sc);border-color:color-mix(in srgb,var(--sc) 40%,transparent)}:root[data-theme=light] .stc{background:color-mix(in srgb,var(--sc) 9%,#fff)}.ed.sv{--cur:var(--sc)}.ed:not(.sv){--cur:var(--ac)}#root{flex:1;min-height:0;display:flex;flex-direction:column}#bar{justify-content:flex-start}#bar .grow{flex:1}#bar .who{color:var(--tx);font-weight:600}#bar .grp{display:inline-flex;align-items:center;gap:6px}#bar b{font-weight:600}.lb,.fl,.r3,.hs,.nt small,.rzh,.scb,.twt,.aisum small,.aitx small,.mx{font-size:max(12px,.82em)}.scb,.twt{font-size:max(12px,.7em)!important}#chips{direction:ltr}#chips .chip{direction:rtl}.tws{position:relative}.tws .dft{position:absolute;left:50%;top:0;transform:translate(-50%);font-size:max(12px,.72em);color:var(--tx3);white-space:nowrap;pointer-events:none}.tws .kb{font-size:max(12px,.72em);color:var(--tx3);align-self:center;margin-inline-start:auto;margin-inline-end:.5rem}.wag{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:nowrap}.wsw{position:relative;display:inline-flex}.wsw .ghost{visibility:hidden}.wsask{position:absolute;inset-inline-start:0;top:0;height:100%;z-index:6;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;background:var(--pn2,#222834);border:1px solid #25D366;border-radius:.75rem;padding:0 .7rem;box-shadow:0 8px 24px -8px #0009;font-weight:600}.wsask .sm{padding:.1rem .7rem;font-size:.85em}#wsend.mark{background:transparent;color:#25d366}.inf[disabled]{cursor:default;opacity:1}.dwarn{color:var(--s4t);font-size:.8em;font-weight:600}.qc.cur:before{left:50%!important;right:auto!important}.r1>:first-child,.r3>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r3>span{flex:1}.r3>.att{flex:none;font-weight:inherit;white-space:nowrap;margin-inline-start:-.15rem}.od{color:var(--s1t);font-weight:800}.qend{color:var(--tx3);text-align:center;font-size:max(12px,.85em);padding:.6rem 0}.empty{color:var(--tx3);padding:2rem 1rem;text-align:center}#toast.err{background:var(--s1t);color:#0b0d12}.page{min-height:100%;display:grid;place-items:center;background:var(--bg);padding:16px;box-sizing:border-box;font-size:calc(1rem*var(--t))}.card{background:var(--pn);border:1px solid var(--bd);border-radius:1rem;padding:1.6rem;width:min(26rem,100%);box-sizing:border-box}.card h1{margin:0 0 1rem;font-size:1.4em}.card label{display:block;margin:.6rem 0 .25rem;color:var(--tx2);font-size:.9em}.card input,.card select,.card textarea,.adm input,.adm select,.adm textarea{font:inherit;color:var(--tx);background:var(--bg);border:1px solid var(--bd);border-radius:.6rem;padding:.5rem .7rem;width:100%;box-sizing:border-box}.card .btn{margin:1rem 0 0;width:100%}.pwd{position:relative;display:block;width:100%}.pwd input{padding-right:2.6rem!important}.pwd .eye{position:absolute;top:50%;transform:translateY(-50%);right:.4rem;background:transparent;border:0;color:var(--tx2);cursor:pointer;padding:.3rem;display:flex;line-height:1}.pwd .eye:hover{color:var(--tx)}.adm .pwrow{display:flex;gap:.5rem;align-items:center;margin-top:.6rem}.adm .pwrow .pwd{flex:1}.err{color:var(--s1t);min-height:1.4em;margin-top:.6rem}.adm{max-width:60rem;margin:0 auto;padding:1rem;font-size:calc(1rem*var(--t))}.adm section{background:var(--pn);border:1px solid var(--bd);border-radius:1rem;padding:1rem;margin-bottom:1rem}.adm h2{margin:0 0 .8rem;font-size:1.15em}.adm table{width:100%;border-collapse:collapse}.adm td,.adm th{padding:.4rem;border-bottom:1px solid var(--bd);text-align:start}.adm .row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:.5rem;align-items:end}.eid .att{font-size:.45em;font-weight:600;color:var(--tx3);margin-inline-start:.6em;white-space:nowrap;vertical-align:middle}.adm .muted{color:var(--tx3);font-size:.88em}#stage.admin{overflow:auto}@media (max-height:700px){.app{gap:.6rem;padding:.6rem}.pn{padding:.75rem}.eh{margin:-.75rem -.75rem .6rem;padding:.7rem .75rem .55rem}.eid{font-size:1.55em}.lg{width:2.4rem;height:2.4rem}#chips .chip{min-height:2.3rem}#chips{margin-bottom:.5rem}.qc{padding:.5rem .7rem .4rem;margin-bottom:.55rem}.r2{min-height:1.4rem}.flg{margin:.3rem 0}}.mbx{background:var(--pn2);border:1px solid var(--s1d);border-radius:.85rem;padding:.7rem .9rem;margin:0 0 .7rem}.mbh{font-weight:800;color:var(--s1t);margin-bottom:.4rem}.mbm{font-size:.9em;color:var(--tx2);margin-bottom:.15rem}.mbm span{color:var(--tx3)}.mbb{white-space:pre-wrap;background:var(--bg);border:1px solid var(--bd);border-radius:.6rem;padding:.6rem .75rem;margin:.4rem 0 .6rem;font-size:.95em;line-height:1.55;max-height:14rem;overflow:auto}.mbw{color:var(--s4t);font-weight:600;font-size:.92em;margin:.3rem 0 .5rem}.mba{display:flex;gap:.6rem}.mba .btn{margin:0}.mba{align-items:center}.mbc{font:inherit;font-size:.9em;background:transparent;border:0;color:var(--tx2);cursor:pointer;text-decoration:underline;padding:.3rem .4rem}.mbc:hover{color:var(--tx)}
