.pcorner{z-index:61;cursor:pointer;pointer-events:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;width:56px;height:56px;margin:0;padding:0;transition:width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1);position:fixed;top:0}.pcorner--right{right:0}.pcorner--left{left:0}.pcorner.is-open{pointer-events:auto;width:168px;height:86px}.pcorner__out{z-index:1;opacity:0;pointer-events:none;align-items:center;gap:9px;transition:transform .55s cubic-bezier(.22,1,.36,1) 30ms,opacity .4s 30ms;display:flex;position:absolute;top:8px}.pcorner--right .pcorner__out{transform-origin:100% 0;flex-direction:row-reverse;right:9px;transform:translate(14px,-20px)scale(.45)}.pcorner--left .pcorner__out{transform-origin:0 0;flex-direction:row;left:9px;transform:translate(-14px,-20px)scale(.45)}.pcorner.is-open .pcorner__out{opacity:1;pointer-events:auto;transform:translateY(30px)scale(1)}.pcorner__logo{object-fit:contain;filter:drop-shadow(0 3px 7px #00000047);flex:none;width:40px;height:40px}.pcorner__label{letter-spacing:.01em;white-space:nowrap;color:var(--pc-label);text-shadow:0 1px 2px #0000002e;opacity:0;font-size:11px;font-weight:700;transition:opacity .3s .2s}.pcorner.is-open .pcorner__label{opacity:1}.pcorner__fold{z-index:2;pointer-events:auto;width:56px;height:56px;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s;position:absolute;top:0}.pcorner--right .pcorner__fold{clip-path:polygon(100% 0,0 0,100% 100%);background:linear-gradient(225deg, var(--pc-hi) 0%, var(--pc-surface) 42%, var(--pc-fold) 100%);transform-origin:100% 0;filter:drop-shadow(-2px 3px 4px #00000042);right:0}.pcorner--left .pcorner__fold{clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(135deg, var(--pc-hi) 0%, var(--pc-surface) 42%, var(--pc-fold) 100%);transform-origin:0 0;filter:drop-shadow(2px 3px 4px #00000042);left:0}.pcorner__fold:after{content:"";position:absolute;inset:0}.pcorner--right .pcorner__fold:after{clip-path:polygon(100% 0,0 0,100% 100%);background:linear-gradient(225deg, transparent 60%, var(--pc-edge) 100%)}.pcorner--left .pcorner__fold:after{clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(135deg, transparent 60%, var(--pc-edge) 100%)}.pcorner--right.is-open .pcorner__fold{filter:drop-shadow(-4px 6px 8px #00000057);transform:scale(1.06)rotate(-3deg)}.pcorner--left.is-open .pcorner__fold{filter:drop-shadow(4px 6px 8px #00000057);transform:scale(1.06)rotate(3deg)}
