#page-preloader{position:fixed!important;inset:0!important;width:100vw;height:100vh;background:radial-gradient(circle at center,#161b22 0,#090d13 100%)!important;z-index:99999999!important;display:flex;align-items:center;justify-content:center;flex-direction:column;user-select:none;transition:opacity .6s cubic-bezier(.4, 0, .2, 1),visibility .6s ease}.loader-content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.orbital-system{position:relative;width:130px;height:130px;display:flex;align-items:center;justify-content:center}.orbit-ring{position:absolute;border-radius:50%;border:1.5px dashed rgba(249,115,22,.25)}.ring-1{width:130px;height:130px;border-top-color:#f97316;border-right-color:transparent;animation:spin-cw 3s linear infinite}.ring-2{width:95px;height:95px;border-bottom-color:#fb923c;border-left-color:transparent;animation:spin-ccw 2s linear infinite}.orbit-core{width:65px;height:65px;border-radius:50%;background:radial-gradient(circle,rgba(249,115,22,.2) 0,rgba(13,17,23,.8) 100%);border:1px solid rgba(249,115,22,.4);box-shadow:0 0 20px rgba(249,115,22,.25);display:flex;align-items:center;justify-content:center;z-index:2}.loader-percent{font-family:'Segoe UI',Tahoma,sans-serif;font-size:17px;font-weight:800;color:#ffedd5;text-shadow:0 0 10px rgba(249,115,22,.8);direction:ltr}.loader-text{margin-top:24px;color:#f97316;font-family:tahoma,'Segoe UI',sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;text-shadow:0 0 12px rgba(249,115,22,.4)}.loader-progress-track{width:180px;height:4px;background:rgba(255,255,255,.08);border-radius:10px;margin-top:14px;overflow:hidden;border:1px solid rgba(249,115,22,.15)}.loader-progress-bar{width:0%;height:100%;background:linear-gradient(90deg,#ea580c,#f97316,#fdba74);box-shadow:0 0 8px #f97316;border-radius:10px;transition:width .15s ease-out}@keyframes spin-cw{100%{transform:rotate(360deg)}}@keyframes spin-ccw{100%{transform:rotate(-360deg)}}.joorbin-msg-footer{display:flex;align-items:center;gap:5px;margin:0;padding-bottom:2px;direction:ltr;opacity:.75;flex-shrink:0;transition:opacity .2s ease}.joorbin-msg:hover .joorbin-msg-footer{opacity:1}.joorbin-msg.user .joorbin-msg-footer{justify-content:flex-end}.joorbin-msg.bot .joorbin-msg-footer{justify-content:flex-start}.joorbin-msg-time{font-size:10.5px;color:rgba(255,255,255,.65);font-family:inherit;line-height:1}.joorbin-msg-copy{background:0 0;border:none;cursor:pointer;padding:2px;display:inline-flex;align-items:center;justify-content:center;color:rgba(255,255,255,.65);border-radius:4px;transition:all .2s ease}.joorbin-msg-copy:hover{color:#fff;background:rgba(255,255,255,.12)}.joorbin-msg-copy.copied{color:#4ade80!important}#joorbinHeadContainer{position:absolute;top:-50px;left:5px!important;right:auto!important;width:95px;height:95px;z-index:1005!important;pointer-events:none;filter:drop-shadow(0 6px 14px rgba(0, 0, 0, .45))}#joorbinHeadCanvas{width:95px!important;height:95px!important;display:block}.joorbin-chat-box{overflow:visible!important}#joorbinHeadContainer{position:absolute;top:-20px;right:40px;width:95px;height:95px;z-index:1005!important;pointer-events:none;filter:drop-shadow(0 6px 14px rgba(0, 0, 0, .45))}#joorbinHeadCanvas{width:95px!important;height:95px!important;display:block}.joorbin-input-wrapper{position:relative;flex:1;display:flex;align-items:center}.joorbin-input-wrapper .joorbin-chat-input{width:100%}.joorbin-listening-overlay{position:absolute;inset:0;display:none;align-items:center;gap:10px;padding:0 14px;background:#181924;border:1.5px solid #ef4444;border-radius:8px;z-index:5;pointer-events:none}.joorbin-listening-overlay.active{display:flex}.listening-pulse-dot{width:11px;height:11px;background-color:#ef4444;border-radius:50%;box-shadow:0 0 0 0 rgba(239,68,68,.7);animation:joorbinPulse 1.1s infinite;flex-shrink:0}.listening-text{font-size:13px;color:#fca5a5;font-weight:600;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.joorbin-voice-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05);color:#cbd5e1;cursor:pointer;transition:all .25s ease;position:relative}.joorbin-voice-btn .stop-icon{display:none}.joorbin-voice-btn:hover{background:rgba(255,255,255,.12);color:#fff}.joorbin-voice-btn.recording{background:#ef4444!important;border-color:#dc2626!important;color:#fff!important;animation:joorbinBtnPulse 1.1s infinite}.joorbin-voice-btn.recording .mic-icon{display:none}.joorbin-voice-btn.recording .stop-icon{display:block}.joorbin-send-btn.disabled,.joorbin-send-btn:disabled{opacity:.35!important;cursor:not-allowed!important;pointer-events:none!important}@keyframes joorbinPulse{0%{transform:scale(.9);box-shadow:0 0 0 0 rgba(239,68,68,.8)}70%{transform:scale(1.15);box-shadow:0 0 0 9px rgba(239,68,68,0)}100%{transform:scale(.9);box-shadow:0 0 0 0 rgba(239,68,68,0)}}@keyframes joorbinBtnPulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(239,68,68,.6)}50%{transform:scale(1.05);box-shadow:0 0 0 8px rgba(239,68,68,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(239,68,68,0)}}.jb-wallet-pill{display:inline-flex;align-items:center;background:rgba(14,23,42,.65);border:1px solid rgba(56,189,248,.22);border-radius:9999px;padding:3px 4px 3px 12px;gap:8px;height:38px;box-sizing:border-box;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .25s cubic-bezier(.4, 0, .2, 1);box-shadow:0 2px 10px rgba(0,0,0,.2)}.jb-wallet-pill:hover{border-color:rgba(56,189,248,.45);background:rgba(15,27,53,.85);box-shadow:0 0 16px rgba(56,189,248,.18)}.jb-wallet-info{display:flex;align-items:center;gap:6px;cursor:default;user-select:none}.jb-wallet-icon{stroke:#38bdf8;filter:drop-shadow(0 0 4px rgba(56, 189, 248, .5))}.jb-wallet-amount{font-size:13.5px;font-weight:700;color:#f8fafc;letter-spacing:.3px;font-variant-numeric:tabular-nums}.jb-wallet-unit{font-size:10.5px;color:#94a3b8;font-weight:500}.jb-wallet-add-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:none;background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#fff;cursor:pointer;box-shadow:0 2px 6px rgba(14,165,233,.4);transition:all .2s ease;padding:0}.jb-wallet-add-btn:hover{transform:scale(1.1);background:linear-gradient(135deg,#38bdf8,#818cf8);box-shadow:0 0 10px rgba(56,189,248,.6)}.jb-wallet-add-btn:active{transform:scale(.95)}@media (max-width:768px){.jb-wallet-pill{padding:3px 4px 3px 8px;gap:6px}.jb-wallet-unit{display:none}.jb-wallet-amount{font-size:12px}}*{box-sizing:border-box;user-select:none}body,html{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 50% 50%,#0d1629 0,#060913 55%,#010206 100%);font-family:system-ui,-apple-system,'Segoe UI',Tahoma,Roboto,sans-serif;color:#fff}#canvas-wrapper{position:relative;width:100%;height:100%;min-height:400px;overflow:hidden}#canvas-container{width:100%;height:100%;display:block}.overlay-ui{position:absolute;top:20px;right:24px;z-index:10;pointer-events:none}.brand-title{font-size:clamp(16px, 2.2vw, 22px);font-weight:800;letter-spacing:.5px;background:linear-gradient(135deg,#54d6d2,#a786ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 4px 0}.brand-subtitle{font-size:clamp(11px, 1.3vw, 13px);color:#8da2c0;margin:0}#info-card{position:absolute;bottom:24px;right:24px;background:rgba(10,16,32,.88);border:1px solid rgba(84,214,210,.35);box-shadow:0 10px 30px rgba(0,0,0,.7),0 0 20px rgba(84,214,210,.15);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:14px 18px;border-radius:14px;width:clamp(240px,28vw,320px);z-index:10;display:none;pointer-events:none;animation:fadeIn .2s ease-out}#info-card h4{margin:0 0 6px 0;font-size:15px;color:#fff}#info-card p{margin:0;font-size:12px;color:#9cb1ce;line-height:1.6}.status-badge{display:inline-block;padding:3px 9px;border-radius:6px;font-size:11px;font-weight:600;margin-top:8px;background:rgba(84,214,210,.15);color:#54d6d2;border:1px solid rgba(84,214,210,.3)}@keyframes fadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(1,3,7,.85);backdrop-filter:blur(8px);display:none;justify-content:center;align-items:center;z-index:100}.modal-content{background:rgba(15,23,42,.95);border:1px solid rgba(84,214,210,.4);padding:30px;border-radius:20px;width:400px;max-width:90%;color:#fff;box-shadow:0 0 40px rgba(84,214,210,.2);position:relative}.modal-content h2{color:#54d6d2;margin-top:0}.modal-list{list-style:none;padding:0;margin:20px 0;max-height:300px;overflow-y:auto}.modal-list li{padding:10px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;font-size:14px}.close-btn{position:absolute;top:15px;right:20px;cursor:pointer;font-size:24px;color:#8da2c0}.joorbin-footer{position:fixed;bottom:20px;left:24px;z-index:950;display:inline-flex;align-items:center;gap:10px;padding:8px 16px;direction:rtl;user-select:none;font-family:inherit;background:rgba(12,20,38,.4);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.3);transition:all .3s ease}.joorbin-footer:hover{background:rgba(12,20,38,.6);border-color:rgba(255,140,0,.35);box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 14px rgba(255,140,0,.15)}.jb-footer-dot{width:7px;height:7px;border-radius:50%;background:#ff8c00;box-shadow:0 0 8px rgba(255,140,0,.85);flex-shrink:0}.jb-footer-text{font-size:11.5px;color:rgba(225,235,255,.7);letter-spacing:.2px;white-space:nowrap}.jb-footer-brand{color:#ff9d2e;font-weight:600}.jb-footer-badge{font-size:10px;font-family:monospace;color:rgba(255,255,255,.45);background:rgba(255,255,255,.06);padding:2px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.05)}:root{--jb-orange:#ff8c00;--jb-orange-glow:rgba(255, 140, 0, 0.45);--jb-glass-bg:rgba(10, 18, 36, 0.25);--jb-glass-border:rgba(255, 255, 255, 0.12);--jb-text-light:#f1f5f9}.joorbin-navbar{position:fixed;top:24px;left:24px;right:auto;width:auto;max-width:calc(100vw - 580px);height:56px;padding:0 14px;z-index:999;display:inline-flex;align-items:center;gap:16px;direction:rtl;font-family:inherit;user-select:none;background:var(--jb-glass-bg);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid var(--jb-glass-border);border-radius:18px;box-shadow:0 12px 30px rgba(0,0,0,.35);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.joorbin-navbar:hover{border-color:rgba(255,140,0,.35);box-shadow:0 14px 35px rgba(0,0,0,.45),0 0 18px rgba(255,140,0,.12)}.joorbin-brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:#fff;font-weight:800;font-size:14.5px;flex-shrink:0}.joorbin-brand-badge{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#ff8c00 0,#ff5e00 100%);box-shadow:0 0 12px var(--jb-orange-glow);color:#fff}.joorbin-brand-badge svg{width:17px;height:17px;fill:currentColor}.jb-v-divider{width:1px;height:24px;background:rgba(255,255,255,.12);flex-shrink:0}.joorbin-nav-links{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0;flex-shrink:0}.joorbin-nav-item a{display:flex;align-items:center;gap:6px;padding:7px 11px;color:var(--jb-text-light);text-decoration:none;font-size:13px;font-weight:500;border-radius:10px;transition:all .2s ease;white-space:nowrap}.joorbin-nav-item a svg{width:15px;height:15px;stroke:currentColor;stroke-width:2;fill:none;opacity:.85}.joorbin-nav-item a:hover{background:rgba(255,255,255,.1);color:#ffaa40}.joorbin-nav-tools{display:flex;align-items:center;gap:8px;flex-shrink:0}.jb-icon-btn{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#fff;cursor:pointer;transition:all .2s ease}.jb-icon-btn:hover{background:rgba(255,255,255,.15);border-color:rgba(255,140,0,.4)}.jb-icon-btn svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.jb-cart-badge{position:absolute;top:-3px;left:-3px;background:linear-gradient(135deg,#ff8c00,#e65100);color:#fff;font-size:9.5px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 6px var(--jb-orange-glow)}.jb-dropdown-wrapper{position:relative}.jb-lang-btn{display:flex;align-items:center;gap:4px;padding:0 10px;height:36px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.jb-lang-btn svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.jb-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:165px;background:rgba(12,20,38,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:6px;box-shadow:0 14px 30px rgba(0,0,0,.5);display:none;flex-direction:column;gap:2px;z-index:1002}.jb-dropdown-wrapper.active .jb-dropdown-menu{display:flex}.jb-dropdown-item{display:flex;align-items:center;gap:8px;padding:7px 10px;color:#e2e8f0;text-decoration:none;font-size:12.5px;border-radius:8px;transition:background .2s;cursor:pointer}.jb-dropdown-item:hover{background:rgba(255,140,0,.18);color:#ffaa40}.jb-dropdown-item svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.jb-user-pill{display:flex;align-items:center;gap:8px;padding:3px 8px 3px 5px;height:36px;border-radius:11px;background:rgba(255,140,0,.14);border:1px solid rgba(255,140,0,.3);cursor:pointer;transition:all .2s ease}.jb-user-pill:hover{background:rgba(255,140,0,.24)}.jb-avatar{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#ff8c00,#ff5e00);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.jb-user-name{font-size:12px;font-weight:600;color:#fff;white-space:nowrap}.jb-divider{height:1px;background:rgba(255,255,255,.1);margin:4px 0}@media (max-width:600px){.joorbin-navbar{top:10px;left:10px;right:10px;width:calc(100% - 20px);max-width:none;padding:0 12px;border-radius:16px;justify-content:space-between}.jb-user-name,.joorbin-brand span,.joorbin-nav-item a span{display:none}.joorbin-nav-links{gap:0}.joorbin-nav-item a{padding:8px}.jb-user-pill{padding:0 5px}.jb-v-divider{display:none}}@media (max-width:600px){.joorbin-chat-container{top:85px!important;right:10px!important;left:10px!important;width:calc(100% - 20px)!important}}@media (max-width:1280px){.joorbin-nav-item a span{display:none}.joorbin-nav-item a{padding:7px}}.joorbin-navbar{z-index:2000!important}.jb-dropdown-menu{z-index:2100!important}.jb-dropdown-wrapper{position:relative;z-index:2100}.joorbin-chat-container{position:fixed;top:24px;right:24px;left:auto;width:clamp(666px,32vw,530px);z-index:1000;font-family:inherit;direction:rtl;user-select:none}.joorbin-chat-box{width:100%;height:520px;border-radius:22px;display:flex;flex-direction:column;overflow:hidden;background:rgba(8,15,30,.22);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,140,0,.35);box-shadow:0 16px 40px rgba(0,0,0,.3),0 0 25px rgba(255,122,0,.12);will-change:height;transition:height .4s cubic-bezier(.19, 1, .22, 1)}.joorbin-chat-header{height:56px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,rgba(255,140,0,.85) 0,rgba(230,81,0,.88) 100%);border-bottom:1px solid rgba(255,255,255,.2);cursor:pointer;box-shadow:0 2px 14px rgba(255,94,0,.22)}.joorbin-chat-title{display:flex;align-items:center;gap:10px;color:#fff;font-size:14.5px;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.3)}.joorbin-chat-title .status-dot{width:9px;height:9px;background:#fff;border-radius:50%;box-shadow:0 0 10px #fff}.joorbin-toggle-btn{background:rgba(255,255,255,.22);border:none;color:#fff;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;transition:transform .35s cubic-bezier(.4, 0, .2, 1),background .2s ease}.joorbin-toggle-btn:hover{background:rgba(255,255,255,.4)}.joorbin-chat-body{flex:1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.joorbin-msg{max-width:92%;display:flex;align-items:flex-end;gap:8px}.joorbin-msg.user .joorbin-msg-footer{justify-content:flex-start}.joorbin-msg.bot .joorbin-msg-footer{justify-content:flex-end}.joorbin-msg.user{align-self:flex-start;flex-direction:row}.joorbin-msg.bot{align-self:flex-end;flex-direction:row-reverse}.joorbin-msg-text{padding:10px 14px;border-radius:14px;font-size:14.5px;line-height:1.6;word-break:break-word;text-align:right}.joorbin-msg.user .joorbin-msg-text{background:rgba(255,140,0,.16);color:#f8fafc;border-top-right-radius:4px;box-shadow:0 4px 14px rgba(255,94,0,.25)}.joorbin-msg.bot .joorbin-msg-text{background:linear-gradient(135deg,rgba(255,140,0,.95) 0,rgba(230,81,0,.95) 100%);color:#fff;border:1px solid rgba(255,140,0,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top-left-radius:4px}.joorbin-loading-dots{display:inline-flex;align-items:center;gap:5px;padding:4px 2px}.joorbin-loading-dots span{width:6px;height:6px;background:#ffaa40;border-radius:50%;animation:joorbinBounce 1.2s infinite ease-in-out both}.joorbin-loading-dots span:first-child{animation-delay:-.32s}.joorbin-loading-dots span:nth-child(2){animation-delay:-.16s}@keyframes joorbinBounce{0%,100%,80%{transform:scale(.3);opacity:.4}40%{transform:scale(1);opacity:1}}.joorbin-chat-footer{padding:12px 16px;display:flex;gap:10px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.12)}.joorbin-chat-input{flex:1;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:9px 14px;color:#fff;font-size:13.5px;outline:0;direction:rtl;transition:all .2s ease}.joorbin-chat-input:focus{border-color:#ff8c00;background:rgba(255,255,255,.14)}.joorbin-chat-input:disabled{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08);color:rgba(255,255,255,.35);cursor:not-allowed}.joorbin-send-btn{background:linear-gradient(135deg,#ff8c00 0,#ff5e00 100%);border:none;color:#fff;font-weight:700;padding:0 18px;border-radius:12px;cursor:pointer;font-size:13.5px;transition:all .2s ease}.joorbin-send-btn:hover:not(:disabled){opacity:.92;transform:scale(1.02)}.joorbin-send-btn:disabled{background:rgba(255,255,255,.12);color:rgba(255,255,255,.4);cursor:not-allowed;transform:none}.joorbin-chat-container.minimized .joorbin-chat-box{height:56px!important}.joorbin-chat-container.minimized .joorbin-toggle-btn{transform:rotate(180deg)}.joorbin-chat-container.minimized .joorbin-chat-body,.joorbin-chat-container.minimized .joorbin-chat-footer{display:none!important}.joorbin-chat-body{scrollbar-width:none;-ms-overflow-style:none}.joorbin-chat-body::-webkit-scrollbar{display:none}.jb-modal-backdrop{position:fixed;inset:0;z-index:999999;background:rgba(4,7,16,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeInModal .4s ease forwards}.jb-auth-card{position:relative;width:100%;max-width:440px;background:linear-gradient(145deg,rgba(22,27,44,.85) 0,rgba(13,17,30,.95) 100%);border:1px solid rgba(255,122,0,.28);border-radius:24px;padding:34px 30px;box-shadow:0 25px 50px -12px rgba(0,0,0,.7),0 0 35px rgba(255,122,0,.15);overflow:hidden;direction:rtl;text-align:right;font-family:inherit}.jb-glow-spot{position:absolute;top:-60px;right:-60px;width:140px;height:140px;background:radial-gradient(circle,rgba(255,122,0,.4) 0,transparent 70%);filter:blur(20px);pointer-events:none}.jb-auth-header{text-align:center;margin-bottom:24px}.jb-auth-logo-badge{width:58px;height:58px;margin:0 auto 12px;border-radius:18px;background:rgba(255,122,0,.1);border:1px solid rgba(255,122,0,.3);display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px rgba(255,122,0,.2)}.jb-auth-title{color:#fff;font-size:1.35rem;font-weight:800;margin:0 0 6px}.jb-highlight{color:#ff7a00;text-shadow:0 0 10px rgba(255,122,0,.4)}.jb-auth-subtitle{color:#8c9bb0;font-size:.85rem;margin:0}.jb-auth-tabs{display:flex;background:rgba(255,255,255,.04);border-radius:14px;padding:4px;margin-bottom:24px;border:1px solid rgba(255,255,255,.06)}.jb-tab-btn{flex:1;background:0 0;border:none;outline:0;color:#94a3b8;padding:9px;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .25s ease}.jb-tab-btn.active{background:rgba(255,122,0,.18);color:#ff9d42;box-shadow:0 2px 10px rgba(0,0,0,.2)}.jb-form-group{margin-bottom:16px}.jb-form-group label{display:block;color:#cbd5e1;font-size:.8rem;margin-bottom:7px}.jb-input-wrapper{position:relative;display:flex;align-items:center}.jb-input-wrapper svg{position:absolute;right:14px;color:#64748b;pointer-events:none;transition:color .2s ease}.jb-input-wrapper input{width:100%;background:rgba(10,14,25,.7);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 42px 12px 14px;color:#fff;font-size:.88rem;outline:0;transition:all .25s ease}.jb-input-wrapper input:focus{border-color:#ff7a00;box-shadow:0 0 12px rgba(255,122,0,.3);background:rgba(15,20,36,.9)}.jb-input-wrapper input:focus+svg,.jb-input-wrapper:focus-within svg{color:#ff7a00}.jb-form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;font-size:.78rem}.jb-checkbox-label{display:flex;align-items:center;gap:7px;color:#94a3b8;cursor:pointer}.jb-checkbox-label input{accent-color:#ff7a00;cursor:pointer}.jb-link-muted{color:#ff9d42;text-decoration:none;transition:opacity .2s}.jb-link-muted:hover{opacity:.8}.jb-btn-primary{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 20px;border-radius:14px;border:none;background:linear-gradient(135deg,#ff8d1a 0,#e65c00 100%);color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 4px 20px rgba(255,122,0,.4);transition:all .3s ease}.jb-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(255,122,0,.6)}.jb-btn-primary:active{transform:translateY(0)}.jb-auth-footer{margin-top:22px;text-align:center}.jb-secure-text{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:#64748b}.d-none{display:none!important}@keyframes fadeInModal{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.jb-about-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(10,15,29,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10000;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;direction:rtl;font-family:inherit;padding:15px;box-sizing:border-box}.jb-about-overlay.active{display:flex;opacity:1}.jb-about-content{background:linear-gradient(135deg,rgba(15,23,42,.95) 0,rgba(17,24,39,.98) 100%);border:1px solid rgba(84,214,210,.35);box-shadow:0 0 35px rgba(84,214,210,.15),0 20px 40px rgba(0,0,0,.6);border-radius:20px;width:100%;max-width:680px;max-height:90vh;overflow-y:auto;padding:28px 24px;position:relative;color:#e2e8f0;transform:scale(.92);transition:transform .3s cubic-bezier(.175, .885, .32, 1.275);scrollbar-width:thin;scrollbar-color:#54d6d2 rgba(15,23,42,0.5)}.jb-about-overlay.active .jb-about-content{transform:scale(1)}.jb-about-close{position:absolute;top:16px;left:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#94a3b8;width:34px;height:34px;border-radius:50%;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.jb-about-close:hover{color:#fff;background:rgba(239,68,68,.3);border-color:#ef4444;transform:rotate(90deg)}.jb-about-header{text-align:center;margin-bottom:22px}.jb-about-badge{display:inline-block;padding:4px 14px;background:rgba(84,214,210,.12);border:1px solid rgba(84,214,210,.3);color:#54d6d2;border-radius:20px;font-size:.8rem;font-weight:600;margin-bottom:10px}.jb-about-title{font-size:1.5rem;margin:0 0 6px 0;color:#fff;font-weight:700}.jb-about-title span{color:#ff9d2e;text-shadow:0 0 12px rgba(255,157,46,.4)}.jb-about-subtitle{font-size:.88rem;color:#94a3b8;margin:0;line-height:1.5}.jb-about-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px;display:flex;gap:14px;align-items:flex-start;transition:all .25s ease}.jb-about-card:hover{background:rgba(255,255,255,.05);border-color:rgba(84,214,210,.3);transform:translateY(-2px)}.jb-about-card.highlight{background:linear-gradient(135deg,rgba(84,214,210,.08) 0,rgba(255,157,46,.05) 100%);border:1px solid rgba(84,214,210,.25);margin-bottom:16px}.jb-card-icon{font-size:1.6rem;line-height:1;padding-top:2px}.jb-card-info h3{margin:0 0 4px 0;font-size:.98rem;color:#54d6d2;font-weight:600}.jb-card-info p{margin:0;font-size:.84rem;color:#cbd5e1;line-height:1.6}.jb-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:600px){.jb-about-grid{grid-template-columns:1fr}}.jb-about-footer-box{margin-top:18px;padding:10px 14px;background:rgba(0,0,0,.25);border-radius:10px;text-align:center;border:1px dashed rgba(255,255,255,.1)}.jb-about-footer-box p{margin:0;font-size:.78rem;color:#94a3b8}.jb-input-wrapper input[type=number]::-webkit-inner-spin-button,.jb-input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.jb-input-wrapper input[type=number]{-moz-appearance:textfield;appearance:textfield}.btn-icon{display:inline-flex!important;align-items:center;justify-content:center;width:38px;height:38px;padding:0!important;border-radius:10px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;transition:all .3s ease;cursor:pointer}.btn-icon:hover{background:rgba(255,122,0,.2)!important;border-color:#ff7a00!important;color:#ff7a00!important;transform:translateY(-2px)}.btn-icon i{font-size:18px;line-height:1}