dialog.policy-notice{box-sizing:border-box;width:min(370px,calc(100vw - 40px));max-height:calc(100dvh - 48px);margin:auto;padding:30px 24px 23px;border:1px solid #d3bdec38;border-radius:27px;background:linear-gradient(140deg,#ffffff09,transparent 55%),#1d1b24;color:#f2edf7;text-align:center;box-shadow:inset 0 1px #ffffff0b,0 28px 80px #0008;overflow:auto}
dialog.policy-notice::backdrop{background:#08070da8;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}
dialog.policy-notice .policy-notice-icon{display:block;width:43px;height:43px;margin:2px auto 23px;color:#c8a2eb}
dialog.policy-notice h2{font:550 21px/1.3 -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.35px;margin:0 auto;max-width:280px;color:#f0e9fa}
dialog.policy-notice p{font:400 13px/1.5 -apple-system,BlinkMacSystemFont,sans-serif;color:#aaa1b5;margin:14px 0 27px}
dialog.policy-notice button{display:block;width:100%;min-height:48px;padding:13px 14px;border:1px solid #ffffff35;border-radius:15px;background:linear-gradient(110deg,#b695eb,#dfb0ef);box-shadow:inset 0 1px #ffffff45,0 5px 18px #b583e314;color:#22182e;font:600 14px/1.25 -apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer}
dialog.policy-notice button:active{filter:brightness(.93)}dialog.policy-notice button:focus-visible{outline:2px solid #f2dfff;outline-offset:4px}
