@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap');
:root{font-family:'IBM Plex Sans Arabic',system-ui,sans-serif;color:#edf1e9;background:#101510;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 12% 3%,#29362666,transparent 45%)}main{max-width:880px;margin:auto;padding:28px 28px 0}header{display:flex;justify-content:space-between;align-items:center;padding-bottom:35px;border-bottom:1px solid #ffffff14}.brand{color:inherit;display:flex;gap:13px;align-items:center;text-decoration:none}.brand b{font-family:Arial,sans-serif;font-size:31px;letter-spacing:-2px}.brand span{color:#a4b09e;font-size:12px}.pill{font-size:12px;border:1px solid #d1f56b3d;color:#d1f56b;padding:5px 12px;border-radius:999px}.hero{padding:44px 0 25px}.eyebrow{color:#c2cdba;font-size:13px}.hero h1{font-size:clamp(42px,8vw,72px);font-weight:700;line-height:1.3;margin:16px 0}.hero em{font-style:normal;color:#d1f56b}.hero p{color:#a8b2a3;line-height:1.9;max-width:460px}.ticket{position:relative;border-radius:21px;padding:28px;background:#d1f56b;color:#1d2718;box-shadow:0 16px 55px #0002}.ticket-top{display:flex;justify-content:space-between;align-items:center}.dark{color:#2e3b21;border-color:#1d271844}.ticket-id{font:12px monospace;letter-spacing:2px}.duration{display:flex;gap:23px;align-items:center;padding:5px 0}.duration strong{font:800 124px/1.35 Arial,sans-serif;letter-spacing:-8px}.duration span{font-size:15px;line-height:1.8}.divider{height:1px;border-top:1px dashed #25311a66;margin:5px -28px 22px}.ticket h2{font-size:21px;margin:0 0 8px}.ticket p{font-size:14px;line-height:1.8;margin:0;color:#42522d}.action{padding:25px 0 34px}.formats{display:flex;gap:10px;margin-bottom:14px}.formats button{border:1px solid #66765b5c;border-radius:10px;color:#b7c4ae;background:#1b2319;padding:12px 10px;flex:1;font:inherit;font-size:13px;cursor:pointer}.formats button[aria-pressed=true]{color:#d1f56b;border-color:#d1f56b88;background:#27311f}.primary{border:0;border-radius:12px;color:#18220f;background:#d1f56b;min-height:57px;width:100%;font:600 18px 'IBM Plex Sans Arabic',sans-serif;cursor:pointer}.primary:disabled{cursor:default;opacity:.52}#status{font-size:13px;line-height:1.9;color:#acb9a4;text-align:center;min-height:28px}.bot-link{color:#d1f56b;text-decoration:none;display:block;text-align:center;font-size:13px}#code-box{border-top:1px solid #28371a55;padding-top:19px;margin-top:18px}#code{display:block;text-align:center;letter-spacing:2px;font:700 clamp(17px,4vw,25px) monospace;overflow-wrap:anywhere}.copy{display:block;margin:15px auto 0;background:#25361c;color:#edffd4;border:0;border-radius:9px;padding:10px 24px;font:inherit;cursor:pointer}.faq{border-top:1px solid #ffffff14;padding-top:20px}.faq h2{font-size:18px}.faq details{border-bottom:1px solid #ffffff14;padding:15px 0}.faq summary{cursor:pointer;color:#d2dbc9;font-size:14px}.faq p{font-size:13px;line-height:1.9;color:#a2af99}footer{padding:35px 0;text-align:center;color:#6d7c64;font-size:12px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #f3ffcf;outline-offset:4px}@media(min-width:700px){main{max-width:920px;display:grid;grid-template-columns:1fr 1fr;gap:0 45px}header,footer{grid-column:1/-1}.hero{padding:45px 0 20px;grid-column:1}.ticket{grid-column:2;grid-row:2/4;align-self:center}.action{grid-column:1}.faq{grid-column:1/-1}}@media(max-width:420px){main{padding:18px 19px 0}.hero{padding-top:30px}.ticket{padding:22px}.divider{margin-inline:-22px}.duration strong{font-size:104px}.brand span{display:none}}
.download-app{display:inline-block;padding:10px 18px;border:1px solid #d1f56b66;border-radius:11px;color:#d1f56b;text-decoration:none;font-size:14px}.download-app[hidden]{display:none}.hero .app-note{font-size:12px;line-height:1.8;color:#95a38a}.dta-signature{display:inline-flex;align-items:center;gap:13px;padding:9px 20px;border:1px solid #d1f56b33;border-radius:999px;background:#1b2418;color:#d1f56b}.dta-signature b{font:800 25px Arial,sans-serif;letter-spacing:-1px}.dta-signature span{font-size:12px}.ticket-id{direction:ltr}

.compensation-button{display:block;margin-top:12px;background:#25361c;font:inherit;font-size:14px;cursor:pointer}.compensation-button:disabled{opacity:.6;cursor:default}.hero .compensation-note{font-size:12px;line-height:1.8;color:#bdcda9;margin-top:8px}
