.dp-icon{--width:48px;--height:48px;width:var(--width);height:var(--height);position:relative}.dp-icon:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:var(--width) var(--height);width:var(--width);height:var(--height);position:absolute;top:0;left:0}.card-icon,.row-icon{position:relative}.card-icon:before,.row-icon:before{--idp:calc(38px - 23px);--idx:calc(var(--idp) / 2);--idy:calc(var(--idp) / 2);content:"";width:23px;height:23px;left:var(--idx);top:var(--idy);background-position:50%;background-repeat:no-repeat;background-size:23px 23px;display:block;position:absolute}.card-icon.icon-advanced-logic:before,.dp-icon.icon-advanced-logic:before,.row-icon.icon-advanced-logic:before{background-image:url(/wp-content/uploads/navattic-tours-hub/assets/images/advanced-logic-CTG5NAzc.svg)}.card-icon.icon-augmented-reality:before,.dp-icon.icon-augmented-reality:before,.row-icon.icon-augmented-reality:before{background-image:url(/wp-content/uploads/navattic-tours-hub/assets/images/augmented-reality-oC-UTOaA.svg)}.card-icon.icon-mission-builder:before,.dp-icon.icon-mission-builder:before,.row-icon.icon-mission-builder:before{background-image:url(/wp-content/uploads/navattic-tours-hub/assets/images/mission-builder-DngltfRj.svg)}.card-icon.icon-beer-taps:before,.dp-icon.icon-beer-taps:before,.row-icon.icon-beer-taps:before{background-image:url(/wp-content/uploads/navattic-tours-hub/assets/images/beer-taps-C521Q5VH.svg)}.card-icon.icon-back-bar:before,.dp-icon.icon-back-bar:before,.row-icon.icon-back-bar:before{background-image:url(/wp-content/uploads/navattic-tours-hub/assets/images/back-bar-2mvE74pD.svg)}.card-icon.icon-cooler:before,.dp-icon.icon-cooler:before,.row-icon.icon-cooler:before{background-image:url(/wp-content/uploads/navattic-tours-hub/assets/images/cooler-BDDItFNZ.svg)}.card-icon.icon-insights:before,.dp-icon.icon-insights:before,.row-icon.icon-insights:before{background-image:url(/wp-content/uploads/navattic-tours-hub/assets/images/insights-DskUfaSq.svg)}.card-icon.icon-menu:before,.dp-icon.icon-menu:before,.row-icon.icon-menu:before{background-image:url(/wp-content/uploads/navattic-tours-hub/assets/images/menu-DsdIJy7_.svg)}.card-icon.icon-mobile-app:before,.dp-icon.icon-mobile-app:before,.row-icon.icon-mobile-app:before{background-image:url(/wp-content/uploads/navattic-tours-hub/assets/images/mobile-app-CIgSfBbx.svg)}.card-icon.icon-photoworks:before,.dp-icon.icon-photoworks:before,.row-icon.icon-photoworks:before{background-image:url(/wp-content/uploads/navattic-tours-hub/assets/images/photoworks-BbQPJCV0.svg)}.card-icon.icon-pic-and-plan:before,.dp-icon.icon-pic-and-plan:before,.row-icon.icon-pic-and-plan:before{background-image:url(/wp-content/uploads/navattic-tours-hub/assets/images/pic-and-plan-ByqSf3z6.svg)}.card-icon.icon-planogram-compliance:before,.dp-icon.icon-planogram-compliance:before,.row-icon.icon-planogram-compliance:before{background-image:url(/wp-content/uploads/navattic-tours-hub/assets/images/planogram-compliance-oEXeQFgH.svg)}.card-icon.icon-shelf:before,.dp-icon.icon-shelf:before,.row-icon.icon-shelf:before{background-image:url(/wp-content/uploads/navattic-tours-hub/assets/images/shelf-CbgyefAu.svg)}.card-fs{align-items:center;gap:8px;display:flex}.card-fs:before{content:"";background-color:var(--muted2);vertical-align:middle;width:12px;height:12px;margin-right:0;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='1.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 1h4v4M11 1L6.5 5.5M5 2H2v8h8V7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='1.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 1h4v4M11 1L6.5 5.5M5 2H2v8h8V7'/%3E%3C/svg%3E") 50%/contain no-repeat}.card-launch{outline:none;align-items:center;gap:8px;text-decoration:none;display:flex}.card-launch:before{content:"";background-color:#fff;width:11px;height:11px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 11 11' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 1l7 4.5-7 4.5V1z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 11 11' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 1l7 4.5-7 4.5V1z'/%3E%3C/svg%3E") 50%/contain no-repeat}.tour-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.row-tags{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.tour-card{background:var(--card-bg);border:1px solid var(--border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;border-radius:12px;flex-direction:column;gap:12px;padding:24px 24px 20px;transition:background .2s,border-color .2s,transform .2s,opacity .3s;display:flex}.tour-card.is-visible{opacity:1}.tour-card:hover{background:var(--card-bg-h);border-color:rgba(0,217,235,.35);transform:translateY(-2px)}.card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.card-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.ic-build{background:rgba(0,217,235,.12)}.ic-collect{background:rgba(199,0,85,.12)}.ic-analyze{background:rgba(27,120,153,.25)}.card-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.tag{letter-spacing:.06em;text-transform:uppercase;border-radius:100px;padding:2px 7px;font-size:9.5px;font-weight:700}.tag-core{color:var(--cyan);background:rgba(0,217,235,.12)}.tag-ir{color:#ff4d9a;background:rgba(199,0,85,.15)}.tag-ar{color:var(--cyan-lt);background:rgba(178,249,247,.1)}.tag-ai{color:#ffc800;background:rgba(255,200,0,.1)}.tag-off{color:#5bc8e5;background:rgba(27,120,153,.2)}.tag-on{color:#ff8c00;background:rgba(255,140,0,.1)}.tag-rep{color:var(--cyan-lt);background:rgba(178,249,247,.1)}.card-title{color:var(--white);font-size:17px;font-weight:700;line-height:1.25}.card-desc{color:var(--muted);flex:1;font-size:13px;font-weight:400;line-height:1.65}.card-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:4px;padding-top:14px;display:flex}.card-launch{background:var(--magenta);cursor:pointer;color:var(--white);white-space:nowrap;letter-spacing:.01em;border:none;border-radius:6px;align-items:center;gap:7px;padding:8px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;transition:all .18s;display:flex}.card-launch:hover{background:var(--magenta-h);transform:translateY(-1px)}.card-launch svg{width:11px;height:11px}.card-fs{color:var(--muted2);align-items:center;gap:4px;font-size:11.5px;font-weight:400;text-decoration:none;transition:color .18s;display:flex}.card-fs:hover{color:var(--cyan)}.card-fs svg{width:10px;height:10px}.tour-list{border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.tour-row{background:var(--card-bg);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;grid-template-columns:38px 1fr auto;align-items:center;gap:20px;padding:20px 24px;transition:background .18s,opacity .3s,box-shadow .18s;display:grid}.tour-row.is-visible{opacity:1}.tour-row:last-child{border-bottom:none}.tour-row:hover{background:var(--card-bg-h)}.row-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.row-title{color:var(--white);margin-bottom:3px;font-size:15px;font-weight:700}.row-desc{color:var(--muted);font-size:12.5px;line-height:1.5}.row-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.row-launch{background:var(--magenta);cursor:pointer;color:var(--white);white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;transition:all .18s;display:flex}.row-launch:hover{background:var(--magenta-h)}.row-launch svg{width:11px;height:11px}.row-fs{color:var(--muted2);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;text-decoration:none;transition:color .18s;display:flex}.row-fs:hover{color:var(--cyan)}.row-fs svg{width:10px;height:10px}@media (max-width:768px){.tours-wrap{padding-left:20px;padding-right:20px}.tour-row{grid-template-columns:38px 1fr}.row-launch{text-decoration:none}}.drawer-pull{background:rgba(0,217,235,.25);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:12px auto 0}.drawer-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 28px 16px;display:flex}.drawer-title{color:var(--white);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:18px;font-weight:700;overflow:hidden}.drawer-acts{flex-shrink:0;align-items:center;gap:8px;display:flex}.drawer-fs{border:1px solid var(--border);cursor:pointer;color:var(--cyan-lt);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:all .18s;display:flex}.drawer-fs:hover{border-color:var(--cyan);color:var(--cyan)}.drawer-fs svg{width:12px;height:12px}.drawer-close{cursor:pointer;width:32px;height:32px;color:var(--muted2);background:rgba(0,217,235,.08);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:15px;transition:all .18s;display:flex}.drawer-close:hover{color:var(--white);background:rgba(0,217,235,.18)}.drawer-body{background:var(--navy);flex:1;position:relative;overflow:hidden}.drawer-poster{z-index:2;background:radial-gradient(60% 50%,rgba(27,120,153,.12) 0%,transparent 70%);flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.drawer-poster.gone{opacity:0;pointer-events:none}.dp-icon{opacity:.4;width:48px;height:48px}.dp-title{color:var(--white);text-align:center;max-width:380px;font-size:22px;font-weight:700;line-height:1.2}.dp-sub{color:var(--muted);font-size:13px;font-weight:400}.drawer-start{background:var(--magenta);cursor:pointer;color:var(--white);letter-spacing:.01em;border:none;border-radius:8px;align-items:center;gap:9px;margin-top:4px;padding:13px 30px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:all .22s;display:flex}.drawer-start:hover{background:var(--magenta-h);transform:translateY(-1px);box-shadow:0 8px 28px rgba(199,0,85,.35)}.drawer-start svg{width:14px;height:14px}.drawer-iframe{opacity:0;border:none;width:100%;height:100%;transition:opacity .45s;display:block}.drawer-iframe.ready{opacity:1}
