@font-face{font-family:Cairo;src:url(/fonts/cairo-arabic.woff2)format("woff2");font-weight:200 1000;font-display:swap;unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:Cairo;src:url(/fonts/cairo-latin.woff2)format("woff2");font-weight:200 1000;font-display:swap}:root{--bg:#f4f5f7;--surface:#fff;--text:#16181d;--muted:#646a73;--line:#e2e4e8;--brand:#0b1f4d;--brand-ink:#fff;--accent:#d9a441;--ok:#137a3a;--ok-bg:#e7f6ec;--warn:#8a5a00;--warn-bg:#fff4dc;--err:brown;--err-bg:#fcebeb;--radius:12px}@media (prefers-color-scheme:dark){:root{--bg:#0f1115;--surface:#171a20;--text:#eceef2;--muted:#9aa1ab;--line:#2a2e36;--brand:#3d6ae0;--ok-bg:#12301d;--warn-bg:#33270b;--err-bg:#3a1616;--ok:#6fd28f;--warn:#f0c060;--err:#ff8c8c}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:Cairo,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif;font-size:15px;line-height:1.7}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}h1{margin:0 0 12px;font-size:22px}h2{margin:22px 0 10px;font-size:17px}p{margin:0 0 10px}.muted{color:var(--muted)}.small{font-size:13px}.shell{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.side{background:var(--surface);border-inline-end:1px solid var(--line);flex-direction:column;gap:4px;padding:18px 14px;display:flex}.side .logo{margin-bottom:14px;font-size:18px;font-weight:800}.side a{color:var(--text);border-radius:8px;padding:8px 10px;display:block}.side a:hover,.side a.on{background:var(--bg);text-decoration:none}.side .credits{color:var(--muted);margin-top:auto;padding:8px 10px;font-size:13px}.main{width:100%;max-width:1100px;padding:24px}@media (max-width:760px){.shell{grid-template-columns:1fr}.side{border-inline-end:0;border-bottom:1px solid var(--line);flex-flow:wrap;padding:10px 16px}.side .logo{width:100%;margin:0 0 4px}.side .credits{width:100%;margin:0}.main{padding:16px}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;padding:18px}.grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}label{flex-direction:column;gap:4px;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}label .hint{color:var(--muted);font-size:13px;font-weight:400}input[type=text],input[type=email],input[type=password],input[type=url],input[type=number],textarea,select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;width:100%;padding:9px 12px;font-size:15px}textarea{resize:vertical;min-height:110px}input:focus,textarea:focus,select:focus{outline:2px solid color-mix(in srgb, var(--brand) 35%, transparent);border-color:var(--brand)}.ltr{text-align:left;direction:ltr}.btn{font:inherit;cursor:pointer;background:var(--brand);color:var(--brand-ink);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.08);text-decoration:none}.btn.secondary{background:var(--surface);color:var(--text);border-color:var(--line)}.btn.danger{background:var(--err)}.btn:disabled{opacity:.55;cursor:default}.notice{border-radius:10px;margin-bottom:14px;padding:10px 14px}.notice.ok{background:var(--ok-bg);color:var(--ok)}.notice.warn{background:var(--warn-bg);color:var(--warn)}.notice.err{background:var(--err-bg);color:var(--err)}.badge{background:var(--bg);color:var(--muted);border-radius:99px;padding:1px 9px;font-size:12px;font-weight:700;display:inline-block}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.badge.err{background:var(--err-bg);color:var(--err)}table.list{border-collapse:collapse;width:100%}table.list th,table.list td{text-align:start;border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 8px}table.list th{color:var(--muted);font-size:13px;font-weight:700}.thumb{object-fit:cover;background:var(--bg);border-radius:8px;width:64px;height:64px}.auth{justify-content:center;align-items:center;min-height:100vh;padding:20px 16px;display:flex}.auth .card{width:100%;max-width:400px}.auth h1{text-align:center}.vs{border:2px solid var(--brand);border-radius:var(--radius);background:var(--surface);padding:18px}.vs h3{margin:0 0 10px;font-size:16px}.vs-cols{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:14px;display:grid}.vs-box{border:1px solid var(--line);border-radius:12px;padding:14px}.vs-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.vs-row>b{min-width:70px}.seg{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.seg button{font:inherit;background:var(--surface);color:var(--text);cursor:pointer;border:0;border-inline-start:1px solid var(--line);padding:8px 14px}.seg button:first-child{border-inline-start:0}.seg button.on{background:var(--brand);color:var(--brand-ink);font-weight:700}.seg button:disabled{opacity:.5;cursor:default}.tag-new{color:#fff;background:#c62828;border-radius:6px;margin-inline-start:6px;padding:0 6px;font-size:11px;font-weight:700}.tag-best{color:#0a7d38;background:#e6f4ea;border-radius:6px;margin-inline-start:6px;padding:0 6px;font-size:11px;font-weight:700}.sw{cursor:pointer;background:#cfd3da;border:0;border-radius:99px;flex:none;width:44px;height:24px;transition:background .15s;position:relative}.sw:after{content:"";top:3px;background:#fff;border-radius:50%;width:18px;height:18px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:3px}.sw.on{background:var(--brand)}.sw.on:after{inset-inline-start:23px}.vs-opt{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;flex-direction:row!important;display:flex!important}.vs-opt.on{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, transparent)}.vs-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.vs-card{border:2px solid var(--line);cursor:pointer;border-radius:12px;padding:12px}.vs-card.on{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 6%, transparent)}.vs-chips{flex-wrap:wrap;gap:6px;display:flex}.vs-chips span{background:var(--bg);border-radius:99px;padding:3px 10px;font-size:13px}.wm-stage{aspect-ratio:9/16;background:#111;border-radius:12px;position:relative;overflow:hidden}.wm-bg{background:linear-gradient(160deg,#3a4a5a,#8a6a4a 60%,#2a2a3a);position:absolute;inset:0}.wm-off{color:#fff;opacity:.6;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.wm-logo{position:absolute;top:0;left:0}.wm-logo.bounce{animation:3.3s linear infinite alternate wmx,4.7s linear infinite alternate wmy}.wm-logo.jump{animation:9s step-end infinite wmjump}@keyframes wmx{0%{left:0}to{left:calc(100% - var(--w,22%))}}@keyframes wmy{0%{top:0}to{top:88%}}@keyframes wmjump{0%{top:7%;left:4%}16.6%{top:30%;left:70%}33.3%{top:80%;left:70%}50%{top:55%;left:4%}66.6%{top:8%;left:70%}83.3%{top:78%;left:4%}}
