.account_page__da1P8{min-height:100vh;padding-top:72px;position:relative;z-index:3}.account_container__5WRml{max-width:900px;margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-8);display:flex;gap:var(--space-6)}.account_content__BLt02{flex:1 1;min-width:0}@media (max-width:720px){.account_container__5WRml{flex-direction:column}}.AccountNav_nav__S95qx{display:flex;flex-direction:column;gap:var(--space-4);width:200px;flex-shrink:0}.AccountNav_links__5qY40{display:flex;flex-direction:column;gap:var(--space-1);list-style:none}.AccountNav_link__KS1gf{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--color-text-secondary);transition:background var(--transition-fast),color var(--transition-fast)}.AccountNav_link__KS1gf:hover{background:var(--color-surface);color:var(--color-text-primary)}.AccountNav_linkActive__rjrKf{background:var(--color-surface);color:var(--color-accent);font-weight:var(--fw-semibold)}.AccountNav_signOutBtn__BejeC{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:none;color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;text-align:left;transition:border-color var(--transition-fast),color var(--transition-fast)}.AccountNav_signOutBtn__BejeC:hover{border-color:var(--color-accent);color:var(--color-accent)}.AccountNav_signOutBtn__BejeC:disabled{opacity:.5;cursor:default}@media (max-width:720px){.AccountNav_nav__S95qx{flex-direction:row;width:100%;align-items:center;justify-content:space-between;gap:var(--space-3)}.AccountNav_links__5qY40{flex-direction:row}}.Footer_footer__eNA9m{position:relative;z-index:4;background:var(--footer-bg);border-top:1px solid var(--footer-border);margin-top:auto}.Footer_container__IkLXC{max-width:1280px;margin:0 auto;padding:0 4rem}.Footer_top__c3EOc{display:grid;grid-template-columns:1fr 2fr;grid-gap:64px;gap:64px;align-items:start;padding:48px 0 40px;border-bottom:1px solid rgba(183,192,199,.08)}.Footer_brand__Lj6Sp{display:flex;flex-direction:column;align-items:flex-start}.Footer_logo__8uCHD{height:38px;width:auto;margin-bottom:12px;display:block}.Footer_tagline__WuViG{font-family:var(--font-body);font-size:var(--text-sm);color:var(--footer-text);line-height:1.6;margin:0 0 18px;max-width:260px}.Footer_badge__jseXV{display:inline-flex;align-items:center;gap:6px;background:rgba(37,188,186,.08);border:1px solid rgba(37,188,186,.2);border-radius:4px;padding:4px 10px;margin-top:20px;font-family:var(--font-body);font-size:.65rem;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--footer-accent)}.Footer_badgeDot__WKmXg{width:6px;height:6px;border-radius:50%;background:var(--footer-accent);flex-shrink:0}.Footer_nav__BLEuE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.Footer_col__TmcuA{display:flex;flex-direction:column;gap:9px}.Footer_colTitle__u3AX5{font-family:var(--font-body);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--footer-accent);font-weight:var(--fw-bold);margin:0 0 5px}.Footer_link___mmVB{font-family:var(--font-body);font-size:var(--text-sm);color:var(--footer-text);text-decoration:none;transition:color .2s;line-height:1.4}.Footer_link___mmVB:hover{color:#ffffff}.Footer_bottom__ch0uR{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.Footer_copyright__vFlrA,.Footer_ruo__FqTrM{font-family:var(--font-body);font-size:.7rem;color:var(--footer-text-muted);margin:0;line-height:1.5}@media (max-width:900px){.Footer_container__IkLXC{padding:0 2rem}.Footer_top__c3EOc{grid-template-columns:1fr;gap:32px;padding:36px 0 32px}.Footer_tagline__WuViG{max-width:100%}.Footer_nav__BLEuE{grid-template-columns:repeat(3,1fr);gap:24px}.Footer_bottom__ch0uR{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 0}}@media (max-width:480px){.Footer_nav__BLEuE{grid-template-columns:1fr 1fr}}.GlobalSpotlight_overlay__eKsFs{position:fixed;inset:0;z-index:2;pointer-events:none;background:var(--color-bg);--x:-999px;--y:-999px;--radius:200px;--head-x:-999px;--head-y:-999px;--pulse:0;--t0-x:-999px;--t0-y:-999px;--t1-x:-999px;--t1-y:-999px;--t2-x:-999px;--t2-y:-999px;--t3-x:-999px;--t3-y:-999px;--t4-x:-999px;--t4-y:-999px;--t5-x:-999px;--t5-y:-999px;--t6-x:-999px;--t6-y:-999px;--t7-x:-999px;--t7-y:-999px;mask-image:radial-gradient(circle var(--radius) at var(--x) var(--y),transparent 0,rgba(0,0,0,.15) 20%,rgba(0,0,0,.45) 45%,rgba(0,0,0,.78) 68%,rgba(0,0,0,.93) 85%,black 100%),radial-gradient(circle 160px at var(--head-x) var(--head-y),rgba(0,0,0,calc(1 - var(--pulse))) 0,rgba(0,0,0,calc(1 - var(--pulse) * .7)) 30%,rgba(0,0,0,calc(1 - var(--pulse) * .3)) 65%,black 100%),radial-gradient(circle 140px at var(--t0-x) var(--t0-y),rgba(0,0,0,calc(1 - var(--pulse) * .95)) 0,rgba(0,0,0,calc(1 - var(--pulse) * .55)) 40%,rgba(0,0,0,calc(1 - var(--pulse) * .15)) 70%,black 100%),radial-gradient(circle 130px at var(--t1-x) var(--t1-y),rgba(0,0,0,calc(1 - var(--pulse) * .88)) 0,rgba(0,0,0,calc(1 - var(--pulse) * .48)) 40%,rgba(0,0,0,calc(1 - var(--pulse) * .12)) 70%,black 100%),radial-gradient(circle 118px at var(--t2-x) var(--t2-y),rgba(0,0,0,calc(1 - var(--pulse) * .78)) 0,rgba(0,0,0,calc(1 - var(--pulse) * .38)) 40%,rgba(0,0,0,calc(1 - var(--pulse) * .08)) 70%,black 100%),radial-gradient(circle 104px at var(--t3-x) var(--t3-y),rgba(0,0,0,calc(1 - var(--pulse) * .66)) 0,rgba(0,0,0,calc(1 - var(--pulse) * .28)) 40%,black 70%),radial-gradient(circle 90px at var(--t4-x) var(--t4-y),rgba(0,0,0,calc(1 - var(--pulse) * .52)) 0,rgba(0,0,0,calc(1 - var(--pulse) * .2)) 40%,black 70%),radial-gradient(circle 76px at var(--t5-x) var(--t5-y),rgba(0,0,0,calc(1 - var(--pulse) * .38)) 0,rgba(0,0,0,calc(1 - var(--pulse) * .12)) 40%,black 70%),radial-gradient(circle 62px at var(--t6-x) var(--t6-y),rgba(0,0,0,calc(1 - var(--pulse) * .24)) 0,rgba(0,0,0,calc(1 - var(--pulse) * .06)) 40%,black 70%),radial-gradient(circle 48px at var(--t7-x) var(--t7-y),rgba(0,0,0,calc(1 - var(--pulse) * .12)) 0,black 50%);-webkit-mask-image:radial-gradient(circle var(--radius) at var(--x) var(--y),transparent 0,rgba(0,0,0,.15) 20%,rgba(0,0,0,.45) 45%,rgba(0,0,0,.78) 68%,rgba(0,0,0,.93) 85%,black 100%),radial-gradient(circle 160px at var(--head-x) var(--head-y),rgba(0,0,0,calc(1 - var(--pulse))) 0,rgba(0,0,0,calc(1 - var(--pulse) * .7)) 30%,rgba(0,0,0,calc(1 - var(--pulse) * .3)) 65%,black 100%),radial-gradient(circle 140px at var(--t0-x) var(--t0-y),rgba(0,0,0,calc(1 - var(--pulse) * .95)) 0,rgba(0,0,0,calc(1 - var(--pulse) * .55)) 40%,rgba(0,0,0,calc(1 - var(--pulse) * .15)) 70%,black 100%),radial-gradient(circle 130px at var(--t1-x) var(--t1-y),rgba(0,0,0,calc(1 - var(--pulse) * .88)) 0,rgba(0,0,0,calc(1 - var(--pulse) * .48)) 40%,rgba(0,0,0,calc(1 - var(--pulse) * .12)) 70%,black 100%),radial-gradient(circle 118px at var(--t2-x) var(--t2-y),rgba(0,0,0,calc(1 - var(--pulse) * .78)) 0,rgba(0,0,0,calc(1 - var(--pulse) * .38)) 40%,rgba(0,0,0,calc(1 - var(--pulse) * .08)) 70%,black 100%),radial-gradient(circle 104px at var(--t3-x) var(--t3-y),rgba(0,0,0,calc(1 - var(--pulse) * .66)) 0,rgba(0,0,0,calc(1 - var(--pulse) * .28)) 40%,black 70%),radial-gradient(circle 90px at var(--t4-x) var(--t4-y),rgba(0,0,0,calc(1 - var(--pulse) * .52)) 0,rgba(0,0,0,calc(1 - var(--pulse) * .2)) 40%,black 70%),radial-gradient(circle 76px at var(--t5-x) var(--t5-y),rgba(0,0,0,calc(1 - var(--pulse) * .38)) 0,rgba(0,0,0,calc(1 - var(--pulse) * .12)) 40%,black 70%),radial-gradient(circle 62px at var(--t6-x) var(--t6-y),rgba(0,0,0,calc(1 - var(--pulse) * .24)) 0,rgba(0,0,0,calc(1 - var(--pulse) * .06)) 40%,black 70%),radial-gradient(circle 48px at var(--t7-x) var(--t7-y),rgba(0,0,0,calc(1 - var(--pulse) * .12)) 0,black 50%);mask-composite:intersect;-webkit-mask-composite:source-in}.GlobalSpotlight_zoomCanvas__jKhB7{position:fixed;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.Hero_hero__w_h7n{position:relative;width:100%;height:100vh;min-height:640px;display:flex;align-items:center;justify-content:center;overflow:hidden}.Hero_zoomCanvas__8Ds4R{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.Hero_overlayTop__7Prj9{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,var(--color-hero-overlay-start) 0,transparent 30%,transparent 65%,var(--color-hero-overlay-end) 100%);pointer-events:none}.Hero_content__YSLKh{position:relative;z-index:3;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px;padding:0 24px;max-width:820px;pointer-events:none}.Hero_eyebrow__6smuQ{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:.06em;color:var(--color-accent-blue);margin:0}.Hero_headline__PsWiE{font-size:clamp(44px,7vw,80px);line-height:1.06;text-transform:uppercase;margin:0;background:linear-gradient(60deg,#C6C6C7,#E0E0E1 25%,#ffffff 45%,#9E9E9F 65%,#8B8A8A 80%,#C6C6C7);-webkit-background-clip:text;background-clip:text}.Hero_accent__dRdXh,.Hero_headline__PsWiE{font-family:var(--font-heading);font-weight:var(--fw-extrabold);letter-spacing:.18em;-webkit-text-fill-color:transparent}.Hero_accent__dRdXh{background:linear-gradient(60deg,#1da8a7,#25BCBA 40%,#2dd4d2 70%,#25BCBA);-webkit-background-clip:text;background-clip:text}.Hero_accentV__stQOF{background:linear-gradient(180deg,#25BCBA,#1da8a7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.35em;font-weight:var(--fw-extrabold);letter-spacing:0;display:inline-block;line-height:.75;vertical-align:-.15em}.Hero_sub__TcNee{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--fw-regular);line-height:1.7;color:var(--color-text-secondary);margin:0;max-width:530px}.Hero_stats__buHEi{display:flex;align-items:stretch;gap:20px;margin-top:32px;max-width:100%}.Hero_stat__xnXNn{width:160px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px 24px;border:1px solid var(--color-stat-border);background:var(--color-stat-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:15px}.Hero_statNum__Gt_1W{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--fw-bold);letter-spacing:.05em;color:var(--color-text-primary);line-height:1}.Hero_statLabel__oLA2Q{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-blue)}.Hero_divider__cvPCa{display:none}.Hero_heroLogo__Bn7Jz{width:920px;max-width:90%}@media (max-width:1555px){.Hero_content__YSLKh{padding-top:80px}}@media (max-width:600px){.Hero_content__YSLKh{padding-top:90px;gap:16px}.Hero_stats__buHEi{flex-wrap:wrap;gap:12px;padding:0;margin-top:16px}.Hero_stat__xnXNn{width:calc(50% - 6px);flex:none;padding:16px 12px}.Hero_statNum__Gt_1W{font-size:var(--text-xl)}.Hero_sub__TcNee{font-size:var(--text-sm)}.Hero_ctaRow__d5LK4{flex-direction:column;gap:10px;margin-top:20px}.Hero_btnOutline__YO92f,.Hero_btnPrimary__uuxSe{width:100%;max-width:320px;height:50px;font-size:var(--text-xs)}}.Hero_ctaRow__d5LK4{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:32px;pointer-events:auto;width:100%}.Hero_btnOutline__YO92f,.Hero_btnPrimary__uuxSe{width:250px;height:56px;border-radius:8px;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease}.Hero_btnPrimary__uuxSe{background:var(--color-accent-blue);color:#000000;border:1px solid var(--color-accent-blue)}.Hero_btnOutline__YO92f,.Hero_btnPrimary__uuxSe:hover{background:transparent;color:var(--color-accent-blue)}.Hero_btnOutline__YO92f{border:1px solid var(--color-accent-blue)}.Hero_btnOutline__YO92f:hover{background:var(--color-accent-blue);color:#040a16}.login_wrapper__P73_Y{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;z-index:10}.login_card__bNF89{background:rgba(5,19,31,.75);border:1px solid rgba(37,188,186,.2);border-radius:16px;padding:3rem 2.5rem;width:100%;max-width:420px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.login_logo__h4_TY{display:block;width:300px;margin:0 auto 1rem}.login_title__bpWzC{font-size:1.6rem;font-weight:700;letter-spacing:.2em;color:#ffffff;text-align:center;margin:0 0 .25rem}.login_subtitle___v_AD{text-align:center;color:rgba(255,255,255,.4);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2rem}.login_field__c68UR{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}.login_field__c68UR label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:.08em;color:rgba(255,255,255,.45);text-transform:uppercase}.login_field__c68UR input{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem 1rem;color:#ffffff;font-family:var(--font-body);font-size:var(--text-sm);outline:none;transition:border-color .2s}.login_field__c68UR input:focus{border-color:rgba(37,188,186,.5)}.login_field__c68UR input::placeholder{color:rgba(255,255,255,.18)}.login_error__ozzir{color:#ff6b6b;margin:-.5rem 0 1rem;text-align:center}.login_btn__KEB9J,.login_error__ozzir{font-family:var(--font-body);font-size:var(--text-xs)}.login_btn__KEB9J{width:100%;padding:.85rem;background:var(--color-accent-blue);border:1px solid var(--color-accent-blue);border-radius:8px;color:#040a16;font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s;margin-top:.5rem}.login_btn__KEB9J:hover{background:transparent;color:var(--color-accent-blue)}.login_btn__KEB9J:disabled{opacity:.5;cursor:not-allowed}.login_register__LV8y0{text-align:center;font-family:var(--font-body);font-size:var(--text-xs);color:rgba(255,255,255,.3);margin-top:1.5rem}.login_register__LV8y0 a{color:var(--color-accent-blue);text-decoration:none;opacity:.8;transition:opacity .2s}.login_register__LV8y0 a:hover{opacity:1}.login_backHome__TFwlS{text-align:center;font-family:var(--font-body);font-size:var(--text-xs);margin-top:var(--space-3)}.login_backHome__TFwlS a{color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast)}.login_backHome__TFwlS a:hover{color:var(--color-accent-blue)}.login_inputWrap__J4R3a{position:relative;display:flex;align-items:center}.login_inputWrap__J4R3a input{width:100%;padding-right:2.75rem}.login_eyeBtn__v0OtH{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;color:rgba(255,255,255,.3);display:flex;align-items:center;padding:0;transition:color .2s}.login_eyeBtn__v0OtH:hover{color:rgba(37,188,186,.8)}.register_wrapper__1TwPz{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;z-index:10}.register_card__uPKWQ{background:rgba(5,19,31,.75);border:1px solid rgba(37,188,186,.2);border-radius:16px;padding:3rem 2.5rem;width:100%;max-width:420px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.register_logo__uF_7v{display:block;width:250px;margin:0 auto 1rem}.register_subtitle__6gV2G{text-align:center;color:rgba(255,255,255,.4);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2rem}.register_field__AAwKl{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}.register_field__AAwKl label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:.08em;color:rgba(255,255,255,.45);text-transform:uppercase}.register_field__AAwKl input{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem 1rem;color:#ffffff;font-family:var(--font-body);font-size:var(--text-sm);outline:none;transition:border-color .2s;width:100%}.register_field__AAwKl input:focus{border-color:rgba(37,188,186,.5)}.register_field__AAwKl input::placeholder{color:rgba(255,255,255,.18)}.register_inputWrap__989Gg{position:relative;display:flex;align-items:center}.register_inputWrap__989Gg input{padding-right:2.75rem}.register_eyeBtn__ewzJf{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;color:rgba(255,255,255,.3);display:flex;align-items:center;padding:0;transition:color .2s}.register_eyeBtn__ewzJf:hover{color:rgba(37,188,186,.8)}.register_error__7_zwF{color:#ff6b6b;margin:-.5rem 0 1rem;text-align:center}.register_btn__8Xjwc,.register_error__7_zwF{font-family:var(--font-body);font-size:var(--text-xs)}.register_btn__8Xjwc{width:100%;padding:.85rem;background:var(--color-accent-blue);border:1px solid var(--color-accent-blue);border-radius:8px;color:#040a16;font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s;margin-top:.5rem}.register_btn__8Xjwc:hover{background:transparent;color:var(--color-accent-blue)}.register_btn__8Xjwc:disabled{opacity:.5;cursor:not-allowed}.register_register__BZXho{text-align:center;font-family:var(--font-body);font-size:var(--text-xs);color:rgba(255,255,255,.3);margin-top:1.5rem}.register_register__BZXho a{color:var(--color-accent-blue);text-decoration:none;opacity:.8;transition:opacity .2s}.register_register__BZXho a:hover{opacity:1}.register_checkboxField___5yKJ{display:flex;align-items:flex-start;gap:10px;margin-bottom:1.25rem}.register_checkboxField___5yKJ input[type=checkbox]{width:16px;height:16px;min-width:16px;accent-color:var(--color-accent-blue);cursor:pointer;margin-top:1px}.register_checkboxField___5yKJ label{font-family:var(--font-body);font-size:var(--text-xs);color:rgba(255,255,255,.4);line-height:1.5;cursor:pointer}.register_checkboxField___5yKJ label a{color:var(--color-accent-blue);text-decoration:none;opacity:.8;transition:opacity .2s}.register_checkboxField___5yKJ label a:hover{opacity:1}.GoogleSignInButton_wrapper__oNaRN{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}.GoogleSignInButton_button__5OAZr{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:.85rem var(--space-4);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);color:#ffffff;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base)}.GoogleSignInButton_button__5OAZr:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.32)}.GoogleSignInButton_button__5OAZr:disabled{opacity:.55;cursor:not-allowed}.GoogleSignInButton_icon___Gnqh{width:18px;height:18px;flex-shrink:0}.GoogleSignInButton_error__jPV36{margin:0;color:#ff6b6b;font-family:var(--font-body);font-size:var(--text-xs);text-align:center}.GoogleSignInButton_divider___AUe5{display:flex;align-items:center;gap:var(--space-3);color:rgba(255,255,255,.35);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:.12em;text-transform:uppercase}.GoogleSignInButton_divider___AUe5:after,.GoogleSignInButton_divider___AUe5:before{content:"";flex:1 1;height:1px;background:rgba(255,255,255,.12)}.ClipCardForm_wrap__1w8QL{display:flex;flex-direction:column;gap:var(--space-3)}.ClipCardForm_status__OkOC4{display:flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted)}.ClipCardForm_spinner__Krmb_{width:14px;height:14px;border:2px solid var(--color-accent-border);border-top-color:var(--color-accent);border-radius:var(--radius-full);animation:ClipCardForm_clipCardSpin__MWb2h .8s linear infinite}@keyframes ClipCardForm_clipCardSpin__MWb2h{to{transform:rotate(1turn)}}.ClipCardForm_error__bAhWY{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-danger)}.ClipCardForm_container__yXs0P{min-height:0}.ClipCardForm_containerReady__mEEYl{min-height:56px}.ClipCardForm_mockWrap__f7P_Z{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--color-warning-border);border-radius:var(--radius-sm);background:var(--color-warning-alpha)}.ClipCardForm_mockNotice__u8wl2{margin:0;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-warning)}.ClipCardForm_mockField__BlcJm{display:flex;flex-direction:column;gap:var(--space-1)}.ClipCardForm_mockLabel__Mo59_{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.ClipCardForm_mockInput__kPsnw,.ClipCardForm_mockSelect__MoxCH{width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);outline:none}.ClipCardForm_mockInput__kPsnw:focus,.ClipCardForm_mockSelect__MoxCH:focus{border-color:var(--color-accent-border)}.ThreeDsOverlay_overlay__dO977{position:fixed;inset:0;z-index:300;display:flex;flex-direction:column;background:var(--color-bg)}.ThreeDsOverlay_bar__tY5pn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);background:var(--color-nav-bg)}.ThreeDsOverlay_title__6iy7z{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.ThreeDsOverlay_cancel__eZDxU{background:transparent;border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer;transition:border-color var(--transition-fast)}.ThreeDsOverlay_cancel__eZDxU:hover{border-color:var(--color-accent-border)}.ThreeDsOverlay_frame__VrCoW{flex:1 1;width:100%;border:none;background:#ffffff}.CartSidebar_overlay__kGo5I{position:fixed;inset:0;z-index:200;background:rgba(2,6,14,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .3s ease}.CartSidebar_overlayVisible__LB7FQ{opacity:1;pointer-events:auto}.CartSidebar_sidebar__nmGFH{position:fixed;top:0;right:0;bottom:0;z-index:201;width:420px;max-width:100vw;background:rgba(4,10,22,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid rgba(126,200,227,.12);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .38s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.CartSidebar_sidebarOpen__MM8Id{transform:translateX(0)}.CartSidebar_header__o0pml{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;flex-shrink:0}.CartSidebar_headerLeft__T7IPw{display:flex;align-items:center;gap:10px}.CartSidebar_title__ULtUC{font-family:var(--font-body);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.04em;color:#ffffff;margin:0}.CartSidebar_badge__7jhyz{min-width:20px;height:20px;border-radius:50%;background:#7ec8e3;color:#040a16;font-family:var(--font-body);font-size:10px;font-weight:var(--fw-bold);display:flex;align-items:center;justify-content:center;padding:0 4px}.CartSidebar_closeBtn__3EK0o{width:32px;height:32px;background:transparent;border:1px solid rgba(126,200,227,.15);color:rgba(255,255,255,.5);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s,border-color .2s}.CartSidebar_closeBtn__3EK0o:hover{color:#7ec8e3;border-color:rgba(126,200,227,.4)}.CartSidebar_divider__bbpAT{height:1px;background:rgba(126,200,227,.08);flex-shrink:0}.CartSidebar_empty__FYkH8{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 28px;text-align:center;gap:12px}.CartSidebar_emptyIcon__9aZP6{color:rgba(126,200,227,.2);margin-bottom:8px}.CartSidebar_emptyTitle__OQfzb{font-family:var(--font-body);font-size:16px;font-weight:var(--fw-bold);color:rgba(255,255,255,.6);letter-spacing:.06em;margin:0}.CartSidebar_emptySubtitle__EJQpc{font-family:var(--font-body);font-size:12px;color:rgba(255,255,255,.3);margin:0;max-width:220px;line-height:1.6}.CartSidebar_emptyBtn__9xJgL{margin-top:12px;font-family:var(--font-body);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.04em;color:#040a16;background:#7ec8e3;text-decoration:none;padding:10px 24px;transition:background .2s}.CartSidebar_emptyBtn__9xJgL:hover{background:#ffffff}.CartSidebar_itemsList__l_paJ{flex:1 1;overflow-y:auto;padding:8px 0;scrollbar-width:thin;scrollbar-color:rgba(126,200,227,.15) transparent}.CartSidebar_itemsList__l_paJ::-webkit-scrollbar{width:4px}.CartSidebar_itemsList__l_paJ::-webkit-scrollbar-track{background:transparent}.CartSidebar_itemsList__l_paJ::-webkit-scrollbar-thumb{background:rgba(126,200,227,.15);border-radius:2px}.CartSidebar_item__MHazG{display:flex;gap:16px;padding:16px 28px;border-bottom:1px solid rgba(126,200,227,.06);transition:background .15s}.CartSidebar_item__MHazG:hover{background:rgba(126,200,227,.03)}.CartSidebar_item__MHazG:last-child{border-bottom:none}.CartSidebar_itemImage__hcBy3{position:relative;width:72px;height:72px;flex-shrink:0;overflow:hidden;border:1px solid rgba(126,200,227,.1);background:rgba(4,18,40,.8)}.CartSidebar_itemInfo__hmdPO{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.CartSidebar_itemTop__PxaGn{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.CartSidebar_itemCategory__GJiBs{font-size:8px;letter-spacing:.06em;color:rgba(126,200,227,.6)}.CartSidebar_itemCategory__GJiBs,.CartSidebar_itemName__pEDB7{font-family:var(--font-body);font-weight:var(--fw-bold);margin:0 0 2px}.CartSidebar_itemName__pEDB7{font-size:14px;color:#ffffff;letter-spacing:.02em;line-height:1.2}.CartSidebar_itemDose__6ODsG{font-family:var(--font-body);font-size:10px;color:rgba(255,255,255,.35);margin:0;letter-spacing:.04em}.CartSidebar_removeBtn__W0e3e{background:transparent;border:none;color:rgba(255,255,255,.25);cursor:pointer;padding:4px;flex-shrink:0;transition:color .2s;display:flex;align-items:center}.CartSidebar_removeBtn__W0e3e:hover{color:rgba(255,100,100,.7)}.CartSidebar_itemBottom__AKOHy{display:flex;align-items:center;justify-content:space-between}.CartSidebar_qtyWrap__4I_gt{display:flex;align-items:center;border:1px solid rgba(126,200,227,.15);height:30px}.CartSidebar_qtyBtn__IPch2{width:28px;height:100%;background:transparent;border:none;color:rgba(255,255,255,.5);font-size:16px;cursor:pointer;transition:color .2s,background .2s;display:flex;align-items:center;justify-content:center;line-height:1}.CartSidebar_qtyBtn__IPch2:hover{color:#7ec8e3;background:rgba(126,200,227,.05)}.CartSidebar_qtyBtn__IPch2:disabled{opacity:.4;cursor:not-allowed}.CartSidebar_qtyBtn__IPch2:disabled:hover{color:rgba(255,255,255,.5);background:transparent}.CartSidebar_qtyVal__PJ3BB{width:32px;text-align:center;font-family:var(--font-body);font-size:13px;font-weight:var(--fw-bold);color:#ffffff;letter-spacing:.04em;border-left:1px solid rgba(126,200,227,.15);border-right:1px solid rgba(126,200,227,.15);height:100%;display:flex;align-items:center;justify-content:center}.CartSidebar_itemPricing__6mju9{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.CartSidebar_itemUnitPrice___Xtej{font-family:var(--font-body);font-size:9px;color:rgba(255,255,255,.3);letter-spacing:.04em}.CartSidebar_itemTotal__cmrKd{font-family:var(--font-body);font-size:15px;font-weight:var(--fw-bold);color:#ffffff;letter-spacing:.02em}.CartSidebar_couponSection__j2evi{flex-shrink:0;padding:0 28px 12px}.CartSidebar_couponInputRow__nBrbO{display:flex;gap:8px}.CartSidebar_couponInput__oMR_K{flex:1 1;background:rgba(255,255,255,.04);border:1px solid rgba(126,200,227,.15);border-radius:6px;padding:10px 12px;color:#ffffff;font-family:var(--font-body);font-size:12px;letter-spacing:.04em;outline:none;transition:border-color .2s;min-width:0}.CartSidebar_couponInput__oMR_K::placeholder{color:rgba(255,255,255,.25)}.CartSidebar_couponInput__oMR_K:focus{border-color:rgba(126,200,227,.4)}.CartSidebar_couponApplyBtn__YcHyQ{flex-shrink:0;background:transparent;border:1px solid rgba(126,200,227,.3);border-radius:6px;padding:0 16px;color:#7ec8e3;font-family:var(--font-body);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.04em;cursor:pointer;transition:background .2s}.CartSidebar_couponApplyBtn__YcHyQ:hover:not(:disabled){background:rgba(126,200,227,.08)}.CartSidebar_couponApplyBtn__YcHyQ:disabled{opacity:.4;cursor:not-allowed}.CartSidebar_couponError__ziYPF{font-family:var(--font-body);font-size:11px;color:#ff6b6b;margin:8px 0 0}.CartSidebar_couponBadge__scHKC{display:flex;align-items:center;justify-content:space-between;gap:8px;background:rgba(0,200,100,.1);border:1px solid rgba(0,200,100,.25);border-radius:6px;padding:10px 12px}.CartSidebar_couponBadgeText__vaUy6{font-family:var(--font-body);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.04em;color:#00c864}.CartSidebar_couponRemoveBtn__3Vdlo{background:none;border:none;color:rgba(0,200,100,.6);cursor:pointer;padding:2px;flex-shrink:0;transition:color .2s}.CartSidebar_couponRemoveBtn__3Vdlo:hover{color:#00c864}.CartSidebar_discountValue__vcCtV{color:#00c864!important;font-weight:var(--fw-bold)}.CartSidebar_footer__IlW3x{flex-shrink:0;padding:0 28px 28px}.CartSidebar_subtotalRow__c0Rhz{display:flex;align-items:center;justify-content:space-between;padding:16px 0 8px}.CartSidebar_subtotalLabel__QTIQa{font-family:var(--font-body);font-size:11px;color:rgba(255,255,255,.45);letter-spacing:.08em}.CartSidebar_subtotalValue__vIolz{font-family:var(--font-body);font-size:22px;font-weight:var(--fw-bold);color:#ffffff;letter-spacing:.02em}.CartSidebar_footerNote__UNO9s{font-family:var(--font-body);font-size:10px;color:rgba(255,255,255,.25);margin:0 0 16px;line-height:1.5;text-align:center}.CartSidebar_checkoutBtn__PVsnm{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#7ec8e3;color:#040a16;text-decoration:none;font-family:var(--font-body);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.04em;padding:15px;transition:background .2s;margin-bottom:10px}.CartSidebar_checkoutBtn__PVsnm:hover{background:#ffffff}.CartSidebar_clearBtn__h60_4{display:block;width:100%;background:transparent;border:none;color:rgba(255,255,255,.2);font-family:var(--font-body);font-size:10px;letter-spacing:.04em;cursor:pointer;padding:8px;text-align:center;transition:color .2s}.CartSidebar_clearBtn__h60_4:hover{color:rgba(255,100,100,.6)}@media (max-width:480px){.CartSidebar_sidebar__nmGFH{width:100vw}}.CartSidebar_backBtn__k4eYt{background:none;border:none;color:rgba(255,255,255,.5);font-size:1rem;cursor:pointer;padding:0 8px 0 0;transition:color .2s}.CartSidebar_backBtn__k4eYt:hover{color:#ffffff}.CartSidebar_loginForm___TQX_{display:flex;flex-direction:column;flex:1 1;overflow:hidden}.CartSidebar_loginForm___TQX_ .CartSidebar_formScroll__sydpO{padding:2rem 1.75rem;gap:1rem;align-items:center}.CartSidebar_loginIntro__M_vZG{font-family:var(--font-body);font-size:.82rem;color:rgba(255,255,255,.45);line-height:1.6;margin:0 0 8px;text-align:center}.CartSidebar_loginScroll__nmKsD{flex:1 1;overflow-y:auto;padding:2rem 1.75rem;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.75rem;scrollbar-width:thin;scrollbar-color:rgba(126,200,227,.15) transparent}.CartSidebar_loginField__Rt8ZY{display:flex;flex-direction:column;gap:.3rem;width:100%}.CartSidebar_loginField__Rt8ZY label{font-family:var(--font-body);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.4)}.CartSidebar_loginField__Rt8ZY input{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.6rem .75rem;color:#ffffff;font-family:var(--font-body);font-size:.85rem;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box}.CartSidebar_loginField__Rt8ZY input:focus{border-color:rgba(126,200,227,.4)}.CartSidebar_loginField__Rt8ZY input::placeholder{color:rgba(255,255,255,.2)}.CartSidebar_loginError__me4Lx{font-family:var(--font-body);font-size:.78rem;color:#ff6b6b;margin:0}.CartSidebar_loginSuccess__Bu8vC{font-family:var(--font-body);font-size:.78rem;color:#25BCBA;margin:0}.CartSidebar_loginLinks__EIDPn{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:.5rem}.CartSidebar_loginLinkBtn__5a50j{background:none;border:none;font-family:var(--font-body);font-size:.78rem;color:rgba(126,200,227,.7);cursor:pointer;text-decoration:none;transition:color .2s}.CartSidebar_loginLinkBtn__5a50j:hover{color:#7ec8e3}.CartSidebar_addressSelector__9V_e1{display:flex;flex-direction:column;gap:.5rem}.CartSidebar_addressOption__egD2w{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.07);border-radius:8px;cursor:pointer;transition:border-color .2s,background .2s}.CartSidebar_addressOption__egD2w:hover{border-color:rgba(126,200,227,.25);background:rgba(126,200,227,.03)}.CartSidebar_addressOptionActive__CbmcK{border-color:rgba(126,200,227,.5)!important;background:rgba(126,200,227,.06)!important}.CartSidebar_addressAlias__3eFen{font-family:var(--font-body);font-size:.85rem;font-weight:var(--fw-bold);color:#ffffff;margin:0}.CartSidebar_addressRecap__OYJY4{font-family:var(--font-body);font-size:.78rem;color:rgba(255,255,255,.4);margin:.2rem 0 0;line-height:1.5}.CartSidebar_checkoutForm__CiVEf{display:flex;flex-direction:column;flex:1 1;overflow:hidden}.CartSidebar_formScroll__sydpO{flex:1 1;overflow-y:auto;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}.CartSidebar_formSection__XTIPy{display:flex;flex-direction:column;gap:.75rem}.CartSidebar_formSectionTitle__MeY3_{font-family:var(--font-body);font-size:.65rem;letter-spacing:.06em;color:#7ec8e3;margin:0;padding-bottom:.5rem;border-bottom:1px solid rgba(126,200,227,.1)}.CartSidebar_formField__HTGx1{display:flex;flex-direction:column;gap:.3rem;flex:1 1}.CartSidebar_formField__HTGx1 label{font-family:var(--font-body);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.4)}.CartSidebar_formField__HTGx1 input,.CartSidebar_formField__HTGx1 textarea{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.6rem .75rem;color:#ffffff;font-family:var(--font-body);font-size:.85rem;outline:none;transition:border-color .2s;resize:none;width:100%;box-sizing:border-box}.CartSidebar_formField__HTGx1 input:focus,.CartSidebar_formField__HTGx1 textarea:focus{border-color:rgba(126,200,227,.4)}.CartSidebar_formField__HTGx1 input::placeholder,.CartSidebar_formField__HTGx1 textarea::placeholder{color:rgba(255,255,255,.2)}.CartSidebar_formRow__J_b_u{display:flex;gap:.75rem}.CartSidebar_shippingOptions__8FwgY{display:flex;flex-direction:column;gap:.5rem}.CartSidebar_shippingOption__WxEu3{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.07);border-radius:8px;cursor:pointer;transition:border-color .2s,background .2s}.CartSidebar_shippingOption__WxEu3:hover{border-color:rgba(126,200,227,.25);background:rgba(126,200,227,.03)}.CartSidebar_shippingOptionActive__TyQGt{border-color:rgba(126,200,227,.5)!important;background:rgba(126,200,227,.06)!important}.CartSidebar_shippingOptionLeft___5Eaa{display:flex;align-items:center;gap:.75rem}.CartSidebar_shippingRadio__kWrGk{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.2);flex-shrink:0;transition:border-color .2s,background .2s}.CartSidebar_shippingRadioActive__k3MYW{border-color:#7ec8e3;background:#7ec8e3;box-shadow:0 0 0 3px rgba(126,200,227,.15)}.CartSidebar_shippingName__j25su{font-family:var(--font-body);font-size:.85rem;font-weight:var(--fw-bold);color:#ffffff;margin:0;letter-spacing:.04em}.CartSidebar_shippingDays__ANVDO{font-family:var(--font-body);font-size:.72rem;color:rgba(255,255,255,.4);margin:0;letter-spacing:.04em}.CartSidebar_shippingPrice__8KqPK{font-family:var(--font-body);font-size:.85rem;font-weight:var(--fw-bold);color:#7ec8e3;letter-spacing:.06em}.CartSidebar_shippingQuoteStatus__Hd07M{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.07);border-radius:8px}.CartSidebar_shippingQuoteStatus__Hd07M p{font-family:var(--font-body);font-size:.78rem;color:rgba(255,255,255,.5);margin:0;letter-spacing:.02em}.CartSidebar_shippingSpinner__zpNvX{width:14px;height:14px;border:2px solid rgba(126,200,227,.2);border-top-color:#7ec8e3;border-radius:50%;flex-shrink:0;animation:CartSidebar_shippingSpin__ZJ5az .8s linear infinite}@keyframes CartSidebar_shippingSpin__ZJ5az{to{transform:rotate(1turn)}}.CartSidebar_shippingRetryBtn__FrdaG{margin-left:auto;flex-shrink:0;background:rgba(126,200,227,.1);border:1px solid rgba(126,200,227,.3);color:#7ec8e3;font-family:var(--font-body);font-size:.72rem;font-weight:var(--fw-bold);letter-spacing:.06em;padding:.35rem .75rem;border-radius:6px;cursor:pointer;transition:background .2s}.CartSidebar_shippingRetryBtn__FrdaG:hover{background:rgba(126,200,227,.18)}.CartSidebar_orderSummary__Ed3fq{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.CartSidebar_summaryRow__Nav0r{display:flex;justify-content:space-between;font-family:var(--font-body);font-size:.82rem;color:rgba(255,255,255,.5);letter-spacing:.04em}.CartSidebar_summaryTotal__s28D1{color:#ffffff;font-weight:var(--fw-bold);font-size:.95rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08);margin-top:.25rem}.CartSidebar_checkoutFooter__HPBCY{padding:1rem 1.5rem 1.5rem;border-top:1px solid rgba(255,255,255,.06)}.CartSidebar_placeOrderBtn__ZTkcW{width:100%;padding:.9rem;background:#7ec8e3;border:none;border-radius:8px;color:#040a16;font-family:var(--font-body);font-size:.78rem;font-weight:var(--fw-bold);letter-spacing:.04em;cursor:pointer;transition:opacity .2s}.CartSidebar_placeOrderBtn__ZTkcW:hover{opacity:.88}.CartSidebar_placeOrderBtn__ZTkcW:disabled{opacity:.4;cursor:not-allowed}.CartSidebar_orderDone__7_Aci{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;padding:3rem 2rem;text-align:center;gap:1rem}.CartSidebar_orderDoneIcon__hSaam{color:#00c864;margin-bottom:.5rem}.CartSidebar_orderDoneTitle__DPRGL{font-family:var(--font-body);font-size:1.4rem;font-weight:var(--fw-bold);color:#ffffff;letter-spacing:.06em;margin:0}.CartSidebar_orderDoneText__gugIJ{font-family:var(--font-body);font-size:.85rem;color:rgba(255,255,255,.45);margin:0;line-height:1.6}.CartSidebar_orderDoneBtn__Gyj8k{margin-top:1rem;padding:.7rem 2rem;background:transparent;border:1px solid rgba(126,200,227,.35);border-radius:8px;color:#7ec8e3;font-family:var(--font-body);font-size:.78rem;font-weight:var(--fw-bold);letter-spacing:.04em;cursor:pointer;transition:background .2s}.CartSidebar_orderDoneBtn__Gyj8k:hover{background:rgba(126,200,227,.08)}.CartSidebar_itemImgPlaceholder__bpxHt{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(126,200,227,.08);color:#7ec8e3;font-family:var(--font-body);font-size:1.2rem;font-weight:var(--fw-bold)}.CartSidebar_itemImg__5t2S2{width:100%;height:100%;object-fit:cover}.CartSidebar_bacPendingBtn__97c4C{width:100%;margin-top:6px;padding:5px 10px;background:rgba(37,188,186,.08);border:1px solid rgba(37,188,186,.3);border-radius:6px;color:#25BCBA;font-family:var(--font-body);font-size:.72rem;font-weight:var(--fw-bold);letter-spacing:.04em;cursor:pointer;transition:background .2s;text-align:left}.CartSidebar_bacPendingBtn__97c4C:hover{background:rgba(37,188,186,.15)}.CartSidebar_continueBtn__1m7HG{display:block;width:100%;text-align:center;background:transparent;border:1px solid rgba(126,200,227,.2);color:rgba(126,200,227,.7);font-family:var(--font-body);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.04em;padding:10px;text-decoration:none;margin-bottom:10px;transition:border-color .2s,color .2s}.CartSidebar_continueBtn__1m7HG:hover{border-color:rgba(126,200,227,.5);color:#7ec8e3}.CartSidebar_loginLogo__lmrIL{display:flex;justify-content:center;margin-bottom:8px}.CartSidebar_loginLogoImg__ZDFoW{height:48px;width:auto;object-fit:contain}.CartSidebar_guestBtn__qIXyX{width:100%;padding:10px;background:transparent;border:1px solid rgba(126,200,227,.18);border-radius:8px;color:rgba(126,200,227,.75);font-family:var(--font-body);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.04em;cursor:pointer;margin-top:4px;transition:border-color .2s,color .2s}.CartSidebar_guestBtn__qIXyX:hover{border-color:rgba(126,200,227,.4);color:#7ec8e3}.CartSidebar_totalsNotice__1gQ8y{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-warning-border);background:var(--color-warning-alpha);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-warning);line-height:1.5}.CartSidebar_totalsNotice__1gQ8y strong{font-weight:var(--fw-bold)}.CartSidebar_placeError__q8Kfc{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-danger)}.CartSidebar_payResumeNotice__LMPoP{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent-border);background:var(--color-accent-alpha-06);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.5}.CartSidebar_payError__ViQCv{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-danger-alpha);background:var(--color-danger-alpha);border-radius:var(--radius-sm)}.CartSidebar_payErrorTitle__2ccro{margin:0;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--color-danger)}.CartSidebar_payErrorText__9LK51{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.5}.CartSidebar_payNoCharge__fIuWT{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted)}.CartSidebar_payRetryBtn__E9ur8{align-self:flex-start;margin-top:var(--space-1);background:transparent;border:1px solid var(--color-accent-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--color-accent-blue);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;transition:border-color var(--transition-fast)}.CartSidebar_payRetryBtn__E9ur8:hover{border-color:var(--color-accent-blue)}.CartSidebar_payProtected__aMwJs{display:flex;align-items:center;justify-content:center;gap:var(--space-1);margin:var(--space-3) 0 0}.CartSidebar_payCancelBtn__r1D28,.CartSidebar_payProtected__aMwJs{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-text-muted)}.CartSidebar_payCancelBtn__r1D28{display:block;width:100%;margin-top:var(--space-2);padding:var(--space-2);background:transparent;border:none;cursor:pointer;transition:color var(--transition-fast)}.CartSidebar_payCancelBtn__r1D28:hover{color:var(--color-text-secondary)}