.ct{--ct-ink:#15171a;--ct-text-2:#45484e;--ct-text-3:#6b717a;--ct-line:rgba(21,23,26,0.09);--ct-stamp:oklch(0.5 0.105 167);position:relative;margin:0;padding:clamp(14px,2.6vw,28px);border-radius:var(--r-2xl);background:radial-gradient(110% 70% at 75% 0,oklch(.68 .115 166/.1),transparent 62%),var(--paper-2);border:1px solid var(--line);box-shadow:var(--shadow-card);container-type:inline-size}.ct[data-paused] *,.ct[data-paused] :after,.ct[data-paused] :before{animation-play-state:paused!important}.ct-desk{position:relative;aspect-ratio:100/69}.ct-page{position:absolute;width:47%;display:flex;flex-direction:column;gap:1.3cqw}.ct-page--en{top:1cqw;left:1.5%;transform:rotate(-2deg)}.ct-page--ar{top:4cqw;right:1.5%;transform:rotate(1.4deg);z-index:1}.ct-tag{font-family:var(--font-mono);font-size:clamp(8px,1.4cqw,10.5px);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ct-text-3)}@container (max-width: 420px){.ct-tag{letter-spacing:.06em}}.ct-page--ar .ct-tag{color:var(--jade-ink)}.ct-sheet{position:relative;overflow:hidden;aspect-ratio:1/1.25;padding:4.2cqw 3.6cqw;border-radius:6px;background:#ffffff;box-shadow:0 1px 2px rgba(20,22,26,.06),0 18px 40px -18px rgba(20,22,26,.3);font-family:var(--font-serif);font-size:max(5px,1.42cqw);line-height:1.5;color:var(--ct-text-2)}.ct-page--ar .ct-sheet{font-family:"Noto Sans Arabic",var(--font-sans);font-size:max(5px,1.36cqw);line-height:1.7}.ct-sheet p{margin:0}.ct-h{margin-bottom:.5em!important;text-align:center;font-size:2.1cqw;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ct-ink)}.ct-page--ar .ct-h{font-size:2.5cqw;letter-spacing:0}.ct-party{margin-bottom:1.5em!important;text-align:center;font-size:1.5cqw;color:var(--ct-text-3)}.ct-art{margin:1.1em 0 .3em!important;font-size:1.55cqw;font-weight:600;color:var(--ct-ink)}.ct-l{display:block;width:var(--w,80%);height:.5em;margin:.6em 0;border-radius:2px;background:var(--ct-line)}.ct-sign-row{position:absolute;inset-inline:3.6cqw;bottom:4.6cqw;display:flex;justify-content:space-between}.ct-sign-row i{width:38%;height:1px;background:rgba(21,23,26,.24)}.ct-scan{position:absolute;inset-inline:0;top:0;height:34%;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,oklch(.68 .115 166/.2) 85%,oklch(.6 .11 167/.65));border-bottom:1px solid oklch(.6 .11 167)}.ct-scan.is-on{opacity:1;animation:ct-scan 1.4s var(--ease-in-out) infinite}@keyframes ct-scan{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}.ct [data-on]{transition:opacity .46s var(--ease-out),transform .46s var(--ease-out)}.ct [data-on=false]{opacity:0;transform:translateY(.4em)}.ct-stamp{position:absolute;left:7%;bottom:6%;width:31%;aspect-ratio:1;color:var(--ct-stamp);mix-blend-mode:multiply;opacity:.94;transform:rotate(-12deg)}.ct .ct-stamp[data-on=true]{transition:opacity .22s ease-out,transform .46s cubic-bezier(.2,1.5,.4,1)}.ct .ct-stamp[data-on=false]{opacity:0;transform:rotate(-12deg) scale(1.7)}.ct-stamp svg{display:block;width:100%;height:100%}.ct-stamp-ring{direction:ltr;font-family:var(--font-mono);font-size:9.4px;letter-spacing:1.45px}.ct-stamp-ar,.ct-stamp-ring{font-weight:600;fill:currentColor}.ct-stamp-ar{font-family:"Noto Sans Arabic",var(--font-sans);font-size:15px}.ct-sig{position:absolute;left:38%;bottom:9%;width:30%;fill:none;stroke:rgba(21,23,26,.78);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ct-sig path{stroke-dasharray:1;stroke-dashoffset:1}.ct-sig[data-on=true] path{stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease-out) .22s}.ct-foot{display:flex;flex-direction:column;align-items:flex-end;gap:10px;margin-top:clamp(12px,2.4cqw,22px)}.ct-note{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--jade-ink)}.ct-note:before{content:"";width:18px;height:1px;background:currentColor}.ct-order{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#ffffff;border:1px solid var(--line-2);box-shadow:var(--shadow-card);font-family:var(--font-sans)}.ct-order-ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--jade-tint);color:var(--jade-ink);box-shadow:inset 0 0 0 1px var(--jade-line)}.ct-order-ic svg{width:16px;height:16px}.ct-order-meta{display:flex;flex-direction:column;min-width:0}.ct-order-meta b{font-size:13px;font-weight:600;color:var(--text)}.ct-order-meta span{font-size:12px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-chip{display:inline-flex;align-items:center;gap:5px;height:25px;padding:0 10px;border-radius:999px;border:1px solid oklch(.68 .115 166/.28);background:oklch(.68 .115 166/.12);font-size:11.5px;font-weight:500;color:#15806a;white-space:nowrap}.ct-chip svg{width:12px;height:12px}.ct-dl{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 13px;border-radius:10px;background:var(--ink-800);color:#f6f7f8;font-size:12px;font-weight:600;white-space:nowrap}.ct-dl svg{width:13px;height:13px}@container (max-width: 540px){.ct-order{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ic meta" "ic chip" "dl dl";row-gap:8px}.ct-order-ic{grid-area:ic;align-self:start}.ct-order-meta{grid-area:meta}.ct-chip{grid-area:chip;justify-self:start}.ct-dl{grid-area:dl}.ct-foot{align-items:stretch}}@media (prefers-reduced-motion:reduce){.ct-scan.is-on{animation:none;opacity:0}}