/*! © 2026 NewShiksha. All rights reserved. Copying or republishing this code is not allowed. */
h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus,h3[tabindex="-1"]:focus{outline:none}@media(max-width:820px),(max-height:600px)and (pointer:coarse){:root{--ctl-sm: 2.375rem}.lab .top{gap:2px;padding-inline:6px;height:3.25rem}.lab .top .btn-icon,.lab .top .btn.btn-sm{min-width:2.375rem;width:2.375rem;height:2.625rem;padding:0}.lab .top .btn.btn-sm:has(.status-text){width:auto}.lab .crumbs{min-width:0;flex:1 1 auto}.lab .crumbs strong,.lab .crumbs h1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;font-size:.9375rem;line-height:1.15;font-weight:650;overflow-wrap:anywhere}.lab .top .spacer{display:none}.lab #lang-switch{flex:none}.lab #lang-switch button{min-width:2.375rem;min-height:2.625rem;padding-inline:4px}.cx-mode-btn,.cx-view-btn{min-height:2.375rem}.cx-mode-btn{min-width:2.375rem}.tools .btn{width:2.375rem;height:2.375rem}.tools{position:absolute!important;inset:auto auto 8px 8px!important;display:flex!important;flex-wrap:wrap!important;max-width:220px!important;overflow:visible!important;gap:2px!important;padding:3px!important;z-index:10!important}@media(orientation:portrait){.lab[data-sheet=half] .tools,.lab[data-sheet=full] .tools,.lab[data-sheet=full] .stage-foot,.lab[data-sheet=full] #stage-msg,.lab[data-sheet=full] .stage-top .msg,.lab[data-sheet=full] #state-badge{display:none!important}@media(max-height:700px){.lab[data-sheet=half] .stage-foot,.lab[data-sheet=half] #stage-msg,.lab[data-sheet=half] .stage-top .msg,.lab[data-sheet=half] #state-badge{display:none!important}}}.stage.has-tools .stage-foot{bottom:8px!important;left:auto!important;right:8px!important;max-width:120px!important}.stage.has-tools .stage-foot .msg{display:none!important}@media(orientation:portrait){.stage:has(.stage-zoom:not([hidden])) .stage-foot{left:50px!important}}.stage-zoom .btn{width:2.375rem;height:2.375rem}.stage-foot{flex-wrap:wrap;align-items:stretch}.stage-foot>.grow{flex:1 1 0;min-width:0}.stage-foot .btn-primary{flex:1 1 auto;justify-content:center}.stage-foot .row{flex:1 1 auto;justify-content:flex-end;flex-wrap:wrap!important;gap:4px}.stage-foot .row .pedal{flex:1 1 0}#btn-ideal{width:auto;padding-inline:10px;white-space:nowrap}#btn-ideal .status-text{display:inline;position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:nowrap}.record-tabs button{min-height:2.5rem}@media(orientation:portrait){.lab[data-sheet=half] .mk-meaning-copy>span,.lab[data-sheet=full] .mk-meaning-copy>span,.lab[data-sheet=half] .mk-meaning-copy>small:first-child,.lab[data-sheet=full] .mk-meaning-copy>small:first-child{display:none}.lab[data-sheet=half] .mk-stage .mk-meaning,.lab[data-sheet=full] .mk-stage .mk-meaning{padding:4px 8px}.lab[data-sheet=half] .mk-meaning .btn,.lab[data-sheet=full] .mk-meaning .btn{display:none!important}.lab[data-sheet=half] .stage-zoom,.lab[data-sheet=full] .stage-zoom{display:none}}.lab .campus-map-toolbar .stage-zoom{display:flex!important}.cx-brief-lenses{display:none}.cx-brief-actions{position:static!important;margin:14px 0 0!important;padding:0!important;background:transparent!important}.cx-brief-actions .btn{min-height:2.75rem}.cx-flow-node p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}body.is-home .ns-dock.is-right,html:not(:has(.lab.is-active)) .ns-dock.is-right{position:fixed;top:16px;right:16px;bottom:auto;transform:none}.discovery-board{overflow:visible!important}.wordmark,.workspace-return,.home-footer a,.mp-browse{min-height:38px;display:inline-flex;align-items:center}.stage-top{padding-right:116px!important}.mk-stage .mk-meaning{max-width:calc(100% - 54px)!important}.mk-stage .mk-meaning-copy>small:first-child{display:none!important}.mk-stage .mk-meaning-copy>span{height:auto!important;max-height:none!important;overflow:visible!important}.readout .lbl{display:none!important}.readout .lbl-s{display:inline!important}.readouts{flex-wrap:nowrap!important;gap:4px!important}.readout{padding:3px 6px!important;font-size:var(--t-2)!important}.stage-top .msg{max-width:100%!important}.concept-actions{position:static!important}.concept-head{padding-right:48px!important}@media(orientation:portrait){.lab[data-sheet=peek] .record-body{display:none!important}.lab[data-sheet=peek]:not(.is-full) .stage-foot{bottom:8px!important}.lab[data-sheet=peek]:not(.is-full) .quick{position:static!important;width:100%!important;max-height:64px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;margin:0!important;padding:4px 8px!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;background:#fff!important;box-shadow:none!important}}.quick .field{gap:0!important;min-width:0;flex:0 0 min(170px,44vw)!important}.quick .field:has(.seg){flex:0 0 auto!important;max-width:none!important}.quick .field>label,.quick .field-label{display:flex!important;justify-content:space-between;gap:6px;font-size:11px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick .mk-chips{display:none!important}.record-tabs .seg>button,.modebar .seg>button,.stage-foot .seg>button,.quick .seg>button,.seg>button,.record-tabs button,.btn-sm,.btn.mk-choice,.life-story-launch,.life-pick-btn,.stage-zoom-level,.stage-zoom .btn,.stage-zoom button,.campus-jump{min-width:38px!important;min-height:38px!important;height:auto}.stage-foot .btn.keep-text,.stage-foot .btn-sm.keep-text{width:auto!important;min-width:38px!important;min-height:38px!important;padding:0 10px!important}.stage-foot .btn.keep-text .status-text,.stage-foot .btn-sm.keep-text .status-text{display:inline!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip-path:none!important}.stage-foot .btn:not(.keep-text):not(.pedal):not(#btn-ideal) .status-text{display:none}.mk-stage .mk-compare,#btn-compare,.mk-stage .mk-meaning .btn,.cx-facet-chip,.cx-chip-x,.cx-chip-act .btn-sm,button.chip{min-height:38px!important}.sheet-handle{height:38px!important}.record-tabs{top:38px!important}@media(orientation:portrait){.lab[data-sheet=peek] .record{height:88px!important}}.fm-title-card{gap:6px!important}.fm-title-card p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.fm-ibtn{width:38px!important;height:38px!important}.fm-speed{min-height:38px!important;min-width:38px!important}.fm-chap,.fm-btn{min-height:38px!important}.fm-lang{height:38px!important}.fm-lang button{min-height:38px!important;min-width:38px!important}.fm-title-actions .btn,.fm-title-actions button,.fm-title-voice,.fm-title-lang button{min-height:38px!important}.fm-top{flex-wrap:wrap!important;gap:4px!important;right:12px!important}.fm-chap-n{max-width:140px!important}.fm-panel{max-height:40vh!important}.lab[data-sheet=half] .fm-title,.lab[data-sheet=full] .fm-title{display:none!important}.stage:has(.fm-title:not([hidden])) .fm-top,.stage:has(.fm-title:not([hidden])) .fm-bottom{visibility:hidden!important}html .ns-palette{min-height:46px;padding:3px 6px;gap:4px}html .ns-pal{height:38px}html .ns-pal-step{width:38px;height:38px}html .ns-tab-replay:not(.is-ready){display:none}body.is-lab .ns-dock.is-right,html:has(.lab.is-active) .ns-dock.is-right{top:clamp(260px,34vh,300px)!important;bottom:auto;transform:none}body.is-lab .ns-dock.is-right .ns-tab-home,html:has(.lab.is-active) .ns-dock.is-right .ns-tab-home{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;max-width:38px!important;padding:0!important;justify-content:center!important}body.is-lab .ns-dock.is-right .ns-tab-home span,html:has(.lab.is-active) .ns-dock.is-right .ns-tab-home span{display:none!important}.sixer-home-link{display:none!important}body.is-home .ns-dock.is-right,html:has(.home.is-active) .ns-dock.is-right{top:16px;right:16px;bottom:auto;flex-direction:row;gap:6px;transform:none}body.is-home .ns-tab,html:has(.home.is-active) .ns-tab{border-radius:9px!important}}@media(max-width:820px)and (orientation:portrait){.lab[data-sheet=peek] .record{height:88px}.sheet-handle{height:38px}.record-tabs{top:38px}html:has(.lab.is-active) .ns-dock.is-right{top:clamp(260px,34vh,300px)!important;bottom:auto!important;right:0!important;left:auto!important;transform:none!important;align-items:flex-end!important}html:has(.lab.is-active) .ns-dock.is-right .ns-tab{border-radius:10px 0 0 10px!important;flex-direction:row!important}.stage-zoom:not(.campus-map-toolbar *){inset:50% auto auto 8px!important;transform:translateY(-50%)!important}}@media(max-height:500px)and (orientation:landscape){.screen.lab .ns-palette,.lab .ns-palette{display:none!important}.lab .crumbs{flex:0 1 34vw}.lab .top .spacer{display:block;flex:1}.lab.short.drawer-open .stage-col{margin-right:min(26.25rem,62vw)!important}.stage-top{padding-right:8px!important;flex-wrap:wrap!important}.readouts{max-width:100%!important;flex-wrap:wrap!important}.lab.short.drawer-open .mk-meaning,.lab.short.drawer-open .stage-zoom{display:none!important}.lab.short.drawer-open .campus-stage .campus-layout{display:flex!important;flex-direction:column!important}.lab.short.drawer-open .campus-stage .stage-foot{display:none!important}.lab.short.drawer-open .campus-map-frame{width:100%!important;min-width:0!important}.fm-title-card>p,.fm-title-chaps{display:none!important}body.is-lab .ns-dock.is-right,html:has(.lab.is-active) .ns-dock.is-right{display:flex!important;top:6px!important;right:auto!important;left:40vw!important;bottom:auto!important;flex-direction:row!important;gap:4px!important;transform:none!important}body.is-home .ns-dock.is-right,html:has(.home.is-active) .ns-dock.is-right{top:16px;right:16px;bottom:auto;flex-direction:row;gap:6px;transform:none}body.is-lab .ns-tab,html:has(.lab.is-active) .ns-tab,body.is-home .ns-tab,html:has(.home.is-active) .ns-tab{border-radius:9px!important}}
