@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes subtleGlow{0%,to{box-shadow:0 30px 80px #000c,0 0 100px #d4af3733,0 0 0 1px #d4af374d inset}50%{box-shadow:0 30px 80px #000c,0 0 120px #d4af3740,0 0 0 1px #d4af3759 inset}}body:has(input[placeholder*="אתן לי"]),body:has(h2:contains("כניסה לחשבונך")),body:has(button:contains("שליחת קוד")){background:linear-gradient(135deg,#0a0a0f,#1a1a2e,#16213e)!important;font-family:Assistant,Heebo,Segoe UI,Tahoma,sans-serif!important}body:has(input[placeholder*="אתן לי"]):before,body:has(h2:contains("כניסה לחשבונך")):before,body:has(button:contains("שליחת קוד")):before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 30%,rgba(157,92,255,.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(212,175,55,.08) 0%,transparent 50%);pointer-events:none;z-index:0}body:has(input[placeholder*="אתן לי"])>div:first-child,body:has(h2:contains("כניסה לחשבונך"))>div:first-child,body:has(button:contains("שליחת קוד"))>div:first-child,#root:has(input[placeholder*="אתן לי"])>div:first-child{min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;background:transparent!important}body:has(input[placeholder*="אתן לי"])>div>div:first-child,body:has(button:contains("שליחת קוד"))>div>div:first-child,#root:has(input[placeholder*="אתן לי"])>div>div:first-child{width:420px!important;max-width:94vw!important;background:#141428d9!important;-webkit-backdrop-filter:blur(30px) saturate(180%)!important;backdrop-filter:blur(30px) saturate(180%)!important;border:2px solid rgba(212,175,55,.5)!important;border-radius:32px!important;padding:3rem 2.5rem!important;box-shadow:0 30px 80px #000c,0 0 120px #d4af374d,0 0 0 1px #d4af374d inset!important;animation:fadeInUp .5s ease-out,subtleGlow 8s ease-in-out infinite;margin:auto!important}body:has(input[placeholder*="אתן לי"]) h2,body:has(button:contains("שליחת קוד")) h2{margin:0 0 1.5rem!important;font-size:2rem!important;font-weight:700!important;text-align:center!important;background:linear-gradient(135deg,#d4af37,#f4e5c3,#d4af37)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;letter-spacing:1px;position:relative}body:has(input[placeholder*="אתן לי"]) h2:after,body:has(button:contains("שליחת קוד")) h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60%;height:2px;background:linear-gradient(90deg,transparent,#d4af37,transparent);opacity:.6}body:has(input[placeholder*="אתן לי"]) div[style*="grid-template-columns: 1fr 1fr"],body:has(button:contains("שליחת קוד")) div[style*="grid-template-columns: 1fr 1fr"]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.75rem!important;margin:1rem 0 1.5rem!important}body:has(input[placeholder*="אתן לי"]) div[style*="grid-template-columns: 1fr 1fr"] button{padding:.75rem 1rem!important;border-radius:50px!important;border:2px solid rgba(212,175,55,.3)!important;background:transparent!important;color:#b0b0b0!important;cursor:pointer!important;font-weight:700!important;font-size:1rem!important;transition:all .3s ease!important}body:has(input[placeholder*="אתן לי"]) div[style*="grid-template-columns: 1fr 1fr"] button:hover{border-color:#d4af3799!important;color:#f4e5c3!important;background:#d4af370d!important;transform:translateY(-1px)!important}body:has(input[placeholder*="אתן לי"]) div[style*="grid-template-columns: 1fr 1fr"] button[style*=box-shadow]{background:#d4af3726!important;border-color:#d4af37!important;color:#d4af37!important;box-shadow:0 4px 20px #d4af374d!important}body:has(input[placeholder*="אתן לי"]) label[style*="font-size: 13"],body:has(button:contains("שליחת קוד")) label[style*="font-size: 13"]{font-size:.95rem!important;color:#d4af37!important;display:block!important;margin-bottom:.6rem!important;font-weight:600!important;text-shadow:0 0 10px rgba(212,175,55,.2)}body:has(input[placeholder*="אתן לי"]) input[type=text],body:has(input[placeholder*="אתן לי"]) input[type=tel],body:has(input[placeholder*="אתן לי"]) input[type=date],body:has(button:contains("שליחת קוד")) input[type=text],body:has(button:contains("שליחת קוד")) input[type=tel],body:has(button:contains("שליחת קוד")) input[type=date]{width:100%!important;padding:1rem 1.5rem!important;background:#0f0f1eb3!important;border:2px solid rgba(212,175,55,.3)!important;border-radius:16px!important;color:#f8f9fa!important;font-size:1rem!important;transition:all .3s ease!important;box-shadow:0 4px 15px #0000004d!important}body:has(input[placeholder*="אתן לי"]) input::placeholder,body:has(button:contains("שליחת קוד")) input::placeholder{color:#666!important}body:has(input[placeholder*="אתן לי"]) input:hover,body:has(button:contains("שליחת קוד")) input:hover{background:#141428cc!important;border-color:#d4af3780!important}body:has(input[placeholder*="אתן לי"]) input:focus,body:has(button:contains("שליחת קוד")) input:focus{outline:none!important;border-color:#d4af37!important;box-shadow:0 4px 25px #d4af3766,0 0 30px #d4af3733!important;background:#141428e6!important;color:#fff!important;transform:translateY(-1px)}body:has(input[placeholder*="אתן לי"]) label[style*="display: flex"],body:has(button:contains("שליחת קוד")) label[style*="display: flex"]{display:flex!important;align-items:center!important;gap:.75rem!important;font-size:.95rem!important;color:#f4e5c3!important;cursor:pointer;padding:.75rem;border-radius:12px;transition:all .3s ease}body:has(input[placeholder*="אתן לי"]) label[style*="display: flex"]:hover,body:has(button:contains("שליחת קוד")) label[style*="display: flex"]:hover{background:#d4af370d}body:has(input[placeholder*="אתן לי"]) input[type=checkbox],body:has(button:contains("שליחת קוד")) input[type=checkbox]{width:20px!important;height:20px!important;cursor:pointer;accent-color:#d4af37}body:has(input[placeholder*="אתן לי"]) button,body:has(button:contains("שליחת קוד")) button{cursor:pointer!important;padding:1rem 1.5rem!important;border-radius:50px!important;font-size:1rem!important;font-weight:700!important;transition:all .3s ease!important;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px}body:has(input[placeholder*="אתן לי"]) button[style*="#1f3fae"],body:has(input[placeholder*="אתן לי"]) button[style*="#2E5BCC"],body:has(input[placeholder*="אתן לי"]) button[style*="#16a34a"],body:has(input[placeholder*="אתן לי"]) button[type=submit]:not([disabled]){background:#0a0a0f!important;border:2px solid #d4af37!important;color:#d4af37!important;box-shadow:0 8px 30px #d4af3780,0 0 40px #d4af374d!important;text-shadow:0 0 10px rgba(212,175,55,.4)!important}body:has(input[placeholder*="אתן לי"]) button[type=submit]:hover:not([disabled]){transform:translateY(-2px)!important;box-shadow:0 12px 40px #d4af3799,0 0 50px #d4af3766!important;background:#0f0f1a!important;border-color:#f4e5c3!important;color:#f4e5c3!important}body:has(input[placeholder*="אתן לי"]) button[disabled],body:has(input[placeholder*="אתן לי"]) button[style*="#b7c7ff"],body:has(button:contains("שליחת קוד")) button[disabled]{background:#d4af371a!important;border:2px solid rgba(212,175,55,.5)!important;color:#d4af37!important;box-shadow:0 4px 15px #0000004d!important;text-transform:none!important;font-size:.9rem!important;cursor:not-allowed!important;opacity:.6!important}body:has(input[placeholder*="אתן לי"]) div[style*="#dbeafe"],body:has(button:contains("שליחת קוד")) div[style*="#dbeafe"]{background:linear-gradient(135deg,#9d5cff33,#d4af3733)!important;border:2px solid rgba(212,175,55,.5)!important;color:#f4e5c3!important;padding:1.5rem!important;border-radius:20px!important;text-align:center!important;box-shadow:0 10px 40px #9d5cff4d,0 0 60px #d4af3733!important}body:has(input[placeholder*="אתן לי"]) div[style*="#dbeafe"] div{color:#f4e5c3!important}body:has(input[placeholder*="אתן לי"]) div[style*="#dbeafe"] div[style*="font-weight: bold"]{color:#d4af37!important;font-size:1.5rem!important;text-shadow:0 0 15px rgba(212,175,55,.4)}body:has(input[placeholder*="אתן לי"]) div[style*="#ffe8ec"],body:has(input[placeholder*="אתן לי"]) div[style*="#ef4444"]{background:linear-gradient(135deg,#ef444433,#dc262633)!important;border:2px solid rgba(239,68,68,.5)!important;color:#fca5a5!important;border-radius:16px!important;padding:1rem 1.25rem!important;font-weight:600!important;box-shadow:0 0 20px #ef44444d}@media(max-width:480px){body:has(input[placeholder*="אתן לי"])>div>div:first-child{width:95vw!important;padding:2rem 1.5rem!important;border-radius:24px!important}body:has(input[placeholder*="אתן לי"]) h2{font-size:1.5rem!important}}:root{--bg: #0d1020;--panel: #12141f;--panel-strong: #1e2035;--ink: #f5f0e8;--muted: #8b8fa8;--ok: #4ade80;--warn: #ef4444;--ring: #c9a84c;--white: #12141f;--hover: rgba(201, 168, 76, .08);--shadow: 0 0 0 1px rgba(201,168,76,.5), 0 0 24px rgba(201,168,76,.25), 0 8px 32px rgba(0,0,0,.7)}.btn-primary{background:#c9a84c!important;border-color:#c9a84c!important;color:#0d1020!important;box-shadow:0 0 16px #c9a84c8c!important}.btn-primary:hover{box-shadow:0 0 24px #c9a84cbf!important}.tab.active{border-bottom-color:#c9a84c!important;color:#c9a84c!important}*{box-sizing:border-box}html,body{margin:0;height:100%;background:radial-gradient(ellipse at 25% 15%,#1a1f3a,#0d1020 55%,#161828) fixed;color:var(--ink);font-family:Heebo,Arial,sans-serif;direction:rtl}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}#root{min-height:100vh}.sc-shell{min-height:100vh;display:flex;flex-direction:column}.sc-container{width:100%;max-width:1100px;margin:18px auto;padding:0 12px}.sc-header{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0d1020f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #c9a84c;box-shadow:0 2px 20px #c9a84c26}.sc-header .brand{font-weight:800;font-size:22px;color:#c9a84c}.sc-header .menu{display:flex;gap:12px;align-items:center}.sc-header .menu .link{background:#0e1018;border:1px solid rgba(201,168,76,.4);padding:6px 10px;border-radius:10px;color:var(--ink)}.sc-header .menu .link:hover{background:var(--hover)}.card{background:var(--panel);border:1px solid #c9a84c;border-radius:16px;padding:18px;box-shadow:0 0 0 1px #c9a84c66,0 0 24px #c9a84c33,0 8px 32px #0009}.pastel{background:var(--panel-strong)}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kv{display:grid;grid-template-columns:120px 1fr;gap:8px}.kv .k{color:var(--muted)}.kv .v{font-weight:600}.bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ttl{font-weight:800;font-size:20px}.sub{color:var(--muted);font-size:13px}.lbl{font-size:13px;color:#c9a84c;margin-bottom:6px}.ipt{width:100%;padding:12px;border-radius:12px;border:1px solid #2a2d45;background:#090a12;color:var(--ink);outline:none;transition:border-color .15s,box-shadow .15s}.ipt:focus{border-color:#c9a84c;box-shadow:0 0 0 3px #c9a84c40}.btn{cursor:pointer;padding:10px 16px;border-radius:12px;border:1px solid #3a3d5c;background:var(--panel-strong);color:var(--ink);transition:all .15s}.btn:hover{background:var(--hover)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:#c9a84c;color:#0d1020;border-color:#c9a84c;box-shadow:0 0 16px #c9a84c8c}.btn-primary:hover{opacity:.9;box-shadow:0 0 24px #c9a84cbf}.btn-ok{background:var(--ok);color:#0d1020;border-color:var(--ok)}.btn-warn{background:#1a0808;color:#f87171;border:1.5px solid #ef4444;box-shadow:0 0 8px #ef444440}.alert{border:1.5px solid #c9a84c;background:#090a12;color:#e8d5a0;border-radius:10px;padding:8px 10px;box-shadow:0 0 10px #c9a84c26}.tabs{display:flex;gap:8px;background:var(--panel);border:1px solid rgba(201,168,76,.4);padding:10px;border-radius:12px}.tab{padding:10px 16px;border-radius:10px;border:1px solid transparent;color:var(--muted);background:transparent;cursor:pointer;font-weight:700;transition:all .15s}.tab.active{background:#0e1018;border-color:#c9a84c;color:#c9a84c;box-shadow:0 0 12px #c9a84c59}.dream-box{border:1.5px solid #c9a84c;border-radius:12px;background:#090a12;padding:12px;box-shadow:0 0 12px #c9a84c26}.dream-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.dream-item{border:1px solid rgba(201,168,76,.5);border-radius:12px;background:var(--panel);padding:12px;display:flex;gap:10px;align-items:center}.dream-logo{width:48px;height:48px;object-fit:contain;border-radius:6px}.caret{display:inline-block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid var(--muted);transition:transform .15s}.caret.down{transform:rotate(180deg)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:10px;border:1px solid #3a3d5c;background:var(--panel);font-size:12px;color:var(--ink)}.badge.ok{border-color:var(--ok);color:var(--ok);background:#0d1f10}.badge.warn{border-color:var(--warn);color:var(--warn);background:#1a0808}.radio-row{display:flex;gap:16px}.radio-row label{display:flex;gap:6px;align-items:center;cursor:pointer}.footer{margin-top:20px;padding-top:14px;border-top:1px solid rgba(201,168,76,.3);display:flex;justify-content:space-between;align-items:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.boot{position:fixed;left:12px;right:12px;bottom:12px;padding:8px 12px;background:#0d1020e6;color:#c9a84c;border:1px solid rgba(201,168,76,.4);border-radius:10px;font:12px/1.4 Heebo,Arial,sans-serif;box-shadow:0 0 12px #c9a84c33}@media(max-width:780px){.grid2{grid-template-columns:1fr}.kv{grid-template-columns:100px 1fr}.sc-header{padding:10px 12px}.sc-container{margin:14px auto}.tab{padding:8px 12px}}:root{--bg: #0d1020;--panel: #12141f;--panel-strong: #1e2035;--ink: #f5f0e8;--muted: #8b8fa8;--primary: #c9a84c;--primary-hover: #a08432;--secondary: #1e2035;--ok: #4ade80;--warn: #ef4444;--ring: #c9a84c;--shadow: 0 0 0 1px rgba(201,168,76,.4), 0 0 24px rgba(201,168,76,.2), 0 8px 32px rgba(0,0,0,.6)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}body{margin:0;min-height:100%;background:radial-gradient(ellipse at 25% 15%,#1a1f3a,#0d1020 55%,#161828) fixed;color:var(--ink);font-family:Heebo,Arial,sans-serif;direction:rtl;overflow-x:hidden;-webkit-font-smoothing:antialiased}#root{min-height:100vh;display:flex;flex-direction:column}.page{width:100%;max-width:100%;margin:0 auto;padding:16px 16px 80px}.sc-header{position:sticky;top:0;z-index:50;background:#0d1020f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #c9a84c;box-shadow:0 2px 20px #c9a84c26;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.card{background:var(--panel);border:1px solid #c9a84c;border-radius:16px;padding:16px;box-shadow:0 0 0 1px #c9a84c59,0 0 24px #c9a84c2e,0 8px 32px #0009;margin-bottom:16px}.ipt,input,select,textarea{width:100%;padding:12px;border-radius:12px;border:1px solid #2a2d45;background:#090a12;color:var(--ink);font-size:16px;outline:none;transition:all .2s}.ipt:focus,input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #c9a84c40}.btn{cursor:pointer;padding:12px 20px;border-radius:99px;border:none;font-weight:600;font-size:15px;transition:transform .1s,box-shadow .15s;display:inline-flex;align-items:center;justify-content:center}.btn:active{transform:scale(.96)}.btn-primary{background:var(--primary);color:#0d1020;box-shadow:0 0 16px #c9a84c8c}.btn-primary:hover{box-shadow:0 0 24px #c9a84cbf}.btn-light{background:#0e1018;border:1.5px solid rgba(201,168,76,.5);color:#c9a84c}.ttl{font-weight:800;font-size:20px;line-height:1.2}.sub{color:var(--muted);font-size:14px;line-height:1.5}.lbl{font-size:14px;color:var(--primary);margin-bottom:6px;display:block;font-weight:500}.grid-form{display:grid;gap:16px}@media(min-width:640px){.grid-form{grid-template-columns:1fr 1fr}}
