.card-module__eU_DdG__card{border:1px solid var(--tcbs-ui-border);background:color-mix(in srgb, var(--tcbs-ui-surface-alt) 84%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:16px;flex-direction:column;height:100%;padding:16px;transition:transform .24s,border-color .24s,box-shadow .24s,background-color .24s;display:flex;position:relative;overflow:hidden}.card-module__eU_DdG__content{z-index:10;flex-direction:column;height:100%;display:flex;position:relative}.card-module__eU_DdG__backgroundMedia{pointer-events:none;z-index:1;position:absolute;inset:0}.card-module__eU_DdG__overlay{pointer-events:none;z-index:2;position:absolute;inset:0}.card-module__eU_DdG__leading{margin-bottom:10px}.card-module__eU_DdG__headerRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-module__eU_DdG__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--tcbs-ui-foreground-soft) 70%, transparent);font-size:12px}.card-module__eU_DdG__badge{border:1px solid var(--tcbs-ui-border);border-radius:999px;padding:4px 8px;font-size:12px}.card-module__eU_DdG__title{margin-top:8px;font-size:1.95rem;font-weight:600;line-height:1.28}.card-module__eU_DdG__description{color:color-mix(in srgb, var(--tcbs-ui-foreground-soft) 76%, transparent);margin-top:8px;font-size:15px;line-height:1.42}.card-module__eU_DdG__rating{color:var(--tcbs-ui-foreground-soft);margin-top:8px;font-size:12px}.card-module__eU_DdG__meta{color:var(--tcbs-ui-foreground-soft);flex-direction:column;gap:4px;margin-top:16px;font-size:15px;display:flex}.card-module__eU_DdG__status{margin-top:2px;font-size:12px}.card-module__eU_DdG__footer{margin-top:auto;padding-top:16px}.card-module__eU_DdG__footnote{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.card-module__eU_DdG__backgroundPlain{background:color-mix(in srgb, var(--tcbs-ui-surface-alt) 84%, transparent)}.card-module__eU_DdG__backgroundGradient:before{content:"";pointer-events:none;opacity:.7;background:radial-gradient(circle at top right, color-mix(in srgb, var(--tcbs-ui-card-glow) 70%, transparent), transparent 45%), radial-gradient(circle at bottom left, color-mix(in srgb, var(--tcbs-ui-card-glow-soft) 60%, transparent), transparent 40%);position:absolute;inset:0}.card-module__eU_DdG__backgroundGradient:after{content:"";pointer-events:none;background:radial-gradient(120px 120px at 85% 0%, color-mix(in srgb, var(--tcbs-ui-card-glow) 50%, transparent), transparent), radial-gradient(140px 140px at 10% 100%, color-mix(in srgb, var(--tcbs-ui-card-glow-soft) 45%, transparent), transparent);position:absolute;inset:0}.card-module__eU_DdG__hoverDefault:hover{border-color:var(--tcbs-ui-border-strong)}.card-module__eU_DdG__hoverScale:hover{transform:scale(.99)}.card-module__eU_DdG__hoverLift:hover{border-color:var(--tcbs-ui-border-strong);transform:translateY(-4px);box-shadow:0 12px 30px #00000073}.card-module__eU_DdG__hoverGlow:hover{border-color:color-mix(in srgb, var(--tcbs-ui-brand-mid) 65%, var(--tcbs-ui-border-strong));box-shadow:0 0 0 1px color-mix(in srgb, var(--tcbs-ui-brand-mid) 35%, transparent), 0 14px 32px color-mix(in srgb, var(--tcbs-ui-card-glow) 36%, transparent)}
.button-module__Wr-D_G__button{--ui-gradient:linear-gradient(90deg, var(--tcbs-ui-brand-start), var(--tcbs-ui-brand-mid), var(--tcbs-ui-brand-end));--ui-text-color:var(--tcbs-ui-foreground);--ui-border-color:var(--tcbs-ui-border-strong);border:1px solid var(--ui-border-color);cursor:pointer;color:var(--ui-text-color);-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,opacity .18s,border-color .18s,box-shadow .18s;display:inline-flex}.button-module__Wr-D_G__button:hover{transform:scale(.98)}.button-module__Wr-D_G__button:disabled{cursor:not-allowed;opacity:.65;transform:none}.button-module__Wr-D_G__button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--tcbs-ui-brand-mid) 40%, transparent);outline:none}.button-module__Wr-D_G__primary{background:var(--ui-gradient);color:var(--tcbs-ui-brand-contrast);border-color:#0000}.button-module__Wr-D_G__ghost{background:var(--tcbs-ui-background);color:#0000;background-clip:padding-box;border-color:#0000;position:relative}.button-module__Wr-D_G__ghost:before{content:"";border-radius:inherit;background:var(--ui-gradient);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.button-module__Wr-D_G__ghostLabel{background:var(--ui-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.button-module__Wr-D_G__outline{color:var(--tcbs-ui-foreground);border-color:var(--tcbs-ui-border-strong);background:0 0}.button-module__Wr-D_G__warning{color:#fcd34d;background:0 0;border-color:#f59e0b8c}.button-module__Wr-D_G__warning:hover{background:#f59e0b1f}.button-module__Wr-D_G__danger{color:#fca5a5;background:0 0;border-color:#f43f5e99}.button-module__Wr-D_G__danger:hover{background:#f43f5e24}.button-module__Wr-D_G__sm{min-height:40px;padding:0 18px;font-size:15px}.button-module__Wr-D_G__md{min-height:50px;padding:0 24px;font-size:18px}.button-module__Wr-D_G__lg{min-height:56px;padding:0 28px;font-size:20px}.button-module__Wr-D_G__fullWidth{width:100%}.button-module__Wr-D_G__spinner{border:2px solid color-mix(in srgb, var(--tcbs-ui-foreground) 30%, transparent);border-top-color:currentColor;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite button-module__Wr-D_G__spin}@keyframes button-module__Wr-D_G__spin{to{transform:rotate(360deg)}}
.liveStatusBadge-module__0kN3IW__badge{color:var(--uw-foreground-soft,#ffffffeb);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.78rem;display:inline-flex}.liveStatusBadge-module__0kN3IW__pink{border:1px solid color-mix(in oklab, var(--uw-pink,#f74d63) 36%, transparent)}.liveStatusBadge-module__0kN3IW__green{color:#86efac;background:#34d3991f;background:lab(75.6955% -52.1881 16.7595/.12);border:1px solid #34d3995c;border:1px solid lab(75.6955% -52.1881 16.7595/.36)}.liveStatusBadge-module__0kN3IW__dot{width:.45rem;height:.45rem;box-shadow:0 0 0 0 var(--pulse-color,#f74d63cc);border-radius:50%;animation:2s infinite liveStatusBadge-module__0kN3IW__pulse}.liveStatusBadge-module__0kN3IW__dotPink{background:var(--uw-pink,#f74d63);--pulse-color:#f74d63cc}.liveStatusBadge-module__0kN3IW__dotGreen{--pulse-color:#34d399cc;background:#34d399}@keyframes liveStatusBadge-module__0kN3IW__pulse{0%{box-shadow:0 0 0 0 var(--pulse-color,#f74d63cc)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}
.dashboard-module__dpsQKq__dashboard{--lms-background:var(--uw-background,#0c0c0e);--lms-surface:var(--uw-surface,#09090b);--lms-surface-alt:var(--uw-surface-alt,#161618);--lms-foreground:var(--uw-foreground,#f0f0f2);--lms-foreground-soft:var(--uw-foreground-soft,#ffffffeb);--lms-muted:var(--uw-muted,#ffffffa8);--lms-muted-soft:var(--uw-muted-soft,#ffffff75);--lms-border:var(--uw-border,#ffffff14);--lms-border-strong:var(--uw-border-strong,#ffffff1f);--lms-glass:var(--uw-glass,#ffffff08);--lms-brand-start:var(--uw-brand-start,#f74d63);--lms-brand-mid:var(--uw-brand-mid,#cc46c2);--lms-brand-end:var(--uw-brand-end,#8d54ff);--lms-pink:var(--uw-pink,#f74d63);--lms-green:var(--uw-green,#22c55e);--lms-blue:var(--uw-blue,#3080ff);--lms-violet:var(--uw-violet,#8b5cf6);--lms-amber:var(--uw-amber,#f59e0b);--lms-card-glow:var(--uw-card-glow,#f74d6347);--lms-card-glow-soft:var(--uw-card-glow-soft,#cc46c233);background:radial-gradient(circle at 0% -10%, #f74d632e, transparent 40%), radial-gradient(circle at 95% -5%, #8d54ff38, transparent 45%), var(--lms-background);color:var(--lms-foreground);min-height:100%;padding:2rem 1rem 3rem;font-family:Geist,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.dashboard-module__dpsQKq__container{flex-direction:column;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.dashboard-module__dpsQKq__panel{border:1px solid var(--lms-border);background:color-mix(in oklab, var(--lms-glass) 100%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px}.dashboard-module__dpsQKq__header{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.dashboard-module__dpsQKq__headline{letter-spacing:-.01em;margin:0;font-size:1.8rem;line-height:1.15}.dashboard-module__dpsQKq__subtitle{color:var(--lms-muted);margin:.35rem 0 0;font-size:.96rem}.dashboard-module__dpsQKq__headerActions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.dashboard-module__dpsQKq__gradientText{background:linear-gradient(90deg, var(--lms-brand-start), var(--lms-brand-mid), var(--lms-brand-end));color:#0000;-webkit-background-clip:text;background-clip:text}.dashboard-module__dpsQKq__headerMeta{text-align:right}.dashboard-module__dpsQKq__dateLabel{color:var(--lms-muted-soft);margin:0;font-size:.84rem}.dashboard-module__dpsQKq__liveBadge{border:1px solid color-mix(in oklab, var(--lms-pink) 36%, transparent);color:var(--lms-foreground-soft);border-radius:999px;align-items:center;gap:.4rem;margin-top:.45rem;padding:.25rem .65rem;font-size:.78rem;display:inline-flex}.dashboard-module__dpsQKq__pulse{background:var(--lms-pink);border-radius:50%;width:.45rem;height:.45rem;animation:2s infinite dashboard-module__dpsQKq__lmsPulse;box-shadow:0 0 #f74d63cc}@keyframes dashboard-module__dpsQKq__lmsPulse{0%{box-shadow:0 0 #f74d63b3}70%{box-shadow:0 0 0 10px #f74d6300}to{box-shadow:0 0 #f74d6300}}.dashboard-module__dpsQKq__kpiRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.dashboard-module__dpsQKq__kpiCard{padding:1rem}.dashboard-module__dpsQKq__kpiLabel{color:var(--lms-muted-soft);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.82rem}.dashboard-module__dpsQKq__kpiValue{color:var(--lms-foreground-soft);margin:.35rem 0 0;font-size:1.55rem;font-weight:700}.dashboard-module__dpsQKq__kpiTrend{color:var(--lms-green);margin:.35rem 0 0;font-size:.8rem}.dashboard-module__dpsQKq__grid{grid-template-columns:1.5fr 1fr;gap:.85rem;display:grid}.dashboard-module__dpsQKq__card{padding:1rem}.dashboard-module__dpsQKq__cardTitle{margin:0;font-size:1rem;line-height:1.2}.dashboard-module__dpsQKq__cardBody{flex-direction:column;gap:.7rem;margin-top:.75rem;display:flex}.dashboard-module__dpsQKq__rowItem{border:1px solid var(--lms-border);background:color-mix(in oklab, var(--lms-surface-alt) 55%, transparent);border-radius:14px;padding:.8rem}.dashboard-module__dpsQKq__rowHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-module__dpsQKq__rowTitle{margin:0;font-size:.95rem}.dashboard-module__dpsQKq__rowMeta{color:var(--lms-muted);margin:.28rem 0 0;font-size:.81rem}.dashboard-module__dpsQKq__progressTrack{background:color-mix(in oklab, var(--lms-foreground) 10%, transparent);border-radius:999px;width:100%;height:.35rem;margin-top:.65rem;overflow:hidden}.dashboard-module__dpsQKq__progressValue{background:linear-gradient(90deg, var(--lms-brand-start), var(--lms-brand-mid), var(--lms-brand-end));height:100%}.dashboard-module__dpsQKq__pill{border:1px solid #0000;border-radius:999px;padding:.2rem .52rem;font-size:.7rem}.dashboard-module__dpsQKq__priorityHigh{color:color-mix(in oklab, var(--lms-pink) 88%, white);border-color:color-mix(in oklab, var(--lms-pink) 36%, transparent)}.dashboard-module__dpsQKq__priorityMedium{color:color-mix(in oklab, var(--lms-amber) 88%, white);border-color:color-mix(in oklab, var(--lms-amber) 38%, transparent)}.dashboard-module__dpsQKq__priorityLow{color:color-mix(in oklab, var(--lms-blue) 85%, white);border-color:color-mix(in oklab, var(--lms-blue) 34%, transparent)}.dashboard-module__dpsQKq__button{border:1px solid var(--lms-border-strong);background:linear-gradient(90deg, var(--lms-brand-start), var(--lms-brand-mid), var(--lms-brand-end));color:var(--lms-foreground);cursor:pointer;border-radius:10px;padding:.45rem .75rem;font-size:.82rem;font-weight:600}.dashboard-module__dpsQKq__buttonGhost{border:1px solid var(--lms-border);color:var(--lms-foreground-soft);cursor:pointer;background:0 0;border-radius:10px;padding:.42rem .68rem;font-size:.79rem;font-weight:600}.dashboard-module__dpsQKq__bottomGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.dashboard-module__dpsQKq__unearned{opacity:.6}.dashboard-module__dpsQKq__dot{background:var(--lms-violet);border-radius:50%;width:.5rem;height:.5rem;margin-right:.35rem;display:inline-block}@media (max-width:1050px){.dashboard-module__dpsQKq__grid,.dashboard-module__dpsQKq__bottomGrid{grid-template-columns:1fr}.dashboard-module__dpsQKq__kpiRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dashboard-module__dpsQKq__dashboard{padding:1.2rem .75rem 2rem}.dashboard-module__dpsQKq__header{flex-direction:column;align-items:flex-start}.dashboard-module__dpsQKq__headerMeta{text-align:left}.dashboard-module__dpsQKq__kpiRow{grid-template-columns:1fr}}
