.hiw-experience{position:relative;overflow:clip;padding:.5rem 1rem 3rem;background:var(--background)}.hiw-experience section{padding:0;background:transparent}.hiw-experience__backdrop,.hiw-experience__mesh{position:absolute;inset:0;pointer-events:none}.hiw-experience__backdrop{background:radial-gradient(circle at 16% 12%,rgba(59,130,246,.05),transparent 38%),radial-gradient(circle at 84% 10%,rgba(14,165,233,.04),transparent 34%),radial-gradient(circle at 50% 72%,rgba(16,185,129,.03),transparent 40%);z-index:0}.hiw-experience__mesh{background-image:linear-gradient(rgba(15,23,42,.02) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.02) 1px,transparent 0);background-size:48px 48px;mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 88%);opacity:.25;z-index:0}.hiw-shell{position:relative;z-index:1;max-width:1240px;margin:0 auto;display:grid;gap:1.35rem;padding-top:.25rem}.hiw-architecture,.hiw-header,.hiw-intelligence,.hiw-outcome-strip,.hiw-subsection{position:relative;border-radius:24px;border:1px solid rgba(148,163,184,.1);background:rgba(255,255,255,.94);backdrop-filter:blur(10px);box-shadow:0 1px 1px rgba(15,23,42,.04),0 10px 28px rgba(15,23,42,.045)}.hiw-header{padding:1.12rem 1.2rem;text-align:center;display:grid;justify-items:center;gap:.72rem;border-color:rgba(148,163,184,.12);background:radial-gradient(620px 240px at 50% 4%,rgba(59,130,246,.08),transparent 64%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,250,252,.94));box-shadow:0 18px 38px -30px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.92);isolation:isolate;overflow:hidden}.hiw-header:before{inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.84),transparent)}.hiw-header:after,.hiw-header:before{content:"";position:absolute;pointer-events:none}.hiw-header:after{width:420px;height:220px;left:50%;top:-96px;transform:translateX(-50%);border-radius:999px;background:radial-gradient(circle,rgba(99,102,241,.16),transparent 68%);filter:blur(26px);z-index:-1}.hiw-eyebrow{display:inline-flex;align-items:center;gap:.42rem;padding:.34rem .7rem;border-radius:999px;border:1px solid rgba(37,99,235,.18);background:rgba(255,255,255,.76);box-shadow:0 8px 18px -16px rgba(15,23,42,.32);color:#1e293b;font-size:.74rem;font-weight:650;letter-spacing:.02em}.hiw-eyebrow__dot{width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 0 0 3px rgba(59,130,246,.08)}.hiw-header__title{margin:0;max-width:25ch;color:#0b1220;font-size:clamp(2rem,3.4vw,3.28rem);line-height:1.02;letter-spacing:-.028em;font-weight:800;text-wrap:balance}.hiw-header__title-line{display:block}.hiw-header__description{margin:0;max-width:58ch;color:#334155;font-size:.96rem;line-height:1.58;text-wrap:balance}.hiw-header__actions{width:100%;display:flex;justify-content:center;gap:.58rem;flex-wrap:wrap;margin-top:.1rem}.hiw-btn{height:42px;font-size:.92rem!important}.hiw-btn,.hiw-header__actions .hiw-btn{min-width:176px;border-radius:12px!important;font-weight:700!important;box-shadow:none}.hiw-header__actions .hiw-btn{height:46px;font-size:.9rem!important;padding-inline:1rem!important}.hiw-header__actions .hiw-btn>a{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%}.hiw-header__actions .hiw-btn--primary{background:linear-gradient(135deg,#0f5fff,#0ea5e9)!important;border:1px solid rgba(59,130,246,.32)!important;color:#ffffff!important;box-shadow:0 14px 30px -20px rgba(37,99,235,.45),inset 0 1px 0 rgba(255,255,255,.22)!important}.hiw-header__actions .hiw-btn--primary:hover{transform:translateY(-1px);box-shadow:0 18px 34px -20px rgba(37,99,235,.52),inset 0 1px 0 rgba(255,255,255,.3)!important;filter:saturate(1.04)}.hiw-header__actions .hiw-btn--secondary{background:rgba(255,255,255,.66)!important;border:1px solid rgba(148,163,184,.2)!important;color:#1e293b!important}.hiw-header__actions .hiw-btn--secondary:hover{background:rgba(255,255,255,.86)!important;border-color:rgba(100,116,139,.28)!important}.hiw-architecture,.hiw-intelligence,.hiw-outcome-strip,.hiw-subsection{padding:1.35rem}.hiw-panel-head{display:grid;gap:.8rem;margin-bottom:1rem}.hiw-outcome-strip__eyebrow,.hiw-panel-head__label,.hiw-subsection__eyebrow{margin:0;color:#2563eb;font-size:.76rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.hiw-outcome-strip__title,.hiw-panel-head__title,.hiw-subsection__title{margin:.28rem 0 0;color:#0b1220;font-size:clamp(1.15rem,1.75vw,1.85rem);line-height:1.15;letter-spacing:-.02em;font-weight:750}.hiw-outcome-strip__desc,.hiw-panel-head__desc,.hiw-subsection__desc{margin:.5rem 0 0;color:#475569;font-size:.92rem;line-height:1.55;max-width:66ch}.hiw-panel-head__chips{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.hiw-chip{border-radius:999px;padding:.35rem .65rem;font-size:.76rem;font-weight:600}.hiw-chip--flow{border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.95);color:#1e293b}.hiw-chip--arrow{padding-inline:.15rem;color:#94a3b8;border:0;background:transparent}.hiw-architecture{--hiw-module-card-radius:18px;--hiw-module-inner-radius:14px;--hiw-module-border:rgba(148,163,184,0.16);--hiw-module-shadow:0 12px 24px -20px rgba(15,23,42,0.14);padding:1.5rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96)),radial-gradient(circle at 50% 0,rgba(59,130,246,.03),transparent 50%)}.hiw-architecture__grid{position:relative;display:grid;grid-template-columns:1.05fr 1.25fr 1.05fr;gap:1rem}.hiw-architecture__grid:after,.hiw-architecture__grid:before{content:"";position:absolute;top:1.4rem;bottom:1.4rem;width:1px;background:linear-gradient(180deg,transparent,rgba(148,163,184,.28),transparent);pointer-events:none;z-index:0}.hiw-architecture__grid:before{left:calc(33.333% + .28rem)}.hiw-architecture__grid:after{right:calc(33.333% + .28rem)}.hiw-architecture__grid>*{position:relative;z-index:1}.hiw-engine,.hiw-lane{border-radius:var(--hiw-module-card-radius);border:1px solid var(--hiw-module-border);background:rgba(255,255,255,.96);box-shadow:var(--hiw-module-shadow)}.hiw-lane{padding:1.25rem;display:grid;gap:.85rem;position:relative}.hiw-lane--school:after,.hiw-lane--teacher:after{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;background:linear-gradient(180deg,rgba(59,130,246,.04),transparent 38%)}.hiw-lane--teacher:after{background:linear-gradient(180deg,rgba(99,102,241,.05),transparent 38%)}.hiw-lane__header{display:flex;align-items:center;gap:.65rem;position:relative;z-index:1}.hiw-lane__icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:rgba(37,99,235,.09);color:#1d4ed8;border:1px solid rgba(37,99,235,.12);flex-shrink:0}.hiw-lane--teacher .hiw-lane__icon{color:#4f46e5;background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.16)}.hiw-lane__title{margin:0;font-size:.94rem;font-weight:700;color:#0f172a}.hiw-lane__desc{margin:.15rem 0 0;font-size:.78rem;color:#64748b;line-height:1.4}.hiw-lane__stack{display:grid;gap:.75rem;position:relative;z-index:1}.hiw-node-card{border-radius:var(--hiw-module-inner-radius);border:1px solid var(--hiw-module-border);background:rgba(248,250,252,.92);padding:1rem;display:grid;gap:.35rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.hiw-node-card--teacher{background:rgba(246,248,255,.92)}.hiw-node-card__meta{display:flex;justify-content:space-between;align-items:center;color:#64748b}.hiw-node-card__status{border-radius:999px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.9);padding:.15rem .45rem;font-size:.68rem;font-weight:700;letter-spacing:.02em;color:#475569}.hiw-node-card__title{margin:0;color:#0f172a;font-size:.88rem;font-weight:700}.hiw-node-card__subtitle{margin:0;color:#64748b;font-size:.78rem;line-height:1.4}.hiw-engine{padding:1.25rem;background:linear-gradient(180deg,rgba(250,252,255,.98),rgba(255,255,255,.98)),radial-gradient(circle at 50% 5%,rgba(59,130,246,.04),transparent 52%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 10px 22px rgba(59,130,246,.04)}.hiw-engine__header{display:grid;gap:.45rem;margin-bottom:.75rem}.hiw-engine__badge{width:fit-content;display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid rgba(59,130,246,.16);background:rgba(255,255,255,.75);color:#1d4ed8;padding:.28rem .6rem;font-size:.73rem;font-weight:700}.hiw-engine__title{margin:0;font-size:1rem;line-height:1.2;color:#0f172a;font-weight:750}.hiw-engine__desc{margin:0;font-size:.8rem;color:#475569;line-height:1.45}.hiw-engine__modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.hiw-engine-module{border-radius:var(--hiw-module-inner-radius);border:1px solid var(--hiw-module-border);background:rgba(255,255,255,.92);padding:1rem;display:grid;gap:.75rem}.hiw-engine-module__title-row{display:flex;align-items:center;gap:.4rem;margin-bottom:.1rem;color:#0f172a;font-size:.78rem;font-weight:700}.hiw-scorecard{display:grid;gap:.4rem}.hiw-scorecard__header{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;color:#475569}.hiw-scorecard__header strong{font-size:1rem;line-height:1;color:#0f172a}.hiw-scorecard__bars{display:grid;gap:.28rem}.hiw-scorecard__bars span{display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,#2563eb,#0ea5e9)}.hiw-scorecard__legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;font-size:.66rem;color:#64748b}.hiw-table-mini{display:grid;gap:.2rem}.hiw-table-mini__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.4rem;padding:.28rem .4rem;border-radius:8px;font-size:.7rem;background:rgba(248,250,252,.7);color:#334155}.hiw-table-mini__row.is-head{background:rgba(226,232,240,.55);color:#64748b;font-weight:700}.hiw-demo-panel{display:grid;gap:.4rem}.hiw-demo-panel__video{height:50px;border-radius:10px;background:radial-gradient(circle at 18% 30%,rgba(59,130,246,.2),transparent 52%),linear-gradient(135deg,rgba(15,23,42,.08),rgba(59,130,246,.12));border:1px solid rgba(148,163,184,.16)}.hiw-demo-panel__rubrics{display:flex;flex-wrap:wrap;gap:.35rem}.hiw-demo-panel__rubrics span{border-radius:999px;padding:.18rem .45rem;font-size:.65rem;color:#0f172a;background:rgba(14,165,233,.08);border:1px solid rgba(14,165,233,.12)}.hiw-engine-schedule{display:grid;gap:.45rem}.hiw-engine-schedule__calendar{display:flex;flex-wrap:wrap;gap:.3rem}.hiw-engine-schedule__calendar button{appearance:none;cursor:pointer;border-radius:999px;padding:.18rem .45rem;font-size:.67rem;border:1px solid rgba(148,163,184,.16);background:rgba(248,250,252,.85);color:#334155;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.hiw-engine-schedule__calendar button:hover{border-color:rgba(100,116,139,.26);background:rgba(241,245,249,.96)}.hiw-engine-schedule__calendar button:focus-visible{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}.hiw-engine-schedule__calendar button.is-active{background:linear-gradient(135deg,rgba(59,130,246,.92),rgba(99,102,241,.9));border-color:rgba(59,130,246,.42);color:#ffffff;box-shadow:0 8px 16px -12px rgba(37,99,235,.52)}.hiw-engine-schedule__report{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:#0f172a;border-radius:10px;border:1px solid rgba(148,163,184,.16);padding:.35rem .45rem;background:rgba(255,255,255,.75)}.hiw-architecture__footer{margin-top:.8rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.hiw-mini-widget{border-radius:var(--hiw-module-inner-radius);border:1px solid var(--hiw-module-border);background:rgba(255,255,255,.9);padding:1rem;display:grid;gap:.75rem}.hiw-rubric-list{display:grid;gap:0;border-radius:10px;border:1px solid rgba(148,163,184,.14);background:rgba(248,250,252,.86);overflow:hidden}.hiw-rubric-list__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.55rem .65rem;border-bottom:1px solid rgba(148,163,184,.12);font-size:.74rem;color:#334155}.hiw-rubric-list__row:last-child{border-bottom:0}.hiw-rubric-list__row strong{font-size:.74rem;color:#1d4ed8;font-weight:700}.hiw-mini-widget__head{display:flex;align-items:center;gap:.4rem;margin-bottom:.05rem;color:#0f172a;font-size:.8rem;font-weight:700}.hiw-pipeline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.hiw-pipeline-tile{border-radius:10px;border:1px solid rgba(148,163,184,.14);padding:.75rem;background:rgba(248,250,252,.85);display:grid;gap:.18rem;align-content:start}.hiw-pipeline-tile>span,.hiw-scheduling-list span{color:#64748b;font-size:.68rem}.hiw-pipeline-tile strong,.hiw-scheduling-list strong{color:#0f172a;font-size:.95rem;line-height:1}.hiw-pipeline-tile__step{font-size:.62rem!important;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.hiw-pipeline-tile__label{color:#334155!important;font-weight:600}.hiw-pipeline-tile__meta{font-size:.64rem!important;color:#475569!important}.hiw-tag-row{display:flex;flex-wrap:wrap;gap:.35rem}.hiw-tag{border-radius:999px;border:1px solid rgba(16,185,129,.14);background:rgba(16,185,129,.07);color:#047857;font-size:.68rem;font-weight:600;padding:.2rem .45rem}.hiw-scheduling-list{display:grid;border-radius:10px;border:1px solid rgba(148,163,184,.14);background:rgba(248,250,252,.85);overflow:hidden}.hiw-scheduling-list>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.4rem;border-bottom:1px solid rgba(148,163,184,.12);padding:.68rem .75rem}.hiw-scheduling-list>div:last-child{border-bottom:0}.hiw-subsection{display:grid;gap:1.15rem}.hiw-subsection--schools{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96)),radial-gradient(circle at 15% 0,rgba(59,130,246,.03),transparent 52%)}.hiw-subsection--teachers{background:linear-gradient(180deg,rgba(251,255,253,.97),rgba(255,255,255,.96)),radial-gradient(circle at 88% 0,rgba(16,185,129,.035),transparent 52%)}.hiw-subsection__head{display:grid;gap:.8rem}.hiw-output-cluster,.hiw-reassurance{display:flex;flex-wrap:wrap;gap:.45rem;align-content:flex-start}.hiw-subsection__head--teacher .hiw-reassurance{grid-column:1/-1;justify-content:flex-start}.hiw-subsection__head--schools{gap:.9rem;grid-template-columns:1fr}.hiw-output-chip,.hiw-reassurance__chip{border-radius:999px;padding:.35rem .65rem;font-size:.74rem;font-weight:600;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.8);color:#334155}.hiw-reassurance__chip{border-color:rgba(16,185,129,.16);background:rgba(16,185,129,.06);color:#065f46}.hiw-output-cluster--schools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .9rem;width:100%;margin-top:.1rem}.hiw-output-cluster--schools .hiw-output-chip{border:0;border-radius:0;padding:0;font-size:.76rem;line-height:1.35;text-align:left;background:transparent;color:#334155;display:flex;align-items:flex-start;gap:.4rem}.hiw-output-cluster--schools .hiw-output-chip:before{content:"";width:6px;height:6px;border-radius:999px;margin-top:.35rem;flex:0 0 6px;background:rgba(37,99,235,.72)}.hiw-school-workflow{display:grid;gap:.8rem;margin-top:.2rem}.hiw-school-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.hiw-school-step{appearance:none;cursor:pointer;text-align:left;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:rgba(248,250,252,.88);padding:.85rem;display:grid;gap:.4rem;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.hiw-school-step:hover{border-color:rgba(100,116,139,.24);background:rgba(248,250,252,.95)}.hiw-school-step:focus-visible{outline:2px solid rgba(59,130,246,.48);outline-offset:2px}.hiw-school-step.is-active{border-color:rgba(37,99,235,.28);background:linear-gradient(180deg,rgba(239,246,255,.94),rgba(248,250,252,.9));box-shadow:0 10px 20px -16px rgba(37,99,235,.32)}.hiw-school-step__head{display:flex;justify-content:space-between;align-items:center;gap:.45rem}.hiw-school-step__index{color:#2563eb;font-size:.67rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hiw-school-step__tag{border-radius:999px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.9);color:#475569;font-size:.64rem;font-weight:600;padding:.16rem .4rem;white-space:nowrap}.hiw-school-step h3{margin:0;color:#0f172a;font-size:.83rem;line-height:1.3;font-weight:700}.hiw-school-step p{margin:0;color:#475569;font-size:.74rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hiw-school-step__foot{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.hiw-school-step__outcome{color:#334155;font-size:.69rem;font-weight:600;line-height:1.35}.hiw-school-step__details{color:#1d4ed8;font-size:.66rem;font-weight:700;white-space:nowrap}.hiw-school-detail{border-radius:16px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.94);padding:1rem;display:grid;grid-template-columns:1.08fr .92fr;gap:.8rem}.hiw-school-detail__content{display:grid;gap:.55rem}.hiw-school-detail__step{margin:0;color:#2563eb;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hiw-school-detail__content h3{margin:0;color:#0f172a;font-size:.96rem;font-weight:700;line-height:1.3}.hiw-school-detail__list{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.hiw-school-detail__list li{border-radius:10px;border:1px solid rgba(148,163,184,.12);background:rgba(248,250,252,.88);color:#334155;font-size:.75rem;line-height:1.45;padding:.5rem .55rem}.hiw-school-detail__list li strong{color:#0f172a}.hiw-school-detail__next{width:fit-content;min-width:0;gap:.35rem}.hiw-school-detail__preview{border-radius:12px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(248,250,252,.95),rgba(255,255,255,.95));padding:.65rem;display:grid;gap:.5rem;align-content:start}.hiw-school-detail__preview-title{margin:0;color:#334155;font-size:.7rem;font-weight:700}.hiw-school-detail__preview-rows{display:grid;gap:.35rem}.hiw-school-detail__preview-rows>div{border-radius:10px;border:1px solid rgba(148,163,184,.12);background:rgba(255,255,255,.92);padding:.45rem .5rem;display:grid;gap:.14rem}.hiw-school-detail__preview-rows span{color:#64748b;font-size:.66rem}.hiw-school-detail__preview-rows strong{color:#0f172a;font-size:.73rem;line-height:1.35}.hiw-school-expect{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.hiw-school-expect span{border-radius:12px;border:1px solid rgba(148,163,184,.14);background:rgba(248,250,252,.88);color:#334155;font-size:.72rem;line-height:1.35;padding:.5rem .58rem}.hiw-school-ops{display:grid;grid-template-columns:320px minmax(0,1fr);gap:.8rem;margin-top:.15rem}.hiw-school-ops__navigator,.hiw-school-ops__workbench{border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.9)}.hiw-school-ops__navigator{padding:.8rem;position:sticky;top:92px;align-self:start;max-height:calc(100vh - 120px);overflow:auto}.hiw-school-ops__navigator ol{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.hiw-school-nav__item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:.6rem;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:rgba(248,250,252,.86);padding:.55rem}.hiw-school-nav__item.is-highlighted{border-color:rgba(37,99,235,.24);background:linear-gradient(180deg,rgba(239,246,255,.95),rgba(248,250,252,.9));box-shadow:0 8px 18px rgba(37,99,235,.08)}.hiw-school-nav__index{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(37,99,235,.16);background:rgba(255,255,255,.9);color:#1d4ed8;font-weight:800;font-size:.8rem}.hiw-school-nav__content h3{margin:0;color:#0f172a;font-size:.86rem;font-weight:700;line-height:1.25}.hiw-school-nav__content p{margin:.35rem 0 0;color:#64748b;font-size:.75rem;line-height:1.45}.hiw-school-nav__meta{margin-top:.45rem;display:flex;flex-wrap:wrap;gap:.3rem}.hiw-school-nav__meta span{border-radius:999px;padding:.15rem .4rem;font-size:.64rem;font-weight:600;border:1px solid rgba(148,163,184,.14);color:#475569;background:rgba(255,255,255,.85)}.hiw-school-ops__workbench{padding:.8rem;display:grid;gap:.6rem}.hiw-stage-panel{border-radius:16px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.95);padding:.9rem;display:grid;gap:.55rem}.hiw-stage-panel__head{display:flex;justify-content:space-between;gap:.65rem;align-items:flex-start}.hiw-stage-panel__step{margin:0;color:#2563eb;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hiw-stage-panel__head h3{margin:.2rem 0 0;color:#0f172a;font-size:.95rem;font-weight:700;line-height:1.25}.hiw-stage-panel__output{flex-shrink:0;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:rgba(248,250,252,.95);color:#334155;font-size:.68rem;font-weight:600;padding:.24rem .5rem}.hiw-stage-panel__desc{margin:0;color:#475569;font-size:.82rem;line-height:1.5}.hiw-stage-panel__body{display:grid;grid-template-columns:1.1fr .9fr;gap:.55rem}.hiw-stage-panel__list{display:grid;gap:.4rem}.hiw-stage-panel__list-item{display:flex;align-items:flex-start;gap:.45rem;color:#334155;font-size:.76rem;line-height:1.45;border-radius:10px;border:1px solid rgba(148,163,184,.12);background:rgba(248,250,252,.85);padding:.42rem .45rem}.hiw-stage-panel__list-item svg{margin-top:.05rem;color:#0ea5e9;flex-shrink:0}.hiw-stage-preview{border-radius:12px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(248,250,252,.95),rgba(255,255,255,.95));padding:.5rem;display:grid;gap:.45rem}.hiw-stage-preview__top{display:flex;align-items:center;justify-content:space-between;gap:.4rem;color:#475569;font-size:.68rem}.hiw-stage-preview__badge{border-radius:999px;border:1px solid rgba(37,99,235,.16);background:rgba(37,99,235,.07);color:#1d4ed8;padding:.15rem .35rem;font-weight:600}.hiw-stage-preview__rows{display:grid;gap:.3rem}.hiw-stage-preview__rows>div{display:grid;gap:.15rem;border-radius:10px;border:1px solid rgba(148,163,184,.12);background:rgba(255,255,255,.9);padding:.35rem .4rem}.hiw-stage-preview__rows span{color:#64748b;font-size:.65rem}.hiw-stage-preview__rows strong{color:#0f172a;font-size:.72rem;line-height:1.35}.hiw-teacher-journey{display:grid;grid-template-columns:360px minmax(0,1fr);gap:.8rem;margin-top:.25rem}.hiw-architecture__grid,.hiw-intelligence__grid{margin-top:.2rem}.hiw-teacher-journey__rail,.hiw-teacher-journey__workspace{border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.9)}.hiw-teacher-journey__rail{padding:.9rem;display:grid;gap:.75rem}.hiw-teacher-journey__rail-head{display:flex;align-items:center;gap:.65rem}.hiw-teacher-journey__icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#0f766e;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.14)}.hiw-teacher-journey__rail-head h3{margin:0;font-size:.94rem;color:#0f172a;font-weight:700}.hiw-teacher-journey__rail-head p{margin:.2rem 0 0;color:#64748b;font-size:.76rem}.hiw-teacher-steps{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.hiw-teacher-step{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:.55rem;padding:.55rem;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:rgba(248,250,252,.85)}.hiw-teacher-step__icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.98);border:1px solid rgba(148,163,184,.2);color:#1f2937;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.hiw-teacher-step__content{display:grid;gap:.35rem}.hiw-teacher-step__title-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.hiw-teacher-step__title-row h4{margin:0;color:#0f172a;font-size:.82rem;font-weight:700;line-height:1.25}.hiw-teacher-step__state{text-transform:capitalize;border-radius:999px;padding:.15rem .38rem;font-size:.62rem;font-weight:700;border:1px solid rgba(148,163,184,.2);color:#475569;background:rgba(255,255,255,.98)}.hiw-teacher-step__content p{margin:0;color:#64748b;font-size:.74rem;line-height:1.45}.hiw-teacher-step__helper{width:fit-content;border-radius:999px;border:1px solid rgba(148,163,184,.12);background:rgba(255,255,255,.92);color:#475569;font-size:.64rem;font-weight:600;padding:.14rem .36rem}.hiw-teacher-step.is-done{background:rgba(240,253,244,.9);border-color:rgba(34,197,94,.16)}.hiw-teacher-step.is-done .hiw-teacher-step__icon{color:#15803d;border-color:rgba(34,197,94,.16);background:rgba(255,255,255,.95)}.hiw-teacher-step.is-done .hiw-teacher-step__state{color:#166534;border-color:rgba(34,197,94,.2);background:rgba(240,253,244,.8)}.hiw-teacher-step.is-current{border-color:rgba(14,165,233,.22);background:linear-gradient(180deg,rgba(239,249,255,.92),rgba(248,250,252,.9));box-shadow:0 10px 22px rgba(14,165,233,.08)}.hiw-teacher-step.is-current .hiw-teacher-step__icon{color:#0369a1;border-color:rgba(14,165,233,.25);background:rgba(239,249,255,.98);box-shadow:0 4px 12px rgba(14,165,233,.08)}.hiw-teacher-step.is-current .hiw-teacher-step__state{color:#075985;border-color:rgba(14,165,233,.25);background:rgba(224,242,254,.92)}.hiw-teacher-step.is-upcoming .hiw-teacher-step__icon{color:#334155;border-color:rgba(148,163,184,.22);background:rgba(255,255,255,.98)}.hiw-teacher-step.is-upcoming .hiw-teacher-step__state{color:#475569;border-color:rgba(148,163,184,.2);background:rgba(255,255,255,.98)}.hiw-teacher-journey__workspace{padding:.85rem;display:grid;gap:.65rem}.hiw-teacher-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.hiw-teacher-card{border-radius:16px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.96);padding:.9rem;display:grid;gap:.6rem}.hiw-teacher-card--checklist{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,252,255,.92))}.hiw-teacher-card--calendar{grid-column:1/-1}.hiw-teacher-card__head{display:flex;gap:.55rem;align-items:flex-start}.hiw-teacher-card__head>svg{color:#0f172a;margin-top:.1rem;flex-shrink:0}.hiw-teacher-card__head h3{margin:0;font-size:.9rem;color:#0f172a;font-weight:700}.hiw-teacher-card__head p{margin:.22rem 0 0;font-size:.75rem;color:#64748b}.hiw-checklist{display:grid;gap:.35rem}.hiw-checklist__item{display:grid;grid-template-columns:20px minmax(0,1fr);gap:.45rem;align-items:center;border-radius:10px;border:1px solid rgba(148,163,184,.12);background:rgba(248,250,252,.85);padding:.42rem .45rem;font-size:.76rem;color:#334155}.hiw-checklist__item.is-done{background:rgba(240,253,244,.88);border-color:rgba(34,197,94,.14)}.hiw-checklist__indicator{display:grid;place-items:center;color:#64748b}.hiw-checklist__item.is-done .hiw-checklist__indicator{color:#16a34a}.hiw-demo-guidance{border-radius:12px;border:1px solid rgba(148,163,184,.14);background:rgba(248,250,252,.85);padding:.6rem;display:grid;gap:.55rem}.hiw-demo-guidance__header{display:grid;gap:.2rem}.hiw-demo-guidance__header span{color:#64748b;font-size:.68rem}.hiw-demo-guidance__header strong{color:#0f172a;font-size:.78rem;line-height:1.35}.hiw-demo-guidance ul{margin:0;padding-left:1rem;display:grid;gap:.3rem;color:#334155;font-size:.74rem;line-height:1.4}.hiw-status-timeline{display:grid;gap:.5rem}.hiw-status-timeline__item{display:grid;grid-template-columns:14px minmax(0,1fr);gap:.5rem;align-items:start}.hiw-status-timeline__dot{width:10px;height:10px;border-radius:999px;background:#cbd5e1;margin-top:.2rem;box-shadow:0 0 0 3px rgba(148,163,184,.14)}.hiw-status-timeline__item strong{display:block;color:#0f172a;font-size:.78rem}.hiw-status-timeline__item p{margin:.2rem 0 0;color:#64748b;font-size:.72rem;line-height:1.4}.hiw-status-timeline__item.is-complete .hiw-status-timeline__dot{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.14)}.hiw-status-timeline__item.is-active .hiw-status-timeline__dot{background:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.14)}.hiw-calendar-mini{display:grid;grid-template-columns:.95fr 1.05fr;gap:.6rem}.hiw-calendar-mini__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;align-content:start}.hiw-calendar-mini__grid span{aspect-ratio:1;border-radius:8px;border:1px solid rgba(148,163,184,.14);background:rgba(248,250,252,.88)}.hiw-calendar-mini__grid .is-slot{background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.2)}.hiw-calendar-mini__slots{display:grid;gap:.35rem}.hiw-calendar-mini__slots button{display:flex;align-items:center;justify-content:center;min-height:34px;border-radius:10px;border:1px solid rgba(37,99,235,.18);background:rgba(239,246,255,.85);color:#1d4ed8;font-weight:700;font-size:.73rem;cursor:default;padding:.35rem .5rem}.hiw-intelligence{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96)),radial-gradient(circle at 10% 5%,rgba(99,102,241,.025),transparent 45%)}.hiw-panel-head--compact{margin-bottom:.8rem}.hiw-intelligence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.hiw-intelligence-card{border-radius:16px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.94);padding:.95rem;display:grid;gap:.55rem}.hiw-intelligence-card__icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#1d4ed8;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.14)}.hiw-intelligence-card h3{margin:0;color:#0f172a;font-size:.9rem;font-weight:700}.hiw-intelligence-card p{margin:0;color:#475569;font-size:.78rem;line-height:1.5}.hiw-intelligence-card__io{display:grid;gap:.35rem}.hiw-intelligence-card__io>div{border-radius:10px;border:1px solid rgba(148,163,184,.12);background:rgba(248,250,252,.85);padding:.45rem;display:grid;gap:.15rem}.hiw-intelligence-card__io span{color:#64748b;font-size:.65rem}.hiw-intelligence-card__io strong{color:#0f172a;font-size:.74rem;line-height:1.35}.hiw-outcome-strip{display:grid;grid-template-columns:minmax(0,1.2fr) 320px;gap:.8rem;background:linear-gradient(135deg,rgba(15,95,255,.018),rgba(14,165,233,.012),rgba(16,185,129,.016)),rgba(255,255,255,.97)}.hiw-calendar-mini__grid span,.hiw-calendar-mini__slots button,.hiw-checklist__item,.hiw-demo-guidance,.hiw-engine-module,.hiw-engine-schedule__report,.hiw-intelligence-card,.hiw-intelligence-card__io>div,.hiw-mini-widget,.hiw-node-card,.hiw-outcome-list,.hiw-outcome-metrics>div,.hiw-outcome-strip__aside,.hiw-pipeline-tile,.hiw-scheduling-list,.hiw-scheduling-list>div,.hiw-school-detail,.hiw-school-detail__preview,.hiw-school-detail__preview-rows>div,.hiw-school-expect span,.hiw-school-nav__item,.hiw-school-ops__navigator,.hiw-school-ops__workbench,.hiw-school-step,.hiw-stage-panel,.hiw-stage-panel__list-item,.hiw-stage-preview,.hiw-stage-preview__rows>div,.hiw-table-mini__row,.hiw-teacher-card,.hiw-teacher-journey__rail,.hiw-teacher-journey__workspace{border-color:rgba(148,163,184,.08)}.hiw-outcome-strip__content{display:grid;gap:.75rem}.hiw-outcome-strip__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.hiw-outcome-list{border-radius:16px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.92);padding:.95rem}.hiw-outcome-list h3{margin:0;display:flex;align-items:center;gap:.4rem;color:#0f172a;font-size:.87rem;font-weight:700}.hiw-outcome-list ul{margin:.55rem 0 0;padding-left:1rem;display:grid;gap:.35rem;color:#334155;font-size:.76rem;line-height:1.45}.hiw-outcome-strip__aside{border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.92);padding:.95rem;display:grid;gap:.7rem;align-content:start}.hiw-outcome-metrics{display:grid;gap:.45rem}.hiw-outcome-metrics>div{display:grid;gap:.15rem;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:rgba(248,250,252,.9);padding:.55rem}.hiw-outcome-metrics span{color:#64748b;font-size:.68rem}.hiw-outcome-metrics strong{color:#0f172a;font-size:.86rem}.hiw-outcome-strip__actions{display:grid;gap:.55rem}.hiw-outcome-strip__actions .hiw-btn{width:100%;min-width:0}.dark .hiw-experience{background:var(--background)}.dark .hiw-experience__mesh{background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 0);opacity:.45}.dark .hiw-architecture,.dark .hiw-engine,.dark .hiw-header,.dark .hiw-intelligence,.dark .hiw-intelligence-card,.dark .hiw-lane,.dark .hiw-mini-widget,.dark .hiw-outcome-list,.dark .hiw-outcome-strip,.dark .hiw-outcome-strip__aside,.dark .hiw-school-detail,.dark .hiw-school-detail__preview,.dark .hiw-school-detail__preview-rows>div,.dark .hiw-school-expect span,.dark .hiw-school-ops__navigator,.dark .hiw-school-ops__workbench,.dark .hiw-school-step,.dark .hiw-stage-panel,.dark .hiw-subsection,.dark .hiw-teacher-card,.dark .hiw-teacher-journey__rail,.dark .hiw-teacher-journey__workspace{background:rgba(15,23,42,.78);border-color:rgba(148,163,184,.14);box-shadow:0 18px 34px rgba(2,6,23,.22)}.dark .hiw-architecture,.dark .hiw-header,.dark .hiw-intelligence,.dark .hiw-outcome-strip,.dark .hiw-subsection{backdrop-filter:blur(16px)}.dark .hiw-header{background:radial-gradient(620px 240px at 50% 6%,rgba(59,130,246,.18),transparent 64%),linear-gradient(180deg,rgba(15,23,42,.82),rgba(15,23,42,.76));box-shadow:0 22px 44px -34px rgba(2,6,23,.66),inset 0 1px 0 rgba(255,255,255,.05)}.dark .hiw-calendar-mini__grid span,.dark .hiw-calendar-mini__slots button,.dark .hiw-checklist__item,.dark .hiw-chip--flow,.dark .hiw-demo-guidance,.dark .hiw-engine-module,.dark .hiw-engine-schedule__report,.dark .hiw-eyebrow,.dark .hiw-intelligence-card__io>div,.dark .hiw-node-card,.dark .hiw-node-card--teacher,.dark .hiw-outcome-metrics>div,.dark .hiw-output-chip,.dark .hiw-pipeline-tile,.dark .hiw-scheduling-list,.dark .hiw-scheduling-list>div,.dark .hiw-school-nav__index,.dark .hiw-school-nav__item,.dark .hiw-stage-panel__list-item,.dark .hiw-stage-preview,.dark .hiw-stage-preview__rows>div,.dark .hiw-table-mini__row,.dark .hiw-teacher-step{background:rgba(15,23,42,.78);border-color:rgba(148,163,184,.14);box-shadow:none}.dark .hiw-eyebrow{border-color:rgba(96,165,250,.26);background:rgba(15,23,42,.66);box-shadow:0 10px 20px -18px rgba(2,6,23,.42)}.dark .hiw-chip--flow{border-color:rgba(148,163,184,.22);background:rgba(30,41,59,.88)}.dark .hiw-reassurance__chip,.dark .hiw-tag{background:rgba(6,78,59,.32);border-color:rgba(16,185,129,.2);color:#a7f3d0}.dark .hiw-btn--secondary{background:rgba(15,23,42,.92)!important;border-color:rgba(148,163,184,.2)!important;color:#e2e8f0!important}.dark .hiw-btn--secondary:hover{background:rgba(30,41,59,.95)!important}.dark .hiw-header__actions .hiw-btn--secondary{background:rgba(15,23,42,.52)!important;border-color:rgba(148,163,184,.24)!important;color:#dbeafe!important}.dark .hiw-header__actions .hiw-btn--secondary:hover{background:rgba(15,23,42,.7)!important;border-color:rgba(148,163,184,.32)!important}.dark .hiw-chip--flow,.dark .hiw-eyebrow{color:#e2e8f0}.dark .hiw-chip--arrow{color:#94a3b8}.dark .hiw-engine-module__title-row,.dark .hiw-engine-schedule__report,.dark .hiw-engine__title,.dark .hiw-header__title,.dark .hiw-intelligence-card h3,.dark .hiw-intelligence-card__io strong,.dark .hiw-lane__title,.dark .hiw-mini-widget__head,.dark .hiw-node-card__title,.dark .hiw-outcome-list h3,.dark .hiw-outcome-metrics strong,.dark .hiw-outcome-strip__title,.dark .hiw-panel-head__title,.dark .hiw-pipeline-tile strong,.dark .hiw-scheduling-list strong,.dark .hiw-school-detail__content h3,.dark .hiw-school-detail__preview-rows strong,.dark .hiw-school-nav__content h3,.dark .hiw-school-step h3,.dark .hiw-scorecard__header strong,.dark .hiw-stage-panel__head h3,.dark .hiw-stage-preview__rows strong,.dark .hiw-status-timeline__item strong,.dark .hiw-subsection__title,.dark .hiw-teacher-card__head h3,.dark .hiw-teacher-journey__rail-head h3,.dark .hiw-teacher-step__title-row h4{color:#e2e8f0}.dark .hiw-calendar-mini__slots button,.dark .hiw-checklist__indicator,.dark .hiw-checklist__item,.dark .hiw-demo-guidance ul,.dark .hiw-demo-guidance__header span,.dark .hiw-demo-guidance__header strong,.dark .hiw-engine-schedule__calendar button,.dark .hiw-engine__desc,.dark .hiw-header__description,.dark .hiw-intelligence-card p,.dark .hiw-intelligence-card__io span,.dark .hiw-lane__desc,.dark .hiw-node-card__status,.dark .hiw-node-card__subtitle,.dark .hiw-outcome-list ul,.dark .hiw-outcome-metrics span,.dark .hiw-outcome-strip__desc,.dark .hiw-output-chip,.dark .hiw-panel-head__desc,.dark .hiw-pipeline-tile>span,.dark .hiw-scheduling-list span,.dark .hiw-school-detail__list li,.dark .hiw-school-detail__preview-rows span,.dark .hiw-school-detail__preview-title,.dark .hiw-school-detail__step,.dark .hiw-school-expect span,.dark .hiw-school-nav__content p,.dark .hiw-school-nav__meta span,.dark .hiw-school-step p,.dark .hiw-school-step__details,.dark .hiw-school-step__index,.dark .hiw-school-step__outcome,.dark .hiw-scorecard__header,.dark .hiw-scorecard__legend,.dark .hiw-stage-panel__desc,.dark .hiw-stage-panel__list-item,.dark .hiw-stage-panel__output,.dark .hiw-stage-preview__rows span,.dark .hiw-stage-preview__top,.dark .hiw-status-timeline__item p,.dark .hiw-subsection__desc,.dark .hiw-table-mini__row,.dark .hiw-teacher-card__head p,.dark .hiw-teacher-card__head>svg,.dark .hiw-teacher-step__content p,.dark .hiw-teacher-step__helper,.dark .hiw-teacher-step__icon,.dark .hiw-teacher-step__state{color:#cbd5e1}.dark .hiw-teacher-step__icon{border-color:rgba(148,163,184,.18);background:rgba(30,41,59,.9)}.dark .hiw-teacher-step__helper{color:#e2e8f0;border-color:rgba(148,163,184,.2);background:rgba(30,41,59,.82)}.dark .hiw-demo-panel__rubrics span{background:rgba(14,165,233,.12);border-color:rgba(14,165,233,.18);color:#bae6fd}.dark .hiw-output-cluster--schools .hiw-output-chip{background:transparent;border-color:transparent;color:#dbeafe}.dark .hiw-output-cluster--schools .hiw-output-chip:before{background:rgba(147,197,253,.85)}.dark .hiw-school-step{background:rgba(15,23,42,.74);border-color:rgba(148,163,184,.18)}.dark .hiw-school-step:hover{background:rgba(30,41,59,.84);border-color:rgba(148,163,184,.28)}.dark .hiw-school-step.is-active{background:linear-gradient(180deg,rgba(30,64,175,.22),rgba(15,23,42,.84));border-color:rgba(96,165,250,.36);box-shadow:0 12px 22px -18px rgba(37,99,235,.48)}.dark .hiw-school-step__tag{border-color:rgba(148,163,184,.24);background:rgba(30,41,59,.8);color:#cbd5e1}.dark .hiw-school-detail__step,.dark .hiw-school-step__details,.dark .hiw-school-step__index{color:#93c5fd}.dark .hiw-school-detail__list li{background:rgba(15,23,42,.76);border-color:rgba(148,163,184,.16)}.dark .hiw-school-detail__list li strong{color:#e2e8f0}.dark .hiw-table-mini__row.is-head{background:rgba(51,65,85,.45);color:#cbd5e1}.dark .hiw-engine__badge,.dark .hiw-node-card__status,.dark .hiw-school-nav__meta span,.dark .hiw-stage-panel__output,.dark .hiw-stage-preview__badge,.dark .hiw-teacher-step__state{background:rgba(30,41,59,.7)}.dark .hiw-engine__badge,.dark .hiw-outcome-strip__eyebrow,.dark .hiw-panel-head__label,.dark .hiw-stage-panel__step,.dark .hiw-stage-preview__badge,.dark .hiw-subsection__eyebrow{color:#93c5fd}.dark .hiw-intelligence-card__icon,.dark .hiw-lane__icon{background:rgba(37,99,235,.15);border-color:rgba(59,130,246,.2);color:#93c5fd}.dark .hiw-lane--teacher .hiw-lane__icon,.dark .hiw-teacher-journey__icon{background:rgba(99,102,241,.16);border-color:rgba(129,140,248,.24);color:#c4b5fd}.dark .hiw-engine{background:linear-gradient(180deg,rgba(15,23,42,.86),rgba(2,6,23,.82)),radial-gradient(circle at 50% 0,rgba(59,130,246,.16),transparent 55%)}.dark .hiw-architecture,.dark .hiw-intelligence,.dark .hiw-outcome-strip,.dark .hiw-subsection--schools,.dark .hiw-subsection--teachers{background:rgba(15,23,42,.7)}.dark .hiw-demo-panel__video{background:radial-gradient(circle at 18% 30%,rgba(59,130,246,.24),transparent 52%),linear-gradient(135deg,rgba(15,23,42,.52),rgba(37,99,235,.2))}.dark .hiw-btn--primary,.dark .hiw-calendar-mini__grid .is-slot,.dark .hiw-engine-schedule__calendar button.is-active,.dark .hiw-school-nav__item.is-highlighted,.dark .hiw-teacher-step.is-current{border-color:rgba(59,130,246,.28)}.dark .hiw-engine-schedule__calendar button{border-color:rgba(148,163,184,.3);background:rgba(30,41,59,.74);color:#cbd5e1}.dark .hiw-engine-schedule__calendar button:hover{border-color:rgba(148,163,184,.44);background:rgba(51,65,85,.88);color:#e2e8f0}.dark .hiw-engine-schedule__calendar button.is-active{background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(99,102,241,.9));border-color:rgba(96,165,250,.52);color:#ffffff}.dark .hiw-rubric-list{border-color:rgba(148,163,184,.18);background:rgba(15,23,42,.72)}.dark .hiw-rubric-list__row{border-bottom-color:rgba(148,163,184,.14);color:#cbd5e1}.dark .hiw-rubric-list__row strong{color:#93c5fd}.dark .hiw-pipeline-tile__meta{color:#94a3b8!important}.dark .hiw-pipeline-tile__label{color:#e2e8f0!important}.dark .hiw-scheduling-list>div{background:transparent;border-bottom-color:rgba(148,163,184,.14)}.dark .hiw-teacher-step.is-current{background:linear-gradient(180deg,rgba(14,116,144,.18),rgba(30,41,59,.42));box-shadow:0 10px 22px rgba(2,132,199,.12)}.dark .hiw-teacher-step.is-current .hiw-teacher-step__icon{color:#7dd3fc;border-color:rgba(14,165,233,.22);background:rgba(15,23,42,.9)}.dark .hiw-teacher-step.is-current .hiw-teacher-step__state{color:#bae6fd;border-color:rgba(14,165,233,.22);background:rgba(8,47,73,.55)}.dark .hiw-checklist__item.is-done,.dark .hiw-teacher-step.is-done{background:rgba(6,78,59,.28);border-color:rgba(16,185,129,.18)}.dark .hiw-teacher-step.is-done .hiw-teacher-step__icon{color:#86efac;border-color:rgba(16,185,129,.22);background:rgba(15,23,42,.9)}.dark .hiw-teacher-step.is-done .hiw-teacher-step__state{color:#bbf7d0;border-color:rgba(16,185,129,.2);background:rgba(6,78,59,.45)}.dark .hiw-teacher-step.is-upcoming .hiw-teacher-step__state{color:#cbd5e1;border-color:rgba(148,163,184,.16);background:rgba(30,41,59,.6)}.dark .hiw-teacher-step.is-upcoming .hiw-teacher-step__icon{color:#e2e8f0;border-color:rgba(148,163,184,.2);background:rgba(30,41,59,.95)}.dark .hiw-status-timeline__dot{background:#475569;box-shadow:0 0 0 3px rgba(71,85,105,.18)}@media (min-width:640px){.hiw-experience{padding:.62rem 1.4rem 3.5rem}.hiw-shell{gap:1.8rem}.hiw-header{padding:1.32rem 1.4rem}.hiw-architecture,.hiw-intelligence,.hiw-outcome-strip,.hiw-subsection{padding:1.5rem}.hiw-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem}.hiw-btn{height:44px;min-width:190px}.hiw-subsection__head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.hiw-subsection__head--schools{grid-template-columns:1fr}.hiw-subsection__head--teacher{grid-template-columns:minmax(0,1fr) minmax(220px,320px)}}@media (max-width:1199px){.hiw-school-detail{grid-template-columns:1fr}.hiw-school-ops{grid-template-columns:280px minmax(0,1fr)}.hiw-teacher-journey{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:1023px){.hiw-school-expect,.hiw-school-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-architecture,.hiw-engine,.hiw-lane{padding:1rem}.hiw-architecture__grid{grid-template-columns:1fr}.hiw-architecture__grid:after,.hiw-architecture__grid:before{display:none}.hiw-engine__modules{grid-template-columns:1fr 1fr}.hiw-architecture__footer,.hiw-outcome-strip,.hiw-school-ops,.hiw-teacher-journey{grid-template-columns:1fr}.hiw-school-ops__navigator{position:static;max-height:none}.hiw-outcome-strip__columns,.hiw-panel-head,.hiw-subsection__head,.hiw-subsection__head--teacher,.hiw-teacher-card-grid{grid-template-columns:1fr}.hiw-teacher-card--calendar{grid-column:auto}.hiw-calendar-mini{grid-template-columns:1fr}}@media (max-width:767px){.hiw-output-cluster--schools,.hiw-school-stepper{grid-template-columns:1fr}.hiw-school-step{padding:.75rem}.hiw-school-step:not(.is-active) .hiw-school-step__foot,.hiw-school-step:not(.is-active) p{display:none}.hiw-school-detail{padding:.75rem}.hiw-school-detail,.hiw-school-expect{grid-template-columns:1fr}.hiw-experience{padding:.35rem .9rem 2.4rem}.hiw-shell{gap:1rem}.hiw-architecture,.hiw-header,.hiw-intelligence,.hiw-outcome-strip,.hiw-subsection{border-radius:18px;padding:1.1rem}.hiw-architecture,.hiw-engine,.hiw-lane{padding:1rem}.hiw-engine-module,.hiw-mini-widget,.hiw-node-card{padding:.75rem}.hiw-header{justify-items:stretch;text-align:left;gap:.62rem}.hiw-header__actions{justify-content:stretch;flex-direction:column;align-items:stretch}.hiw-btn{width:100%;min-width:0}.hiw-header__actions .hiw-btn{height:44px}.hiw-panel-head__chips{gap:.35rem}.hiw-chip--arrow{display:none}.hiw-engine__modules,.hiw-intelligence__grid{grid-template-columns:1fr}.hiw-stage-panel__head{flex-direction:column;align-items:flex-start}.hiw-stage-panel__body{grid-template-columns:1fr}.hiw-school-nav__item,.hiw-teacher-step{grid-template-columns:34px minmax(0,1fr);gap:.5rem}.hiw-teacher-step__title-row{align-items:flex-start;flex-direction:column}.hiw-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.hiw-pipeline-grid{grid-template-columns:1fr}.hiw-outcome-strip__title,.hiw-panel-head__title,.hiw-subsection__title{font-size:1.05rem}.hiw-header__title{font-size:1.66rem;max-width:100%}.hiw-header__title-line{display:inline}.hiw-engine,.hiw-lane,.hiw-outcome-strip__aside,.hiw-school-ops__navigator,.hiw-school-ops__workbench,.hiw-teacher-journey__rail,.hiw-teacher-journey__workspace{border-radius:14px}.hiw-intelligence-card,.hiw-mini-widget,.hiw-node-card,.hiw-outcome-list,.hiw-stage-panel,.hiw-teacher-card{border-radius:12px}}@media (prefers-reduced-motion:reduce){.hiw-btn,.hiw-school-nav__item,.hiw-teacher-step{transition:none!important}.hiw-btn--primary:hover{transform:none}}