.architecture-preview-module__ruM2yq__trigger{cursor:zoom-in;background:#fff;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.architecture-preview-module__ruM2yq__trigger:focus-visible{outline-offset:-3px;outline:3px solid #2563eb}.architecture-preview-module__ruM2yq__hint{color:#12325b;background:#fffffff2;border:1px solid #dbe3ef;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:flex;position:absolute;bottom:10px;right:10px}.architecture-preview-module__ruM2yq__overlay{z-index:100;background:#07162dcc;position:fixed;inset:0}.architecture-preview-module__ruM2yq__content{z-index:101;background:#fff;border-radius:10px;flex-direction:column;width:min(1500px,100vw - 32px);max-height:calc(100dvh - 32px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 90px #0005}.architecture-preview-module__ruM2yq__toolbar{flex-shrink:0;align-items:center;gap:16px;padding:10px 16px;display:flex}.architecture-preview-module__ruM2yq__title{color:#12233c;margin:0 auto 0 0;font-size:18px;font-weight:600}.architecture-preview-module__ruM2yq__toolbar a{color:#1756bb;padding:12px 0;font-size:14px}.architecture-preview-module__ruM2yq__close{cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.architecture-preview-module__ruM2yq__toolbar a:focus-visible,.architecture-preview-module__ruM2yq__close:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.architecture-preview-module__ruM2yq__description{color:#65748a;flex-shrink:0;margin:0;padding:0 16px 12px;font-size:13px}.architecture-preview-module__ruM2yq__viewer{min-height:0;padding:8px;overflow:auto}.architecture-preview-module__ruM2yq__image{width:100%;height:auto;display:block}@media (max-width:600px){.architecture-preview-module__ruM2yq__content{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.architecture-preview-module__ruM2yq__toolbar{gap:8px;padding:8px 12px}.architecture-preview-module__ruM2yq__image{min-width:900px}}
