.nx-root{--bg:var(--sac-bg,#0c0c0c);--panel:#141414;--panel2:#1b1b1b;--hair:#ffffff17;--line:#d4af3747;--gold:var(--sac-gold,#d4af37);--gold2:#e8c468;--tx:#f2f2f3;--mut:#a6a6a6;--dim:#7a7a7a;--sans:var(--font-inter),"Inter",-apple-system,"Segoe UI",system-ui,sans-serif;background:var(--bg);color:var(--tx);font-family:var(--sans);flex:1;font-size:16px;line-height:1.5;position:relative}.nx-root *{box-sizing:border-box}:where(.nx-root) :where(h1,h2,h3,p,ol,ul,figure){margin:0}:where(.nx-root) :where(h1,h2,h3){font-weight:700}:where(.nx-root) :where(ol,ul){padding:0;list-style:none}:where(.nx-root) :where(a){color:inherit;text-decoration:none}:where(.nx-root) :where(button){font:inherit;color:inherit;cursor:pointer}:where(.nx-root) :where(img){max-width:100%}.nx-ic{flex:none;display:block}.nx-root :is(a,button,input):focus-visible{outline:2px solid var(--gold2);outline-offset:2px;border-radius:6px}.nx-pv{color:var(--mut);white-space:nowrap;background:#070707;border-bottom:1px dashed #ffffff38;align-items:center;gap:12px;padding:7px 12px;font-size:12px;display:flex;overflow-x:auto}.nx-pv b{color:var(--gold2);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.nx-pv-links{gap:4px;display:flex}.nx-pv a,.nx-pv button{color:#c7c7c7;background:0 0;border:1px solid #0000;border-radius:999px;padding:4px 9px}.nx-pv a.nx-on,.nx-pv button.nx-on{color:#fff;border-color:#ffffff4d}.nx-pv-view{border-left:1px solid #ffffff24;gap:4px;margin-left:auto;padding-left:12px;display:flex}.nx-ct{border:1px solid var(--hair);background-position:50%;background-size:cover;border-radius:12px;align-items:center;height:72px;padding:0 14px;display:flex;position:relative;overflow:hidden}.nx-ct,.nx-door,.nx-wban,.nx-t1{background-repeat:no-repeat;background-clip:padding-box}.nx-ct:before,.nx-door:before,.nx-wban:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#0c0c0ce6 0%,#0c0c0c99 34%,#0c0c0c00 66%);position:absolute;inset:0}.nx-ct b{font-size:17px;font-weight:700;position:relative}.nx-wrap{max-width:1216px;margin:0 auto;padding:0 14px}.nx-eb{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-size:11.2px;font-weight:600;line-height:1}.nx-sh{justify-content:space-between;align-items:flex-end;gap:14px;padding:34px 0 14px;display:flex}.nx-sh h2{letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:1.2}.nx-sh p{color:var(--mut);max-width:52ch;margin-top:4px;font-size:13.5px}.nx-sh>span,.nx-sh>a{color:var(--dim);white-space:nowrap;padding-bottom:3px;font-size:12.5px}.nx-sh>a{color:var(--gold2);font-size:13.5px;font-weight:600}.nx-all{color:var(--gold2);background:0 0;border:0;margin-top:14px;padding:0;font-size:14.5px;font-weight:600;display:inline-block}.nx-rows{flex-direction:column;display:flex}.nx-row{border-bottom:1px solid var(--hair);grid-template-columns:24px 52px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:10px 2px;display:grid}.nx-row:last-child{border-bottom:0}.nx-rk{text-align:center;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:19px;font-style:normal;font-weight:800;line-height:1}.nx-row:first-child .nx-rk{color:var(--gold2)}.nx-th{border:1px solid var(--hair);object-fit:cover;background-color:var(--panel2);border-radius:10px;width:52px;height:52px;display:block}.nx-th.nx-none{color:var(--dim);place-items:center;display:grid}.nx-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.nx-tx b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.nx-tx small{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.nx-tx small .nx-ic{vertical-align:-2px;color:var(--gold);margin-right:5px;display:inline-block}.nx-row>.nx-ic:last-child{color:var(--dim);grid-column:5}.nx-sc{color:#0c0c0c;background:var(--gold2);font-variant-numeric:tabular-nums;border-radius:7px;grid-column:4;padding:6px 7px;font-size:13.5px;font-style:normal;font-weight:700;line-height:1}.nx-t1{background-position:50%;background-size:cover;border:1px solid #d4af37b3;border-radius:14px;align-items:flex-end;gap:12px;height:186px;margin-bottom:4px;padding:0 14px 12px;display:flex;position:relative;overflow:hidden}.nx-t1:after{content:"";background:linear-gradient(#0c0c0c00 40%,#0c0c0ce6);position:absolute;inset:0}.nx-t1>*{z-index:1;position:relative}.nx-t1 i{font:800 64px/.9 var(--sans);color:var(--gold2);letter-spacing:-.04em;font-style:normal}.nx-t1 span{flex-direction:column;gap:3px;padding-bottom:4px;display:flex}.nx-t1 b{font-size:19px;font-weight:700;line-height:1.2}.nx-t1 small{color:#fffc;font-size:12.5px}.nx-doors{flex-direction:column;gap:10px;display:flex}.nx-door{border:1px solid var(--hair);background-position:100%;background-size:cover;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;height:84px;padding:0 16px;display:flex;position:relative;overflow:hidden}.nx-door>*{position:relative}.nx-door span{flex-direction:column;gap:4px;min-width:0;display:flex}.nx-door b{letter-spacing:-.01em;font-size:19px;font-weight:700}.nx-door small{color:#ffffffdb;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.nx-door b,.nx-door small{text-shadow:0 1px 8px #000000bf}.nx-door>.nx-ic{width:34px;height:34px;color:var(--tx);background:#0c0c0c9e;border:1px solid #ffffff38;border-radius:50%;flex:none;padding:8px}.nx-cc{border:1px solid var(--gold);text-align:left;background:radial-gradient(70% 120% at 0%,#d4af3733,#0000 70%),linear-gradient(135deg,#2c240ce6,#0c0c0cd9);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:grid}.nx-avs{display:flex}.nx-avs i{border:2px solid var(--gold);background-color:#1a160e;background-repeat:no-repeat;background-size:214%;border-radius:50%;width:38px;height:38px;display:block}.nx-avs i+i{margin-left:-14px}.nx-av-m{background-image:url(/brand/mascots/mascot-21-male-head-confident.webp);background-position:47% 21%}.nx-av-f{background-image:url(/brand/mascots/mascot-22-female-head-focused.webp);background-position:56% 37%}.nx-avs.nx-one span{border:2px solid var(--gold);width:42px;height:42px;color:var(--gold2);background:#1a160e;border-radius:50%;place-items:center;font-weight:700;display:grid}.nx-cc-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.nx-cc-tx b{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.2}.nx-cc-tx small{color:#cfcfcf;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.nx-cc-btn{background:var(--gold);color:#0c0c0c;letter-spacing:.1em;text-transform:uppercase;border-radius:10px;place-items:center;height:42px;padding:0 14px;font-size:13px;font-weight:700;display:grid}.nx-stage{flex-direction:column;display:flex;position:relative}.nx-stage-art{background:var(--bg) url(/sac-hero-background.webp) center/cover no-repeat;justify-content:center;align-items:flex-end;height:332px;display:flex;position:relative;overflow:hidden}.nx-stage-art:after{content:"";background:linear-gradient(#0c0c0c00,#0c0c0c);height:44px;position:absolute;bottom:0;left:0;right:0}.nx-couple{width:auto;max-width:none;height:288px;display:block}.nx-is-member .nx-stage-art{align-items:flex-start;height:206px}.nx-is-member .nx-couple{height:330px;margin-top:30px}.nx-stage-main{text-align:center;padding:12px 14px 0}.nx-stage-main h1{letter-spacing:-.01em;text-wrap:balance;margin:10px 0 14px;font-size:22px;font-weight:700;line-height:1.16}.nx-lead,.nx-proof,.nx-stage-side,.nx-mem,.nx-is-member .nx-vis{display:none}.nx-is-member .nx-mem{display:block}.nx-is-member .nx-stage-main{text-align:left}.nx-gks{gap:12px;display:grid}.nx-gk{border:1px solid var(--hair);background:var(--panel);border-radius:14px;grid-template-columns:104px minmax(0,1fr);grid-template-areas:"i t""i r""i m";align-content:center;gap:5px 12px;padding:10px;scroll-margin-top:90px;display:grid}.nx-gk-a{display:contents}.nx-gk-i{background-position:50%;background-size:cover;border-radius:10px;grid-area:i;min-height:104px;display:block;position:relative}.nx-gk-n{color:#fff;background:#0c0c0cc7;border-radius:7px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:13px;font-style:normal;font-weight:800;display:grid;position:absolute;top:6px;left:6px}.nx-gk:first-child .nx-gk-n{background:var(--gold);color:#0c0c0c}.nx-gk-t{grid-area:t;align-items:center;gap:7px;min-width:0;display:flex}.nx-gk-t .nx-ic{color:var(--gold)}.nx-gk-t b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.nx-gk-r{flex-direction:column;grid-area:r;gap:2px;display:flex}.nx-gk-r li{color:#dadada;grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:6px;font-size:13px;display:grid}.nx-gk-r span{color:var(--dim);font-variant-numeric:tabular-nums;font-size:12px}.nx-gk-r b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.nx-gk-r em{color:var(--gold2);font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.nx-gk-soon{color:var(--mut);grid-area:r;font-size:13px}.nx-gk-m{color:var(--gold2);grid-area:m;font-size:12.5px;font-weight:600}.nx-p-home .nx-gks .nx-gk:nth-child(n+7){display:none}.nx-btn-all{border:1px solid var(--gold);height:50px;color:var(--gold2);letter-spacing:.06em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:700;display:flex}.nx-about{gap:12px;margin:38px 0 44px;display:grid}.nx-facts{border:1px solid var(--hair);background:var(--panel);border-radius:14px;flex-direction:column;gap:10px;padding:18px;display:flex}.nx-facts h2{font-size:17px}.nx-facts p{color:#dadada;font-size:14.5px;line-height:1.55}.nx-facts a{color:var(--gold2);font-size:14px;font-weight:600}.nx-foot{text-align:center;color:var(--dim);padding:34px 14px 8px;font-size:12px}.nx-dhead{flex-direction:column;gap:12px;padding:22px 0 0;display:flex}.nx-dhead h1{letter-spacing:-.02em;font-size:28px;line-height:1.1}.nx-dhead p{color:var(--mut);max-width:60ch;font-size:14.5px}.nx-dsearch{height:52px;color:var(--mut);background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.nx-dsearch:focus-within{border-color:var(--gold);color:var(--gold2)}.nx-dsearch input{min-width:0;height:100%;color:var(--tx);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.nx-dsearch input::placeholder{color:#8e8e8e}.nx-dclear{color:var(--mut);background:0 0;border:0;padding:6px}.nx-seg{scrollbar-width:none;gap:6px;margin-right:-14px;padding:2px 14px 2px 0;display:flex;overflow-x:auto}.nx-seg::-webkit-scrollbar{display:none}.nx-seg>*{color:#c7c7c7;background:#ffffff12;border:0;border-radius:999px;flex:none;padding:9px 15px;font-size:14px;font-weight:600}.nx-seg>.nx-on{color:#0c0c0c;background:#f2f2f3}.nx-dnone{color:var(--mut);padding:34px 0}.nx-dpanel[hidden],.nx-row[hidden],.nx-feats[hidden],.nx-with-feats .nx-in-feat,.nx-root:not(.nx-is-search) .nx-dgrid.nx-is-all .nx-dpanel .nx-row:nth-child(n+11),.nx-root:not(.nx-is-search) .nx-dgrid.nx-is-one .nx-dpanel .nx-row:nth-child(n+21),.nx-dgrid.nx-is-all .nx-more-one,.nx-dgrid.nx-is-one .nx-more-all{display:none}.nx-is-search .nx-dgrid .nx-dpanel .nx-row{display:grid}.nx-is-search .nx-dgrid .nx-dpanel .nx-row[hidden],.nx-is-search .nx-dgrid .nx-all{display:none}.nx-wsec{padding-top:26px;scroll-margin-top:70px}.nx-wban{border:1px solid var(--hair);background-position:100%;background-size:cover;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;height:92px;margin-bottom:12px;padding:0 16px;display:flex;position:relative;overflow:hidden}.nx-wban>*{position:relative}.nx-wban span{flex-direction:column;gap:4px;min-width:0;display:flex}.nx-wban b{letter-spacing:-.01em;font-size:22px;font-weight:700}.nx-wban small{color:#fffc;font-size:13px}.nx-wban em{color:#fff;white-space:nowrap;background:#0c0c0c99;border:1px solid #fff3;border-radius:999px;padding:5px 10px;font-size:12.5px;font-style:normal;font-weight:600}.nx-feats{scrollbar-width:none;gap:12px;margin:18px -14px 6px;padding:0 14px 4px;display:flex;overflow-x:auto}.nx-feats::-webkit-scrollbar{display:none}.nx-feat{border:1px solid var(--hair);background:var(--panel);border-radius:14px;flex-direction:column;flex:none;gap:10px;width:250px;padding:10px 10px 14px;display:flex;position:relative}.nx-feat:first-child{border-color:#d4af37b3}.nx-feat-i{aspect-ratio:16/10;background-position:50%;background-size:cover;border-radius:10px;display:block;position:relative}.nx-feat-i i{font:800 44px/1 var(--sans);letter-spacing:-.04em;text-shadow:0 2px 12px #000c;font-style:normal;position:absolute;bottom:0;left:8px}.nx-feat:first-child .nx-feat-i i{color:var(--gold2)}.nx-feat-t{flex-direction:column;gap:3px;min-width:0;padding-right:46px;display:flex}.nx-feat-t b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.nx-feat-t small{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.nx-feat .nx-sc{position:absolute;bottom:16px;right:12px}.nx-toast{z-index:70;color:#0c0c0c;opacity:0;pointer-events:none;background:#f2f2f3;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:600;transition:opacity .18s;position:fixed;bottom:104px;left:50%;transform:translate(-50%)}.nx-toast.nx-on{opacity:1}.nx-only-d{display:none}@media (min-width:900px){.nx-only-m{display:none}.nx-only-d{display:block}.nx-wrap{padding:0 32px}.nx-ct{height:60px}.nx-stage{background:var(--bg) url(/sac-hero-background.webp) center 40%/cover no-repeat;grid-template-columns:350px minmax(0,1fr) 360px;align-items:center;gap:28px;min-height:560px;padding:0 32px;display:grid}.nx-stage:before{content:"";background:linear-gradient(90deg,#0c0c0c26 0%,#0c0c0c8c 36%,#0c0c0cd1 100%),linear-gradient(#0c0c0c00 70%,#0c0c0c);position:absolute;inset:0}.nx-stage>*{position:relative}.nx-stage-art,.nx-is-member .nx-stage-art{background:0 0;justify-content:center;align-items:flex-end;height:100%;min-height:560px;display:flex}.nx-stage-art:after{display:none}.nx-couple,.nx-is-member .nx-couple{width:auto;max-width:none;height:528px;margin-top:0;display:block}.nx-stage-main,.nx-is-member .nx-stage-main{text-align:left;max-width:480px;padding:0}.nx-stage-main h1{letter-spacing:-.02em;margin:16px 0 14px;font-size:44px;line-height:1.06}.nx-lead{color:#dedede;max-width:40ch;margin-bottom:22px;font-size:16.5px;line-height:1.55;display:block}.nx-cc{gap:14px;max-width:460px;padding:14px 14px 14px 16px}.nx-avs i,.nx-avs.nx-one span{width:52px;height:52px}.nx-cc-tx b{font-size:19px}.nx-cc-tx small{font-size:13px}.nx-cc-btn{height:48px;padding:0 22px;font-size:14px}.nx-proof{color:#cfcfcf;gap:22px;margin-top:20px;font-size:13.5px;display:flex}.nx-proof b{color:#fff;margin-right:5px;font-weight:700}.nx-stage-side{display:block}.nx-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0e0ed6;border:1px solid #ffffff1f;border-radius:18px;padding:0 16px 16px}.nx-panel .nx-sh{padding:16px 0 6px}.nx-panel .nx-sh h2{font-size:17px}.nx-panel .nx-row{grid-template-columns:22px 44px minmax(0,1fr) 0 16px;gap:10px;padding:8px 2px}.nx-panel .nx-th{width:44px;height:44px}.nx-panel .nx-all{margin-top:10px;font-size:13.5px}.nx-sh{padding:46px 0 16px}.nx-sh h2{font-size:24px}.nx-two{grid-template-columns:7fr 5fr;align-items:start;gap:48px;display:grid}.nx-two .nx-doors{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nx-two .nx-door{background-position:50%;align-items:flex-end;height:118px;padding:0 14px 14px}.nx-two .nx-door:before{background:linear-gradient(#0c0c0c00 30%,#0c0c0ce6)}.nx-two .nx-door .nx-ic{display:none}.nx-gks{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.nx-gk{flex-direction:column;gap:10px;padding:0 0 14px;display:flex;overflow:hidden}.nx-gk-a{flex-direction:column;gap:12px;display:flex}.nx-gk-i{aspect-ratio:16/9;border-radius:0;min-height:0}.nx-gk-t,.nx-gk-r,.nx-gk-soon,.nx-gk-m{padding:0 14px}.nx-gk-t b{font-size:17px}.nx-gk-r{gap:5px}.nx-gk-r li{font-size:14px}.nx-gk-m{margin-top:auto;padding-top:4px;font-size:13px}.nx-p-home .nx-gks .nx-gk:nth-child(n+7){display:flex}.nx-btn-all{max-width:320px;margin:22px auto 0}.nx-about{max-width:760px;margin:56px 0 64px}.nx-facts{padding:24px}.nx-foot{padding:44px 32px 34px}.nx-dhead{gap:14px;padding-top:38px}.nx-dhead h1{font-size:38px}.nx-dsearch{max-width:720px}.nx-seg{margin-right:0}.nx-dgrid.nx-is-all{grid-template-columns:1fr 1fr;column-gap:56px;display:grid}.nx-dgrid.nx-is-one .nx-rows,.nx-is-search .nx-dgrid .nx-rows,.nx-rows.nx-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;display:grid}.nx-dgrid.nx-is-one .nx-row:last-child,.nx-rows.nx-cols .nx-row:last-child{border-bottom:1px solid var(--hair)}.nx-is-search .nx-dgrid{display:block}.nx-wsec{padding-top:40px}.nx-wban{height:120px;padding:0 26px}.nx-wban b{font-size:28px}.nx-feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0 10px;padding:0;display:grid;overflow:visible}.nx-feat{flex-direction:row;align-items:center;width:auto;min-width:0;padding:12px}.nx-feat-i{aspect-ratio:1;flex:none;width:108px}.nx-feat-t{flex:1;padding-right:8px}.nx-feat .nx-sc{position:static}.nx-toast{bottom:28px}}@media (min-width:900px) and (max-width:1180px){.nx-stage{grid-template-columns:300px minmax(0,1fr) 330px;gap:22px}.nx-couple{height:440px}.nx-stage-main h1{font-size:36px}.nx-gks{grid-template-columns:repeat(3,minmax(0,1fr))}}.nx-gk-i,.nx-feat-i{overflow:hidden}.nx-gk-i img,.nx-feat-i img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.nx-gk-n,.nx-feat-i i{z-index:1}.nx-pv{z-index:31;position:relative}.nx-root .nx-dsearch input::-webkit-search-cancel-button{display:none}.nx-xcard{flex-direction:column;gap:11px;min-width:0;display:flex}.nx-xcard[hidden]{display:none}.nx-xim{aspect-ratio:16/9;border:1px solid var(--hair);background:var(--panel2);color:var(--dim);border-radius:14px;place-items:center;transition:border-color .15s;display:grid;position:relative;overflow:hidden}.nx-xim.nx-sq{aspect-ratio:1}.nx-xim img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.nx-xcard:hover .nx-xim{border-color:#d4af3799}.nx-xn{color:#fff;font-variant-numeric:tabular-nums;background:#0c0c0cd6;border:1px solid #ffffff2e;border-radius:9px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:15px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;top:10px;left:10px}.nx-xn.nx-is1{background:var(--gold);border-color:var(--gold);color:#0c0c0c}.nx-xsc{background:var(--gold2);color:#141414;font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;height:30px;padding:0 9px;font-size:14.5px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;top:10px;right:10px}.nx-xsc.nx-xrs{height:28px;font-size:14px;position:static}.nx-xtx{flex-direction:column;gap:4px;min-width:0;padding:0 2px;display:flex}.nx-xtx b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:650;line-height:1.28;display:-webkit-box;overflow:hidden}.nx-xtx small{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.nx-xtx small .nx-ic{vertical-align:-2px;color:var(--gold);margin-right:5px;display:inline-block}.nx-xtx small em{color:#e6e6e6;font-style:normal;font-weight:600}.nx-xtx small i{color:var(--gold2);margin-left:5px;font-style:normal;font-weight:700}.nx-mtop{flex-direction:column;gap:12px;padding-top:14px;display:flex}.nx-mh1{letter-spacing:-.02em;padding:22px 0 0;font-size:25px;font-weight:800;line-height:1.1}.nx-mh2{letter-spacing:-.01em;padding:30px 0 12px;font-size:20px;font-weight:700;line-height:1.2}.nx-mover[hidden],.nx-mview[hidden]{display:none}.nx-mstages{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(100% - 26px);grid-auto-flow:column;gap:12px;margin:16px -14px 0;padding:0 14px 4px;scroll-padding:0 14px;display:grid;overflow-x:auto}.nx-mstages::-webkit-scrollbar{display:none}.nx-mstage{scroll-snap-align:start;border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.nx-mart{aspect-ratio:16/10;background:var(--panel2);display:block;position:relative;overflow:hidden}.nx-mart img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.nx-mart:after{content:"";background:linear-gradient(#0c0c0c00 32%,#0c0c0c73 60%,#141414 100%);position:absolute;inset:0}.nx-mcap{z-index:1;position:absolute;bottom:12px;left:16px;right:16px}.nx-meye{background:var(--gold);color:#0c0c0c;letter-spacing:.09em;text-transform:uppercase;border-radius:7px;align-items:center;height:24px;padding:0 9px;font-size:10.5px;font-weight:800;display:inline-flex}.nx-mcap h2{letter-spacing:-.025em;margin-top:9px;font-size:25px;font-weight:800;line-height:1.05}.nx-mstage ol{padding:2px 16px 0}.nx-mstage li a{border-bottom:1px solid var(--hair);grid-template-columns:18px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:11px 0;display:grid}.nx-mstage li i{font-size:15px;font-style:normal;font-weight:800}.nx-mstage li:first-child i{color:var(--gold2)}.nx-mstage li b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.nx-mstage li .nx-sc{grid-column:auto}.nx-mstage li .nx-ic{color:var(--dim)}.nx-mfull{background:var(--gold);color:#0c0c0c;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:44px;margin:12px 16px 14px;font-size:14.5px;font-weight:750;display:flex}.nx-mdots{justify-content:center;gap:6px;margin-top:12px;display:flex}.nx-mdots span{background:#444;border-radius:3px;width:6px;height:6px;transition:width .2s,background .2s}.nx-mdots span.nx-on{background:var(--gold);width:18px}.nx-mpod{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:6px;display:grid}.nx-mpod .nx-xcard,.nx-mgrid .nx-xcard{gap:8px}.nx-mpod .nx-xn{border-radius:7px;min-width:24px;height:24px;padding:0 6px;font-size:12.5px;top:6px;left:6px}.nx-mpod .nx-xsc{border-radius:7px;height:24px;padding:0 6px;font-size:12.5px;top:6px;right:6px}.nx-mpod .nx-xtx b{font-size:13px}.nx-mpod .nx-xtx small{display:none}.nx-mgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 12px;display:grid}.nx-mgrid .nx-xtx b{font-size:14.5px}.nx-mgrid .nx-xtx small{font-size:12.5px}.nx-mrows .nx-row:first-child .nx-rk{color:#fff}.nx-mrows.nx-from1 .nx-row:first-child .nx-rk{color:var(--gold2)}.nx-mrows .nx-row:last-child{border-bottom:1px solid var(--hair)}.nx-mmore{color:var(--gold2);background:0 0;border:0;margin-top:14px;padding:0;font-size:14.5px;font-weight:600;display:inline-block}.nx-dm{padding-bottom:40px}@media (prefers-reduced-motion:reduce){.nx-mdots span{transition:none}}.nx-dd{display:none}@media (min-width:900px){.nx-dm{display:none}.nx-dd{max-width:1336px;margin:0 auto;padding:0 44px 72px;display:block}.nx-xtop{align-items:flex-end;gap:28px;padding:34px 0 8px;display:flex}.nx-xtop h1{letter-spacing:-.025em;font-size:42px;font-weight:800;line-height:1}.nx-xtop p{color:var(--mut);margin-top:10px;font-size:15px}.nx-xtabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.nx-xtabs button{border:1px solid var(--hair);background:var(--panel2);color:#dcdcdc;white-space:nowrap;border-radius:999px;height:40px;padding:0 16px;font-size:14.5px;font-weight:600}.nx-xtabs button small{color:var(--dim);font-variant-numeric:tabular-nums;margin-left:7px;font-size:12.5px;font-weight:500}.nx-xtabs button:hover{border-color:#ffffff4d}.nx-xtabs button.nx-on{color:#0c0c0c;background:#fff;border-color:#fff}.nx-xtabs button.nx-on small{color:#5d5d5d}.nx-xsec{padding-top:34px}.nx-xsh{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.nx-xsh h2{letter-spacing:-.015em;font-size:25px;font-weight:700;line-height:1.15}.nx-xpos{color:var(--dim);font-variant-numeric:tabular-nums;font-size:13px}.nx-xmore{color:var(--gold2);white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0;font-size:14.5px;font-weight:600}.nx-xmore:hover{color:#fff}.nx-xrail{--gap:18px;--peek:72px;position:relative}.nx-n4{--n:4}.nx-n5{--n:5}.nx-xtrack{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--gap)*(var(--n) - 1) - var(--peek))/var(--n));gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-2px;padding:2px 2px 8px;display:grid;overflow-x:auto}.nx-xtrack::-webkit-scrollbar{display:none}.nx-xtrack>*{scroll-snap-align:start}.nx-xrail:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0c0c0c00,#0c0c0ceb);width:96px;transition:opacity .2s;position:absolute;top:0;bottom:0;right:-2px}.nx-xrail.nx-at-end:after{opacity:0}.nx-xarrow{z-index:3;top:var(--arrow-y,36%);color:#fff;background:#141414f5;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:46px;height:46px;margin-top:-23px;padding:0;transition:opacity .2s,border-color .15s,color .15s;display:grid;position:absolute;box-shadow:0 8px 24px #0009}.nx-xarrow:hover{border-color:var(--gold);color:var(--gold2)}.nx-xarrow:disabled{opacity:0;pointer-events:none}.nx-xprev{left:-23px}.nx-xnext{right:-23px}.nx-xend{aspect-ratio:16/9;color:var(--gold2);text-align:center;background:0 0;border:1px dashed #d4af3773;border-radius:14px;align-content:center;align-self:start;place-items:center;gap:6px;padding:16px;font-size:15.5px;font-weight:650;display:grid}.nx-xend small{color:var(--mut);font-size:13px;font-weight:500}.nx-xend:hover{border-color:var(--gold2)}.nx-xview[hidden],.nx-xover[hidden],.nx-xnone[hidden],.nx-xfoot[hidden]{display:none}.nx-xgrid{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:26px 18px;display:grid}.nx-c3{--cols:3}.nx-c4{--cols:4}.nx-c5{--cols:5}.nx-root:not(.nx-is-xsearch) .nx-xgrid>.nx-xcard:nth-child(n+21){display:none}.nx-xfoot{margin-top:22px}.nx-xfoot a{color:var(--gold2);font-size:14.5px;font-weight:600}.nx-xfoot a:hover{color:#fff}.nx-xnone{color:var(--mut);padding:60px 0;font-size:16px}.nx-xcharts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 60px;display:grid}.nx-xcharts .nx-row{border-radius:10px;grid-template-columns:30px 64px minmax(0,1fr) auto 16px;gap:14px;padding:9px 6px}.nx-xcharts .nx-row:last-child{border-bottom:1px solid var(--hair)}.nx-xcharts .nx-row:hover{background:#ffffff09}.nx-xcharts .nx-rk{font-size:20px}.nx-xcharts .nx-th{border-radius:11px;width:64px;height:64px}.nx-xcharts .nx-tx b{font-size:16px}.nx-xcharts .nx-tx small{font-size:13px}.nx-xcharts .nx-sc{border-radius:8px;padding:7px 8px;font-size:14px;font-weight:800}.nx-xstagewrap{margin-top:24px;position:relative}.nx-xstagewrap .nx-xarrow{top:218px}.nx-xstage{border:1px solid var(--line);background:var(--panel);border-radius:20px;position:relative;overflow:hidden}.nx-xslide{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);min-height:436px;display:none}.nx-xslide.nx-on{display:grid}.nx-xart{background:var(--panel2);min-height:436px;display:block;position:relative;overflow:hidden}.nx-xart img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.nx-xart:after{content:"";background:linear-gradient(#0c0c0c00 34%,#0c0c0c59 58%,#0c0c0cf0 100%),linear-gradient(270deg,#141414 0%,#14141400 16%);position:absolute;inset:0}.nx-xcap{z-index:1;position:absolute;bottom:30px;left:34px;right:34px}.nx-xeye{background:var(--gold);color:#0c0c0c;letter-spacing:.09em;text-transform:uppercase;border-radius:8px;align-items:center;height:28px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.nx-xcap h2{letter-spacing:-.03em;margin-top:14px;font-size:50px;font-weight:800;line-height:1.02}.nx-xcap p{color:#d6d6d6;align-items:center;gap:7px;margin-top:10px;font-size:15px;display:flex}.nx-xcap p .nx-ic{color:var(--gold)}.nx-xside{flex-direction:column;padding:30px 30px 28px;display:flex}.nx-xside h3{letter-spacing:.11em;text-transform:uppercase;color:var(--mut);font-size:12.5px;font-weight:650}.nx-xside ol{flex-direction:column;margin:10px 0 22px;display:flex}.nx-xside li a{border-bottom:1px solid var(--hair);grid-template-columns:22px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:14px 2px;display:grid}.nx-xside li a:hover b{color:var(--gold2)}.nx-xside li i{color:#fff;font-size:18px;font-style:normal;font-weight:800}.nx-xside li:first-child i{color:var(--gold2)}.nx-xside li b{white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;font-weight:600;overflow:hidden}.nx-xside li .nx-ic{color:var(--dim)}.nx-xbtn{background:var(--gold);color:#0c0c0c;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;height:50px;margin-top:auto;font-size:15.5px;font-weight:750;display:flex}.nx-xbtn:hover{background:var(--gold2)}.nx-xsnav{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.nx-xsnav button{border:1px solid var(--hair);background:var(--panel);text-align:left;border-radius:12px;grid-template-columns:22px 72px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px 8px 10px;display:grid}.nx-xsnav button i{text-align:center;font-size:16px;font-style:normal;font-weight:800}.nx-xsnav button span{background:var(--panel2);border-radius:7px;width:72px;height:42px;position:relative;overflow:hidden}.nx-xsnav button span img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.nx-xsnav button b{-webkit-line-clamp:2;color:#d0d0d0;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.nx-xsnav button:hover{border-color:#ffffff4d}.nx-xsnav button.nx-on{border-color:var(--gold);background:#d4af3714}.nx-xsnav button.nx-on b{color:#fff}.nx-xsnav button.nx-on i{color:var(--gold2)}}@media (min-width:900px) and (max-width:1180px){.nx-dd{padding:0 32px 64px}.nx-xtop{flex-direction:column;align-items:flex-start;gap:16px}.nx-xtabs{justify-content:flex-start;margin-left:0}.nx-n4{--n:3}.nx-n5{--n:4}.nx-c4{--cols:3}.nx-c5{--cols:4}.nx-xcharts{gap:8px 32px}.nx-xcap h2{font-size:38px}.nx-xside{padding:24px 22px 22px}.nx-xsnav button{grid-template-columns:22px minmax(0,1fr)}.nx-xsnav button span{display:none}}@media (prefers-reduced-motion:reduce){.nx-xrail:after,.nx-xarrow{transition:none}}.nx-has-q .nx-mover,.nx-has-q .nx-mview,.nx-has-q .nx-mh1,.nx-has-q .nx-seg,.nx-has-q .nx-xover,.nx-has-q .nx-xview,.nx-has-q .nx-xtabs{display:none}.nx-has-q .nx-dm{padding-bottom:0}.nx-sres{max-width:1216px;margin:0 auto;padding:6px 14px 40px}.nx-shead{justify-content:space-between;align-items:baseline;gap:14px;padding:18px 0 4px;display:flex}.nx-shead h2{letter-spacing:-.01em;text-transform:none;font-size:19px;font-weight:700;line-height:1.25}.nx-sclear{color:var(--gold2);background:0 0;border:0;flex:none;padding:0;font-size:13.5px;font-weight:600}.nx-snone{color:var(--mut);padding:14px 0;font-size:15px}.nx-sgh{align-items:baseline;gap:10px;padding:24px 0 8px;display:flex}.nx-sgh h3{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:700}.nx-sgh span{color:var(--dim);font-variant-numeric:tabular-nums;font-size:12.5px}.nx-sgrid{flex-direction:column;display:flex}.nx-sr{border-bottom:1px solid var(--hair);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 2px;display:grid;position:relative}.nx-wide .nx-sr{grid-template-columns:84px minmax(0,1fr) auto}.nx-sr-im{border:1px solid var(--hair);background:var(--panel2);width:52px;height:52px;color:var(--dim);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.nx-wide .nx-sr-im{width:84px}.nx-sr-im img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.nx-sr-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.nx-sr-tx b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.nx-sr-tx small{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.nx-sr-sc{color:#0c0c0c;background:var(--gold2);font-variant-numeric:tabular-nums;border-radius:7px;padding:6px 7px;font-size:13.5px;font-style:normal;font-weight:700;line-height:1}.nx-smore{color:var(--dim);padding-top:12px;font-size:13px}@media (min-width:900px){.nx-has-q .nx-dd{padding-bottom:0}.nx-sres{max-width:1336px;padding:0 44px 72px}.nx-shead{padding-top:22px}.nx-shead h2{letter-spacing:-.015em;font-size:25px}.nx-sclear{font-size:14.5px}.nx-sclear:hover{color:#fff}.nx-sgh{padding:30px 0 14px}.nx-sgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 18px;display:grid}.nx-sgrid.nx-wide,.nx-sgrid.nx-plain{grid-template-columns:repeat(4,minmax(0,1fr))}.nx-sgrid.nx-plain{gap:10px 18px}.nx-sr,.nx-wide .nx-sr{border-bottom:0;flex-direction:column;align-items:stretch;gap:11px;padding:0;display:flex}.nx-sr-im,.nx-wide .nx-sr-im{aspect-ratio:1;border-radius:14px;width:auto;height:auto;transition:border-color .15s}.nx-wide .nx-sr-im{aspect-ratio:16/9}.nx-sr:hover .nx-sr-im{border-color:#d4af3799}.nx-sr-tx{gap:4px;padding:0 2px}.nx-sr-tx b{font-size:16px;font-weight:650;line-height:1.28}.nx-sr-tx small{font-size:13px}.nx-sr-sc{border-radius:9px;padding:8px 9px;font-size:14.5px;font-weight:800;position:absolute;top:10px;right:10px}.nx-plain .nx-sr{border:1px solid var(--hair);border-radius:12px;flex-direction:row;align-items:center;gap:12px;padding:10px 12px}.nx-plain .nx-sr:hover{border-color:#d4af3799}.nx-plain .nx-sr-im{aspect-ratio:auto;border-radius:10px;flex:none;width:44px;height:44px}}@media (min-width:900px) and (max-width:1180px){.nx-sres{padding:0 32px 64px}.nx-sgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.nx-sgrid.nx-wide,.nx-sgrid.nx-plain{grid-template-columns:repeat(3,minmax(0,1fr))}}
