.rf-icon{flex:none;width:3.4em;height:3.4em;border-radius:.9em;color:hsl(var(--cream));display:flex;align-items:center;justify-content:center}.rf-icon svg{width:1.9em;height:1.9em}.rf-icon.is-auto{background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.rf-n{flex:none;width:2.4em;height:2.4em;border-radius:50%;background:hsl(var(--foreground));color:hsl(var(--background));display:flex;align-items:center;justify-content:center}.rf-n span{font-family:Outfit,Outfit Fallback,Outfit Fallback Android,Inter,Inter Fallback,sans-serif;font-size:1.15em;font-weight:700}.rf-conds,.rf-cond-group{display:flex;flex-wrap:wrap;align-items:center;gap:.5em}.rf-cond{padding:.35em .7em;border-radius:.6em;background:hsl(var(--muted));font-size:1.15em;white-space:nowrap}.rf-cond b{font-weight:700;color:hsl(var(--heading))}.rf-cond.is-default{border:.12em dashed hsl(var(--border) / .3);background:none;color:hsl(var(--muted-foreground))}.rf-and,.rf-tag{padding:.25em .6em;border-radius:1em;font-family:JetBrains Mono,monospace;font-size:.95em;font-weight:700}.rf-and{background:hsl(var(--foreground));color:hsl(var(--background))}.rf-tag{background:hsl(var(--accent) / .2);color:hsl(var(--accent))}.rf-to{flex:none;display:flex;align-items:center;gap:.4em;color:hsl(var(--primary))}.rf-to svg{width:1.4em;height:1.4em}.rf-to span{font-size:1.2em;font-weight:700;white-space:nowrap}.rf-type{flex:none;height:2em;padding:0 .8em;border-radius:.6em;background:hsl(var(--muted));color:hsl(var(--muted-foreground));display:flex;align-items:center}.rf-type span{font-family:JetBrains Mono,monospace;font-size:.95em}.rf-checked{height:7.1em;padding:0 1em;display:flex;align-items:center;gap:.9em;transition:opacity .3s,border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.2,1.5,.4,1)}.rf-checked-text{flex:1}.rf-checked .rf-to{margin-top:.5em}.rf-verdict{flex:none;width:2.6em;height:2.6em;border:.18em dashed hsl(var(--border) / .25);border-radius:50%;color:transparent;display:flex;align-items:center;justify-content:center;transition:background-color .25s,border-color .25s,color .25s}.rf-verdict svg{width:1.5em;height:1.5em}.rf-checked.is-hit{border-color:hsl(var(--primary));box-shadow:.5em .5em hsl(var(--primary) / .5);transform:scale(1.03)}.is-hit .rf-verdict{border-color:transparent;background:hsl(var(--secondary));color:hsl(var(--cream))}.rf-checked.is-miss{opacity:.5}.is-miss .rf-verdict{border-color:transparent;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.rf-builder{left:12em;top:5.3em;width:36em;padding:1.8em 2em;box-shadow:.6em .6em hsl(var(--accent) / .45);transform:rotate(-.6deg)}.rf-builder-head{display:flex;align-items:center;gap:.5em;margin-bottom:1.3em}.rf-builder-head .sk-h{flex:1}.rf-tab{height:2.1em;padding:0 .8em;border-radius:1em;background:hsl(var(--muted));color:hsl(var(--muted-foreground));display:flex;align-items:center}.rf-tab span{font-family:JetBrains Mono,monospace;font-size:.95em;font-weight:700}.rf-tab.is-on{background:hsl(var(--foreground));color:hsl(var(--background))}.rf-field{height:4.6em;margin-bottom:.9em;padding:0 1em 0 1.2em;border:.15em solid hsl(var(--border) / .14);border-radius:1em;background:hsl(var(--background));display:flex;align-items:center;justify-content:space-between;transition:transform .5s cubic-bezier(.2,1.3,.4,1),opacity .2s}.rf-field>span{font-size:1.35em;font-weight:600;color:hsl(var(--heading))}.rf-field.is-away{opacity:0;transform:translateY(-4em) rotate(-3deg)}.rf-add{height:3.6em;border:.15em dashed hsl(var(--border) / .25);border-radius:1em;color:hsl(var(--muted-foreground));display:flex;align-items:center;justify-content:center;gap:.5em}.rf-add svg{width:1.4em;height:1.4em}.rf-add span{font-size:1.2em;font-weight:600}.rf-rules{left:3em;top:6.4em;width:54em;padding:1.6em 2em 1.9em;box-shadow:.6em .6em hsl(var(--accent) / .45)}.rf-rules-head{display:flex;align-items:baseline;justify-content:space-between}.rf-rule{margin-top:1em;padding:1em 1.2em;border:.15em solid hsl(var(--border) / .14);border-radius:1.1em;background:hsl(var(--background));display:flex;align-items:center;gap:.9em;transition:transform .5s cubic-bezier(.2,1.3,.4,1),opacity .2s,border-color .3s,box-shadow .3s}.rf-rule.is-away{opacity:0;transform:translateY(-3em)}.rf-rule.is-default{border-style:dashed}.rf-rule.is-auto{border-color:hsl(var(--primary));box-shadow:.4em .4em hsl(var(--primary) / .45)}.rf-rule-text{flex:1}.rf-badge{width:-moz-fit-content;width:fit-content;height:2.1em;margin-top:.6em;padding:0 .9em 0 .7em;border-radius:1.1em;background:hsl(var(--primary));color:hsl(var(--cream));display:flex;align-items:center;gap:.4em;transform:scale(0);transform-origin:left center;transition:transform .35s cubic-bezier(.2,1.6,.4,1)}.rf-badge.is-shown{transform:scale(1)}.rf-badge svg{width:1.2em;height:1.2em}.rf-badge span{font-family:JetBrains Mono,monospace;font-size:1em;font-weight:700;white-space:nowrap}.rf-detected-tag{position:absolute;left:3.5em;top:3.4em;height:2.5em;padding:0 1.1em 0 .8em;border-radius:1.3em;background:hsl(var(--foreground));color:hsl(var(--background));display:flex;align-items:center;gap:.5em}.rf-detected-tag svg{width:1.3em;height:1.3em}.rf-detected-tag span{font-family:JetBrains Mono,monospace;font-size:1.05em;font-weight:700}.rf-detected{left:3.5em;width:27em;height:4.4em;padding:0 1.2em 0 .5em;display:flex;align-items:center;gap:.9em;transition:transform .45s cubic-bezier(.2,1.3,.4,1),opacity .15s}.rf-detected.is-away{opacity:0;transform:translate(14em) scale(.5)}.rf-detected>span{flex:1;font-family:JetBrains Mono,monospace;font-size:1.1em;color:hsl(var(--muted-foreground))}.rf-detected b{font-family:Outfit,Outfit Fallback,Outfit Fallback Android,Inter,Inter Fallback,sans-serif;font-size:1.55em;font-weight:700;color:hsl(var(--heading))}.rf-auto .rf-checked{left:3.5em;width:27em}.rf-phone{position:absolute;left:36.5em;top:3.2em;width:20em;height:31.8em;padding:1em .9em;border:.4em solid hsl(var(--foreground));border-radius:2.4em;background:hsl(var(--card));box-shadow:.6em .6em hsl(var(--accent) / .45)}.rf-url{height:2.2em;border-radius:1.1em;background:hsl(var(--muted));color:hsl(var(--muted-foreground));display:flex;align-items:center;justify-content:center}.rf-url span{font-family:JetBrains Mono,monospace;font-size:.9em}.rf-screen{position:relative;height:25.6em;margin-top:.9em;overflow:hidden}.rf-questions,.rf-landing{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .55s cubic-bezier(.5,0,.2,1),opacity .3s}.rf-questions{display:flex;flex-direction:column;gap:.9em}.rf-questions i{height:3.2em;border-radius:.8em;background:hsl(var(--muted))}.rf-questions i.is-title{width:60%;height:1.9em}.rf-questions i.is-button{width:50%;height:2.8em;border-radius:2em;background:hsl(var(--primary) / .35)}.rf-questions.is-skipped{opacity:0;transform:translate(-110%)}.rf-landing{transform:translate(110%)}.rf-landing.is-shown{transform:none}.rf-landing-cover{position:relative;height:5.4em;border-radius:1em;overflow:hidden}.rf-landing-cover svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rf-landing img{position:relative;width:4.6em;height:4.6em;margin:-2.3em 0 0 1em;border:.3em solid hsl(var(--card));border-radius:50%}.rf-landing b{display:block;margin-top:.3em;font-family:Outfit,Outfit Fallback,Outfit Fallback Android,Inter,Inter Fallback,sans-serif;font-size:1.65em;font-weight:800;letter-spacing:-.02em;color:hsl(var(--heading))}.rf-landing .sk-meta{margin-bottom:.9em}.rf-landing-slot{height:2.7em;margin-top:.6em;border:.15em solid hsl(var(--primary) / .5);border-radius:1.4em;display:flex;align-items:center;justify-content:center}.rf-landing-slot span{font-family:JetBrains Mono,monospace;font-size:1.05em;font-weight:700}.rf-unasked{position:absolute;left:37.6em;top:32.6em;padding:.45em 1em;border-radius:.7em;background:hsl(var(--secondary));color:hsl(var(--cream));box-shadow:.25em .25em hsl(var(--ink) / .3);transform:rotate(-3deg) scale(0);transition:transform .35s cubic-bezier(.2,1.6,.4,1) .3s}.rf-unasked.is-shown{transform:rotate(-3deg) scale(1)}.rf-unasked span{font-family:Outfit,Outfit Fallback,Outfit Fallback Android,Inter,Inter Fallback,sans-serif;font-size:1.35em;font-weight:800;white-space:nowrap}.rf-visitor{left:2.5em;top:8.2em;width:17em;padding:1.4em 1.4em 1.2em;box-shadow:.6em .6em hsl(var(--accent) / .45);transform:rotate(-1deg);animation:rf-turn .4s ease-out both}@keyframes rf-turn{0%{transform:rotate(-1deg) rotateY(80deg);opacity:0}}.rf-visitor-head{display:flex;align-items:center;gap:.8em}.rf-visitor-head .sk-token{width:3.4em;height:3.4em}.rf-visitor .sk-h{font-size:1.7em}.rf-visitor .sk-meta{margin:1em 0 .5em}.rf-answer{width:-moz-fit-content;width:fit-content;height:2.8em;margin-bottom:.5em;padding:0 .9em;border-radius:.8em;background:hsl(var(--muted));display:flex;align-items:center;transform:scale(0);transform-origin:left center;transition:transform .3s cubic-bezier(.2,1.6,.4,1)}.rf-answer.is-shown{transform:scale(1)}.rf-answer span{font-size:1.25em;font-weight:600;color:hsl(var(--heading))}.rf-answers .rf-checked{left:22em;width:35.5em}.rf-wire{fill:none;stroke:hsl(var(--primary));stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.rf-wire.is-drawn{stroke-dashoffset:0;transition:stroke-dashoffset .4s ease-out}.rf-hub{left:22.5em;top:13.5em;width:15em;height:11.5em;box-shadow:.6em .6em hsl(var(--primary) / .5);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-1.5deg)}.rf-hub b{margin-top:.4em;font-family:Outfit,Outfit Fallback,Outfit Fallback Android,Inter,Inter Fallback,sans-serif;font-size:1.7em;font-weight:800;letter-spacing:-.02em;color:hsl(var(--heading))}.rf-place{width:18em;height:7em;padding:0 1.1em;display:flex;align-items:center;gap:.9em;transform:scale(0)}.rf-place.is-shown{transform:scale(1);transition:transform .4s cubic-bezier(.2,1.6,.4,1) .25s}.rf-place b{display:block;font-family:Outfit,Outfit Fallback,Outfit Fallback Android,Inter,Inter Fallback,sans-serif;font-size:1.35em;font-weight:700;white-space:nowrap;color:hsl(var(--heading))}.rf-place .sk-meta{margin-top:.2em;white-space:nowrap}.rf-responses{left:2.5em;top:5.2em;width:37em;padding:1.6em 1.8em 1.8em;box-shadow:.6em .6em hsl(var(--accent) / .45);transform:rotate(-.5deg)}.rf-responses-head{display:flex;align-items:center;gap:.6em;margin-bottom:.4em}.rf-responses-head .sk-h{flex:1}.rf-responses .sk-pill.is-quiet{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.rf-auto-count{gap:.4em;transition:background-color .25s,color .25s,transform .3s cubic-bezier(.2,1.7,.4,1)}.rf-auto-count svg{width:1.1em;height:1.1em}.rf-auto-count.is-counted{background:hsl(var(--primary));color:hsl(var(--cream));transform:scale(1.1)}.rf-response{height:4.7em;margin-top:.7em;padding:0 .8em;border:.15em solid hsl(var(--border) / .14);border-radius:1em;background:hsl(var(--background));display:flex;align-items:center;gap:.9em;transition:transform .45s cubic-bezier(.2,1.2,.4,1),opacity .2s}.rf-response.is-away{opacity:0;transform:translateY(2.5em)}.rf-response .sk-token,.rf-response .rf-icon{flex:none;width:3em;height:3em}.rf-response .rf-icon{border-radius:50%}.rf-response .sk-token span{font-size:1.05em}.rf-response-text{flex:1}.rf-response b{display:block;font-size:1.25em;font-weight:700;color:hsl(var(--heading))}.rf-response .sk-meta{margin-top:.15em;font-size:.98em;white-space:nowrap}.rf-shares{left:42em;top:10.4em;width:15.5em;padding:1.4em 1.4em 1.6em;box-shadow:.5em .5em hsl(var(--primary) / .5);transform:rotate(1deg)}.rf-shares b{display:block;font-family:Outfit,Outfit Fallback,Outfit Fallback Android,Inter,Inter Fallback,sans-serif;font-size:1.45em;font-weight:700;color:hsl(var(--heading))}.rf-share{margin-top:1em}.rf-share>div{height:1.2em;margin-top:.4em;border-radius:1em;background:hsl(var(--muted));overflow:hidden}.rf-share i{display:block;height:100%;border-radius:1em;transition:width .7s cubic-bezier(.3,.8,.3,1)}
