.vesting-meter-module__PhpzdW__meterWrapper{flex-direction:column;gap:.5rem;display:flex}.vesting-meter-module__PhpzdW__meterHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.vesting-meter-module__PhpzdW__meterTitle{text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim,#64748b);font-size:.65rem;font-weight:500}.vesting-meter-module__PhpzdW__meterEquity{color:var(--success,#22c55e);text-shadow:0 0 10px #22c55e80;font-size:.8rem;font-weight:700}.vesting-meter-module__PhpzdW__segmentBar{background:#00000080;border:1px solid #ffffff14;border-radius:10px;gap:4px;padding:6px 8px;display:flex;box-shadow:inset 0 1px 2px #0000004d,0 1px #ffffff08}.vesting-meter-module__PhpzdW__segment{background:#ffffff0a;border-radius:6px;flex:1;height:12px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.vesting-meter-module__PhpzdW__segment:before{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff26 50%,#0000 100%);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.vesting-meter-module__PhpzdW__segment.vesting-meter-module__PhpzdW__filled:before{animation:2s ease-in-out infinite vesting-meter-module__PhpzdW__liquidShine}@keyframes vesting-meter-module__PhpzdW__liquidShine{0%{left:-100%}50%{left:100%}to{left:100%}}.vesting-meter-module__PhpzdW__segment.vesting-meter-module__PhpzdW__filled{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 50%,#1d4ed8 100%);box-shadow:0 0 8px #3b82f666,0 0 16px #3b82f633,inset 0 1px #ffffff26}.vesting-meter-module__PhpzdW__segment.vesting-meter-module__PhpzdW__current{animation:1.5s ease-in-out infinite vesting-meter-module__PhpzdW__pulseGlow,3s ease-in-out infinite vesting-meter-module__PhpzdW__breatheSegment}@keyframes vesting-meter-module__PhpzdW__pulseGlow{0%,to{filter:brightness();transform:scaleY(1)}50%{filter:brightness(1.2);transform:scaleY(1.15)}}.vesting-meter-module__PhpzdW__segment.vesting-meter-module__PhpzdW__milestone{border:1px solid #22c55e66}.vesting-meter-module__PhpzdW__segment.vesting-meter-module__PhpzdW__milestone.vesting-meter-module__PhpzdW__filled{background:linear-gradient(135deg,#22c55e 0%,#16a34a 50%,#15803d 100%);animation:2s ease-in-out infinite vesting-meter-module__PhpzdW__triumphGlow;box-shadow:0 0 12px #22c55e80,0 0 24px #22c55e40,inset 0 1px #fff3}@keyframes vesting-meter-module__PhpzdW__triumphGlow{0%,to{box-shadow:0 0 12px #22c55e80,0 0 24px #22c55e40,inset 0 1px #fff3}50%{box-shadow:0 0 20px #22c55eb3,0 0 40px #22c55e66,inset 0 1px #ffffff4d}}.vesting-meter-module__PhpzdW__milestoneRow{justify-content:space-between;padding:0 8px;display:flex}.vesting-meter-module__PhpzdW__milestoneLabel{color:var(--text-dim,#64748b);letter-spacing:.02em;font-size:.6rem;transition:all .3s}.vesting-meter-module__PhpzdW__milestoneLabel.vesting-meter-module__PhpzdW__active{color:var(--success,#22c55e);text-shadow:0 0 8px #22c55e80;font-weight:600}.vesting-meter-module__PhpzdW__buyoutButton{letter-spacing:.02em;color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 50%,#6d28d9 100%);border:none;border-radius:6px;padding:.35rem .75rem;font-size:.65rem;font-weight:600;transition:all .2s;box-shadow:0 0 8px #8b5cf666,0 2px 4px #0003}.vesting-meter-module__PhpzdW__buyoutButton:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 0 16px #8b5cf699,0 4px 8px #0000004d}.vesting-meter-module__PhpzdW__buyoutButton:active{transform:translateY(0)}@media (max-width:768px){.vesting-meter-module__PhpzdW__segment{height:10px}.vesting-meter-module__PhpzdW__meterHeader{flex-direction:column;align-items:flex-start;gap:.25rem}.vesting-meter-module__PhpzdW__buyoutButton{padding:.3rem .6rem;font-size:.6rem}}@media (prefers-reduced-motion:reduce){.vesting-meter-module__PhpzdW__meterWrapper,.vesting-meter-module__PhpzdW__meterEquity,.vesting-meter-module__PhpzdW__segment,.vesting-meter-module__PhpzdW__segment.vesting-meter-module__PhpzdW__filled,.vesting-meter-module__PhpzdW__segment.vesting-meter-module__PhpzdW__current,.vesting-meter-module__PhpzdW__segment.vesting-meter-module__PhpzdW__milestone.vesting-meter-module__PhpzdW__filled{animation:none}.vesting-meter-module__PhpzdW__segment:before{display:none}.vesting-meter-module__PhpzdW__buyoutButton{transition:none}}
.logo-module__Lv1jRG__pmLogo{cursor:default;margin:0 auto 2rem;display:block}.logo-module__Lv1jRG__pmSvg{width:100%;height:auto;transition:filter .6s cubic-bezier(.16,1,.3,1);overflow:visible}.logo-module__Lv1jRG__pmLogo:hover .logo-module__Lv1jRG__pmSvg{filter:drop-shadow(0 0 4px #fffdfa99)drop-shadow(0 0 12px #fffdfa59)drop-shadow(0 0 24px #fffdfa33)}.logo-module__Lv1jRG__pmLetter{font-family:var(--font-pixel);text-anchor:middle;dominant-baseline:middle;fill:#0af;opacity:.5;font-size:36px;transition:opacity .6s,filter .6s,fill .3s}.logo-module__Lv1jRG__pmLogo:hover .logo-module__Lv1jRG__pmLetter{opacity:1;filter:blur()saturate(180%)}@media (max-width:640px){.logo-module__Lv1jRG__pmSvg{max-width:280px}}.hero-wordmark .logo-module__Lv1jRG__pmSvg{width:95%;max-width:none;min-height:150px}.hero-wordmark .logo-module__Lv1jRG__pmLetter{font-size:64px}.footer-logo .logo-module__Lv1jRG__pmSvg{min-height:0}.logo-module__Lv1jRG__pmLogo.logo-module__Lv1jRG__dashboard{aspect-ratio:840/110;align-items:center;width:280px;margin:0;display:flex}.logo-module__Lv1jRG__pmLogo.logo-module__Lv1jRG__dashboard .logo-module__Lv1jRG__pmSvg{width:100%;height:100%;min-height:0}.logo-module__Lv1jRG__pmLogo.logo-module__Lv1jRG__dashboard .logo-module__Lv1jRG__pmLetter{font-size:100px}
.ui-module__UBRXVa__toastContainer{z-index:9999;pointer-events:none;flex-direction:column;gap:.75rem;display:flex;position:fixed;top:1rem;right:1rem}.ui-module__UBRXVa__toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f1f5f9;pointer-events:auto;cursor:pointer;background:#1e293bf2;border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;gap:.75rem;max-width:360px;padding:.875rem 1.25rem;font-size:.9rem;transition:transform .2s,opacity .2s;animation:.3s ease-out ui-module__UBRXVa__slideIn;display:flex;box-shadow:0 10px 25px #0000004d,inset 0 0 0 1px #ffffff0d}.ui-module__UBRXVa__toast:hover{transform:translate(-4px)}@keyframes ui-module__UBRXVa__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.ui-module__UBRXVa__toastIcon{flex-shrink:0;font-size:1.1rem}.ui-module__UBRXVa__toastMessage{flex:1;line-height:1.4}.ui-module__UBRXVa__success{border-color:#22c55e4d}.ui-module__UBRXVa__success .ui-module__UBRXVa__toastIcon{color:#22c55e}.ui-module__UBRXVa__error{border-color:#ef44444d}.ui-module__UBRXVa__error .ui-module__UBRXVa__toastIcon{color:#ef4444}.ui-module__UBRXVa__info{border-color:#3b82f64d}.ui-module__UBRXVa__info .ui-module__UBRXVa__toastIcon{color:#3b82f6}.ui-module__UBRXVa__warning{border-color:#f59e0b4d}.ui-module__UBRXVa__warning .ui-module__UBRXVa__toastIcon{color:#f59e0b}.ui-module__UBRXVa__skeleton{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%) 0 0/200% 100%;border-radius:.375rem;animation:1.5s ease-in-out infinite ui-module__UBRXVa__shimmer}@keyframes ui-module__UBRXVa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-module__UBRXVa__skeletonText{width:100%;height:1rem}.ui-module__UBRXVa__skeletonHeading{width:100%;height:1.5rem}.ui-module__UBRXVa__skeletonButton{border-radius:.5rem;width:100%;height:2.5rem}.ui-module__UBRXVa__skeletonCard{border-radius:.75rem;width:100%;height:180px}.ui-module__UBRXVa__skeletonAvatar{border-radius:50%;width:3rem;height:3rem}.ui-module__UBRXVa__skeletonMeter{border-radius:.5rem;width:100%;height:2rem}.ui-module__UBRXVa__skeletonGroup{flex-direction:column;gap:.75rem;display:flex}.ui-module__UBRXVa__skeletonCard{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.ui-module__UBRXVa__emptyState{text-align:center;color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.ui-module__UBRXVa__emptyStateIcon{opacity:.6;margin-bottom:1rem;font-size:3.5rem;animation:3s ease-in-out infinite ui-module__UBRXVa__emptyFloat}@keyframes ui-module__UBRXVa__emptyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ui-module__UBRXVa__emptyStateTitle{color:#e2e8f0;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.ui-module__UBRXVa__emptyStateDescription{max-width:280px;font-size:.9rem;line-height:1.5}.ui-module__UBRXVa__emptyStateAction{margin-top:1.5rem}.ui-module__UBRXVa__emptyStateBtn{background:var(--accent-primary,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.ui-module__UBRXVa__emptyStateBtn:hover{background:var(--accent-dark,#2563eb);box-shadow:0 0 20px #3b82f666}
.InfoTooltip-module__YCLWyG__wrapper{cursor:help;align-items:center;margin-left:.5rem;display:inline-flex;position:relative}.InfoTooltip-module__YCLWyG__icon{color:var(--text-muted,#64748b);justify-content:center;align-items:center;transition:color .2s;display:inline-flex}.InfoTooltip-module__YCLWyG__wrapper:hover .InfoTooltip-module__YCLWyG__icon{color:#60a5fa}.InfoTooltip-module__YCLWyG__tooltip{z-index:100;color:var(--text-main,#e2e8f0);white-space:normal;pointer-events:none;background:#0f172afa;border:1px solid #ffffff1f;border-radius:8px;min-width:180px;max-width:260px;padding:.625rem .875rem;font-size:.8rem;font-weight:400;line-height:1.4;animation:.15s InfoTooltip-module__YCLWyG__tooltipFade;position:absolute;box-shadow:0 4px 12px #0000004d,0 0 0 1px #ffffff0d}@keyframes InfoTooltip-module__YCLWyG__tooltipFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.InfoTooltip-module__YCLWyG__right{top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.InfoTooltip-module__YCLWyG__left{top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.InfoTooltip-module__YCLWyG__top{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.InfoTooltip-module__YCLWyG__bottom{top:calc(100% + 10px);left:50%;transform:translate(-50%)}.InfoTooltip-module__YCLWyG__tooltip:before{content:"";background:#0f172afa;border:1px solid #ffffff1f;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.InfoTooltip-module__YCLWyG__right:before{border-top:none;border-right:none;margin-top:-4px;top:50%;left:-5px}.InfoTooltip-module__YCLWyG__left:before{border-bottom:none;border-left:none;margin-top:-4px;top:50%;right:-5px}.InfoTooltip-module__YCLWyG__top:before{border-top:none;border-left:none;margin-left:-4px;bottom:-5px;left:50%}.InfoTooltip-module__YCLWyG__bottom:before{border-bottom:none;border-right:none;margin-left:-4px;top:-5px;left:50%}
.CookieConsent-module__HRJCcG__overlay{z-index:9999;pointer-events:none;padding:1rem;animation:.4s cubic-bezier(.16,1,.3,1) forwards CookieConsent-module__HRJCcG__slideUp;position:fixed;bottom:0;left:0;right:0}@keyframes CookieConsent-module__HRJCcG__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__HRJCcG__overlay{animation:.2s forwards CookieConsent-module__HRJCcG__fadeIn}@keyframes CookieConsent-module__HRJCcG__fadeIn{0%{opacity:0}to{opacity:1}}}.CookieConsent-module__HRJCcG__banner{-webkit-backdrop-filter:blur(20px);pointer-events:auto;background:#0f0f14f2;border:1px solid #ffffff1a;border-radius:16px;max-width:480px;margin:0 auto;padding:1.5rem;box-shadow:0 4px 24px #0006,inset 0 0 0 1px #ffffff0d}.CookieConsent-module__HRJCcG__header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.CookieConsent-module__HRJCcG__iconWrapper{background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CookieConsent-module__HRJCcG__icon{color:#fff}.CookieConsent-module__HRJCcG__titleGroup{flex:1}.CookieConsent-module__HRJCcG__title{color:#fff;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.CookieConsent-module__HRJCcG__subtitle{color:#ffffff80;margin:0;font-size:.75rem}.CookieConsent-module__HRJCcG__gpcNotice{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.625rem .875rem;font-size:.75rem;display:flex}.CookieConsent-module__HRJCcG__gpcNotice svg{flex-shrink:0}.CookieConsent-module__HRJCcG__content{flex-direction:column;gap:1rem;display:flex}.CookieConsent-module__HRJCcG__description{color:#ffffffb3;margin:0;font-size:.875rem;line-height:1.5}.CookieConsent-module__HRJCcG__quickActions{gap:.75rem;display:flex}.CookieConsent-module__HRJCcG__rejectButton,.CookieConsent-module__HRJCcG__acceptButton{cursor:pointer;border:none;border-radius:8px;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.CookieConsent-module__HRJCcG__rejectButton{color:#fffc;background:#ffffff1a;border:1px solid #ffffff26}.CookieConsent-module__HRJCcG__rejectButton:hover{color:#fff;background:#ffffff26}.CookieConsent-module__HRJCcG__acceptButton{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%)}.CookieConsent-module__HRJCcG__acceptButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}@media (prefers-reduced-motion:reduce){.CookieConsent-module__HRJCcG__rejectButton,.CookieConsent-module__HRJCcG__acceptButton{transition:none}.CookieConsent-module__HRJCcG__acceptButton:hover{transform:none}}.CookieConsent-module__HRJCcG__expandToggle{color:#fff9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.625rem;font-size:.8125rem;transition:color .2s;display:flex}.CookieConsent-module__HRJCcG__expandToggle:hover{color:#ffffffe6}.CookieConsent-module__HRJCcG__preferences{border-top:1px solid #ffffff1a;flex-direction:column;gap:.875rem;padding-top:.5rem;animation:.3s cubic-bezier(.16,1,.3,1) forwards CookieConsent-module__HRJCcG__expandIn;display:flex}@keyframes CookieConsent-module__HRJCcG__expandIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__HRJCcG__preferences{animation:none}}.CookieConsent-module__HRJCcG__category{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;padding:.75rem}.CookieConsent-module__HRJCcG__categoryHeader{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.CookieConsent-module__HRJCcG__categoryLabel{cursor:pointer;align-items:center;gap:.5rem;display:flex}.CookieConsent-module__HRJCcG__categoryName{color:#fff;font-size:.875rem;font-weight:500}.CookieConsent-module__HRJCcG__alwaysOn{color:#22c55e;background:#22c55e26;border-radius:4px;padding:.25rem .5rem;font-size:.6875rem}.CookieConsent-module__HRJCcG__categoryDescription{color:#ffffff80;margin:0;font-size:.75rem;line-height:1.4}.CookieConsent-module__HRJCcG__checkbox{accent-color:#3b82f6;cursor:pointer;width:18px;height:18px}.CookieConsent-module__HRJCcG__saveButton{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.CookieConsent-module__HRJCcG__saveButton:hover{background:#ffffff26;border-color:#ffffff4d}@media (prefers-reduced-motion:reduce){.CookieConsent-module__HRJCcG__saveButton{transition:none}}.CookieConsent-module__HRJCcG__footer{border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.CookieConsent-module__HRJCcG__footerLink{color:#ffffff80;font-size:.75rem;text-decoration:none;transition:color .2s}.CookieConsent-module__HRJCcG__footerLink:hover{color:#fffc}.CookieConsent-module__HRJCcG__footerDivider{color:#fff3;font-size:.75rem}@media (max-width:480px){.CookieConsent-module__HRJCcG__overlay{padding:.75rem}.CookieConsent-module__HRJCcG__banner{border-radius:12px;padding:1.25rem}.CookieConsent-module__HRJCcG__quickActions{flex-direction:column}.CookieConsent-module__HRJCcG__rejectButton,.CookieConsent-module__HRJCcG__acceptButton{width:100%}}
.CloudActDisclosure-module__EVNuRW__footerDisclosure{color:#fff9;background:#fbbf240d;border-top:1px solid #fbbf2426;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.75rem 1rem;font-size:.75rem;display:flex}.CloudActDisclosure-module__EVNuRW__footerIcon{color:#fbbf24;flex-shrink:0}.CloudActDisclosure-module__EVNuRW__footerText{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.CloudActDisclosure-module__EVNuRW__footerLink{color:#fbbf24;font-size:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;text-decoration:underline;display:inline-flex}.CloudActDisclosure-module__EVNuRW__footerLink:hover{color:#fcd34d}.CloudActDisclosure-module__EVNuRW__footerExpanded{border-top:1px solid #fbbf241a;width:100%;margin-top:.75rem;padding-top:.75rem;animation:.3s forwards CloudActDisclosure-module__EVNuRW__expandIn}.CloudActDisclosure-module__EVNuRW__footerExpanded p{color:#ffffff80;margin:0 0 .5rem;line-height:1.5}.CloudActDisclosure-module__EVNuRW__footerExpanded p:last-of-type{margin-bottom:.75rem}.CloudActDisclosure-module__EVNuRW__learnMore{color:#3b82f6;font-size:.75rem;text-decoration:none}.CloudActDisclosure-module__EVNuRW__learnMore:hover{text-decoration:underline}@keyframes CloudActDisclosure-module__EVNuRW__expandIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CloudActDisclosure-module__EVNuRW__footerExpanded{animation:none}}.CloudActDisclosure-module__EVNuRW__inlineDisclosure{background:#fbbf240d;border:1px solid #fbbf2433;border-radius:12px;margin:1.5rem 0;padding:1.5rem}.CloudActDisclosure-module__EVNuRW__inlineHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.CloudActDisclosure-module__EVNuRW__inlineIcon{color:#fbbf24;flex-shrink:0}.CloudActDisclosure-module__EVNuRW__inlineTitle{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.CloudActDisclosure-module__EVNuRW__inlineContent{color:#ffffffb3;font-size:.875rem;line-height:1.6}.CloudActDisclosure-module__EVNuRW__inlineContent p{margin:0 0 1rem}.CloudActDisclosure-module__EVNuRW__inlineContent p:last-child{margin-bottom:0}.CloudActDisclosure-module__EVNuRW__inlineContent strong{color:#ffffffe6}.CloudActDisclosure-module__EVNuRW__inlineContent ul{margin:.5rem 0 1rem;padding-left:1.25rem}.CloudActDisclosure-module__EVNuRW__inlineContent li{margin-bottom:.375rem}.CloudActDisclosure-module__EVNuRW__modalOverlay{z-index:10000;-webkit-backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;padding:1rem;animation:.3s forwards CloudActDisclosure-module__EVNuRW__fadeIn;display:flex;position:fixed;inset:0}@keyframes CloudActDisclosure-module__EVNuRW__fadeIn{0%{opacity:0}to{opacity:1}}.CloudActDisclosure-module__EVNuRW__modal{background:#141419fa;border:1px solid #fbbf2433;border-radius:16px;width:100%;max-width:440px;padding:1.5rem;animation:.3s cubic-bezier(.16,1,.3,1) forwards CloudActDisclosure-module__EVNuRW__scaleIn;box-shadow:0 8px 32px #00000080,inset 0 0 0 1px #ffffff0d}@keyframes CloudActDisclosure-module__EVNuRW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.CloudActDisclosure-module__EVNuRW__modalOverlay,.CloudActDisclosure-module__EVNuRW__modal{animation:none}}.CloudActDisclosure-module__EVNuRW__modalHeader{align-items:flex-start;gap:.875rem;margin-bottom:1.25rem;display:flex}.CloudActDisclosure-module__EVNuRW__modalIconWrapper{color:#fbbf24;background:#fbbf2426;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.CloudActDisclosure-module__EVNuRW__modalTitle{color:#fff;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.CloudActDisclosure-module__EVNuRW__modalSubtitle{color:#ffffff80;margin:0;font-size:.8125rem}.CloudActDisclosure-module__EVNuRW__modalContent{margin-bottom:1.5rem}.CloudActDisclosure-module__EVNuRW__modalContent p{color:#ffffffb3;margin:0 0 .875rem;font-size:.875rem;line-height:1.6}.CloudActDisclosure-module__EVNuRW__modalContent p:last-child{margin-bottom:0}.CloudActDisclosure-module__EVNuRW__modalActions{gap:.75rem;display:flex}.CloudActDisclosure-module__EVNuRW__learnMoreButton{color:#fffc;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.CloudActDisclosure-module__EVNuRW__learnMoreButton:hover{color:#fff;background:#ffffff1f}.CloudActDisclosure-module__EVNuRW__acknowledgeButton{color:#000;cursor:pointer;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);border:none;border-radius:8px;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.CloudActDisclosure-module__EVNuRW__acknowledgeButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #fbbf244d}@media (prefers-reduced-motion:reduce){.CloudActDisclosure-module__EVNuRW__learnMoreButton,.CloudActDisclosure-module__EVNuRW__acknowledgeButton{transition:none}.CloudActDisclosure-module__EVNuRW__acknowledgeButton:hover{transform:none}}@media (max-width:480px){.CloudActDisclosure-module__EVNuRW__modal{padding:1.25rem}.CloudActDisclosure-module__EVNuRW__modalActions{flex-direction:column}.CloudActDisclosure-module__EVNuRW__learnMoreButton,.CloudActDisclosure-module__EVNuRW__acknowledgeButton{width:100%}}
.ReportAbuse-module__i5sQQW__footerLink{color:#fff6;cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:.25rem 0;font-size:.75rem;transition:color .2s;display:inline-flex}.ReportAbuse-module__i5sQQW__footerLink:hover{color:#ffffffb3}.ReportAbuse-module__i5sQQW__reportButton{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:inline-flex}.ReportAbuse-module__i5sQQW__reportButton:hover{background:#ef444433;border-color:#ef444480}.ReportAbuse-module__i5sQQW__overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;padding:1rem;animation:.2s forwards ReportAbuse-module__i5sQQW__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes ReportAbuse-module__i5sQQW__fadeIn{0%{opacity:0}to{opacity:1}}.ReportAbuse-module__i5sQQW__modal{background:#141419fa;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:520px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) forwards ReportAbuse-module__i5sQQW__scaleIn;overflow-y:auto}@keyframes ReportAbuse-module__i5sQQW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ReportAbuse-module__i5sQQW__overlay,.ReportAbuse-module__i5sQQW__modal{animation:none}}.ReportAbuse-module__i5sQQW__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.ReportAbuse-module__i5sQQW__headerContent{align-items:center;gap:.75rem;display:flex}.ReportAbuse-module__i5sQQW__iconWrapper{color:#ef4444;background:#ef444426;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ReportAbuse-module__i5sQQW__title{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.ReportAbuse-module__i5sQQW__subtitle{color:#ffffff80;margin:.125rem 0 0;font-size:.8125rem}.ReportAbuse-module__i5sQQW__closeButton{color:#fff9;cursor:pointer;background:#ffffff0d;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ReportAbuse-module__i5sQQW__closeButton:hover{color:#fff;background:#ffffff1a}.ReportAbuse-module__i5sQQW__form{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.ReportAbuse-module__i5sQQW__field{flex-direction:column;gap:.5rem;display:flex}.ReportAbuse-module__i5sQQW__fieldRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:480px){.ReportAbuse-module__i5sQQW__fieldRow{grid-template-columns:1fr}}.ReportAbuse-module__i5sQQW__label{color:#fffc;font-size:.8125rem;font-weight:500}.ReportAbuse-module__i5sQQW__input,.ReportAbuse-module__i5sQQW__select,.ReportAbuse-module__i5sQQW__textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:.75rem;font-size:.875rem;transition:border-color .2s}.ReportAbuse-module__i5sQQW__input:focus,.ReportAbuse-module__i5sQQW__select:focus,.ReportAbuse-module__i5sQQW__textarea:focus{border-color:#3b82f680;outline:none}.ReportAbuse-module__i5sQQW__input::placeholder,.ReportAbuse-module__i5sQQW__textarea::placeholder{color:#ffffff4d}.ReportAbuse-module__i5sQQW__select{cursor:pointer}.ReportAbuse-module__i5sQQW__select option{color:#fff;background:#1a1a1f}.ReportAbuse-module__i5sQQW__textarea{resize:vertical;min-height:80px}.ReportAbuse-module__i5sQQW__dmcaSection{background:#fbbf240d;border:1px solid #fbbf2433;border-radius:10px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.ReportAbuse-module__i5sQQW__dmcaWarning{color:#fbbf24;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.ReportAbuse-module__i5sQQW__checkboxLabel{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.ReportAbuse-module__i5sQQW__checkbox{accent-color:#fbbf24;flex-shrink:0;width:18px;height:18px;margin-top:2px}.ReportAbuse-module__i5sQQW__dmcaText{color:#fff9;font-size:.75rem;line-height:1.5}.ReportAbuse-module__i5sQQW__errorMessage{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.ReportAbuse-module__i5sQQW__actions{gap:.75rem;padding-top:.5rem;display:flex}.ReportAbuse-module__i5sQQW__cancelButton,.ReportAbuse-module__i5sQQW__submitButton{cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.ReportAbuse-module__i5sQQW__cancelButton{color:#fffc;background:#ffffff14;border:1px solid #ffffff1f}.ReportAbuse-module__i5sQQW__cancelButton:hover{color:#fff;background:#ffffff1f}.ReportAbuse-module__i5sQQW__submitButton{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none}.ReportAbuse-module__i5sQQW__submitButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.ReportAbuse-module__i5sQQW__submitButton:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ReportAbuse-module__i5sQQW__cancelButton,.ReportAbuse-module__i5sQQW__submitButton,.ReportAbuse-module__i5sQQW__closeButton{transition:none}.ReportAbuse-module__i5sQQW__submitButton:hover:not(:disabled){transform:none}}.ReportAbuse-module__i5sQQW__successState{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.ReportAbuse-module__i5sQQW__successIcon{color:#22c55e}.ReportAbuse-module__i5sQQW__successState h3{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.ReportAbuse-module__i5sQQW__successState p{color:#fff9;max-width:320px;margin:0;font-size:.875rem;line-height:1.5}.ReportAbuse-module__i5sQQW__doneButton{color:#22c55e;cursor:pointer;background:#22c55e26;border:1px solid #22c55e4d;border-radius:8px;margin-top:1rem;padding:.75rem 2rem;font-size:.875rem;font-weight:500;transition:all .2s}.ReportAbuse-module__i5sQQW__doneButton:hover{background:#22c55e40}@media (max-width:480px){.ReportAbuse-module__i5sQQW__modal{border-radius:12px 12px 0 0;max-height:100vh;margin-top:auto}.ReportAbuse-module__i5sQQW__form{padding:1.25rem}.ReportAbuse-module__i5sQQW__actions{flex-direction:column-reverse}}
.TermsUpdateModal-module__S7hGta__overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;justify-content:center;align-items:center;padding:1rem;animation:.3s ease-out TermsUpdateModal-module__S7hGta__fadeIn;display:flex;position:fixed;inset:0}@keyframes TermsUpdateModal-module__S7hGta__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.TermsUpdateModal-module__S7hGta__overlay{animation:none}}.TermsUpdateModal-module__S7hGta__modal{background:#1a1a2e;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:100%;max-width:560px;max-height:90vh;animation:.3s ease-out TermsUpdateModal-module__S7hGta__slideUp;display:flex;overflow:hidden;box-shadow:0 24px 48px #0006}@keyframes TermsUpdateModal-module__S7hGta__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.TermsUpdateModal-module__S7hGta__modal{animation:none}}.TermsUpdateModal-module__S7hGta__header{text-align:center;border-bottom:1px solid #ffffff0d;padding:1.5rem 1.5rem 1rem}.TermsUpdateModal-module__S7hGta__badge{color:#000;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:100px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.TermsUpdateModal-module__S7hGta__title{color:#fff;letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.TermsUpdateModal-module__S7hGta__subtitle{color:#ffffff80;margin:0;font-size:.875rem}.TermsUpdateModal-module__S7hGta__content{flex-direction:column;flex:1;padding:1.5rem;display:flex;overflow:hidden}.TermsUpdateModal-module__S7hGta__summarySection{margin-bottom:1rem}.TermsUpdateModal-module__S7hGta__summaryTitle{color:#ffffffe6;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;font-size:.875rem;font-weight:600}.TermsUpdateModal-module__S7hGta__summaryList{margin:0;padding:0;list-style:none}.TermsUpdateModal-module__S7hGta__summaryItem{color:#ffffffb3;padding:.5rem 0 .5rem 1.5rem;font-size:.875rem;line-height:1.5;position:relative}.TermsUpdateModal-module__S7hGta__summaryItem:before{content:"•";color:#667eea;font-weight:700;position:absolute;left:0}.TermsUpdateModal-module__S7hGta__scrollArea{color:#fff9;background:#0003;border:1px solid #ffffff0d;border-radius:8px;flex:1;min-height:200px;max-height:300px;padding:1rem;font-size:.8125rem;line-height:1.7;overflow-y:auto}.TermsUpdateModal-module__S7hGta__scrollArea:focus{outline-offset:2px;outline:2px solid #667eea}.TermsUpdateModal-module__S7hGta__scrollPrompt{color:#fffc;margin:0 0 1rem;font-weight:500}.TermsUpdateModal-module__S7hGta__termsPlaceholder p{margin:0 0 1rem}.TermsUpdateModal-module__S7hGta__termsPlaceholder p:last-child{margin-bottom:0}.TermsUpdateModal-module__S7hGta__endMarker{text-align:center;color:#fff6;border-top:1px solid #ffffff1a;margin-top:1rem;padding-top:1rem;font-style:italic}.TermsUpdateModal-module__S7hGta__scrollHint{color:#8b9cf7;background:#667eea1a;border:1px solid #667eea33;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem;font-size:.8125rem;display:flex}.TermsUpdateModal-module__S7hGta__scrollIcon{animation:1.5s ease-in-out infinite TermsUpdateModal-module__S7hGta__bounce}@keyframes TermsUpdateModal-module__S7hGta__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.TermsUpdateModal-module__S7hGta__scrollIcon{animation:none}}.TermsUpdateModal-module__S7hGta__footer{background:#0003;border-top:1px solid #ffffff0d;padding:1.5rem}.TermsUpdateModal-module__S7hGta__checkbox{cursor:pointer;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;display:flex}.TermsUpdateModal-module__S7hGta__checkbox input{opacity:0;width:0;height:0;position:absolute}.TermsUpdateModal-module__S7hGta__checkmark{background:0 0;border:2px solid #ffffff4d;border-radius:4px;flex-shrink:0;width:20px;height:20px;transition:all .2s;position:relative}.TermsUpdateModal-module__S7hGta__checkbox input:checked+.TermsUpdateModal-module__S7hGta__checkmark{background:#667eea;border-color:#667eea}.TermsUpdateModal-module__S7hGta__checkbox input:checked+.TermsUpdateModal-module__S7hGta__checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.TermsUpdateModal-module__S7hGta__checkbox input:focus+.TermsUpdateModal-module__S7hGta__checkmark{outline-offset:2px;outline:2px solid #667eea}.TermsUpdateModal-module__S7hGta__checkbox input:disabled+.TermsUpdateModal-module__S7hGta__checkmark{opacity:.4;cursor:not-allowed}.TermsUpdateModal-module__S7hGta__checkboxLabel{color:#fffc;font-size:.875rem;line-height:1.4}.TermsUpdateModal-module__S7hGta__checkbox input:disabled~.TermsUpdateModal-module__S7hGta__checkboxLabel{opacity:.4}@media (prefers-reduced-motion:reduce){.TermsUpdateModal-module__S7hGta__checkmark{transition:none}}.TermsUpdateModal-module__S7hGta__actions{gap:.75rem;margin-bottom:1rem;display:flex}.TermsUpdateModal-module__S7hGta__declineButton,.TermsUpdateModal-module__S7hGta__acceptButton{cursor:pointer;border-radius:8px;flex:1;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s}.TermsUpdateModal-module__S7hGta__declineButton{color:#ffffffb3;background:0 0;border:1px solid #fff3}.TermsUpdateModal-module__S7hGta__declineButton:hover{background:#ffffff0d;border-color:#ffffff4d}.TermsUpdateModal-module__S7hGta__acceptButton{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none}.TermsUpdateModal-module__S7hGta__acceptButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #667eea66}.TermsUpdateModal-module__S7hGta__acceptButton:disabled{opacity:.4;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.TermsUpdateModal-module__S7hGta__declineButton,.TermsUpdateModal-module__S7hGta__acceptButton{transition:none}.TermsUpdateModal-module__S7hGta__acceptButton:hover:not(:disabled){transform:none}}.TermsUpdateModal-module__S7hGta__legalNote{color:#fff6;text-align:center;margin:0;font-size:.75rem;line-height:1.5}.TermsUpdateModal-module__S7hGta__fullTermsLink{color:#667eea;text-decoration:none}.TermsUpdateModal-module__S7hGta__fullTermsLink:hover{text-decoration:underline}@media (max-width:480px){.TermsUpdateModal-module__S7hGta__overlay{align-items:flex-end;padding:0}.TermsUpdateModal-module__S7hGta__modal{border-radius:16px 16px 0 0;max-width:100%;max-height:95vh}.TermsUpdateModal-module__S7hGta__header{padding:1.25rem 1rem .75rem}.TermsUpdateModal-module__S7hGta__title{font-size:1.25rem}.TermsUpdateModal-module__S7hGta__content{padding:1rem}.TermsUpdateModal-module__S7hGta__scrollArea{max-height:200px}.TermsUpdateModal-module__S7hGta__footer{padding:1rem}.TermsUpdateModal-module__S7hGta__actions{flex-direction:column}}
.NotificationBell-module__wmBEtq__bellWrapper{position:relative}.NotificationBell-module__wmBEtq__bellButton{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:all .2s;display:flex;position:relative}.NotificationBell-module__wmBEtq__bellButton:hover{background:#ffffff1a;border-color:#ffffff26}.NotificationBell-module__wmBEtq__bellIcon{width:1.1rem;height:1.1rem;color:var(--text-secondary,#94a3b8)}.NotificationBell-module__wmBEtq__bellButton:hover .NotificationBell-module__wmBEtq__bellIcon{color:var(--text-primary,#e2e8f0)}.NotificationBell-module__wmBEtq__badge{color:#fff;background:#ef4444;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.65rem;font-weight:700;animation:2s ease-in-out infinite NotificationBell-module__wmBEtq__badgePulse;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 4px #ef444466}@keyframes NotificationBell-module__wmBEtq__badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.NotificationBell-module__wmBEtq__panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:100;background:#0f172afa;border:1px solid #ffffff1a;border-radius:.75rem;width:320px;animation:.2s ease-out NotificationBell-module__wmBEtq__slideDown;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 40px #00000080,inset 0 0 0 1px #ffffff0d}@keyframes NotificationBell-module__wmBEtq__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.NotificationBell-module__wmBEtq__panelHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem;display:flex}.NotificationBell-module__wmBEtq__panelTitle{color:var(--text-primary,#e2e8f0);font-size:.85rem;font-weight:600}.NotificationBell-module__wmBEtq__markRead{color:var(--primary,#3b82f6);cursor:pointer;background:0 0;border:none;font-size:.75rem;transition:opacity .2s}.NotificationBell-module__wmBEtq__markRead:hover{opacity:.8}.NotificationBell-module__wmBEtq__panelList{max-height:280px;overflow-y:auto}.NotificationBell-module__wmBEtq__emptyState{text-align:center;color:var(--text-muted,#64748b);padding:2rem;font-size:.85rem}.NotificationBell-module__wmBEtq__notifItem{cursor:pointer;border-bottom:1px solid #ffffff0d;gap:.75rem;padding:.875rem 1rem;transition:background .2s;display:flex}.NotificationBell-module__wmBEtq__notifItem:hover{background:#ffffff08}.NotificationBell-module__wmBEtq__notifItem:last-child{border-bottom:none}.NotificationBell-module__wmBEtq__notifItem.NotificationBell-module__wmBEtq__unread{background:#3b82f60d}.NotificationBell-module__wmBEtq__notifDot{background:0 0;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.NotificationBell-module__wmBEtq__notifItem.NotificationBell-module__wmBEtq__unread .NotificationBell-module__wmBEtq__notifDot{background:var(--primary,#3b82f6);box-shadow:0 0 8px #3b82f680}.NotificationBell-module__wmBEtq__notifContent{flex-direction:column;flex:1;gap:.25rem;display:flex}.NotificationBell-module__wmBEtq__notifTitle{color:var(--text-primary,#e2e8f0);font-size:.8rem;font-weight:600}.NotificationBell-module__wmBEtq__notifMessage{color:var(--text-secondary,#94a3b8);font-size:.75rem;line-height:1.4}.NotificationBell-module__wmBEtq__notifTime{color:var(--text-muted,#64748b);margin-top:.25rem;font-size:.65rem}.NotificationBell-module__wmBEtq__notifItem.NotificationBell-module__wmBEtq__clickable{cursor:pointer}.NotificationBell-module__wmBEtq__notifItem.NotificationBell-module__wmBEtq__clickable:hover{background:#3b82f614}.NotificationBell-module__wmBEtq__dismissBtn{cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:20px;height:20px;margin-top:2px;margin-left:auto;transition:opacity .2s,background .2s;display:flex}.NotificationBell-module__wmBEtq__notifItem:hover .NotificationBell-module__wmBEtq__dismissBtn{opacity:.6}.NotificationBell-module__wmBEtq__dismissBtn:hover{background:#ef444426;opacity:1!important}.NotificationBell-module__wmBEtq__dismissBtn svg{width:12px;height:12px;color:var(--text-muted,#64748b)}.NotificationBell-module__wmBEtq__dismissBtn:hover svg{color:#ef4444}
.HelpBubble-module__ZUBb5a__floating{z-index:100;position:fixed;bottom:1.5rem;right:1.5rem}.HelpBubble-module__ZUBb5a__bubble{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#3b82f61f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 2px 12px #0000004d}.HelpBubble-module__ZUBb5a__bubble:hover{border-color:var(--accent-primary);background:#3b82f633;transform:scale(1.1);box-shadow:0 4px 20px #3b82f640}.HelpBubble-module__ZUBb5a__bubble:active{transform:scale(.95)}.HelpBubble-module__ZUBb5a__icon{color:var(--accent-primary);-webkit-user-select:none;user-select:none;font-size:1.25rem;font-weight:700;line-height:1}@media (max-width:768px){.HelpBubble-module__ZUBb5a__floating{bottom:1rem;right:1rem}.HelpBubble-module__ZUBb5a__bubble{width:42px;height:42px}.HelpBubble-module__ZUBb5a__icon{font-size:1.1rem}}
.agent-cards-module__0sILpG__cardGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.agent-cards-module__0sILpG__agentCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#0f0f0fb3;padding:1.5rem;transition:all .3s;position:relative;overflow:hidden}.agent-cards-module__0sILpG__agentCard:hover{border-color:#3b82f64d;transform:translateY(-2px)}.agent-cards-module__0sILpG__cardHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.agent-cards-module__0sILpG__agentIcon{border-radius:var(--radius-md);background:#3b82f61a;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.agent-cards-module__0sILpG__agentMeta{flex:1}.agent-cards-module__0sILpG__agentName{color:var(--text-main);margin-bottom:.25rem;font-size:1rem;font-weight:600}.agent-cards-module__0sILpG__agentRole{color:var(--text-muted);font-size:.8rem}.agent-cards-module__0sILpG__statusBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:.7rem;font-weight:500}.agent-cards-module__0sILpG__statusBadge.agent-cards-module__0sILpG__active{color:var(--success);background:#22c55e1a;border:1px solid #22c55e4d}.agent-cards-module__0sILpG__statusBadge.agent-cards-module__0sILpG__idle{color:var(--text-dim);background:#64748b1a;border:1px solid #64748b4d}.agent-cards-module__0sILpG__cardContent{border-radius:var(--radius-md);min-height:80px;color:var(--text-muted);background:#0003;padding:1rem;font-size:.85rem}.agent-cards-module__0sILpG__activityItem{border-bottom:1px solid #ffffff0d;gap:.5rem;padding:.5rem 0;display:flex}.agent-cards-module__0sILpG__activityItem:last-child{border-bottom:none}.agent-cards-module__0sILpG__activityTime{color:var(--text-dim);min-width:50px;font-size:.7rem}.agent-cards-module__0sILpG__activityText{flex:1;font-size:.8rem}.agent-cards-module__0sILpG__noActivity{height:60px;color:var(--text-dim);justify-content:center;align-items:center;font-size:.8rem;display:flex}.agent-cards-module__0sILpG__dataPulse{animation:.5s ease-out agent-cards-module__0sILpG__cardPulse}@keyframes agent-cards-module__0sILpG__cardPulse{0%{box-shadow:0 0 #3b82f666}50%{box-shadow:0 0 20px 4px #3b82f64d}to{box-shadow:0 0 #3b82f600}}.agent-cards-module__0sILpG__disabledCard{opacity:.55;pointer-events:none;border-color:#64748b33}.agent-cards-module__0sILpG__disabledCard:hover{border-color:#64748b33;transform:none}.agent-cards-module__0sILpG__statusBadge.agent-cards-module__0sILpG__disabled{color:var(--text-dim);background:#64748b1a;border:1px solid #64748b4d}.agent-cards-module__0sILpG__disabledMessage{min-height:60px;color:var(--text-muted);align-items:center;padding:.5rem 0;font-size:.8rem;line-height:1.5;display:flex}.agent-cards-module__0sILpG__lockedCard{pointer-events:none}.agent-cards-module__0sILpG__lockedCard .agent-cards-module__0sILpG__cardHeader,.agent-cards-module__0sILpG__lockedCard .agent-cards-module__0sILpG__cardContent{filter:blur(4px);opacity:.4}.agent-cards-module__0sILpG__lockOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;pointer-events:auto;background:#0a0a0a99;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}.agent-cards-module__0sILpG__lockIcon{opacity:.6;font-size:2rem}.agent-cards-module__0sILpG__upgradeCta{color:var(--text-main);background:linear-gradient(135deg,var(--accent-primary)0%,var(--accent-hover)100%);border-radius:var(--radius-md);cursor:pointer;border:none;padding:.75rem 1.5rem;font-size:.85rem;font-weight:500;transition:all .3s;box-shadow:0 4px 15px #3b82f64d}.agent-cards-module__0sILpG__upgradeCta:hover{transform:scale(1.05);box-shadow:0 6px 20px #3b82f666}.agent-cards-module__0sILpG__upgradeCta.agent-cards-module__0sILpG__addon{background:linear-gradient(135deg,var(--success)0%,#16a34a 100%);box-shadow:0 4px 15px #22c55e4d}.agent-cards-module__0sILpG__upgradeCta.agent-cards-module__0sILpG__addon:hover{box-shadow:0 6px 20px #22c55e66}@media (max-width:768px){.agent-cards-module__0sILpG__cardGrid{grid-template-columns:1fr}.agent-cards-module__0sILpG__agentCard{padding:1rem}}
.analytics-module__BVluFG__periodSelector{gap:.5rem;margin-bottom:1.5rem;display:flex}.analytics-module__BVluFG__periodBtn{border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:#ffffff0a;padding:.4rem 1rem;font-size:.8rem;transition:background .15s,color .15s}.analytics-module__BVluFG__periodBtn:hover{background:#ffffff14}.analytics-module__BVluFG__periodBtn.analytics-module__BVluFG__active{color:var(--text-main);background:#3b82f626;border-color:#3b82f666}.analytics-module__BVluFG__metricGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.analytics-module__BVluFG__metricCard{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#0f0f0f80;padding:1rem}.analytics-module__BVluFG__metricLabel{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.7rem;display:block}.analytics-module__BVluFG__metricValue{color:var(--text-main);margin-bottom:.25rem;font-size:1.6rem;font-weight:600;display:block}.analytics-module__BVluFG__metricSub{color:var(--text-dim);font-size:.7rem;display:block}.analytics-module__BVluFG__metricSub.analytics-module__BVluFG__positive{color:#22c55e}.analytics-module__BVluFG__metricSub.analytics-module__BVluFG__negative{color:#ef4444}.analytics-module__BVluFG__sectionTitle{color:var(--text-main);margin:1.5rem 0 .75rem;font-size:.9rem;font-weight:600}.analytics-module__BVluFG__channelGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.analytics-module__BVluFG__channelCard{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:#0f0f0f66;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.analytics-module__BVluFG__channelName{color:var(--text-muted);text-transform:capitalize;font-size:.8rem}.analytics-module__BVluFG__channelCount{color:var(--text-main);font-size:1rem;font-weight:600}.analytics-module__BVluFG__chartContainer{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#0f0f0f80;margin-bottom:1.5rem;padding:1rem}.analytics-module__BVluFG__barRow{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.analytics-module__BVluFG__barLabel{color:var(--text-muted);text-align:right;flex:0 0 100px;font-size:.75rem}.analytics-module__BVluFG__barTrack{border-radius:var(--radius-sm);background:#ffffff0a;flex:1;height:20px;overflow:hidden}.analytics-module__BVluFG__barFill{border-radius:var(--radius-sm);height:100%;transition:width .4s}.analytics-module__BVluFG__barFill.analytics-module__BVluFG__leads{background:#3b82f699}.analytics-module__BVluFG__barFill.analytics-module__BVluFG__bookings{background:#22c55e99}.analytics-module__BVluFG__barFill.analytics-module__BVluFG__reviews{background:#a855f799}.analytics-module__BVluFG__barValue{color:var(--text-dim);flex:0 0 40px;font-size:.75rem}.analytics-module__BVluFG__funnelRow{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.analytics-module__BVluFG__funnelStage{color:var(--text-muted);text-align:right;flex:0 0 120px;font-size:.8rem}.analytics-module__BVluFG__funnelBar{border-radius:var(--radius-sm);background:#3b82f64d;align-items:center;height:24px;padding-left:.5rem;transition:width .4s;display:flex}.analytics-module__BVluFG__funnelCount{color:var(--text-main);font-size:.7rem;font-weight:500}.analytics-module__BVluFG__loading{text-align:center;color:var(--text-dim);padding:2rem;font-size:.9rem}.analytics-module__BVluFG__empty{text-align:center;color:var(--text-dim);padding:3rem 1.5rem}.analytics-module__BVluFG__emptyIcon{margin-bottom:.75rem;font-size:2rem}.analytics-module__BVluFG__emptyText{color:var(--text-muted);font-size:.9rem}.analytics-module__BVluFG__cachedNote{color:var(--text-dim);text-align:right;margin-top:-.5rem;margin-bottom:1rem;font-size:.65rem}@media (max-width:768px){.analytics-module__BVluFG__metricGrid{grid-template-columns:repeat(2,1fr)}.analytics-module__BVluFG__channelGrid{grid-template-columns:1fr 1fr}.analytics-module__BVluFG__barLabel{flex:0 0 60px;font-size:.65rem}.analytics-module__BVluFG__funnelStage{flex:0 0 80px;font-size:.7rem}}
.conversation-history-module__aVrLQq__panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#0f0f0fb3;margin-top:2rem;padding:1.5rem}.conversation-history-module__aVrLQq__panelTitle{color:var(--text-main);margin-bottom:.25rem;font-size:1.1rem;font-weight:600}.conversation-history-module__aVrLQq__panelSubtitle{color:var(--text-dim);margin-bottom:1.5rem;font-size:.8rem}.conversation-history-module__aVrLQq__loadingText{color:var(--text-dim);font-size:.85rem}.conversation-history-module__aVrLQq__errorText{color:var(--error,#ef4444);font-size:.85rem}.conversation-history-module__aVrLQq__emptyText{color:var(--text-dim);font-size:.85rem}.conversation-history-module__aVrLQq__conversationList{flex-direction:column;gap:.5rem;display:flex}.conversation-history-module__aVrLQq__conversationRow{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:#0003;border:1px solid #ffffff0d;flex-direction:column;padding:.75rem 1rem;transition:border-color .2s;display:flex}.conversation-history-module__aVrLQq__conversationRow:hover{border-color:#ffffff1f}.conversation-history-module__aVrLQq__conversationRowExpanded{border-color:#ffffff1a;}.conversation-history-module__aVrLQq__summaryBar{justify-content:space-between;align-items:center;width:100%;display:flex}.conversation-history-module__aVrLQq__summaryLeft{align-items:center;gap:.75rem;display:flex}.conversation-history-module__aVrLQq__channelIcon{text-align:center;flex-shrink:0;width:28px;font-size:1rem}.conversation-history-module__aVrLQq__contactName{color:var(--text-main);font-size:.9rem;font-weight:500}.conversation-history-module__aVrLQq__summaryRight{align-items:center;gap:.75rem;display:flex}.conversation-history-module__aVrLQq__messageCount,.conversation-history-module__aVrLQq__timestamp{color:var(--text-dim);font-size:.75rem}.conversation-history-module__aVrLQq__statusBadge{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.conversation-history-module__aVrLQq__statusQualified{color:var(--success);background:#22c55e1f;border:1px solid #22c55e40;}.conversation-history-module__aVrLQq__statusDisqualified{color:var(--error,#ef4444);background:#ef44441f;border:1px solid #ef444440;}.conversation-history-module__aVrLQq__statusActive{color:var(--accent-primary);background:#3b82f61f;border:1px solid #3b82f640;}.conversation-history-module__aVrLQq__statusCapped{color:var(--text-muted);background:#64748b1f;border:1px solid #64748b40;}.conversation-history-module__aVrLQq__transcript{border-top:1px solid #ffffff0f;flex-direction:column;gap:.5rem;max-height:320px;margin-top:.75rem;padding-top:.75rem;display:flex;overflow-y:auto}.conversation-history-module__aVrLQq__msgRow{gap:.5rem;font-size:.8rem;line-height:1.4;display:flex}.conversation-history-module__aVrLQq__msgRole{text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;width:40px;padding-top:.1rem;font-size:.7rem;font-weight:600}.conversation-history-module__aVrLQq__msgRoleAi{color:var(--accent-primary);}.conversation-history-module__aVrLQq__msgRoleUser{color:var(--text-muted);}.conversation-history-module__aVrLQq__msgText{color:var(--text-main)}.conversation-history-module__aVrLQq__msgTime{color:var(--text-dim);flex-shrink:0;margin-left:auto;padding-top:.15rem;font-size:.65rem}.conversation-history-module__aVrLQq__bantRow{border-top:1px solid #ffffff0a;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}.conversation-history-module__aVrLQq__bantLabel{color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem}.conversation-history-module__aVrLQq__bantDots{gap:.25rem;display:flex}.conversation-history-module__aVrLQq__bantDot{background:#64748b4d;border-radius:50%;width:8px;height:8px}.conversation-history-module__aVrLQq__bantDotFilled{background:var(--success);}@media (max-width:768px){.conversation-history-module__aVrLQq__summaryBar{flex-direction:column;align-items:flex-start;gap:.35rem}.conversation-history-module__aVrLQq__summaryRight{flex-wrap:wrap;gap:.5rem}}
.ClientScheduler-module__oWsk1G__container{flex-direction:column;gap:1.5rem;display:flex}.ClientScheduler-module__oWsk1G__loading{text-align:center;color:var(--text-muted);padding:2rem}.ClientScheduler-module__oWsk1G__tabs{border-bottom:1px solid var(--border-subtle,#ffffff14);gap:.5rem;padding-bottom:.5rem;display:flex}.ClientScheduler-module__oWsk1G__tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px 6px 0 0;padding:.5rem 1rem;font-size:.875rem;transition:color .2s,background .2s}.ClientScheduler-module__oWsk1G__tab:hover{color:var(--text-primary);background:#ffffff0a}.ClientScheduler-module__oWsk1G__tabActive{color:var(--accent,#5de0c0);border-bottom:2px solid var(--accent,#5de0c0)}.ClientScheduler-module__oWsk1G__section{padding:1rem 0}.ClientScheduler-module__oWsk1G__sectionTitle{color:var(--text-primary);margin:0 0 .25rem;font-size:1rem;font-weight:600}.ClientScheduler-module__oWsk1G__sectionDesc{color:var(--text-muted);margin:0 0 1rem;font-size:.8125rem}.ClientScheduler-module__oWsk1G__error{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:.75rem 1rem;font-size:.875rem}.ClientScheduler-module__oWsk1G__slotGrid{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.ClientScheduler-module__oWsk1G__dayRow{align-items:center;gap:1rem;padding:.5rem 0;display:flex}.ClientScheduler-module__oWsk1G__dayToggle{cursor:pointer;align-items:center;gap:.5rem;min-width:140px;display:flex}.ClientScheduler-module__oWsk1G__dayToggle input[type=checkbox]{accent-color:var(--accent,#5de0c0)}.ClientScheduler-module__oWsk1G__dayName{color:var(--text-primary);font-size:.875rem}.ClientScheduler-module__oWsk1G__timeInputs{align-items:center;gap:.5rem;display:flex}.ClientScheduler-module__oWsk1G__timeInput{border:1px solid var(--border-subtle,#ffffff1a);background:var(--surface-elevated,#ffffff0a);color:var(--text-primary);border-radius:6px;padding:.375rem .5rem;font-size:.8125rem}.ClientScheduler-module__oWsk1G__timeSep{color:var(--text-muted);font-size:.8125rem}.ClientScheduler-module__oWsk1G__saveBtn,.ClientScheduler-module__oWsk1G__addBtn{background:var(--accent,#5de0c0);color:#0d1b2a;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:opacity .2s}.ClientScheduler-module__oWsk1G__saveBtn:hover,.ClientScheduler-module__oWsk1G__addBtn:hover{opacity:.9}.ClientScheduler-module__oWsk1G__saveBtn:disabled,.ClientScheduler-module__oWsk1G__addBtn:disabled{opacity:.5;cursor:not-allowed}.ClientScheduler-module__oWsk1G__overrideForm{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ClientScheduler-module__oWsk1G__dateInput,.ClientScheduler-module__oWsk1G__reasonInput{border:1px solid var(--border-subtle,#ffffff1a);background:var(--surface-elevated,#ffffff0a);color:var(--text-primary);border-radius:6px;padding:.375rem .5rem;font-size:.8125rem}.ClientScheduler-module__oWsk1G__reasonInput{flex:1;min-width:150px}.ClientScheduler-module__oWsk1G__overrideList{flex-direction:column;gap:.5rem;display:flex}.ClientScheduler-module__oWsk1G__overrideItem{background:var(--surface-elevated,#ffffff08);border-radius:6px;align-items:center;gap:1rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.ClientScheduler-module__oWsk1G__overrideDate{color:var(--text-primary);min-width:100px;font-weight:600}.ClientScheduler-module__oWsk1G__blocked{color:#ef4444}.ClientScheduler-module__oWsk1G__custom{color:var(--accent,#5de0c0)}.ClientScheduler-module__oWsk1G__overrideReason{color:var(--text-muted);font-style:italic}.ClientScheduler-module__oWsk1G__emptyState{color:var(--text-muted);text-align:center;padding:2rem 0;font-size:.875rem}.ClientScheduler-module__oWsk1G__bookingList{flex-direction:column;gap:.75rem;display:flex}.ClientScheduler-module__oWsk1G__bookingCard{background:var(--surface-elevated,#ffffff08);border:1px solid var(--border-subtle,#ffffff0f);border-radius:8px;padding:.75rem 1rem}.ClientScheduler-module__oWsk1G__bookingMeta{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.ClientScheduler-module__oWsk1G__bookingTitle{color:var(--text-primary);font-weight:600}.ClientScheduler-module__oWsk1G__badge{border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.ClientScheduler-module__oWsk1G__badge_confirmed{color:#22c55e;background:#22c55e26}.ClientScheduler-module__oWsk1G__badge_pending{color:#eab308;background:#eab30826}.ClientScheduler-module__oWsk1G__badge_cancelled{color:#ef4444;background:#ef44441a}.ClientScheduler-module__oWsk1G__bookingCustomer{color:var(--text-muted);font-size:.8125rem}.ClientScheduler-module__oWsk1G__removeBtn{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:4px;margin-left:auto;padding:.2rem .5rem;font-size:.75rem;transition:background .15s}.ClientScheduler-module__oWsk1G__removeBtn:hover{background:#ef44441a}.ClientScheduler-module__oWsk1G__removeBtn:disabled{opacity:.4;cursor:not-allowed}
.ad-manager-module__D6GoKa__adManager{max-width:800px}.ad-manager-module__D6GoKa__stepIndicator{justify-content:space-between;margin-bottom:2rem;display:flex;position:relative}.ad-manager-module__D6GoKa__stepDot{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.ad-manager-module__D6GoKa__stepNum{border:1px solid var(--glass-border);width:32px;height:32px;color:var(--text-dim);background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;transition:all .3s;display:flex}.ad-manager-module__D6GoKa__stepActive .ad-manager-module__D6GoKa__stepNum{border-color:var(--accent-primary);color:var(--accent-primary);background:#3b82f626}.ad-manager-module__D6GoKa__stepCurrent .ad-manager-module__D6GoKa__stepNum{background:var(--accent-primary);color:#fff}.ad-manager-module__D6GoKa__stepLabel{color:var(--text-dim);white-space:nowrap;font-size:.72rem}.ad-manager-module__D6GoKa__stepActive .ad-manager-module__D6GoKa__stepLabel{color:var(--text-muted)}.ad-manager-module__D6GoKa__stepContent{min-height:200px;margin-bottom:2rem}.ad-manager-module__D6GoKa__formGroup{max-width:600px}.ad-manager-module__D6GoKa__formLabel{color:var(--text-main);margin-bottom:.5rem;font-size:1rem;font-weight:600;display:block}.ad-manager-module__D6GoKa__formHint{color:var(--text-muted);margin-bottom:1rem;font-size:.85rem}.ad-manager-module__D6GoKa__formInput,.ad-manager-module__D6GoKa__formTextarea{border:1px solid var(--glass-border);border-radius:var(--radius-md);width:100%;color:var(--text-main);background:#ffffff0a;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;transition:border-color .2s}.ad-manager-module__D6GoKa__formInput:focus,.ad-manager-module__D6GoKa__formTextarea:focus{border-color:var(--accent-primary)}.ad-manager-module__D6GoKa__formTextarea{resize:vertical;min-height:80px}.ad-manager-module__D6GoKa__budgetOptions{grid-template-columns:repeat(2,1fr);gap:12px;max-width:400px;display:grid}.ad-manager-module__D6GoKa__budgetOption{border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:#ffffff0a;padding:1rem;font-size:1rem;font-weight:500;transition:all .2s}.ad-manager-module__D6GoKa__budgetOption:hover{background:#ffffff0f;border-color:#3b82f64d}.ad-manager-module__D6GoKa__budgetSelected{border-color:var(--accent-primary);color:var(--accent-primary);background:#3b82f61a}.ad-manager-module__D6GoKa__budgetRecommended{position:relative}.ad-manager-module__D6GoKa__budgetRecommended:after{content:"Recommended";background:var(--accent-primary);color:#fff;border-radius:var(--radius-full);padding:1px 6px;font-size:.65rem;position:absolute;top:-8px;right:8px}.ad-manager-module__D6GoKa__stepNav{border-top:1px solid var(--glass-border);align-items:center;gap:1rem;padding-top:1rem;display:flex}.ad-manager-module__D6GoKa__stepNavSpacer{flex:1}.ad-manager-module__D6GoKa__btnPrimary{background:var(--accent-primary);border-radius:var(--radius-md);color:#fff;cursor:pointer;border:none;padding:.65rem 1.5rem;font-size:.88rem;font-weight:500;transition:opacity .2s}.ad-manager-module__D6GoKa__btnPrimary:hover{opacity:.9}.ad-manager-module__D6GoKa__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.ad-manager-module__D6GoKa__btnSecondary{border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:#ffffff0f;padding:.65rem 1.5rem;font-size:.88rem;font-weight:500;transition:all .2s}.ad-manager-module__D6GoKa__btnSecondary:hover{color:var(--text-main);background:#ffffff1a}.ad-manager-module__D6GoKa__reviewSection{max-width:600px}.ad-manager-module__D6GoKa__reviewTitle{color:var(--text-main);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.ad-manager-module__D6GoKa__reviewGrid{gap:12px;display:grid}.ad-manager-module__D6GoKa__reviewItem{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff08;justify-content:space-between;padding:.75rem 1rem;display:flex}.ad-manager-module__D6GoKa__reviewLabel{color:var(--text-dim);font-size:.85rem}.ad-manager-module__D6GoKa__reviewValue{color:var(--text-main);font-size:.85rem;font-weight:500}.ad-manager-module__D6GoKa__errorText{color:var(--error);margin-top:1rem;font-size:.85rem}.ad-manager-module__D6GoKa__loadingState{text-align:center;color:var(--text-muted);padding:3rem}.ad-manager-module__D6GoKa__emptyDashboard{text-align:center;padding:3rem}.ad-manager-module__D6GoKa__emptyTitle{color:var(--text-main);margin-bottom:.5rem;font-size:1.1rem}.ad-manager-module__D6GoKa__emptyDesc{color:var(--text-muted);max-width:400px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:.88rem}@media (max-width:768px){.ad-manager-module__D6GoKa__stepLabel{display:none}}
.ad-plan-module__P6XRGG__sectionTitle{color:var(--text-main);font-size:1.15rem;font-weight:600}.ad-plan-module__P6XRGG__sectionDesc{color:var(--text-muted);margin-top:.25rem;margin-bottom:1.5rem;font-size:.88rem}.ad-plan-module__P6XRGG__planSummary{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:1.5rem;display:grid}.ad-plan-module__P6XRGG__planCard{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff08;flex-direction:column;gap:4px;padding:1rem;display:flex}.ad-plan-module__P6XRGG__planLabel{color:var(--text-dim);font-size:.78rem}.ad-plan-module__P6XRGG__planValue{color:var(--text-main);font-size:1.2rem;font-weight:600}.ad-plan-module__P6XRGG__planActions{gap:1rem;margin-top:1.5rem;display:flex}.ad-plan-module__P6XRGG__keywordSection{margin-bottom:1.5rem}.ad-plan-module__P6XRGG__keywordTitle{color:var(--text-main);margin-bottom:.75rem;font-size:.95rem;font-weight:600}.ad-plan-module__P6XRGG__keywordGrid{flex-wrap:wrap;gap:6px;display:flex}.ad-plan-module__P6XRGG__keywordChip{border-radius:var(--radius-full);color:var(--accent-primary);background:#3b82f614;border:1px solid #3b82f633;padding:4px 12px;font-size:.78rem}.ad-plan-module__P6XRGG__keywordMore{color:var(--text-dim);padding:4px 12px;font-size:.78rem}.ad-plan-module__P6XRGG__negativeChip{border-radius:var(--radius-full);color:var(--error);background:#ef44440f;border:1px solid #ef444433;padding:4px 12px;font-size:.78rem}.ad-plan-module__P6XRGG__collapsible{margin-bottom:1.5rem}.ad-plan-module__P6XRGG__collapseToggle{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 0;font-family:inherit;font-size:.88rem;font-weight:500;display:flex}.ad-plan-module__P6XRGG__collapseToggle:hover{color:var(--text-main)}.ad-plan-module__P6XRGG__collapseArrow{font-size:.7rem;transition:transform .2s}.ad-plan-module__P6XRGG__collapseArrowOpen{transform:rotate(90deg)}.ad-plan-module__P6XRGG__collapseContent{padding-top:.75rem}.ad-plan-module__P6XRGG__benchmarkRow{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.ad-plan-module__P6XRGG__benchmarkLabel{color:var(--text-muted);font-size:.82rem}.ad-plan-module__P6XRGG__benchmarkValue{color:var(--text-main);font-size:.82rem;font-weight:500}.ad-plan-module__P6XRGG__benchmarkGood{color:var(--success)}.ad-plan-module__P6XRGG__benchmarkWarn{color:#f59e0b}.ad-plan-module__P6XRGG__adPreview{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff08;margin-bottom:.75rem;padding:1rem}.ad-plan-module__P6XRGG__adPreviewHeadline{color:#8ab4f8;margin-bottom:.25rem;font-size:.95rem;font-weight:600}.ad-plan-module__P6XRGG__adPreviewUrl{color:#bdc1c6;margin-bottom:.25rem;font-size:.78rem}.ad-plan-module__P6XRGG__adPreviewDesc{color:var(--text-muted);font-size:.82rem;line-height:1.4}.ad-plan-module__P6XRGG__adGroupName{color:var(--text-main);margin-top:1rem;margin-bottom:.5rem;font-size:.88rem;font-weight:600}@media (max-width:768px){.ad-plan-module__P6XRGG__planSummary{grid-template-columns:1fr}}
.ad-reporting-module__5vfwiW__dashboardHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.ad-reporting-module__5vfwiW__sectionTitle{color:var(--text-main);font-size:1.15rem;font-weight:600}.ad-reporting-module__5vfwiW__dateRange{color:var(--text-dim);font-size:.82rem}.ad-reporting-module__5vfwiW__summaryCards{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:2rem;display:grid}.ad-reporting-module__5vfwiW__summaryCard{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff08;flex-direction:column;gap:4px;padding:1rem;display:flex}.ad-reporting-module__5vfwiW__summaryLabel{color:var(--text-dim);font-size:.75rem}.ad-reporting-module__5vfwiW__summaryValue{color:var(--text-main);font-size:1.3rem;font-weight:600}.ad-reporting-module__5vfwiW__chartSection{margin-bottom:1.5rem}.ad-reporting-module__5vfwiW__chartTitle{color:var(--text-main);margin-bottom:1rem;font-size:.95rem;font-weight:600}.ad-reporting-module__5vfwiW__barChart{flex-direction:column;gap:12px;display:flex}.ad-reporting-module__5vfwiW__barRow{grid-template-columns:100px 1fr 80px;align-items:center;gap:12px;display:grid}.ad-reporting-module__5vfwiW__barLabel{color:var(--text-muted);font-size:.82rem}.ad-reporting-module__5vfwiW__barTrack{border-radius:var(--radius-md);background:#ffffff0a;height:24px;overflow:hidden}.ad-reporting-module__5vfwiW__barFill{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary,#6366f1));border-radius:var(--radius-md);min-width:4px;height:100%;transition:width .5s}.ad-reporting-module__5vfwiW__barValue{color:var(--text-main);text-align:right;font-size:.85rem;font-weight:500}.ad-reporting-module__5vfwiW__dashboardActions{border-top:1px solid var(--glass-border);gap:1rem;padding-top:1rem;display:flex}@media (max-width:768px){.ad-reporting-module__5vfwiW__summaryCards{grid-template-columns:repeat(2,1fr)}.ad-reporting-module__5vfwiW__barRow{grid-template-columns:80px 1fr 60px}}
.pipeline-module__qKR29q__board{gap:1rem;min-height:400px;padding-bottom:1rem;display:flex;overflow-x:auto}.pipeline-module__qKR29q__column{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#0f0f0f80;flex-direction:column;flex:0 0 260px;max-height:calc(100vh - 200px);display:flex}.pipeline-module__qKR29q__columnHeader{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.pipeline-module__qKR29q__columnTitle{color:var(--text-main);font-size:.85rem;font-weight:600}.pipeline-module__qKR29q__columnCount{color:var(--text-dim);border-radius:var(--radius-sm);background:#ffffff14;padding:.15rem .5rem;font-size:.7rem;font-weight:500}.pipeline-module__qKR29q__columnBody{flex-direction:column;flex:1;gap:.5rem;padding:.5rem;display:flex;overflow-y:auto}.pipeline-module__qKR29q__columnBody.pipeline-module__qKR29q__dragOver{border-radius:var(--radius-md);background:#3b82f60d;border:1px dashed #3b82f64d}.pipeline-module__qKR29q__card{border-radius:var(--radius-md);cursor:grab;background:#0000004d;border:1px solid #ffffff0f;padding:.75rem;transition:transform .15s,box-shadow .15s}.pipeline-module__qKR29q__card:hover{border-color:#3b82f64d;transform:translateY(-1px)}.pipeline-module__qKR29q__card.pipeline-module__qKR29q__dragging{opacity:.5;transform:scale(.95)}.pipeline-module__qKR29q__cardName{color:var(--text-main);margin-bottom:.25rem;font-size:.85rem;font-weight:500}.pipeline-module__qKR29q__cardService{color:var(--text-muted);margin-bottom:.5rem;font-size:.75rem}.pipeline-module__qKR29q__cardMeta{justify-content:space-between;align-items:center;display:flex}.pipeline-module__qKR29q__cardScore{border-radius:var(--radius-sm);padding:.1rem .4rem;font-size:.7rem;font-weight:500}.pipeline-module__qKR29q__scoreHigh{color:#22c55e;background:#22c55e1a}.pipeline-module__qKR29q__scoreMid{color:#f59e0b;background:#f59e0b1a}.pipeline-module__qKR29q__scoreLow{color:#6b7280;background:#6b72801a}.pipeline-module__qKR29q__cardDate{color:var(--text-dim);font-size:.65rem}.pipeline-module__qKR29q__cardChannel{color:var(--text-dim);background:#ffffff0d;border-radius:2px;padding:.1rem .3rem;font-size:.65rem}.pipeline-module__qKR29q__emptyColumn{color:var(--text-dim);text-align:center;justify-content:center;align-items:center;padding:2rem 1rem;font-size:.8rem;display:flex}.pipeline-module__qKR29q__loading{text-align:center;color:var(--text-dim);padding:2rem;font-size:.9rem}@media (max-width:768px){.pipeline-module__qKR29q__board{flex-direction:column}.pipeline-module__qKR29q__column{flex:none;max-height:300px}}
.integrations-module__cGLDeG__integrationHub{flex-direction:column;gap:2rem;display:flex}.integrations-module__cGLDeG__section{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#0f0f0fb3;padding:1.5rem}.integrations-module__cGLDeG__sectionTitle{color:var(--text-main);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.integrations-module__cGLDeG__sectionDesc{color:var(--text-muted);margin-bottom:1.5rem;font-size:.85rem}.integrations-module__cGLDeG__buttonGroup{flex-wrap:wrap;gap:1rem;display:flex}.integrations-module__cGLDeG__oauthButton{border:1px solid var(--glass-border);border-radius:var(--radius-md);cursor:pointer;background:#ffffff0d;align-items:center;gap:.75rem;min-width:200px;padding:.75rem 1.25rem;transition:all .3s;display:flex}.integrations-module__cGLDeG__oauthButton:hover:not(:disabled){background:#ffffff1a;border-color:#3b82f64d}.integrations-module__cGLDeG__oauthButton:disabled{cursor:not-allowed;opacity:.7}.integrations-module__cGLDeG__oauthButton.integrations-module__cGLDeG__connected{background:#22c55e0d;border-color:#22c55e4d}.integrations-module__cGLDeG__oauthIcon{font-size:1.25rem}.integrations-module__cGLDeG__oauthLabel{color:var(--text-main);text-align:left;flex:1;font-size:.9rem}.integrations-module__cGLDeG__oauthStatus{border-radius:var(--radius-sm);color:var(--accent-primary);background:#3b82f61a;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.integrations-module__cGLDeG__oauthButton.integrations-module__cGLDeG__connected .integrations-module__cGLDeG__oauthStatus{color:var(--success);background:#22c55e1a}.integrations-module__cGLDeG__spinner{border:2px solid var(--glass-border);border-top-color:var(--accent-primary);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite integrations-module__cGLDeG__spin;display:inline-block}@keyframes integrations-module__cGLDeG__spin{to{transform:rotate(360deg)}}.integrations-module__cGLDeG__toolGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.integrations-module__cGLDeG__toolCard{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff08;flex-direction:column;gap:.5rem;padding:1.25rem;transition:transform .2s,border-color .2s;display:flex}.integrations-module__cGLDeG__toolCard:hover{border-color:#3b82f64d;transform:translateY(-2px)}.integrations-module__cGLDeG__toolCardHeader{align-items:center;gap:.5rem;display:flex}.integrations-module__cGLDeG__toolIcon{flex-shrink:0;font-size:1.25rem}.integrations-module__cGLDeG__toolName{color:var(--text-main);font-size:.95rem;font-weight:600}.integrations-module__cGLDeG__toolBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--accent-primary);background:#3b82f61a;border-radius:999px;flex-shrink:0;margin-left:auto;padding:.15rem .5rem;font-size:.65rem;font-weight:600}.integrations-module__cGLDeG__toolDesc{color:var(--text-muted);font-size:.8rem;line-height:1.4}.integrations-module__cGLDeG__toolLink{color:var(--accent-primary);align-items:center;gap:.25rem;margin-top:auto;font-size:.8rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.integrations-module__cGLDeG__toolLink:hover{opacity:.8}@media (max-width:768px){.integrations-module__cGLDeG__buttonGroup{flex-direction:column}.integrations-module__cGLDeG__oauthButton{width:100%}.integrations-module__cGLDeG__toolGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.integrations-module__cGLDeG__toolCard{transition:none}.integrations-module__cGLDeG__toolCard:hover{transform:none}}
.sequence-manager-module__-yY8Wq__container{flex-direction:column;gap:1rem;display:flex}.sequence-manager-module__-yY8Wq__loading{text-align:center;color:var(--text-dim);padding:2rem;font-size:.9rem}.sequence-manager-module__-yY8Wq__filterRow{gap:.5rem;margin-bottom:.5rem;display:flex}.sequence-manager-module__-yY8Wq__filterBtn{color:var(--text-muted);border:1px solid var(--glass-border);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0d;padding:.4rem .75rem;font-size:.8rem;transition:all .2s}.sequence-manager-module__-yY8Wq__filterBtn:hover{background:#ffffff14}.sequence-manager-module__-yY8Wq__filterActive{color:var(--text-main);background:#3b82f626;border-color:#3b82f666}.sequence-manager-module__-yY8Wq__empty{text-align:center;color:var(--text-muted);padding:2rem;font-size:.9rem}.sequence-manager-module__-yY8Wq__emptyHint{color:var(--text-dim);margin-top:.5rem;font-size:.8rem}.sequence-manager-module__-yY8Wq__card{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#0f0f0fb3;padding:1.25rem}.sequence-manager-module__-yY8Wq__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.sequence-manager-module__-yY8Wq__cardTitle{color:var(--text-main);font-size:.95rem;font-weight:600;display:block}.sequence-manager-module__-yY8Wq__cardLead{color:var(--text-muted);margin-top:.25rem;font-size:.8rem;display:block}.sequence-manager-module__-yY8Wq__statusBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);white-space:nowrap;border:1px solid;padding:.2rem .5rem;font-size:.7rem;font-weight:500}.sequence-manager-module__-yY8Wq__steps{border-radius:var(--radius-md);background:#0003;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.sequence-manager-module__-yY8Wq__step{align-items:center;gap:.5rem;font-size:.8rem;display:flex}.sequence-manager-module__-yY8Wq__stepDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.sequence-manager-module__-yY8Wq__stepChannel{color:var(--text-main);min-width:40px;font-weight:500}.sequence-manager-module__-yY8Wq__stepStatus{color:var(--text-muted);flex:1}.sequence-manager-module__-yY8Wq__stepDate{color:var(--text-dim);font-size:.7rem}.sequence-manager-module__-yY8Wq__cardFooter{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;display:flex}.sequence-manager-module__-yY8Wq__cardDate{color:var(--text-dim);font-size:.75rem}.sequence-manager-module__-yY8Wq__cancelBtn{color:#ef4444;border-radius:var(--radius-sm);cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;padding:.3rem .75rem;font-size:.75rem;transition:all .2s}.sequence-manager-module__-yY8Wq__cancelBtn:hover{background:#ef444433}.sequence-manager-module__-yY8Wq__cancelBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.sequence-manager-module__-yY8Wq__cardHeader{flex-direction:column;gap:.5rem}.sequence-manager-module__-yY8Wq__step{flex-wrap:wrap}}
.mending-portal-module__lMolyG__mendingPortal{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.mending-portal-module__lMolyG__requestForm{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#0f0f0fb3;padding:1.5rem}.mending-portal-module__lMolyG__formTitle{color:var(--text-main);margin-bottom:1.5rem;font-size:1.1rem;font-weight:600}.mending-portal-module__lMolyG__formRow{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.mending-portal-module__lMolyG__formGroup{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.mending-portal-module__lMolyG__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:500}.mending-portal-module__lMolyG__select,.mending-portal-module__lMolyG__textarea{color:var(--text-main);border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#0000004d;padding:.75rem;font-size:.9rem;transition:border-color .2s}.mending-portal-module__lMolyG__select:focus,.mending-portal-module__lMolyG__textarea:focus{border-color:var(--accent-primary);outline:none}.mending-portal-module__lMolyG__textarea{resize:vertical;min-height:100px;font-family:inherit}.mending-portal-module__lMolyG__submitBtn{width:100%;color:var(--text-main);background:linear-gradient(135deg,var(--accent-primary)0%,var(--accent-hover)100%);border-radius:var(--radius-md);cursor:pointer;border:none;padding:.85rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .3s}.mending-portal-module__lMolyG__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px #3b82f64d}.mending-portal-module__lMolyG__submitBtn:disabled{opacity:.5;cursor:not-allowed}.mending-portal-module__lMolyG__requestHistory{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#0f0f0fb3;padding:1.5rem}.mending-portal-module__lMolyG__historyTitle{color:var(--text-main);margin-bottom:1.5rem;font-size:1.1rem;font-weight:600}.mending-portal-module__lMolyG__emptyState{color:var(--text-dim);text-align:center;padding:2rem;font-size:.9rem}.mending-portal-module__lMolyG__requestList{flex-direction:column;gap:1rem;max-height:400px;display:flex;overflow-y:auto}.mending-portal-module__lMolyG__requestCard{border-radius:var(--radius-md);border-left:3px solid var(--glass-border);background:#0003;padding:1rem}.mending-portal-module__lMolyG__requestHeader{gap:.5rem;margin-bottom:.75rem;display:flex}.mending-portal-module__lMolyG__typeBadge,.mending-portal-module__lMolyG__statusBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);padding:.2rem .5rem;font-size:.65rem;font-weight:500}.mending-portal-module__lMolyG__typeBadge{color:var(--accent-primary);background:#3b82f61a}.mending-portal-module__lMolyG__typeBadge.mending-portal-module__lMolyG__content{color:#3b82f6;background:#3b82f61a}.mending-portal-module__lMolyG__typeBadge.mending-portal-module__lMolyG__structural{color:#8b5cf6;background:#8b5cf61a}.mending-portal-module__lMolyG__typeBadge.mending-portal-module__lMolyG__bug{color:#ef4444;background:#ef44441a}.mending-portal-module__lMolyG__typeBadge.mending-portal-module__lMolyG__other{color:#64748b;background:#64748b1a}.mending-portal-module__lMolyG__typeBadge.mending-portal-module__lMolyG__question{color:#3b82f6cc;background:#3b82f626}.mending-portal-module__lMolyG__statusBadge.mending-portal-module__lMolyG__pending{color:#fbbf24;background:#fbbf241a}.mending-portal-module__lMolyG__statusBadge.mending-portal-module__lMolyG__in_progress{color:#3b82f6;background:#3b82f61a}.mending-portal-module__lMolyG__statusBadge.mending-portal-module__lMolyG__completed{color:#22c55e;background:#22c55e1a}.mending-portal-module__lMolyG__requestDesc{color:var(--text-main);margin-bottom:.5rem;font-size:.85rem;line-height:1.4}.mending-portal-module__lMolyG__requestFooter{align-items:center;gap:.75rem;display:flex}.mending-portal-module__lMolyG__requestDate{color:var(--text-dim);font-size:.7rem}.mending-portal-module__lMolyG__freeBadge,.mending-portal-module__lMolyG__billedBadge,.mending-portal-module__lMolyG__waivedBadge{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-sm);padding:.15rem .4rem;font-size:.6rem;font-weight:600}.mending-portal-module__lMolyG__freeBadge{color:#22c55e;background:#22c55e1a}.mending-portal-module__lMolyG__billedBadge{color:#fbbf24;background:#fbbf241a}.mending-portal-module__lMolyG__waivedBadge{color:#94a3b8;background:#64748b1a}.mending-portal-module__lMolyG__allowanceMeter{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#0f0f0fb3;grid-column:1/-1;padding:1rem 1.5rem}.mending-portal-module__lMolyG__allowanceMeter.mending-portal-module__lMolyG__overLimit{border-color:#fbbf2466}.mending-portal-module__lMolyG__allowanceHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.mending-portal-module__lMolyG__allowanceLabel{color:var(--text-muted);font-size:.85rem;font-weight:500}.mending-portal-module__lMolyG__allowanceCount{color:var(--text-main);font-size:.9rem;font-weight:600}.mending-portal-module__lMolyG__allowanceBar{background:#ffffff14;border-radius:3px;height:6px;overflow:hidden}.mending-portal-module__lMolyG__allowanceFill{background:linear-gradient(90deg,var(--accent-primary),var(--accent-hover));border-radius:3px;height:100%;transition:width .3s}.mending-portal-module__lMolyG__overLimit .mending-portal-module__lMolyG__allowanceFill{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.mending-portal-module__lMolyG__allowanceWarning{color:#fbbf24;margin-top:.5rem;font-size:.75rem;line-height:1.4}.mending-portal-module__lMolyG__allowanceNote{color:var(--text-dim);margin-top:.5rem;font-size:.7rem;line-height:1.4}@media (max-width:900px){.mending-portal-module__lMolyG__mendingPortal,.mending-portal-module__lMolyG__formRow{grid-template-columns:1fr}}
.workforce-settings-module__jEOOuq__settingsPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#0f0f0fb3;margin-top:2rem;padding:1.5rem}.workforce-settings-module__jEOOuq__settingsTitle{color:var(--text-main);margin-bottom:1.5rem;font-size:1.1rem;font-weight:600}.workforce-settings-module__jEOOuq__agentToggleList{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.workforce-settings-module__jEOOuq__agentToggleRow{border-radius:var(--radius-md);background:#0003;border:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.workforce-settings-module__jEOOuq__agentToggleInfo{align-items:center;gap:.75rem;display:flex}.workforce-settings-module__jEOOuq__agentToggleIcon{text-align:center;width:32px;font-size:1.25rem}.workforce-settings-module__jEOOuq__agentToggleName{color:var(--text-main);font-size:.9rem;font-weight:500}.workforce-settings-module__jEOOuq__agentToggleRole{color:var(--text-dim);font-size:.75rem}.workforce-settings-module__jEOOuq__toggle{cursor:pointer;background:#64748b4d;border:1px solid #64748b66;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s,border-color .2s;position:relative}.workforce-settings-module__jEOOuq__toggle:after{content:"";background:var(--text-dim);border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.workforce-settings-module__jEOOuq__toggleOn{background:#22c55e33;border-color:#22c55e66}.workforce-settings-module__jEOOuq__toggleOn:after{background:var(--success);transform:translate(20px)}.workforce-settings-module__jEOOuq__settingsGroup{margin-bottom:1.5rem}.workforce-settings-module__jEOOuq__settingsGroupTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.85rem;font-weight:600}.workforce-settings-module__jEOOuq__fieldRow{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.workforce-settings-module__jEOOuq__fieldLabel{color:var(--text-muted);min-width:140px;font-size:.85rem}.workforce-settings-module__jEOOuq__fieldInput{max-width:300px;color:var(--text-main);border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:#0000004d;outline:none;flex:1;padding:.5rem .75rem;font-size:.85rem;transition:border-color .2s}.workforce-settings-module__jEOOuq__fieldInput:focus{border-color:var(--accent-primary)}.workforce-settings-module__jEOOuq__fieldSelect{cursor:pointer;}.workforce-settings-module__jEOOuq__saveRow{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.workforce-settings-module__jEOOuq__saveBtn{color:var(--text-main);background:var(--accent-primary);border-radius:var(--radius-md);cursor:pointer;border:none;padding:.6rem 1.5rem;font-size:.85rem;font-weight:500;transition:opacity .2s}.workforce-settings-module__jEOOuq__saveBtn:hover{opacity:.9}.workforce-settings-module__jEOOuq__saveBtn:disabled{opacity:.5;cursor:not-allowed}.workforce-settings-module__jEOOuq__saveStatus{color:var(--success);font-size:.8rem}@media (max-width:768px){.workforce-settings-module__jEOOuq__fieldRow{flex-direction:column;align-items:flex-start;gap:.5rem}.workforce-settings-module__jEOOuq__fieldInput{width:100%;max-width:100%}}
.chat-drawer-module__C1653W__drawerTab{z-index:999;color:#fff;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;background:#3b82f6e6;border:none;border-radius:0 8px 8px 0;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .5rem;font-family:inherit;font-size:.65rem;font-weight:600;transition:all .3s;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%);box-shadow:2px 0 12px #3b82f64d}.chat-drawer-module__C1653W__drawerTab svg{width:20px;height:20px;transform:rotate(90deg)}.chat-drawer-module__C1653W__drawerTab:hover{background:#3b82f6;padding-right:.75rem;box-shadow:4px 0 20px #3b82f680}.chat-drawer-module__C1653W__drawerTab.chat-drawer-module__C1653W__tabHidden{opacity:0;pointer-events:none;transform:translate(-100%)translateY(-50%)}.chat-drawer-module__C1653W__drawer{z-index:1001;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f0ff2;border-right:1px solid #ffffff1a;flex-direction:column;width:360px;max-width:90vw;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.chat-drawer-module__C1653W__drawer.chat-drawer-module__C1653W__drawerOpen{transform:translate(0)}.chat-drawer-module__C1653W__drawerHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.chat-drawer-module__C1653W__drawerHeader h3{color:#f8fafc;margin:0;font-size:1rem;font-weight:600}.chat-drawer-module__C1653W__closeBtn{color:#94a3b8;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.5rem;transition:all .2s;display:flex}.chat-drawer-module__C1653W__closeBtn:hover{color:#f8fafc;background:#ffffff26}.chat-drawer-module__C1653W__messages{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.chat-drawer-module__C1653W__placeholder{text-align:center;color:#64748b;flex:1;justify-content:center;align-items:center;padding:2rem;font-size:.9rem;display:flex}.chat-drawer-module__C1653W__message{border-radius:12px;max-width:85%;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}.chat-drawer-module__C1653W__userMessage{color:#fff;background:#3b82f6e6;border-bottom-right-radius:4px;align-self:flex-end}.chat-drawer-module__C1653W__assistantMessage{color:#e2e8f0;background:#ffffff14;border-bottom-left-radius:4px;align-self:flex-start}.chat-drawer-module__C1653W__typing{animation:1s infinite chat-drawer-module__C1653W__pulse;display:inline-block}@keyframes chat-drawer-module__C1653W__pulse{0%,to{opacity:.5}50%{opacity:1}}.chat-drawer-module__C1653W__inputArea{border-top:1px solid #ffffff14;align-items:center;gap:.5rem;padding:1rem;display:flex}.chat-drawer-module__C1653W__inputArea input{color:#f8fafc;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;height:44px;padding:0 1rem;font-family:inherit;font-size:.9rem;transition:border-color .2s}.chat-drawer-module__C1653W__inputArea input:focus{border-color:#3b82f680}.chat-drawer-module__C1653W__inputArea input::placeholder{color:#64748b}.chat-drawer-module__C1653W__inputArea button{color:#fff;cursor:pointer;background:#3b82f6e6;border:none;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.chat-drawer-module__C1653W__inputArea button:hover:not(:disabled){background:#3b82f6}.chat-drawer-module__C1653W__inputArea button:disabled{opacity:.5;cursor:not-allowed}.chat-drawer-module__C1653W__inputArea button svg{width:18px;height:18px}.chat-drawer-module__C1653W__backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;position:fixed;inset:0}@media (max-width:480px){.chat-drawer-module__C1653W__drawer{width:100%;max-width:100%}.chat-drawer-module__C1653W__drawerTab span{display:none}.chat-drawer-module__C1653W__drawerTab{padding:.75rem .4rem}}
.mobile-menu-module__-BJ_KG__hamburger{z-index:1001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0f0f0fcc;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;display:none;position:fixed;top:1rem;right:1rem}.mobile-menu-module__-BJ_KG__hamburger span{transform-origin:50%;background:#f8fafc;border-radius:2px;width:100%;height:2px;transition:all .3s;display:block}.mobile-menu-module__-BJ_KG__hamburger.mobile-menu-module__-BJ_KG__active span:first-child{transform:rotate(45deg)translate(5px,5px)}.mobile-menu-module__-BJ_KG__hamburger.mobile-menu-module__-BJ_KG__active span:nth-child(2){opacity:0}.mobile-menu-module__-BJ_KG__hamburger.mobile-menu-module__-BJ_KG__active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.mobile-menu-module__-BJ_KG__menuPanel{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f0ff2;border-left:1px solid #ffffff1a;width:280px;max-width:85vw;transition:transform .3s cubic-bezier(.4,0,.2,1);display:none;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.mobile-menu-module__-BJ_KG__menuPanel.mobile-menu-module__-BJ_KG__open{transform:translate(0)}.mobile-menu-module__-BJ_KG__menuNav{flex-direction:column;gap:.5rem;padding:5rem 1.5rem 2rem;display:flex}.mobile-menu-module__-BJ_KG__menuLink{color:#94a3b8;border-radius:8px;padding:1rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.mobile-menu-module__-BJ_KG__menuLink:hover,.mobile-menu-module__-BJ_KG__menuLink:active{color:#f8fafc;background:#ffffff0d}.mobile-menu-module__-BJ_KG__menuButton{color:#fff;text-align:center;background:#1d4ed8;border-radius:8px;margin-top:1rem;padding:1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:block}.mobile-menu-module__-BJ_KG__menuButton:hover,.mobile-menu-module__-BJ_KG__menuButton:active{background:#3b82f6}.mobile-menu-module__-BJ_KG__backdrop{z-index:999;background:#00000080;display:none;position:fixed;inset:0}@media (max-width:768px){.mobile-menu-module__-BJ_KG__hamburger{display:flex}.mobile-menu-module__-BJ_KG__hamburger.mobile-menu-module__-BJ_KG__hidden{opacity:0;pointer-events:none;transition:opacity .2s}.mobile-menu-module__-BJ_KG__menuPanel,.mobile-menu-module__-BJ_KG__backdrop{display:block}}
.gallery-module__L5Zn2a__galleryCarousel{perspective:1200px;perspective-origin:50%;width:100%;height:520px;position:relative;overflow:hidden}.gallery-module__L5Zn2a__carouselTrack{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.gallery-module__L5Zn2a__galleryLoading{text-align:center;color:var(--text-muted);z-index:5;padding:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-module__L5Zn2a__loadingSpinner{border:3px solid var(--glass-border);border-top-color:var(--accent-primary);border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:1s linear infinite gallery-module__L5Zn2a__spin}@keyframes gallery-module__L5Zn2a__spin{to{transform:rotate(360deg)}}.gallery-module__L5Zn2a__galleryEmpty{text-align:center;color:var(--text-main);z-index:5;padding:4rem;font-size:1.3rem;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-module__L5Zn2a__galleryEmptySub{color:var(--text-muted);margin-top:.75rem;font-size:1rem;font-weight:400}.gallery-module__L5Zn2a__carouselCard{border:1px solid var(--glass-border);border-radius:var(--radius-lg);cursor:pointer;backface-visibility:hidden;will-change:transform,opacity,filter;background:#0c0c12;width:320px;height:420px;margin-top:-210px;margin-left:-160px;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s,filter .5s,box-shadow .3s,border-color .3s;position:absolute;top:50%;left:50%;overflow:hidden}.gallery-module__L5Zn2a__carouselCard:not(.gallery-module__L5Zn2a__active){-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%),linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%),linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.gallery-module__L5Zn2a__carouselCard.gallery-module__L5Zn2a__active{opacity:1;border-color:var(--accent-primary);box-shadow:0 30px 60px #0009,0 0 50px var(--accent-glow);z-index:50;filter:brightness();-webkit-mask-image:none!important;mask-image:none!important}@media (hover:hover) and (pointer:fine){.gallery-module__L5Zn2a__carouselCard:hover:not(.gallery-module__L5Zn2a__active){filter:brightness(1.1);border-color:#3b82f680;box-shadow:0 20px 40px #00000080}}.gallery-module__L5Zn2a__cardThumbnail{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);width:100%;height:200px;position:relative;overflow:hidden}.gallery-module__L5Zn2a__cardThumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.gallery-module__L5Zn2a__carouselCard:hover .gallery-module__L5Zn2a__cardThumbnail img{transform:scale(1.08)translateY(-4px)}}.gallery-module__L5Zn2a__cardBadge{-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);color:var(--text-main);border:1px solid var(--glass-border);background:#0a0a0ad9;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;top:12px;left:12px}.gallery-module__L5Zn2a__cardBadgeIcon{font-size:.9rem}.gallery-module__L5Zn2a__cardContent{background:#0a0a0f;flex-direction:column;height:calc(100% - 200px);padding:1.25rem;display:flex}.gallery-module__L5Zn2a__cardTitle{color:var(--text-main);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.gallery-module__L5Zn2a__cardDescription{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.gallery-module__L5Zn2a__cardCta{color:var(--accent-primary);border-top:1px solid var(--glass-border);align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.85rem;font-weight:500;display:flex}.gallery-module__L5Zn2a__cardCta svg{width:14px;height:14px;transition:transform .3s}.gallery-module__L5Zn2a__carouselCard:hover .gallery-module__L5Zn2a__cardCta svg{transform:translate(4px)}@media (max-width:768px){.gallery-module__L5Zn2a__galleryCarousel{height:480px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.gallery-module__L5Zn2a__carouselCard{width:280px;height:380px;margin-top:-190px;margin-left:-140px}.gallery-module__L5Zn2a__cardThumbnail{height:170px}}
.gallery-overlay-module__ccsvVG__overlayBackdrop{z-index:999;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .35s;position:fixed;inset:0}.gallery-overlay-module__ccsvVG__overlayBackdrop.gallery-overlay-module__ccsvVG__visible{opacity:1;pointer-events:auto}.gallery-overlay-module__ccsvVG__templateOverlay{z-index:1000;opacity:0;pointer-events:none;transform-origin:0 0;background:#0a0a0f;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;display:flex;position:fixed;inset:2rem;overflow:hidden}.gallery-overlay-module__ccsvVG__templateOverlay.gallery-overlay-module__ccsvVG__visible{pointer-events:auto}.gallery-overlay-module__ccsvVG__templateOverlay.gallery-overlay-module__ccsvVG__animating{will-change:transform,opacity;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s}.gallery-overlay-module__ccsvVG__templateOverlay.gallery-overlay-module__ccsvVG__expanded{opacity:1}.gallery-overlay-module__ccsvVG__overlayThumbnail{object-fit:cover;pointer-events:none;border-radius:16px;width:100%;height:100%;position:absolute;inset:0}.gallery-overlay-module__ccsvVG__overlayHeader{z-index:1;background:var(--bg-dark,#0a0a0a);border-bottom:1px solid var(--glass-border);opacity:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;transition:opacity .2s;display:flex;position:relative}.gallery-overlay-module__ccsvVG__templateOverlay.gallery-overlay-module__ccsvVG__expanded .gallery-overlay-module__ccsvVG__overlayHeader{opacity:1;transition-delay:.1s}.gallery-overlay-module__ccsvVG__overlayTitle{color:var(--text-main);font-size:1rem;font-weight:500}.gallery-overlay-module__ccsvVG__overlayClose{border:1px solid var(--glass-border);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.gallery-overlay-module__ccsvVG__overlayClose:hover{color:var(--text-main);background:#ffffff1a}.gallery-overlay-module__ccsvVG__overlayFrame{z-index:1;background:#0a0a0f;border:none;border-radius:0 0 16px 16px;flex:1;width:100%;position:relative}.gallery-overlay-module__ccsvVG__iframeHidden{opacity:0;pointer-events:none}.gallery-overlay-module__ccsvVG__iframeReady{opacity:1;pointer-events:auto;transition:opacity .3s}@media (prefers-reduced-motion:reduce){.gallery-overlay-module__ccsvVG__templateOverlay.gallery-overlay-module__ccsvVG__animating,.gallery-overlay-module__ccsvVG__overlayBackdrop{transition:none}.gallery-overlay-module__ccsvVG__overlayHeader{opacity:1;transition:none}.gallery-overlay-module__ccsvVG__iframeReady{transition:none}}@media (max-width:768px){.gallery-overlay-module__ccsvVG__templateOverlay{border-radius:12px;inset:.5rem}.gallery-overlay-module__ccsvVG__overlayClose{width:44px;height:44px}.gallery-overlay-module__ccsvVG__overlayClose svg{width:22px;height:22px}.gallery-overlay-module__ccsvVG__overlayHeader{padding:.75rem 1rem}}
.gallery-controls-module__a_5E5q__carouselNav{color:#ffffff40;cursor:pointer;z-index:20;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:28px;height:80px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-controls-module__a_5E5q__carouselNav:hover{color:#ffffffb3;background:#ffffff14;border-color:#ffffff26}.gallery-controls-module__a_5E5q__carouselNav:active{background:#ffffff1f;transform:translateY(-50%)scale(.96)}.gallery-controls-module__a_5E5q__carouselNav svg{stroke-width:2px;width:14px;height:14px}.gallery-controls-module__a_5E5q__carouselNavPrev{left:1rem}.gallery-controls-module__a_5E5q__carouselNavNext{right:1rem}.gallery-controls-module__a_5E5q__carouselNav:disabled{opacity:.15;cursor:not-allowed;pointer-events:none}.gallery-controls-module__a_5E5q__carouselIndicators{z-index:20;gap:8px;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.gallery-controls-module__a_5E5q__carouselIndicator{background:var(--glass-border);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.gallery-controls-module__a_5E5q__carouselIndicator:hover{background:var(--text-dim)}.gallery-controls-module__a_5E5q__carouselIndicator.gallery-controls-module__a_5E5q__active{background:var(--accent-primary);border-radius:4px;width:24px}.gallery-controls-module__a_5E5q__filterTabs{z-index:25;justify-content:center;gap:4px;margin-bottom:1rem;padding:0 16px;display:flex;position:relative}.gallery-controls-module__a_5E5q__filterTab{border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;padding:6px 16px;font-size:.78rem;font-weight:500;transition:all .2s}.gallery-controls-module__a_5E5q__filterTab:hover{color:var(--text-main);background:#ffffff14}.gallery-controls-module__a_5E5q__filterTab.gallery-controls-module__a_5E5q__active{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}@media (max-width:768px){.gallery-controls-module__a_5E5q__carouselNav{display:none}.gallery-controls-module__a_5E5q__filterTabs{flex-wrap:wrap;justify-content:center;gap:6px;padding:0 1rem}.gallery-controls-module__a_5E5q__filterTab{padding:5px 12px;font-size:.72rem}}
.cost-comparison-module__TUsymW__section{padding:var(--section-padding)0}.cost-comparison-module__TUsymW__container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 2rem}.cost-comparison-module__TUsymW__header{text-align:center;margin-bottom:3rem}.cost-comparison-module__TUsymW__title{color:var(--text-main);letter-spacing:-.02em;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.cost-comparison-module__TUsymW__subtitle{color:var(--text-muted);max-width:560px;margin:0 auto;font-size:1.1rem}.cost-comparison-module__TUsymW__grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:2.5rem;display:grid}.cost-comparison-module__TUsymW__fragmentedColumn{border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:#0f0f0f66;padding:2rem}.cost-comparison-module__TUsymW__columnLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin-bottom:1.5rem;font-size:.85rem;font-weight:600}.cost-comparison-module__TUsymW__lineItem{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.875rem 0;display:flex}.cost-comparison-module__TUsymW__lineItem:last-of-type{border-bottom:none}.cost-comparison-module__TUsymW__itemLabel{color:var(--text-muted);font-size:.95rem}.cost-comparison-module__TUsymW__itemPrice{color:var(--text-dim);white-space:nowrap;font-size:.95rem;font-weight:500}.cost-comparison-module__TUsymW__totalRow{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:1.25rem;display:flex}.cost-comparison-module__TUsymW__totalLabel{color:var(--text-muted);font-size:1rem;font-weight:600}.cost-comparison-module__TUsymW__totalPrice{color:var(--error);font-size:1.35rem;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.cost-comparison-module__TUsymW__pixelmenderColumn{border-radius:var(--radius-lg);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));will-change:box-shadow;border:1px solid #3b82f633;padding:2.5rem;transition:box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1);box-shadow:0 0 30px #3b82f614,0 0 60px #3b82f60a}.cost-comparison-module__TUsymW__pixelmenderLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary);margin-bottom:1rem;font-size:.85rem;font-weight:600}.cost-comparison-module__TUsymW__priceRow{align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.cost-comparison-module__TUsymW__price{color:var(--text-main);letter-spacing:-.03em;font-size:2.75rem;font-weight:800;line-height:1}.cost-comparison-module__TUsymW__pricePeriod{color:var(--text-dim);font-size:1rem;font-weight:400}.cost-comparison-module__TUsymW__priceNote{color:var(--accent-primary);margin-bottom:1.5rem;font-size:.85rem;font-weight:500}.cost-comparison-module__TUsymW__includedLabel{color:var(--text-main);margin-bottom:1rem;font-size:1rem;font-weight:500}.cost-comparison-module__TUsymW__checkList{margin:0;padding:0;list-style:none}.cost-comparison-module__TUsymW__checkItem{color:var(--text-muted);padding:.5rem 0 .5rem 1.75rem;font-size:.95rem;line-height:1.5;position:relative}.cost-comparison-module__TUsymW__checkItem:before{content:"✓";color:var(--success);font-size:.95rem;font-weight:700;position:absolute;top:.5rem;left:0}.cost-comparison-module__TUsymW__footnote{text-align:center;color:var(--text-dim);max-width:500px;margin-top:2.5rem;margin-left:auto;margin-right:auto;font-size:.9rem;line-height:1.6}@media (hover:hover) and (pointer:fine){.cost-comparison-module__TUsymW__pixelmenderColumn:hover{border-color:#3b82f659;box-shadow:0 0 40px #3b82f626,0 0 80px #3b82f614}}@media (max-width:768px){.cost-comparison-module__TUsymW__container{padding:0 1rem}.cost-comparison-module__TUsymW__grid{grid-template-columns:1fr;gap:2rem}.cost-comparison-module__TUsymW__title{font-size:2rem}.cost-comparison-module__TUsymW__price{font-size:2.25rem}.cost-comparison-module__TUsymW__fragmentedColumn,.cost-comparison-module__TUsymW__pixelmenderColumn{padding:1.75rem}}@media (prefers-reduced-motion:reduce){.cost-comparison-module__TUsymW__pixelmenderColumn{will-change:auto;transition:none}}
.vesting-timeline-module__Ls1nEa__section{padding:var(--section-padding)0}.vesting-timeline-module__Ls1nEa__container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 2rem}.vesting-timeline-module__Ls1nEa__header{text-align:center;margin-bottom:3.5rem}.vesting-timeline-module__Ls1nEa__title{color:var(--text-main);letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.5rem;font-weight:700}.vesting-timeline-module__Ls1nEa__subtitle{color:var(--text-muted);font-size:1.15rem;line-height:1.6}.vesting-timeline-module__Ls1nEa__timeline{max-width:900px;margin:0 auto 3rem;padding:3rem 1.5rem 4rem;position:relative}.vesting-timeline-module__Ls1nEa__track{background:var(--glass-border);border-radius:2px;height:3px;position:relative;overflow:hidden}.vesting-timeline-module__Ls1nEa__fill{background:linear-gradient(90deg,var(--accent-primary),var(--success));will-change:width;border-radius:2px;width:0;height:100%;transition:width 1.6s cubic-bezier(.16,1,.3,1) .3s;position:absolute;top:0;left:0}.revealed .vesting-timeline-module__Ls1nEa__fill{width:100%}.vesting-timeline-module__Ls1nEa__ticks{pointer-events:none;height:100%;position:absolute;top:0;left:1.5rem;right:1.5rem}.vesting-timeline-module__Ls1nEa__tick{position:absolute;top:3rem;transform:translate(-50%)}.vesting-timeline-module__Ls1nEa__tickLine{background:var(--text-dim);opacity:.5;width:1px;height:10px;margin:0 auto}.vesting-timeline-module__Ls1nEa__tickLabel{text-align:center;color:var(--text-dim);font-variant-numeric:tabular-nums;margin-top:4px;font-size:.7rem;display:block}.vesting-timeline-module__Ls1nEa__milestones{pointer-events:none;height:100%;position:absolute;top:0;left:1.5rem;right:1.5rem}.vesting-timeline-module__Ls1nEa__milestone{flex-direction:column;align-items:center;display:flex;position:absolute;top:3rem;transform:translate(-50%)}.vesting-timeline-module__Ls1nEa__milestoneMarker{background:var(--accent-primary);border:2px solid var(--bg-dark);width:12px;height:12px;box-shadow:0 0 0 2px var(--accent-primary);z-index:2;border-radius:50%;flex-shrink:0;position:relative}.vesting-timeline-module__Ls1nEa__milestoneLabel{color:var(--text-muted);white-space:nowrap;margin-top:6px;font-size:.8rem;font-weight:600}.vesting-timeline-module__Ls1nEa__milestoneTop{flex-direction:column-reverse;top:auto;bottom:calc(100% - 3rem + 6px)}.vesting-timeline-module__Ls1nEa__milestoneTop .vesting-timeline-module__Ls1nEa__milestoneLabel{margin-top:0;margin-bottom:6px}.vesting-timeline-module__Ls1nEa__milestoneBottom{top:3rem}.vesting-timeline-module__Ls1nEa__milestoneFinal .vesting-timeline-module__Ls1nEa__milestoneMarker{background:var(--success);width:14px;height:14px;box-shadow:0 0 0 2px var(--success),0 0 12px #22c55e66,0 0 24px #22c55e33}.vesting-timeline-module__Ls1nEa__milestoneFinal .vesting-timeline-module__Ls1nEa__milestoneLabel{color:var(--success);font-size:.85rem;font-weight:700}.vesting-timeline-module__Ls1nEa__copy{text-align:center;max-width:680px;margin:0 auto}.vesting-timeline-module__Ls1nEa__copyMain{color:var(--text-muted);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.7}.vesting-timeline-module__Ls1nEa__copyContrast{color:var(--success);font-size:1.1rem;font-weight:600;line-height:1.5}@media (hover:hover) and (pointer:fine){.vesting-timeline-module__Ls1nEa__milestone{pointer-events:auto;cursor:default}.vesting-timeline-module__Ls1nEa__milestoneMarker{will-change:transform;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.vesting-timeline-module__Ls1nEa__milestone:hover .vesting-timeline-module__Ls1nEa__milestoneMarker{box-shadow:0 0 0 2px var(--accent-primary),0 0 14px var(--accent-glow);transform:scale(1.3)}.vesting-timeline-module__Ls1nEa__milestoneFinal:hover .vesting-timeline-module__Ls1nEa__milestoneMarker{box-shadow:0 0 0 2px var(--success),0 0 18px #22c55e80,0 0 30px #22c55e40}}@media (max-width:768px){.vesting-timeline-module__Ls1nEa__title{font-size:1.75rem}.vesting-timeline-module__Ls1nEa__subtitle{font-size:1rem}.vesting-timeline-module__Ls1nEa__timeline{padding:3rem .5rem 3.5rem}.vesting-timeline-module__Ls1nEa__ticks{display:none}.vesting-timeline-module__Ls1nEa__milestones{left:.5rem;right:.5rem}.vesting-timeline-module__Ls1nEa__milestoneLabel{font-size:.7rem}.vesting-timeline-module__Ls1nEa__milestoneFinal .vesting-timeline-module__Ls1nEa__milestoneLabel{font-size:.75rem}.vesting-timeline-module__Ls1nEa__copyMain{font-size:.95rem}.vesting-timeline-module__Ls1nEa__copyContrast{font-size:1rem}}@media (prefers-reduced-motion:reduce){.vesting-timeline-module__Ls1nEa__fill{will-change:auto;transition:none}.revealed .vesting-timeline-module__Ls1nEa__fill{width:100%}.vesting-timeline-module__Ls1nEa__milestoneMarker{will-change:auto;transition:none}.vesting-timeline-module__Ls1nEa__milestone:hover .vesting-timeline-module__Ls1nEa__milestoneMarker{transform:none}}
.lead-rates-module__uEzW8W__section{padding:var(--section-padding)0}.lead-rates-module__uEzW8W__container{max-width:var(--container-width);margin:0 auto;padding:0 1.5rem}.lead-rates-module__uEzW8W__header{text-align:center;margin-bottom:2.5rem}.lead-rates-module__uEzW8W__title{color:var(--text-main);margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.lead-rates-module__uEzW8W__subtitle{color:var(--text-muted);max-width:520px;margin:0 auto;font-size:1.125rem;line-height:1.6}.lead-rates-module__uEzW8W__searchWrap{z-index:100;max-width:480px;margin:0 auto;position:relative}.lead-rates-module__uEzW8W__resultCard{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg,12px);max-width:520px;margin:0 auto;padding:2rem 2.25rem;animation:.4s cubic-bezier(.16,1,.3,1) both lead-rates-module__uEzW8W__cardReveal}@keyframes lead-rates-module__uEzW8W__cardReveal{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.lead-rates-module__uEzW8W__resultIndustry{color:var(--text-main);margin:0 0 1.5rem;font-size:1.375rem;font-weight:700;line-height:1.3}.lead-rates-module__uEzW8W__resultRow{align-items:stretch;gap:1.5rem;margin-bottom:1.5rem;display:flex}.lead-rates-module__uEzW8W__resultStat{flex-direction:column;flex:1;gap:.25rem;display:flex}.lead-rates-module__uEzW8W__resultLabel{color:var(--text-dim);font-size:.8125rem;font-weight:500}.lead-rates-module__uEzW8W__resultValue{color:var(--accent-primary);font-size:1.5rem;font-weight:700;line-height:1.2}.lead-rates-module__uEzW8W__resultDivider{background:var(--glass-border);align-self:stretch;width:1px}.lead-rates-module__uEzW8W__resultMethodology{color:var(--text-dim);border-top:1px solid var(--glass-border);margin:0;padding-top:1.25rem;font-size:.8125rem;line-height:1.65}.lead-rates-module__uEzW8W__idleHint{text-align:center;color:var(--text-dim);margin-top:2rem;font-size:.9375rem;line-height:1.6}@media (hover:hover) and (pointer:fine){.lead-rates-module__uEzW8W__resultCard{will-change:transform;transition:transform .3s cubic-bezier(.16,1,.3,1)}.lead-rates-module__uEzW8W__resultCard:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.lead-rates-module__uEzW8W__resultCard{will-change:auto;transition:none;animation:none}}@media (max-width:767px){.lead-rates-module__uEzW8W__section{padding:3rem 0}.lead-rates-module__uEzW8W__header{margin-bottom:2rem}.lead-rates-module__uEzW8W__subtitle{font-size:1rem}.lead-rates-module__uEzW8W__searchWrap{margin-bottom:2rem}.lead-rates-module__uEzW8W__resultCard{padding:1.5rem 1.25rem}.lead-rates-module__uEzW8W__resultIndustry{font-size:1.1875rem}.lead-rates-module__uEzW8W__resultRow{gap:1rem}.lead-rates-module__uEzW8W__resultValue{font-size:1.25rem}.lead-rates-module__uEzW8W__resultMethodology{font-size:.75rem}}
.HeroFallback-module__QsQP1W__container{z-index:100;opacity:0;background:#0a0a0a;width:100vw;height:100vh;animation:1.2s ease-out forwards HeroFallback-module__QsQP1W__fadeIn;position:fixed;top:0;left:0;overflow:hidden}.HeroFallback-module__QsQP1W__container:before{content:"";background:radial-gradient(circle at 20% 30%,#3b82f626 0%,#0000 50%) 0 0/150% 150%;animation:23s ease-in-out infinite HeroFallback-module__QsQP1W__driftBlue;position:absolute;inset:0}.HeroFallback-module__QsQP1W__container:after{content:"";background:radial-gradient(circle at 80% 70%,#8b5cf626 0%,#0000 50%) 0 0/180% 180%;animation:31s ease-in-out infinite reverse HeroFallback-module__QsQP1W__driftPurple;position:absolute;inset:0}@keyframes HeroFallback-module__QsQP1W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes HeroFallback-module__QsQP1W__driftBlue{0%,to{background-position:0 20%}33%{background-position:80% 60%}66%{background-position:30% 90%}}@keyframes HeroFallback-module__QsQP1W__driftPurple{0%,to{background-position:100% 80%}40%{background-position:20% 30%}70%{background-position:60% 10%}}@media (prefers-reduced-motion:reduce){.HeroFallback-module__QsQP1W__container{opacity:1;animation:none}.HeroFallback-module__QsQP1W__container:before,.HeroFallback-module__QsQP1W__container:after{opacity:.5;animation:none}}
