.cad-frame[data-v-16d86c98]{position:relative}@media (pointer:coarse){.cad-frame.compact[data-v-16d86c98]{touch-action:pan-y}}.cad-poster[data-v-16d86c98],.cad-spin[data-v-16d86c98]{-o-object-fit:contain;object-fit:contain}.spin-hint[data-v-16d86c98]{z-index:2;border:1px solid var(--line,#e3e7ec);color:#3b4550;pointer-events:none;background:#ffffffd9;border-radius:999px;align-items:center;gap:4px;padding:3px 8px 3px 6px;font-size:12px;line-height:16px;display:inline-flex;position:absolute;top:4px;left:0}.spin-hint[data-v-16d86c98]:before{content:"";background:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12c0 2.2-3.6 4-8 4s-8-1.8-8-4 3.6-4 8-4c1.8 0 3.4.3 4.7.8'/%3E%3Cpath d='M14.5 6.5 17 8.8l-2.4 2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12c0 2.2-3.6 4-8 4s-8-1.8-8-4 3.6-4 8-4c1.8 0 3.4.3 4.7.8'/%3E%3Cpath d='M14.5 6.5 17 8.8l-2.4 2'/%3E%3C/svg%3E") 50%/contain no-repeat}.spin-more[data-v-16d86c98]{white-space:nowrap;opacity:0;max-width:0;transition:max-width .3s var(--ease-out,ease),opacity .2s ease,margin .3s ease;display:inline-block;overflow:hidden}@media (hover:hover) and (pointer:fine){.cad-frame:hover .spin-more[data-v-16d86c98]{opacity:1;max-width:200px;margin-left:2px}}.spin-hint.open .spin-more[data-v-16d86c98]{opacity:1;max-width:200px;margin-left:2px}.card-hint[data-v-16d86c98]{z-index:3;aspect-ratio:3/2;width:min(150px,46%);color:var(--blue,#0e4fa3);pointer-events:none;position:absolute;top:60%;left:50%;translate:-50% -50%}.card-hint[data-v-16d86c98] .gesture{width:100%;height:100%}.card-hint-enter-active[data-v-16d86c98]{transition:opacity .4s cubic-bezier(.22,1,.36,1),scale .5s cubic-bezier(.22,1,.36,1)}.card-hint-leave-active[data-v-16d86c98]{transition:opacity .25s ease-in,scale .25s ease-in}.card-hint-enter-from[data-v-16d86c98],.card-hint-leave-to[data-v-16d86c98]{opacity:0;scale:.92}@media (prefers-reduced-motion:reduce){.spin-more[data-v-16d86c98]{transition:none}}.cad-frame[data-v-16d86c98]:not(.compact){touch-action:pan-y}.cad-frame iframe[data-v-16d86c98]{z-index:1;opacity:0;border:0;width:100%;height:100%;transition:opacity .25s;display:block;position:relative}.cad-frame iframe.ready[data-v-16d86c98]{opacity:1}html:not([data-theme=dark]) .cad-poster--dark,html[data-theme=dark] .cad-poster--light{display:none}.cad-poster[data-v-16d86c98]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.compact .cad-poster[data-v-16d86c98]{height:calc(100% - 40px)}.compact .cad-poster.outline[data-v-16d86c98]{height:calc(100% - 58px)}.thermal:not(.compact) .cad-poster[data-v-16d86c98]{height:calc(100% - 60px)}.cad-frame.zoomed[data-v-16d86c98]{container:cad-frame/inline-size}@container cad-frame (width<=600px){.cad-poster[data-v-16d86c98]{scale:var(--zoom)}}.filled .cad-poster[data-v-16d86c98]{scale:var(--zoom)}@media (prefers-reduced-motion:reduce){.cad-frame iframe[data-v-16d86c98]{transition:none}}
