@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Space+Grotesk:wght@400;500;600;700&display=swap";
:root,html[data-theme=dark]{--primary:#6366f1;--primary-light:#818cf8;--primary-dark:#4f46e5;--primary-glow:#6366f140;--accent-gold:#f59e0b;--accent-green:#10b981;--accent-red:#ef4444;--accent-blue:#3b82f6;--accent-purple:#8b5cf6;--accent-teal:#14b8a6;--nec-color:#6366f1;--npfc-color:#10b981;--both-color:#f59e0b;--bg-base:#0a0a0f;--bg-surface:#12121a;--bg-card:#16161f;--bg-elevated:#1e1e2e;--bg-overlay:#0a0a0fd9;--bg-glass:#0a0a0fe6;--bg-menu:#181a26f5;--bg-menu-muted:#ffffff0d;--border:#ffffff14;--border-strong:#ffffff26;--border-glow:#6366f166;--text-primary:#f0f0ff;--text-secondary:#a0a0b8;--text-muted:#6b6b80;--shadow-sm:0 1px 3px #00000080;--shadow-md:0 4px 16px #0006;--shadow-lg:0 8px 32px #00000080;--shadow-glow:0 0 24px var(--primary-glow);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition:.2s cubic-bezier(.4,0,.2,1);--transition-slow:.4s cubic-bezier(.4,0,.2,1);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Space Grotesk",sans-serif}html[data-theme=light]{--primary:#4f46e5;--primary-light:#6366f1;--primary-dark:#3730a3;--primary-glow:#4f46e529;--accent-gold:#d97706;--accent-green:#059669;--accent-red:#dc2626;--accent-blue:#2563eb;--accent-purple:#7c3aed;--accent-teal:#0f766e;--nec-color:#4f46e5;--npfc-color:#059669;--both-color:#d97706;--bg-base:#f5f7fb;--bg-surface:#fff;--bg-card:#f8f9ff;--bg-elevated:#eef2ff;--bg-overlay:#ebf0fad6;--bg-glass:#f5f7fbe0;--bg-menu:#fffffff0;--bg-menu-muted:#4f46e50f;--border:#0f172a1a;--border-strong:#0f172a2e;--border-glow:#4f46e547;--text-primary:#111827;--text-secondary:#475569;--text-muted:#64748b;--shadow-sm:0 1px 3px #0f172a14;--shadow-md:0 8px 24px #0f172a14;--shadow-lg:0 18px 40px #0f172a1f;--shadow-glow:0 0 24px #4f46e51f}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;transition:background var(--transition-slow),color var(--transition);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;line-height:1.2}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.5rem,3vw,2.25rem)}h3{font-size:clamp(1.25rem,2vw,1.75rem)}h4{font-size:1.25rem}p{color:var(--text-secondary);line-height:1.7}a{color:var(--primary-light);transition:color var(--transition);text-decoration:none}a:hover{color:var(--text-primary)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.sigma-dashboard-shell{max-width:1680px}.page-container{flex-direction:column;min-height:100vh;display:flex}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition),box-shadow var(--transition);padding:1.5rem}.card:hover{border-color:var(--border-strong)}.card-glow{box-shadow:var(--shadow-glow);border-color:var(--border-glow)}.card-elevated{background:var(--bg-elevated)}.btn{border-radius:var(--radius-full);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition);white-space:nowrap;z-index:1;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";transition:background var(--transition);background:#fff0;position:absolute;inset:0}.btn:hover:before{background:#ffffff0f}.btn:active{transform:scale(.98)}.btn-primary{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 4px 16px var(--primary-glow)}.btn-primary:hover{box-shadow:0 4px 24px #6366f180}.btn-secondary{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-strong)}.btn-ghost{color:var(--text-secondary);border:1px solid var(--border);background:0 0}.btn-ghost:hover{color:var(--text-primary);border-color:var(--border-strong)}.btn-danger{color:var(--accent-red);background:#ef444426;border:1px solid #ef44444d}.btn-success{color:var(--accent-green);background:#10b98126;border:1px solid #10b9814d}.btn-lg{padding:1rem 2rem;font-size:1rem}.btn-sm{padding:.5rem 1rem;font-size:.8rem}.btn-full{justify-content:center;width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:disabled:hover:before{background:0 0}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-label{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;font-weight:600}.form-input{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.95rem;font-family:var(--font-sans);transition:border-color var(--transition),box-shadow var(--transition);outline:none;width:100%;padding:.875rem 1rem}.form-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.form-input::placeholder{color:var(--text-muted)}.form-input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:52px;padding-right:.75rem}.form-input[type=date]::-webkit-date-and-time-value{text-align:left}.form-input[type=date]::-webkit-datetime-edit{color:var(--text-primary)}.form-input[type=date]::-webkit-datetime-edit-fields-wrapper{color:var(--text-primary)}.form-input[type=date]::-webkit-datetime-edit-text{color:var(--text-primary)}.form-input[type=date]::-webkit-datetime-edit-month-field{color:var(--text-primary)}.form-input[type=date]::-webkit-datetime-edit-day-field{color:var(--text-primary)}.form-input[type=date]::-webkit-datetime-edit-year-field{color:var(--text-primary)}.form-input[type=date]::-webkit-calendar-picker-indicator{opacity:.92;cursor:pointer}.badge{border-radius:var(--radius-full);letter-spacing:.04em;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge-primary{background:var(--primary-glow);color:var(--primary-light);border:1px solid #6366f14d}.badge-green{color:var(--accent-green);background:#10b98126;border:1px solid #10b9814d}.badge-gold{color:var(--accent-gold);background:#f59e0b26;border:1px solid #f59e0b4d}.badge-red{color:var(--accent-red);background:#ef444426;border:1px solid #ef44444d}.badge-blue{color:var(--accent-blue);background:#3b82f626;border:1px solid #3b82f64d}.badge-nec{color:var(--nec-color);background:#6366f126;border:1px solid #6366f14d}.badge-npfc{color:var(--npfc-color);background:#10b98126;border:1px solid #10b9814d}.progress-bar{background:var(--bg-elevated);border-radius:var(--radius-full);width:100%;height:8px;overflow:hidden}.progress-fill{border-radius:var(--radius-full);background:linear-gradient(90deg,var(--primary),var(--primary-light));height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.progress-fill-green{background:linear-gradient(90deg,#059669,var(--accent-green))}.progress-fill-gold{background:linear-gradient(90deg,#d97706,var(--accent-gold))}.progress-fill-red{background:linear-gradient(90deg,#dc2626,var(--accent-red))}.mastery-ring-container{justify-content:center;align-items:center;display:inline-flex;position:relative}.mastery-ring-label{text-align:center;font-family:var(--font-display);font-weight:700;position:absolute}.tabs{background:var(--bg-elevated);border-radius:var(--radius-lg);gap:.25rem;padding:.35rem;display:flex}.tab{border-radius:calc(var(--radius-lg) - 4px);cursor:pointer;transition:all var(--transition);color:var(--text-muted);text-align:center;background:0 0;border:none;flex:1;padding:.6rem 1rem;font-size:.85rem;font-weight:600}.tab:hover{color:var(--text-secondary)}.tab.active{background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-sm)}.avatar{border-radius:var(--radius-full);background:linear-gradient(135deg,var(--primary),var(--accent-purple));color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:700;display:flex}.grid-2{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.grid-auto{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:1.5rem}.gap-4{gap:2rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.text-center{text-align:center}.text-sm{font-size:.85rem}.text-xs{font-size:.75rem}.text-lg{font-size:1.1rem}.text-xl{font-size:1.25rem}.text-muted{color:var(--text-muted)}.text-secondary{color:var(--text-secondary)}.text-primary-color{color:var(--primary-light)}.text-green{color:var(--accent-green)}.text-gold{color:var(--accent-gold)}.text-red{color:var(--accent-red)}.font-bold{font-weight:700}.font-semibold{font-weight:600}.divider{border:none;border-top:1px solid var(--border);margin:1.5rem 0}.divider-text{color:var(--text-muted);align-items:center;gap:1rem;font-size:.85rem;display:flex}.divider-text:before,.divider-text:after{content:"";background:var(--border);flex:1;height:1px}.alert{border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.9rem;font-weight:500;display:flex}.alert-error{color:#fca5a5;background:#ef44441a;border:1px solid #ef444440}.alert-success{color:#6ee7b7;background:#10b9811a;border:1px solid #10b98140}.alert-info{color:#a5b4fc;background:#6366f11a;border:1px solid #6366f140}.spinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-screen{min-height:100vh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.navbar{background:var(--bg-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);z-index:100;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:1rem;height:64px;padding:0 1.5rem;display:grid;position:sticky;top:0}.navbar-leading{align-items:center;min-width:0;display:flex}.navbar-brand{font-family:var(--font-display);color:var(--text-primary);align-items:center;gap:.75rem;font-size:1.1rem;font-weight:700;display:flex}.navbar-logo{background:linear-gradient(135deg,var(--primary),var(--accent-purple));border-radius:var(--radius-sm);width:32px;height:32px;font-size:1.1rem;font-family:var(--font-display);color:#fff;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:800;display:flex}.navbar-center{justify-content:center;min-width:0;display:flex}.navbar-nav{justify-content:center;align-items:center;gap:.25rem;min-width:0;display:flex}.nav-link{border-radius:var(--radius-sm);color:var(--text-muted);transition:all var(--transition);cursor:pointer;background:0 0;border:none;padding:.5rem .875rem;font-size:.875rem;font-weight:500}.nav-link:hover{color:var(--text-primary);background:var(--bg-elevated)}.nav-link.active{color:var(--primary-light);background:var(--primary-glow)}.navbar-more{position:relative}.navbar-more-trigger{align-items:center;gap:.3rem;display:inline-flex}.navbar-more-panel{border:1px solid var(--border-strong);background:var(--bg-menu);-webkit-backdrop-filter:blur(18px)saturate(120%);z-index:260;border-radius:1rem;width:230px;padding:.45rem;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 22px 52px #0000006b}.navbar-more-link{width:100%;color:var(--text-secondary);transition:all var(--transition);border-radius:.8rem;align-items:center;gap:.65rem;padding:.75rem .85rem;font-size:.9rem;font-weight:550;text-decoration:none;display:flex}.navbar-more-link:hover,.navbar-more-link.active{color:var(--text-primary);background:var(--bg-card)}.navbar-actions{z-index:101;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex;position:relative}.user-menu-trigger{max-width:min(100%,240px)}.user-menu-meta{min-width:0}.user-menu-meta span:first-child{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.user-menu-panel{max-width:min(320px,100vw - 2rem)}.hero{text-align:center;padding:6rem 0 4rem;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(at top,#6366f126 0%,#0000 70%);width:600px;height:400px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-eyebrow{margin-bottom:1.5rem;display:inline-block}.hero-title{margin-bottom:1.25rem}.hero-title .gradient-text{background:linear-gradient(135deg,var(--primary-light),#c4b5fd,var(--accent-teal));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle{max-width:580px;margin:0 auto 2.5rem;font-size:1.15rem}.hero-actions{z-index:5;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex;position:relative}.stat-card{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:all var(--transition);padding:1.5rem}.stat-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.stat-value{font-size:2.25rem;font-weight:800;font-family:var(--font-display);line-height:1}.stat-label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:.35rem;font-size:.8rem}.question-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);max-width:720px;margin:0 auto;padding:2rem}.question-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.question-text{color:var(--text-primary);margin-bottom:1.75rem;font-size:1.15rem;font-weight:600;line-height:1.6}.answer-options{flex-direction:column;gap:.75rem;display:flex}.answer-option{background:var(--bg-elevated);border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition);text-align:left;width:100%;color:var(--text-secondary);align-items:flex-start;gap:1rem;padding:1rem 1.25rem;font-size:.95rem;display:flex}.answer-option:hover{border-color:var(--primary);color:var(--text-primary);background:#6366f10d}.answer-option.selected{border-color:var(--primary);background:var(--primary-glow);color:var(--text-primary)}.answer-option.correct{border-color:var(--accent-green);color:var(--accent-green);background:#10b9811a}.answer-option.incorrect{border-color:var(--accent-red);color:var(--accent-red);background:#ef44441a}.answer-letter{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:flex}.mastery-node{border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;transition:all var(--transition);padding:.875rem 1rem;position:relative;overflow:hidden}.mastery-node:before{content:"";background:var(--primary);border-radius:4px 0 0 4px;width:4px;position:absolute;top:0;bottom:0;left:0}.mastery-node.mastered:before{background:var(--accent-green)}.mastery-node.learning:before{background:var(--accent-gold)}.mastery-node.struggling:before{background:var(--accent-red)}.mastery-node.locked:before{background:var(--text-muted)}.mastery-node:hover{border-color:var(--border-strong);transform:translate(2px)}.xp-bar-container{align-items:center;gap:.75rem;display:flex}.xp-label{color:var(--text-muted);white-space:nowrap;font-size:.8rem}.leaderboard-row{border-radius:var(--radius-md);transition:background var(--transition);align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.leaderboard-row:hover{background:var(--bg-elevated)}.leaderboard-row.me{background:var(--primary-glow);border:1px solid var(--border-glow)}.rank-badge{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:800;display:flex}.rank-1{color:#fbbf24}.rank-2{color:#94a3b8}.rank-3{color:#b45309}.quiz-bowl-timer{font-size:3rem;font-family:var(--font-display);text-align:center;transition:color var(--transition);font-weight:800}.quiz-bowl-timer.urgent{color:var(--accent-red);animation:.5s infinite pulse-red}@keyframes pulse-red{0%,to{opacity:1}50%{opacity:.6}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in{animation:.3s fadeIn}.animate-fade-up{animation:.4s fadeInUp}.animate-slide-in{animation:.3s slideIn}.skeleton{background:linear-gradient(90deg,var(--bg-elevated)25%,var(--bg-card)50%,var(--bg-elevated)75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite shimmer}.sigma-landing-hero{padding:6.2rem 0 1.1rem;position:relative;overflow:clip}.sigma-landing-backdrop{pointer-events:none;filter:blur(12px);background:radial-gradient(circle at 20% 20%,#6366f13d,#0000 32%),radial-gradient(circle at 78% 24%,#14b8a629,#0000 28%),radial-gradient(circle at 50% 54%,#8b5cf61f,#0000 38%);position:absolute;inset:0}.sigma-landing-shell{z-index:1;position:relative}.sigma-landing-eyebrow{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:2.5rem;font-size:.78rem;display:flex}.sigma-landing-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:1.4rem;display:grid}.sigma-landing-copy{z-index:4;max-width:640px;position:relative}.sigma-landing-copy,.sigma-device-stage,.sigma-device-float{will-change:transform,opacity}.sigma-landing-title{letter-spacing:-.07em;margin-bottom:1rem;font-size:clamp(3.4rem,8vw,6.75rem);line-height:.92}.sigma-landing-title span{color:var(--primary-light)}.sigma-landing-lede{letter-spacing:-.03em;color:var(--text-secondary);margin-bottom:1rem;font-size:1.3rem;line-height:1.45}.sigma-landing-subtitle{max-width:560px;margin-bottom:2rem;font-size:1.15rem;line-height:1.75}.sigma-landing-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.sigma-landing-metric{font-family:var(--font-display);letter-spacing:-.05em;margin-bottom:.25rem;font-size:2rem;font-weight:700;display:block}.sigma-landing-metric-label{color:var(--text-muted);font-size:.9rem;display:block}.sigma-device-frame{z-index:2;border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);background:linear-gradient(145deg,#ffffff14,#ffffff05);border-radius:2rem;padding:1rem;position:relative}.sigma-device-stage{transform-origin:50% 42%;justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.sigma-device-halo{filter:blur(18px);opacity:.95;background:radial-gradient(circle at 30% 24%,#6366f13d,#0000 34%),radial-gradient(circle at 72% 32%,#22c55e2e,#0000 30%),linear-gradient(#ffffff1f,#fff0);border-radius:2.75rem;position:absolute;inset:6% 10% 18%}.sigma-device-screen{border:1px solid var(--border);background:linear-gradient(160deg,#ffffff0f,#ffffff05);border-radius:1.5rem;flex-direction:column;gap:1.5rem;min-height:540px;padding:1.5rem;display:flex}.sigma-device-reflection{filter:blur(18px);opacity:.6;background:radial-gradient(circle,#ffffff2e,#fff0);border-radius:999px;height:56px;position:absolute;bottom:2%;left:8%;right:12%}.sigma-device-float{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:3;background:#0f172a8f;border:1px solid #ffffff1f;border-radius:1.15rem;max-width:220px;padding:1rem 1rem 1.05rem;position:absolute;box-shadow:0 22px 55px #0000003d}.sigma-device-stage:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(#ffffff14,#fff0);border-radius:3rem;position:absolute;inset:12% 4% 0}.theme-light .sigma-device-float{background:#ffffffbd;border-color:#0f172a14}.sigma-device-float-left{top:8%;left:-3%}.sigma-device-float-right{bottom:11%;right:-4%}.sigma-device-float-label,.sigma-screen-panel-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.55rem;font-size:.72rem;display:inline-block}.sigma-device-float-title{color:var(--text-primary);align-items:center;gap:.55rem;margin-bottom:.45rem;font-weight:600;display:flex}.sigma-device-float p{color:var(--text-secondary);font-size:.88rem;line-height:1.55}.sigma-screen-topline,.sigma-screen-bar-label{color:var(--text-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;display:flex}.sigma-screen-score{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sigma-screen-kicker,.sigma-mini-kicker,.sigma-story-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.74rem}.sigma-screen-number{font-family:var(--font-display);letter-spacing:-.08em;font-size:5rem;line-height:.95}.sigma-screen-pill{color:var(--accent-green);background:#10b9811f;border:1px solid #10b98147;border-radius:999px;padding:.55rem .95rem;font-size:.85rem;font-weight:600}.sigma-screen-bars,.sigma-screen-cards,.sigma-mini-stack{flex-direction:column;gap:.9rem;display:flex}.sigma-screen-panel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.05rem;display:flex}.sigma-screen-panel strong{font-size:.98rem;font-weight:600;display:block}.sigma-screen-panel-trend{color:var(--accent-green);font-size:.84rem;font-weight:600}.sigma-screen-card,.sigma-mini-card,.sigma-stakeholder-chip{border:1px solid var(--border);background:#ffffff08;border-radius:1rem;align-items:flex-start;gap:.85rem;padding:.95rem 1rem;display:flex}.sigma-screen-card strong,.sigma-mini-card span,.sigma-stakeholder-chip span{color:var(--text-primary)}.sigma-screen-card span{color:var(--text-muted);font-size:.85rem;line-height:1.5;display:block}.sigma-story-band,.sigma-story-section,.sigma-final-cta{padding:3.5rem 0}.sigma-story-band{padding-top:1.25rem}.sigma-cinematic-section{padding:1.5rem 0 4.5rem}.sigma-cinematic-shell{border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 18% 24%,#6366f138,#0000 30%),radial-gradient(circle at 82% 24%,#22c55e24,#0000 28%),linear-gradient(160deg,#ffffff0f,#ffffff05);border-radius:2rem;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:2rem;padding:2.25rem;display:grid;position:relative;overflow:hidden}.sigma-cinematic-copy{max-width:520px}.sigma-cinematic-copy h2{letter-spacing:-.06em;margin:.55rem 0 1rem;font-size:clamp(2.2rem,4vw,4.2rem);line-height:.98}.sigma-cinematic-copy p:last-child{color:var(--text-secondary);font-size:1.05rem;line-height:1.75}.sigma-cinematic-stage{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.sigma-cinematic-rings{filter:blur(.2px);opacity:.88;background:radial-gradient(circle,#ffffff1a 0 14%,#0000 14% 28%,#ffffff14 28% 29%,#0000 29% 43%,#ffffff0f 43% 44%,#0000 44% 58%,#ffffff0d 58% 59%,#0000 59%);border-radius:50%;animation:24s linear infinite sigmaSpin;position:absolute;inset:6%}.sigma-cinematic-core{z-index:2;background:radial-gradient(circle at 35% 30%,#ffffff42,#0000 22%),linear-gradient(#ffffff1f,#ffffff08);border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:320px;height:320px;display:flex;position:relative;box-shadow:0 30px 90px #00000047}.sigma-cinematic-core-panel{text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172a6b;border:1px solid #ffffff1f;border-radius:1.25rem;width:72%;padding:1.2rem}.theme-light .sigma-cinematic-core-panel{background:#ffffffb3}.sigma-cinematic-core-panel span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.5rem;font-size:.72rem;display:block}.sigma-cinematic-core-panel strong{margin-bottom:.55rem;font-size:1.2rem;display:block}.sigma-cinematic-core-panel p{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.sigma-cinematic-card{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172a85;border:1px solid #ffffff24;border-radius:1rem;align-items:flex-start;gap:.75rem;max-width:220px;padding:.95rem 1rem;animation:6.5s ease-in-out infinite sigmaFloat;display:flex;position:absolute;box-shadow:0 18px 48px #0000003d}.theme-light .sigma-cinematic-card{background:#ffffffc7;border-color:#0f172a14}.sigma-cinematic-card strong{margin-bottom:.2rem;display:block}.sigma-cinematic-card span{color:var(--text-muted);font-size:.83rem;line-height:1.45;display:block}.sigma-cinematic-card-top{animation-delay:-1.5s;top:11%;right:10%}.sigma-cinematic-card-left{animation-delay:-.5s;bottom:18%;left:2%}.sigma-cinematic-card-right{animation-delay:-2.5s;bottom:10%;right:0}@keyframes sigmaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sigmaSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sigma-scroll-reveal{opacity:1;filter:none;transition:transform 90ms linear,opacity 90ms linear;transform:translateY(34px)scale(.96)}.sigma-story-heading{text-align:center;max-width:760px;margin:0 auto 2.5rem}.sigma-story-heading h2{margin:.4rem 0 .9rem}.sigma-showcase-grid,.sigma-chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.sigma-showcase-panel,.sigma-chapter-card,.sigma-final-cta-card{border:1px solid var(--border);background:linear-gradient(160deg,#ffffff0a,#ffffff05);border-radius:1.5rem;padding:1.6rem}.sigma-showcase-panel-alt{background:linear-gradient(160deg,#6366f114,#14b8a60a)}.sigma-showcase-copy h3,.sigma-chapter-card h3{margin:.5rem 0 .75rem}.sigma-showcase-image{background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #ffffff14;border-radius:1.4rem;min-height:210px;margin:1.35rem 0 1.2rem;transition:transform 90ms linear;position:relative;overflow:hidden}.sigma-showcase-image-student{background:radial-gradient(circle at 78% 28%,#6366f142,#0000 30%),linear-gradient(160deg,#6366f129,#14b8a614)}.sigma-showcase-image-oversight{background:radial-gradient(circle at 74% 28%,#22c55e3d,#0000 28%),linear-gradient(160deg,#22c55e1f,#3b82f614)}.sigma-showcase-image-glow{background:linear-gradient(#ffffff1f,#fff0);position:absolute;inset:0}.sigma-showcase-device-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a66;border:1px solid #ffffff1f;border-radius:1.1rem;padding:1rem;position:absolute;bottom:1.1rem;left:1.1rem;right:1.1rem}.theme-light .sigma-showcase-device-card{background:#ffffffa8}.sigma-showcase-device-card span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem;font-size:.74rem;display:block}.sigma-showcase-device-card strong{margin-bottom:.75rem;font-size:1rem;display:block}.sigma-showcase-mini-bars{flex-direction:column;gap:.45rem;display:flex}.sigma-showcase-mini-bars span{background:linear-gradient(90deg,#ffffffb8,#ffffff29);border-radius:999px;height:7px;margin:0;display:block}.sigma-showcase-device-card-compact strong{margin-bottom:.8rem}.sigma-showcase-chip-row{flex-wrap:wrap;gap:.45rem;display:flex}.sigma-showcase-chip-row span{color:var(--text-secondary);letter-spacing:0;text-transform:none;background:#ffffff14;border-radius:999px;margin:0;padding:.4rem .65rem;font-size:.8rem;display:inline-flex}.sigma-stakeholder-row{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.sigma-feature-stat{flex-direction:column;align-items:flex-start;min-height:180px;display:flex;overflow:hidden}.sigma-feature-visual{background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff14;border-radius:1.2rem;width:100%;height:134px;margin-bottom:1rem;transition:transform 90ms linear;position:relative;overflow:hidden}.sigma-feature-visual-glow{background:radial-gradient(circle at 28% 28%,#ffffff2e,#0000 30%);position:absolute;inset:0}.sigma-feature-visual-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172a57;border:1px solid #ffffff1f;border-radius:1rem;padding:.9rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.theme-light .sigma-feature-visual-panel{background:#ffffff94}.sigma-feature-visual-line{background:#ffffff24;border-radius:999px;height:6px;margin-top:.45rem}.sigma-feature-visual-line-strong{background:linear-gradient(90deg,#ffffffb8,#ffffff2e);width:78%}.sigma-feature-visual-line-short{width:54%}.sigma-feature-orb{filter:blur(2px);border-radius:999px;position:absolute}.sigma-feature-orb-a{width:94px;height:94px;top:16px;right:26px}.sigma-feature-orb-b{width:46px;height:46px;top:28px;right:108px}.sigma-visual-adaptive{background:radial-gradient(circle at 78% 26%,#6366f15c,#0000 28%),linear-gradient(160deg,#6366f138,#0ea5e914)}.sigma-visual-adaptive .sigma-feature-orb-a{background:linear-gradient(#818cf8e6,#3b82f633)}.sigma-visual-adaptive .sigma-feature-orb-b{background:#bfdbfee6}.sigma-visual-multimodal{background:radial-gradient(circle at 72% 26%,#22c55e52,#0000 28%),linear-gradient(160deg,#14b8a638,#3b82f614)}.sigma-visual-multimodal .sigma-feature-orb-a{background:linear-gradient(#6ee7b7e6,#14b8a633)}.sigma-visual-multimodal .sigma-feature-orb-b{background:#99f6e4e0}.sigma-visual-shared{background:radial-gradient(circle at 76% 28%,#f472b642,#0000 28%),linear-gradient(160deg,#818cf82e,#ec489914)}.sigma-visual-shared .sigma-feature-orb-a{background:linear-gradient(#f472b6e6,#a855f733)}.sigma-visual-shared .sigma-feature-orb-b{background:#fbcfe8e0}.sigma-visual-tracks{background:radial-gradient(circle at 76% 28%,#facc1542,#0000 28%),linear-gradient(160deg,#f59e0b33,#22c55e14)}.sigma-visual-tracks .sigma-feature-orb-a{background:linear-gradient(#fde047f2,#f59e0b33)}.sigma-visual-tracks .sigma-feature-orb-b{background:#fef9c3eb}.sigma-feature-stat-icon{background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:1rem;display:inline-flex}.sigma-feature-stat-value{font-family:var(--font-display);margin-bottom:.45rem;font-size:1.65rem;font-weight:700}.sigma-feature-stat-label{color:var(--text-secondary);line-height:1.65}.sigma-final-cta-card{justify-content:space-between;align-items:center;gap:2rem;display:flex}.sigma-story-section-tight{padding-top:1rem}.sigma-launch-card{cursor:pointer;transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition);background:linear-gradient(135deg,#f59e0b14,#f59e0b05);border:1px solid #f59e0b40;align-items:flex-start;gap:1rem;min-height:100%;padding:1.35rem 1.5rem;display:flex}.sigma-launch-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px -8px #f59e0b29}.sigma-launch-card-secondary{border-color:var(--border);background:linear-gradient(135deg,#6366f114,#6366f105)}.sigma-launch-card-icon{width:50px;height:50px;color:var(--accent-gold);background:#ffffff12;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sigma-launch-card-secondary .sigma-launch-card-icon{color:var(--primary-light)}.sigma-launch-card-title{margin-bottom:.2rem;font-size:1.05rem;font-weight:700}.sigma-launch-card-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.35rem;font-size:.72rem;font-weight:700}.sigma-launch-card-copy{color:var(--text-muted);font-size:.88rem;line-height:1.55}.sigma-launch-card-arrow{color:var(--accent-gold);margin-left:auto;font-size:1.4rem}.sigma-student-action-card{padding:1.25rem}.sigma-student-action-icon{background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto .8rem;display:inline-flex}.sigma-stakeholder-highlight{background:linear-gradient(135deg,#6366f114,#ffffff05)}.sigma-section-title{align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.sigma-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.sigma-kpi-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.2rem}.sigma-kpi-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.sigma-kpi-value{font-family:var(--font-display);margin:.55rem 0 .35rem;font-size:2rem;line-height:1}.sigma-list{flex-direction:column;gap:.8rem;display:flex}.sigma-list-row{border:1px solid var(--border);background:#ffffff05;border-radius:1rem;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;display:flex}.sigma-list-meta{flex-direction:column;gap:.25rem;display:flex}.sigma-list-title{font-weight:600}.sigma-list-subtitle{color:var(--text-muted);font-size:.85rem}.sigma-inline-badges{flex-wrap:wrap;gap:.5rem;display:flex}.sigma-accountability-row{align-items:center;padding:.9rem 1rem}.sigma-accountability-actions{justify-content:flex-end;align-items:center;gap:.4rem}.sigma-accountability-actions .btn,.sigma-accountability-status{border-radius:999px;min-height:34px;padding:.35rem .8rem;font-size:.78rem}.sigma-accountability-actions .btn{line-height:1}.sigma-accountability-status{letter-spacing:.03em}.sigma-accountability-brief{border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;margin-bottom:1rem;padding:.85rem 1rem;box-shadow:inset 0 1px #ffffff08}.sigma-accountability-brief-good{background:linear-gradient(#10b98111,#10b98108);border-color:#10b98126}.sigma-accountability-brief-warning{background:linear-gradient(#f59e0b11,#f59e0b08);border-color:#f59e0b26}.sigma-accountability-brief-critical{background:linear-gradient(#ef444411,#ef444408);border-color:#ef444426}.sigma-accountability-brief-neutral{background:linear-gradient(#6366f111,#6366f108);border-color:#6366f126}.sigma-accountability-brief-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.35rem;display:flex}.sigma-accountability-brief-title{letter-spacing:-.02em;font-size:.98rem;font-weight:700}.sigma-accountability-brief-badges{gap:.35rem}.sigma-accountability-brief-copy{color:var(--text-secondary);max-width:62ch;margin-bottom:.38rem;font-size:.84rem;line-height:1.45}.sigma-accountability-brief-nudge{color:var(--text-muted);letter-spacing:.01em;font-size:.74rem}.sigma-dashboard-data-list{flex-direction:column;gap:.55rem;display:flex}.sigma-dashboard-data-list-tight{gap:.42rem}.sigma-dashboard-data-pair{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;gap:1rem;padding:.42rem 0;display:flex}.sigma-dashboard-data-pair:last-child{border-bottom:none;padding-bottom:0}.sigma-dashboard-data-pair span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:700}.sigma-dashboard-data-pair strong{color:var(--text-primary);text-align:right;font-size:.84rem;line-height:1.45}.sigma-study-plan-form,.sigma-study-plan-edit-grid{align-items:end;gap:.75rem;margin-bottom:1rem;display:grid}.sigma-study-plan-form{grid-template-columns:minmax(188px,1.45fr) minmax(76px,.46fr) minmax(128px,.9fr) auto}.sigma-study-plan-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sigma-study-plan-form label,.sigma-study-plan-edit-grid>*{min-width:0}.sigma-study-plan-form .form-input,.sigma-study-plan-edit-grid .form-input,.sigma-study-plan-form .btn,.sigma-study-plan-edit-grid .btn{min-height:48px}.sigma-study-plan-field-title{grid-column:1/-1;min-width:0}.sigma-study-plan-field-date{grid-column:1;min-width:188px}.sigma-study-plan-field-minutes{grid-column:2;min-width:76px}.sigma-study-plan-field-type{grid-column:3;min-width:128px}.sigma-study-plan-field-date .form-input,.sigma-study-plan-date-control{letter-spacing:.02em;min-width:188px}.sigma-study-plan-date-control{width:100%;position:relative}.sigma-study-plan-date-text{padding-right:2.8rem}.sigma-study-plan-date-trigger{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.sigma-study-plan-date-trigger:hover{color:var(--text-primary)}.sigma-study-plan-date-native{opacity:0;pointer-events:none;position:absolute;inset:0}.sigma-study-plan-add{grid-column:4;place-self:end;width:88px;min-width:88px;min-height:48px;padding:0 .9rem}.sigma-study-plan-row{flex-direction:column;gap:.9rem;align-items:stretch!important}.sigma-study-plan-meta{width:100%;min-width:0}.sigma-study-plan-meta .sigma-list-title{word-break:break-word;font-size:1rem;line-height:1.35}.sigma-study-plan-row .sigma-list-subtitle{white-space:normal;line-height:1.55}.sigma-study-plan-actions{width:100%;justify-content:flex-start!important}.sigma-study-plan-toggle{border:1px dashed var(--border);border-radius:var(--radius-md);width:100%;color:var(--text-secondary);font:inherit;cursor:pointer;transition:border-color var(--transition),background var(--transition),color var(--transition);background:#ffffff08;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.15rem;padding:.8rem .95rem;font-size:.9rem;display:flex}.sigma-study-plan-toggle:hover{border-color:var(--border-strong);color:var(--text-primary);background:#ffffff0b}.sigma-study-plan-toggle-secondary{margin-top:.85rem}.sigma-study-plan-row-completed{opacity:.92}.sigma-badge-soft{border:1px solid var(--border);color:var(--text-secondary);background:#ffffff0d;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.76rem;display:inline-flex}.sigma-badge-soft-compact{background:#ffffff0a;padding:.24rem .56rem;font-size:.71rem}.sigma-composer-actions{align-items:center;gap:.5rem;display:flex;position:absolute;bottom:.75rem;left:.75rem}.sigma-icon-button{border:1px solid var(--border);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition);background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sigma-icon-button:hover{background:var(--bg-card);border-color:var(--border-strong);color:var(--text-primary)}.sigma-icon-button.active{color:var(--primary-light);background:#6366f124;border-color:#6366f159}.sigma-inline-note{color:var(--text-muted);background:#ffffff0d;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .7rem;font-size:.75rem;display:inline-flex}@media (max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.hero{padding:4rem 0 2rem}.navbar-nav{display:none}.navbar{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:0 1rem}.navbar-center{display:none}.navbar-leading{min-width:0}.navbar-brand{gap:.55rem;min-width:0;font-size:1rem}.navbar-brand span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.navbar-actions{gap:.5rem}.user-menu-trigger{max-width:180px;gap:.5rem!important;padding-right:.35rem!important}.user-menu-meta span:first-child{max-width:88px}.user-menu-panel{width:min(320px,100vw - 1rem);right:0}.question-card{padding:1.25rem}.hero-actions{flex-direction:column}.hero-actions .btn{justify-content:center;width:100%}.sigma-landing-eyebrow{flex-direction:column;align-items:flex-start}.sigma-landing-grid,.sigma-cinematic-shell,.sigma-showcase-grid,.sigma-chapter-grid,.sigma-kpi-grid{grid-template-columns:1fr}.sigma-launch-card{padding:1.15rem}.sigma-launch-card-arrow{display:none}.sigma-final-cta-card{flex-direction:column;align-items:flex-start}.sigma-landing-meta{grid-template-columns:1fr}.sigma-landing-lede{font-size:1.1rem}.sigma-device-stage{min-height:auto;display:block;transform:none!important}.sigma-cinematic-stage{min-height:420px}.sigma-cinematic-core{width:260px;height:260px}.sigma-cinematic-card{max-width:200px}.sigma-device-halo,.sigma-device-reflection{display:none}.sigma-device-float{max-width:none;margin-bottom:1rem;position:static;transform:none!important}.sigma-scroll-reveal{opacity:1;filter:none;transform:none}.sigma-student-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sigma-device-screen{min-height:auto}.sigma-screen-score{flex-direction:column;align-items:flex-start}.sigma-screen-number{font-size:4rem}.sigma-screen-panel,.sigma-list-row{flex-direction:column;align-items:flex-start}.sigma-study-plan-form,.sigma-study-plan-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sigma-study-plan-form>.btn,.sigma-study-plan-edit-grid>.btn{grid-column:1/-1;width:fit-content}}@media (max-width:760px){.sigma-study-plan-form,.sigma-study-plan-edit-grid{grid-template-columns:minmax(0,1fr)}.sigma-study-plan-field-title{min-width:0}.sigma-study-plan-add{width:fit-content}}@media (max-width:480px){.container{padding:0 1rem}.navbar{padding:0 .8rem}.user-menu-meta{display:none!important}.user-menu-trigger{gap:.25rem!important;padding-left:.2rem!important;padding-right:.2rem!important}.user-menu-panel{left:.8rem;width:auto!important;max-width:none!important;position:fixed!important;top:4.25rem!important;right:.8rem!important}.sigma-cinematic-shell{padding:1.4rem}.sigma-cinematic-stage{min-height:340px}.sigma-cinematic-core{width:220px;height:220px}.sigma-cinematic-card{max-width:none;margin-top:.75rem;animation:none;position:static}.sigma-study-plan-form,.sigma-study-plan-edit-grid{grid-template-columns:minmax(0,1fr)}.sigma-cinematic-rings{inset:10%}.sigma-student-actions-grid{grid-template-columns:1fr}.sigma-launch-card{flex-direction:column;align-items:flex-start}}.track-nec{--track-color:var(--nec-color);--track-glow:#6366f133}.track-npfc{--track-color:var(--npfc-color);--track-glow:#10b98133}.track-both{--track-color:var(--both-color);--track-glow:#f59e0b33}.glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);background:#16161fb3}.explanation-panel{border-radius:var(--radius-md);background:#6366f112;border:1px solid #6366f133;margin-top:1rem;padding:1.25rem;animation:.3s fadeInUp}.explanation-panel h4{color:var(--primary-light);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.9rem}.explanation-panel p{color:var(--text-secondary);font-size:.9rem}.competition-banner{border-radius:var(--radius-lg);background:linear-gradient(#6366f114,#ffffff05);border:1px solid #ffffff14;align-items:center;gap:1rem;padding:1.4rem 1.45rem;display:flex;box-shadow:0 12px 30px #080c1824}.sigma-dashboard-command{background:radial-gradient(circle at 12% 18%,#6366f129,#0000 24%),radial-gradient(circle at 88% 8%,#fbbf241a,#0000 18%),linear-gradient(145deg,#12141ef5,#080a12fa);border:1px solid #ffffff12;border-radius:1.5rem;margin-bottom:1.25rem;padding:1.35rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #0306125c}.sigma-dashboard-command:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff09,#0000 22% 78%,#ffffff05),linear-gradient(#ffffff0d,#0000 26%);position:absolute;inset:0}.sigma-dashboard-command-head{flex-wrap:wrap;grid-template-columns:minmax(360px,.72fr) minmax(620px,1.28fr);align-items:center;gap:1.25rem;margin-bottom:1rem;display:grid}.sigma-dashboard-command-copy{max-width:34rem}.sigma-dashboard-command-metrics{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:1.35rem;justify-self:stretch;width:100%;max-width:none;padding:1.45rem 1.75rem 1.3rem;position:relative;box-shadow:inset 0 1px #ffffff0a}.sigma-dashboard-command-metrics-kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:.7rem;font-size:.72rem;font-weight:700}.sigma-donut-stats{grid-template-columns:repeat(3,minmax(132px,1fr));gap:1.65rem;display:grid}.sigma-donut-stats-compact{grid-template-columns:repeat(3,minmax(84px,1fr));gap:.8rem}.sigma-donut-stat{flex-direction:column;align-items:center;gap:.4rem;display:flex}.sigma-donut-ring{--donut-color:#818cf8eb;background:radial-gradient(circle at center,#0b0f18f0 56%,transparent 57%),conic-gradient(var(--donut-color)0 var(--donut-value),#ffffff12 var(--donut-value)100%);border-radius:999px;justify-content:center;align-items:center;width:clamp(8.2rem,9.2vw,10.4rem);height:clamp(8.2rem,9.2vw,10.4rem);display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.sigma-donut-ring span{color:var(--text-primary);text-align:center;font-size:clamp(1rem,1.15vw,1.28rem);font-weight:800}.sigma-donut-ring-compact{width:5.35rem;height:5.35rem}.sigma-donut-ring-compact span{font-size:.82rem}.sigma-donut-ring-portfolio{width:7.15rem;height:7.15rem}.sigma-donut-ring-portfolio span{font-size:.92rem}.sigma-donut-ring-default{--donut-color:#818cf8eb}.sigma-donut-ring-gold{--donut-color:#fbbf24eb}.sigma-donut-ring-green{--donut-color:#34d399eb}.sigma-donut-ring-rose{--donut-color:#fb7185e6}.sigma-donut-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);text-align:center;font-size:.8rem;font-weight:700}.sigma-sparkline-shell{margin-bottom:.9rem}.sigma-sparkline{width:100%;height:auto;display:block}.sigma-sparkline-area{fill:#6366f11f}.sigma-sparkline-line{fill:none;stroke:#818cf8eb;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sigma-sparkline-dot{fill:#6366f1f2}.sigma-sparkline-labels{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:.5rem;margin-top:.35rem;font-size:.68rem;font-weight:700;display:flex}@keyframes sigmaChartRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sigmaBarGrow{0%{opacity:.45;transform-origin:bottom;transform:scaleY(.25)}to{opacity:1;transform-origin:bottom;transform:scaleY(1)}}@keyframes sigmaWidthGrow{0%{opacity:.45;transform-origin:0;transform:scaleX(.2)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}.sigma-mini-columns{grid-template-columns:repeat(3,minmax(86px,110px));align-items:end;gap:.95rem;display:grid}.sigma-mini-columns-item{flex-direction:column;align-items:center;gap:.32rem;display:flex}.sigma-mini-columns-chart{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:.95rem;justify-content:center;align-items:flex-end;width:100%;height:4.4rem;padding:0 .5rem;display:flex}.sigma-mini-columns-fill{background:linear-gradient(#818cf8f0,#6366f1bd);border-radius:.55rem .55rem .22rem .22rem;width:100%}.sigma-mini-columns-fill-gold{background:linear-gradient(#fbbf24f0,#f59e0bbd)}.sigma-mini-columns-fill-green{background:linear-gradient(#34d399f0,#10b981bd)}.sigma-mini-columns-fill-rose{background:linear-gradient(#fb7185eb,#f43f5eb8)}.sigma-mini-columns-value{color:var(--text-primary);font-size:.79rem;font-weight:700}.sigma-mini-columns-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.66rem;font-weight:700}.sigma-metric-columns-shell{margin:.95rem 0 1.05rem}.sigma-metric-columns-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));align-items:end;gap:1rem;min-height:10.75rem;padding:1rem 0 .15rem;display:grid;position:relative}.sigma-metric-columns-gridline{pointer-events:none;border-top:1px dashed #ffffff14;position:absolute;left:0;right:0}.sigma-metric-columns-item{z-index:1;flex-direction:column;align-items:center;gap:.45rem;animation:.45s both sigmaChartRise;display:flex;position:relative}.sigma-metric-columns-item:nth-child(2){animation-delay:40ms}.sigma-metric-columns-item:nth-child(3){animation-delay:80ms}.sigma-metric-columns-item:nth-child(4){animation-delay:.12s}.sigma-metric-columns-value{color:var(--text-primary);margin-bottom:.18rem;font-size:.9rem;font-weight:800}.sigma-metric-columns-track{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff0f;border-radius:1.1rem;align-items:flex-end;width:100%;max-width:6.2rem;height:11.8rem;padding:.32rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.sigma-metric-columns-fill{background:linear-gradient(#818cf8f5,#6366f1b8);border-radius:.82rem;width:100%;min-height:0;animation:.55s both sigmaBarGrow;box-shadow:0 8px 20px #6366f138}.sigma-metric-columns-fill-gold{background:linear-gradient(#fbbf24f5,#f59e0bb8);box-shadow:0 8px 20px #f59e0b33}.sigma-metric-columns-fill-green{background:linear-gradient(#34d399f5,#10b981b8);box-shadow:0 8px 20px #10b98133}.sigma-metric-columns-fill-rose{background:linear-gradient(#fb7185f0,#f43f5eb3);box-shadow:0 8px 20px #f43f5e2e}.sigma-metric-columns-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);text-align:center;font-size:.68rem;font-weight:700}.sigma-ranked-meters{margin:0}.sigma-ranked-meters-scale{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.55rem;font-size:.66rem;font-weight:700;display:grid}.sigma-ranked-meters-scale span:nth-child(2){text-align:center}.sigma-ranked-meters-scale span:last-child{text-align:right}.sigma-ranked-meters-list{flex-direction:column;gap:1.15rem;display:flex}.sigma-ranked-meter{min-width:0;animation:.42s both sigmaChartRise}.sigma-ranked-meter:nth-child(2){animation-delay:40ms}.sigma-ranked-meter:nth-child(3){animation-delay:80ms}.sigma-ranked-meter:nth-child(4){animation-delay:.12s}.sigma-ranked-meter-head{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.52rem;font-size:.96rem;display:flex}.sigma-ranked-meter-head strong{color:var(--text-primary);font-size:.96rem}.sigma-ranked-meter-track{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:999px;width:100%;height:1.18rem;position:relative;overflow:hidden}.sigma-ranked-meter-grid{pointer-events:none;background-image:linear-gradient(90deg,#0000 0 calc(25% - 1px),#ffffff14 calc(25% - 1px) 25%,#0000 25% calc(50% - 1px),#ffffff14 calc(50% - 1px) 50%,#0000 50% calc(75% - 1px),#ffffff14 calc(75% - 1px) 75%,#0000 75%);position:absolute;inset:0}.sigma-ranked-meter-fill{z-index:1;background:linear-gradient(90deg,#818cf8eb,#6366f1b8);border-radius:999px;height:100%;animation:.55s both sigmaWidthGrow;position:relative;box-shadow:0 8px 18px #6366f12e}.sigma-chart-legend{flex-wrap:wrap;gap:.55rem .75rem;margin:.45rem 0 .2rem;display:flex}.sigma-chart-legend-vertical{flex-direction:column;gap:.42rem;margin:0}.sigma-chart-legend-item{color:var(--text-muted);letter-spacing:.02em;align-items:center;gap:.38rem;font-size:.72rem;font-weight:700;display:inline-flex}.sigma-chart-legend-vertical .sigma-chart-legend-item{justify-content:space-between}.sigma-chart-legend-dot{background:#818cf8eb;border-radius:999px;width:.52rem;height:.52rem;box-shadow:0 0 0 1px #ffffff0f}.sigma-chart-legend-dot-default{background:#818cf8eb}.sigma-chart-legend-dot-gold{background:#fbbf24eb}.sigma-chart-legend-dot-green{background:#34d399eb}.sigma-chart-legend-dot-rose{background:#fb7185e6}.sigma-chart-legend-item strong{color:var(--text-primary);margin-left:auto}.sigma-ranked-meter-fill-gold{background:linear-gradient(90deg,#fbbf24eb,#f59e0bb8);box-shadow:0 8px 18px #f59e0b29}.sigma-ranked-meter-fill-green{background:linear-gradient(90deg,#34d399eb,#10b981b8);box-shadow:0 8px 18px #10b98129}.sigma-ranked-meter-fill-rose{background:linear-gradient(90deg,#fb7185e6,#f43f5ead);box-shadow:0 8px 18px #f43f5e24}.sigma-dual-line-chart{margin:.95rem 0 1.05rem}.sigma-dual-line-chart-svg{width:100%;height:auto;display:block;overflow:visible}.sigma-dual-line-gridline{stroke:#ffffff14;stroke-dasharray:4 5}.sigma-dual-line-area{opacity:.22;animation:.55s both sigmaChartRise}.sigma-dual-line-area-default{fill:#818cf82e}.sigma-dual-line-area-gold{fill:#fbbf2429}.sigma-dual-line-area-green{fill:#34d39924}.sigma-dual-line-area-rose{fill:#fb718524}.sigma-dual-line-path{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;animation:.55s both sigmaWidthGrow}.sigma-dual-line-path-default{stroke:#818cf8f5}.sigma-dual-line-path-gold{stroke:#fbbf24f0}.sigma-dual-line-path-green{stroke:#34d399f0}.sigma-dual-line-path-rose{stroke:#fb7185e6}.sigma-dual-line-axis{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin-top:.3rem;font-size:.68rem;font-weight:700;display:grid}.sigma-dual-line-axis span{text-align:center}.sigma-knowledge-curve-head{margin-bottom:.65rem}.sigma-knowledge-curve{position:relative}.sigma-knowledge-curve-svg{width:100%;height:auto;min-height:214px;display:block}.sigma-knowledge-curve-zone{fill:#fbbf2414}.sigma-knowledge-curve-gridline{stroke:#ffffff0f;stroke-width:1px}.sigma-knowledge-curve-confidence{fill:#34d39921}.sigma-knowledge-curve-area{fill:#6366f121}.sigma-knowledge-curve-line{fill:none;stroke:#818cf8f5;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;animation:.55s both sigmaWidthGrow}.sigma-knowledge-curve-dot{fill:#f8fbff;stroke:#818cf8f2;stroke-width:2.5px}.sigma-knowledge-curve-marker-line{stroke:#fbbf24c7;stroke-width:1.5px;stroke-dasharray:3 3}.sigma-knowledge-curve-marker-text{fill:#f5f7ffeb;text-anchor:middle;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.sigma-knowledge-curve-axis{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin-top:.45rem;font-size:.72rem;font-weight:700;display:grid}.sigma-knowledge-curve-axis span{text-align:center}.sigma-dashboard-curve-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.85rem;display:grid}.sigma-dashboard-curve-kpi{background:#ffffff07;border:1px solid #ffffff0f;border-radius:.95rem;padding:.75rem .8rem}.sigma-dashboard-curve-kpi span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.28rem;font-size:.72rem;font-weight:700;display:block}.sigma-dashboard-curve-kpi strong{color:var(--text-primary);font-size:.98rem}.sigma-segment-ring-shell{grid-template-columns:156px minmax(0,1fr);align-items:center;gap:1rem;margin:.1rem 0 1rem;display:grid}.sigma-segment-ring{border-radius:999px;justify-content:center;align-items:center;width:156px;height:156px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #04081429}.sigma-segment-ring-center{background:#0b0f18eb;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:88px;height:88px;display:flex;box-shadow:inset 0 1px #ffffff0a}.sigma-segment-ring-center strong{color:var(--text-primary);font-size:1.5rem;line-height:1}.sigma-segment-ring-center span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:.2rem;font-size:.68rem;font-weight:700}.sigma-dashboard-command-grid{grid-template-columns:minmax(0,1.34fr) minmax(360px,.84fr);align-items:stretch;gap:1rem;display:grid}.sigma-dashboard-command-side{flex-direction:column;gap:1rem;display:flex}.sigma-dashboard-command-side>*{flex:none}.sigma-dashboard-coach-link{flex:none;display:flex}.sigma-dashboard-command-card{transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition),background var(--transition);background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:1.25rem;flex-direction:column;gap:.85rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.sigma-dashboard-command-card:hover{border-color:#ffffff1f;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 18px 34px #0408143d}.sigma-dashboard-command-card-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.45rem;font-size:.72rem;font-weight:700}.sigma-dashboard-command-card-title{margin-bottom:.45rem;font-size:1.02rem;font-weight:800;line-height:1.3}.sigma-dashboard-command-card-copy,.sigma-dashboard-command-muted{color:var(--text-secondary);font-size:.87rem;line-height:1.58}.sigma-dashboard-command-card-visual{padding:.55rem 0 .25rem}.sigma-dashboard-chart-caption{color:var(--text-muted);max-width:24rem;margin-top:.45rem;font-size:.74rem;line-height:1.5}.sigma-dashboard-command-caption{max-width:16rem}.sigma-dashboard-hero-kicker{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;margin-bottom:.35rem;font-size:.74rem;font-weight:700}.sigma-dashboard-hero-title{font-family:var(--font-display);color:#f7f8ff;text-shadow:0 1px #ffffff0d;margin:0 0 .45rem;font-size:clamp(1.85rem,2.8vw,2.5rem);line-height:1.08}.sigma-dashboard-hero-copy{color:#dee2f5cc;max-width:38rem;font-size:.98rem;line-height:1.62}.sigma-smart-nudge{position:relative;overflow:hidden}.sigma-dashboard-next-move-card{background:radial-gradient(circle at 86% 12%,#818cf838,#0000 22%),radial-gradient(circle at 12% 100%,#34d39917,#0000 20%),linear-gradient(#ffffff0f,#ffffff06);min-height:100%;box-shadow:inset 0 1px #ffffff0d,0 18px 36px #0609163d;border-radius:1.35rem!important;padding:1.15rem 1.15rem 1rem!important}.sigma-dashboard-next-move-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.9rem;margin-bottom:.9rem;display:flex}.sigma-dashboard-next-move-title{font-family:var(--font-display);color:#f7f8ff;max-width:28rem;font-size:1.2rem;font-weight:800;line-height:1.16}.sigma-dashboard-next-move-badges{justify-content:flex-end}.sigma-dashboard-next-move-grid{grid-template-columns:minmax(0,.96fr) minmax(220px,.92fr);align-items:start;gap:1rem;display:grid}.sigma-dashboard-next-move-copy{flex-direction:column;gap:.9rem;display:flex}.sigma-dashboard-next-move-reason{color:#edf1ffe6;max-width:30rem;font-size:1rem;line-height:1.5}.sigma-dashboard-next-move-signals{background:#ffffff06;border:1px solid #ffffff0f;border-radius:1rem;padding:.85rem .9rem}.sigma-dashboard-next-move-signals .sigma-dashboard-data-pair strong{max-width:24rem}.sigma-dashboard-next-move-visual{background:#070a1261;border:1px solid #ffffff0f;border-radius:1.1rem;padding:1.1rem 1.15rem;box-shadow:inset 0 1px #ffffff0a}.sigma-dashboard-next-move-actions{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.95rem;display:flex}.sigma-dashboard-next-move-tip{max-width:22rem;color:var(--text-muted);margin-left:auto;font-size:.8rem;line-height:1.45}.sigma-bullet-metrics-list{flex-direction:column;gap:.8rem;display:flex}.sigma-bullet-metric-head{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:.85rem;margin-bottom:.35rem;font-size:.78rem;display:flex}.sigma-bullet-metric-head strong{color:var(--text-primary);font-size:.84rem}.sigma-bullet-metric-track{background:#ffffff0e;border-radius:999px;height:.72rem;position:relative;overflow:hidden}.sigma-bullet-metric-grid{pointer-events:none;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:25% 100%;position:absolute;inset:0}.sigma-bullet-metric-fill{border-radius:999px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #6366f12e}.sigma-bullet-metric-fill-default{background:linear-gradient(90deg,#6366f1d1,#818cf8f2)}.sigma-bullet-metric-fill-gold{background:linear-gradient(90deg,#f59e0bd1,#fbbf24f2)}.sigma-bullet-metric-fill-green{background:linear-gradient(90deg,#10b981d1,#34d399f2)}.sigma-bullet-metric-fill-rose{background:linear-gradient(90deg,#f43f5ed1,#fb7185f2)}.sigma-bullet-metric-target{background:#ffffffe0;border-radius:999px;width:2px;height:1.15rem;position:absolute;top:-.22rem;transform:translate(-50%);box-shadow:0 0 0 1px #0f172a4d}.sigma-dashboard-coach-card{min-height:180px;transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition),background var(--transition);border-radius:1.25rem;box-shadow:inset 0 1px #ffffff0a}.sigma-dashboard-coach-card:hover{border-color:#f9731638;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 18px 34px #0609163d}.sigma-dashboard-toolbar{background:#ffffff05;border:1px solid #ffffff0f;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.7rem;padding:.85rem 1rem;display:flex}.sigma-dashboard-kpi-row{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.sigma-dashboard-kpi-chip{color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:.35rem;padding:.38rem .68rem;font-size:.8rem;display:inline-flex}.sigma-dashboard-competition-summary{flex-wrap:wrap;gap:.55rem;margin-bottom:.95rem;display:flex}.sigma-dashboard-readiness-layout{flex-direction:column;gap:.9rem;display:flex}.sigma-dashboard-readiness-portfolio-note{color:var(--text-muted);margin:-.1rem 0 .9rem;font-size:.8rem;line-height:1.45}.sigma-dashboard-legend-row{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;display:flex}.sigma-dashboard-legend-pill{color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.78rem;line-height:1.35;display:inline-flex}.sigma-dashboard-legend-pill strong{color:var(--text-primary);font-size:.76rem}.sigma-dashboard-legend-pill span{color:var(--text-muted)}.sigma-dashboard-readiness-shell{background:radial-gradient(circle at 90% 14%,#6366f11f,#0000 20%),radial-gradient(circle at 8% 0,#34d39914,#0000 16%),linear-gradient(145deg,#0f121ef5,#0a0c16fa);border-color:#ffffff12;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #03061247}.sigma-dashboard-readiness-shell:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0a,#0000 26%);position:absolute;inset:0}.sigma-dashboard-competition-card{min-height:100%;transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition),background var(--transition);background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff14;border-radius:1.1rem;flex-direction:column;gap:.8rem;margin-bottom:0;padding:1.05rem 1.1rem;display:flex;box-shadow:inset 0 1px #ffffff08}.sigma-dashboard-competition-card:hover{border-color:#ffffff1f;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0a,0 16px 30px #04081438}.sigma-dashboard-readiness-primary{background:radial-gradient(circle at 92% 12%,#ffffff12,#0000 18%),linear-gradient(135deg,#ffffff0f,#ffffff05);gap:1rem;padding:1.2rem}.sigma-dashboard-readiness-details{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;display:grid}.sigma-dashboard-readiness-detail{background:#ffffff08;border:1px solid #ffffff0d;border-radius:.9rem;min-width:0;padding:.8rem .9rem}.sigma-dashboard-readiness-detail-chart{background:linear-gradient(#080c1447,#ffffff05),#ffffff08;grid-column:span 2;padding:1.35rem;box-shadow:inset 0 1px #ffffff0a}.sigma-dashboard-readiness-portfolio-card{margin-bottom:.95rem}.sigma-competition-portfolio{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:.8rem;display:grid}.sigma-competition-portfolio-card{text-align:center;background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff0f;border-radius:1.15rem;flex-direction:column;align-items:center;gap:.6rem;padding:1rem .85rem .9rem;display:flex}.sigma-competition-portfolio-head{width:100%}.sigma-competition-portfolio-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.76rem;font-weight:700}.sigma-competition-portfolio-score{color:var(--text-primary);margin-top:.18rem;font-size:.96rem;font-weight:800}.sigma-competition-portfolio-ring{justify-content:center;width:100%;display:flex}.sigma-competition-portfolio-status{color:var(--text-secondary);min-height:2.3rem;font-size:.82rem;line-height:1.4}.sigma-dashboard-readiness-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.35rem;font-size:.69rem;font-weight:700}.sigma-dashboard-readiness-value{font-size:.93rem;line-height:1.55}.sigma-dashboard-readiness-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.sigma-dashboard-readiness-secondary-heading{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;margin:.1rem 0 -.1rem;font-size:.74rem;font-weight:700}.sigma-dashboard-readiness-secondary{gap:.65rem;min-width:0;padding:.95rem 1rem}.sigma-dashboard-lane-band{grid-template-columns:4px minmax(0,1.05fr) minmax(220px,.95fr);align-items:stretch;gap:.9rem;display:grid;position:relative;overflow:hidden}.sigma-dashboard-lane-band-accent{background:linear-gradient(#ffffff26,#ffffff05);border-radius:999px;box-shadow:0 0 24px #ffffff14}.sigma-dashboard-competition-card-usaeo .sigma-dashboard-lane-band-accent{background:linear-gradient(#fbbf24f2,#f59e0b73);box-shadow:0 0 22px #f59e0b47}.sigma-dashboard-competition-card-nec .sigma-dashboard-lane-band-accent{background:linear-gradient(#818cf8f2,#6366f173);box-shadow:0 0 22px #6366f13d}.sigma-dashboard-competition-card-npfc .sigma-dashboard-lane-band-accent{background:linear-gradient(#34d399f2,#10b98173);box-shadow:0 0 22px #10b9813d}.sigma-dashboard-competition-card-wharton .sigma-dashboard-lane-band-accent{background:linear-gradient(#fb7185f2,#ec489973);box-shadow:0 0 22px #ec48993d}.sigma-dashboard-lane-band-main,.sigma-dashboard-lane-band-side{min-width:0}.sigma-dashboard-lane-band-scoreline{margin-top:auto}.sigma-dashboard-lane-band-side{border-left:1px solid #ffffff0d;flex-direction:column;justify-content:space-between;gap:.7rem;padding:.15rem 0 .1rem .2rem;display:flex}.sigma-dashboard-readiness-scoreline{align-items:center;gap:.65rem;display:flex}.sigma-dashboard-readiness-scoretrack{background:#ffffff0f;border-radius:999px;flex:1;height:.45rem;overflow:hidden}.sigma-dashboard-readiness-scorefill{background:linear-gradient(90deg,#6366f1c7,#818cf8eb);border-radius:999px;height:100%}.sigma-dashboard-readiness-scorefill-usaeo{background:linear-gradient(90deg,#f59e0bc7,#fbbf24eb)}.sigma-dashboard-readiness-scorefill-nec{background:linear-gradient(90deg,#6366f1c7,#818cf8eb)}.sigma-dashboard-readiness-scorefill-npfc{background:linear-gradient(90deg,#10b981c7,#34d399eb)}.sigma-dashboard-readiness-scorefill-wharton{background:linear-gradient(90deg,#f43f5ebd,#fb7185e6)}.sigma-dashboard-readiness-scorenumber{color:var(--text-muted);flex-shrink:0;font-size:.78rem;font-weight:700}.sigma-dashboard-readiness-secondary-copy{color:var(--text-secondary);flex-direction:column;gap:.55rem;margin-bottom:.35rem;font-size:.82rem;line-height:1.5;display:flex}.sigma-dashboard-readiness-secondary-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.18rem;font-size:.68rem;font-weight:700;display:block}.sigma-dashboard-competition-card-usaeo{background:linear-gradient(135deg,#f59e0b17,#ffffff05);border-color:#f59e0b2e}.sigma-dashboard-competition-card-nec{background:linear-gradient(135deg,#6366f117,#ffffff05);border-color:#6366f12e}.sigma-dashboard-competition-card-npfc{background:linear-gradient(135deg,#10b98117,#ffffff05);border-color:#10b9812e}.sigma-dashboard-competition-card-wharton{background:linear-gradient(135deg,#ec489914,#ffffff05);border-color:#ec48992e}.sigma-dashboard-competition-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sigma-dashboard-competition-title{margin-bottom:.2rem;font-size:.98rem;font-weight:800}.sigma-dashboard-competition-subtitle{color:var(--text-muted);max-width:24rem;font-size:.8rem;line-height:1.45}.sigma-dashboard-competition-meta{color:var(--text-secondary);flex-wrap:wrap;gap:.5rem;font-size:.76rem;display:flex}.sigma-dashboard-competition-meta span{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:999px;padding:.28rem .55rem}.sigma-dashboard-competition-actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:auto;display:flex}.sigma-dashboard-readiness-secondary .sigma-dashboard-competition-actions{margin-top:.1rem}.sigma-dashboard-study-intro{margin:.35rem 0 1.1rem}.sigma-dashboard-workspace{background:linear-gradient(#ffffff06,#ffffff02),#0a0c14bd;border:1px solid #ffffff0d;border-radius:1.45rem;margin-top:1.4rem;padding:1.2rem;box-shadow:inset 0 1px #ffffff06}.sigma-dashboard-workspace-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.sigma-dashboard-workspace-title{font-family:var(--font-display);max-width:38rem;margin:0;font-size:1.15rem;line-height:1.25}.sigma-dashboard-workspace-strip{margin-bottom:1rem;display:block}.sigma-signal-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.sigma-signal-tiles-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.sigma-signal-tiles-proof .sigma-signal-tile:last-child{grid-column:1/-1}.sigma-signal-tiles-proof .sigma-signal-tile{min-height:172px}.sigma-signal-tiles-proof .sigma-signal-tile-value{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:1.08rem;line-height:1.22}.sigma-signal-tiles-proof .sigma-signal-tile-detail{min-height:0}.sigma-signal-tile{background:linear-gradient(#ffffff0b,#ffffff05),#ffffff05;border:1px solid #ffffff12;border-radius:1rem;min-width:0;padding:1rem 1.05rem .95rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 10px 24px #02061724}.sigma-signal-tile:after{content:"";opacity:.5;background:linear-gradient(90deg,#ffffff2e,#0000 55%);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.sigma-signal-tile-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:.42rem;font-size:.66rem;font-weight:700}.sigma-signal-tile-value{font-family:var(--font-display);color:var(--text-primary);margin-bottom:.3rem;font-size:1.16rem;font-weight:700;line-height:1.1}.sigma-signal-tile-detail{color:var(--text-secondary);min-height:2.2em;font-size:.78rem;line-height:1.4}.sigma-signal-tile-track{background:#ffffff14;border-radius:999px;width:100%;height:.34rem;margin-top:.8rem;overflow:hidden}.sigma-signal-tile-fill{border-radius:inherit;height:100%;transition:width var(--transition)}.sigma-signal-tile-fill-default{background:linear-gradient(90deg,#6d78ff,#8ea4ff)}.sigma-signal-tile-fill-gold{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.sigma-signal-tile-fill-green{background:linear-gradient(90deg,#10b981,#34d399)}.sigma-signal-tile-fill-rose{background:linear-gradient(90deg,#ec4899,#fb7185)}.sigma-dashboard-awards-showcase{margin-bottom:1rem}.sigma-dashboard-awards-showcase-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.95rem;display:flex}.sigma-dashboard-rank-strip-showcase{min-width:min(100%,24rem);margin-bottom:0}.sigma-dashboard-awards-showcase-grid{grid-template-columns:minmax(320px,.86fr) minmax(0,1.34fr);align-items:start;gap:1.15rem;display:grid}.sigma-dashboard-awards-status{color:var(--text-muted);margin:-.2rem 0 .75rem;font-size:.78rem;line-height:1.45}.sigma-dashboard-awards-showcase-column{min-width:0}.sigma-dashboard-awards-showcase-column-main{flex-direction:column;gap:.1rem;display:flex}.sigma-dashboard-workspace-strip-item{min-width:0;transition:transform var(--transition),border-color var(--transition),background var(--transition);background:#ffffff06;border:1px solid #ffffff0f;border-radius:.95rem;padding:.85rem .95rem}.sigma-dashboard-workspace-strip-item:hover{background:#ffffff0a;border-color:#ffffff1a;transform:translateY(-1px)}.sigma-dashboard-workspace-strip-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.3rem;font-size:.68rem;font-weight:700}.sigma-dashboard-workspace-strip-value{color:var(--text-secondary);font-size:.88rem;line-height:1.45}.sigma-dashboard-workspace-grid{display:block}.sigma-dashboard-workspace-rail,.sigma-dashboard-workspace-main{flex-direction:column;gap:1rem;display:flex}.sigma-dashboard-workspace-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sigma-dashboard-workspace-feature-grid-wide{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr) minmax(0,1.08fr);align-items:stretch}.sigma-dashboard-study-kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:.4rem;font-size:.72rem;font-weight:700}.sigma-dashboard-study-copy{color:var(--text-secondary);max-width:46rem;line-height:1.58}.sigma-exhibit-gallery{flex-direction:column;gap:1.5rem;display:flex}.sigma-exhibit-gallery-head{padding:1.4rem 0 .4rem}.sigma-exhibit-gallery-title{margin:0 0 .45rem}.sigma-exhibit-gallery-copy{max-width:46rem;margin:0}.sigma-exhibit-gallery-year{flex-direction:column;gap:.85rem;display:flex}.sigma-exhibit-gallery-year-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sigma-exhibit-gallery-year-count{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:700}.sigma-exhibit-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sigma-exhibit-card{flex-direction:column;gap:.9rem;padding:1rem;display:flex}.sigma-exhibit-card-frame{aspect-ratio:16/10;background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;position:relative;overflow:hidden}.sigma-exhibit-card-image{object-fit:contain;width:100%;height:100%;display:block}.sigma-exhibit-card-meta{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sigma-exhibit-card-title{margin-bottom:.28rem;font-weight:800}.sigma-exhibit-card-path{color:var(--text-muted);word-break:break-all;font-size:.78rem;line-height:1.45}.sigma-dashboard-study-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.sigma-dashboard-study-card{min-height:100%;transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition),background var(--transition);background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff0f;border-radius:1.15rem;box-shadow:inset 0 1px #ffffff05,0 10px 22px #03061424}.sigma-dashboard-study-card:hover{border-color:#ffffff1a;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff08,0 16px 30px #03061433}.sigma-dashboard-card-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:-.1rem 0 .8rem;font-size:.7rem;font-weight:700}.sigma-dashboard-study-card-wide{grid-column:1/-1;min-height:auto}.sigma-dashboard-study-card-rail{min-height:0}.sigma-dashboard-study-card-feature,.sigma-dashboard-study-card-accountability{min-height:19rem}.sigma-dashboard-study-card-copy{color:var(--text-secondary);max-width:28rem;margin-bottom:1rem;font-size:.94rem;line-height:1.66}.sigma-dashboard-rank-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.9rem;display:grid}.sigma-dashboard-rank-badge{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.95rem;padding:.75rem .8rem}.sigma-dashboard-rank-badge span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.22rem;font-size:.68rem;font-weight:700;display:block}.sigma-dashboard-rank-badge strong{color:var(--text-primary);font-size:1rem}.sigma-dashboard-mini-leaderboard{flex-direction:column;gap:.45rem;margin-bottom:.9rem;display:flex}.sigma-dashboard-mini-leaderboard-row{background:#ffffff06;border:1px solid #ffffff0d;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.62rem .75rem;display:grid}.sigma-dashboard-mini-leaderboard-row-me{background:#6366f114;border-color:#6366f12e}.sigma-dashboard-mini-leaderboard-rank{color:var(--text-muted);font-size:.76rem;font-weight:800}.sigma-dashboard-mini-leaderboard-name{color:var(--text-primary);min-width:0;font-size:.84rem;font-weight:700}.sigma-dashboard-mini-leaderboard-xp{color:var(--text-secondary);font-size:.8rem;font-weight:700}.sigma-dashboard-award-medals{grid-template-columns:repeat(8,minmax(0,1fr));gap:.9rem;display:grid}.sigma-dashboard-award-medal{text-align:center;flex-direction:column;align-items:center;gap:.45rem;padding:.55rem .35rem .15rem;display:flex}.sigma-dashboard-award-medal-muted{opacity:.5}.sigma-dashboard-award-medal-emblem{clip-path:polygon(25% 6%,75% 6%,96% 32%,96% 68%,75% 94%,25% 94%,4% 68%,4% 32%);background:linear-gradient(160deg,#ffffff29,#ffffff0a),radial-gradient(circle at 30% 24%,#fbbf244d,#0000 35%),#141824eb;border:1px solid #ffffff24;place-items:center;width:4.2rem;height:4.65rem;display:grid;box-shadow:inset 0 1px #ffffff14,0 10px 22px #03061240}.sigma-dashboard-award-medal-emblem span{filter:drop-shadow(0 6px 12px #00000038);font-size:1.7rem}.sigma-dashboard-award-medal-name{color:var(--text-primary);font-size:.8rem;font-weight:700;line-height:1.3}.sigma-dashboard-award-medal-muted .sigma-dashboard-award-medal-emblem{background:linear-gradient(160deg,#ffffff14,#ffffff05),#181c28bd}.sigma-dashboard-award-empty{color:var(--text-muted);font-size:.82rem}.sigma-dashboard-award-progress-shell{margin-top:.9rem}.sigma-dashboard-award-progress-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.sigma-dashboard-award-progress-card{background:linear-gradient(#ffffff0a,#ffffff05),#ffffff05;border:1px solid #ffffff0f;border-radius:1rem;padding:.78rem .8rem .72rem}.sigma-dashboard-award-progress-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;margin-bottom:.55rem;display:grid}.sigma-dashboard-award-progress-icon{clip-path:polygon(25% 6%,75% 6%,96% 32%,96% 68%,75% 94%,25% 94%,4% 68%,4% 32%);opacity:.7;background:#ffffff08;border:1px solid #ffffff14;place-items:center;width:2.5rem;height:2.75rem;font-size:1.05rem;display:grid}.sigma-dashboard-award-progress-name{color:var(--text-primary);font-size:.8rem;font-weight:700;line-height:1.3}.sigma-dashboard-award-progress-label{color:var(--text-muted);font-size:.72rem;line-height:1.35}.sigma-dashboard-award-progress-track{background:#ffffff12;border-radius:999px;width:100%;height:.34rem;overflow:hidden}.sigma-dashboard-award-progress-fill{background:linear-gradient(90deg,#a3e635e0,#facc15eb);border-radius:999px;height:100%}.sigma-dashboard-award-progress-percent{color:var(--text-secondary);margin-top:.4rem;font-size:.74rem;font-weight:700}.sigma-dashboard-award-vault-note{color:var(--text-muted);margin-top:.55rem;font-size:.74rem}.sigma-dashboard-recap-preview{background:#ffffff08;border:1px solid #fff1;border-radius:.95rem;margin-bottom:1rem;padding:.95rem 1rem}.sigma-dashboard-expanded-panel{background:linear-gradient(#ffffff0a,#6366f109);border:1px solid #6366f129;border-radius:1.15rem}.sigma-dashboard-expanded-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.sigma-dashboard-expanded-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.9rem;display:grid}.sigma-dashboard-progress-card .sigma-badge-soft{background:#ffffff0a}.sigma-dashboard-progress-line{margin-bottom:.25rem;font-size:1.02rem;line-height:1.45}.sigma-dashboard-progress-line-muted{color:var(--text-muted);margin-bottom:1rem}.sigma-mini-chart{margin:.8rem 0 .95rem}.sigma-mini-chart-compact{margin:0}.sigma-mini-chart-compact .sigma-mini-chart-title{display:none}.sigma-mini-chart-compact .sigma-mini-chart-rows{gap:.5rem}.sigma-mini-chart-compact .sigma-mini-chart-row-head{margin-bottom:.22rem;font-size:.76rem}.sigma-mini-chart-compact .sigma-mini-chart-track{height:.36rem}.sigma-mini-chart-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.65rem;font-size:.72rem;font-weight:700}.sigma-mini-chart-rows{flex-direction:column;gap:.7rem;display:flex}.sigma-mini-chart-row{min-width:0}.sigma-mini-chart-row-head{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.28rem;font-size:.82rem;display:flex}.sigma-mini-chart-row-head strong{color:var(--text-primary);font-size:.8rem}.sigma-mini-chart-track{background:#ffffff0f;border-radius:999px;width:100%;height:.45rem;overflow:hidden}.sigma-mini-chart-fill{background:linear-gradient(90deg,#6366f1c7,#818cf8eb);border-radius:999px;height:100%}.sigma-mini-chart-fill-gold{background:linear-gradient(90deg,#f59e0bc7,#fbbf24eb)}.sigma-mini-chart-fill-green{background:linear-gradient(90deg,#10b981c7,#34d399eb)}.sigma-mini-chart-fill-rose{background:linear-gradient(90deg,#f43f5ebd,#fb7185e6)}.sigma-dashboard-progress-badges{gap:.5rem;margin-bottom:1rem}.sigma-dashboard-progress-shelf{background:radial-gradient(circle at 100% 0,#fbbf2414,#0000 18%),radial-gradient(circle at 0 100%,#6366f114,#0000 22%),linear-gradient(#ffffff0d,#ffffff05),#0a0c14eb;margin-top:1rem}.sigma-dashboard-insight-band{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:1rem;margin-bottom:1.25rem;display:grid}.sigma-dashboard-insight-card{transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition),background var(--transition);background:linear-gradient(#ffffff0b,#ffffff04),#0a0c14eb;border:1px solid #ffffff0f;border-radius:1.25rem;padding:1.35rem 1.35rem 1.2rem;box-shadow:inset 0 1px #ffffff08,0 14px 30px #0408143d}.sigma-dashboard-insight-card:hover{border-color:#ffffff1a;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0a,0 18px 34px #04081447}.sigma-dashboard-insight-card-momentum{background:radial-gradient(circle at 100% 0,#818cf81f,#0000 20%),linear-gradient(#ffffff0d,#ffffff04),#0a0c14eb}.sigma-dashboard-insight-card-proof{background:radial-gradient(circle at 100% 0,#34d3991a,#0000 20%),linear-gradient(#ffffff0d,#ffffff04),#0a0c14eb}.sigma-dashboard-progress-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.sigma-dashboard-progress-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:min(100%,22rem);display:grid}.sigma-dashboard-progress-kpi{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.95rem;padding:.75rem .8rem}.sigma-dashboard-progress-kpi span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.24rem;font-size:.72rem;font-weight:700;display:block}.sigma-dashboard-progress-kpi strong{color:var(--text-primary);font-size:.96rem}.sigma-dashboard-progress-shelf-grid{grid-template-columns:minmax(240px,.82fr) minmax(380px,1.26fr) minmax(180px,.52fr);align-items:start;gap:1rem;display:grid}.sigma-dashboard-progress-summary{min-width:0}.sigma-dashboard-progress-actions{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:.75rem;min-width:180px;display:flex}.sigma-orbit-rings{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:1.1rem;display:grid}.sigma-orbit-rings-graphic{width:220px;position:relative}.sigma-orbit-rings-svg{filter:drop-shadow(0 12px 28px #070a143d);width:220px;height:220px;transform:rotate(-90deg)}.sigma-orbit-ring-track{stroke:#ffffff14;stroke-width:10px}.sigma-orbit-ring-fill{stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset .42s}.sigma-orbit-ring-default .sigma-orbit-ring-fill{stroke:#818cf8eb}.sigma-orbit-ring-gold .sigma-orbit-ring-fill{stroke:#fbbf24eb}.sigma-orbit-ring-green .sigma-orbit-ring-fill{stroke:#34d399eb}.sigma-orbit-ring-rose .sigma-orbit-ring-fill{stroke:#fb7185eb}.sigma-orbit-rings-center{pointer-events:none;justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:absolute}.sigma-orbit-rings-core{background:radial-gradient(circle at 32% 30%,#ffffff14,#0000 35%),#080b12eb;border:1px solid #ffffff12;border-radius:999px;width:3rem;height:3rem;box-shadow:inset 0 1px #ffffff0d,0 6px 16px #0000003d}.sigma-orbit-rings-legend{margin-top:0}.sigma-orbit-rings{position:relative}.sigma-dashboard-signal-brief{color:var(--text-secondary);margin-bottom:.85rem;line-height:1.55}.sigma-dashboard-confidence-panel{background:#ffffff06;border:1px solid #ffffff0d;border-radius:.95rem;margin-bottom:.9rem;padding:.95rem 1rem}.sigma-dashboard-confidence-head{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.45rem;font-size:.82rem;display:flex}.sigma-dashboard-confidence-head strong{color:var(--text-primary);margin-bottom:.1rem;font-size:.86rem;display:block}.sigma-dashboard-confidence-head span{color:var(--text-muted);font-size:.76rem}.sigma-dashboard-confidence-track{background:#ffffff0f;border-radius:999px;width:100%;height:.5rem;margin-bottom:.55rem;overflow:hidden}.sigma-dashboard-confidence-fill{background:linear-gradient(90deg,#10b981cc,#34d399f0);border-radius:999px;height:100%}.sigma-dashboard-sparkline-card{background:#ffffff06;border:1px solid #ffffff0d;border-radius:.95rem;margin-bottom:.9rem;padding:.75rem .85rem}.sigma-dashboard-command .btn-primary,.sigma-dashboard-readiness-shell .btn-primary,.sigma-dashboard-insight-band .btn-primary,.sigma-dashboard-workspace .btn-primary{box-shadow:0 10px 22px #6366f13d}.sigma-dashboard-command .btn-secondary,.sigma-dashboard-command .btn-ghost,.sigma-dashboard-readiness-shell .btn-secondary,.sigma-dashboard-readiness-shell .btn-ghost,.sigma-dashboard-workspace .btn-secondary,.sigma-dashboard-workspace .btn-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border-color:#ffffff14}.sigma-dashboard-command .btn-secondary:hover,.sigma-dashboard-command .btn-ghost:hover,.sigma-dashboard-readiness-shell .btn-secondary:hover,.sigma-dashboard-readiness-shell .btn-ghost:hover,.sigma-dashboard-workspace .btn-secondary:hover,.sigma-dashboard-workspace .btn-ghost:hover{background:#ffffff0f;border-color:#ffffff24}html[data-theme=light] .sigma-dashboard-competition-card{background:linear-gradient(#fffffffa,#f8fafceb);border-color:#0f172a1f;box-shadow:0 12px 30px #0f172a0f}html[data-theme=light] .sigma-dashboard-command{background:radial-gradient(circle at 10% 14%,#6366f11f,#0000 22%),radial-gradient(circle at 88% 10%,#fbbf241a,#0000 18%),linear-gradient(145deg,#0f172afa,#1e293bf5);border-color:#6366f129;box-shadow:0 18px 38px #0f172a29}html[data-theme=light] .sigma-dashboard-command:before{background:linear-gradient(90deg,#ffffff0d,#0000 22% 78%,#ffffff0a),linear-gradient(#ffffff0f,#0000 24%)}html[data-theme=light] .sigma-dashboard-command-metrics{border-color:#ffffff2e}html[data-theme=light] .sigma-dashboard-hero-kicker{color:#e2e8f0b8}html[data-theme=light] .sigma-dashboard-hero-title{color:#f8fafc}html[data-theme=light] .sigma-dashboard-hero-copy{color:#e2e8f0d1}html[data-theme=light] .sigma-dashboard-command-metrics{background:linear-gradient(#ffffff14,#ffffff08);border-color:#ffffff1f}html[data-theme=light] .sigma-donut-ring{background:radial-gradient(circle at center,#fffffffa 56%,transparent 57%),conic-gradient(var(--donut-color)0 var(--donut-value),#94a3b833 var(--donut-value)100%);box-shadow:inset 0 1px #0f172a0f}html[data-theme=light] .sigma-donut-ring span{color:#0f172a}html[data-theme=light] .sigma-competition-portfolio-card{background:linear-gradient(#fffffffa,#f1f5ffe6);border-color:#0f172a14;box-shadow:0 10px 24px #0f172a0d}html[data-theme=light] .sigma-competition-portfolio-status,html[data-theme=light] .sigma-dashboard-chart-caption{color:#64748b}html[data-theme=light] .sigma-sparkline-area{fill:#6366f11a}html[data-theme=light] .sigma-metric-columns-gridline{border-top-color:#0f172a14}html[data-theme=light] .sigma-metric-columns-track,html[data-theme=light] .sigma-ranked-meter-track{background:#ffffffc2;border-color:#0f172a14}html[data-theme=light] .sigma-ranked-meter-grid{background-image:linear-gradient(90deg,#0000 0 calc(25% - 1px),#0f172a14 calc(25% - 1px) 25%,#0000 25% calc(50% - 1px),#0f172a14 calc(50% - 1px) 50%,#0000 50% calc(75% - 1px),#0f172a14 calc(75% - 1px) 75%,#0000 75%)}html[data-theme=light] .sigma-dual-line-gridline{stroke:#0f172a14}html[data-theme=light] .sigma-knowledge-curve-zone{fill:#fbbf241f}html[data-theme=light] .sigma-knowledge-curve-gridline{stroke:#0f172a14}html[data-theme=light] .sigma-knowledge-curve-confidence{fill:#10b98124}html[data-theme=light] .sigma-knowledge-curve-area{fill:#6366f124}html[data-theme=light] .sigma-knowledge-curve-line{stroke:#4f46e5eb}html[data-theme=light] .sigma-knowledge-curve-dot{fill:#fff;stroke:#4f46e5eb}html[data-theme=light] .sigma-knowledge-curve-marker-text{fill:#475569}html[data-theme=light] .sigma-dashboard-curve-kpi,html[data-theme=light] .sigma-dashboard-progress-kpi{background:#ffffffc7;border-color:#0f172a14}html[data-theme=light] .sigma-dashboard-progress-shelf{background:radial-gradient(circle at 100% 0,#fbbf241f,#0000 18%),radial-gradient(circle at 0 100%,#6366f11a,#0000 22%),linear-gradient(#fffffffa,#f4f7fff0)}html[data-theme=light] .sigma-dashboard-readiness-detail-chart{background:linear-gradient(#f1f5ffeb,#fffc),#ffffffc7}html[data-theme=light] .sigma-dashboard-readiness-portfolio-note{color:#64748b}html[data-theme=light] .sigma-dashboard-award-progress-card{background:#ffffffb8;border-color:#0f172a14}html[data-theme=light] .sigma-dashboard-award-medal-emblem{background:linear-gradient(160deg,#fffffffa,#f0f4ffeb),radial-gradient(circle at 30% 24%,#fbbf2438,#0000 35%);border-color:#0f172a1f}html[data-theme=light] .sigma-dashboard-award-medal-muted .sigma-dashboard-award-medal-emblem{background:linear-gradient(160deg,#ffffffd1,#f1f5f9b8),#f1f5f9b8}html[data-theme=light] .sigma-dashboard-award-progress-icon{background:#ffffffdb;border-color:#0f172a1a}html[data-theme=light] .sigma-dashboard-award-progress-track{background:#0f172a14}html[data-theme=light] .sigma-segment-ring{box-shadow:inset 0 1px #ffffffd9,0 12px 24px #0f172a14}html[data-theme=light] .sigma-segment-ring-center{background:#fffffff5}html[data-theme=light] .sigma-chart-legend-item{color:#64748b}html[data-theme=light] .sigma-chart-legend-dot{box-shadow:0 0 0 1px #0f172a14}html[data-theme=light] .sigma-dashboard-sparkline-card{background:#ffffffc7;border-color:#0f172a14}html[data-theme=light] .sigma-mini-columns-chart{background:#ffffffdb;border-color:#0f172a14}html[data-theme=light] .competition-banner,html[data-theme=light] .sigma-dashboard-command-card,html[data-theme=light] .sigma-dashboard-next-move-card{background:linear-gradient(#fffffffa,#f1f5fff0);border-color:#0f172a14;box-shadow:0 14px 30px #0f172a14}html[data-theme=light] .sigma-dashboard-command-card:hover,html[data-theme=light] .sigma-dashboard-coach-card:hover,html[data-theme=light] .sigma-dashboard-competition-card:hover,html[data-theme=light] .sigma-dashboard-study-card:hover,html[data-theme=light] .sigma-dashboard-insight-card:hover{border-color:#4f46e52e;box-shadow:0 18px 32px #0f172a1f}html[data-theme=light] .sigma-dashboard-readiness-shell,html[data-theme=light] .sigma-dashboard-next-move-card{background:radial-gradient(circle at 90% 12%,#6366f11a,#0000 22%),radial-gradient(circle at 8% 0,#34d39914,#0000 16%),linear-gradient(145deg,#0f172afa,#1e293bf5);border-color:#0f172a14}html[data-theme=light] .sigma-dashboard-next-move-card{color:#0f172a;--smart-nudge-bg:linear-gradient(180deg,#fffffffa,#f0f4fff5)!important;--smart-nudge-border:#6366f12e!important}html[data-theme=light] .sigma-dashboard-next-move-title{color:#0f172a}html[data-theme=light] .sigma-dashboard-next-move-card .sigma-badge-soft{color:#475569;background:#ffffffe0;border-color:#0f172a14}html[data-theme=light] .sigma-dashboard-next-move-reason{color:#334155}html[data-theme=light] .sigma-dashboard-next-move-signals,html[data-theme=light] .sigma-dashboard-next-move-visual{background:#ffffffb8;border-color:#0f172a14}html[data-theme=light] .sigma-dashboard-next-move-actions{border-top-color:#0f172a14}html[data-theme=light] .sigma-dashboard-next-move-tip{color:#64748b}html[data-theme=light] .sigma-dashboard-next-move-card strong{color:#334155}html[data-theme=light] .sigma-dashboard-command-muted,html[data-theme=light] .sigma-dashboard-next-move-card .text-muted,html[data-theme=light] .sigma-dashboard-next-move-card div[style*="color: var(--text-muted)"]{color:#64748b!important}html[data-theme=light] .sigma-bullet-metric-track{background:#0f172a14}html[data-theme=light] .sigma-bullet-metric-grid{background-image:linear-gradient(90deg,#0f172a14 1px,#0000 1px)}html[data-theme=light] .sigma-bullet-metric-target{box-shadow:none;background:#0f172a}html[data-theme=light] .sigma-orbit-ring-track{stroke:#0f172a14}html[data-theme=light] .sigma-orbit-rings-core{background:radial-gradient(circle at 32% 30%,#ffffffeb,#0000 40%),#f8fafceb;border-color:#0f172a14;box-shadow:inset 0 1px #fffffff2,0 8px 16px #0f172a14}html[data-theme=light] .sigma-orbit-rings-legend{color:#64748b}html[data-theme=light] .sigma-dashboard-coach-card{background:linear-gradient(#fffffffa,#fff7edeb);border-color:#f9731629;box-shadow:0 12px 28px #0f172a0a}html[data-theme=light] .sigma-dashboard-coach-card .sigma-launch-card-icon,html[data-theme=light] .sigma-dashboard-coach-card .sigma-launch-card-arrow{color:#ea580c}html[data-theme=light] .sigma-dashboard-coach-card .sigma-launch-card-icon{background:#f9731614}html[data-theme=light] .sigma-dashboard-workspace{background:linear-gradient(#fffffffa,#f8fafcf0);border-color:#0f172a14;box-shadow:0 18px 34px #0f172a0f}html[data-theme=light] .sigma-signal-tile{background:linear-gradient(#fffffff5,#f8fafce6);border-color:#0f172a14;box-shadow:inset 0 1px #ffffffe6,0 12px 24px #0f172a0f}html[data-theme=light] .sigma-signal-tile-track{background:#94a3b82e}html[data-theme=light] .sigma-signal-tile-detail{color:#64748b}html[data-theme=light] .sigma-dashboard-workspace-strip-item,html[data-theme=light] .sigma-dashboard-legend-pill,html[data-theme=light] .sigma-dashboard-confidence-panel{background:#ffffffc7;border-color:#0f172a14}html[data-theme=light] .sigma-dashboard-study-card{background:linear-gradient(#fffffffa,#f8fafcf0);border-color:#0f172a1a;box-shadow:0 10px 24px #0f172a0d}html[data-theme=light] .sigma-dashboard-rank-badge,html[data-theme=light] .sigma-dashboard-mini-leaderboard-row{background:#ffffffc7;border-color:#0f172a14}html[data-theme=light] .sigma-dashboard-mini-leaderboard-row-me{background:#4f46e51a;border-color:#4f46e52e}html[data-theme=light] .sigma-dashboard-workspace-strip-item:hover{background:#ffffffeb;border-color:#4f46e524}html[data-theme=light] .sigma-dashboard-data-pair{border-bottom-color:#0f172a0f}html[data-theme=light] .sigma-dashboard-insight-card{background:linear-gradient(#fffffffa,#f4f7fff0);border-color:#0f172a14;box-shadow:0 14px 30px #0f172a14}html[data-theme=light] .sigma-dashboard-command .btn-secondary,html[data-theme=light] .sigma-dashboard-command .btn-ghost,html[data-theme=light] .sigma-dashboard-readiness-shell .btn-secondary,html[data-theme=light] .sigma-dashboard-readiness-shell .btn-ghost,html[data-theme=light] .sigma-dashboard-workspace .btn-secondary,html[data-theme=light] .sigma-dashboard-workspace .btn-ghost{color:#334155;background:#ffffffdb;border-color:#0f172a14}html[data-theme=light] .sigma-dashboard-command .btn-secondary:hover,html[data-theme=light] .sigma-dashboard-command .btn-ghost:hover,html[data-theme=light] .sigma-dashboard-readiness-shell .btn-secondary:hover,html[data-theme=light] .sigma-dashboard-readiness-shell .btn-ghost:hover,html[data-theme=light] .sigma-dashboard-workspace .btn-secondary:hover,html[data-theme=light] .sigma-dashboard-workspace .btn-ghost:hover{background:#fffffff5;border-color:#4f46e529}html[data-theme=light] .sigma-dashboard-insight-card-momentum{background:radial-gradient(circle at 100% 0,#6366f11a,#0000 22%),linear-gradient(#fffffffa,#f4f7fff0)}html[data-theme=light] .sigma-dashboard-insight-card-proof{background:radial-gradient(circle at 100% 0,#10b9811a,#0000 22%),linear-gradient(#fffffffa,#f4f7fff0)}html[data-theme=light] .sigma-mini-chart-track{background:#94a3b82e}html[data-theme=light] .sigma-mini-chart-row-head strong{color:#0f172a}html[data-theme=light] .sigma-dashboard-readiness-scoretrack,html[data-theme=light] .sigma-dashboard-confidence-track{background:#94a3b82e}html[data-theme=light] .sigma-dashboard-recap-preview,html[data-theme=light] .sigma-dashboard-expanded-panel{background:linear-gradient(#fffffff5,#f8fafceb);border-color:#0f172a14}html[data-theme=light] .sigma-dashboard-readiness-detail{background:#ffffffb8;border-color:#0f172a14}html[data-theme=light] .sigma-dashboard-readiness-core-chart,html[data-theme=light] .sigma-dashboard-readiness-core-copy,html[data-theme=light] .sigma-dashboard-readiness-stage-panel{background:linear-gradient(#fffffff5,#f8fafceb);border-color:#0f172a14}html[data-theme=light] .sigma-dashboard-competition-card-usaeo{background:linear-gradient(#fffbebfa,#fff7edf0);border-color:#f59e0b47}html[data-theme=light] .sigma-dashboard-competition-card-nec{background:linear-gradient(#eef2fffa,#f5f7fff0);border-color:#6366f13d}html[data-theme=light] .sigma-dashboard-competition-card-npfc{background:linear-gradient(#ecfdf5fa,#f0fdfaf0);border-color:#10b9813d}html[data-theme=light] .sigma-dashboard-competition-card-wharton{background:linear-gradient(#fdf2f8fa,#fff7faf0);border-color:#ec48993d}html[data-theme=light] .sigma-dashboard-competition-subtitle{color:#475569}html[data-theme=light] .sigma-dashboard-competition-meta span{color:#334155;background:#ffffffc7;border-color:#0f172a14}html[data-theme=light] .sigma-dashboard-competition-head .sigma-badge-soft{color:#334155;background:#ffffffdb;border-color:#0f172a14}html[data-theme=light] .sigma-dashboard-lane-band-side{border-left-color:#0f172a14}@media (max-width:1100px){.sigma-dashboard-command-head{grid-template-columns:1fr}.sigma-dashboard-command-copy{max-width:42rem}.sigma-dashboard-command-grid{grid-template-columns:1fr}.sigma-donut-stats{grid-template-columns:repeat(3,minmax(112px,1fr))}.sigma-donut-ring{width:7.8rem;height:7.8rem}.sigma-competition-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.sigma-mini-columns{grid-template-columns:repeat(3,minmax(64px,84px))}.sigma-dashboard-workspace-grid,.sigma-dashboard-insight-band{grid-template-columns:1fr}.sigma-dashboard-workspace-strip,.sigma-signal-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sigma-dashboard-awards-showcase-grid{grid-template-columns:1fr}.sigma-dashboard-workspace-feature-grid,.sigma-dashboard-workspace-feature-grid-wide{grid-template-columns:1fr 1fr}.sigma-dashboard-rank-strip{grid-template-columns:1fr}.sigma-dashboard-study-card-wide{grid-column:1/-1}.sigma-dashboard-readiness-secondary-grid,.sigma-dashboard-readiness-core-band,.sigma-dashboard-readiness-stage{grid-template-columns:1fr}.sigma-dashboard-lane-band{grid-template-columns:4px minmax(0,1fr)}.sigma-dashboard-lane-band-side{border-top:1px solid #ffffff0d;border-left:0;grid-column:2;padding:.75rem 0 .1rem}.sigma-dashboard-progress-shelf-grid{grid-template-columns:1fr}.sigma-dashboard-award-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sigma-dashboard-award-medals{grid-template-columns:repeat(4,minmax(0,1fr))}.sigma-dashboard-progress-actions{justify-content:flex-start}.sigma-dashboard-next-move-grid,.sigma-orbit-rings,.sigma-dashboard-curve-meta{grid-template-columns:1fr}.sigma-dashboard-progress-kpis{grid-template-columns:1fr;min-width:0}.sigma-dashboard-next-move-tip{max-width:none;margin-left:0}.sigma-orbit-rings-svg,.sigma-orbit-rings-center{width:164px;height:164px}.sigma-orbit-rings-graphic{width:164px}.sigma-segment-ring-shell{grid-template-columns:1fr;justify-items:start}.sigma-segment-ring{width:140px;height:140px}.sigma-segment-ring-center{width:80px;height:80px}.sigma-metric-columns-grid{grid-template-columns:repeat(auto-fit,minmax(76px,1fr))}.sigma-dashboard-legend-row{flex-direction:column}}@media (max-width:640px){.sigma-donut-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.sigma-donut-stats-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.sigma-donut-ring{width:6.2rem;height:6.2rem}.sigma-donut-ring-compact{width:4.15rem;height:4.15rem}.sigma-competition-portfolio{grid-template-columns:1fr}.sigma-mini-columns{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.sigma-dashboard-workspace-strip,.sigma-signal-tiles,.sigma-dashboard-awards-showcase-grid,.sigma-dashboard-study-grid,.sigma-dashboard-workspace-feature-grid,.sigma-dashboard-workspace-feature-grid-wide,.sigma-dashboard-expanded-grid{grid-template-columns:1fr}.sigma-dashboard-award-progress-grid,.sigma-dashboard-award-medals{grid-template-columns:repeat(2,minmax(0,1fr))}.sigma-dashboard-next-move-head,.sigma-dashboard-next-move-actions{align-items:flex-start}.sigma-dashboard-study-card-wide{grid-column:span 1}.sigma-dashboard-readiness-details,.sigma-dashboard-lane-band{grid-template-columns:1fr}.sigma-dashboard-lane-band-accent{display:none}.sigma-dashboard-lane-band-side{border-top:1px solid #ffffff0d;grid-column:auto;padding-top:.75rem}.sigma-dashboard-readiness-detail-chart{grid-column:span 1}}.sigma-recovery-card{background:linear-gradient(135deg,#6366f114,#141826f5);border-color:#6366f12e;margin-bottom:1.5rem}.sigma-recovery-actions{flex-wrap:wrap;gap:.75rem;display:flex}.sigma-recovery-actions .btn{min-width:118px}.sigma-landing-v3{--sigma-v3-text-strong:#f7f8ff;--sigma-v3-text-body:#ecf0ffeb;--sigma-v3-text-muted:#e3e8ffd1;--sigma-v3-text-subtle:#d3daf7b8;--sigma-v3-text-faint:#c2cae99e;--sigma-v3-accent-gold:#ffd46a;--sigma-v3-accent-ice:#d9dcff;color:var(--sigma-v3-text-strong);background:radial-gradient(circle at 0 0,#6366f129,#0000 24%),radial-gradient(circle at 85% 12%,#f59e0b14,#0000 24%),linear-gradient(#0c1324 0%,#0a101d 100%)}.sigma-v3-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1324c2;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.sigma-v3-nav{grid-template-columns:minmax(0,auto) minmax(0,auto);justify-content:space-between;align-items:center;gap:1.5rem;min-height:78px;display:grid}.sigma-v3-brand{color:var(--sigma-v3-text-strong);font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:.8rem;font-size:1.5rem;font-weight:700;display:inline-flex}.sigma-v3-brand-mark{color:#13144f;width:2.25rem;height:2.25rem;font-family:var(--font-display);background:linear-gradient(135deg,#d9dbff 0%,#7d82ff 100%);border-radius:.75rem;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex;box-shadow:0 12px 30px #8083ff40}.sigma-v3-links{color:var(--sigma-v3-text-muted);font-family:var(--font-display);letter-spacing:.02em;justify-content:center;align-items:center;gap:1.75rem;font-size:1rem;display:flex}.sigma-v3-links span{transition:color var(--transition);cursor:default}.sigma-v3-links span:hover{color:var(--sigma-v3-accent-ice)}.sigma-v3-nav-actions{justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.sigma-v3-hero{padding:5.5rem 0 3.5rem;position:relative;overflow:hidden}.sigma-v3-hero-grid{pointer-events:none;opacity:.45;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:90px 90px;animation:18s linear infinite sigmaGridDrift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 92%);mask-image:linear-gradient(#000000e6,#0000 92%)}.sigma-v3-hero-glow{filter:blur(120px);pointer-events:none;border-radius:999px;transition:transform .42s ease-out;position:absolute}.sigma-v3-hero-glow-a{background:#8083ff29;width:34rem;height:34rem;top:-8rem;left:-8rem}.sigma-v3-hero-glow-b{background:#f9bd2214;width:26rem;height:26rem;bottom:5rem;right:-6rem}.sigma-v3-hero-shell{z-index:1;gap:2rem;display:grid;position:relative}.sigma-v3-hero-copy{text-align:center;will-change:transform,opacity;max-width:860px;margin:0 auto;overflow:visible}.sigma-v3-reveal{--reveal-distance-x:0px;--reveal-distance-y:30px;--reveal-delay:0s;opacity:1;filter:none;transform:none}.sigma-v3-reveal-ready .sigma-v3-reveal{opacity:0;transform:translate3d(var(--reveal-distance-x),var(--reveal-distance-y),0)scale(.985);filter:blur(12px);transition:opacity .82s,transform .95s cubic-bezier(.2,.8,.2,1),filter .82s;transition-delay:var(--reveal-delay)}.sigma-v3-reveal-ready .sigma-v3-reveal.is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.sigma-v3-reveal-left{--reveal-distance-x:-54px;--reveal-distance-y:0px}.sigma-v3-reveal-right{--reveal-distance-x:54px;--reveal-distance-y:0px}.sigma-v3-reveal-up{--reveal-distance-x:0px;--reveal-distance-y:32px}.sigma-v3-reveal-ready .sigma-v3-reveal.is-visible.sigma-v3-story-card,.sigma-v3-reveal-ready .sigma-v3-reveal.is-visible.sigma-v3-oversight-card,.sigma-v3-reveal-ready .sigma-v3-reveal.is-visible.sigma-v3-manifesto-card,.sigma-v3-reveal-ready .sigma-v3-reveal.is-visible.sigma-v3-final-cta,.sigma-v3-reveal-ready .sigma-v3-reveal.is-visible.sigma-v3-visual-card,.sigma-v3-reveal-ready .sigma-v3-reveal.is-visible.sigma-v3-copy-stack{animation:.92s cubic-bezier(.18,.8,.2,1) both sigmaSectionSettle;animation-delay:var(--reveal-delay)}.sigma-v3-kicker,.sigma-v3-section-kicker,.sigma-v3-panel-label{text-transform:uppercase;letter-spacing:.22em;color:var(--sigma-v3-text-muted);font-size:.72rem;font-weight:700}.sigma-v3-hero-copy h1,.sigma-v3-copy-stack h2,.sigma-v3-section-heading h2,.sigma-v3-manifesto-card h3,.sigma-v3-final-cta h2{font-family:var(--font-display);color:var(--sigma-v3-text-strong);font-weight:700}.sigma-v3-hero-copy h1{letter-spacing:-.06em;text-wrap:balance;margin:.75rem 0 .85rem;padding:.08em 0 .13em;font-size:clamp(3.7rem,9vw,7.35rem);line-height:1.03;overflow:visible}.sigma-v3-hero-copy h1 span{background:linear-gradient(135deg,#cfd2ff 0%,#8083ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;display:inline-block}.sigma-v3-hero-lede{color:var(--sigma-v3-accent-ice);max-width:44rem;margin:0 auto .9rem;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.45}.sigma-v3-hero-body{max-width:50rem;color:var(--sigma-v3-text-body);margin:0 auto;font-size:1.05rem}.sigma-v3-hero-actions{margin-top:2rem}.sigma-v3-bento-grid{will-change:transform;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;width:100%;max-width:1180px;margin:0 auto;display:grid}.sigma-v3-credibility-band{background:linear-gradient(#101623db,#0d121df0);border:1px solid #ffffff14;border-radius:1.2rem;width:100%;max-width:none;margin:1.6rem auto 0;padding:1.05rem 1rem .55rem;box-shadow:0 14px 38px #0000002e}.sigma-v3-franklin-band{background:radial-gradient(circle at 100% 0,#4a825338,#0000 40%),linear-gradient(#101e18eb,#0d1612f5);border:1px solid #7bc28b2e;border-radius:1.35rem;width:100%;margin:1.35rem auto 0;padding:1rem 1rem 1.05rem;box-shadow:0 18px 42px #00000038}.sigma-v3-franklin-header{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:1rem;display:grid}.sigma-v3-franklin-kicker{color:#b9e2c2d6}.sigma-v3-franklin-title{max-width:44rem;color:var(--sigma-v3-text-strong);font-family:var(--font-display);letter-spacing:-.04em;margin:.25rem 0 0;font-size:clamp(1.45rem,2.1vw,2.15rem);line-height:1.02}.sigma-v3-franklin-chips{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.sigma-v3-franklin-chip{color:#e9f4eceb;letter-spacing:.03em;background:#ffffff0a;border:1px solid #b9e2c22e;border-radius:999px;align-items:center;padding:.55rem .8rem;font-size:.78rem;display:inline-flex}.sigma-v3-franklin-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.sigma-v3-franklin-track-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.sigma-v3-franklin-track-card{background:linear-gradient(#ffffff0d,#ffffff06);border:1px solid #ffffff14;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:.95rem 1rem;display:grid}.sigma-v3-franklin-track-icon{color:#d8f5deeb;background:#7bc28b1f;border-radius:1.08rem;justify-content:center;align-items:center;width:3.35rem;height:3.35rem;display:inline-flex}.sigma-v3-franklin-track-icon-light{background:#fffffff7;box-shadow:inset 0 0 0 1px #14182614}.sigma-v3-franklin-track-logo{object-fit:contain;max-width:2.45rem;max-height:2.45rem;display:block}.sigma-v3-franklin-track-card h3{color:var(--sigma-v3-text-strong);margin:0;font-size:1rem}.sigma-v3-franklin-track-card p{color:var(--sigma-v3-text-body);margin:.35rem 0 0;font-size:.9rem;line-height:1.5}.sigma-v3-credibility-header{flex-direction:column;gap:.22rem;margin-bottom:.7rem;display:flex}.sigma-v3-credibility-kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--sigma-v3-text-muted);font-size:.68rem;font-weight:700;display:block}.sigma-v3-credibility-title{max-width:56rem;color:var(--sigma-v3-text-strong);margin:0;font-size:1rem;font-weight:500;line-height:1.45}.sigma-v3-institution-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:.6rem;margin-bottom:0;display:grid}.sigma-v3-institution-logo{background:linear-gradient(#ffffff06,#ffffff04);border:1px solid #ffffff14;border-radius:1rem;justify-content:center;align-items:center;min-height:6.15rem;padding:.38rem .58rem;display:flex}.sigma-v3-institution-plate{border-radius:.9rem;justify-content:center;align-items:center;width:100%;min-height:5.05rem;padding:.34rem .78rem;display:flex}.sigma-v3-institution-plate-light{background:linear-gradient(#f9fafff5,#edf1ffe6);box-shadow:inset 0 1px #ffffffe6}.sigma-v3-institution-plate-cool{background:linear-gradient(#e3f2ffeb,#d6e8ffe0);box-shadow:inset 0 1px #ffffffb8}.sigma-v3-institution-plate-warm{background:linear-gradient(#fff0f3f0,#ffe8ece0);box-shadow:inset 0 1px #fffc}.sigma-v3-institution-logo-image{object-fit:contain;max-width:100%;height:auto;display:block}.sigma-v3-institution-logo-penn{max-height:4.4rem}.sigma-v3-institution-logo-harvard{max-height:4rem}.sigma-v3-institution-logo-columbia{max-height:4.4rem}.sigma-v3-institution-logo-mit{max-height:3.7rem}.sigma-v3-institution-logo-stanford{max-height:4.1rem}.sigma-v3-institution-logo-dartmouth{max-height:3.95rem}.sigma-v3-institution-logo-berkeley{max-height:3.55rem}.sigma-v3-institution-logo-usc{max-height:4.1rem}.sigma-v3-credibility-note{color:var(--sigma-v3-text-body);margin-top:.2rem;font-size:.88rem;line-height:1.55}.sigma-v3-credibility-disclaimer{color:var(--sigma-v3-text-faint);margin-top:.45rem;font-size:.8rem;line-height:1.45}.sigma-v3-panel{border:1px solid #ffffff14;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047}.sigma-v3-panel-readiness .sigma-v3-score,.sigma-v3-pulse-trend strong,.sigma-v3-panel-compact strong{font-variant-numeric:tabular-nums}.sigma-v3-panel-glass{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#23293cad,#171d2cad);grid-column:span 7;min-height:20rem;padding:2rem}.sigma-v3-panel-solid{background:linear-gradient(#191f31f2,#141a28f2);grid-column:span 5;min-height:20rem;padding:2rem}.sigma-v3-panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sigma-v3-panel h2{font-family:var(--font-display);margin-top:.25rem;font-size:2rem;font-weight:700}.sigma-v3-status-pill{color:var(--sigma-v3-accent-gold);letter-spacing:.14em;text-transform:uppercase;background:#f9bd221f;border:1px solid #f9bd2229;border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex}.sigma-v3-readiness-body{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:2.3rem;display:flex}.sigma-v3-score{font-family:var(--font-display);color:#c0c1ff;font-size:clamp(4.8rem,10vw,7rem);line-height:.92}.sigma-v3-score-note{color:var(--sigma-v3-text-muted);margin-top:.75rem;font-style:italic}.sigma-v3-bar-cluster{flex:1;align-items:flex-end;gap:.45rem;max-width:20rem;height:9rem;display:flex}.sigma-v3-bar-cluster span{background:linear-gradient(#c0c1ff6b,#8083fff2);border-radius:.4rem .4rem 0 0;flex:1;box-shadow:0 0 20px #8083ff2e}.sigma-v3-pulse-trend{color:#ffc640;justify-content:center;align-items:center;gap:.75rem;min-height:8.8rem;display:flex}.sigma-v3-pulse-trend strong{font-size:clamp(3rem,7vw,4rem);line-height:1}.sigma-v3-panel-quote{color:var(--sigma-v3-text-body);border-top:1px solid #ffffff14;margin-top:auto;padding-top:1.25rem;font-style:italic}.sigma-v3-panel-compact{background:#151b2de0;grid-column:span 4;align-items:center;gap:1rem;padding:1.5rem;display:flex}.sigma-v3-panel-compact strong{color:var(--sigma-v3-text-strong);font-size:1.8rem;line-height:1.1;display:block}.sigma-v3-panel-compact span{letter-spacing:.12em;text-transform:uppercase;color:var(--sigma-v3-text-subtle);margin-top:.2rem;font-size:.76rem;display:block}.sigma-v3-mini-icon{color:#c0c1ff;background:#c0c1ff1a;border-radius:999px;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:inline-flex}.sigma-v3-mini-icon-gold{color:#ffc640;background:#f9bd221a}.sigma-v3-panel-cta{min-height:5.75rem;color:var(--sigma-v3-text-strong);transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition);background:linear-gradient(135deg,#8083ff33,#8083ff14);grid-column:span 4;justify-content:center;align-items:center;gap:.7rem;font-weight:700;display:flex}.sigma-v3-panel-cta:hover{border-color:#c0c1ff3d;transform:translateY(-2px);box-shadow:0 20px 40px #8083ff24}.sigma-v3-section{padding:5.25rem 0}.sigma-v3-story-section{padding:.1rem 0 6rem;position:relative}.sigma-v3-story-shell{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:2.5rem;display:grid}.sigma-v3-story-sticky{position:sticky;top:5.75rem}.sigma-v3-story-sticky h2{font-family:var(--font-display);letter-spacing:-.05em;margin:.9rem 0 1rem;font-size:clamp(2.8rem,4vw,4.5rem);line-height:.95}.sigma-v3-story-sticky p{max-width:32rem;color:var(--sigma-v3-text-body)}.sigma-v3-story-progress{flex-wrap:wrap;gap:.75rem;margin-top:1.1rem;display:flex}.sigma-v3-story-progress-item{opacity:.9;background:#ffffff0f;border:1px solid #ffffff17;border-radius:1rem;min-width:8.5rem;padding:.8rem .95rem;transition:opacity .26s,transform .26s,border-color .26s,background .26s,box-shadow .26s}.sigma-v3-story-progress-item span{letter-spacing:.14em;text-transform:uppercase;color:var(--sigma-v3-text-muted);font-size:.72rem;display:block}.sigma-v3-story-progress-item strong{color:#f4f6fff0;margin-top:.35rem;font-size:.96rem;display:block}.sigma-v3-story-progress-item.is-active{opacity:1;background:#8083ff29;border-color:#c0c1ff2e;transform:translateY(-2px);box-shadow:0 14px 30px #676dff1f}.sigma-v3-story-stage{border:1px solid #ffffff14;border-radius:2.4rem;min-height:64vh;margin-top:1.35rem;padding:1.7rem;transition:transform .42s ease-out,background .6s;position:relative;overflow:hidden;box-shadow:0 36px 90px #00000052}.sigma-v3-story-stage-scene{width:100%;height:100%;animation:.62s cubic-bezier(.2,.8,.2,1) sigmaStageSceneIn;position:relative}.sigma-v3-story-stage-orbit{border:1px solid #c0c1ff26;border-radius:999px;transition:transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;inset:12% 14%;box-shadow:0 0 0 28px #c0c1ff08,0 0 0 56px #c0c1ff05}.sigma-v3-story-stage-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff1a;border-radius:1.5rem;max-width:19rem;padding:1.25rem 1.3rem;animation:.72s cubic-bezier(.18,.8,.2,1) both sigmaStageCardIn;position:absolute;box-shadow:0 22px 60px #0000004d}.sigma-v3-story-stage-card span{text-transform:uppercase;letter-spacing:.14em;color:var(--sigma-v3-text-muted);font-size:.74rem;display:block}.sigma-v3-story-stage-card strong{font-family:var(--font-display);color:var(--sigma-v3-text-strong);margin-top:.55rem;font-size:1.45rem;line-height:1.05;display:block}.sigma-v3-story-stage-card p{color:var(--sigma-v3-text-body);margin-top:.7rem}.sigma-v3-story-stage-card-primary{background:linear-gradient(#313858c2,#191f31cc);animation:8s ease-in-out infinite sigmaFloat;top:3.2rem;left:2.2rem}.sigma-v3-story-stage-card-secondary{background:linear-gradient(#443816c2,#221d0fd6);animation:8s ease-in-out 1.6s infinite sigmaFloat;bottom:3rem;right:2.2rem}.sigma-v3-story-stage-card-primary{animation-name:sigmaFloat,sigmaStageCardInLeft;animation-duration:8s,.72s;animation-timing-function:ease-in-out,cubic-bezier(.18,.8,.2,1);animation-iteration-count:infinite,1}.sigma-v3-story-stage-card-secondary{animation-name:sigmaFloat,sigmaStageCardInRight;animation-duration:8s,.78s;animation-timing-function:ease-in-out,cubic-bezier(.18,.8,.2,1);animation-iteration-count:infinite,1}.sigma-v3-story-track{flex-direction:column;gap:0;display:flex}.sigma-v3-story-card{min-height:80vh;box-shadow:none;opacity:.52;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;padding:4.5rem 0;transition:opacity .36s,transform .48s;display:grid;position:relative;transform:scale(.97)}.sigma-v3-story-card.is-active{opacity:1;transform:scale(1)}.sigma-v3-story-card:before{content:"";background:linear-gradient(#0000,#ffffff1f,#0000);width:1px;position:absolute;top:14%;bottom:14%}.sigma-v3-story-card-left:before{left:.5rem}.sigma-v3-story-card-right:before{right:.5rem}.sigma-v3-story-step{color:#d4d6ff;width:4rem;height:4rem;font-family:var(--font-display);background:linear-gradient(135deg,#d0d3ff33,#8083ff3d);border-radius:1.25rem;justify-content:center;align-items:center;font-size:1.3rem;font-weight:700;display:inline-flex}.sigma-v3-story-card-left .sigma-v3-story-step,.sigma-v3-story-card-left .sigma-v3-story-content{justify-self:start}.sigma-v3-story-card-right .sigma-v3-story-step,.sigma-v3-story-card-right .sigma-v3-story-content{justify-self:end}.sigma-v3-story-card-right .sigma-v3-story-content{text-align:right}.sigma-v3-story-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--sigma-v3-text-muted);font-size:.74rem;font-weight:700;display:inline-block}.sigma-v3-story-content h3{font-family:var(--font-display);letter-spacing:-.04em;color:var(--sigma-v3-text-strong);margin-top:.85rem;font-size:clamp(2rem,3vw,3.1rem);line-height:.98}.sigma-v3-story-content p{max-width:34rem;color:var(--sigma-v3-text-body);margin-top:1rem;font-size:1.02rem}.sigma-v3-story-card-right .sigma-v3-story-content p{margin-left:auto}.sigma-v3-story-metric{color:var(--sigma-v3-accent-gold);letter-spacing:.03em;background:#f9bd221a;border:1px solid #f9bd222e;border-radius:999px;align-items:center;margin-top:1.15rem;padding:.65rem .9rem;font-size:.82rem;display:inline-flex}.sigma-v3-story-card-right .sigma-v3-story-metric{margin-left:auto}.sigma-v3-section-muted{background:#151b2db8;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.sigma-v3-section-tight{padding-top:3rem}.sigma-v3-split,.sigma-v3-manifesto-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3rem;display:grid}.sigma-v3-visual-card,.sigma-v3-manifesto-card,.sigma-v3-oversight-card,.sigma-v3-final-cta{border:1px solid #ffffff14;box-shadow:0 24px 60px #00000038}.sigma-v3-visual-card{background:linear-gradient(#181e2ef2,#0f1421f2);border-radius:2rem;min-height:31rem;padding:1.5rem;position:relative;overflow:hidden}.sigma-v3-visual-orbit{filter:blur(24px);background:radial-gradient(circle,#8083ff2e,#0000 64%);border-radius:999px;position:absolute;inset:8% 14%}.sigma-v3-visual-screen{z-index:1;background:linear-gradient(#2b3348b8,#171d2ceb);border-radius:1.4rem;flex-direction:column;gap:1.25rem;height:100%;padding:1.5rem;display:flex;position:relative}.sigma-v3-visual-screen-top{color:var(--sigma-v3-text-muted);text-transform:uppercase;letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:700;display:flex}.sigma-v3-visual-track{font-family:var(--font-display);color:var(--sigma-v3-text-strong);font-size:2rem}.sigma-v3-visual-meter{gap:1rem;display:grid}.sigma-v3-visual-meter label{color:var(--sigma-v3-text-muted);margin-bottom:.4rem;font-size:.82rem;display:block}.sigma-v3-visual-footer{color:var(--sigma-v3-text-body);background:#c0c1ff14;border-radius:1rem;margin-top:auto;padding:1rem 1.1rem}.sigma-v3-copy-stack{max-width:34rem}.sigma-v3-copy-stack h2,.sigma-v3-section-heading h2,.sigma-v3-final-cta h2{letter-spacing:-.05em;margin:.85rem 0 1.25rem;font-size:clamp(2.8rem,5vw,4.3rem);line-height:.98}@keyframes sigmaGridDrift{0%{transform:translate(0,0)}50%{transform:translateY(12px)}to{transform:translate(0,0)}}@keyframes sigmaStageSceneIn{0%{opacity:0;transform:translateY(24px)scale(.976)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sigmaStageCardInLeft{0%{opacity:0;transform:translate(-32px,12px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes sigmaStageCardInRight{0%{opacity:0;transform:translate(32px,12px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes sigmaSectionSettle{0%{box-shadow:0 10px 30px #0000001f}to{box-shadow:0 22px 60px #00000038}}@media (max-width:980px){.sigma-v3-franklin-header{grid-template-columns:1fr}.sigma-v3-franklin-chips{justify-content:flex-start}.sigma-v3-franklin-track-grid,.sigma-v3-story-shell{grid-template-columns:1fr}.sigma-v3-story-sticky{position:static}.sigma-v3-story-stage{min-height:22rem}.sigma-v3-story-card{min-height:48vh}.sigma-v3-institution-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.sigma-v3-franklin-band{padding:.9rem}.sigma-v3-hero-grid{background-size:54px 54px}.sigma-v3-story-stage{min-height:19rem;padding:1rem}.sigma-v3-story-stage-card{max-width:none;position:relative}.sigma-v3-story-stage-card-primary,.sigma-v3-story-stage-card-secondary{animation:none;inset:auto}.sigma-v3-story-stage{flex-direction:column;justify-content:flex-end;gap:.9rem;display:flex}.sigma-v3-story-step{border-radius:1rem;width:3.25rem;height:3.25rem}.sigma-v3-story-card{grid-template-columns:1fr;min-height:auto;padding:1.5rem 1.2rem}.sigma-v3-story-card:before{display:none}.sigma-v3-story-card-left .sigma-v3-story-step,.sigma-v3-story-card-left .sigma-v3-story-content,.sigma-v3-story-card-right .sigma-v3-story-step,.sigma-v3-story-card-right .sigma-v3-story-content{justify-self:start}.sigma-v3-story-card-right .sigma-v3-story-content{text-align:left}.sigma-v3-story-card-right .sigma-v3-story-content p,.sigma-v3-story-card-right .sigma-v3-story-metric{margin-left:0}.sigma-v3-reveal,.sigma-v3-reveal-left,.sigma-v3-reveal-right,.sigma-v3-reveal-up{--reveal-distance-x:0px;--reveal-distance-y:20px}}.sigma-v3-feature-list{gap:2rem;display:grid}.sigma-v3-feature-row{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:1rem;display:grid}.sigma-v3-feature-icon,.sigma-v3-oversight-icon,.sigma-v3-final-mark{color:#c0c1ff;background:#c0c1ff14;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.sigma-v3-feature-row h3,.sigma-v3-oversight-card h3{color:var(--sigma-v3-text-strong);margin-bottom:.45rem;font-size:1.35rem}.sigma-v3-feature-row p,.sigma-v3-section-heading p,.sigma-v3-oversight-card p,.sigma-v3-manifesto-card p,.sigma-v3-final-cta p{color:var(--sigma-v3-text-body)}.sigma-v3-section-heading{text-align:center;max-width:50rem;margin:0 auto 3rem}.sigma-v3-section-heading p{max-width:42rem;margin:0 auto}.sigma-v3-oversight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.sigma-v3-oversight-card,.sigma-v3-manifesto-card{background:#191f31d6;border-radius:1.5rem;padding:2rem}.sigma-v3-oversight-icon{margin-bottom:1.25rem}.sigma-v3-manifesto-card h3{margin-bottom:1rem;font-size:clamp(2rem,3vw,2.8rem)}.sigma-v3-final-cta{text-align:center;background:radial-gradient(circle at top,#8083ff1f,#0000 54%),#181e2ee6;border-radius:2rem;max-width:64rem;margin:0 auto;padding:3.5rem 2rem}.sigma-v3-final-mark{margin:0 auto 1rem}.sigma-v3-final-cta p{max-width:40rem;margin:0 auto 2rem}.sigma-v3-final-meta{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:1.6rem;display:flex}.sigma-v3-final-meta div{color:var(--sigma-v3-text-muted);align-items:center;gap:.5rem;font-size:.92rem;display:inline-flex}.sigma-v3-footer{background:#0a101df5;border-top:1px solid #ffffff14}.sigma-v3-footer-shell{grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:1rem;min-height:6.5rem;display:grid}.sigma-v3-brand-footer{font-size:1.2rem}.sigma-v3-footer-links{color:var(--sigma-v3-text-faint);flex-wrap:wrap;justify-content:center;gap:1.2rem;font-size:.88rem;display:flex}.sigma-v3-footer-links a{color:inherit;transition:color var(--transition);text-decoration:none}.sigma-v3-footer-links a:hover{color:var(--sigma-v3-accent-ice)}.sigma-v3-footer-copy{color:var(--sigma-v3-text-faint);justify-self:end;font-size:.88rem}.sigma-v3-footer-disclaimer{color:var(--sigma-v3-text-faint);text-align:center;padding-bottom:1.25rem;font-size:.8rem}@media (max-width:980px){.sigma-v3-nav{grid-template-columns:minmax(0,auto) minmax(0,auto)}.sigma-v3-hero-copy h1{letter-spacing:-.055em;font-size:clamp(3.4rem,11vw,6.2rem);line-height:1.04}.sigma-v3-bento-grid,.sigma-v3-oversight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sigma-v3-panel-glass,.sigma-v3-panel-solid,.sigma-v3-panel-compact,.sigma-v3-panel-cta{grid-column:span 1}.sigma-v3-panel-cta{min-height:6rem}.sigma-v3-institution-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sigma-v3-split,.sigma-v3-manifesto-grid,.sigma-v3-footer-shell{grid-template-columns:1fr}.sigma-v3-copy-stack,.sigma-v3-hero-copy{max-width:none}.sigma-v3-footer-shell,.sigma-v3-footer-copy{text-align:center;justify-items:center}.sigma-v3-footer-copy{justify-self:center}}@media (max-width:640px){.sigma-v3-nav{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:.85rem;min-height:72px;padding-top:.85rem;padding-bottom:.85rem}.sigma-v3-brand{justify-content:center}.sigma-v3-nav-actions{flex-wrap:wrap;justify-content:center;width:100%}.sigma-v3-hero{padding-top:4.5rem;overflow-x:clip}.sigma-v3-hero-copy h1{letter-spacing:-.052em;padding-bottom:.16em;font-size:clamp(3rem,17vw,4.8rem);line-height:1.06}.sigma-v3-hero-copy h1 span{display:block}.sigma-v3-bento-grid,.sigma-v3-oversight-grid{grid-template-columns:1fr}.sigma-v3-panel-glass,.sigma-v3-panel-solid,.sigma-v3-panel-compact,.sigma-v3-panel-cta{grid-column:auto}.sigma-v3-panel-glass,.sigma-v3-panel-solid{min-height:auto}.sigma-v3-institution-row{grid-template-columns:1fr;gap:.7rem}.sigma-v3-institution-logo{min-height:5.4rem}.sigma-v3-institution-plate{min-height:4.5rem}.sigma-v3-readiness-body{flex-direction:column;align-items:flex-start}.sigma-v3-bar-cluster{width:100%;max-width:none}.sigma-v3-section,.sigma-v3-section-muted{padding:5rem 0}.sigma-v3-visual-card,.sigma-v3-oversight-card,.sigma-v3-manifesto-card,.sigma-v3-final-cta{border-radius:1.4rem;padding:1.5rem}.sigma-v3-final-meta{flex-direction:column;align-items:center}}.academy-shell{max-width:1280px;margin:0 auto;padding:2rem 1.5rem 3rem}.academy-hero{background:radial-gradient(circle at 100% 0,#6f6bff1f,#0000 38%),linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff14;border-radius:28px;grid-template-columns:1.2fr .9fr;gap:1.25rem;margin-bottom:1.5rem;padding:1.5rem;display:grid;box-shadow:0 32px 90px #00000047}.academy-hero-main{min-height:25rem}.academy-hero-explorer{background:radial-gradient(circle at 100% 0,#2dd4bf29,#0000 34%),linear-gradient(#ffffff08,#ffffff04)}.academy-hero-youth{background:radial-gradient(circle at 100% 0,#60a5fa2e,#0000 34%),linear-gradient(#ffffff08,#ffffff04)}.academy-hero-scholar{background:radial-gradient(circle at 100% 0,#8f7cff2e,#0000 34%),linear-gradient(#ffffff08,#ffffff04)}.academy-hero-copy h1{margin:0 0 .9rem;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.02}.academy-hero-copy p,.academy-card-description,.academy-band-card p,.academy-mini-card p,.academy-competition-card p{color:var(--text-secondary);line-height:1.68}.academy-eyebrow,.academy-card-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:700}.academy-hero-actions,.academy-scholar-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.15rem;display:flex}.academy-hero-visual,.academy-visual-board,.academy-stage-rail,.academy-hero-signals,.academy-mini-grid,.academy-vertical-grid,.academy-band,.academy-flow-strip,.academy-scholar-grid,.academy-explorer-layout,.academy-youth-layout,.academy-scholar-stage,.academy-ring-cluster,.academy-story-strip,.academy-column-chart,.academy-mission-grid,.academy-module-grid{display:grid}.academy-hero-visual{align-content:start;gap:.9rem}.academy-visual-board{align-content:start;gap:1rem}.academy-visual-board-explorer,.academy-visual-board-youth,.academy-visual-board-scholar{min-height:100%}.academy-stage-rail{gap:.8rem}.academy-stage-node{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.academy-stage-node-explorer{box-shadow:inset 0 0 0 1px #2dd4bf1f}.academy-stage-node-youth{box-shadow:inset 0 0 0 1px #60a5fa24}.academy-stage-node-scholar{box-shadow:inset 0 0 0 1px #8f7cff29}.academy-hero-signals,.academy-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.academy-signal-tile,.academy-mini-card,.academy-vertical-card,.academy-band-card,.academy-competition-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;box-shadow:0 18px 40px #00000029}.academy-signal-tile,.academy-mini-card{padding:1rem}.academy-signal-label,.academy-card-audience{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.academy-signal-value{margin-top:.45rem;font-size:1.7rem;font-weight:800}.academy-vertical-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.academy-explorer-layout,.academy-youth-layout,.academy-scholar-stage{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1rem;margin-bottom:1.5rem}.academy-vertical-card,.academy-competition-card{padding:1.25rem}.academy-panel{background:radial-gradient(circle at 100% 0,#ffffff0d,#0000 36%),#ffffff08;border:1px solid #ffffff14;border-radius:24px;padding:1.25rem;box-shadow:0 22px 46px #00000029}.academy-panel-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.academy-panel-note{color:var(--text-secondary);margin:1rem 0 0;line-height:1.65}.academy-vertical-card h2,.academy-band-card h3,.academy-competition-card h3,.academy-mini-card h3,.academy-panel h3,.academy-mission-card h3,.academy-module-card h3{margin:.45rem 0}.academy-card-topline{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.4rem;display:flex}.academy-card-badges{margin:.8rem 0}.academy-card-signals{flex-wrap:wrap;gap:.55rem;margin-bottom:.9rem;display:flex}.academy-card-signal,.academy-flow-step{color:var(--text-secondary);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.92rem;display:inline-flex}.academy-band{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1rem;margin-bottom:1.5rem}.academy-band-card{padding:1.25rem}.academy-band-card-compact{align-self:stretch}.academy-inline-link{color:var(--accent-purple-strong,#8f7cff);align-items:center;gap:.45rem;margin-top:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.academy-scholar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.academy-ring-cluster{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.academy-ring-stat{justify-items:center;gap:.7rem;display:grid}.academy-ring-stat-large .academy-ring{width:126px;height:126px}.academy-ring{background:radial-gradient(circle,#0e1018f5 52%,#0000 54%),linear-gradient(145deg,#ffffff14,#ffffff05);border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:relative;box-shadow:inset 0 0 0 12px #ffffff0d}.academy-ring:before{content:"";opacity:.92;border:10px solid #0000;border-radius:50%;position:absolute;inset:8px}.academy-ring-explorer:before{border-top-color:#2dd4bff2;border-right-color:#2dd4bf8c}.academy-ring-youth:before{border-top-color:#60a5faf2;border-right-color:#60a5fa8c}.academy-ring-scholar:before{border-top-color:#8f7cfffa;border-right-color:#8f7cff94}.academy-ring span{font-size:1.65rem;font-weight:800}.academy-ring-caption{text-align:center;gap:.15rem;display:grid}.academy-ring-caption strong{font-size:.95rem}.academy-ring-caption span{color:var(--text-muted);font-size:.82rem}.academy-story-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.academy-story-card{color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;gap:.45rem;padding:1rem;display:grid}.academy-story-card strong{color:var(--text-primary)}.academy-story-card-explorer{box-shadow:inset 0 0 0 1px #2dd4bf1f}.academy-story-card-youth{box-shadow:inset 0 0 0 1px #60a5fa24}.academy-story-card-scholar{box-shadow:inset 0 0 0 1px #8f7cff29}.academy-mission-grid,.academy-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.academy-mission-card,.academy-module-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:1rem}.academy-mission-card-explorer{box-shadow:inset 0 0 0 1px #2dd4bf1f}.academy-mission-card-youth{box-shadow:inset 0 0 0 1px #60a5fa24}.academy-mission-card-scholar{box-shadow:inset 0 0 0 1px #8f7cff29}.academy-mission-topline,.academy-module-topline{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.6rem;font-size:.9rem;font-weight:700;display:flex}.academy-mission-card p,.academy-module-card p{color:var(--text-secondary);margin:0 0 .8rem;line-height:1.55}.academy-progress-track,.academy-competition-meter-track{background:#ffffff14;border-radius:999px;width:100%;height:10px;overflow:hidden}.academy-progress-fill,.academy-competition-meter-fill{border-radius:inherit;background:linear-gradient(90deg,#2dd4bf 0%,#8f7cff 100%);height:100%}.academy-mission-meta{color:var(--text-muted);justify-content:space-between;align-items:center;gap:.8rem;margin-top:.7rem;font-size:.84rem;display:flex}.academy-mission-callout{color:var(--text-secondary);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.84rem;display:inline-flex}.academy-mission-actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.academy-mission-hint{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.academy-column-chart{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.academy-column-item{text-align:center;justify-items:center;gap:.5rem;display:grid}.academy-column-track{background:linear-gradient(#ffffff05,#ffffff0d),repeating-linear-gradient(0deg,#0000,#0000 26px,#ffffff0d 26px 27px);border-radius:22px;align-items:flex-end;width:100%;max-width:92px;height:180px;padding:.6rem;display:flex}.academy-column-fill{border-radius:18px;width:100%}.academy-column-fill-explorer{background:linear-gradient(#2dd4bf8c,#10b981f2)}.academy-column-fill-youth{background:linear-gradient(#60a5fa8c,#3b82f6f5)}.academy-column-fill-scholar{background:linear-gradient(#8f7cff8c,#6f6bfffa)}.academy-mini-bar-strip{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.55rem;height:124px;display:grid}.academy-mini-bar-strip span{background:linear-gradient(#8f7cff59,#60a5faf2);border-radius:16px 16px 6px 6px;min-height:14px}.academy-flow-strip-vertical{grid-template-columns:1fr}.academy-scholar-stack{gap:.85rem;display:grid}.academy-competition-meters{gap:.65rem;margin:.9rem 0 1rem;display:grid}.academy-competition-meter{gap:.35rem;display:grid}.academy-competition-meter span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.academy-story-strip-compact{grid-template-columns:1fr}.academy-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.academy-choice-card{text-align:left;color:var(--text-primary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;gap:.35rem;padding:1rem;transition:transform .16s,border-color .16s,background .16s;display:grid}.academy-choice-card span{color:var(--text-secondary);line-height:1.5}.academy-choice-card:hover,.academy-choice-card.active{background:#8f7cff14;border-color:#8f7cff66;transform:translateY(-2px)}.academy-feedback-card{background:radial-gradient(circle at 100% 0,#8f7cff1f,#0000 34%),#ffffff0a;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.1rem;display:grid}.academy-feedback-score{background:radial-gradient(circle,#0e1018f5 52%,#0000 54%),linear-gradient(145deg,#8f7cfff2,#2dd4bfe0);border-radius:50%;place-items:center;width:84px;height:84px;font-size:1.3rem;font-weight:800;display:grid;box-shadow:inset 0 0 0 10px #ffffff14}.academy-feedback-copy p{color:var(--text-secondary);margin:.35rem 0 0;line-height:1.6}.academy-compare-chart{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1.2rem;height:220px;display:grid}.academy-compare-group{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.7rem;height:100%;display:grid}.academy-compare-bar{border-radius:18px 18px 6px 6px;min-height:20px}.academy-compare-bar-week1{background:linear-gradient(#60a5fa73,#60a5faf5)}.academy-compare-bar-week2{background:linear-gradient(#8f7cff73,#8f7cfffa)}.academy-stakeholder-stage{position:relative}.academy-stakeholder-hero{background:radial-gradient(circle at 100% 0,#818cf82e,#0000 28%),radial-gradient(circle at 0 100%,#34d39914,#0000 22%),linear-gradient(#0f121efa,#0c0e18fa);border:1px solid #ffffff14;border-radius:28px;gap:1.25rem;padding:1.35rem;display:grid;box-shadow:0 30px 60px #05081252}.academy-stakeholder-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.academy-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.45rem;font-size:.72rem}.academy-stakeholder-title{margin:0;font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:1.05}.academy-stakeholder-rings{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.academy-stakeholder-ring-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:24px;place-items:center;min-height:210px;padding:1rem;display:grid}.academy-stakeholder-ring{aspect-ratio:1;border-radius:50%;place-items:center;width:min(100%,178px);padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.academy-stakeholder-ring-core{text-align:center;background:#0a0c14f5;border-radius:50%;place-items:center;gap:.2rem;width:100%;height:100%;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a}.academy-stakeholder-ring-core strong{font-size:clamp(1.9rem,3vw,2.5rem);line-height:1}.academy-stakeholder-ring-core span{color:var(--text-secondary);font-size:.82rem}.academy-stakeholder-mix{grid-template-columns:1.05fr 1.05fr .9fr;gap:1rem;display:grid}.academy-stakeholder-panel{background:#ffffff08;border:1px solid #ffffff0f;border-radius:22px;gap:.9rem;padding:1rem 1rem 1.05rem;display:grid}.academy-stakeholder-panel-head{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;display:inline-flex}.academy-stakeholder-stack{gap:.75rem;display:grid}.academy-stakeholder-meter{gap:.42rem;display:grid}.academy-stakeholder-meter-label{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.academy-stakeholder-meter-track{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.academy-stakeholder-meter-fill{border-radius:inherit;height:100%}.academy-stakeholder-meter-fill-purple{background:linear-gradient(90deg,#8f7cfff2,#6366f1d1)}.academy-stakeholder-meter-fill-green{background:linear-gradient(90deg,#34d399f2,#10b981d1)}.academy-stakeholder-meter-fill-gold{background:linear-gradient(90deg,#facc15f2,#f59e0bd1)}.academy-stakeholder-meter-fill-red{background:linear-gradient(90deg,#f87171f2,#ef4444d1)}.academy-stakeholder-student{background:#ffffff0a;border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}.academy-stakeholder-student-name{font-weight:700}.academy-stakeholder-student-meta{color:var(--text-secondary);margin-top:.2rem;font-size:.84rem}.academy-stakeholder-student-score{text-align:right;min-width:44px;color:var(--text-primary);font-size:1.35rem;font-weight:800}.academy-stakeholder-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.academy-stakeholder-action-card{background:radial-gradient(circle at 100% 0,#818cf824,#0000 28%),#ffffff09;border:1px solid #ffffff12;border-radius:22px;gap:.8rem;padding:1rem 1rem 1.05rem;display:grid}.academy-stakeholder-action-head{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.88rem;display:flex}.academy-stakeholder-action-head strong{color:var(--text-primary);font-size:1.5rem;line-height:1}.academy-stakeholder-action-card p{color:var(--text-secondary);margin:0;line-height:1.6}.provost-preview-hero{background:radial-gradient(circle at 12% 12%,#818cf838,#0000 26%),radial-gradient(circle at 88% 18%,#fbbf241f,#0000 20%),radial-gradient(circle at 80% 82%,#34d3991a,#0000 20%),linear-gradient(#0e101bfa,#090b12fa);border:1px solid #ffffff14;border-radius:34px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:1.5rem;padding:1.65rem;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 80px #03061059}.provost-preview-grid{pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 92%);mask-image:linear-gradient(#000000d9,#0000 92%)}.provost-preview-stage{gap:1rem;display:grid;position:relative}.provost-preview-stage-card{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:28px;position:relative}.provost-preview-stage-card-main{background:radial-gradient(circle at 100% 0,#8f7cff38,#0000 28%),#ffffff0b;gap:1rem;min-height:250px;padding:1.15rem;display:grid}.provost-preview-stage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.provost-preview-signals{gap:.75rem;display:grid}.provost-preview-signal{background:#ffffff0a;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.85rem .95rem;display:grid}.provost-preview-signal strong{margin-bottom:.18rem;display:block}.provost-preview-signal span{color:var(--text-secondary);line-height:1.5}.provost-preview-route-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.provost-preview-route-strip span{color:var(--text-secondary);background:#ffffff0a;border-radius:14px;padding:.7rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88rem}.provost-preview-mini-stack{gap:.9rem;display:grid}.provost-preview-band,.provost-preview-footer{grid-template-columns:1.2fr .8fr;gap:1rem;display:grid}.provost-preview-cards .provost-preview-card{background:radial-gradient(circle at 100% 0,#818cf81a,#0000 22%),#ffffff0b}.provost-preview-list{gap:.75rem;display:grid}.provost-preview-item{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:.9rem;padding:.9rem .95rem;display:grid}.provost-preview-item-title{font-weight:700}.provost-preview-item-note{color:var(--text-secondary);margin-top:.2rem;font-size:.9rem}.stakeholder-report-card{background:radial-gradient(circle at 100% 0,#818cf824,#0000 24%),radial-gradient(circle at 0 100%,#34d39914,#0000 20%),linear-gradient(#10121efa,#0c0e18fa);border-radius:28px;gap:1rem;display:grid}.stakeholder-report-card-hero{grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:1rem;display:grid}.stakeholder-report-card-copy{gap:.85rem;display:grid}.stakeholder-report-card-badges{margin:0}.stakeholder-report-card .sigma-section-title h4{font-size:1.2rem}.stakeholder-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.stakeholder-report-stat{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:18px;gap:.18rem;padding:.8rem .9rem;display:grid}.stakeholder-report-stat span{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);font-size:.78rem}.stakeholder-report-stat strong{font-size:1.4rem;line-height:1}.stakeholder-report-ring{border-radius:50%;place-items:center;width:164px;height:164px;padding:12px;display:grid}.stakeholder-report-ring-core{text-align:center;background:#0a0c14f5;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.stakeholder-report-ring-core strong{font-size:2.35rem;line-height:1}.stakeholder-report-ring-core span{color:var(--text-secondary);font-size:.84rem}.stakeholder-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.stakeholder-report-panel{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;gap:.7rem;padding:.95rem 1rem;display:grid}.stakeholder-report-panel-accent{background:radial-gradient(circle at 100% 0,#34d3991f,#0000 24%),#ffffff0b}.stakeholder-report-panel-wide{width:100%}.stakeholder-report-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:.8rem}.stakeholder-report-chip-group{flex-wrap:wrap;gap:.55rem;display:flex}.stakeholder-report-win-list,.stakeholder-report-action-list{gap:.6rem;display:grid}.stakeholder-report-win,.stakeholder-report-action{color:var(--text-secondary);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;line-height:1.5;display:grid}.stakeholder-report-win-dot{background:linear-gradient(135deg,#34d399f2,#10b981b3);border-radius:50%;width:9px;height:9px;margin-top:.42rem}.stakeholder-report-action-index{width:24px;height:24px;color:var(--text-primary);background:#818cf829;border-radius:999px;place-items:center;font-size:.82rem;font-weight:700;display:grid}.stakeholder-report-actions{display:grid}.parent-portal-hero-shell{background:radial-gradient(circle at 100% 0,#f472b629,#0000 24%),radial-gradient(circle at 0 100%,#818cf81a,#0000 20%),linear-gradient(#12101cfa,#0c0e18fa);border-radius:30px}.parent-portal-ribbon{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.parent-portal-ribbon-card{background:radial-gradient(circle at 100% 0,#ffffff0d,#0000 24%),#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:.25rem;padding:.9rem 1rem;display:grid}.parent-portal-ribbon-card span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:.78rem}.parent-portal-ribbon-card strong{font-size:1.55rem;line-height:1}.parent-portal-shell-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.parent-portal-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:1rem;display:grid}.parent-portal-hero-copy,.parent-portal-hero-side{gap:.9rem;display:grid}.parent-portal-hero-copy h3{margin:0;font-size:2.8rem;line-height:.96}.parent-portal-hero-copy p{color:var(--text-secondary);max-width:56ch;margin:0;line-height:1.7}.parent-portal-hero-actions{gap:.7rem;display:grid}.parent-portal-action-pill{background:#ffffff0b;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.parent-portal-action-pill span{width:28px;height:28px;color:var(--text-primary);background:#f472b629;border-radius:999px;place-items:center;font-size:.84rem;font-weight:700;display:grid}.parent-portal-action-pill strong{font-size:.98rem;line-height:1.35}.parent-portal-ring-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.parent-portal-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.parent-portal-summary-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;gap:.35rem;padding:.9rem 1rem;display:grid}.parent-portal-summary-card span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:.76rem}.parent-portal-summary-card strong{font-size:1rem;line-height:1.35}.parent-portal-board{grid-template-columns:.95fr 1.15fr .9fr;gap:1rem;display:grid}.parent-portal-board-card{background:radial-gradient(circle at 100% 0,#ffffff0d,#0000 24%),#ffffff09;border:1px solid #ffffff14;border-radius:24px;gap:.85rem;padding:1.05rem 1.1rem;display:grid}.parent-portal-board-card-accent{background:radial-gradient(circle at 100% 0,#f472b624,#0000 24%),#ffffff0a}.parent-portal-board-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:.8rem}.parent-portal-board-list,.parent-portal-next-list{gap:.7rem;display:grid}.parent-portal-board-item,.parent-portal-next-item{color:var(--text-secondary);gap:.2rem;display:grid}.parent-portal-board-item span{font-size:.92rem}.parent-portal-board-item strong{color:var(--text-primary);font-size:1.1rem}.parent-portal-next-item{grid-template-columns:auto 1fr;align-items:start;gap:.75rem}.parent-portal-next-item span{width:28px;height:28px;color:var(--text-primary);background:#f472b629;border-radius:999px;place-items:center;font-size:.84rem;font-weight:700;display:grid}.parent-portal-next-item div{color:var(--text-secondary);line-height:1.5}.parent-portal-chip-stack{flex-wrap:wrap;gap:.55rem;display:flex}.sigma-preview-showcase{background:radial-gradient(circle at 12% 14%,#818cf838,#0000 26%),radial-gradient(circle at 88% 16%,#fbbf2424,#0000 22%),radial-gradient(circle at 80% 84%,#34d3991a,#0000 22%),linear-gradient(#0d101bfa,#090b12fa);border:1px solid #ffffff14;border-radius:30px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:1.2rem;padding:1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 72px #03061057}.sigma-preview-grid{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000db,#0000 94%);mask-image:linear-gradient(#000000db,#0000 94%)}.sigma-preview-showcase-copy,.sigma-preview-showcase-stage{z-index:1;position:relative}.sigma-preview-showcase-copy{gap:.9rem;display:grid}.sigma-preview-showcase-copy h1{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:.98}.sigma-preview-showcase-copy p{color:var(--text-secondary);max-width:60ch;margin:0;line-height:1.7}.sigma-preview-highlight-row{flex-wrap:wrap;gap:.6rem;display:flex}.sigma-preview-highlight{color:var(--text-primary);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:.55rem .8rem;font-size:.9rem}.sigma-preview-showcase-stage{gap:.9rem;display:grid}.sigma-preview-stage-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff14;border-radius:22px;padding:1rem 1.05rem}.sigma-preview-stage-panel-main{background:radial-gradient(circle at 100% 0,#8f7cff33,#0000 28%),#ffffff0d}.sigma-preview-stage-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.55rem;font-size:.76rem}.sigma-preview-stage-panel strong{line-height:1.45;display:block}.sigma-preview-stage-panel p{color:var(--text-secondary);margin:0;line-height:1.65}.sigma-preview-stage-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.sigma-preview-stage-metric{background:#ffffff0b;border-radius:16px;gap:.18rem;padding:.8rem .85rem;display:grid}.sigma-preview-stage-metric span{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);font-size:.76rem}.sigma-preview-stage-metric strong{font-size:1.35rem;line-height:1}.provost-teaser-hero{background:radial-gradient(circle at 100% 0,#818cf833,#0000 24%),radial-gradient(circle at 0 100%,#34d39914,#0000 20%),linear-gradient(#0e101bfa,#0a0c14fa);border:1px solid #ffffff14;border-radius:30px;gap:.9rem;padding:1.5rem 1.55rem;display:grid;box-shadow:0 34px 72px #03061057}.provost-teaser-hero h1{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:.98}.provost-teaser-hero p{color:var(--text-secondary);max-width:68ch;margin:0;line-height:1.7}.provost-teaser-grid{gap:1.15rem;display:grid}.provost-teaser-card{background:radial-gradient(circle at 100% 0,#ffffff0f,#0000 24%),#ffffff09;border:1px solid #ffffff14;border-radius:28px;gap:1rem;padding:1.15rem;display:grid}.provost-teaser-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.provost-teaser-card-topline{align-items:center;gap:.55rem;margin-bottom:.45rem;display:inline-flex}.provost-teaser-rank{min-width:34px;height:34px;color:var(--text-primary);letter-spacing:.08em;background:#ffffff14;border-radius:999px;place-items:center;padding:0 .5rem;font-size:.82rem;font-weight:800;display:inline-grid}.provost-teaser-takeaway{color:var(--text-secondary);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:.38rem .7rem;font-size:.82rem;font-weight:600}.provost-teaser-card h2{margin:0;font-size:1.45rem}.provost-teaser-copy{color:var(--text-secondary);max-width:72ch;margin:0;line-height:1.6}.provost-teaser-frame{background:#080a12e6;border:1px solid #ffffff14;border-radius:24px;min-height:520px;position:relative;overflow:hidden}.provost-teaser-frame-bar{background:linear-gradient(#ffffff0b,#ffffff05);border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.7rem .9rem;display:grid}.provost-teaser-dots{gap:.35rem;display:inline-flex}.provost-teaser-dots span{background:#ffffff29;border-radius:50%;width:10px;height:10px}.provost-teaser-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.84rem;overflow:hidden}.provost-teaser-frame iframe{background:#0a0c14;border:0;width:100%;height:476px}.teaser-panel-academy{background:radial-gradient(circle at 100% 0,#60a5fa2e,#0000 24%),#ffffff09}.teaser-panel-dashboard{background:radial-gradient(circle at 100% 0,#8f7cff33,#0000 24%),#ffffff09}.teaser-panel-admin{background:radial-gradient(circle at 100% 0,#34d39929,#0000 24%),#ffffff09}.provost-teaser-footer{grid-template-columns:1.1fr .9fr;gap:1rem;display:grid}.sigma-360-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:1rem;display:grid}.sigma-360-hero-copy,.sigma-360-proof-card{border:1px solid #ffffff14;border-radius:30px;padding:1.45rem 1.55rem;box-shadow:0 34px 72px #03061057}.sigma-360-hero-copy{background:radial-gradient(circle at 100% 0,#818cf82e,#0000 26%),radial-gradient(circle at 0 100%,#34d39914,#0000 22%),linear-gradient(#0e101bfa,#0a0c14fa);gap:.95rem;display:grid}.sigma-360-hero-copy h1{max-width:14ch;margin:0;font-size:clamp(2.2rem,3.6vw,3.65rem);line-height:.98}.sigma-360-hero-copy p{color:var(--text-secondary);max-width:64ch;margin:0;line-height:1.7}.sigma-360-proof-card{background:radial-gradient(circle at 100% 0,#ffffff0f,#0000 24%),linear-gradient(#12141efa,#0c0e16fa);gap:.85rem;display:grid}.sigma-360-proof-card h2{margin:0;font-size:1.6rem;line-height:1.08}.sigma-360-proof-list{color:var(--text-secondary);gap:.55rem;margin:0;padding-left:1.1rem;display:grid}.sigma-360-grid{grid-template-columns:.92fr 1.12fr .96fr;grid-template-areas:"academy dashboard admin""teacher dashboard parent";gap:1rem;display:grid}.sigma-360-panel{background:radial-gradient(circle at 100% 0,#ffffff0f,#0000 24%),#ffffff09;border:1px solid #ffffff14;border-radius:28px;gap:.9rem;padding:1rem;display:grid}.sigma-360-panel-primary{grid-area:dashboard}.sigma-360-panel:first-child{grid-area:academy}.sigma-360-panel:nth-child(3){grid-area:teacher}.sigma-360-panel:nth-child(4){grid-area:admin}.sigma-360-panel:nth-child(5){grid-area:parent}.sigma-360-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sigma-360-panel-head h2{margin:0;font-size:1.4rem}.sigma-360-panel-head p{color:var(--text-secondary);max-width:28ch;margin:.2rem 0 0;line-height:1.5}.sigma-360-frame{background:#080a12e6;border:1px solid #ffffff14;border-radius:24px;position:relative;overflow:hidden}.sigma-360-frame-bar{background:linear-gradient(#ffffff0b,#ffffff05);border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.7rem .9rem;display:grid}.sigma-360-frame-dots{gap:.35rem;display:inline-flex}.sigma-360-frame-dots span{background:#ffffff29;border-radius:50%;width:10px;height:10px}.sigma-360-frame-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.84rem;overflow:hidden}.sigma-360-frame iframe{background:#0a0c14;border:0;width:100%;height:340px}.sigma-360-panel-primary .sigma-360-frame iframe{height:720px}.sigma-360-panel-academy{background:radial-gradient(circle at 100% 0,#60a5fa2e,#0000 24%),#ffffff09}.sigma-360-panel-dashboard{background:radial-gradient(circle at 100% 0,#8f7cff33,#0000 24%),#ffffff09}.sigma-360-panel-teacher{background:radial-gradient(circle at 100% 0,#34d39929,#0000 24%),#ffffff09}.sigma-360-panel-admin{background:radial-gradient(circle at 100% 0,#f59e0b29,#0000 24%),#ffffff09}.sigma-360-panel-parent{background:radial-gradient(circle at 100% 0,#f472b629,#0000 24%),#ffffff09}.sigma-360-footer{grid-template-columns:1.2fr 1fr 1fr;gap:1rem;display:grid}@media (max-width:1080px){.academy-hero,.academy-band,.academy-explorer-layout,.academy-youth-layout,.academy-scholar-stage,.sigma-360-hero,.sigma-360-footer,.provost-preview-hero,.provost-preview-band,.provost-preview-footer,.provost-teaser-footer,.sigma-preview-showcase,.academy-stakeholder-action-grid,.academy-stakeholder-rings,.academy-stakeholder-mix,.parent-portal-ribbon,.parent-portal-hero,.parent-portal-board,.parent-portal-summary-grid,.stakeholder-report-card-hero,.stakeholder-report-grid{grid-template-columns:1fr}.academy-vertical-grid,.academy-scholar-grid,.academy-mission-grid,.academy-module-grid,.academy-choice-grid,.sigma-360-grid{grid-template-columns:1fr;grid-template-areas:"dashboard""academy""teacher""admin""parent"}}@media (max-width:760px){.academy-shell{padding:1.5rem 1rem 2.5rem}.academy-hero-signals,.academy-mini-grid,.academy-story-strip,.academy-ring-cluster,.academy-column-chart{grid-template-columns:1fr}.academy-panel-header,.academy-mission-meta{flex-direction:column;align-items:flex-start}.academy-feedback-card{grid-template-columns:1fr}.academy-stakeholder-ring-card{min-height:180px}.provost-preview-route-strip{grid-template-columns:1fr}.provost-preview-item{grid-template-columns:1fr;align-items:start}.sigma-preview-stage-metrics,.parent-portal-ring-stack{grid-template-columns:1fr}.provost-teaser-frame,.provost-teaser-frame iframe{height:420px;min-height:420px}.sigma-360-frame iframe,.sigma-360-panel-primary .sigma-360-frame iframe{height:360px}.stakeholder-report-kpis{grid-template-columns:1fr}.stakeholder-report-ring{width:144px;height:144px}}
