@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:10vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#fff;color:#202020;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:94vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body,html{height:100%;margin:10}.btn{margin-left:10px}#root,.App,body,html{font-family:Open Sans,Arial,sans-serif;height:100%;margin:0!important;overflow:hidden;width:100%}model-viewer{display:block;height:100vh!important;overflow:hidden;position:relative;width:100vw!important}.viewer-loading{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.88);border:1px solid hsla(0,0%,100%,.82);border-radius:1rem;box-shadow:0 12px 34px rgba(24,39,56,.18);box-sizing:border-box;color:#26384c;left:50%;padding:1rem 1.1rem;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:min(23rem,calc(100vw - 2rem));z-index:4}.viewer-loading-heading{align-items:center;display:flex;gap:.75rem}.viewer-loading-spinner{-webkit-animation:viewer-loading-spin .85s linear infinite;animation:viewer-loading-spin .85s linear infinite;border:2px solid rgba(40,105,173,.18);border-radius:50%;border-top-color:#2869ad;flex:0 0 auto;height:1.2rem;width:1.2rem}.viewer-loading-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;min-width:0}.viewer-loading-copy strong{color:#26384c;font-size:.9rem;font-weight:600;line-height:1.25}.viewer-loading-copy span{color:#718096;font-size:.75rem;line-height:1.3}.viewer-loading-heading output{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#2456a6;flex:0 0 auto;font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.viewer-loading-track{background:rgba(40,105,173,.12);border-radius:999px;height:.4rem;margin-top:.9rem;overflow:hidden;position:relative}.viewer-loading-fill{background:linear-gradient(90deg,#3479b9,#58a6d7);border-radius:inherit;display:block;height:100%;transition:width .18s ease-out;width:0}.viewer-loading-fill.is-indeterminate{-webkit-animation:viewer-loading-progress 1.25s ease-in-out infinite;animation:viewer-loading-progress 1.25s ease-in-out infinite;position:absolute;width:38%}@-webkit-keyframes viewer-loading-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes viewer-loading-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes viewer-loading-progress{0%{-webkit-transform:translateX(-110%);transform:translateX(-110%)}to{-webkit-transform:translateX(280%);transform:translateX(280%)}}@keyframes viewer-loading-progress{0%{-webkit-transform:translateX(-110%);transform:translateX(-110%)}to{-webkit-transform:translateX(280%);transform:translateX(280%)}}@supports (height:100dvh){model-viewer{height:100dvh!important}}.viewer-title-group{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:.45rem;isolation:isolate;left:50%;max-width:min(calc(100% - 2rem),46rem);pointer-events:none;position:absolute;top:max(1rem,env(safe-area-inset-top));-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:2}.viewer-title-group:before{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(180deg,hsla(0,0%,100%,.38),hsla(0,0%,100%,.16));border:1px solid hsla(0,0%,100%,.4);border-radius:1rem;box-shadow:0 5px 18px rgba(24,39,56,.08);content:"";inset:-.35rem -.65rem;position:absolute;z-index:-1}.asset-name{color:#202b38;font-size:clamp(1.2rem,2.5vw + .45rem,2rem);font-weight:600;line-height:1.2;margin:0;max-width:none;overflow-wrap:anywhere;pointer-events:none;position:relative;text-align:center;text-shadow:0 1px 10px hsla(0,0%,100%,.8);width:100%}.viewer-variant-badge{align-items:baseline;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.76);border-radius:999px;box-shadow:0 5px 18px rgba(24,39,56,.14);color:#334155;display:inline-flex;flex-wrap:wrap;gap:.4rem;justify-content:center;line-height:1;max-width:100%;padding:.4rem .75rem;text-align:center}.viewer-variant-label{color:#718096;font-size:.66rem;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase}.viewer-variant-badge strong{color:#174b88;font-size:.82rem;font-weight:600;line-height:1;overflow-wrap:anywhere}.viewer-tagline{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.72);border:1px solid rgba(45,60,77,.08);border-radius:.75rem;bottom:max(1rem,env(safe-area-inset-bottom));color:#515d6c;display:inline-flex;font-size:clamp(.62rem,.75vw + .35rem,.82rem);gap:.3rem;left:max(1rem,env(safe-area-inset-left));line-height:1.25;padding:.35rem .55rem;position:absolute;white-space:nowrap;z-index:3}.viewer-tagline img{height:auto;width:clamp(1rem,1.6vw,1.5rem)}.viewer-tagline a{color:#2456a6;text-decoration:none}.viewer-tagline a:focus-visible,.viewer-tagline a:hover{text-decoration:underline}.viewer-control-dock{align-items:center;bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 1.5rem);display:flex;flex-direction:column;gap:.5rem;left:50%;max-width:min(calc(100vw - 1.25rem),36rem);pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:5}.viewer-toolbar{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(249,251,253,.75);border:1px solid rgba(42,57,74,.12);border-radius:1rem;box-shadow:0 8px 28px rgba(24,39,56,.16);display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;max-width:100%;padding:.35rem;pointer-events:auto;width:-webkit-max-content;width:max-content}.viewer-control,.viewer-dropdown .dropdown-toggle{align-items:center;background:transparent;border:1px solid transparent;border-radius:.7rem;color:#334155;cursor:pointer;display:flex;flex:0 1 auto;flex-direction:row;font:600 clamp(.65rem,.5vw + .55rem,.78rem)/1.1 Open Sans,Arial,sans-serif;gap:.4rem;justify-content:center;margin:0!important;max-width:none;min-height:2.75rem;min-width:3.25rem;padding:.45rem .55rem;text-align:center;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.viewer-control svg,.viewer-dropdown .dropdown-toggle svg{stroke-width:1.8;flex:0 0 auto;height:1.15rem;width:1.15rem}.viewer-control:hover,.viewer-dropdown .dropdown-toggle:hover{background:#eaf1f9;border-color:rgba(43,92,155,.14);color:#174b88}.viewer-control[aria-expanded=true]{background:#eaf1f9;border-color:rgba(43,92,155,.2);color:#174b88}.view-preset:focus-visible,.viewer-control:focus-visible,.viewer-dropdown .dropdown-toggle:focus-visible{outline:3px solid rgba(47,117,196,.55);outline-offset:2px}.viewer-dropdown{display:flex;flex:1 1 3.5rem;justify-content:center;max-width:8rem;min-width:3.25rem;pointer-events:auto;position:relative}.viewer-dropdown .dropdown-toggle{width:100%}.viewer-dropdown .dropdown-toggle:after{display:none}.viewer-dropdown .dropdown-menu{background:#fff;border:1px solid rgba(42,57,74,.12);border-radius:.8rem;bottom:calc(100% + .45rem)!important;box-shadow:0 8px 24px rgba(24,39,56,.18);box-sizing:border-box;left:0!important;max-width:min(18rem,calc(100vw - 2rem));min-width:10rem;overflow:hidden;padding:.35rem;position:absolute;right:auto!important;top:auto!important;-webkit-transform:none!important;transform:none!important}.viewer-dropdown .dropdown-menu:not(.show){display:none}.viewer-dropdown .dropdown-item{background:transparent;border:0;border-radius:.5rem;box-sizing:border-box;color:#334155;display:block;font:inherit;margin:0;min-width:0;overflow:hidden;padding:.55rem .65rem;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.viewer-dropdown .dropdown-item:focus-visible,.viewer-dropdown .dropdown-item:hover{background:#f1f5f9;color:#174b88;text-decoration:none}.viewer-dropdown .dropdown-item.active,.viewer-dropdown .dropdown-item:active{background:#eaf1f9;color:#174b88;text-decoration:none}.viewer-dropdown .dropdown-item.active:focus-visible,.viewer-dropdown .dropdown-item.active:hover{text-decoration:none}.view-presets,.viewer-more-panel{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.96);border:1px solid rgba(42,57,74,.12);border-radius:1rem;box-shadow:0 8px 28px rgba(24,39,56,.18);padding:.85rem 1rem;pointer-events:auto;width:min(100%,22rem)}.view-presets[hidden],.viewer-more-panel[hidden]{display:none}.viewer-more-panel{box-sizing:border-box;display:flex;flex-direction:column;gap:.65rem;max-width:100%;padding:.75rem .9rem;width:min(100%,25rem)}.viewer-more-heading{color:#718096;font-size:.68rem;font-weight:600;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.viewer-brightness-control{min-width:0}.viewer-secondary-toolbar{align-items:center;border-top:1px solid rgba(42,57,74,.1);display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;padding-top:.45rem}.brightness-heading,.brightness-range-labels{align-items:center;color:#334155;display:flex;font-size:clamp(.75rem,.5vw + .65rem,.9rem);justify-content:space-between}.brightness-heading{font-weight:600;margin-bottom:.55rem}.brightness-heading label{align-items:center;display:inline-flex;gap:.4rem;margin:0}.brightness-heading label svg{height:1rem;width:1rem}.brightness-heading output{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#2456a6;font-variant-numeric:tabular-nums}.brightness-range{accent-color:#2869ad;cursor:pointer;display:block;margin:0;min-height:2rem;touch-action:pan-x;width:100%}.brightness-range:focus-visible{outline:3px solid rgba(47,117,196,.35);outline-offset:3px}.brightness-range-labels{color:#718096;font-size:.7rem;font-weight:400;margin-top:.15rem}.view-presets{flex-wrap:wrap;justify-content:center;position:absolute;right:calc(100% + .45rem);top:0}.view-preset{background:#f7f9fc;border:1px solid #dbe3ec;border-radius:.65rem;color:#334155;cursor:pointer;flex:1 1 auto;font:600 clamp(.7rem,.5vw + .6rem,.84rem)/1.15 Open Sans,Arial,sans-serif;min-height:2.55rem;min-width:4.25rem;padding:.45rem .65rem}.view-preset.is-selected,.view-preset:hover{background:#eaf1f9;border-color:#9bb8d8;color:#174b88}.viewer-ar-cta{-webkit-tap-highlight-color:transparent;align-items:center;background:#245f96;border:1px solid hsla(0,0%,100%,.32);border-radius:.9rem;bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 3.5rem);box-shadow:0 8px 22px rgba(24,55,85,.24);color:#fff;cursor:pointer;display:inline-flex;font:600 .85rem/1.2 Open Sans,Arial,sans-serif;gap:.6rem;justify-content:center;min-height:3rem;padding:.7rem 1rem;position:absolute;right:max(1rem,env(safe-area-inset-right));text-shadow:none;transition:background-color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease,-webkit-transform .16s ease;z-index:6}.viewer-ar-cta svg{flex:0 0 auto;height:1.1rem;width:1.1rem}.viewer-ar-cta:hover{background:#194d7e;box-shadow:0 10px 26px rgba(24,55,85,.3)}.viewer-ar-cta:focus-visible{outline:3px solid rgba(47,117,196,.7);outline-offset:3px}@media (max-width:900px){.asset-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;max-height:2.4em;overflow:hidden}.viewer-tagline{bottom:auto;left:50%;top:calc(env(safe-area-inset-top) + 6.25rem);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:600px){.viewer-title-group{max-width:calc(100% - 2rem);top:max(.75rem,env(safe-area-inset-top))}.asset-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:clamp(1.15rem,5.5vw,1.65rem);max-height:2.4em;max-width:calc(100% - 4.5rem);overflow:hidden}.viewer-tagline{bottom:auto;left:50%;padding:.25rem .45rem;top:calc(env(safe-area-inset-top) + 4.75rem);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.viewer-ar-cta{bottom:calc(max(.65rem, env(safe-area-inset-bottom)) + 3.5rem);right:max(.65rem,env(safe-area-inset-right))}.viewer-control-dock{bottom:max(.65rem,env(safe-area-inset-bottom));max-width:min(calc(100vw - 1rem),30rem)}.viewer-toolbar{gap:.15rem;padding:.25rem}.viewer-control,.viewer-dropdown .dropdown-toggle{min-height:3.15rem;min-width:3rem;padding:.3rem .2rem}.viewer-dropdown{min-width:3rem}}@media (max-height:480px) and (max-width:900px){.viewer-toolbar{flex-wrap:wrap;justify-content:center}.viewer-control,.viewer-dropdown .dropdown-toggle{flex:0 0 3.5rem;min-height:2.8rem}.viewer-tagline{top:calc(env(safe-area-inset-top) + 4.75rem)}}.viewer-secondary-toolbar--primary{border-top:0;padding-top:0}.viewer-more-control-stack{min-width:0}.viewer-more-brightness{margin-top:0;max-height:0;opacity:0;overflow:hidden;-webkit-transform:translateY(-.35rem);transform:translateY(-.35rem);transition:max-height .18s ease,margin-top .18s ease,opacity .18s ease,-webkit-transform .18s ease;transition:max-height .18s ease,margin-top .18s ease,opacity .18s ease,transform .18s ease;transition:max-height .18s ease,margin-top .18s ease,opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.viewer-more-brightness.is-open{margin-top:.45rem;max-height:5rem;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.viewer-tagline{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-color:transparent;box-shadow:none;color:#344256;text-shadow:0 1px 3px hsla(0,0%,100%,.95),0 1px 8px hsla(0,0%,100%,.55)}.viewer-tagline a{color:#174b88;font-weight:600}.viewer-tagline img{-webkit-filter:drop-shadow(0 1px 2px rgba(25,41,58,.22));filter:drop-shadow(0 1px 2px rgba(25,41,58,.22))}@media (min-width:901px){.viewer-tagline{bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 1rem);left:calc(max(1rem, env(safe-area-inset-left)) + 1rem)}}.viewer-view-menu{align-items:center;display:flex;flex-direction:column;gap:.45rem;pointer-events:auto;position:absolute;right:calc(max(1rem, env(safe-area-inset-right)) + 2rem);top:calc(max(1rem, env(safe-area-inset-top)) + 3rem);z-index:7}.viewer-view-toggle{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(249,251,253,.9);border:1px solid rgba(42,57,74,.14);border-radius:.85rem;box-shadow:0 5px 18px rgba(24,39,56,.16);box-sizing:border-box;color:#334155;cursor:pointer;display:inline-flex;font:600 clamp(.72rem,.5vw + .6rem,.84rem)/1 Open Sans,Arial,sans-serif;gap:.35rem;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:.5rem;position:relative;transition:background-color .16s ease,color .16s ease,border-color .16s ease;width:2.75rem}.viewer-view-toggle>svg:first-child{stroke-width:1.9;height:1.2rem;width:1.2rem}.viewer-view-toggle:after{background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.5);border-radius:.55rem;box-shadow:0 4px 12px rgba(24,39,56,.16);color:#334155;content:"Views";font:600 .75rem/1 Open Sans,Arial,sans-serif;opacity:0;padding:.35rem .55rem;pointer-events:none;position:absolute;right:calc(100% + .5rem);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden;white-space:nowrap;z-index:1}.viewer-view-toggle:focus-visible:after,.viewer-view-toggle:hover:after{opacity:1;visibility:visible}.viewer-view-toggle:focus-visible,.viewer-view-toggle:hover{background:rgba(234,241,249,.94);border-color:rgba(43,92,155,.28);color:#174b88}.viewer-view-menu.is-open .viewer-view-toggle{background:rgba(234,241,249,.94);border-color:rgba(43,92,155,.28);color:#174b88}.viewer-view-menu.is-open .viewer-view-toggle:after{opacity:0;visibility:hidden}.viewer-action-rail{align-items:center;display:flex;flex-direction:column;gap:.25rem;pointer-events:auto}.viewer-action-divider{background:linear-gradient(90deg,transparent,rgba(51,65,85,.28),transparent);display:block;height:1px;margin:.12rem 0 .22rem;width:1.35rem}.viewer-side-control{-webkit-tap-highlight-color:transparent;align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(249,251,253,.9);border:1px solid rgba(42,57,74,.14);border-radius:.85rem;box-shadow:0 5px 18px rgba(24,39,56,.16);box-sizing:border-box;color:#334155;cursor:pointer;display:inline-flex;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:.5rem;position:relative;transition:background-color .16s ease,color .16s ease,border-color .16s ease;width:2.75rem}.viewer-side-control>svg{stroke-width:1.9;height:1.2rem;width:1.2rem}.viewer-side-control:focus-visible,.viewer-side-control:hover,.viewer-side-control[aria-expanded=true],.viewer-side-control[aria-pressed=true]{background:rgba(234,241,249,.94);border-color:rgba(43,92,155,.28);color:#174b88}.viewer-side-control:focus-visible{outline:3px solid rgba(47,117,196,.48);outline-offset:2px}.viewer-side-control:disabled{cursor:not-allowed;opacity:.55}.viewer-side-control:after{background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,100%,.5);border-radius:.55rem;box-shadow:0 4px 12px rgba(24,39,56,.16);color:#334155;content:attr(data-tooltip);font:600 .75rem/1 Open Sans,Arial,sans-serif;opacity:0;padding:.35rem .55rem;pointer-events:none;position:absolute;right:calc(100% + .5rem);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .12s ease,visibility .12s ease;visibility:hidden;white-space:nowrap;z-index:2}.viewer-side-control:focus-visible:after,.viewer-side-control:hover:after{opacity:1;visibility:visible}.viewer-brightness-anchor{display:inline-flex;flex:0 0 auto;height:2.75rem;position:relative;width:2.75rem}.viewer-brightness-popover{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.96);border:1px solid rgba(42,57,74,.12);border-radius:1rem;box-shadow:0 8px 28px rgba(24,39,56,.2);box-sizing:border-box;display:flex;flex-direction:column;gap:.35rem;opacity:0;padding:.75rem .9rem;pointer-events:none;position:absolute;right:calc(100% + .55rem);top:50%;-webkit-transform:translate(.5rem,-50%);transform:translate(.5rem,-50%);transition:opacity .16s ease,visibility .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;transition:opacity .16s ease,transform .16s ease,visibility .16s ease,-webkit-transform .16s ease;visibility:hidden;width:min(15rem,calc(100vw - 6rem));z-index:2}.viewer-brightness-anchor.is-open .viewer-brightness-popover{opacity:1;pointer-events:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:visible}.viewer-brightness-anchor.is-open .viewer-side-control:after{opacity:0;visibility:hidden}.viewer-view-toggle:focus-visible{outline:3px solid rgba(47,117,196,.48);outline-offset:2px}.view-presets{align-items:stretch;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.55);border-radius:.9rem;box-shadow:0 10px 28px rgba(17,30,46,.28);box-sizing:border-box;display:flex;flex-direction:column;gap:.35rem;justify-content:flex-start;padding:.5rem;width:min(8.25rem,calc(100vw - 2rem))}.view-preset{background:hsla(0,0%,100%,.76);border-color:rgba(66,83,103,.13);box-shadow:0 2px 6px rgba(26,42,59,.08);box-sizing:border-box;flex:0 0 auto;min-height:2.65rem;min-width:0;text-align:left;width:100%}.view-preset.is-selected,.view-preset:hover{background:rgba(234,241,249,.94)}.qr-card{-webkit-tap-highlight-color:transparent;align-items:center;background:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.82);border-radius:.8rem;bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 3.75rem);box-shadow:0 8px 26px rgba(25,41,58,.2);box-sizing:border-box;color:#26384c;cursor:zoom-in;display:flex;flex-direction:column;gap:.5rem;padding:.9rem;position:absolute;right:max(1rem,env(safe-area-inset-right));text-align:center;text-shadow:none;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:right bottom;transform-origin:right bottom;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease;width:min(13rem,calc(100vw - 2rem));z-index:4}.qr-card--expanded{cursor:zoom-out;-webkit-transform:scale(1);transform:scale(1)}.qr-card--compact{cursor:zoom-in;-webkit-transform:scale(.5);transform:scale(.5)}.qr-card--compact:hover,.qr-card--default:hover,.qr-card:focus-visible{-webkit-transform:scale(1);transform:scale(1)}.qr-card:focus-visible{outline:3px solid rgba(47,117,196,.7);outline-offset:5px}.qr-card-copy,.qr-card-hint,.qr-card-instruction,.qr-card-title{margin:0}.qr-card-copy{display:flex;flex-direction:column;gap:.2rem}.qr-card-title{color:#1d3d64;font-size:.95rem;font-weight:600;line-height:1.2}.qr-card-instruction{color:#52657a;font-size:.72rem;line-height:1.4}.qr-code-surface{background:hsla(0,0%,100%,.72);border:0;border-radius:0;box-shadow:none;display:grid;padding:0;place-items:center}.qr-code-surface svg{display:block;-webkit-filter:none;filter:none;height:auto;width:clamp(8rem,10vw,9rem)}.qr-card-hint{color:#718096;font-size:.65rem;line-height:1.3}@media (max-width:600px){.asset-name{max-width:none}.viewer-ar-cta{bottom:calc(max(.65rem, env(safe-area-inset-bottom)) + 3.5rem);right:max(.65rem,env(safe-area-inset-right))}.viewer-control-dock{bottom:calc(max(.65rem, env(safe-area-inset-bottom)) + 6.25rem)}.viewer-toolbar{flex-wrap:wrap;justify-content:center}.viewer-control,.viewer-dropdown .dropdown-toggle{flex:0 0 auto;flex-direction:row;max-width:none;min-height:2.75rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:.35rem .45rem}.viewer-tagline{bottom:max(.65rem,env(safe-area-inset-bottom));left:50%;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:900px){.viewer-control-dock{bottom:calc(max(.65rem, env(safe-area-inset-bottom)) + 5rem)}.viewer-tagline{bottom:max(.65rem,env(safe-area-inset-bottom));left:50%;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:600px){.viewer-control-dock{bottom:calc(max(.65rem, env(safe-area-inset-bottom)) + 7rem)}}.viewer-tagline{box-sizing:border-box;flex-wrap:wrap;font-size:calc(clamp(.372rem, .45vw + .21rem, .492rem) + .6rem);justify-content:center;max-width:calc(100% - 2rem);white-space:normal;width:-webkit-max-content;width:max-content}@media (min-width:901px) and (max-width:1240px){.viewer-control-dock{bottom:calc(max(.65rem, env(safe-area-inset-bottom)) + 2.75rem)}.viewer-tagline{bottom:max(.65rem,env(safe-area-inset-bottom));left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-height:480px) and (max-width:900px){.viewer-toolbar{flex-wrap:wrap}.viewer-control,.viewer-dropdown .dropdown-toggle{flex:0 0 auto;flex-direction:row;max-width:none;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:.35rem .5rem}}
/*# sourceMappingURL=main.8e64cced.css.map*/