.validator-module__YFF1fa__tool{color:#fff;padding:clamp(20px,4vw,44px)}.validator-module__YFF1fa__form{gap:14px;min-width:0;display:grid}.validator-module__YFF1fa__topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.validator-module__YFF1fa__localBadge{letter-spacing:.04em;color:#f2b8d8;border:1px solid #834566;border-radius:100px;padding:6px 12px;font-size:13px}.validator-module__YFF1fa__form label{margin-bottom:6px;font-size:16px;font-weight:600;display:block}.validator-module__YFF1fa__form input,.validator-module__YFF1fa__source{color:#25243e;background:#fff;border:1px solid #79717f;border-radius:8px;width:100%;min-width:0;padding:14px 16px;font-size:16px;line-height:1.55}.validator-module__YFF1fa__source{resize:vertical;tab-size:2;min-height:220px;font-family:ui-monospace,monospace}.validator-module__YFF1fa__fields{grid-template-columns:1.25fr 1fr;gap:24px;margin-top:12px;display:grid}.validator-module__YFF1fa__help{color:#c2bcc8;margin:0;font-size:14px;line-height:1.65}.validator-module__YFF1fa__fields .validator-module__YFF1fa__help{margin-top:8px}.validator-module__YFF1fa__actions{flex-wrap:wrap;align-items:center;gap:16px;margin:10px 0 4px;display:flex}.validator-module__YFF1fa__secondary{cursor:pointer;border:1px solid #a99dad;border-radius:100px;padding:16px 24px;font-weight:600}.validator-module__YFF1fa__textButton{color:#ffc1df;text-underline-offset:4px;cursor:pointer;padding:8px 0;text-decoration:underline}.validator-module__YFF1fa__tool button:focus-visible,.validator-module__YFF1fa__tool input:focus-visible,.validator-module__YFF1fa__tool textarea:focus-visible,.validator-module__YFF1fa__output:focus-visible{outline-offset:4px;outline:3px solid #ff8ac5}.validator-module__YFF1fa__output:not(:empty){border-top:1px solid #685a6d;margin-top:28px;padding-top:28px}.validator-module__YFF1fa__output{overflow-wrap:anywhere}.validator-module__YFF1fa__output h3{margin:6px 0 10px;font-size:24px;font-weight:600;line-height:1.3}.validator-module__YFF1fa__allowed,.validator-module__YFF1fa__blocked,.validator-module__YFF1fa__error{border-radius:12px;padding:22px}.validator-module__YFF1fa__allowed{background:#12362c;border:1px solid #539b81}.validator-module__YFF1fa__blocked{background:#3d2432;border:1px solid #bb7899}.validator-module__YFF1fa__error{background:#41242b;border:1px solid #d18a99}.validator-module__YFF1fa__eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.validator-module__YFF1fa__summary{gap:18px;padding:24px 0;display:grid}.validator-module__YFF1fa__summary dt{color:#c2bcc8;margin-bottom:5px;font-size:13px}.validator-module__YFF1fa__summary dd{margin:0;line-height:1.6}.validator-module__YFF1fa__diagnostics{margin-top:28px}.validator-module__YFF1fa__diagnostics ul{gap:12px;padding:0;list-style:none;display:grid}.validator-module__YFF1fa__diagnostics li{border-left:2px solid #d990b3;gap:4px;padding:4px 0 4px 14px;font-size:14px;line-height:1.6;display:grid}.validator-module__YFF1fa__diagnostics li span{color:#d4cbd9}@media (max-width:767px){.validator-module__YFF1fa__fields{grid-template-columns:1fr;gap:20px}.validator-module__YFF1fa__actions button{flex:1}.validator-module__YFF1fa__output h3{font-size:21px}}
@font-face{font-family:Case Study Circular;src:url(/assets/fonts/case-study/CircularStd-Book.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Case Study Circular;src:url(/assets/fonts/case-study/CircularStd-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Case Study Circular;src:url(/assets/fonts/case-study/CircularStd-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Case Study Circular;src:url(/assets/fonts/case-study/CircularStd-Black.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}.cannabis-module__G3xtUW__circularFont{font-family:Case Study Circular,ui-sans-serif,system-ui,sans-serif}
@font-face{font-family:Careers Circular;src:url(/assets/fonts/careers/CircularStd-Book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Careers Circular;src:url(/assets/fonts/careers/CircularStd-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Careers Circular;src:url(/assets/fonts/careers/CircularStd-Bold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Careers Circular;src:url(/assets/fonts/careers/CircularStd-Black.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}.careers-module__U1C2GW__circularFont{font-family:Careers Circular,ui-sans-serif,system-ui,sans-serif}
