:root{--glass-bg:rgba(255,255,255,0.45);--glass-border:rgba(255,255,255,0.6);--glass-shadow:0 4px 24px rgba(26,54,93,0.08);--glass-input-bg:rgba(255,255,255,0.85);--glass-input-border:rgba(26,54,93,0.18);--glass-input-focus:rgba(26,54,93,0.2)}.orderlymeds-home .om-card-glass input[type=number]::-webkit-inner-spin-button,.orderlymeds-home .om-card-glass input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.orderlymeds-home .om-card-glass input[type=number]{-moz-appearance:textfield}.orderlymeds-home .om-card-glass input:not([type]),.orderlymeds-home .om-card-glass input[type=date],.orderlymeds-home .om-card-glass input[type=email],.orderlymeds-home .om-card-glass input[type=number],.orderlymeds-home .om-card-glass input[type=password],.orderlymeds-home .om-card-glass input[type=tel],.orderlymeds-home .om-card-glass input[type=text]{background:var(--glass-input-bg)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid var(--glass-input-border)!important;border-radius:.875rem!important;box-shadow:inset 0 1px 3px rgba(255,255,255,.6),0 1px 4px rgba(26,54,93,.06);transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--om-dark-blue);font-weight:500;font-size:.9375rem;letter-spacing:-.01em;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.orderlymeds-home .om-card-glass input[type=date]{-webkit-appearance:none;appearance:none;display:block}.orderlymeds-home .om-card-glass input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}.orderlymeds-home .om-card-glass input:focus{background:rgba(255,255,255,.75);border-color:rgba(26,54,93,.3);box-shadow:inset 0 1px 3px rgba(255,255,255,.6),0 0 0 4px rgba(26,54,93,.08),0 4px 12px rgba(26,54,93,.06);outline:none}.orderlymeds-home .om-card-glass input::placeholder{color:rgba(26,54,93,.35);font-weight:400}.orderlymeds-home .om-card-glass input:disabled{background:rgba(255,255,255,.25);color:rgba(26,54,93,.45);border-color:rgba(255,255,255,.5)}.orderlymeds-home .om-card-glass select{background:var(--glass-input-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(26,54,93,.18);box-shadow:inset 0 1px 3px rgba(255,255,255,.6),0 1px 4px rgba(26,54,93,.06);transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--om-dark-blue);font-weight:500;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.orderlymeds-home .om-card-glass select:focus{background:rgba(255,255,255,.75);border-color:rgba(26,54,93,.3);box-shadow:inset 0 1px 3px rgba(255,255,255,.6),0 0 0 4px rgba(26,54,93,.08);outline:none}.orderlymeds-home .om-card-glass textarea{background:var(--glass-input-bg)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(26,54,93,.18)!important;box-shadow:inset 0 1px 3px rgba(255,255,255,.6),0 1px 4px rgba(26,54,93,.06);transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--om-dark-blue);font-weight:500}.orderlymeds-home .om-card-glass textarea:focus{background:rgba(255,255,255,.75)!important;border-color:rgba(26,54,93,.3)!important;box-shadow:inset 0 1px 3px rgba(255,255,255,.6),0 0 0 4px rgba(26,54,93,.08),0 4px 12px rgba(26,54,93,.06);outline:none}.orderlymeds-home .om-card-glass textarea::placeholder{color:rgba(26,54,93,.35);font-weight:400}.orderlymeds-home .om-card-glass [role=combobox],.orderlymeds-home .om-card-glass button[data-slot=select-trigger]{background:var(--glass-input-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(26,54,93,.18);border-radius:.875rem;box-shadow:inset 0 1px 3px rgba(255,255,255,.6),0 1px 4px rgba(26,54,93,.06);transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--om-dark-blue);font-weight:500}.orderlymeds-home .om-card-glass [role=combobox]:focus,.orderlymeds-home .om-card-glass button[data-slot=select-trigger]:focus{background:rgba(255,255,255,.75);border-color:rgba(26,54,93,.3);box-shadow:inset 0 1px 3px rgba(255,255,255,.6),0 0 0 4px rgba(26,54,93,.08);outline:none}.orderlymeds-home .om-card-glass label{color:var(--om-dark-blue);font-weight:600;font-size:.8125rem;letter-spacing:-.01em}html:not([data-tenant-skin=clinical]) .orderlymeds-home .om-card-glass .om-btn-primary{border-radius:9999px;font-weight:600;letter-spacing:-.01em;box-shadow:0 4px 16px rgba(26,54,93,.3),0 1px 4px rgba(26,54,93,.12);transition:all .2s cubic-bezier(.4,0,.2,1)}html:not([data-tenant-skin=clinical]) .orderlymeds-home .om-card-glass .om-btn-primary:hover{box-shadow:0 8px 28px rgba(26,54,93,.35),0 2px 8px rgba(26,54,93,.15);transform:translateY(-1px)}html:not([data-tenant-skin=clinical]) .orderlymeds-home .om-card-glass .om-btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px rgba(26,54,93,.2)}.orderlymeds-home .om-card-glass .glass-toggle{background:rgba(255,255,255,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.5px solid rgba(26,54,93,.18);border-radius:9999px;box-shadow:inset 0 1px 2px rgba(255,255,255,.5),0 1px 3px rgba(26,54,93,.06);transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--om-dark-blue);font-weight:600}.orderlymeds-home .om-card-glass .glass-toggle:hover{background:rgba(255,255,255,.7);border-color:rgba(26,54,93,.28)}.orderlymeds-home .om-card-glass .glass-toggle-active{background:var(--om-dark-blue);color:#fff;border-color:var(--om-dark-blue);box-shadow:0 4px 12px rgba(26,54,93,.25),inset 0 1px 1px rgba(255,255,255,.1)}.orderlymeds-home .om-card-glass .glass-inner{background:rgba(26,54,93,.04);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.5px solid rgba(26,54,93,.08);border-radius:1rem;box-shadow:inset 0 1px 4px rgba(26,54,93,.04)}.orderlymeds-home .om-card-glass .border-gray-200{background:rgba(255,255,255,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-color:rgba(255,255,255,.6);border-radius:1rem;box-shadow:0 2px 12px rgba(26,54,93,.04)}.orderlymeds-home .om-card-glass .border-dashed{background:rgba(255,255,255,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-color:rgba(26,54,93,.15);border-radius:1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.orderlymeds-home .om-card-glass .border-dashed:hover{background:rgba(255,255,255,.45);border-color:rgba(26,54,93,.3);box-shadow:0 4px 16px rgba(26,54,93,.06);transform:translateY(-1px)}.orderlymeds-home .om-card-glass .rounded-xl.border-2{background:rgba(255,255,255,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-color:rgba(255,255,255,.6);border-radius:1rem;box-shadow:0 2px 12px rgba(26,54,93,.04);transition:all .2s cubic-bezier(.4,0,.2,1)}.orderlymeds-home .om-card-glass .rounded-xl.border-2:hover{background:rgba(255,255,255,.5);box-shadow:0 6px 20px rgba(26,54,93,.08);transform:translateY(-2px)}.orderlymeds-home .om-card-glass .bg-gray-50{background:rgba(255,255,255,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:.875rem}.orderlymeds-home .om-card-glass .stripe-element-wrapper{background:var(--glass-input-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(26,54,93,.18);border-radius:.875rem;box-shadow:inset 0 1px 3px rgba(255,255,255,.6),0 1px 4px rgba(26,54,93,.06);padding:10px 14px;min-height:2.75rem;display:flex;align-items:center;overflow:visible;transition:all .2s cubic-bezier(.4,0,.2,1)}.orderlymeds-home .om-card-glass .stripe-element-wrapper:focus-within{background:rgba(255,255,255,.75);border-color:rgba(26,54,93,.3);box-shadow:inset 0 1px 3px rgba(255,255,255,.6),0 0 0 4px rgba(26,54,93,.08),0 4px 12px rgba(26,54,93,.06)}.orderlymeds-home .om-card-glass .stripe-element-wrapper .StripeElement{width:100%;min-height:1.375rem}.orderlymeds-home .om-card-glass .stripe-element-wrapper iframe{min-height:1.375rem!important}.orderlymeds-home .om-card-glass .stripe-element-wrapper--card-number{min-height:3rem}.orderlymeds-home .om-card-glass .bg-red-50{background:rgba(254,226,226,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:.875rem}.orderlymeds-home .eligibility-progress-track{background:rgba(26,54,93,.08);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(26,54,93,.1)}.orderlymeds-home .eligibility-progress-fill{background:linear-gradient(90deg,var(--om-dark-blue),#2a5298);box-shadow:0 0 12px rgba(26,54,93,.3)}.orderlymeds-home .eligibility-back-btn{background:rgba(255,255,255,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(26,54,93,.15);border-radius:9999px;color:var(--om-dark-blue);transition:all .2s ease;box-shadow:0 1px 4px rgba(26,54,93,.06)}.orderlymeds-home .eligibility-back-btn:hover{background:rgba(255,255,255,.6);box-shadow:0 2px 8px rgba(26,54,93,.1)}.orderlymeds-home .glass-icon{background:rgba(255,255,255,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.7);box-shadow:inset 0 1px 2px rgba(255,255,255,.5),0 2px 8px rgba(26,54,93,.06)}.orderlymeds-home .om-card-glass .bg-green-100\/60{background:rgba(220,252,231,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.orderlymeds-home .om-card-glass .rounded-full.border{background:rgba(255,255,255,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all .15s ease}.orderlymeds-home .om-card-glass .rounded-full.border:hover{background:rgba(255,255,255,.6)}.orderlymeds-home .om-card-glass{background:rgba(255,255,255,.65);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1.5px solid rgba(255,255,255,.8);box-shadow:0 8px 32px rgba(26,54,93,.08),0 2px 8px rgba(26,54,93,.04),inset 0 1px 1px rgba(255,255,255,.8);animation:glass-fade-in .35s cubic-bezier(.4,0,.2,1)}.orderlymeds-home .om-card-glass.eligibility-form-card{container-type:inline-size;container-name:eligibility-form}@container eligibility-form (max-width: 28rem){.orderlymeds-home .om-card-glass.eligibility-form-card{padding-left:.875rem;padding-right:.875rem}}@container eligibility-form (min-width: 32rem){.eligibility-vitals-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container eligibility-form (min-width: 26rem){.eligibility-split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container eligibility-form (min-width: 34rem){.eligibility-split-grid:has(.eligibility-address-city){grid-template-columns:repeat(5,minmax(0,1fr))}.eligibility-address-city{grid-column:span 2}.eligibility-address-state{grid-column:span 1}.eligibility-address-zip{grid-column:span 2}}.orderlymeds-home .om-card-glass input,.orderlymeds-home .om-card-glass select,.orderlymeds-home .om-card-glass textarea{overflow-wrap:anywhere}.orderlymeds-home .om-card-glass .text-\[10px\],.orderlymeds-home .om-card-glass .text-\[11px\],.orderlymeds-home .om-card-glass .text-xs,.orderlymeds-home .om-card-glass label{overflow-wrap:anywhere;word-break:break-word}@keyframes glass-fade-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.orderlymeds-home .om-card-glass>div{animation:step-enter .25s cubic-bezier(.4,0,.2,1)}@keyframes step-enter{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass{background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #dde2e8!important;border-radius:12px!important;box-shadow:0 1px 3px rgba(11,24,39,.06),0 1px 2px rgba(11,24,39,.04)!important}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .stripe-element-wrapper,html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass [role=combobox],html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass button[data-slot=select-trigger],html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass input:not([type]),html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass input[type=date],html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass input[type=email],html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass input[type=number],html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass input[type=password],html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass input[type=tel],html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass input[type=text],html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass select,html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass textarea{background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #dde2e8!important;border-radius:4px!important;box-shadow:none!important;font-weight:400;letter-spacing:normal}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .stripe-element-wrapper:focus-within,html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass [role=combobox]:focus,html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass button[data-slot=select-trigger]:focus,html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass input:focus,html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass select:focus,html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass textarea:focus{background:#ffffff!important;border-color:#3a6b8c!important;box-shadow:0 0 0 3px rgba(58,107,140,.12)!important}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass input::placeholder,html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass textarea::placeholder{color:#7a8ea0}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass input:disabled{background:#f2f5f8!important;color:#7a8ea0;border-color:#dde2e8!important}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass label{font-weight:500;letter-spacing:normal;color:#0f1f30}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .glass-toggle{background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #dde2e8!important;border-radius:4px!important;box-shadow:none!important;font-weight:500;color:#0f1f30}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .glass-toggle:hover{background:#f2f5f8!important;border-color:#7a8ea0!important}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .glass-toggle-active{background:var(--om-dark-blue)!important;border-color:var(--om-dark-blue)!important;color:#ffffff!important;box-shadow:none!important}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .bg-gray-50,html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .border-dashed,html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .border-gray-200,html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .glass-inner,html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .rounded-xl.border-2{background:#f2f5f8!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:#dde2e8!important;border-radius:8px!important;box-shadow:none!important;transform:none!important}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .border-dashed:hover,html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .rounded-xl.border-2:hover{background:#ffffff!important;border-color:#7a8ea0!important;box-shadow:none!important;transform:none!important}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .bg-red-50{background:#fdecec!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:8px!important;border:1px solid #dabcbc}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .bg-amber-50{background:#fff8e6!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:8px!important;border:1px solid #f0d080}html[data-tenant-skin=clinical] .orderlymeds-home .eligibility-progress-track{background:#f2f5f8!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none}html[data-tenant-skin=clinical] .orderlymeds-home .eligibility-progress-fill,html[data-tenant-skin=clinical] .orderlymeds-home .om-celebration-progress{background:var(--om-dark-blue)!important;box-shadow:none!important}html[data-tenant-skin=clinical] .orderlymeds-home .eligibility-back-btn{background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #dde2e8!important;border-radius:4px!important;box-shadow:none!important}html[data-tenant-skin=clinical] .orderlymeds-home .eligibility-back-btn:hover{background:#f2f5f8!important;box-shadow:none!important}html[data-tenant-skin=clinical] .orderlymeds-home .glass-icon{background:#f2f5f8!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #dde2e8!important;box-shadow:none!important;border-radius:4px!important}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .bg-green-100\/60{background:#e8f5ee!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:#a8d8bc!important}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .rounded-full.border{background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:4px!important;border-color:#dde2e8!important}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .rounded-full.border:hover{background:#f2f5f8!important}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass .rounded-full:is(button,a,[role=button]),html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass a.rounded-full,html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass a.rounded-xl,html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass button.rounded-full,html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass button.rounded-xl{border-radius:4px!important}html[data-tenant-skin=clinical] .orderlymeds-home .om-celebration-icon{background:#1a6b3c!important}html[data-tenant-skin=clinical] .orderlymeds-home .om-celebration-progress-track{background:#f2f5f8!important;border-color:#dde2e8!important}