/* Global visual contract: readable type, breathing room and predictable operational hierarchy. */
.workspace-main :is(.metric-value,.stat-value,.amount-value,.currency-value){display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
:root{--sk-page-pad:clamp(20px,3.3vw,52px)}.workspace-main{padding:var(--sk-page-pad)!important}.workspace-main .container{max-width:1520px}.workspace-main .card{border-radius:22px}.workspace-main .split-header{gap:22px}.workspace-main .split-header h1{font-size:clamp(2.2rem,3.6vw,4.3rem);line-height:.98;letter-spacing:-.055em}.workspace-main .actions{gap:10px}.workspace-main .actions .btn{min-height:44px;white-space:nowrap}.sk-ops-students>.card:first-child{padding:clamp(25px,3.4vw,46px);border:0;background:radial-gradient(circle at 92% 4%,rgba(77,212,202,.17),transparent 28%),linear-gradient(135deg,#07172e,#0b3152);color:#f7fbff;box-shadow:0 20px 46px rgba(11,36,68,.14)}.sk-ops-students>.card:first-child h1,.sk-ops-students>.card:first-child p,.sk-ops-students>.card:first-child a{color:inherit!important}.sk-ops-students>.card:first-child .muted{color:#c7d9ed!important}.sk-ops-students>.card:first-child .badge{background:rgba(137,240,224,.15);border-color:rgba(137,240,224,.25);color:#a9f5e7}.student-academic-context{display:grid;grid-template-columns:1.1fr .9fr auto;gap:20px;align-items:center;margin-top:27px;padding:19px 20px;border:1px solid rgba(167,243,208,.24);border-radius:17px;background:rgba(255,255,255,.075)}.student-academic-context>div:first-child{display:grid;gap:4px}.student-academic-context span{color:#8df5e5;font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.student-academic-context strong{font-size:1.05rem}.student-academic-context small{color:#c7d9ed;line-height:1.45}.student-academic-list{display:flex;flex-wrap:wrap;gap:8px}.student-academic-list span{padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.12);color:#e8f4ff;font-size:.74rem;letter-spacing:0;text-transform:none}.sk-ops-students>.grid-3{grid-template-columns:minmax(300px,.9fr) minmax(440px,1.35fr) minmax(300px,.9fr)!important;gap:20px!important;align-items:start}.sk-ops-students>.grid-3>.card{padding:28px!important}.sk-ops-students>.grid-3>.card:nth-child(2){border-top:4px solid #22c6a7}.sk-ops-students .form-group{margin-bottom:19px!important}.sk-ops-students .section-title{font-size:clamp(1.32rem,1.7vw,1.7rem);letter-spacing:-.035em}.sk-ops-students .sk-student-birthday-radar{margin-top:20px;padding:25px;border-radius:21px}.sk-ops-students .sk-birthday-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-hero,.companion-editorial-shell,.public-readiness,.pin-marketplace-card,.premium-final-cta,.offline-story{color:#f8fbff}.premium-hero h1,.premium-hero h2,.premium-hero h3,.companion-editorial-shell h1,.companion-editorial-shell h2,.companion-editorial-shell h3,.public-readiness h1,.public-readiness h2,.public-readiness h3,.pin-marketplace-card h1,.pin-marketplace-card h2,.pin-marketplace-card h3,.premium-final-cta h1,.premium-final-cta h2,.premium-final-cta h3{color:#f8fbff!important}.companion-editorial-shell p,.premium-hero p,.public-readiness p{color:#c7d9ed!important}.premium-hero a:not(.btn),.companion-editorial-shell a:not(.btn),.public-readiness a:not(.btn){color:#a9f5e7!important}body.dark .workspace-main .card:not(.sk-ops-students>.card:first-child){background:#0e1929;color:#edf3fb;border-color:#263b56}body.dark .workspace-main h1,body.dark .workspace-main h2,body.dark .workspace-main h3,body.dark .workspace-main label{color:#f3f7fc}body.dark .workspace-main .muted,body.dark .workspace-main small{color:#aebed2}@media(max-width:1280px){.sk-ops-students>.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sk-ops-students>.grid-3>.card:nth-child(2){grid-row:span 2}.student-academic-context{grid-template-columns:1fr auto}}@media(max-width:860px){.workspace-main{padding:20px!important}.workspace-main .split-header{align-items:flex-start;flex-direction:column}.workspace-main .split-header h1{font-size:2.5rem}.student-academic-context{grid-template-columns:1fr}.student-academic-context .btn{justify-self:start}.sk-ops-students>.grid-3{grid-template-columns:1fr!important}.sk-ops-students>.grid-3>.card:nth-child(2){grid-row:auto}.sk-ops-students .sk-birthday-strip{grid-template-columns:1fr}}@media(max-width:520px){.workspace-main{padding:14px!important}.sk-ops-students>.card:first-child{padding:23px 18px}.workspace-main .actions{width:100%}.workspace-main .actions .btn{flex:1}.student-academic-context{padding:16px}.sk-ops-students>.grid-3>.card{padding:21px!important}}
