@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap');
:root{--navy:#102c42;--copper:#b47b54;--muted:#647484;--line:#dce4e7;--green:#28735b}*{box-sizing:border-box}body{margin:0;background:#f4f6f5;color:var(--navy);font-family:Cairo,Arial,sans-serif;font-size:14px}header{max-width:1280px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:26px 38px;border-bottom:1px solid var(--line)}a{color:var(--navy);text-decoration:none}.brand{font-family:Arial,sans-serif;font-size:20px;font-weight:800;letter-spacing:2px;direction:ltr}.brand span{display:block;font:12px Cairo,sans-serif;letter-spacing:0;color:var(--copper);text-align:right}main{max-width:1200px;padding:45px 25px;margin:auto}.heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.eyebrow{font-size:11px;letter-spacing:2px;color:var(--copper);font-weight:700}h1{font-size:43px;line-height:1.55;margin:13px 0;font-weight:800}h1 span{color:#526a77}.intro{color:var(--muted);max-width:630px}.shield{font:120px Arial;color:var(--copper);width:180px;height:180px;text-align:center;border:1px solid #d8c9bd;border-radius:50%;display:grid;place-items:center;margin-left:40px;background:#f1ece5}.notice{display:flex;gap:15px;padding:20px 24px;background:#e7f1ec;border:1px solid #ccdfd3;border-radius:14px;color:#235c49}.notice p{margin:5px 0 0;font-size:12px}.dot{width:9px;height:9px;border-radius:50%;background:var(--green);flex-shrink:0;margin-top:9px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0}.stats article,.card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:25px}.stats span,.stats small{display:block;color:var(--muted)}.stats strong{display:block;font-size:22px;margin:12px 0}.stats small{font-size:11px}.columns{display:grid;grid-template-columns:1fr 1.25fr;gap:20px;margin-bottom:20px}h2{font-size:18px;margin:0 0 10px}.section-head{display:flex;justify-content:space-between;gap:15px;align-items:center}.hint{font-size:12px;color:var(--muted);line-height:1.9}.tag{background:#f5ece4;color:#865535;padding:3px 12px;border-radius:20px;font-size:11px}button{font:700 13px Cairo,Arial;cursor:pointer;border:1px solid var(--navy);background:var(--navy);color:#fff;padding:10px 20px;border-radius:9px}button:disabled{opacity:.5;cursor:wait}.secondary{background:#fff;color:var(--navy);border-color:var(--line);padding:7px 12px}.fields{display:flex;gap:18px;margin:25px 0}label{display:block;font-weight:600}input,textarea{font:14px Cairo,Arial;border:1px solid #c6d2d8;border-radius:8px;padding:10px;max-width:100%;background:#fff;color:var(--navy)}input[type=number]{width:75px;margin-left:8px}.input-unit{display:block;margin-top:8px}.toggle{display:flex;align-items:center;gap:8px}input[type=checkbox]{accent-color:var(--green);width:18px;height:18px}.device{border-top:1px solid var(--line);padding:15px 0}.device p{font-size:12px;color:var(--muted);margin:5px 0}.device form{display:flex;gap:8px;margin:10px 0}.device input{min-width:0;flex:1;font:12px Arial;direction:ltr}.device .secondary{font-size:11px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:right}th{font-size:11px;color:var(--muted);font-weight:500}td,th{padding:16px 10px;border-bottom:1px solid #edf0f2}td{font-size:12px}.verified{color:var(--green);background:#eaf3ed;border-radius:15px;padding:4px 10px}.download{color:#976641;font-weight:700}.empty{text-align:center;padding:32px;color:var(--muted)}#message{padding:10px 0;color:#8f5738}dialog{border:1px solid var(--line);border-radius:18px;padding:30px;width:480px;max-width:92vw}dialog::backdrop{background:#102c4277}dialog input,dialog textarea{width:100%;margin:12px 0}dialog p{font-size:12px}dialog button{margin:10px 0 0 6px}footer{text-align:center;color:var(--muted);font-size:11px;padding:30px}:focus-visible{outline:3px solid var(--copper);outline-offset:3px}[hidden]{display:none!important}@media(max-width:760px){.columns,.stats{grid-template-columns:1fr}.shield{display:none}h1{font-size:32px}header{padding:20px}main{padding:25px 16px}.card{padding:20px}.section-head{align-items:flex-start}.device form{flex-wrap:wrap}}

select{display:block;width:100%;font:14px Cairo,Arial;padding:10px;border:1px solid #c6d2d8;border-radius:8px;background:#fff;color:var(--navy);margin:10px 0}#server-archive{overflow-wrap:anywhere}

.manual-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.manual-steps strong{display:block;color:var(--copper);font-size:22px}.manual-steps p{margin:8px 0;color:var(--muted);font-size:12px}.file-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;border-top:1px solid var(--line)}.file-row p{grid-column:1/-1;overflow-wrap:anywhere;direction:ltr;text-align:right;margin:0;font:12px Arial;color:var(--muted)}.file-row input{width:100%;margin-top:8px}.action-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0}progress{width:100%;height:18px;accent-color:var(--green)}.row-name{font-weight:700}.sub{display:block;font-size:10px;color:var(--muted);margin-top:4px}#manual-enabled{color:var(--green)}@media(max-width:760px){.manual-steps,.file-row{grid-template-columns:1fr}.fields{flex-wrap:wrap}}
