.XdripControlPanel_xdripStepProgressContainer__zt5hQ{background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(var(--xecho-accent-rgb),.15);box-shadow:0 20px 60px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.25),0 0 1px rgba(var(--xecho-accent-rgb),.2) inset;position:fixed;top:0;left:0;right:0;z-index:100;overflow:visible;width:100%;min-width:100%;box-sizing:border-box;padding-left:60px;margin:0;transition:all .3s ease}.XdripControlPanel_xdripStepProgressContainer__zt5hQ:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--xecho-accent-rgb),.3),transparent);border-radius:6px 6px 0 0}.XdripControlPanel_xdripStepProgressContainer__zt5hQ:hover{border-color:rgba(var(--xecho-accent-rgb),.25);box-shadow:0 28px 80px rgba(var(--xecho-accent-rgb),.15),0 12px 40px rgba(0,0,0,.4),0 0 1px rgba(var(--xecho-accent-rgb),.3) inset,0 0 60px rgba(var(--xecho-accent-rgb),.08)}.XdripControlPanel_xdripPanelTitle__6BTuD{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1rem;position:relative;z-index:1;min-height:4rem}.XdripControlPanel_xdripPanelTitle__6BTuD h2{font-size:1.5rem;font-weight:600;color:hsla(0,0%,100%,.95);margin:0;letter-spacing:.5px;text-transform:uppercase;position:absolute;left:50%;transform:translateX(-50%)}.XdripControlPanel_xdripNavigationButtons__2Ywz0{display:flex;gap:.75rem;align-items:center;margin-left:auto;z-index:2}.XdripControlPanel_xdripStepProgressTrack__cz_KN{display:flex;align-items:flex-start;position:relative;padding:1rem 8rem;justify-content:space-between;width:100%;box-sizing:border-box}.XdripControlPanel_xdripStepWrapper__s4tr5{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;max-width:clamp(110px,13vw,180px);min-width:clamp(90px,10vw,110px)}.XdripControlPanel_xdripStepCircle__soQk8{width:clamp(36px,5vw,42px);height:clamp(36px,5vw,42px);background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(var(--xecho-accent-rgb),.15);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.5),0 4px 12px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.08);margin-bottom:.75rem;z-index:2}.XdripControlPanel_xdripStepCircle__soQk8:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--xecho-accent-rgb),.25),transparent);transition:left .6s ease,opacity .3s ease;opacity:0}.XdripControlPanel_xdripStepCircle__soQk8:hover:before{left:100%;opacity:1}.XdripControlPanel_xdripStepCircle__soQk8:hover{border-color:rgba(var(--xecho-accent-rgb),.4);box-shadow:0 10px 30px rgba(0,0,0,.5),0 6px 16px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.12),0 0 25px rgba(var(--xecho-accent-rgb),.2);transform:translateY(-2px)}.XdripControlPanel_xdripStepContent___oZ6A{position:relative;z-index:2}.XdripControlPanel_xdripStepCheckmark__LpmIb{color:#4ade80;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:700;text-shadow:0 0 12px rgba(74,222,128,.6)}.XdripControlPanel_xdripStepError__tQT6g{color:#f87171;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:700;text-shadow:0 0 12px hsla(0,91%,71%,.6)}.XdripControlPanel_xdripStepNumber__Ln_3i{padding:0;color:var(--text-primary);font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.XdripControlPanel_xdripStepActiveRing__U9VPm{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid rgba(var(--xecho-accent-rgb),.7);border-radius:50%;box-shadow:0 0 15px rgba(var(--xecho-accent-rgb),.5),0 0 30px rgba(var(--xecho-accent-rgb),.3),inset 0 0 10px rgba(var(--xecho-accent-rgb),.1);animation:XdripControlPanel_activeRingPulse__goN8e 2s ease-in-out infinite}@keyframes XdripControlPanel_activeRingPulse__goN8e{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.XdripControlPanel_xdripStepLabels__DTEDg{text-align:center;max-width:clamp(90px,10vw,120px);width:100%}.XdripControlPanel_xdripStepTitle__o0goK{color:hsla(0,0%,100%,.85);font-size:clamp(.7rem,1.2vw,.8rem);font-weight:600;margin:0 0 .25rem;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.5);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.XdripControlPanel_xdripStepActive__kV30U .XdripControlPanel_xdripStepLabels__DTEDg .XdripControlPanel_xdripStepTitle__o0goK{color:var(--text-primary);text-shadow:0 0 10px rgba(var(--xecho-accent-rgb),.5),0 0 20px rgba(var(--xecho-accent-rgb),.3)}.XdripControlPanel_xdripStepCompleted__oTV3P .XdripControlPanel_xdripStepLabels__DTEDg .XdripControlPanel_xdripStepTitle__o0goK{color:var(--text-primary)}.XdripControlPanel_xdripStepPending___IsBk{border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7)}.XdripControlPanel_xdripStepActive__kV30U{border-color:rgba(var(--xecho-accent-rgb),.8);background:linear-gradient(135deg,rgba(var(--xecho-accent-rgb),.12) 0,rgba(var(--xecho-accent-rgb),.06) 100%);color:var(--text-primary);box-shadow:0 0 25px rgba(var(--xecho-accent-rgb),.4),0 0 50px rgba(var(--xecho-accent-rgb),.2),0 8px 24px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.15)}.XdripControlPanel_xdripStepCompleted__oTV3P{border-color:#4ade80;background:linear-gradient(135deg,rgba(74,222,128,.15),rgba(34,197,94,.1));color:var(--text-primary);box-shadow:0 0 16px rgba(74,222,128,.3),0 6px 18px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.1)}.XdripControlPanel_xdripStepIncomplete__WHont{background:linear-gradient(135deg,rgba(239,68,68,.2),hsla(0,91%,71%,.15));border-color:rgba(239,68,68,.4);color:#f87171}.XdripControlPanel_xdripStepIncomplete__WHont:hover{background:linear-gradient(135deg,rgba(239,68,68,.3),hsla(0,91%,71%,.25))}.XdripControlPanel_xdripStepDisabled__E7HgZ{opacity:.3;cursor:not-allowed}.XdripControlPanel_xdripStepConnection__3FEdW{position:absolute;top:18px;left:calc(50% + 50px);width:var(--connector-width);height:2px;background:rgba(var(--xecho-accent-rgb),.15);z-index:1;overflow:hidden;border-radius:2px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background-color .3s ease}.XdripControlPanel_xdripStepWrapper__s4tr5:last-child .XdripControlPanel_xdripStepConnection__3FEdW{display:none}.XdripControlPanel_xdripStepConnectionFill__pYB6m{height:100%;width:0;background:linear-gradient(90deg,var(--xecho-accent-dark),var(--xecho-accent-dark));transition:width .8s cubic-bezier(.4,0,.2,1);border-radius:2px;position:relative;overflow:hidden;box-shadow:0 0 8px rgba(var(--xecho-accent-rgb),.4),0 0 16px rgba(var(--xecho-accent-rgb),.2)}.XdripControlPanel_xdripStepConnectionActive__g75Kh{background:rgba(var(--xecho-accent-rgb),.25)}.XdripControlPanel_xdripStepConnectionActive__g75Kh .XdripControlPanel_xdripStepConnectionFill__pYB6m{width:100%}.XdripControlPanel_xdripStepConnectionInactive__9Kctd{background:rgba(var(--xecho-accent-rgb),.08)}.XdripControlPanel_xdripStepConnectionInactive__9Kctd .XdripControlPanel_xdripStepConnectionFill__pYB6m{width:0}.XdripControlPanel_xdripUnifiedControlPanel__FuWIM{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1.5rem;width:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-top:1px solid rgba(var(--xecho-accent-rgb),.15);position:relative;overflow:hidden;box-shadow:0 -4px 20px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 -1px 0 rgba(0,0,0,.2);z-index:1;box-sizing:border-box;gap:1.5rem;transition:all .3s ease}.XdripControlPanel_xdripUnifiedControlPanel__FuWIM:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(var(--xecho-accent-rgb),.04) 0,rgba(var(--xecho-accent-rgb),.02) 25%,transparent 50%,rgba(var(--xecho-accent-rgb),.02) 75%,rgba(var(--xecho-accent-rgb),.04) 100%);pointer-events:none;z-index:-1}.XdripControlPanel_xdripTabSection__zulCa{flex:1;display:flex;align-items:center;min-width:0}.XdripControlPanel_xdripIntegratedTabs__c4_kc{display:flex;gap:.5rem;align-items:center;overflow-x:auto;padding:.25rem 0;max-width:100%;scrollbar-width:none;-ms-overflow-style:none}.XdripControlPanel_xdripIntegratedTabs__c4_kc::-webkit-scrollbar{display:none}.XdripControlPanel_xdripIntegratedTab__OsXVf{position:relative;display:flex;align-items:center;gap:.3rem;padding:.4rem .7rem;min-width:60px;max-width:120px;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(var(--xecho-accent-rgb),.15);border-radius:8px;font-size:.7rem;font-weight:600;color:hsla(0,0%,100%,.8);cursor:pointer;transition:all .3s ease;white-space:nowrap;flex-shrink:0;overflow:hidden;z-index:2;box-shadow:0 4px 12px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.XdripControlPanel_xdripIntegratedTab__OsXVf:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--xecho-accent-rgb),.2),transparent);transition:left .5s ease,opacity .3s ease;opacity:0}.XdripControlPanel_xdripIntegratedTab__OsXVf:hover:before{left:100%;opacity:1}.XdripControlPanel_xdripIntegratedTab__OsXVf:hover{background:linear-gradient(135deg,rgba(var(--xecho-accent-rgb),.08) 0,rgba(var(--xecho-accent-rgb),.04) 100%);border-color:rgba(var(--xecho-accent-rgb),.4);color:var(--text-primary);transform:translateY(-2px);box-shadow:0 8px 28px rgba(var(--xecho-accent-rgb),.35),0 4px 14px rgba(var(--xecho-accent-rgb),.2),inset 0 1px 0 hsla(0,0%,100%,.15),inset 0 -1px 0 rgba(var(--xecho-accent-rgb),.2),0 0 20px rgba(var(--xecho-accent-rgb),.15)}.XdripControlPanel_xdripIntegratedTabActive__WrYO_{background:linear-gradient(135deg,rgba(var(--xecho-accent-rgb),.12) 0,rgba(var(--xecho-accent-rgb),.06) 100%);border-color:rgba(var(--xecho-accent-rgb),.8);color:var(--text-primary);box-shadow:0 0 25px rgba(var(--xecho-accent-rgb),.35),0 0 50px rgba(var(--xecho-accent-rgb),.2),0 6px 20px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.12)}.XdripControlPanel_xdripIntegratedTabActive__WrYO_:before{background:linear-gradient(90deg,rgba(var(--xecho-accent-rgb),.1),rgba(var(--xecho-accent-rgb),.25),rgba(var(--xecho-accent-rgb),.1))}.XdripControlPanel_xdripIntegratedTabNumber__KG5qb{font-size:.65rem;line-height:1;flex-shrink:0;font-weight:700;min-width:12px;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));padding:0 3px;border-radius:3px;backdrop-filter:blur(5px)}.XdripControlPanel_xdripIntegratedTabText__T5Ip4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.6rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600}.XdripControlPanel_xdripIntegratedTabStatusDot__QbjDY{position:absolute;top:2px;right:2px;width:5px;height:5px;border-radius:50%;border:1px solid rgba(0,0,0,.7);box-shadow:0 0 4px rgba(0,0,0,.3)}.XdripControlPanel_xdripIntegratedTabAlbum__6_oJU{background:linear-gradient(135deg,rgba(var(--xecho-accent-rgb),.15) 0,rgba(var(--xecho-accent-rgb),.08) 50%,rgba(var(--xecho-accent-rgb),.12) 100%);border-color:rgba(var(--xecho-accent-rgb),.45);color:var(--text-primary);box-shadow:0 4px 14px rgba(0,0,0,.35),0 0 15px rgba(var(--xecho-accent-rgb),.1),inset 0 1px 0 hsla(0,0%,100%,.08)}.XdripControlPanel_xdripIntegratedTabAudit__4W7al{background:linear-gradient(135deg,rgba(251,191,36,.12),rgba(245,158,11,.1));border-color:rgba(251,191,36,.4);color:#fbbf24}.XdripControlPanel_xdripIntegratedTabEmpty__Br_DV .XdripControlPanel_xdripIntegratedTabStatusDot__QbjDY{background:hsla(0,0%,100%,.4)}.XdripControlPanel_xdripIntegratedTabBasic__8zcc3 .XdripControlPanel_xdripIntegratedTabStatusDot__QbjDY{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 0 8px rgba(251,191,36,.4)}.XdripControlPanel_xdripIntegratedTabAdvanced__6Fzzb .XdripControlPanel_xdripIntegratedTabStatusDot__QbjDY{background:linear-gradient(135deg,var(--xecho-accent-dark),var(--xecho-accent-dark));box-shadow:0 0 10px rgba(var(--xecho-accent-rgb),.5),0 0 20px rgba(var(--xecho-accent-rgb),.3)}.XdripControlPanel_xdripIntegratedTabComplete__6Ni6c .XdripControlPanel_xdripIntegratedTabStatusDot__QbjDY{background:linear-gradient(135deg,#4ade80,#22c55e);box-shadow:0 0 8px rgba(74,222,128,.4)}.XdripControlPanel_xdripActionSection__YQ7Bq{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.XdripControlPanel_xdripDraftSelector__3Fbtq{position:relative}.XdripControlPanel_xdripSelectControlPanel___svXQ{width:140px;height:34px;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(var(--xecho-accent-rgb),.15);border-radius:6px;font-size:.7rem;color:hsla(0,0%,100%,.95);outline:none;transition:all .3s ease;box-sizing:border-box;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.08);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:14px;padding:0 30px 0 .7rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;color-scheme:dark}.XdripControlPanel_xdripSelectControlPanel___svXQ:focus{border-color:rgba(var(--xecho-accent-rgb),.5);box-shadow:0 0 0 3px rgba(var(--xecho-accent-rgb),.1)}.XdripControlPanel_xdripSelectControlPanel___svXQ:focus,.XdripControlPanel_xdripSelectControlPanel___svXQ:hover:not(:focus){background:linear-gradient(135deg,rgba(var(--xecho-accent-rgb),.08) 0,rgba(var(--xecho-accent-rgb),.04) 100%);transform:translateY(-1px)}.XdripControlPanel_xdripSelectControlPanel___svXQ:hover:not(:focus){border-color:rgba(var(--xecho-accent-rgb),.4);box-shadow:0 6px 20px rgba(0,0,0,.5),0 3px 10px rgba(var(--xecho-accent-rgb),.15),inset 0 1px 0 hsla(0,0%,100%,.1)}.XdripControlPanel_xdripSelectControlPanel___svXQ option{background:hsla(0,0%,4%,.98);background-color:#0a0a0a;color:hsla(0,0%,100%,.95);padding:12px;border:none;font-size:.7rem;font-weight:500}.XdripControlPanel_xdripSelectControlPanel___svXQ option:checked,.XdripControlPanel_xdripSelectControlPanel___svXQ option:focus,.XdripControlPanel_xdripSelectControlPanel___svXQ option:hover{background:rgba(var(--xecho-accent-rgb),.2);background-color:rgba(var(--xecho-accent-rgb),.15);color:#fff}.XdripControlPanel_xdripActionButtons__yB7lq{display:flex;align-items:center;gap:.4rem}.XdripControlPanel_xdripActionButton__QhB5y{height:34px;width:34px;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(var(--xecho-accent-rgb),.15);border-radius:8px;color:hsla(0,0%,100%,.9);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.08);z-index:2;display:flex;align-items:center;justify-content:center}.XdripControlPanel_xdripActionButton__QhB5y:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--xecho-accent-rgb),.2),transparent);transition:left .5s ease,opacity .3s ease;opacity:0}.XdripControlPanel_xdripActionButton__QhB5y:hover:before{left:100%;opacity:1}.XdripControlPanel_xdripActionButton__QhB5y:hover{background:linear-gradient(135deg,rgba(var(--xecho-accent-rgb),.08) 0,rgba(var(--xecho-accent-rgb),.04) 100%);border-color:rgba(var(--xecho-accent-rgb),.4);color:var(--text-primary);transform:translateY(-2px);box-shadow:0 8px 28px rgba(var(--xecho-accent-rgb),.35),0 4px 14px rgba(var(--xecho-accent-rgb),.2),inset 0 1px 0 hsla(0,0%,100%,.15),0 0 25px rgba(var(--xecho-accent-rgb),.2)}.XdripControlPanel_xdripSaveButton__eXCur{background:linear-gradient(135deg,#4ade80,#22c55e);color:#000;border-color:#4ade80}.XdripControlPanel_xdripSaveButton__eXCur:hover:not(:disabled){background:linear-gradient(135deg,#22c55e,#4ade80);border-color:#22c55e;color:#000;transform:translateY(-2px);box-shadow:0 6px 18px rgba(74,222,128,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.XdripControlPanel_xdripSaveButton__eXCur:disabled{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1);cursor:not-allowed;transform:none;opacity:.6}.XdripControlPanel_xdripCancelButton__RBO_T,.XdripControlPanel_xdripClearButton__bpFNc{background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));color:hsla(0,0%,100%,.85);border-color:rgba(var(--xecho-accent-rgb),.15)}.XdripControlPanel_xdripCancelButton__RBO_T:hover,.XdripControlPanel_xdripClearButton__bpFNc:hover{background:linear-gradient(135deg,rgba(var(--xecho-accent-rgb),.08) 0,rgba(var(--xecho-accent-rgb),.04) 100%);color:var(--text-primary);border-color:rgba(var(--xecho-accent-rgb),.4);box-shadow:0 6px 20px rgba(var(--xecho-accent-rgb),.25),0 0 20px rgba(var(--xecho-accent-rgb),.15),inset 0 1px 0 hsla(0,0%,100%,.1)}.XdripControlPanel_xdripButtonIcon___VAif{font-size:.85rem;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));transition:filter .2s}.XdripControlPanel_xdripSavedState__nymK2{background:linear-gradient(135deg,rgba(5,5,8,.98),rgba(10,10,15,.96))!important;color:#4ade80!important;border-color:rgba(74,222,128,.5)!important;box-shadow:0 4px 16px rgba(74,222,128,.2),0 2px 8px rgba(0,0,0,.4),0 0 24px rgba(74,222,128,.15),inset 0 1px 0 rgba(74,222,128,.2)!important;animation:XdripControlPanel_savedSuccess__Rkewb .8s cubic-bezier(.4,0,.2,1);text-shadow:0 0 8px rgba(74,222,128,.4)}@keyframes XdripControlPanel_savedSuccess__Rkewb{0%{transform:scale(1);box-shadow:0 4px 16px rgba(74,222,128,.2),0 2px 8px rgba(0,0,0,.4),0 0 24px rgba(74,222,128,.15),inset 0 1px 0 rgba(74,222,128,.2)}30%{transform:scale(1.02);box-shadow:0 8px 32px rgba(74,222,128,.4),0 4px 16px rgba(0,0,0,.5),0 0 48px rgba(74,222,128,.3),inset 0 1px 0 rgba(74,222,128,.3)}to{transform:scale(1);box-shadow:0 4px 16px rgba(74,222,128,.2),0 2px 8px rgba(0,0,0,.4),0 0 24px rgba(74,222,128,.15),inset 0 1px 0 rgba(74,222,128,.2)}}@media (max-width:1024px){.XdripControlPanel_xdripStepProgressTrack__cz_KN{padding:1.25rem 1rem 1rem}.XdripControlPanel_xdripStepWrapper__s4tr5{min-width:clamp(80px,9vw,90px);max-width:clamp(100px,11vw,130px)}.XdripControlPanel_xdripStepCircle__soQk8{width:clamp(32px,4.5vw,38px);height:clamp(32px,4.5vw,38px)}.XdripControlPanel_xdripUnifiedControlPanel__FuWIM{padding:.4rem 1rem;gap:1rem}.XdripControlPanel_xdripIntegratedTab__OsXVf{min-width:55px;max-width:100px;padding:.35rem .6rem;height:32px}.XdripControlPanel_xdripSelectControlPanel___svXQ{width:120px;height:32px}.XdripControlPanel_xdripActionButton__QhB5y{width:32px;height:32px}}@media (max-width:768px){.XdripControlPanel_xdripStepProgressTrack__cz_KN{padding:1.5rem .75rem 1rem;flex-wrap:wrap;justify-content:center;gap:.75rem}.XdripControlPanel_xdripStepWrapper__s4tr5{min-width:70px;max-width:100px;flex:0 0 auto}.XdripControlPanel_xdripStepConnection__3FEdW{display:none}.XdripControlPanel_xdripUnifiedControlPanel__FuWIM{flex-direction:column;gap:.75rem;padding:.75rem;align-items:stretch}.XdripControlPanel_xdripTabSection__zulCa{order:1}.XdripControlPanel_xdripActionSection__YQ7Bq{order:2;justify-content:center}.XdripControlPanel_xdripIntegratedTab__OsXVf{min-width:50px;max-width:90px;height:30px;padding:.3rem .5rem}.XdripControlPanel_xdripIntegratedTabText__T5Ip4{font-size:.58rem}.XdripControlPanel_xdripIntegratedTabNumber__KG5qb{font-size:.6rem}.XdripControlPanel_xdripSelectControlPanel___svXQ{width:120px;height:30px}.XdripControlPanel_xdripActionButton__QhB5y{width:30px;height:30px}}@media (max-width:480px){.XdripControlPanel_xdripStepProgressContainer__zt5hQ{border-radius:6px}.XdripControlPanel_xdripStepProgressTrack__cz_KN{padding:1rem .5rem .75rem}.XdripControlPanel_xdripStepCircle__soQk8{width:32px;height:32px}.XdripControlPanel_xdripStepNumber__Ln_3i{font-size:.9rem}.XdripControlPanel_xdripStepTitle__o0goK{font-size:.65rem}.XdripControlPanel_xdripUnifiedControlPanel__FuWIM{border-radius:0 0 6px 6px;padding:.6rem}.XdripControlPanel_xdripIntegratedTabs__c4_kc{gap:.25rem}.XdripControlPanel_xdripIntegratedTab__OsXVf{min-width:45px;max-width:75px;height:28px;padding:.25rem .4rem;border-radius:6px}.XdripControlPanel_xdripIntegratedTabText__T5Ip4{font-size:.55rem}.XdripControlPanel_xdripIntegratedTabNumber__KG5qb{font-size:.55rem;padding:1px 2px}.XdripControlPanel_xdripActionButtons__yB7lq{gap:.3rem}.XdripControlPanel_xdripSelectControlPanel___svXQ{width:100px;height:28px;font-size:.65rem}.XdripControlPanel_xdripActionButton__QhB5y{width:28px;height:28px}.XdripControlPanel_xdripButtonIcon___VAif{font-size:.75rem}}.XdripControlPanel_xdripStepProgressContainer__zt5hQ,.XdripControlPanel_xdripStepProgressTrack__cz_KN,.XdripControlPanel_xdripUnifiedControlPanel__FuWIM{max-width:none!important;width:100%!important;box-sizing:border-box!important}@media (prefers-reduced-motion:reduce){.XdripControlPanel_xdripActionButton__QhB5y,.XdripControlPanel_xdripIntegratedTab__OsXVf,.XdripControlPanel_xdripStepActiveRing__U9VPm,.XdripControlPanel_xdripStepCircle__soQk8,.XdripControlPanel_xdripStepConnectionFill__pYB6m{transition:none;animation:none}.XdripControlPanel_xdripActionButton__QhB5y:hover,.XdripControlPanel_xdripIntegratedTab__OsXVf:hover,.XdripControlPanel_xdripStepCircle__soQk8:hover{transform:none}.XdripControlPanel_xdripActionButton__QhB5y:before,.XdripControlPanel_xdripIntegratedTab__OsXVf:before,.XdripControlPanel_xdripStepCircle__soQk8:before{display:none}}@media (min-width:2560px){.XdripControlPanel_xdripPanelTitle__6BTuD{padding:1.5rem 2rem;min-height:5rem}.XdripControlPanel_xdripPanelTitle__6BTuD h2{font-size:1.95rem}.XdripControlPanel_xdripNavigationButtons__2Ywz0{gap:1.25rem}.XdripControlPanel_xdripStepProgressTrack__cz_KN{padding:2rem;gap:3rem}.XdripControlPanel_xdripStepCircle__soQk8{width:60px;height:60px;font-size:1.4rem}.XdripControlPanel_xdripStepTitle__o0goK{font-size:1.1rem}.XdripControlPanel_xdripUnifiedControlPanel__FuWIM{padding:1.5rem;border-radius:0 0 6px 6px}.XdripControlPanel_xdripIntegratedTabs__c4_kc{gap:1rem}.XdripControlPanel_xdripIntegratedTab__OsXVf{min-width:110px;max-width:170px;height:52px;padding:.75rem 1.25rem;border-radius:8px}.XdripControlPanel_xdripIntegratedTabText__T5Ip4{font-size:1.1rem}.XdripControlPanel_xdripIntegratedTabNumber__KG5qb{font-size:.95rem;padding:4px 10px}.XdripControlPanel_xdripActionButtons__yB7lq{gap:1rem}.XdripControlPanel_xdripSelectControlPanel___svXQ{width:220px;height:52px;font-size:1.05rem;border-radius:6px}.XdripControlPanel_xdripActionButton__QhB5y{width:52px;height:52px;border-radius:8px}.XdripControlPanel_xdripButtonIcon___VAif{font-size:1.4rem}}@media (min-width:3440px){.XdripControlPanel_xdripPanelTitle__6BTuD{padding:1.75rem 2.5rem;min-height:5.5rem}.XdripControlPanel_xdripPanelTitle__6BTuD h2{font-size:2.25rem}.XdripControlPanel_xdripNavigationButtons__2Ywz0{gap:1.5rem}.XdripControlPanel_xdripStepProgressTrack__cz_KN{padding:2.5rem;gap:3.5rem}.XdripControlPanel_xdripStepCircle__soQk8{width:70px;height:70px;font-size:1.6rem;border-width:3px}.XdripControlPanel_xdripStepTitle__o0goK{font-size:1.25rem}.XdripControlPanel_xdripUnifiedControlPanel__FuWIM{padding:1.75rem;border-radius:0 0 6px 6px}.XdripControlPanel_xdripIntegratedTabs__c4_kc{gap:1.25rem}.XdripControlPanel_xdripIntegratedTab__OsXVf{min-width:130px;max-width:200px;height:60px;padding:.875rem 1.5rem;border-radius:8px}.XdripControlPanel_xdripIntegratedTabText__T5Ip4{font-size:1.25rem}.XdripControlPanel_xdripIntegratedTabNumber__KG5qb{font-size:1.05rem;padding:5px 12px}.XdripControlPanel_xdripActionButtons__yB7lq{gap:1.25rem}.XdripControlPanel_xdripSelectControlPanel___svXQ{width:260px;height:60px;font-size:1.2rem;border-radius:6px}.XdripControlPanel_xdripActionButton__QhB5y{width:60px;height:60px;border-radius:8px}.XdripControlPanel_xdripButtonIcon___VAif{font-size:1.6rem}}@media (min-width:5120px){.XdripControlPanel_xdripPanelTitle__6BTuD{padding:2rem 3rem;min-height:6rem}.XdripControlPanel_xdripPanelTitle__6BTuD h2{font-size:2.6rem}.XdripControlPanel_xdripNavigationButtons__2Ywz0{gap:1.75rem}.XdripControlPanel_xdripStepProgressTrack__cz_KN{padding:3rem;gap:4rem}.XdripControlPanel_xdripStepCircle__soQk8{width:84px;height:84px;font-size:1.85rem;border-width:4px}.XdripControlPanel_xdripStepTitle__o0goK{font-size:1.45rem}.XdripControlPanel_xdripUnifiedControlPanel__FuWIM{padding:2rem;border-radius:0 0 6px 6px}.XdripControlPanel_xdripIntegratedTabs__c4_kc{gap:1.5rem}.XdripControlPanel_xdripIntegratedTab__OsXVf{min-width:160px;max-width:240px;height:72px;padding:1rem 2rem;border-radius:8px}.XdripControlPanel_xdripIntegratedTabText__T5Ip4{font-size:1.45rem}.XdripControlPanel_xdripIntegratedTabNumber__KG5qb{font-size:1.2rem;padding:6px 14px}.XdripControlPanel_xdripActionButtons__yB7lq{gap:1.5rem}.XdripControlPanel_xdripSelectControlPanel___svXQ{width:320px;height:72px;font-size:1.4rem;border-radius:6px}.XdripControlPanel_xdripActionButton__QhB5y{width:72px;height:72px;border-radius:8px}.XdripControlPanel_xdripButtonIcon___VAif{font-size:1.9rem}}.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 hsla(0,0%,100%,.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,hsla(0,0%,100%,.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 hsla(0,0%,100%,.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 hsla(0,0%,100%,.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 hsla(0,0%,100%,.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 hsla(0,0%,100%,.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 hsla(0,0%,100%,.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 hsla(0,0%,100%,.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 hsla(0,0%,100%,.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 hsla(0,0%,100%,.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,hsla(0,0%,100%,.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 hsla(0,0%,100%,.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,hsla(0,0%,100%,.02));border-color:var(--glass-border-subtle,rgba(46,52,64,.2));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.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,hsla(0,0%,100%,.1))}.Button_btnReady__3ja8g{border-color:var(--xecho-accent-blue,var(--xecho-accent));border-width:3px}}.NavigationConfirmation_overlay__t1A_k{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(6px) saturate(1.2);-webkit-backdrop-filter:blur(6px) saturate(1.2);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:NavigationConfirmation_overlayFadeIn__dav0X .2s ease-out}.NavigationConfirmation_modal__464Th{background:rgba(8,12,24,.55);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid var(--xecho-border-default);border-radius:6px;padding:clamp(1.25rem,3vw,2rem);max-width:480px;width:100%;box-shadow:0 24px 80px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:1.25rem;animation:NavigationConfirmation_modalSlideIn__2KixV .25s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.NavigationConfirmation_modal__464Th:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(245,158,11,.6) 50%,transparent)}.NavigationConfirmation_header__dCVWN{display:flex;align-items:center;gap:.75rem}.NavigationConfirmation_headerIcon__uKpOT{width:36px;height:36px;border-radius:50%;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.3);display:flex;align-items:center;justify-content:center;color:var(--xecho-warning);font-size:1rem;flex-shrink:0}.NavigationConfirmation_title__jYQ6z{flex:1;margin:0;font-size:clamp(.95rem,2vw,1.1rem);font-weight:700;color:var(--xecho-text-primary);font-family:Montserrat,sans-serif;letter-spacing:-.02em}.NavigationConfirmation_body__sYVq1 p{margin:0;color:var(--xecho-text-secondary);font-size:.9rem;font-family:Inter,sans-serif;line-height:1.6}.NavigationConfirmation_actions__C_Tu5{display:flex;flex-direction:column;gap:.625rem;padding-top:1rem;border-top:1px solid rgba(var(--xecho-accent-rgb),.08)}@keyframes NavigationConfirmation_overlayFadeIn__dav0X{0%{opacity:0}to{opacity:1}}@keyframes NavigationConfirmation_modalSlideIn__2KixV{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.NavigationConfirmation_modal__464Th{padding:1rem;gap:1rem}}@media (min-width:2560px){.NavigationConfirmation_modal__464Th{max-width:560px;padding:2.5rem}.NavigationConfirmation_title__jYQ6z{font-size:1.25rem}.NavigationConfirmation_body__sYVq1 p{font-size:1rem}}@media (min-width:5120px){.NavigationConfirmation_modal__464Th{max-width:680px;padding:3rem;border-radius:6px}.NavigationConfirmation_headerIcon__uKpOT{width:48px;height:48px;font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.NavigationConfirmation_modal__464Th,.NavigationConfirmation_overlay__t1A_k{animation:none}}.PrivacyModal_modalOverlay__TSK58{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:PrivacyModal_fadeIn__vB_eC .3s ease-in-out forwards}@keyframes PrivacyModal_fadeIn__vB_eC{0%{opacity:0}to{opacity:1}}.PrivacyModal_modal__pl5i1{display:flex;flex-direction:column;position:relative;width:100%;max-width:700px;height:85vh;overflow:hidden;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:PrivacyModal_modalSlideIn__qZkC9 .4s cubic-bezier(.16,1,.3,1)}.PrivacyModal_modal__pl5i1: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 PrivacyModal_modalSlideIn__qZkC9{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.PrivacyModal_modal_wrapper__xvEBS{display:flex;flex-direction:column;width:100%;height:100%;position:relative}.PrivacyModal_scroll_buttons_language__kWHIi{display:flex;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;background:linear-gradient(145deg,rgba(5,5,8,.8),rgba(10,10,15,.6));border-bottom:1px solid rgba(var(--xecho-accent-rgb),.2);flex-shrink:0;z-index:10}.PrivacyModal_scroll_buttons_language__kWHIi button{padding:.5rem 1rem;font-size:.85rem;font-weight:500;background:linear-gradient(135deg,rgba(var(--xecho-accent-rgb),.15) 0,rgba(var(--xecho-accent-rgb),.1) 100%);color:hsla(0,0%,100%,.9);border:1px solid rgba(var(--xecho-accent-rgb),.2);border-radius:6px;cursor:pointer;transition:all .3s ease}.PrivacyModal_scroll_buttons_language__kWHIi button:hover{background:linear-gradient(135deg,rgba(var(--xecho-accent-rgb),.25) 0,rgba(var(--xecho-accent-rgb),.15) 100%);border-color:rgba(var(--xecho-accent-rgb),.4);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--xecho-accent-rgb),.15)}.PrivacyModal_content_area__13_I3{flex:1;overflow-y:auto;overflow-x:hidden;padding:2rem 2.5rem;scrollbar-width:thin;scrollbar-color:rgba(var(--xecho-accent-rgb),.4) rgba(0,0,0,.2)}.PrivacyModal_content_area__13_I3::-webkit-scrollbar{width:8px}.PrivacyModal_content_area__13_I3::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.PrivacyModal_content_area__13_I3::-webkit-scrollbar-thumb{background:rgba(var(--xecho-accent-rgb),.4);border-radius:4px}.PrivacyModal_content_area__13_I3::-webkit-scrollbar-thumb:hover{background:rgba(var(--xecho-accent-rgb),.6)}.PrivacyModal_modalWrapper__y53_0{display:flex;flex-direction:column;width:100%;color:var(--xecho-text-primary)}.PrivacyModal_title__myVii{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;text-align:center}.PrivacyModal_modalTitle__SG5mk{font-size:2.5rem;font-weight:600;margin:0 0 1rem;background:linear-gradient(135deg,var(--xecho-accent) 0,var(--xecho-text-primary) 50%,var(--xecho-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 40px rgba(var(--xecho-accent-rgb),.3)}.PrivacyModal_privacy_policy_container__P849B{display:flex;flex-direction:column;width:100%;color:var(--xecho-text-primary)}.PrivacyModal_privacy_policy_container__P849B h2{color:rgba(var(--xecho-accent-rgb),.95);margin-top:3rem;margin-bottom:1rem;font-size:1.8rem;padding-bottom:.5rem;border-bottom:2px solid rgba(var(--xecho-accent-rgb),.3)}.PrivacyModal_privacy_policy_container__P849B h3{color:rgba(var(--xecho-accent-rgb),.85);margin-top:2rem;margin-bottom:.75rem;font-size:1.4rem}.PrivacyModal_privacy_policy_container__P849B h4{color:rgba(var(--xecho-accent-rgb),.75);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.2rem}.PrivacyModal_privacy_policy_container__P849B p{color:hsla(0,0%,100%,.75);font-weight:400;line-height:1.7;font-size:.95rem;margin-bottom:1rem}.PrivacyModal_privacy_policy_container__P849B ol,.PrivacyModal_privacy_policy_container__P849B ul{color:hsla(0,0%,100%,.75);padding-left:1.5rem;margin-bottom:1.5rem}.PrivacyModal_privacy_policy_container__P849B li{margin-bottom:.75rem;line-height:1.6}.PrivacyModal_privacy_policy_container__P849B li::marker{color:rgba(var(--xecho-accent-rgb),.6)}.PrivacyModal_privacy_policy_container__P849B a{color:rgba(var(--xecho-accent-rgb),.9);text-decoration:underline;transition:color .3s ease}.PrivacyModal_privacy_policy_container__P849B a:hover{color:rgba(var(--xecho-accent-rgb),1);text-shadow:0 0 8px rgba(var(--xecho-accent-rgb),.4)}.PrivacyModal_privacy_policy_container__P849B strong{color:hsla(0,0%,100%,.95);font-weight:600}.PrivacyModal_privacy_policy_container_body__MwFRG{display:flex;flex-direction:column;margin-bottom:1.5rem}@media (max-width:768px){.PrivacyModal_modal__pl5i1{width:95%;height:90vh;max-height:95vh}.PrivacyModal_scroll_buttons_language__kWHIi{padding:1rem;gap:.5rem;flex-wrap:wrap}.PrivacyModal_scroll_buttons_language__kWHIi button{padding:.4rem .75rem;font-size:.75rem}.PrivacyModal_content_area__13_I3{padding:1.5rem 1rem}.PrivacyModal_modalTitle__SG5mk{font-size:2rem}.PrivacyModal_privacy_policy_container__P849B h2{font-size:1.5rem;margin-top:2rem}.PrivacyModal_privacy_policy_container__P849B h3{font-size:1.2rem}.PrivacyModal_privacy_policy_container__P849B p{font-size:.85rem}}@media (max-width:480px){.PrivacyModal_content_area__13_I3{padding:1rem}.PrivacyModal_modalTitle__SG5mk{font-size:1.6rem}.PrivacyModal_privacy_policy_container__P849B h2{font-size:1.3rem}.PrivacyModal_privacy_policy_container__P849B h3{font-size:1.1rem}}.ContentUploadAgreementModal_modalOverlay__Ym1xF{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:ContentUploadAgreementModal_fadeIn__EciAk .3s ease-in-out forwards}@keyframes ContentUploadAgreementModal_fadeIn__EciAk{0%{opacity:0}to{opacity:1}}.ContentUploadAgreementModal_modal___CRdS{display:flex;flex-direction:column;position:relative;width:100%;max-width:700px;height:85vh;overflow:hidden;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:ContentUploadAgreementModal_modalSlideIn__AiYs8 .4s cubic-bezier(.16,1,.3,1)}.ContentUploadAgreementModal_modal___CRdS: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 ContentUploadAgreementModal_modalSlideIn__AiYs8{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ContentUploadAgreementModal_modal_wrapper__q2zYO{display:flex;flex-direction:column;width:100%;height:100%;position:relative}.ContentUploadAgreementModal_scroll_buttons__0SDWp{display:flex;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;background:linear-gradient(180deg,rgba(5,5,8,.9),rgba(10,10,15,.7));border-bottom:1px solid rgba(var(--xecho-accent-rgb),.15);position:sticky;top:0;z-index:10}.ContentUploadAgreementModal_scroll_buttons__0SDWp button{padding:.5rem 1rem;background:linear-gradient(135deg,rgba(1,122,254,.2) 0,rgba(var(--xecho-accent-rgb),.15) 100%);border:1px solid rgba(var(--xecho-accent-rgb),.3);border-radius:6px;color:hsla(0,0%,100%,.9);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ContentUploadAgreementModal_scroll_buttons__0SDWp button:hover{background:linear-gradient(135deg,rgba(1,122,254,.3) 0,rgba(var(--xecho-accent-rgb),.25) 100%);border-color:rgba(var(--xecho-accent-rgb),.5);transform:translateY(-1px)}.ContentUploadAgreementModal_content_area__DJP29{flex:1;overflow-y:auto;overflow-x:hidden;padding:0;scroll-behavior:smooth}.ContentUploadAgreementModal_content_area__DJP29::-webkit-scrollbar{width:8px}.ContentUploadAgreementModal_content_area__DJP29::-webkit-scrollbar-track{background:rgba(0,0,0,.3);border-radius:4px}.ContentUploadAgreementModal_content_area__DJP29::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(var(--xecho-accent-rgb),.4) 0,rgba(1,122,254,.3) 100%);border-radius:4px;border:1px solid rgba(var(--xecho-accent-rgb),.2)}.ContentUploadAgreementModal_content_area__DJP29::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(var(--xecho-accent-rgb),.6) 0,rgba(1,122,254,.5) 100%)}.ContentUploadAgreementModal_modalWrapper__ctj0E{padding:2rem 2.5rem}.ContentUploadAgreementModal_modalTitle__zE7gO{font-size:1.75rem;font-weight:700;color:hsla(0,0%,100%,.95);margin-bottom:.5rem;text-align:center;text-transform:uppercase;letter-spacing:.5px}.ContentUploadAgreementModal_modalIntro__CQVDu{color:hsla(0,0%,100%,.6);font-size:.9rem;text-align:center;margin-bottom:2rem}.ContentUploadAgreementModal_modalSection__3Ukux{margin-bottom:2rem}.ContentUploadAgreementModal_sectionTitle__Jnz0M{font-size:1.2rem;font-weight:600;color:rgba(var(--xecho-accent-rgb),.9);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.ContentUploadAgreementModal_sectionContent__W6FqO{color:hsla(0,0%,100%,.8);line-height:1.7;margin-bottom:1rem;font-size:.95rem}.ContentUploadAgreementModal_sectionList__bvKJM{list-style:none;padding-left:0;margin:1rem 0}.ContentUploadAgreementModal_listItem__h3npD{color:hsla(0,0%,100%,.8);line-height:1.7;margin-bottom:.75rem;padding-left:1.5rem;position:relative;font-size:.95rem}.ContentUploadAgreementModal_listItem__h3npD:before{content:"•";position:absolute;left:0;color:rgba(var(--xecho-accent-rgb),.7);font-weight:700;font-size:1.2rem}.ContentUploadAgreementModal_closeButtonBox__KPrGr{display:flex;justify-content:center;padding:2rem 0 1rem;border-top:1px solid rgba(var(--xecho-accent-rgb),.15);margin-top:2rem}@media (max-width:768px){.ContentUploadAgreementModal_modalOverlay__Ym1xF{padding:1rem .5rem}.ContentUploadAgreementModal_modal___CRdS{max-width:95%;height:90vh}.ContentUploadAgreementModal_modalWrapper__ctj0E{padding:1.5rem 1rem}.ContentUploadAgreementModal_modalTitle__zE7gO{font-size:1.4rem}.ContentUploadAgreementModal_sectionTitle__Jnz0M{font-size:1rem}.ContentUploadAgreementModal_listItem__h3npD,.ContentUploadAgreementModal_sectionContent__W6FqO{font-size:.9rem}.ContentUploadAgreementModal_scroll_buttons__0SDWp{padding:1rem}.ContentUploadAgreementModal_scroll_buttons__0SDWp button{padding:.4rem .75rem;font-size:.85rem}}.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.9);font-size:.95rem;font-family:inherit;resize:vertical;transition:all .2s ease}.ReportAbuseModal_textarea__XYPlk::placeholder{color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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}}.ExclusiveBadge_badge__Ame8r{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--xecho-border-radius-md,8px);font-family:var(--xecho-font-secondary,system-ui);font-weight:600;text-transform:uppercase;letter-spacing:.5px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .2s ease}.ExclusiveBadge_badge__Ame8r:hover{transform:scale(1.02)}.ExclusiveBadge_badgeCompact__V99T7{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .2s ease}.ExclusiveBadge_badgeCompact__V99T7:hover{transform:scale(1.1)}.ExclusiveBadge_small__0W3HG{font-size:.65rem;padding:3px 8px}.ExclusiveBadge_small__0W3HG.ExclusiveBadge_badgeCompact__V99T7{width:20px;height:20px;padding:4px}.ExclusiveBadge_medium__TeLW9{font-size:.7rem;padding:4px 10px}.ExclusiveBadge_medium__TeLW9.ExclusiveBadge_badgeCompact__V99T7{width:24px;height:24px;padding:5px}.ExclusiveBadge_large__03JCu{font-size:.8rem;padding:6px 14px}.ExclusiveBadge_large__03JCu.ExclusiveBadge_badgeCompact__V99T7{width:30px;height:30px;padding:6px}.ExclusiveBadge_tierSilver__iGW_9{background:linear-gradient(135deg,hsla(0,0%,75%,.3),hsla(0,0%,66%,.2));border:1px solid hsla(0,0%,75%,.4);color:var(--xecho-color-text-secondary,var(--xecho-text-secondary));box-shadow:0 2px 8px hsla(0,0%,75%,.15)}.ExclusiveBadge_tierPlatinum__Ybbne{background:linear-gradient(135deg,rgba(var(--xecho-accent-rgb),.3),rgba(var(--xecho-accent-rgb),.2));border:1px solid rgba(var(--xecho-accent-rgb),.4);color:var(--xecho-accent-light);box-shadow:0 2px 8px rgba(var(--xecho-accent-rgb),.2)}.ExclusiveBadge_tierPlatinumPlus___aNVb{background:linear-gradient(135deg,rgba(251,191,36,.3),rgba(245,158,11,.2));border:1px solid rgba(251,191,36,.4);color:var(--xecho-color-gold,#fcd34d);box-shadow:0 2px 8px rgba(251,191,36,.2)}.ExclusiveBadge_iconWrapper__fAi8n{display:flex;align-items:center;justify-content:center}.ExclusiveBadge_icon__HeiE0{width:12px;height:12px}.ExclusiveBadge_small__0W3HG .ExclusiveBadge_icon__HeiE0{width:10px;height:10px}.ExclusiveBadge_large__03JCu .ExclusiveBadge_icon__HeiE0{width:14px;height:14px}.ExclusiveBadge_label__LR3wk{white-space:nowrap}.ExclusiveBadge_tierName__tgyDj{opacity:.8;font-weight:500}.ExclusiveBadge_tierName__tgyDj:before{content:"\00B7";margin:0 4px}.ExclusiveBadge_countdown__9_WPC{background:hsla(0,0%,100%,.15);padding:2px 6px;border-radius:var(--xecho-border-radius-md,8px);font-size:.65rem;margin-left:2px}.ExclusiveBadge_overlay__B7I_p{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:inherit;z-index:10}.ExclusiveBadge_overlayContent__QWXVm{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;text-align:center}.ExclusiveBadge_overlayIcon__5pPZE{width:32px;height:32px;color:var(--xecho-accent);opacity:.9}.ExclusiveBadge_overlayTitle__0pseb{font-size:.9rem;font-weight:600;color:var(--xecho-color-text-primary,var(--xecho-text-primary));margin:0;font-family:var(--xecho-font-secondary,system-ui)}.ExclusiveBadge_overlayText__uo4TY{font-size:.75rem;color:var(--xecho-color-text-secondary,hsla(0,0%,100%,.7));margin:0;max-width:180px}.ExclusiveBadge_previewNote__obO58{font-size:.65rem;color:var(--xecho-color-text-tertiary,hsla(0,0%,100%,.5));margin:0}.ExclusiveBadge_upgradeButton__9LCk4{margin-top:8px;padding:8px 20px;background:linear-gradient(135deg,var(--xecho-accent),var(--xecho-accent-dark));border:none;border-radius:var(--xecho-border-radius-md,8px);color:var(--xecho-color-text-primary,var(--xecho-text-primary));font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:var(--xecho-font-secondary,system-ui)}.ExclusiveBadge_upgradeButton__9LCk4:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(var(--xecho-accent-rgb),.4)}@keyframes ExclusiveBadge_shimmer__FromW{0%{background-position:-100% 0}to{background-position:200% 0}}.ExclusiveBadge_tierPlatinumPlus___aNVb:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);background-size:200% 100%;animation:ExclusiveBadge_shimmer__FromW 3s infinite;border-radius:inherit;pointer-events:none}.ExclusiveBadge_badge__Ame8r.ExclusiveBadge_tierPlatinumPlus___aNVb{position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.ExclusiveBadge_tierPlatinumPlus___aNVb:before{animation:none!important;transition-duration:.01ms!important}}.EchoReport_modal__2_OM0{display:flex;flex-direction:column;position:fixed;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1000;padding:20px;overflow-y:auto}.EchoReport_modalContent__NDsq8{display:flex;width:100%;max-width:600px;padding:2rem;flex-direction:column;background:var(--xecho-color-surface,radial-gradient(circle,var(--xecho-bg-surface) 60%,var(--xecho-bg-elevated) 100%));border-radius:var(--xecho-border-radius-lg,12px);border:1px solid var(--xecho-color-border,rgba(63,63,63,.8));box-shadow:0 10px 30px rgba(0,0,0,.5),inset 0 0 10px hsla(0,0%,100%,.05);animation:EchoReport_slideIn__2UIQh .3s ease-out}@keyframes EchoReport_slideIn__2UIQh{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.EchoReport_header__heex2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.EchoReport_header__heex2 h2{margin:0;padding:0;color:var(--xecho-color-text-primary,var(--xecho-text-primary));font-family:var(--xecho-font-primary,system-ui);font-size:1.5rem;font-weight:600}.EchoReport_closeButton__zpSvh{background:transparent;border:none;color:var(--xecho-color-text-secondary,hsla(0,0%,100%,.7));font-size:2rem;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--xecho-border-radius-sm,4px);transition:all .2s ease}.EchoReport_closeButton__zpSvh:hover{background:var(--xecho-color-surface-hover,hsla(0,0%,100%,.1));color:var(--xecho-color-text-primary,var(--xecho-text-primary))}.EchoReport_description__4XUb_{color:var(--xecho-color-text-secondary,hsla(0,0%,100%,.8));margin:0 0 1.5rem;line-height:1.5}.EchoReport_formGroup___g0Ir{margin-bottom:1.5rem}.EchoReport_formGroup___g0Ir label{display:flex;flex-direction:column;gap:.5rem;font-weight:500}.EchoReport_formGroup___g0Ir label,.EchoReport_select__KIK1U{width:100%;color:var(--xecho-color-text-primary,var(--xecho-text-primary));font-family:var(--xecho-font-secondary,system-ui)}.EchoReport_select__KIK1U{border-radius:var(--xecho-border-radius-md,8px);border:1px solid var(--xecho-color-border,rgba(68,68,68,.6));font-size:16px;background:var(--xecho-color-input,var(--xecho-bg-elevated));cursor:pointer;transition:all .2s ease;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%23ffffff" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding:12px 40px 12px 16px}.EchoReport_select__KIK1U:hover{border-color:var(--xecho-accent)}.EchoReport_select__KIK1U:focus:not(:focus-visible){outline:none;border-color:var(--xecho-accent);box-shadow:0 0 0 3px var(--xecho-accent-subtle)}.EchoReport_select__KIK1U:focus-visible{outline:2px solid var(--xecho-accent,var(--xecho-accent));outline-offset:2px;border-color:var(--xecho-accent);box-shadow:0 0 0 3px var(--xecho-accent-subtle)}.EchoReport_select__KIK1U:disabled{opacity:.5;cursor:not-allowed}.EchoReport_select__KIK1U option{padding:8px}.EchoReport_select__KIK1U option,.EchoReport_textarea__L0n0p{background:var(--xecho-color-input,var(--xecho-bg-elevated));color:var(--xecho-color-text-primary,var(--xecho-text-primary))}.EchoReport_textarea__L0n0p{width:100%;padding:12px 16px;border-radius:var(--xecho-border-radius-md,8px);border:1px solid var(--xecho-color-border,rgba(68,68,68,.6));font-size:16px;font-family:var(--xecho-font-secondary,system-ui);resize:vertical;transition:all .2s ease;min-height:100px}.EchoReport_textarea__L0n0p::placeholder{color:var(--xecho-color-text-tertiary,hsla(0,0%,100%,.5))}.EchoReport_textarea__L0n0p:hover{border-color:var(--xecho-accent)}.EchoReport_textarea__L0n0p:focus:not(:focus-visible){outline:none;border-color:var(--xecho-accent);box-shadow:0 0 0 3px var(--xecho-accent-subtle)}.EchoReport_textarea__L0n0p:focus-visible{outline:2px solid var(--xecho-accent,var(--xecho-accent));outline-offset:2px;border-color:var(--xecho-accent);box-shadow:0 0 0 3px var(--xecho-accent-subtle)}.EchoReport_textarea__L0n0p:disabled{opacity:.5;cursor:not-allowed}.EchoReport_note__pRUIn{font-size:14px;color:var(--xecho-color-text-tertiary,hsla(0,0%,100%,.6));margin:0 0 1.5rem;padding:12px;background:var(--xecho-color-surface-hover,hsla(0,0%,100%,.05));border-radius:var(--xecho-border-radius-md,8px);border-left:3px solid var(--xecho-accent);line-height:1.5}.EchoReport_buttonBox__6LNbC{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.EchoReport_buttonBox__6LNbC button{cursor:pointer}@media (max-width:768px){.EchoReport_modalContent__NDsq8{padding:1.5rem;max-width:100%}.EchoReport_header__heex2 h2{font-size:1.25rem}.EchoReport_buttonBox__6LNbC{flex-direction:column-reverse}.EchoReport_buttonBox__6LNbC button{width:100%}}.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}.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:hsla(0,0%,100%,.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 hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.6)}.CookieConsentBanner_rejectBtn__9yV8U:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.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;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}}.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 hsla(0,0%,100%,.06);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.72rem;color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.2);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}}.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 hsla(0,0%,100%,.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 hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.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;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:#000}.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.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:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;transition:all .3s ease}.CookieDrawer_toggleThumb__4z_0G{position:absolute;top:3px;left:3px;width:20px;height:20px;background:hsla(0,0%,100%,.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 hsla(0,0%,100%,.06)}.CookieDrawer_moreInfo__4bDmm h4{font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.9);margin:0 0 .5rem}.CookieDrawer_moreInfo__4bDmm p{font-family:Inter,sans-serif;font-size:.8rem;color:hsla(0,0%,100%,.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 hsla(0,0%,100%,.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%}}