@font-face{font-family:lamaSans;src:url(../media/LamaSans_Regular-s.p.02e5z4vn4cl0_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:lamaSans;src:url(../media/LamaSans_Medium-s.p.2rl2r34kz2fz_.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:lamaSans;src:url(../media/LamaSans_SemiBold-s.p.1ngnqcmo60to9.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:lamaSans;src:url(../media/LamaSans_Bold-s.p.1bvuzk7559zhy.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:lamaSans;src:url(../media/LamaSans_ExtraBold-s.p.2433xg-51iisz.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:lamaSans;src:url(../media/LamaSans_Black-s.p.28efjffojpzp2.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:lamaSans Fallback;src:local(Arial);ascent-override:70.78%;descent-override:23.28%;line-gap-override:0.0%;size-adjust:107.38%}.lamasans_ab568b7b-module__zrdOxG__className{font-family:lamaSans,lamaSans Fallback}.lamasans_ab568b7b-module__zrdOxG__variable{--font-lama:"lamaSans", "lamaSans Fallback"}
.mini-app{--sweater-primary:#ef5b0c;--sweater-secondary:#1c2828;--sweater-background:#f5f5f5;--sweater-surface:#fff;--sweater-text:#1c2828;--sweater-text-secondary:#77797b;--sweater-success:#34c759;--sweater-error:#ff3b30;--sweater-warning:#fc0;--biker-primary:#ef5b0c;--biker-secondary:#1c2828;--biker-background:#f5f5f5;--biker-surface:#fff;--biker-text:#1c2828;--biker-text-secondary:#77797b;--biker-success:#34c759;--biker-error:#ff3b30;background:var(--sweater-background);min-height:100svh;color:var(--sweater-text);margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.mini-app .btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:14px 16px;font-size:16px;font-weight:600;display:inline-flex}.mini-app .btn-primary{background:var(--sweater-primary);color:#fff}.mini-app .btn-primary:disabled{opacity:.6;cursor:not-allowed}.mini-app .btn-secondary{background:var(--sweater-surface);color:var(--sweater-text);border:1px solid #d1d1d6}.mini-app .card{background:var(--sweater-surface);border-radius:12px;padding:16px;box-shadow:0 1px 2px #0000000a}.mini-app .input,.mini-app .select{box-sizing:border-box;background:#fff;border:1px solid #d1d1d6;border-radius:8px;width:100%;padding:12px;font-size:16px}.mini-app .label{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.mini-app .field{margin-bottom:14px}.mini-app .muted{color:var(--sweater-text-secondary);font-size:14px}.mini-app .table{border-collapse:collapse;background:#fff;border-radius:12px;width:100%;overflow:hidden}.mini-app .table th,.mini-app .table td{text-align:start;border-bottom:1px solid #eee;padding:12px;font-size:14px}.mini-app .badge{background:#eee;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.mini-app .badge-pending{color:#856404;background:#fff3cd}.mini-app .badge-active{color:#155724;background:#d4edda}.mini-app .badge-cancelled{color:#721c24;background:#f8d7da}.mini-app .badge-completed{color:#155724;background:#d4edda}.mini-app .badge-reported{color:#721c24;background:#f8d7da}.mini-app .btn{box-sizing:border-box;text-decoration:none}.mini-app .loading{text-align:center;padding:32px}.mini-app .error-box{color:#721c24;background:#fff5f4;border:1px solid #ffc9c5;margin:16px}.mini-app.mini-app--campaign{--orange:#ff5a1f;--orange-dark:#d63b08;--ink:#171512;--cream:#fff8ea;--paper:#f3ead7;--white:#fffdf7;--campaign-muted:#6f675d;--line:#28251f;--radius-sm:14px;--radius-md:24px;--radius-lg:36px;--shadow:0 8px 0 #171512;--sweater-primary:#ff5a1f;--sweater-secondary:#171512;--sweater-background:#fff8ea;--sweater-surface:#fffdf7;--sweater-text:#171512;--sweater-text-secondary:var(--campaign-muted);isolation:isolate;background:var(--cream);color:var(--ink);font-family:var(--font-lama), "IBMPlexSansArabic-Regular", Tahoma, Arial, sans-serif;padding-top:var(--sweater-header-height,0px);padding-bottom:var(--sweater-safe-area-bottom,0px);position:relative;overflow-x:hidden}.mini-app.mini-app--campaign .noise{pointer-events:none;z-index:0;opacity:.22;background-image:radial-gradient(#171512 .6px,#0000 0);background-size:9px 9px;position:absolute;inset:0}.mini-app.mini-app--campaign .screen{z-index:1;width:min(100%,520px);margin:0 auto;padding:28px 20px 48px;position:relative}.mini-app.mini-app--campaign .eyebrow{letter-spacing:.03em;align-items:center;gap:8px;margin:0 0 16px;font-size:13px;font-weight:900;display:inline-flex}.mini-app.mini-app--campaign .eyebrow i{background:var(--orange);border-radius:99px;width:22px;height:8px;transform:skew(-24deg)}.mini-app.mini-app--campaign h1,.mini-app.mini-app--campaign h2,.mini-app.mini-app--campaign p{margin-top:0}.mini-app.mini-app--campaign h1{letter-spacing:-.6px;margin-bottom:14px;font-size:clamp(30px,7.5vw,44px);font-weight:900;line-height:1.12}.mini-app.mini-app--campaign .display{letter-spacing:-.8px;margin-bottom:16px;font-size:clamp(36px,9vw,58px);font-weight:900;line-height:1.08}.mini-app.mini-app--campaign h1 em,.mini-app.mini-app--campaign .display em{color:var(--orange);white-space:nowrap;font-style:normal;position:relative}.mini-app.mini-app--campaign h1 em:after,.mini-app.mini-app--campaign .display em:after{content:"";border-top:4px solid var(--orange);border-radius:50%;height:8px;position:absolute;bottom:-7px;left:0;right:0;transform:rotate(-1deg)}.mini-app.mini-app--campaign .intro{color:var(--campaign-muted);margin:0 0 28px;font-size:17px;line-height:1.8}.mini-app.mini-app--campaign .section-title{letter-spacing:.03em;margin:28px 0 14px;font-size:13px;font-weight:900}.mini-app.mini-app--campaign .card{background:var(--white);border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:22px 18px 18px}.mini-app.mini-app--campaign .card+.card,.mini-app.mini-app--campaign .stack>.card+.card{margin-top:0}.mini-app.mini-app--campaign .stack{gap:14px;display:grid}.mini-app.mini-app--campaign .card-link{color:inherit;text-decoration:none;transition:transform .16s,box-shadow .16s;display:block}.mini-app.mini-app--campaign .card-link:hover{box-shadow:0 10px 0 var(--ink);transform:translateY(-2px)}.mini-app.mini-app--campaign .card-notice{background:var(--paper)}.mini-app.mini-app--campaign .card-notice ul{margin:0;padding-inline-start:18px;line-height:1.8}.mini-app.mini-app--campaign .split{justify-content:space-between;align-items:center;gap:12px;display:flex}.mini-app.mini-app--campaign .price{letter-spacing:-.6px;margin:4px 0 8px;font-size:28px;font-weight:900}.mini-app.mini-app--campaign .stat{letter-spacing:-2px;margin:10px 0 6px;font-size:clamp(48px,14vw,72px);font-weight:900;line-height:.95}.mini-app.mini-app--campaign .stat span{letter-spacing:0;color:var(--campaign-muted);font-size:18px;font-weight:800}.mini-app.mini-app--campaign .btn{border:2px solid var(--ink);border-radius:18px;min-height:56px;padding:14px 22px;font-size:17px;font-weight:900;transition:transform .16s,box-shadow .16s,background .16s}.mini-app.mini-app--campaign .btn-primary{color:#fff;background:var(--orange);box-shadow:0 5px 0 var(--ink)}.mini-app.mini-app--campaign .btn-primary:hover:not(:disabled){box-shadow:0 7px 0 var(--ink);background:#ff6a32;transform:translateY(-2px)}.mini-app.mini-app--campaign .btn-primary:active:not(:disabled){box-shadow:0 1px 0 var(--ink);transform:translateY(4px)}.mini-app.mini-app--campaign .btn-primary:disabled{opacity:.55;cursor:not-allowed}.mini-app.mini-app--campaign .btn-secondary{color:var(--ink);background:var(--white);box-shadow:0 4px 0 var(--ink)}.mini-app.mini-app--campaign .btn-secondary:hover:not(:disabled){background:var(--paper);box-shadow:0 6px 0 var(--ink);transform:translateY(-2px)}.mini-app.mini-app--campaign .btn-secondary:active:not(:disabled){box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.mini-app.mini-app--campaign .label{margin-bottom:10px;font-size:15px;font-weight:900}.mini-app.mini-app--campaign .field{margin-bottom:18px}.mini-app.mini-app--campaign .input,.mini-app.mini-app--campaign .select,.mini-app.mini-app--campaign textarea.input{height:56px;color:var(--ink);background:var(--cream);border:2px solid var(--ink);border-radius:18px;padding:0 16px;font-family:inherit;font-size:17px;font-weight:800}.mini-app.mini-app--campaign textarea.input{resize:vertical;height:auto;padding:14px 16px}.mini-app.mini-app--campaign .input:focus,.mini-app.mini-app--campaign .select:focus,.mini-app.mini-app--campaign textarea.input:focus{outline-offset:2px;outline:3px solid #3c8dff}.mini-app.mini-app--campaign .muted{color:var(--campaign-muted);font-size:14px;line-height:1.7}.mini-app.mini-app--campaign .badge{border:2px solid var(--ink);background:var(--paper);color:var(--ink);padding:3px 10px;font-size:11px;font-weight:800}.mini-app.mini-app--campaign .badge-pending{color:var(--ink);background:#ffe08a}.mini-app.mini-app--campaign .badge-active,.mini-app.mini-app--campaign .badge-completed{color:var(--ink);background:#d4f0b0}.mini-app.mini-app--campaign .badge-cancelled,.mini-app.mini-app--campaign .badge-reported{color:var(--ink);background:#ffc4bc}.mini-app.mini-app--campaign .check{text-align:right;align-items:flex-start;gap:10px;margin:16px 0 0;font-size:14px;font-weight:800;line-height:1.5;display:flex}.mini-app.mini-app--campaign .check input{width:22px;height:22px;accent-color:var(--orange);flex-shrink:0;margin-top:2px}.mini-app.mini-app--campaign .photo-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mini-app.mini-app--campaign .photo-grid img{border:2px solid var(--ink);aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%;display:block}.mini-app.mini-app--campaign .map-canvas{border:2px solid var(--ink);box-shadow:0 5px 0 var(--ink);background:var(--paper);border-radius:20px;overflow:hidden}.mini-app.mini-app--campaign .error-box{border:2px solid var(--ink);color:var(--ink);box-shadow:0 4px 0 var(--ink);background:#ffd7d0;margin:0 0 16px}.mini-app.mini-app--campaign>.error-box{z-index:1;margin:28px 20px;position:relative}.mini-app .loading-skeleton{display:none}.mini-app.mini-app--campaign .screen{animation:.38s both screen-in}.mini-app.mini-app--campaign .stack>*{animation:.4s both card-in}.mini-app.mini-app--campaign .stack>:first-child{animation-delay:40ms}.mini-app.mini-app--campaign .stack>:nth-child(2){animation-delay:80ms}.mini-app.mini-app--campaign .stack>:nth-child(3){animation-delay:.12s}.mini-app.mini-app--campaign .stack>:nth-child(n+4){animation-delay:.16s}.mini-app.mini-app--campaign .card-link:active{box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}.mini-app.mini-app--campaign .loading-label{display:none}.mini-app.mini-app--campaign .loading-skeleton{pointer-events:none;display:block}.mini-app.mini-app--campaign .skeleton-line{background:linear-gradient(90deg, var(--paper) 0%, #fffdf7 45%, var(--paper) 100%);background-size:200% 100%;border-radius:8px;height:14px;animation:1.2s ease-in-out infinite shimmer}.mini-app.mini-app--campaign .skeleton-line+.skeleton-line{margin-top:12px}.mini-app.mini-app--campaign .skeleton-eyebrow{width:38%;height:10px;margin-bottom:16px}.mini-app.mini-app--campaign .skeleton-title{border-radius:12px;width:72%;height:36px;margin-top:0;margin-bottom:22px}.mini-app.mini-app--campaign .skeleton-row{width:48%}.mini-app.mini-app--campaign .skeleton-stat{border-radius:12px;width:42%;height:56px;margin-top:16px}.mini-app.mini-app--campaign .skeleton-short{width:34%}.mini-app.mini-app--campaign .skeleton-button{border-radius:18px;width:100%;height:56px;margin-top:16px}.mini-app.mini-app--campaign .skeleton-section{width:28%;height:12px;margin:28px 0 14px}.mini-app.mini-app--campaign .skeleton-card .skeleton-line:first-child{margin-top:0}.mini-app.mini-app--campaign .actions{gap:10px;margin-top:16px;display:grid}@keyframes screen-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.mini-app.mini-app--campaign .btn,.mini-app.mini-app--campaign .card-link{transition:none}.mini-app.mini-app--campaign .btn-primary:hover:not(:disabled),.mini-app.mini-app--campaign .btn-secondary:hover:not(:disabled),.mini-app.mini-app--campaign .card-link:hover,.mini-app.mini-app--campaign .card-link:active{box-shadow:var(--shadow);transform:none}.mini-app.mini-app--campaign .screen,.mini-app.mini-app--campaign .stack>*,.mini-app.mini-app--campaign .skeleton-line{animation:none}.mini-app.mini-app--campaign .skeleton-line{background:var(--paper)}}
