.cstamp-anchor,.cstamp-dock{--cstamp-w:240px;--cstamp-h:200px;--cstamp-floor:0px;--cstamp-gap:var(--spacing-md,24px);--cstamp-words-up:10px;--cstamp-right:calc(var(--cstamp-gap) - 58px)}.cstamp-dock{top:0;right:var(--cstamp-right);bottom:var(--cstamp-floor);z-index:900;width:var(--cstamp-w);pointer-events:none;position:fixed;overflow:clip}.cstamp-anchor{bottom:var(--cstamp-floor);z-index:900;pointer-events:none;height:0;position:sticky}.cstamp-anchor>.cstamp-dock{height:100svh;position:absolute;top:auto;bottom:0}.cstamp{right:0;bottom:var(--cstamp-gap);width:var(--cstamp-w);color:var(--text-secondary);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;pointer-events:none;translate:0 calc(100% + var(--cstamp-gap));background:0 0;border:0;flex-direction:column;align-items:center;margin:0;padding:0;transition:translate .64s cubic-bezier(.16,1,.3,1);display:flex;position:absolute}.cstamp[data-phase=shown]{translate:0}.cstamp[data-phase=tucked]{translate:0 calc(100% + var(--cstamp-gap));transition-duration:.76s;transition-timing-function:cubic-bezier(.45,0,.55,1)}.cstamp-zone{right:calc(var(--cstamp-w) * .21);bottom:var(--cstamp-gap);width:calc(var(--cstamp-w) * .58);height:calc(var(--cstamp-h) * .75 + 13px - var(--cstamp-words-up));pointer-events:none;position:absolute}.cstamp-zone[data-on]{pointer-events:auto}.cstamp[data-phase=leaving]{translate:0 calc(100% + var(--cstamp-gap));transition-duration:.52s;transition-timing-function:cubic-bezier(.5,0,.75,0)}.cstamp-model{width:var(--cstamp-w);height:var(--cstamp-h);pointer-events:none;display:block;position:relative}.cstamp-canvas{width:100%;height:100%}.cstamp-hit{width:58%;height:66%;position:absolute;top:25%;left:21%}.cstamp-hit,.cstamp-label{pointer-events:auto}.cstamp[data-phase=leaving] .cstamp-hit,.cstamp[data-phase=leaving] .cstamp-label{pointer-events:none}.cstamp-label{margin-top:calc(var(--cstamp-words-up) * -1);font:500 10px/1.3 var(--font-abc-favorit-mono), ui-monospace, monospace;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;color:var(--text-secondary);display:block}.cstamp-label--ghost{color:#0000}.cstamp-dock--words,.cstamp-anchor--words{mix-blend-mode:difference}.cstamp-anchor--words>.cstamp-dock--words{mix-blend-mode:normal}.cstamp-dock--words .cstamp-label{color:#fff;pointer-events:none}.cstamp:focus-visible{outline:none}.cstamp:focus-visible .cstamp-label{outline:2px solid var(--text-primary);outline-offset:2px}@media (min-width:768.02px) and (max-width:1149.98px){.cstamp-anchor,.cstamp-dock{--cstamp-right:calc(40px - 64px)}}@media (max-width:768px){.cstamp-anchor,.cstamp-dock{--cstamp-w:180px;--cstamp-h:150px;--cstamp-right:calc(20px - 46px);--cstamp-floor:calc(var(--spacing-md,24px) + 51px);--cstamp-gap:12px;--cstamp-words-up:6px}}@media (prefers-reduced-motion:reduce){.cstamp,.cstamp[data-phase]{transition:none}}
