*,:before,:after{box-sizing:border-box;margin:unset}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--space-0:0;--space-px:1px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-40:10rem;--space-48:12rem;--space-64:16rem;--space-80:20rem;--space-96:24rem;--space-auto:auto;--space-initial:initial;--space-unset:unset;--HEADER_OFFSET_HEIGHT:5rem;--inner-container-height:100%;--inner-container-max-width:100%;--inner-container-flex-direction:column;--inner-container-justify-content:space-between;--inner-container-align-items:start;--inner-container-column-gap:.5rem;--inner-container-row-gap:.5rem;--inner-container-padding-inline:0;--inner-container-padding-block:0;--inner-container-padding-block-start:0;--z-index-inner-container:0;--header-offset:5rem;--breakout-max-width:96rem;--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width)) / 2);--content-max-width:80rem;--edge-offset:1rem;--grid-areas-definition:"header" "hero" "main" "footer";--grid-columns-definition:[edge-start] minmax(var(--edge-offset), 1fr) [breakout-start] minmax(0, var(--breakout-size)) [content-start] min(100% - (var(--edge-offset) * 2), var(--content-max-width)) [content-end] minmax(0, var(--breakout-size)) [breakout-end] minmax(var(--edge-offset), 1fr) [edge-end];--grid-column-gap:initial;--grid-row-gap:initial;--grid-rows-definition:5rem 1fr auto;--column-placement:content;--row-placement:null;--fluid-space-1-2:clamp(.25rem, -2.5rem + 13.333vw, .5rem);--fluid-space-2-3:clamp(.5rem, -2.5rem + 13.333vw, .75rem);--fluid-space-2-4:clamp(.5rem, 1.5vw, 1rem);--fluid-space-4-8:clamp(1rem, -2.5rem + 13.333vw, 2rem);--fluid-space-4-12:clamp(1rem, -2.5rem + 13.333vw, 3rem);--fluid-space-8-16:clamp(2rem, -2.5rem + 13.333vw, 4rem);--fluid-font-rt-5-7:clamp(1.25rem, 4vw, 1.75rem);--fluid-font-rt-4-6:clamp(1.2rem, 2vw, 1.75rem);--fluid-font-rt-4-8:clamp(1rem, 4vw, 2rem);--fluid-font-rt-2-4:clamp(.925rem, 3vw, 1.125rem);--fluid-font-rt-2-4-line-height:clamp(1.25rem, 3vw, 1.35rem);--fluid-font-rt-3-5:clamp(.925rem, 4vw, 1.125rem);--fluid-font-rt-5-8:clamp(2.25rem, 4vw, 3rem);--fluid-font-rt-5-8-line-height:clamp(125%, 4vw, 100%);--fluid-font-rt-6-9:clamp(1.75rem, 4vw, 2.5rem);--fluid-font-rt-6-9-line-height:clamp(2rem, 4vw, 3rem)}body{font-optical-sizing:auto;min-height:100dvh;margin:0;font-family:Figtree,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;display:grid}body .radix-themes:where([data-has-background=true]){--color-background:var(--gray-2)}[data-is-grid-root]{background-color:var(--gray-2);grid-template-columns:var(--grid-columns-definition);grid-template-rows:var(--grid-rows-definition);grid-template-areas:var(--grid-areas-definition);display:grid;container:content/inline-size}[data-is-grid-root] .place-edge,[data-is-grid-root] .place-breakout,[data-is-grid-root] .place-content,[data-is-grid-root] [data-grid-area=edge],[data-is-grid-root] [data-grid-area=breakout],[data-is-grid-root] [data-grid-area=content],[data-is-grid-root] .site-header,[data-is-grid-root] .site-hero,[data-is-grid-root] .site-main,[data-is-grid-root] .site-footer{grid-column:var(--column-placement)}[data-is-grid-root] .place-edge,[data-is-grid-root] [data-grid-column=edge]{--column-placement:edge}[data-is-grid-root] .place-breakout,[data-is-grid-root] [data-grid-column=breakout]{--column-placement:breakout}[data-is-grid-root] .place-content,[data-is-grid-root] [data-grid-column=content]{--column-placement:content}.inner{height:var(--inner-container-height);max-width:var(--inner-container-max-width);flex-direction:var(--inner-container-flex-direction);justify-content:var(--inner-container-justify-content);align-items:var(--inner-container-align-items);column-gap:var(--inner-container-column-gap);row-gap:var(--inner-container-row-gap);margin-inline:var(--inner-container-margin-inline,0);padding-inline:var(--inner-container-padding-inline,0);padding-block:var(--inner-container-padding-block,0);display:flex}.activePagination{color:#fff;background:#000}[data-is-grid-root]:has(.question-root){--grid-areas-definition:"header" "main" "footer";--grid-rows-definition:5rem 1fr auto}[data-is-grid-root]:has(.question-root) .site-main{grid-column:content;height:100%}.question-root{--navigation-flex-direction:column;width:100%;height:100%;text-align:unset;flex-direction:column;align-items:start;margin-block-start:var(--fluid-space-2-4);margin-inline:auto;display:flex;container:question-root/inline-size}.question-root>*{text-align:unset}.question-root h2,.question-root h3,.question-root h4{margin-bottom:unset}.__track,.__category{font-size:var(--fluid-font-rt-3-5);padding-block-end:.25rem}.__track{font-weight:700}.__category{border-inline-start:1px solid #545454;margin-inline-start:.75rem;padding-inline-start:.75rem}.question{--l-option-border-clr:#fff;--l-option-bg-clr:#fff;--l-outline-color:transparent;--l-outline-offset:0;--l-outline-width:1px;--l-outline-style:solid;width:100%;max-width:60rem;height:100%;flex-direction:column;margin-block-start:var(--fluid-space-4-8);display:flex}.heading-group{border-block-end:1px solid #545454;align-items:center;width:100%;display:flex}@media (width<=768px){.heading-group{flex-direction:column;align-items:flex-start}}.__text{font-size:var(--fluid-font-rt-3-6)}.__responses{place-content:start;gap:var(--fluid-space-2-4);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));min-height:calc(25dvh - 5rem);margin-block-start:var(--fluid-space-4-8);display:grid}.__responses .invalid-feedback{grid-column:1/-1}.__responses button.option{margin:unset;border:unset;background-color:var(--l-option-bg-clr);color:#333;border-color:var(--l-option-border-clr);text-align:start;outline-color:var(--l-outline-color);outline-offset:var(--l-outline-offset);outline-width:var(--l-outline-width);outline-style:var(--l-outline-style);border-style:solid;border-width:1px;border-radius:4px;align-items:center;column-gap:.5rem;padding:1.125rem 1.5rem;transition:border 75ms ease-in,outline 75ms ease-in,box-shadow .1s ease-in;display:flex;box-shadow:0 1px 3px -1px #00000073}.__responses button.option:hover,.__responses button.option:focus-visible{--l-option-border-clr:#bdbdbd}.__responses button.option .__checkmark{color:var(--gray-2)}.__responses button.option.--selected{--l-option-border-clr:transparent;--l-outline-color:#248ff9;--l-outline-offset:2px;--l-outline-width:2px;box-shadow:0 1px 6px -2px #ffffff80}.__responses button.option.--selected .__checkmark{color:var(--l-outline-color)}.__responses button.option.multiple{padding-inline-start:.75rem}.__navigation{--flex-direction:row;background-color:var(--slate-3);bottom:8px;flex-direction:var(--flex-direction);margin-bottom:1rem;margin-top:var(--space-3);border-radius:16px;flex-wrap:wrap;justify-content:space-between;column-gap:4rem;width:100%;margin-inline:auto;padding:.75rem;display:flex;position:sticky;inset:auto 0 .5rem}.__navigation [role=progressbar]{width:100%;margin-block-end:.75rem}@container question-root (width>=96rem){.__navigation{--flex-direction:row}}.ui-control{all:unset;border-radius:.5rem;align-items:center;gap:.5rem;padding-inline:1rem;display:flex}.invalid-feedback{padding:var(--fluid-space-4-8);background-color:var(--red-3);border-radius:.25rem;align-items:center;column-gap:1rem;margin-block-start:var(--space-2);font-size:1.125rem;font-weight:400;display:flex}.invalid-feedback .__error{width:25px;height:25px;color:var(--red-10)}.medadvFrequencyNotes{flex-flow:wrap;gap:1rem;width:100%;font-weight:700;display:flex}.medadvFrequencyNotes ul{padding:unset;margin:unset;width:100%;font-weight:400;list-style:none}.medadvFrequencyNotes ul:before,.medadvFrequencyNotes ul:after{content:"\a ";line-break:auto;height:16px;display:block}.medadvFrequencyNotes ul li{align-items:center;gap:.5rem;margin-block-end:.25rem;display:flex}.medadvFrequencyNotes ul li::marker{content:"•";color:#333;font-weight:700}.medadvFrequencyNotes-box{border:1px solid #ccc;min-width:225px;padding:.5rem}.ui-control.--text.singleCurrency{align-items:center;margin-inline-start:1.25rem;display:flex;position:relative}.ui-control.--text.singleCurrency:before{content:"$";color:#333;font-size:larger;position:absolute;inset-inline-start:-1rem}.progress-widget{flex-direction:column;justify-content:center;margin-top:2rem;display:flex}.progress-widget .__readout{margin-inline:auto;display:block}.__notes:before{content:"Notes";text-underline-offset:.25rem;font-weight:500;text-decoration-line:underline;display:block}.__notes{gap:var(--space-2);padding:var(--fluid-space-4-8);flex-direction:column;max-width:800px;margin-block-start:var(--space-2);display:flex}.skip-to-review{color:var(--gray-2);font-size:var(--fluid-font-rt-3-6);border-radius:.5rem;align-items:center;gap:1.5rem;margin-block-start:var(--space-4);margin-inline:auto;padding:.5rem 1rem;transition:background-color 75ms ease-in;display:flex}.skip-to-review #saveProgress{font-size:18px}@container question-root (width>=48rem){.__navigation{--flex-direction:row}}input,textarea,select{padding:6px 10px;border:1px solid var(--gray-8)!important;color:var(--blue-a11)!important;border-radius:6px!important;font-size:16px!important}input:focus{border-color:var(--blue-a10)!important}ul{margin-left:25px}.terms-link{color:var(--blue-a11);text-decoration:none!important}.terms-link:hover{text-decoration:underline}.terms-link:visited{color:var(--blue-a11)}.user-menu-item{color:var(--blue-a11);text-decoration:none!important}.user-menu-item:hover{color:#f9f9fb!important;background-color:#0086f0fa!important}.user-menu-item-auth{color:#c40006d3;text-decoration:none!important}.user-menu-item-auth:hover{color:#f9f9fb!important;background-color:#c40006d3!important}.home-content{font-size:var(--fluid-font-rt-4-6);margin-block-start:1.25rem}.inner:has(.login-card){justify-content:center;place-items:center;display:grid}.inner:has(.login-card) .login-card{border:16px solid var(--gray-3);border-radius:2rem;width:100%;min-width:fit-content;max-width:30rem;margin-top:2rem;padding:2rem}.inner:has(.login-card) .login-card .form-control{width:100%;height:36px;margin-top:.75rem}.inner:has(.login-card) .login-card hgroup{flex-direction:column;align-items:center;row-gap:.25rem;padding-block:1rem;display:flex}.inner:has(.login-card) .login-card .rules{background-color:var(--gray-3);color:var(--gray-11);border-radius:.25rem;margin-top:.5rem;padding:1rem}.inner:has(.login-card) .login-card .rules ul{flex-direction:column;row-gap:.125rem;padding-left:0;display:flex}.password-eye{cursor:pointer;width:20px;color:var(--gray-8);background:0 0;border:none;margin-top:15px;margin-left:5px}.hover-link{cursor:pointer}.hover-link:hover{text-decoration:underline}.readonly-input{color:#adadad!important}.checkbox-large{appearance:none;cursor:pointer;vertical-align:middle;box-sizing:border-box;border:2px solid #999;border-radius:4px;width:25px;height:25px;display:inline-block;position:relative}.checkbox-large:hover{background-color:var(--blue-a3)}.checkbox-large:checked{background-color:var(--blue-a11);border-color:var(--blue-a11)}.checkbox-large:checked:after{content:"✓";color:#fff;pointer-events:none;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}@media (width<=400px){.checkbox-large{width:40px}}.radix-themes-card{transition:box-shadow .2s}.radix-themes-card:hover{box-shadow:0 0 0 2px var(--gray-a5)}.customer-proxy-badge{color:#3c3489!important;background-color:#eeedfe!important;border:1px solid #afa9ec!important;min-width:200px!important;height:40px!important;padding:10px!important;font-size:1.1rem!important;display:flex!important}.generic-container{margin:2rem auto;font-family:Arial,sans-serif;line-height:1.7}.generic-title{text-align:center;margin-bottom:1rem;margin-left:auto;margin-right:auto;font-size:2rem;font-weight:700}.generic-intro{text-align:justify;margin-bottom:2rem;font-size:1.1rem}button{all:unset}.blurred{filter:blur(4px);-webkit-user-select:none;user-select:none}.CheckboxRoot{width:20px;height:20px;box-shadow:0 2px 10px var(--black-a4);background-color:#fff;border-radius:4px;justify-content:center;align-items:center;display:flex}.CheckboxRoot:hover{background-color:var(--indigo-5)}.CheckboxIndicator{color:var(--indigo-11)}.Label{color:var(--slate-10);padding-left:10px;font-size:.9rem;line-height:1.25}.Legend{color:var(--slate-10);font-size:.9rem;line-height:1}.SwitchRoot{background-color:var(--violet-10);-webkit-tap-highlight-color:#0000;border-radius:9999px;width:35px;height:19px;position:relative}.SwitchThumb{will-change:transform;background-color:#fff;border-radius:9999px;width:15px;height:15px;transition:transform .1s;display:block;transform:translate(2px)}.SwitchThumb[data-state=checked]{transform:translate(18px)}.toggle-label{color:var(--violet-10);-webkit-user-select:none;user-select:none;font-size:.8rem;line-height:1}.SwitchRoot.myaccount{background-color:var(--blue-a11);width:25px;height:15px}.SwitchThumb.myaccount{width:10px;height:11px}.toggle-label.myaccount{color:var(--blue-a11);-webkit-user-select:none;user-select:none;font-size:.9rem}.SwitchRoot.customer-type{background-color:var(--blue-a11)}.toggle-label.customer-type{color:var(--blue-a11);-webkit-user-select:none;user-select:none;font-size:1.25rem}@media (width<=450px){.toggle-label.customer-type{font-size:.9rem}}.address-results{margin-top:-10px!important}.separator{background-color:var(--slate-6);width:100%;height:1px;margin-top:5px;margin-bottom:0}.checkbox-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:5px;display:grid}.tooltip-grid{grid-template-columns:repeat(100%, auto);gap:10px;display:grid}.how-this-works-results{cursor:pointer!important;margin-top:10px!important;margin-left:5px!important;position:absolute!important;top:0!important;left:0!important}@media (width<=768px){.how-this-works-results{margin-left:0!important;position:relative!important}}.results-section{pointer-events:none;position:relative}.results-section-overlay{z-index:10;background:#00000040;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.white-box{background-color:#fff;border-radius:12px;min-width:250px;margin-top:25px;padding:16px;box-shadow:0 2px 6px #0000001a}.TabsRoot{box-shadow:0 0 15px var(--black-a5);border:1px solid var(--gray-6);background-color:#ffffffb3;border-radius:6px;flex-direction:column;width:98%;margin-bottom:30px;margin-left:auto;margin-right:auto;display:flex}.TabsList{border-bottom:1px solid var(--blue-6);flex-shrink:0;display:flex}.TabsTrigger{height:45px;color:var(--blue-a11);-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#ffffffb3;flex:1;justify-content:center;align-items:center;padding:0 20px;font-family:inherit;font-size:15px;line-height:1;display:flex}.TabsTrigger:first-child{border-top-left-radius:6px}.TabsTrigger:last-child{border-top-right-radius:6px}.TabsTrigger:hover{background-color:var(--blue-a3)}.TabsTrigger[data-state=active]{color:var(--blue-11);background-color:var(--blue-a3);font-weight:700;box-shadow:inset 0 -1px,0 1px}.TabsTrigger:focus{box-shadow:0 0 0 2px var(--blue-11);position:relative}.TabsContent{background-color:#fff;border-bottom-right-radius:6px;border-bottom-left-radius:6px;outline:none;flex-grow:1;padding:20px}.provider-link{color:var(--link-color);cursor:pointer;text-decoration:none;transition:color .3s}.provider-link:hover{text-decoration:underline}.plan-cards{background-color:#ffffffb3}.responsive-separator{display:none}@media (width>=768px){.responsive-separator{display:inline}.plan-overview{max-width:33.3333%;flex-basis:33.3333%!important}.plan-cards{flex-basis:66.6666%;max-width:66.6666%}}.deduct-box{background:var(--blue-a3);border:1px solid var(--blue-a4);border-radius:8px;flex:200px;width:100%;padding:1rem}.savings-box{border-radius:8px;flex-shrink:0;width:100%;max-width:400px;padding:1rem}.savings-box-pos{background:var(--green-a3);border:1px solid var(--green-a5)}.savings-box-neg{background:var(--orange-a3);border:1px solid var(--orange-a5)}@media (width>=1024px){.savings-box{max-width:350px}}@media (width<=640px){.deduct-box{width:100%!important}}.service-container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem;display:grid}.cost-item{background-color:#fff;border:1px solid #eee;border-radius:6px;flex:none;width:auto;padding:.75rem}@media (width>=768px){.service-container{grid-template-columns:repeat(2,1fr)}}.dialog-overlay{z-index:9998;background-color:#00000080;position:fixed;inset:0}.dialog-content{z-index:9999;background-color:#fff;border-radius:12px;width:90vw;max-width:800px;max-height:90vh;padding:20px 1.5rem 1.5rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 10px 25px #0003}.DialogDescription{color:#444;margin:10px 0 20px;font-size:24px;line-height:1.5}.Button{-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;height:35px;padding:0 15px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.Button.gray{background-color:var(--gray-4);color:var(--gray-12);outline-color:var(--gray-6)}.Button.gray:hover{background-color:var(--mauve-3)}.Button.blue{background-color:var(--blue-a11);color:#fff;outline-color:var(--blue-a12)}.Button.blue:hover{background-color:var(--blue-a10)}.IconButton{all:unset;width:35px;height:35px;color:var(--blue-11);background-color:var(--gray-3);box-shadow:0 2px 10px var(--black-a7);cursor:pointer;border-radius:100%;justify-content:center;align-items:center;font-family:inherit;display:inline-flex;position:absolute;top:10px;right:10px}.IconButton:hover{background-color:var(--indigo-4)}.dialog-submit-button{cursor:pointer!important;border-radius:10px!important;width:50%!important;height:100%!important;min-height:40px!important;margin:auto!important;font-size:large!important}.dialog-submit-button:hover{background-color:var(--blue-11)}.service-section{background-color:#f7f8fb;border:1px solid #ddd;border-radius:8px;flex-direction:column;padding:1rem;display:flex}.service-title{color:#222;margin-bottom:.75rem;font-size:1.25rem}.cost-line{margin-bottom:1rem}.cost-display{min-width:225px;margin-top:0;margin-bottom:auto}.visit-count{color:#666;margin-left:.5rem;font-style:italic}.how-this-works-review{cursor:pointer!important;margin-top:10px!important;margin-left:5px!important}@media (width<=768px){.how-this-works-review{margin-left:0!important}}.text-end-scenarios{width:67%}.text-end-costs{width:50%}.medical-title{color:#402060;margin-bottom:10px}.scenario-button{cursor:pointer!important;border-radius:4px!important;flex:auto!important;min-width:150px!important;max-width:300px!important;min-height:30px!important}@media (width<=450px){.scenario-button{flex:45%!important}}.go-button{color:#fff;cursor:pointer;background-color:#e75445;border:none;border-radius:.5rem;justify-content:center;align-items:center;margin-top:0;margin-left:5px;padding:0 1.5rem;font-weight:600;transition:background-color .2s,box-shadow .2s;display:inline-flex}.go-button:hover{background-color:#c13d31}.close-button{color:#fff;cursor:pointer;background-color:gray;border:none;border-radius:.5rem;justify-content:center;align-items:center;margin-top:0;margin-left:5px;padding:0 1.5rem;font-weight:600;transition:background-color .2s,box-shadow .2s;display:inline-flex}.close-button:hover{background-color:#2f4f4f}.county-search-results{z-index:9999;border:1px solid var(--gray-a5);cursor:pointer;background-color:#fff;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:2px;max-width:800px;max-height:60vh;margin-top:3px;padding:0;font-size:.9rem;list-style-type:none;display:grid;position:absolute;top:100%;left:0;right:0;overflow:hidden scroll;box-shadow:0 0 25px #383b3ea2}.county-search-results li{border-bottom:1px solid var(--gray-a4);border-right:1px solid var(--gray-a4)}.county-search-results li:hover{background-color:var(--indigo-4)}.drug-search-results{z-index:9999;border:1px solid var(--gray-a5);cursor:pointer;background-color:#fff;border-radius:12px;max-width:800px;max-height:60vh;margin-top:10px;padding:0;font-size:.9rem;list-style-type:none;position:absolute;top:100%;left:0;right:0;overflow:hidden scroll;box-shadow:0 0 25px #383b3ea2}.drug-search-results li{border-bottom:1px solid var(--gray-a4);border-right:1px solid var(--gray-a4)}.drug-search-results li:hover{background-color:var(--gray-a3)}.drug-search-results-category{background-color:var(--indigo-4);border-bottom:1px solid var(--gray-a4);cursor:default;padding:6px 8px;font-weight:700}.common-drug-results{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:2px;display:grid}.plan-search-results{z-index:9999;cursor:pointer;background-color:#fff;border-radius:12px;width:max-content;min-width:250px;max-width:1000px;max-height:60vh;margin-top:3px;padding:0;font-size:.9rem;list-style-type:none;position:absolute;top:100%;left:0;right:0;overflow:hidden scroll;box-shadow:0 0 25px #383b3ea2}.plan-search-results li{border-bottom:1px solid var(--gray-a4);border-right:1px solid var(--gray-a4)}.plan-search-results li:hover{background-color:var(--indigo-4)}@media (width<=768px){.plan-search-results{width:90vw;max-width:90vw;left:40%;transform:translate(-50%)}}.search-box{border:1px solid #ccc;border-radius:4px;width:250px;margin-right:10px;padding:8px}.search-box-sm{border:1px solid #ccc;border-radius:4px;width:60px;margin-right:10px;padding:8px}.search-box-label{align-items:center;gap:5px;min-width:200px;height:100%;display:inline-flex}.search_container{flex:1;height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:visible}@media (width<=400px){.search-box{width:225px}}@media (width<=500px){.display-or-not{display:none!important}}.frequency-checkbox-container{grid-template-columns:repeat(3,1fr);min-height:50px}.DrugDialogOverlay{background-color:var(--black-a9);animation:.15s cubic-bezier(.16,1,.3,1) overlayShow;position:fixed;inset:0}.DrugDialogContent{background-color:var(--gray-1);box-shadow:var(--shadow-6);border-radius:6px;width:90vw;max-width:500px;max-height:85vh;padding:25px;animation:.15s cubic-bezier(.16,1,.3,1) contentShow;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.DrugDialogContent:focus{outline:none}.DrugDialogTitle{color:var(--mauve-12);margin:0;font-size:17px;font-weight:500}.DrugDialogDescription{color:var(--mauve-11);margin:10px 0 20px;font-size:x-large;line-height:1.5}@media (height<=700px){.DrugDialogContent{max-height:100%}.DrugDialogDescription{font-size:large;line-height:1.25}}.DrugIconButton{all:unset;width:35px;height:35px;color:var(--blue-11);background-color:var(--gray-3);box-shadow:0 2px 10px var(--black-a7);cursor:pointer;border-radius:100%;justify-content:center;align-items:center;font-family:inherit;display:inline-flex;position:absolute;top:10px;right:10px}.DrugIconButton:hover{background-color:var(--indigo-4)}.RadioGroupRoot{flex-direction:row;gap:40px;display:flex}@media (width<=500px){.RadioGroupRoot{flex-direction:column;gap:20px}}.RadioGroupItem{width:25px;height:25px;box-shadow:0 2px 10px var(--black-a7);background-color:#fff;border-radius:100%}.RadioGroupItem:hover{background-color:var(--indigo-4)}.RadioGroupItem:focus{box-shadow:0 0 0 2px #000}.RadioGroupIndicator{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.RadioGroupIndicator:after{content:"";background-color:var(--blue-11);border-radius:50%;width:11px;height:11px;display:block}.generic-warning{color:#333;background-color:#fff4e5;border-left:4px solid #f5a623;border-radius:6px;margin-top:16px;padding:12px 16px;font-size:14px}.generic-warning strong{margin-bottom:6px;font-weight:600;display:block}.generic-warning p{margin:0 0 10px;line-height:1.4}.generic-button{color:#fff!important;cursor:pointer!important;background-color:#f5a623!important;border:none!important;border-radius:4px!important;padding:8px 12px!important;font-size:14px!important}.generic-button-sm{color:#fff!important;cursor:pointer!important;background-color:#f5a623!important;border:none!important;border-radius:4px!important;padding:2px 5px!important;font-size:.75rem!important}.generic-button:hover{background-color:#e09b20}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.frequency-fieldset{flex-direction:column;justify-content:left;gap:8px;max-width:400px;display:flex}.no-number-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-number-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-number-spinner{appearance:textfield}.number-stepper{height:30px;display:inline-flex}.number-stepper input{font-variant-numeric:tabular-nums}.stepper-buttons{border-left:1px solid var(--border);flex-direction:column;display:flex}.stepper-buttons button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.2rem;height:50%;padding:0;display:flex}.stepper-buttons button:hover{background:var(--hover)}.SeparatorRoot{background-color:var(--gray-a6)}.SeparatorRoot[data-orientation=horizontal]{width:100%;height:1px}.SeparatorRoot[data-orientation=vertical]{width:1px;height:100%}@media (width<=665px){.address-input-wrapper{width:100%}}@media (width>=664px){.address-input-wrapper{width:574px}}.account-form-container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:1.5rem;max-width:640px;margin:25px auto auto;padding:2rem;display:flex;box-shadow:0 2px 10px #0000000d}.account-input{width:100%;transition:border-color .2s;padding:.75rem!important;font-size:1rem!important}@media (width<=664px){.account-input{padding:.5rem!important;font-size:.85rem!important}}.account-input:focus{border-color:#0070f3!important;outline:none!important}.account-input.is-invalid{border-color:#e53935!important}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;gap:1rem;max-width:960px;margin:2rem auto 0;display:grid}.pricing-card{background:#fff;border:2px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:space-between;max-width:350px;padding:1.5rem;display:flex;position:relative}@media (width<=640px){.pricing-grid{grid-template-columns:1fr}.pricing-card{max-width:90%;margin:auto}}.your-subscription-badge{z-index:10;font-size:14px;position:absolute;top:5px;left:-20px;transform:rotate(-20deg);box-shadow:2px 2px 5px #0003}.your-subscription-border{border-width:1px;box-shadow:0 0 1.5rem #19875480}.subscription-details{height:100%}.pricing-card h3{margin:0 0 .5rem;font-size:1.25rem}.pricing-card p{color:#4a5568;margin:.25rem 0;font-size:.9rem}.pricing-amount{margin-top:2rem;font-size:1.45rem;font-weight:700}.pricing-button{color:#fff;cursor:pointer;text-align:center;background-color:#e75445;border:none;border-radius:8px;margin-top:10px;padding:.75rem;font-weight:550;transition:background .2s}.pricing-button:hover{background-color:#c13d31}.pricing-button-switch{color:#4a5568;background-color:#ffc53d}.pricing-button-switch:hover{background-color:#deca7e}.pricing-button-switch-disabled{color:#000830;cursor:progress;background-color:#d3d3d3;font-weight:400}.pricing-button-switch-disabled:hover{background-color:#d3d3d3}.pricing-button-manage{background-color:#009753}.pricing-button-manage:hover{background-color:#00713f}.pricing-free-trial{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:45px;margin-top:.75rem;padding:8px 12px;font-weight:500;transition:all .2s ease-in-out;display:flex}.status-good{color:#00713f}.status-warning{color:#f5a623}.status-bad{color:#cd2200}.canceled-plan-card{background-color:#fffbeb;border:1px solid #fde68a;border-radius:.75rem;align-items:flex-start;gap:.75rem;max-width:500px;margin:20px auto;padding:1rem;display:flex}.canceled-plan-card .icon{color:#d97706;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.canceled-plan-card .message{color:#78350f;font-size:.875rem;font-weight:500}.canceled-plan-card .hint{color:#854d0e;margin-top:.25rem;font-size:.875rem}.canceled-plan-card .hint a{text-underline-offset:2px;color:#78350f;font-weight:500;text-decoration:underline}.canceled-plan-card .hint a:hover{color:#451a03}.price-original{color:var(--gray-9)!important;opacity:.6!important;text-decoration:line-through!important}.price-discounted{color:var(--green-9);margin-left:.5rem;font-weight:600}@media (width<=600px){.hide-on-small{display:none!important}}.scenario-card{width:90vw;max-width:600px;align-items:center!important;gap:1rem!important;display:flex!important}.scenario-card-templates{width:90vw;max-width:400px;align-items:center!important;gap:1rem!important;display:flex!important}@media (width<=640px){.scenario-card-templates{max-width:325px}}.cta-coral-button{color:#fff;cursor:pointer;background-color:#e75445;border:none;border-radius:.5rem;justify-content:center;align-items:center;height:85px;margin-top:.5rem;margin-left:.75rem;padding:0 1.5rem;font-size:1.25rem;font-weight:600;transition:background-color .2s,box-shadow .2s;display:inline-flex}.cta-coral-button:hover{background-color:#c13d31}.ca-coral-button:focus{outline-offset:2px;outline:2px solid #c13d31}.cta-coral-button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none;background-color:gray}.cta-coral-header{height:45px;margin-top:0;margin-left:0;font-size:1.25rem}.cta-blue-header{background-color:var(--blue-a10);font-size:1.15rem}.cta-blue-header:hover{background-color:#407dc2}@media (width<=600px){.cta-hide-below-600{display:none}.cta-show-below-600{display:inline-flex}}@media (width>=601px){.cta-show-below-600{display:none}}@media (width<=500px){.cta-small-reg{width:80px}.cta-hide-below-500{display:none}}.responsive-image{width:350px}@media (width<=400px){.responsive-image{width:300px}}.should-home-display{display:none!important}.should-hero-display{display:flex!important}@media (width>=1024px) and (height<=800px){.should-home-display{display:flex!important}.should-hero-display{display:none!important}}.AlertDialogOverlay{background-color:var(--black-a9);animation:.15s cubic-bezier(.16,1,.3,1) overlayShow;position:fixed;inset:0}.AlertDialogContent{background-color:var(--gray-1);box-shadow:var(--shadow-6);border-radius:6px;width:90vw;max-width:500px;max-height:85vh;padding:25px;animation:.15s cubic-bezier(.16,1,.3,1) contentShow;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.AlertDialogContent:focus{outline:none}.AlertDialogTitle{color:var(--mauve-12);margin:0;font-size:1.1rem;font-weight:700}.AlertDialogDescription{color:var(--mauve-11);margin-top:20px;margin-bottom:20px;font-size:1.15rem;line-height:1.5}.Button{-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;height:35px;padding:0 15px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.Button:focus:not(:focus-visible){outline:0}.Button:focus-visible{outline:2px solid var(--violet-6);outline-offset:1px}.Button.red{background-color:var(--red-4);color:var(--red-11);outline-color:var(--red-7)}.Button.red:hover{background-color:var(--red-5)}.Button.mauve{background-color:var(--mauve-4);color:var(--mauve-11);outline-color:var(--mauve-7)}.Button.mauve:hover{background-color:var(--mauve-5)}.Button.green{background-color:var(--green-4);color:var(--green-11);outline-color:var(--green-7)}.Button.green:hover{background-color:var(--green-5)}.TooltipContent{background-color:var(--gray-a12);color:#fff;z-index:100;white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:13px;animation:.2s ease-out fadeIn;box-shadow:0 0 10px #00000026}.TooltipArrow{fill:var(--gray-a12)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}input[type=text]{border:1px solid var(--blue-a8);border-radius:6px;outline:none;padding:6px 10px}input[type=text]:focus{border-color:var(--accent-9,--blue-a11);box-shadow:0 0 0 1px var(--accent-9,--blue-a11)}.PopoverContent{width:90vw;max-width:350px;color:var(--slate-10);box-shadow:0px 0px 20px var(--slate-11);-webkit-user-select:none;user-select:none;will-change:transform, opacity;background-color:#fff;border-radius:10px;margin-left:10px;margin-right:10px;padding:10px 15px;font-size:.9rem;line-height:1.25rem;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);border:none!important}.PopoverContent[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.PopoverContent[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.PopoverContent[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.PopoverContent[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.PopoverContent:focus-visible{outline:none}.PopoverArrow{fill:#fff}.highlight-term{color:var(--blue-a10)!important}.highlight-term-secondary{color:#e75445!important}.highlight-background-secondary{color:#fff;white-space:nowrap;border-radius:6px;margin-left:2px;margin-right:2px;padding:4px;font-weight:700;background-color:#e75445!important}.hi-vis-shadow{text-shadow:-1px -1px #f9f9fb,1px -1px #f9f9fb,-1px 1px #f9f9fb,1px 1px #f9f9fb}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}.chevron-icon{margin-left:30px;transition:transform .2s}@media (width<=400px){.chevron-icon{margin-left:0}}.note{border:1px solid var(--gray-a5);background-color:var(--red-a3);border-radius:12px;width:80%;margin-top:10px;margin-left:auto;margin-right:auto;padding:5px;box-shadow:0 4px 8px #7ab6fa40}.label-short{display:none}.label-full{align-items:center;gap:.5rem;display:inline-flex}@media (width<=640px){.label-full{display:none}.label-short{display:inline}}.report-container{max-width:1100px;margin:auto;padding:20px 2px}.filters label{flex-direction:column;margin-right:16px;font-size:.875rem;display:flex}.user-block{border-bottom:1px solid #e0e0e0;padding:2px}.userofferings-list{margin-top:8px;padding-left:0;list-style:none}.link-button{cursor:pointer;background:0 0;padding:0;font-size:.875rem;text-decoration:underline}.pagination{margin-top:24px}.filters{margin-bottom:1rem}.filters label{flex-direction:column;font-size:14px;display:flex}.MarketingRadioRoot{flex-direction:column;gap:10px;display:flex}.MarketingRadioItem{width:25px;height:25px;box-shadow:0 2px 10px var(--black-a7);background-color:#fff;border-radius:100%}.MarketingRadioItem:hover{background-color:var(--blue-a3)}.MarketingRadioItem:focus{box-shadow:0 0 0 2px #000}.MarketingRadioIndicator{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.MarketingRadioIndicator:after{content:"";background-color:var(--blue-a11);border-radius:50%;width:11px;height:11px;display:block}.MarketingLabel{color:var(--blue-a11);margin-bottom:10px;padding-left:0;font-size:18px;line-height:1}.SelectContent{background-color:#fff;overflow:hidden;border:1px solid var(--gray-a7)!important;border-radius:6px!important}.SelectItem{color:var(--blue-a11);-webkit-user-select:none;user-select:none;border-radius:3px;align-items:center;height:25px;padding:0 35px 0 25px;font-size:17px;line-height:1;display:flex;position:relative}.SelectItem[data-disabled]{color:var(--mauve-8);pointer-events:none}.SelectItem[data-highlighted]{background-color:var(--blue-a9);color:var(--blue-a1);outline:none}.recipientRow{cursor:pointer;border-bottom:1px solid #eee;width:350px;padding:8px 12px;transition:background .15s}.recipientRow:hover{background:#e7e7e7}.recipientCheckbox{flex-shrink:0;width:18px;height:18px;margin-right:10px}.recipientIcon{flex-shrink:0;margin-right:6px}.recipientIcon.user{color:green}.recipientIcon.lead{color:#1e90ff}.recipientEmail{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:270px;display:inline-block;overflow:hidden}.scrollVisible{scrollbar-gutter:stable;overflow-y:scroll}.scrollVisible::-webkit-scrollbar{width:10px}.scrollVisible::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.scrollVisible::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:6px}.scrollVisible::-webkit-scrollbar-thumb:hover{background-color:#999}.recipientEmail[title]{cursor:help}.sort-container{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.sort-label{color:#333;font-weight:500}.SelectTrigger{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:.5rem;justify-content:space-between;align-items:center;min-width:220px;padding:.4rem .75rem;font-size:1.1rem;transition:border .2s,box-shadow .2s;display:inline-flex}.SelectTrigger:hover{border-color:#888}.SelectTrigger:focus{border-color:#4a90e2;outline:none;box-shadow:0 0 0 2px #4a90e24d}.SelectIcon{color:#666;margin-left:.5rem}.SelectContent{background:#fff;border:1px solid #ddd;border-radius:.5rem;overflow:hidden;box-shadow:0 4px 16px #0000001a}.SelectViewport{padding:.25rem}.SelectItem{cursor:pointer;border-radius:.4rem;justify-content:space-between;align-items:center;padding:.4rem .75rem;display:flex}.SelectItem:hover{color:#4a90e2;background:#f5f5f5}.SelectItemIndicator{color:#4a90e2;margin-left:.5rem}.notfound-container{text-align:center;justify-content:center;align-items:center}.notfound-icon{color:#9ca3af;width:120px;height:120px;margin-bottom:1rem}.notfound-code{color:#1a1a1a;margin:0;font-size:6rem;font-weight:800}.notfound-code.unauthorized{font-size:3rem}@media (width<=400px){.notfound-code.unauthorized{font-size:2rem}}.notfound-separator{background-color:#e0e0e0;width:200px;height:2px;margin:1rem 0}.notfound-message{color:#555;margin-bottom:2rem;font-size:1.25rem}.upload-results{background:var(--blue-a3);border:1px solid var(--blue-a4);border-radius:8px;flex:200px;width:100%;padding:1rem}.upload-results-card{width:500px}.upload-results-errors{word-break:break-all;overflow-wrap:anywhere;margin-top:2px;white-space:normal!important}@media (width<=575px){.upload-results-card{width:100%}}.status-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:600px;margin:auto;padding:10px 12px;transition:box-shadow .2s ease-in-out;display:flex;box-shadow:0 2px 4px #0000000d}.status-card:hover{box-shadow:0 4px 8px #0000001a}.status-card-header{color:#111827;text-align:center;justify-content:center;align-items:center;min-width:150px;margin-bottom:6px;font-size:.85rem;font-weight:600}.status-card-date{justify-content:end!important}.status-card-content{flex-direction:row;justify-content:center;align-items:center;gap:6px;display:flex}.status-icon{cursor:default;transition:opacity .2s,transform .15s}.status-icon:hover{opacity:.9;transform:scale(1.1)}.status-name{font-size:.9rem;font-weight:500}.status-date{font-size:.8rem;font-weight:500}@media (width<=670px){.status-card-header{justify-content:center!important}.status-direction-sm{flex-direction:column!important}.status-card-date{justify-content:center!important}}.status-email{color:gray}.status-updated{color:gray;margin-right:3px;font-size:.7rem;font-weight:400}.legend-container{flex-wrap:wrap;align-items:center;gap:12px;width:100%;max-width:800px;margin:auto;display:flex}.legend-item{color:#111827;flex-direction:row;align-items:center;gap:4px;font-size:.85rem;display:flex}.legend-label{font-size:.85rem}.customer-sort-legend{color:#80838d;padding:5px;font-size:.9rem;line-height:1}.customer-sort-grid{grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:12px;width:100%;display:grid}.customer-sort-item{cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex}.customer-sort-button{cursor:pointer;padding-left:10px;padding-right:10px;width:100px!important}.status-cant-email{color:#ef4444}.invite-url{color:#333;letter-spacing:.5px;background-color:#eef2f7;border-radius:6px;margin:20px auto 0;padding:15px 25px;font-size:16px;line-height:1.5;display:inline-block}.offering-row{border-top:1px solid #d1cece}.offering-row:hover{background-color:#f5f5f5;transition:background-color .2s}.offering-row:last-child{box-shadow:inset 0 -1px #d1cece}.site-header{--column-placement:content;--row-placement:header;--branding-segment-display:block;-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);border-radius:var(--space-3);max-height:64px;z-index:2;background-color:#ffffffb3;justify-content:space-between;align-items:center;padding-inline-start:var(--space-5);padding-inline-end:var(--space-3);display:flex;position:sticky;top:1rem;box-shadow:0 12px 24px #7ab6fa40}.site-header hgroup{column-gap:var(--space-2);display:flex}.site-header .cta-contact{display:none}@media screen and (width>=32rem){.site-header .cta-contact{display:flex}}.site-header .cta-small{width:50px;display:flex}@media screen and (width>=32rem){.site-header .cta-small{display:none}}.site-header .branding-segment#one-and-done-branding-segment{display:none}@media screen and (width>=48rem){.site-header .branding-segment#one-and-done-branding-segment{display:block}}.pointer-override{cursor:pointer!important}:is([data-is-grid-root]:has(.site-hero.--unified) .site-header,[data-is-grid-root]:has(.site-hero.--unified) .site-hero){grid-row:1/3}.site-footer{--row-placement:footer;--column-placement:edge;--inner-container-max-width:1280px;--inner-container-justify-content:start;--inner-container-column-gap:4rem;--inner-container-row-gap:1rem;--inner-container-padding-inline:var(--fluid-space-4-8);--inner-container-padding-block-start:calc(var(--HEADER_OFFSET_HEIGHT) * 1.5);--inner-container-margin-inline:auto;padding:var(--fluid-space-4-8);color:#fff;background-color:#021116;display:flex}.site-footer .inner{width:100%}.footer-separator{border-color:#fff}@media (width<=992px){.footer-separator{border-bottom:1px solid #fff;width:100%;display:block}}@media (width<=375px){.site-footer{padding:0}.site-footer .inner{padding:2px}}.footer-address{margin-bottom:10px;font-size:.9rem}.footer-links{margin-top:15px;margin-left:auto;margin-right:auto}.footer-links ul{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-links li{text-align:center;width:150px;margin:auto}.footer-links li a{color:var(--blue-8);text-decoration:none;transition:color .3s}.footer-links li a:hover{color:var(--blue-11)}.footer-links li:hover{background:0 0}.footer-copyright{font-size:.8rem}
