.pt-overlay{z-index:9999;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pt-kintsugi{background:#050505;transition:opacity 1.2s cubic-bezier(.7,0,.3,1) .8s,visibility 2s}.pt-kintsugi.hide{opacity:0;visibility:hidden}.pt-kintsugi-crack{opacity:1;background:radial-gradient(circle at 40%,#0000 60%,#c9952a1a 70%),linear-gradient(45deg,#0000 48%,#c9952a 49%,#f0c060 50%,#0000 51%);width:100%;height:100%;transition:transform 1.5s ease-out,opacity 1s ease-out;position:absolute;transform:scale(1)}.pt-kintsugi.hide .pt-kintsugi-crack{opacity:0;transform:scale(1.1)rotate(2deg)}.pt-sumie-container{background:0 0}.pt-sumie-ink{filter:blur(20px);background:#050505;border-radius:50%;width:200vw;height:200vh;transition:transform 1.5s cubic-bezier(.7,0,.3,1),opacity 1.5s .5s;position:absolute;transform:scale(1)}.pt-sumie-container.hide .pt-sumie-ink{opacity:0;transform:scale(0)}.pt-katana{background:0 0}.pt-katana-half{background:#050505;width:100%;height:100%;transition:transform 1s cubic-bezier(.8,0,.2,1) .4s;position:absolute}.pt-katana-top{clip-path:polygon(0 0,100% 0,100% 40%,0 60%);border-bottom:2px solid #fff;top:0;box-shadow:0 5px 20px #ffffff80}.pt-katana-bottom{clip-path:polygon(0 60%,100% 40%,100% 100%,0 100%);border-top:2px solid #fff;bottom:0;box-shadow:0 -5px 20px #ffffff80}.pt-katana.hide .pt-katana-top{transform:translateY(-100%)translate(-10%)}.pt-katana.hide .pt-katana-bottom{transform:translateY(100%)translate(10%)}.pt-katana-flash{opacity:1;background:#fff;width:150%;height:10px;transition:transform .3s ease-out,opacity .3s .2s;position:absolute;transform:rotate(-11.3deg)scaleX(0);box-shadow:0 0 40px #fff}.pt-katana.hide .pt-katana-flash{opacity:0;transform:rotate(-11.3deg)scaleX(1)}.pt-glass{-webkit-backdrop-filter:blur(40px);background:#05050566;transition:opacity 1.5s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter 1.5s,backdrop-filter 1.5s}.pt-glass.hide{opacity:0;-webkit-backdrop-filter:blur();visibility:hidden;transition:opacity 1.5s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter 1.5s,backdrop-filter 1.5s,visibility 2s}
