.portal-ghost-trace{pointer-events:none;opacity:0;width:clamp(720px,105vh,1200px);max-width:none;height:clamp(720px,105vh,1200px);color:var(--layer-solid);filter:drop-shadow(0 0 5px rgba(var(--layer),.52));position:absolute;top:-4vh;left:100%;overflow:visible;transform:translate(-50%)scale(1.045)}.portal-completion-stage{z-index:6;pointer-events:none;position:absolute}.portal-screen-glitch{z-index:5;pointer-events:none;width:100%;height:100%;color:var(--layer-solid);position:absolute;inset:0;overflow:hidden}.portal-shell[data-launching=credibly] .portal-screen-glitch{--layer-solid:#b05cff}.portal-shell[data-launching=sparkie] .portal-screen-glitch{--layer-solid:#ff842f}.portal-screen-cyan{stroke:#74dce8;opacity:.65}.portal-screen-magenta{stroke:#e66bb0;opacity:.55}.portal-screen-grain{opacity:.65;animation:1.7s steps(5,end) infinite portal-screen-grain-shift}.portal-screen-tear{opacity:0;animation:1.38s step-end infinite portal-screen-tear-burst}.portal-screen-bits{opacity:.22;animation:1.74s steps(4,end) infinite portal-screen-bits-shift}.portal-shell[data-launching=credibly] .portal-completion-stage{--layer:176,92,255;--layer-solid:#b05cff}.portal-shell[data-launching=sparkie] .portal-completion-stage{--layer:255,132,47;--layer-solid:#ff842f}.portal-completion-stage .portal-ghost-completion{opacity:1;width:100%;height:100%;position:relative;top:0;left:0;transform:none}.portal-ghost-trace path{fill:none;stroke-linecap:round;stroke-linejoin:round}.portal-trace-reveal{stroke-dasharray:1000;stroke-dashoffset:1000px}.portal-trace-dots{stroke:currentColor;stroke-width:2.5px;stroke-dasharray:1.5 13 4 27 .5 19}.portal-trace-fragments{stroke:#e9f9ff;stroke-width:1.6px;stroke-dasharray:4 95 1 145 6 190;opacity:.7}.portal-trace-echo{stroke:currentColor;stroke-width:1.2px;stroke-dasharray:3 110 1 180;opacity:.45;transform:translate(3px,-1px)}.portal-shell[data-launching] .portal-layer{pointer-events:none;border-color:#000;transition:background .18s,flex-grow .55s cubic-bezier(.22,.8,.22,1)}.portal-shell[data-launching] .portal-layer>*,.portal-shell[data-launching] .portal-layer:before,.portal-shell[data-launching] .portal-layer:after{transition:opacity .18s}.portal-shell[data-launching=credibly] .portal-layer:not([data-portal-project=credibly]),.portal-shell[data-launching=sparkie] .portal-layer:not([data-portal-project=sparkie]){background:#000;border-color:#000}.portal-shell[data-launching=credibly] .portal-layer:not([data-portal-project=credibly])>*,.portal-shell[data-launching=sparkie] .portal-layer:not([data-portal-project=sparkie])>*,.portal-shell[data-launching=credibly] .portal-layer:not([data-portal-project=credibly]):before,.portal-shell[data-launching=sparkie] .portal-layer:not([data-portal-project=sparkie]):before,.portal-shell[data-launching=credibly] .portal-layer:not([data-portal-project=credibly]):after,.portal-shell[data-launching=sparkie] .portal-layer:not([data-portal-project=sparkie]):after{opacity:0}.portal-shell[data-launching=credibly] [data-portal-project=credibly],.portal-shell[data-launching=sparkie] [data-portal-project=sparkie]{background:#030307;flex-grow:1.2}.portal-shell[data-launching=credibly] [data-portal-project=credibly] .portal-layer-body img,.portal-shell[data-launching=sparkie] [data-portal-project=sparkie] .portal-layer-body img{opacity:.98;filter:grayscale(0) brightness(1.05) drop-shadow(0 0 32px rgba(var(--layer),.24));transform:translate(-50%)scale(1.045)}.portal-shell[data-launching=credibly] [data-portal-project=credibly] .portal-layer-glow,.portal-shell[data-launching=sparkie] [data-portal-project=sparkie] .portal-layer-glow{opacity:.2}.portal-shell[data-launching=credibly] [data-portal-project=credibly] .portal-ghost-trace,.portal-shell[data-launching=sparkie] [data-portal-project=sparkie] .portal-ghost-trace{opacity:1}.portal-shell[data-launching] .portal-trace-reveal{animation:.64s cubic-bezier(.2,.7,.3,1) forwards portal-trace-write}.portal-shell[data-launching] .portal-trace-dots{animation:1.4s steps(8,end) infinite portal-trace-signal}.portal-shell[data-launching] .portal-trace-fragments{animation:1.1s steps(6,end) infinite portal-trace-fragments}.portal-shell[data-launching] .portal-trace-echo{animation:.88s steps(5,end) infinite portal-trace-echo}.portal-shell[data-launching] .portal-header,.portal-shell[data-launching] .portal-footer{opacity:.32;transition:opacity .2s}.portal-launch-review{z-index:20;color:#8f9ba7;font:11px/1.3 var(--font-mono);background:#090d13e8;border:1px solid #ffffff20;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.portal-launch-review>span{padding-inline:4px 10px}.portal-launch-review button{color:#b4bec8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:6px 8px}.portal-launch-review button[aria-pressed=true]{color:#fff;background:#ffffff0d;border-color:#ffffff25}.portal-launch-review button:focus-visible{outline-offset:2px;outline:1px solid #a5d7eb}.portal-launch-review button:disabled{cursor:default}@keyframes portal-trace-write{to{stroke-dashoffset:0}}@keyframes portal-trace-signal{0%,to{opacity:.86;stroke-dashoffset:0}32%{opacity:.38;stroke-dashoffset:-6px}51%{opacity:1;stroke-dashoffset:-4px}78%{opacity:.58;stroke-dashoffset:-14px}}@keyframes portal-trace-fragments{0%,to{opacity:.25;stroke-dashoffset:0}20%{opacity:.85;stroke-dashoffset:-22px}45%{opacity:.15;stroke-dashoffset:-60px}70%{opacity:.7;stroke-dashoffset:-100px}}@keyframes portal-trace-echo{0%,to{opacity:0;transform:translate(0)}26%{opacity:.45;transform:translate(3px,-1px)}53%{opacity:.15;transform:translate(-2px,1px)}81%{opacity:0;transform:translate(1px)}}@keyframes portal-screen-tear-burst{0%,to{opacity:0;transform:translate(0)}12%{opacity:.34;transform:translate(-13px)}24%{opacity:.12;transform:translate(6px)}31%,62%{opacity:0;transform:translate(0)}71%{opacity:.24;transform:translate(18px)}82%{opacity:.07;transform:translate(-4px)}89%{opacity:0}}@keyframes portal-screen-grain-shift{0%,to{transform:translate(0)}34%{transform:translate(-2px,1px)}68%{transform:translate(1px,-1px)}}@keyframes portal-screen-bits-shift{0%,to{opacity:.12;transform:translate(0)}28%{opacity:.3;transform:translate(6px,-2px)}56%{opacity:.08;transform:translate(-4px,1px)}78%{opacity:.22;transform:translate(2px)}}@media (max-width:820px){.portal-ghost-trace{width:min(112vw,510px);height:min(112vw,510px);top:50%;left:69%;transform:translate(-50%,-50%)scale(1.025)}.portal-shell[data-launching=credibly] [data-portal-project=credibly] .portal-layer-body img,.portal-shell[data-launching=sparkie] [data-portal-project=sparkie] .portal-layer-body img{transform:translate(-50%,-50%)scale(1.025)}.portal-shell[data-launching=credibly] [data-portal-project=credibly],.portal-shell[data-launching=sparkie] [data-portal-project=sparkie]{flex-grow:1}.portal-launch-review{width:max-content;max-width:calc(100% - 24px);font-size:10px;top:60px}.portal-launch-review>span{display:none}}@media (prefers-reduced-motion:reduce){.portal-shell[data-launching] *,.portal-shell[data-launching]:before{transition:none!important;animation:none!important}.portal-shell[data-launching] .portal-trace-reveal{stroke-dashoffset:0}.portal-shell[data-launching] .portal-trace-echo,.portal-shell[data-launching] .portal-screen-glitch{display:none}}
