:root{color-scheme:light}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{background:#f5f8ff;overflow-x:hidden}:root{--accent:#14b8a6;--accent-glow:#14b8a633;--card-glow:linear-gradient(90deg,#ff2d55,#ff9500,#ffd60a,#34c759,#00c7be,#0a84ff,#5e5ce6,#bf5af2,#ff2d55);--bg:#f5f8ff;--bg2:#eef3fd;--surface:#ffffff;--surfaceHi:#eef3fd;--line:#d8e2f5;--lineHi:#b7caee;--grid:#cdd9f2;--text:#0c1330;--muted:rgba(12,19,48,.92);--faint:rgba(12,19,48,.7)}.no-card-border .pm-cardborder{display:none!important}.pm-tile{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;gap:8px;font-family:Tajawal,sans-serif;font-weight:700;font-size:14px;color:var(--text);background:color-mix(in srgb,var(--surface) 58%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:13px;padding:10px 14px;cursor:pointer;position:relative;overflow:hidden;white-space:nowrap;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s,border-color .16s,background .16s}.pm-tile svg{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.pm-tile:hover{transform:translateY(-3px);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 26%,transparent)}.pm-tile:hover svg{transform:scale(1.18) rotate(-4deg)}.pm-tile:active{transform:translateY(-1px) scale(.97)}.pm-tile:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(110deg,transparent,color-mix(in srgb,var(--accent) 22%,transparent),transparent);transform:skew(-18deg);pointer-events:none;transition:left .55s ease}.pm-tile:hover:after{left:130%}.pm-act{display:inline-flex;flex-direction:column;align-items:center;gap:6px;width:66px;background:none;border:none;padding:4px 2px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.pm-act svg{transition:transform .16s,filter .16s}.pm-act .pm-act-lbl{font-family:Tajawal,sans-serif;font-size:11.5px;color:var(--faint);text-align:center;line-height:1.3;transition:color .16s}.pm-act:hover{transform:translateY(-3px)}.pm-act:hover svg{transform:scale(1.14) rotate(-4deg);filter:drop-shadow(0 0 7px var(--accent))}.pm-act:hover .pm-act-lbl{color:var(--text)}.pm-act:active{transform:translateY(-1px) scale(.95)}.pm-vb{background:none;border:none;cursor:pointer;font-family:Tajawal,sans-serif;font-weight:600;font-size:13px;color:var(--faint);padding:4px 7px;transition:color .16s,transform .12s;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.pm-vb:hover{color:var(--text)}.pm-vb:active{transform:scale(.93)}.pm-vb.on{color:var(--accent);font-weight:700}.no-card-bg .pm-card{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.no-card-bg .pm-card:before,.no-card-bg .pm-card:after{display:none!important}body{zoom:1.08}@keyframes tpSlideIn{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:none}}@keyframes tpPulse{0%{box-shadow:0 0 #10b9818c}70%{box-shadow:0 0 0 7px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes tpDot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@keyframes tpZoom{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.fade-in{animation:tpSlideIn .34s cubic-bezier(.21,.9,.35,1.15) both}.tp-pulse{animation:tpPulse 2s ease-out infinite}.tp-zoom{animation:tpZoom .22s cubic-bezier(.2,.9,.3,1.2) both}.tp-typing{display:inline-flex;align-items:center;gap:3px;margin-inline-start:6px}.tp-typing i{width:5px;height:5px;border-radius:99px;background:#10b981;display:inline-block;animation:tpDot 1.15s infinite}.tp-typing i:nth-child(2){animation-delay:.18s}.tp-typing i:nth-child(3){animation-delay:.36s}.ag-chat-item{transition:transform .18s ease,background .18s ease,border-color .25s ease,box-shadow .25s ease}.ag-chat-item:hover{transform:translate(-3px)}.ag-chat-item.on{box-shadow:0 0 0 1px var(--accent),0 4px 18px color-mix(in srgb,var(--accent) 22%,transparent)}.ag-chat-item,.ag-menu-item,.ag-btn,.save-btn,.pm-act{will-change:transform}.ag-btn,.save-btn{transition:transform .14s ease,filter .18s ease,box-shadow .2s ease}.ag-btn:hover,.save-btn:hover{filter:brightness(1.12)}.ag-btn:active,.save-btn:active{transform:scale(.955)}.ag-thread{scroll-behavior:smooth}.ag-thread>div{animation:tpSlideIn .3s cubic-bezier(.21,.9,.35,1.12) both}.ag-thread>div button{opacity:.38;transition:opacity .18s ease,transform .14s ease}.ag-thread>div:hover button{opacity:1}.ag-thread>div button:hover{transform:translateY(-1.5px)}.ag-thread>div button:active{transform:scale(.92)}svg.lucide{stroke-width:1.8;transition:color .2s ease,transform .2s ease}button:not(.ag-btn-primary):hover svg.lucide{color:var(--accent)}button:active svg.lucide{transform:scale(.92)}@keyframes tmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tmModalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}input:focus,textarea:focus,select:focus{outline:none!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)!important;transition:border-color .15s,box-shadow .15s}[style*=tmModalIn],[style*=tmModalIn] div,[style*=tmModalIn] input,[style*=tmModalIn] textarea,[style*=tmModalIn] select,[style*=tmModalIn] button{border-radius:0!important}body.tm-noglass [style*="var(--surface)"]:not([style*=tmModalIn]):not(input):not(select):not(textarea):not(button){background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.u4{--u4-ink: color-mix(in srgb, var(--accent) 62%, #eef2ff);--u4-sh: color-mix(in srgb, var(--accent) 38%, transparent);--u4-hl: color-mix(in srgb, var(--accent) 14%, transparent);font-family:Tajawal,Cairo,system-ui,sans-serif}.u4 input,.u4 button,.u4 select,.u4 textarea{font-family:inherit}@keyframes u4Up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.u4-bg{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.u4-win{border-radius:0!important;border:1.5px solid transparent!important;border-image:var(--card-glow) 1!important;box-shadow:6px 6px 0 var(--u4-sh)!important;background:var(--surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:u4Up .3s cubic-bezier(.34,1.56,.64,1) both;padding:26px 28px!important}.u4-head{display:flex;align-items:center;gap:10px;margin-bottom:26px}.u4-title{font-size:21px;font-weight:900;color:var(--text)}.u4-sub{font-size:13px;font-weight:600;color:var(--faint)}.u4-f{animation:u4Up .32s cubic-bezier(.16,1,.3,1) both}.u4-in{width:100%;font:inherit;font-size:14.5px;font-weight:600;color:var(--text);padding:11px 13px;border:1.5px solid var(--u4-ink);background:transparent;border-radius:0;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.u4-in:focus{outline:none!important;border-color:var(--accent)!important;box-shadow:3px 3px 0 var(--u4-ink)!important;transform:translate(-1px,-1px)}.u4 .ag-btn,.u4 .ag-btn-primary{border:1.5px solid var(--u4-ink)!important;border-radius:0!important;box-shadow:2px 2px 0 var(--accent);background:transparent;color:var(--text);transition:all .25s cubic-bezier(.34,1.56,.64,1)}.u4 .ag-btn:hover,.u4 .ag-btn-primary:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--accent)}.u4 .ag-btn:active,.u4 .ag-btn-primary:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--accent)}.u4 .ag-btn-primary{background:transparent!important;color:var(--text)!important;font-weight:800}.u4 .ag-btn.sm,.u4 .ag-btn.xs{padding:5px 12px!important;font-size:12.5px!important}.u4 .ag-btn.danger{color:#c22b4e}.u4 .ag-btn.u4-bare{border:none!important;box-shadow:none!important;background:transparent!important;padding:4px 6px!important;color:#e23d3d!important}.u4 .ag-btn.u4-bare:hover{transform:translateY(-1px);box-shadow:none!important}.u4 .ag-btn.u4-bare:active{transform:scale(.88)}.u4 .ag-shown{background:var(--surface)!important;color:var(--text)!important;border:1.5px solid var(--u4-ink)!important;box-shadow:3px 3px 0 var(--u4-sh);border-radius:0!important}.u4 .ag-shown b{color:var(--accent)}.u4 .ag-err{background:var(--surface)!important;color:#e23d3d!important;border:1.5px solid #e23d3d!important;border-radius:0!important}.u4 .ag-panel{border:none!important;background:transparent!important;border-radius:0!important;padding:0!important}.u4-row{animation:u4Up .3s cubic-bezier(.16,1,.3,1) both;transition:background .18s}.u4-row:hover{background:var(--u4-hl)}.u4-row td{border:none;padding:13px 10px;font-size:14px;vertical-align:middle}.u4-acts{opacity:.4;transition:opacity .15s;flex-wrap:nowrap!important}.u4-row:hover .u4-acts{opacity:1}.u4-row td:last-child{white-space:nowrap}.u4-th{text-align:right;font-size:11px;letter-spacing:.14em;font-weight:800;color:var(--faint);padding:6px 10px 10px;border:none}.u4-kick{font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--faint)}.u4-lbl{display:block;font-weight:700;color:var(--muted);font-size:13px;margin:0 0 6px}:root{--card-glow: linear-gradient(90deg, var(--accent), var(--accent))}.ag-card{border-radius:0!important;border:1.5px solid transparent!important;border-image:var(--card-glow) 1!important;box-shadow:6px 6px color-mix(in srgb,var(--accent) 38%,transparent)!important;animation:u4Up .3s cubic-bezier(.34,1.56,.64,1) both}.u4 .ag-modal-h{margin-bottom:26px}.u4 .ag-modal-h>span:first-child{font-size:21px;font-weight:900;color:var(--text)}.u4 .opt-btn,.u4 .save-btn,.u4 .ghost{border-radius:0!important}.pp-title{font-weight:900!important}.pp-tab{border-radius:0!important;border:1.5px solid color-mix(in srgb,var(--accent) 62%,#eef2ff)!important;transition:all .25s cubic-bezier(.34,1.56,.64,1)!important}.pp-tab:hover{transform:translate(-2px,-2px)!important;box-shadow:3px 3px 0 var(--accent)!important}.pp-tab.on{box-shadow:3px 3px 0 var(--accent)!important;transform:translate(-1px,-1px)!important}.pp-tablewrap{border-radius:0!important;border:1.5px solid color-mix(in srgb,var(--accent) 62%,#eef2ff)!important;box-shadow:5px 5px color-mix(in srgb,var(--accent) 38%,transparent)!important}.pp-t thead th{font-size:11px!important;letter-spacing:.12em!important;font-weight:800!important;color:var(--faint)!important;border:none!important}.pp-t td{border:none!important}.pp-t tbody tr{transition:background .18s}.pp-t tbody tr:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)!important}.pp-pill,.pp-act,.pp-filter,.pp-back,.pp-mini,.pp-mini i,.pp-dsec,.pp-urow{border-radius:0!important}.pp-act,.pp-filter{transition:all .25s cubic-bezier(.34,1.56,.64,1)!important}.pp-act:hover,.pp-filter:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--accent)}.pp-act:active,.pp-filter:active{transform:translate(1px,1px);box-shadow:none}.pp-dsec h4{font-size:11px!important;letter-spacing:.14em!important;font-weight:800!important;color:var(--faint)!important}.pp-drawer{border-radius:0!important;border:1.5px solid transparent!important;border-image:var(--card-glow) 1!important;box-shadow:6px 6px color-mix(in srgb,var(--accent) 38%,transparent)!important}.pp-tix,.pp-card{border-radius:0!important;border:1.5px solid color-mix(in srgb,var(--accent) 62%,#eef2ff)!important;box-shadow:4px 4px color-mix(in srgb,var(--accent) 30%,transparent)!important}.pp-input{border-radius:0!important;border:1.5px solid color-mix(in srgb,var(--accent) 62%,#eef2ff)!important;transition:all .25s cubic-bezier(.34,1.56,.64,1)!important}.pp-input:focus{outline:none!important;border-color:var(--accent)!important;box-shadow:3px 3px color-mix(in srgb,var(--accent) 62%,#eef2ff)!important;transform:translate(-1px,-1px)}.pp-table{border-radius:0!important;border:1.5px solid color-mix(in srgb,var(--accent) 62%,#eef2ff)!important;box-shadow:5px 5px color-mix(in srgb,var(--accent) 38%,transparent)!important;border-collapse:separate!important;border-spacing:0!important}.pp-table thead th{font-size:11px!important;letter-spacing:.12em!important;font-weight:800!important;color:var(--faint)!important;border:none!important}.pp-table td{border:none!important}.pp-table tbody tr{transition:background .18s}.pp-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)!important}:root{--ag-teal:#14b8a6;--ag-navy:var(--text);--ag-neon:#e8ff00}.ag-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--bg);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:32px 32px;z-index:50;padding:20px}.ag-card{width:100%;max-width:430px;background:color-mix(in srgb,var(--surface) 86%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:0;padding:30px 28px;box-shadow:4px 4px color-mix(in srgb,var(--accent) 30%,transparent)}.ag-title{font-size:26px;font-weight:900;color:var(--text);text-align:center}.ag-sub{color:var(--ag-teal);font-weight:800;text-align:center;margin:4px 0 18px}.ag-label{display:block;font-weight:700;color:var(--muted);font-size:14px;margin:12px 0 5px}.ag-input{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:0;font:inherit;font-size:15px;background:color-mix(in srgb,var(--surface) 70%,transparent)}.ag-input:focus{outline:none;border-color:var(--accent);background:color-mix(in srgb,var(--surface) 92%,transparent)}.ag-btn{padding:9px 16px;border:1px solid var(--line);border-radius:0;background:color-mix(in srgb,var(--surface) 72%,transparent);font:inherit;font-weight:700;cursor:pointer;color:var(--text)}.ag-btn:hover{background:var(--surfaceHi)}.ag-btn.sm{padding:6px 12px;font-size:14px}.ag-btn.xs{padding:4px 9px;font-size:14px}.ag-btn.danger{color:#9a1b3a;border-color:#e7c9d2}.ag-btn.danger:hover{background:#fbeef1}.ag-btn-primary{background:var(--ag-neon);border-color:var(--ag-neon);color:#0b1020;width:100%;padding:13px;font-size:16px;font-weight:900;margin-top:18px}.ag-btn-primary:hover{filter:brightness(.97)}.ag-err{background:#fbeef1;color:#9a1b3a;border-radius:0;padding:11px 14px;margin-top:14px;text-align:center;font-weight:600}.ag-hint{color:var(--faint);font-size:14px;text-align:center;margin-top:14px;line-height:1.8}.ag-link{background:none;border:none;color:var(--ag-teal);text-decoration:underline;font:inherit;font-size:14px;cursor:pointer;display:block;margin:12px auto 0}.ag-pill{position:fixed;top:8px;right:14px;z-index:9000;display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:0;padding:5px 6px 5px 12px;box-shadow:4px 4px color-mix(in srgb,var(--accent) 30%,transparent)}.ag-badge{background:var(--ag-neon);color:#0b1020;font-weight:800;font-size:14px;padding:3px 9px;border-radius:0}.ag-badge.sub{background:#e2e8f0;color:#475569}.ag-name{font-weight:700;font-size:14px;color:var(--text)}.ag-gear{width:30px;height:30px;border-radius:0;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;font-size:15px}.ag-gear:hover{background:var(--surfaceHi)}.ag-menu{position:fixed;top:52px;right:14px;min-width:230px;background:color-mix(in srgb,var(--surface) 80%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1.5px solid var(--line);border-radius:0;box-shadow:4px 4px color-mix(in srgb,var(--accent) 32%,transparent);padding:6px}.ag-menu-item{display:block;width:100%;text-align:right;padding:10px 12px;border:none;background:none;border-radius:0;font:inherit;font-weight:600;cursor:pointer;color:var(--text)}.ag-menu-item:hover{background:var(--surfaceHi)}.ag-menu-item.small{font-size:14px;font-weight:500;padding:7px 12px}.ag-menu-item.danger{color:#9a1b3a}.ag-sub-menu{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:4px 0;padding:4px 0}.ag-menu-label{font-size:14px;color:var(--faint);padding:4px 12px}.ag-bug{position:fixed;bottom:16px;left:16px;z-index:9000;width:46px;height:46px;border-radius:0;border:1px solid var(--line);background:var(--surface);cursor:pointer;font-size:20px;box-shadow:4px 4px color-mix(in srgb,var(--accent) 30%,transparent)}.ag-bug.has{border-color:#9a1b3a}.ag-bug-c{position:absolute;top:-4px;right:-4px;background:#9a1b3a;color:#fff;font-size:14px;font-weight:800;min-width:18px;height:18px;border-radius:0;padding:0 4px;line-height:18px}.ag-preview{position:fixed;top:0;left:0;right:0;z-index:8500;background:#e8ff00;color:#0b1020;text-align:center;padding:7px 14px;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;gap:12px}.ag-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:9500;padding:20px}.ag-modal{width:100%;max-width:560px;max-height:88vh;overflow:auto;background:color-mix(in srgb,var(--surface) 78%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:0;padding:20px;box-shadow:4px 4px color-mix(in srgb,var(--accent) 30%,transparent)}.ag-modal.wide{max-width:780px}.ag-modal-h{display:flex;align-items:center;justify-content:space-between;font-size:19px;font-weight:900;color:var(--text);margin-bottom:14px}.ag-panel{background:color-mix(in srgb,var(--surface) 60%,transparent);border:1px solid var(--line);border-radius:0;padding:14px;margin-bottom:14px}.ag-row{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.ag-row>div{min-width:140px}.ag-shown{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;border-radius:0;padding:10px 12px;margin-top:10px;font-size:14px}.ag-table{width:100%;border-collapse:collapse}.ag-table th,.ag-table td{text-align:right;padding:10px 8px;border-bottom:1px solid var(--line);font-size:14px}.ag-table th{color:var(--faint);font-weight:700}.ag-acts{display:inline-flex;gap:6px;flex-wrap:wrap}.ag-chat{display:flex;gap:12px;height:60vh}.ag-chat-list{width:210px;border:1px solid var(--lineHi);border-radius:0;overflow:auto;flex-shrink:0}.ag-chat-item{display:block;width:100%;text-align:right;padding:11px 12px;border:none;border-bottom:1px solid var(--lineHi);background:none;font:inherit;font-weight:700;cursor:pointer;color:var(--text)}.ag-chat-item.on{background:color-mix(in srgb,var(--accent) 16%,transparent)}.ag-chat-item:hover{background:var(--surfaceHi)}.ag-mini{display:block;font-size:14px;color:var(--faint);font-weight:500}.ag-chat-main{flex:1;border:1px solid var(--lineHi);border-radius:0;display:flex;flex-direction:column}.ag-chat-head{font-weight:800;padding:11px 14px;border-bottom:1px solid var(--line);color:var(--text)}.ag-thread{flex:1;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.ag-bubble{max-width:72%;padding:9px 13px;border-radius:0;font-size:14px;line-height:1.7;box-shadow:3px 3px color-mix(in srgb,var(--accent) 14%,transparent)}.ag-bubble.mine{align-self:flex-start;background:var(--accent);color:#fff;border:1px solid color-mix(in srgb,var(--accent) 55%,#000)}.ag-bubble.other{align-self:flex-end;background:color-mix(in srgb,var(--surface) 85%,transparent);color:var(--text);border:1px solid var(--lineHi)}.ag-file{font-size:14px;opacity:.85;margin-top:3px}.ag-chat-input{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line)}.ag-chat-input input{flex:1;padding:10px 13px;border:1px solid var(--line);border-radius:0;font:inherit;background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--text)}.ag-empty{color:var(--faint);text-align:center;padding:30px}.ag-logbox{max-height:62vh;overflow:auto;border:1px solid var(--line);border-radius:0}.ag-logrow{display:flex;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line);font-size:14px;align-items:flex-start}.ag-logrow.error,.ag-logrow.promise,.ag-logrow.console{background:color-mix(in srgb,#e23d3d 10%,transparent)}.ag-logt{color:var(--faint);font-size:14px;white-space:nowrap}.ag-logtype{font-weight:800;font-size:14px;color:#9a1b3a;white-space:nowrap}.ag-logmsg{color:var(--text);word-break:break-word;direction:ltr;text-align:left;flex:1;font-family:ui-monospace,monospace}.ag-return{background:#e8ff00;color:#0b1020;border:none;border-radius:0;padding:5px 11px;font:inherit;font-weight:800;font-size:14px;cursor:pointer}.ag-return:hover{filter:brightness(.96)}.ag-modal select.ag-input,.ag-modal select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2314b8a6' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;padding-left:32px}.ag-modal select option{background:var(--surface);color:var(--text)}[data-theme=dark] .ag-modal select option{background:#1a2136;color:#f5f8ff}.ag-modal input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px;flex-shrink:0;cursor:pointer}.ag-modal .ag-input{color:var(--text)}[data-theme=dark] .ag-btn.danger{color:#ff8585;border-color:#e23d3d66}[data-theme=dark] .ag-btn.danger:hover{background:#e23d3d24}.ag-modal .ag-table th{color:var(--accent)}.ag-modal svg{color:currentColor}.ag-err{background:#e23d3d1f!important;color:#e23d3d!important;border:1px solid rgba(226,61,61,.35);border-radius:0;padding:9px 14px;font-weight:800;font-size:13.5px}.ag-modal input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;border:1.5px solid var(--line);border-radius:0;background:color-mix(in srgb,var(--surface) 70%,transparent);position:relative}.ag-modal input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.ag-modal input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;right:5px;bottom:5px;left:2px;border:solid var(--bg);border-width:0 0 2.5px 2.5px;transform:rotate(-45deg) translate(1px,-1px)}[data-theme=dark] .ag-modal,[data-theme=dark] .ag-modal b,[data-theme=dark] .ag-modal label,[data-theme=dark] .ag-modal td,[data-theme=dark] .ag-modal span:not([style*=color]){color:#f5f8ff}[data-theme=dark] .ag-modal .ag-btn{color:#f5f8ff;background:#ffffff0f;border-color:#ffffff29}[data-theme=dark] .ag-modal .ag-btn:hover{background:#ffffff1f}[data-theme=dark] .ag-modal .ag-btn.danger{color:#ff8585;border-color:#e23d3d73;background:transparent}[data-theme=dark] .ag-modal .ag-hint,[data-theme=dark] .ag-modal .ag-label{color:#aab3cc}[data-theme=dark] .ag-modal .ag-menu-item,[data-theme=dark] .ag-modal .ag-menu-item b{color:#f5f8ff}.ag-modal .ag-table th,.ag-modal .ag-table td{padding:10px 12px}.ag-modal .ag-table tr{border-top:1px solid var(--line)}.ag-modal .ag-table{border-collapse:collapse;width:100%}.ag-modal .ag-panel{border:1px solid var(--line);border-radius:0;padding:12px 14px}[data-theme=dark] .ag-modal,[data-theme=dark] .ag-modal b,[data-theme=dark] .ag-modal strong,[data-theme=dark] .ag-modal label,[data-theme=dark] .ag-modal td,[data-theme=dark] .ag-modal th,[data-theme=dark] .ag-modal div,[data-theme=dark] .ag-modal span{color:#f5f8ff!important}[data-theme=dark] .ag-modal .ag-btn,[data-theme=dark] .ag-modal button{color:#f5f8ff!important;background:#ffffff12;border-color:#ffffff2e}[data-theme=dark] .ag-modal .ag-hint,[data-theme=dark] .ag-modal .ag-label,[data-theme=dark] .ag-modal [style*=faint]{color:#aab3cc!important}[data-theme=dark] .ag-modal .ag-btn.danger,[data-theme=dark] .ag-modal button.danger{color:#ff8585!important;background:transparent}[data-theme=dark] .ag-modal .ag-err{color:#ff8585!important}[data-theme=dark] .ag-modal [style*=--accent]{color:var(--accent)!important}[data-theme=dark] .ag-modal select,[data-theme=dark] .ag-modal input,[data-theme=dark] .ag-modal .ag-input{color:#f5f8ff!important}[data-theme=dark] .ag-modal .ag-btn-primary,[data-theme=dark] .ag-modal button.ag-btn-primary{color:#0b1020!important}.ag-modal button,.ag-btn,.ag-menu-item,.ag-modal select,.ag-modal input[type=checkbox]{transition:color .18s ease,background .18s ease,border-color .18s ease,transform .12s ease,box-shadow .18s ease}.ag-modal button:hover:not(.ag-btn-primary):not(.danger),.ag-btn:hover:not(.danger){color:var(--accent)!important;border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 10%,transparent)!important}[data-theme=dark] .ag-modal button:hover:not(.ag-btn-primary):not(.danger){color:var(--accent)!important}.ag-menu-item:hover{color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 8%,transparent)}.ag-modal button:active,.ag-btn:active,.ag-menu-item:active{transform:scale(.96)}.ag-modal select:hover,.ag-modal .ag-input:hover{border-color:var(--accent)}.ag-modal input[type=checkbox]:hover{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.ag-btn.danger:hover,.ag-modal button.danger:hover{color:#ff8585!important;border-color:#e23d3d!important;background:#e23d3d1a!important}[data-theme=dark] .ag-btn-primary,[data-theme=dark] .ag-modal button.ag-btn-primary{background:color-mix(in srgb,var(--accent) 22%,transparent)!important;border:1px solid var(--accent)!important;color:#fff!important;font-weight:800}[data-theme=dark] .ag-btn-primary:hover{background:color-mix(in srgb,var(--accent) 34%,transparent)!important;color:#fff!important;box-shadow:0 0 18px color-mix(in srgb,var(--accent) 35%,transparent)}@keyframes tpmsBlink{0%,to{color:var(--accent);opacity:1}50%{color:var(--accent);opacity:.45}}.ag-menu-item.has-new{animation:tpmsBlink 1.3s ease-in-out infinite;font-weight:800!important}.ag-menu-item.has-new:before{content:"●";color:var(--accent);font-size:9px;margin-inline-end:7px;vertical-align:middle}.ag-bubble.sys{align-self:center;max-width:88%;text-align:center;border-color:color-mix(in srgb,#e8ff00 60%,transparent);background:color-mix(in srgb,#e8ff00 9%,var(--surface));box-shadow:3px 3px color-mix(in srgb,#e8ff00 30%,transparent);font-weight:700}.ag-acts{opacity:0;transition:opacity .15s}.ag-bubble:hover .ag-acts{opacity:1}.ag-bottomnav{position:fixed;bottom:0;left:0;right:0;z-index:920;display:none;background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -3px color-mix(in srgb,var(--accent) 14%,transparent);padding:6px 4px calc(7px + env(safe-area-inset-bottom));direction:rtl}.ag-bn-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;font-family:Cairo,Segoe UI,sans-serif;font-size:10.5px;font-weight:800;color:var(--text);cursor:pointer;padding:4px 0;position:relative}.ag-bn-item.on{color:var(--accent)}.ag-bn-item svg{width:21px;height:21px}.bn-badge{position:absolute;top:-2px;inset-inline-start:50%;margin-inline-start:8px;background:#e23d3d;color:#fff;font-size:9px;font-weight:800;min-width:15px;height:15px;line-height:15px;text-align:center;border-radius:99px;padding:0 3px}@media (max-width: 768px){.ag-bottomnav{display:flex}body{padding-bottom:66px}}@keyframes agSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width: 768px){.ag-menu{position:fixed!important;top:auto!important;bottom:66px!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;max-height:68vh;overflow-y:auto;margin:0!important;border-radius:0!important;border-left:none!important;border-right:none!important;box-shadow:0 -4px color-mix(in srgb,var(--accent) 18%,transparent),0 -18px 40px #00000047!important;animation:agSheetUp .24s cubic-bezier(.16,1,.3,1)!important;transform-origin:bottom center!important;padding-bottom:10px}.ag-menu .ag-menu-item{padding-top:13px;padding-bottom:13px;font-size:14px}}@media (max-width: 768px){.ag-gear{display:none!important}}@media (max-width: 768px){body{overflow-x:hidden}img,video{max-width:100%;height:auto}.ag-modal-bg{padding:8px;align-items:flex-end}.ag-modal{max-width:100%!important;max-height:94dvh;padding:14px}.ag-modal.wide{max-width:100%!important}div:has(>table){overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}div:has(>.pm-act){flex-wrap:wrap;gap:4px;justify-content:center}.pm-act{padding:6px 8px}.pm-act-lbl{font-size:9.5px}div:has(>.pp-tab){overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.pp-tab{white-space:nowrap;flex-shrink:0}.pp-inner{padding-inline:8px}input,select,textarea{font-size:16px!important}}@media (hover: none){.ag-acts{opacity:.9!important}.ag-menu-item{padding-top:13px;padding-bottom:13px}}.ag-sheet-close{display:none}@media (max-width: 768px){.ag-menu{max-height:78vh!important}.ag-menu:before{content:"";display:block;width:44px;height:4px;background:var(--lineHi);margin:2px auto 8px;border-radius:99px}.ag-sheet-close{display:block;width:100%;text-align:center;font-family:Cairo,Segoe UI,sans-serif;font-weight:800;font-size:12.5px;color:var(--accent);background:none;border:none;border-bottom:1px solid var(--line);padding:4px 0 10px;margin-bottom:6px;cursor:pointer}}.ag-chat-back{display:none}@media (max-width: 768px){.ag-chat{display:block!important}.ag-chat:has(.ag-empty) .ag-chat-main{display:none}.ag-chat:not(:has(.ag-empty)) .ag-chat-list{display:none}.ag-chat-list{width:100%!important;max-width:100%!important}.ag-chat-main{width:100%!important}.ag-chat-head input{width:100px!important}.ag-chat-back{display:block;width:100%;text-align:right;font-family:Cairo,Segoe UI,sans-serif;font-weight:800;font-size:13px;color:var(--accent);background:none;border:none;border-bottom:1px solid var(--line);padding:9px 4px;cursor:pointer;margin-bottom:6px}}@media (max-width: 768px){.th-root{bottom:66px!important}.th-head{gap:8px!important;padding:9px 10px!important}.th-mid{display:none!important}.th-head .tm-btn{padding:7px 10px!important;font-size:12px!important}}@media (max-width: 768px){.tool-page{padding:12px 10px 84px!important}.ag-modal>div:not(.ag-modal-h){flex-wrap:wrap}.ag-modal input,.ag-modal select{min-width:0}}
