@import"https://unpkg.com/normalize.css";@font-face{font-family:Gloria Hallelujah;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/gloriahallelujah/v24/LYjYdHv3kUk9BMV96EIswT9DIbW-MIS71zO0vg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gloria Hallelujah;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/gloriahallelujah/v24/LYjYdHv3kUk9BMV96EIswT9DIbW-MIS11zM.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cyber;src:url(https://assets.codepen.io/605876/Blender-Pro-Bold.otf);font-display:swap}:root{--shadow: hsla(0, 100%, 50%, 1);--accent: hsla(179, 100%, 50%, 1);--corner: 12px;--border: 2px;--clip: polygon(0 0, 100% 0, 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, 0% 100%);--flicker: linear(0 0%, .1864 6.17%, .0001 14.41%, .5244 20.97%, .3927 37.91%, .8115 60.62%, .9416 61.92%, .9928 67.98%, .5032 70.42%, .9077 96.96%, .6736 98.74%, 1 100%)}*,*:after,*:before{box-sizing:border-box}html{color-scheme:light dark}[data-theme=light]{color-scheme:light only}[data-theme=dark]{color-scheme:dark only}body{background-color:#131313;background-size:20px 20px;min-height:100vh;font-family:Cyber,sans-serif;margin:0;padding:0;color:var(--accent)}body:before{content:"";position:fixed;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--accent),transparent 90%) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--accent),transparent 90%) 1px,transparent 1px);background-size:40px 40px;transform:perspective(500px) rotateX(60deg) scale(2) translateY(-100px);mask:linear-gradient(to bottom,transparent 0%,white 100%);animation:gridMove 20s linear infinite;z-index:-1;pointer-events:none}@keyframes gridMove{0%{background-position:0 0}to{background-position:0 40px}}.modal-static,.modal{--corner: 12px;--border: 2px;--clip: polygon(0 0, 100% 0, 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, 0% 100%);color:var(--accent);border:0;padding:0;overflow:visible;background:#0000;font-family:Cyber,sans-serif}.modal-static .version,.modal .version{position:absolute;right:4px;top:4px;font-size:8px;opacity:.5}.modal-static ::selection,.modal ::selection{background:var(--accent);color:canvasText}.modal-static h2,.modal h2{padding-bottom:.5rem;margin:0;text-transform:uppercase;position:relative;font-size:1.25rem}.modal-static h2:after,.modal h2:after{content:"";height:var(--border);top:100%;left:0;right:0;background:var(--accent);position:absolute}.modal-static:after,.modal-static:before,.modal:after,.modal:before{content:"";position:absolute;top:1px;bottom:1px;right:100%;width:1rem;border:var(--border) solid var(--accent);translate:var(--border) 0;-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px)}.modal-static:before,.modal:before{background:var(--accent);mask:linear-gradient(#fff,hsla(0,0%,100%,.6) 15% 95%,black)}.modal-static .modal__body,.modal .modal__body{-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px);clip-path:inset(0 -100% 0 0)}.modal-static .body__content,.modal .body__content{padding:1rem;position:relative}.modal-static .modal__actions,.modal .modal__actions{position:relative;width:100%;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding-block:1rem}.body__backdrop{position:absolute;inset:0}.body__backdrop:after{content:"";position:absolute;left:100%;top:2rem;width:calc(2 * var(--border));height:40%;background:var(--accent);opacity:.7;clip-path:polygon(0 0,0 100%,100% calc(100% - 6px),100% 6px)}.backdrop{position:absolute;z-index:-1;inset:0;background:light-dark(hsla(0,0%,100%,.4),hsla(0,0%,0%,.4));clip-path:var(--clip);pointer-events:none}.backdrop:before{content:"";position:absolute;inset:0;background:var(--accent);translate:0 0;border:var(--border) solid rgba(0,0,0,0);clip-path:var(--clip);mask:linear-gradient(rgba(0,0,0,0) 0% 100%),linear-gradient(#fff 0% 100%);mask-clip:padding-box,border-box;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;z-index:2}.backdrop .corner{position:absolute;bottom:0;right:0;height:var(--corner);width:var(--corner)}.backdrop .corner:after{content:"";height:calc(var(--border) * 2);width:200%;position:absolute;top:50%;left:50%;translate:-50% -50%;transform:rotate(135deg);background:var(--accent)}.cyber-btn{--corner: 12px;--border: 1px;--clip: polygon(0 0, 100% 0, 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, 0% 100%);font-family:Cyber,sans-serif;width:140px;text-align:left;text-transform:uppercase;display:flex;align-items:center;gap:.5rem;padding:.5rem;border:0;background:#0000;position:relative;color:var(--accent);cursor:pointer;outline:none}.cyber-btn *{pointer-events:none}.cyber-btn .backdrop{-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px)}.cyber-btn kbd{color:canvas;font-weight:700;width:20px;display:inline-block;aspect-ratio:1;font-size:8px;border-radius:50%;background:var(--accent);display:inline-grid;place-items:center}.cyber-btn kbd svg{width:65%}.cyber-btn:is(:hover,:focus-visible){color:canvas}.cyber-btn:is(:hover,:focus-visible) kbd{color:var(--accent)}.cyber-btn:is(:hover,:focus-visible) .backdrop{background:var(--accent)}.cyber-btn:disabled{opacity:.5;cursor:not-allowed}::ng-deep app-glitch-text{display:flex;align-items:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
