*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:#101014;overflow:hidden}:root{--fig-bg: #dbdbdb;--fig-panel: #767676;--fig-green: #00a460;--phone-w: 430px;--phone-h: 932px;--r-phone: 44px;--r-panel: 34px;--shadow: 0 24px 80px rgba(0, 0, 0, .45);--pad: 18px;--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px)}body>div{height:100dvh!important;width:100%!important;display:grid!important;place-items:center!important;padding:24px!important;overflow:hidden!important}.page{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 50% 10%,rgba(255,255,255,.08),transparent 52%),radial-gradient(circle at 50% 100%,rgba(255,255,255,.05),transparent 55%)}.phone{position:relative!important;width:min(var(--phone-w),92vw)!important;height:min(var(--phone-h),calc(100dvh - 64px))!important;background:var(--fig-bg)!important;border-radius:var(--r-phone)!important;overflow:hidden!important;box-shadow:var(--shadow);border:1px solid rgba(0,0,0,.08);isolation:isolate}.phone:before{content:"";position:absolute;inset:10px;border-radius:calc(var(--r-phone) - 10px);border:1px solid rgba(0,0,0,.08);opacity:.65;pointer-events:none;z-index:1}.header{position:absolute!important;top:calc(22px + var(--safe-t))!important;left:22px!important;right:22px!important;height:60px!important;z-index:40!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important;direction:ltr!important}.header span{pointer-events:none!important;font-weight:600!important;font-size:31px!important;line-height:36px!important;letter-spacing:.23em!important;color:var(--fig-green)!important;-webkit-user-select:none!important;user-select:none!important}.top-controls{position:absolute!important;top:calc(14px + var(--safe-t))!important;right:14px!important;left:auto!important;z-index:60!important;display:flex!important;align-items:center!important;gap:10px!important;direction:ltr!important}.top-controls .top-pill[title="כמות אנשים"]{background:#ffffff73!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:999px!important;padding:6px 10px!important;gap:10px!important;margin-top:0!important;box-shadow:0 14px 26px #0000001f!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.top-controls .top-pill[title="כמות אנשים"] button{width:28px!important;height:28px!important;border-radius:999px!important;background:#e0e0e0e6!important;border:1px solid rgba(0,0,0,.12)!important;color:#111!important;font-weight:900!important;font-size:14px!important;cursor:pointer!important}.top-controls .top-pill[title="כמות אנשים"]>div{color:#000000c7!important;font-weight:900!important;font-size:12px!important}.top-controls button[aria-label=Wallet]{width:60px!important;height:60px!important;padding:0!important;border-radius:999px!important;background:var(--fig-panel)!important;border:0!important;box-shadow:none!important;display:grid!important;place-items:center!important;gap:0!important}.top-controls button[aria-label=Wallet]>span:first-child{display:none!important}.top-controls button[aria-label=Wallet]>span:last-child{background:#e0e0e0!important;color:#111!important;border-radius:999px!important;padding:4px 10px!important;font-size:12px!important;font-weight:900!important;min-width:0!important}.wallet-drawer{position:absolute!important;top:calc(92px + var(--safe-t))!important;left:14px!important;right:14px!important;z-index:80!important;background:#020617f5!important;border:1px solid rgba(31,41,55,.95)!important;border-radius:16px!important;padding:12px!important;margin-bottom:0!important;max-height:min(62vh,520px)!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}.wallet-drawer *{min-width:0!important}.chat-frame{position:absolute!important;left:-1px!important;right:-1px!important;bottom:0!important;height:471px!important;background:var(--fig-panel)!important;border-top-left-radius:var(--r-panel)!important;border-top-right-radius:var(--r-panel)!important;padding:18px 18px calc(16px + var(--safe-b))!important;display:flex!important;flex-direction:column!important;z-index:30!important;overflow:hidden!important}.chat-history{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding:0!important;margin:0!important}.chat-history::-webkit-scrollbar{width:10px}.chat-history::-webkit-scrollbar-track{background:#0000002e;border-radius:999px}.chat-history::-webkit-scrollbar-thumb{background:#e0e0e099;border-radius:999px;border:3px solid rgba(118,118,118,.55)}.chat-bubble{width:100%!important;border-radius:18px!important;padding:12px 14px!important;margin:10px 0!important;background:#dbdbdb99!important;border:1px solid rgba(0,0,0,.1)!important;color:#000000d9!important;direction:rtl!important}.chat-bubble.user{background:#dbdbdbb3!important}.chat-bubble.assistant{background:#dbdbdb8c!important}.chat-bubble.assistant>div[style*="background: #020617"]{background:#020617f0!important}.composer{flex:0 0 auto!important;margin-top:14px!important}.input-bubble{width:100%!important;border-radius:28px!important;background:#e0e0e0eb!important;border:1px solid rgba(0,0,0,.12)!important;padding:12px 14px!important;display:flex!important;align-items:flex-end!important;gap:12px!important;box-shadow:0 12px 26px #0000002e!important}.send-btn{width:52px!important;height:49.4px!important;border-radius:36px!important;border:0!important;background:#e0e0e0!important;color:#000000b3!important;font-weight:900!important;display:grid!important;place-items:center!important;cursor:pointer!important;box-shadow:0 12px 24px #00000038!important}#promptInput,.chat-input{flex:1 1 auto!important;width:100%!important;border:0!important;outline:none!important;resize:none!important;background:transparent!important;color:#000000c7!important;font-size:16px!important;line-height:20px!important;min-height:44px!important;max-height:120px!important;overflow-y:auto!important;padding:10px 8px!important}#promptInput::placeholder{color:#00000073!important;letter-spacing:.06em!important}.wallet-drawer+.chat-frame{filter:none}@media(max-height:820px){.chat-frame{height:52vh!important}}.phone{background:#dbdbdb!important}.header{justify-content:center!important;text-align:center!important}.header span{color:#111!important;opacity:.9!important}.top-controls{left:0!important;right:0!important;width:100%!important;padding:0 18px!important;justify-content:center!important;gap:0!important;pointer-events:none!important}.top-controls .top-pill[title="כמות אנשים"]{pointer-events:auto!important;margin:0 auto!important}.chat-frame{background:#8a8a8a!important}.chat-bubble{background:#f0f0f0bf!important;border:1px solid rgba(0,0,0,.1)!important;color:#000000e0!important}.chat-bubble *[style*="background: #020617"],.chat-bubble *[style*="background:#020617"],.chat-bubble *[style*="background: rgb(2, 6, 23)"]{background:#f5f5f5cc!important;border:1px solid rgba(0,0,0,.12)!important;color:#000000e0!important}.chat-bubble *[style*="border: 1px solid #1f2937"],.chat-bubble *[style*="border:1px solid #1f2937"]{border:1px solid rgba(0,0,0,.12)!important}.chat-bubble button,.wallet-drawer button{background:#ebebebf2!important;color:#000000e0!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:16px!important;box-shadow:0 10px 22px #00000029!important}.chat-bubble button[style*=facc6b],.chat-bubble button[style*="#facc6b"],.chat-bubble button[style*="background: #facc6b"]{background:#ebebebf2!important;color:#000000e0!important}.chat-bubble select,.chat-bubble input,.chat-bubble textarea,.wallet-drawer select,.wallet-drawer input,.wallet-drawer textarea{background:#fafafad9!important;color:#000000e0!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:14px!important;outline:none!important}.input-bubble{background:#f0f0f0eb!important;border:1px solid rgba(0,0,0,.12)!important}#promptInput,.chat-input{color:#000000d9!important}.send-btn{background:#f5f5f5fa!important;border:1px solid rgba(0,0,0,.1)!important}.wallet-drawer{background:#f5f5f5f5!important;border:1px solid rgba(0,0,0,.12)!important;color:#000000e0!important}.wallet-drawer *{color:#000000e0!important}.phone,.input-bubble,.send-btn,.chat-bubble button{box-shadow:0 14px 28px #0000002e!important}.top-controls{left:0!important;right:0!important;width:100%!important;padding:0 18px!important;justify-content:space-between!important;pointer-events:none!important}.top-controls .top-pill[title="כמות אנשים"]{pointer-events:auto!important;position:absolute!important;left:18px!important;top:0!important;background:#ffffff8c!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:999px!important;padding:6px 10px!important;display:flex!important;align-items:center!important;gap:8px!important;box-shadow:0 14px 26px #00000029!important}.top-controls .top-pill[title="כמות אנשים"] button{width:28px!important;height:28px!important;border-radius:999px!important;background:#f0f0f0f2!important;border:1px solid rgba(0,0,0,.12)!important;font-weight:900!important;color:#111!important;cursor:pointer!important}.top-controls .top-pill[title="כמות אנשים"]>div{font-weight:900!important;font-size:12px!important;color:#000000d9!important}.top-controls button[aria-label=Wallet]{pointer-events:auto!important;position:absolute!important;right:18px!important;top:0!important}.header{justify-content:center!important;pointer-events:none!important}.top-controls{z-index:60!important}.header{z-index:40!important}.top-controls{position:absolute!important;top:18px!important;left:18px!important;right:18px!important;height:60px!important;z-index:60!important}.header span{position:absolute!important;top:92px!important;left:50%!important;transform:translate(-50%)!important;text-align:center!important;white-space:nowrap!important;font-weight:700!important;font-size:32px!important;letter-spacing:.23em!important;color:#111!important}.header span:after{content:"";display:inline-block;width:14px}.top-controls *{pointer-events:auto!important}.header{pointer-events:none!important}:root{--top-inset: 22px;--side-inset: 22px}.top-controls{top:calc(var(--top-inset) + var(--safe-t))!important;left:var(--side-inset)!important;right:var(--side-inset)!important;height:60px!important}.top-controls .top-pill[title="כמות אנשים"]{left:var(--side-inset)!important;top:0!important;position:absolute!important;box-shadow:0 10px 18px #00000024!important}.top-controls button[aria-label=Wallet]{right:var(--side-inset)!important;top:0!important;position:absolute!important;box-shadow:0 10px 18px #00000024!important}.top-controls .top-pill[title="כמות אנשים"],.top-controls button[aria-label=Wallet]{transform:none!important;margin:0!important}.phone{padding-top:0!important}.top-controls button[aria-label=Wallet]{right:40px!important}.top-controls button[aria-label=Wallet]{box-shadow:0 10px 18px #00000024!important}.top-controls .top-pill[title="כמות אנשים"]{top:8px!important;left:7px!important}:root{--title-top: 96px;--title-shift-x: 29px;--title-gap: 14px;--title-size: 32px;--brain-size: 28px;--brain-nudge-y: 2px}.header span{position:absolute!important;top:var(--title-top)!important;left:50%!important;transform:translate(calc(-50% + var(--title-shift-x)))!important;display:inline-flex!important;align-items:center!important;gap:var(--title-gap)!important;font-size:var(--title-size)!important;font-weight:700!important;letter-spacing:.23em!important;color:#111!important;white-space:nowrap!important}.header span .brain,.header span img,.header span svg{width:var(--brain-size)!important;height:var(--brain-size)!important;transform:translateY(var(--brain-nudge-y))!important}.chat-history{display:flex!important;flex-direction:column!important;gap:10px!important}.chat-bubble{width:fit-content!important;max-width:75%!important;padding:10px 14px!important;border-radius:18px!important;line-height:1.35!important;word-wrap:break-word!important;white-space:pre-wrap!important;background:#f5f5f5d9!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 8px 16px #0000001f!important}.chat-bubble.assistant{align-self:flex-start!important;margin-left:0!important;margin-right:auto!important;text-align:right!important;border-top-left-radius:6px!important}.chat-bubble.user{align-self:flex-end!important;margin-right:0!important;margin-left:auto!important;text-align:right!important;border-top-right-radius:6px!important}.chat-bubble>div{width:auto!important;max-width:100%!important}.chat-bubble.assistant:before,.chat-bubble.user:before{content:none!important}.chat-bubble.assistant,.chat-bubble.user{text-indent:0!important}.chat-bubble span:first-child:is(:contains("Assistant"),:contains("User")),.chat-bubble div:first-child:is(:contains("Assistant"),:contains("User")){display:none!important}.chat-history .chat-bubble.assistant:first-of-type:before{content:"הנה אפשרויות שמצאתי עבורך";display:block;margin-bottom:8px;padding:6px 10px;font-weight:700;font-size:13px;text-align:center;color:#000000a6}:root{--ui-font: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.phone,.phone *{font-family:var(--ui-font)!important}.phone{font-weight:700!important;letter-spacing:.02em!important}.phone button,.phone input,.phone textarea,.phone select{font-family:var(--ui-font)!important;font-weight:800!important;letter-spacing:.02em!important}.chat-bubble{font-weight:700!important}.header span{font-weight:900!important}:root{--add-font: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--add-weight: 900;--add-letter: .02em}.phone,.phone *{font-family:var(--add-font)!important}#promptInput,.chat-input,.composer textarea,.composer input{font-family:var(--add-font)!important;font-weight:var(--add-weight)!important;letter-spacing:var(--add-letter)!important}#promptInput::placeholder,.chat-input::placeholder,.composer textarea::placeholder,.composer input::placeholder{font-family:var(--add-font)!important;font-weight:var(--add-weight)!important;letter-spacing:var(--add-letter)!important;opacity:.6!important}.send-btn,.chat-bubble button,.wallet-drawer button{font-family:var(--add-font)!important;font-weight:var(--add-weight)!important;letter-spacing:var(--add-letter)!important}@media(max-width:1024px){.page{position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;padding:0!important;overflow:hidden!important}.phone{width:clamp(360px,92vw,470px)!important;aspect-ratio:430 / 932!important;height:auto!important;max-height:92dvh!important;border-radius:clamp(34px,6vw,46px)!important;margin:0!important;overflow:hidden!important;position:relative!important;transform:none!important}@media(max-height:760px){.phone{height:92dvh!important;width:auto!important}}@media(max-width:520px){.phone{transform:translateY(-10px)!important}}}.wallet-drawer,.phone .wallet-drawer,.page .wallet-drawer{background:#f5f5f5f5!important;border:1px solid rgba(0,0,0,.12)!important;color:#000000e6!important}.wallet-drawer *[style*="background: #020617"],.wallet-drawer *[style*="background:#020617"],.wallet-drawer *[style*="background: rgb(2, 6, 23)"],.wallet-drawer *[style*="background: #0b1220"],.wallet-drawer *[style*="background:#0b1220"],.wallet-drawer *[style*="background: #111827"],.wallet-drawer *[style*="background:#111827"],.wallet-drawer *[style*="background: #1f2937"],.wallet-drawer *[style*="background:#1f2937"]{background:#fafafaeb!important;border:1px solid rgba(0,0,0,.1)!important;color:#000000e6!important}.wallet-drawer *[style*="color: #e5e7eb"],.wallet-drawer *[style*="color:#e5e7eb"],.wallet-drawer *[style*="color: #fff"],.wallet-drawer *[style*="color:#fff"],.wallet-drawer *[style*="color: rgba(249,250,251"]{color:#000000e6!important}.wallet-drawer select,.wallet-drawer input,.wallet-drawer textarea{background:#ffffffeb!important;color:#000000e6!important;border:1px solid rgba(0,0,0,.12)!important}.wallet-drawer{background:#e5e7eb!important;border:1px solid rgba(0,0,0,.12)!important;color:#111827!important}.wallet-drawer div[style*="border: 1px solid #1f2937"],.wallet-drawer div[style*="border:1px solid #1f2937"]{background:#ffffffc7!important;border:1px solid rgba(0,0,0,.12)!important;color:#111827!important}.wallet-drawer .breakdown-panel{background:#ffffffd1!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 14px 34px #0000002e!important}.wallet-drawer .breakdown-head{border-bottom:1px solid rgba(0,0,0,.12)!important;color:#111827!important;opacity:1!important}.wallet-drawer .breakdown-row,.wallet-drawer .ing-check,.wallet-drawer .breakdown-panel *,.wallet-drawer .recipe-title-toggle{color:#111827!important}.wallet-drawer input,.wallet-drawer select,.wallet-drawer textarea{background:#ffffffe6!important;color:#111827!important;border:1px solid rgba(0,0,0,.14)!important}.chat-bubble.assistant.loading,.chat-bubble.assistant[data-loading=true]{position:relative!important;min-height:32px!important;display:flex!important;align-items:center!important;overflow:hidden!important}.chat-bubble.assistant.loading>*,.chat-bubble.assistant[data-loading=true]>*{opacity:0!important}.chat-bubble.assistant.loading:after,.chat-bubble.assistant[data-loading=true]:after{content:".";position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:16px;font-weight:600;letter-spacing:2px;color:#0009;animation:laz-text-dots 1.2s infinite steps(1)}@keyframes laz-text-dots{0%{content:"●"}33%{content:"● ●"}66%{content:"● ● ●"}to{content:"●"}}:root{--lz-bg: #020617;--lz-bg-2: #0b1220;--lz-border: #1f2937;--lz-text: #e5e7eb;--lz-muted: rgba(229,231,235,.75);--lz-gold: #facc6b;--lz-goldText: #111827;--account-drawer-top: 56px;--account-drawer-right: 12px;--account-drawer-left: 12px;--account-btn-shift-x: 190px;--account-btn-shift-y: 0px}.phone{position:relative}.top-account-btn{width:40px;height:40px;border-radius:999px;background:#111827;border:1px solid var(--lz-border);display:inline-flex;align-items:center;justify-content:center;position:relative;padding:0;cursor:pointer;transform:translate(var(--account-btn-shift-x),var(--account-btn-shift-y))}.account-drawer{position:absolute;top:var(--account-drawer-top);right:var(--account-drawer-right);left:var(--account-drawer-left);z-index:40;background:var(--lz-bg);border:1px solid var(--lz-border);border-radius:16px;padding:12px;box-shadow:0 14px 50px #00000073}.account-drawer .row-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.account-drawer .subline{margin-top:8px;font-size:13px;color:var(--lz-muted)}.account-drawer .btn{border-radius:12px;padding:10px 12px;font-weight:900;cursor:pointer;border:1px solid var(--lz-border);background:transparent;color:var(--lz-text)}.account-drawer .btn-primary{background:var(--lz-gold);color:var(--lz-goldText);border:none}.account-drawer .btn-ghost{background:transparent;color:var(--lz-text);border:1px solid var(--lz-border)}.account-drawer .btn-row{display:flex;gap:8px;margin-top:10px}.account-drawer .btn-row .btn{flex:1}:root{--lz-bg: #e5e7eb !important;--lz-bg-2: #f3f4f6 !important;--lz-border: rgba(0,0,0,.12) !important;--lz-text: #111827 !important;--lz-muted: rgba(17,24,39,.65) !important;--lz-gold: #e0e0e0 !important;--lz-goldText: #111827 !important}.account-drawer{background:#f5f5f5f5!important;border:1px solid rgba(0,0,0,.12)!important;color:#111827!important}.top-account-btn{background:#e0e0e0!important;border:1px solid rgba(0,0,0,.12)!important;color:#111827!important}.top-account-btn{width:auto!important;min-width:44px!important;height:44px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:999px!important;white-space:nowrap!important;background:#f5f5f5f5!important;border:1px solid rgba(0,0,0,.12)!important;color:#111827!important}.top-account-btn .avatar,.top-account-btn .icon,.top-account-btn svg{flex:0 0 auto!important}.top-account-btn .name,.top-account-btn span{font-weight:900!important;font-size:14px!important;line-height:1!important}.phone .auth-sheet{position:absolute!important;inset:0!important;z-index:120!important;background:#f5f5f5fa!important;color:#111827!important;padding:calc(16px + var(--safe-t)) 16px calc(16px + var(--safe-b))!important;display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;overflow:hidden!important;border-radius:0!important}.phone .auth-sheet .auth-header,.phone .auth-sheet header{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 0 12px!important;text-align:center!important}.phone .auth-sheet .auth-close,.phone .auth-sheet button[aria-label=Close],.phone .auth-sheet button[aria-label=סגור]{position:absolute!important;top:calc(12px + var(--safe-t))!important;right:12px!important;width:44px!important;height:44px!important;border-radius:999px!important;background:#ebebebf2!important;border:1px solid rgba(0,0,0,.12)!important;color:#111827!important;display:grid!important;place-items:center!important;font-weight:900!important}.phone .auth-sheet .auth-tabs,.phone .auth-sheet .tabs{flex:0 0 auto!important;display:flex!important;gap:10px!important;margin:12px 0 14px!important}.phone .auth-sheet .auth-tabs button,.phone .auth-sheet .tabs button{flex:1!important;height:46px!important;border-radius:14px!important;border:1px solid rgba(0,0,0,.12)!important;background:#f0f0f0f2!important;font-weight:900!important;color:#111827!important}.phone .auth-sheet .auth-tabs button.active,.phone .auth-sheet .tabs button.active,.phone .auth-sheet button[aria-selected=true]{background:#f5c86a!important;border-color:#0000001a!important}.phone .auth-sheet .auth-body,.phone .auth-sheet .auth-content,.phone .auth-sheet form{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;padding:4px 0!important}.phone .auth-sheet input,.phone .auth-sheet select{width:100%!important;height:48px!important;border-radius:14px!important;border:1px solid rgba(0,0,0,.12)!important;background:#ffffffeb!important;color:#111827!important;padding:0 14px!important;font-size:16px!important;font-weight:800!important}.phone .auth-sheet button[type=submit],.phone .auth-sheet .auth-submit{flex:0 0 auto!important;height:54px!important;border-radius:18px!important;border:0!important;background:#111827!important;color:#fff!important;font-weight:900!important;margin-top:14px!important}.phone .auth-sheet~.wallet-drawer,.phone .auth-sheet~.chat-frame{opacity:.15!important;pointer-events:none!important;filter:blur(2px)!important}@media(max-width:520px){.phone{position:relative!important}.phone .auth-sheet{position:absolute!important;inset:0!important;z-index:200!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;direction:rtl!important;text-align:center!important;background:#f5f5f5fa!important;color:#111827!important;padding-top:calc(22px + var(--safe-t))!important;padding-bottom:calc(18px + var(--safe-b))!important;padding-left:16px!important;padding-right:16px!important;overflow:hidden!important}.phone .auth-sheet>*{width:100%!important;max-width:380px!important;margin-left:auto!important;margin-right:auto!important}.phone .auth-sheet .auth-header,.phone .auth-sheet header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 0 12px!important}.phone .auth-sheet .auth-tabs,.phone .auth-sheet .tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:10px auto 14px!important}.phone .auth-sheet .auth-tabs button,.phone .auth-sheet .tabs button{height:48px!important;border-radius:16px!important;text-align:center!important;padding:0!important}.phone .auth-sheet .auth-body,.phone .auth-sheet .auth-content,.phone .auth-sheet form{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:0!important}.phone .auth-sheet input,.phone .auth-sheet select{width:100%!important;max-width:100%!important;margin:0 auto!important;height:50px!important;border-radius:16px!important}.phone .auth-sheet button[type=submit],.phone .auth-sheet .auth-submit{width:100%!important;max-width:100%!important;margin:6px auto 0!important;height:54px!important;border-radius:18px!important}.phone .auth-sheet .auth-close,.phone .auth-sheet button[aria-label=Close],.phone .auth-sheet button[aria-label=סגור]{position:absolute!important;top:calc(10px + var(--safe-t))!important;right:10px!important;left:auto!important;z-index:210!important}.phone .auth-sheet *{transform:none!important}}@media(max-width:520px)and (hover:none)and (pointer:coarse){.phone{position:relative!important}.phone .auth-sheet{position:absolute!important;inset:0!important;z-index:200!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;direction:rtl!important;text-align:center!important;background:#f5f5f5fa!important;color:#111827!important;padding-top:calc(22px + var(--safe-t))!important;padding-bottom:calc(18px + var(--safe-b))!important;padding-left:16px!important;padding-right:16px!important;overflow:hidden!important}.phone .auth-sheet>*{width:100%!important;max-width:380px!important;margin-left:auto!important;margin-right:auto!important}.phone .auth-sheet .auth-header,.phone .auth-sheet header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 0 12px!important}.phone .auth-sheet .auth-tabs,.phone .auth-sheet .tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:10px auto 14px!important}.phone .auth-sheet .auth-tabs button,.phone .auth-sheet .tabs button{height:48px!important;border-radius:16px!important;text-align:center!important;padding:0!important}.phone .auth-sheet .auth-body,.phone .auth-sheet .auth-content,.phone .auth-sheet form{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:0!important}.phone .auth-sheet input,.phone .auth-sheet select{width:100%!important;height:50px!important;border-radius:16px!important;margin:0 auto!important}.phone .auth-sheet button[type=submit],.phone .auth-sheet .auth-submit{width:100%!important;height:54px!important;border-radius:18px!important;margin:6px auto 0!important}.phone .auth-sheet .auth-close,.phone .auth-sheet button[aria-label=Close],.phone .auth-sheet button[aria-label=סגור]{position:absolute!important;top:calc(10px + var(--safe-t))!important;right:10px!important;left:auto!important;z-index:210!important}.phone .auth-sheet *{transform:none!important}}@media(max-width:1024px)and (pointer:coarse)and (hover:none){.phone{position:relative!important}.phone .auth-sheet{position:absolute!important;inset:0!important;z-index:999!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;direction:rtl!important;text-align:center!important;background:#f5f5f5fa!important;color:#111827!important;padding-top:calc(22px + var(--safe-t))!important;padding-bottom:calc(18px + var(--safe-b))!important;padding-left:16px!important;padding-right:16px!important;height:100%!important;max-height:100%!important;overflow:hidden!important;border-radius:0!important}.phone .auth-sheet>*{width:100%!important;max-width:380px!important;margin-left:auto!important;margin-right:auto!important}.phone .auth-sheet .auth-header,.phone .auth-sheet header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 0 12px!important}.phone .auth-sheet .auth-tabs,.phone .auth-sheet .tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:10px auto 14px!important;width:100%!important}.phone .auth-sheet .auth-tabs button,.phone .auth-sheet .tabs button{height:48px!important;border-radius:16px!important;text-align:center!important;padding:0!important}.phone .auth-sheet .auth-body,.phone .auth-sheet .auth-content,.phone .auth-sheet form{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:0!important}.phone .auth-sheet input,.phone .auth-sheet select{width:100%!important;max-width:100%!important;margin:0 auto!important;height:50px!important;border-radius:16px!important;font-size:16px!important}.phone .auth-sheet button[type=submit],.phone .auth-sheet .auth-submit{width:100%!important;max-width:100%!important;margin:6px auto 0!important;height:54px!important;border-radius:18px!important}.phone .auth-sheet .auth-close,.phone .auth-sheet button[aria-label=Close],.phone .auth-sheet button[aria-label=סגור]{position:absolute!important;top:calc(10px + var(--safe-t))!important;right:10px!important;left:auto!important;z-index:1000!important}.phone .auth-sheet,.phone .auth-sheet *{transform:none!important}.phone .auth-sheet~.wallet-drawer,.phone .auth-sheet~.chat-frame{opacity:.12!important;pointer-events:none!important;filter:blur(2px)!important}}@media(max-width:520px)and (pointer:coarse)and (hover:none){.phone .auth-sheet>*{max-width:360px!important}}@media(pointer:coarse)and (hover:none)and (max-width:1024px){.phone{position:relative!important}.top-account-btn{transform:none!important}.top-account-btn{position:absolute!important;top:calc(var(--top-inset, 22px) + var(--safe-t))!important;right:calc(var(--side-inset, 22px))!important;left:auto!important;z-index:120!important;height:44px!important;max-width:48px!important;min-width:44px!important;width:44px!important;padding:0!important;border-radius:999px!important;overflow:hidden!important;white-space:nowrap!important}.top-account-btn .name,.top-account-btn span{display:none!important}.top-account-btn svg,.top-account-btn img,.top-account-btn .avatar,.top-account-btn .icon{display:inline-block!important}}@media(pointer:coarse)and (hover:none)and (max-width:520px){.top-account-btn{right:18px!important}}:root{--account-move-x: -91px;--account-move-y: -13px;--account-size: 44px;--account-radius: 999px}@media(pointer:coarse)and (hover:none)and (max-width:1024px){.top-account-btn{transform:translate(var(--account-move-x),var(--account-move-y))!important;width:var(--account-size)!important;min-width:var(--account-size)!important;height:var(--account-size)!important;border-radius:var(--account-radius)!important}}@media(pointer:coarse)and (hover:none)and (max-width:1024px){.top-account-btn{position:absolute!important;display:grid!important;place-items:center!important;background:#f5f5f5f5!important}.top-account-btn:before{content:"🧑‍🍳";font-size:18px;line-height:1;display:block;transform:translateY(1px);pointer-events:none}.top-account-btn:after{content:"";position:absolute;inset:4px;border-radius:999px;border:1px solid rgba(0,0,0,.08);pointer-events:none}}@media(pointer:coarse)and (hover:none)and (max-width:1024px){.chat-bubble.assistant.loading,.chat-bubble.assistant[data-loading=true]{min-height:26px!important;padding-top:8px!important;padding-bottom:8px!important}.chat-bubble.assistant.loading:after,.chat-bubble.assistant[data-loading=true]:after{font-size:13px!important;letter-spacing:1px!important;opacity:.55!important;inset-inline-start:12px!important;transform:translateY(-50%) scale(.95)!important}@keyframes laz-text-dots{0%{content:"•"}33%{content:"• •"}66%{content:"• • •"}to{content:"•"}}}@media(pointer:coarse)and (hover:none)and (max-width:1024px){.chat-bubble.assistant.loading:after,.chat-bubble.assistant[data-loading=true]:after{color:#000000d9!important;opacity:1!important;font-weight:900!important;font-size:14px!important;letter-spacing:2px!important;text-shadow:0 1px 0 rgba(255,255,255,.35)!important}.chat-bubble.assistant.loading,.chat-bubble.assistant[data-loading=true]{opacity:1!important;filter:none!important}}.top-wallet-btn{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;background:#767676;border:1px solid rgba(0,0,0,.12);color:#111827;font-weight:900;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 10px 28px #00000040}.top-wallet-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#ffffff8c;border:1px solid rgba(0,0,0,.1);font-size:14px;line-height:14px}.top-wallet-name{font-size:12px;letter-spacing:.2px}.top-wallet-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:999px;padding:0 6px;background:#e0e0e0f2;border:1px solid rgba(0,0,0,.1);font-size:11px;font-weight:900;color:#111827}.wallet-pos-panel{position:absolute;top:56px;left:14px;z-index:80;display:grid;grid-template-columns:36px 36px 36px;grid-template-rows:36px 36px 36px;gap:6px;padding:10px;border-radius:16px;background:#f5f5f5f5;border:1px solid rgba(0,0,0,.12);box-shadow:0 14px 50px #00000059}.wallet-pos-btn{width:36px;height:36px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#ffffffd9;cursor:pointer;font-weight:900;color:#111827}.wallet-pos-btn:active{transform:translateY(1px)}.wallet-pos-label{grid-column:1 / span 3;margin-top:6px;font-size:12px;font-weight:900;color:#111827;opacity:.85;text-align:center}html,body{height:100%!important;width:100%!important;margin:0!important}body{background:var(--fig-bg)!important;overflow:hidden!important}body>div{height:100dvh!important;width:100vw!important;display:block!important;place-items:unset!important;padding:0!important;overflow:hidden!important}.page{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:block!important;place-items:unset!important;background:transparent!important;padding:0!important;margin:0!important}.phone{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;background:var(--fig-bg)!important;border-radius:0!important;border:0!important;box-shadow:none!important;overflow:hidden!important}.phone:before{display:none!important;content:none!important}.chat-frame{left:0!important;right:0!important}.top-controls{top:calc(var(--top-inset, 22px) + var(--safe-t))!important}:root{--chat-height: 390px}.chat-frame{height:var(--chat-height)!important}@media(max-width:520px),(pointer:coarse){:root{--chat-height: 64vh}.chat-frame{height:var(--chat-height)!important}}@keyframes lzSpin{to{transform:rotate(360deg)}}.phone .loading,.phone [data-loading=true],.phone [aria-busy=true],.phone [data-busy=true],.phone .is-loading,.phone .calculating{position:relative!important}.phone .loading>*,.phone [data-loading=true]>*{opacity:0!important}.phone .loading:after,.phone [data-loading=true]:after,.phone [aria-busy=true]:after,.phone [data-busy=true]:after,.phone .is-loading:after,.phone .calculating:after{content:"";position:absolute;inset-inline-start:14px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:999px;border:2px solid rgba(0,0,0,.18);border-top-color:#000000bf;animation:lzSpin .9s linear infinite;pointer-events:none}.phone .loading,.phone [data-loading=true],.phone [aria-busy=true]{opacity:1!important;filter:none!important}
