.htcl-qr-overlay{z-index:80;-webkit-backdrop-filter:blur(11px)saturate(115%);backdrop-filter:blur(11px)saturate(115%);background:#030811d1;animation:.23s both htcl-qr-overlay-in;position:fixed;inset:0}.htcl-qr-overlay[data-state=closed]{animation:.19s both htcl-qr-overlay-out}.htcl-qr-dialog{z-index:81;overscroll-behavior:contain;color:#f7f3eb;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 83% 8%,#be925018,#0000 42%),linear-gradient(145deg,#172334 0%,#0e1724 65%,#0b111c 100%);border:1px solid #e8c78738;border-radius:28px;outline:none;width:min(648px,100vw - 32px);max-height:calc(100dvh - 32px);padding:30px;animation:.36s cubic-bezier(.2,1,.25,1) both htcl-qr-panel-in;position:fixed;top:50%;left:50%;overflow-y:auto;box-shadow:0 32px 110px #000000ad,inset 0 1px #fff1}.htcl-qr-dialog[data-state=closed]{animation:.21s ease-in both htcl-qr-panel-out}.htcl-qr-dialog:focus-visible{outline-offset:3px;outline:2px solid #ffe5b7a6}.htcl-qr-close{color:#ffffffc2;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .16s,color .16s,transform .16s;display:grid;position:absolute;top:17px;right:17px}.htcl-qr-close:hover{color:#fff;background:#ffffff1f;transform:rotate(90deg)}.htcl-qr-close:focus-visible,.htcl-qr-open:focus-visible,.htcl-qr-secondary:focus-visible{outline-offset:3px;outline:2px solid #ffe1ae}.htcl-qr-eyebrow{letter-spacing:.16em;color:#e7c795;padding-right:40px;font-size:10px;font-weight:700;line-height:1.7}.htcl-qr-eyebrow span{color:#b99b70;padding:0 6px;display:inline-block}.htcl-qr-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;margin:20px 48px 23px;display:flex}.htcl-qr-title{letter-spacing:-.025em;font-family:Bricolage Grotesque,Manrope,sans-serif;font-size:27px;font-weight:700;line-height:1.12}.htcl-qr-subtitle{color:#f4f3f087;margin-top:5px;font-size:12px}.htcl-qr-layout{grid-template-columns:270px minmax(0,1fr);align-items:center;gap:25px;display:grid}.htcl-qr-figure{flex-direction:column;align-items:center;min-width:0;display:flex}.htcl-qr-paper{background:#fff;border:1px solid #d7b06b6e;border-radius:17px;width:100%;padding:13px;box-shadow:0 14px 40px #0000004d,0 0 34px #d8a55d13}.htcl-qr-art{background:#fff;width:100%;height:auto;display:block}.htcl-qr-generating{color:#566576;text-align:center;background:#fff;place-items:center;min-height:222px;padding:15px;font-size:12px;font-weight:650;display:grid}.htcl-qr-details{flex-direction:column;align-items:stretch;min-width:0;display:flex}.htcl-qr-open{color:#161719;cursor:pointer;background:linear-gradient(#ffe8b7,#d8ad6d);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-size:13.5px;font-weight:800;line-height:1.25;text-decoration:none;transition:filter .17s,transform .17s;display:flex;box-shadow:0 7px 22px #cc974d2e}.htcl-qr-open:hover{filter:brightness(1.065);transform:translateY(-1px)}.htcl-qr-open:active{transform:scale(.985)}.htcl-qr-secondary-actions{gap:9px;margin-top:11px;display:flex}.htcl-qr-secondary-actions>.htcl-qr-secondary{flex:1;width:0}.htcl-qr-secondary{color:#ffffffde;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:45px;padding:10px 11px;font-size:12px;font-weight:650;transition:border-color .17s,background .17s,transform .17s;display:flex}.htcl-qr-secondary:hover{background:#ffffff1a;border-color:#ffffff3b}.htcl-qr-secondary:active{transform:scale(.985)}.htcl-qr-copy{isolation:isolate;position:relative;overflow:hidden}.htcl-qr-copy-face{white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:7px;transition:transform .33s cubic-bezier(.2,.9,.2,1),opacity .24s,filter .33s;display:flex;position:absolute;inset:0}.htcl-qr-copy-idle{opacity:1;filter:blur();transform:translateY(0)scale(1)}.htcl-qr-copy-done{opacity:0;filter:blur(3px);transform:translateY(11px)scale(.92)}.htcl-qr-copy[data-copy-state=copied]{background:#93bc9221;border-color:#d6c6925c}.htcl-qr-copy[data-copy-state=copied] .htcl-qr-copy-idle{opacity:0;filter:blur(3px);transform:translateY(-11px)scale(.92)}.htcl-qr-copy[data-copy-state=copied] .htcl-qr-copy-done{opacity:1;filter:blur();transform:translateY(0)scale(1)}.htcl-qr-copy-done svg{color:#e7d6a5}.htcl-qr-feedback{color:#edc990;min-height:16px;padding-top:7px;font-size:11px;line-height:1.5}@keyframes htcl-qr-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes htcl-qr-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes htcl-qr-panel-in{0%{opacity:0;filter:blur(5px);transform:translate(-50%,calc(16px - 50%))scale(.947)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes htcl-qr-panel-out{0%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}to{opacity:0;filter:blur(4px);transform:translate(-50%,calc(10px - 50%))scale(.965)}}@media (width<=640px){.htcl-qr-dialog{border-radius:24px;width:min(412px,100vw - 28px);max-height:calc(100dvh - 24px);padding:21px 20px 18px}.htcl-qr-close{width:36px;height:36px;top:13px;right:13px}.htcl-qr-eyebrow{letter-spacing:.125em;font-size:9px}.htcl-qr-header{margin:15px 38px}.htcl-qr-title{font-size:22px}.htcl-qr-subtitle{margin-top:2px}.htcl-qr-layout{grid-template-columns:minmax(0,1fr);gap:13px}.htcl-qr-paper{border-radius:14px;width:min(242px,74vw);padding:9px}.htcl-qr-figure{gap:5px}.htcl-qr-secondary-actions{margin-top:9px}.htcl-qr-feedback{padding-top:5px}}@media (height<=650px) and (width<=640px){.htcl-qr-paper{width:min(224px,70vw)}.htcl-qr-header{margin:10px 0}.htcl-qr-layout{gap:7px}}@media (prefers-reduced-motion:reduce){.htcl-qr-overlay,.htcl-qr-overlay[data-state=closed],.htcl-qr-dialog,.htcl-qr-dialog[data-state=closed]{animation:none}.htcl-qr-close,.htcl-qr-open,.htcl-qr-secondary,.htcl-qr-copy-face{transition:none}}@media (width<=1023px){.htcl-qr-dialog{scrollbar-width:none;-ms-overflow-style:none}.htcl-qr-dialog::-webkit-scrollbar{width:0;height:0;display:none}}.htcl-footer-social-icons.htcl-social-icons--greeting>button{animation:.76s cubic-bezier(.21,.86,.28,1) both htcl-socials-hello;animation-delay:calc(var(--htcl-social-order,0) * .115s)}.htcl-footer-social-icons>button:first-child{--htcl-social-order:0}.htcl-footer-social-icons>button:nth-child(2){--htcl-social-order:1}.htcl-footer-social-icons>button:nth-child(3){--htcl-social-order:2}.htcl-footer-social-icons>button:nth-child(4){--htcl-social-order:3}.htcl-footer-social-icons>button:nth-child(5){--htcl-social-order:4}@keyframes htcl-socials-hello{0%,to{transform:translateY(0)scale(1)}24%{transform:translateY(-12px)scale(1.17)}43%{transform:translateY(2px)scale(.955)}64%{transform:translateY(-5px)scale(1.075)}82%{transform:translateY(0)scale(.99)}}@media (prefers-reduced-motion:reduce){.htcl-footer-social-icons.htcl-social-icons--greeting>button{animation:none}}
