:root{--oc-bg-3:#0f1631;--oc-tint-2:#8fa0ff;--oc-coral:#ff7a6e;--oc-text:#fff;--oc-text-sub:#c6ceea;--oc-text-mute:#8a93ad;--oc-line:rgba(143,160,255,.22);--oc-fill:hsla(0,0%,100%,.05);--oc-maxw:1200px;--oc-gutter:80px}@media (max-width:1100px){:root{--oc-gutter:40px}}@media (max-width:768px){:root{--oc-gutter:20px}}body{background:var(--oc-bg-3);color:var(--oc-text);letter-spacing:-.01em}li{list-style:none}html body .mn-frame-body.nt{background:var(--oc-bg-3)}.nt-list{position:relative}.nt-list:before{background:var(--oc-line);content:"";height:1px;left:0;position:absolute;right:0;top:0;transform-origin:left center}.nt-row{position:relative;transition:background .15s}.nt-row:after{background:rgba(142,151,180,.16);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform-origin:left center}.nt-row:focus-visible,.nt-row:hover{background:rgba(143,160,255,.06);outline:none}.nt-row__arrow{color:#8e97b4;transition:transform .2s,color .2s}.nt-row:focus-visible .nt-row__arrow,.nt-row:hover .nt-row__arrow{color:var(--oc-tint-2);transform:translateX(4px)}.nt-empty{border-bottom:1px solid var(--oc-line);border-top:1px solid var(--oc-line)}.nt-new{background:var(--oc-coral);border-radius:99px;color:#1a0f14;display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.06em;line-height:1.4;margin-left:8px;padding:2px 7px;vertical-align:2px}.nt-pager__btn{align-items:center;border:1px solid rgba(143,160,255,.3);border-radius:99px;color:var(--oc-text-sub);display:inline-flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;height:40px;justify-content:center;min-width:40px;padding:0 12px;transition:border-color .2s,color .2s,background .2s}.nt-pager__btn:hover{border-color:var(--oc-tint-2);color:var(--oc-tint-2)}.nt-pager__btn.is-on{background:#2332c3;border-color:#2332c3;color:#fff}.nt-pager__btn.is-disabled{opacity:.35}.nt-word{overflow:hidden;padding-bottom:.08em;vertical-align:top}.nt-word,.nt-word>i{display:inline-block}.nt-word>i{font-style:normal}html.js .nt-motion .nt-word>i{transform:translateY(105%);transition:transform .9s cubic-bezier(.22,1,.36,1)}html.js .nt-motion .nt-fade{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}html.js .nt-motion .nt-list:before,html.js .nt-motion .nt-row:after{transform:scaleX(0);transition:transform .7s cubic-bezier(.22,1,.36,1)}html.js .nt-motion .nt-row>*{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),translate .5s cubic-bezier(.22,1,.36,1),transform .2s,color .2s;translate:-10px 0}html.js .nt-motion.is-in .nt-fade,html.js .nt-motion.is-in .nt-word>i{transform:none}html.js .nt-motion.is-in .nt-fade{opacity:1}html.js .nt-motion.is-in .nt-fade--eyebrow{transition-delay:.45s}html.js .nt-motion.is-in .nt-fade--lead{transition-delay:.6s}html.js .nt-motion.is-in .nt-list:before{transform:scaleX(1);transition-delay:.55s}html.js .nt-motion.is-in .nt-row:after{transform:scaleX(1);transition-delay:calc(.75s + var(--i, 0)*.12s)}html.js .nt-motion.is-in .nt-row>*{opacity:1;transition-delay:calc(.8s + var(--i, 0)*.12s),calc(.8s + var(--i, 0)*.12s),0s,0s;translate:0 0}@media (prefers-reduced-motion:reduce){html.js .nt-motion .nt-fade,html.js .nt-motion .nt-list:before,html.js .nt-motion .nt-row:after,html.js .nt-motion .nt-word>i{transform:none;transition:none}html.js .nt-motion .nt-fade,html.js .nt-motion .nt-row>*{opacity:1;transition:none;translate:none}}.nt-back:hover{text-decoration:underline;text-underline-offset:3px}.nt-detail__head{border-bottom:1px solid var(--oc-line)}.nt-paper{background:#fff}.nt-article ol+p,.nt-article p+ol,.nt-article p+p{margin-top:18px}.nt-article ol+p{margin-top:28px}.nt-article__center{text-align:center}.nt-article__list{counter-reset:nt;display:grid;gap:6px}.nt-article__list li{counter-increment:nt;padding-left:22px;position:relative}.nt-article__list li:before{color:var(--oc-tint-2);content:counter(nt) ".";font-variant-numeric:tabular-nums;font-weight:700;left:0;position:absolute}.nt-navcell{background:var(--oc-fill);border:1px solid var(--oc-line);transition:border-color .2s,background .2s}a.nt-navcell:hover{background:rgba(120,138,222,.1);border-color:rgba(143,160,255,.6)}.nt-navcell.is-empty{opacity:.45}.nt-listbtn{border:1px solid rgba(143,160,255,.4);color:var(--oc-text);transition:border-color .25s,color .25s}.nt-listbtn:hover{border-color:var(--oc-tint-2);color:var(--oc-tint-2)}@media (prefers-reduced-motion:reduce){.nt-listbtn,.nt-navcell,.nt-pager__btn,.nt-row,.nt-row__arrow{transition:none}}
