.nism-landing-module__MkyfYq__page{--ink:#03211a;--panel:#0f2b24;--deep:#062319;--cream:#f3f0e8;--lime:#8acf35;--lime-soft:#9cd59a;--lime-hover:#a6e05c;--muted:#c4cac8;--muted-2:#8fa39a;--orange:#fc6917;--forest:#024f32;background:var(--ink);color:#fff;font-family:var(--nav-font);-webkit-font-smoothing:antialiased;overflow-x:hidden}.nism-landing-module__MkyfYq__eyebrow{font:700 13px / 1 var(--nav-mono);letter-spacing:.14em;color:var(--lime)}.nism-landing-module__MkyfYq__h2{font:800 clamp(32px, 4.4vw, 58px) / 1.02 var(--nav-font);letter-spacing:-.03em;text-wrap:balance;margin:0;font-stretch:112.5%}.nism-landing-module__MkyfYq__shell{max-width:1280px;margin:0 auto}.nism-landing-module__MkyfYq__hero{position:relative}.nism-landing-module__MkyfYq__heroIn{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));align-items:center;gap:clamp(36px,5vw,72px);max-width:1280px;margin:0 auto;padding:clamp(44px,6vw,88px) 20px clamp(48px,6vw,88px);display:grid;position:relative}.nism-landing-module__MkyfYq__heroCopy{flex-direction:column;gap:28px;min-width:0;display:flex}.nism-landing-module__MkyfYq__heroTitle{font:800 clamp(38px, 5.6vw, 86px) / .92 var(--nav-font);letter-spacing:-.045em;margin:0;font-stretch:112.5%}.nism-landing-module__MkyfYq__heroTitle span{color:var(--lime)}.nism-landing-module__MkyfYq__heroLede{color:var(--muted);text-wrap:pretty;max-width:540px;margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.nism-landing-module__MkyfYq__heroBuy{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}.nism-landing-module__MkyfYq__price{background:var(--ink);border:1px solid #ffffff2e;flex:0 auto;align-items:stretch;max-width:100%;display:flex}.nism-landing-module__MkyfYq__priceCell{flex-direction:column;flex:auto;justify-content:center;gap:4px;min-width:0;padding:10px clamp(10px,3vw,16px);display:flex}.nism-landing-module__MkyfYq__priceCell:first-child{border-right:1px solid #ffffff1f}.nism-landing-module__MkyfYq__priceKey{font:700 11px / 1 var(--nav-mono);letter-spacing:.12em;color:var(--muted-2)}.nism-landing-module__MkyfYq__priceKeyPay{color:var(--lime)}.nism-landing-module__MkyfYq__priceWas{font:600 clamp(16px, 4.6vw, 20px) / 1 var(--nav-font);white-space:nowrap;color:var(--muted-2);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:2px}.nism-landing-module__MkyfYq__priceNow{font:800 clamp(24px, 7vw, 32px) / 1 var(--nav-font);letter-spacing:-.03em;white-space:nowrap}.nism-landing-module__MkyfYq__priceOff{background:var(--orange);color:var(--deep);padding-left:clamp(10px,3vw,14px);padding-right:clamp(10px,3vw,14px)}.nism-landing-module__MkyfYq__priceOffBig{font:900 clamp(16px, 4.6vw, 20px) / 1 var(--nav-font);white-space:nowrap}.nism-landing-module__MkyfYq__priceOffSave{font:700 11px / 1 var(--nav-mono);letter-spacing:.06em}.nism-landing-module__MkyfYq__cta{background:var(--lime);color:var(--ink);font:800 19px / 1 var(--nav-font);justify-content:center;align-items:center;gap:12px;padding:16px 26px;text-decoration:none;transition:background .15s;display:inline-flex}.nism-landing-module__MkyfYq__cta:hover{background:var(--lime-hover);color:var(--ink)}.nism-landing-module__MkyfYq__heroStats{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:560px;display:grid}.nism-landing-module__MkyfYq__heroStat{background:var(--ink);padding:14px 16px}.nism-landing-module__MkyfYq__heroStatN{font:800 30px / 1 var(--nav-font);letter-spacing:-.03em}.nism-landing-module__MkyfYq__heroStatN span{color:var(--lime)}.nism-landing-module__MkyfYq__heroStatK{font:500 11px / 1 var(--nav-mono);letter-spacing:.1em;color:var(--muted);margin-top:8px}.nism-landing-module__MkyfYq__widget{background:var(--panel);border:1px solid #ffffff1a;flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex;box-shadow:0 40px 80px -30px #0009}.nism-landing-module__MkyfYq__widgetHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nism-landing-module__MkyfYq__widgetKey{font:700 12px / 1 var(--nav-mono);letter-spacing:.12em;color:var(--muted)}.nism-landing-module__MkyfYq__widgetTitle{font:800 24px / 1.15 var(--nav-font);letter-spacing:-.02em;margin-top:6px}.nism-landing-module__MkyfYq__widgetDelta{background:var(--lime);color:var(--ink);font:800 14px / 1 var(--nav-mono);flex:none;padding:6px 10px}.nism-landing-module__MkyfYq__chart{width:100%;height:auto;font-family:var(--nav-mono);display:block}.nism-landing-module__MkyfYq__chartLine{animation:1.8s cubic-bezier(.2,.8,.2,1) both nism-landing-module__MkyfYq__nismDraw}@keyframes nism-landing-module__MkyfYq__nismDraw{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}.nism-landing-module__MkyfYq__widgetStats{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.nism-landing-module__MkyfYq__widgetStat{background:var(--panel);padding:12px 14px}.nism-landing-module__MkyfYq__widgetStatN{font:800 26px / 1 var(--nav-font)}.nism-landing-module__MkyfYq__widgetStatNLime{color:var(--lime)}.nism-landing-module__MkyfYq__widgetStatK{font:500 11px / 1 var(--nav-mono);letter-spacing:.08em;color:var(--muted);margin-top:2px}.nism-landing-module__MkyfYq__career{background:var(--lime);color:var(--ink);position:relative;overflow:hidden}.nism-landing-module__MkyfYq__careerIn{flex-direction:column;gap:clamp(32px,4vw,48px);max-width:1280px;margin:0 auto;padding:clamp(56px,7vw,96px) 20px;display:flex;position:relative}.nism-landing-module__MkyfYq__careerTop{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:end;gap:24px clamp(36px,5vw,72px);display:grid}.nism-landing-module__MkyfYq__careerCol{flex-direction:column;gap:20px;display:flex}.nism-landing-module__MkyfYq__careerTag{background:var(--ink);color:var(--lime);font:700 13px / 1 var(--nav-mono);letter-spacing:.12em;align-self:flex-start;padding:6px 12px}.nism-landing-module__MkyfYq__careerH{font:900 clamp(36px, 5vw, 72px) / .95 var(--nav-font);letter-spacing:-.045em;text-wrap:balance;margin:0;font-stretch:112.5%}.nism-landing-module__MkyfYq__careerP{font:600 clamp(18px, 1.6vw, 21px) / 1.5 var(--nav-font);margin:0}.nism-landing-module__MkyfYq__careerBtns{flex-wrap:wrap;gap:12px;display:flex}.nism-landing-module__MkyfYq__careerGo{background:var(--ink);color:#fff;font:800 17px / 1 var(--nav-font);align-items:center;gap:12px;padding:16px 22px;text-decoration:none;display:inline-flex}.nism-landing-module__MkyfYq__careerGo:hover{background:var(--forest);color:#fff}.nism-landing-module__MkyfYq__careerGo span{color:var(--lime)}.nism-landing-module__MkyfYq__careerAlt{border:1.5px solid var(--ink);color:var(--ink);font:700 17px / 1 var(--nav-font);padding:15px 20px;text-decoration:none}.nism-landing-module__MkyfYq__careerAlt:hover{color:var(--ink);background:#03211a14}.nism-landing-module__MkyfYq__roleWrap{flex-direction:column;gap:12px;display:flex}.nism-landing-module__MkyfYq__roleKey{font:700 13px / 1 var(--nav-mono);letter-spacing:.12em}.nism-landing-module__MkyfYq__roleGrid{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.nism-landing-module__MkyfYq__roleCard{background:var(--ink);color:#fff;flex-direction:column;gap:12px;padding:22px 22px 24px;display:flex}.nism-landing-module__MkyfYq__roleTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.nism-landing-module__MkyfYq__roleNum{font:700 12px / 1 var(--nav-mono);letter-spacing:.12em;color:var(--muted-2)}.nism-landing-module__MkyfYq__roleCode{background:var(--lime);color:var(--ink);font:800 13px / 1 var(--nav-mono);padding:4px 9px}.nism-landing-module__MkyfYq__roleName{font:800 22px / 1.15 var(--nav-font);letter-spacing:-.02em}.nism-landing-module__MkyfYq__roleBlurb{color:var(--muted);font-size:15px;line-height:1.5}.nism-landing-module__MkyfYq__promises{border-top:1.5px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px 32px;padding-top:24px;display:grid}.nism-landing-module__MkyfYq__promise{gap:12px;display:flex}.nism-landing-module__MkyfYq__promise i{font:800 15px / 1.45 var(--nav-mono);font-style:normal}.nism-landing-module__MkyfYq__promise span{font:700 16px / 1.45 var(--nav-font)}.nism-landing-module__MkyfYq__what{background:var(--cream);color:var(--deep)}.nism-landing-module__MkyfYq__whatIn{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(40px,6vw,96px);max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,112px) 20px;display:grid}.nism-landing-module__MkyfYq__whatCol{flex-direction:column;gap:22px;display:flex}.nism-landing-module__MkyfYq__whatEyebrow{color:var(--forest)}.nism-landing-module__MkyfYq__whatH{font:800 clamp(34px, 4.4vw, 58px) / 1.02 var(--nav-font);letter-spacing:-.03em;text-wrap:balance;margin:0;font-stretch:112.5%}.nism-landing-module__MkyfYq__whatP{color:#2f4a3f;text-wrap:pretty;max-width:520px;margin:0;font-size:19px;line-height:1.6}.nism-landing-module__MkyfYq__whatP b{color:var(--forest)}.nism-landing-module__MkyfYq__whatRule{border-top:1.5px solid var(--deep);font:800 20px / 1.25 var(--nav-font);margin-top:8px;padding-top:22px}.nism-landing-module__MkyfYq__whyKey{color:var(--forest);margin-bottom:18px}.nism-landing-module__MkyfYq__whyList{border-top:1.5px solid var(--deep);flex-direction:column;display:flex}.nism-landing-module__MkyfYq__whyRow{border-bottom:1px solid #0623192e;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.nism-landing-module__MkyfYq__whyNum{font:700 14px / 1 var(--nav-mono);color:var(--forest);padding-top:4px}.nism-landing-module__MkyfYq__whyTitle{font:800 24px / 1.1 var(--nav-font)}.nism-landing-module__MkyfYq__whyBlurb{color:#2f4a3f;margin-top:6px;font-size:17px;line-height:1.5}.nism-landing-module__MkyfYq__formats{max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,112px) 20px clamp(48px,6vw,72px)}.nism-landing-module__MkyfYq__formatsHead{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:end;gap:20px 72px;margin-bottom:clamp(32px,4vw,48px);display:grid}.nism-landing-module__MkyfYq__formatsLede{color:var(--muted);max-width:500px;margin:0;font-size:18px;line-height:1.55}.nism-landing-module__MkyfYq__formatsGrid{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.nism-landing-module__MkyfYq__format{background:var(--ink);flex-direction:column;gap:14px;padding:28px 26px 30px;transition:background .2s;display:flex}.nism-landing-module__MkyfYq__format:hover{background:#062b21}.nism-landing-module__MkyfYq__formatTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.nism-landing-module__MkyfYq__formatNum{width:40px;height:40px;font:700 14px / 1 var(--nav-mono);flex:none;place-items:center;display:grid}.nism-landing-module__MkyfYq__toneLime{background:var(--lime);color:var(--ink)}.nism-landing-module__MkyfYq__toneSoft{background:var(--lime-soft);color:var(--deep)}.nism-landing-module__MkyfYq__toneCream{background:var(--cream);color:var(--deep)}.nism-landing-module__MkyfYq__formatTag{font:700 12px / 1.3 var(--nav-mono);letter-spacing:.12em;color:var(--lime-soft);text-align:right}.nism-landing-module__MkyfYq__formatH{font:800 26px / 1.1 var(--nav-font);letter-spacing:-.02em;align-items:center;gap:10px;margin:0;display:flex}.nism-landing-module__MkyfYq__formatNew{background:var(--orange);color:var(--deep);font:800 11px / 1 var(--nav-mono);letter-spacing:.08em;padding:3px 7px}.nism-landing-module__MkyfYq__formatP{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.nism-landing-module__MkyfYq__cat{background:var(--panel);scroll-margin-top:72px}.nism-landing-module__MkyfYq__catIn{max-width:1280px;margin:0 auto;padding:clamp(56px,7vw,96px) 20px}.nism-landing-module__MkyfYq__catHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.nism-landing-module__MkyfYq__catEyebrow{margin-bottom:14px}.nism-landing-module__MkyfYq__search{background:var(--ink);border:1.5px solid #ffffff2e;flex:0 400px;align-items:center;gap:10px;min-width:min(100%,260px);height:52px;padding:0 8px 0 14px;display:flex}.nism-landing-module__MkyfYq__searchIcon{font:700 18px / 1 var(--nav-mono);color:var(--lime)}.nism-landing-module__MkyfYq__search input{color:#fff;min-width:0;height:100%;font:500 16px / 1 var(--nav-font);background:0 0;border:none;outline:none;flex:1}.nism-landing-module__MkyfYq__search input::placeholder{color:var(--muted-2)}.nism-landing-module__MkyfYq__searchClear{width:36px;height:36px;color:var(--muted);font:700 14px / 1 var(--nav-mono);cursor:pointer;background:0 0;border:none}.nism-landing-module__MkyfYq__tabs{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.nism-landing-module__MkyfYq__tabs::-webkit-scrollbar{display:none}.nism-landing-module__MkyfYq__tab{color:#fff;height:44px;font:600 15px / 1 var(--nav-font);white-space:nowrap;cursor:pointer;background:0 0;border:1.5px solid #ffffff38;flex:none;align-items:center;padding:0 16px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.nism-landing-module__MkyfYq__tab:hover{border-color:var(--lime)}.nism-landing-module__MkyfYq__tabOn{background:var(--lime);border-color:var(--lime);color:var(--ink)}.nism-landing-module__MkyfYq__tabN{font:700 12px / 18px var(--nav-mono);opacity:.75;border-left:1.5px solid;margin-left:14px;padding-left:14px}.nism-landing-module__MkyfYq__catBar{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:18px 0 8px;padding:18px 0;display:flex}.nism-landing-module__MkyfYq__catRoles{color:var(--muted);flex:300px;font-size:16px;line-height:1.5}.nism-landing-module__MkyfYq__catTools{align-items:center;gap:8px;display:flex}.nism-landing-module__MkyfYq__catCount{font:700 12px / 1 var(--nav-mono);letter-spacing:.1em;color:var(--lime);margin-right:6px}.nism-landing-module__MkyfYq__catToggle{color:#fff;height:44px;font:600 14px / 1 var(--nav-font);cursor:pointer;background:0 0;border:1.5px solid #ffffff38;padding:0 14px;transition:border-color .15s}.nism-landing-module__MkyfYq__catToggle:hover{border-color:var(--lime)}.nism-landing-module__MkyfYq__arrow{color:#fff;width:44px;height:44px;font:700 18px / 1 var(--nav-mono);cursor:pointer;background:0 0;border:1.5px solid #ffffff38;transition:border-color .15s,color .15s,background .15s}.nism-landing-module__MkyfYq__arrow:hover:not(:disabled){border-color:var(--lime);color:var(--lime)}.nism-landing-module__MkyfYq__arrowNext{background:var(--lime);color:var(--ink);border:none}.nism-landing-module__MkyfYq__arrowNext:hover:not(:disabled){background:var(--lime-hover);color:var(--ink)}.nism-landing-module__MkyfYq__arrow:disabled{opacity:.4;cursor:default}.nism-landing-module__MkyfYq__rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:minmax(272px,310px);grid-auto-flow:column;gap:22px;padding:8px 2px 16px;display:grid;overflow-x:auto}.nism-landing-module__MkyfYq__rail::-webkit-scrollbar{display:none}.nism-landing-module__MkyfYq__grid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:22px;padding:8px 2px 16px;display:grid}.nism-landing-module__MkyfYq__railCard{scroll-snap-align:start;min-width:0}.nism-landing-module__MkyfYq__empty{text-align:center;color:var(--muted);border:1px dashed #fff3;padding:40px 24px;font-size:17px}.nism-landing-module__MkyfYq__voices{max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,104px) 20px}.nism-landing-module__MkyfYq__voicesH{margin:0 0 clamp(28px,4vw,44px)}.nism-landing-module__MkyfYq__voicesGrid{background:#ffffff1a;grid-template-columns:1.15fr 1fr;gap:2px;display:grid}.nism-landing-module__MkyfYq__voiceBig{background:var(--cream);color:var(--ink);flex-direction:column;grid-row:span 2;justify-content:space-between;gap:32px;margin:0;padding:clamp(28px,4vw,48px);display:flex}.nism-landing-module__MkyfYq__quoteMark{font:900 96px / .6 var(--nav-font);color:var(--forest)}.nism-landing-module__MkyfYq__voiceBig blockquote{font:800 clamp(24px, 2.6vw, 34px) / 1.25 var(--nav-font);letter-spacing:-.02em;margin:0}.nism-landing-module__MkyfYq__voiceBig figcaption{border-top:1.5px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:16px;padding-top:20px;display:flex}.nism-landing-module__MkyfYq__voiceBig figcaption strong{font:800 18px / 1.2 var(--nav-font);display:block}.nism-landing-module__MkyfYq__voiceBig figcaption em{font:500 12px / 1.2 var(--nav-mono);letter-spacing:.1em;font-style:normal}.nism-landing-module__MkyfYq__voice{background:var(--ink);flex-direction:column;justify-content:space-between;gap:24px;margin:0;padding:28px;display:flex}.nism-landing-module__MkyfYq__voice blockquote{font:600 19px / 1.45 var(--nav-font);margin:0}.nism-landing-module__MkyfYq__voice figcaption{justify-content:space-between;gap:16px;display:flex}.nism-landing-module__MkyfYq__voice figcaption strong{font:700 16px / 1.2 var(--nav-font);display:block}.nism-landing-module__MkyfYq__voice figcaption em{font:500 11px / 1.2 var(--nav-mono);letter-spacing:.1em;color:var(--muted);font-style:normal}.nism-landing-module__MkyfYq__voiceSeries{font:700 12px / 1.2 var(--nav-mono);letter-spacing:.1em;color:var(--forest);white-space:nowrap}.nism-landing-module__MkyfYq__voiceSeriesSm{font:700 12px / 1.2 var(--nav-mono);letter-spacing:.1em;color:var(--lime);white-space:nowrap}.nism-landing-module__MkyfYq__more{border-top:1px solid #ffffff14}.nism-landing-module__MkyfYq__moreIn{max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,96px) 20px}.nism-landing-module__MkyfYq__moreHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.nism-landing-module__MkyfYq__moreH{margin:0 0 10px}.nism-landing-module__MkyfYq__moreP{color:var(--muted);margin:0;font-size:17px;line-height:1.55}.nism-landing-module__MkyfYq__moreTools{align-items:center;gap:8px;display:flex}.nism-landing-module__MkyfYq__moreAll{font:600 16px / 1 var(--nav-font);color:#fff;margin-right:10px;text-decoration:none}.nism-landing-module__MkyfYq__moreAll:hover{color:var(--lime)}.nism-landing-module__MkyfYq__moreArrow{width:48px;height:48px}@media (max-width:1100px){.nism-landing-module__MkyfYq__roleGrid,.nism-landing-module__MkyfYq__formatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.nism-landing-module__MkyfYq__voicesGrid{grid-template-columns:1fr}.nism-landing-module__MkyfYq__voiceBig{grid-row:auto}}@media (max-width:620px){.nism-landing-module__MkyfYq__roleGrid,.nism-landing-module__MkyfYq__formatsGrid,.nism-landing-module__MkyfYq__heroStats{grid-template-columns:minmax(0,1fr)}.nism-landing-module__MkyfYq__price{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.nism-landing-module__MkyfYq__chartLine{stroke-dashoffset:0;animation:none}}
.nism-showcase-module__sD3WQW__sec{--ink:#03211a;--panel:#0f2b24;--deep:#062319;--cream:#f3f0e8;--lime:#8acf35;--lime-soft:#9cd59a;--muted:#c4cac8;--forest:#024f32;--orange:#fc6917;--muted-2:#8fa39a;max-width:1280px;margin:0 auto;padding:0 20px clamp(64px,8vw,112px)}.nism-showcase-module__sD3WQW__head{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,4vw,40px);padding-top:clamp(48px,6vw,72px);display:flex}.nism-showcase-module__sD3WQW__eyebrow{font:700 13px / 1 var(--nav-mono);letter-spacing:.14em;color:var(--lime);margin-bottom:14px}.nism-showcase-module__sD3WQW__h2{font:800 clamp(32px, 4.4vw, 58px) / 1.02 var(--nav-font);letter-spacing:-.03em;text-wrap:balance;margin:0;font-stretch:112.5%}.nism-showcase-module__sD3WQW__lede{color:var(--muted);max-width:400px;margin:0;font-size:17px;line-height:1.55}.nism-showcase-module__sD3WQW__grid{grid-template-columns:1.55fr 1fr;align-items:stretch;gap:20px;display:grid}.nism-showcase-module__sD3WQW__side{gap:20px;display:grid}.nism-showcase-module__sD3WQW__panel{background:var(--panel);border:1px solid #ffffff14;flex-direction:column;display:flex}.nism-showcase-module__sD3WQW__stage{aspect-ratio:16/9;cursor:pointer;background-color:var(--forest);width:100%;position:relative;overflow:hidden;container-type:inline-size}.nism-showcase-module__sD3WQW__stageLight{background:var(--cream);color:var(--deep)}.nism-showcase-module__sD3WQW__stage:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.nism-showcase-module__sD3WQW__layer{opacity:0;transition:opacity .4s;position:absolute;inset:0}.nism-showcase-module__sD3WQW__on{opacity:1}.nism-showcase-module__sD3WQW__titleCard{flex-direction:column;justify-content:center;gap:3cqw;padding:0 8cqw 6cqw;display:flex;position:absolute;inset:0}.nism-showcase-module__sD3WQW__allSeries{background:var(--lime-soft);color:var(--deep);font:800 1.8cqw / 1 var(--nav-mono);letter-spacing:.08em;align-self:flex-start;padding:.6cqw 1.6cqw;transform:rotate(-2deg)}.nism-showcase-module__sD3WQW__bigType{font:800 8cqw / .92 var(--nav-font);letter-spacing:-.045em;font-stretch:112.5%}.nism-showcase-module__sD3WQW__bigType span{color:var(--lime)}.nism-showcase-module__sD3WQW__sceneCopy{flex-direction:column;gap:1.4cqw;width:30cqw;display:flex;position:absolute;top:41%;left:7cqw;transform:translateY(-50%)}.nism-showcase-module__sD3WQW__sceneNum{font:700 1.7cqw / 1 var(--nav-mono);letter-spacing:.12em;color:var(--lime)}.nism-showcase-module__sD3WQW__sceneTitle{font:800 4.6cqw / 1 var(--nav-font);letter-spacing:-.03em}.nism-showcase-module__sD3WQW__sceneSub{font:500 1.9cqw / 1.4 var(--nav-font);color:#c4d9ce}.nism-showcase-module__sD3WQW__prop{opacity:0;transition:opacity .4s,transform .5s;position:absolute;transform:translateY(4%)}.nism-showcase-module__sD3WQW__prop.nism-showcase-module__sD3WQW__on{opacity:1;transform:none}.nism-showcase-module__sD3WQW__propPage,.nism-showcase-module__sD3WQW__propVideo,.nism-showcase-module__sD3WQW__propSim,.nism-showcase-module__sD3WQW__propRows,.nism-showcase-module__sD3WQW__propQ,.nism-showcase-module__sD3WQW__propClock{width:42cqw;height:34cqw;top:10cqw;right:5cqw}.nism-showcase-module__sD3WQW__page{background:var(--cream);height:100%;color:var(--deep);flex-direction:column;gap:1.6cqw;padding:3cqw;display:flex;transform:rotate(-1.5deg);box-shadow:0 2cqw 4cqw #0000004d}.nism-showcase-module__sD3WQW__chapter{background:var(--lime-soft);font:700 1.4cqw / 1 var(--nav-mono);align-self:flex-start;padding:.4cqw 1.2cqw}.nism-showcase-module__sD3WQW__line{background:#06231929;height:1.1cqw}.nism-showcase-module__sD3WQW__lineHot{background:var(--lime)}.nism-showcase-module__sD3WQW__videoBox{background:var(--deep);border:1px solid #ffffff24;place-items:center;height:100%;display:grid;position:relative}.nism-showcase-module__sD3WQW__videoTag{background:var(--ink);color:var(--lime-soft);font:700 1.4cqw / 1 var(--nav-mono);letter-spacing:.1em;padding:.5cqw 1.2cqw;position:absolute;top:2cqw;left:2cqw}.nism-showcase-module__sD3WQW__play{background:var(--lime);place-items:center;width:9cqw;height:9cqw;display:grid}.nism-showcase-module__sD3WQW__play span{border-style:solid;border-width:2cqw 0 2cqw 3.2cqw;border-color:transparent transparent transparent var(--ink);width:0;height:0;margin-left:.8cqw;display:block}.nism-showcase-module__sD3WQW__videoTrack{background:#ffffff26;height:.8cqw;position:absolute;bottom:2cqw;left:2cqw;right:2cqw}.nism-showcase-module__sD3WQW__videoFill{background:var(--lime);height:100%}.nism-showcase-module__sD3WQW__simBox{background:var(--cream);height:100%;color:var(--deep);flex-direction:column;gap:2cqw;padding:3cqw;display:flex}.nism-showcase-module__sD3WQW__simBars{border-bottom:.3cqw solid var(--deep);flex:1;align-items:flex-end;gap:1cqw;display:flex}.nism-showcase-module__sD3WQW__simBar{background:var(--forest);flex:1;transition:height .3s}.nism-showcase-module__sD3WQW__simTrack{background:#024f3233;height:1cqw;position:relative}.nism-showcase-module__sD3WQW__simFill{background:var(--lime);height:100%}.nism-showcase-module__sD3WQW__simKnob{background:var(--orange);width:2.2cqw;height:2.2cqw;position:absolute;top:50%;transform:translate(-50%,-50%)}.nism-showcase-module__sD3WQW__simAxis{font:700 1.3cqw / 1 var(--nav-mono);color:var(--forest);justify-content:space-between;display:flex}.nism-showcase-module__sD3WQW__rows{flex-direction:column;gap:.4cqw;display:flex}.nism-showcase-module__sD3WQW__rowsHead{font:700 1.5cqw / 1 var(--nav-mono);color:var(--lime-soft);grid-template-columns:1fr 1fr;gap:.4cqw;display:grid}.nism-showcase-module__sD3WQW__rowsHead span{background:var(--ink);padding:1cqw 1.4cqw}.nism-showcase-module__sD3WQW__row{font:600 1.5cqw / 1.2 var(--nav-font);color:var(--deep);grid-template-columns:1fr 1fr;gap:.4cqw;transition:opacity .3s;display:grid}.nism-showcase-module__sD3WQW__rowA{background:var(--cream);padding:1.3cqw 1.4cqw}.nism-showcase-module__sD3WQW__rowBSoft{background:var(--lime-soft);padding:1.3cqw 1.4cqw}.nism-showcase-module__sD3WQW__rowBCream{background:var(--cream);padding:1.3cqw 1.4cqw}.nism-showcase-module__sD3WQW__qCard{background:var(--cream);color:var(--deep);flex-direction:column;gap:1.6cqw;padding:2.6cqw;display:flex}.nism-showcase-module__sD3WQW__qKey{font:700 1.4cqw / 1 var(--nav-mono);letter-spacing:.1em;color:var(--forest)}.nism-showcase-module__sD3WQW__qText{font:700 2.1cqw / 1.35 var(--nav-font)}.nism-showcase-module__sD3WQW__qOpts{grid-template-columns:1fr 1fr;gap:1cqw;display:grid}.nism-showcase-module__sD3WQW__qOpt{font:700 1.6cqw / 1 var(--nav-mono);border:.25cqw solid #06231940;padding:1.2cqw 1.4cqw;transition:background .25s,border-color .25s}.nism-showcase-module__sD3WQW__qOptRight{background:var(--lime);border-color:var(--deep)}.nism-showcase-module__sD3WQW__clockBox{background:var(--ink);border:1px solid #ffffff24;flex-direction:column;gap:2cqw;padding:3cqw;display:flex}.nism-showcase-module__sD3WQW__clockN{font:700 6cqw / 1 var(--nav-mono);color:var(--lime)}.nism-showcase-module__sD3WQW__clockTrack{background:#ffffff1a;height:1.4cqw}.nism-showcase-module__sD3WQW__clockFill{background:var(--lime);height:100%}.nism-showcase-module__sD3WQW__clockFoot{font:700 1.5cqw / 1 var(--nav-mono);color:var(--muted);justify-content:space-between;display:flex}.nism-showcase-module__sD3WQW__clockFoot span:last-child{color:#fff}.nism-showcase-module__sD3WQW__player{background:linear-gradient(#03211a00,#03211ae6);align-items:center;gap:1.6cqw;padding:1.6cqw 2cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.nism-showcase-module__sD3WQW__playerBtn{background:var(--lime);width:4.4cqw;min-width:28px;height:4.4cqw;min-height:28px;color:var(--ink);font:800 max(10px, 1.5cqw) / 1 var(--nav-font);flex:none;place-items:center;display:grid}.nism-showcase-module__sD3WQW__playerTrack{background:#fff3;flex:1;height:4px}.nism-showcase-module__sD3WQW__playerFill{background:var(--lime);height:100%;display:block}.nism-showcase-module__sD3WQW__playerTime{font:700 max(11px, 1.4cqw) / 1 var(--nav-mono);color:#fff;flex:none}.nism-showcase-module__sD3WQW__caption{flex-direction:column;gap:8px;padding:20px 22px 24px;display:flex}.nism-showcase-module__sD3WQW__captionKey{font:700 12px / 1 var(--nav-mono);letter-spacing:.12em;color:var(--lime-soft)}.nism-showcase-module__sD3WQW__captionTitle{font:800 28px / 1.1 var(--nav-font);letter-spacing:-.02em}.nism-showcase-module__sD3WQW__captionBlurb{color:var(--muted);font-size:16px;line-height:1.5}.nism-showcase-module__sD3WQW__side .nism-showcase-module__sD3WQW__captionTitle{font-size:22px}.nism-showcase-module__sD3WQW__side .nism-showcase-module__sD3WQW__captionBlurb{font-size:15px}.nism-showcase-module__sD3WQW__fill{border-top:1px solid #ffffff14;flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 22px 22px;display:flex}.nism-showcase-module__sD3WQW__fillRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nism-showcase-module__sD3WQW__fillKey{font:700 12px / 1 var(--nav-mono);letter-spacing:.12em;color:var(--lime-soft)}.nism-showcase-module__sD3WQW__fillMeta{font:700 12px / 1 var(--nav-mono);letter-spacing:.1em;color:var(--muted);white-space:nowrap}.nism-showcase-module__sD3WQW__chapters{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.nism-showcase-module__sD3WQW__chapter{background:var(--ink);color:#fff;text-align:left;cursor:pointer;min-width:0;font-family:var(--nav-font);border:0;flex-direction:column;gap:7px;padding:12px 10px 15px;transition:background .2s,color .2s;display:flex;position:relative;overflow:hidden}.nism-showcase-module__sD3WQW__chapter:hover{background:#062b21}.nism-showcase-module__sD3WQW__chapter:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.nism-showcase-module__sD3WQW__chapterNum{font:700 10.5px / 1 var(--nav-mono);letter-spacing:.05em;color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nism-showcase-module__sD3WQW__chapterTitle{font:800 13px / 1.15 var(--nav-font);letter-spacing:-.01em}.nism-showcase-module__sD3WQW__chapterLine{background:#ffffff1a;height:3px;position:absolute;bottom:0;left:0;right:0}.nism-showcase-module__sD3WQW__chapterFill{background:var(--lime);height:100%;transition:width .1s linear;display:block}.nism-showcase-module__sD3WQW__chapterOn{background:var(--lime);color:var(--ink)}.nism-showcase-module__sD3WQW__chapterOn:hover{background:var(--lime)}.nism-showcase-module__sD3WQW__chapterOn .nism-showcase-module__sD3WQW__chapterNum{color:var(--ink)}.nism-showcase-module__sD3WQW__chapterOn .nism-showcase-module__sD3WQW__chapterLine{background:#03211a2e}.nism-showcase-module__sD3WQW__chapterOn .nism-showcase-module__sD3WQW__chapterFill{background:var(--ink)}.nism-showcase-module__sD3WQW__chapterDone .nism-showcase-module__sD3WQW__chapterNum{color:var(--lime)}.nism-showcase-module__sD3WQW__chapterDone .nism-showcase-module__sD3WQW__chapterFill{background:var(--lime-soft)}.nism-showcase-module__sD3WQW__quiz{background:var(--cream);min-height:72px;color:var(--deep);flex:1;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.nism-showcase-module__sD3WQW__quizTimer{background:var(--forest);height:3px;transition:width .1s linear;position:absolute;top:0;left:0}.nism-showcase-module__sD3WQW__quizQ{min-width:0;font:800 clamp(15px, 1.25vw, 18px) / 1.25 var(--nav-font);letter-spacing:-.01em;text-wrap:balance;flex:auto;animation:.35s ease-out both nism-showcase-module__sD3WQW__nismQin}@keyframes nism-showcase-module__sD3WQW__nismQin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nism-showcase-module__sD3WQW__quizOpts{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:54%;display:flex}.nism-showcase-module__sD3WQW__quizOpt{font:700 12px / 1 var(--nav-mono);white-space:nowrap;border:1.5px solid #06231940;padding:8px 11px;transition:background .25s,border-color .25s,opacity .25s}.nism-showcase-module__sD3WQW__quizRight{background:var(--lime);border-color:var(--deep)}.nism-showcase-module__sD3WQW__quizDim{opacity:.4}.nism-showcase-module__sD3WQW__simTop{justify-content:space-between;align-items:center;gap:2cqw;display:flex;position:absolute;top:4cqw;left:5cqw;right:5cqw}.nism-showcase-module__sD3WQW__simIdx{background:var(--deep);color:var(--lime);font:800 2.2cqw / 1 var(--nav-mono);padding:.6cqw 1.6cqw}.nism-showcase-module__sD3WQW__simSeries{background:var(--lime-soft);font:700 2.2cqw / 1 var(--nav-mono);white-space:nowrap;padding:.6cqw 1.6cqw}.nism-showcase-module__sD3WQW__simQ{white-space:nowrap;text-overflow:ellipsis;font:800 3.6cqw / 1.05 var(--nav-font);letter-spacing:-.03em;position:absolute;top:10.5cqw;left:5cqw;right:5cqw;overflow:hidden}.nism-showcase-module__sD3WQW__simChart{border-bottom:.35cqw solid var(--deep);align-items:flex-end;gap:.8cqw;height:13cqw;display:flex;position:absolute;top:17cqw;left:5cqw;right:29cqw}.nism-showcase-module__sD3WQW__simCol{background:var(--forest);flex:1;transition:height .18s linear}.nism-showcase-module__sD3WQW__simColNeg{background:#c26a3a}.nism-showcase-module__sD3WQW__simColHot{background:var(--orange)}.nism-showcase-module__sD3WQW__simAxisRow{font:700 1.9cqw / 1 var(--nav-mono);color:var(--forest);justify-content:space-between;display:flex;position:absolute;top:31.5cqw;left:5cqw;right:29cqw}.nism-showcase-module__sD3WQW__simReadout{flex-direction:column;gap:1cqw;width:21cqw;display:flex;position:absolute;top:17cqw;right:5cqw}.nism-showcase-module__sD3WQW__simIn{border:.3cqw solid var(--deep);background:#fff;flex-direction:column;gap:.6cqw;padding:1.2cqw 1.4cqw;display:flex}.nism-showcase-module__sD3WQW__simInK{font:700 1.6cqw / 1 var(--nav-mono);color:var(--forest)}.nism-showcase-module__sD3WQW__simInV{font:800 3.4cqw / 1 var(--nav-font);color:var(--deep)}.nism-showcase-module__sD3WQW__simOut{background:var(--deep);flex-direction:column;gap:.6cqw;padding:1.2cqw 1.4cqw;display:flex}.nism-showcase-module__sD3WQW__simOutK{font:700 1.6cqw / 1 var(--nav-mono);color:var(--lime-soft)}.nism-showcase-module__sD3WQW__simOutV{font:800 3cqw / 1 var(--nav-font);color:var(--lime);white-space:nowrap}.nism-showcase-module__sD3WQW__simOutVNeg{color:var(--orange)}.nism-showcase-module__sD3WQW__mock{background:var(--ink);gap:3cqw;padding:4cqw 4cqw 9cqw;display:flex;position:absolute;inset:0}.nism-showcase-module__sD3WQW__mockLeft{flex-direction:column;flex:1;justify-content:center;gap:1cqw;min-width:0;display:flex}.nism-showcase-module__sD3WQW__mockKey{font:700 2cqw / 1 var(--nav-mono);letter-spacing:.1em;color:var(--muted)}.nism-showcase-module__sD3WQW__mockClock{font:700 7.6cqw / 1 var(--nav-mono);color:var(--lime)}.nism-showcase-module__sD3WQW__mockQ{font:800 4cqw / 1 var(--nav-font);color:#fff}.nism-showcase-module__sD3WQW__mockQ span{color:var(--muted);font-weight:500}.nism-showcase-module__sD3WQW__mockGrid{flex:none;grid-template-columns:repeat(10,1fr);align-self:center;gap:.6cqw;width:38cqw;display:grid}.nism-showcase-module__sD3WQW__mockGrid span{aspect-ratio:1}.nism-showcase-module__sD3WQW__cellRight{background:var(--lime)}.nism-showcase-module__sD3WQW__cellWrong{background:var(--orange)}.nism-showcase-module__sD3WQW__cellBlank{background:#ffffff1f}@media (max-width:980px){.nism-showcase-module__sD3WQW__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.nism-showcase-module__sD3WQW__chapters{grid-template-columns:repeat(3,minmax(0,1fr))}.nism-showcase-module__sD3WQW__quiz{flex-direction:column;align-items:flex-start}.nism-showcase-module__sD3WQW__quizOpts{justify-content:flex-start;max-width:none}}@media (prefers-reduced-motion:reduce){.nism-showcase-module__sD3WQW__layer,.nism-showcase-module__sD3WQW__prop,.nism-showcase-module__sD3WQW__simCol,.nism-showcase-module__sD3WQW__simBar,.nism-showcase-module__sD3WQW__row,.nism-showcase-module__sD3WQW__qOpt,.nism-showcase-module__sD3WQW__chapterFill,.nism-showcase-module__sD3WQW__quizTimer,.nism-showcase-module__sD3WQW__quizOpt{transition:none}.nism-showcase-module__sD3WQW__quizQ{animation:none}}
