@-webkit-keyframes SignalFRPShaderModal_rotateBorder_-1{to{--border-angle: 360deg}}@keyframes SignalFRPShaderModal_rotateBorder_-1{to{--border-angle: 360deg}}.SignalFRPShaderModal_root_885{position:relative;width:300rem}.SignalFRPShaderModal_codeContainer_935{position:relative;cursor:pointer}.SignalFRPShaderModal_background_996{position:absolute;top:0;left:0;background-color:var(--colors-background-code);border-radius:8rem;border:1px solid #2a2a2a}body.theme-light .SignalFRPShaderModal_background_996{border:1px solid #dadada}.SignalFRPShaderModal_codeWrapper_1230{display:block;position:relative;padding:calc(1.5 * var(--spacing)) calc(2 * var(--spacing)) calc(1.5 * var(--spacing)) calc(3.5 * var(--spacing))}.SignalFRPShaderModal_code_935{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Menlo,Courier New,monospace;font-size:calc(17 * 1rem * .8);line-height:21.6rem;letter-spacing:.48rem;font-family:neue-montreal-medium,sans-serif;text-rendering:geometricPrecision;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:neue-montreal-regular,sans-serif;font-weight:400;font-style:normal;text-rendering:optimizelegibility;line-height:1.65;margin:0!important}.SignalFRPShaderModal_codeCompiled_2056{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:calc(17 * 1rem * .8);line-height:21.6rem;letter-spacing:.48rem;font-family:neue-montreal-medium,sans-serif;text-rendering:geometricPrecision;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:neue-montreal-regular,sans-serif;font-weight:400;font-style:normal;text-rendering:optimizelegibility;font-family:Menlo,Courier New,monospace;text-align:center}.SignalFRPShaderModal_codeCompiled_2056 span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--colors-content-primary);display:block;opacity:0}@-webkit-keyframes SignalFRPUniformModal_rotateBorder_-1{to{--border-angle: 360deg}}.SignalFRPUniformModal_root_885{width:165rem}.SignalFRPUniformModal_modal_913{font-size:calc(17 * 1rem * .8);line-height:21.6rem;letter-spacing:.48rem;font-family:neue-montreal-medium,sans-serif;text-rendering:geometricPrecision;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:neue-montreal-regular,sans-serif;font-weight:400;font-style:normal;text-rendering:optimizelegibility;font-family:Menlo,Courier New,monospace;line-height:1.65;text-align:center;background-color:var(--colors-background-code);border-radius:8rem;padding:calc(1.5 * var(--spacing)) calc(2 * var(--spacing));border:1px solid #2a2a2a}body.theme-light .SignalFRPUniformModal_modal_913{border:1px solid #dadada}.SignalFRPUniformModal_root_counterIsPlaying_1773 .SignalFRPUniformModal_modal_913:before{content:"";position:absolute;inset:-1px;border-radius:8rem;padding:1px;background:conic-gradient(from var(--border-angle, 0deg),transparent 0%,transparent 65%,var(--colors-module-signal-frp-dominant) 80%,transparent 100%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-animation:SignalFRPUniformModal_rotateBorder_-1 5s linear infinite;animation:SignalFRPUniformModal_rotateBorder_-1 5s linear infinite}@keyframes SignalFRPUniformModal_rotateBorder_-1{to{--border-angle: 360deg}}.SignalFRPUniformModal_counter_2411{display:inline-block;text-align:left;width:40rem}.SignalFRPUniformModal_counter_isPlaying_2485{color:var(--colors-module-signal-frp-dominant);-webkit-transition:color .3s ease-out;transition:color .3s ease-out}@-webkit-keyframes SignalFRPShaderResult_rotateBorder_-1{to{--border-angle: 360deg}}@keyframes SignalFRPShaderResult_rotateBorder_-1{to{--border-angle: 360deg}}.SignalFRPShaderResult_root_885{width:240rem;position:relative}.SignalFRPShaderResult_modal_935{font-size:calc(17 * 1rem * .8);line-height:21.6rem;letter-spacing:.48rem;font-family:neue-montreal-medium,sans-serif;text-rendering:geometricPrecision;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:neue-montreal-regular,sans-serif;font-weight:400;font-style:normal;text-rendering:optimizelegibility;font-family:Menlo,Courier New,monospace;line-height:1.65;text-align:center;background-color:var(--colors-background-code);border-radius:8rem;padding:calc(1.5 * var(--spacing)) calc(2 * var(--spacing));border:1px solid #2a2a2a}body.theme-light .SignalFRPShaderResult_modal_935{border:1px solid #dadada}.SignalFRPShaderResult_modal_935{aspect-ratio:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@-webkit-keyframes SignalFRPShaderResult_rotation_-1{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes SignalFRPShaderResult_rotation_-1{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.SignalFRPShaderResult_square_2023{-webkit-animation:SignalFRPShaderResult_rotation_-1 7s linear infinite;animation:SignalFRPShaderResult_rotation_-1 7s linear infinite;-webkit-transform-origin:center;transform-origin:center;width:80rem;height:80rem;background:var(--colors-module-signal-frp-dominant)}@property --border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@-webkit-keyframes SignalFRPConnectors_rotateBorder_-1{to{--border-angle: 360deg}}@keyframes SignalFRPConnectors_rotateBorder_-1{to{--border-angle: 360deg}}.SignalFRPConnectors_root_885{position:absolute;inset:0;pointer-events:none;overflow:visible}.SignalFRPConnectors_line_975{position:absolute;width:100%;background:currentColor}.SignalFRPConnectors_lineDotTrack_1051{position:absolute;inset:0;overflow:visible;opacity:0}.SignalFRPConnectors_root_lineDotAnimating_1138 .SignalFRPConnectors_lineDotTrack_1051[data-dir=row][data-index="0"]{-webkit-animation:SignalFRPConnectors_moveDotX0_-1 2s cubic-bezier(.55,.085,.68,.53) infinite;animation:SignalFRPConnectors_moveDotX0_-1 2s cubic-bezier(.55,.085,.68,.53) infinite}.SignalFRPConnectors_root_lineDotAnimating_1138 .SignalFRPConnectors_lineDotTrack_1051[data-dir=row][data-index="1"]{-webkit-animation:SignalFRPConnectors_moveDotX1_-1 2s cubic-bezier(.25,.46,.45,.94) infinite;animation:SignalFRPConnectors_moveDotX1_-1 2s cubic-bezier(.25,.46,.45,.94) infinite}.SignalFRPConnectors_root_lineDotAnimating_1138 .SignalFRPConnectors_lineDotTrack_1051[data-dir=col][data-index="0"]{-webkit-animation:SignalFRPConnectors_moveDotY0_-1 2s cubic-bezier(.55,.085,.68,.53) infinite;animation:SignalFRPConnectors_moveDotY0_-1 2s cubic-bezier(.55,.085,.68,.53) infinite}.SignalFRPConnectors_root_lineDotAnimating_1138 .SignalFRPConnectors_lineDotTrack_1051[data-dir=col][data-index="1"]{-webkit-animation:SignalFRPConnectors_moveDotY1_-1 2s cubic-bezier(.25,.46,.45,.94) infinite;animation:SignalFRPConnectors_moveDotY1_-1 2s cubic-bezier(.25,.46,.45,.94) infinite}.SignalFRPConnectors_lineDot_1051{position:absolute;width:10rem;height:10rem;border-radius:50%;background:currentColor}[data-dir=row] .SignalFRPConnectors_lineDot_1051{top:calc(50% - 5rem);left:0}[data-dir=col] .SignalFRPConnectors_lineDot_1051{left:calc(50% - 5rem);top:0}@-webkit-keyframes SignalFRPConnectors_moveDotX0_-1{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}37.5%{-webkit-transform:translateX(100%);transform:translate(100%);opacity:1}49.9%{-webkit-transform:translateX(100%);transform:translate(100%);opacity:0}50%{-webkit-transform:translateX(0);transform:translate(0);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:0}}@keyframes SignalFRPConnectors_moveDotX0_-1{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}37.5%{-webkit-transform:translateX(100%);transform:translate(100%);opacity:1}49.9%{-webkit-transform:translateX(100%);transform:translate(100%);opacity:0}50%{-webkit-transform:translateX(0);transform:translate(0);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:0}}@-webkit-keyframes SignalFRPConnectors_moveDotX1_-1{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:0}49.9%{-webkit-transform:translateX(0);transform:translate(0);opacity:0}50%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}87.5%{-webkit-transform:translateX(100%);transform:translate(100%);opacity:1}99.9%{-webkit-transform:translateX(100%);transform:translate(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:0}}@keyframes SignalFRPConnectors_moveDotX1_-1{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:0}49.9%{-webkit-transform:translateX(0);transform:translate(0);opacity:0}50%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}87.5%{-webkit-transform:translateX(100%);transform:translate(100%);opacity:1}99.9%{-webkit-transform:translateX(100%);transform:translate(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:0}}@-webkit-keyframes SignalFRPConnectors_moveDotY0_-1{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}37.5%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:1}49.9%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}@keyframes SignalFRPConnectors_moveDotY0_-1{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}37.5%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:1}49.9%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}@-webkit-keyframes SignalFRPConnectors_moveDotY1_-1{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}49.9%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}87.5%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:1}99.9%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}@keyframes SignalFRPConnectors_moveDotY1_-1{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}49.9%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}87.5%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:1}99.9%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}.SignalFRPConnectors_dot_3400{position:absolute;width:10rem;height:10rem}.SignalFRPConnectors_dot_outer_3465{position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:.2}.SignalFRPConnectors_dot_inner_3581{position:absolute;inset:2rem;border-radius:50%;background:currentColor}
