:root{--om-teal:#0d5c5c;--om-teal-light:#0f6b6b;--om-dark-blue:#1a365d;--om-text-muted:#4a5568;--glass-bg:#ffffff73;--glass-border:#fff9;--glass-shadow:0 4px 24px #1a365d14;--glass-input-bg:#ffffffd9;--glass-input-border:#1a365d2e;--glass-input-focus:#1a365d33}.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]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.orderlymeds-home .om-card-glass input[type=number]{-moz-appearance:textfield}.orderlymeds-home .om-card-glass input[type=text],.orderlymeds-home .om-card-glass input[type=email],.orderlymeds-home .om-card-glass input[type=tel],.orderlymeds-home .om-card-glass input[type=number],.orderlymeds-home .om-card-glass input[type=password],.orderlymeds-home .om-card-glass input[type=date],.orderlymeds-home .om-card-glass input:not([type]){-webkit-backdrop-filter:blur(10px);color:var(--om-dark-blue);letter-spacing:-.01em;font-size:.9375rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 3px #fff9,0 1px 4px #1a365d0f;background:var(--glass-input-bg)!important;border:1.5px solid var(--glass-input-border)!important;border-radius:.875rem!important}.orderlymeds-home .om-card-glass input:focus{background:#ffffffbf;border-color:#1a365d4d;outline:none;box-shadow:inset 0 1px 3px #fff9,0 0 0 4px #1a365d14,0 4px 12px #1a365d0f}.orderlymeds-home .om-card-glass input::placeholder{color:#1a365d59;font-weight:400}.orderlymeds-home .om-card-glass input:disabled{color:#1a365d73;background:#ffffff40;border-color:#ffffff80}.orderlymeds-home .om-card-glass select{background:var(--glass-input-bg);-webkit-backdrop-filter:blur(10px);color:var(--om-dark-blue);border:1.5px solid #1a365d2e;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 3px #fff9,0 1px 4px #1a365d0f}.orderlymeds-home .om-card-glass select:focus{background:#ffffffbf;border-color:#1a365d4d;outline:none;box-shadow:inset 0 1px 3px #fff9,0 0 0 4px #1a365d14}.orderlymeds-home .om-card-glass textarea{-webkit-backdrop-filter:blur(10px);color:var(--om-dark-blue);font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 3px #fff9,0 1px 4px #1a365d0f;background:var(--glass-input-bg)!important;border:1.5px solid #1a365d2e!important}.orderlymeds-home .om-card-glass textarea:focus{outline:none;box-shadow:inset 0 1px 3px #fff9,0 0 0 4px #1a365d14,0 4px 12px #1a365d0f;background:#ffffffbf!important;border-color:#1a365d4d!important}.orderlymeds-home .om-card-glass textarea::placeholder{color:#1a365d59;font-weight:400}.orderlymeds-home .om-card-glass button[data-slot=select-trigger],.orderlymeds-home .om-card-glass [role=combobox]{background:var(--glass-input-bg);-webkit-backdrop-filter:blur(10px);color:var(--om-dark-blue);border:1.5px solid #1a365d2e;border-radius:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 3px #fff9,0 1px 4px #1a365d0f}.orderlymeds-home .om-card-glass button[data-slot=select-trigger]:focus,.orderlymeds-home .om-card-glass [role=combobox]:focus{background:#ffffffbf;border-color:#1a365d4d;outline:none;box-shadow:inset 0 1px 3px #fff9,0 0 0 4px #1a365d14}.orderlymeds-home .om-card-glass label{color:var(--om-dark-blue);letter-spacing:-.01em;font-size:.8125rem;font-weight:600}.orderlymeds-home .om-card-glass .om-btn-primary{letter-spacing:-.01em;border-radius:9999px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1a365d4d,0 1px 4px #1a365d1f}.orderlymeds-home .om-card-glass .om-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 28px #1a365d59,0 2px 8px #1a365d26}.orderlymeds-home .om-card-glass .om-btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #1a365d33}.orderlymeds-home .om-card-glass .glass-toggle{-webkit-backdrop-filter:blur(8px);color:var(--om-dark-blue);background:#ffffff80;border:1.5px solid #1a365d2e;border-radius:9999px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 2px #ffffff80,0 1px 3px #1a365d0f}.orderlymeds-home .om-card-glass .glass-toggle:hover{background:#ffffffb3;border-color:#1a365d47}.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 #1a365d40,inset 0 1px 1px #ffffff1a}.orderlymeds-home .om-card-glass .glass-inner{-webkit-backdrop-filter:blur(8px);background:#1a365d0a;border:1.5px solid #1a365d14;border-radius:1rem;box-shadow:inset 0 1px 4px #1a365d0a}.orderlymeds-home .om-card-glass .border-gray-200{-webkit-backdrop-filter:blur(8px);background:#ffffff59;border-color:#fff9;border-radius:1rem;box-shadow:0 2px 12px #1a365d0a}.orderlymeds-home .om-card-glass .border-dashed{-webkit-backdrop-filter:blur(8px);background:#ffffff40;border-color:#1a365d26;border-radius:1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.orderlymeds-home .om-card-glass .border-dashed:hover{background:#ffffff73;border-color:#1a365d4d;transform:translateY(-1px);box-shadow:0 4px 16px #1a365d0f}.orderlymeds-home .om-card-glass .rounded-xl.border-2{-webkit-backdrop-filter:blur(8px);background:#ffffff59;border-color:#fff9;border-radius:1rem;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 12px #1a365d0a}.orderlymeds-home .om-card-glass .rounded-xl.border-2:hover{background:#ffffff80;transform:translateY(-2px);box-shadow:0 6px 20px #1a365d14}.orderlymeds-home .om-card-glass .bg-gray-50{-webkit-backdrop-filter:blur(8px);background:#ffffff4d;border-radius:.875rem}.orderlymeds-home .om-card-glass .stripe-element-wrapper{background:var(--glass-input-bg);-webkit-backdrop-filter:blur(10px);border:1.5px solid #1a365d2e;border-radius:.875rem;align-items:center;height:2.5rem;padding:10px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:inset 0 1px 3px #fff9,0 1px 4px #1a365d0f}.orderlymeds-home .om-card-glass .stripe-element-wrapper:focus-within{background:#ffffffbf;border-color:#1a365d4d;box-shadow:inset 0 1px 3px #fff9,0 0 0 4px #1a365d14,0 4px 12px #1a365d0f}.orderlymeds-home .om-card-glass .stripe-element-wrapper .StripeElement{width:100%}.orderlymeds-home .om-card-glass .bg-red-50{-webkit-backdrop-filter:blur(6px);background:#fee2e280;border-radius:.875rem}.orderlymeds-home .eligibility-progress-track{-webkit-backdrop-filter:blur(6px);background:#1a365d14;border:1px solid #1a365d1a}.orderlymeds-home .eligibility-progress-fill{background:linear-gradient(90deg, var(--om-dark-blue), #2a5298);box-shadow:0 0 12px #1a365d4d}.orderlymeds-home .eligibility-back-btn{-webkit-backdrop-filter:blur(8px);color:var(--om-dark-blue);background:#ffffff73;border:1px solid #1a365d26;border-radius:9999px;transition:all .2s;box-shadow:0 1px 4px #1a365d0f}.orderlymeds-home .eligibility-back-btn:hover{background:#fff9;box-shadow:0 2px 8px #1a365d1a}.orderlymeds-home .glass-icon{-webkit-backdrop-filter:blur(8px);background:#ffffff73;border:1.5px solid #ffffffb3;box-shadow:inset 0 1px 2px #ffffff80,0 2px 8px #1a365d0f}.orderlymeds-home .om-card-glass .bg-green-100\/60{-webkit-backdrop-filter:blur(6px);background:#dcfce780}.orderlymeds-home .om-card-glass .rounded-full.border{-webkit-backdrop-filter:blur(6px);background:#fff6;transition:all .15s}.orderlymeds-home .om-card-glass .rounded-full.border:hover{background:#fff9}.orderlymeds-home .om-card-glass{-webkit-backdrop-filter:blur(20px)saturate(1.2);background:#ffffffa6;border:1.5px solid #fffc;animation:.35s cubic-bezier(.4,0,.2,1) glass-fade-in;box-shadow:0 8px 32px #1a365d14,0 2px 8px #1a365d0a,inset 0 1px 1px #fffc}@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:.25s cubic-bezier(.4,0,.2,1) step-enter}@keyframes step-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}
