.dashboard-journey-v3{grid-column:1/-1}.journey-counters{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.journey-counters span{padding:5px 8px;border:1px solid var(--st-border);border-radius:999px;background:var(--st-surface-2);font-size:.58rem;font-weight:850;color:var(--st-muted)}.journey-grid{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:10px;margin-top:10px}.journey-family{position:relative;overflow:hidden;display:grid;gap:4px;width:100%;min-height:122px;padding:14px;border:1px solid color-mix(in srgb,var(--st-cyan) 25%,var(--st-border));border-radius:15px;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--st-purple) 18%,transparent),transparent 32%),var(--st-surface-2);color:var(--st-text);text-align:left;cursor:pointer}.journey-family span,.journey-activity>span{font-size:.56rem;font-weight:900;letter-spacing:.11em;color:var(--st-cyan)}.journey-family strong{font-size:1rem}.journey-family small{color:var(--st-muted);font-size:.68rem}.journey-family i{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--st-cyan) 0 var(--journey-progress),color-mix(in srgb,var(--st-border) 65%,transparent) var(--journey-progress) 100%)}.journey-family.complete{cursor:default}.journey-activity{display:grid;gap:6px;padding:12px;border:1px solid var(--st-border);border-radius:15px;background:var(--st-surface-2)}.journey-activity>div:not(.journey-empty){display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--st-border) 70%,transparent)}.journey-activity>div:last-child{border-bottom:0}.journey-activity b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--st-purple) 12%,var(--st-surface));color:var(--st-gold)}.journey-activity p{margin:0}.journey-activity strong,.journey-activity small{display:block}.journey-activity strong{font-size:.72rem}.journey-activity small,.journey-empty{margin-top:2px;color:var(--st-muted);font-size:.63rem}.roadmap-v3-panel{display:grid;gap:10px}.experience-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px}.experience-choice button{display:grid;gap:3px;min-height:70px;padding:11px;border:1px solid var(--st-border);border-radius:13px;background:var(--st-surface-2);color:var(--st-text);text-align:left;font-weight:850;cursor:pointer}.experience-choice button small{color:var(--st-muted);font-size:.62rem;font-weight:600;line-height:1.35}.experience-choice button.active{border-color:var(--st-cyan);box-shadow:0 0 22px color-mix(in srgb,var(--st-cyan) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--st-cyan) 13%,transparent)}.roadmap-v3-actions{display:flex;gap:7px;flex-wrap:wrap}.catalog-review-counts,.owner-release-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.owner-release-status{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-review-counts>div,.owner-release-status>div{display:grid;gap:3px;padding:10px;border:1px solid var(--st-border);border-radius:11px;background:var(--st-surface-2)}.catalog-review-counts span,.owner-release-status span,.catalog-review-details span{font-size:.55rem;font-weight:900;letter-spacing:.1em;color:var(--st-muted)}.catalog-review-counts strong,.owner-release-status strong{font-size:.8rem}.catalogue-review-v3 details{border:1px solid var(--st-border);border-radius:12px;background:var(--st-surface-2);overflow:hidden}.catalogue-review-v3 summary{padding:10px 12px;cursor:pointer;font-size:.7rem;font-weight:850}.catalog-review-details{display:grid;gap:8px;padding:0 12px 12px}.catalog-review-details section{padding:9px;border:1px solid color-mix(in srgb,var(--st-border) 76%,transparent);border-radius:10px;background:color-mix(in srgb,var(--st-surface) 72%,transparent)}.catalog-review-details p,.catalog-review-details ul{margin:5px 0 0;font-size:.68rem;color:var(--st-text-soft)}.catalog-review-details ul{padding-left:17px}.catalog-review-details li{margin:4px 0}.catalog-review-details li small{display:block;color:var(--st-muted)}.owner-release-v3{border-color:color-mix(in srgb,var(--st-gold) 28%,var(--st-border))!important}.release-toast-v3{position:fixed;right:18px;bottom:18px;z-index:1200;display:flex;align-items:center;gap:12px;width:min(390px,calc(100vw - 30px));padding:12px 13px;border:1px solid color-mix(in srgb,var(--st-cyan) 35%,var(--st-border));border-radius:16px;background:color-mix(in srgb,var(--st-panel) 94%,transparent);box-shadow:0 20px 58px rgba(0,0,0,.35),0 0 24px color-mix(in srgb,var(--st-purple) 12%,transparent);backdrop-filter:blur(18px);opacity:0;transform:translateY(12px);transition:opacity .22s ease,transform .22s ease}.release-toast-v3.show{opacity:1;transform:translateY(0)}.release-toast-v3 div{display:grid;gap:2px;min-width:0}.release-toast-v3 span{font-size:.55rem;font-weight:900;letter-spacing:.1em;color:var(--st-cyan)}.release-toast-v3 strong{font-size:.76rem}.release-toast-v3 small{overflow:hidden;text-overflow:ellipsis;color:var(--st-muted);font-size:.6rem}.release-toast-v3 button{margin-left:auto;border:0;background:transparent;color:var(--st-text);font-size:1.15rem;cursor:pointer}.skip-link-v3{position:fixed;left:12px;top:8px;z-index:2000;padding:9px 12px;border-radius:10px;background:var(--st-text);color:var(--st-bg);font-weight:900;transform:translateY(-160%);transition:transform .15s ease}.skip-link-v3:focus{transform:translateY(0)}html[data-effects="reduced"] body::before,html[data-effects="reduced"] body::after,html[data-effects="reduced"] .home-hero::after,html[data-effects="reduced"] .variant::before,html[data-effects="reduced"] .variant::after,html[data-effects="reduced"] .dashboard-sprite-stage::before,html[data-effects="reduced"] .home-hero-art::before{animation:none!important}html[data-effects="reduced"] .variant,html[data-effects="reduced"] .variant img{transform:none!important;animation:none!important}html[data-effects="reduced"] body::after{filter:blur(10px)!important;opacity:.45!important}html[data-theme="light"][data-visual-theme="nebula"] .journey-family,html[data-theme="light"][data-visual-theme="nebula"] .journey-activity,html[data-theme="light"][data-visual-theme="nebula"] .experience-choice button{background:rgba(255,255,255,.82)}html[data-theme="light"][data-visual-theme="nebula"] .journey-family span,html[data-theme="light"][data-visual-theme="nebula"] .journey-activity>span{color:#176782}@media(pointer:coarse){.roadmap-v3-actions .btn,.experience-choice button,.journey-family{min-height:44px}.release-toast-v3 button{min-width:44px;min-height:44px}}@media(max-width:720px){.journey-grid{grid-template-columns:1fr}.journey-counters{justify-content:flex-start}.experience-choice{grid-template-columns:1fr}.catalog-review-counts,.owner-release-status{grid-template-columns:1fr 1fr}.roadmap-v3-actions{display:grid;grid-template-columns:1fr}.roadmap-v3-actions .btn{width:100%}.parity-save,.quick-save{position:sticky;bottom:max(8px,var(--safe-bottom,8px));z-index:8;box-shadow:0 -10px 28px color-mix(in srgb,var(--st-bg) 65%,transparent),0 10px 28px color-mix(in srgb,var(--st-purple) 18%,transparent)}.release-toast-v3{right:10px;bottom:calc(74px + var(--safe-bottom,0px));width:calc(100vw - 20px)}}@media(max-width:420px){.catalog-review-counts,.owner-release-status{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.release-toast-v3,.skip-link-v3{transition:none!important}}
