.dashboard-module__qMhLpG__wrapper{width:100%;height:100%;overflow:hidden auto}.dashboard-module__qMhLpG__container{flex-direction:column;gap:2rem;width:100%;max-width:64rem;margin:0 auto;padding:2rem 1.5rem;display:flex}.dashboard-module__qMhLpG__header h1{color:#fff;padding:0 0 .25rem;font-size:1.75rem;font-weight:700}.dashboard-module__qMhLpG__header p{color:#ffffff80;font-size:.875rem}.dashboard-module__qMhLpG__message{text-align:center;color:#ffffffb3;padding:4rem 1rem;font-size:.95rem}.dashboard-module__qMhLpG__enroll-card{text-align:center;background:linear-gradient(#ffbc360f 0%,#1c2438 60%);border:1px solid #ffbc3633;border-radius:1rem;flex-direction:column;align-items:center;gap:1.75rem;padding:3rem 2rem;display:flex;position:relative;overflow:hidden}.dashboard-module__qMhLpG__enroll-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffbc3614 0%,#0000 60%);width:30rem;height:30rem;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.dashboard-module__qMhLpG__enroll-icon{color:#000;z-index:1;background:linear-gradient(135deg,#ff9810 0%,#ffbc36 100%);border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:2.25rem;display:flex;position:relative;box-shadow:0 .625rem 1.875rem #ff981059}.dashboard-module__qMhLpG__enroll-heading{z-index:1;flex-direction:column;gap:.625rem;max-width:32rem;display:flex;position:relative}.dashboard-module__qMhLpG__enroll-heading h1{color:#fff;font-size:1.625rem;font-weight:700;line-height:1.3}.dashboard-module__qMhLpG__enroll-heading p{color:#ffffffa6;font-size:.9375rem;line-height:1.6}.dashboard-module__qMhLpG__enroll-features{z-index:1;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;padding:.5rem 0;display:grid;position:relative}@media (max-width:768px){.dashboard-module__qMhLpG__enroll-features{grid-template-columns:1fr}}.dashboard-module__qMhLpG__enroll-feature{background:#00000040;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;align-items:center;gap:.625rem;padding:1.25rem 1rem;transition:border-color .2s,transform .2s;display:flex}.dashboard-module__qMhLpG__enroll-feature:hover{border-color:#ffbc364d;transform:translateY(-.125rem)}.dashboard-module__qMhLpG__enroll-feature-icon{color:#ffbc36;background:#ffbc361f;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;display:flex}.dashboard-module__qMhLpG__enroll-feature-title{color:#fff;font-size:.875rem;font-weight:600}.dashboard-module__qMhLpG__enroll-feature-desc{color:#ffffff8c;font-size:.8125rem;line-height:1.5}.dashboard-module__qMhLpG__enroll-cta{color:#000;cursor:pointer;z-index:1;background:linear-gradient(135deg,#ff9810 0%,#ffbc36 100%);border:none;border-radius:.4375rem;align-items:center;gap:.4375rem;width:max-content;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex;position:relative}.dashboard-module__qMhLpG__enroll-cta:hover{opacity:.92;transform:translateY(-.0625rem)}.dashboard-module__qMhLpG__enroll-cta svg{font-size:.875rem}.dashboard-module__qMhLpG__enroll-note{color:#fff6;z-index:1;font-size:.8125rem;position:relative}.dashboard-module__qMhLpG__login-banner{color:#ffbc36;text-align:center;background:#ffbc361a;border-bottom:1px solid #ffbc364d;padding:.625rem 1.5rem;font-size:.8125rem}.dashboard-module__qMhLpG__login-banner a{color:#ffbc36;font-weight:600;text-decoration:underline}.dashboard-module__qMhLpG__link{color:#ffbc36;text-decoration:underline}.dashboard-module__qMhLpG__retry-link{color:#ffbc36;cursor:pointer;text-decoration:underline}.dashboard-module__qMhLpG__card{background:#1c2438;border:1px solid #ffffff1a;border-radius:.75rem;padding:1.5rem}.dashboard-module__qMhLpG__share-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.dashboard-module__qMhLpG__share-card-header h2{color:#ffbc36;font-size:1rem;font-weight:600}.dashboard-module__qMhLpG__status-badge{border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.dashboard-module__qMhLpG__status-active{color:#10b981;background:#10b98126}.dashboard-module__qMhLpG__status-inactive{color:#ef4444;background:#ef444426}.dashboard-module__qMhLpG__link-display{background:#00000040;border:1px solid #ffffff14;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.dashboard-module__qMhLpG__link-text{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-family:monospace;font-size:.875rem;overflow:hidden}.dashboard-module__qMhLpG__copy-btn{color:#000;cursor:pointer;background:linear-gradient(135deg,#ff9810 0%,#ffbc36 100%);border:none;border-radius:.375rem;flex-shrink:0;width:max-content;padding:.4rem .875rem;font-size:.8125rem;font-weight:600;transition:opacity .2s}.dashboard-module__qMhLpG__copy-btn:hover{opacity:.9}.dashboard-module__qMhLpG__stats-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:768px){.dashboard-module__qMhLpG__stats-grid{grid-template-columns:repeat(2,1fr)}}.dashboard-module__qMhLpG__stat-card{background:#1c2438;border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.dashboard-module__qMhLpG__stat-label{color:#ffffff80;font-size:.75rem}.dashboard-module__qMhLpG__stat-value{color:#fff;font-size:1.5rem;font-weight:700}.dashboard-module__qMhLpG__stat-sub{color:#fff6;font-size:.75rem}.dashboard-module__qMhLpG__table-wrapper{background:#1c2438;border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.dashboard-module__qMhLpG__table-scroll{overflow-x:auto}.dashboard-module__qMhLpG__table-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.dashboard-module__qMhLpG__table-header h2{color:#ffbc36;font-size:1rem;font-weight:600}.dashboard-module__qMhLpG__table-count{color:#ffffff80;font-size:.75rem}.dashboard-module__qMhLpG__table{border-collapse:collapse;width:100%;min-width:32rem}.dashboard-module__qMhLpG__table th,.dashboard-module__qMhLpG__table td{text-align:left;white-space:nowrap;padding:.875rem 1.25rem;font-size:.875rem}.dashboard-module__qMhLpG__table th{color:#ffffff80;background:#00000026;font-weight:500}.dashboard-module__qMhLpG__table td{color:#ffffffd9;border-top:1px solid #ffffff0d}.dashboard-module__qMhLpG__table tr:hover td{background:#ffffff05}.dashboard-module__qMhLpG__empty-row{text-align:center;color:#fff6;padding:2rem 1rem}.dashboard-module__qMhLpG__pagination{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.875rem 1.5rem;display:flex}.dashboard-module__qMhLpG__page-btn{color:#ffffffd9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.375rem;width:max-content;padding:.375rem .75rem;font-size:.8125rem}.dashboard-module__qMhLpG__page-btn:disabled{opacity:.4;cursor:not-allowed}.dashboard-module__qMhLpG__page-info{color:#ffffff80;font-size:.75rem}.dashboard-module__qMhLpG__chart-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.dashboard-module__qMhLpG__chart-header h2{color:#ffbc36;font-size:1rem;font-weight:600}.dashboard-module__qMhLpG__range-buttons{gap:.375rem;display:flex}.dashboard-module__qMhLpG__range-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.375rem;width:max-content;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.dashboard-module__qMhLpG__range-btn:hover{background:#ffffff14}.dashboard-module__qMhLpG__range-btn-active{color:#000;background:linear-gradient(135deg,#ff9810 0%,#ffbc36 100%);border-color:#0000}.dashboard-module__qMhLpG__range-btn-active:hover{opacity:.9;background:linear-gradient(135deg,#ff9810 0%,#ffbc36 100%)}.dashboard-module__qMhLpG__chart-wrapper{justify-content:center;align-items:center;min-height:280px;display:flex}.dashboard-module__qMhLpG__chart-loading,.dashboard-module__qMhLpG__chart-empty{color:#fff6;font-size:.875rem}@keyframes dashboard-module__qMhLpG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.dashboard-module__qMhLpG__skeleton{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff1a 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:.375rem;animation:1.5s linear infinite dashboard-module__qMhLpG__shimmer}.dashboard-module__qMhLpG__skeleton-h2{width:9rem;height:1.25rem}.dashboard-module__qMhLpG__skeleton-line{flex:1;width:100%;height:1rem}.dashboard-module__qMhLpG__skeleton-line-sm{width:60%;height:.75rem}.dashboard-module__qMhLpG__skeleton-line-lg{width:50%;height:1.75rem}.dashboard-module__qMhLpG__skeleton-badge{border-radius:999px;width:4.5rem;height:1.5rem}.dashboard-module__qMhLpG__skeleton-btn{width:4rem;height:1.75rem}.dashboard-module__qMhLpG__skeleton-chart{width:100%;height:280px}.dashboard-module__qMhLpG__skeleton-range-buttons{width:12rem;height:1.75rem}.dashboard-module__qMhLpG__skeleton-row{border-top:1px solid #ffffff0d;border-radius:0;height:2.75rem}.dashboard-module__qMhLpG__skeleton-rows{flex-direction:column;display:flex}
