@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-weight:100 900;font-display:swap;src:url(/fonts/NotoSansArabic.woff2)format("woff2")}:root{--green:#1ec76e;--green-strong:#14a05a;--gold:#eeae1f;--red:#d93a3a;--bg:#fff;--surface:#f4f6f8;--text:#0d1117;--muted:#4b5563;--on-green:#0d1117;--radius:20px;--tap:56px;color:var(--text);background:var(--bg);font-family:Inter,Noto Sans Arabic,system-ui,sans-serif;font-size:17px;line-height:1.5}@media (prefers-color-scheme:dark){:root{--bg:#0d1117;--surface:#161b22;--text:#f0f3f6;--muted:#9ca3af}}:root[dir=rtl]{font-family:Noto Sans Arabic,Inter,system-ui,sans-serif}body{background:var(--bg);margin:0}button,a.button{min-height:var(--tap);border-radius:var(--radius);font-size:20px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.page{flex-direction:column;min-block-size:100dvh;max-inline-size:640px;margin-inline:auto;display:flex}.page main{flex:1}.top{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.logo{block-size:40px;inline-size:auto}.back{min-inline-size:var(--tap);background:var(--surface);color:var(--text);cursor:pointer;border:0;align-items:center;gap:8px;padding-inline:16px;font-weight:600;display:inline-flex}:root[dir=rtl] .icon-back{transform:scaleX(-1)}.lang{min-block-size:var(--tap);border-radius:var(--radius);border:2px solid var(--muted);background:var(--surface);color:var(--text);padding-inline:12px;font-size:20px}.grid-2x2{grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid}.big-button{aspect-ratio:1;box-sizing:border-box;min-block-size:var(--tap);background:var(--green);color:var(--on-green);text-align:center;border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px;font-size:20px;font-weight:600;text-decoration:none;display:flex}.big-button:hover{background:var(--green-strong)}:focus-visible{outline:3px solid var(--text);outline-offset:3px}@media (prefers-color-scheme:dark){:focus-visible{outline-color:var(--gold)}}footer{text-align:center;padding:24px 16px;font-size:17px}footer a{color:var(--muted);min-block-size:var(--tap);line-height:var(--tap);display:inline-block}.card{background:var(--surface);border-radius:var(--radius);border:2px solid #0000;margin:16px;padding:14px}.card-loading{color:var(--muted)}.card-error{color:var(--muted);border-color:var(--muted);border-style:dashed}.card-error button{color:var(--text);background:var(--bg);border:2px solid var(--text);cursor:pointer;padding-inline:16px}.card a{min-block-size:var(--tap);color:var(--text);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.card h2{margin-block:0 8px;font-size:20px}.light{border-radius:var(--radius);background:var(--surface);text-align:center;margin:16px;padding:16px;font-weight:600}.light-up span{color:var(--green)}.light-down span{color:var(--red)}.light-checking span{color:var(--gold)}.stack{flex-direction:column;gap:16px;display:flex}.stack textarea{border-radius:var(--radius);border:2px solid var(--muted);background:var(--surface);color:var(--text);padding:12px;font-size:20px}button.big,a.big{min-block-size:var(--tap);background:var(--green);color:var(--on-green);cursor:pointer;border:0;justify-content:center;align-items:center;padding:12px 16px;font-weight:600;text-decoration:none;display:flex}.scanner{border-radius:var(--radius);background:#000;inline-size:100%}.wc-uri{overflow-wrap:anywhere;font-size:17px}[role=alert]{color:var(--error,#b42318);font-weight:600}:root{--gold-text:#8a5a00}@media (prefers-color-scheme:dark){:root{--gold-text:var(--gold)}}.big-mark{text-align:center;margin:0;font-size:96px;line-height:1.1}.answer{text-align:center;box-sizing:border-box;border-radius:var(--radius);background:var(--surface);min-block-size:60vh;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-size:20px;display:flex}.answer h2{margin:0;font-size:2rem;font-weight:700}.answer p{margin:0}.answer-arrived h2{color:var(--green-strong)}.answer-failed h2{color:var(--red)}.answer-onTheWay h2{color:var(--gold-text)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.steps li{min-block-size:var(--tap);box-sizing:border-box;border-radius:var(--radius);border:2px solid var(--muted);background:var(--bg);color:var(--text);text-align:center;flex:140px;justify-content:center;align-items:center;padding:8px 12px;font-size:17px;display:flex}.steps li.done{background:var(--green);border-color:var(--green-strong);color:var(--on-green);font-weight:600}.steps li[aria-current=step]{outline:3px solid var(--text);outline-offset:2px;font-weight:700}@media (prefers-color-scheme:dark){.steps li[aria-current=step]{outline-color:var(--gold)}}.badges{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.badges li{background:var(--bg);color:var(--text);border:2px solid var(--muted);border-radius:999px;padding:8px 16px;font-size:17px}.big-number{margin:0;font-size:2.5rem;font-weight:700;line-height:1.2}.answer-recent,.answer-several,.answer-incomplete{text-align:start;align-items:stretch;min-block-size:auto}.payments{flex-direction:column;gap:8px;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.payments li{border-radius:var(--radius);background:var(--bg);overflow-wrap:anywhere;padding:8px 12px;font-size:17px}.code{overflow-wrap:anywhere;font-family:ui-monospace,monospace}
