/* Owner direction: original artwork, quiet presence, no frame. */
.go3d-view-signature{position:absolute;left:max(12px,env(safe-area-inset-left));bottom:calc(8px + env(safe-area-inset-bottom));z-index:12;display:flex;align-items:center;gap:8px;pointer-events:none;color:#e4eeed;opacity:.28;font:8px/1.35 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.015em;background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
.go3d-view-signature img{display:block!important;width:64px!important;height:auto!important;max-height:22px;object-fit:contain;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;filter:none!important}
.go3d-view-signature span{display:block}.go3d-view-signature .go3d-signature-note{font-size:7px}
.light .go3d-view-signature{color:#152b32;opacity:.32}
.go3d-quiet-header{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;display:inline-flex;align-items:center;min-height:44px;min-width:76px;opacity:.45}
.go3d-quiet-header:hover,.go3d-quiet-header:focus-visible{opacity:.9}
.go3d-quiet-header img{width:76px!important;height:auto!important;max-height:27px;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}
.go3d-quiet-header:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.go3d-brand-status{font:12px/1.45 system-ui;color:var(--muted,#bccfcd);grid-column:1/-1;margin:0}
.go3d-print-footer{display:none}
@media(max-width:480px){.go3d-view-signature{gap:5px;left:9px}.go3d-view-signature img{width:52px!important}.go3d-view-signature{font-size:7px}.go3d-view-signature .go3d-signature-note{font-size:6px}}
@media print{
 @page{margin:14mm 12mm 22mm}
 .go3d-print-footer{position:fixed;display:flex!important;align-items:center;justify-content:flex-end;gap:3mm;left:0;right:0;bottom:-17mm;height:16mm;font:6pt/1.35 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#7d8689;background:white;break-inside:avoid}
 .go3d-print-footer .go3d-print-logo{width:22mm;height:auto;opacity:.25}
 .go3d-print-footer .go3d-print-qr{width:16mm;height:16mm;opacity:1}
 .go3d-print-footer span{display:block}
 .go3d-view-signature,.go3d-quiet-header,.toolbar,.stage-top,.arrival-actions,.arrival-help,.go3d-help-launch{display:none!important}
 .go3d-print-snapshot{display:block!important;max-width:100%;max-height:78vh;object-fit:contain}
 .go3d-print-snapshot~*{display:none!important}
 #stage:has(.go3d-print-snapshot){position:relative!important;height:auto!important;min-height:0!important;overflow:visible!important;background:white!important;border:0!important}
 #stage:has(.go3d-print-snapshot)>:not(.go3d-print-snapshot){display:none!important}
 html[data-embedded="1"],html[data-embedded="1"] body{height:auto!important;overflow:visible!important}
}
