@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&family=Inter:wght@400;500;600;700;800&family=Tajawal:wght@400;500;700;800&display=swap");:root{--dash-sidebar:#ffffff;--dash-sidebar-ink:#0b0f16;--dash-sidebar-muted:#5f6b7c}html[lang=de],html[lang=en],html[lang=tr]{--font-sans:var(--font-latin);--font-display:var(--font-latin)}html[lang=ar]{--font-sans:var(--font-ar);--font-display:var(--font-ar)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--looopin-surface);color:var(--looopin-ink);font-family:var(--font-sans)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(1120px,calc(100% - 2rem));margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:14px;padding:.78rem 1.25rem;font-weight:600;cursor:pointer;transition:background var(--motion-fast),box-shadow var(--motion-fast),border-color var(--motion-fast),transform var(--motion-fast)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--looopin-ring);outline-offset:2px}.btn-primary{background:linear-gradient(145deg,var(--lp-brand-400) 0,var(--lp-brand-500) 45%,var(--lp-brand-700) 100%);color:white;box-shadow:0 10px 24px rgba(98,84,247,.28),inset 0 1px 0 rgba(255,255,255,.18)}.btn-ghost{background:rgba(255,255,255,.85);color:var(--looopin-ink);border:1px solid var(--looopin-border)}.btn-ghost:hover{border-color:rgba(98,84,247,.35);background:#fff}.btn-dark{background:var(--looopin-ink);color:white}.field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.field label{font-size:.9rem;color:var(--looopin-muted);font-weight:500}.field input,.field textarea{border:1px solid var(--looopin-border);border-radius:14px;padding:.85rem 1rem;background:white}.field input:focus,.field textarea:focus{outline:2px solid var(--looopin-primary-soft);border-color:var(--looopin-primary)}.panel{background:var(--looopin-card);border:1px solid var(--looopin-border);border-radius:var(--looopin-radius);box-shadow:var(--looopin-shadow)}.stat{padding:1.25rem 1.35rem}.stat strong{display:block;font-size:1.75rem;margin-top:.35rem}.stat span{color:var(--looopin-muted);font-size:.9rem}.table-wrap{overflow:auto}table.data{width:100%;border-collapse:collapse}table.data td,table.data th{text-align:start;padding:.9rem 1rem;border-bottom:1px solid var(--looopin-border);font-size:.95rem}table.data th{font-weight:600;background:#f8f9ff}.empty,table.data th{color:var(--looopin-muted)}.empty{padding:2.5rem 1.5rem;text-align:center}.loop-ring{width:56px;height:56px;border-radius:50%;border:4px solid var(--looopin-primary-soft);border-top-color:var(--looopin-primary);display:inline-block}.badge{display:inline-flex;align-items:center;padding:.25rem .7rem;border-radius:999px;background:var(--looopin-primary-soft);color:var(--looopin-primary-dark);font-size:.75rem;font-weight:600}@media (max-width:860px){.hide-mobile{display:none!important}}.dash-shell{position:relative;min-height:100vh;overflow-x:clip}.dash-main,.dash-main-inner,.dash-shell,.dash-sidebar{scrollbar-width:none}.dash-main-inner::-webkit-scrollbar,.dash-main::-webkit-scrollbar,.dash-shell::-webkit-scrollbar,.dash-sidebar::-webkit-scrollbar{display:none;width:0;height:0}.dash-shell-bg{position:fixed;inset:0;z-index:-1;background:radial-gradient(920px 520px at 0 -10%,rgba(98,84,247,.22),transparent 58%),radial-gradient(700px 420px at 100% 0,rgba(22,212,231,.14),transparent 52%),radial-gradient(560px 380px at 70% 100%,rgba(16,24,63,.08),transparent 50%),linear-gradient(160deg,#eceaff 0,var(--looopin-surface) 42%,#e8f0ec 100%)}.dash-shell-bg:after{content:"";position:absolute;inset:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");pointer-events:none}.dash-frame{display:grid;grid-template-columns:276px minmax(0,1fr);grid-gap:1.1rem;gap:1.1rem;width:min(1400px,100%);margin-inline:auto;min-height:100vh;padding:1.35rem}.dash-sidebar{display:flex;flex-direction:column;gap:.75rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,251,255,.98));color:var(--dash-sidebar-ink);border-radius:26px;padding:1.15rem .9rem 1.05rem;position:-webkit-sticky;position:sticky;top:1.35rem;align-self:start;height:auto;overflow:visible;border:1px solid rgba(225,229,242,.95);box-shadow:var(--looopin-shadow),inset 0 1px 0 rgba(255,255,255,.9)}.dash-brand{padding:.4rem .55rem 1rem;border-bottom:1px solid rgba(225,229,242,.95);background:radial-gradient(120px 60px at 10% 0,rgba(98,84,247,.1),transparent 70%);border-radius:16px 16px 0 0;margin:-.15rem -.1rem 0}.dash-brand-mark{display:flex;align-items:center;gap:.75rem;color:var(--dash-sidebar-ink)}.dash-brand-mark strong{display:block;font-family:var(--font-display);font-size:1.28rem;letter-spacing:-.03em;font-weight:650}.dash-brand-mark small{display:block;margin-top:.22rem;color:var(--dash-sidebar-muted);font-size:.8rem;font-weight:500;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-brand-ring{width:36px;height:36px;border-radius:50%;border-left:3px solid rgba(22,212,231,.28);border-bottom:3px solid rgba(22,212,231,.28);border-top:3px solid rgba(22,212,231,.28);border-top-color:var(--looopin-primary);border-right:3px solid rgba(22,212,231,.28);border-right-color:var(--looopin-ring);flex-shrink:0;box-shadow:0 0 0 4px rgba(98,84,247,.06)}.dash-nav{display:grid;grid-gap:.9rem;gap:.9rem;padding-inline:.15rem}.dash-nav-group{display:grid;grid-gap:.3rem;gap:.3rem}.dash-nav-label{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b90ad;padding:0 .7rem .15rem}.dash-nav-links{display:grid;grid-gap:2px;gap:2px}.dash-nav-link{display:flex;align-items:center;gap:.5rem;padding:.52rem .72rem;border-radius:13px;color:var(--dash-sidebar-muted);font-size:.9rem;font-weight:500;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.dash-nav-link:hover{background:rgba(239,237,255,.9);color:var(--dash-sidebar-ink)}.dash-nav-link.is-active{background:linear-gradient(135deg,#efedff,#e4e0ff);color:var(--looopin-primary-dark);font-weight:600;box-shadow:inset 0 0 0 1px rgba(98,84,247,.12)}.dash-nav-dot{width:6px;height:6px;border-radius:50%;background:#c9cde0;flex-shrink:0}.dash-nav-link.is-active .dash-nav-dot{background:linear-gradient(135deg,var(--looopin-gilt),var(--looopin-primary))}.dash-sidebar-footer{margin-top:.35rem;padding-top:.85rem;border-top:1px solid rgba(225,229,242,.95)}.dash-logout{width:100%;border-radius:13px!important;color:var(--dash-sidebar-muted)!important;background:transparent!important;border-color:transparent!important}.dash-logout:hover{background:#f3f2ff!important;color:var(--dash-sidebar-ink)!important}.dash-main{min-width:0}.dash-main-inner{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(252,252,255,.86));border:1px solid rgba(225,229,242,.95);border-radius:28px;padding:1.5rem 1.65rem 1.85rem;min-height:0;box-shadow:var(--looopin-shadow-lg),inset 0 1px 0 rgba(255,255,255,.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dash-loading{padding:.25rem 0 1rem}.dash-loading-bar{height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(98,84,247,.08),rgba(98,84,247,.55),rgba(98,84,247,.08));background-size:200% 100%;animation:dash-loading-slide 1s linear infinite;margin-bottom:1.25rem}.dash-loading-lines{display:grid;grid-gap:.75rem;gap:.75rem}.dash-loading-lines span{display:block;height:12px;border-radius:999px;background:rgba(16,24,63,.05)}.dash-loading-lines span:first-child{width:38%}.dash-loading-lines span:nth-child(2){width:64%}.dash-loading-lines span:nth-child(3){width:50%}@keyframes dash-loading-slide{to{background-position:-200% 0}}.dash-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:1.25rem;flex-wrap:wrap;margin-bottom:1.25rem;padding:1.45rem 1.5rem;border-radius:22px;position:relative;overflow:hidden;color:#f5f6ff;background:radial-gradient(420px 220px at 90% 10%,rgba(22,212,231,.28),transparent 55%),radial-gradient(380px 200px at 0 100%,rgba(22,212,231,.18),transparent 50%),linear-gradient(135deg,#10183f,#2a2285 42%,#6254f7);box-shadow:0 18px 40px rgba(16,24,63,.22);border:1px solid rgba(255,255,255,.08)}.dash-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.05) 50%,transparent 60%);pointer-events:none}.dash-hero>*{position:relative;z-index:1}.dash-kicker{margin:0 0 .45rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(224,220,255,.92)}.dash-title{margin:0;font-family:var(--font-display);font-size:clamp(1.85rem,2.6vw,2.35rem);letter-spacing:-.03em;line-height:1.12;font-weight:650;color:#f8f9ff}.dash-subtitle{margin:.55rem 0 0;color:rgba(236,234,255,.86);font-size:.96rem;max-width:36rem;line-height:1.55}.dash-hero-actions{display:flex;gap:.6rem;flex-wrap:wrap}.dash-hero-actions .btn-primary{background:linear-gradient(145deg,#f3e2c4,#16d4e7 55%,#9a7a52);color:#10183f;box-shadow:0 10px 22px rgba(0,0,0,.18)}.dash-hero-actions .btn-ghost{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22);color:#f5f6ff}.dash-hero-actions .btn-ghost:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35)}.dash-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.dash-stat{position:relative;overflow:hidden;background:linear-gradient(165deg,#ffffff,#f8f9ff);border:1px solid rgba(225,229,242,.95);border-radius:22px;padding:1.25rem 1.25rem 1.3rem;box-shadow:0 10px 28px rgba(16,24,63,.05),inset 0 1px 0 rgba(255,255,255,.9)}.dash-stat:before{content:"";position:absolute;inset-inline:1rem;bottom:0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,var(--looopin-primary),var(--looopin-gilt));opacity:.85}.dash-stat:after{content:"";position:absolute;inset-inline-end:-20px;top:-24px;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,rgba(98,84,247,.14),transparent 68%)}.dash-stat.tone-b:before{background:linear-gradient(90deg,#0ea5e9,#67e8f9)}.dash-stat.tone-c:before{background:linear-gradient(90deg,var(--looopin-gilt),#7b70ff)}.dash-stat.tone-d:before{background:linear-gradient(90deg,#059669,#34d399)}.dash-stat span{color:var(--looopin-muted);font-size:.84rem;font-weight:500}.dash-stat span,.dash-stat strong{position:relative;z-index:1;display:block}.dash-stat strong{margin-top:.7rem;font-family:var(--font-display);font-size:clamp(1.7rem,2.2vw,2.05rem);letter-spacing:-.03em;font-weight:650;color:var(--looopin-ink)}.dash-split{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:.9rem;gap:.9rem;margin-top:.9rem}.dash-card{padding:1.4rem 1.45rem;border-radius:22px;background:linear-gradient(180deg,#ffffff,#f9fcfb);box-shadow:0 12px 30px rgba(16,24,63,.05),inset 0 1px 0 rgba(255,255,255,.9);border:1px solid rgba(225,229,242,.95)}.dash-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.45rem}.dash-card-head h2{margin:0;font-family:var(--font-display);font-size:1.15rem;letter-spacing:-.02em;font-weight:650}.dash-card-hint{margin:0 0 1rem;color:var(--looopin-muted);font-size:.92rem;line-height:1.65}.dash-code{display:block;padding:1rem 1.05rem;border-radius:16px;background:linear-gradient(135deg,rgba(239,237,255,.95),rgba(224,220,255,.35));border:1px solid rgba(98,84,247,.12);color:var(--looopin-primary-dark);font-size:.84rem;word-break:break-all;line-height:1.55}.dash-shortcuts{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem;margin-top:.2rem}.dash-shortcuts a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem .85rem;border-radius:15px;border:1px solid rgba(225,229,242,.95);background:linear-gradient(180deg,#ffffff,#f5faf8);font-weight:600;font-size:.88rem;color:var(--looopin-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);transition:background .15s ease,border-color .15s ease,transform .15s ease}.dash-shortcuts a:hover{border-color:rgba(98,84,247,.28);background:linear-gradient(180deg,#eef8f4,#eceaff);transform:translateY(-1px)}.dash-main-inner .panel{border-radius:20px;border-color:rgba(225,229,242,.95);box-shadow:0 8px 24px rgba(16,24,63,.04)}.badge{background:linear-gradient(135deg,rgba(224,220,255,.95),rgba(239,237,255,.95));color:#3d31bd;border:1px solid rgba(22,212,231,.28)}.dash-main-inner .dash-page+h1,.dash-main-inner h1,.dash-main-inner>h1{letter-spacing:-.03em}.dash-main-inner h1{margin-top:0}.dash-main-inner table.data th{background:#f8f9ff;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;color:#7e948c}.dash-main-inner table.data tr:hover td{background:rgba(239,237,255,.55)}.dash-main-inner table.data td{border-bottom-color:#e8f0ed}@media (max-width:1100px){.dash-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-split{grid-template-columns:1fr}}@media (max-width:860px){.dash-frame{grid-template-columns:1fr;gap:.75rem;padding:.75rem}.dash-sidebar{position:relative;top:0;border-radius:20px}.dash-main-inner{padding:1.2rem 1.05rem 1.5rem;border-radius:20px}.dash-hero-actions{width:100%}.dash-hero-actions .btn{flex:1 1}}@media (prefers-reduced-motion:reduce){.dash-loading-bar{animation:none}}.program-impact{padding:.85rem 1rem;border-radius:12px;background:var(--looopin-primary-soft);border:1px solid rgba(98,84,247,.18)}.program-impact p{margin:.35rem 0 0;color:var(--looopin-muted);line-height:1.55;font-size:.92rem}.program-confirm{padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(22,212,231,.35);background:rgba(22,212,231,.1)}.program-confirm p{margin:0 0 .65rem}.crm-filters{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0 1.15rem;align-items:end}.crm-filters input,.crm-filters select,.dash-filters select{padding:.75rem .9rem;border-radius:12px;border:1px solid var(--looopin-border);background:var(--looopin-card);min-width:140px}.crm-filters input{flex:1 1 180px;max-width:320px}.dash-filters label{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.85rem;color:var(--looopin-muted)}.dash-quick-days{display:flex;gap:.35rem;-webkit-margin-start:auto;margin-inline-start:auto}.crm-name-link{font-weight:600;color:var(--looopin-primary-dark)}.crm-name-link:hover{text-decoration:underline}.crm-pager{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.crm-pager .is-disabled{pointer-events:none;opacity:.45}.crm-detail-top{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.crm-back{color:var(--looopin-muted);font-size:.92rem}.crm-detail-actions{display:flex;gap:.5rem;flex-wrap:wrap}.crm-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.crm-kpi{padding:1rem 1.1rem}.crm-kpi span{display:block;color:var(--looopin-muted);font-size:.85rem}.crm-kpi strong{font-family:var(--font-display);font-size:1.55rem}.crm-detail-grid{grid-template-columns:1.4fr .9fr;align-items:start}.crm-detail-grid,.crm-side{display:grid;grid-gap:1rem;gap:1rem}.crm-dl{margin:0;display:grid;grid-gap:.75rem;gap:.75rem}.crm-dl dt{font-size:.8rem;color:var(--looopin-muted)}.crm-dl dd{margin:.15rem 0 0;font-weight:600}.crm-timeline{list-style:none;margin:0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}.crm-timeline li{display:grid;grid-template-columns:14px 1fr;grid-gap:.75rem;gap:.75rem;align-items:start}.crm-timeline-dot{width:10px;height:10px;margin-top:.35rem;border-radius:999px;background:var(--looopin-primary)}.crm-timeline-dot[data-kind=scan]{background:var(--looopin-ring)}.crm-timeline-dot[data-kind=note]{background:var(--looopin-gilt)}.crm-timeline-meta{font-size:.8rem;color:var(--looopin-muted);margin-bottom:.15rem}.crm-timeline p{margin:0;line-height:1.55}@media (max-width:900px){.crm-detail-grid,.crm-kpi-grid{grid-template-columns:1fr}.dash-quick-days{-webkit-margin-start:0;margin-inline-start:0;width:100%}}.mkt-hero{position:relative;padding:3.5rem 0 2.5rem;background:radial-gradient(900px 420px at 85% 0,rgba(22,212,231,.18),transparent 55%),radial-gradient(700px 380px at 0 40%,rgba(22,212,231,.12),transparent 50%),linear-gradient(180deg,#f4faf8 0,var(--looopin-surface) 70%);overflow:hidden}.mkt-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:2rem;gap:2rem;align-items:center}.mkt-kicker{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:700;margin:0 0 .75rem;letter-spacing:-.02em;color:var(--looopin-primary-dark)}.mkt-hero-copy h1{font-size:clamp(1.55rem,3.2vw,2.25rem);line-height:1.25;margin:0 0 .85rem;max-width:18ch;font-weight:700}.mkt-lead{color:var(--looopin-muted);font-size:1.05rem;line-height:1.7;margin:0}.mkt-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.mkt-hero-visual{position:relative;min-height:280px}.mkt-mock-card,.mkt-mock-dash{border-radius:22px;padding:1.25rem 1.35rem;border:1px solid rgba(16,24,63,.08);background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mkt-mock-dash{width:min(100%,340px);box-shadow:var(--looopin-shadow-lg)}.mkt-mock-card{position:absolute;inset-inline-end:0;bottom:0;width:min(220px,70%);box-shadow:var(--looopin-shadow)}.mkt-mock-label{display:block;font-size:.78rem;color:var(--looopin-muted);margin-bottom:.35rem}.mkt-mock-dash strong{font-family:var(--font-display);font-size:2.4rem;display:block;line-height:1}.mkt-mock-bars{display:flex;align-items:flex-end;gap:8px;height:72px;margin-top:1rem}.mkt-mock-bars i{flex:1 1;display:block;border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,var(--looopin-ring),var(--looopin-primary))}.mkt-mock-points{display:flex;justify-content:space-between;align-items:baseline;margin-top:.75rem}.mkt-section{padding:2.75rem 0}.mkt-section h2{font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,1.85rem);margin:0 0 1.1rem}.mkt-cards-2,.mkt-cards-3{display:grid;grid-gap:1rem;gap:1rem}.mkt-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-tile{background:var(--looopin-card);border:1px solid var(--looopin-border);border-radius:18px;padding:1.25rem 1.35rem}.mkt-tile h3{margin:0 0 .5rem;font-size:1.05rem}.mkt-tile p{margin:0;color:var(--looopin-muted);line-height:1.65}.mkt-loop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.mkt-loop-step{background:var(--looopin-primary-soft);border:1px solid rgba(98,84,247,.18);border-radius:16px;padding:1.1rem 1rem;font-weight:600;text-align:center}.mkt-industry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.75rem;gap:.75rem}.mkt-industry-card,.mkt-industry-link{display:block;padding:1rem 1.1rem;border-radius:16px;border:1px solid var(--looopin-border);background:var(--looopin-card);transition:border-color .15s ease,background .15s ease}.mkt-industry-card:hover,.mkt-industry-link:hover{border-color:rgba(98,84,247,.35);background:#fff}.mkt-industry-card h2{margin:0 0 .4rem;font-size:1.05rem;font-family:var(--font-latin)}html[lang=ar] .mkt-industry-card h2{font-family:var(--font-ar)}.mkt-industry-card p{margin:0;color:var(--looopin-muted);line-height:1.55;font-size:.95rem}.mkt-note{margin-top:1rem;padding:.9rem 1rem;border-radius:14px;background:rgba(22,212,231,.12);border:1px solid rgba(22,212,231,.28);color:var(--looopin-ink);line-height:1.6}.mkt-faq{display:grid;grid-gap:.65rem;gap:.65rem}.mkt-faq-item{border:1px solid var(--looopin-border);border-radius:14px;background:var(--looopin-card);padding:.85rem 1rem}.mkt-faq-item summary{cursor:pointer;font-weight:600}.mkt-faq-item p{margin:.65rem 0 0;color:var(--looopin-muted);line-height:1.65}.mkt-final{text-align:start;padding-bottom:4rem}.mkt-billing-toggle{display:inline-flex;gap:.35rem;margin:1.5rem 0 .5rem;padding:.3rem;border-radius:999px;background:var(--looopin-primary-soft);border:1px solid rgba(98,84,247,.15)}.mkt-billing-toggle a{padding:.45rem .95rem;border-radius:999px;font-size:.92rem;color:var(--looopin-muted)}.mkt-billing-toggle a.is-active{background:var(--looopin-card);color:var(--looopin-ink);font-weight:600}.mkt-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin-top:1.5rem}.mkt-price-card{background:var(--looopin-card);border:1px solid var(--looopin-border);border-radius:18px;padding:1.35rem}.mkt-price-card h2{margin:0;font-size:1.15rem}.mkt-price-value{margin:.75rem 0 1rem;font-family:var(--font-display);font-size:1.55rem;color:var(--looopin-primary-dark);font-weight:700}.mkt-price-card ul{margin:0;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem;color:var(--looopin-muted);line-height:1.8}.mkt-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.mkt-compare>div{padding:1rem;border-radius:14px;border:1px solid var(--looopin-border);background:var(--looopin-card)}.mkt-compare p{margin:.4rem 0 0;color:var(--looopin-muted);line-height:1.55}@media (max-width:900px){.mkt-cards-2,.mkt-cards-3,.mkt-compare,.mkt-hero-grid,.mkt-loop{grid-template-columns:1fr}.mkt-hero-visual{min-height:240px}.mkt-mock-dash{width:100%}.mkt-mock-card{position:relative;width:100%;margin-top:.85rem;inset:auto}.mkt-hero-copy h1{max-width:none}}.cashier-shell{min-height:100dvh;background:radial-gradient(120% 80% at 10% -10%,color-mix(in srgb,var(--looopin-accent) 18%,transparent),transparent 55%),linear-gradient(180deg,var(--looopin-bg) 0,color-mix(in srgb,var(--looopin-bg) 92%,#0a1a14) 100%)}.cashier-page{max-width:520px;margin:0 auto;padding:1.25rem 1rem 2.5rem}.cashier-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.cashier-kicker{margin:0;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--looopin-muted)}.cashier-header h1{margin:.2rem 0 0;font-size:clamp(1.35rem,4vw,1.75rem);line-height:1.2}.cashier-meta{margin:.35rem 0 0;font-size:.85rem;color:var(--looopin-muted)}.cashier-shift{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.65rem;gap:.65rem;margin-bottom:1.5rem}.cashier-shift article{padding:.85rem .7rem;border-radius:14px;border:1px solid var(--looopin-border);background:color-mix(in srgb,var(--looopin-card) 88%,transparent);text-align:center}.cashier-shift span{display:block;font-size:.72rem;color:var(--looopin-muted);margin-bottom:.35rem}.cashier-shift strong{font-size:1.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cashier-section-title{margin:0 0 .75rem;font-size:1.05rem}.cashier-nav{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.cashier-footnote{margin-top:1rem;font-size:.8rem;color:var(--looopin-muted);line-height:1.45}.staff-invite-flash{padding:1.25rem;margin-bottom:1.25rem;max-width:560px;border-color:color-mix(in srgb,var(--looopin-success) 45%,var(--looopin-border));background:color-mix(in srgb,var(--looopin-success) 8%,var(--looopin-card))}.staff-cred-grid{display:grid;grid-gap:.75rem;gap:.75rem;margin:0}.staff-cred-grid dt{font-size:.75rem;color:var(--looopin-muted);margin:0 0 .15rem}.staff-cred-grid dd{margin:0}.staff-cred-grid code{font-size:.95rem;word-break:break-all}@media (max-width:420px){.cashier-shift{grid-template-columns:1fr}}.cust-login-alt{margin:1.1rem 0 0;font-size:.9rem}.cust-login-note{margin:.75rem 0 0;font-size:.8rem;color:var(--looopin-muted);line-height:1.45}.cust-otp-flash{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin:1rem 0 1.25rem;padding:1rem;border-radius:14px;border:1px dashed color-mix(in srgb,var(--looopin-accent,#6254f7) 50%,var(--looopin-border));background:color-mix(in srgb,var(--looopin-accent,#6254f7) 8%,var(--looopin-card))}.cust-otp-flash span{font-size:.8rem;color:var(--looopin-muted)}.cust-otp-flash strong{font-size:1.75rem;letter-spacing:.28em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cust-wallet-block{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--looopin-border);text-align:start}.cust-wallet-block h2{margin:0 0 .35rem;font-size:1.05rem;text-align:center}.cust-wallet-block>p{margin:0;color:var(--looopin-muted);font-size:.9rem;line-height:1.45;text-align:center}.cust-wallet-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;margin-top:1rem}.cust-wallet-honesty{margin:.85rem 0 0!important;font-size:.8rem!important}.cust-wallet-share{margin:.65rem 0 0;font-size:.75rem;color:var(--looopin-muted);word-break:break-all;text-align:center}.cust-wallet-share code{display:inline-block;margin-top:.25rem}.admin-jump{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin:1rem 0 .25rem;font-size:.9rem}.admin-jump a{color:var(--looopin-muted);text-decoration:none;border-bottom:1px solid transparent}.admin-jump a:hover{color:var(--looopin-fg,inherit);border-bottom-color:currentColor}.reseller-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.empty-state{display:grid;grid-gap:.65rem;gap:.65rem;place-items:center;text-align:center;padding:2rem 1.25rem;color:var(--looopin-muted)}.empty-state strong{color:var(--looopin-ink);font-size:1.05rem}.checklist-panel{padding:1.25rem 1.35rem;margin-bottom:1.25rem;animation:ux-rise .45s var(--motion-med) both}.checklist-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}.checklist-head h2{margin:0;font-size:1.1rem;font-family:var(--font-display)}.checklist-bar{height:8px;margin-top:12px;border-radius:999px;background:var(--looopin-border);overflow:hidden}.checklist-bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--looopin-accent),var(--looopin-primary-dark));transition:width var(--motion-med)}.checklist-list{list-style:none;padding:0;margin:1rem 0 0;display:grid;grid-gap:8px;gap:8px}.checklist-item{display:flex;align-items:center;gap:10px;padding:.65rem .75rem;border-radius:14px;border:1px solid var(--looopin-border);background:var(--looopin-card);color:inherit;transition:border-color var(--motion-fast),background var(--motion-fast),transform var(--motion-fast)}.checklist-item:hover{border-color:color-mix(in srgb,var(--looopin-primary) 35%,var(--looopin-border));transform:translateY(-1px)}.checklist-item.is-done{background:var(--looopin-primary-soft)}.checklist-item.is-done .checklist-label{text-decoration:line-through;opacity:.7}.checklist-tick{width:18px;height:18px;border-radius:999px;border:2px solid var(--looopin-border);flex-shrink:0}.checklist-item.is-done .checklist-tick{border:0;background:var(--looopin-success)}.dash-nav-mode{display:flex;gap:.35rem;padding:0 .85rem .75rem}.dash-nav-mode button{flex:1 1;border:1px solid var(--looopin-border);background:transparent;border-radius:10px;padding:.4rem .5rem;font-size:.75rem;font-weight:600;color:var(--dash-sidebar-muted);cursor:pointer}.dash-nav-mode button.is-on{background:var(--looopin-primary-soft);color:var(--looopin-primary-dark);border-color:transparent}.dash-nav-group.is-collapsed .dash-nav-links{display:none}.dash-nav-label-btn{all:unset;display:flex;width:100%;align-items:center;justify-content:space-between;cursor:pointer;color:var(--dash-sidebar-muted);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;padding:.35rem 0}.daily-ops{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1.25rem;animation:ux-rise .5s var(--motion-med) both}.daily-ops-cta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}.daily-ops-cta a{display:grid;grid-gap:.35rem;gap:.35rem;place-items:center;text-align:center;padding:1rem .75rem;border-radius:18px;border:1px solid var(--looopin-border);background:var(--looopin-card);box-shadow:var(--looopin-shadow);font-weight:600;transition:transform var(--motion-fast),border-color var(--motion-fast)}.daily-ops-cta a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--looopin-primary) 40%,var(--looopin-border))}.daily-ops-cta span{font-size:.78rem;color:var(--looopin-muted);font-weight:500}.daily-ops-cta strong{font-size:1rem}@media (max-width:640px){.daily-ops-cta{grid-template-columns:1fr}}.scan-form-compact{padding:1.1rem!important;margin-top:.5rem!important;max-width:none!important}.scan-form-compact .btn-primary{min-height:3.1rem;font-size:1.05rem}.scan-success-flash{margin-top:.85rem;padding:.85rem 1rem;border-radius:14px;background:color-mix(in srgb,var(--looopin-success) 12%,white);color:var(--looopin-success);font-weight:600;animation:ux-pop .35s var(--motion-med) both}.cust-shell{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(90% 60% at 100% 0,color-mix(in srgb,var(--looopin-accent) 14%,transparent),transparent 55%),var(--looopin-surface)}.cust-topbar{padding:.9rem 1.25rem;border-bottom:1px solid var(--looopin-border);display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.cust-main{flex:1 1;width:min(480px,calc(100% - 2rem));margin:0 auto;padding:1.5rem 0 5.5rem}.cust-tabbar{position:fixed;bottom:0;inset-inline:0;border-top:1px solid var(--looopin-border);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;grid-template-columns:repeat(5,1fr);padding:.55rem .5rem calc(.55rem + env(safe-area-inset-bottom));grid-gap:.15rem;gap:.15rem}.cust-tabbar a{text-align:center;font-size:.7rem;font-weight:600;padding:.35rem .15rem;border-radius:10px;color:var(--looopin-muted)}.cust-tabbar a:hover{color:var(--looopin-ink);background:var(--looopin-primary-soft)}.cust-hero-card{margin-top:1.15rem;padding:1.35rem;border-radius:22px;background:linear-gradient(145deg,#4f42e0,#10183f 60%,#1c1917);color:white;border:0;box-shadow:var(--looopin-shadow-lg);animation:ux-rise .45s var(--motion-med) both}.cust-hero-card .label{opacity:.8;font-size:.8rem}.cust-hero-card .points{font-size:clamp(2rem,8vw,2.5rem);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cust-progress{height:8px;background:rgba(255,255,255,.15);border-radius:999px;margin-top:14px;overflow:hidden}.cust-progress>i{display:block;height:100%;background:var(--looopin-ring);border-radius:999px}.cust-home-actions{display:grid;grid-gap:10px;gap:10px;margin-top:1.25rem}.cust-id-chip{margin-top:1rem;padding:1rem 1.15rem;display:grid;grid-gap:.2rem;gap:.2rem}.add-home-hint{margin-top:1rem;padding:.85rem 1rem;border-radius:14px;border:1px dashed var(--looopin-border);background:color-mix(in srgb,var(--looopin-primary-soft) 55%,white);font-size:.85rem;color:var(--looopin-muted);line-height:1.45}.admin-alerts{display:grid;grid-gap:.65rem;gap:.65rem;margin:1rem 0}.admin-alert{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--looopin-warning) 35%,var(--looopin-border));background:color-mix(in srgb,var(--looopin-warning) 8%,white);animation:ux-rise .4s var(--motion-med) both}.admin-alert strong{display:block;margin-bottom:.15rem}.admin-alert p{margin:0;color:var(--looopin-muted);font-size:.9rem}@keyframes ux-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ux-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.admin-alert,.checklist-panel,.cust-hero-card,.daily-ops,.scan-success-flash{animation:none}}.lp-status{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;border:1px solid var(--lp-line);background:var(--lp-surface-2);color:var(--lp-ink-soft);white-space:nowrap}.lp-status-live{background:color-mix(in srgb,var(--lp-success) 12%,white);color:var(--lp-success);border-color:color-mix(in srgb,var(--lp-success) 30%,white)}.lp-status-beta{background:color-mix(in srgb,var(--lp-teal-600) 12%,white);color:var(--lp-teal-800);border-color:color-mix(in srgb,var(--lp-teal-600) 28%,white)}.lp-status-requires_configuration{background:color-mix(in srgb,var(--lp-warning) 12%,white);color:#92400e;border-color:color-mix(in srgb,var(--lp-warning) 30%,white)}.lp-status-coming_soon{background:#f1f5f4;color:var(--lp-muted)}.lp-site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--lp-surface-2) 82%,transparent);border-bottom:1px solid color-mix(in srgb,var(--lp-line) 80%,transparent)}.lp-site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:72px}.lp-site-brand{display:inline-flex;align-items:center;gap:.65rem;font-weight:800;font-size:1.15rem;letter-spacing:-.02em}.lp-site-brand .loop-ring{width:28px;height:28px;border-width:3px}.lp-site-nav{display:flex;flex-wrap:wrap;gap:1.15rem;color:var(--lp-muted);font-size:.92rem;font-weight:500}.lp-site-nav a:hover{color:var(--lp-ink)}.lp-site-actions{display:flex;align-items:center;gap:.45rem}.lp-lang{display:flex;gap:.35rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem}.lp-lang a{font-size:.72rem;text-transform:uppercase;opacity:.5;font-weight:600;padding:.2rem .3rem}.lp-lang a.is-on{opacity:1;font-weight:800;color:var(--lp-teal-800)}.lp-btn-compact{padding:.5rem .95rem!important}.lp-site-footer{margin-top:4rem;padding:2.5rem 0 3rem;border-top:1px solid var(--lp-line);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--lp-teal-100) 35%,white))}.lp-site-footer-inner{display:grid;grid-gap:1.25rem;gap:1.25rem}.lp-site-footer-brand{display:grid;grid-gap:.25rem;gap:.25rem}.lp-site-footer-brand strong{font-size:1.1rem}.lp-site-footer-brand span,.lp-site-footer-nav{color:var(--lp-muted);font-size:.9rem}.lp-site-footer-nav{display:flex;flex-wrap:wrap;gap:.85rem 1.15rem}.lp-site-footer-copy{margin:0;color:var(--lp-muted);font-size:.85rem}.lp-hero{isolation:isolate;padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(2rem,4vw,3.25rem);background:radial-gradient(1000px 520px at 100% -10%,rgba(22,212,231,.22),transparent 58%),radial-gradient(800px 480px at -10% 60%,rgba(98,84,247,.1),transparent 55%),linear-gradient(165deg,#f8f9ff 0,var(--lp-surface) 55%,#e8f3ef 100%)}.lp-hero-glow{inset:10% 20% auto auto;width:min(420px,50vw);height:min(420px,50vw);background:radial-gradient(circle,rgba(22,212,231,.18),transparent 70%);filter:blur(8px);animation:lp-pulse 8s var(--lp-ease) infinite}.lp-hero-glow,.lp-hero-orbit{position:absolute;border-radius:50%;z-index:-1}.lp-hero-orbit{inset-inline-end:-8%;top:12%;width:min(520px,70vw);aspect-ratio:1;border:1px dashed color-mix(in srgb,var(--lp-teal-600) 28%,transparent);animation:lp-spin 48s linear infinite}.lp-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:center}.lp-brand{margin:0 0 .65rem;font-size:clamp(2.4rem,6vw,3.75rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--lp-teal-800)}.lp-hero-copy h1{margin:0 0 .85rem;font-size:clamp(1.35rem,2.8vw,1.85rem);line-height:1.35;font-weight:700;max-width:22ch;color:var(--lp-ink)}.lp-hero-sub{margin:0;max-width:38ch;color:var(--lp-muted);font-size:1.05rem;line-height:1.65}.lp-hero-stage{display:grid;grid-gap:1rem;gap:1rem}.lp-loop-rail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.lp-loop-rail button{width:100%;border:1px solid var(--lp-line);background:rgba(255,255,255,.72);border-radius:14px;padding:.55rem .35rem;cursor:pointer;display:grid;grid-gap:.2rem;gap:.2rem;justify-items:center;transition:border-color var(--lp-fast),background var(--lp-fast),transform var(--lp-fast);font:inherit;color:var(--lp-muted)}.lp-loop-rail button.is-active{border-color:color-mix(in srgb,var(--lp-teal-600) 45%,var(--lp-line));background:white;color:var(--lp-teal-800);box-shadow:var(--lp-shadow-sm);transform:translateY(-2px)}.lp-loop-idx{width:1.4rem;height:1.4rem;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:800;background:var(--lp-teal-50);color:var(--lp-teal-800)}.lp-loop-label{font-size:.68rem;font-weight:700;text-align:center;line-height:1.2}.lp-phone{position:relative;width:min(280px,100%);margin-inline:auto;border-radius:32px;padding:.7rem;background:linear-gradient(160deg,#1a2e2a,#0f1f1c);box-shadow:var(--lp-shadow-lg);animation:lp-rise .55s var(--lp-ease) both}.lp-phone-notch{width:38%;height:8px;margin:.15rem auto .55rem;border-radius:999px;background:#0a1614}.lp-phone-body{border-radius:24px;background:linear-gradient(180deg,#f8f9ff,#eceaff);padding:1rem 1rem 1.15rem;min-height:280px;display:grid;grid-gap:.75rem;gap:.75rem;align-content:start}.lp-phone-brand{margin:0;font-weight:800;color:var(--lp-teal-800);font-size:1.05rem}.lp-phone-step{margin:0;color:var(--lp-muted);font-size:.88rem;line-height:1.45;min-height:2.6em}.lp-phone-card{border-radius:18px;padding:1rem;background:linear-gradient(145deg,var(--lp-teal-700),var(--lp-teal-900));color:white;display:grid;grid-gap:.2rem;gap:.2rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}.lp-phone-card.is-reward{background:linear-gradient(145deg,#4f42e0,#10183f 60%,#16d4e7)}.lp-phone-card span{font-size:.75rem;opacity:.85}.lp-phone-card strong{font-size:2rem;font-weight:800;letter-spacing:-.02em}.lp-phone-card em{font-style:normal;font-size:.85rem;font-weight:700;opacity:.95}.lp-points-pop{animation:lp-pop .45s var(--lp-ease)}.lp-phone-qr{width:72px;height:72px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:8px;border-radius:12px;background:white;border:1px solid var(--lp-line)}.lp-phone-qr i{background:#122824;border-radius:2px}.lp-phone-qr i:nth-child(2){opacity:.35}.lp-phone-qr i:nth-child(3){opacity:.55}.lp-section{padding:clamp(2.5rem,5vw,4rem) 0}.lp-section-head{max-width:40rem;margin-bottom:1.5rem}.lp-section-head h2{margin:0 0 .5rem;font-size:clamp(1.35rem,2.5vw,1.85rem)}.lp-section-head p{margin:0;color:var(--lp-muted);line-height:1.65}.lp-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.lp-outcome{padding:1.25rem 1.35rem;border-radius:var(--lp-radius-lg);background:rgba(255,255,255,.78);border:1px solid color-mix(in srgb,var(--lp-line) 90%,transparent);box-shadow:var(--lp-shadow-sm);animation:lp-rise .5s var(--lp-ease) both}.lp-outcome h3{margin:0 0 .45rem;font-size:1.05rem}.lp-outcome p{margin:0;color:var(--lp-muted);line-height:1.55;font-size:.95rem}.lp-preview-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.lp-preview-tile{border-radius:var(--lp-radius-lg);padding:1rem;min-height:120px;background:white;border:1px solid var(--lp-line);display:grid;align-content:space-between;grid-gap:.5rem;gap:.5rem}.lp-preview-tile strong{font-size:.95rem}.lp-preview-tile span{color:var(--lp-muted);font-size:.82rem;line-height:1.4}.lp-preview-tile .lp-mini-bars{display:flex;align-items:end;gap:4px;height:36px}.lp-preview-tile .lp-mini-bars i{flex:1 1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--lp-teal-400),var(--lp-teal-700))}.lp-feature-list{display:grid;grid-gap:.65rem;gap:.65rem;margin:1.25rem 0 0;padding:0;list-style:none}.lp-feature-list li{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-radius:14px;background:white;border:1px solid var(--lp-line)}.lp-feature-list .meta{color:var(--lp-muted);font-size:.85rem;max-width:36rem}.lp-security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.lp-security-card{padding:1.25rem;border-radius:var(--lp-radius-lg);background:white;border:1px solid var(--lp-line)}.lp-security-card h3{margin:0 0 .4rem;font-size:1.05rem}.lp-security-card p{margin:0;color:var(--lp-muted);line-height:1.55}@keyframes lp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lp-pop{0%{opacity:.4;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes lp-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes lp-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.lp-hero-grid,.lp-outcome-grid,.lp-preview-strip,.lp-security-grid{grid-template-columns:1fr}.lp-loop-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-loop-rail li:nth-child(4),.lp-loop-rail li:nth-child(5){grid-column:span 1}.lp-hero-copy h1{max-width:none}}@media (prefers-reduced-motion:reduce){.lp-hero-glow,.lp-hero-orbit,.lp-outcome,.lp-phone,.lp-points-pop{animation:none}}.lp-dash-toolbar{display:flex;flex-wrap:wrap;gap:.65rem;align-items:end;justify-content:space-between;margin:.5rem 0 1.25rem}.lp-dash-presets{display:flex;flex-wrap:wrap;gap:.4rem}.lp-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1.25rem}.lp-kpi{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem 1.1rem;border-radius:var(--lp-radius-lg);background:white;box-shadow:var(--lp-shadow-sm);text-decoration:none;color:inherit;transition:border-color var(--lp-fast),transform var(--lp-fast),box-shadow var(--lp-fast);animation:lp-rise .4s var(--lp-ease) both}a.lp-kpi:hover{border-color:color-mix(in srgb,var(--lp-teal-600) 40%,var(--lp-line));box-shadow:var(--lp-shadow-md);transform:translateY(-1px)}.lp-kpi-label{font-size:.8rem;color:var(--lp-muted)}.lp-kpi-value{font-size:1.55rem}.lp-kpi-delta{font-size:.78rem;color:var(--lp-muted)}.lp-kpi-delta.is-up{color:var(--lp-success)}.lp-kpi-delta.is-down{color:var(--lp-danger)}.lp-kpi-delta em{font-style:normal;font-weight:500;opacity:.8}.lp-kpi-hint{font-size:.75rem;color:var(--lp-muted)}.lp-dash-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.lp-dash-panel{background:white;border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);padding:1.15rem 1.25rem;box-shadow:var(--lp-shadow-sm)}.lp-dash-panel h2{margin:0 0 .75rem;font-size:1.05rem}.lp-activity-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.lp-activity-list li{display:flex;justify-content:space-between;gap:.75rem;padding:.65rem 0;border-bottom:1px solid color-mix(in srgb,var(--lp-line) 70%,transparent);font-size:.9rem}.lp-activity-list li:last-child{border-bottom:0}.lp-activity-meta{color:var(--lp-muted);font-size:.78rem}.lp-top-table{width:100%;border-collapse:collapse;font-size:.9rem}.lp-top-table td,.lp-top-table th{text-align:start;padding:.45rem .25rem;border-bottom:1px solid var(--lp-line)}.lp-top-table th{color:var(--lp-muted);font-weight:600;font-size:.78rem}.lp-quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:1.25rem}.lp-quick-actions a{display:grid;grid-gap:.15rem;gap:.15rem;padding:.85rem 1rem;border-radius:14px;background:color-mix(in srgb,var(--lp-teal-50) 70%,white);border:1px solid color-mix(in srgb,var(--lp-teal-200) 50%,var(--lp-line));font-weight:700;font-size:.9rem}.lp-quick-actions a span{font-weight:500;color:var(--lp-muted);font-size:.78rem}.lp-insights{margin-bottom:1.25rem;padding:1.15rem 1.25rem;border-radius:var(--lp-radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--lp-teal-50) 80%,white),white);border:1px solid color-mix(in srgb,var(--lp-teal-200) 45%,var(--lp-line))}.lp-insights-head h2{margin:0 0 .75rem;font-size:1.05rem}.lp-insights-empty{margin:0;color:var(--lp-muted);font-size:.9rem}.lp-insights-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.lp-insights-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:center;padding:.75rem 0;border-top:1px solid color-mix(in srgb,var(--lp-line) 80%,transparent)}.lp-insights-list li:first-child{border-top:0;padding-top:0}.lp-insights-list strong{display:block;margin-bottom:.2rem}.lp-insights-list p{margin:0;color:var(--lp-muted);font-size:.88rem;line-height:1.45}@media (max-width:900px){.lp-dash-grid{grid-template-columns:1fr}}.scan-success-panel{margin-top:1rem;padding:1rem 1.1rem;border-radius:16px;background:color-mix(in srgb,var(--lp-success) 10%,white);border:1px solid color-mix(in srgb,var(--lp-success) 28%,var(--lp-line));animation:lp-pop .4s var(--lp-ease)}.scan-success-panel.is-reward{background:linear-gradient(135deg,color-mix(in srgb,var(--lp-teal-100) 70%,white),color-mix(in srgb,var(--lp-gilt) 18%,white));border-color:color-mix(in srgb,var(--lp-gilt) 40%,var(--lp-line))}.scan-success-panel p{margin:.35rem 0 0;color:var(--lp-muted);font-size:.9rem}.scan-success-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.lp-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 85% 10%,rgba(139,92,246,.12),transparent 55%),radial-gradient(ellipse 70% 50% at 10% 90%,rgba(249,115,22,.1),transparent 50%),radial-gradient(ellipse 90% 70% at 50% -10%,rgba(98,84,247,.14),transparent 60%),linear-gradient(180deg,#eaf4ff,#f7f8fa 55%,#ffffff)}.lp-hero-glow{background:radial-gradient(circle at 70% 30%,rgba(98,84,247,.22),transparent 55%)!important}.lp-platforms{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}@media (max-width:900px){.lp-platforms{grid-template-columns:1fr}}.lp-platform-card{position:relative;overflow:hidden;border-radius:var(--lp-radius-2xl);border:1px solid var(--lp-line);background:white;padding:1.5rem;box-shadow:var(--lp-shadow-sm);transition:transform var(--lp-med),box-shadow var(--lp-med)}.lp-platform-card:hover{transform:translateY(-4px);box-shadow:var(--lp-shadow-lg)}.lp-platform-card:before{content:"";position:absolute;inset-inline:0;top:0;height:5px;background:linear-gradient(90deg,var(--lp-brand-500),var(--lp-accent-500))}.lp-platform-card[data-accent=sunset]:before{background:linear-gradient(90deg,var(--lp-sunset-500),#f43f5e)}.lp-platform-card[data-accent=mint]:before{background:linear-gradient(90deg,var(--lp-mint-500),var(--lp-brand-500))}.lp-platform-tier{display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-brand-600);margin-bottom:.5rem}.lp-platform-card h3{margin:0 0 .5rem;font-size:1.35rem}.lp-platform-card>p{margin:0 0 1rem;color:var(--lp-muted);line-height:1.5}.lp-platform-feats{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.lp-platform-feats li{display:flex;gap:.55rem;align-items:flex-start;font-size:.92rem;color:var(--lp-ink-soft)}.lp-platform-feats li:before{content:"";width:8px;height:8px;margin-top:.4rem;border-radius:999px;background:var(--lp-brand-500);flex-shrink:0}.lp-stats-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}@media (max-width:800px){.lp-stats-row{grid-template-columns:repeat(2,1fr)}}.lp-stat-tile{text-align:center;padding:1.5rem 1rem;border-radius:var(--lp-radius-xl);background:white;border:1px solid var(--lp-line)}.lp-stat-tile strong{display:block;font-size:2rem;color:var(--lp-brand-600);letter-spacing:-.02em}.lp-stat-tile span{color:var(--lp-muted);font-size:.9rem}.lp-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}@media (max-width:900px){.lp-testimonial-grid{grid-template-columns:1fr}}.lp-quote{margin:0;padding:1.35rem;border-radius:var(--lp-radius-xl);background:white;border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-sm)}.lp-quote p{margin:0 0 1rem;line-height:1.55;color:var(--lp-ink-soft)}.lp-quote footer{color:var(--lp-muted);font-size:.85rem;font-weight:600}.lp-mesh-band{background:radial-gradient(ellipse at 20% 0,rgba(98,84,247,.08),transparent 50%),linear-gradient(180deg,#fff,#f7f8fa);padding-block:.5rem}.mkt-doc-page{max-width:760px;margin:0 auto;padding:2.5rem 0 4rem}.mkt-doc-page h1{margin-top:0;letter-spacing:-.02em}.mkt-doc-page h2{margin-top:2rem;font-size:1.25rem}.mkt-doc-page li,.mkt-doc-page p{color:var(--lp-muted);line-height:1.65}.mkt-doc-card{display:block;padding:1.1rem 1.25rem;border-radius:var(--lp-radius-lg);border:1px solid var(--lp-line);background:white;margin-bottom:.75rem;transition:border-color var(--lp-fast),box-shadow var(--lp-fast)}.mkt-doc-card:hover{border-color:var(--lp-brand-300);box-shadow:var(--lp-shadow-glow)}.mkt-doc-card strong{display:block;color:var(--lp-ink);margin-bottom:.25rem}.lp-logo{display:inline-flex;align-items:center;line-height:0}.dash-brand-text{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.dash-brand-org{color:var(--dash-sidebar-muted);font-size:.82rem;font-weight:600;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-toast-wrap{position:fixed;inset-inline-end:1rem;bottom:1rem;z-index:1000;display:grid;grid-gap:.5rem;gap:.5rem;max-width:min(92vw,380px)}.lp-toast{display:flex;gap:.75rem;align-items:flex-start;padding:.8rem 1rem;border-radius:14px;background:#0f172a;color:#fff;box-shadow:0 12px 30px rgba(15,23,42,.25);font-size:.92rem;animation:lp-toast-in .18s ease-out}.lp-toast.is-error{background:#b91c1c}.lp-toast.is-success{background:#047857}.lp-toast button{background:none;border:0;color:inherit;cursor:pointer;font-size:1rem;line-height:1;opacity:.8}@keyframes lp-toast-in{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}:root{--lp-brand-50:#efedff;--lp-brand-100:#e0dcff;--lp-brand-200:#c3bcff;--lp-brand-300:#9e94ff;--lp-brand-400:#7b70ff;--lp-brand-500:#6254f7;--lp-brand-600:#4f42e0;--lp-brand-700:#3d31bd;--lp-brand-800:#2a2285;--lp-brand-900:#10183f;--lp-primary:#6254f7;--lp-secondary:#087bff;--lp-cyan:#16d4e7;--lp-navy:#10183f;--lp-bg:#f6f8fd;--lp-grad:linear-gradient(135deg,#6254f7,#087bff);--lp-grad-hero:linear-gradient(135deg,#10183f,#2a2285 55%,#6254f7);--lp-accent-500:#6366f1;--lp-accent-600:#4f46e5;--lp-mint-500:#10b981;--lp-sunset-500:#f97316;--lp-lavender-500:#8b5cf6;--lp-ink:#0b0f16;--lp-ink-soft:#2a313c;--lp-muted:#5f6b7c;--lp-line:#e1e5f2;--lp-surface:#f6f8fd;--lp-surface-2:#eef1f5;--lp-card:#ffffff;--lp-danger:#ef4444;--lp-success:#10b981;--lp-warning:#f59e0b;--lp-teal-50:var(--lp-brand-50);--lp-teal-100:var(--lp-brand-100);--lp-teal-200:var(--lp-brand-200);--lp-teal-400:var(--lp-brand-400);--lp-teal-500:var(--lp-brand-500);--lp-teal-600:var(--lp-brand-600);--lp-teal-700:var(--lp-brand-700);--lp-teal-800:var(--lp-brand-800);--lp-teal-900:var(--lp-brand-900);--looopin-primary:var(--lp-brand-500);--looopin-primary-dark:var(--lp-brand-700);--looopin-primary-soft:var(--lp-brand-50);--looopin-accent:var(--lp-accent-500);--looopin-ink:var(--lp-ink);--looopin-fg:var(--lp-ink);--looopin-muted:var(--lp-muted);--looopin-surface:var(--lp-surface);--looopin-bg:var(--lp-surface);--looopin-card:var(--lp-card);--looopin-ring:var(--lp-brand-500);--looopin-border:var(--lp-line);--looopin-gilt:var(--lp-cyan);--looopin-danger:var(--lp-danger);--looopin-success:var(--lp-success);--looopin-warning:var(--lp-warning);--lp-space-1:0.25rem;--lp-space-2:0.5rem;--lp-space-3:0.75rem;--lp-space-4:1rem;--lp-space-5:1.5rem;--lp-space-6:2rem;--lp-space-7:3rem;--lp-space-8:4.5rem;--lp-radius-sm:6px;--lp-radius-md:10px;--lp-radius-lg:14px;--lp-radius-xl:20px;--lp-radius-2xl:28px;--looopin-radius:var(--lp-radius-xl);--lp-shadow-sm:0 1px 3px rgba(11,15,22,0.06),0 1px 2px rgba(11,15,22,0.04);--lp-shadow-md:0 4px 8px rgba(11,15,22,0.06),0 2px 4px rgba(11,15,22,0.04);--lp-shadow-lg:0 12px 24px rgba(11,15,22,0.08),0 4px 8px rgba(11,15,22,0.04);--lp-shadow-glow:0 0 0 6px rgba(98,84,247,0.15);--looopin-shadow:var(--lp-shadow-md);--looopin-shadow-lg:var(--lp-shadow-lg);--lp-ease:cubic-bezier(0.16,1,0.3,1);--lp-fast:120ms var(--lp-ease);--lp-med:200ms var(--lp-ease);--lp-slow:320ms var(--lp-ease);--motion-fast:var(--lp-fast);--motion-med:var(--lp-med);--font-latin:"Inter",system-ui,sans-serif;--font-ar:"Tajawal","IBM Plex Sans Arabic",system-ui,sans-serif;--font-sans:var(--font-ar);--font-display:var(--font-sans)}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:Tajawal,IBM Plex Sans Arabic,system-ui,sans-serif}html[lang=ar] body{line-height:1.65}body{background:var(--lp-bg)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--lp-primary);outline-offset:2px;border-radius:10px}.skip-link{position:absolute;inset-inline-start:1rem;top:-60px;z-index:100;background:var(--lp-navy);color:#fff;padding:.6rem 1rem;border-radius:10px}.skip-link:focus{top:1rem}.btn-primary{background:var(--lp-grad);color:#fff;box-shadow:0 10px 24px rgba(98,84,247,.28),inset 0 1px 0 rgba(255,255,255,.2)}.btn-primary:hover{filter:brightness(1.05);box-shadow:0 12px 28px rgba(98,84,247,.34)}.btn-ghost{background:#fff;color:var(--lp-navy);border:1px solid var(--lp-line)}.btn-ghost:hover{border-color:var(--lp-brand-300);background:var(--lp-brand-50)}.dash-sidebar{background:#fff;border-color:var(--lp-line)}.dash-brand{background:radial-gradient(140px 70px at 10% 0,rgba(98,84,247,.1),transparent 70%)}.dash-nav-label{color:#6b7194;letter-spacing:.06em}.dash-nav-link{color:#4a5072;gap:.6rem}.dash-nav-link:hover{background:var(--lp-brand-50);color:var(--lp-navy)}.dash-nav-link.is-active{background:linear-gradient(135deg,rgba(98,84,247,.12),rgba(8,123,255,.08));color:var(--lp-brand-700);box-shadow:inset 0 0 0 1px rgba(98,84,247,.22);font-weight:700}.dash-nav-icon{width:18px;height:18px;flex-shrink:0;color:#8b90ad}.dash-nav-link.is-active .dash-nav-icon{color:var(--lp-primary)}.dash-nav-mode button.is-on{background:var(--lp-brand-50);color:var(--lp-brand-700)}.dash-hero{color:#fff;background:radial-gradient(420px 220px at 92% 0,rgba(22,212,231,.28),transparent 60%),radial-gradient(360px 200px at 0 100%,rgba(8,123,255,.25),transparent 55%),var(--lp-grad-hero);box-shadow:0 18px 40px rgba(16,24,63,.25)}.dash-hero .dash-kicker{color:var(--lp-cyan)}.dash-hero .dash-subtitle{color:rgba(255,255,255,.82)}.dash-hero-actions .btn-primary{background:#fff;color:var(--lp-brand-700);box-shadow:0 10px 24px rgba(16,24,63,.25)}.dash-hero-actions .btn-ghost{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.3)}.dash-hero-actions .btn-ghost:hover{background:rgba(255,255,255,.18)}.lp-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--lp-line)}.lp-page-header h1{margin:0;font-size:clamp(1.4rem,1.1rem + 1vw,1.85rem);color:var(--lp-navy);letter-spacing:-.01em}.lp-page-header p{margin:.3rem 0 0;color:var(--lp-muted);max-width:60ch}.lp-page-header-actions{display:flex;gap:.5rem;flex-wrap:wrap}.dash-main-inner .panel[style*="max-width:480px"],.dash-main-inner .panel[style*="max-width:520px"],.dash-main-inner .panel[style*="max-width:560px"]{max-width:720px!important}@media (min-width:900px){.dash-main-inner form.panel[style*="max-width:480px"],.dash-main-inner form.panel[style*="max-width:520px"],.dash-main-inner form.panel[style*="max-width:560px"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1rem;column-gap:1rem;align-items:start}.dash-main-inner form.panel[style*="max-width:480px"]>*,.dash-main-inner form.panel[style*="max-width:520px"]>*,.dash-main-inner form.panel[style*="max-width:560px"]>*{grid-column:1/-1}.dash-main-inner form.panel[style*="max-width:480px"]>.field,.dash-main-inner form.panel[style*="max-width:520px"]>.field,.dash-main-inner form.panel[style*="max-width:560px"]>.field{grid-column:auto}.dash-main-inner form.panel>.btn,.dash-main-inner form.panel>button{justify-self:start}}.dash-main-inner h1{color:var(--lp-navy)}.dash-hero .dash-title,.dash-main-inner .dash-hero h1{color:#fff}@media (min-width:1200px){.lp-form-2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem 1rem;gap:.85rem 1rem}}.lp-kpi{position:relative;padding:1.1rem 1.15rem 1rem;border-radius:18px;background:#fff;border:1px solid var(--lp-line);box-shadow:0 1px 2px rgba(16,24,63,.04)}.lp-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lp-kpi-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--lp-brand-50);color:var(--lp-primary)}.lp-kpi:nth-child(6n+2) .lp-kpi-icon{background:rgba(8,123,255,.1);color:var(--lp-secondary)}.lp-kpi:nth-child(6n+3) .lp-kpi-icon{background:rgba(22,212,231,.14);color:#0a8fa0}.lp-kpi-label{color:#5b6187;font-weight:600;font-size:.82rem}.lp-kpi-value{display:block;margin-top:.55rem;font-size:clamp(1.7rem,1.3rem + 1vw,2.2rem);font-weight:800;color:var(--lp-navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.lp-kpi-delta{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700;background:var(--lp-surface-2);color:#5b6187}.lp-kpi-delta.is-up{background:rgba(16,185,129,.12);color:#047857}.lp-kpi-delta.is-down{background:rgba(239,68,68,.12);color:#b91c1c}a.lp-kpi:hover{border-color:var(--lp-brand-200);box-shadow:0 8px 20px rgba(98,84,247,.1)}.checklist-item.is-done{background:var(--lp-brand-50)}.checklist-item.is-done .checklist-label{text-decoration:none;opacity:1;color:#4a5072}.checklist-item.is-done .checklist-tick{background:var(--lp-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat}.checklist-bar i{background:var(--lp-grad)}.lp-state{display:grid;justify-items:center;text-align:center;grid-gap:.5rem;gap:.5rem;padding:2.25rem 1.25rem;border:1px dashed var(--lp-line);border-radius:18px;background:#fff}.lp-state-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--lp-brand-50);color:var(--lp-primary)}.lp-state h3{margin:.25rem 0 0;font-size:1.05rem;color:var(--lp-navy)}.lp-state p{margin:0;color:var(--lp-muted);max-width:46ch}.lp-state.is-error{border-style:solid;border-color:rgba(239,68,68,.35);background:#fffafa}.lp-state.is-error .lp-state-icon{background:rgba(239,68,68,.1);color:#b91c1c}.lp-skel{display:block;border-radius:12px;background:linear-gradient(90deg,#eceef7,#f6f7fc 50%,#eceef7);background-size:200% 100%;animation:lp-shimmer 1.2s ease-in-out infinite}@keyframes lp-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.lp-skel{animation:none}}.flash-toast,[class*=toast][role=status]{border-radius:14px}.flash-toast.is-success,.flash-toast.saved{background:var(--lp-navy);color:#fff}.lp-drawer-scrim,.lp-mobile-bar,.lp-tabbar{display:none}@media (max-width:860px){.lp-mobile-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:-webkit-sticky;position:sticky;top:0;z-index:40;padding:.7rem .9rem;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--lp-line)}.lp-mobile-bar button{width:42px;height:42px;border-radius:12px;border:1px solid var(--lp-line);background:#fff;display:grid;place-items:center;color:var(--lp-navy)}.dash-frame{padding-bottom:5.5rem}.dash-sidebar{position:fixed!important;top:0!important;bottom:0;inset-inline-start:0;z-index:60;width:min(86vw,320px);border-radius:0!important;overflow-y:auto!important;transform:translateX(-105%);transition:transform .25s var(--lp-ease)}html[dir=rtl] .dash-sidebar{transform:translateX(105%)}body.lp-drawer-open .dash-sidebar{transform:translateX(0)!important;box-shadow:0 0 60px rgba(16,24,63,.3)}body.lp-drawer-open .lp-drawer-scrim{display:block;position:fixed;inset:0;z-index:55;background:rgba(16,24,63,.4);border:0}.lp-tabbar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;inset-inline:0;z-index:45;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--lp-line);padding:.35rem .25rem calc(.35rem + env(safe-area-inset-bottom))}.lp-tabbar a{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:.35rem .2rem;border-radius:12px;font-size:.72rem;font-weight:600;color:#6b7194}.lp-tabbar a svg{width:22px;height:22px}.lp-tabbar a.is-active{color:var(--lp-primary);background:var(--lp-brand-50)}}@media (prefers-reduced-motion:reduce){.dash-sidebar{transition:none}}.lp-kpi-delta{justify-self:start}:root{--m-gutter:16px;--m-1:4px;--m-2:8px;--m-3:12px;--m-4:16px;--m-5:24px;--m-6:32px;--m-radius:16px;--m-tap:44px;--m-shadow:0 1px 2px rgba(16,24,63,0.04),0 6px 18px rgba(16,24,63,0.06)}html[lang=ar] body{font-family:Tajawal,IBM Plex Sans Arabic,system-ui,sans-serif}.m-only{display:none!important}@media (max-width:640px){.m-only{display:revert!important}.m-hide{display:none!important}body,html{overflow-x:hidden}body{-webkit-text-size-adjust:100%}canvas,iframe,img,svg,video{max-width:100%}code,pre{white-space:pre-wrap;word-break:break-word}h1{font-size:1.5rem;line-height:1.25}h2{font-size:1.15rem;line-height:1.3}h3{font-size:1rem}label,li,p,td{line-height:1.55}.btn{min-height:var(--m-tap);padding:0 var(--m-4);border-radius:12px;font-size:.95rem}.btn-sm,.lp-btn-compact{min-height:40px;padding:0 var(--m-3)}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),select,textarea{font-size:16px!important;min-height:var(--m-tap);border-radius:12px!important;width:100%;max-width:100%!important;box-sizing:border-box}input[type=checkbox],input[type=radio]{width:20px;height:20px}.field{gap:var(--m-1)}.field label{font-size:.85rem;font-weight:600;color:var(--lp-ink-soft)}.dash-frame{padding:0 0 calc(76px + env(safe-area-inset-bottom))!important;gap:0!important}.dash-main-inner{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:var(--m-4) var(--m-gutter) var(--m-6)!important}.dash-shell-bg{background:linear-gradient(180deg,#f3f2ff 0,var(--lp-bg) 220px)!important}.dash-main-inner .panel,.panel{border-radius:var(--m-radius)!important;padding:var(--m-4)!important;box-shadow:var(--m-shadow)!important;max-width:100%!important;box-sizing:border-box}.dash-main-inner .panel .panel{box-shadow:none!important}.dash-main-inner form.panel{gap:var(--m-3)!important}.dash-main-inner>*+*{margin-top:var(--m-4)}.lp-mobile-bar{padding:var(--m-2) var(--m-gutter)!important;min-height:56px;box-sizing:border-box}.lp-mobile-bar button{width:var(--m-tap)!important;height:var(--m-tap)!important}.lp-tabbar{padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important;box-shadow:0 -6px 24px rgba(16,24,63,.06)}.lp-tabbar a{min-height:52px;align-content:center;font-size:.72rem!important}.lp-tabbar a.is-active{background:var(--lp-brand-50);color:var(--lp-primary)!important;font-weight:800}.lp-page-header{position:-webkit-sticky;position:sticky;top:56px;z-index:30;margin:calc(-1 * var(--m-4)) calc(-1 * var(--m-gutter)) var(--m-4)!important;padding:var(--m-3) var(--m-gutter)!important;border-bottom:1px solid var(--lp-line)!important;background:rgba(246,248,253,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center!important;flex-wrap:nowrap!important}.lp-page-header h1{font-size:1.3rem!important}.lp-page-header p{font-size:.85rem}.lp-page-header-actions{flex-wrap:nowrap!important;flex-shrink:0}.lp-page-header-actions .btn{min-height:40px;padding:0 var(--m-3);font-size:.85rem}.crm-filters,.dash-filters{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:var(--m-2)!important;gap:var(--m-2)!important;margin:var(--m-3) 0!important}.crm-filters>input:first-child{grid-column:1/-1}.crm-filters input,.crm-filters select,.dash-filters select{min-width:0!important;padding:0 var(--m-3)!important}.crm-filters .btn{width:100%}.table-wrap{overflow:visible!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}table.data.m-cards,table.data.m-cards tbody{display:block;width:100%;border:0}table.data.m-cards thead{display:none}table.data.m-cards tr{display:grid;grid-template-columns:1fr auto;grid-gap:2px var(--m-3);gap:2px var(--m-3);position:relative;background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--m-radius);padding:var(--m-3) var(--m-4);margin-bottom:var(--m-2);box-shadow:var(--m-shadow)}table.data.m-cards tr:hover td{background:transparent!important}table.data.m-cards td{display:flex;justify-content:space-between;gap:var(--m-3);padding:2px 0!important;border:0!important;font-size:.9rem;min-width:0;grid-column:1/-1;overflow-wrap:anywhere}table.data.m-cards td:before{content:attr(data-label);color:var(--lp-muted);font-size:.78rem;font-weight:600;flex-shrink:0}table.data.m-cards td[data-label=""]:before{content:none}table.data.m-cards td:first-child{font-weight:800;font-size:1rem;color:var(--lp-navy)}table.data.m-cards td:first-child:before{content:none}table.data.m-cards td:empty{display:none}table.data.m-cards tr.m-tap td:first-child a:after{content:"";position:absolute;inset:0;border-radius:var(--m-radius)}table.data.m-cards tr.m-tap :is(button,form,select,input,a:not(td:first-child a)){position:relative;z-index:1}table.data.m-cards tr.m-tap:active{transform:scale(.99)}.empty,.empty-state{padding:var(--m-6) var(--m-4)!important;text-align:center}.empty p,.empty-state p{color:var(--lp-muted)}.dash-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--m-2)!important}.dash-split,.grid-2,.grid-3,[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns:repeat(3"]{grid-template-columns:1fr!important}.container{padding-inline:var(--m-gutter)!important;box-sizing:border-box;max-width:100%}.lp-site-header-inner{min-height:60px!important;gap:var(--m-2)!important}.lp-site-header .lp-lang{display:none!important}.lp-site-actions{gap:var(--m-2)!important;flex-shrink:0}.lp-site-actions .btn{min-height:40px;padding:0 var(--m-3)!important;font-size:.88rem;white-space:nowrap}.lp-site-brand img{height:24px!important;width:auto}.lp-lang-mobile{display:block!important;position:relative}.lp-lang-mobile summary{list-style:none;min-width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--lp-line);border-radius:12px;font-weight:700;font-size:.8rem;text-transform:uppercase;background:#fff}.lp-lang-mobile summary::-webkit-details-marker{display:none}.lp-lang-mobile[open] nav{position:absolute;inset-inline-end:0;top:46px;background:#fff;border:1px solid var(--lp-line);border-radius:12px;padding:var(--m-1);display:grid;box-shadow:var(--m-shadow);z-index:50;min-width:120px}.lp-lang-mobile nav a{padding:0 var(--m-3);min-height:40px;display:flex;align-items:center;border-radius:8px;text-transform:uppercase;font-weight:600}.lp-lang-mobile nav a.is-on{background:var(--lp-brand-50);color:var(--lp-primary)}.lp-section,section.lp-section{padding-block:var(--m-6)!important}.lp-hero h1,.lp-hero-title,.mkt-hero h1{font-size:2rem!important;line-height:1.15!important}.lp-hero .btn,.mkt-hero .btn{flex:1 1 100%}.lp-pricing-grid,.mkt-pricing,.pricing-grid{grid-template-columns:1fr!important;gap:var(--m-3)!important}.lp-site-footer-inner{display:grid!important;grid-gap:var(--m-4)!important;gap:var(--m-4)!important;padding-block:var(--m-5)!important}.lp-site-footer-nav{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:var(--m-1) var(--m-3)!important;gap:var(--m-1) var(--m-3)!important}.lp-site-footer-nav a{min-height:40px;display:flex;align-items:center}.cust-login,.cust-shell .panel{margin-inline:0!important}}@media (min-width:641px){.lp-lang-mobile{display:none!important}}.m-sheet>summary{list-style:none;cursor:pointer}.m-sheet>summary::-webkit-details-marker{display:none}@media (max-width:640px){.m-sheet[open]>.m-sheet-body{position:fixed;inset-inline:0;bottom:0;z-index:80;background:#fff;border-radius:20px 20px 0 0;padding:var(--m-2) var(--m-gutter) calc(var(--m-4) + env(safe-area-inset-bottom));box-shadow:0 -12px 40px rgba(16,24,63,.18);max-height:80vh;overflow-y:auto;animation:m-sheet-up .22s ease-out}.m-sheet[open]>summary:before{content:"";position:fixed;inset:0;z-index:79;background:rgba(16,24,63,.38)}.m-sheet-grip{width:40px;height:4px;border-radius:4px;background:var(--lp-line);margin:0 auto var(--m-3)}.m-sheet-body .field+.field{margin-top:var(--m-3)}}@keyframes m-sheet-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.m-sheet[open]>.m-sheet-body{animation:none}}.m-menu{position:relative}.m-menu>summary{list-style:none;width:var(--m-tap);height:var(--m-tap);display:grid;place-items:center;border-radius:12px;border:1px solid var(--lp-line);background:#fff;cursor:pointer;font-size:1.25rem;line-height:1}.m-menu>summary::-webkit-details-marker{display:none}.m-menu[open]>div{position:absolute;inset-inline-end:0;top:calc(var(--m-tap) + 6px);z-index:60;background:#fff;border:1px solid var(--lp-line);border-radius:14px;padding:6px;min-width:190px;box-shadow:var(--m-shadow);display:grid}.m-menu[open]>div a{min-height:var(--m-tap);display:flex;align-items:center;padding:0 12px;border-radius:10px;font-weight:600;color:var(--lp-ink)}.m-menu[open]>div a:hover{background:var(--lp-brand-50)}.m-search{display:flex;gap:var(--m-2);align-items:center}.m-search input{flex:1 1}.m-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-weight:800;font-size:.8rem;background:var(--lp-brand-50);color:var(--lp-primary);white-space:nowrap}.m-chip.is-muted{background:var(--lp-surface-2);color:var(--lp-muted);font-weight:600}.m-filter-btn{display:inline-flex;align-items:center;gap:6px;min-height:var(--m-tap);padding:0 14px;border-radius:12px;border:1px solid var(--lp-line);background:#fff;font-weight:700;color:var(--lp-ink);white-space:nowrap}.m-filter-btn .m-dot{width:8px;height:8px;border-radius:50%;background:var(--lp-primary)}.m-list{display:grid;grid-gap:var(--m-2);gap:var(--m-2);margin:0;padding:0;list-style:none}.m-card{display:flex;align-items:center;gap:var(--m-3);padding:var(--m-3) var(--m-4);min-height:64px;box-sizing:border-box;background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--m-radius);box-shadow:var(--m-shadow);color:inherit;text-decoration:none}.m-card:active{transform:scale(.99);background:var(--lp-brand-50)}.m-avatar{width:40px;height:40px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;font-weight:800;background:linear-gradient(135deg,var(--lp-brand-100),#dff6fb);color:var(--lp-brand-700)}.m-card-main{flex:1 1;min-width:0}.m-card-title{font-weight:800;color:var(--lp-navy)}.m-card-sub,.m-card-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-card-sub{font-size:.85rem;color:var(--lp-muted);direction:ltr;text-align:start;unicode-bidi:plaintext}.m-card-end{display:grid;justify-items:end;grid-gap:4px;gap:4px}.m-fab{position:fixed;inset-inline-end:var(--m-gutter);bottom:calc(84px + env(safe-area-inset-bottom));z-index:44;min-width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;background:var(--lp-grad);color:#fff;font-weight:800;box-shadow:0 10px 28px rgba(98,84,247,.4)}@media (min-width:641px){.m-fab{display:none}}@media (max-width:640px){html body .m-hide{display:none!important}}@media (min-width:641px){html body .m-only{display:none!important}}@media (max-width:640px){.dash-main-inner h1{font-size:1.35rem!important;margin-bottom:var(--m-1)!important}.dash-main-inner>div>h1+p,.dash-main-inner>h1+p{margin-top:0;font-size:.9rem;color:var(--lp-muted)}.dash-main-inner>[role=status].panel,[data-testid=trial-banner]{padding:var(--m-2) var(--m-3)!important;border-radius:12px!important;font-size:.85rem;flex-wrap:nowrap!important;gap:var(--m-2)!important;box-shadow:none!important;background:linear-gradient(90deg,var(--lp-brand-50),#eef9fd)!important;border-color:var(--lp-brand-100)!important}.dash-main-inner>[role=status].panel .btn,[data-testid=trial-banner] .btn{min-height:36px!important;padding:0 var(--m-3)!important;font-size:.8rem;flex-shrink:0}.scan-cam-btn{width:100%;min-height:64px!important;font-size:1.05rem!important;font-weight:800;background:var(--lp-grad)!important;color:#fff!important;border-radius:18px!important;box-shadow:0 10px 26px rgba(98,84,247,.32)}.scan-cam-btn.is-on{background:var(--lp-navy)!important}.scan-form{padding:var(--m-4)!important;margin-top:var(--m-3)!important}.scan-form textarea{min-height:88px!important}.scan-submit{position:-webkit-sticky;position:sticky;bottom:calc(80px + env(safe-area-inset-bottom));z-index:5;min-height:56px!important;font-size:1.05rem!important;border-radius:16px!important;box-shadow:0 10px 26px rgba(98,84,247,.32)}.scan-success-panel{border-radius:var(--m-radius)!important}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),select{padding:10px 12px!important;height:var(--m-tap)}textarea{padding:10px 12px!important}.crm-kpi-grid,.kpi-grid,.lp-kpi-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:var(--m-2)!important;gap:var(--m-2)!important}.crm-kpi,.lp-kpi{padding:var(--m-3)!important}.crm-kpi .crm-kpi-value,.crm-kpi strong{font-size:1.35rem!important}.crm-detail-actions,.dash-hero-actions,.lp-chip-row{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:var(--m-2)!important;margin-inline:calc(-1 * var(--m-gutter));padding-inline:var(--m-gutter);scrollbar-width:none}}@media (max-width:640px){.crm-detail-actions::-webkit-scrollbar{display:none}.crm-detail-actions .btn{flex:0 0 auto}.crm-detail-grid{grid-template-columns:1fr!important}.crm-pager{display:flex;justify-content:space-between;align-items:center;gap:var(--m-2)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff!important;border:1px solid var(--lp-line)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235f6b7c' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;-webkit-padding-end:36px!important;padding-inline-end:36px!important}html[dir=rtl] select{background-position:left 14px center!important}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]):not([type=file]),textarea{background:#fff;border:1px solid var(--lp-line)}}@media (max-width:640px){input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--lp-primary)!important;box-shadow:0 0 0 3px rgba(98,84,247,.18)!important}input[type=file]{font-size:.9rem!important;height:auto!important;padding:10px!important;border:1px dashed var(--lp-brand-200)!important;border-radius:12px;background:var(--lp-brand-50)!important;width:100%}input[type=file]::-webkit-file-upload-button{border:0;border-radius:10px;padding:8px 14px;-webkit-margin-end:10px;margin-inline-end:10px;background:var(--lp-primary);color:#fff;font-weight:700}input[type=file]::file-selector-button{border:0;border-radius:10px;padding:8px 14px;-webkit-margin-end:10px;margin-inline-end:10px;background:var(--lp-primary);color:#fff;font-weight:700}.dash-main-inner form>.btn[type=submit],.dash-main-inner form>button[type=submit]:last-child,.dash-main-inner form>div:last-child>button[type=submit]:only-child{width:100%;min-height:48px}.dash-main-inner .panel>h2:first-child,.dash-main-inner form.panel>h2:first-of-type{font-size:1.05rem!important;margin-bottom:var(--m-1)}.lp-hero{padding-block:var(--m-5) var(--m-6)!important;overflow:hidden}.lp-hero-orbit{display:none}.lp-hero-copy h1{font-size:2rem!important;line-height:1.15!important;letter-spacing:-.02em}.lp-hero-sub{font-size:1rem!important}.mkt-cta-row{display:grid!important;grid-gap:var(--m-2)!important;gap:var(--m-2)!important}.mkt-cta-row .btn{width:100%;min-height:50px;font-size:1rem}.lp-loop-rail{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:var(--m-2)!important;margin-inline:calc(-1 * var(--m-gutter))!important;padding:var(--m-1) var(--m-gutter)!important;scrollbar-width:none;scroll-snap-type:x mandatory}}@media (max-width:640px){.lp-loop-rail::-webkit-scrollbar{display:none}.lp-loop-rail>li{flex:0 0 auto;min-width:96px;scroll-snap-align:start}.lp-section h2,.mkt-section h2{font-size:1.4rem!important}.lp-site-footer{padding-bottom:calc(var(--m-4) + env(safe-area-inset-bottom))}.cust-main{padding:var(--m-4) var(--m-gutter) calc(88px + env(safe-area-inset-bottom))!important}.cust-main h1{font-size:1.5rem!important;margin:var(--m-2) 0 var(--m-1)!important}.cust-hero-card{position:relative;overflow:hidden;border-radius:24px!important;padding:var(--m-5)!important;min-height:190px;box-sizing:border-box;background:radial-gradient(120% 140% at 100% 0,#7b70ff 0,transparent 55%),linear-gradient(135deg,#10183f,#2a2285 50%,#6254f7)!important;color:#fff;box-shadow:0 18px 40px rgba(42,34,133,.35)!important}.cust-hero-card:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;inset-inline-end:-70px;bottom:-110px;border:28px solid rgba(255,255,255,.07);pointer-events:none}.cust-hero-card .label{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.cust-hero-card .points{font-size:3rem!important;font-weight:800;line-height:1.05}.cust-progress{height:8px!important;border-radius:8px;background:rgba(255,255,255,.18)!important;overflow:hidden;margin-top:var(--m-3)}.cust-progress i{background:linear-gradient(90deg,#16d4e7,#fff)!important;border-radius:8px}.cust-id-chip{display:grid!important;grid-gap:2px;gap:2px;padding:var(--m-3) var(--m-4)!important}.cust-home-actions{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:var(--m-2)!important;gap:var(--m-2)!important}.cust-home-actions .btn-primary{grid-column:1/-1;min-height:52px;font-size:1rem}.cust-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:var(--m-2) var(--m-gutter)!important;min-height:56px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--lp-line)}.cust-tabbar{padding:6px 4px calc(6px + env(safe-area-inset-bottom))!important;box-shadow:0 -6px 24px rgba(16,24,63,.06)}.cust-tabbar a{min-height:48px;display:grid;place-items:center;font-size:.72rem!important;border-radius:12px}.cust-tabbar a.is-active,.cust-tabbar a[aria-current=page]{background:var(--lp-brand-50);color:var(--lp-primary);font-weight:800}}.wg-page{display:grid;grid-gap:16px;gap:16px;max-width:760px}.wg-card{padding:16px;border-radius:20px;display:grid;grid-gap:12px;gap:12px}.wg-card h2{margin:0;font-size:1.1rem;display:flex;align-items:center;gap:8px}.wg-card h3{margin:8px 0 0;font-size:1rem}.wg-hint{margin:0;color:var(--looopin-muted,#5b6480);font-size:.88rem;line-height:1.5}.wg-honest{margin:0;padding:10px 12px;border-radius:14px;background:#F6F8FD;border:1px solid #e3e7f5;color:#10183F;font-size:.85rem;line-height:1.55}.wg-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between}.wg-pill,.wg-row{align-items:center}.wg-pill{display:inline-flex;min-height:28px;padding:0 12px;border-radius:999px;font-size:.8rem;font-weight:700;background:#eef0fb;color:#10183F}.wg-pill.on,.wg-pill.s-sent{background:#e2f8ef;color:#0d7a4f}.wg-pill.off,.wg-pill.s-failed{background:#fdecec;color:#b42318}.wg-pill.s-partial,.wg-pill.s-sending{background:#fff4e0;color:#9a5b00}.wg-status.is-off{border:1px solid #f5c2c0}.wg-warn{margin:0;padding:12px;border-radius:14px;background:#fff7f6;color:#7a1d14;font-size:.88rem;line-height:1.55}.wg-ok{background:#e2f8ef;color:#0d7a4f}.wg-err,.wg-ok{margin:0;padding:10px 12px;border-radius:12px;font-weight:600}.wg-err{background:#fdecec;color:#b42318}.wg-countchip{font-size:.75rem;padding:2px 10px;border-radius:999px;background:linear-gradient(135deg,#6254F7,#087BFF);color:#fff}.wg-map{width:100%;height:260px;border-radius:16px;overflow:hidden;border:1px solid #e3e7f5;z-index:0}.wg-skel{background:linear-gradient(90deg,#eef0fb 25%,#F6F8FD 50%,#eef0fb 75%);background-size:200% 100%;animation:wgsk 1.2s infinite}@keyframes wgsk{to{background-position:-200% 0}}.wg-form{display:grid;grid-gap:12px;gap:12px}.wg-form textarea{width:100%;font:inherit;font-size:16px;padding:12px;border-radius:12px;border:1px solid #d7dcef;resize:vertical}.wg-coords{font-size:.82rem;color:#5b6480;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wg-geo,.wg-remove,.wg-send{min-height:44px}.wg-send{width:100%}.wg-send[disabled]{opacity:.55;cursor:not-allowed}.wg-count{display:block;text-align:end;font-size:.75rem;color:#5b6480;margin-top:4px}.wg-texts{border:1px solid #e3e7f5;border-radius:16px;padding:12px;display:grid;grid-gap:10px;gap:10px;margin:0;min-width:0}.wg-texts legend{font-weight:700;padding:0 6px}.wg-loc{border:1px solid #e3e7f5;border-radius:16px;padding:12px;background:#fff}.wg-loc>summary{list-style:none;display:flex;align-items:center;gap:12px;cursor:pointer;min-height:44px}.wg-loc>summary::-webkit-details-marker{display:none}.wg-loc[open]>summary{margin-bottom:12px}.wg-loc-main{display:grid;min-width:0}.wg-loc-main small{color:#5b6480}.wg-add{border-style:dashed}.wg-add>summary.btn{justify-content:center;width:100%}.wg-hist p{margin:6px 0;overflow-wrap:anywhere}.wg-empty,.wg-hist small{color:#5b6480}.wg-empty{margin:0;padding:16px;text-align:center;border:1px dashed #d7dcef;border-radius:14px}.leaflet-container{font-family:inherit}@media (max-width:480px){.wg-card{padding:16px;border-radius:18px}.wg-map{height:240px}}.wg-steps{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;display:grid;grid-gap:8px;gap:8px;color:#10183F;font-size:.9rem;line-height:1.55}.eg-toggle{display:flex;align-items:center;gap:10px;min-height:44px;font-weight:700}.eg-toggle input{width:22px;height:22px;accent-color:#6254F7}.eg-reward{display:grid;grid-gap:10px;gap:10px;border:1px solid #e3e7f5;border-radius:16px;padding:12px}.eg-reportlink{justify-self:start;min-height:44px}.eg-chips{display:flex;gap:8px;flex-wrap:wrap}.eg-chip{min-height:40px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:#eef0fb;color:#10183F;font-weight:700;text-decoration:none;font-size:.88rem}.eg-chip.on{background:linear-gradient(135deg,#6254F7,#087BFF);color:#fff}.eg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.eg-stat{display:grid;grid-gap:2px;gap:2px;padding:12px;border-radius:16px;background:#F6F8FD;border:1px solid #e3e7f5;min-width:0}.eg-stat strong{font-size:1.5rem;color:#10183F;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eg-stat span{font-size:.82rem;color:#5b6480;line-height:1.35}.eg-stat small{font-weight:700;color:#087BFF}@media (min-width:720px){.eg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}