@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/build/webfonts/fa-regular-400.woff2) format("woff2"),url(/build/webfonts/fa-regular-400.ttf) format("truetype")}@layer base{fieldset{all:unset}}@layer default{form{--c-label: var(--c1-7);--c-input: var(--c1-9);--c-border: var(--c1-5);--c-button: var(--c1-7);--c-submit: var(--c1-9);--c-placeholder: var(--c1-5);--c-reset: #fff;--radio-check-lh: 1.3;--c-group-bg: var(--c4-1);--c-group-border: var(--c4-2);margin-top:0}form button{color:#fff;padding:var(--s3) var(--s5);border-radius:var(--s1);font-size:var(--fs-md);font-weight:600;line-height:var(--lh, 1.5);cursor:pointer;border:none}form .btn-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s4)}[type=submit]{background-color:var(--c-submit)}[type=submit]:hover{background-color:var(--c1-7);color:var(--c2-2)}[type=submit]:disabled{opacity:.75;cursor:not-allowed}[type=submit]:disabled:hover{background-color:var(--c-submit);color:#fff}[type=submit][data-loading=true]{background-color:var(--c1-7);color:var(--c2-2);cursor:not-allowed;position:relative}[type=submit][data-loading=true]:after{content:"loading";position:absolute;inset:0;background-color:#ffffffbf;display:flex;align-items:center;justify-content:center;font-style:italic;color:var(--c1-9)}[type=reset]{background-color:var(--c-reset)}[type=reset]:hover{background-color:var(--c1-9);color:#fff}:is(input,label,button,select,textarea):focus-visible{--tw-shadow: 0px 0px 0px 2px #ffffff, 0px 0px 0px 5px var(--focus-ring-color);outline:3px solid transparent;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}:is(.grid,.grid .field-group)>.field-group{display:grid;row-gap:var(--s6);grid-template-columns:subgrid;align-content:start}:is(.grid,.grid .field-group)>.field-group>*{grid-column:1/-1}}@layer component{:is(form.grid,form .grid){row-gap:var(--s6);grid-auto-flow:row}[data-conditional].grid,[data-conditional-not].grid{grid-template-columns:subgrid}.field:has(:is(input,select,textarea):disabled) label{opacity:.5;cursor:not-allowed}.field.push{display:flex;flex-direction:column;justify-content:space-between}.field-group.styled{transition:padding var(--t-time) var(--easing),margin var(--t-time) var(--easing);padding:var(--s4);background-color:var(--c-group-bg);outline:1px solid var(--c-group-border);outline-offset:-1px}.field-group [class*=title-]{font-style:italic;font-weight:500;margin:0;padding-bottom:var(--s1)}.field-group .title-l1{font-size:var(--h5);border-bottom:5px solid var(--c-group-border)}.field-group .title-l2{font-size:var(--h6);border-bottom:2px solid var(--c-group-border)}.field-group .title-l3{font-size:var(--fs-lg);border-bottom:1px dashed var(--c-group-border)}.field-group:has(>.expiration-date){row-gap:0}.field-options{display:flex;gap:var(--s1);flex-direction:column}.field-options.styled{background-color:#fff;padding:var(--s2) var(--s3);border:1px solid var(--c-border);border-radius:var(--s1)}.field-options.inline{flex-direction:row;flex-wrap:wrap;gap:var(--s2) var(--s4)}@container fieldset (width > 750px){.field-options.inline{gap:var(--s3) var(--s6)}}.field-options.inline label{display:inline-flex}.field-options[class*=cols]{display:block}.field-options[class*=cols]>label{margin-bottom:var(--s2)}@container fieldset (width > 550px){.field-options.cols-long{columns:2}}@container fieldset (width > 375px){.field-options.cols-short{columns:2}}@container fieldset (width > 650px){.field-options.cols-short{columns:3}}@container fieldset (width > 940px){.field-options.cols-short{columns:4}}.field-options>label{break-inside:avoid}.other{display:block;padding:var(--s3);outline:1px solid var(--c-group-border);outline-offset:-1px;position:relative;background-color:var(--c-group-bg);overflow:hidden}.other:after{content:"";position:absolute;top:0;left:20px;width:var(--s3);height:var(--s3);border-right:1px solid var(--c-group-border);border-bottom:1px solid var(--c-group-border);transform:translateY(-50%) rotate(45deg);background-color:#fff}.other label{margin:0 0 2px;padding:0}fieldset:disabled{opacity:.5;cursor:not-allowed}fieldset:has(>.field-options){container:fieldset/inline-size}:is(label,legend,.legend){display:block;margin-bottom:var(--s1);font-size:var(--fs-md);font-weight:600;line-height:var(--lh, 1.5);color:var(--c-label);padding-left:0}:is(input,textarea,select){padding:var(--s2) var(--s3);background-color:#fff;margin:0;display:block;border:1px solid var(--c-border);border-radius:var(--s1);line-height:var(--lh, 1.5);-webkit-text-fill-color:var(--c-input);color:var(--c-input);width:100%}:is(input,textarea,select):placeholder-shown{-webkit-text-fill-color:var(--c-placeholder);color:var(--c-placeholder)}:is(input,textarea,select)::placeholder{opacity:1}:is(input,textarea,select):disabled{opacity:.5;cursor:not-allowed}input[type=file]{padding:calc(var(--s1) * 1.3)}:is([type=date],select){padding:0 var(--s3);height:40px}[type=date]{display:flex;width:100%}[type=date]::-webkit-datetime-edit-day-field,[type=date]::-webkit-datetime-edit-month-field,[type=date]::-webkit-datetime-edit-year-field{-webkit-text-fill-color:var(--c-placeholder)}[type=date]:is(:user-invalid,:user-valid,:autofill,:read-only,[value]):not(:placeholder-shown)::-webkit-datetime-edit-day-field,[type=date]:is(:user-invalid,:user-valid,:autofill,:read-only,[value]):not(:placeholder-shown)::-webkit-datetime-edit-month-field,[type=date]:is(:user-invalid,:user-valid,:autofill,:read-only,[value]):not(:placeholder-shown)::-webkit-datetime-edit-year-field{-webkit-text-fill-color:var(--c-input)}@media screen and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){[type=date]{display:block}}@supports (font: -apple-system-body){[type=date]{display:flex;-webkit-appearance:none}}.select{position:relative;display:grid}.select:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:400}.select:after{grid-area:1/1/2/2;place-self:center end;margin-right:var(--s3);pointer-events:none}.select select{appearance:none;grid-area:1/1/2/2}textarea{min-height:4em}.no-arrow{appearance:none;-moz-appearance:textfield}.no-arrow::-webkit-outer-spin-button,.no-arrow::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}div:has(>.grecaptcha-badge){z-index:1000;position:absolute}.expiration-date{display:flex;text-align:center}.expiration-date select{padding-right:var(--s7)}.expiration-date .field-divider{padding:var(--s1);align-items:center;font-size:var(--fs-md);font-weight:600;color:var(--c-label);display:flex}label:has([type=radio],[type=checkbox]){font-weight:400;color:var(--c-label);margin:0;line-height:var(--radio-check-lh, 1.5);display:flex;align-items:baseline;gap:var(--s1);position:relative;cursor:pointer}label:has([type=radio],[type=checkbox]):has(input:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px;outline:-webkit-focus-ring-color auto 1px}label:has([type=radio],[type=checkbox]):has(input:disabled){cursor:not-allowed;opacity:.5}label:has([type=radio],[type=checkbox]) input{opacity:0;position:absolute;display:block;inset:0}label:has([type=radio],[type=checkbox]) strong{display:contents}label:has([type=radio],[type=checkbox]) a{position:relative}label:has([type=radio]):before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:400}label:has([type=radio]:checked):before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:400}label:has([type=checkbox]):before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:400}label:has([type=checkbox]:checked):before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:400}[data-reupload]{display:flex;line-height:var(--lh, 1.5);font-size:.8em;padding:5px;border:1px solid var(--c-border);border-radius:var(--s1);align-items:center;min-height:40px;gap:var(--s1)}[data-reupload] .name{flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:crosshair;line-height:var(--lh, 1.5)}[data-reupload] button{font-weight:500;flex:0 0 auto;background-color:var(--c-button);color:#fff;padding:var(--s1) var(--s3);line-height:1;display:flex;align-items:center}.grc-disclaimer p{font-style:italic}.grecaptcha-badge{visibility:hidden}form ol li,form ul li{margin-bottom:var(--s4);line-height:var(--line-height-p)}form ol li ol,form ol li ul,form ul li ol,form ul li ul{margin-top:var(--s2)}form ol li ol li,form ol li ul li,form ul li ol li,form ul li ul li{margin-bottom:var(--s2)}}@layer state{[type=hidden]{display:none}}@layer default{form{--info: var(--c4-6);--valid: var(--c4-6);--invalid: var(--c5-6)}}@layer component{.invalid-helper,.valid-helper,.style-as-info-helper,.info-helper{font-size:14px;line-height:1;margin-top:.35em;font-style:italic;text-align:left}.info-helper,.style-as-info-helper{display:block;color:var(--info)}.valid-helper{display:none;color:var(--valid)}.invalid-helper{display:none;color:var(--invalid)}span.style-as-req{font-style:italic;font-weight:600}.style-as-req:after,.field:has([required])>label:after,fieldset:is([data-require-one],:has([required]))>legend:after,label:has(+.select select[required]):after,.legend:has(+.expiration-date select[required]):after{content:" * "/" field required";vertical-align:top;font-size:var(--fs-md);font-family:var(--f1);white-space:nowrap;display:inline}.checked:invalid :is(.field input,textarea,select,fieldset):not(:invalid,:has(:invalid)){opacity:.5}.checked:invalid :is(.field input,textarea,select,fieldset):not(:invalid,:has(:invalid)):focus,.checked:invalid :is(.field input,textarea,select,fieldset):not(:invalid,:has(:invalid)):focus-within{opacity:1}.checked :is(.field :invalid,.field-options:has(:invalid)){border:2px solid var(--c5-6)}.checked :is(.field :invalid,.field-options:has(:invalid)):focus,.checked :is(.field :invalid,.field-options:has(:invalid)):focus-within{opacity:1}.checked :invalid~.invalid-helper,.checked :invalid>.invalid-helper,.checked .select:has(:invalid)~.invalid-helper{display:block}.checked :valid~.valid-helper{display:block}select:disabled{opacity:.5}}@layer state{.checked :is(fieldset,textarea,select):focus-within{opacity:1}.checked .field input:not([type=checkbox]):not([type=radio]):focus{opacity:1}label>input{opacity:0}}@layer base{.no-results{--no-results-bg-c: var(--c4-1);--no-result-hc: var(--c1-5);--no-result-pc: var(--c4-5);text-align:center;margin:var(--s4) 0 0;padding:var(--s8) var(--s4);background-color:var(--no-results-bg-c)}.no-results h2{font-size:1.5rem;font-weight:700;text-transform:uppercase;color:var(--no-result-hc);margin:0 0 var(--s4)}.no-results p{color:var(--no-result-pc);font-style:italic;font-weight:400;line-height:1.3;margin:0 auto;max-width:600px;text-wrap:balance}}@layer default{.clps{margin-bottom:var(--s4);border-bottom:1px solid var(--c1-7)}.clps :is(p,a){word-break:break-all}.clps p:last-child{margin-bottom:0}.clps-trigger{width:100%;border:none;cursor:pointer;color:#fff;background-color:var(--c1-9);border-radius:none;font-weight:700;display:flex;justify-content:space-between;align-items:center;padding:var(--s4);transition:all var(--t-time) var(--easing)}.clps-trigger:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}.clps-trigger:focus-visible{outline:3px solid var(--c4-2);outline-offset:-4px}.clps-trigger:after{transition:transform var(--t-time) var(--easing)}[data-open=true] .clps-trigger:after{transform:rotate(180deg)}.clps-body{background-color:transparent;max-height:0;border-left:1px solid var(--c1-9);border-right:1px solid var(--c1-9);padding:0 var(--s4);transition:max-height var(--t-time) var(--easing),visibility var(--t-time) var(--easing),margin var(--t-time) var(--easing),opacity var(--t-time) var(--easing),outline-color var(--t-time) var(--easing);max-height:var(--height, auto)}.clps-body:before,.clps-body:after{content:"";width:100%;height:var(--s4);display:block}.clps-body[aria-hidden=true]{transition:max-height var(--t-time) var(--easing),visibility var(--t-time) var(--easing),margin var(--t-time) var(--easing),padding var(--t-time) var(--easing),opacity var(--t-time) var(--easing),outline-color var(--t-time) var(--easing);visibility:hidden;outline-color:transparent;max-height:0;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.clps-body[style*=--height]{overflow:hidden}}@layer component{.info:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}.question:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}.exclamation:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}}@layer variation{.clps{border:none;margin-bottom:0}.clps :is(p,a){word-break:normal}.clps-trigger{width:100%;background-color:var(--c1-5)}.clps-trigger.btn{width:auto}.clps-trigger:hover{background-color:transparent}.clps-trigger.btn:after{display:none}.clps-body{border:none;padding:0}.clps-body:after,.clps-body:before{display:none}}@layer base{.inline-loader{display:inline-flex;flex:0 0 auto;padding:.5em .75em;border-radius:1.5em;background-color:var(--c1-9)}.inline-loader:before,.inline-loader:after{content:""}.inline-loader span,.inline-loader:before,.inline-loader:after{display:block;background-color:var(--c2-2);width:1em;height:1em;margin:0 .25em;border-radius:50%;animation:loader 1.5s ease-in-out infinite}.inline-loader:before{animation-delay:-.5s}.inline-loader:after{animation-delay:.5s}.inline-loader.lg{padding:16px 32px}.loader-overlay{z-index:10;position:absolute;inset:0;background:#fffc;align-items:center;justify-content:center;display:flex;transition:transform var(--t-time) var(--easing),opacity var(--t-time) var(--easing);opacity:0;transform:translate3d(0,-100%,0)}.loader-overlay.fade-in{z-index:-1;transform:translateZ(0);transition:opacity var(--t-time) var(--easing),z-index var(--t-time) var(--easing)}.loader-overlay:is([aria-hidden=false],.show){z-index:10;opacity:1;transform:translateZ(0)}.loader{display:block;width:100%;max-width:200px}.loader circle{stroke:var(--c1-5);stroke-width:4;fill:none}.loader-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@keyframes loader{0%{background-color:var(--c2-2)}50%{background-color:transparent}to{background-color:var(--c2-2)}}@keyframes loader-dark{0%{background-color:var(--c1-9)}50%{background-color:transparent}to{background-color:var(--c1-9)}}}@layer base{.process-box .inline-loader,.process-box[data-is-processing=true] button{display:none}.process-box[data-is-processing=true] .inline-loader{display:flex}}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/build/webfonts/fa-regular-400.woff2) format("woff2"),url(/build/webfonts/fa-regular-400.ttf) format("truetype")}@layer base{.filter-trigger{--filter-trigger-bgc: var(--c1-5)}.verify{--print-c: var(--c1-9);--print-bg: var(--c1-3);--print-hover-c: white;--print-hover-bg: var(--c1-9)}}@layer default{.text-box{text-align:center}.filter-trigger{grid-row:3;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.filter-trigger h2{font-size:var(--fs-lg);font-weight:700;color:var(--c1-9);flex:1 1 100px;margin:0;text-align:left;letter-spacing:-.2px}@media(max-width:576px){.filter-trigger h2{padding-right:10px}}.filter-trigger .btn{padding:.6em 2.5em;font-weight:400;margin:0;color:var(--filter-btn-c)}.filter-trigger .btn:focus-visible{--tw-shadow: 0px 0px 0px 1px #ffffff, 0px 0px 0px 3px var(--c1-9);outline:3px solid transparent;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}.filter-trigger.open .btn{background-color:var(--c1-5);color:#fff}.filter-trigger.open .btn:hover{color:var(--c1-9);background-color:#fff}.filter-trigger hr.bar{margin-top:var(--s4);background-color:var(--c3-5)}hr.bar{margin:10px 0;border:none;padding:0;width:100%;height:7px;border-radius:10px;opacity:1;background-color:var(--c3-5)}.clps-body hr.bar{margin:0}form.formbuilder{padding:10px 2px 20px}.form-floating{margin-bottom:0}.process-box{display:flex;gap:var(--s4);justify-content:center}.process-box .btn.clear:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:400}.process-box .btn.clear:after{margin-left:5px}.process-box .btn.clear:hover{color:#fff;background-color:var(--c1-5)}.results-box{grid-row:5;padding-top:var(--s5);row-gap:25px}@media(min-width:577px){.results-box{gap:35px}}.licensee{background-color:var(--c4-1);padding:var(--s7);text-align:left;line-height:1.3;display:flex;flex-direction:column}.licensee h3{font-size:var(--h4);font-weight:700;color:var(--c1-9);line-height:1.2;margin-top:0}.licensee dl{font-size:var(--fs-sm);color:var(--c4-5);flex:1 0 auto;padding-bottom:10px}.licensee dl>div{display:flex;margin:0 0 3px;padding:0;justify-content:flex-start}.licensee :is(dt,dd){margin:0;padding:0;line-height:1.1}.licensee dt{font-weight:700;flex:0 0 auto}.licensee dt:after{content:": ";padding-right:5px}.licensee :is(.discipline,.clinic){margin-top:10px;border-top:1px dashed var(--c4-2);padding-top:10px}.licensee .clinic{margin-bottom:var(--s2)}.licensee a:not(.verify){text-decoration:underline;font-style:italic;color:inherit}.licensee a:not(.verify):hover{color:var(--c1-9);text-decoration:none}.compact-holder .license-type{background-color:var(--c1-5);padding:5px;color:#fff}.compact-holder .license-type dd{font-style:italic}.action-bar{margin:0 calc(var(--s7) * -1) calc(var(--s7) * -1)}.verify{width:100%;padding:1em .5em .8em;color:var(--print-c);font-weight:700;text-align:center;background-color:var(--print-bg);position:relative;z-index:1;overflow:hidden;border:none;text-decoration:none;display:block}.verify:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--print-hover-bg);transform:translate3d(0,101%,0);transition:transform var(--t-time) var(--easing)}.verify:hover{color:var(--print-hover-c)}.verify:hover:after{transform:translateZ(0)}.more{grid-row:6;margin-top:var(--s9)}.more[data-has-more=false]{margin-top:0}.more[data-has-more=false] .btn{display:none}.more .btn{padding-left:3em;padding-right:3em}}@layer variation{#main .form-check{display:flex;margin:0;padding:0 5px 0 0;align-items:center;justify-content:space-between;height:100%}#main .form-check label{font-weight:700;color:var(--c1-9);padding:0;margin:0}#main .form-check-input{padding:0;margin:0;min-height:unset;font-size:1.75em;position:static}#main .form-check-input:checked{background-color:var(--c1-9)}.clps-trigger{background-color:var(--filter-trigger-bgc)}}@layer variation{.licensee{background-color:var(--c4-05)}.search-summary{padding:var(--s3) var(--s4);margin-bottom:var(--s4)}.search-summary .info-helper{display:flex;align-items:baseline;gap:var(--s1);margin-bottom:0}.search-summary .info-icon:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:400}.search-summary .info-icon{color:var(--c1-7);flex:0 0 auto}}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/build/webfonts/fa-regular-400.woff2) format("woff2"),url(/build/webfonts/fa-regular-400.ttf) format("truetype")}@layer base{fieldset{all:unset}}@layer default{form{--c-label: var(--c1-7);--c-input: var(--c1-9);--c-border: var(--c1-5);--c-button: var(--c1-7);--c-submit: var(--c1-9);--c-placeholder: var(--c1-5);--c-reset: #fff;--radio-check-lh: 1.3;--c-group-bg: var(--c4-1);--c-group-border: var(--c4-2);margin-top:0}form button{color:#fff;padding:var(--s3) var(--s5);border-radius:var(--s1);font-size:var(--fs-md);font-weight:600;line-height:var(--lh, 1.5);cursor:pointer;border:none}form .btn-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s4)}[type=submit]{background-color:var(--c-submit)}[type=submit]:hover{background-color:var(--c1-7);color:var(--c2-2)}[type=submit]:disabled{opacity:.75;cursor:not-allowed}[type=submit]:disabled:hover{background-color:var(--c-submit);color:#fff}[type=submit][data-loading=true]{background-color:var(--c1-7);color:var(--c2-2);cursor:not-allowed;position:relative}[type=submit][data-loading=true]:after{content:"loading";position:absolute;inset:0;background-color:#ffffffbf;display:flex;align-items:center;justify-content:center;font-style:italic;color:var(--c1-9)}[type=reset]{background-color:var(--c-reset)}[type=reset]:hover{background-color:var(--c1-9);color:#fff}:is(input,label,button,select,textarea):focus-visible{--tw-shadow: 0px 0px 0px 2px #ffffff, 0px 0px 0px 5px var(--focus-ring-color);outline:3px solid transparent;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}:is(.grid,.grid .field-group)>.field-group{display:grid;row-gap:var(--s6);grid-template-columns:subgrid;align-content:start}:is(.grid,.grid .field-group)>.field-group>*{grid-column:1/-1}}@layer component{:is(form.grid,form .grid){row-gap:var(--s6);grid-auto-flow:row}[data-conditional].grid,[data-conditional-not].grid{grid-template-columns:subgrid}.field:has(:is(input,select,textarea):disabled) label{opacity:.5;cursor:not-allowed}.field.push{display:flex;flex-direction:column;justify-content:space-between}.field-group.styled{transition:padding var(--t-time) var(--easing),margin var(--t-time) var(--easing);padding:var(--s4);background-color:var(--c-group-bg);outline:1px solid var(--c-group-border);outline-offset:-1px}.field-group [class*=title-]{font-style:italic;font-weight:500;margin:0;padding-bottom:var(--s1)}.field-group .title-l1{font-size:var(--h5);border-bottom:5px solid var(--c-group-border)}.field-group .title-l2{font-size:var(--h6);border-bottom:2px solid var(--c-group-border)}.field-group .title-l3{font-size:var(--fs-lg);border-bottom:1px dashed var(--c-group-border)}.field-group:has(>.expiration-date){row-gap:0}.field-options{display:flex;gap:var(--s1);flex-direction:column}.field-options.styled{background-color:#fff;padding:var(--s2) var(--s3);border:1px solid var(--c-border);border-radius:var(--s1)}.field-options.inline{flex-direction:row;flex-wrap:wrap;gap:var(--s2) var(--s4)}@container fieldset (width > 750px){.field-options.inline{gap:var(--s3) var(--s6)}}.field-options.inline label{display:inline-flex}.field-options[class*=cols]{display:block}.field-options[class*=cols]>label{margin-bottom:var(--s2)}@container fieldset (width > 550px){.field-options.cols-long{columns:2}}@container fieldset (width > 375px){.field-options.cols-short{columns:2}}@container fieldset (width > 650px){.field-options.cols-short{columns:3}}@container fieldset (width > 940px){.field-options.cols-short{columns:4}}.field-options>label{break-inside:avoid}.other{display:block;padding:var(--s3);outline:1px solid var(--c-group-border);outline-offset:-1px;position:relative;background-color:var(--c-group-bg);overflow:hidden}.other:after{content:"";position:absolute;top:0;left:20px;width:var(--s3);height:var(--s3);border-right:1px solid var(--c-group-border);border-bottom:1px solid var(--c-group-border);transform:translateY(-50%) rotate(45deg);background-color:#fff}.other label{margin:0 0 2px;padding:0}fieldset:disabled{opacity:.5;cursor:not-allowed}fieldset:has(>.field-options){container:fieldset/inline-size}:is(label,legend,.legend){display:block;margin-bottom:var(--s1);font-size:var(--fs-md);font-weight:600;line-height:var(--lh, 1.5);color:var(--c-label);padding-left:0}:is(input,textarea,select){padding:var(--s2) var(--s3);background-color:#fff;margin:0;display:block;border:1px solid var(--c-border);border-radius:var(--s1);line-height:var(--lh, 1.5);-webkit-text-fill-color:var(--c-input);color:var(--c-input);width:100%}:is(input,textarea,select):placeholder-shown{-webkit-text-fill-color:var(--c-placeholder);color:var(--c-placeholder)}:is(input,textarea,select)::placeholder{opacity:1}:is(input,textarea,select):disabled{opacity:.5;cursor:not-allowed}input[type=file]{padding:calc(var(--s1) * 1.3)}:is([type=date],select){padding:0 var(--s3);height:40px}[type=date]{display:flex;width:100%}[type=date]::-webkit-datetime-edit-day-field,[type=date]::-webkit-datetime-edit-month-field,[type=date]::-webkit-datetime-edit-year-field{-webkit-text-fill-color:var(--c-placeholder)}[type=date]:is(:user-invalid,:user-valid,:autofill,:read-only,[value]):not(:placeholder-shown)::-webkit-datetime-edit-day-field,[type=date]:is(:user-invalid,:user-valid,:autofill,:read-only,[value]):not(:placeholder-shown)::-webkit-datetime-edit-month-field,[type=date]:is(:user-invalid,:user-valid,:autofill,:read-only,[value]):not(:placeholder-shown)::-webkit-datetime-edit-year-field{-webkit-text-fill-color:var(--c-input)}@media screen and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){[type=date]{display:block}}@supports (font: -apple-system-body){[type=date]{display:flex;-webkit-appearance:none}}.select{position:relative;display:grid}.select:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:400}.select:after{grid-area:1/1/2/2;place-self:center end;margin-right:var(--s3);pointer-events:none}.select select{appearance:none;grid-area:1/1/2/2}textarea{min-height:4em}.no-arrow{appearance:none;-moz-appearance:textfield}.no-arrow::-webkit-outer-spin-button,.no-arrow::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}div:has(>.grecaptcha-badge){z-index:1000;position:absolute}.expiration-date{display:flex;text-align:center}.expiration-date select{padding-right:var(--s7)}.expiration-date .field-divider{padding:var(--s1);align-items:center;font-size:var(--fs-md);font-weight:600;color:var(--c-label);display:flex}label:has([type=radio],[type=checkbox]){font-weight:400;color:var(--c-label);margin:0;line-height:var(--radio-check-lh, 1.5);display:flex;align-items:baseline;gap:var(--s1);position:relative;cursor:pointer}label:has([type=radio],[type=checkbox]):has(input:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px;outline:-webkit-focus-ring-color auto 1px}label:has([type=radio],[type=checkbox]):has(input:disabled){cursor:not-allowed;opacity:.5}label:has([type=radio],[type=checkbox]) input{opacity:0;position:absolute;display:block;inset:0}label:has([type=radio],[type=checkbox]) strong{display:contents}label:has([type=radio],[type=checkbox]) a{position:relative}label:has([type=radio]):before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:400}label:has([type=radio]:checked):before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:400}label:has([type=checkbox]):before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:400}label:has([type=checkbox]:checked):before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:400}[data-reupload]{display:flex;line-height:var(--lh, 1.5);font-size:.8em;padding:5px;border:1px solid var(--c-border);border-radius:var(--s1);align-items:center;min-height:40px;gap:var(--s1)}[data-reupload] .name{flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:crosshair;line-height:var(--lh, 1.5)}[data-reupload] button{font-weight:500;flex:0 0 auto;background-color:var(--c-button);color:#fff;padding:var(--s1) var(--s3);line-height:1;display:flex;align-items:center}.grc-disclaimer p{font-style:italic}.grecaptcha-badge{visibility:hidden}form ol li,form ul li{margin-bottom:var(--s4);line-height:var(--line-height-p)}form ol li ol,form ol li ul,form ul li ol,form ul li ul{margin-top:var(--s2)}form ol li ol li,form ol li ul li,form ul li ol li,form ul li ul li{margin-bottom:var(--s2)}}@layer state{[type=hidden]{display:none}}@layer default{form{--info: var(--c4-6);--valid: var(--c4-6);--invalid: var(--c5-6)}}@layer component{.invalid-helper,.valid-helper,.style-as-info-helper,.info-helper{font-size:14px;line-height:1;margin-top:.35em;font-style:italic;text-align:left}.info-helper,.style-as-info-helper{display:block;color:var(--info)}.valid-helper{display:none;color:var(--valid)}.invalid-helper{display:none;color:var(--invalid)}span.style-as-req{font-style:italic;font-weight:600}.style-as-req:after,.field:has([required])>label:after,fieldset:is([data-require-one],:has([required]))>legend:after,label:has(+.select select[required]):after,.legend:has(+.expiration-date select[required]):after{content:" * "/" field required";vertical-align:top;font-size:var(--fs-md);font-family:var(--f1);white-space:nowrap;display:inline}.checked:invalid :is(.field input,textarea,select,fieldset):not(:invalid,:has(:invalid)){opacity:.5}.checked:invalid :is(.field input,textarea,select,fieldset):not(:invalid,:has(:invalid)):focus,.checked:invalid :is(.field input,textarea,select,fieldset):not(:invalid,:has(:invalid)):focus-within{opacity:1}.checked :is(.field :invalid,.field-options:has(:invalid)){border:2px solid var(--c5-6)}.checked :is(.field :invalid,.field-options:has(:invalid)):focus,.checked :is(.field :invalid,.field-options:has(:invalid)):focus-within{opacity:1}.checked :invalid~.invalid-helper,.checked :invalid>.invalid-helper,.checked .select:has(:invalid)~.invalid-helper{display:block}.checked :valid~.valid-helper{display:block}select:disabled{opacity:.5}}@layer state{.checked :is(fieldset,textarea,select):focus-within{opacity:1}.checked .field input:not([type=checkbox]):not([type=radio]):focus{opacity:1}label>input{opacity:0}}@layer base{.no-results{--no-results-bg-c: var(--c4-1);--no-result-hc: var(--c1-5);--no-result-pc: var(--c4-5);text-align:center;margin:var(--s4) 0 0;padding:var(--s8) var(--s4);background-color:var(--no-results-bg-c)}.no-results h2{font-size:1.5rem;font-weight:700;text-transform:uppercase;color:var(--no-result-hc);margin:0 0 var(--s4)}.no-results p{color:var(--no-result-pc);font-style:italic;font-weight:400;line-height:1.3;margin:0 auto;max-width:600px;text-wrap:balance}}@layer default{.clps{margin-bottom:var(--s4);border-bottom:1px solid var(--c1-7)}.clps :is(p,a){word-break:break-all}.clps p:last-child{margin-bottom:0}.clps-trigger{width:100%;border:none;cursor:pointer;color:#fff;background-color:var(--c1-9);border-radius:none;font-weight:700;display:flex;justify-content:space-between;align-items:center;padding:var(--s4);transition:all var(--t-time) var(--easing)}.clps-trigger:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}.clps-trigger:focus-visible{outline:3px solid var(--c4-2);outline-offset:-4px}.clps-trigger:after{transition:transform var(--t-time) var(--easing)}[data-open=true] .clps-trigger:after{transform:rotate(180deg)}.clps-body{background-color:transparent;max-height:0;border-left:1px solid var(--c1-9);border-right:1px solid var(--c1-9);padding:0 var(--s4);transition:max-height var(--t-time) var(--easing),visibility var(--t-time) var(--easing),margin var(--t-time) var(--easing),opacity var(--t-time) var(--easing),outline-color var(--t-time) var(--easing);max-height:var(--height, auto)}.clps-body:before,.clps-body:after{content:"";width:100%;height:var(--s4);display:block}.clps-body[aria-hidden=true]{transition:max-height var(--t-time) var(--easing),visibility var(--t-time) var(--easing),margin var(--t-time) var(--easing),padding var(--t-time) var(--easing),opacity var(--t-time) var(--easing),outline-color var(--t-time) var(--easing);visibility:hidden;outline-color:transparent;max-height:0;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.clps-body[style*=--height]{overflow:hidden}}@layer component{.info:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}.question:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}.exclamation:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}}@layer variation{.clps{border:none;margin-bottom:0}.clps :is(p,a){word-break:normal}.clps-trigger{width:100%;background-color:var(--c1-5)}.clps-trigger.btn{width:auto}.clps-trigger:hover{background-color:transparent}.clps-trigger.btn:after{display:none}.clps-body{border:none;padding:0}.clps-body:after,.clps-body:before{display:none}}@layer base{.inline-loader{display:inline-flex;flex:0 0 auto;padding:.5em .75em;border-radius:1.5em;background-color:var(--c1-9)}.inline-loader:before,.inline-loader:after{content:""}.inline-loader span,.inline-loader:before,.inline-loader:after{display:block;background-color:var(--c2-2);width:1em;height:1em;margin:0 .25em;border-radius:50%;animation:loader 1.5s ease-in-out infinite}.inline-loader:before{animation-delay:-.5s}.inline-loader:after{animation-delay:.5s}.inline-loader.lg{padding:16px 32px}.loader-overlay{z-index:10;position:absolute;inset:0;background:#fffc;align-items:center;justify-content:center;display:flex;transition:transform var(--t-time) var(--easing),opacity var(--t-time) var(--easing);opacity:0;transform:translate3d(0,-100%,0)}.loader-overlay.fade-in{z-index:-1;transform:translateZ(0);transition:opacity var(--t-time) var(--easing),z-index var(--t-time) var(--easing)}.loader-overlay:is([aria-hidden=false],.show){z-index:10;opacity:1;transform:translateZ(0)}.loader{display:block;width:100%;max-width:200px}.loader circle{stroke:var(--c1-5);stroke-width:4;fill:none}.loader-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@keyframes loader{0%{background-color:var(--c2-2)}50%{background-color:transparent}to{background-color:var(--c2-2)}}@keyframes loader-dark{0%{background-color:var(--c1-9)}50%{background-color:transparent}to{background-color:var(--c1-9)}}}@layer base{.process-box .inline-loader,.process-box[data-is-processing=true] button{display:none}.process-box[data-is-processing=true] .inline-loader{display:flex}}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/build/webfonts/fa-regular-400.woff2) format("woff2"),url(/build/webfonts/fa-regular-400.ttf) format("truetype")}@layer base{.filter-trigger{--filter-trigger-bgc: var(--c1-5)}.verify{--print-c: var(--c1-9);--print-bg: var(--c1-3);--print-hover-c: white;--print-hover-bg: var(--c1-9)}}@layer default{.text-box{text-align:center}.filter-trigger{grid-row:3;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.filter-trigger h2{font-size:var(--fs-lg);font-weight:700;color:var(--c1-9);flex:1 1 100px;margin:0;text-align:left;letter-spacing:-.2px}@media(max-width:576px){.filter-trigger h2{padding-right:10px}}.filter-trigger .btn{padding:.6em 2.5em;font-weight:400;margin:0;color:var(--filter-btn-c)}.filter-trigger .btn:focus-visible{--tw-shadow: 0px 0px 0px 1px #ffffff, 0px 0px 0px 3px var(--c1-9);outline:3px solid transparent;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}.filter-trigger.open .btn{background-color:var(--c1-5);color:#fff}.filter-trigger.open .btn:hover{color:var(--c1-9);background-color:#fff}.filter-trigger hr.bar{margin-top:var(--s4);background-color:var(--c3-5)}hr.bar{margin:10px 0;border:none;padding:0;width:100%;height:7px;border-radius:10px;opacity:1;background-color:var(--c3-5)}.clps-body hr.bar{margin:0}form.formbuilder{padding:10px 2px 20px}.form-floating{margin-bottom:0}.process-box{display:flex;gap:var(--s4);justify-content:center}.process-box .btn.clear:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:400}.process-box .btn.clear:after{margin-left:5px}.process-box .btn.clear:hover{color:#fff;background-color:var(--c1-5)}.results-box{grid-row:5;padding-top:var(--s5);row-gap:25px}@media(min-width:577px){.results-box{gap:35px}}.licensee{background-color:var(--c4-1);padding:var(--s7);text-align:left;line-height:1.3;display:flex;flex-direction:column}.licensee h3{font-size:var(--h4);font-weight:700;color:var(--c1-9);line-height:1.2;margin-top:0}.licensee dl{font-size:var(--fs-sm);color:var(--c4-5);flex:1 0 auto;padding-bottom:10px}.licensee dl>div{display:flex;margin:0 0 3px;padding:0;justify-content:flex-start}.licensee :is(dt,dd){margin:0;padding:0;line-height:1.1}.licensee dt{font-weight:700;flex:0 0 auto}.licensee dt:after{content:": ";padding-right:5px}.licensee :is(.discipline,.clinic){margin-top:10px;border-top:1px dashed var(--c4-2);padding-top:10px}.licensee .clinic{margin-bottom:var(--s2)}.licensee a:not(.verify){text-decoration:underline;font-style:italic;color:inherit}.licensee a:not(.verify):hover{color:var(--c1-9);text-decoration:none}.compact-holder .license-type{background-color:var(--c1-5);padding:5px;color:#fff}.compact-holder .license-type dd{font-style:italic}.action-bar{margin:0 calc(var(--s7) * -1) calc(var(--s7) * -1)}.verify{width:100%;padding:1em .5em .8em;color:var(--print-c);font-weight:700;text-align:center;background-color:var(--print-bg);position:relative;z-index:1;overflow:hidden;border:none;text-decoration:none;display:block}.verify:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--print-hover-bg);transform:translate3d(0,101%,0);transition:transform var(--t-time) var(--easing)}.verify:hover{color:var(--print-hover-c)}.verify:hover:after{transform:translateZ(0)}.more{grid-row:6;margin-top:var(--s9)}.more[data-has-more=false]{margin-top:0}.more[data-has-more=false] .btn{display:none}.more .btn{padding-left:3em;padding-right:3em}}@layer variation{#main .form-check{display:flex;margin:0;padding:0 5px 0 0;align-items:center;justify-content:space-between;height:100%}#main .form-check label{font-weight:700;color:var(--c1-9);padding:0;margin:0}#main .form-check-input{padding:0;margin:0;min-height:unset;font-size:1.75em;position:static}#main .form-check-input:checked{background-color:var(--c1-9)}.clps-trigger{background-color:var(--filter-trigger-bgc)}}
