@font-face{font-family:__Rubik_ee7a1c;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:__Rubik_ee7a1c;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Rubik_ee7a1c;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Rubik_ee7a1c;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Rubik_ee7a1c;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Rubik_ee7a1c;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Rubik_Fallback_ee7a1c;src:local("Arial");ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:104.98%}.__className_ee7a1c{font-family:__Rubik_ee7a1c,__Rubik_Fallback_ee7a1c;font-style:normal}.__variable_ee7a1c{--font-sans:"__Rubik_ee7a1c","__Rubik_Fallback_ee7a1c"}@font-face{font-family:"__Noto_Serif_Hebrew_b691f3";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2fe1804d98b532fe-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:"__Noto_Serif_Hebrew_b691f3";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7495c035463cab3e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Noto_Serif_Hebrew_b691f3";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/17a2cdad955a8282-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_Fallback_b691f3";src:local("Times New Roman");ascent-override:75.68%;descent-override:24.49%;line-gap-override:0.00%;size-adjust:118.40%}.__className_b691f3{font-family:"__Noto_Serif_Hebrew_b691f3","__Noto_Serif_Hebrew_Fallback_b691f3";font-style:normal}.__variable_b691f3{--font-display:"__Noto_Serif_Hebrew_b691f3","__Noto_Serif_Hebrew_Fallback_b691f3"}:root{--bg:#f5efe7;--bg-accent:#fdf9f2;--ink:#1f1c18;--muted:#5f5a54;--brand:#e1542f;--brand-2:#1f6f8b;--brand-3:#f2c14e;--panel:#fff;--panel-alt:#fffdf8;--border:rgba(31,28,24,.1);--shadow-lg:0 40px 80px rgba(24,20,16,.12);--shadow-md:0 22px 45px rgba(24,20,16,.12);--shadow-sm:0 12px 20px rgba(24,20,16,.08);--radius-lg:28px;--radius-md:18px;--radius-sm:12px}*{box-sizing:border-box}::selection{background:rgba(225,84,47,.2)}body,html{padding:0;margin:0;font-family:var(--font-sans),system-ui,sans-serif;color:var(--ink);min-height:100%;direction:rtl;text-align:right}body{background:var(--bg);position:relative}body:before{background:radial-gradient(circle at 15% 15%,rgba(242,193,78,.35),transparent 60%),radial-gradient(circle at 85% 10%,rgba(31,111,139,.22),transparent 55%),radial-gradient(circle at 80% 80%,rgba(225,84,47,.18),transparent 55%);z-index:-2}body:after,body:before{content:"";position:fixed;inset:0}body:after{background:repeating-linear-gradient(90deg,rgba(31,28,24,.04),rgba(31,28,24,.04) 1px,transparent 0,transparent 90px),repeating-linear-gradient(180deg,rgba(31,28,24,.03),rgba(31,28,24,.03) 1px,transparent 0,transparent 90px);opacity:.25;z-index:-1}a{color:inherit;text-decoration:none}main{min-height:100vh;display:grid;place-items:center;padding:48px 32px}.shell{width:min(1200px,100%);background:linear-gradient(180deg,#fff,#fef9f2);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border);overflow:hidden;position:relative;animation:floatIn .7s ease-out}.shell:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(130deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0));pointer-events:none}@keyframes floatIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes panelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes messageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 rgba(242,193,78,.4)}70%{box-shadow:0 0 0 10px rgba(242,193,78,0)}to{box-shadow:0 0 0 0 rgba(242,193,78,0)}}.header{padding:32px 36px;border-bottom:1px solid var(--border);display:flex;align-items:flex-end;justify-content:space-between;gap:24px;background:linear-gradient(120deg,rgba(225,84,47,.12),rgba(31,111,139,.08))}.header-title h1{font-family:var(--font-display),serif;font-size:clamp(28px,3vw,36px);margin:6px 0 0}.header-title p{margin:8px 0 0;color:var(--muted);font-size:15px}.eyebrow{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--brand-2)}.header-meta{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.stat{display:inline-flex;align-items:baseline;gap:8px;font-size:12px;color:var(--muted);padding:6px 12px;border-radius:999px;background:rgba(31,111,139,.08);border:1px solid rgba(31,111,139,.15)}.stat strong{font-size:18px;color:var(--ink)}.content{display:grid;grid-template-columns:240px 1fr 300px;grid-gap:20px;gap:20px;padding:24px;background:var(--bg-accent)}.panel{padding:22px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);position:relative;animation:panelIn .6s ease-out both}.panel:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid hsla(0,0%,100%,.6);pointer-events:none}.login>.panel:first-child{animation-delay:.05s}.login>.panel:nth-child(2){animation-delay:.12s}.content>.panel:first-child{animation-delay:.05s}.content>.panel:nth-child(2){animation-delay:.12s}.content>.panel:nth-child(3){animation-delay:.18s}.debug-body .panel:first-of-type{animation-delay:.04s}.debug-body .panel:nth-of-type(2){animation-delay:.08s}.debug-body .panel:nth-of-type(3){animation-delay:.12s}.sidebar,.voice{display:flex;flex-direction:column;gap:16px}.panel-title{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.participant-list,.room-list{display:flex;flex-direction:column;gap:10px}.room-item{width:100%;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--panel-alt);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border .2s ease;text-align:right;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.room-item:after{content:"";width:8px;height:8px;border-radius:50%;background:rgba(31,111,139,.25)}.room-item.active{border-color:rgba(225,84,47,.4);background:linear-gradient(120deg,rgba(225,84,47,.12),rgba(31,111,139,.1));box-shadow:0 12px 20px rgba(31,111,139,.12)}.room-item.active:before{content:"";position:absolute;inset-inline-end:6px;top:10px;bottom:10px;width:3px;border-radius:999px;background:linear-gradient(180deg,rgba(225,84,47,.7),rgba(31,111,139,.6))}.room-item.active .room-name{font-weight:600}.room-item.active:after{background:var(--brand);box-shadow:0 0 0 4px rgba(225,84,47,.18)}.room-item:hover{transform:translateY(-1px);border-color:rgba(31,111,139,.2)}.room-item:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(31,111,139,.25)}.room-item.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.room-name{flex:1 1}.participant-item{padding:10px 14px;border-radius:999px;background:rgba(31,111,139,.08);border:1px solid rgba(31,111,139,.18);font-size:13px;text-align:right;display:flex;align-items:center;gap:8px}.participant-item:before{content:"";width:6px;height:6px;border-radius:50%;background:rgba(31,111,139,.5)}.participant-item.self{background:rgba(225,84,47,.12);border-color:rgba(225,84,47,.3)}.chat{display:flex;flex-direction:column;gap:16px;min-height:60vh;position:relative}.chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-room{font-size:18px;font-weight:600}.chat-meta{font-size:12px;color:var(--muted);padding:6px 10px;border-radius:999px;background:rgba(31,111,139,.08);border:1px solid rgba(31,111,139,.18)}.messages{flex:1 1;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:4px 6px 16px;scrollbar-width:thin;scrollbar-color:rgba(31,111,139,.45) transparent;background:linear-gradient(180deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,0) 35%);border-radius:var(--radius-md)}.messages::-webkit-scrollbar{width:6px}.messages::-webkit-scrollbar-thumb{background:rgba(31,111,139,.35);border-radius:999px}.messages::-webkit-scrollbar-track{background:transparent}.message{padding:12px 14px;border-radius:var(--radius-md);background:#fff4eb;border:1px solid rgba(225,84,47,.15);text-align:right;max-width:78%;align-self:flex-start;box-shadow:var(--shadow-sm);display:grid;grid-gap:8px;gap:8px;word-break:break-word;animation:messageIn .25s ease-out}.message.self{background:#f0fbff;border-color:rgba(31,111,139,.2);align-self:flex-end}.message:hover{box-shadow:0 14px 24px rgba(24,20,16,.12);transform:translateY(-1px)}.message-header{display:flex;align-items:center;gap:10px}.avatar{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:rgba(225,84,47,.15);color:var(--brand);font-weight:700;font-size:13px}.message.self .avatar{background:rgba(31,111,139,.18);color:var(--brand-2)}.message .meta{font-size:12px;color:var(--muted)}.message .time{font-size:11px;color:rgba(95,90,84,.7)}.message-body{font-size:14px;line-height:1.5}.empty-state{padding:16px;border-radius:var(--radius-md);border:1px dashed rgba(31,111,139,.3);background:rgba(31,111,139,.05)}.day-divider,.empty-state{color:var(--muted);text-align:center}.day-divider{position:relative;font-size:12px;margin:6px 0}.day-divider:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed rgba(31,111,139,.2);transform:translateY(-50%)}.day-divider span{position:relative;z-index:1;padding:2px 10px;border-radius:999px;background:var(--panel);border:1px solid rgba(31,111,139,.2)}.composer{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border-radius:var(--radius-md);border:1px solid var(--border);position:-webkit-sticky;position:sticky;bottom:0}.composer,.scroll-to-bottom{background:#fff;box-shadow:var(--shadow-sm)}.scroll-to-bottom{position:absolute;inset-inline-end:24px;bottom:96px;padding:8px 12px;font-size:12px;border-radius:999px;border:1px solid rgba(31,111,139,.25);color:var(--brand-2);cursor:pointer;z-index:2}.scroll-to-bottom:hover{transform:translateY(-1px)}button,input,textarea{font-family:inherit}.input{flex:1 1;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid rgba(31,111,139,.2);background:#fff;transition:border .2s ease,box-shadow .2s ease;min-height:44px}.input:focus{outline:none;border-color:rgba(31,111,139,.6);box-shadow:0 0 0 3px rgba(31,111,139,.2)}.file-input{max-width:160px;font-size:12px}.file-name{color:var(--muted)}.composer-hint,.file-name{font-size:12px;grid-column:1/-1}.composer-hint{color:rgba(95,90,84,.7)}.file-input::-webkit-file-upload-button{border:1px solid rgba(31,111,139,.3);background:rgba(31,111,139,.08);color:var(--brand-2);padding:6px 10px;border-radius:999px;cursor:pointer;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}.file-input::file-selector-button{border:1px solid rgba(31,111,139,.3);background:rgba(31,111,139,.08);color:var(--brand-2);padding:6px 10px;border-radius:999px;cursor:pointer;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}.button{padding:12px 20px;border-radius:999px;border:none;cursor:pointer;background:linear-gradient(120deg,var(--brand),#f06b45);color:#fff;font-weight:600;transition:transform .2s ease,box-shadow .2s ease;min-height:44px}.button.secondary{background:#fff;color:var(--brand);border:1px solid rgba(225,84,47,.4)}.button:hover{transform:translateY(-1px);box-shadow:0 12px 20px rgba(225,84,47,.2)}.button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.login{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:24px;gap:24px;padding:32px;background:var(--bg-accent)}.login-info h2{margin:0 0 8px;font-family:var(--font-display),serif;font-size:24px}.login-info p{margin:0 0 16px;color:var(--muted)}.feature-list{list-style:none;padding:0;margin:0 0 16px;display:grid;grid-gap:10px;gap:10px}.feature-list li{position:relative;-webkit-padding-start:20px;padding-inline-start:20px}.feature-list li:before{content:"";position:absolute;inset-inline-start:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--brand-3)}.hint{padding:12px 14px;border-radius:var(--radius-sm);background:rgba(242,193,78,.18);color:#7a5b00;border:1px solid rgba(242,193,78,.3);font-size:13px}.login-card{display:grid;grid-gap:14px;gap:14px}.step-indicator{align-self:flex-start;font-size:12px;color:var(--muted);padding:6px 10px;border-radius:999px;background:rgba(225,84,47,.08);border:1px solid rgba(225,84,47,.2)}.debug-body{padding:28px 32px 36px;display:grid;grid-gap:16px;gap:16px;background:var(--bg-accent)}.debug-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto auto;align-items:center}.debug-metrics{display:grid;grid-gap:8px;gap:8px;font-size:14px}.debug-urls{line-height:1.5}.debug-events pre,.debug-urls{font-size:12px;color:var(--muted)}.debug-events pre{white-space:pre-wrap;margin:0}.field{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--muted)}.checkbox-row{display:flex;gap:8px;align-items:center;font-size:14px}.actions{display:grid;grid-gap:10px;gap:10px}.progress{height:6px;border-radius:999px;background:rgba(31,111,139,.1);overflow:hidden}.progress-bar{height:100%;display:block;background:linear-gradient(90deg,rgba(225,84,47,.6),rgba(31,111,139,.7));transition:width .3s ease}.voice-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.voice-subtitle{font-size:13px;color:var(--muted)}.voice-meta{font-size:12px;color:rgba(95,90,84,.8);margin-top:4px}.status-pill{font-size:12px;padding:6px 12px;border-radius:999px;border:1px solid rgba(31,111,139,.2);background:rgba(31,111,139,.08);color:var(--brand-2);display:inline-flex;align-items:center;gap:6px}.status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.status-pill.connected{background:rgba(31,139,97,.12);border-color:rgba(31,139,97,.3);color:#1b7a56}.status-pill.connecting{background:rgba(242,193,78,.2);border-color:rgba(242,193,78,.4);color:#7a5b00;animation:pulseGlow 1.8s ease-out infinite}.status-pill.error{background:rgba(225,84,47,.18);border-color:rgba(225,84,47,.35);color:#9b2d1a}.status-pill.idle{background:rgba(31,111,139,.08)}.badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;padding:6px 12px;border-radius:999px;background:rgba(225,84,47,.15);color:#9b2d1a;border:1px solid rgba(225,84,47,.25)}.badge:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--brand)}.notice{padding:12px 14px;border-radius:var(--radius-sm);background:rgba(31,111,139,.08);color:#215e5d;border:1px dashed rgba(31,111,139,.3);-webkit-border-start:4px solid rgba(31,111,139,.4);border-inline-start:4px solid rgba(31,111,139,.4)}.file-input::-webkit-file-upload-button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(31,111,139,.25)}.button:focus-visible,.file-input::file-selector-button:focus-visible,.input:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(31,111,139,.25)}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media (max-width:1200px){.content{grid-template-columns:220px 1fr 260px}}@media (max-width:1024px){.content,.login{grid-template-columns:1fr}.header{flex-direction:column;align-items:flex-start}}@media (max-width:768px){main{padding:32px 18px}.header{padding:24px}.content{padding:18px}.composer{grid-template-columns:1fr;position:static}.file-input{max-width:100%}.chat-header{flex-direction:column;align-items:flex-start}.scroll-to-bottom{position:static;align-self:flex-start;margin-top:8px}.debug-grid{grid-template-columns:1fr}}@media (max-width:560px){.shell{border-radius:20px}.header-title h1{font-size:26px}.room-item{font-size:13px}.debug-body{padding:20px}}