.CheckoutClient_checkoutPage__lid51{max-width:1600px;margin:0 auto;padding:2rem 1.5rem;min-height:100vh}.CheckoutClient_checkoutHeader__JXZ5I{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.CheckoutClient_backBtn__fIsmV{display:flex;align-items:center;gap:.4rem;font-family:Inter,sans-serif;font-size:.85rem;color:var(--xecho-text-muted);background:none;border:none;cursor:pointer;padding:0;transition:color .2s ease}.CheckoutClient_backBtn__fIsmV:hover{color:var(--xecho-text-primary)}.CheckoutClient_checkoutTitle__bIFAx{flex:1 1;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:800;color:var(--xecho-text-primary);margin:0}.CheckoutClient_secureLabel__Fsbf_{display:flex;align-items:center;gap:.4rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;color:var(--xecho-success);background:rgba(34,197,94,.1);border-radius:4px;padding:4px 10px}.CheckoutClient_checkoutGrid__oQFTu{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:768px){.CheckoutClient_checkoutGrid__oQFTu{grid-template-columns:1fr 1fr}}.CheckoutClient_sectionTitle__KJ2Y1{font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:700;color:var(--xecho-text-primary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.25rem}.CheckoutClient_orderSummary__3r_Ys{background:var(--xecho-bg-elevated);border:1px solid var(--xecho-border);border-radius:10px;padding:1.5rem;height:-moz-fit-content;height:fit-content}.CheckoutClient_itemList__GwwTU{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:10px}.CheckoutClient_summaryItem__DP5gk{display:flex;align-items:center;gap:10px}.CheckoutClient_summaryItemArtwork__lL6CL{position:relative;width:48px;height:48px;border-radius:5px;overflow:hidden;background:var(--xecho-bg-tertiary);flex-shrink:0;display:flex;align-items:center;justify-content:center}.CheckoutClient_artworkPlaceholder__9qTUh{font-size:1.2rem;color:var(--xecho-text-muted);opacity:.4}.CheckoutClient_summaryItemInfo__2_1mW{flex:1 1;min-width:0}.CheckoutClient_summaryItemTitle__YXnUl{font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:700;color:var(--xecho-text-primary);margin:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CheckoutClient_summaryItemMeta__XWwjX{font-family:Inter,sans-serif;font-size:.72rem;color:var(--xecho-text-muted);margin:0;text-transform:capitalize}.CheckoutClient_summaryItemPrice__Rkv5E{font-family:Inter,sans-serif;font-size:.88rem;font-weight:700;color:var(--xecho-text-primary);flex-shrink:0}.CheckoutClient_totalsSection__Uicau{border-top:1px solid var(--xecho-border-subtle);padding-top:1rem;display:flex;flex-direction:column;gap:.5rem}.CheckoutClient_totalsRow__sTMyR{display:flex;justify-content:space-between;align-items:center}.CheckoutClient_totalsLabel__rO2Nr{font-family:Inter,sans-serif;font-size:.82rem;color:var(--xecho-text-muted)}.CheckoutClient_totalsValue__tLCVZ{font-family:Inter,sans-serif;font-size:.85rem;color:var(--xecho-text-secondary)}.CheckoutClient_totalsTotal__O_Rig{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:800;color:var(--xecho-text-primary);padding-top:.75rem;border-top:1px solid var(--xecho-border-subtle);margin-top:.25rem}.CheckoutClient_paymentSection__B5KPq{background:var(--xecho-bg-elevated);border:1px solid var(--xecho-border);border-radius:6px;padding:1.5rem;height:-moz-fit-content;height:fit-content}.CheckoutClient_paymentForm__7EPo_{display:flex;flex-direction:column;gap:1.25rem}.CheckoutClient_paymentElementWrapper__In_8q{background:var(--xecho-bg-tertiary);border:1px solid var(--xecho-border);border-radius:6px;padding:1rem}.CheckoutClient_errorMsg__M9s3m{font-family:Inter,sans-serif;font-size:.85rem;color:var(--xecho-danger);margin:0;padding:.75rem 1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);border-radius:6px}.CheckoutClient_payBtn___q_Da{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.875rem 1.5rem;background:var(--xecho-accent);color:var(--xecho-text-primary);border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s ease,transform .15s ease}.CheckoutClient_payBtn___q_Da:hover:not(:disabled){background:var(--xecho-accent-hover);transform:translateY(-1px)}.CheckoutClient_payBtn___q_Da:disabled{opacity:.6;cursor:not-allowed}.CheckoutClient_loadingPayment__T6a9p{display:flex;flex-direction:column;gap:12px}.CheckoutClient_loadingSkeleton__wxwu6{height:48px;background:rgba(255,255,255,.05);border-radius:6px;animation:CheckoutClient_pulse___SG6q 1.5s ease-in-out infinite}@keyframes CheckoutClient_pulse___SG6q{0%,to{opacity:.5}50%{opacity:1}}.CheckoutClient_paymentError__vkxou{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center}.CheckoutClient_paymentError__vkxou p{font-family:Inter,sans-serif;font-size:.9rem;color:var(--xecho-text-muted);margin:0}.CheckoutClient_retryBtn__MUC6E{padding:.6rem 1.5rem;background:var(--xecho-accent);color:var(--xecho-text-primary);border:none;border-radius:6px;font-family:Inter,sans-serif;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .2s ease}.CheckoutClient_retryBtn__MUC6E:hover{background:var(--xecho-accent-hover)}.CheckoutClient_authPrompt__uC5vE{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:60vh;padding:2rem;text-align:center}.CheckoutClient_authIcon___Qh3T{font-size:3rem;color:var(--xecho-text-muted);opacity:.4}.CheckoutClient_authTitle__Dj8HY{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:700;color:var(--xecho-text-primary);margin:0}.CheckoutClient_authDesc__hFuBa{font-family:Inter,sans-serif;font-size:.9rem;color:var(--xecho-text-muted);margin:0}.CheckoutClient_signInBtn__qRVRk{display:inline-flex;align-items:center;padding:.875rem 2rem;background:var(--xecho-accent);color:var(--xecho-text-primary);border-radius:8px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s ease}.CheckoutClient_signInBtn__qRVRk:hover{background:var(--xecho-accent-hover)}.CheckoutClient_successState__W62EA{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;gap:1.25rem;padding:2rem;text-align:center}.CheckoutClient_successIcon__OfTBz{width:80px;height:80px;border-radius:50%;background:rgba(34,197,94,.15);border:2px solid rgba(34,197,94,.4);display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--xecho-success)}.CheckoutClient_successTitle__mDmuw{font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:800;color:var(--xecho-text-primary);margin:0}.CheckoutClient_successDesc__fwC9e{font-family:Inter,sans-serif;font-size:1rem;color:var(--xecho-text-secondary);max-width:500px;margin:0;line-height:1.6}.CheckoutClient_successBtn__VRL1N{padding:.875rem 2rem;background:var(--xecho-accent);color:var(--xecho-text-primary);border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease,transform .15s ease}.CheckoutClient_successBtn__VRL1N:hover{background:var(--xecho-accent-hover);transform:translateY(-1px)}.BetaMoney_hint__rhIQj{--bm-accent:#74b9ff;--bm-bg:rgba(116,185,255,0.08);--bm-border:rgba(116,185,255,0.32);--bm-text:rgba(255,255,255,0.82);--bm-muted:rgba(255,255,255,0.6);display:flex;flex-direction:column;gap:6px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--bm-border);border-radius:6px;background:var(--bm-bg);color:var(--bm-text);font-size:13px;line-height:1.5;text-align:left}.BetaMoney_title__iYd6u{display:flex;align-items:center;gap:8px;font-weight:600;color:#ffffff}.BetaMoney_badge__w4QbP{display:inline-block;padding:1px 6px;border-radius:4px;background:rgba(116,185,255,.18);color:var(--bm-accent);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BetaMoney_row__p_Kx1{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.BetaMoney_card__4bwR6{font-family:JetBrains Mono,SF Mono,Fira Code,ui-monospace,monospace;font-size:14px;font-weight:600;letter-spacing:.06em;color:#ffffff}.BetaMoney_button__CGrbz{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--bm-border);border-radius:4px;background:transparent;color:var(--bm-accent);font:inherit;font-size:12px;font-weight:600;padding:2px 8px;cursor:pointer}.BetaMoney_button__CGrbz:hover:not(:disabled){background:rgba(116,185,255,.14)}.BetaMoney_button__CGrbz:disabled{opacity:.55;cursor:default}.BetaMoney_primary__7WdV1{background:rgba(116,185,255,.2);color:#ffffff;padding:5px 12px;font-size:13px}.BetaMoney_muted__iATyj{color:var(--bm-muted)}.BetaMoney_link__UFcQk{color:var(--bm-accent);font-weight:600;text-decoration:none}.BetaMoney_link__UFcQk:hover{text-decoration:underline}.BetaMoney_list__I395Z{margin:0;padding-left:18px}.BetaMoney_list__I395Z li{margin:2px 0}.BetaMoney_mono__hfxPn{font-family:JetBrains Mono,SF Mono,Fira Code,ui-monospace,monospace;color:#ffffff}.BetaMoney_ok__ZeG03{color:#4ade80}.BetaMoney_error__rvzhT{color:#fca5a5}.BetaMoney_bar__1zM3t{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:6px 14px;flex-wrap:wrap;padding:6px 40px 6px 16px;background:#0b2540;border-bottom:1px solid rgba(116,185,255,.35);color:rgba(255,255,255,.86);font-size:12.5px;line-height:1.4;text-align:center}.BetaMoney_barStrong__WTSDz{color:#ffffff;font-weight:700}.BetaMoney_barClose__3YzAf{position:absolute;top:50%;right:10px;transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:rgba(255,255,255,.7);font-size:16px;line-height:1;padding:4px;cursor:pointer}.BetaMoney_barClose__3YzAf:hover{color:#ffffff}@media (max-width:640px){.BetaMoney_bar__1zM3t{font-size:12px;padding:6px 36px 6px 12px}.BetaMoney_barOptional__9yD8G{display:none}}.BlockArtistDialog_lead__zDUBT{margin:0 0 1rem;color:var(--xecho-text-secondary,rgba(255,255,255,.7));font-size:.9375rem;line-height:1.6}.BlockArtistDialog_effects__T5ArE{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.625rem}.BlockArtistDialog_effect___PpKS{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;border-radius:6px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);color:var(--xecho-text-secondary,rgba(255,255,255,.7));font-size:.875rem;line-height:1.5}.BlockArtistDialog_effectIcon__LbZEx{flex-shrink:0;margin-top:.15rem;font-size:.8125rem;color:var(--xecho-accent)}.BlockArtistDialog_effectWarn__J6Dx3{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.22)}.BlockArtistDialog_effectWarn__J6Dx3 .BlockArtistDialog_effectIcon__LbZEx{color:var(--xecho-warning,#f59e0b)}.BlockArtistDialog_optIn__7lYyq{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem;border-radius:6px;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.2);cursor:pointer;color:var(--xecho-text-primary,#ffffff);font-size:.875rem;line-height:1.5}.BlockArtistDialog_optIn__7lYyq input{flex-shrink:0;margin-top:.2rem;accent-color:var(--xecho-danger,#ef4444);cursor:pointer}.BlockArtistDialog_optIn__7lYyq:hover{border-color:rgba(239,68,68,.35)}.BlockArtistDialog_footnote__qnOpw{margin:1rem 0 0;color:var(--xecho-text-muted,rgba(255,255,255,.4));font-size:.8125rem;line-height:1.5}.ToastRenderer_container__wxkvQ{position:fixed;top:1.5rem;right:1.5rem;z-index:600;display:flex;flex-direction:column;gap:.625rem;pointer-events:none;max-width:420px;width:calc(100vw - 3rem)}.ToastRenderer_toast__1Bfu0{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:6px;background:var(--xecho-bg-overlay,#252d3d);border:1px solid rgba(var(--xecho-accent-rgb),.15);box-shadow:0 4px 16px rgba(0,0,0,.4),0 12px 40px rgba(0,0,0,.25);pointer-events:all;opacity:0;transform:translateX(12px);transition:opacity .22s ease,transform .22s ease}.ToastRenderer_toast__1Bfu0.ToastRenderer_visible__8VxiX{opacity:1;transform:translateX(0)}.ToastRenderer_toast__1Bfu0.ToastRenderer_success__oZ_tN{border-color:rgba(34,197,94,.25)}.ToastRenderer_toast__1Bfu0.ToastRenderer_error__85MTL{border-color:rgba(239,68,68,.25)}.ToastRenderer_toast__1Bfu0.ToastRenderer_info__KWglb{border-color:rgba(var(--xecho-accent-rgb),.25)}.ToastRenderer_toast__1Bfu0.ToastRenderer_warning__CiFo7{border-color:rgba(245,158,11,.25)}.ToastRenderer_iconBox__Lc3s3{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem}.ToastRenderer_success__oZ_tN .ToastRenderer_iconBox__Lc3s3{background:rgba(34,197,94,.12);color:var(--xecho-success,#22c55e)}.ToastRenderer_error__85MTL .ToastRenderer_iconBox__Lc3s3{background:rgba(239,68,68,.12);color:var(--xecho-danger,#ef4444)}.ToastRenderer_info__KWglb .ToastRenderer_iconBox__Lc3s3{background:rgba(var(--xecho-accent-rgb),.12);color:var(--xecho-accent)}.ToastRenderer_warning__CiFo7 .ToastRenderer_iconBox__Lc3s3{background:rgba(245,158,11,.12);color:var(--xecho-warning,#f59e0b)}.ToastRenderer_message__F_kh6{flex:1 1;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;color:var(--xecho-text-secondary,rgba(255,255,255,.7));line-height:1.4;min-width:0}.ToastRenderer_dismiss__3p7RP{flex-shrink:0;width:24px;height:24px;border-radius:4px;background:transparent;border:none;cursor:pointer;color:var(--xecho-text-muted,rgba(255,255,255,.4));display:flex;align-items:center;justify-content:center;font-size:.7rem;transition:background .15s ease,color .15s ease}.ToastRenderer_dismiss__3p7RP:hover{background:rgba(255,255,255,.07);color:var(--xecho-text-primary,#ffffff)}@media (max-width:480px){.ToastRenderer_container__wxkvQ{top:auto;bottom:1.5rem;right:1rem;left:1rem;width:auto}}.ToastRenderer_action__W4tHu{flex-shrink:0;padding:.3rem .65rem;border-radius:4px;background:rgba(var(--xecho-accent-rgb),.14);border:1px solid rgba(var(--xecho-accent-rgb),.3);color:var(--xecho-accent);font-family:Inter,sans-serif;font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.ToastRenderer_action__W4tHu:hover{background:rgba(var(--xecho-accent-rgb),.22);border-color:rgba(var(--xecho-accent-rgb),.45)}.ToastRenderer_action__W4tHu:focus-visible{outline:2px solid var(--xecho-accent);outline-offset:2px}.Button_box__1KRBS{z-index:5}.Button_box__1KRBS,.Button_btn__0D1GJ{position:relative;display:flex;align-items:center;justify-content:center}.Button_btn__0D1GJ{background:var(--glass-bg-medium,linear-gradient(145deg,rgba(22,27,38,.9),rgba(10,14,26,.85)));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--xecho-text-secondary,rgba(148,163,184,.9));border:2px solid var(--glass-border-medium,rgba(30,37,50,.4));border-radius:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 8px 32px rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.15);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;text-align:center;font-family:var(--font-primary);font-size:1rem;text-shadow:0 2px 4px rgba(0,0,0,.5);background-image:linear-gradient(145deg,rgba(255,255,255,.08),rgba(0,0,0,.3));width:auto;height:auto;margin:.25rem;overflow:hidden;z-index:1}.Button_btnReady__3ja8g{border-color:var(--xecho-accent-blue);animation:Button_readyPulseGlow__bmpeL 2s ease-in-out infinite;background:var(--glass-bg-strong,linear-gradient(145deg,rgba(22,27,38,.95),rgba(15,20,30,.9)));color:var(--xecho-text-primary)}@keyframes Button_readyPulseGlow__bmpeL{0%{box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 8px 32px rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.15),0 0 0 0 rgba(var(--xecho-accent-rgb),.7)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 8px 32px rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.15),0 0 0 8px rgba(var(--xecho-accent-rgb),0)}to{box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 8px 32px rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.15),0 0 0 0 rgba(var(--xecho-accent-rgb),.7)}}.Button_btnReady__3ja8g .Button_buttonName__ONgw7{color:var(--xecho-text-primary);font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.6),0 0 8px rgba(var(--xecho-accent-rgb),.2)}.Button_btnReady__3ja8g:hover{animation:Button_readyPulseGlowHover__RGPjA 2.5s ease-in-out infinite;background:var(--glass-bg-strong,linear-gradient(145deg,rgba(25,32,45,.98),rgba(18,25,35,.95)));border-color:var(--xecho-accent-blue);color:var(--xecho-text-primary);transform:translateY(-3px);text-shadow:0 2px 8px rgba(0,0,0,.7),0 0 12px rgba(var(--xecho-accent-rgb),.4)}@keyframes Button_readyPulseGlowHover__RGPjA{0%{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 12px 40px rgba(0,0,0,.25),0 8px 32px rgba(var(--xecho-accent-rgb),.1),0 0 0 0 rgba(var(--xecho-accent-rgb),.8)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 12px 40px rgba(0,0,0,.25),0 8px 32px rgba(var(--xecho-accent-rgb),.15),0 0 0 6px rgba(var(--xecho-accent-rgb),.2)}to{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 12px 40px rgba(0,0,0,.25),0 8px 32px rgba(var(--xecho-accent-rgb),.1),0 0 0 0 rgba(var(--xecho-accent-rgb),.8)}}.Button_btn__0D1GJ:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--xecho-accent-rgb),.15),transparent);transition:left .6s ease}.Button_btn__0D1GJ:hover:before{left:100%}.Button_btn__0D1GJ:hover{color:var(--xecho-text-primary);transform:translateY(-3px);background:var(--glass-bg-strong,linear-gradient(145deg,rgba(22,27,38,.95),rgba(15,20,25,.9)));border-color:var(--xecho-accent-blue);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 12px 40px rgba(0,0,0,.25),0 8px 32px rgba(var(--xecho-accent-rgb),.1),0 0 24px rgba(var(--xecho-accent-rgb),.15);text-shadow:0 2px 8px rgba(0,0,0,.6),0 0 12px rgba(var(--xecho-accent-rgb),.3)}.Button_active__WSX3F .Button_btn__0D1GJ{background:linear-gradient(145deg,rgba(var(--xecho-accent-rgb),.25),rgba(20,184,166,.2));border-color:var(--xecho-accent-blue,var(--xecho-accent));color:var(--xecho-text-primary);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 8px 32px rgba(0,0,0,.2),0 0 24px rgba(var(--xecho-accent-rgb),.3),0 0 12px rgba(20,184,166,.2)}.Button_active__WSX3F .Button_buttonName__ONgw7{color:var(--xecho-text-primary);text-shadow:0 2px 4px rgba(0,0,0,.5),0 0 8px rgba(var(--xecho-accent-rgb),.4);font-weight:600}.Button_btn__0D1GJ:disabled{opacity:.5;cursor:not-allowed;background:var(--glass-bg-subtle,rgba(255,255,255,.02));border-color:var(--glass-border-subtle,rgba(46,52,64,.2));color:var(--xecho-text-tertiary,rgba(100,116,139,.5));transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 2px 8px rgba(0,0,0,.1);animation:none}.Button_btn__0D1GJ:disabled:before{display:none}.Button_btn__0D1GJ:disabled:hover{transform:none;color:var(--xecho-text-tertiary,rgba(100,116,139,.5));background:var(--glass-bg-subtle,rgba(255,255,255,.02));border-color:var(--glass-border-subtle,rgba(46,52,64,.2));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 2px 8px rgba(0,0,0,.1);animation:none}.Button_iconContainer__5ZP37{display:flex;align-items:center;justify-content:center;width:auto;margin-right:10px;position:relative;z-index:2}.Button_btn__0D1GJ:has(.Button_iconContainer__5ZP37:only-child) .Button_iconContainer__5ZP37{margin-right:0}.Button_iconContainer__5ZP37 img,.Button_iconContainer__5ZP37 svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:filter .3s ease}.Button_btn__0D1GJ:hover .Button_iconContainer__5ZP37 img,.Button_btn__0D1GJ:hover .Button_iconContainer__5ZP37 svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.4)) drop-shadow(0 0 8px rgba(var(--xecho-accent-rgb),.2))}.Button_active__WSX3F .Button_iconContainer__5ZP37 img,.Button_active__WSX3F .Button_iconContainer__5ZP37 svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5)) drop-shadow(0 0 8px rgba(var(--xecho-accent-rgb),.3))}.Button_btnReady__3ja8g .Button_iconContainer__5ZP37 img,.Button_btnReady__3ja8g .Button_iconContainer__5ZP37 svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.4)) drop-shadow(0 0 6px rgba(var(--xecho-accent-rgb),.15))}.Button_btnName__4cu5s{display:flex;align-items:center;justify-content:center;width:100%;position:relative;z-index:2}.Button_buttonName__ONgw7{padding:0;font-size:inherit;font-weight:500;letter-spacing:.025em;transition:all .3s ease}.Button_img__vM_uY{border-radius:6px;border:1px solid var(--glass-border-subtle,rgba(46,52,64,.3));box-shadow:0 2px 8px rgba(0,0,0,.2)}@media (max-width:480px){.Button_btn__0D1GJ{font-size:.875rem;margin:.2rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.Button_iconContainer__5ZP37{margin-right:8px}.Button_buttonName__ONgw7{font-size:.55rem;padding:.25rem 0}}@media (min-width:481px) and (max-width:768px){.Button_btn__0D1GJ{font-size:.9rem;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.Button_buttonName__ONgw7{font-size:.65rem;padding:.25rem .5rem}}@media (min-width:769px) and (max-width:1124px){.Button_btn__0D1GJ{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.Button_buttonName__ONgw7{font-size:.8rem;padding:.25rem .5rem}}@media (min-width:1125px){.Button_btn__0D1GJ{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.Button_buttonName__ONgw7{padding:.5rem .75rem}}.Button_btn__0D1GJ:focus{outline:2px solid var(--xecho-accent-blue);outline-offset:2px}.Button_btn__0D1GJ:focus-visible{outline:2px solid var(--xecho-accent-blue,var(--xecho-accent));outline-offset:2px}@media (prefers-reduced-motion:reduce){.Button_btn__0D1GJ,.Button_btn__0D1GJ:before,.Button_buttonName__ONgw7,.Button_iconContainer__5ZP37 img,.Button_iconContainer__5ZP37 svg{transition:none;animation:none}.Button_btn__0D1GJ:hover{transform:none}.Button_btnReady__3ja8g,.Button_btnReady__3ja8g:hover{animation:none}}@media (prefers-contrast:high){.Button_btn__0D1GJ{border-width:3px;background:var(--glass-bg-strong,rgba(0,0,0,.9))}.Button_btn__0D1GJ:hover{background:var(--glass-bg-strong,rgba(255,255,255,.1))}.Button_btnReady__3ja8g{border-color:var(--xecho-accent-blue,var(--xecho-accent));border-width:3px}}.ContactDrawer_backdrop__zc2sQ{position:fixed;inset:0;background:rgba(3,7,18,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998}.ContactDrawer_drawer__aFIHU{position:fixed;top:0;right:0;width:100%;max-width:520px;height:100vh;height:100dvh;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(5,8,18,.99),rgba(8,12,28,.99) 50%,rgba(5,8,18,.99));border-left:1px solid rgba(var(--xecho-accent-rgb),.2);box-shadow:-20px 0 60px rgba(0,0,0,.5),-5px 0 20px rgba(15,38,98,.2),0 0 1px rgba(var(--xecho-accent-rgb),.3) inset;z-index:9999;overflow:hidden}.ContactDrawer_accentBar__WnDDm{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--xecho-accent-dark) 30%,var(--xecho-accent) 50%,var(--xecho-accent-dark) 70%,transparent 100%)}.ContactDrawer_header__f5WDE{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(15,38,98,.15),transparent)}.ContactDrawer_headerLeft__w88vk{display:flex;align-items:center;gap:1rem}.ContactDrawer_headerIcon__Hz8PV{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,var(--xecho-blue-900) 0,var(--xecho-blue-700) 100%);border:1px solid rgba(var(--xecho-accent-rgb),.3);border-radius:6px;color:var(--xecho-accent);box-shadow:0 4px 15px rgba(var(--xecho-accent-rgb),.2)}.ContactDrawer_headerIcon__Hz8PV svg{width:24px;height:24px}.ContactDrawer_headerText__qJcgR{display:flex;flex-direction:column;gap:.25rem}.ContactDrawer_title__3fJrv{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2rem;font-weight:700;color:var(--xecho-text-primary);margin:0;letter-spacing:-.02em}.ContactDrawer_subtitle__TYB_S{font-family:Inter,sans-serif;font-size:.75rem;color:rgba(var(--xecho-accent-rgb),.8);margin:0;font-weight:500}.ContactDrawer_closeBtn__M3olZ{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:rgba(255,255,255,.5);cursor:pointer;transition:all .2s ease}.ContactDrawer_closeBtn__M3olZ:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:var(--xecho-danger);transform:scale(1.05)}.ContactDrawer_content__X_niB{flex:1 1;overflow-y:auto;padding:1.5rem;scrollbar-width:thin;scrollbar-color:rgba(var(--xecho-accent-rgb),.3) transparent}.ContactDrawer_content__X_niB::-webkit-scrollbar{width:6px}.ContactDrawer_content__X_niB::-webkit-scrollbar-track{background:black}.ContactDrawer_content__X_niB::-webkit-scrollbar-thumb{background:rgba(var(--xecho-accent-rgb),.3);border-radius:3px}.ContactDrawer_content__X_niB::-webkit-scrollbar-thumb:hover{background:rgba(var(--xecho-accent-rgb),.5)}.ContactDrawer_intro__8CR8s{margin-bottom:1.5rem}.ContactDrawer_intro__8CR8s p{font-family:Inter,sans-serif;font-size:.85rem;color:rgba(255,255,255,.7);line-height:1.6;margin:0}.ContactDrawer_form__EfZ5c{display:flex;flex-direction:column;gap:1.25rem}.ContactDrawer_formRow__bPt64{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.ContactDrawer_formGroup__084yz{display:flex;flex-direction:column;gap:.5rem}.ContactDrawer_formGroup__084yz label{font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;color:rgba(255,255,255,.8)}.ContactDrawer_required__7cByO{color:var(--xecho-danger)}.ContactDrawer_formGroup__084yz input,.ContactDrawer_formGroup__084yz select,.ContactDrawer_formGroup__084yz textarea{font-family:Inter,sans-serif;font-size:.85rem;color:var(--xecho-text-primary);background:rgba(15,38,98,.15);border:1px solid rgba(var(--xecho-accent-rgb),.2);border-radius:6px;padding:.75rem 1rem;transition:all .2s ease}.ContactDrawer_formGroup__084yz input::placeholder,.ContactDrawer_formGroup__084yz textarea::placeholder{color:rgba(255,255,255,.35)}.ContactDrawer_formGroup__084yz input:focus:not(:focus-visible),.ContactDrawer_formGroup__084yz select:focus:not(:focus-visible),.ContactDrawer_formGroup__084yz textarea:focus:not(:focus-visible){outline:none;border-color:rgba(var(--xecho-accent-rgb),.5);background:rgba(15,38,98,.25);box-shadow:0 0 0 3px rgba(var(--xecho-accent-rgb),.1)}.ContactDrawer_formGroup__084yz input:focus,.ContactDrawer_formGroup__084yz select:focus,.ContactDrawer_formGroup__084yz textarea:focus{border-color:rgba(var(--xecho-accent-rgb),.5);background:rgba(15,38,98,.25);box-shadow:0 0 0 3px rgba(var(--xecho-accent-rgb),.1)}.ContactDrawer_formGroup__084yz input:focus-visible,.ContactDrawer_formGroup__084yz select:focus-visible,.ContactDrawer_formGroup__084yz textarea:focus-visible{outline:2px solid var(--xecho-accent);outline-offset:2px}.ContactDrawer_formGroup__084yz select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2374b9ff' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.ContactDrawer_formGroup__084yz select option{background:var(--xecho-bg-secondary);color:var(--xecho-text-primary)}.ContactDrawer_formGroup__084yz textarea{resize:vertical;min-height:120px}.ContactDrawer_errorMessage__918F_{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);border-radius:6px;font-family:Inter,sans-serif;font-size:.8rem;color:var(--xecho-danger)}.ContactDrawer_errorMessage__918F_ svg{width:18px;height:18px;flex-shrink:0}.ContactDrawer_submitBtn__zUbwT{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.5rem;background:linear-gradient(135deg,var(--xecho-blue-900) 0,var(--xecho-blue-700) 100%);border:1px solid rgba(var(--xecho-accent-rgb),.4);border-radius:6px;color:var(--xecho-text-primary);font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .25s ease}.ContactDrawer_submitBtn__zUbwT:hover:not(:disabled){background:linear-gradient(135deg,var(--xecho-blue-700) 0,var(--xecho-accent-dark) 100%);border-color:rgba(var(--xecho-accent-rgb),.6);box-shadow:0 0 25px rgba(var(--xecho-accent-rgb),.3);transform:translateY(-1px)}.ContactDrawer_submitBtn__zUbwT:disabled{opacity:.6;cursor:not-allowed}.ContactDrawer_submitBtn__zUbwT svg{width:18px;height:18px}.ContactDrawer_spinner__ieQDK{width:18px;height:18px;border:2px solid rgba(255,255,255,.2);border-top:2px solid var(--xecho-text-primary);border-radius:50%;animation:ContactDrawer_spin__SosDU .8s linear infinite}@keyframes ContactDrawer_spin__SosDU{to{transform:rotate(1turn)}}.ContactDrawer_alternativeContact__6gkWH{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.06)}.ContactDrawer_alternativeContact__6gkWH>p{font-family:Inter,sans-serif;font-size:.75rem;color:rgba(255,255,255,.5);margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.05em}.ContactDrawer_contactMethods__dE_dc{display:flex;flex-wrap:wrap;gap:.75rem}.ContactDrawer_contactMethod__pmCRz{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:rgba(var(--xecho-accent-rgb),.08);border:1px solid rgba(var(--xecho-accent-rgb),.15);border-radius:6px;color:var(--xecho-accent);font-family:Inter,sans-serif;font-size:.8rem;text-decoration:none;transition:all .2s ease}.ContactDrawer_contactMethod__pmCRz:hover{background:rgba(var(--xecho-accent-rgb),.15);border-color:rgba(var(--xecho-accent-rgb),.3);color:var(--xecho-text-primary)}.ContactDrawer_contactMethod__pmCRz svg{width:16px;height:16px}.ContactDrawer_successState__F2KEI{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;min-height:400px}.ContactDrawer_successIcon__THTAA{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(34,197,94,.05));border:1px solid rgba(34,197,94,.3);border-radius:50%;margin-bottom:1.5rem}.ContactDrawer_successIcon__THTAA svg{width:40px;height:40px;color:var(--xecho-success)}.ContactDrawer_successState__F2KEI h2{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;color:var(--xecho-text-primary);margin:0 0 .75rem}.ContactDrawer_successState__F2KEI p{font-family:Inter,sans-serif;font-size:.9rem;color:rgba(255,255,255,.7);line-height:1.6;margin:0 0 2rem;max-width:300px}.ContactDrawer_newMessageBtn__AS_zO{padding:.75rem 1.5rem;background:transparent;border:1px solid rgba(var(--xecho-accent-rgb),.3);border-radius:6px;color:var(--xecho-accent);font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.ContactDrawer_newMessageBtn__AS_zO:hover{background:rgba(var(--xecho-accent-rgb),.15);border-color:rgba(var(--xecho-accent-rgb),.5);color:var(--xecho-text-primary)}.ContactDrawer_footer__0_HS1{padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(0deg,rgba(15,38,98,.1),transparent);text-align:center}.ContactDrawer_footer__0_HS1 p{font-family:Inter,sans-serif;font-size:.75rem;color:rgba(255,255,255,.4);margin:0}@media (max-width:640px){.ContactDrawer_drawer__aFIHU{max-width:100%}.ContactDrawer_header__f5WDE{padding:1.25rem 1rem}.ContactDrawer_headerIcon__Hz8PV{width:40px;height:40px}.ContactDrawer_headerIcon__Hz8PV svg{width:20px;height:20px}.ContactDrawer_title__3fJrv{font-size:1.1rem}.ContactDrawer_content__X_niB{padding:1.25rem 1rem}.ContactDrawer_formRow__bPt64{grid-template-columns:1fr}.ContactDrawer_contactMethods__dE_dc{flex-direction:column}.ContactDrawer_contactMethod__pmCRz{justify-content:center}}.CookieConsentBanner_banner__9TUkD{position:fixed;bottom:0;left:0;right:0;z-index:9990;opacity:0;transform:translateY(100%);transition:opacity .3s ease,transform .4s cubic-bezier(.16,1,.3,1)}.CookieConsentBanner_banner__9TUkD.CookieConsentBanner_bannerVisible__L_o8E{opacity:1;transform:translateY(0)}.CookieConsentBanner_bannerContent__cci7a{width:100%;max-width:100%;margin:0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.875rem 2rem;background:linear-gradient(135deg,rgba(5,8,18,.97),rgba(15,38,98,.95) 50%,rgba(5,8,18,.97));border-top:1px solid rgba(var(--xecho-accent-rgb),.3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 -8px 32px rgba(0,0,0,.5),0 0 1px rgba(var(--xecho-accent-rgb),.4) inset}.CookieConsentBanner_bannerText__qwWAB{display:flex;align-items:flex-start;gap:1rem;flex:1 1}.CookieConsentBanner_bannerIcon__kHLUq{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--xecho-blue-900) 0,var(--xecho-blue-700) 100%);border:1px solid rgba(var(--xecho-accent-rgb),.3);border-radius:6px;color:var(--xecho-accent)}.CookieConsentBanner_bannerIcon__kHLUq svg{width:20px;height:20px}.CookieConsentBanner_bannerMessage__fwYdM{display:flex;flex-direction:column;gap:.35rem}.CookieConsentBanner_bannerTitle___55wI{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:600;color:var(--xecho-text-primary);margin:0;letter-spacing:-.01em}.CookieConsentBanner_bannerDesc__fHBrl{font-family:Inter,sans-serif;font-size:.75rem;color:rgba(255,255,255,.6);margin:0;line-height:1.4;max-width:500px}.CookieConsentBanner_bannerActions__WU74m{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.CookieConsentBanner_bannerActions__WU74m button{font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;padding:.6rem 1rem;border-radius:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.CookieConsentBanner_rejectBtn__9yV8U{background:transparent;border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.6)}.CookieConsentBanner_rejectBtn__9yV8U:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.85)}.CookieConsentBanner_customizeBtn__xB_l5{background:rgba(var(--xecho-accent-rgb),.1);border:1px solid rgba(var(--xecho-accent-rgb),.3);color:var(--xecho-accent)}.CookieConsentBanner_customizeBtn__xB_l5:hover{background:rgba(var(--xecho-accent-rgb),.2);border-color:rgba(var(--xecho-accent-rgb),.5);color:var(--xecho-text-primary)}.CookieConsentBanner_acceptBtn__uDBZm{background:linear-gradient(135deg,var(--xecho-blue-900) 0,var(--xecho-blue-700) 100%);border:1px solid rgba(var(--xecho-accent-rgb),.4);color:var(--xecho-text-primary)}.CookieConsentBanner_acceptBtn__uDBZm:hover{background:linear-gradient(135deg,var(--xecho-blue-700) 0,var(--xecho-accent-dark) 100%);border-color:rgba(var(--xecho-accent-rgb),.6);box-shadow:0 0 20px rgba(var(--xecho-accent-rgb),.3);transform:translateY(-1px)}@media (max-width:768px){.CookieConsentBanner_banner__9TUkD{padding:0 .75rem .75rem}.CookieConsentBanner_bannerContent__cci7a{flex-direction:column;align-items:stretch;gap:1.25rem;padding:1.25rem}.CookieConsentBanner_bannerText__qwWAB{align-items:flex-start}.CookieConsentBanner_bannerIcon__kHLUq{width:36px;height:36px}.CookieConsentBanner_bannerIcon__kHLUq svg{width:20px;height:20px}.CookieConsentBanner_bannerDesc__fHBrl{max-width:100%}.CookieConsentBanner_bannerActions__WU74m{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.CookieConsentBanner_acceptBtn__uDBZm{grid-column:span 2;order:-1}}@media (max-width:480px){.CookieConsentBanner_bannerTitle___55wI{font-size:.85rem}.CookieConsentBanner_bannerDesc__fHBrl{font-size:.75rem}.CookieConsentBanner_bannerActions__WU74m button{font-size:.75rem;padding:.6rem 1rem}}.CookieDrawer_backdrop__y_4hA{position:fixed;inset:0;background:rgba(3,7,18,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998}.CookieDrawer_drawer__ApBCY{position:fixed;top:0;right:0;width:100%;max-width:520px;height:100vh;height:100dvh;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(5,8,18,.99),rgba(8,12,28,.99) 50%,rgba(5,8,18,.99));border-left:1px solid rgba(var(--xecho-accent-rgb),.2);box-shadow:-20px 0 60px rgba(0,0,0,.5),-5px 0 20px rgba(15,38,98,.2),0 0 1px rgba(var(--xecho-accent-rgb),.3) inset;z-index:9999;overflow:hidden}.CookieDrawer_accentBar__tWhFb{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--xecho-accent-dark) 30%,var(--xecho-accent) 50%,var(--xecho-accent-dark) 70%,transparent 100%)}.CookieDrawer_header__uLfHc{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(15,38,98,.15),transparent)}.CookieDrawer_headerLeft__Ww7VV{display:flex;align-items:center;gap:1rem}.CookieDrawer_headerIcon__9izSw{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,var(--xecho-blue-900) 0,var(--xecho-blue-700) 100%);border:1px solid rgba(var(--xecho-accent-rgb),.3);border-radius:6px;color:var(--xecho-accent);box-shadow:0 4px 15px rgba(var(--xecho-accent-rgb),.2)}.CookieDrawer_headerIcon__9izSw svg{width:24px;height:24px}.CookieDrawer_headerText__vUTCB{display:flex;flex-direction:column;gap:.25rem}.CookieDrawer_title__1wuJf{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2rem;font-weight:700;color:var(--xecho-text-primary);margin:0;letter-spacing:-.02em}.CookieDrawer_subtitle__0Las2{font-family:Inter,sans-serif;font-size:.75rem;color:rgba(var(--xecho-accent-rgb),.8);margin:0;font-weight:500}.CookieDrawer_closeBtn__jGibq{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:rgba(255,255,255,.5);cursor:pointer;transition:all .2s ease}.CookieDrawer_closeBtn__jGibq:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:var(--xecho-danger);transform:scale(1.05)}.CookieDrawer_content__vBLmN{flex:1 1;overflow-y:auto;padding:1.5rem;scrollbar-width:thin;scrollbar-color:rgba(var(--xecho-accent-rgb),.3) transparent}.CookieDrawer_content__vBLmN::-webkit-scrollbar{width:6px}.CookieDrawer_content__vBLmN::-webkit-scrollbar-track{background:black}.CookieDrawer_content__vBLmN::-webkit-scrollbar-thumb{background:rgba(var(--xecho-accent-rgb),.3);border-radius:3px}.CookieDrawer_content__vBLmN::-webkit-scrollbar-thumb:hover{background:rgba(var(--xecho-accent-rgb),.5)}.CookieDrawer_intro__LxB8L{margin-bottom:1.5rem}.CookieDrawer_intro__LxB8L p{font-family:Inter,sans-serif;font-size:.85rem;color:rgba(255,255,255,.7);line-height:1.6;margin:0}.CookieDrawer_intro__LxB8L a{color:var(--xecho-accent);text-decoration:none;transition:color .2s ease}.CookieDrawer_intro__LxB8L a:hover{color:var(--xecho-accent-dark);text-decoration:underline}.CookieDrawer_categories__fC5ZU{display:flex;flex-direction:column;gap:1rem}.CookieDrawer_categoryCard__WUpdh{background:linear-gradient(135deg,rgba(15,38,98,.12),rgba(5,8,18,.2));border:1px solid rgba(var(--xecho-accent-rgb),.15);border-radius:6px;padding:1.25rem;transition:border-color .2s ease}.CookieDrawer_categoryCard__WUpdh:hover{border-color:rgba(var(--xecho-accent-rgb),.25)}.CookieDrawer_categoryHeader__gPSG5{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.CookieDrawer_categoryInfo__ZnALP{display:flex;align-items:center;gap:.75rem}.CookieDrawer_categoryTitle__5362U{font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;color:var(--xecho-text-primary);margin:0}.CookieDrawer_requiredBadge__4hu8T{font-family:Inter,sans-serif;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(var(--xecho-accent-rgb),.9);background:rgba(var(--xecho-accent-rgb),.15);border:1px solid rgba(var(--xecho-accent-rgb),.25);padding:.2rem .5rem;border-radius:4px}.CookieDrawer_categoryDesc__TJ8io{font-family:Inter,sans-serif;font-size:.8rem;color:rgba(255,255,255,.6);line-height:1.5;margin:0 0 .75rem}.CookieDrawer_categoryExamples__jE8O2{display:flex;flex-wrap:wrap;gap:.4rem}.CookieDrawer_exampleTag__EKHkk{font-family:Inter,sans-serif;font-size:.7rem;color:rgba(255,255,255,.5);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);padding:.25rem .5rem;border-radius:4px}.CookieDrawer_toggle__K_0uK{position:relative;width:48px;height:26px;background:transparent;border:none;padding:0;cursor:pointer}.CookieDrawer_toggleTrack__7d_Hc{display:block;width:100%;height:100%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:6px;transition:all .3s ease}.CookieDrawer_toggleThumb__4z_0G{position:absolute;top:3px;left:3px;width:20px;height:20px;background:rgba(255,255,255,.5);border-radius:50%;transition:all .3s ease}.CookieDrawer_toggleOn__xgysg .CookieDrawer_toggleTrack__7d_Hc{background:linear-gradient(135deg,var(--xecho-blue-900) 0,var(--xecho-blue-700) 100%);border-color:rgba(var(--xecho-accent-rgb),.5)}.CookieDrawer_toggleOn__xgysg .CookieDrawer_toggleThumb__4z_0G{left:25px;background:var(--xecho-accent);box-shadow:0 0 10px rgba(var(--xecho-accent-rgb),.5)}.CookieDrawer_toggleDisabled__EYYqI{cursor:not-allowed;opacity:.7}.CookieDrawer_toggleDisabled__EYYqI .CookieDrawer_toggleTrack__7d_Hc{background:linear-gradient(135deg,var(--xecho-blue-900) 0,var(--xecho-blue-700) 100%);border-color:rgba(var(--xecho-accent-rgb),.3)}.CookieDrawer_toggleDisabled__EYYqI .CookieDrawer_toggleThumb__4z_0G{left:25px;background:rgba(var(--xecho-accent-rgb),.6)}.CookieDrawer_moreInfo__4bDmm{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.06)}.CookieDrawer_moreInfo__4bDmm h4{font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;color:rgba(255,255,255,.9);margin:0 0 .5rem}.CookieDrawer_moreInfo__4bDmm p{font-family:Inter,sans-serif;font-size:.8rem;color:rgba(255,255,255,.5);line-height:1.6;margin:0}.CookieDrawer_footer__0MKyb{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(0deg,rgba(15,38,98,.15),transparent)}.CookieDrawer_footer__0MKyb button{font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;transition:all .25s ease}.CookieDrawer_acceptAllBtn__EzoPo{background:transparent;border:1px solid rgba(var(--xecho-accent-rgb),.3);color:var(--xecho-accent)}.CookieDrawer_acceptAllBtn__EzoPo:hover{background:rgba(var(--xecho-accent-rgb),.15);border-color:rgba(var(--xecho-accent-rgb),.5);color:var(--xecho-text-primary)}.CookieDrawer_saveBtn__NHq7T{background:linear-gradient(135deg,var(--xecho-blue-900) 0,var(--xecho-blue-700) 100%);border:1px solid rgba(var(--xecho-accent-rgb),.4);color:var(--xecho-text-primary)}.CookieDrawer_saveBtn__NHq7T:hover{background:linear-gradient(135deg,var(--xecho-blue-700) 0,var(--xecho-accent-dark) 100%);border-color:rgba(var(--xecho-accent-rgb),.6);box-shadow:0 0 25px rgba(var(--xecho-accent-rgb),.3);transform:translateY(-1px)}@media (max-width:640px){.CookieDrawer_drawer__ApBCY{max-width:100%}.CookieDrawer_header__uLfHc{padding:1.25rem 1rem}.CookieDrawer_headerIcon__9izSw{width:40px;height:40px}.CookieDrawer_headerIcon__9izSw svg{width:20px;height:20px}.CookieDrawer_title__1wuJf{font-size:1.1rem}.CookieDrawer_content__vBLmN{padding:1.25rem 1rem}.CookieDrawer_categoryCard__WUpdh{padding:1rem}.CookieDrawer_categoryHeader__gPSG5{flex-direction:column;align-items:flex-start;gap:.75rem}.CookieDrawer_categoryInfo__ZnALP{width:100%;justify-content:space-between}.CookieDrawer_toggle__K_0uK{position:absolute;right:1rem;top:1rem}.CookieDrawer_categoryCard__WUpdh{position:relative;padding-right:4rem}.CookieDrawer_footer__0MKyb{flex-direction:column;gap:.5rem;padding:1rem}.CookieDrawer_footer__0MKyb button{width:100%}}.DownloadsDrawer_backdrop__FL3Dn{position:fixed;inset:0;background:rgba(3,7,18,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998}.DownloadsDrawer_drawer__S9qNp{position:fixed;top:0;right:0;width:100%;max-width:480px;height:100vh;height:100dvh;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(5,8,18,.99),rgba(8,12,28,.99) 50%,rgba(5,8,18,.99));border-left:1px solid rgba(var(--xecho-accent-rgb),.2);box-shadow:-20px 0 60px rgba(0,0,0,.5),-5px 0 20px rgba(15,38,98,.2),0 0 1px rgba(var(--xecho-accent-rgb),.3) inset;z-index:9999;overflow:hidden}.DownloadsDrawer_accentBar__e_IB_{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--xecho-accent-dark) 30%,var(--xecho-accent) 50%,var(--xecho-accent-dark) 70%,transparent 100%)}.DownloadsDrawer_header__0NFdJ{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(15,38,98,.15),transparent)}.DownloadsDrawer_headerLeft__eVaT7{display:flex;align-items:center;gap:.875rem}.DownloadsDrawer_headerIcon__kW7BH{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:linear-gradient(135deg,var(--xecho-blue-900) 0,var(--xecho-blue-700) 100%);border:1px solid rgba(var(--xecho-accent-rgb),.3);border-radius:6px;font-size:1.125rem;color:var(--xecho-text-primary);box-shadow:0 4px 15px rgba(var(--xecho-accent-rgb),.2)}.DownloadsDrawer_headerText__s_hrO{display:flex;flex-direction:column;gap:.125rem}.DownloadsDrawer_title__QpvjH{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:700;color:var(--xecho-text-primary);margin:0;letter-spacing:-.02em}.DownloadsDrawer_subtitle__SoGNc{font-family:Inter,sans-serif;font-size:.8rem;color:rgba(255,255,255,.5)}.DownloadsDrawer_closeBtn___yDuE{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:6px;color:rgba(255,255,255,.6);cursor:pointer;transition:all .2s ease}.DownloadsDrawer_closeBtn___yDuE:hover{background:rgba(255,255,255,.08);color:var(--xecho-text-primary);border-color:rgba(255,255,255,.15)}.DownloadsDrawer_tabContainer__xTo30{display:flex;gap:.5rem;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.DownloadsDrawer_tab__i9jNt{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:.625rem;color:rgba(255,255,255,.6);font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.DownloadsDrawer_tab__i9jNt:hover{background:rgba(255,255,255,.06);color:rgba(255,255,255,.8)}.DownloadsDrawer_tabActive__H_EqL{border-color:rgba(var(--xecho-accent-rgb),.4);box-shadow:0 4px 12px rgba(var(--xecho-accent-rgb),.25)}.DownloadsDrawer_tabActive__H_EqL,.DownloadsDrawer_tabActive__H_EqL:hover{background:linear-gradient(135deg,var(--xecho-blue-900) 0,var(--xecho-blue-700) 100%);color:var(--xecho-text-primary)}.DownloadsDrawer_content__o84Jo{flex:1 1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.DownloadsDrawer_downloadCards__lQcXa{display:flex;flex-direction:column;gap:.75rem}.DownloadsDrawer_downloadCard__2pJ6R{position:relative;display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:6px;transition:all .3s ease}.DownloadsDrawer_downloadCard__2pJ6R:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}.DownloadsDrawer_downloadCard__2pJ6R.DownloadsDrawer_recommended__KV_ij{border-color:rgba(var(--xecho-accent-rgb),.4);background:rgba(var(--xecho-accent-rgb),.08)}.DownloadsDrawer_downloadCard__2pJ6R.DownloadsDrawer_comingSoon__gGMfu{opacity:.7}.DownloadsDrawer_recommendedBadge__9s_Ck{position:absolute;top:-8px;right:12px;display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:linear-gradient(135deg,var(--xecho-blue-900) 0,var(--xecho-blue-700) 100%);border-radius:6px;font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;color:var(--xecho-text-primary);box-shadow:0 2px 8px rgba(var(--xecho-accent-rgb),.3)}.DownloadsDrawer_recommendedBadge__9s_Ck svg{font-size:.65rem}.DownloadsDrawer_comingSoonBadge__fnh7f{position:absolute;top:-8px;right:12px;padding:.25rem .625rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:6px;font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;color:rgba(255,255,255,.7)}.DownloadsDrawer_cardIcon__zXkzu{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:6px;font-size:1.5rem;color:rgba(255,255,255,.8)}.DownloadsDrawer_cardInfo__a3GZh{flex:1 1;display:flex;flex-direction:column;gap:.125rem}.DownloadsDrawer_cardInfo__a3GZh h3{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;color:var(--xecho-text-primary);margin:0}.DownloadsDrawer_cardInfo__a3GZh p{font-family:Inter,sans-serif;font-size:.8rem;color:rgba(255,255,255,.5);margin:0}.DownloadsDrawer_format__6IRJ_{font-family:Inter,sans-serif;font-size:.75rem;color:rgba(var(--xecho-accent-rgb),.8);font-weight:500}.DownloadsDrawer_downloadBtn__a0IAz{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(135deg,var(--xecho-blue-900) 0,var(--xecho-blue-700) 100%);border:1px solid rgba(var(--xecho-accent-rgb),.4);border-radius:6px;color:var(--xecho-text-primary);font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease}.DownloadsDrawer_downloadBtn__a0IAz:hover{background:linear-gradient(135deg,var(--xecho-blue-700) 0,var(--xecho-accent-dark) 100%);box-shadow:0 4px 15px rgba(var(--xecho-accent-rgb),.3);transform:translateY(-1px)}.DownloadsDrawer_downloadBtnDisabled__pozUn{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:rgba(255,255,255,.4);font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;cursor:not-allowed}.DownloadsDrawer_featuresSection___U2uc{padding-top:.5rem}.DownloadsDrawer_featuresSection___U2uc h3{font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:600;color:var(--xecho-text-primary);margin:0 0 1rem}.DownloadsDrawer_featuresGrid__Px1jJ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}.DownloadsDrawer_featureCard__yWDgv{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:6px}.DownloadsDrawer_featureIcon__fdoB_{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(var(--xecho-accent-rgb),.15);border-radius:6px;color:var(--xecho-accent-dark);font-size:.875rem;flex-shrink:0}.DownloadsDrawer_featureContent__oVUSX{flex:1 1;min-width:0}.DownloadsDrawer_featureContent__oVUSX h4{font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;color:var(--xecho-text-primary);margin:0 0 .125rem}.DownloadsDrawer_featureContent__oVUSX p{font-family:Inter,sans-serif;font-size:.7rem;color:rgba(255,255,255,.5);margin:0;line-height:1.4}.DownloadsDrawer_footerNote__nV3Ff{padding-top:.5rem;text-align:center}.DownloadsDrawer_footerNote__nV3Ff p{font-family:Inter,sans-serif;font-size:.8rem;color:rgba(255,255,255,.4);margin:0}@media (max-width:480px){.DownloadsDrawer_drawer__S9qNp{max-width:100%}.DownloadsDrawer_featuresGrid__Px1jJ{grid-template-columns:1fr}.DownloadsDrawer_downloadCard__2pJ6R{flex-wrap:wrap}.DownloadsDrawer_downloadBtnDisabled__pozUn,.DownloadsDrawer_downloadBtn__a0IAz{width:100%;justify-content:center;margin-top:.5rem}}.LegalDrawer_backdrop__erDM8{position:fixed;inset:0;background:rgba(3,7,18,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998}.LegalDrawer_drawer__6OAEb{position:fixed;top:0;right:0;width:100%;max-width:580px;height:100vh;height:100dvh;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(5,8,18,.99),rgba(8,12,28,.99) 50%,rgba(5,8,18,.99));border-left:1px solid rgba(var(--xecho-accent-rgb),.2);box-shadow:-20px 0 60px rgba(0,0,0,.5),-5px 0 20px rgba(15,38,98,.2),0 0 1px rgba(var(--xecho-accent-rgb),.3) inset;z-index:9999;overflow:hidden}.LegalDrawer_accentBar__Gyzis{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--xecho-accent-dark) 30%,var(--xecho-accent) 50%,var(--xecho-accent-dark) 70%,transparent 100%)}.LegalDrawer_header__6q2YK{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.75rem;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(15,38,98,.15),transparent)}.LegalDrawer_headerLeft__axkfm{display:flex;align-items:center;gap:1rem}.LegalDrawer_headerIcon__tYNrR{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,var(--xecho-blue-900) 0,var(--xecho-blue-700) 100%);border:1px solid rgba(var(--xecho-accent-rgb),.3);border-radius:6px;font-size:1.25rem;box-shadow:0 4px 15px rgba(var(--xecho-accent-rgb),.2)}.LegalDrawer_headerText__K_E2M{display:flex;flex-direction:column;gap:.25rem}.LegalDrawer_title__skOPj{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:700;color:var(--xecho-text-primary);margin:0;letter-spacing:-.02em}.LegalDrawer_subtitle__ZEuAY{font-family:Inter,sans-serif;font-size:.75rem;color:rgba(var(--xecho-accent-rgb),.8);margin:0;font-weight:500}.LegalDrawer_closeBtn__EVRKU{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:rgba(255,255,255,.5);cursor:pointer;transition:all .2s ease}.LegalDrawer_closeBtn__EVRKU:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:var(--xecho-danger);transform:scale(1.05)}.LegalDrawer_scrollControls__RBamG{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem 1.75rem;background:rgba(15,38,98,.1);border-bottom:1px solid rgba(255,255,255,.04)}.LegalDrawer_scrollBtn__h6Dq_{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;background:transparent;border:1px solid rgba(var(--xecho-accent-rgb),.2);border-radius:6px;color:rgba(var(--xecho-accent-rgb),.8);font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}.LegalDrawer_scrollBtn__h6Dq_:hover{background:rgba(var(--xecho-accent-rgb),.15);border-color:rgba(var(--xecho-accent-rgb),.4);color:var(--xecho-accent)}.LegalDrawer_scrollDivider__Tam8j{width:1px;height:20px;background:rgba(255,255,255,.1)}.LegalDrawer_content__4yuW0{flex:1 1;overflow-y:auto;padding:2rem 1.75rem;scrollbar-width:thin;scrollbar-color:rgba(var(--xecho-accent-rgb),.3) transparent}.LegalDrawer_content__4yuW0::-webkit-scrollbar{width:6px}.LegalDrawer_content__4yuW0::-webkit-scrollbar-track{background:black}.LegalDrawer_content__4yuW0::-webkit-scrollbar-thumb{background:rgba(var(--xecho-accent-rgb),.3);border-radius:3px}.LegalDrawer_content__4yuW0::-webkit-scrollbar-thumb:hover{background:rgba(var(--xecho-accent-rgb),.5)}.LegalDrawer_footer__BR3lu{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.75rem;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(0deg,rgba(15,38,98,.15),transparent)}.LegalDrawer_footerText__Ewxvh{font-family:Inter,sans-serif;font-size:.75rem;color:rgba(255,255,255,.5);margin:0}.LegalDrawer_footerText__Ewxvh a{color:var(--xecho-accent);text-decoration:none;transition:color .2s ease}.LegalDrawer_footerText__Ewxvh a:hover{color:var(--xecho-accent-dark)}.LegalDrawer_acceptBtn__EI_vp{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--xecho-blue-900) 0,var(--xecho-blue-700) 100%);border:1px solid rgba(var(--xecho-accent-rgb),.4);border-radius:6px;color:var(--xecho-text-primary);font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease}.LegalDrawer_acceptBtn__EI_vp:hover{background:linear-gradient(135deg,var(--xecho-blue-700) 0,var(--xecho-accent-dark) 100%);border-color:rgba(var(--xecho-accent-rgb),.6);box-shadow:0 0 25px rgba(var(--xecho-accent-rgb),.3);transform:translateY(-1px)}.LegalDrawer_acceptBtnPrimary__hJa6s{background:linear-gradient(135deg,var(--xecho-accent-dark) 0,var(--xecho-blue-700) 100%);border-color:rgba(var(--xecho-accent-rgb),.5);box-shadow:0 4px 20px rgba(var(--xecho-accent-rgb),.3)}.LegalDrawer_acceptBtnPrimary__hJa6s:hover{background:linear-gradient(135deg,var(--xecho-blue-500) 0,var(--xecho-accent-dark) 100%);border-color:rgba(var(--xecho-accent-rgb),.7);box-shadow:0 6px 30px rgba(var(--xecho-accent-rgb),.5)}.LegalDrawer_dbContent__ynNBm{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;line-height:1.75;color:rgba(255,255,255,.85)}.LegalDrawer_dbContent__ynNBm h1{font-size:1.5rem;font-weight:700;color:var(--xecho-text-primary);margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(var(--xecho-accent-rgb),.3)}.LegalDrawer_dbContent__ynNBm h2{font-size:1.25rem;font-weight:600;color:var(--xecho-text-primary);margin:1.75rem 0 .75rem}.LegalDrawer_dbContent__ynNBm h3{font-size:1.1rem;font-weight:600;color:rgba(255,255,255,.95);margin:1.5rem 0 .5rem}.LegalDrawer_dbContent__ynNBm p{margin:.75rem 0;color:rgba(255,255,255,.8)}.LegalDrawer_dbContent__ynNBm ol,.LegalDrawer_dbContent__ynNBm ul{margin:.75rem 0;padding-left:1.5rem;color:rgba(255,255,255,.8)}.LegalDrawer_dbContent__ynNBm li{margin:.375rem 0}.LegalDrawer_dbContent__ynNBm a{color:var(--xecho-accent);text-decoration:none;transition:color .2s ease}.LegalDrawer_dbContent__ynNBm a:hover{color:var(--xecho-accent-dark);text-decoration:underline}.LegalDrawer_dbContent__ynNBm b,.LegalDrawer_dbContent__ynNBm strong{color:rgba(255,255,255,.95);font-weight:600}.LegalDrawer_dbContent__ynNBm blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:3px solid rgba(var(--xecho-accent-rgb),.5);background:rgba(var(--xecho-accent-rgb),.1);border-radius:0 6px 6px 0;color:rgba(255,255,255,.85)}.LegalDrawer_dbContent__ynNBm hr{margin:1.5rem 0;border:none;height:1px;background:rgba(255,255,255,.1)}.LegalDrawer_dbContent__ynNBm table{width:100%;border-collapse:collapse;margin:1rem 0}.LegalDrawer_dbContent__ynNBm td,.LegalDrawer_dbContent__ynNBm th{padding:.5rem;border:1px solid rgba(255,255,255,.1);text-align:left}.LegalDrawer_dbContent__ynNBm th{background:rgba(var(--xecho-accent-rgb),.15);font-weight:600;color:rgba(255,255,255,.95)}@media (max-width:640px){.LegalDrawer_drawer__6OAEb{max-width:100%}.LegalDrawer_header__6q2YK{padding:1.25rem 1rem}.LegalDrawer_headerIcon__tYNrR{width:40px;height:40px;font-size:1rem}.LegalDrawer_title__skOPj{font-size:1.1rem}.LegalDrawer_scrollControls__RBamG{padding:.5rem 1rem}.LegalDrawer_content__4yuW0{padding:1.5rem 1rem}.LegalDrawer_footer__BR3lu{flex-direction:column;gap:1rem;padding:1rem}.LegalDrawer_footerText__Ewxvh{text-align:center}.LegalDrawer_acceptBtn__EI_vp{width:100%}}.LegalPageShell_page__UB4sY{position:relative;width:100%;min-height:100vh;background:var(--xecho-bg-deepest,#030508);color:var(--xecho-text-primary,#ffffff);font-family:Inter,sans-serif;overflow-x:hidden}.LegalPageShell_ambient__1cAHM{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.LegalPageShell_orb1__yQnk_,.LegalPageShell_orb2__nJkoM{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4}.LegalPageShell_orb1__yQnk_{width:460px;height:460px;background:radial-gradient(circle,rgba(var(--xecho-accent-rgb),.18) 0,transparent 70%);top:-120px;right:-80px}.LegalPageShell_orb2__nJkoM{width:360px;height:360px;background:radial-gradient(circle,rgba(var(--xecho-accent-rgb),.14) 0,transparent 70%);bottom:10%;left:-90px}.LegalPageShell_container__s1cfN{position:relative;z-index:1;max-width:860px;margin:0 auto;padding:64px 24px 96px}.LegalPageShell_breadcrumb___VZo2{display:flex;align-items:center;gap:10px;margin-bottom:32px;font-size:.8rem}.LegalPageShell_breadcrumbLink__6mHjL{color:var(--xecho-text-muted,rgba(255,255,255,.5));text-decoration:none;transition:color .15s ease}.LegalPageShell_breadcrumbLink__6mHjL:hover{color:var(--xecho-accent)}.LegalPageShell_breadcrumbSep__0q8ur{color:var(--xecho-text-muted,rgba(255,255,255,.3))}.LegalPageShell_breadcrumbMid__Vm7hQ{color:var(--xecho-text-muted,rgba(255,255,255,.5))}.LegalPageShell_breadcrumbCurrent___sxHN{color:var(--xecho-text-secondary,rgba(255,255,255,.8));font-weight:500}.LegalPageShell_article__PDOTd{padding:48px 48px 40px;border-radius:6px;background:linear-gradient(135deg,rgba(var(--xecho-accent-rgb),.05) 0,rgba(8,12,24,.6) 50%,rgba(8,12,24,.72) 100%);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-top:1px solid rgba(var(--xecho-accent-rgb),.12);border:1px solid rgba(var(--xecho-accent-rgb),.12);border-top-color:rgba(var(--xecho-accent-rgb),.22);box-shadow:0 2px 8px rgba(0,0,0,.3),0 8px 32px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)}.LegalPageShell_header__pi_Q1{margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid rgba(var(--xecho-accent-rgb),.1)}.LegalPageShell_eyebrow__DUFaT{font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--xecho-accent);margin:0 0 14px}.LegalPageShell_title__9H_d5{font-family:Montserrat,sans-serif;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;color:var(--xecho-text-primary,#ffffff);margin:0 0 12px}.LegalPageShell_subtitle__wxrCW{font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;color:var(--xecho-text-secondary,rgba(255,255,255,.75));margin:0 0 16px;max-width:640px}.LegalPageShell_lastUpdated__bS5Cz{font-family:Inter,sans-serif;font-size:.82rem;color:var(--xecho-text-muted,rgba(255,255,255,.5));margin:0}.LegalPageShell_lastUpdated__bS5Cz time{color:var(--xecho-text-secondary,rgba(255,255,255,.7));font-weight:500}.LegalPageShell_content__wrXzB{font-family:Inter,sans-serif;font-size:.95rem;line-height:1.72;color:var(--xecho-text-secondary,rgba(255,255,255,.78))}.LegalPageShell_content__wrXzB h2{font-size:1.25rem;font-weight:700;letter-spacing:-.015em;margin:36px 0 12px}.LegalPageShell_content__wrXzB h2,.LegalPageShell_content__wrXzB h3{font-family:Montserrat,sans-serif;color:var(--xecho-text-primary,#ffffff)}.LegalPageShell_content__wrXzB h3{font-size:1.05rem;font-weight:600;margin:28px 0 10px}.LegalPageShell_content__wrXzB p{margin:0 0 16px}.LegalPageShell_content__wrXzB ol,.LegalPageShell_content__wrXzB ul{margin:0 0 16px 24px}.LegalPageShell_content__wrXzB li{margin-bottom:8px}.LegalPageShell_content__wrXzB a{color:var(--xecho-accent);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--xecho-accent-rgb),.35);text-decoration-color:rgba(var(--xecho-accent-rgb),.35);transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.LegalPageShell_content__wrXzB a:hover{-webkit-text-decoration-color:var(--xecho-accent);text-decoration-color:var(--xecho-accent)}.LegalPageShell_content__wrXzB strong{color:var(--xecho-text-primary,#ffffff);font-weight:600}.LegalPageShell_footer__c7kAf{margin-top:56px;padding-top:28px;border-top:1px solid rgba(var(--xecho-accent-rgb),.1);display:flex;flex-direction:column;gap:8px}.LegalPageShell_footerNote__inrvB{font-size:.85rem;color:var(--xecho-text-secondary,rgba(255,255,255,.7));margin:0}.LegalPageShell_footerLink__ch9nw{color:var(--xecho-accent);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--xecho-accent-rgb),.35);text-decoration-color:rgba(var(--xecho-accent-rgb),.35)}.LegalPageShell_footerLink__ch9nw:hover{-webkit-text-decoration-color:var(--xecho-accent);text-decoration-color:var(--xecho-accent)}.LegalPageShell_footerCopyright__VPyi6{font-size:.72rem;color:var(--xecho-text-muted,rgba(255,255,255,.4));margin:0}@media (max-width:768px){.LegalPageShell_container__s1cfN{padding:40px 16px 64px}.LegalPageShell_article__PDOTd{padding:32px 24px 28px}.LegalPageShell_breadcrumb___VZo2{font-size:.75rem;gap:8px;margin-bottom:24px}}.LegalStrip_strip__9bZlm{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;background:rgba(5,8,18,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,.06);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.72rem;color:rgba(255,255,255,.5);z-index:50}.LegalStrip_copy__6A6ja{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LegalStrip_links___sbFl{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.LegalStrip_linkBtn__cnPj0,.LegalStrip_links___sbFl a{font:inherit;color:rgba(var(--xecho-accent-rgb),.8);text-decoration:none;background:transparent;border:0;padding:0;cursor:pointer;transition:color .2s ease}.LegalStrip_linkBtn__cnPj0:hover,.LegalStrip_links___sbFl a:hover{color:var(--xecho-accent)}.LegalStrip_sep__tAlIy{color:rgba(255,255,255,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:600px){.LegalStrip_strip__9bZlm{flex-direction:column;gap:.5rem;padding:.75rem 1rem;text-align:center}.LegalStrip_copy__6A6ja{white-space:normal}}.ReportAbuseModal_modalOverlay__gywpk{display:flex;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;justify-content:center;align-items:center;z-index:999999!important;padding:2rem 1rem;box-sizing:border-box;isolation:isolate;background:radial-gradient(ellipse at top,rgba(1,122,254,.12) 0,rgba(0,0,0,.95) 30%,var(--xecho-bg-primary) 80%),var(--xecho-bg-primary);animation:ReportAbuseModal_fadeIn__4b7V8 .3s ease-in-out forwards}@keyframes ReportAbuseModal_fadeIn__4b7V8{0%{opacity:0}to{opacity:1}}.ReportAbuseModal_modal__6NF3h{display:flex;flex-direction:column;position:relative;width:100%;max-width:600px;border-radius:6px;background:linear-gradient(145deg,rgba(5,5,8,.95),rgba(10,10,15,.9) 50%,rgba(15,15,25,.85));backdrop-filter:blur(40px) saturate(180%) brightness(1.15);-webkit-backdrop-filter:blur(40px) saturate(180%) brightness(1.15);border:1px solid rgba(var(--xecho-accent-rgb),.3);box-shadow:0 25px 70px rgba(0,0,0,.6),0 10px 30px rgba(1,122,254,.2),0 0 1px rgba(var(--xecho-accent-rgb),.5) inset;animation:ReportAbuseModal_modalSlideIn__XGerd .4s cubic-bezier(.16,1,.3,1)}.ReportAbuseModal_modal__6NF3h:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--xecho-accent-rgb),.5),transparent)}@keyframes ReportAbuseModal_modalSlideIn__XGerd{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ReportAbuseModal_modal_content__WTqXr{padding:2rem 2.5rem;display:flex;flex-direction:column;gap:1.5rem}.ReportAbuseModal_modalTitle__51K_2{font-size:1.75rem;font-weight:700;color:rgba(255,255,255,.95);margin:0;text-align:center;text-transform:uppercase;letter-spacing:.5px}.ReportAbuseModal_formLabel__FVV8D{display:flex;flex-direction:column;width:100%}.ReportAbuseModal_textarea__XYPlk{width:100%;min-height:150px;padding:1rem;background:linear-gradient(145deg,rgba(5,5,8,.6),rgba(10,10,15,.5));border:1px solid rgba(var(--xecho-accent-rgb),.2);border-radius:6px;color:rgba(255,255,255,.9);font-size:.95rem;font-family:inherit;resize:vertical;transition:all .2s ease}.ReportAbuseModal_textarea__XYPlk::placeholder{color:rgba(255,255,255,.4);font-size:.85rem}.ReportAbuseModal_textarea__XYPlk:focus:not(:focus-visible){outline:none;border-color:rgba(var(--xecho-accent-rgb),.5);background:linear-gradient(145deg,rgba(5,5,8,.7),rgba(10,10,15,.6));box-shadow:0 0 0 2px rgba(var(--xecho-accent-rgb),.1)}.ReportAbuseModal_textarea__XYPlk:focus-visible{outline:2px solid var(--xecho-accent);outline-offset:2px;border-color:rgba(var(--xecho-accent-rgb),.5);background:linear-gradient(145deg,rgba(5,5,8,.7),rgba(10,10,15,.6));box-shadow:0 0 0 2px rgba(var(--xecho-accent-rgb),.1)}.ReportAbuseModal_button_box__CsBEj{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.ReportAbuseModal_cancelButton__s0m7b,.ReportAbuseModal_submitButton__pZcY7{padding:.75rem 2rem;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.ReportAbuseModal_submitButton__pZcY7{background:linear-gradient(135deg,rgba(1,122,254,.8) 0,rgba(var(--xecho-accent-rgb),.7) 100%);border:1px solid rgba(var(--xecho-accent-rgb),.4);color:rgba(255,255,255,.95)}.ReportAbuseModal_submitButton__pZcY7:hover{background:linear-gradient(135deg,rgba(1,122,254,.9) 0,rgba(var(--xecho-accent-rgb),.8) 100%);border-color:rgba(var(--xecho-accent-rgb),.6);transform:translateY(-2px);box-shadow:0 4px 15px rgba(1,122,254,.3)}.ReportAbuseModal_cancelButton__s0m7b{background:linear-gradient(135deg,rgba(50,50,60,.6),rgba(40,40,50,.5));border:1px solid rgba(var(--xecho-accent-rgb),.2);color:rgba(255,255,255,.8)}.ReportAbuseModal_cancelButton__s0m7b:hover{background:linear-gradient(135deg,rgba(50,50,60,.7),rgba(40,40,50,.6));border-color:rgba(var(--xecho-accent-rgb),.3);transform:translateY(-2px)}@media (max-width:768px){.ReportAbuseModal_modalOverlay__gywpk{padding:1rem .5rem}.ReportAbuseModal_modal__6NF3h{max-width:95%}.ReportAbuseModal_modal_content__WTqXr{padding:1.5rem 1rem;gap:1rem}.ReportAbuseModal_modalTitle__51K_2{font-size:1.4rem}.ReportAbuseModal_textarea__XYPlk{min-height:120px;font-size:.9rem;padding:.75rem}.ReportAbuseModal_button_box__CsBEj{flex-direction:column;gap:.75rem}.ReportAbuseModal_cancelButton__s0m7b,.ReportAbuseModal_submitButton__pZcY7{width:100%;padding:.75rem 1rem;font-size:.9rem}}