.kn-shell.ka-installed-learner{min-height:100dvh;overscroll-behavior-y:contain}.kn-shell.ka-installed-learner>.kn-content{min-height:calc(100dvh - 58px);background:#f4f8ff}.ka-app-lesson-actions{display:inline-flex;align-items:center;gap:8px}.ka-app-lesson-focus-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:42px;border:1px solid #d4e2f6;border-radius:12px;background:#ecf4ff;color:#1656ad;padding:8px 11px;font-size:12px;font-weight:800}.ka-app-lesson-focus-button[aria-pressed=true]{background:#e4f8f1;border-color:#a8e5ca;color:#166c4e}.ka-app-lesson-focus-button:focus-visible{outline:3px solid #efb43c;outline-offset:2px}.ka-phase4-network{position:-webkit-sticky;position:sticky;top:56px;z-index:82;display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left));font-weight:760;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.ka-phase4-network.is-offline{background:#fff4dc;border-bottom:1px solid #eac98e;color:#78501b}.ka-phase4-network.is-restored{background:#e8faf2;border-bottom:1px solid #bae3d1;color:#176448}.ka-phase4-network>svg{flex:none}.ka-phase4-network span{flex:1 1}.ka-phase4-network button{display:grid;place-items:center;width:38px;height:38px;border:1px solid;border-radius:10px;background:transparent;color:inherit}.kn-shell.ka-installed-learner .kl-completion{position:relative;isolation:isolate;border:2px solid #b4e9cb;border-radius:22px;box-shadow:0 10px 28px #156b4530;background:linear-gradient(120deg,#edfff6,#f7fff0);padding:24px;animation:ka-phase4-celebrate .3s ease both}.kn-shell.ka-installed-learner .kl-completion:before{content:"✦";position:absolute;top:6px;inset-inline-end:14px;font-size:25px;color:#efa637;pointer-events:none}.kn-shell.ka-installed-learner .kl-completion strong{font-size:clamp(17px,2.4vw,21px);line-height:1.4}.kn-shell.ka-installed-learner .kl-completion :is(a,button){display:inline-flex;justify-content:center;align-items:center;min-height:48px;border-radius:13px;font-weight:850}@keyframes ka-phase4-celebrate{0%{transform:translateY(6px);opacity:.25}to{transform:translateY(0);opacity:1}}@media(max-width:900px){.kn-shell.ka-installed-learner .ka-shell.kl{width:100%;max-width:100%;min-width:0;padding-inline:0;overflow-x:clip}.kn-shell.ka-installed-learner .ka-shell.kl .ka-content{width:100%;max-width:100%;min-width:0;padding:12px max(10px,env(safe-area-inset-right)) 36px max(10px,env(safe-area-inset-left))}.kn-shell.ka-installed-learner .ka-shell.kl>.ka-top{display:none}.kn-shell.ka-installed-learner .ka-shell.kl :is(.ka-panel,.kl-player){max-width:100%;min-width:0}.kn-shell.ka-installed-learner .ka-shell.kl :is(.kl-option,.ka-primary,.kl-directions button,.kl-navigation button,.kl385-focus-toggle){min-height:48px;touch-action:manipulation}.kn-shell.ka-installed-learner .ka-shell.kl .kl-navigation{position:-webkit-sticky;position:sticky;bottom:0;z-index:30;display:flex;gap:9px;flex-wrap:wrap;margin:22px -6px -6px;padding:11px 9px max(11px,env(safe-area-inset-bottom));background:rgba(248,251,255,.98);border-top:1px solid #dce8f6;box-shadow:0 -8px 23px #21406913;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kn-shell.ka-installed-learner .ka-shell.kl .kl-navigation button{flex:1 1;min-width:0;border-radius:13px;font-weight:850;display:inline-flex;align-items:center;justify-content:center;gap:6px}.kn-shell.ka-installed-learner .ka-shell.kl :is(.keno-story-picture img,.kv276-scene img){max-width:100%;height:auto;object-fit:contain}.kn-shell.ka-installed-learner .ka-shell.kl :is(.kv276-dialogue,.keno-story-script){font-size:clamp(13px,3.7vw,16px);line-height:1.55}.kn-shell.ka-installed-learner .ka-shell.kl :is(.keno-mobile-activity-select select,.keno-mobile-step-select select){min-height:48px}.kn-shell.ka-installed-learner.ka-phase4-lesson-focus .ka-shell.kl :is(.ka-heading,.kl-v6-intro,.kl-course-selector,.kl-resume,.kl385-lesson-rail){display:none!important}.kn-shell.ka-installed-learner.ka-phase4-lesson-focus .ka-shell.kl :is(.kl-layout,.kl385-learning-layout){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:0!important;gap:0!important}.kn-shell.ka-installed-learner.ka-phase4-lesson-focus .ka-shell.kl :is(.kl-player,.kl385-learning-layout>.kl-player){width:100%;min-width:0;max-width:100%;grid-column:1/-1;padding:12px!important;border-radius:18px}.kn-shell.ka-installed-learner.ka-phase4-lesson-focus .ka-shell.kl :is(.kl-player .ku341-stage,.kl-player .kmb-stage){max-width:100%;min-width:0}.kn-shell.ka-installed-learner .ka-shell.kl .kl-v24-profile{margin-block:8px}.kn-shell.ka-installed-learner .ka-shell.kl .kl-v24-profile select{min-height:44px}}@media(max-width:380px){.ka-app-lesson-top{padding-inline:9px}.ka-app-lesson-top strong{font-size:11px}.ka-app-lesson-focus-button span{display:none}.ka-app-lesson-actions{gap:3px}}@media(prefers-reduced-motion:reduce){.kn-shell.ka-installed-learner .kl-completion{animation:none}.ka-app-lesson-focus-button{transition:none}}.kn-shell.ka-installed-learner>.kn-content>.ka-home{animation:ka-phase4-screen-fade .2s ease-out both}@keyframes ka-phase4-screen-fade{0%{opacity:.75}to{opacity:1}}@media(prefers-reduced-motion:reduce){.kn-shell.ka-installed-learner>.kn-content>.ka-home{animation:none}}:root{--kn-navy:#061c51;--kn-blue:#0879ef;--kn-orange:#ff8300;--kn-purple:#7928d8;--kn-green:#00a56c;--kn-ink:#14264c;--kn-muted:#63728d;--kn-border:#e4eaf3;--kn-surface:#fff;--kn-page:#f6f9fe;--kn-radius:16px;--kn-shadow:0 12px 32px rgba(5,28,77,.07)}.kn-shell{min-height:100vh;background:var(--kn-page);color:var(--kn-ink)}.kn-shell *{box-sizing:border-box}.kn-shell :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--kn-orange);outline-offset:3px}.kn-header{position:-webkit-sticky;position:sticky;top:0;z-index:90;background:rgba(255,255,255,.97);border-bottom:1px solid var(--kn-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.kn-header-inner{max-width:1400px;min-height:74px;padding:0 26px;margin:auto;gap:24px}.kn-brand,.kn-header-inner{display:flex;align-items:center}.kn-brand{gap:11px;color:var(--kn-navy)!important;text-decoration:none!important;font-size:21px;font-weight:900;letter-spacing:.055em;white-space:nowrap}.kn-brand img{width:42px;height:42px;object-fit:contain}.kn-brand small{font-size:10px;color:var(--kn-blue);display:block;letter-spacing:.26em}.kn-desktop{display:flex;align-items:center;justify-content:center;gap:3px;flex:1 1}.kn-desktop a{display:inline-flex;align-items:center;gap:7px;padding:12px 13px;color:var(--kn-muted);font-size:13px;font-weight:700;text-decoration:none;border-radius:12px;white-space:nowrap;transition:background .15s,color .15s}.kn-desktop a.kn-active,.kn-desktop a:hover{background:#eaf3ff;color:var(--kn-blue)}.kn-header-right{gap:12px}.kn-manage{display:flex;align-items:center;gap:7px;text-decoration:none;color:var(--kn-navy);font-weight:750;font-size:13px;padding:10px 13px;border:1px solid var(--kn-border);border-radius:12px}.kn-manage:hover{border-color:var(--kn-blue)}.kn-menu-btn{display:none;border:1px solid var(--kn-border);border-radius:11px;background:white;padding:9px;cursor:pointer;color:var(--kn-navy)}.kn-subnav{background:white;border-bottom:1px solid var(--kn-border)}.kn-subnav-inner{max-width:1400px;min-height:40px;margin:auto;padding:6px 28px;display:flex;align-items:center;gap:8px;color:var(--kn-muted);font-size:12px}.kn-subnav a{color:var(--kn-blue);text-decoration:none;font-weight:650}.kn-subnav-inner>span{font-weight:700;color:var(--kn-navy)}.kn-subnav-inner nav{margin-left:auto;display:flex;gap:16px}.kn-content{min-height:calc(100vh - 220px)}.kn-footer{background:#061c51;color:#c5d5f5}.kn-footer>div{max-width:1400px;margin:auto;padding:28px;display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:13px}.kn-footer a{color:white;text-decoration:none}.kn-footer span{margin-right:auto}.kn-footer nav{display:flex;gap:18px}.kn-skip{position:fixed;top:-100px;left:12px;z-index:150;padding:12px 18px;background:var(--kn-orange);color:#101b32;font-weight:800;border-radius:8px}.kn-skip:focus{top:12px}.kn-mobile{display:none}.kn-shell .ka-top .ka-brand,.kn-shell .kc-nav .kc-brand,.kn-shell .kd-nav .kd-brand,.kn-shell .portalNav .portalBrand{display:none!important}.kn-shell .ka-top,.kn-shell .kc-nav,.kn-shell .kd-nav,.kn-shell .portalNav{min-height:48px!important;padding-bottom:8px!important}.kn-shell .ka-top-actions,.kn-shell .kc-nav nav,.kn-shell .kd-nav nav{margin-left:auto}@media(max-width:1050px){.kn-desktop{gap:0}.kn-desktop a{font-size:12px;padding:10px 8px}.kn-header-inner{gap:12px;padding:0 16px}.kn-brand{font-size:17px}}@media(max-width:820px){.kn-desktop,.kn-manage{display:none}.kn-header-inner{min-height:65px}.kn-header-right{margin-left:auto}.kn-menu-btn,.kn-mobile{display:flex}.kn-mobile{position:-webkit-sticky;position:sticky;top:65px;z-index:89;background:white;box-shadow:var(--kn-shadow);padding:12px 16px;flex-direction:column;gap:2px;border-bottom:1px solid var(--kn-border)}.kn-mobile a{display:flex;align-items:center;gap:12px;color:var(--kn-navy);text-decoration:none;padding:12px;border-radius:9px;font-weight:700}.kn-mobile a[aria-current=page]{background:#eaf3ff;color:var(--kn-blue)}.kn-mobile a svg:last-child{margin-left:auto}.kn-subnav-inner{padding:6px 16px}.kn-subnav-inner nav{display:none}.kn-footer>div{padding:25px 18px}.kn-shell .kc-nav nav a,.kn-shell .kd-nav nav a{display:none!important}}@media(prefers-reduced-motion:reduce){.kn-shell *{scroll-behavior:auto!important;transition:none!important}}.kn-shell{--kn-shadow:0 16px 50px rgba(6,28,81,.075);background:#f5f8fe}.kn-shell .ka-panel,.kn-shell .kd-panel,.kn-shell .kv-coursebar,.kn-shell .kv-curriculum,.kn-shell .kv-stats>div{border-color:#e1e9f6;box-shadow:0 8px 30px rgba(6,28,81,.035)}.kn-shell .ka-content,.kn-shell .kd-wrap{max-width:1320px}.kn-shell .ka-heading h1,.kn-shell .kd-heading h1{color:var(--kn-navy);letter-spacing:-.035em}.kn-shell .kv-card{border-color:#e0e8f5;box-shadow:0 7px 22px rgba(6,28,81,.04);transition:transform .2s,box-shadow .2s,border-color .2s}.kn-shell .kv-card:hover{border-color:#91b9ff;box-shadow:0 18px 42px rgba(6,28,81,.12);transform:translateY(-4px)}.kn-shell .kv-cover{background:linear-gradient(130deg,#071f55,#0879ef 65%,#23c5f5)}.kn-shell .kv-card:nth-child(4n+2) .kv-cover{background:linear-gradient(130deg,#4422a8,#7928d8 65%,#bc72f7)}.kn-shell .kv-card:nth-child(4n+3) .kv-cover{background:linear-gradient(130deg,#c45600,#ff8300 65%,#ffbe48)}.kn-shell .kv-card:nth-child(4n+4) .kv-cover{background:linear-gradient(130deg,#00644c,#00a56c 65%,#47d3a2)}.kn-shell .kv-create-card{background:linear-gradient(145deg,#fff,#eff6ff);border:2px dashed #a9c7ef;box-shadow:none}.kn-studio-intro{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 38px;margin:0 0 25px;border-radius:24px;background:linear-gradient(120deg,#061c51,#0b367c 65%,#1267b8);color:white;min-height:185px}.kn-studio-intro:before{content:"";position:absolute;width:290px;height:290px;border:45px solid #ffffff0c;border-radius:50%;right:4%;top:-140px}.kn-studio-intro h2{font-size:clamp(24px,3vw,37px);letter-spacing:-.03em;margin:9px 0}.kn-studio-intro p{color:#d8e8ff;font-size:14px;line-height:1.7;margin:0}.kn-studio-kicker{font-size:11px;font-weight:850;letter-spacing:.17em;color:#89d7ff}.kn-studio-intro-art{font-size:65px;z-index:1;white-space:nowrap;transform:rotate(-8deg)}.kn-studio-intro-art span{font-size:42px;display:inline-block;transform:translateY(-25px) rotate(20deg)}.kn-library-tools{display:flex;align-items:end;gap:12px;margin:24px 0 18px;flex-wrap:wrap}.kn-library-search{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:210px;font-size:12px;font-weight:750;color:#536584}.kn-library-search input{min-height:45px;border:1px solid #d8e4f3;border-radius:12px;padding:10px 15px;font:inherit;font-size:14px;background:white;color:#12274e}.kn-library-filters{display:flex;gap:5px;background:#eaf0fa;border-radius:12px;padding:4px}.kn-library-filters button{border:0;background:transparent;padding:10px 13px;border-radius:9px;cursor:pointer;font-weight:750;color:#64748b}.kn-library-filters button[aria-pressed=true]{background:white;color:#0879ef;box-shadow:0 2px 8px #001b4812}.kn-library-new{display:flex;align-items:center;gap:8px;background:#0879ef;color:white;border:0;border-radius:12px;min-height:45px;padding:0 18px;font-weight:800;cursor:pointer}.kn-no-results{padding:45px 20px;background:white;border:1px dashed #cbd8ed;border-radius:18px;color:#62718a;text-align:center;grid-column:1/-1}.kn-editor-status{display:flex;align-items:center;gap:15px;flex-wrap:wrap;background:#fff;border:1px solid #e2eaf5;border-radius:13px;padding:12px 17px;margin:0 0 15px;font-size:12px;color:#66758c}.kn-editor-status span:first-child{font-weight:850}.kn-dirty{color:#b86b08}.kn-saved{color:#008658}.kn-shell .kd-heading{background:linear-gradient(115deg,#061c51,#12418a 68%,#1767ba);color:white;border-radius:24px;padding:32px 38px;position:relative;overflow:hidden}.kn-shell .kd-heading:after{content:"✦";font-size:135px;color:#ffffff16;position:absolute;right:6%;top:-30px;pointer-events:none}.kn-shell .kd-heading h1{color:white}.kn-shell .kd-heading h1 em{color:#ffb244}.kn-shell .kd-heading p{color:#dce9ff}.kn-shell .kd-heading .kd-eyebrow{color:#92d5ff}.kn-dash-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.kn-dash-tags span{background:#ffffff20;color:#fff;padding:8px 11px;border-radius:30px;font-size:11px;font-weight:700}.kn-shell .kd-heading .kd-child{position:relative;z-index:1}.kn-shell .kd-heading .kd-child select{color:#102957}.kn-shell .kd-level{background:linear-gradient(125deg,#0c2b68,#0879ef)!important}.kn-shell .kd-stat{border-color:#e2eaf6}.kn-shell .kd-continue{background:linear-gradient(110deg,#f4efff,#eaf4ff)!important;border:1px solid #e2e2fa}@media(max-width:700px){.kn-studio-intro{padding:24px;min-height:150px}.kn-studio-intro-art{display:none}.kn-library-tools{align-items:stretch}.kn-library-search{flex-basis:100%}.kn-library-filters{flex:1 1;justify-content:space-around}.kn-library-filters button{padding:9px 7px;font-size:12px}.kn-library-new{justify-content:center}.kn-shell .kd-heading{padding:25px 22px}.kn-dash-tags{gap:6px}.kn-dash-tags span{font-size:10px}.kn-shell .kv-cards{grid-template-columns:1fr}}.kn-shell .header .logo,.kn-shell .header .mobileTog,.kn-shell .header .mobileToggle,.kn-shell .header .navCta,.kn-shell .header .navLinks{display:none!important}.kn-shell .header{position:relative!important;top:auto!important;z-index:1!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important}.kn-shell .header .nav{min-height:0!important;padding-top:7px!important;padding-bottom:7px!important;justify-content:flex-end!important}.kn-shell .header .navActions{margin-left:auto!important}.kn-shell .footer,.kn-shell .ka-top .ka-brand,.kn-shell .ka-top .ka-top-actions a,.kn-shell .kc-nav .kc-brand,.kn-shell .kc-nav nav a,.kn-shell .kd-nav .kd-brand,.kn-shell .kd-nav nav a,.kn-shell .portalNav .portalBrand,.kn-shell .portalNav a{display:none!important}.kn-shell .ka-top,.kn-shell .kc-nav,.kn-shell .kd-nav,.kn-shell .portalNav{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;padding-top:8px!important;padding-bottom:5px!important}.kn-shell .ka-top-actions,.kn-shell .kc-nav nav,.kn-shell .kd-nav nav,.kn-shell .portalNav>div{margin-left:auto!important}.kn-shell .kc-footer{display:none!important}.kn-shell .kn-content{min-width:0}.kn-shell .kn-footer{position:relative}.kn-shell .kn-subnav-inner{gap:9px}.kn-shell .kn-desktop a[aria-current=page]{background:#eaf3ff;color:var(--kn-blue)}@media(max-width:820px){.kn-shell .header .nav{padding:4px 16px!important}.kn-shell .ka-top-actions button,.kn-shell .kc-nav nav button,.kn-shell .kd-nav nav button,.kn-shell .portalNav button{display:inline-flex!important}.kn-shell .ka-top-actions{flex-wrap:wrap}.kn-shell .kn-footer>div{gap:14px}}.kn-shell{--kn-ink:#10244a;--kn-muted:#63738f;--kn-blue:#0879ef;--kn-border:#e2eaf5;--kn-canvas:#f6f9ff;--kn-radius:18px}.kn-shell .kn-content{background:var(--kn-canvas)}.kn-shell .ka-shell,.kn-shell .kc,.kn-shell .kd,.kn-shell .portal{color:var(--kn-ink);background:transparent;min-height:0}.kn-shell .ka-content,.kn-shell .kc-section,.kn-shell .kd-wrap,.kn-shell .portalMain{width:min(1180px,calc(100% - 48px));max-width:1180px;margin-inline:auto}.kn-shell .ka-content,.kn-shell .kd-wrap,.kn-shell .portalMain{padding-top:22px;padding-bottom:60px}.kn-shell .ka-heading,.kn-shell .portalTitle{background:linear-gradient(115deg,#fff,#f0f6ff);border:1px solid var(--kn-border);border-radius:22px;padding:28px 32px;margin-bottom:22px;box-shadow:0 8px 28px #0c2d6810}.kn-shell .ka-heading h1,.kn-shell .kd-heading h1,.kn-shell .portalTitle h1{font-size:clamp(27px,3.1vw,41px);letter-spacing:-.035em;line-height:1.18}.kn-shell .ka-heading p,.kn-shell .portalTitle p{color:var(--kn-muted);max-width:700px;line-height:1.65}.kn-shell .ka-eyebrow,.kn-shell .kd-eyebrow,.kn-shell .portalKicker{font-size:11px;font-weight:800;letter-spacing:.12em;color:#2664b5}.kn-shell .ka-panel,.kn-shell .kc-card,.kn-shell .kd-panel,.kn-shell .kv-card,.kn-shell .portalCard{border:1px solid var(--kn-border);border-radius:var(--kn-radius);box-shadow:0 5px 22px #0b2e6510;background-color:#fff}.kn-shell .ka-panel,.kn-shell .kd-panel,.kn-shell .portalCard{overflow-wrap:anywhere}.kn-shell .ka-primary,.kn-shell .kc-primary,.kn-shell .kd-btn,.kn-shell .kn-library-new,.kn-shell .portalPrimary{background:#0879ef;color:#fff;border:1px solid #0879ef;border-radius:12px;box-shadow:0 5px 13px #0879ef20;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.kn-shell .ka-primary:hover,.kn-shell .kc-primary:hover,.kn-shell .kd-btn:hover,.kn-shell .kn-library-new:hover,.kn-shell .portalPrimary:hover{background:#086bd2;box-shadow:0 8px 18px #0879ef30;transform:translateY(-1px)}.kn-shell .ka-quiet,.kn-shell .kc-reset,.kn-shell .portalSecondary{border-radius:11px}.kn-shell input:not([type=checkbox]):not([type=radio]),.kn-shell select,.kn-shell textarea{max-width:100%;border-radius:11px;border-color:#d4e1f2}.kn-shell input:focus-visible,.kn-shell select:focus-visible,.kn-shell textarea:focus-visible{outline:3px solid #80b9ff;outline-offset:2px}.kn-shell a:focus-visible,.kn-shell button:focus-visible{outline:3px solid #ffb14a;outline-offset:3px}.kn-shell .ka-top,.kn-shell .kc-nav,.kn-shell .kd-nav,.kn-shell .portalNav{width:min(1180px,calc(100% - 48px));max-width:1180px;margin-inline:auto;min-height:40px!important;display:flex;align-items:center;justify-content:flex-end}.kn-shell .ka-top-actions,.kn-shell .kc-nav nav,.kn-shell .kd-nav nav{display:flex;align-items:center;gap:8px}.kn-shell .ka-top-actions button,.kn-shell .kc-nav nav button,.kn-shell .kd-nav nav button,.kn-shell .portalLang{font-size:12px;font-weight:800;border:1px solid #dce7f7;border-radius:10px;background:#fff;color:#1d4b89;padding:9px 13px;min-height:36px}.kn-shell .kc-hero{border-radius:0 0 26px 26px}.kn-shell .kc-grid{gap:20px}.kn-shell .kc-card{overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.kn-shell .kc-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0b2e6518}.kn-shell .kd-heading{box-shadow:0 12px 25px #071f4d19}.kn-shell .ka-panel h2,.kn-shell .kd-panel h2,.kn-shell .portalCard h2{letter-spacing:-.025em}.kn-shell .kn-content [role=alert],.kn-shell .kn-content [role=status]{overflow-wrap:anywhere}@media(max-width:700px){.kn-shell .ka-content,.kn-shell .kc-section,.kn-shell .kd-wrap,.kn-shell .portalMain{width:calc(100% - 28px);padding-top:12px;padding-bottom:38px}.kn-shell .ka-heading,.kn-shell .portalTitle{padding:22px 19px;border-radius:17px}.kn-shell .ka-top,.kn-shell .kc-nav,.kn-shell .kd-nav,.kn-shell .portalNav{width:calc(100% - 28px)}.kn-shell .ka-top-actions{gap:5px}.kn-shell .ka-top-actions button,.kn-shell .kc-nav nav button,.kn-shell .kd-nav nav button,.kn-shell .portalLang{padding:8px 10px}.kn-shell .kc-hero{border-radius:0 0 18px 18px}}@media(prefers-reduced-motion:reduce){.kn-shell .ka-primary,.kn-shell .kc-card,.kn-shell .kc-primary,.kn-shell .kd-btn,.kn-shell .kn-library-new,.kn-shell .portalPrimary{transition:none!important;transform:none!important}}.kn-identity{max-width:185px;background:#eaf3ff;padding:9px 12px;border-radius:24px}@media(max-width:760px){.kn-identity{max-width:115px;padding:8px;font-size:12px}}.kn-header-right>.kn-menu-btn{display:flex}.kn-identity{display:flex;align-items:center;gap:5px;max-width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#061c51;text-decoration:none;font-weight:750;font-size:13px}@media(max-width:650px){.kn-identity{max-width:90px}.kn-header-inner{gap:8px;padding:0 12px}.kn-header-right{gap:5px}}.kn-role-menu{position:relative;z-index:95}.kn-role-menu summary{list-style:none;cursor:pointer;display:flex;align-items:center;padding:10px 14px;border:1px solid var(--kn-border);border-radius:12px;font-size:13px;font-weight:750;color:var(--kn-navy);background:#fff}.kn-role-menu summary::-webkit-details-marker{display:none}.kn-role-menu summary:after{content:" ▾";margin-left:8px}.kn-role-menu nav{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;background:white;border:1px solid var(--kn-border);box-shadow:var(--kn-shadow);border-radius:14px;padding:8px;display:flex;flex-direction:column;gap:2px}.kn-role-menu nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;color:var(--kn-navy);font-size:13px;font-weight:650;border-radius:9px}.kn-role-menu nav a:hover{background:#eaf3ff;color:var(--kn-blue)}@media(max-width:820px){.kn-role-menu{display:none}}.kn-header-inner{width:100%;max-width:1280px;min-height:68px;padding:0 20px;gap:22px;min-width:0}.kn-brand{flex:none;min-width:0;font-size:19px}.kn-brand img{width:38px;height:38px}.kn-primary{display:flex;align-items:center;gap:5px;margin-inline:auto;min-width:0}.kn-primary a{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border-radius:12px;text-decoration:none;color:#415778;font-size:13px;font-weight:800;white-space:nowrap}.kn-primary a:hover,.kn-primary a[aria-current=page]{background:#edf5ff;color:var(--kn-blue)}.kn-header-right{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0;flex:none;-webkit-margin-start:auto;margin-inline-start:auto}.kn-signin,.kn-workspace-link{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;border-radius:12px;font-size:13px;font-weight:800;color:#0e3a74;background:#edf5ff;white-space:nowrap}.kn-signin:hover,.kn-workspace-link:hover,.kn-workspace-link[aria-current=page]{background:#ddecff;color:#066cca}.kn-user-label{display:flex;align-items:center;gap:7px;font-weight:700;color:#506581;font-size:12px;min-width:0;max-width:132px}.kn-user-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kn-checking{font-size:12px;color:#64748b;white-space:nowrap}.kn-main-menu-btn{display:flex!important;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border:1px solid #c8d9ed;background:#fff;color:var(--kn-navy);border-radius:12px;padding:10px 13px;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.kn-main-menu-btn:hover,.kn-main-menu-btn[aria-expanded=true]{background:#f0f6ff;border-color:#7aacee}.kn-menu-overlay{position:fixed;inset:68px 0 0;z-index:88;display:flex;justify-content:center;padding:14px;overflow:hidden;isolation:isolate}.kn-menu-backdrop{position:absolute;inset:0;background:rgba(4,22,53,.46);border:0;cursor:pointer;z-index:-1}.kn-menu-panel{width:min(100%,1050px);height:max-content;max-height:calc(100dvh - 95px);overflow-y:auto;overscroll-behavior:contain;padding:24px;border:1px solid #dbe7f6;background:#fbfdff;border-radius:22px;box-shadow:0 25px 85px #00163855;scrollbar-width:thin}.kn-menu-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:17px}.kn-menu-heading strong{font-size:clamp(19px,2.5vw,25px);color:var(--kn-navy)}.kn-menu-heading p{margin:7px 0 0;color:#60718b;font-size:13px;line-height:1.6}.kn-menu-close{background:white;border:1px solid #d9e4f3;color:#112f66;border-radius:11px;padding:9px;cursor:pointer;display:grid;place-items:center;flex:none}.kn-menu-quick{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:18px;border-bottom:1px solid #dfe8f5}.kn-menu-quick a{display:inline-flex;align-items:center;gap:8px;color:#0b3c7b;text-decoration:none;font-size:13px;font-weight:800;background:#eaf3ff;border-radius:11px;padding:11px 13px}.kn-menu-quick a:hover,.kn-menu-quick a[aria-current=page]{background:#d7e9ff}.kn-menu-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:17px}.kn-menu-group{min-width:0;background:white;border:1px solid #e0e8f5;border-radius:16px;padding:14px}.kn-menu-group-title{display:flex;align-items:center;gap:10px;text-decoration:none;color:#092e69;font-size:15px;font-weight:900;padding:6px 5px 13px;border-bottom:1px solid #ebeff7}.kn-menu-group-title>span{flex:1 1}.kn-menu-group-title>svg:first-child{color:var(--kn-blue)}.kn-group-chevron{color:#91a1bd}.kn-menu-group nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;margin-top:8px}.kn-menu-group nav a{min-width:0;overflow-wrap:anywhere;color:#415777;text-decoration:none;display:flex;align-items:center;border-radius:8px;padding:9px;font-size:12.5px;font-weight:680;line-height:1.35}.kn-menu-group nav a:hover,.kn-menu-group nav a[aria-current=page]{background:#eaf4ff;color:#006fcf}.kn-menu-auth{padding:20px 0 0}.kn-menu-auth strong{font-size:14px;color:#122c5b}.kn-menu-auth nav{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.kn-menu-auth a,.kn-menu-bottom a,.kn-menu-bottom button{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:#edf4fd;border:1px solid #dce8f7;color:#183e74;text-decoration:none;border-radius:11px;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.kn-menu-bottom{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #e0e8f4;padding-top:16px;margin-top:20px}.kn-menu-bottom button{background:#fff5f4;color:#a3332d;border-color:#f5d1cd}.kn-breadcrumb{background:#fff;border-bottom:1px solid #e5ebf6}.kn-breadcrumb-inner{max-width:1280px;min-height:46px;padding:7px 20px;margin:0 auto;display:flex;align-items:center;gap:13px;min-width:0;color:#65758e;font-size:12px}.kn-breadcrumb a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#0d67b9;font-weight:750;white-space:nowrap}.kn-back-link{background:#edf5ff;padding:7px 10px;border-radius:9px}.kn-all-menus{-webkit-border-start:1px solid #dce5f3;border-inline-start:1px solid #dce5f3;-webkit-padding-start:13px;padding-inline-start:13px}.kn-current-page{-webkit-margin-start:auto;margin-inline-start:auto;max-width:min(35vw,250px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;font-weight:700;color:#566786}.kn-shell[dir=rtl] .kn-group-chevron{transform:rotate(180deg)}@media(max-width:900px){.kn-header-inner{gap:12px;padding:0 14px}.kn-user-label{display:none}.kn-primary a{padding:9px 10px}.kn-menu-groups{gap:10px}.kn-menu-group nav{grid-template-columns:1fr}}@media(max-width:680px){.kn-header-inner{min-height:62px}.kn-brand{font-size:15px;gap:6px}.kn-brand img{width:33px;height:33px}.kn-brand small{font-size:8px}.kn-primary{display:none}.kn-header-right{gap:5px}.kn-workspace-link{padding:10px}.kn-workspace-link span{display:none}.kn-signin{padding:9px;font-size:12px}.kn-main-menu-btn{padding:9px 10px;gap:6px}.kn-main-menu-btn>svg:last-child{display:none}.kn-menu-overlay{top:62px;padding:8px}.kn-menu-panel{border-radius:16px;padding:16px;max-height:calc(100dvh - 77px)}.kn-menu-groups{grid-template-columns:1fr}.kn-menu-group nav{grid-template-columns:repeat(2,minmax(0,1fr))}.kn-menu-quick a{padding:9px 11px}.kn-breadcrumb-inner{padding:7px 11px;gap:9px}.kn-current-page{max-width:22vw}.kn-all-menus{font-size:11px;-webkit-padding-start:8px;padding-inline-start:8px}}@media(max-width:390px){.kn-brand{font-size:13px}.kn-brand img{width:28px;height:28px}.kn-main-menu-btn{font-size:12px}.kn-workspace-link{padding:8px}.kn-signin{font-size:11px}.kn-menu-group nav{grid-template-columns:1fr}.kn-current-page{display:none}}.kn-role-home{display:inline-flex;align-items:center;gap:7px;border:1px solid #d9e7f6;background:#fff;border-radius:12px;color:#214b80;text-decoration:none;padding:10px 12px;font-weight:800;font-size:13px;white-space:nowrap}.kn-role-home:hover,.kn-role-home[aria-current=page]{background:#eaf4ff;border-color:#9ec5eb}.kn-role-home:focus-visible{outline:3px solid #087cf4;outline-offset:2px}@media(max-width:1020px){.kn-role-home{display:none}}.kn-verification-error{font:inherit;font-size:11px;font-weight:800;color:#9f2d2d;background:#fff1f0;border:1px solid #f4bdbc;border-radius:9px;padding:8px;cursor:pointer;max-width:180px;white-space:normal;text-align:start}@media(max-width:650px){.kn-verification-error{font-size:10px;max-width:105px;padding:6px}}.kn-language-select select{background:transparent;color:inherit;border:1px solid;border-radius:8px;padding:6px 8px;max-width:125px;min-height:36px;font:inherit;font-size:12px;cursor:pointer}.kn-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:620px){.kn-language-select select{max-width:92px;font-size:11px;padding:6px 3px}}.kn-advanced-menu{border-top:1px solid #e4eaf3;margin-top:9px;padding-top:7px}.kn-advanced-menu summary{cursor:pointer;color:#315d92;font-size:13px;font-weight:700;padding:10px 14px;list-style:revert}.kn-advanced-menu[open] a{display:block;padding:10px 14px 10px 25px!important;font-size:12px}.kn-advanced-menu summary:focus-visible{outline:3px solid #ff8300}@media(max-width:820px){.kn-shell .kn-footer nav,.kn-shell .kn-footer>div{max-width:100%;min-width:0}.kn-shell .kn-footer nav{display:flex;flex-wrap:wrap;width:100%;gap:10px 15px}.kn-shell .kn-footer nav>a{max-width:100%;overflow-wrap:anywhere}}