:root{--color-primary:#171717;--color-primary-hover:#262626;--color-primary-dark:#0d0d0d;--color-primary-light:#2e2e2e;--color-accent:#f26722;--color-accent-hover:#d9560f;--color-accent-light:#f58b54;--color-secondary:#0284c7;--color-bg:#f6f6f6;--color-surface:#fff;--color-surface-alt:#f0eeeb;--color-text:#171717;--color-text-muted:#5e5e5e;--color-border:#e5e3e0;--color-danger:#dc2626;--color-danger-bg:#fef2f2;--color-success:#15803d;--color-success-bg:#f0fdf4;--color-warning:#b45309;--color-warning-bg:#fffbeb;--color-info:#0369a1;--color-info-bg:#f0f9ff;--color-sidebar-bg:#fff;--color-sidebar-bg-alt:#f6f6f6;--color-sidebar-text:#5e5e5e;--color-sidebar-text-active:var(--color-accent);--color-sidebar-active-bg:#f2672214;--color-sidebar-border:#e5e3e0;--font-family-base:"Poppins", "Segoe UI", system-ui, -apple-system, sans-serif;--font-family-ar:"Noto Kufi Arabic", "Segoe UI", "Tahoma", system-ui, sans-serif;--font-family-display:"Poppins", var(--font-family-base);--radius-sm:10px;--radius-md:16px;--radius-lg:28px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--sidebar-width:260px;--topbar-height:64px;--shadow-sm:0 1px 2px #1118270f;--shadow-md:0 8px 24px #11182714;--shadow-lg:0 20px 45px #0b1b2e24}*{box-sizing:border-box}html,body,#root{height:100%}html{scroll-behavior:smooth}body{background:radial-gradient(1100px 500px at 85% -100px, #1717170f, transparent 60%), radial-gradient(900px 420px at -10% 30%, #f267220f, transparent 55%), var(--color-bg);color:var(--color-text);font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;line-height:1.55}::selection{background:#f267222e}*{scrollbar-width:thin;scrollbar-color:#d8d3ce transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#d8d3ce}::-webkit-scrollbar-thumb:hover{background:#bcb5ae}::-webkit-scrollbar-track{background:0 0}html[dir=rtl] body{font-family:var(--font-family-ar)}h1,h2,h3{letter-spacing:-.01em;margin-block-start:0;font-weight:800;line-height:1.15}a{color:var(--color-accent)}.dmp-app-shell{flex-direction:column;min-height:100%;display:flex}.dmp-topbar{padding:var(--space-3) var(--space-6);-webkit-backdrop-filter:blur(16px)saturate(1.4);border-block-end:1px solid var(--color-border);z-index:10;background:#fffdfad9;justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-start:0;box-shadow:0 1px 12px #1717170d}.dmp-topbar:after{content:"";opacity:.06;pointer-events:none;background-image:url(/images/mark-watermark.svg);background-repeat:no-repeat;background-size:contain;width:100px;height:70px;position:absolute;inset-block-start:50%;inset-inline-end:200px;transform:translateY(-50%)}@media (width<=1000px){.dmp-topbar:after{display:none}}.dmp-topbar:before{content:"";background:var(--color-accent);height:3px;position:absolute;inset-block-start:0;inset-inline:0}.dmp-topbar__brand{font-family:var(--font-family-display);letter-spacing:-.01em;color:var(--color-text);align-items:center;gap:3px;font-size:1.35rem;font-weight:800;text-decoration:none;display:flex}.dmp-topbar__brand-mark{justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.dmp-topbar__nav{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.dmp-topbar__nav a{color:var(--color-text);font-size:.95rem;font-weight:500;text-decoration:none;position:relative}.dmp-topbar__nav a:after{content:"";background:var(--color-accent);width:0;height:2px;transition:width .2s;position:absolute;inset-block-end:-4px;inset-inline-start:0}.dmp-topbar__nav a:hover,.dmp-topbar__nav a.active{color:var(--color-accent)}.dmp-topbar__nav a:hover:after,.dmp-topbar__nav a.active:after{width:100%}.dmp-topbar__nav a.dmp-topbar__cta{background:var(--color-accent);color:#fff;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);font-weight:700;transition:box-shadow .15s,transform .15s}.dmp-topbar__nav a.dmp-topbar__cta:after{display:none}.dmp-topbar__nav a.dmp-topbar__cta:hover{color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #f2672259}.dmp-topbar__menu-toggle{width:40px;height:40px;color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:none}@media (width<=860px){.dmp-topbar__menu-toggle{display:inline-flex}.dmp-topbar__nav{background:var(--color-surface,#fff);border-block-end:1px solid var(--color-border);padding:var(--space-2) var(--space-6) var(--space-4);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;inset-block-start:100%;inset-inline:0;box-shadow:0 12px 24px #17171714}.dmp-topbar__nav--open{display:flex}.dmp-topbar__nav a,.dmp-topbar__nav button{width:100%;padding-block:var(--space-3)}.dmp-topbar__nav a.dmp-topbar__cta{text-align:center;margin-block-start:var(--space-2)}}.dmp-main{flex:1;width:100%;overflow-x:clip}.dmp-main>.dmp-page{padding:var(--space-8) var(--space-6);width:100%;max-width:1080px;margin-inline:auto}.dmp-main>.dmp-page--narrow{max-width:640px}.dmp-landing{width:100%}.dmp-container{max-width:1200px;padding-inline:var(--space-6);margin-inline:auto}.dmp-container--narrow{max-width:680px}.dmp-footer{color:#ffffffad;padding:var(--space-12) var(--space-6) var(--space-6);background:#171717;font-size:.9rem;position:relative;overflow:hidden}.dmp-footer:before{content:"";background:var(--color-accent);height:4px;position:absolute;inset-block-start:0;inset-inline:0}.dmp-footer:after{content:"";pointer-events:none;background:radial-gradient(circle,#f2672229,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;inset-block-end:-180px;inset-inline-end:-140px}.dmp-footer__watermark{filter:brightness(0)invert();opacity:.05;pointer-events:none;background-image:url(/images/mark-watermark.svg);background-repeat:no-repeat;background-size:contain;width:520px;height:364px;position:absolute;inset-block-end:-10%;inset-inline-end:-4%;transform:rotate(-6deg)}@media (width<=700px){.dmp-footer__watermark{width:300px;height:210px}}.dmp-footer__grid{gap:var(--space-8);max-width:1080px;grid-template-columns:2fr 1fr;margin-inline:auto;padding-block-end:var(--space-8);display:grid}.dmp-footer__brand{color:#fff;font-family:var(--font-family-display);align-items:center;gap:2px;margin-block-end:var(--space-3);font-size:1.1rem;font-weight:800;display:flex}.dmp-footer__brand-mark{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.dmp-footer__tagline{max-width:340px;margin:0;line-height:1.6}.dmp-footer h4{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 var(--space-4);font-size:.8rem;font-weight:800}.dmp-footer ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dmp-footer a{color:#ffffffb8;text-decoration:none;transition:color .15s}.dmp-footer a:hover{color:var(--color-accent-light)}.dmp-footer__credit a{color:#ffffffd1;font-weight:600;text-decoration:none;transition:color .2s}.dmp-footer__credit a:hover{color:var(--color-accent)}.dmp-footer__bottom{max-width:1080px;justify-content:space-between;gap:var(--space-4);color:#ffffff80;border-block-start:1px solid #ffffff1f;flex-wrap:wrap;margin-inline:auto;padding-block-start:var(--space-6);font-size:.82rem;display:flex}@media (width<=720px){.dmp-footer__grid{grid-template-columns:1fr}}.dmp-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6)}.dmp-section .dmp-card{position:relative;overflow:hidden}.dmp-section .dmp-card:before{content:"";background:var(--color-accent);height:4px;position:absolute;inset-block-start:0;inset-inline:0}.dmp-tracking-form{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);max-width:640px;padding:var(--space-2);box-shadow:var(--shadow-lg);background:#fff;flex-wrap:wrap;margin-inline:auto;transition:box-shadow .2s;display:flex}@media (width<=560px){.dmp-tracking-form{border-radius:var(--radius-md)}}.dmp-tracking-form:focus-within{box-shadow:0 0 0 4px #f2672226, var(--shadow-lg)}.dmp-tracking-form__icon{color:var(--color-text-muted);flex-shrink:0;margin-inline-start:var(--space-2)}.dmp-tracking-form__input{min-width:140px;padding:var(--space-3) var(--space-2);color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1rem}.dmp-tracking-form .dmp-button{border-radius:var(--radius-pill);padding-inline:var(--space-6);flex-shrink:0}.dmp-tracking-form__note{color:var(--color-text-muted);margin-block-start:var(--space-4);font-size:.9rem}.dmp-tracking-result{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.dmp-tracking-result__details{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.dmp-tracking-result__detail{flex-direction:column;gap:2px;display:flex}.dmp-tracking-result__detail span{color:var(--color-text-muted);font-size:.78rem}.dmp-tracking-result__detail strong{color:var(--color-text);font-size:.95rem}.dmp-tracking-result__timeline{gap:var(--space-3);width:100%;border-block-start:1px solid var(--color-border);flex-direction:column;padding-block-start:var(--space-3);display:flex}.dmp-tracking-result__step{align-items:center;gap:var(--space-3);display:flex}.dmp-tracking-result__step-dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:9px;height:9px}.dmp-tracking-result__step-label{flex-grow:1;font-weight:600}.dmp-tracking-result__step-date{color:var(--color-text-muted);font-size:.78rem}#home,.dmp-section{scroll-margin-block-start:90px}.dmp-section{padding-block:var(--space-16);padding-inline:var(--space-6);border-block-start:1px solid var(--color-border)}.dmp-section-intro{color:var(--color-text-muted);text-align:center;max-width:640px;margin-block-end:var(--space-8);margin-inline:auto;font-size:1.05rem}.dmp-section-eyebrow{text-align:center;color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin-block-end:var(--space-2);font-size:.8rem;font-weight:800;display:block}.dmp-section-title{text-align:center;margin-block:0 var(--space-8);font-size:clamp(1.6rem,3vw,2.1rem)}.dmp-section--tint{background:#fff4ec}.dmp-section--pattern-dots{isolation:isolate;position:relative}.dmp-section--pattern-dots:before{content:"";z-index:-1;opacity:.05;background-image:url(/images/mark-watermark.svg);background-repeat:no-repeat;background-size:contain;width:640px;height:448px;position:absolute;inset-block-end:-12%;inset-inline-end:-8%;transform:rotate(-8deg)}@media (width<=700px){.dmp-section--pattern-dots:before{width:380px;height:266px}}.dmp-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.dmp-grid>.dmp-reveal,.dmp-timeline>.dmp-reveal{display:flex}.dmp-grid>.dmp-reveal>*,.dmp-timeline>.dmp-reveal>*{flex:1}.dmp-grid--join{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:860px;margin-inline:auto}.dmp-join-card{flex-direction:column;align-items:flex-start;display:flex}.dmp-join-card p{flex:1}.dmp-join-card__cta{margin-block-start:var(--space-4);text-decoration:none}.dmp-feature-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--shadow-sm);transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.dmp-feature-card:before{content:"";background:var(--color-accent);transform-origin:0;width:100%;height:3px;transition:transform .3s;position:absolute;inset-block-start:0;inset-inline-start:0;transform:scaleX(0)}.dmp-feature-card:hover{box-shadow:var(--shadow-md);border-color:#0000;transform:translateY(-6px)}.dmp-feature-card:hover:before{transform:scaleX(1)}.dmp-feature-card__icon{border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-accent);background:#f267221f;justify-content:center;align-items:center;margin-block-end:var(--space-4);transition:transform .25s;display:inline-flex}.dmp-feature-card:hover .dmp-feature-card__icon{transform:scale(1.08)rotate(-4deg)}.dmp-feature-card h3{margin-block-end:var(--space-2);font-size:1.05rem}.dmp-feature-card p{color:var(--color-text-muted);margin:0;font-size:.94rem}.dmp-stats{gap:var(--space-8);padding:var(--space-8) 0 0;flex-wrap:wrap;justify-content:center;display:flex}.dmp-stat{text-align:center}.dmp-stat__icon{width:42px;height:42px;color:var(--color-primary);background:#f2672240;border-radius:50%;justify-content:center;align-items:center;margin-block-end:var(--space-2);display:inline-flex}.dmp-stat__label{color:var(--color-text-muted);font-size:.9rem}.dmp-faq-item{border-block-end:1px solid var(--color-border);padding-block:var(--space-4)}.dmp-faq-item:last-child{border-block-end:none}.dmp-faq-item h3{margin-block-end:var(--space-2);font-size:1rem}.dmp-faq-item p{color:var(--color-text-muted);margin:0}.dmp-form{gap:var(--space-4);flex-direction:column;display:flex}.dmp-form--narrow{max-width:400px}.dmp-field{gap:var(--space-1);flex-direction:column;display:flex}.dmp-field label{color:var(--color-text-muted);font-size:.875rem}.dmp-field__error{color:var(--color-danger);font-size:.8rem}.dmp-field__hint{color:var(--color-text-muted);font-size:.8rem}.dmp-switch-field{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-alt);color:var(--color-text);font-size:.9rem;display:flex}.dmp-switch{border-radius:var(--radius-pill);cursor:pointer;background:var(--color-border);border:none;flex-shrink:0;width:40px;height:24px;transition:background .2s;display:inline-flex;position:relative}.dmp-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:inset-inline-start .2s;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.dmp-switch[aria-checked=true]{background:var(--color-accent)}.dmp-switch[aria-checked=true]:after{inset-inline-start:19px}.dmp-form-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-block-end:calc(var(--space-2) * -1);font-size:.75rem;font-weight:700}.dmp-input[aria-invalid=true]{border-color:var(--color-danger)}.dmp-input,.dmp-textarea{padding:var(--space-3) var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.dmp-textarea{resize:vertical;min-height:120px}.dmp-input:focus,.dmp-textarea:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #f2672226}.dmp-button{padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);background:var(--color-accent);color:#fff;cursor:pointer;border:none;font-family:inherit;font-size:1rem;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;position:relative;overflow:hidden}.dmp-button:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff73,#0000);width:50%;transition:inset-inline-start .45s;position:absolute;inset-block:0;inset-inline-start:-75%;transform:skew(-20deg)}.dmp-button:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 6px 16px #f2672259}.dmp-button:hover:after{inset-inline-start:125%}.dmp-button:active{transform:translateY(0)}.dmp-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.dmp-button--sm{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:.85rem}.dmp-button--ghost{color:var(--color-text);border:1.5px solid var(--color-border);background:0 0}.dmp-button--ghost:after{display:none}.dmp-button--ghost:hover{box-shadow:none;filter:none;transform:none}.dmp-button--primary{background:var(--color-accent);color:#fff}.dmp-button--primary:hover{box-shadow:0 6px 16px #f2672266}.dmp-alert{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);border:1px solid #0000;font-size:.9rem;display:flex}.dmp-alert svg{flex-shrink:0;margin-block-start:1px}.dmp-alert--error{background:var(--color-danger-bg);color:var(--color-danger);border-color:#dc262633}.dmp-alert--success{background:var(--color-success-bg);color:var(--color-success);border-color:#15803d33}.dmp-alert--warning{background:var(--color-warning-bg);color:var(--color-warning);border-color:#b4530933}.dmp-alert--info{background:var(--color-info-bg);color:var(--color-info);border-color:#0369a133}.dmp-note{color:var(--color-text-muted);font-size:.85rem}.dmp-language-switcher{border:1.5px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-4);cursor:pointer;background:0 0;font-family:inherit;font-weight:600;transition:border-color .2s,color .2s}.dmp-language-switcher:hover{border-color:var(--color-accent);color:var(--color-accent)}.dmp-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(28px)}.dmp-reveal--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.dmp-reveal{opacity:1;transition:none;transform:none}.dmp-hero:before,.dmp-hero:after,.dmp-hero__route-marker,.dmp-hero__route-marker:after,.dmp-hero__shape-blob{animation:none}}.dmp-auth-layout{background:var(--color-surface);border-radius:var(--radius-lg);max-width:880px;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);grid-template-columns:1fr 1.1fr;margin-inline:auto;display:grid;overflow:hidden}.dmp-auth-panel{isolation:isolate;background:var(--color-surface-alt);color:var(--color-text);padding:var(--space-12) var(--space-8);text-align:center;justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex;position:relative;overflow:hidden}.dmp-auth-panel:before,.dmp-auth-panel:after{content:"";filter:blur(10px);z-index:-1;border-radius:50%;position:absolute}.dmp-auth-panel:before{background:radial-gradient(circle,#f2672266,#0000 70%);width:280px;height:280px;inset-block-start:-90px;inset-inline-end:-70px}.dmp-auth-panel:after{background:radial-gradient(circle,#f267221f,#0000 70%);width:220px;height:220px;inset-block-end:-70px;inset-inline-start:-50px}.dmp-auth-panel h2{font-family:var(--font-family-display);letter-spacing:-.01em;margin:0;font-size:2.5rem;font-weight:800}.dmp-auth-panel p{color:var(--color-text-muted);margin:0;font-size:1.05rem}.dmp-auth-form-side{padding:var(--space-12) var(--space-8);flex-direction:column;justify-content:center;display:flex}.dmp-auth-form-side h1{margin-block-end:var(--space-6);font-size:1.5rem}@media (width<=720px){.dmp-auth-layout{grid-template-columns:1fr}.dmp-auth-panel{padding:var(--space-6) var(--space-6);gap:var(--space-2)}.dmp-auth-panel svg{width:72px;height:72px}.dmp-auth-panel h2{font-size:1.6rem}.dmp-auth-panel p{font-size:.9rem}.dmp-auth-form-side{padding:var(--space-6)}}.dmp-badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);letter-spacing:.01em;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.dmp-badge--neutral{background:var(--color-surface-alt);color:var(--color-text-muted)}.dmp-badge--success{background:var(--color-success-bg);color:var(--color-success)}.dmp-badge--warning{background:var(--color-warning-bg);color:var(--color-warning)}.dmp-badge--danger{background:var(--color-danger-bg);color:var(--color-danger)}.dmp-badge--info{background:var(--color-info-bg);color:var(--color-info)}.dmp-grid--stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-block-end:var(--space-6)}.dmp-stat-card{align-items:center;gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-sm);display:flex}.dmp-stat-card__icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.dmp-stat-card__icon--primary{color:var(--color-primary);background:#1717171a}.dmp-stat-card__icon--accent{color:var(--color-accent);background:#f267221a}.dmp-stat-card__icon--success{color:var(--color-success);background:#15803d1a}.dmp-stat-card__icon--info{color:var(--color-secondary);background:#0284c71a}.dmp-stat-card__icon--danger{color:var(--color-danger);background:#dc26261a}.dmp-stat-card__value{font-size:1.5rem;font-weight:800;line-height:1.1}.dmp-stat-card__label{color:var(--color-text-muted);margin-block-start:2px;font-size:.85rem}.dmp-empty-state{text-align:center;padding:var(--space-12) var(--space-4);color:var(--color-text-muted)}.dmp-empty-state__icon{background:var(--color-surface-alt);width:56px;height:56px;color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;margin-block-end:var(--space-4);display:inline-flex}.dmp-empty-state__title{color:var(--color-text);margin:0 0 var(--space-1);font-weight:600}.dmp-empty-state__description{max-width:340px;margin-inline:auto;font-size:.9rem}.dmp-spinner{border:2.5px solid var(--color-border);border-block-start-color:var(--color-primary);border-radius:50%;animation:.7s linear infinite dmp-spin;display:inline-block}@keyframes dmp-spin{to{transform:rotate(360deg)}}.dmp-skeleton{background:linear-gradient(90deg, var(--color-surface-alt) 25%, #dcebe2 37%, var(--color-surface-alt) 63%);background-size:400% 100%;border-radius:4px;height:14px;animation:1.4s infinite dmp-skeleton-wave;display:block}@keyframes dmp-skeleton-wave{0%{background-position:100%}to{background-position:0}}.dmp-modal-backdrop{padding:var(--space-4);z-index:100;background:#0b1b2e8c;justify-content:center;align-items:center;animation:.15s dmp-fade-in;display:flex;position:fixed;inset:0}@keyframes dmp-fade-in{0%{opacity:0}to{opacity:1}}.dmp-modal{background:var(--color-surface);border-radius:var(--radius-md);width:100%;max-width:480px;max-height:90vh;box-shadow:var(--shadow-lg);overflow-y:auto}.dmp-modal--lg{max-width:760px}.dmp-modal--xl{max-width:980px}.dmp-modal__header{padding:var(--space-5) var(--space-6);border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.dmp-modal__header h3{margin:0;font-size:1.1rem}.dmp-modal__close{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;font-size:1.4rem;line-height:1}.dmp-modal__body{padding:var(--space-6)}.dmp-dashboard{background:var(--color-bg);min-height:100vh;display:flex}.dmp-sidebar-wrap{height:100vh;width:var(--sidebar-width);flex-shrink:0;transition:width .2s;position:sticky;inset-block-start:0;overflow:hidden}.dmp-sidebar-wrap--closed{width:0}.dmp-sidebar{width:var(--sidebar-width);background:var(--color-sidebar-bg);border-inline-end:1px solid var(--color-sidebar-border);height:100%;color:var(--color-sidebar-text);flex-direction:column;display:flex;overflow:hidden}.dmp-sidebar-toggle{border:1px solid var(--color-sidebar-border);background:var(--color-surface);width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;z-index:31;box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-inline-start:-13px;transition:margin .2s,transform .2s,color .15s;display:flex;position:sticky;inset-block-start:var(--space-5)}.dmp-sidebar-toggle:hover{color:var(--color-text)}.dmp-sidebar-toggle--closed{background:var(--color-accent);border-color:var(--color-accent);color:#fff;box-shadow:var(--shadow-md);margin-inline-start:4px;transform:rotate(180deg)}.dmp-sidebar-toggle--closed:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}html[dir=rtl] .dmp-sidebar-toggle{transform:rotate(180deg)}html[dir=rtl] .dmp-sidebar-toggle--closed{transform:rotate(0)}.dmp-sidebar__section-label{letter-spacing:.12em;text-transform:uppercase;color:#5c6f66bf;padding:var(--space-4) var(--space-3) var(--space-1);font-size:.68rem;font-weight:800}.dmp-sidebar__footer{padding:var(--space-4);border-block-start:1px solid var(--color-sidebar-border);align-items:center;gap:var(--space-3);margin-block-start:auto;display:flex}.dmp-sidebar__footer-name{color:var(--color-text);font-size:.85rem;font-weight:600;line-height:1.2}.dmp-sidebar__footer-role{color:var(--color-sidebar-text);font-size:.75rem}.dmp-sidebar__brand{padding:var(--space-5) var(--space-4);color:var(--color-text);font-family:var(--font-family-display);letter-spacing:-.01em;border-block-end:1px solid var(--color-sidebar-border);align-items:center;gap:3px;font-size:1.15rem;font-weight:800;display:flex}.dmp-sidebar__brand-mark{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.dmp-sidebar__nav{gap:var(--space-1);padding:var(--space-4);flex-direction:column;display:flex}.dmp-sidebar__link{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:var(--radius-sm);color:var(--color-sidebar-text);font-size:.92rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}a.dmp-sidebar__link:hover{background:var(--color-surface-alt);color:var(--color-text)}.dmp-sidebar__link--active{background:var(--color-sidebar-active-bg);color:var(--color-sidebar-text-active);box-shadow:inset 3px 0 0 var(--color-accent);font-weight:700}html[dir=rtl] .dmp-sidebar__link--active{box-shadow:inset -3px 0 0 var(--color-accent)}.dmp-sidebar__link--disabled{opacity:.55;cursor:default}.dmp-sidebar__soon{letter-spacing:.04em;text-transform:uppercase;background:var(--color-surface-alt);border-radius:var(--radius-pill);margin-inline-start:auto;padding:2px 7px;font-size:.65rem;font-weight:700}.dmp-dashboard__body{flex-direction:column;flex:1;min-width:0;display:flex}.dmp-dash-topbar{height:var(--topbar-height);padding-inline:var(--space-6);background:var(--color-surface);border-block-end:1px solid var(--color-border);z-index:5;justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-start:0}.dmp-dash-topbar__start{align-items:center;gap:var(--space-3);display:flex}.dmp-dash-topbar__title{color:var(--color-text-muted);font-size:1rem;font-weight:700}.dmp-dash-topbar__menu-toggle{width:36px;height:36px;color:var(--color-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:none}.dmp-dash-topbar__actions{align-items:center;gap:var(--space-3);display:flex}.dmp-icon-button{border:1px solid var(--color-border);background:var(--color-surface);width:38px;height:38px;color:var(--color-text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex;position:relative}.dmp-icon-button:hover{border-color:var(--color-accent);color:var(--color-accent)}.dmp-row-actions{align-items:center;gap:var(--space-2);display:flex}.dmp-icon-action{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.dmp-icon-action:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-surface-alt)}.dmp-icon-action--success:hover{border-color:var(--color-success);color:var(--color-success);background:var(--color-success-bg)}.dmp-icon-action--danger:hover{border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-bg)}.dmp-icon-action:disabled{opacity:.5;cursor:not-allowed}.dmp-notif-dot{border-radius:var(--radius-pill);background:var(--color-danger);color:#fff;border:2px solid var(--color-surface);justify-content:center;align-items:center;min-width:18px;height:18px;padding-inline:3px;font-size:.65rem;font-weight:700;display:inline-flex;position:absolute;inset-block-start:-4px;inset-inline-end:-4px}.dmp-dropdown__notif-header{padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border);justify-content:flex-end;display:flex}.dmp-link-button{color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8rem;font-weight:600}.dmp-notif-item{justify-content:space-between;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:none;border-block-end:1px solid var(--color-border);text-align:start;cursor:pointer;color:var(--color-text);background:0 0;font-family:inherit;font-size:.85rem;display:flex}.dmp-notif-item:last-child{border-block-end:none}.dmp-notif-item:hover{background:var(--color-surface-alt)}.dmp-notif-item--unread{background:#1717170d;font-weight:600}.dmp-notif-item__time{color:var(--color-text-muted);flex-shrink:0;font-size:.75rem;font-weight:400}.dmp-profile-trigger{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--color-text);background:0 0;border:none;display:flex}.dmp-avatar{background:linear-gradient(135deg, var(--color-primary-light), var(--color-primary));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8rem;font-weight:700;display:inline-flex}.dmp-dropdown{position:relative}.dmp-dropdown__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:20;min-width:220px;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;overflow:hidden}.dmp-dropdown__panel--wide{min-width:300px}.dmp-dropdown__user{padding:var(--space-4);border-block-end:1px solid var(--color-border)}.dmp-dropdown__user-name{font-size:.9rem;font-weight:700}.dmp-dropdown__user-role{color:var(--color-text-muted);margin-block-start:2px;font-size:.8rem}.dmp-dropdown__item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);text-align:start;cursor:pointer;color:var(--color-text);background:0 0;border:none;font-family:inherit;font-size:.88rem;display:flex}.dmp-dropdown__item:hover{background:var(--color-surface-alt)}.dmp-dashboard__content{padding:var(--space-6);flex:1}.dmp-dash-heading{margin-block-end:var(--space-1);font-size:1.5rem}.dmp-dash-subheading{color:var(--color-text-muted);margin-block-end:var(--space-6)}.dmp-dash-panel__title{margin-block-end:var(--space-2);font-size:1.1rem}.dmp-table-wrap{overflow-x:auto}.dmp-table{border-collapse:collapse;width:100%;font-size:.9rem}.dmp-table th{text-align:start;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border);white-space:nowrap;font-size:.75rem;font-weight:700}.dmp-table td{padding:var(--space-4);border-block-end:1px solid var(--color-border)}.dmp-table tbody tr{transition:background .15s}.dmp-table tbody tr:hover{background:var(--color-surface-alt)}.dmp-table tbody tr:last-child td{border-block-end:none}.dmp-sidebar-backdrop{display:none}@media (width<=860px){.dmp-sidebar-wrap{z-index:30;box-shadow:var(--shadow-lg);position:fixed;inset-block-start:0;inset-inline-start:0}.dmp-sidebar-wrap--closed{width:0}.dmp-sidebar-backdrop{z-index:29;background:#0b162280;display:block;position:fixed;inset:0}.dmp-dash-topbar{padding-inline:var(--space-4)}.dmp-dash-topbar__menu-toggle{display:inline-flex}.dmp-sidebar-toggle{display:none}.dmp-dashboard__content{padding:var(--space-4)}}.dmp-stats-bar{isolation:isolate;background:var(--color-accent);color:#fff;padding:var(--space-8) var(--space-6);position:relative;overflow:hidden}.dmp-stats-bar:before{content:"";z-index:-1;filter:brightness(0)invert();opacity:.1;background-image:url(/images/mark-watermark.svg);background-repeat:no-repeat;background-size:contain;width:420px;height:294px;position:absolute;inset-block-start:-18%;inset-inline-start:-6%;transform:rotate(10deg)}@media (width<=700px){.dmp-stats-bar:before{width:260px;height:182px}}.dmp-stats-bar__inner{gap:var(--space-6);text-align:center;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:1200px;margin-inline:auto;display:grid}.dmp-stats-bar__value{color:#fff;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.dmp-stats-bar__value .dmp-gradient-text{color:var(--color-primary)}.dmp-stats-bar__label{color:#fffc;margin-block-start:var(--space-1);font-size:.85rem}.dmp-timeline{gap:var(--space-6);counter-reset:dmp-step;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid;position:relative}.dmp-timeline__step{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--shadow-sm);position:relative}.dmp-timeline__number{background:var(--color-accent);color:#fff;width:34px;height:34px;border-radius:50%;justify-content:center;align-items:center;margin-block-end:var(--space-4);font-size:.9rem;font-weight:800;display:inline-flex}.dmp-timeline>.dmp-reveal:nth-child(2n) .dmp-timeline__number{background:var(--color-primary);color:#fff}.dmp-timeline__step h3{margin-block-end:var(--space-2);font-size:1rem}.dmp-timeline__step p{color:var(--color-text-muted);margin:0;font-size:.9rem}.dmp-dash-header-row{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.dmp-back-link{align-items:center;gap:var(--space-1);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;margin-block-end:var(--space-3);padding:0;font-size:.85rem;font-weight:600;display:inline-flex}.dmp-back-link:hover{color:var(--color-accent)}.dmp-filter-row{align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.dmp-select{cursor:pointer;min-width:220px}.dmp-searchable-select{min-width:220px;position:relative}.dmp-searchable-select .dmp-input{width:100%}.dmp-searchable-select__menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);z-index:20;max-height:260px;padding:var(--space-1);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline:0;overflow-y:auto}.dmp-searchable-select__option{text-align:start;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:0 0;border:none;font-size:.92rem;display:block}.dmp-searchable-select__option:hover{background:var(--color-surface-alt)}.dmp-searchable-select__option--active{background:var(--color-sidebar-active-bg);color:var(--color-sidebar-text-active);font-weight:600}.dmp-searchable-select__empty{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:.88rem}.dmp-checkbox-inline{align-items:center;gap:var(--space-2);color:var(--color-text);cursor:pointer;font-size:.9rem;display:inline-flex}.dmp-collected-checkbox{cursor:default;width:18px;height:18px}.dmp-table__totals td{border-block-start:2px solid var(--color-border);background:var(--color-surface-alt);border-block-end:none;font-weight:700}.dmp-form-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-block-end:var(--space-4);display:grid}.dmp-detail-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-block-end:var(--space-6);display:grid}.dmp-detail-grid h3{margin-block-end:var(--space-2);font-size:.95rem}.dmp-detail-grid p{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:.9rem}.dmp-detail-badges{gap:var(--space-2);align-items:center;display:flex}.dmp-action-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.dmp-assign-row,.dmp-deliver-row,.dmp-change-status-row{align-items:flex-end;gap:var(--space-3);border-block-start:1px solid var(--color-border);flex-wrap:wrap;margin-block-start:var(--space-4);padding-block-start:var(--space-4);display:flex}.dmp-change-status-row{flex-direction:column;align-items:stretch}.dmp-change-status-row h3{color:var(--color-text-muted);margin:0;font-size:.9rem}.dmp-proof-photo{border-radius:var(--radius-md);border:1px solid var(--color-border);width:100%;max-width:320px;margin-block-end:var(--space-3)}@font-face{font-family:Wondra;src:url(/fonts/Wondra.woff)format("woff"),url(/fonts/Wondra.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@page dmp-receipt{size:220mm 110mm;margin:0}.dmp-brand{font-synthesis:none;text-transform:uppercase;letter-spacing:.04em;unicode-bidi:isolate;font-family:Wondra,Poppins,sans-serif;font-style:normal;font-weight:400}.dmp-receipt{block-size:auto;inline-size:100%;max-inline-size:880px;margin:0 auto var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;display:block}.dmp-receipt__code{letter-spacing:.9px;fill:#171717;font-family:Wondra,Poppins,sans-serif;font-size:9.2px}.dmp-receipt__shipper{fill:#171717;font-family:Poppins,Segoe UI,Tahoma,sans-serif;font-size:7.4px;font-weight:600}.dmp-invoice-page__toolbar{justify-content:flex-end;gap:var(--space-3);margin-block-end:var(--space-6);display:flex}.dmp-invoice{color:#16212e;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-4) var(--space-5);max-width:900px;margin:0 auto var(--space-6);background:#fff;font-size:.72rem;line-height:1.35}.dmp-invoice__header{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-end:2px solid var(--color-accent);margin-block-end:var(--space-3);padding-block-end:var(--space-2);display:flex}.dmp-invoice__brand{align-items:center;gap:var(--space-2);color:var(--color-accent);font-size:.9rem;font-weight:800;display:flex}.dmp-invoice__title{color:var(--color-accent);text-align:center;flex-direction:column;align-items:center;margin:0;font-size:.85rem;font-weight:800;display:flex}.dmp-invoice__qr{flex-shrink:0;line-height:0}.dmp-invoice__meta{gap:0 var(--space-5);border-block-end:1px dashed var(--color-border);grid-template-columns:repeat(2,1fr);margin-block-end:var(--space-3);padding-block-end:var(--space-2);display:grid}.dmp-invoice__row{align-items:baseline;gap:var(--space-2);border-block-end:1px solid var(--color-border);grid-template-columns:minmax(60px,auto) 1fr minmax(60px,auto);padding-block:2px;display:grid}.dmp-invoice__row-label{color:#52657d;font-size:.68rem;font-weight:600}.dmp-invoice__row-label--en{text-align:start}.dmp-invoice__row-label--ar{text-align:end}.dmp-invoice__row-value{text-align:center;overflow-wrap:anywhere;font-weight:600}.dmp-invoice__parties{gap:var(--space-5);grid-template-columns:1fr 1fr;margin-block-end:var(--space-3);display:grid}.dmp-invoice__heading{text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);margin:0 0 var(--space-1);border-block-end:1px solid var(--color-border);justify-content:space-between;padding-block-end:var(--space-1);font-size:.7rem;display:flex}.dmp-invoice__heading span:last-child{text-transform:none;letter-spacing:normal}.dmp-invoice__package{margin-block-end:var(--space-3)}.dmp-invoice__package-grid{gap:0 var(--space-5);grid-template-columns:1fr 1fr;display:grid}.dmp-invoice__flags{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.dmp-invoice__flag{border-radius:var(--radius-pill);border:1px solid var(--color-accent);padding:2px 10px;font-size:.66rem;font-weight:700;display:inline-block}.dmp-invoice__footer{border-block-start:1px solid var(--color-border);text-align:center;padding-block-start:var(--space-2)}.dmp-invoice__footer p{color:#8798ac;margin:0;font-size:.62rem}.dmp-invoice__table{border-collapse:collapse;width:100%;margin-block-end:var(--space-3);font-size:.68rem}.dmp-invoice__table th,.dmp-invoice__table td{border:1px solid var(--color-border);text-align:start;padding:3px 6px}.dmp-invoice__table th{color:var(--color-accent);text-transform:uppercase;letter-spacing:.02em;background:#f2f4f7;font-size:.6rem;font-weight:700}.dmp-invoice__summary{gap:0 var(--space-5);grid-template-columns:1fr 1fr;margin-block-end:var(--space-3);display:grid}@media print{.dmp-sidebar-wrap,.dmp-sidebar-toggle,.dmp-sidebar-backdrop,.dmp-dash-topbar,.dmp-invoice-page__toolbar{display:none!important}.dmp-dashboard{display:block!important}.dmp-dashboard__body,.dmp-dashboard__content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.dmp-invoice{page-break-after:always;break-after:page;width:100%;max-width:none;margin:0;box-shadow:none!important;border:1px solid #b7c2cf!important}.dmp-receipt{page:dmp-receipt;page-break-after:always;break-after:page;border:0;border-radius:0;block-size:110mm;inline-size:220mm;max-inline-size:none;margin:0}.dmp-receipt:last-child,.dmp-invoice:last-child{page-break-after:auto;break-after:auto}@page{size:A4 landscape;margin:10mm}}.dmp-scan-frame{max-width:480px;margin:var(--space-6) auto 0;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#000;overflow:hidden}.dmp-scan-video{width:100%;min-height:320px}.dmp-scan-video video{border-radius:inherit;width:100%!important}.dmp-scan-result{max-width:480px;margin:var(--space-6) auto 0;gap:var(--space-3);flex-direction:column;display:flex}.dmp-scan-result__row{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--color-border);display:flex}.dmp-scan-result__row span{color:var(--color-text-muted);font-size:.85rem}.dmp-scan-result__row strong{font-size:.95rem}.dmp-scan-result__links{gap:var(--space-2);flex-direction:column;display:flex}.dmp-scan-result__links a{text-align:center;padding:var(--space-3);border-radius:var(--radius-sm);border:1.5px solid var(--color-border);color:var(--color-text);font-weight:600;text-decoration:none;display:block}.dmp-scan-result__links a:hover{border-color:var(--color-accent);color:var(--color-accent)}.dmp-forced-password{min-block-size:100vh;padding:var(--space-5);background:var(--color-bg,#faf7f2);place-items:center;display:grid}.dmp-forced-password__card{inline-size:100%;max-inline-size:440px;padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.dmp-tracking-form__input--short{border-inline-start:1px solid var(--color-border);min-width:0;flex:0 0 8.5rem;padding-inline-start:var(--space-4)}@media (width<=560px){.dmp-tracking-form__input--short{border-inline-start:none;border-block-start:1px solid var(--color-border);flex:100%;padding-inline-start:var(--space-2)}}.dmp-pill-cta{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;letter-spacing:.07em;text-transform:uppercase;padding:11px 20px;font-size:.76rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.dmp-pill-cta:hover{background:var(--color-accent-hover);transform:translateY(-1px)}html[dir=rtl] .dmp-pill-cta svg{transform:scaleX(-1)}.dmp-home-hero{isolation:isolate;background:#fff;position:relative;overflow:hidden}.dmp-home-hero:after{content:"";background:var(--color-accent);clip-path:polygon(0 100%,100% 12%,100% 100%);z-index:0;height:clamp(56px,8vw,120px);position:absolute;inset-block-end:0;inset-inline:0}html[dir=rtl] .dmp-home-hero:after{clip-path:polygon(0 12%,100% 100%,0 100%)}.dmp-home-hero__inner{z-index:2;align-items:center;min-height:min(98vw,440px);display:flex;position:relative}.dmp-home-hero__copy{width:54%;padding-block:var(--space-6) calc(56px + var(--space-6))}.dmp-home-hero__tags{white-space:nowrap;width:max-content;margin:0 0 var(--space-4);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text);flex-wrap:nowrap;align-items:center;gap:8px;font-size:.66rem;font-weight:600;display:flex}.dmp-home-hero__tags i{background:var(--color-accent);border-radius:50%;width:5px;height:5px}.dmp-home-hero h1{margin:0 0 var(--space-3);font-family:var(--font-family-display);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.9rem,9.2vw,4.4rem);font-weight:800;line-height:1.08}.dmp-home-hero__accent{color:var(--color-accent)}.dmp-home-hero__sub{margin:0 0 var(--space-6);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text);font-size:.78rem;font-weight:500}.dmp-home-hero__art{z-index:1;pointer-events:none;width:auto;height:min(86vw,420px);position:absolute;inset-block-end:9vw;inset-inline-end:-16vw}.dmp-hero-art__aux{display:none}.dmp-hero-art__dark{transform-box:fill-box;transform-origin:100% 100%;transform:translate(56px,-2px)scale(.62)}.dmp-hero-art__pin{animation:3.2s ease-in-out infinite dmp-pin-bob}@keyframes dmp-pin-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.dmp-hero-art__pin{animation:none}}@media (width>=600px){.dmp-home-hero__inner{min-height:500px}.dmp-home-hero__copy{width:50%}.dmp-home-hero__art{height:480px;inset-block-end:3px;inset-inline-end:0}.dmp-hero-art__aux{display:inline}.dmp-hero-art__dark{transform:none}}@media (width>=900px){.dmp-home-hero__inner{min-height:clamp(560px,40vw,680px)}.dmp-home-hero__copy{width:46%;padding-block:var(--space-12) calc(var(--space-16) + var(--space-4))}.dmp-home-hero h1{font-size:clamp(3.4rem,5.2vw,5.2rem)}.dmp-home-hero__art{width:auto;max-width:58%;height:94%;inset-block-end:clamp(6px,1vw,16px);inset-inline-end:max(2%,50% - 630px)}.dmp-home-hero__tags{font-size:.8rem}.dmp-home-hero__sub{font-size:.95rem}.dmp-pill-cta{padding:15px 34px;font-size:.9rem}}.dmp-home-track{padding-block:var(--space-6)}.dmp-home-track .dmp-tracking-form{box-shadow:var(--shadow-md)}.dmp-strip{border-block:1px solid var(--color-border);background:#fff}.dmp-strip__inner{padding-block:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.dmp-strip__item{align-items:center;gap:var(--space-3);padding-inline:var(--space-2);text-align:center;color:var(--color-accent);flex-direction:column;display:flex}.dmp-strip__item+.dmp-strip__item{border-inline-start:1px solid var(--color-border)}.dmp-strip__item span{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);font-size:.66rem;font-weight:600;line-height:1.35}@media (width>=700px){.dmp-strip__inner{padding-block:var(--space-8)}.dmp-strip__item span{font-size:.82rem}}.dmp-why{background:var(--color-primary);color:#fff;overflow:hidden}.dmp-why__inner{align-items:center;gap:var(--space-2);padding-block:var(--space-12);grid-template-columns:1.15fr .85fr;display:grid}.dmp-why__eyebrow{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;margin-block-end:var(--space-3);font-size:.72rem;font-weight:600;display:block}.dmp-why h2{margin:0 0 var(--space-4);color:#fff;font-size:clamp(1.45rem,6.2vw,2.8rem);font-weight:700;line-height:1.15}.dmp-why p{margin:0 0 var(--space-6);color:#ffffffd1;font-size:.82rem;line-height:1.6}.dmp-why__link{align-items:center;gap:var(--space-2);color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.dmp-why__link svg{color:var(--color-accent)}html[dir=rtl] .dmp-why__link svg{transform:scaleX(-1)}.dmp-why__link:hover{color:var(--color-accent-light)}.dmp-why__map img{filter:drop-shadow(0 0 16px #f267228c);width:100%;height:auto;display:block}@media (width>=900px){.dmp-why__inner{gap:var(--space-8);padding-block:var(--space-16)}.dmp-why p{max-width:440px;font-size:1.05rem}.dmp-why__link{font-size:.88rem}.dmp-why__map{justify-self:center;max-width:440px}}.dmp-home-services{background:var(--color-bg);padding-block:var(--space-12)}.dmp-home-services__eyebrow{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;margin-block-end:var(--space-2);font-size:.72rem;font-weight:600;display:block}.dmp-home-services h2{margin:0 0 var(--space-8);max-width:560px;color:var(--color-text);font-size:clamp(1.5rem,5.4vw,2.4rem);font-weight:700}.dmp-home-services__grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.dmp-home-services__grid>.dmp-reveal{display:flex}.dmp-home-services__card{justify-content:center;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-6) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;color:var(--color-accent);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex}.dmp-home-services__card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.dmp-home-services__card span{color:var(--color-text);font-size:.85rem;font-weight:600;line-height:1.35}@media (width>=900px){.dmp-home-services{padding-block:var(--space-16)}.dmp-home-services__grid{grid-template-columns:repeat(4,1fr)}.dmp-home-services__card{padding-block:var(--space-8)}}.dmp-alloc__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.dmp-alloc__panel{margin-block-start:var(--space-6)}.dmp-alloc__tools{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dmp-alloc__tools .dmp-input{min-width:220px}.dmp-alloc__merchant-row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.dmp-alloc__merchant-row .dmp-field{flex:260px;max-width:420px}.dmp-alloc__modes{gap:var(--space-3);flex-wrap:wrap;display:flex}.dmp-alloc__mode{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;padding:10px 16px;font-size:.9rem;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.dmp-alloc__mode input{accent-color:var(--color-accent)}.dmp-alloc__mode.is-active{border-color:var(--color-accent);color:var(--color-text);background:#f2672214}.dmp-alloc__preview{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);gap:var(--space-4);flex-direction:column;align-items:flex-start;margin-block-start:var(--space-6);display:flex}.dmp-alloc__preview h3{margin:0;font-size:1.05rem}.dmp-alloc__preview dl{flex-direction:column;width:100%;margin:0;display:flex}.dmp-alloc__line{justify-content:space-between;gap:var(--space-4);border-block-end:1px solid var(--color-border);padding-block:10px;font-size:.92rem;display:flex}.dmp-alloc__line:last-child{border-block-end:0}.dmp-alloc__line dt{color:var(--color-text-muted)}.dmp-alloc__line dd{text-align:end;margin:0;font-weight:600}.dmp-alloc__line dd span{color:var(--color-text-muted);font-weight:400}.dmp-alloc__line--main dt,.dmp-alloc__line--main dd{color:var(--color-text);font-size:1.02rem}.dmp-alloc__line--warn dd{color:var(--color-warning)}.dmp-alloc__takeover{align-items:center;gap:var(--space-2);font-size:.92rem;font-weight:500;display:flex}.dmp-alloc__takeover input{accent-color:var(--color-accent);width:18px;height:18px}.dmp-alloc__pool-row td{background:var(--color-surface-alt)}.dmp-alloc__name{font:inherit;color:var(--color-text);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.dmp-alloc__name:hover{color:var(--color-accent);text-decoration:underline}.dmp-alloc__ranges{flex-wrap:wrap;gap:6px;max-width:460px;display:flex}.dmp-alloc__range{border-radius:var(--radius-pill);color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;background:#f267221a;padding:3px 10px;font-size:.8rem}.dmp-alloc__range em{color:var(--color-text-muted);font-style:normal}.dmp-alloc__range.is-done{background:var(--color-surface-alt);color:var(--color-text-muted)}.dmp-alloc__more{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:3px 8px;font-size:.8rem;font-weight:600}.dmp-alloc__empty{padding:var(--space-6);text-align:center}.dmp-alloc__deleted{margin-inline-start:var(--space-2)}.dmp-alloc__warn{color:var(--color-warning);font-weight:600}.dmp-pickups{gap:var(--space-4);flex-direction:column;display:flex}.dmp-pickups__item{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;display:flex}.dmp-pickups__main{flex-direction:column;flex:260px;gap:4px;display:flex}.dmp-pickups__bar{border-radius:var(--radius-pill);background:var(--color-surface-alt);block-size:8px;margin-block-start:var(--space-2);overflow:hidden}.dmp-pickups__bar span{background:var(--color-accent);border-radius:var(--radius-pill);block-size:100%;display:block}.dmp-alloc__void-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.dmp-handover{flex-direction:column;gap:4px;margin-block-start:var(--space-2);display:flex}.dmp-handover__proof{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.dmp-handover__proof img{object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;block-size:56px;inline-size:auto;max-inline-size:120px;display:block}.dmp-handover__signature{object-fit:contain!important}.dmp-signature{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.dmp-signature__canvas{border:1px dashed var(--color-border);border-radius:var(--radius-md);touch-action:none;cursor:crosshair;background:#fff;inline-size:100%}.dmp-offline{gap:var(--space-3);flex-direction:column;margin-block-end:var(--space-4);display:flex}.dmp-offline__failed-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--color-border);flex-wrap:wrap;display:flex}.dmp-scan-manual{gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-4);display:flex}.dmp-scan-manual__row{gap:var(--space-3);flex-wrap:wrap;display:flex}.dmp-scan-manual__row .dmp-input{flex:180px}
