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