@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-latin-400-normal-C9Snyl1s.woff2) format("woff2"),url(/assets/mulish-latin-400-normal-BRmeVNaI.woff) format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mulish-latin-500-normal-BoPlPdCZ.woff2) format("woff2"),url(/assets/mulish-latin-500-normal-CoJZbj2t.woff) format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-latin-600-normal-BSghSUeJ.woff2) format("woff2"),url(/assets/mulish-latin-600-normal-BgWMv2vh.woff) format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-latin-700-normal-DP36JSCV.woff2) format("woff2"),url(/assets/mulish-latin-700-normal-LuPokTVX.woff) format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-latin-800-normal-B_RVkmOV.woff2) format("woff2"),url(/assets/mulish-latin-800-normal-DFBkNLap.woff) format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/mulish-latin-900-normal-3VD4o35o.woff2) format("woff2"),url(/assets/mulish-latin-900-normal-BrkNWpO9.woff) format("woff")}.diagform,.diagform *,.diagform :before,.diagform :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:hsl(var(--df-border))}.diagform,.diagform *,.diagform :before,.diagform :after{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: hsl(var(--df-ring) / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000}.diagform ::-moz-placeholder{color:hsl(var(--df-muted-foreground));opacity:1}.diagform ::placeholder{color:hsl(var(--df-muted-foreground));opacity:1}.diagform h1,.diagform h2,.diagform h3,.diagform h4,.diagform h5,.diagform h6{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;margin:0;color:inherit;text-wrap:wrap}.diagform p{margin:0}.diagform a{color:inherit;text-decoration:inherit}.diagform button{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;background-color:transparent;background-image:none;cursor:pointer;text-transform:none;-webkit-appearance:button}.diagform input,.diagform textarea,.diagform select{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}.diagform textarea{resize:vertical}.diagform svg{display:block;vertical-align:middle}.diagform{--df-background: 0 0% 100%;--df-foreground: 220 15% 10%;--df-card: 0 0% 100%;--df-card-foreground: 220 15% 10%;--df-primary: 196 84% 50%;--df-primary-foreground: 0 0% 100%;--df-secondary: 196 90% 96%;--df-secondary-foreground: 220 15% 10%;--df-muted: 210 30% 95%;--df-muted-foreground: 220 10% 40%;--df-accent: 35 95% 52%;--df-accent-foreground: 0 0% 100%;--df-destructive: 0 84% 60%;--df-destructive-foreground: 0 0% 100%;--df-border: 210 25% 90%;--df-input: 210 25% 90%;--df-ring: 196 84% 50%;--df-radius: .75rem;--df-success: 142 55% 38%;--df-success-foreground: 0 0% 100%;--df-form-bg-active: 196 90% 96%;font-family:Mulish,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5;color:hsl(var(--df-foreground));text-align:left;max-width:32rem;margin-inline:auto}.diagform .option-card{width:100%;text-align:left;border:2px solid hsl(var(--df-border));border-radius:.5rem;padding:1rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.75rem;background:hsl(var(--df-background))}.diagform .option-card:hover{border-color:hsl(var(--df-primary) / .4)}.diagform .option-card-selected{border-color:hsl(var(--df-primary));background:hsl(var(--df-primary) / .08)}.diagform .option-grid-card{border:2px solid hsl(var(--df-border));border-radius:.5rem;padding:.75rem 1rem;cursor:pointer;transition:all .2s;text-align:center;font-size:.875rem;font-weight:500;background:hsl(var(--df-background))}.diagform .option-grid-card:hover{border-color:hsl(var(--df-primary) / .4)}.diagform .option-grid-card-selected{border-color:hsl(var(--df-primary));background:hsl(var(--df-primary) / .08)}.diagform .form-step-enter{animation:df-fadeSlideIn .3s ease-out}@keyframes df-fadeSlideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}
