@property --ssl-p{syntax:"<number>";inherits:true;initial-value:0}@property --ssl-r{syntax:"<number>";inherits:true;initial-value:0}@keyframes sslGlide{0%,8%{--ssl-p:0}42%,62%{--ssl-p:1}96%,to{--ssl-p:0}}@keyframes sslTurn{0%,8%{--ssl-r:0}42%,62%{--ssl-r:1.5}96%,to{--ssl-r:3}}.sslVeil{z-index:2000;background:color-mix(in srgb, var(--bg,#fff) 62%, transparent);-webkit-backdrop-filter:blur(2px);align-content:center;place-items:center;gap:26px;padding-inline:16px;display:grid;position:fixed;inset:0}.sslInline{--ssl-u:.55;align-content:center;place-items:center;gap:22px;padding:56px 16px;display:grid}.sslBrand{--ssl-u:inherit;align-items:center;gap:calc(16px * var(--ssl-u,1));--ssl-travel:230px;max-width:100%;animation:2.5s cubic-bezier(.65,0,.35,1) infinite sslGlide,2.5s cubic-bezier(.65,0,.35,1) infinite sslTurn;display:flex;position:relative}.sslPair{z-index:2;width:calc(70px * var(--ssl-u,1));height:calc(70px * var(--ssl-u,1));transform:translateX(calc(var(--ssl-p) * var(--ssl-travel))) rotate(calc(var(--ssl-r) * 360deg));flex:none;position:relative}.sslPair i{width:calc(45px * var(--ssl-u,1));height:calc(45px * var(--ssl-u,1));border-radius:50%;position:absolute}.sslPair .a{background:var(--ink,#000);top:0;left:0}.sslPair .b{background:var(--blush-2,#fbd0d0);mix-blend-mode:multiply;bottom:0;right:0}.sslWord{font:300 calc(60px * var(--ssl-u,1))/1.2 var(--serif,Georgia, serif);letter-spacing:-.03em;white-space:nowrap;color:var(--ink,#000);clip-path:inset(0 calc((1 - var(--ssl-p)) * 100%) 0 0);padding-bottom:6px}.sslWord .dot{color:var(--blushInk,#7f4a4a)}.sslSr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sslFail{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:360px;display:flex}.sslFail h2{font:400 24px/1.2 var(--serif,Georgia, serif);margin:0}.sslFail p{color:var(--muted,#666);margin:0;font-size:14px}.sslCode{font:500 11px/1 var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;background:var(--danger-bg,#fbe8e7);color:var(--danger-ink,#7b302d);border-radius:999px;padding:5px 10px}.sslActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.sslFailed .sslBrand{--ssl-p:0;--ssl-r:0;animation:none}.sslFailed .sslPair{opacity:.55;filter:grayscale(.6)}.sslFailed .sslWord{clip-path:none;color:var(--danger-ink,#7b302d)}button[aria-busy=true],a[aria-busy=true]{isolation:isolate;pointer-events:none;position:relative;color:#0000!important}button[aria-busy=true]:before,button[aria-busy=true]:after,a[aria-busy=true]:before,a[aria-busy=true]:after{content:"";border-radius:50%;width:.9em;height:.9em;margin:-.45em 0 0 -.45em;position:absolute;top:50%;left:50%}button[aria-busy=true]:before,a[aria-busy=true]:before{mix-blend-mode:difference;background:#fff;animation:1.1s cubic-bezier(.65,0,.35,1) infinite sslBtnA}button[aria-busy=true]:after,a[aria-busy=true]:after{background:var(--blush-2,#fbd0d0);animation:1.1s cubic-bezier(.65,0,.35,1) infinite sslBtnB}@keyframes sslBtnA{0%{transform:rotate(0)translate(-.32em,-.32em)}to{transform:rotate(360deg)translate(-.32em,-.32em)}}@keyframes sslBtnB{0%{transform:rotate(0)translate(.32em,.32em)}to{transform:rotate(360deg)translate(.32em,.32em)}}@media (prefers-reduced-motion:reduce){.sslBrand{--ssl-p:0;--ssl-r:0;animation:none}.sslWord{clip-path:none}button[aria-busy=true]:before,button[aria-busy=true]:after,a[aria-busy=true]:before,a[aria-busy=true]:after{animation:none}}@media (max-width:480px){.sslBrand{--ssl-u:.8}.sslInline .sslBrand{--ssl-u:.5}}
