.capabilities-graph_wrap__zdIYq{--accent:var(--om-violet);--accent-secondary:var(--om-mint);--ivory:#e8eef5;padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,4vw,2.5rem);color:#f3f1ea;background:radial-gradient(circle at 12% 8%,rgb(118 86 233/15%),transparent 40%),radial-gradient(circle at 92% 90%,rgb(120 217 176/14%),transparent 46%),#0a0f18;font-family:Helvetica Neue,system-ui,-apple-system,sans-serif}.capabilities-graph_head__0W7RZ{width:min(52rem,100%);margin:0 auto 2.4rem;text-align:center}.capabilities-graph_eyebrow__zlKXr{margin:0;font-family:SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.capabilities-graph_title__s7Mht{margin:.5rem 0 0;font-size:clamp(1.7rem,3.2vw,2.7rem);font-weight:600;letter-spacing:-.03em;line-height:1.05}.capabilities-graph_lead__UB9DA{max-width:40rem;margin:1rem auto 0;font-size:1rem;line-height:1.55;color:rgb(243 241 234/76%)}.capabilities-graph_grid__Z4TPA{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;width:min(66rem,100%);margin:0 auto}.capabilities-graph_wheelWrap__nvvb3{display:grid;place-items:center}.capabilities-graph_wheel__mOYS_{width:100%;max-width:30rem;height:auto;overflow:visible}.capabilities-graph_spoke__qdt_w{stroke:rgb(183 166 255/18%);stroke-width:1;transition:stroke .4s ease,stroke-width .4s ease}.capabilities-graph_spokeOn__pzpCE{stroke:rgb(120 217 176/78%);stroke-width:1.6}.capabilities-graph_hub__K6m1f{fill:rgb(118 86 233/7%);stroke:rgb(120 217 176/42%);stroke-width:1}.capabilities-graph_hubText__L8_4g{fill:rgb(236 228 208/70%);font-family:SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.14em;text-anchor:middle}.capabilities-graph_node__PH1eo{cursor:pointer;outline:none}.capabilities-graph_nodeCircle__TGOCA{fill:#111a2b;stroke:rgb(183 166 255/45%);stroke-width:1.4;transition:fill .4s ease,stroke .4s ease,r .4s ease}.capabilities-graph_node__PH1eo:hover .capabilities-graph_nodeCircle__TGOCA{stroke:rgb(120 217 176/88%)}.capabilities-graph_node__PH1eo:focus-visible .capabilities-graph_nodeCircle__TGOCA{stroke:var(--accent-secondary);stroke-width:2}.capabilities-graph_nodeOn__zZi2g .capabilities-graph_nodeCircle__TGOCA{fill:url(#capAurora);stroke:#d9f7ea;stroke-width:2}.capabilities-graph_nodeNum__ftIy_{fill:var(--ivory);font-family:SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:700;text-anchor:middle;dominant-baseline:central;transition:fill .3s ease}.capabilities-graph_nodeOn__zZi2g .capabilities-graph_nodeNum__ftIy_{fill:#10182b}.capabilities-graph_nodeLabel__WU_5N{fill:rgb(236 228 208/62%);font-family:SFMono-Regular,Menlo,monospace;font-size:8.5px;letter-spacing:.04em;text-anchor:middle;transition:fill .3s ease}.capabilities-graph_nodeOn__zZi2g .capabilities-graph_nodeLabel__WU_5N,.capabilities-graph_node__PH1eo:hover .capabilities-graph_nodeLabel__WU_5N{fill:var(--ivory)}.capabilities-graph_panel__1NaGy{border:1px solid rgb(183 166 255/24%);border-radius:1.3rem;padding:clamp(1.5rem,3vw,2.2rem);background:linear-gradient(160deg,rgb(20 30 48/80%),rgb(10 15 24/90%));min-height:20rem}.capabilities-graph_panelNum__6w_ww{margin:0;font-family:SFMono-Regular,Menlo,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.capabilities-graph_panel__1NaGy h3{margin:.5rem 0 0;font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:600;letter-spacing:-.02em;line-height:1.12}.capabilities-graph_panelMove__qnOfc{margin:.7rem 0 0;font-size:1rem;line-height:1.5;color:rgb(243 241 234/85%)}.capabilities-graph_panel__1NaGy dl{margin:1.3rem 0 0;display:grid;gap:.9rem}.capabilities-graph_panel__1NaGy dt{font-family:SFMono-Regular,Menlo,monospace;font-size:.64rem;letter-spacing:.09em;text-transform:uppercase;color:rgb(120 217 176/88%)}.capabilities-graph_panel__1NaGy dd{margin:.25rem 0 0;font-size:.9rem;line-height:1.5;color:rgb(243 241 234/74%)}.capabilities-graph_panelEvidence__YEp_F{margin-top:1.3rem;padding-top:1.1rem;border-top:1px solid rgb(183 166 255/17%)}.capabilities-graph_panelEvidence__YEp_F>span{font-family:SFMono-Regular,Menlo,monospace;font-size:.64rem;letter-spacing:.09em;text-transform:uppercase;color:rgb(243 241 234/55%)}.capabilities-graph_panelEvidence__YEp_F>div{margin-top:.6rem;display:flex;flex-wrap:wrap;gap:.5rem}.capabilities-graph_panelEvidence__YEp_F em{font-style:normal;font-size:.78rem;padding:.3rem .7rem;border-radius:999px;border:1px solid rgb(120 217 176/32%);background:rgb(118 86 233/8%);color:var(--ivory)}@media (max-width:800px){.capabilities-graph_grid__Z4TPA{grid-template-columns:minmax(0,1fr)}}.showcases_aiSkillsExplorer__HDKkw,.showcases_capabilityExplorer__oh76I,.showcases_compiler__FGS3N,.showcases_evidenceMirror___eIdj,.showcases_lesson__f0sZ7,.showcases_timetable__d4WRz{width:min(80rem,calc(100% - 2rem));margin:0 auto;padding:clamp(4rem,8vw,7.5rem) 0;color:#18233c;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif}.showcases_showcaseIntro__LojKd{margin-bottom:clamp(2.5rem,5vw,4.8rem);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(18rem,.68fr);align-items:end;gap:clamp(2rem,6vw,7rem)}.showcases_showcaseIntro__LojKd h2,.showcases_showcaseIntro__LojKd p{margin:0}.showcases_showcaseIntro__LojKd>div>p{margin-bottom:.75rem;color:#0066cc;font-size:.67rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.showcases_showcaseIntro__LojKd h2{max-width:53rem;font-size:clamp(2.5rem,5.3vw,5.4rem);font-weight:630;letter-spacing:-.068em;line-height:.98}.showcases_showcaseIntro__LojKd>p{color:#606979;font-size:clamp(.96rem,1.4vw,1.15rem);line-height:1.68}.showcases_compilerWindow__crc1X,.showcases_lessonWindow__emH_N,.showcases_mirrorWindow__WrClN,.showcases_timetableBoard__KHvV9{overflow:hidden;border:1px solid #d8deea;border-radius:clamp(1.2rem,2vw,2rem);background:#fff;box-shadow:0 2.2rem 7rem rgb(27 45 78/12%)}.showcases_windowHeader__tinyu{min-height:4.4rem;padding:.85rem 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #dce2ec;background:#f7f9fc}.showcases_windowIdentity__B2zHR{display:flex;align-items:center;gap:.72rem}.showcases_windowIdentity__B2zHR>span{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:.72rem;color:#fff;background:linear-gradient(135deg,#0066cc,#7656e9);font-size:.68rem;font-weight:820}.showcases_windowIdentity__B2zHR small,.showcases_windowIdentity__B2zHR strong{display:block}.showcases_windowIdentity__B2zHR small{color:#7a8392;font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.showcases_windowIdentity__B2zHR strong{margin-top:.18rem;color:#1d2941;font-size:.82rem}.showcases_windowHeader__tinyu>em{padding:.4rem .68rem;border:1px solid #cfd7e5;border-radius:999px;color:#677183;background:#fff;font-size:.61rem;font-style:normal}.showcases_lesson__f0sZ7{padding-top:2rem}.showcases_lessonBody__rOICA{min-height:40rem;display:grid;grid-template-columns:minmax(12rem,.27fr) minmax(0,1fr)}.showcases_lessonTabs__2ja2o{padding:.7rem;display:grid;align-content:start;gap:.25rem;border-right:1px solid #dce2ec;background:#f5f7fa}.showcases_lessonTabs__2ja2o button{min-height:4.7rem;padding:.75rem .82rem;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.7rem;border:0;border-radius:.82rem;cursor:pointer;color:#7a8392;background:transparent;text-align:left}.showcases_lessonTabs__2ja2o button>span{grid-row:1/3;color:#9aa3b1;font-size:.62rem;font-weight:750}.showcases_lessonTabs__2ja2o button strong{color:#3e485a;font-size:.78rem}.showcases_lessonTabs__2ja2o button small{font-size:.58rem}.showcases_lessonTabs__2ja2o button[aria-selected=true]{color:#0066cc;background:#fff;box-shadow:0 .45rem 1.4rem rgb(32 54 95/9%)}.showcases_lessonTabs__2ja2o button[aria-selected=true] strong,.showcases_lessonTabs__2ja2o button[aria-selected=true]>span{color:#0066cc}.showcases_bandControl__ZG6KN button:focus-visible,.showcases_bandPicker__XfGjr button:focus-visible,.showcases_capabilityList__4Isxp button:focus-visible,.showcases_capabilityPanel__nXeSs:focus-visible,.showcases_compilerPanel__dAyGb:focus-visible,.showcases_compilerSteps__YMnIg button:focus-visible,.showcases_eventRail__3zSTH button:focus-visible,.showcases_lessonPanel__5Pq_h:focus-visible,.showcases_lessonTabs__2ja2o button:focus-visible{outline:3px solid rgb(0 102 204/28%);outline-offset:2px}.showcases_lessonPanel__5Pq_h{padding:clamp(1rem,2.8vw,2.3rem);display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(20rem,1.28fr);gap:clamp(1.2rem,3vw,2.6rem);background:radial-gradient(circle at 100% 0,rgb(0 102 204/7%),transparent 38%),#fff}.showcases_lessonJob__i514_{padding:clamp(1.3rem,3vw,2.3rem);display:flex;flex-direction:column;border:1px solid #dde3ed;border-radius:1.2rem;background:#fbfcfe}.showcases_lessonJob__i514_>span{color:#0066cc;font-size:.63rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.showcases_lessonJob__i514_ h3{margin:1.2rem 0 .9rem;font-size:clamp(1.7rem,3vw,2.65rem);font-weight:640;letter-spacing:-.052em;line-height:1.04}.showcases_lessonJob__i514_>p{margin:0;color:#626c7c;font-size:.91rem;line-height:1.65}.showcases_lessonKnowledge__c8lNJ{margin:1.5rem 0 1.25rem}.showcases_lessonKnowledge__c8lNJ>div{padding:.72rem 0;border-top:1px solid #e0e5ed}.showcases_lessonKnowledge__c8lNJ dt{color:#0066cc;font-size:.54rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.showcases_lessonKnowledge__c8lNJ dd{margin:.32rem 0 0;color:#465268;font-size:.72rem;line-height:1.52}.showcases_lessonKnowledge__c8lNJ>div:nth-child(2) dt{color:var(--om-violet-ink)}.showcases_lessonKnowledge__c8lNJ>div:nth-child(3) dt{color:#7656e9}.showcases_lessonKnowledge__c8lNJ>div:nth-child(4) dt{color:#277661}.showcases_lessonJob__i514_>div{margin-top:auto;padding-top:1.2rem;display:grid;gap:.35rem;border-top:1px solid #dde3ed}.showcases_lessonJob__i514_ small{color:#858e9e;font-size:.58rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.showcases_lessonJob__i514_ strong{font-size:.77rem;line-height:1.45}.showcases_evolvingArtefact__dZLWv{padding:1rem;display:grid;grid-template-rows:auto 1fr auto;border:1px solid #ced7e6;border-radius:1.2rem;background:#eef3fa}.showcases_artefactHeader__AUvSe{padding:.35rem .25rem .85rem;display:flex;justify-content:space-between;gap:1rem;color:#5f6878;font-size:.64rem}.showcases_artefactHeader__AUvSe span{font-weight:720}.showcases_artefactHeader__AUvSe em{font-style:normal}.showcases_artefactCanvas__H4rkQ{position:relative;min-height:24rem;padding:clamp(1.4rem,3vw,2.6rem);overflow:hidden;border:1px solid #dfe4eb;border-radius:.7rem;background:linear-gradient(90deg,rgb(39 67 105/4%) 1px,transparent 0),linear-gradient(rgb(39 67 105/4%) 1px,transparent 0),#fff;background-size:24px 24px;box-shadow:0 1.2rem 3rem rgb(35 57 88/9%)}.showcases_guideTitle__qhD6P{max-width:22rem;color:#18233c;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,3vw,2.7rem);font-weight:600;letter-spacing:-.035em;line-height:1.05}.showcases_guideRoute__fpkoO{width:min(24rem,82%);margin:3.2rem 0 2.6rem;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.showcases_guideRoute__fpkoO i{position:relative;height:3px;display:block;background:#cbd5e3}.showcases_guideRoute__fpkoO i:before{z-index:1;left:0;transform:translate(-50%,-50%);background:#0066cc;box-shadow:0 0 0 1px #8ab9e8}.showcases_guideRoute__fpkoO i:before,.showcases_guideRoute__fpkoO i:last-child:after{content:"";position:absolute;top:50%;width:.72rem;height:.72rem;border:3px solid #fff;border-radius:50%}.showcases_guideRoute__fpkoO i:last-child:after{right:0;transform:translate(50%,-50%);background:#7656e9;box-shadow:0 0 0 1px #b1a1ee}.showcases_artefactCanvas__H4rkQ>p{max-width:32rem;margin:0;color:#4f5a6c;font-size:.9rem;line-height:1.62}.showcases_artefactEvidence__BZD34{padding:.85rem .25rem .2rem;display:flex;flex-wrap:wrap;gap:.42rem}.showcases_artefactEvidence__BZD34 span{padding:.42rem .6rem;border:1px solid #d2dbe8;border-radius:999px;color:#657083;background:#fff;font-size:.58rem}.showcases_windowFooter__tUVMi{padding:.8rem 1.15rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem 1.3rem;border-top:1px solid #dce2ec;color:#707a8b;background:#f7f9fc;font-size:.6rem}.showcases_windowFooter__tUVMi span:before{content:"✓";margin-right:.35rem;color:#0066cc;font-weight:800}.showcases_compiler__FGS3N{padding-top:2rem}.showcases_compilerSteps__YMnIg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #dce2ec;background:#f5f7fa}.showcases_compilerSteps__YMnIg button{min-height:5.2rem;padding:.85rem .75rem;display:grid;align-content:center;gap:.3rem;border:0;border-right:1px solid #dce2ec;cursor:pointer;color:#7b8493;background:transparent;text-align:left}.showcases_compilerSteps__YMnIg button:last-child{border-right:0}.showcases_compilerSteps__YMnIg button span{font-size:.58rem;font-weight:760}.showcases_compilerSteps__YMnIg button strong{color:#39455a;font-size:.7rem;line-height:1.3}.showcases_compilerSteps__YMnIg button[aria-selected=true]{color:#0066cc;background:#fff;box-shadow:inset 0 4px 0 #0066cc}.showcases_compilerSteps__YMnIg button[aria-selected=true] strong{color:#0066cc}.showcases_compilerBody___Boc_{min-height:37rem;display:grid;grid-template-columns:minmax(20rem,.82fr) minmax(28rem,1.18fr)}.showcases_compilerPanel__dAyGb{padding:clamp(1.6rem,4vw,3.5rem);display:flex;flex-direction:column;border-right:1px solid #dce2ec;background:radial-gradient(circle at 0 0,rgb(0 102 204/8%),transparent 36%),#fff}.showcases_compilerPanel__dAyGb>span{color:#0066cc;font-size:.63rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.showcases_compilerPanel__dAyGb h3{margin:1.15rem 0 .8rem;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:640;letter-spacing:-.055em;line-height:1}.showcases_compilerPanel__dAyGb>p{margin:0;color:#626c7c;font-size:.9rem;line-height:1.62}.showcases_compilerFields__ttLTV{margin:2rem 0;display:grid;gap:.62rem}.showcases_compilerFields__ttLTV>div{padding:.85rem 1rem;display:grid;gap:.28rem;border:1px solid #dbe2ed;border-left:4px solid #0066cc;border-radius:.7rem;background:#f9fbfe}.showcases_compilerFields__ttLTV>div:nth-child(2){border-left-color:#7656e9}.showcases_compilerFields__ttLTV>div:nth-child(3){border-left-color:#2d7a76}.showcases_compilerFields__ttLTV small{color:#7a8494;font-size:.56rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.showcases_compilerFields__ttLTV strong{font-size:.75rem;line-height:1.4}.showcases_compilerControls__mMtZm{margin-top:auto;display:flex;justify-content:space-between;gap:.7rem}.showcases_compilerControls__mMtZm button{min-height:2.75rem;padding:.65rem .9rem;border:1px solid #cfd8e6;border-radius:999px;cursor:pointer;color:#344159;background:#fff;font-size:.68rem;font-weight:720}.showcases_compilerControls__mMtZm button:last-child{margin-left:auto;color:#fff;background:#0066cc;border-color:#0066cc}.showcases_compilerControls__mMtZm button:disabled{opacity:.38;cursor:default}.showcases_pupilPreview__He0xo{padding:clamp(1.2rem,3vw,2.5rem);color:#fff;background:linear-gradient(rgb(255 255 255/4%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/4%) 1px,transparent 0),#10182b;background-size:30px 30px}.showcases_previewHeader__hAYY9{padding-bottom:1rem;display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(255 255 255/14%)}.showcases_previewHeader__hAYY9 small,.showcases_previewHeader__hAYY9 strong{display:block}.showcases_previewHeader__hAYY9 small{color:#8fa0bb;font-size:.57rem;letter-spacing:.08em;text-transform:uppercase}.showcases_previewHeader__hAYY9 strong{max-width:25rem;margin-top:.24rem;font-size:.9rem}.showcases_previewHeader__hAYY9 em{height:max-content;padding:.38rem .58rem;border:1px solid rgb(255 255 255/18%);border-radius:999px;color:#b9c6da;font-size:.55rem;font-style:normal}.showcases_previewTask__njeCF{margin:1rem 0;padding:1rem;border:1px solid rgb(126 177 232/35%);border-radius:.85rem;background:rgb(0 102 204/12%)}.showcases_previewTask__njeCF span{color:#77b6f3;font-size:.57rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.showcases_previewTask__njeCF p{margin:.45rem 0 0;color:#e3ebf6;font-size:.75rem;line-height:1.4}.showcases_previewGrid__g6Pn2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.showcases_previewGrid__g6Pn2 article{min-height:9.5rem;padding:1rem;display:grid;align-content:start;gap:.55rem;border:1px solid rgb(255 255 255/10%);border-radius:.85rem;opacity:.48;background:rgb(255 255 255/4%)}.showcases_previewGrid__g6Pn2 article[data-active=true]{opacity:1;border-color:rgb(255 255 255/20%);background:rgb(255 255 255/7%)}.showcases_previewGrid__g6Pn2 span{color:#8fa0bb;font-size:.56rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.showcases_previewGrid__g6Pn2 strong{font-size:.76rem;line-height:1.36}.showcases_previewGrid__g6Pn2 small{color:#aab7ca;font-size:.64rem;line-height:1.42}.showcases_capabilityWorkbench__k75U4{display:grid;grid-template-columns:minmax(12rem,.29fr) minmax(0,1fr);overflow:hidden;border:1px solid #d8deea;border-radius:1.8rem;background:#fff;box-shadow:0 2rem 6rem rgb(27 45 78/11%)}.showcases_capabilityList__4Isxp{padding:.8rem;display:grid;align-content:start;gap:.28rem;background:#f4f6fa;border-right:1px solid #d8deea}.showcases_capabilityList__4Isxp button{min-height:4.25rem;padding:.7rem .78rem;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;border:0;border-radius:.75rem;cursor:pointer;color:#858e9d;background:transparent;text-align:left}.showcases_capabilityList__4Isxp button span{font-size:.58rem;font-weight:760}.showcases_capabilityList__4Isxp button strong{color:#3f4a5e;font-size:.72rem;line-height:1.25}.showcases_capabilityList__4Isxp button[aria-selected=true]{color:#0066cc;background:#fff;box-shadow:0 .45rem 1.3rem rgb(32 54 95/9%)}.showcases_capabilityList__4Isxp button[aria-selected=true] strong{color:#0066cc}.showcases_capabilityPanel__nXeSs{padding:clamp(1.3rem,4vw,3rem);display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(24rem,1.28fr);gap:clamp(1.3rem,4vw,3rem);background:radial-gradient(circle at 100% 0,rgb(118 86 233/10%),transparent 38%),#fff}.showcases_capabilityCopy__mrKpV{display:flex;flex-direction:column}.showcases_capabilityCopy__mrKpV>span{color:#6847d9;font-size:.62rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.showcases_capabilityCopy__mrKpV h3{margin:1.2rem 0 1rem;font-size:clamp(2rem,3.8vw,3.6rem);font-weight:630;letter-spacing:-.058em;line-height:1}.showcases_capabilityCopy__mrKpV>p{margin:0;color:#606a7b;font-size:.91rem;line-height:1.66}.showcases_capabilityCopy__mrKpV>div{margin-top:auto;padding-top:1.2rem;display:grid;gap:.35rem;border-top:1px solid #dce2eb}.showcases_capabilityCopy__mrKpV small{color:#858e9e;font-size:.56rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.showcases_capabilityCopy__mrKpV strong{font-size:.76rem}.showcases_bandControl__ZG6KN{grid-column:2;padding:.7rem;border:1px solid #dce2ec;border-radius:.9rem;background:#f6f8fb}.showcases_bandControl__ZG6KN>span{display:block;margin:.1rem .25rem .55rem;color:#7d8797;font-size:.56rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.showcases_bandControl__ZG6KN>div{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem}.showcases_bandControl__ZG6KN button{min-height:2.6rem;border:0;border-radius:.65rem;cursor:pointer;color:#626d7e;background:transparent;font-size:.68rem;font-weight:720}.showcases_bandControl__ZG6KN button[aria-pressed=true]{color:#fff;background:#6847d9}.showcases_capabilityArtefact__HDLTM{grid-column:2;padding:clamp(1.2rem,3vw,2.2rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;border-radius:1rem;color:#fff;background:linear-gradient(rgb(255 255 255/4%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/4%) 1px,transparent 0),#15172a;background-size:28px 28px}.showcases_capabilityArtefact__HDLTM footer,.showcases_capabilityMeta__DdGIa{grid-column:1/-1}.showcases_capabilityMeta__DdGIa{padding-bottom:.8rem;display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(255 255 255/13%)}.showcases_capabilityArtefact__HDLTM footer span,.showcases_capabilityArtefact__HDLTM small,.showcases_capabilityMeta__DdGIa span{color:#a1aec3;font-size:.56rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.showcases_capabilityMeta__DdGIa strong{max-width:23rem;text-align:right;font-size:.68rem;line-height:1.35}.showcases_workMove__6VKmL,.showcases_workObject__aVeSB{min-height:10.5rem;padding:1.1rem;border:1px solid rgb(255 255 255/12%);border-radius:.8rem;background:rgb(255 255 255/5%)}.showcases_workMove__6VKmL p,.showcases_workObject__aVeSB p{margin:1.2rem 0 0;font-size:.8rem;line-height:1.5}.showcases_capabilityArtefact__HDLTM footer{padding-top:.8rem;display:grid;gap:.3rem;border-top:1px solid rgb(255 255 255/13%)}.showcases_capabilityArtefact__HDLTM footer strong{color:#d8ccff;font-size:.74rem}.showcases_eventRail__3zSTH{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #dce2ec;background:#f5f7fa}.showcases_eventRail__3zSTH button{min-height:4.8rem;padding:.7rem;display:grid;align-content:center;gap:.28rem;border:0;border-right:1px solid #dce2ec;cursor:pointer;color:#7d8797;background:transparent;text-align:left}.showcases_eventRail__3zSTH button:last-child{border-right:0}.showcases_eventRail__3zSTH button span{font-size:.56rem;font-weight:760}.showcases_eventRail__3zSTH button strong{color:#3c485c;font-size:.67rem}.showcases_eventRail__3zSTH button[aria-pressed=true]{color:#0066cc;background:#fff;box-shadow:inset 0 4px 0 #0066cc}.showcases_eventRail__3zSTH button[aria-pressed=true] strong{color:#0066cc}.showcases_mirrorBody__ZV7lp{min-height:25rem;padding:clamp(1rem,3vw,2rem);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:1rem;background:#f9fbfd}.showcases_pupilRecord__HTEPh,.showcases_teacherRecord__f84mb{padding:clamp(1.3rem,3vw,2.2rem);display:flex;flex-direction:column;border:1px solid #dbe2ed;border-radius:1rem;background:#fff;box-shadow:0 1rem 2.5rem rgb(28 46 77/7%)}.showcases_teacherRecord__f84mb{border-color:#d8d0f1;background:#fdfcff}.showcases_pupilRecord__HTEPh>div,.showcases_teacherRecord__f84mb>div{padding-bottom:.8rem;display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #e0e5ed}.showcases_pupilRecord__HTEPh>div span,.showcases_pupilRecord__HTEPh>small,.showcases_teacherRecord__f84mb>div span,.showcases_teacherRecord__f84mb>small{color:#7e8796;font-size:.57rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.showcases_pupilRecord__HTEPh>div strong,.showcases_teacherRecord__f84mb>div strong{font-size:.69rem}.showcases_pupilRecord__HTEPh>small,.showcases_teacherRecord__f84mb>small{margin-top:1.3rem;color:#0066cc}.showcases_teacherRecord__f84mb>small{color:#6847d9}.showcases_pupilRecord__HTEPh blockquote,.showcases_teacherRecord__f84mb blockquote{margin:1rem 0;color:#303b50;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.4}.showcases_pupilRecord__HTEPh footer,.showcases_teacherRecord__f84mb footer{margin-top:auto;padding-top:.8rem;border-top:1px solid #e0e5ed;color:#7a8494;font-size:.62rem;line-height:1.4}.showcases_mirrorLink___HGxk{width:4.2rem;display:grid;align-content:center;justify-items:center;gap:.55rem;color:#7d8797}.showcases_mirrorLink___HGxk span{font-size:.52rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl}.showcases_mirrorLink___HGxk i{width:1px;height:3rem;background:#cbd3df}.showcases_mirrorLink___HGxk strong{font-size:1.1rem}.showcases_safeguardingLane__JbSwR{padding:1rem clamp(1rem,3vw,2rem);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;border-top:1px solid #dce2ec;color:#fff;background:#10182b}.showcases_safeguardingLane__JbSwR>div{display:grid;gap:.25rem}.showcases_safeguardingLane__JbSwR>div:last-child{text-align:right}.showcases_safeguardingLane__JbSwR span{color:#92a1ba;font-size:.54rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.showcases_safeguardingLane__JbSwR strong{font-size:.66rem;line-height:1.35}.showcases_safeguardingLane__JbSwR i{color:#6f7d94;font-size:1.2rem;font-style:normal}.showcases_cdrFolio__Tf0g_{margin-top:clamp(2rem,5vw,4.5rem);display:grid;grid-template-columns:minmax(16rem,.62fr) minmax(25rem,1.38fr);gap:clamp(1.5rem,5vw,5rem);align-items:center}.showcases_folioIntro__AGfeE>span{color:#6847d9;font-size:.62rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.showcases_folioIntro__AGfeE h3{margin:1rem 0;font-size:clamp(2rem,4vw,3.7rem);font-weight:630;letter-spacing:-.058em;line-height:1}.showcases_folioIntro__AGfeE p{margin:0;color:#626c7c;font-size:.9rem;line-height:1.66}.showcases_statementSheet__9dEZ_{padding:clamp(1.4rem,4vw,3.2rem);transform:rotate(.7deg);border:1px solid #d8d1ef;border-radius:.35rem;background:linear-gradient(90deg,transparent 2.7rem,rgb(118 86 233/10%) 0,rgb(118 86 233/10%) calc(2.7rem + 1px),transparent calc(2.7rem + 1px)),repeating-linear-gradient(#fff,#fff 1.9rem,#edf0f5 calc(1.9rem + 1px));box-shadow:0 2rem 5rem rgb(50 42 91/14%)}.showcases_statementSheet__9dEZ_ header{padding-bottom:.9rem;display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #dcd9e8}.showcases_statementSheet__9dEZ_ header span,.showcases_statementSheet__9dEZ_ header strong{display:block}.showcases_statementSheet__9dEZ_ header span{color:#7d8492;font-size:.55rem;letter-spacing:.08em;text-transform:uppercase}.showcases_statementSheet__9dEZ_ header strong{margin-top:.22rem;font-size:.82rem}.showcases_statementSheet__9dEZ_ header em{height:max-content;padding:.38rem .58rem;border-radius:999px;color:#6847d9;background:#eee9ff;font-size:.55rem;font-style:normal}.showcases_statementSheet__9dEZ_ blockquote{margin:2.2rem 0;color:#30384a;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.68}.showcases_evidencePins__l_TPl{display:flex;flex-wrap:wrap;gap:.45rem}.showcases_evidencePins__l_TPl span,.showcases_statementSheet__9dEZ_ footer span{padding:.42rem .58rem;border:1px solid #d9d5e6;border-radius:999px;color:#666e7d;background:rgb(255 255 255/84%);font-size:.55rem}.showcases_statementSheet__9dEZ_ footer{margin-top:1.7rem;padding-top:.8rem;display:flex;flex-wrap:wrap;gap:.4rem;border-top:1px solid #dcd9e8}.showcases_bandPicker__XfGjr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #dce2ec;background:#f5f7fa}.showcases_bandPicker__XfGjr button{min-height:5.2rem;padding:.8rem 1rem;display:grid;align-content:center;gap:.24rem;border:0;border-right:1px solid #dce2ec;cursor:pointer;color:#7c8594;background:transparent;text-align:left}.showcases_bandPicker__XfGjr button:last-child{border-right:0}.showcases_bandPicker__XfGjr button span{font-size:.58rem;font-weight:760}.showcases_bandPicker__XfGjr button strong{color:#3d485b;font-size:.76rem}.showcases_bandPicker__XfGjr button small{color:#8a93a2;font-size:.62rem;font-weight:650}.showcases_bandPicker__XfGjr button[aria-pressed=true]{color:#0066cc;background:#fff;box-shadow:inset 0 4px 0 #0066cc}.showcases_bandPicker__XfGjr button[aria-pressed=true] strong{color:#0066cc}.showcases_timetableSummary__lT2BP{padding:clamp(1.5rem,4vw,3.5rem);display:grid;grid-template-columns:1fr minmax(16rem,.55fr);gap:clamp(1.5rem,5vw,5rem);align-items:end;background:radial-gradient(circle at 0 0,rgb(0 102 204/9%),transparent 35%),#fff}.showcases_timetableSummary__lT2BP span{color:#0066cc;font-size:.62rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.showcases_timetableSummary__lT2BP h3{margin:1rem 0 .6rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:630;letter-spacing:-.06em;line-height:1}.showcases_timetableSummary__lT2BP p{margin:0;color:#626c7c;font-size:.9rem;line-height:1.6}.showcases_timetableSummary__lT2BP aside{padding:1.2rem;display:grid;gap:.45rem;border:1px solid #d9e0ea;border-radius:.9rem;background:#f8fafc}.showcases_timetableSummary__lT2BP aside strong{font-size:.76rem;line-height:1.48}.showcases_timetableMapping__HCljC{padding:0 clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;background:#fff}.showcases_timetableMapping__HCljC>div{min-height:7.5rem;padding:1.15rem;display:grid;align-content:start;gap:.55rem;border:1px solid #dbe2ed;border-radius:.9rem;background:#fafbfd}.showcases_projectPhaseIntro__vm4Hi span,.showcases_timetableMapping__HCljC span,.showcases_timetableRails__1eFou span{color:#0066cc;font-size:.58rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.showcases_timetableMapping__HCljC strong{color:#344158;font-size:.76rem;line-height:1.52}.showcases_timetableRails__1eFou{padding:0 clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;background:#fff}.showcases_timetableRails__1eFou article{padding:clamp(1.2rem,2.5vw,1.75rem);border:1px solid #cddded;border-radius:1rem;background:radial-gradient(circle at 0 0,rgb(0 102 204/8%),transparent 42%),#f8fbff}.showcases_timetableRails__1eFou article[data-fixed=true]{border-color:#d6d1e7;background:radial-gradient(circle at 100% 0,rgb(118 86 233/9%),transparent 42%),#fbfaff}.showcases_timetableRails__1eFou article[data-fixed=true] span{color:#6847d9}.showcases_timetableRails__1eFou ul{margin:1rem 0 0;padding:0;display:grid;gap:.75rem;list-style:none}.showcases_timetableRails__1eFou li{position:relative;padding-left:1rem;color:#536074;font-size:.72rem;line-height:1.52}.showcases_timetableRails__1eFou li:before{position:absolute;top:.65em;left:0;width:.34rem;height:.34rem;border-radius:50%;background:#2587e9;content:""}.showcases_timetableRails__1eFou article[data-fixed=true] li:before{background:#7656e9}.showcases_projectPhaseIntro__vm4Hi{padding:0 clamp(1rem,3vw,2rem) .9rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.75rem 1.25rem;background:#fff}.showcases_projectPhaseIntro__vm4Hi strong{color:#596579;font-size:.68rem;line-height:1.5}.showcases_halfTermArc__F_0Cz{padding:0 clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;background:#fff}.showcases_halfTermArc__F_0Cz article{min-height:13rem;padding:1rem;display:flex;flex-direction:column;border:1px solid #dbe2ed;border-radius:.85rem;background:#fafbfd}.showcases_halfTermArc__F_0Cz article:nth-child(3),.showcases_halfTermArc__F_0Cz article:nth-child(4){border-color:#d9d0f4;background:#fcfaff}.showcases_halfTermArc__F_0Cz article:nth-child(5),.showcases_halfTermArc__F_0Cz article:nth-child(6){border-color:#cfe2e0;background:#f8fcfb}.showcases_halfTermArc__F_0Cz span{color:#0066cc;font-size:.58rem;font-weight:760}.showcases_halfTermArc__F_0Cz h4{margin:auto 0 .55rem;font-size:.85rem;letter-spacing:-.02em}.showcases_halfTermArc__F_0Cz p{margin:0;color:#6a7484;font-size:.65rem;line-height:1.45}.showcases_timetableFooter__FeNHi{padding:1rem clamp(1rem,3vw,2rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;color:#fff;background:#10182b}.showcases_timetableFooter__FeNHi>div{display:grid;gap:.3rem}.showcases_timetableFooter__FeNHi span{color:#91a0b8;font-size:.54rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.showcases_timetableFooter__FeNHi strong{font-size:.66rem;line-height:1.4}.showcases_aiSkillsExplorer__HDKkw{padding-top:2rem}.showcases_aiSkillsWindow__h43fI{overflow:hidden;border:1px solid #cfd8e6;border-radius:clamp(1.25rem,2vw,2rem);background:#fff;box-shadow:0 2.2rem 7rem rgb(27 45 78/12%)}.showcases_aiSkillTabs__xPQpy{padding:.45rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;border-bottom:1px solid #d8deea;background:#f1f4f8}.showcases_aiSkillTabs__xPQpy button{min-width:0;min-height:5.25rem;padding:.75rem .8rem;display:grid;align-content:center;gap:.25rem;border:0;border-radius:.9rem;cursor:pointer;color:#707b8d;background:transparent;text-align:left}.showcases_aiSkillTabs__xPQpy button span{color:#8d97a7;font-size:.55rem;font-weight:760}.showcases_aiSkillTabs__xPQpy button strong{color:#344058;font-size:.8rem}.showcases_aiSkillTabs__xPQpy button:hover{background:rgb(255 255 255/64%)}.showcases_aiSkillTabs__xPQpy button[aria-selected=true]{color:#0066cc;background:#fff;box-shadow:0 .45rem 1.3rem rgb(25 47 83/9%)}.showcases_aiSkillTabs__xPQpy button[aria-selected=true] span,.showcases_aiSkillTabs__xPQpy button[aria-selected=true] strong{color:#0066cc}.showcases_aiSkillPanel___E1FO:focus-visible,.showcases_aiSkillTabs__xPQpy button:focus-visible{outline:3px solid rgb(0 102 204/28%);outline-offset:2px}.showcases_aiSkillPanel___E1FO{min-height:39rem;padding:clamp(1.25rem,4vw,3.25rem);display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(28rem,1.22fr);gap:clamp(1.2rem,4vw,4rem);outline:none;background:radial-gradient(circle at 0 100%,rgb(0 102 204/8%),transparent 28rem),radial-gradient(circle at 100% 0,rgb(118 86 233/8%),transparent 26rem),#fff}.showcases_aiSkillLead__0i7CW{padding:clamp(1.35rem,3vw,2.4rem);display:flex;flex-direction:column;border:1px solid #d9e1ec;border-radius:1.35rem;background:rgb(249 251 254/86%)}.showcases_aiSkillLead__0i7CW>span{color:#0066cc;font-size:.62rem;font-weight:770;letter-spacing:.09em;text-transform:uppercase}.showcases_aiSkillLead__0i7CW h3{max-width:14ch;margin:1.25rem 0 0;font-size:clamp(2.1rem,4.4vw,4.35rem);font-weight:650;letter-spacing:-.06em;line-height:.98}.showcases_aiSkillStrands__9sNnB{margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:.42rem}.showcases_aiSkillStrands__9sNnB span{padding:.42rem .62rem;border:1px solid #cfd9e8;border-radius:999px;color:#4d5a70;background:#fff;font-size:.59rem;font-weight:690}.showcases_aiSkillWork__e3Ewd{margin-top:auto;padding-top:1.4rem;border-top:1px solid #d9e1ec}.showcases_aiSkillWork__e3Ewd small{color:#7656e9;font-size:.58rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.showcases_aiSkillWork__e3Ewd p{margin:.65rem 0 0;color:#39455a;font-size:.94rem;font-weight:620;line-height:1.55}.showcases_aiSkillColumns__O7jCI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.showcases_aiSkillColumns__O7jCI article{padding:clamp(1.25rem,3vw,2rem);border:1px solid #dbe2ed;border-radius:1.25rem;background:rgb(255 255 255/84%)}.showcases_aiSkillColumns__O7jCI article:last-child{border-color:#d7d0ef;background:rgb(249 247 255/88%)}.showcases_aiSkillColumns__O7jCI article>span{color:#0066cc;font-size:.62rem;font-weight:770;letter-spacing:.09em;text-transform:uppercase}.showcases_aiSkillColumns__O7jCI article:last-child>span{color:#7656e9}.showcases_aiSkillColumns__O7jCI ul{margin:1.25rem 0 0;padding:0;list-style:none}.showcases_aiSkillColumns__O7jCI li{padding:1rem 0 1rem 1.1rem;position:relative;border-top:1px solid #e1e6ee;color:#566175;font-size:.82rem;line-height:1.58}.showcases_aiSkillColumns__O7jCI li:before{width:.38rem;height:.38rem;position:absolute;top:1.4rem;left:0;border-radius:50%;background:#0066cc;content:""}.showcases_aiSkillColumns__O7jCI article:last-child li:before{background:#7656e9}.showcases_aiSkillFooter__aiWQc{min-height:4.3rem;padding:.85rem 1.2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.7rem 1rem;border-top:1px solid rgb(255 255 255/12%);color:#d6e1f1;background:#10182b;font-size:.68rem;font-weight:700}.showcases_aiSkillFooter__aiWQc i{color:#79b9f6;font-style:normal}@media (max-width:1000px){.showcases_aiSkillPanel___E1FO,.showcases_capabilityPanel__nXeSs,.showcases_cdrFolio__Tf0g_,.showcases_compilerBody___Boc_,.showcases_lessonPanel__5Pq_h{grid-template-columns:1fr}.showcases_bandControl__ZG6KN,.showcases_capabilityArtefact__HDLTM{grid-column:1}.showcases_compilerPanel__dAyGb{min-height:32rem;border-right:0;border-bottom:1px solid #dce2ec}.showcases_halfTermArc__F_0Cz{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.showcases_aiSkillsExplorer__HDKkw,.showcases_capabilityExplorer__oh76I,.showcases_compiler__FGS3N,.showcases_evidenceMirror___eIdj,.showcases_lesson__f0sZ7,.showcases_timetable__d4WRz{width:min(100% - 1.2rem,80rem)}.showcases_projectPhaseIntro__vm4Hi,.showcases_showcaseIntro__LojKd,.showcases_timetableMapping__HCljC,.showcases_timetableRails__1eFou,.showcases_timetableSummary__lT2BP{grid-template-columns:1fr}.showcases_windowHeader__tinyu{align-items:flex-start;flex-direction:column}.showcases_capabilityWorkbench__k75U4,.showcases_lessonBody__rOICA{grid-template-columns:1fr}.showcases_aiSkillTabs__xPQpy,.showcases_capabilityList__4Isxp,.showcases_lessonTabs__2ja2o{grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid #d8deea}.showcases_aiSkillTabs__xPQpy button,.showcases_capabilityList__4Isxp button,.showcases_lessonTabs__2ja2o button{min-height:4rem}.showcases_lessonPanel__5Pq_h{padding:.8rem}.showcases_aiSkillPanel___E1FO{min-height:0;padding:.8rem}.showcases_aiSkillLead__0i7CW{min-height:29rem}.showcases_aiSkillColumns__O7jCI{grid-template-columns:1fr}.showcases_lessonJob__i514_{min-height:25rem}.showcases_bandPicker__XfGjr,.showcases_compilerSteps__YMnIg,.showcases_eventRail__3zSTH{grid-template-columns:1fr}.showcases_bandPicker__XfGjr button,.showcases_compilerSteps__YMnIg button,.showcases_eventRail__3zSTH button{min-height:3.8rem;border-right:0;border-bottom:1px solid #dce2ec}.showcases_bandPicker__XfGjr button:last-child,.showcases_compilerSteps__YMnIg button:last-child,.showcases_eventRail__3zSTH button:last-child{border-bottom:0}.showcases_bandPicker__XfGjr button[aria-pressed=true],.showcases_compilerSteps__YMnIg button[aria-selected=true],.showcases_eventRail__3zSTH button[aria-pressed=true]{box-shadow:inset 4px 0 0 #0066cc}.showcases_capabilityArtefact__HDLTM,.showcases_halfTermArc__F_0Cz,.showcases_mirrorBody__ZV7lp,.showcases_previewGrid__g6Pn2,.showcases_safeguardingLane__JbSwR,.showcases_timetableFooter__FeNHi{grid-template-columns:1fr}.showcases_capabilityMeta__DdGIa{align-items:flex-start;flex-direction:column}.showcases_capabilityMeta__DdGIa strong{text-align:left}.showcases_bandControl__ZG6KN>div{grid-template-columns:repeat(2,1fr)}.showcases_mirrorLink___HGxk{width:auto;min-height:3rem;grid-template-columns:1fr auto 1fr}.showcases_mirrorLink___HGxk span{writing-mode:horizontal-tb}.showcases_mirrorLink___HGxk i{width:3rem;height:1px}.showcases_safeguardingLane__JbSwR>div:last-child{text-align:left}.showcases_safeguardingLane__JbSwR i{display:none}.showcases_statementSheet__9dEZ_{transform:none}.showcases_halfTermArc__F_0Cz article{min-height:9rem}}@media (max-width:460px){.showcases_aiSkillTabs__xPQpy,.showcases_capabilityList__4Isxp,.showcases_lessonTabs__2ja2o{grid-template-columns:1fr}.showcases_artefactCanvas__H4rkQ{min-height:21rem}.showcases_windowFooter__tUVMi{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.showcases_aiSkillsExplorer__HDKkw *,.showcases_capabilityExplorer__oh76I *,.showcases_compiler__FGS3N *,.showcases_evidenceMirror___eIdj *,.showcases_lesson__f0sZ7 *,.showcases_timetable__d4WRz *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.capability-hero-visual_stage__0man9{position:relative;isolation:isolate;width:min(39rem,100%);margin-inline:auto;padding:1px;border-radius:1.8rem;background:linear-gradient(135deg,rgb(139 225 215/78%),rgb(151 132 255/34%) 45%,rgb(255 255 255/15%));box-shadow:0 2.8rem 8rem rgb(0 0 0/38%),0 0 0 .45rem rgb(255 255 255/3%)}.capability-hero-visual_stage__0man9:after,.capability-hero-visual_stage__0man9:before{position:absolute;z-index:-1;pointer-events:none;content:""}.capability-hero-visual_stage__0man9:before{inset:-14%;border-radius:50%;opacity:.45;background:conic-gradient(from 60deg,transparent 0 14%,rgb(107 223 207/28%) 22%,transparent 36% 62%,rgb(137 111 255/26%) 73%,transparent 86%);filter:blur(2.1rem);animation:capability-hero-visual_capabilityHalo__FlBN1 16s linear infinite}.capability-hero-visual_stage__0man9:after{inset:12% 5% -8%;border-radius:2rem;background:rgb(60 218 198/16%);filter:blur(3rem)}.capability-hero-visual_frame__Mtf73{overflow:hidden;border:1px solid rgb(255 255 255/11%);border-radius:calc(1.8rem - 1px);color:#f7f9fd;background:radial-gradient(circle at 78% 10%,rgb(110 224 209/12%),transparent 35%),linear-gradient(145deg,#111c2b,#0b1321 58%,#12142b);box-shadow:inset 0 1px rgb(255 255 255/10%),inset 0 -1px rgb(0 0 0/45%)}.capability-hero-visual_windowBar__lZ33M{min-height:3rem;padding:.7rem .9rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.7rem;border-bottom:1px solid rgb(255 255 255/10%);color:rgb(230 238 249/56%);background:rgb(255 255 255/3%);font-size:.57rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.capability-hero-visual_windowBar__lZ33M>strong{color:rgb(244 248 253/78%);font-size:.62rem;letter-spacing:.04em;text-align:center}.capability-hero-visual_windowBar__lZ33M>span:last-child{justify-self:end}.capability-hero-visual_windowDots__qJIo0{display:flex;gap:.3rem}.capability-hero-visual_windowDots__qJIo0 i{width:.42rem;aspect-ratio:1;border-radius:50%;background:rgb(255 255 255/21%)}.capability-hero-visual_windowDots__qJIo0 i:first-child{background:#78d9b0}.capability-hero-visual_canvas__iila7{padding:clamp(.8rem,2.7vw,1.35rem);display:grid;gap:.78rem;background-image:linear-gradient(rgb(255 255 255/2.5%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/2.5%) 1px,transparent 0);background-size:24px 24px}.capability-hero-visual_taskHeader__azwl0{padding:.95rem 1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border:1px solid rgb(255 255 255/10%);border-radius:1rem;background:linear-gradient(120deg,rgb(255 255 255/7%),rgb(255 255 255/3%))}.capability-hero-visual_taskHeader__azwl0>div{display:grid;gap:.45rem}.capability-hero-visual_capabilityCard__9kc93 footer span,.capability-hero-visual_capabilityCard__9kc93>div>span,.capability-hero-visual_taskHeader__azwl0>div span,.capability-hero-visual_traceItem__cJgH8>span{color:#80d9ce;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.53rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.capability-hero-visual_taskHeader__azwl0>div strong{max-width:24rem;font-size:clamp(.84rem,1.7vw,1.02rem);line-height:1.34}.capability-hero-visual_status__dUulJ{flex:0 0 auto;padding:.35rem .48rem;display:inline-flex;align-items:center;gap:.36rem;border:1px solid rgb(120 217 176/18%);border-radius:999px;color:rgb(222 245 239/66%);background:rgb(120 217 176/7%);font-size:.52rem;font-weight:700;white-space:nowrap}.capability-hero-visual_status__dUulJ i{width:.38rem;aspect-ratio:1;border-radius:50%;background:#78d9b0;box-shadow:0 0 .8rem rgb(120 217 176/75%);animation:capability-hero-visual_statusPulse__7_11N 2.4s ease-in-out infinite}.capability-hero-visual_trace___25W9{position:relative;padding-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.capability-hero-visual_traceLine___kzgx{position:absolute;top:.25rem;left:8%;right:8%;height:1px;overflow:hidden;background:rgb(139 225 215/20%)}.capability-hero-visual_traceLine___kzgx:after{position:absolute;inset:0 auto 0 -35%;width:34%;content:"";background:linear-gradient(90deg,transparent,#8be1d7,transparent);animation:capability-hero-visual_evidenceTravel__gaJJH 4.8s ease-in-out infinite}.capability-hero-visual_traceItem__cJgH8{position:relative;min-height:7.5rem;padding:.78rem;display:flex;flex-direction:column;border:1px solid rgb(255 255 255/9%);border-radius:.86rem;background:rgb(255 255 255/4.5%)}.capability-hero-visual_traceItem__cJgH8:before{position:absolute;top:-.96rem;left:50%;width:.42rem;aspect-ratio:1;border:2px solid #172437;border-radius:50%;content:"";background:#8be1d7;box-shadow:0 0 0 0 rgb(139 225 215/0);transform:translateX(-50%);animation:capability-hero-visual_tracePulse__Epre1 4.8s ease-in-out infinite;animation-delay:calc(var(--trace-index) * .55s)}.capability-hero-visual_traceItem__cJgH8 strong{margin-top:.48rem;color:#f5f7fc;font-size:.68rem;line-height:1.3}.capability-hero-visual_traceItem__cJgH8 p{margin:auto 0 0;color:rgb(214 225 239/59%);font-size:.59rem;line-height:1.45}.capability-hero-visual_capabilityCard__9kc93{position:relative;margin-top:.65rem;min-height:11.25rem;block-size:11.25rem;padding:1rem;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,.72fr);gap:.8rem 1rem;border:1px solid rgb(179 164 255/22%);border-radius:1rem;background:radial-gradient(circle at 100% 0,rgb(119 94 233/21%),transparent 54%),linear-gradient(125deg,rgb(119 94 233/13%),rgb(255 255 255/4%))}.capability-hero-visual_capabilityNumber__gDTro{position:absolute;right:.3rem;bottom:-1.35rem;color:rgb(255 255 255/3.5%);font-size:8.5rem;font-weight:760;letter-spacing:-.1em;line-height:1;pointer-events:none}.capability-hero-visual_capabilityCard__9kc93>div:not(.capability-hero-visual_capabilityNumber__gDTro){position:relative;display:grid;align-content:start}.capability-hero-visual_capabilityCard__9kc93>div>strong{margin-top:.55rem;font-size:clamp(1.15rem,2.7vw,1.65rem);letter-spacing:-.045em;line-height:1}.capability-hero-visual_capabilityCard__9kc93 p{max-width:25rem;margin:.65rem 0 0;color:rgb(225 232 244/65%);font-size:.64rem;line-height:1.5}.capability-hero-visual_capabilityCard__9kc93 footer{position:relative;align-self:stretch;padding:.78rem;display:grid;align-content:end;gap:.45rem;border:1px solid rgb(255 255 255/10%);border-radius:.75rem;background:rgb(5 12 25/28%)}.capability-hero-visual_capabilityCard__9kc93 footer span{color:#b7a6ff}.capability-hero-visual_capabilityCard__9kc93 footer strong{font-size:.65rem;line-height:1.45}.capability-hero-visual_controlBar__37iLC{padding:.74rem;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.55rem;border-top:1px solid rgb(255 255 255/9%);background:rgb(2 8 17/27%)}.capability-hero-visual_tabs__ALcnu{min-width:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.24rem}.capability-hero-visual_motionControl__UskA7,.capability-hero-visual_tabs__ALcnu button{font:inherit;cursor:pointer}.capability-hero-visual_tabs__ALcnu button{min-width:0;min-height:2.85rem;padding:.35rem .24rem;display:grid;place-content:center;gap:.16rem;border:1px solid transparent;border-radius:.58rem;color:rgb(222 229 241/43%);background:transparent;text-align:center;transition:color .22s ease,border-color .22s ease,background .22s ease,transform .22s ease}.capability-hero-visual_tabs__ALcnu button:hover,.capability-hero-visual_tabs__ALcnu button[aria-selected=true]{border-color:rgb(139 225 215/27%);color:#effbf9;background:rgb(139 225 215/8%)}.capability-hero-visual_tabs__ALcnu button span{color:#8be1d7;font-family:SFMono-Regular,Menlo,monospace;font-size:.48rem}.capability-hero-visual_tabs__ALcnu button strong{overflow:hidden;font-size:.48rem;font-weight:680;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.capability-hero-visual_motionControl__UskA7:focus-visible,.capability-hero-visual_tabs__ALcnu button:focus-visible{outline:2px solid #8be1d7;outline-offset:2px}.capability-hero-visual_motionControl__UskA7{min-height:2.85rem;padding:0 .65rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgb(255 255 255/12%);border-radius:.58rem;color:rgb(236 242 251/65%);background:rgb(255 255 255/4%);font-size:.53rem;font-weight:700}.capability-hero-visual_motionControl__UskA7 i{width:.58rem;height:.62rem;display:block;border-right:2px solid;border-left:2px solid}.capability-hero-visual_motionControl__UskA7 i[data-paused=true]{width:0;height:0;border-top:.32rem solid transparent;border-bottom:.32rem solid transparent;border-left:.48rem solid;border-right:0}@keyframes capability-hero-visual_capabilityHalo__FlBN1{to{transform:rotate(1turn)}}@keyframes capability-hero-visual_statusPulse__7_11N{50%{opacity:.55;box-shadow:0 0 .2rem rgb(120 217 176/30%)}}@keyframes capability-hero-visual_evidenceTravel__gaJJH{0%,12%{transform:translateX(0);opacity:0}23%,78%{opacity:1}90%,to{transform:translateX(400%);opacity:0}}@keyframes capability-hero-visual_tracePulse__Epre1{0%,18%,to{box-shadow:0 0 0 0 rgb(139 225 215/0)}28%{box-shadow:0 0 0 .35rem rgb(139 225 215/12%)}}@keyframes capability-hero-visual_capabilityResolve__SFhlC{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:620px){.capability-hero-visual_stage__0man9{border-radius:1.35rem}.capability-hero-visual_frame__Mtf73{border-radius:calc(1.35rem - 1px)}.capability-hero-visual_windowBar__lZ33M{grid-template-columns:1fr auto}.capability-hero-visual_windowBar__lZ33M>strong{justify-self:end}.capability-hero-visual_windowBar__lZ33M>span:last-child{display:none}.capability-hero-visual_taskHeader__azwl0{display:grid}.capability-hero-visual_status__dUulJ{justify-self:start}.capability-hero-visual_trace___25W9{padding-top:0;grid-template-columns:1fr}.capability-hero-visual_traceItem__cJgH8:before,.capability-hero-visual_traceLine___kzgx{display:none}.capability-hero-visual_traceItem__cJgH8{min-height:5.9rem}.capability-hero-visual_capabilityCard__9kc93{min-height:16rem;block-size:16rem;grid-template-columns:1fr}.capability-hero-visual_capabilityCard__9kc93 footer{min-height:4.8rem}.capability-hero-visual_controlBar__37iLC{grid-template-columns:1fr}.capability-hero-visual_tabs__ALcnu{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-hero-visual_motionControl__UskA7{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.capability-hero-visual_capabilityCard__9kc93,.capability-hero-visual_stage__0man9:before,.capability-hero-visual_status__dUulJ i,.capability-hero-visual_traceItem__cJgH8:before,.capability-hero-visual_traceLine___kzgx:after{animation:none}.capability-hero-visual_tabs__ALcnu button{transition:none}.capability-hero-visual_motionControl__UskA7{display:none}}.capability-hero-visual_tabs__ALcnu button{min-height:3.25rem;padding-inline:.34rem}.capability-hero-visual_tabs__ALcnu button span{font-size:.58rem}.capability-hero-visual_tabs__ALcnu button strong{overflow:visible;font-size:.61rem;line-height:1.15;text-overflow:clip;white-space:normal}@media (max-width:620px){.capability-hero-visual_tabs__ALcnu button{min-height:3.5rem}}