@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_646807{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}.glassmorphic-card{border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.8);--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(255,255,255,.6));box-shadow:0 8px 32px 0 rgba(31,38,135,.37),0 0 0 1px rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.glassmorphic-card:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 12px 40px 0 rgba(31,38,135,.4),0 0 0 1px rgba(255,255,255,.15)}.glassmorphic-button{border-radius:var(--radius);border-width:1px;border-color:rgb(255 255 255/.3);background-color:rgb(255 255 255/.2);--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.1));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .3s ease}.glassmorphic-button,.glassmorphic-button:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.glassmorphic-button:hover{border-color:rgb(255 255 255/.4);background-color:rgb(255 255 255/.3);--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);transform:translateY(-1px)}.glassmorphic-input{border-radius:var(--radius);border-width:1px;border-color:rgb(255 255 255/.3);background-color:rgb(255 255 255/.6);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:linear-gradient(135deg,rgba(255,255,255,.6),rgba(255,255,255,.4));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.glassmorphic-input:focus{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1));background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(255,255,255,.6))}.glassmorphic-header{border-bottom-width:1px;border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.7);background:linear-gradient(135deg,rgba(255,255,255,.7),rgba(255,255,255,.5))}.glassmorphic-footer,.glassmorphic-header{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.glassmorphic-footer{border-top-width:1px;border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.6);background:linear-gradient(135deg,rgba(255,255,255,.6),rgba(255,255,255,.4))}.payment-method-card{padding:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.8);--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(255,255,255,.6));box-shadow:0 8px 32px 0 rgba(31,38,135,.37),0 0 0 1px rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.payment-method-card:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 12px 40px 0 rgba(31,38,135,.4),0 0 0 1px rgba(255,255,255,.15)}@media (max-width:768px){.payment-method-card{margin-left:.5rem;margin-right:.5rem;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}@media (prefers-color-scheme:dark){.payment-method-card{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(0,0,0,.6));border:1px solid rgba(255,255,255,.1)}}.payment-method-card:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1));--tw-ring-opacity:0.5}@media print{.payment-method-card{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}}.payment-method-card:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.payment-method-card.selected{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1));background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(59,130,246,.05))}.security-badge{padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.8);--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(255,255,255,.6));box-shadow:0 8px 32px 0 rgba(31,38,135,.37),0 0 0 1px rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.security-badge:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 12px 40px 0 rgba(31,38,135,.4),0 0 0 1px rgba(255,255,255,.15)}@media (max-width:768px){.security-badge{margin-left:.5rem;margin-right:.5rem;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}@media (prefers-color-scheme:dark){.security-badge{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(0,0,0,.6));border:1px solid rgba(255,255,255,.1)}}.security-badge:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1));--tw-ring-opacity:0.5}@media print{.security-badge{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}}.security-badge{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.05));border:1px solid rgba(34,197,94,.2)}@keyframes pulse{50%{opacity:.5}}.glassmorphic-loading{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.8);--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(255,255,255,.6));box-shadow:0 8px 32px 0 rgba(31,38,135,.37),0 0 0 1px rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.glassmorphic-loading:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 12px 40px 0 rgba(31,38,135,.4),0 0 0 1px rgba(255,255,255,.15)}@media (max-width:768px){.glassmorphic-loading{margin-left:.5rem;margin-right:.5rem;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}@media (prefers-color-scheme:dark){.glassmorphic-loading{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(0,0,0,.6));border:1px solid rgba(255,255,255,.1)}}.glassmorphic-loading:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1));--tw-ring-opacity:0.5}@media print{.glassmorphic-loading{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}}.glassmorphic-loading{background:linear-gradient(135deg,rgba(255,255,255,.4),rgba(255,255,255,.2))}.glassmorphic-error{--tw-border-opacity:1;border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.8);--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(255,255,255,.6));box-shadow:0 8px 32px 0 rgba(31,38,135,.37),0 0 0 1px rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.glassmorphic-error:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 12px 40px 0 rgba(31,38,135,.4),0 0 0 1px rgba(255,255,255,.15)}@media (max-width:768px){.glassmorphic-error{margin-left:.5rem;margin-right:.5rem;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}@media (prefers-color-scheme:dark){.glassmorphic-error{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(0,0,0,.6));border:1px solid rgba(255,255,255,.1)}}.glassmorphic-error:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1));--tw-ring-opacity:0.5}@media print{.glassmorphic-error{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}}.glassmorphic-error{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05));border:1px solid rgba(239,68,68,.2)}.glassmorphic-success{--tw-border-opacity:1;border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.8);--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(255,255,255,.6));box-shadow:0 8px 32px 0 rgba(31,38,135,.37),0 0 0 1px rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.glassmorphic-success:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 12px 40px 0 rgba(31,38,135,.4),0 0 0 1px rgba(255,255,255,.15)}@media (max-width:768px){.glassmorphic-success{margin-left:.5rem;margin-right:.5rem;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}@media (prefers-color-scheme:dark){.glassmorphic-success{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(0,0,0,.6));border:1px solid rgba(255,255,255,.1)}}.glassmorphic-success:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1));--tw-ring-opacity:0.5}@media print{.glassmorphic-success{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}}.glassmorphic-success{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.05));border:1px solid rgba(34,197,94,.2)}@media (max-width:768px){.glassmorphic-card{margin-left:.5rem;margin-right:.5rem;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.glassmorphic-header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@media (prefers-color-scheme:dark){.glassmorphic-card{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(0,0,0,.6));border:1px solid rgba(255,255,255,.1)}.glassmorphic-header{background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5))}.glassmorphic-footer{background:linear-gradient(135deg,rgba(0,0,0,.6),rgba(0,0,0,.4))}}.glassmorphic-card:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1));--tw-ring-opacity:0.5}.glassmorphic-button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1));--tw-ring-opacity:0.5}@keyframes glassmorphic-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.glassmorphic-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);background-size:200% 100%;animation:glassmorphic-shimmer 2s infinite}@media print{.glassmorphic-card{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}}.liquid-glass-card{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(219,234,254,.8) 50%,rgba(254,242,255,.7));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(14,165,233,.2);border-radius:24px;box-shadow:0 8px 32px 0 rgba(14,165,233,.15),0 0 0 1px rgba(14,165,233,.1),inset 0 1px 0 rgba(255,255,255,.6);transition:all .3s cubic-bezier(.4,0,.2,1)}.solid-card{background:#ffffff;border:1px solid rgba(14,165,233,.12);border-radius:16px;box-shadow:0 8px 24px rgba(31,38,135,.08)}.solid-card .section-divider{height:1px;background-color:#e5e7eb;width:100%}.liquid-glass-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px 0 rgba(14,165,233,.25),0 0 0 1px rgba(14,165,233,.3),inset 0 1px 0 rgba(255,255,255,.7);border-color:rgba(14,165,233,.4)}.liquid-glass-header{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(219,234,254,.9) 50%,rgba(254,242,255,.85));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(14,165,233,.2);box-shadow:0 4px 20px 0 rgba(14,165,233,.15),inset 0 1px 0 rgba(255,255,255,.6)}.solid-header{background:#ffffff;border-bottom:1px solid rgba(229,231,235,1);box-shadow:0 6px 20px rgba(31,38,135,.06)}.solid-footer{background:#ffffff;border-top:1px solid rgba(229,231,235,1);box-shadow:0 -6px 20px rgba(31,38,135,.06)}.liquid-glass-progress{background:linear-gradient(135deg,rgba(255,255,255,.85),rgba(219,234,254,.7) 50%,rgba(254,242,255,.6));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(14,165,233,.15);box-shadow:0 2px 16px 0 rgba(14,165,233,.1),inset 0 1px 0 rgba(255,255,255,.5)}.liquid-glass-footer{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(219,234,254,.8) 50%,rgba(254,242,255,.75));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(14,165,233,.2);box-shadow:0 -4px 20px 0 rgba(14,165,233,.15),inset 0 -1px 0 rgba(255,255,255,.6)}.liquid-glass-button{background:linear-gradient(135deg,rgba(14,165,233,.1),rgba(236,72,153,.05) 50%,rgba(14,165,233,.08));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(14,165,233,.3);border-radius:12px;color:rgb(14,165,233);font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.liquid-glass-button:hover{background:linear-gradient(135deg,rgba(14,165,233,.2),rgba(236,72,153,.15) 50%,rgba(14,165,233,.18));transform:translateY(-1px);box-shadow:0 8px 24px 0 rgba(14,165,233,.2),0 0 0 1px rgba(14,165,233,.4);border-color:rgba(14,165,233,.5)}.gradient-primary{background:linear-gradient(135deg,rgb(14,165,233),rgb(236,72,153) 50%,rgb(14,165,233))}.gradient-secondary{background:linear-gradient(135deg,rgba(14,165,233,.1),rgba(236,72,153,.1) 50%,rgba(14,165,233,.1))}.liquid-glass-card h1,.liquid-glass-card h2,.liquid-glass-card h3,.liquid-glass-card h4{color:rgb(17,24,39)!important;font-weight:700!important}.liquid-glass-card .text-gray-600{color:rgb(75,85,99)!important;font-weight:500!important}.liquid-glass-card .text-gray-700{color:rgb(55,65,81)!important;font-weight:600!important}.liquid-glass-card .text-gray-900{color:rgb(17,24,39)!important;font-weight:600!important}.gradient-secondary{background:linear-gradient(135deg,hsl(210,40%,96.1%),hsl(210,40%,90%) 50%,hsl(210,40%,85%))}.gradient-accent{background:linear-gradient(135deg,hsl(210,40%,96.1%),hsl(217.2,32.6%,17.5%) 50%,hsl(222.2,47.4%,11.2%))}.liquid-glass-input{background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(255,255,255,.6) 50%,rgba(255,255,255,.7));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.3);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.liquid-glass-input:focus{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.8) 50%,rgba(255,255,255,.9));border-color:rgba(59,130,246,.5);box-shadow:0 0 0 3px rgba(59,130,246,.1),0 8px 24px 0 rgba(31,38,135,.15)}.liquid-glass-badge{background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(34,197,94,.1) 50%,rgba(34,197,94,.15));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(34,197,94,.3);border-radius:20px}.liquid-glass-success{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(34,197,94,.08) 50%,rgba(34,197,94,.12));border:1px solid rgba(34,197,94,.3)}.liquid-glass-error{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(239,68,68,.08) 50%,rgba(239,68,68,.12));border:1px solid rgba(239,68,68,.3)}.liquid-glass-warning{background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(245,158,11,.08) 50%,rgba(245,158,11,.12));border:1px solid rgba(245,158,11,.3)}.liquid-glass-info{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(59,130,246,.08) 50%,rgba(59,130,246,.12));border:1px solid rgba(59,130,246,.3)}@keyframes liquid-glass-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.liquid-glass-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);background-size:200% 100%;animation:liquid-glass-shimmer 2s infinite}@keyframes liquid-glass-pulse{0%,to{opacity:1}50%{opacity:.8}}.liquid-glass-pulse{animation:liquid-glass-pulse 2s infinite}@media (max-width:768px){.liquid-glass-card{border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.liquid-glass-header{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.liquid-glass-progress{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}@media (prefers-color-scheme:dark){.liquid-glass-card{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(0,0,0,.6) 50%,rgba(0,0,0,.7));border:1px solid rgba(255,255,255,.1)}.liquid-glass-header{background:linear-gradient(135deg,rgba(0,0,0,.9),rgba(0,0,0,.7) 50%,rgba(0,0,0,.8))}.liquid-glass-progress{background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5) 50%,rgba(0,0,0,.6))}.liquid-glass-footer{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(0,0,0,.6) 50%,rgba(0,0,0,.7))}}.liquid-glass-card:focus-within{box-shadow:0 0 0 3px rgba(59,130,246,.2),0 8px 32px 0 rgba(31,38,135,.15)}.liquid-glass-button:focus{box-shadow:0 0 0 3px rgba(59,130,246,.2),0 8px 24px 0 rgba(31,38,135,.15);outline:none}@media print{.liquid-glass-card,.liquid-glass-footer,.liquid-glass-header,.liquid-glass-progress{background:white!important;border:1px solid #e5e7eb!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.onboarding-glass-container{background:#ffffff;border-radius:24px;box-shadow:0 20px 60px rgba(31,38,135,.12),0 0 0 1px rgba(14,165,233,.08),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.onboarding-glass-container:hover{box-shadow:0 24px 72px rgba(31,38,135,.15),0 0 0 1px rgba(14,165,233,.12),inset 0 1px 0 rgba(255,255,255,1)}.onboarding-glass-card{background:#ffffff;border:1px solid rgba(14,165,233,.1);border-radius:20px;box-shadow:0 12px 40px rgba(31,38,135,.1),0 0 0 1px rgba(14,165,233,.06),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .3s cubic-bezier(.4,0,.2,1)}.onboarding-glass-card:hover{transform:translateY(-2px);box-shadow:0 16px 48px rgba(31,38,135,.12),0 0 0 1px rgba(14,165,233,.1),inset 0 1px 0 rgba(255,255,255,.9);border-color:rgba(14,165,233,.15)}.onboarding-glass-input{background:#ffffff;border:1px solid rgba(14,165,233,.15);border-radius:12px;box-shadow:0 4px 12px rgba(31,38,135,.06),0 0 0 1px rgba(14,165,233,.04),inset 0 1px 0 rgba(255,255,255,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .2s cubic-bezier(.4,0,.2,1);padding:.75rem 1rem;color:rgb(17,24,39);font-size:.875rem;line-height:1.5;position:relative;z-index:1}.onboarding-glass-input::-moz-placeholder{color:rgb(156,163,175)}.onboarding-glass-input::placeholder{color:rgb(156,163,175)}.onboarding-glass-input:focus{outline:none;border-color:rgba(14,165,233,.4);box-shadow:0 0 0 3px rgba(14,165,233,.1),0 8px 20px rgba(31,38,135,.1),0 0 0 1px rgba(14,165,233,.2),inset 0 1px 0 rgba(255,255,255,.9);background:#ffffff}.onboarding-glass-input.border-red-500,.onboarding-glass-input:has(+.text-red-500){border-color:rgba(239,68,68,.5)!important;box-shadow:0 0 0 3px rgba(239,68,68,.1),0 4px 12px rgba(239,68,68,.15),0 0 0 1px rgba(239,68,68,.3),inset 0 1px 0 rgba(255,255,255,.7)}.onboarding-dropdown-error .onboarding-glass-dropdown .onboarding-glass-input,.onboarding-glass-dropdown.error-state .onboarding-glass-input{border-color:rgba(239,68,68,.5)!important;box-shadow:0 0 0 3px rgba(239,68,68,.1),0 4px 12px rgba(239,68,68,.15),0 0 0 1px rgba(239,68,68,.3),inset 0 1px 0 rgba(255,255,255,.7)}.onboarding-dropdown-error .onboarding-glass-dropdown:focus-within .onboarding-glass-input{border-color:rgba(239,68,68,.7)!important;box-shadow:0 0 0 3px rgba(239,68,68,.15),0 8px 20px rgba(239,68,68,.2),0 0 0 1px rgba(239,68,68,.4),inset 0 1px 0 rgba(255,255,255,.9)}.onboarding-glass-input:disabled{background:rgba(249,250,251,.8);color:rgb(156,163,175);cursor:not-allowed}.onboarding-glass-button{background:linear-gradient(135deg,rgba(14,165,233,.95),rgba(236,72,153,.95));border:1px solid rgba(14,165,233,.2);border-radius:12px;box-shadow:0 8px 24px rgba(14,165,233,.2),0 0 0 1px rgba(14,165,233,.1),inset 0 1px 0 rgba(255,255,255,.3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:white;font-weight:600;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.onboarding-glass-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px rgba(14,165,233,.3),0 0 0 1px rgba(14,165,233,.2),inset 0 1px 0 rgba(255,255,255,.4);border-color:rgba(14,165,233,.3)}.onboarding-glass-button:active:not(:disabled){transform:translateY(0)}.onboarding-glass-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.onboarding-glass-button-outline{background:#ffffff;border:1px solid rgba(14,165,233,.2);border-radius:12px;box-shadow:0 4px 12px rgba(31,38,135,.06),0 0 0 1px rgba(14,165,233,.08),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:rgb(14,165,233);font-weight:600;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.onboarding-glass-button-outline:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(31,38,135,.1),0 0 0 1px rgba(14,165,233,.15),inset 0 1px 0 rgba(255,255,255,.9);border-color:rgba(14,165,233,.3);background:rgba(14,165,233,.05)}.onboarding-glass-dropdown{background:transparent;border:none;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.onboarding-glass-dropdown:focus-within{border-color:rgba(14,165,233,.4);box-shadow:0 0 0 3px rgba(14,165,233,.1),0 8px 20px rgba(31,38,135,.1),0 0 0 1px rgba(14,165,233,.2),inset 0 1px 0 rgba(255,255,255,.9)}.onboarding-glass-dropdown-menu{background:#ffffff;border:1px solid rgba(14,165,233,.15);border-radius:12px;box-shadow:0 20px 60px rgba(31,38,135,.15),0 0 0 1px rgba(14,165,233,.1),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);max-height:16rem;overflow-y:auto;position:absolute!important}.onboarding-glass-dropdown.country-dropdown-open{z-index:99999!important;position:relative!important}.onboarding-glass-dropdown.country-dropdown-open .onboarding-glass-dropdown-menu{z-index:100000!important;position:absolute!important}.onboarding-glass-dropdown-item{padding:.75rem 1rem;cursor:pointer;transition:all .15s ease-in-out;border-left:4px solid transparent}.onboarding-glass-dropdown-item:hover{background:linear-gradient(90deg,rgba(14,165,233,.05),rgba(236,72,153,.03));border-left-color:rgba(14,165,233,.3)}.onboarding-glass-dropdown-item.selected{background:linear-gradient(90deg,rgba(14,165,233,.1),rgba(236,72,153,.08));border-left-color:rgb(14,165,233);font-weight:600;color:rgb(14,165,233)}.onboarding-glass-progress{background:#ffffff;border:1px solid rgba(14,165,233,.1);border-radius:16px;box-shadow:0 8px 24px rgba(31,38,135,.08),0 0 0 1px rgba(14,165,233,.06),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:1.5rem}.onboarding-glass-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.2) 50%,transparent);margin:1.5rem 0}.onboarding-glass-id-card{background:rgba(249,250,251,.6);border:1px solid rgba(14,165,233,.12);border-radius:16px;box-shadow:0 4px 16px rgba(31,38,135,.06),0 0 0 1px rgba(14,165,233,.05),inset 0 1px 0 rgba(255,255,255,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.onboarding-glass-id-card:hover{box-shadow:0 8px 24px rgba(31,38,135,.08),0 0 0 1px rgba(14,165,233,.1),inset 0 1px 0 rgba(255,255,255,.8);border-color:rgba(14,165,233,.2)}.onboarding-glass-checkbox{width:1.25rem;height:1.25rem;border:2px solid rgba(14,165,233,.3);border-radius:6px;background:#ffffff;box-shadow:0 2px 8px rgba(31,38,135,.06),inset 0 1px 0 rgba(255,255,255,.7);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative}.onboarding-glass-checkbox:checked{background:linear-gradient(135deg,rgba(14,165,233,.95),rgba(236,72,153,.95));border-color:rgba(14,165,233,.5);box-shadow:0 4px 12px rgba(14,165,233,.2),inset 0 1px 0 rgba(255,255,255,.3)}.onboarding-glass-checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:.875rem;font-weight:700;line-height:1}.onboarding-glass-checkbox:focus{outline:none;box-shadow:0 0 0 3px rgba(14,165,233,.1),0 4px 12px rgba(14,165,233,.15),inset 0 1px 0 rgba(255,255,255,.7)}.onboarding-glass-label{color:rgb(17,24,39);font-weight:600;font-size:.875rem;margin-bottom:.375rem;display:block}.onboarding-glass-label-required:after{content:" *";color:rgb(239,68,68)}.onboarding-glass-helper{color:rgb(107,114,128);font-size:.75rem;margin-top:.125rem;display:block}.onboarding-glass-input::-webkit-validation-bubble-arrow,.onboarding-glass-input::-webkit-validation-bubble-arrow-clipper,.onboarding-glass-input::-webkit-validation-bubble-icon,.onboarding-glass-input::-webkit-validation-bubble-message{display:none!important;visibility:hidden!important;opacity:0!important}.onboarding-glass-input:invalid,.onboarding-glass-input:required:invalid,.onboarding-glass-input:required:valid,.onboarding-glass-input:valid{background-image:none!important;background-position:unset!important;background-size:unset!important;padding-right:1rem!important;box-shadow:0 4px 12px rgba(31,38,135,.06),0 0 0 1px rgba(14,165,233,.04),inset 0 1px 0 rgba(255,255,255,.7)!important}.onboarding-glass-input:after,.onboarding-glass-input:before{display:none!important;content:none!important;visibility:hidden!important;opacity:0!important}.onboarding-glass-dropdown-menu::-webkit-scrollbar{width:8px}.onboarding-glass-dropdown-menu::-webkit-scrollbar-track{background:rgba(249,250,251,.5);border-radius:4px}.onboarding-glass-dropdown-menu::-webkit-scrollbar-thumb{background:rgba(14,165,233,.2);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.onboarding-glass-dropdown-menu::-webkit-scrollbar-thumb:hover{background:rgba(14,165,233,.3);background-clip:padding-box}@media (max-width:768px){.onboarding-glass-card{border-radius:16px;padding:1.5rem}.onboarding-glass-input{padding:.625rem .875rem;font-size:1rem}}