body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body,html{font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#303f52}#root{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%}.MuiCircularProgress-root{color:#00a89e!important}.MuiCircularProgress-circle{stroke-linecap:round}.MuiCircularProgress-circleDeterminate,.MuiCircularProgress-circleIndeterminate{animation-duration:1.4s}.App{width:100%;max-width:570px;margin:0 auto;box-sizing:border-box}.App div.update-options-container{width:100%!important;max-width:570px!important}.ce-app{width:100%;max-width:570px;margin:0 auto;box-sizing:border-box}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::-webkit-scrollbar{width:.4em;background:transparent;margin-left:-10px}::-webkit-scrollbar-button{width:.4em;display:none;background:transparent}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px transparent;-webkit-box-shadow:inset 0 0 6px transparent;border-radius:7px;-webkit-border-radius:7px}::-webkit-scrollbar-thumb{border:7px solid transparent;background-clip:initial;background-color:#7b7b7b;border-radius:7px;-webkit-border-radius:7px}:-webkit-scrollbar-track{margin:0 30px}.error-box{position:relative;width:auto;max-width:530px;margin:0 auto!important;padding:12px 18px;background-color:#fbf5f4;border:1px solid #f1dedb;border-radius:12px;box-shadow:0 4px 16px rgba(48,63,82,.08);box-sizing:border-box}.error-box p{margin:0;font-weight:500;font-size:13px;line-height:19px;text-align:left;color:#5c3833}.error-box p,.error-box p .gc-error-relogin-btn,.error-box p a{font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-style:normal}.error-box p .gc-error-relogin-btn,.error-box p a{font-weight:600;text-decoration:underline;color:#007a73}.error-box p .gc-error-relogin-btn{background:none;border:none;padding:0;margin:0;cursor:pointer;font-size:inherit;line-height:inherit;display:inline}.error-box p .gc-error-relogin-btn:hover,.error-box p a:hover{color:#005f59}.gc-snackbar{left:50%!important;right:auto!important;transform:translateX(-50%)!important;max-width:540px!important;width:92%!important;top:16px!important}.gc-snackbar .MuiAlert-root{width:100%!important;border-radius:12px;box-shadow:0 4px 16px rgba(48,63,82,.08);font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:500;box-sizing:border-box;border:1px solid transparent}.gc-snackbar .MuiAlert-standardInfo,.gc-snackbar .MuiAlert-standardSuccess{background-color:#f1faf6!important;color:#007a73!important;border:1px solid #d9f2e6!important}.gc-snackbar .MuiAlert-standardInfo .MuiAlert-icon,.gc-snackbar .MuiAlert-standardSuccess .MuiAlert-icon{color:#00a89e!important}.gc-snackbar .MuiAlert-standardWarning{background-color:#fefce8!important;color:#713f12!important;border:1px solid #fef08a!important}.gc-snackbar .MuiAlert-standardWarning .MuiAlert-icon{color:#ca8a04!important}.gc-snackbar .MuiAlert-standardError{background-color:#fbf5f4!important;color:#5c3833!important;border:1px solid #f1dedb!important}.gc-snackbar .MuiAlert-standardError .MuiAlert-icon{color:#c25e53!important}.gc-snackbar .MuiAlert-action{align-items:center;padding-left:8px}.gc-snackbar-text{margin:0;width:100%;font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;line-height:19px;color:inherit}@keyframes skeletonShimmer{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes skeletonPulse{0%{opacity:.55}50%{opacity:.95}to{opacity:.55}}.skeleton-shimmer{background:linear-gradient(90deg,#edf2f7,#f7fafc 50%,#edf2f7);background-size:200% 100%;animation:skeletonShimmer 1.6s cubic-bezier(.4,0,.2,1) infinite;border-radius:6px}@media (prefers-reduced-motion:reduce){.skeleton-shimmer{animation:skeletonPulse 1.8s ease-in-out infinite;background:#edf2f7}}.leaderboard-skeleton-full-card{width:100%!important;max-width:570px!important;margin:0 auto!important;border-radius:16px!important;border:1px solid #e0e3e7!important;box-shadow:0 1px 3px 0 rgba(60,64,67,.08),0 4px 8px 3px rgba(60,64,67,.04)!important;background-color:#fff!important;padding:14px 16px 12px!important;box-sizing:border-box!important}.leaderboard-skeleton-container{width:100%;display:flex;flex-direction:column}.leaderboard-skeleton-header-row{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:24px}.skeleton-title{height:24px;width:140px;border-radius:6px!important}.skeleton-timeframe{height:32px;width:110px;border-radius:16px!important}.leaderboard-skeleton-grid-box{width:100%;border:1px solid #e0e3e7;border-radius:12px;overflow:hidden;background-color:#fff;box-sizing:border-box}.leaderboard-skeleton-table-head{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 6px;background-color:#f8fafc;border-bottom:1px solid #e0e3e7}.skeleton-th-left{width:90px}.skeleton-th-left,.skeleton-th-right{height:12px;border-radius:4px!important}.skeleton-th-right{width:80px}.leaderboard-skeleton-table{width:100%}.leaderboard-skeleton-row{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 14px;box-sizing:border-box;border-bottom:1px solid #f1f3f4}.skeleton-cell-left{display:flex;align-items:center;grid-gap:8px;gap:8px;flex:1 1}.skeleton-avatar{width:24px;height:24px;border-radius:50%!important;flex-shrink:0}.skeleton-name,.skeleton-trend{height:14px;border-radius:4px!important}.skeleton-trend{width:32px;margin-left:4px;opacity:.6}.skeleton-cell-right{display:flex;align-items:center;grid-gap:6px;gap:6px}.skeleton-tree{width:14px;height:14px;border-radius:3px!important}.skeleton-count{width:22px;height:16px;border-radius:4px!important}.leaderboard-skeleton-kpi-row{display:flex;grid-gap:16px;gap:16px;margin-top:16px;padding:0 4px}.skeleton-kpi-card{height:72px;flex:1 1;border-radius:12px!important}.skeleton-kpi-card-wide{flex:2.2 1}.leaderboard-skeleton-footer-row{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:14px;padding-top:8px;box-sizing:border-box}.skeleton-footer-brand{width:110px;height:16px;border-radius:4px!important}.skeleton-footer-actions{display:flex;align-items:center;grid-gap:8px;gap:8px}.skeleton-footer-btn{width:140px;height:26px;border-radius:20px!important}.skeleton-footer-btn-sm{width:60px;height:26px;border-radius:20px!important}.form-skeleton-card-container,.form-skeleton-container{width:100%;display:flex;flex-direction:column;box-sizing:border-box;padding:0}.form-skeleton-header{height:24px;width:50%;border-radius:6px!important}.form-skeleton-row-group{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-top:8px}.form-skeleton-line{height:16px;border-radius:4px!important}.options-skeleton-header-row{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:24px}.options-skeleton-back-btn{width:32px;height:32px;border-radius:50%!important;flex-shrink:0}.options-skeleton-title{height:22px;width:200px;border-radius:6px!important}.options-skeleton-question-block{display:flex;flex-direction:column;margin-bottom:20px}.options-skeleton-question-header{display:flex;align-items:center;grid-gap:14px;gap:14px;margin-bottom:8px}.options-skeleton-badge{width:24px;height:24px;border-radius:50%!important;flex-shrink:0;margin-left:4px}.options-skeleton-question-label{height:16px;border-radius:4px!important}.options-skeleton-control-row{padding-left:42px;display:flex;align-items:center;grid-gap:8px;gap:8px}.options-skeleton-stepper{width:96px}.options-skeleton-dropdown,.options-skeleton-stepper{height:32px;border-radius:20px!important}.options-skeleton-inline-text{height:14px;border-radius:4px!important}.options-skeleton-preview-row{padding-left:42px;margin-top:9px;display:flex;align-items:center}.options-skeleton-preview-line{height:13px;border-radius:4px!important}.options-skeleton-summary-banner{margin-top:6px;margin-bottom:6px;height:110px;width:100%;border-radius:12px!important}.options-skeleton-action-row{display:flex;align-items:center;padding-left:42px;margin-top:18px;margin-bottom:4px}.options-skeleton-button{height:32px;width:180px;border-radius:20px!important}.main-landpage-container{padding-left:0!important;padding-right:0!important;width:100%!important;max-width:570px!important;margin:0 auto!important}.main-landpage-content-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;border:1px solid #e0e3e7!important;height:auto!important;min-height:380px;width:100%!important;max-width:570px!important;padding:18px 22px 16px!important;background-color:#fff!important;box-shadow:0 1px 3px 0 rgba(60,64,67,.08),0 4px 8px 3px rgba(60,64,67,.04)!important;box-sizing:border-box!important}.main-landpage-content-container p{font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#303f52!important;line-height:22px!important;text-align:center!important;margin:12px 0!important}.user-avatar-root{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;letter-spacing:.2px;flex-shrink:0;-webkit-user-select:none;user-select:none;box-sizing:border-box;margin:0;padding:0;overflow:hidden}.user-avatar-initials{line-height:1}.user-avatar-current{border:2px solid #00a89e}.title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:600;font-size:20px;color:#303f52;letter-spacing:-.01em}.mainContainer{border-radius:12px;border:1px solid #e5e9ef;width:100%;max-width:570px;height:auto;padding-left:20px;padding-right:20px;background-color:#fff}.ubuntu300{font-weight:400}.ubuntu300,.ubuntu400{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.ubuntu400{font-weight:500}.big{font-size:16px}.mainColor{color:#303f52}.normal{font-size:14px}.small{font-size:12px}.secondColor{color:#718096}.italic{font-style:italic}.leaderboard-data-main{width:100%}.deals-grid-container{width:100%;border:1px solid #e0e3e7;border-radius:12px;overflow:hidden;background-color:#fff;box-sizing:border-box}.deals-head-container{overflow:hidden;border-bottom:1px solid #e0e3e7;background-color:#f8fafc}.deals-head-cell{padding:8px 14px 6px!important;font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#718096!important;border-bottom:none!important}.deals-body-container{position:relative;width:100%;box-sizing:border-box;contain:paint layout;-webkit-overflow-scrolling:touch}.deals-body-container-fit{height:auto!important;max-height:none!important;overflow:visible!important;scrollbar-gutter:auto!important}.deals-body-container-scrollable{height:168px!important;max-height:168px!important;overflow-y:scroll!important;overflow-x:hidden!important;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.deals-body-container::-webkit-scrollbar{width:5px}.deals-body-container::-webkit-scrollbar-track{background:transparent}.deals-body-container::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:4px}.deals-body-container::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.deals-row{height:42px!important;max-height:42px!important;box-sizing:border-box!important;transition:background-color .15s ease-in-out;border-bottom:1px solid #f1f3f4;position:relative}.deals-row:hover{background-color:#f8f9fa!important}.deals-row:last-child,.deals-row:last-child .deals-cell-count,.deals-row:last-child .deals-cell-name{border-bottom:none!important}.deals-row-current-user{background-color:#effacb!important;position:relative}.deals-row-current-user:hover{background-color:#e5f6b8!important}.deals-row-current-user .deals-cell-name{border-left:none!important;padding-left:14px!important}.deals-cell-name{font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:13px!important}.deals-cell-count,.deals-cell-name{padding:6px 14px!important;border-bottom:1px solid #f1f3f4!important;height:42px!important;box-sizing:border-box!important;vertical-align:middle!important}.deals-cell-count{text-align:right!important}.deals-name-wrapper{display:flex;align-items:center;justify-content:flex-start;width:100%;grid-gap:8px;gap:8px;overflow:visible}.deals-name-text{font-size:13px;font-weight:700;color:#007a73;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;flex-shrink:0;white-space:nowrap}.deals-name-text-other{font-size:13px;font-weight:600;color:#718096;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes nameUpdateHighlight{0%{transform:scale(1)}35%{color:#007a73;font-weight:700;text-shadow:0 0 6px rgba(0,168,158,.35)}to{transform:scale(1)}}.deals-name-updated{animation:nameUpdateHighlight .65s cubic-bezier(.175,.885,.32,1.275)}.deals-you-badge{font-weight:700;padding:1px 7px;letter-spacing:.02em;flex-shrink:0}.deals-insight-message,.deals-you-badge{display:inline-flex;align-items:center;font-size:11px;color:#007a73;background-color:#d8f5f2;border-radius:10px}.deals-insight-message{font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:600;padding:1px 8px;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;max-width:-moz-fit-content;max-width:fit-content;min-width:0;line-height:16px}.deals-count-wrapper{display:inline-flex;align-items:center;justify-content:flex-end;grid-gap:6px;gap:6px;white-space:nowrap;flex-shrink:0}.deals-count-num{font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:20px;text-align:right;color:#718096;white-space:nowrap}.deals-count-num-active{color:#007a73;font-weight:700}.deals-count-syncing{opacity:.72;transition:opacity .25s ease}@keyframes dealCountMicroPop{0%{transform:scale(1)}35%{transform:scale(1.12);color:#00a89e;text-shadow:0 0 8px rgba(0,168,158,.45)}to{transform:scale(1)}}.deals-count-micro-pop{animation:dealCountMicroPop .65s cubic-bezier(.175,.885,.32,1.275);display:inline-block;will-change:transform}.deals-empty-message{font-size:13px;color:#718096;padding:16px;line-height:20px}.deals-empty-message,.deals-trend-badge{text-align:center;font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.deals-trend-badge{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.2px;height:18px;min-width:18px;padding:0 4px;box-sizing:border-box;border-radius:4px;line-height:1;-webkit-user-select:none;user-select:none;cursor:default;flex-shrink:0;transition:transform .15s ease}.deals-trend-badge:hover{transform:scale(1.08)}.deals-trend-up{color:#047857;background-color:#d1fae5;padding:0 5px}.deals-trend-down{color:#64748b;background-color:#f1f5f9;padding:0 5px}.deals-trend-same{color:#94a3b8;background-color:#f8fafc;padding:0 4px}.deals-trend-same-char{display:inline-flex;align-items:center;justify-content:center;line-height:1;transform:translateY(-.5px)}.deals-trend-new{color:#0d9488;background-color:#ccfbf1;font-size:9px;font-weight:800;letter-spacing:.4px;padding:0 5px}.deals-head-count-wrapper{display:inline-flex;align-items:center;justify-content:flex-end;grid-gap:6px;gap:6px;float:right}.deals-comparison-toggle-btn{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 5px;border-radius:9px;font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border:1px solid #e1e7ec;background-color:#fff;color:#718096;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none;line-height:1;box-sizing:border-box}.deals-comparison-toggle-btn.active{color:#00a89e;border-color:#00a89e;background-color:#f0fdfa}.deals-comparison-toggle-btn.active:hover{background-color:#00877f;border-color:#00877f;color:#fff;transform:translateY(-1px)}.deals-comparison-toggle-btn.inactive{color:#a0aec0;border-color:#e1e7ec;background-color:#fff;opacity:.75}.deals-comparison-toggle-btn.inactive:hover{background-color:#f8fafc;border-color:#cbd5e0;color:#4a5568;opacity:1;transform:translateY(-1px)}.comparison-toggle-icon{flex-shrink:0}.gc-footer{min-height:28px;width:100%;justify-content:space-between;box-sizing:border-box;margin-top:auto!important;margin-bottom:2px!important;padding-top:8px;border-top:none}.gc-footer,.gc-footer-brand{display:flex;align-items:center}.gc-footer-brand{grid-gap:6px;gap:6px;text-decoration:none}.gc-icon-footer{width:16px!important;height:16px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:50%!important;background-image:url(/static/media/logo.181fccb5.svg)!important;opacity:.85}.gc-poweredby{font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:500;font-size:11px;line-height:14px;color:#718096}.gc-footer-actions,.gc-footer-default,.gc-footer-leaderboard,.gc-footer-options,.gc-footer-welcome{display:flex;align-items:center;grid-gap:8px;gap:8px}.gc-footer-btn{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:12px;font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:500;font-size:11px;line-height:24px;text-decoration:none!important;cursor:pointer;border:1px solid #e1e7ec;background-color:#fff;color:#718096;transition:all .2s cubic-bezier(.4,0,.2,1)}.gc-footer-btn:hover{background-color:#f8fafc;border-color:#cbd5e0;color:#4a5568}.gc-footer-btn-dark{color:#303f52!important;font-weight:600!important}.gc-footer-btn-dark:hover{background-color:#f2f6f8!important;border-color:#cbd5e0!important;color:#1e2835!important}.gc-footer-btn:focus-visible{outline:2px solid #00a89e;outline-offset:1px}.gc-footer-btn-primary{border-color:#00a89e;background-color:#00a89e;color:#fff!important}.gc-footer-btn-primary:hover{background-color:#00877f;border-color:#00877f;color:#fff!important}.gc-footer-btn-logout{background-color:initial;border-color:transparent;color:#718096;padding:0 6px;border-radius:12px}.gc-footer-btn-logout:hover{background-color:#fff5f5;border-color:transparent;color:#e53e3e}.main-leaderboard-view{position:relative!important;width:100%}.leaderboard-main-container{padding-left:0!important;padding-right:0!important;width:100%!important;max-width:570px!important;margin:0 auto!important}.leaderboard-main{margin:0 auto;width:100%;max-width:570px}.leaderboard-content-container{border-radius:16px!important;border:1px solid #e0e3e7!important;box-shadow:0 1px 3px 0 rgba(60,64,67,.08),0 4px 8px 3px rgba(60,64,67,.04)!important;background-color:#fff!important;width:100%!important;max-width:570px!important;height:auto!important;padding:14px 16px 12px!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;overflow:hidden}.leaderboard-header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding-bottom:0;margin-bottom:24px;border-bottom:none;grid-gap:10px;gap:10px}#leaderboard-grid-header{font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:20px;font-weight:700;color:#303f52;letter-spacing:-.02em;line-height:25px;display:flex;align-items:center;margin:0;white-space:nowrap}.leaderboard-header-center{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0}.leaderboard-sync-badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:600;padding:3px 8px;border-radius:5px;line-height:1.2;-webkit-user-select:none;user-select:none;animation:syncBadgeFadeIn .25s ease-out}.leaderboard-sync-badge.checking{background-color:#f0fdfa;color:#0d9488;border:1px solid #ccfbf1}.leaderboard-sync-badge.updated{background-color:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.sync-icon-spin{display:inline-block;width:10px;height:10px;border:1.5px solid;border-right:1.5px solid transparent;border-radius:50%;box-sizing:border-box;animation:syncRotate .8s linear infinite;transform-origin:center;flex-shrink:0}.sync-icon-check{display:inline-block;font-size:11px;font-weight:700;line-height:1}.sync-text{letter-spacing:.01em}@keyframes syncRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes syncBadgeFadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.leaderboard-trial-badge{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;font-weight:600;padding:3px 9px;border-radius:5px;line-height:1.2;-webkit-user-select:none;user-select:none;animation:syncBadgeFadeIn .25s ease-out;white-space:nowrap}.leaderboard-trial-badge.normal{background-color:#f0fdfa;color:#0d9488;border:1px solid #ccfbf1}.leaderboard-trial-badge.urgent{background-color:#fffbeb;color:#b45309;border:1px solid #fde68a}.leaderboard-trial-badge.expired{background-color:#fff1f2;color:#be123c;border:1px solid #fecdd3}.trial-badge-icon{font-size:11px;line-height:1}.trial-badge-text{letter-spacing:.01em}.leaderboard-grid-wrapper{position:relative;width:100%}.leaderboard-blurred{filter:blur(5px);opacity:.38;pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .3s ease,opacity .3s ease}.leaderboard-kpi-blurred{filter:blur(4px);opacity:.45;-webkit-user-select:none;user-select:none}.leaderboard-box-content-blurred{filter:blur(5.5px);opacity:.35;-webkit-user-select:none;user-select:none;pointer-events:none;transition:filter .3s ease,opacity .3s ease}.leaderboard-unlock-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:10;padding:16px;box-sizing:border-box;animation:syncBadgeFadeIn .3s ease-out}.leaderboard-unlock-card{background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.06);padding:22px 24px;text-align:center;max-width:380px;width:100%;display:flex;flex-direction:column;align-items:center}.leaderboard-unlock-icon{font-size:24px;margin-bottom:8px;line-height:1}.leaderboard-unlock-title{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 6px;letter-spacing:-.01em}.leaderboard-unlock-text,.leaderboard-unlock-title{font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.leaderboard-unlock-text{font-size:12px;line-height:17px;color:#64748b;margin:0 0 16px}.leaderboard-unlock-btn{display:inline-block;background-color:#00a89e;color:#fff!important;font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;padding:8px 18px;border-radius:20px;text-decoration:none!important;transition:background-color .18s ease,transform .12s ease;box-shadow:0 2px 6px rgba(0,168,158,.25)}.leaderboard-unlock-btn:hover{background-color:#00877f;transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,168,158,.35)}.leaderboard-unlock-note{font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:11px;color:#94a3b8;font-style:italic}#leaderboard-timeframe{display:flex;align-items:center;justify-content:flex-end;grid-gap:8px;gap:8px}.leaderboard-timeframe-selector{margin-top:0!important;margin-left:0!important}.leaderboard-timeframe-selector .MuiOutlinedInput-root{background-color:#f2f6f8;border-radius:20px!important;font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:#303f52;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none!important}.leaderboard-timeframe-selector .MuiOutlinedInput-notchedOutline{border:1px solid transparent!important;border-radius:20px!important}.leaderboard-timeframe-selector:hover .MuiOutlinedInput-root{background-color:#e5edf1;color:#1e2835}.leaderboard-timeframe-selector .MuiOutlinedInput-root.Mui-focused{background-color:#fff;box-shadow:0 0 0 2px rgba(0,168,158,.25);border-radius:20px!important}.leaderboard-timeframe-selector .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#00a89e!important;border-width:1px!important;border-radius:20px!important}.leaderboard-timeframe-selector .MuiSelect-select{padding:5px 28px 5px 12px!important;height:18px!important;line-height:18px!important;border-radius:20px!important;outline:none!important}.leaderboard-timeframe-selector .MuiSelect-select:focus{background-color:initial!important;border-radius:20px!important;outline:none!important}.leaderboard-timeframe-selector .MuiSelect-root:focus{outline:none!important}.leaderboard-dropdown-paper{border:1px solid #e1e7ec!important;border-radius:12px!important;box-shadow:0 4px 16px rgba(48,63,82,.12)!important;background-color:#fff!important;margin-top:4px}.leaderboard-menu-item{font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:13px!important;font-weight:500!important;color:#303f52!important;padding:8px 14px!important;min-height:auto!important;transition:background-color .15s ease}.leaderboard-menu-item:hover{background-color:#f2f6f8!important}.leaderboard-menu-item.Mui-selected,.leaderboard-menu-item.Mui-selected:hover{background-color:#e6f6f5!important;color:#00877f!important;font-weight:700!important}.MuiCircularProgress-colorPrimary{color:#00a89e!important}.leaderboard-impact-container{margin-top:18px;margin-bottom:24px;display:flex;flex-direction:row;align-items:stretch;grid-gap:12px;gap:12px;width:100%;box-sizing:border-box}.leaderboard-content-container .gc-footer{margin-top:0!important;padding-top:0!important}.leaderboard-kpi-box{flex:0 0 auto;min-width:-moz-fit-content;min-width:fit-content;background-color:#f1faf6;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box}.leaderboard-kpi-number-row{display:flex;align-items:center;grid-gap:8px;gap:8px}.leaderboard-kpi-trend-badge{margin-left:2px;align-self:center;transform:none}.leaderboard-kpi-number{font-size:28px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.leaderboard-kpi-label,.leaderboard-kpi-number{font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#007a73}.leaderboard-kpi-label{font-size:12px;font-weight:600;line-height:15px;margin-top:4px;white-space:nowrap}.leaderboard-comment-box{flex:1 1 auto;background-color:#f1faf6;border-radius:14px;padding:12px 14px;display:flex;align-items:center;box-sizing:border-box}.leaderboard-impact-subtext{font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:400;color:#718096;line-height:17px}.leaderboard-impact-subtext p{margin:0}.leaderboard-impact-subtext p+p{margin-top:8px}.leaderboard-impact-subtext a{color:#00877f;font-weight:600;text-decoration:underline;font-size:12px}.leaderboard-impact-subtext a:hover{color:#006b64}.leaderboard-impact-slogan{font-family:"Plus Jakarta Sans","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:400;color:#718096;line-height:17px}.fill-space{flex:1 1 auto;min-height:8px}