.avatarIdentityBackdrop{z-index:1500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030814c2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.avatarIdentityDialog{color:#f7fbff;background:linear-gradient(145deg,#101b32 0%,#0a1224 55%,#14102c 100%);border:1px solid #4de2ff4d;border-radius:28px;width:min(920px,96vw);max-height:min(900px,92vh);position:relative;overflow:auto;box-shadow:0 28px 90px #00000085,0 0 50px #2ccdff1f}.avatarIdentityClose{z-index:2;color:#fff;cursor:pointer;background:#040a17b8;border:1px solid #ffffff38;border-radius:999px;width:42px;height:42px;font-size:28px;line-height:1;position:absolute;top:14px;right:16px}.avatarIdentityClose:focus-visible{outline-offset:3px;outline:3px solid #77e8ff}.avatarIdentityHero{background:radial-gradient(circle at 18% 30%,#2fd6ff33,#0000 34%),radial-gradient(circle at 90% 10%,#be5cff33,#0000 38%);grid-template-columns:minmax(180px,280px) 1fr;align-items:center;gap:28px;padding:40px 44px 28px;display:grid}.avatarIdentityArtwork{place-items:center;min-height:230px;display:grid}.avatarIdentityArtwork img{object-fit:contain;filter:drop-shadow(0 16px 22px #00000061);width:100%;height:250px}.avatarIdentityArtwork>span{font-size:110px}.avatarIdentityEyebrow{text-transform:uppercase;letter-spacing:.14em;color:#82e9ff;font-size:12px;font-weight:900;display:block}.avatarIdentityHero h2{margin:7px 0 2px;font-size:clamp(34px,5vw,58px);line-height:.98}.avatarIdentitySubtitle{color:#cad7eb;margin:8px 0 16px;font-size:18px}.avatarIdentityTags{flex-wrap:wrap;gap:8px;display:flex}.avatarIdentityTags span{background:#82e9ff14;border:1px solid #82e9ff3d;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.avatarIdentityBody{gap:18px;padding:0 44px 42px;display:grid}.avatarIdentitySection{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:18px;padding:18px 20px}.avatarIdentitySection h3{text-transform:uppercase;letter-spacing:.1em;color:#82e9ff;margin:0 0 8px;font-size:14px}.avatarIdentitySection p{color:#d8e3f2;margin:0;line-height:1.62}.avatarIdentityUnlock{grid-template-columns:1fr 1fr;gap:14px;display:grid}.avatarIdentityUnlock div{gap:4px;display:grid}.avatarIdentityUnlock span,.avatarIdentityStats span{color:#aab8ce;font-size:12px}.avatarIdentityUnlock strong{font-size:15px}.avatarIdentityStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.avatarIdentityStats>div{background:linear-gradient(145deg,#1fc3e81a,#ab4aff14);border:1px solid #82e9ff29;border-radius:17px;flex-direction:column;justify-content:center;min-height:90px;padding:16px;display:flex}.avatarIdentityStats strong{font-size:23px}.avatarIdentityStats span{margin-top:4px}.avatarIdentityAwards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.avatarIdentityAwards li{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.avatarIdentityAwards li:last-child{border-bottom:0}.avatarIdentityAwards span{color:#aab8ce}.avatarIdentityPrivacyNote,.avatarIdentityStatus{color:#aab8ce;background:#ffffff0e;border-radius:13px;margin:0;padding:12px 15px;font-size:12px;line-height:1.5}.avatarIdentityStatus.error{color:#ffd1d1;background:#ff4a4a1a}.avatarIdentityActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.avatarIdentityActions button{min-height:48px;font:inherit;border-radius:14px;padding:11px 20px;font-weight:900}.avatarIdentityApply{color:#fff;cursor:pointer;background:linear-gradient(135deg,#19bddd,#7c4dff);border:1px solid #82e9ffa6;box-shadow:0 10px 26px #31b1ff2e}.avatarIdentityApply:disabled{opacity:.65;cursor:wait}.avatarIdentitySelected{color:#a8ffd3;background:#58eea71c;border:1px solid #58eea761}.avatarIdentityActions span{color:#aab8ce;font-size:12px}.avatarIdentityActions button:focus-visible{outline-offset:3px;outline:3px solid #77e8ff}@media (width<=640px){.avatarIdentityBackdrop{padding:8px}.avatarIdentityDialog{border-radius:22px;width:100%;max-height:96vh}.avatarIdentityHero{text-align:center;grid-template-columns:1fr;gap:8px;padding:34px 20px 22px}.avatarIdentityArtwork{min-height:170px}.avatarIdentityArtwork img{height:190px}.avatarIdentityTags{justify-content:center}.avatarIdentityBody{padding:0 16px 24px}.avatarIdentityUnlock{grid-template-columns:1fr}.avatarIdentityStats{grid-template-columns:repeat(2,1fr)}.avatarIdentityClose{top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.avatarIdentityDialog{scroll-behavior:auto}}.progress-assessment-details,.progress-development-detail-list{gap:14px;margin-top:14px;display:grid}.progress-detail-empty{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;padding:14px;font-size:13px;line-height:1.5}.progress-assessment-status-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.progress-assessment-status-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;padding:11px 10px}.progress-assessment-status-card--positive{background:#00ff880d;border-color:#00ff8847}.progress-assessment-status-card--caution{background:#ff4d4d0b;border-color:#ff4d4d40}.progress-assessment-status-card--mixed{background:#00e5ff0d;border-color:#00e5ff47}.progress-assessment-status-card--neutral{background:#fbfcfe}.progress-assessment-status-card--pb{background:#ffd70012;border-color:#ffd70061}.progress-assessment-status-card__value{color:#0f172a;font-variant-numeric:tabular-nums;font-size:20px;font-weight:850;line-height:1}.progress-assessment-status-card__label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-top:5px;font-size:10px;font-weight:750}.progress-improvement-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.progress-improvement-panel{background:#00ff880a;border:1px solid #00ff8838;border-radius:14px;padding:13px}.progress-improvement-panel--muted{background:#f8fafc;border-color:#e2e8f0}.progress-improvement-panel__title{color:#475569;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.progress-improvement-panel__list{gap:6px;margin-top:8px;display:grid}.progress-improvement-row{color:#334155;justify-content:space-between;gap:12px;font-size:12px;display:flex}.progress-improvement-row strong{color:#087443;font-variant-numeric:tabular-nums}.progress-improvement-panel__copy{color:#64748b;margin-top:8px;font-size:12px;line-height:1.45}.progress-detail-subheading{justify-content:space-between;align-items:flex-end;gap:12px;padding-top:2px;display:flex}.progress-detail-subheading__kicker{color:#0891b2;letter-spacing:.1em;font-size:10px;font-weight:800}.progress-detail-subheading h4{margin:2px 0 0;font-size:16px}.progress-detail-subheading>span{color:#64748b;font-size:11px;font-weight:700}.progress-detail-copy{color:#64748b;margin:-8px 0 0;font-size:12px;line-height:1.45}.progress-test-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.progress-test-history-card{background:#fbfdff;border:1px solid #e2e8f0;border-radius:15px;min-width:0;padding:14px}.progress-test-history-card__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.progress-test-history-card__section{color:#0891b2;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.progress-test-history-card h4{margin:2px 0 0;font-size:14px;line-height:1.25}.progress-test-history-card__metric{color:#64748b;margin-top:3px;font-size:10px}.progress-detail-status{color:#64748b;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:5px 7px;font-size:10px;font-weight:800;display:inline-flex}.progress-detail-status--positive{color:#087443;background:#00ff880f;border-color:#00ff884d}.progress-detail-status--caution{color:#a32828;background:#ff4d4d0d;border-color:#ff4d4d4d}.progress-detail-status--mixed{color:#08738a;background:#00e5ff0f;border-color:#00e5ff4d}.progress-detail-status--neutral{color:#475569;background:#f8fafc}.progress-detail-status--building{color:#08738a;background:#00e5ff0a;border-color:#00e5ff40}.progress-test-history-card__latest{border-top:1px solid #eef2f7;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:12px;padding-top:10px;display:flex}.progress-test-history-card__latest>div:first-child{align-items:baseline;gap:7px;display:flex}.progress-test-history-card__latest span{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:750}.progress-test-history-card__latest strong{color:#0f172a;font-variant-numeric:tabular-nums;font-size:18px}.progress-test-history-card__latest-meta{color:#64748b;text-align:right;font-size:10px}.progress-test-comparison-list{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.progress-test-comparison{color:#475569;background:#f1f5f9;border-radius:8px;padding:4px 6px;font-size:10px;font-weight:700}.progress-test-comparison--positive{color:#087443;background:#00ff8812}.progress-test-comparison--caution{color:#a32828;background:#ff4d4d0f}.progress-test-comparison--mixed{color:#08738a;background:#00e5ff12}.progress-test-chart{height:185px;margin-top:10px}.progress-test-chart-empty{color:#64748b;background:#fff;border:1px dashed #dbe3ed;border-radius:11px;align-items:center;min-height:72px;margin-top:10px;padding:10px;font-size:11px;line-height:1.4;display:flex}.progress-test-history-card__footer{color:#94a3b8;flex-wrap:wrap;justify-content:space-between;gap:6px 10px;margin-top:8px;font-size:9px;line-height:1.35;display:flex}.progress-development-detail{background:#fbfdff;border:1px solid #e2e8f0;border-left-width:3px;border-radius:15px;padding:14px}.progress-development-detail--positive{border-left-color:#0f8}.progress-development-detail--caution{border-left-color:#ff4d4d}.progress-development-detail--mixed{border-left-color:#00e5ff}.progress-development-detail--neutral{border-left-color:#94a3b8}.progress-development-detail--building{border-left-color:#00e5ff}.progress-development-detail--empty{border-left-color:#cbd5e1}.progress-development-detail__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.progress-development-detail__identity{gap:10px;min-width:0;display:flex}.progress-development-glyph{color:#64748b;background:#f1f5f9;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.progress-development-glyph--positive{color:#087443;background:#00ff8814}.progress-development-glyph--caution{color:#a32828;background:#ff4d4d12}.progress-development-glyph--mixed{color:#08738a;background:#00e5ff14}.progress-development-glyph--building{color:#08738a;background:#00e5ff0f}.progress-development-detail h4{margin:1px 0 0;font-size:15px}.progress-development-detail__counts{color:#64748b;margin-top:3px;font-size:10px}.progress-development-detail__status{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.progress-development-detail__percent{color:#475569;font-variant-numeric:tabular-nums;font-size:10px;font-weight:750}.progress-development-detail__strength,.progress-development-detail__percentage-note{color:#64748b;background:#f1f5f9;border-radius:9px;margin-top:9px;padding:8px 9px;font-size:10px;line-height:1.4}.progress-development-detail__strength{color:#47616a;background:#00e5ff0d}.progress-development-test-list{border-top:1px solid #eef2f7;gap:5px;margin-top:10px;padding-top:9px;display:grid}.progress-development-test-row{justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:11px;display:flex}.progress-development-test-row__identity{color:#334155;align-items:center;gap:7px;min-width:0;font-weight:700;display:flex}.progress-development-test-row__identity .progress-development-glyph{border-radius:7px;flex-basis:24px;width:24px;height:24px;font-size:11px}.progress-development-test-row__meta{color:#64748b;text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:9px;display:flex}.progress-development-boundary-note{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:13px;padding:12px 13px;font-size:11px;line-height:1.5}@media (width<=900px){.progress-assessment-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.progress-test-history-grid{grid-template-columns:1fr}}@media (width<=640px){.progress-assessment-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-improvement-highlights{grid-template-columns:1fr}.progress-development-detail__header{flex-direction:column}.progress-development-detail__status{flex-flow:wrap;align-items:flex-start}.progress-development-test-row{flex-direction:column;align-items:flex-start;gap:4px}.progress-development-test-row__meta{text-align:left;justify-content:flex-start;padding-left:31px}}.verified-activity-section{position:relative;overflow:hidden}.verified-activity-section:before{content:"";background:linear-gradient(90deg,#00e5ff00,#00e5ffe6,#00ff88bf,#00e5ff00);height:2px;position:absolute;inset:0 0 auto}.verified-activity-heading,.verified-evidence-header,.verified-source-card__top,.verified-activity-card__top{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.verified-activity-heading>div:first-child,.verified-activity-card__top>div:first-child{min-width:0}.verified-activity-heading h3,.verified-evidence-header h4{margin:4px 0 0}.verified-refresh-button,.verified-source-card__actions button{color:inherit;font:inherit;cursor:pointer;background:#00e5ff14;border:1px solid #00e5ff57;border-radius:10px;padding:9px 12px;font-weight:700}.verified-refresh-button:hover:not(:disabled),.verified-source-card__actions button:hover:not(:disabled){background:#00e5ff26;border-color:#00e5ff9e}.verified-refresh-button:disabled,.verified-source-card__actions button:disabled{cursor:default;opacity:.55}.verified-sync-control{flex:none;justify-items:end;gap:5px;display:grid}.verified-sync-control small{color:var(--muted,#9aa4b5);text-align:right;font-size:.68rem}.verified-sync-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:118px;display:inline-flex}.verified-sync-icon{font-size:1.15em;line-height:1;display:inline-block}.verified-sync-button.is-syncing .verified-sync-icon{animation:.8s linear infinite verified-sync-spin}@keyframes verified-sync-spin{to{transform:rotate(360deg)}}.verified-system-message{color:inherit;background:#00e5ff0d;border:1px solid #00e5ff2e;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:.9rem}.verified-system-message--success{color:#effff7;background:#005d3ab8;border-color:#00d07c94}.verified-system-message--error{background:#ff676714;border-color:#ff676752}.verified-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.verified-source-card{background:#ffffff06;border:1px solid #ffffff1a;border-radius:14px;min-width:0;padding:14px}.verified-source-card--connected{background:#00ff880b;border-color:#00ff884d}.verified-source-card__name{letter-spacing:.01em;font-weight:800}.verified-source-card__status{color:var(--muted,#9aa4b5);margin-top:3px;font-size:.76rem}.verified-source-card p{min-height:3.5em;color:var(--muted,#9aa4b5);margin:12px 0 0;font-size:.82rem;line-height:1.4}.verified-source-dot{background:#9aa4b58c;border-radius:999px;flex:0 0 10px;width:10px;height:10px;margin-top:3px;box-shadow:0 0 0 4px #9aa4b514}.verified-source-dot.is-connected{background:#0f8;box-shadow:0 0 0 4px #00ff881a}.verified-source-card__meta{color:var(--muted,#9aa4b5);gap:4px;margin-top:12px;font-size:.72rem;display:grid}.verified-source-card__actions{margin-top:14px}.verified-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.verified-summary-grid>div{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.verified-summary-grid span{color:var(--muted,#9aa4b5);font-size:.76rem}.verified-summary-grid strong{font-size:1.15rem}.verified-cardio-progress{background:radial-gradient(circle at 100% 0,#00e5ff12,#0000 38%),#060a1257;border:1px solid #00e5ff2e;border-radius:14px;margin-top:16px;padding:16px}.verified-cardio-progress__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.verified-cardio-progress__heading h4{margin:4px 0 0}.verified-cardio-progress__heading>span{color:var(--muted,#9aa4b5);white-space:nowrap;border:1px solid #00e5ff2e;border-radius:999px;padding:6px 9px;font-size:.68rem}.verified-cardio-progress>p{color:var(--muted,#9aa4b5);margin:10px 0 0;font-size:.82rem;line-height:1.45}.verified-cardio-progress__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.verified-cardio-progress__metrics>div{background:#ffffff05;border:1px solid #ffffff14;border-radius:11px;gap:4px;min-width:0;padding:11px 12px;display:grid}.verified-cardio-progress__metrics span{color:var(--muted,#9aa4b5);font-size:.7rem}.verified-cardio-progress__metrics strong{color:inherit;font-size:1rem}.verified-cardio-progress__note{color:var(--muted,#9aa4b5);margin-top:10px;font-size:.74rem}.verified-evidence-header{margin-top:24px}.verified-reward-neutral{color:var(--muted,#9aa4b5);white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;padding:6px 9px;font-size:.7rem}.verified-activity-list{gap:10px;margin-top:12px;display:grid}.verified-activity-card{background:#060a1259;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:13px 14px}.verified-activity-card__type{font-weight:800}.verified-activity-card__date{color:var(--muted,#9aa4b5);margin-top:2px;font-size:.76rem}.verified-activity-card__metrics{margin-top:10px;font-size:.86rem;font-weight:650}.verified-match-chip,.verified-provider-row span{color:var(--muted,#9aa4b5);border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:5px 8px;font-size:.68rem;line-height:1;display:inline-flex}.verified-match-chip.is-linked,.verified-match-chip.is-eligible,.verified-provider-row .verified-manual-link-chip{color:inherit;background:#00ff8812;border-color:#00ff8847}.verified-match-chip.is-ineligible{color:inherit;background:#ffb74d12;border-color:#ffb74d52}.verified-provider-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.verified-provider-row .verified-dedupe-chip,.verified-provider-row .verified-device-chip{color:inherit;border-color:#00e5ff40}.verified-empty-state{color:var(--muted,#9aa4b5);border:1px dashed #ffffff21;border-radius:12px;gap:5px;margin-top:12px;padding:18px;display:grid}.verified-empty-state strong{color:inherit}@media (width<=960px){.verified-source-grid,.verified-cardio-progress__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.verified-activity-heading,.verified-evidence-header,.verified-activity-card__top,.verified-cardio-progress__heading{flex-direction:column;align-items:stretch}.verified-sync-control{justify-items:stretch;width:100%}.verified-sync-control small{text-align:left}.verified-refresh-button{width:100%}.verified-source-grid,.verified-summary-grid,.verified-cardio-progress__metrics{grid-template-columns:1fr}.verified-source-card p{min-height:0}.verified-reward-neutral,.verified-match-chip,.verified-cardio-progress__heading>span{white-space:normal;align-self:flex-start}}.progress-dashboard{gap:16px;margin-bottom:16px;display:grid}.progress-hero{color:#f8fafc;background:radial-gradient(circle at 100% 0,#00e5ff29,#0000 34%),#0f1117;border:1px solid #00e5ff38;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex;box-shadow:0 16px 34px #0f111729}.progress-hero h2{letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(24px,4vw,34px)}.progress-hero p{color:#b8c1d1;max-width:720px;margin:8px 0 0;line-height:1.5}.progress-hero__eyebrow,.progress-section-heading__kicker{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.progress-hero__eyebrow{color:#00e5ff}.progress-hero__date{color:#c8f8ff;background:#00e5ff14;border:1px solid #00e5ff40;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;font-weight:700}.progress-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.progress-state-chip{background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 13px;display:flex}.progress-state-chip__label{color:#64748b;font-size:12px}.progress-state-chip__value{text-align:right;font-size:12px;font-weight:800}.progress-state-chip--positive{background:#00ff880e;border-color:#00ff884d}.progress-state-chip--positive .progress-state-chip__value{color:#087443}.progress-state-chip--building{background:#00e5ff0e;border-color:#00e5ff47}.progress-state-chip--building .progress-state-chip__value{color:#08738a}.progress-state-chip--empty .progress-state-chip__value{color:#64748b}.progress-system-message{color:#0c4a6e;background:#f0f9ff;border:1px solid #bae6fd;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.progress-system-message--error{color:#991b1b;background:#fff7f7;border-color:#fecaca}.progress-system-message button,.progress-link-button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:7px 10px;font-weight:700}.progress-section{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:18px;box-shadow:0 8px 24px #0f172a0b}.progress-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.progress-section-heading__kicker{color:#0891b2}.progress-section-heading h3{letter-spacing:-.02em;margin:3px 0 0;font-size:19px}.progress-section-copy{color:#64748b;margin:8px 0 0;font-size:13px;line-height:1.5}.progress-metric-grid,.progress-assessment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.progress-metric-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;min-width:0;padding:13px}.progress-metric-card__label{color:#64748b;text-transform:uppercase;letter-spacing:.045em;font-size:11px;font-weight:700}.progress-metric-card__value{letter-spacing:-.03em;color:#0f172a;font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px;font-weight:850}.progress-metric-card__note{color:#94a3b8;margin-top:4px;font-size:11px;line-height:1.35}.progress-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.progress-chart-card{background:#fbfdff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;padding:14px}.progress-chart-card__title{color:#0f172a;font-size:13px;font-weight:850}.progress-chart-card__note{color:#64748b;min-height:32px;margin-top:3px;font-size:11px;line-height:1.4}.progress-chart-card__canvas{width:100%;height:220px;margin-top:8px}.progress-distribution-list{gap:9px;margin-top:14px;display:grid}.progress-distribution-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.progress-distribution-item--historical{opacity:.7}.progress-distribution-item__code{color:#062c35;background:#00e5ff29;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.progress-distribution-item__body{flex:auto;min-width:0}.progress-distribution-item__topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.progress-distribution-item__name{color:#0f172a;font-size:13px;font-weight:780}.progress-distribution-item__meta{color:#64748b;margin-top:2px;font-size:11px;line-height:1.4}.progress-distribution-item__count{color:#0f172a;font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:900}.progress-distribution-item__track{background:#e2e8f0;border-radius:999px;height:7px;margin-top:9px;overflow:hidden}.progress-distribution-item__fill{border-radius:inherit;background:#00e5ff;min-width:0;height:100%;transition:width .25s}.progress-movement-list{gap:8px;margin-top:14px;display:grid}.progress-movement-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(260px,1.4fr);align-items:center;gap:14px;padding:12px 13px;display:grid}.progress-movement-row__identity{min-width:0}.progress-movement-row__name{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:13px;font-weight:800;overflow:hidden}.progress-movement-row__meta{color:#64748b;margin-top:2px;font-size:11px;line-height:1.35}.progress-movement-row__measures{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.progress-movement-measure{color:#334155;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dbe3ee;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:700}.progress-empty-block{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;margin-top:14px;padding:14px;font-size:13px;line-height:1.45}.progress-empty-block--chart{align-items:center;min-height:90px;display:flex}.progress-schedule{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;margin-top:12px;padding:13px 14px}.progress-schedule--overdue{background:#fff7f7;border-color:#fecaca}.progress-schedule--due{background:#fffbeb;border-color:#fde68a}.progress-schedule--in_progress{background:#ecfeff;border-color:#a5f3fc}.progress-schedule--completed{background:#f0fdf4;border-color:#bbf7d0}.progress-schedule__label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.progress-schedule__title{margin-top:3px;font-weight:800}.progress-schedule__detail{color:#64748b;margin-top:3px;font-size:12px}.progress-development-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,1.5fr);gap:10px;margin-top:14px;display:grid}.progress-development-summary__note{color:#64748b;background:#fbfdff;border:1px dashed #cbd5e1;border-radius:14px;align-items:center;padding:13px;font-size:12px;line-height:1.45;display:flex}.progress-legacy-bridge{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.progress-legacy-bridge strong{color:#334155}.progressLegacyStats{margin-top:0}@media (width<=780px){.progress-hero{flex-direction:column}.progress-hero__date{align-self:flex-start}.progress-state-grid{grid-template-columns:1fr}.progress-metric-grid,.progress-assessment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-chart-grid{grid-template-columns:1fr}.progress-movement-row{grid-template-columns:1fr;gap:8px}.progress-movement-row__measures{justify-content:flex-start}.progress-development-summary{grid-template-columns:1fr 1fr}.progress-development-summary__note{grid-column:1/-1}}@media (width<=480px){.progress-hero,.progress-section{padding:15px}.progress-metric-grid,.progress-assessment-grid,.progress-development-summary{grid-template-columns:1fr}.progress-development-summary__note{grid-column:auto}.progress-distribution-item{align-items:flex-start}.progress-distribution-item__topline{gap:8px}.progress-chart-card{padding:11px}.progress-chart-card__canvas{height:200px}.progress-legacy-bridge{flex-direction:column;align-items:flex-start;gap:3px}}.progress-dashboard{--progress-bg:#0f1117;--progress-surface:#151821;--progress-surface-2:#1b1f2a;--progress-border:#2a2d36;--progress-text:#f4f7fb;--progress-muted:#9aa4b5;--progress-cyan:#00e5ff;--progress-green:#0f8;--progress-gold:gold;--progress-red:#ff4d4d;border:1px solid var(--progress-border);background:var(--progress-bg);color:var(--progress-text);border-radius:22px;gap:14px;padding:14px;box-shadow:0 18px 42px #0f11172e}.progress-dashboard .progress-hero{background:radial-gradient(circle at top right,#00e5ff24,transparent 34%), var(--progress-surface);box-shadow:none;border-color:#00e5ff38;border-radius:16px;padding:18px 20px}.progress-dashboard .progress-hero p{color:#aeb7c6}.progress-dashboard .progress-hero__date{color:#d6fbff;background:#00e5ff12;border-color:#00e5ff47}.progress-dashboard .progress-section,.progress-dashboard .progress-state-chip,.progress-dashboard .progress-metric-card,.progress-dashboard .progress-chart-card,.progress-dashboard .progress-distribution-item,.progress-dashboard .progress-movement-row,.progress-dashboard .progress-schedule,.progress-dashboard .progress-development-summary__note,.progress-dashboard .progress-detail-empty,.progress-dashboard .progress-test-history-card,.progress-dashboard .progress-development-detail,.progress-dashboard .progress-development-boundary-note{border-color:var(--progress-border);background:var(--progress-surface);box-shadow:none}.progress-dashboard .progress-section{border-radius:16px;padding:16px}.progress-dashboard .progress-section-heading h3,.progress-dashboard .progress-metric-card__value,.progress-dashboard .progress-chart-card__title,.progress-dashboard .progress-distribution-item__name,.progress-dashboard .progress-distribution-item__count,.progress-dashboard .progress-movement-row__name,.progress-dashboard .progress-schedule__title,.progress-dashboard .progress-test-history-card h4,.progress-dashboard .progress-test-history-card__latest strong,.progress-dashboard .progress-development-detail h4,.progress-dashboard .progress-assessment-status-card__value{color:var(--progress-text)}.progress-dashboard .progress-section-heading__kicker,.progress-dashboard .progress-test-history-card__section,.progress-dashboard .progress-detail-subheading__kicker{color:var(--progress-cyan)}.progress-dashboard .progress-section-copy,.progress-dashboard .progress-metric-card__label,.progress-dashboard .progress-metric-card__note,.progress-dashboard .progress-chart-card__note,.progress-dashboard .progress-distribution-item__meta,.progress-dashboard .progress-movement-row__meta,.progress-dashboard .progress-schedule__detail,.progress-dashboard .progress-schedule__label,.progress-dashboard .progress-development-summary__note,.progress-dashboard .progress-detail-copy,.progress-dashboard .progress-test-history-card__metric,.progress-dashboard .progress-test-history-card__latest span,.progress-dashboard .progress-test-history-card__latest-meta,.progress-dashboard .progress-test-history-card__footer,.progress-dashboard .progress-development-detail__counts,.progress-dashboard .progress-development-test-row__meta,.progress-dashboard .progress-development-boundary-note,.progress-dashboard .progress-detail-empty{color:var(--progress-muted)}.progress-dashboard .progress-state-chip{background:var(--progress-surface);padding:9px 11px}.progress-dashboard .progress-state-chip__label{color:var(--progress-muted)}.progress-dashboard .progress-state-chip--positive{background:#00ff880b;border-color:#00ff8847}.progress-dashboard .progress-state-chip--positive .progress-state-chip__value{color:var(--progress-green)}.progress-dashboard .progress-state-chip--building{background:#00e5ff0b;border-color:#00e5ff42}.progress-dashboard .progress-state-chip--building .progress-state-chip__value{color:var(--progress-cyan)}.progress-dashboard .progress-state-chip--empty .progress-state-chip__value{color:var(--progress-muted)}.progress-dashboard .progress-metric-card{background:var(--progress-surface-2);padding:11px 12px}.progress-dashboard .progress-metric-card__value{font-size:21px}.progress-dashboard .progress-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.progress-dashboard .progress-range-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.progress-range-toolbar{border:1px solid var(--progress-border);background:var(--progress-surface-2);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 11px;display:flex}.progress-range-toolbar__copy{min-width:0}.progress-range-toolbar__label{color:var(--progress-text);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:850}.progress-range-toolbar__date{color:var(--progress-muted);margin-top:2px;font-size:10px}.progress-range-control{border:1px solid var(--progress-border);background:var(--progress-bg);border-radius:10px;flex:none;gap:3px;padding:3px;display:flex}.progress-range-control button{min-height:32px;color:var(--progress-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:800;transition:background .18s,border-color .18s,color .18s}.progress-range-control button:hover,.progress-range-control button:focus-visible{color:var(--progress-text);border-color:#00e5ff52;outline:none}.progress-range-control button[aria-pressed=true]{color:#05181c;background:var(--progress-cyan);border-color:var(--progress-cyan)}.progress-range-chip{color:#bdf9ff;white-space:nowrap;background:#00e5ff0e;border:1px solid #00e5ff40;border-radius:999px;align-items:center;min-height:28px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.progress-dashboard .progress-chart-card{background:var(--progress-surface-2)}.progress-dashboard .progress-chart-card__canvas{height:205px}.progress-dashboard .recharts-default-tooltip{border-color:var(--progress-border)!important;background:var(--progress-surface)!important;color:var(--progress-text)!important;border-radius:9px!important}.progress-dashboard .recharts-tooltip-label,.progress-dashboard .recharts-tooltip-item{color:var(--progress-text)!important}.progress-dashboard .progress-distribution-item,.progress-dashboard .progress-movement-row{background:var(--progress-surface-2)}.progress-dashboard .progress-distribution-item__code{color:#05181c;background:var(--progress-cyan)}.progress-dashboard .progress-distribution-item__track{background:var(--progress-border)}.progress-dashboard .progress-movement-measure{background:var(--progress-bg);color:#c9d0dc;border-color:#353947}.progress-dashboard .progress-empty-block{background:var(--progress-surface-2);color:var(--progress-muted);border-color:#3a3f4c}.progress-dashboard .progress-schedule--overdue{background:#ff4d4d0d;border-color:#ff4d4d57}.progress-dashboard .progress-schedule--due{background:#ffd7000b;border-color:#ffd70052}.progress-dashboard .progress-schedule--in_progress{background:#00e5ff0b;border-color:#00e5ff4d}.progress-dashboard .progress-schedule--completed{background:#00ff880b;border-color:#00ff8847}.progress-dashboard .progress-link-button,.progress-dashboard .progress-system-message button{color:#d6fbff;background:#00e5ff14;border-color:#00e5ff59}.progress-dashboard .progress-link-button:hover,.progress-dashboard .progress-link-button:focus-visible,.progress-dashboard .progress-system-message button:hover,.progress-dashboard .progress-system-message button:focus-visible{border-color:var(--progress-cyan);outline:none}.progress-dashboard .progress-assessment-status-card{border-color:var(--progress-border);background:var(--progress-surface-2)}.progress-dashboard .progress-assessment-status-card--positive{background:#00ff880b;border-color:#00ff8847}.progress-dashboard .progress-assessment-status-card--caution{background:#ff4d4d0b;border-color:#ff4d4d47}.progress-dashboard .progress-assessment-status-card--mixed{background:#00e5ff0b;border-color:#00e5ff47}.progress-dashboard .progress-assessment-status-card--pb{background:#ffd7000e;border-color:#ffd70057}.progress-dashboard .progress-assessment-status-card__label{color:var(--progress-muted)}.progress-dashboard .progress-improvement-panel{background:#00ff880a;border-color:#00ff883d}.progress-dashboard .progress-improvement-panel--muted{border-color:var(--progress-border);background:var(--progress-surface-2)}.progress-dashboard .progress-improvement-panel__title,.progress-dashboard .progress-improvement-panel__copy,.progress-dashboard .progress-improvement-row{color:#cbd2dd}.progress-dashboard .progress-improvement-row strong{color:var(--progress-green)}.progress-dashboard .progress-test-history-card,.progress-dashboard .progress-development-detail{background:var(--progress-surface-2)}.progress-dashboard .progress-test-history-card__latest,.progress-dashboard .progress-development-test-list{border-color:#303440}.progress-dashboard .progress-detail-status{background:var(--progress-bg);color:var(--progress-muted);border-color:#353947}.progress-dashboard .progress-detail-status--positive{color:var(--progress-green);background:#00ff880b;border-color:#00ff884d}.progress-dashboard .progress-detail-status--caution{color:#ff8d8d;background:#ff4d4d0b;border-color:#ff4d4d4d}.progress-dashboard .progress-detail-status--mixed,.progress-dashboard .progress-detail-status--building{color:#8ef2ff;background:#00e5ff0b;border-color:#00e5ff4d}.progress-dashboard .progress-development-test-row__identity{color:#d8dee8}.progress-dashboard .progress-development-detail__strength,.progress-dashboard .progress-development-detail__percentage-note{background:var(--progress-bg);color:var(--progress-muted)}.progress-dashboard .progress-development-glyph{color:var(--progress-muted);background:#242936}.progress-dashboard .progress-development-glyph--positive{color:var(--progress-green);background:#00ff8814}.progress-dashboard .progress-development-glyph--caution{color:#ff8d8d;background:#ff4d4d12}.progress-dashboard .progress-development-glyph--mixed,.progress-dashboard .progress-development-glyph--building{color:#8ef2ff;background:#00e5ff14}.progress-dashboard .progress-development-detail__percent{color:#cbd2dd}.progress-dashboard .progress-development-test-list details{border-top:1px solid #303440}.progress-dashboard .progress-legacy-bridge{color:var(--progress-muted);background:#12151c;border-color:#343946}.progress-dashboard .progress-legacy-bridge strong{color:#d8dee8}.progress-density-note{color:var(--progress-muted);margin-top:8px;font-size:10px;line-height:1.4}@media (width<=980px){.progress-dashboard .progress-range-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.progress-dashboard{border-radius:18px;padding:10px}.progress-dashboard .progress-overview-grid,.progress-dashboard .progress-range-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-range-toolbar{flex-direction:column;align-items:stretch}.progress-range-control{width:100%;overflow-x:auto}.progress-range-control button{flex:1 0 auto}.progress-dashboard .progress-chart-card__canvas{height:190px}}@media (width<=480px){.progress-dashboard{gap:10px;padding:8px}.progress-dashboard .progress-hero,.progress-dashboard .progress-section{padding:13px}.progress-dashboard .progress-state-grid{gap:7px}.progress-dashboard .progress-metric-grid,.progress-dashboard .progress-assessment-grid,.progress-dashboard .progress-development-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-dashboard .progress-development-summary__note{grid-column:1/-1}.progress-dashboard .progress-metric-card{padding:10px}.progress-dashboard .progress-metric-card__value{font-size:19px}.progress-dashboard .progress-metric-card__note{font-size:10px}.progress-dashboard .progress-range-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-dashboard .progress-range-metric-grid .progress-metric-card:last-child{grid-column:1/-1}.progress-dashboard .progress-chart-card__canvas{height:175px}.progress-dashboard .progress-assessment-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.progress-dashboard .progress-assessment-status-card{padding:9px 8px}.progress-dashboard .progress-assessment-status-card__value{font-size:18px}.progress-dashboard .progress-test-chart{height:165px}}@media (prefers-reduced-motion:reduce){.progress-dashboard *,.progress-dashboard :before,.progress-dashboard :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.performanceDashboard{flex-direction:column;gap:16px;display:flex}.dashboardCoach{background:linear-gradient(135deg,#00e5ff14,#0f111705);border:1px solid #00e5ff3d;border-radius:20px;padding:20px;box-shadow:0 10px 30px #0f172a0f}.dashboardCoach--positive{background:linear-gradient(135deg,#00ff8814,#0f111705);border-color:#00ff884d}.dashboardCoach--recovery{background:linear-gradient(135deg,#f59e0b17,#0f111705);border-color:#f59e0b52}.dashboardCoach__kicker,.dashboardCard__kicker{letter-spacing:.12em;color:#0f766e;font-size:11px;font-weight:900}.dashboardCoach h2,.dashboardCard h3{margin:5px 0 0}.dashboardCoach p{color:#475569;margin:8px 0 0;line-height:1.5}.dashboardCoach__secondary{color:#64748b;border-top:1px solid #0f172a14;flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.dashboardMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboardMetric{background:#ffffffd1;border:1px solid #0f172a17;border-radius:16px;min-width:0;padding:14px 15px}.dashboardMetric__label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:900}.dashboardMetric__value{letter-spacing:-.03em;color:#0f172a;margin-top:5px;font-size:23px;font-weight:900}.dashboardMetric__note{color:#64748b;margin-top:3px;font-size:12px}.dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboardCard{background:#fff;border:1px solid #0f172a17;border-radius:18px;min-width:0;padding:18px;box-shadow:0 8px 22px #0f172a0a}.dashboardCard--today{grid-column:1/-1}.dashboardCard--reward{background:#ff7a1809;border-color:#ff7a1833}.dashboardCard__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboardStatus{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.dashboardStatus--complete{color:#166534;background:#22c55e1a}.dashboardStatus--active{color:#92400e;background:#f59e0b1a}.dashboardPlanList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:14px;display:grid}.dashboardPlanItem{color:#334155;background:#f8fafc;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.dashboardPlanItem__dot{background:#00b8d9;border-radius:999px;flex:none;width:7px;height:7px}.dashboardPlanMore{color:#64748b;padding:8px 10px;font-size:12px}.dashboardCard__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.dashboardSummaryRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.dashboardSummaryRows>div{background:#f8fafc;border-radius:11px;justify-content:space-between;gap:12px;padding:10px;display:flex}.dashboardSummaryRows span{color:#64748b;font-size:13px}.dashboardSummaryRows strong{color:#0f172a}.dashboardHighlight{border-bottom:1px solid #0f172a12;flex-direction:column;gap:2px;padding:10px 0;display:flex}.dashboardHighlight span,.dashboardFootnote,.dashboardEmpty,.dashboardLoading{color:#64748b;font-size:12px}.dashboardBigValue{letter-spacing:-.04em;color:#0f172a;margin-top:10px;font-size:34px;font-weight:950}.dashboardFootnote{margin-top:4px}.dashboardEmpty{background:#f8fafc;border-radius:12px;margin-top:14px;padding:12px}.dashboardEmpty strong,.dashboardEmpty span{display:block}.dashboardEmpty strong{color:#334155;margin-bottom:4px}.dashboardLoading{text-align:center;padding:4px 0 10px}@media (width<=820px){.dashboardMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardGrid{grid-template-columns:1fr}.dashboardCard--today{grid-column:auto}}@media (width<=520px){.performanceDashboard{gap:12px}.dashboardCoach,.dashboardCard{border-radius:16px;padding:15px}.dashboardMetric{padding:12px}.dashboardMetric__value{font-size:20px}.dashboardPlanList,.dashboardSummaryRows{grid-template-columns:1fr}.dashboardCoach__secondary{flex-direction:column}}.dashboardReadiness{background:#fff;border:1px solid #707e903d;border-radius:18px;margin:14px 0;padding:14px 16px 15px}.dashboardReadiness__top{justify-content:center;align-items:center;gap:8px;margin-bottom:5px;display:flex}.dashboardReadiness__top h3{margin:0;font-size:14px;line-height:1.2}.dashboardReadiness__pill{color:#425166;background:#f4f7fa;border:1px solid #d7e0e8;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:10px;font-weight:850;display:inline-flex}.dashboardReadiness__body{max-width:680px;margin:0 auto}.dashboardReadiness__score{text-align:center;color:#4a9f58;letter-spacing:-.04em;margin:0 auto 6px;font-size:38px;font-weight:950;line-height:1}.dashboardReadiness__legend{color:#6b7787;text-align:center;grid-template-columns:repeat(5,1fr);margin:0 0 3px;font-size:8px;display:grid}.dashboardReadiness__band{background:linear-gradient(90deg,#cf4141 0 20%,#dc8a2e 20% 40%,#5aa36b 40% 60%,#4b89d7 60% 80%,#8a50db 80% 100%);border-radius:999px;height:10px;position:relative}.dashboardReadiness__band i{background:#fff;border:3px solid #28313c;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0000002e}.dashboardReadiness p{color:#66758a;margin:9px 0 0;font-size:12px;line-height:1.45}@media (width<=640px){.dashboardReadiness{padding:11px 12px 12px}.dashboardReadiness__top{justify-content:flex-start;margin-bottom:3px}.dashboardReadiness__score{margin-bottom:5px;font-size:34px}.dashboardReadiness p{margin-top:8px}}.connections-settings{gap:16px;display:grid}.connections-hero,.connections-streams{background:#0b0f18b8;border:1px solid #ffffff17;border-radius:18px;padding:18px}.connections-hero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.connections-kicker{letter-spacing:.16em;color:#72e7f2;font-size:11px;font-weight:800}.connections-hero h2,.connections-streams h3,.connections-provider-card h3{margin:4px 0 0}.connections-hero p,.connections-streams p,.connections-provider-card p{color:#aeb7c5;line-height:1.55}.connections-athlete-picker{color:#aeb7c5;gap:7px;min-width:220px;font-size:12px;display:grid}.connections-athlete-picker select{color:#fff;background:#111723;border:1px solid #ffffff26;border-radius:10px;min-height:42px;padding:0 10px}.connections-profile-strip{flex-wrap:wrap;gap:8px;display:flex}.connections-profile-strip button{text-align:left;color:#fff;background:#111723;border:1px solid #ffffff1a;border-radius:12px;gap:2px;padding:10px 13px;display:grid}.connections-profile-strip button span{color:#94a0b3;font-size:11px}.connections-profile-strip button.is-active{border-color:#36d7e6;box-shadow:0 0 0 1px #36d7e633}.connections-message{color:#effcff;background:#10313b;border:1px solid #36d7e685;border-radius:10px;padding:10px 12px;font-weight:650;line-height:1.42}.connections-message--success{color:#effff7;background:#103b2d;border:1px solid #35e5a194}.connections-message--error{color:#fff0f0;background:#4b2024;border-color:#ff585894}.connections-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.connections-provider-card{background:#101620;border:1px solid #ffffff17;border-radius:16px;padding:16px}.connections-provider-card.is-connected{border-color:#36d7e66b}.connections-provider-card__top{justify-content:space-between;gap:12px;display:flex}.connections-provider-card__top span{color:#9aa6b8;font-size:12px}.connections-provider-card__top i{background:#687386;border-radius:50%;width:9px;height:9px;margin-top:5px}.connections-provider-card__top i.is-connected{background:#35e5a1;box-shadow:0 0 12px #35e5a173}.connections-provider-account{border-top:1px solid #ffffff12;gap:3px;margin-top:11px;padding-top:11px;display:grid}.connections-provider-account span,.connections-provider-account small{color:#96a3b6}.connections-provider-actions{gap:8px;margin-top:13px;display:grid}.connections-provider-actions button{color:#e7fbff;background:#36d7e617;border:1px solid #36d7e673;border-radius:10px;width:100%;min-height:40px;font-weight:700}.connections-provider-actions button:disabled{opacity:.55;cursor:not-allowed}.connections-provider-actions .connections-primary-action{color:#d7ffed;background:#35e5a11a;border-color:#35e5a16b}.connections-more-options{border-top:1px solid #ffffff0f;padding-top:7px}.connections-more-options summary{cursor:pointer;color:#94a0b3;font-size:12px;list-style-position:inside}.connections-more-options>div{gap:7px;margin-top:8px;display:grid}.connections-provider-actions button.is-danger{color:#ffc8c8;background:#ff58580f;border-color:#ff585859}.connections-streams__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.connections-streams__heading>span{color:#8c98aa;font-size:12px}.connections-stream-list{gap:8px;margin-top:14px;display:grid}.connection-stream,.connection-select-setting{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:12px;display:flex}.connection-stream>span,.connection-select-setting>span{gap:3px;display:grid}.connection-stream small,.connection-select-setting small{color:#909caf;line-height:1.4}.connection-stream input{flex:none;width:20px;height:20px}.connection-select-setting select{color:#fff;background:#111723;border:1px solid #ffffff24;border-radius:9px;max-width:210px;min-height:38px;padding:0 9px}.connection-stream.is-disabled,.connection-select-setting.is-disabled{opacity:.58}@media (width<=760px){.connections-hero{display:grid}.connections-athlete-picker{min-width:0}.connections-provider-grid{grid-template-columns:1fr}.connections-streams__heading{display:grid}.connection-stream,.connection-select-setting{align-items:flex-start}.connection-select-setting{display:grid}.connection-select-setting select{width:100%;max-width:none}}.log-verification{background:#080d158c;border:1px solid #ffffff17;border-radius:14px;margin:12px 0;overflow:hidden}.log-verification__summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:11px 13px;display:flex}.log-verification__summary>span:nth-child(2){gap:2px;min-width:0;display:grid}.log-verification__summary small,.log-verification__row small,.log-verification__footer{color:var(--muted,#9aa4b5)}.log-verification__icon{border:1px solid #ffffff24;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.log-verification__counts{color:var(--muted,#9aa4b5);margin-left:auto;font-size:.78rem}.log-verification--verified{border-color:#00ff8840}.log-verification--verified .log-verification__icon{background:#00ff8814;border-color:#0f86}.log-verification--partial{border-color:#ffc1073d}.log-verification--partial .log-verification__icon{background:#ffc10712;border-color:#ffc1075c}.log-verification__detail{border-top:1px solid #ffffff12;padding:8px 12px 12px}.log-verification__row{gap:9px;padding:9px 2px;display:flex}.log-verification__row>span:nth-child(2){gap:2px;min-width:0;display:grid}.log-verification__row+.log-verification__row{border-top:1px solid #ffffff0d}.log-verification__row.is-verified>span:first-child{color:#63f0ad}.log-verification__row.is-partial>span:first-child{color:#ffd166}.log-verification__undo{color:inherit;font:inherit;cursor:pointer;background:#00e5ff0f;border:1px solid #00e5ff3d;border-radius:8px;justify-self:start;margin-top:6px;padding:6px 8px;font-size:.72rem;font-weight:750}.log-verification__undo:disabled{opacity:.55;cursor:wait}.log-verification__error{background:#ff69780f;border:1px solid #ff69783d;border-radius:9px;margin:6px 0 9px;padding:8px 9px;font-size:.75rem}.log-verification__footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:.75rem;display:flex}.log-verification__footer button{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:#00e5ff12;border:1px solid #00e5ff47;border-radius:9px;padding:7px 9px;font-weight:700}@media (width<=620px){.log-verification__footer{flex-direction:column;align-items:stretch}.log-verification__footer button,.log-verification__undo{width:100%}}:root{--wt-graphite:#0f1117;--wt-panel:#171b23;--wt-panel-2:#202631;--wt-cyan:#00e5ff;--wt-green:#0f8;--wt-gold:gold;--wt-red:#ff4d4d;--wt-muted:#9aa4b5;--wt-line:#ffffff1a}.publicSite{color:#f7fbff;background:radial-gradient(circle at 80% 8%, #00e5ff24, transparent 30rem), radial-gradient(circle at 15% 32%, #00ff8812, transparent 24rem), var(--wt-graphite);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.publicSite *{box-sizing:border-box}.publicSite a{color:inherit}.publicSite button{font:inherit}.publicHeader{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1117e0;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 32px);margin:0 auto;padding:18px 0;display:flex;position:sticky;top:0}.publicHeader:after{content:"";background:linear-gradient(90deg,#0000,#00e5ff4d,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.publicBrand{align-items:center;gap:11px;text-decoration:none;display:inline-flex}.publicBrand img{border-radius:11px;width:38px;height:38px}.publicBrand span{gap:1px;display:grid}.publicBrand b{letter-spacing:-.02em;font-size:15px}.publicBrand small{color:var(--wt-muted);font-size:10px}.publicHeader nav{align-items:center;gap:22px;display:flex}.publicHeader nav a,.publicHeader nav button{color:#d9e1ea;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:750;text-decoration:none}.publicHeader nav button{color:var(--wt-cyan);border:1px solid #00e5ff73;border-radius:12px;padding:9px 14px}.publicHero{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:58px;width:min(1180px,100% - 32px);min-height:740px;margin:0 auto;padding:74px 0 90px;display:grid}.heroCopy{max-width:650px}.heroEyebrow,.publicStatement>span,.sectionHeading>span,.accountPitch>span,.privacyStrip>div>span{color:var(--wt-cyan);letter-spacing:.14em;font-size:11px;font-weight:900}.heroCopy h1{letter-spacing:-.055em;max-width:720px;margin:14px 0 20px;font-size:clamp(44px,6vw,74px);line-height:.98}.heroCopy>p{color:#b9c4d1;max-width:650px;margin:0;font-size:18px;line-height:1.65}.heroActions{gap:12px;margin-top:30px;display:flex}.publicPrimary,.publicSecondary{cursor:pointer;border:1px solid #0000;border-radius:14px;padding:12px 17px;font-weight:850}.publicPrimary{color:#071216;background:linear-gradient(135deg, var(--wt-cyan), var(--wt-green));box-shadow:0 12px 34px #00e5ff29}.publicSecondary{color:#eff7ff;background:#ffffff09;border-color:#ffffff29}.heroProof{color:var(--wt-muted);gap:9px;margin-top:28px;font-size:12px;display:grid}.heroProof b{color:#f4f8fb}.heroScreens{min-width:430px;height:620px;position:relative}.heroPhone,.showcasePhone{background:linear-gradient(155deg,#303846,#0a0c10 62%);border-radius:32px;padding:8px;box-shadow:0 30px 80px #00000075}.heroPhone{width:310px;position:absolute}.heroPhone--rear{opacity:.88;top:0;right:2px;transform:rotate(5deg)scale(.94)}.heroPhone--front{z-index:2;bottom:0;left:20px;transform:rotate(-3deg)}.marketingScreen{color:#10151c;background:#f6f8fb;border:1px solid #ffffff59;border-radius:25px;min-height:570px;padding:14px;font-size:10px;overflow:hidden}.screenTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.screenBrand{align-items:center;gap:6px;font-size:10px;display:flex}.screenBrand span{color:#fff;background:#ff6b16;border-radius:8px;place-items:center;width:22px;height:22px;display:grid}.screenAvatar{color:#fff;background:#121821;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.screenAthlete{letter-spacing:-.04em;margin:13px 0 10px;font-size:19px;font-weight:950}.screenNav{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:12px;display:grid}.screenNav>*{border:1px solid #dfe5ec;border-radius:11px;place-items:center;min-height:30px;font-size:8px;font-style:normal;display:grid}.screenNav b{border-color:#ff8a4b;box-shadow:inset 0 -2px #ff8a4b}.screenCard,.screenReadiness,.progressHero,.screenMetricGrid>div,.screenChart{background:#fff;border:1px solid #dce3ec;border-radius:15px;margin-top:9px;padding:12px}.screenCard--hero{color:#fff;background:linear-gradient(145deg,#111722,#1b2634)}.screenCard--hero small{color:#8fa1b5;letter-spacing:.1em;font-weight:800;display:block}.screenCard--hero strong{margin-top:4px;font-size:23px;display:block}.screenCard--hero>span{color:#9fafbe;margin-top:6px;font-size:8px;display:block}.screenProgress{background:#2a3440;border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.screenProgress i{background:linear-gradient(90deg,var(--wt-cyan),var(--wt-green));border-radius:inherit;height:100%;display:block}.screenCardTitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.screenCardTitle b{font-size:12px}.screenCardTitle em{color:#6b7887;font-size:8px;font-style:normal}.screenTask{background:#f3f6f9;border-radius:10px;align-items:center;gap:8px;margin-top:9px;padding:7px;display:flex}.screenTask>span{background:#dfe6ee;border-radius:7px;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.screenTask div{display:grid}.screenTask small{color:#778493}.screenTask.isDone{background:#eafff4}.screenTask.isDone>span{color:#07351f;background:var(--wt-green)}.screenReadiness>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.screenReadiness em{border:1px solid #d5dee8;border-radius:999px;padding:3px 7px;font-size:7px;font-style:normal}.screenReadiness>strong{color:#46a65b;margin:8px 0 2px;font-size:25px;display:block}.screenReadiness>span{color:#5f7080;margin-top:7px;display:block}.readinessBar{background:linear-gradient(90deg,#cf3f3f 0 20%,#dd8d2f 20% 40%,#59a868 40% 60%,#4d8cda 60% 80%,#8f53dc 80%);border-radius:99px;height:8px;margin-top:4px;position:relative}.readinessBar i{background:#fff;border:3px solid #252c34;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%)}.logDate{background:#fff;border:1px solid #dce4ed;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.logDate i{background:#f5a400;border-radius:50%;width:8px;height:8px}.blockKicker{color:#687b8e;letter-spacing:.09em;font-weight:950}.movement{background:#f7f9fb;border:1px solid #e1e7ee;border-radius:11px;margin-top:8px;padding:9px}.movement.isOpen{background:#fff;border-color:#9bdbe2}.movement.isDone{background:#edfff6;border-color:#aeeecf}.movementTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.movementTitle b{font-size:10px}.movementTitle span{color:#687686;text-align:right;font-size:7px}.movementStats{color:#657485;gap:10px;margin-top:7px;font-size:7px;display:flex}.movementStats b{color:#1e2833}.setLine{background:#f0f4f7;border-radius:8px;grid-template-columns:1fr .8fr .8fr;gap:6px;margin-top:7px;padding:6px 7px;display:grid}.setLine b{text-align:right}.progressHero{color:#f7fbff;background:linear-gradient(145deg,#111722,#1c2735)}.progressHero small{color:var(--wt-cyan);letter-spacing:.1em;font-weight:900}.progressHero strong{margin-top:7px;font-size:13px;line-height:1.25;display:block}.progressHero span{color:#a9b7c7;margin-top:8px;font-size:8px;display:block}.screenMetricGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.screenMetricGrid>div{margin:0}.screenMetricGrid small{color:#6d7d8c;display:block}.screenMetricGrid b{margin-top:4px;font-size:16px;display:block}.screenMetricGrid span{color:#198958;font-size:8px}.chartHead{justify-content:space-between;align-items:center;display:flex}.chartHead em{color:#788795;font-size:8px;font-style:normal}.screenChart svg{width:100%;margin-top:8px;overflow:visible}.screenChart polyline{fill:none;stroke:#00a9c0;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.publicStatement{text-align:center;width:min(890px,100% - 32px);margin:0 auto;padding:92px 0 76px}.publicStatement h2,.sectionHeading h2,.accountPitch h2,.privacyStrip h2{letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(32px,4vw,52px);line-height:1.05}.publicStatement p,.accountPitch p,.privacyStrip p{color:#aeb9c6;margin:0 auto;font-size:16px;line-height:1.7}.featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(1180px,100% - 32px);margin:0 auto;padding:18px 0 100px;display:grid}.marketingFeature{border:1px solid var(--wt-line);background:linear-gradient(150deg,#ffffff0e,#ffffff05);border-radius:24px;min-height:240px;padding:28px}.marketingFeature>span,.showcaseCard>div:last-child>span{color:var(--wt-green);letter-spacing:.12em;font-size:10px;font-weight:950}.marketingFeature h3{letter-spacing:-.03em;margin:12px 0 10px;font-size:25px}.marketingFeature p{color:#a6b2c0;margin:0;line-height:1.65}.screensSection,.principlesSection{padding:100px max(16px,50% - 590px)}.screensSection{border-top:1px solid var(--wt-line);border-bottom:1px solid var(--wt-line);background:#11151d}.sectionHeading{max-width:780px;margin-bottom:38px}.screenShowcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.showcaseCard{border:1px solid var(--wt-line);background:#0d1016;border-radius:26px;grid-template-rows:480px auto;gap:22px;min-width:0;padding:18px;display:grid}.showcasePhone{width:min(265px,100%);height:100%;margin:0 auto;overflow:hidden}.showcasePhone .marketingScreen{transform-origin:top;width:122%;min-height:540px;margin-left:-11%;transform:scale(.82)}.showcaseCard h3{letter-spacing:-.025em;margin:8px 0;font-size:21px}.showcaseCard p{color:#98a6b6;margin:0;font-size:13px;line-height:1.55}.principlesGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.principlesGrid>div{border:1px solid var(--wt-line);background:#ffffff06;border-radius:20px;min-height:160px;padding:22px}.principlesGrid b{color:var(--wt-cyan);font-size:17px;display:block}.principlesGrid span{color:#9aa8b7;margin-top:9px;font-size:13px;line-height:1.55;display:block}.privacyStrip{background:linear-gradient(135deg,#00ff8812,#00e5ff09);border:1px solid #00ff883d;border-radius:28px;grid-template-columns:1fr auto;align-items:end;gap:40px;width:min(1180px,100% - 32px);margin:0 auto 100px;padding:34px;display:grid}.privacyStrip h2{max-width:760px;font-size:34px}.privacyStrip p{max-width:820px;margin:0}.privacyStrip button{align-self:center}.accountSection{grid-template-columns:1fr 410px;align-items:center;gap:54px;width:min(1000px,100% - 32px);margin:0 auto;padding:36px 0 120px;display:grid}.accountPanel .authCard{color:#111821;background:#f7f9fc;border-radius:24px;margin:0;box-shadow:0 26px 80px #0000005c}.accountPanel .page,.accountPanel .wrap{background:0 0;min-height:0;padding:0}.publicFooter{border-top:1px solid var(--wt-line);justify-content:space-between;align-items:center;gap:25px;width:min(1180px,100% - 32px);margin:0 auto;padding:30px 0 45px;display:flex}.publicBrand--footer small{max-width:370px}.footerLinks{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.footerLinks button,.footerLinks a{color:#aab6c4;cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px;text-decoration:none}.legalBackdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020508cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legalDialog{color:#eaf2f8;background:#11161e;border:1px solid #ffffff24;border-radius:24px;width:min(830px,100%);max-height:min(850px,90vh);padding:34px;position:relative;overflow:auto;box-shadow:0 40px 100px #0000008c}.legalClose{float:right;color:#fff;cursor:pointer;background:#202833;border:1px solid #ffffff1f;border-radius:12px;width:38px;height:38px;font-size:24px;line-height:1;position:sticky;top:0}.legalCopy h2{letter-spacing:-.04em;margin:0 48px 6px 0;font-size:32px}.legalLead{color:#c2ceda;font-size:15px;line-height:1.6}.legalMeta{color:#78889a;font-size:11px}.legalSection{border-top:1px solid #ffffff14;padding:19px 0}.legalSection h3{color:var(--wt-cyan);margin:0 0 8px;font-size:16px}.legalSection p{color:#aebbc8;margin:6px 0;font-size:13px;line-height:1.62}.legalSection a{color:var(--wt-cyan)}@media (width<=900px){.publicHeader nav a{display:none}.publicHero{grid-template-columns:1fr;padding-top:52px}.heroCopy{max-width:760px}.heroScreens{width:min(580px,100%);margin:0 auto}.screenShowcase{grid-template-columns:1fr}.showcaseCard{grid-template-rows:auto;grid-template-columns:300px 1fr;align-items:center}.principlesGrid{grid-template-columns:repeat(2,1fr)}.accountSection{grid-template-columns:1fr}.accountPanel{width:min(460px,100%)}}@media (width<=640px){.publicHeader{width:calc(100% - 24px);padding:12px 0}.publicBrand small{display:none}.publicHeader nav{gap:8px}.publicHeader nav button{padding:8px 11px}.publicHero{gap:38px;width:calc(100% - 24px);min-height:auto;padding:48px 0 68px}.heroCopy h1{font-size:45px}.heroCopy>p{font-size:15px}.heroActions{grid-template-columns:1fr 1fr;display:grid}.heroScreens{min-width:0;height:500px}.heroPhone{width:255px}.heroPhone--front{left:0}.heroPhone--rear{right:0}.marketingScreen{min-height:475px;padding:11px}.publicStatement{padding:70px 0 56px}.featureGrid{grid-template-columns:1fr;width:calc(100% - 24px);padding-bottom:72px}.marketingFeature{min-height:0}.screensSection,.principlesSection{padding:72px 12px}.showcaseCard{grid-template-rows:430px auto;grid-template-columns:1fr}.principlesGrid{grid-template-columns:1fr}.privacyStrip{grid-template-columns:1fr;width:calc(100% - 24px);margin-bottom:70px;padding:24px}.privacyStrip h2{font-size:29px}.accountSection{gap:32px;width:calc(100% - 24px);padding-bottom:80px}.publicFooter{flex-direction:column;align-items:flex-start;width:calc(100% - 24px)}.legalDialog{padding:24px 18px}}.showcaseActual{background:radial-gradient(circle at 50% 15%,#00e5ff14,#0000 45%),#0b0e13;border:1px solid #ffffff14;border-radius:20px;place-items:center;min-height:100%;padding:42px 18px 18px;display:grid;position:relative;overflow:hidden}.showcaseActual img{border-radius:14px;width:auto;max-width:100%;max-height:414px;display:block;box-shadow:0 18px 45px #00000057}.showcaseActual--readiness img{width:min(100%,322px);max-height:none}.actualAppLabel{color:#7d8b9b;letter-spacing:.11em;font-size:9px;font-weight:900;position:absolute;top:13px;left:16px}.showcaseCard--real{border-color:#00e5ff1f}@media (width<=900px){.showcaseActual{min-height:430px}}@media (width<=640px){.showcaseActual{min-height:398px;padding:38px 12px 12px}.showcaseActual img{max-height:350px}.showcaseActual--readiness img{max-height:none}}.accountPrivacyPanel,.accountDeletePanel{position:relative}.accountLegalLinks{flex-wrap:wrap;gap:8px;display:flex}.accountLegalLink{color:#00dff7;cursor:pointer;background:#101820;border:1px solid #00bcd447;border-radius:12px;padding:9px 12px;font-weight:850}.accountLegalBackdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04070ac2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.accountLegalDialog{color:#edf6fc;background:#11161e;border:1px solid #ffffff21;border-radius:24px;width:min(820px,100%);max-height:88vh;padding:30px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000073}.accountLegalClose{float:right;color:#fff;cursor:pointer;background:#202833;border:1px solid #ffffff1f;border-radius:12px;width:38px;height:38px;font-size:24px;line-height:1;position:sticky;top:0}.accountLegalDialog .legalCopy h2{margin:0 50px 6px 0;font-size:30px}.accountLegalDialog .legalLead{color:#c1cdd9;line-height:1.55}.accountLegalDialog .legalMeta{color:#77889a;font-size:11px}.accountLegalDialog .legalSection{border-top:1px solid #ffffff14;padding:17px 0}.accountLegalDialog .legalSection h3{color:#00e5ff;margin:0 0 7px}.accountLegalDialog .legalSection p{color:#afbcc9;margin:6px 0;line-height:1.6}.accountLegalDialog .legalSection a{color:#00e5ff}.accountDeletePanel{border-color:#ff4d4d3d}.accountDeleteStart,.accountDeleteConfirm{border-radius:12px;font-weight:850}.accountDeleteStart{color:#c83232;background:#ff4d4d0f;border:1px solid #ff4d4d6b}.accountDeleteConfirm{color:#fff;background:#c92f2f;border:1px solid #b72424}.accountDeleteConfirm:disabled{opacity:.45;cursor:not-allowed}.accountDeleteFlow{gap:12px;display:grid}.accountDeleteWarning{color:#6d2323;background:#ff4d4d0e;border:1px solid #ff4d4d3d;border-radius:14px;gap:6px;padding:13px;line-height:1.45;display:grid}.accountDeleteWarning b{color:#ad2020}.accountDeleteField{gap:6px;font-size:12px;font-weight:750;display:grid}.accountDeleteError{color:#a41f1f;background:#ff4d4d14;border-radius:10px;padding:9px 11px;font-size:12px}@media (width<=640px){.accountLegalDialog{padding:22px 16px}.accountDeleteFlow .row{grid-template-columns:1fr;gap:8px;display:grid}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#ff7a18;--brand-dark:#e7660b;--brand-2:#ff9a4d;--brand-soft:#ff7a181f;--brand-ink:#1b1b1b;--focus-ring:#ff7a1859}*{box-sizing:border-box}body{color:#0f172a;background:#f8fafc;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}button,input,select{font:inherit}a{color:inherit}a,.link{color:var(--brand)}a:hover{color:var(--brand-2)}input:focus,select:focus,textarea:focus,button:focus{box-shadow:0 0 0 3px var(--focus-ring);border-color:#ff7a188c;outline:none}.brandLockup{align-items:center;gap:10px;display:flex}.brandMark{border-radius:8px;width:28px;height:28px;box-shadow:0 6px 18px #00000014}.brandText{flex-direction:column;line-height:1.1;display:flex}.brandTitle{letter-spacing:-.02em;font-weight:800}.brandTag{opacity:.7;font-size:12px}header .title,header h1,header h2{text-decoration-color:#ff7a18a6}.brandRow{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}header .brandRow{width:100%}.brandActions{gap:8px;margin-left:auto;display:flex}.tabsRow{justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.tabs{flex-wrap:nowrap;flex:auto;justify-content:space-between;align-items:stretch;gap:8px;display:flex}.tabs .btn{flex:1 1 0}.iconBtn{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.iconBtn:hover{filter:brightness(.98)}.iconBtn:active{transform:scale(.99)}.iconSvg{width:20px;height:20px}.iconEmoji{font-size:20px;line-height:1}.btn-primary,.btn.primary,button.btn.primary{background:var(--brand);color:#fff;border:1px solid #ff7a18d9}.btn-primary:hover,.btn.primary:hover,button.btn.primary:hover{background:var(--brand-2)}.btn-secondary:hover{border-color:#ff7a188c}.pill{border-color:#ff7a1859}.swToast{z-index:50;color:#fff;background:#0f172a;border:1px solid #ff7a1859;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;display:flex;position:sticky;top:10px;box-shadow:0 10px 20px #00000026}.swToastText{font-size:13px;font-weight:800;line-height:1.2}.swToastActions{align-items:center;gap:8px;display:flex}.swToastText:before{content:"";background:var(--brand);vertical-align:middle;border-radius:999px;width:10px;height:10px;margin-right:10px;display:inline-block}.sw-toast{z-index:99999;justify-content:center;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.sw-toast__inner{background:#fff;border:1px solid #00000014;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:min(720px,100%);padding:12px 14px;display:flex;box-shadow:0 16px 40px #00000029}.sw-toast__text{font-weight:700}.sw-toast__actions{align-items:center;gap:10px;display:flex}.sw-toast__btn{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:14px;padding:8px 12px;font-weight:600}.sw-toast__btn--primary{background:var(--brand);border-color:var(--brand);color:#fff}.sw-toast__btn--primary:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.tableWrap{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:12px;overflow:auto}.table{border-collapse:separate;border-spacing:0;width:100%;min-width:520px}.table th,.table td{border-bottom:1px solid var(--border,#e5e7eb);text-align:left;vertical-align:top;padding:10px 12px;font-size:14px}.table th{z-index:1;background:#f8fafc;font-weight:700;position:sticky;top:0}.table tr:last-child td{border-bottom:none}.weekPills{flex-wrap:wrap;gap:8px;display:flex}.weekPill{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:999px;padding:8px 12px;font-weight:700}.weekPill.active{background:#ff8b0029;border-color:#ff8b0080}.gridPlan{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (width>=900px){.gridPlan{grid-template-columns:360px minmax(0,1fr)}}.planMain,.planSide{min-width:0}@media (width<=520px){.rowBetween{flex-direction:column;align-items:flex-start;gap:8px}}.planMoveHead{grid-template-columns:minmax(240px,1fr) auto;align-items:start;gap:12px;display:grid}.planLeft{min-width:0}.planBtns{flex-wrap:wrap;place-content:flex-start flex-end;gap:8px;display:flex}@media (width<=520px){.planMoveHead{grid-template-columns:1fr}.planBtns{justify-content:flex-start}}.sessionList{flex-direction:column;gap:10px;display:flex}.sessionBlock{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:12px}.sessionHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.sessionHeader b{font-size:14px}.sessionMeta{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.sessionMeta .label{font-size:12px}.sessionButtons{flex-wrap:wrap;gap:8px;display:flex}.sessionButtons button{border-radius:12px;padding:8px 10px;font-size:14px}.sessionRow{background:#fff;border:1px solid #0f172a1a;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.sessionTitle{color:#0f172a;font-weight:800}.sessionBtns{flex-wrap:wrap;gap:8px;display:flex}.btnSmall{border-radius:12px!important;padding:8px 10px!important;font-size:14px!important;line-height:1!important}.authBrand{margin-bottom:10px}.confettiBurst{height:0;position:relative}.confettiBurst:before{content:"✨🎉✨";text-align:center;font-size:20px;animation:.9s ease-out forwards confettiPop;position:absolute;top:-6px;left:0;right:0}@keyframes confettiPop{0%{opacity:0;transform:translateY(6px)scale(.8)}20%{opacity:1;transform:translateY(0)scale(1.1)}to{opacity:0;transform:translateY(-14px)scale(1)}}.motFade{animation:.18s ease-out motFadeIn;display:inline-block}@keyframes motFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.motBlock{flex-direction:column;gap:6px;display:flex}.motTitle{opacity:.95;letter-spacing:.2px;font-weight:800}.motStreakRow{justify-content:center;align-items:baseline;gap:8px;display:flex}.motStreakNum{font-size:34px;font-weight:900;line-height:1}.motStreakUnit{opacity:.85;font-size:14px;font-weight:800;transform:translateY(-2px)}.motStreak{text-align:center}.motStreak .rowBetween{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media (width<=420px){.tabs .btn{padding-block:6px;padding-inline:8px;font-size:14px}.tabs{gap:4px}}.dayStatusDot{border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 3px #0000000f}@media (width>=900px){.logTopRow{align-items:center}.logTopActions{flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;display:flex}}.progress{background:#ffffff14;border-radius:999px;width:100%;height:10px;overflow:hidden}.progress-fill{background:var(--accent,#00e5ff);border-radius:999px;height:100%}.readinessScore{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;padding:14px}.readinessScoreTop{align-items:center;gap:14px;display:flex}.readinessScoreValue{min-width:72px;font-size:42px;font-weight:800;line-height:1}.readinessScoreMeta{flex:1}.readinessScale{opacity:.24;background:linear-gradient(90deg,#c73a3a 0%,#d67b1f 25%,#4e9c59 50%,#3e7fd9 75%,#7d4bd6 100%);border-radius:999px;width:100%;height:12px;position:relative;overflow:hidden}.readinessScaleFill{background:linear-gradient(90deg,#c73a3a 0%,#d67b1f 25%,#4e9c59 50%,#3e7fd9 75%,#7d4bd6 100%);border-radius:999px;height:100%}.readiness-low .readinessScoreValue{color:#c73a3a}.readiness-reduced .readinessScoreValue{color:#d67b1f}.readiness-moderate .readinessScoreValue{color:#4e9c59}.readiness-high .readinessScoreValue{color:#3e7fd9}.readiness-prime .readinessScoreValue{color:#7d4bd6}.bodyReadinessCard{overflow:hidden}.readinessHero{background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;padding:18px 16px}.readinessScoreSolo{text-align:center;font-size:56px;font-weight:800;line-height:1}.readiness-low .readinessScoreSolo{color:#c73a3a}.readiness-reduced .readinessScoreSolo{color:#d67b1f}.readiness-moderate .readinessScoreSolo{color:#4e9c59}.readiness-high .readinessScoreSolo{color:#3e7fd9}.readiness-prime .readinessScoreSolo{color:#7d4bd6}.readinessScaleWrap{position:relative}.readinessScaleLegend{opacity:.7;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:10px;display:flex}.readinessScaleBand{opacity:.95;background:linear-gradient(90deg,#c73a3a 0% 20%,#d67b1f 20% 40%,#4e9c59 40% 60%,#3e7fd9 60% 80%,#7d4bd6 80% 100%);border-radius:999px;width:100%;height:14px;position:relative;overflow:visible}.readinessMarker{background:#fff;border:3px solid #0f1117;border-radius:999px;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff3}.readinessMetricsGrid{grid-template-columns:1fr;gap:12px;display:grid}.readinessMetricCard{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;padding:14px}.readinessMetricTitle{margin-bottom:8px;font-size:13px;font-weight:700}.readinessGauge{justify-content:center;align-items:center;width:100%;max-width:180px;margin:0 auto;display:flex;position:relative}.readinessGaugeSvg{width:100%;height:auto;overflow:visible}.readinessGaugeTrack{fill:none;stroke:#ffffff24;stroke-width:10px;stroke-linecap:round}.readinessGaugeFill{fill:none;stroke:#00e5ff;stroke-width:10px;stroke-linecap:round}.readinessGaugeValue{font-size:18px;font-weight:800;position:absolute;bottom:8px}.readinessBanner{border:1px solid #d67b1f59}.readinessScaleBand{position:relative;overflow:visible}.readinessMarker{z-index:2;background:#fff;border:3px solid #0f172a;border-radius:999px;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0f172a2e}.readinessMarkerForecast{z-index:1;background:0 0;border:2px solid #fff;width:12px;height:12px;box-shadow:0 0 0 2px #0f172a73}.readinessTimelineWrap{margin-top:10px}.readinessTimelineBars{background:#0f172a0d;border-radius:14px;align-items:flex-end;gap:2px;min-width:0;max-width:100%;height:112px;padding:8px 6px 6px;display:flex;position:relative;overflow:hidden}.readinessTimelineBar{opacity:.95;border-radius:6px 6px 2px 2px;flex:0 6px;width:6px;min-width:0;min-height:10px;position:relative}.readinessTimelineBar-low{background:#d84c4c}.readinessTimelineBar-reduced{background:#d8871f}.readinessTimelineBar-moderate{background:#6aa84f}.readinessTimelineBar-high{background:#4e87d9}.readinessTimelineBar-prime{background:#8b5cf6}.readinessTimelineBar.isSleep{box-shadow:inset 0 -12px #ffffff2e}.readinessTimelineBar.isNextSession:after{content:"";background:#0f172a8c;border-radius:2px;width:2px;height:124px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.readinessTimelineBar.isNextSession:before{content:"";background:#0f172a;border-radius:999px;width:8px;height:8px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.readinessTimelineAxis{color:#64748b;justify-content:space-between;margin-top:6px;padding:0 2px;font-size:11px;display:flex}@media (width<=720px){html,body{overflow-x:hidden}.wrap,.page,.card,.panel,.mini,.box,.stat,.reward,.challenge,.gridLog,.logTopRow,.logTopActions,.dateActions,.rowBetween,.rowLeft,.tabsRow,.tabs{min-width:0;max-width:100%}.tabsRow{width:100%}.primaryNavTabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.primaryNavTabs .btn{width:100%;min-width:0;padding-inline:6px;font-size:12px}.logTopRow,.logTopActions,.dateActions{flex-wrap:wrap}.logTopActions .btn,.dateActions .btn{min-width:0}.sessionBlock,.sessionRow,.readinessHero,.readinessMetricCard,.readinessTimelineWrap,.readinessTimelineBars{min-width:0;max-width:100%}.bodyReadinessCard,.readinessHero,.readinessMetricsGrid,.readinessMetricCard,.readinessScaleWrap,.readinessTimelineWrap,.readinessTimelineBars{box-sizing:border-box;min-width:0;max-width:100%}.bodyReadinessCard,.readinessHero{overflow-x:hidden}.readinessHero{border-radius:16px;padding:14px 12px}.readinessScoreSolo{font-size:44px}.readinessScaleLegend{gap:4px;font-size:9px}.readinessMetricCard{border-radius:14px;padding:12px}.readinessGauge{max-width:150px}.readinessGaugeValue{font-size:16px}.readinessTimelineBars{gap:1px;height:92px;padding:8px 4px 4px}.readinessTimelineBar{border-radius:4px 4px 2px 2px;flex:1 1 0;width:auto;min-width:0}.readinessTimelineBar.isNextSession:after{height:104px;top:-8px}.readinessTimelineAxis{margin-top:4px;font-size:10px}}.sportBadgeMiniMeta{background:#0f172a0a;border:1px solid #0f172a14;border-radius:14px;margin:10px 0 12px;padding:10px 12px}.sportBadgeMiniMetaRow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.sportBadgeMiniMetaRow:last-child{margin-bottom:0}.sportBadgeMiniLabel{color:#64748b;font-weight:600}.sportBadgeMiniValue{color:#0f172a;font-weight:800}.sportBadgeProgressWrap{margin-top:10px}.sportBadgeProgressTop{color:#334155;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.sportBadgeProgressBar{background:#0f172a14;border-radius:999px;width:100%;height:10px;overflow:hidden}.sportBadgeProgressFill{background:linear-gradient(90deg,#ff7a18 0%,#ffb347 100%);border-radius:999px;height:100%}@media (width<=720px){.sportBadgeMiniMeta{border-radius:12px;padding:10px}.sportBadgeMiniMetaRow{font-size:12px}.sportBadgeProgressTop{font-size:11px}}.sportAvatarSeriesGrid{grid-template-columns:1fr;gap:14px;display:grid}.sportAvatarSeriesCard{min-width:0}.sportAvatarSeriesHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sportAvatarSeriesStatus{color:#0369a1;background:#00e5ff1a;border:1px solid #00e5ff38;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:800}.sportAvatarProgressWrap{margin-top:10px}.sportAvatarProgressTop{color:#334155;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.sportAvatarProgressBar{background:#0f172a14;border-radius:999px;width:100%;height:10px;overflow:hidden}.sportAvatarProgressFill{background:linear-gradient(90deg,#00e5ff 0%,#60a5fa 100%);border-radius:999px;height:100%}.sportAvatarCompleteText{color:#0f766e;font-weight:700}.sportAvatarMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sportAvatarMiniTile{text-align:center;background:#0000001f;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;align-items:center;min-width:0;padding:10px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,opacity .18s;display:flex}.sportAvatarMiniTile.claimable{background:linear-gradient(#ffd70014,#0000001f);border-color:#ffd70066;box-shadow:inset 0 0 0 1px #ffd7001a}.sportAvatarMiniTile.claimed{background:linear-gradient(#00e5ff0f,#00000024);border-color:#00e5ff38}.sportAvatarMiniTile.selected{border-color:#00e5ff85;box-shadow:inset 0 0 0 1px #00e5ff2e,0 8px 20px #00e5ff29}.sportAvatarMiniTile.locked{opacity:.92}.sportAvatarMiniArt{border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:92px;display:flex;position:relative;overflow:hidden}.sportAvatarMiniTile.locked .sportAvatarMiniArt:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:2;background:#0000002e;position:absolute;inset:0}.sportAvatarMiniTile.locked .sportAvatarMiniArt:after{content:"";pointer-events:none;z-index:3;background:radial-gradient(circle,#ffffff08 0%,#0f172a2e 42%,#0f172ac7 100%);position:absolute;inset:0}.sportAvatarMiniTile.locked .sportAvatarMiniImg{filter:grayscale()blur(8px)brightness(.42)contrast(.7)saturate(0);opacity:.68;transform:scale(.96)}.sportAvatarMiniImg{object-fit:contain;width:88px;height:88px;transition:transform .18s,filter .18s,opacity .18s;display:block}.sportAvatarMiniTile:hover{transform:translateY(-2px)}.sportAvatarMiniTile.claimed:hover .sportAvatarMiniImg,.sportAvatarMiniTile.claimable:hover .sportAvatarMiniImg{transform:scale(1.04)}.sportAvatarMiniTitle{color:#0f172a;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance;width:100%;font-size:11px;font-weight:800;line-height:1.15}.sportAvatarMiniMeta{color:#64748b;min-height:26px;margin-top:4px;font-size:11px;line-height:1.15}.sportAvatarMiniActions{justify-content:center;width:100%;margin-top:8px;display:flex}@media (width>=700px){.sportAvatarMiniGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=380px){.sportAvatarMiniTile{border-radius:14px;padding:8px}.sportAvatarMiniImg{width:78px;height:78px}.sportAvatarMiniTitle,.sportAvatarMiniMeta{font-size:10px}}.session-log-panel{overflow:hidden}.session-log-block{min-width:0}.session-log-block__top{align-items:center;gap:12px}.session-log-block__cancelled{color:#b42318;background:#ff4d4d14;border:1px solid #ff4d4d3d;border-radius:12px;padding:9px 11px;font-size:13px;font-weight:700}.session-log-preflight{background:linear-gradient(135deg,#00e5ff0f,#0f111708);border:1px solid #00e5ff38;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.session-log-preflight__title{color:#0f172a;font-weight:900}.session-logger{color:#f8fafc;background:#0f1117;border:1px solid #00e5ff3d;border-radius:20px;min-width:0;padding:14px;box-shadow:0 14px 30px #0f111724}.session-logger--completed{border-color:#00ff8861}.session-logger--disabled{opacity:.78}.session-logger__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.session-logger__identity{min-width:0}.session-logger__eyebrow{color:#00e5ff;letter-spacing:.14em;font-size:11px;font-weight:900}.session-logger__title{color:#fff;margin:2px 0 0;font-size:20px;line-height:1.15}.session-logger__block-label{color:#cbd5e1;margin-top:5px;font-size:12px;font-weight:700}.session-logger__status{color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:900}.session-logger__status--complete{color:#0f8;background:#00ff8814;border-color:#00ff8847}.session-logger__meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.session-logger__meta span{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.session-logger__description{color:#cbd5e1;margin:10px 0 0;font-size:13px;line-height:1.45}.session-logger__progress{color:#dbeafe;background:#00e5ff12;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:12px;padding:9px 10px;font-size:12px;display:flex}.session-logger__movements{flex-direction:column;gap:10px;margin-top:12px;display:flex}.session-logger__empty{color:#94a3b8;border:1px dashed #ffffff2e;border-radius:12px;margin-top:12px;padding:12px;font-size:13px}.session-logger__footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.session-logger__completion-copy{color:#94a3b8;font-size:12px;line-height:1.35}.session-logger__complete,.session-logger__reopen{cursor:pointer;border-radius:13px;flex:none;padding:10px 13px;font-weight:900}.session-logger__complete{color:#06130d;background:#0f8;border:1px solid #00ff88b3}.session-logger__reopen{color:#f8fafc;background:#ffffff12;border:1px solid #ffffff2e}.session-logger__complete:disabled,.session-logger__reopen:disabled{opacity:.45;cursor:not-allowed}.session-movement-card{background:#171a22;border:1px solid #ffffff1c;border-radius:16px;min-width:0;padding:12px}.session-movement-card--completed{border-color:#00ff883d}.session-movement-card--skipped{opacity:.72;border-style:dashed}.session-movement-card__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.session-movement-card__title-wrap{min-width:0}.session-movement-card__title{color:#fff;margin:0;font-size:15px;line-height:1.2}.session-movement-card__duration{color:#00e5ff;margin-top:4px;font-size:11px;font-weight:800;display:inline-block}.session-movement-card__status-controls{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.session-movement-card__status,.session-movement-result__practised,.session-movement-result__add-set,.session-movement-result__remove-set{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;padding:7px 9px;font-size:11px;font-weight:800}.session-movement-card__status--done.session-movement-card__status--active,.session-movement-result__practised--active{color:#0f8;background:#00ff8817;border-color:#00ff8861}.session-movement-card__status--skip.session-movement-card__status--active{color:#fbbf24;background:#fbbf2414;border-color:#fbbf2459}.session-movement-card__instructions{color:#cbd5e1;margin:9px 0 0;font-size:12px;line-height:1.4}.session-movement-card__result{margin-top:10px}.session-movement-card__skipped-message{color:#fbbf24;margin-top:8px;font-size:11px;font-weight:700}.session-movement-card__notes{margin-top:10px}.session-movement-card__notes-label,.session-movement-result__field-label,.session-quick-counter__label{color:#94a3b8;font-size:11px;font-weight:800;display:block}.session-movement-card__notes-input{resize:vertical;color:#f8fafc;width:100%;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;margin-top:5px;padding:8px 9px}.session-movement-result__side{border:1px solid #ffffff1a;border-radius:12px;min-width:0;margin:7px 0 0;padding:9px}.session-movement-result__side legend{color:#00e5ff;padding:0 5px;font-size:11px;font-weight:900}.session-movement-result__attempts-successes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.session-movement-result__numeric-wrap{align-items:center;gap:6px;margin-top:5px;display:flex}.session-movement-result__numeric-input{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;width:100%;min-width:0;padding:8px}.session-movement-result__unit,.session-quick-counter__unit{color:#94a3b8;white-space:nowrap;font-size:10px}.session-movement-result__sets{flex-direction:column;gap:8px;display:flex}.session-movement-result__set-row{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.session-movement-result__set-number{color:#cbd5e1;align-self:center;font-size:11px;font-weight:800}.session-quick-counter__controls{grid-template-columns:auto minmax(72px,1fr) auto;align-items:center;gap:7px;margin-top:5px;display:grid}.session-quick-counter__decrement,.session-quick-counter__increment{gap:4px;display:flex}.session-quick-counter__button{color:#f8fafc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;min-width:38px;min-height:36px;font-weight:900}.session-quick-counter__button--increment{color:#67e8f9;border-color:#00e5ff47}.session-quick-counter__button:disabled{opacity:.32;cursor:not-allowed}.session-quick-counter__value-wrap{align-items:center;gap:5px;min-width:0;display:flex}.session-quick-counter__value{text-align:center;color:#fff;background:#0f1117;border:1px solid #ffffff29;border-radius:10px;width:100%;min-width:0;padding:8px 6px;font-weight:900}@media (width<=720px){.session-log-preflight,.session-logger__footer{flex-direction:column;align-items:stretch}.session-log-preflight .btn,.session-logger__complete,.session-logger__reopen{width:100%}.session-logger{border-radius:17px;padding:12px}.session-logger__header{gap:8px}.session-logger__title{font-size:18px}.session-movement-card__header{flex-direction:column}.session-movement-card__status-controls{justify-content:flex-start}.session-quick-counter__controls{grid-template-columns:1fr}.session-quick-counter__decrement,.session-quick-counter__increment{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.session-quick-counter__decrement{grid-template-columns:repeat(2,minmax(0,1fr))}.session-quick-counter__button{width:100%}.session-movement-result__attempts-successes,.session-movement-result__set-row{grid-template-columns:1fr}}.primaryNavButton.active{color:#0f172a;background:#ff7a181c;border-color:#ff7a187a;box-shadow:inset 0 -2px #ff7a18b3}.manageTabsRow{justify-content:center;width:100%;margin:10px 0 14px;display:flex}.manageTabs{background:#ffffffc7;border:1px solid #0f172a1a;border-radius:16px;gap:8px;width:min(760px,100%);padding:6px;display:flex;box-shadow:0 8px 24px #0f172a0d}.manageTab{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:1 1 0;min-height:44px;padding:8px 10px;font-weight:800}.manageTab:hover{color:#0f172a;background:#ff7a180f;border-color:#ff7a183d}.manageTab.active{color:#0f172a;background:#ff7a181c;border-color:#ff7a1861}@media (width<=760px){.primaryNavTabs .btn{min-height:44px}.manageTabsRow{margin:8px 0 12px}.manageTabs{border-radius:14px;justify-content:flex-start;gap:5px;width:100%;padding:5px;overflow-x:auto}.manageTab{flex:none;min-width:108px;min-height:44px;padding:7px 8px;font-size:13px}}.profileRecoveryModeBanner{background:#ff7a1814;border:1px solid #ff7a1859;border-radius:18px;margin:16px 0;padding:18px}.profileRecoveryModeBanner--injury{background:#f59e0b14;border-color:#f59e0b73}.profileRecoveryModeBanner--illness{background:#3b82f612;border-color:#3b82f659}.profileRecoveryModeBanner__eyebrow{letter-spacing:.12em;color:#b45309;margin-bottom:6px;font-size:.76rem;font-weight:800}.recoveryModeSuspended{opacity:.38;filter:grayscale(.7);pointer-events:none;position:relative}.recoveryModePausedLabel{color:#475569;background:#ffffffbf;border:1px solid #0f172a24;border-radius:999px;margin-bottom:8px;padding:4px 9px;font-size:.76rem;font-weight:700;display:inline-flex}.profileRecoveryLogCard{background:#ff7a180b;border:1px solid #ff7a1847;border-radius:16px;padding:16px}.profileRecoveryMinutes{max-width:260px}.profileRecoveryXpNote{color:#166534;font-weight:800}.firstRunTutorial{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a61;justify-content:center;align-items:flex-end;padding:24px;display:flex;position:fixed;inset:0}.firstRunTutorial__card{background:#fffffffa;border:1px solid #ffffffb8;border-radius:22px;width:min(620px,100%);padding:22px;box-shadow:0 24px 70px #0f172a47}.firstRunTutorial__top,.firstRunTutorial__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.firstRunTutorial__kicker{color:#0f766e;letter-spacing:.14em;font-size:.72rem;font-weight:900}.firstRunTutorial__exit{color:#64748b;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-weight:800;text-decoration:underline}.firstRunTutorial__progress{gap:6px;margin:16px 0 18px;display:flex}.firstRunTutorial__progress span{background:#e2e8f0;border-radius:999px;flex:1;height:5px}.firstRunTutorial__progress span.active{background:linear-gradient(90deg,#ff7a18,#0f766e)}.firstRunTutorial h2{color:#0f172a;margin:0;font-size:clamp(1.35rem,4vw,1.8rem)}.firstRunTutorial p{color:#475569;margin:10px 0 20px;line-height:1.55}@media (width<=600px){.firstRunTutorial{align-items:flex-end;padding:12px}.firstRunTutorial__card{border-radius:18px;padding:18px}}.avatarEraStack{flex-direction:column;gap:16px;display:flex}.avatarEraSection{background:#ffffffa8;border:1px solid #0f172a1a;border-radius:18px;overflow:hidden}.avatarEraHeader{background:linear-gradient(135deg,#ff7a1812,#0f766e09);padding:16px 16px 10px}.avatarEraKicker{color:#0f766e;letter-spacing:.12em;margin-bottom:3px;font-size:10px;font-weight:900}.avatarEraDetails{border-top:1px solid #0f172a12}.avatarEraSummary{cursor:pointer;color:#334155;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 16px;font-size:12px;font-weight:900;list-style:none;display:flex}.avatarEraSummary::-webkit-details-marker{display:none}.avatarEraSummary:after{content:"▾";color:#0f766e;margin-left:auto;transition:transform .18s}.avatarEraDetails:not([open]) .avatarEraSummary:after{transform:rotate(-90deg)}.avatarEraDetails>.stack{padding:0 12px 12px}@media (width<=600px){.avatarEraHeader{padding:14px 12px 9px}.avatarEraSummary{padding:9px 12px}.avatarEraDetails>.stack{padding:0 8px 8px}}.groupHubBackdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04070cd1;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.groupHubShell{color:#f7f9fc;background:#0f1117;border:1px solid #ffffff1c;border-radius:22px;width:min(1080px,100%);max-height:min(880px,100vh - 36px);overflow:auto;box-shadow:0 24px 80px #0000007a}.groupHubHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 22px 14px;display:flex}.groupHubHeader h2{margin:3px 0 4px;font-size:24px}.groupHubHeader p{color:#9aa3b3;margin:0}.groupHubEyebrow{letter-spacing:.14em;color:#00e5ff;font-size:11px;font-weight:800}.groupHubClose{color:#fff;cursor:pointer;background:#171b24;border:1px solid #ffffff24;border-radius:13px;width:44px;height:44px;font-size:28px;line-height:1}.groupHubTabs{border-bottom:1px solid #ffffff14;gap:8px;padding:14px 22px;display:flex;overflow:auto}.groupHubTabs button,.groupHubSecondary,.groupHubPrimary,.groupHubDanger,.groupMemberActions button,.groupInviteList button{cursor:pointer;border-radius:11px;min-height:44px;padding:9px 14px;font-weight:750}.groupHubTabs button{color:#adb5c3;white-space:nowrap;background:#171b24;border:1px solid #ffffff1a}.groupHubTabs button.active{color:#eaffff;background:#00e5ff1a;border-color:#00e5ff8c}.groupHubPrimary{color:#eaffff;background:#00e5ff21;border:1px solid #00e5ff8c}.groupHubPrimary.small{min-height:40px}.groupHubSecondary{color:#eef2f7;background:#181c25;border:1px solid #ffffff21}.groupHubDanger{color:#ff9b9b;background:#ff4d4d14;border:1px solid #ff4d4d61}.groupHubPrimary:disabled,.groupHubSecondary:disabled,.groupHubDanger:disabled,.groupMemberActions button:disabled{opacity:.5;cursor:not-allowed}.groupHubMessage{border-radius:10px;margin:14px 22px 0;padding:11px 13px;font-size:13px}.groupHubMessage.error{color:#ffc0c0;background:#ff4d4d14;border:1px solid #ff4d4d66}.groupHubMessage.success{color:#baffdd;background:#00ff8812;border:1px solid #00ff884d}.groupHubForm{gap:14px;max-width:660px;padding:22px;display:grid}.groupHubForm h3{margin:0 0 2px}.groupHubForm label{color:#aeb6c4;gap:6px;font-size:12px;font-weight:800;display:grid}.groupHubForm input,.groupHubForm textarea,.groupHubForm select,.groupInvitePreview input{box-sizing:border-box;color:#f7f9fc;width:100%;min-height:44px;font:inherit;background:#151922;border:1px solid #ffffff21;border-radius:11px;padding:11px 12px}.groupHubForm textarea{resize:vertical;min-height:90px}.groupHubPrivacyNote{color:#8f9aac;background:#00e5ff0d;border-left:3px solid #00e5ff;border-radius:0 10px 10px 0;padding:8px 11px;font-size:12px;line-height:1.55}.groupInvitePreview{background:#00e5ff0d;border:1px solid #00e5ff40;border-radius:13px;gap:10px;padding:15px;display:grid}.groupInvitePreview>span{color:#aeb6c4;font-size:12px}.groupHubWorkspace{grid-template-columns:280px minmax(0,1fr);min-height:440px;display:grid}.groupHubGroupList{border-right:1px solid #ffffff14;padding:18px 12px}.groupHubSectionTitle{letter-spacing:.1em;color:#8e98a8;padding:0 8px 9px;font-size:11px;font-weight:850}.groupHubGroupList>button{text-align:left;color:#eef2f7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:4px;width:100%;padding:12px;display:grid}.groupHubGroupList>button span{color:#8f98a8;font-size:11px}.groupHubGroupList>button.selected{background:#00e5ff12;border-color:#00e5ff47}.groupHubDetail{min-width:0;padding:20px}.groupHubGroupHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.groupHubGroupHeading h3{overflow-wrap:anywhere;margin:4px 0;font-size:22px}.groupHubGroupHeading p{color:#929cac;overflow-wrap:anywhere;margin:0}.groupHubType{letter-spacing:.13em;color:#00e5ff;font-size:10px;font-weight:850}.groupHubOwnIdentity{background:#00e5ff0a;border:1px solid #00e5ff30;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.groupMemberIdentity{align-items:center;gap:11px;min-width:0;display:flex}.groupMemberAvatar{background:#202532;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:48px;min-width:48px;height:48px;display:grid;position:relative;overflow:visible}.groupMemberAvatar img{object-fit:contain;border-radius:50%;width:44px;height:44px}.groupMemberAvatar>span{font-size:25px}.groupMemberText{gap:2px;min-width:0;display:grid}.groupMemberText strong{overflow-wrap:anywhere}.groupMemberText span{color:#909aa9;font-size:11px}.groupHubPanel{background:#131720;border:1px solid #ffffff17;border-radius:15px;margin-top:16px;padding:15px}.groupHubPanelHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.groupHubPanelHeading>div{align-items:baseline;gap:8px;display:flex}.groupHubPanelHeading h4{margin:0}.groupHubPanelHeading span{color:#8f98a8;font-size:11px}.groupMemberList{display:grid}.groupMemberRow{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.groupMemberRow:first-child{border-top:0}.groupMemberRow.self{background:linear-gradient(90deg,#00e5ff0a,#0000)}.groupMemberActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.groupMemberActions button,.groupInviteList button{color:#dce2ea;background:#191e28;border:1px solid #ffffff1c;min-height:38px;font-size:11px}.groupInviteSecret{background:#ffd7000d;border:1px solid #ffd70040;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;padding:12px;display:grid}.groupInviteSecret>div{gap:2px;display:grid}.groupInviteSecret span{color:#9ca5b2;font-size:11px}.groupInviteSecret code{overflow-wrap:anywhere;color:#ffe96b;background:#0d1016;border-radius:8px;grid-column:1/-1;padding:9px}.groupInviteSecret button{justify-self:start}.groupInviteList{display:grid}.groupInviteList>div{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.groupInviteList>div:first-child{border-top:0}.groupInviteList span{color:#aab2bf;font-size:12px}.groupHubFooterActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.groupHubFooterActions span,.groupHubMuted{color:#8f99a8;font-size:12px}.groupHubEmpty{color:#9aa4b3;text-align:center;padding:28px}.groupHubEmpty.compact{text-align:left;padding:14px 8px;font-size:12px}.groupHeaderButton{color:#eafcff;cursor:pointer;background:#0f1117b8;border:1px solid #ffffff1f;border-radius:13px;place-items:center;width:44px;min-width:44px;height:44px;display:grid}.groupHeaderButton:hover{background:#00e5ff12;border-color:#00e5ff6b}.groupHeaderButton svg{width:23px;height:23px}.groupIdentityControls{align-items:center;gap:8px;min-width:0;display:flex}@media (width<=760px){.groupHubBackdrop{padding:0}.groupHubShell{border:0;border-radius:0;width:100%;height:100%;max-height:none}.groupHubHeader{padding:16px}.groupHubHeader h2{font-size:20px}.groupHubTabs{padding:10px 14px}.groupHubMessage{margin-left:14px;margin-right:14px}.groupHubWorkspace{grid-template-columns:1fr}.groupHubGroupList{border-bottom:1px solid #ffffff14;border-right:0;gap:7px;padding:12px;display:flex;overflow:auto}.groupHubGroupList .groupHubSectionTitle{display:none}.groupHubGroupList>button{border-color:#ffffff14;width:auto;min-width:180px}.groupHubDetail{padding:14px}.groupHubGroupHeading,.groupHubOwnIdentity,.groupMemberRow{align-items:flex-start}.groupMemberRow{flex-direction:column}.groupMemberActions{justify-content:flex-start;width:100%;padding-left:59px}.groupInviteSecret{grid-template-columns:1fr}.groupHubForm{padding:16px}.groupHeaderButton{width:44px;height:44px}.groupIdentityControls{width:100%}.groupIdentityControls .selectWide{flex:1;min-width:0}}@media (width<=430px){.groupHubHeader p{font-size:12px}.groupHubTabs button{flex:1;padding-left:9px;padding-right:9px}.groupHubOwnIdentity{flex-direction:column;align-items:flex-start}.groupMemberActions{padding-left:0}.groupHubPanelHeading{align-items:flex-start}.groupHubPanelHeading .groupHubPrimary{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.groupHubBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.groupMemberIdentity{color:inherit;text-align:left;font:inherit;background:0 0;border:0;padding:0}.groupMemberIdentity:not(:disabled){cursor:pointer}.groupMemberIdentity:not(:disabled):hover .groupMemberText strong{color:#82e9ff}.groupMemberIdentity:disabled{opacity:1}.groupMemberIdentity:focus-visible{outline-offset:5px;border-radius:10px;outline:3px solid #00e5ff80}.groupXpEvidencePrivacySetting{background:#00e5ff09;border:1px solid #00e5ff29;border-radius:13px;margin-top:10px;padding:12px 14px}.groupXpEvidencePrivacySetting label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.groupXpEvidencePrivacySetting input{accent-color:#00e5ff;width:18px;height:18px;margin-top:3px}.groupXpEvidencePrivacySetting span{gap:3px;display:grid}.groupXpEvidencePrivacySetting strong{font-size:.83rem}.groupXpEvidencePrivacySetting small{color:#8f99a8;line-height:1.45}.groupMemberIntegrityMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.groupMemberEvidenceOn,.groupMemberEvidenceOff,.groupMemberExcludedLabel{border-radius:999px;padding:3px 7px;font-size:.65rem;font-weight:800;display:inline-flex}.groupMemberEvidenceOn{color:#80ffc1;background:#00ff8814;border:1px solid #00ff882e}.groupMemberEvidenceOff{color:#8993a3;background:#ffffff0b;border:1px solid #ffffff12}.groupMemberExcludedLabel{color:#ffc46b;background:#ffa60014;border:1px solid #ffa60038}.groupMemberRow.competitionExcluded{opacity:.75}@media (width<=760px){.groupMemberIntegrityMeta{justify-content:flex-start;margin-left:59px}}@media (width<=430px){.groupMemberIntegrityMeta{margin-left:0}}.groupXpStandings{width:100%;max-width:100%;overflow:hidden}.groupSeasonStandings .groupXpStandingHeader,.groupSeasonStandings .groupXpStandingRow,.groupTeamPrTable .groupXpStandingHeader,.groupTeamPrTable .groupXpStandingRow{box-sizing:border-box;width:100%;grid-template-columns:42px minmax(0,1fr) minmax(72px,96px)!important;min-width:0!important}.groupXpStandingHeader>*,.groupXpStandingRow>*,.groupSeasonScoreCell,.groupTeamPrScore{min-width:0}.groupSeasonScoreCell,.groupTeamPrScore{max-width:100%;overflow:hidden}.groupSeasonScoreCell small,.groupTeamPrScore small{overflow-wrap:anywhere;max-width:100%}@media (width<=380px){.groupSeasonStandings .groupXpStandingHeader,.groupSeasonStandings .groupXpStandingRow,.groupTeamPrTable .groupXpStandingHeader,.groupTeamPrTable .groupXpStandingRow{grid-template-columns:38px minmax(0,1fr) minmax(66px,84px)!important}}.verified-status-button{color:var(--muted,#9aa4b5);font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.verified-status-button.is-verified{color:#d7ffed;background:#00ff8814;border-color:#00ff8857}.verified-status-button.is-unverified{background:#9aa4b50d;border-color:#9aa4b533}.verified-activity-detail{border-top:1px solid #ffffff12;gap:12px;min-width:0;margin-top:12px;padding-top:12px;display:grid}.verified-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.verified-detail-grid>div{background:#ffffff06;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.verified-detail-grid span{color:var(--muted,#9aa4b5);font-size:.68rem}.verified-detail-grid strong{font-size:.78rem}.verified-detail-actions,.verified-match-finder{gap:8px;min-width:0;display:grid}.verified-detail-actions>button,.verified-match-finder>button,.verified-detail-more button,.verified-ignored-list button{min-width:0;max-width:100%;min-height:38px;color:inherit;font:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:#00e5ff0f;border:1px solid #00e5ff47;border-radius:9px;font-weight:700}.verified-match-finder>button{text-align:center;width:100%;padding:9px 12px}.verified-detail-actions>button:disabled,.verified-match-finder>button:disabled,.verified-detail-more button:disabled,.verified-ignored-list button:disabled{opacity:.55;cursor:not-allowed}.verified-detail-more{border-top:1px solid #ffffff0d;padding-top:7px}.verified-detail-more summary,.verified-ignored-section summary{cursor:pointer;color:var(--muted,#9aa4b5);font-size:.72rem}.verified-detail-more button{width:100%;margin-top:8px}.verified-detail-more button.is-danger{color:#ffcaca;background:#ff67670f;border-color:#ff67674d}.verified-candidate-list{gap:7px;min-width:0;display:grid}.verified-candidate-list>button{width:100%;min-width:0;max-width:100%;color:inherit;text-align:left;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:#00ff880a;border:1px solid #00ff882e;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.verified-candidate-list>button>span{min-width:0}.verified-candidate-list>button>span:first-child{gap:3px;display:grid}.verified-candidate-list small{color:var(--muted,#9aa4b5)}.verified-no-candidates{color:var(--muted,#9aa4b5);border:1px dashed #ffffff1a;border-radius:9px;padding:10px;font-size:.76rem}.verified-ignored-section{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:10px}.verified-ignored-list{gap:7px;margin-top:8px;display:grid}.verified-ignored-list>div{background:#ffffff05;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.verified-ignored-list>div>span{gap:2px;display:grid}.verified-ignored-list small{color:var(--muted,#9aa4b5)}.verified-ignored-list button{min-height:32px;padding:0 10px}@media (width<=620px){.verified-detail-grid{grid-template-columns:1fr}.verified-candidate-list>button{flex-direction:column;align-items:flex-start}.verified-status-button{align-self:flex-start}}
