:root{--atlas-ar-surface:#fff;--atlas-ar-surface-2:#f6f7f7;--atlas-ar-surface-3:#f0f0f1;--atlas-ar-viewer-ground:#fafafa;--atlas-ar-line:#dcdcde;--atlas-ar-line-strong:#c3c4c7;--atlas-ar-ink:#1d2327;--atlas-ar-ink-2:#3c434a;--atlas-ar-muted:#50575e;--atlas-ar-subtle:#8c8f94;--atlas-ar-action:#2271b1;--atlas-ar-action-ground:#f0f6fc;--atlas-ar-action-ground-2:#eef4fb;--atlas-ar-brand:#0e6b5c;--atlas-ar-brand-ground:#e7f3ef;--atlas-ar-brand-ground-2:#f2faf7;--atlas-ar-brand-soft:#9fd0c3;--atlas-ar-pro:#f0b849;--atlas-ar-pro-ground:#fcf9e8;--atlas-ar-pro-badge:#fdecdc;--atlas-ar-pro-ink:#7a3410;--atlas-ar-danger:#b32d2e;--atlas-ar-danger-ground:#fcf0f1;--atlas-ar-success:#007017;--atlas-ar-radius-sm:4px;--atlas-ar-radius-md:6px;--atlas-ar-radius-lg:8px}.atlas-ar-library{max-width:1400px;color:var(--atlas-ar-ink)}.atlas-ar-library .atlas-ar-lead{margin:4px 0 16px;color:var(--atlas-ar-muted);font-size:14px}.atlas-ar-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px}.atlas-ar-search{-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px;max-width:320px}.atlas-ar-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.atlas-ar-filter{min-height:32px;padding:6px 12px;border:1px solid var(--atlas-ar-line-strong);border-radius:16px;background:#fff;color:var(--atlas-ar-ink);font-size:13px;cursor:pointer}.atlas-ar-filter.is-on{border-color:var(--atlas-ar-action);background:var(--atlas-ar-action);color:#fff}.atlas-ar-card:focus-visible,.atlas-ar-filter:focus-visible{outline:2px solid var(--atlas-ar-action);outline-offset:2px}.atlas-ar-body{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.atlas-ar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.atlas-ar-library-action{margin:0 0 16px;padding:16px 20px;border:1px solid var(--atlas-ar-line);border-radius:var(--atlas-ar-radius-lg);background:var(--atlas-ar-surface)}.atlas-ar-library-brand{display:inline-block;margin-left:10px;padding:2px 8px;border-radius:10px;background:var(--atlas-ar-action-ground);color:var(--atlas-ar-action);font-size:12px;font-weight:600;vertical-align:middle}.atlas-ar-library-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin:16px 0 4px}.atlas-ar-library-pager .atlas-ar-muted{margin-right:auto;color:#646970}.atlas-ar-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:11px;border:1px solid var(--atlas-ar-line);border-radius:var(--atlas-ar-radius-md);background:#fff;color:var(--atlas-ar-ink);text-align:left;font:inherit;cursor:pointer}.atlas-ar-card:hover{border-color:var(--atlas-ar-line-strong)}.atlas-ar-card.is-selected{border-color:var(--atlas-ar-action);-webkit-box-shadow:0 0 0 1px var(--atlas-ar-action);box-shadow:0 0 0 1px var(--atlas-ar-action)}.atlas-ar-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:120px;border-radius:6px;background:var(--atlas-ar-surface-2);overflow:hidden}.atlas-ar-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.atlas-ar-thumb-icon{font-size:22px;font-weight:700;color:var(--atlas-ar-subtle);letter-spacing:.5px}.atlas-ar-card-name{font-weight:600;font-size:14px;overflow-wrap:anywhere}.atlas-ar-card-meta{font-size:12px;color:var(--atlas-ar-muted)}.atlas-ar-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.atlas-ar-chip{display:inline-block;padding:2px 7px;border-radius:8px;background:var(--atlas-ar-surface-3);color:var(--atlas-ar-ink-2);font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap}.atlas-ar-chip--glb{background:var(--atlas-ar-brand-ground);color:var(--atlas-ar-brand)}.atlas-ar-chip--usdz{background:var(--atlas-ar-action-ground-2);color:#135e96}.atlas-ar-chip--poster{background:#f6f0e6;color:#7a4e2d}.atlas-ar-chip--warn{background:var(--atlas-ar-danger-ground);color:#8a2424}.atlas-ar-detail{position:sticky;top:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--atlas-ar-line-strong);border-radius:8px;background:#fff}.atlas-ar-detail h3{margin:8px 0 0;font-size:13px}.atlas-ar-preview{border:1px solid var(--atlas-ar-line);border-radius:8px;background:var(--atlas-ar-viewer-ground);overflow:hidden}.atlas-ar-preview--empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:160px;color:var(--atlas-ar-muted)}.atlas-ar-preview atlasar-viewer{display:block}.atlas-ar-files,.atlas-ar-kinds,.atlas-ar-queue,.atlas-ar-used{margin:0;padding:0;list-style:none}.atlas-ar-file,.atlas-ar-missing,.atlas-ar-queue li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--atlas-ar-surface-3)}.atlas-ar-file-name{-webkit-box-flex:1;-ms-flex:1 1 120px;flex:1 1 120px;min-width:0;overflow-wrap:anywhere}.atlas-ar-file-meta{font-size:12px;color:var(--atlas-ar-muted)}.atlas-ar-missing span:first-child{-webkit-box-flex:1;-ms-flex:1 1 160px;flex:1 1 160px;color:var(--atlas-ar-muted)}.atlas-ar-used li{padding:3px 0}.atlas-ar-detail-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.atlas-ar-detail .components-button,.atlas-ar-toolbar .components-button,.atlas-ar-upload .components-button{min-height:36px}.atlas-ar-upload{margin-bottom:16px}.atlas-ar-drop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:24px;border:2px dashed var(--atlas-ar-subtle);border-radius:8px;background:#fff;text-align:center}.atlas-ar-drop.is-over{border-color:var(--atlas-ar-action);background:var(--atlas-ar-action-ground)}.atlas-ar-drop p{margin:0;color:var(--atlas-ar-muted)}.atlas-ar-kinds{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px 16px;font-size:12px;color:var(--atlas-ar-muted)}.atlas-ar-queue{margin-top:8px;padding:8px 12px;border:1px solid var(--atlas-ar-line-strong);border-radius:8px;background:#fff}.atlas-ar-queue-status{font-size:12px;color:var(--atlas-ar-muted)}.atlas-ar-queue .is-done .atlas-ar-queue-status{color:var(--atlas-ar-success)}.atlas-ar-queue .is-error .atlas-ar-queue-status{color:var(--atlas-ar-danger)}.atlas-ar-empty{padding:32px;border:1px solid var(--atlas-ar-line-strong);border-radius:8px;background:#fff;text-align:center}.atlas-ar-picker{width:min(1100px,96vw)}.atlas-ar-picker .atlas-ar-body{grid-template-columns:minmax(0,1fr) 320px}.atlas-ar-picker .atlas-ar-detail{position:static}@media (max-width:960px){.atlas-ar-body,.atlas-ar-picker .atlas-ar-body{grid-template-columns:1fr}.atlas-ar-detail{position:static}}@media (prefers-reduced-motion:reduce){.atlas-ar-library *{-webkit-transition:none!important;transition:none!important}}.atlas-ar-optimise{padding:12px;border:1px solid var(--atlas-ar-line);border-radius:8px;background:var(--atlas-ar-surface-2)}.atlas-ar-optimise h3{margin-top:0}.atlas-ar-optimise .components-base-control{margin-bottom:0}.atlas-ar-step{margin:8px 0 0;color:var(--atlas-ar-muted)}.atlas-ar-loading{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:0;color:var(--atlas-ar-muted);font-size:13px}.atlas-ar-loading .components-spinner{margin:0}.atlas-ar-grid-wrap.is-loading,.atlas-ar-list.is-loading{opacity:.5;pointer-events:none;-webkit-transition:opacity .15s;transition:opacity .15s}@media (prefers-reduced-motion:reduce){.atlas-ar-grid-wrap.is-loading,.atlas-ar-list.is-loading{-webkit-transition:none;transition:none}}@media (min-width:961px) and (min-height:560px){body.atlas-ar-fullscreen #wpfooter{display:none}body.atlas-ar-fullscreen #wpcontent{padding-bottom:0}body.atlas-ar-fullscreen #wpbody-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:32px;bottom:0;left:160px;right:0;z-index:1;width:auto;height:auto;float:none;padding:0 0 0 20px;overflow-x:hidden;overflow-y:auto}body.atlas-ar-fullscreen.folded #wpbody-content{left:36px}body.rtl.atlas-ar-fullscreen #wpbody-content{left:0;right:160px;padding:0 20px 0 0}body.rtl.atlas-ar-fullscreen.folded #wpbody-content{right:36px}body.atlas-ar-fullscreen #wpbody-content>*{-webkit-box-flex:0;-ms-flex:none;flex:none}body.atlas-ar-fullscreen #wpbody-content>.atlas-ar-library-wrap,body.atlas-ar-fullscreen #wpbody-content>.atlas-ar-wrap{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:calc(100vh - 32px);margin-bottom:0}body.atlas-ar-fullscreen .atlas-ar-library-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:12px;-webkit-box-sizing:border-box;box-sizing:border-box}body.atlas-ar-fullscreen .atlas-ar-library-wrap .atlas-ar-library,body.atlas-ar-fullscreen .atlas-ar-library-wrap>#atlas-ar-library{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;max-width:none}body.atlas-ar-fullscreen .atlas-ar-library-wrap .atlas-ar-browser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}body.atlas-ar-fullscreen .atlas-ar-library-wrap .atlas-ar-library-action,body.atlas-ar-fullscreen .atlas-ar-library-wrap .atlas-ar-upload{-webkit-box-flex:0;-ms-flex:none;flex:none;max-height:40vh;overflow:auto}body.atlas-ar-fullscreen .atlas-ar-library-wrap .atlas-ar-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}body.atlas-ar-fullscreen .atlas-ar-library-wrap .atlas-ar-grid-wrap{height:100%;overflow:auto;padding:2px 6px 12px 2px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-line-pack:start;align-content:start}body.atlas-ar-fullscreen .atlas-ar-library-wrap .atlas-ar-detail{position:static;height:100%;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}body.atlas-ar-fullscreen .atlas-ar-library-wrap .atlas-ar-detail>*{-ms-flex-negative:0;flex-shrink:0}}.atlas-ar-free-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.atlas-ar-free-head h2{margin:0}.atlas-ar-free-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:12px 0}.atlas-ar-free-tools .atlas-ar-search{-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px}.atlas-ar-free-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none}.atlas-ar-free-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin:0;padding:10px;border:1px solid var(--atlas-ar-line);border-radius:6px;background:#fff}.atlas-ar-free-card img,.atlas-ar-free-noimg{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:4px;background:var(--atlas-ar-surface-3)}.atlas-ar-free-noimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--atlas-ar-subtle);font-weight:600}.atlas-ar-free-card .components-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto}.atlas-ar-free-card .atlas-ar-saved{margin-top:auto}.atlas-ar-library .atlas-ar-pro-note{margin:16px 0;padding:8px 12px;border-left:3px solid var(--atlas-ar-pro);background:var(--atlas-ar-pro-ground);color:var(--atlas-ar-ink-2)}.atlas-ar-library .atlas-ar-pro-note p{margin:4px 0}.atlas-ar-library .atlas-ar-pro-note ul{margin:6px 0 8px 18px;list-style:disc}.atlas-ar-free-card .atlas-ar-badge--pro,.atlas-ar-library .atlas-ar-badge--pro{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--atlas-ar-pro-badge);color:var(--atlas-ar-pro-ink)}.atlas-ar-flat{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;margin-top:12px}.atlas-ar-flat-photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.atlas-ar-flat-photo .atlas-ar-free-noimg,.atlas-ar-flat-photo img{width:200px;height:200px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--atlas-ar-line);border-radius:6px;background:var(--atlas-ar-surface-2)}.atlas-ar-flat-fields{display:grid;gap:12px;max-width:420px}.atlas-ar-flat-size{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:600px){.atlas-ar-flat{grid-template-columns:1fr}}.atlas-ar-flat-how{margin:8px 0 4px 20px;color:var(--atlas-ar-ink-2)}.atlas-ar-flat-how li{margin:2px 0}.atlas-ar-flat-modal .components-modal__content{padding-top:8px}.atlas-ar-optimise-fields{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.atlas-ar-optimise-fields>*{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px}.atlas-ar-flat-photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.atlas-ar-flat-photo .components-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.atlas-ar-toolbar-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0 0 12px}.atlas-ar-toolbar-actions .atlas-ar-toolbar-label{margin-right:4px;color:var(--atlas-ar-muted);font-size:12px}.atlas-ar-toolbar-actions .components-button{min-height:36px}.atlas-ar-toolbar-actions .is-primary{margin-left:auto}.atlas-ar-speed{margin:4px 0 8px;padding:8px 10px;border-radius:6px;background:#eef7f3;color:#14532d}.atlas-ar-speed.is-slow{background:#fff7ed;color:#7c2d12}.atlas-ar-card-saved{display:inline-block;-ms-flex-item-align:start;align-self:flex-start;margin:2px 0;padding:1px 7px;border-radius:999px;background:#eef7f3;color:#14532d;font-size:11px;font-weight:600}.atlas-ar-scan{max-width:760px}.atlas-ar-scan ol{margin:8px 0 12px 20px;display:grid;gap:6px}.atlas-ar-health{margin:12px 0;padding:10px 12px;border:1px solid #f0d8b8;border-radius:8px;background:#fffaf2}.atlas-ar-health.is-ok{border-color:#cfe8dc;background:#f3faf6}.atlas-ar-health h3{margin:0 0 6px}.atlas-ar-health ul{margin:0;display:grid;gap:8px}.atlas-ar-health-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0}.atlas-ar-health-level{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:1px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;background:#e5e7eb;color:#374151}.atlas-ar-health-item.is-error .atlas-ar-health-level{background:#fde2e1;color:#9b1c1c}.atlas-ar-health-item.is-warning .atlas-ar-health-level{background:#fdf0d5;color:#8a4b00}.atlas-ar-health-body{display:grid;gap:3px;justify-items:start}.atlas-ar-health-body>span{color:#50575e}.atlas-ar-health-ok{margin:0;color:#14532d}.atlas-ar-chip--error{background:#fde2e1;color:#9b1c1c}