:root{--ab-bg: #FAFBFC;--ab-text: #0F172A;--ab-text-2: #334155;--ab-muted: #5B6779;--ab-soft: #8A94A6;--ab-border: #E2E8F0;--ab-primary: #4F46E5;--ab-primary-2: #6366F1;--ab-primary-ink: #4338CA;--ab-tint: #EEF0FE;--ab-action: #211D19;--ab-action-h: #3A332C;--ab-action-ink: #FBF8F2;--ab-for: #059669;--ab-for-ink: #047857;--ab-cond: #D97706;--ab-cond-ink: #B45309;--ab-against: #B87333;--ab-against-ink: #6B3F1A;--ab-rim: inset 0 1px 0 rgba(255,255,255,.92), inset 1px 0 0 rgba(100,116,139,.16), inset -1px 0 0 rgba(100,116,139,.16), inset 0 -1px 0 rgba(100,116,139,.12);--ab-lift: 0 10px 30px -14px rgba(15,23,42,.22);--ab-lift-lg: 0 16px 35px -16px rgba(15,23,42,.34);--ab-ease: cubic-bezier(.22, 1, .36, 1);--brand: linear-gradient(95deg, #4F46E5 0%, #7C3AED 50%, #DB2777 100%);--orb: radial-gradient(circle at 32% 28%, #fff 0 7%, rgba(255,255,255,0) 32%), radial-gradient(circle at 70% 78%, rgba(249,198,211,.95), transparent 55%), conic-gradient(from 210deg at 50% 50%, #4f46e5, #818cf8, #c4b5fd, #f9c6d3, #818cf8, #4f46e5);--k-font: "DM Sans","DM Sans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--k-he: "Noto Sans Hebrew", "Assistant", "Arial Hebrew", var(--k-font)}.k{font-family:var(--k-font);color:var(--ab-text);-webkit-font-smoothing:antialiased;font-optical-sizing:auto}.k *,.k *:before,.k *:after{box-sizing:border-box}.k [dir=rtl],.k:lang(he){font-family:var(--k-he)}.k svg.i{width:1em;height:1em;flex:none;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.k-orb{position:relative;display:inline-block;width:18px;height:18px;border-radius:50%;background:var(--orb);flex:none;box-shadow:inset 0 -2px 6px #4338ca59,0 2px 8px -2px #4f46e573}.k-orb.is-working{animation:k-breathe 2.2s ease-in-out infinite}@keyframes k-breathe{50%{transform:scale(1.12);box-shadow:inset 0 -2px 6px #4338ca59,0 0 0 6px #818cf824,0 2px 12px -2px #4f46e599}}.k-face{display:inline-block;border-radius:50%;object-fit:cover;flex:none;background:color-mix(in oklab,var(--c, #4F46E5) 25%,#fff);box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--c, #4F46E5)}.k-face.flat{box-shadow:0 0 0 2px #fff}.k-stack{display:inline-flex;align-items:center}.k-stack .k-face{box-shadow:0 0 0 2px #fff}.k-stack .k-face+.k-face{margin-inline-start:-8px}.k-lab{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--ab-muted);padding:2px 8px 2px 4px;border-radius:999px;background:#0f172a0b;white-space:nowrap}.k-lab img{width:14px;height:14px;border-radius:4px;object-fit:contain}.k-you{align-self:flex-end;max-width:78%;padding:11px 16px;border-radius:16px 16px 6px;font-size:16px;line-height:1.5;color:var(--ab-text);background:color-mix(in oklab,var(--ab-primary) 7%,#fff);border:1px solid color-mix(in oklab,var(--ab-primary) 22%,transparent);position:relative}.k-you .k-react{position:absolute;inset-inline-start:-8px;bottom:-10px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#fff;font-size:13px;box-shadow:0 2px 8px -2px #0f172a40}.k-you .k-att{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:6px;border-radius:12px;background:#ffffffbf;border:1px solid rgba(79,70,229,.14)}.k-you .k-att b{font-size:13px;font-weight:600;display:block}.k-you .k-att i{font-style:normal;font-size:12px;color:var(--ab-muted)}.k-her{display:flex;flex-direction:column;gap:8px;max-width:92%}.k-her-h{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ab-text)}.k-her-h .m{font-weight:500;color:var(--ab-muted)}.k-her-p{font-size:16.5px;line-height:1.62;color:#1e293b;margin:0}.k-presence{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:500;color:var(--ab-muted)}.k-presence span{background:linear-gradient(90deg,var(--ab-muted) 0%,var(--ab-muted) 35%,#c7cbe8 50%,var(--ab-muted) 65%,var(--ab-muted) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:k-shimmer 1.6s linear infinite}@keyframes k-shimmer{0%{background-position:120% 0}to{background-position:-100% 0}}.k-said{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ab-muted)}.k-said b{font-weight:600;color:var(--ab-text-2)}.k-move{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid var(--ab-border);background:#ffffffbf;font-size:13.5px;font-weight:600;color:var(--ab-text-2)}.k-card{position:relative;border-radius:20px;background:#fffffff0;box-shadow:var(--ab-rim),var(--ab-lift-lg);padding:18px 20px}.k-kick{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ab-primary-ink)}.k-kick .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.k-mute{font-size:13px;color:var(--ab-muted)}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:12px;border:0;background:var(--ab-action);color:var(--ab-action-ink);font:700 14px var(--k-font);white-space:nowrap;transition:transform .18s var(--ab-ease),background-color .2s}.k-btn.is-pressed{transform:scale(.96);background:var(--ab-action-h)}.k-btn.ghost{background:transparent;color:var(--ab-text-2);font-weight:600}.k-chipbtn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:999px;background:#fff;border:1px solid var(--ab-border);font-size:13.5px;font-weight:600;color:var(--ab-text);white-space:nowrap}.k-offer-h{display:flex;align-items:center;gap:10px}.k-offer-h .nm{font-size:15px;font-weight:700;color:var(--c, var(--ab-primary))}.k-offer-h .rl{font-size:13px;color:var(--ab-muted)}.k-offer-h .sp{flex:1}.k-offer-h .x{color:var(--ab-soft);font-size:16px}.k-offer .tell{margin-top:14px;font-size:12.5px;font-weight:600;color:var(--ab-muted)}.k-offer .k-ask{margin:6px 0 0;font-size:18px;line-height:1.38;font-weight:700;letter-spacing:-.01em;color:var(--ab-text)}.k-offer .get{margin-top:10px;font-size:13px;color:var(--ab-muted)}.k-offer .seats{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.k-offer .seats .k-chipbtn svg{color:var(--ab-muted)}.k-offer-f{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.k-offer-f .k-mute b{color:var(--ab-text-2);font-weight:600}.k-room-split{font-size:22px;font-weight:700;letter-spacing:-.01em;margin:10px 0}.k-room-split .f{color:var(--ab-for-ink)}.k-room-split .c{color:var(--ab-cond-ink)}.k-room-split .a{color:var(--ab-against-ink)}.k-room-split .s{color:var(--ab-soft);font-weight:500}.k-bar{display:flex;gap:4px;height:4px}.k-bar i{display:block;height:100%;border-radius:4px;transform-origin:left center;transition:transform .9s var(--ab-ease)}.k-bar i.f{background:var(--ab-for)}.k-bar i.c{background:var(--ab-cond)}.k-bar i.a{background:var(--ab-against)}.k-zone{display:flex;align-items:center;gap:8px;margin:16px 0 8px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.k-zone .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.k-zone.f{color:var(--ab-for-ink)}.k-zone.c{color:var(--ab-cond-ink)}.k-zone.a{color:var(--ab-against-ink)}.k-stance{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;padding:14px 16px;border-radius:16px;background:#fffffff5;box-shadow:var(--ab-rim),0 8px 24px -16px #0f172a40}.k-stance.a{background:color-mix(in oklab,#fdf0ee 70%,#fff)}.k-stance .k-face{grid-row:span 3}.k-stance .nm{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.k-stance .st{font-size:13px;font-weight:700}.k-stance.f .st{color:var(--ab-for-ink)}.k-stance.c .st{color:var(--ab-cond-ink)}.k-stance.a .st{color:var(--ab-against-ink)}.k-stance .ln{font-size:14.5px;line-height:1.45;color:var(--ab-text-2);margin:2px 0 0}.k-turned{border-inline-start:2px solid rgba(100,116,139,.18);padding-inline-start:16px;position:relative}.k-turned:before{content:"";position:absolute;inset-inline-start:-5px;top:5px;width:8px;height:8px;border-radius:50%;background:var(--c, var(--ab-primary))}.k-turned .who{font-size:13px;color:var(--ab-muted)}.k-turned .who b{font-weight:700}.k-turned q{display:block;margin-top:4px;font-size:15.5px;line-height:1.5;color:var(--ab-text);quotes:"\201c" "\201d"}.k-call{position:relative;border-radius:22px;padding:22px 26px 20px;overflow:hidden;background:radial-gradient(120% 90% at 100% 0%,rgba(199,210,254,.42),transparent 60%),linear-gradient(180deg,#f6f7fffa,#fffffff5);box-shadow:var(--ab-rim),0 0 0 1px #6366f129,var(--ab-lift-lg)}.k-call:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#4f46e5,#7c3aed 55%,#a78bfa)}.k-call.expert:before{background:linear-gradient(90deg,var(--c),color-mix(in oklab,var(--c) 45%,#fff))}.k-call.expert{background:radial-gradient(120% 90% at 100% 100%,color-mix(in oklab,var(--c) 12%,transparent),transparent 60%),linear-gradient(180deg,#fff,#fffffff5);box-shadow:var(--ab-rim),0 0 0 1px color-mix(in oklab,var(--c) 18%,transparent),var(--ab-lift-lg)}.k-call.expert .k-kick{color:color-mix(in oklab,var(--c) 80%,#000)}.k-call-h{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.k-meter{display:inline-flex;gap:4px}.k-meter i{width:30px;height:5px;border-radius:3px;background:#6366f129;overflow:hidden;position:relative}.k-meter i:after{content:"";position:absolute;inset:0;background:var(--ab-primary);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ab-ease)}.k-meter i.on:after{transform:scaleX(1)}.k-call-lvl{font-size:12.5px;font-weight:700;color:var(--ab-primary-ink)}.k-call-t{margin:14px 0 0;font-size:27px;line-height:1.22;font-weight:700;letter-spacing:-.02em;color:var(--ab-text);text-wrap:balance}.k-call-only{margin-top:14px;font-size:11.5px;font-weight:700;letter-spacing:.12em;color:var(--ab-primary-ink);text-transform:uppercase}.k-call ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:5px}.k-call li{position:relative;padding-inline-start:16px;font-size:14.5px;line-height:1.45;color:var(--ab-text-2)}.k-call li:before{content:"";position:absolute;inset-inline-start:2px;top:.58em;width:5px;height:5px;border-radius:50%;background:var(--ab-primary)}.k-prov{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:14px;font-size:12.5px;color:var(--ab-muted)}.k-prov span{display:inline-flex;align-items:center;gap:6px}.k-dissent{border-radius:16px;padding:14px 16px;background:color-mix(in oklab,#fbf3ea 80%,#fff);box-shadow:inset 0 0 0 1px #b8733338}.k-dissent .k-kick{color:var(--ab-against-ink)}.k-dissent p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--ab-text)}.k-step{display:flex;align-items:center;gap:12px;border-radius:16px;padding:12px 14px;background:var(--ab-action);color:var(--ab-action-ink)}.k-step .lb{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.k-step .t{font-size:15.5px;font-weight:700}.k-step .d{margin-inline-start:auto;font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:999px;background:#ffffff24;white-space:nowrap}.k-sign{position:relative;border-radius:18px;padding:16px 18px;background:linear-gradient(180deg,#ecfdf5b3,#fff 60%);box-shadow:var(--ab-rim),var(--ab-lift);overflow:hidden}.k-sign:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#2e8b57,#86efac)}.k-sign .q{display:flex;gap:10px;font-size:15px;font-weight:700}.k-sign .s{margin:4px 0 0 26px;font-size:13px;color:var(--ab-muted);line-height:1.45}.k-sign .r{display:flex;align-items:center;gap:14px;margin-top:12px}.k-checkin{border-radius:18px;overflow:hidden;background:#fff;box-shadow:var(--ab-rim),var(--ab-lift-lg)}.k-checkin .top{padding:7px 14px;font-size:11.5px;font-weight:700;letter-spacing:.08em;color:#fff;background:var(--ab-primary);text-transform:uppercase}.k-checkin .body{padding:14px 16px 16px}.k-checkin .t{font-size:16px;font-weight:700}.k-checkin .row{display:flex;gap:8px;margin-top:12px}.k-checkin .row .k-chipbtn{height:36px}.k-checkin .row .k-chipbtn.done{background:var(--ab-action);color:var(--ab-action-ink);border-color:transparent}.k-checkin .row .k-chipbtn.stuck{background:color-mix(in oklab,var(--ab-primary) 10%,#fff);color:var(--ab-primary-ink);border-color:#4f46e540}.k-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.k-num{border-radius:14px;padding:12px 14px;background:#fff;box-shadow:var(--ab-rim),0 6px 18px -14px #0f172a4d;border-top:2px solid #0E7490}.k-num b{display:block;font-size:22px;font-weight:700;letter-spacing:-.01em;color:#0e7490}.k-num span{font-size:12.5px;line-height:1.35;color:var(--ab-muted)}.k-composer{display:flex;align-items:center;gap:10px;height:54px;padding:0 8px 0 14px;border-radius:18px;background:#fffffff5;box-shadow:var(--ab-rim),0 0 0 1px #4f46e51a,0 14px 34px -22px #0f172a66}.k-composer .ic{color:var(--ab-muted);font-size:18px;display:grid;place-items:center;width:28px}.k-composer .tx{flex:1;min-width:0;font-size:15.5px;color:var(--ab-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-composer .tx.ph{color:var(--ab-soft)}.k-composer .send{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#cbd0da;color:#fff;font-size:17px;transition:background-color .25s}.k-composer .send.on{background:var(--ab-action)}.k-caret{display:inline-block;width:2px;height:1.1em;margin-inline-start:1px;vertical-align:-.18em;background:var(--ab-primary);animation:k-blink 1s steps(1) infinite}@keyframes k-blink{50%{opacity:0}}.k-cursor{position:absolute;z-index:30;width:22px;height:22px;pointer-events:none;transition:transform .9s var(--ab-ease),opacity .3s;opacity:0}.k-cursor:before{content:"";position:absolute;inset:0;border-radius:50%;background:#0f172a38;box-shadow:0 0 0 2px #ffffffe6,0 4px 12px #0f172a40}.k-cursor.tap:after{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px solid rgba(79,70,229,.5);animation:k-tap .5s ease-out forwards}@keyframes k-tap{0%{transform:scale(.4);opacity:1}to{transform:scale(1.3);opacity:0}}.k-pop{animation:k-pop .62s var(--ab-ease) both}@keyframes k-pop{0%{opacity:0;transform:translateY(14px) scale(.985)}}.k-fade{animation:k-fade .5s ease both}@keyframes k-fade{0%{opacity:0}}.k-w{opacity:0;transition:opacity .35s ease}.k-w.on{opacity:1}@media(prefers-reduced-motion:reduce){.k-pop,.k-fade{animation:none}.k-presence span{animation:none;color:var(--ab-muted)}.k-orb.is-working{animation:none}}
