.nx-fs2-page{--fs-ink:#172033;--fs-muted:#69758a;--fs-line:#e3e9f2;--fs-soft:#f5f8fc;--fs-blue:#1768d5;--fs-navy:#102b55;--fs-green:#148a61;--fs-red:#c44343;--fs-orange:#b66b1d;padding:2rem 0 4rem;color:var(--fs-ink);background:linear-gradient(180deg,#f7faff 0,#fff 420px)}
.nx-fs2-container{max-width:1680px}.nx-fs2-page *{box-sizing:border-box}.nx-fs2-page button,.nx-fs2-page input,.nx-fs2-page select{font:inherit}.nx-fs2-page a{text-decoration:none}.nx-fs2-page [hidden]{display:none!important}
.nx-fs2-hero{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:1.25rem;padding:1.65rem;border:1px solid var(--fs-line);border-radius:24px;background:linear-gradient(135deg,#fff,#f2f7ff);box-shadow:0 15px 40px rgba(28,56,93,.07)}
.nx-fs2-kicker{display:inline-flex;align-items:center;gap:.45rem;color:var(--fs-blue);font-size:.8rem;font-weight:850}.nx-fs2-hero h1{font-size:clamp(1.55rem,2vw,2.1rem);margin:.7rem 0}.nx-fs2-hero p{max-width:950px;color:var(--fs-muted);line-height:2;margin:0;font-size:.93rem}.nx-fs2-hero-links{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.nx-fs2-hero-links a{display:inline-flex;align-items:center;gap:.4rem;padding:.48rem .72rem;border-radius:11px;background:#fff;border:1px solid #dbe4f0;color:#315780;font-size:.77rem;font-weight:700;transition:.18s}.nx-fs2-hero-links a:hover{border-color:#9db8df;transform:translateY(-1px)}
.nx-fs2-access{display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:19px;background:linear-gradient(145deg,#102b55,#16447e);color:#fff;padding:1rem;min-height:170px}.nx-fs2-access span,.nx-fs2-access small{opacity:.76;font-size:.74rem}.nx-fs2-access strong{font-size:1.5rem;margin:.4rem}.nx-fs2-access a{margin-top:.8rem;padding:.48rem .65rem;border-radius:10px;background:rgba(255,255,255,.12);color:#fff;font-size:.73rem;font-weight:750}
.nx-fs2-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1rem 0}.nx-fs2-stats article{display:flex;flex-direction:column;min-height:112px;padding:1rem 1.05rem;background:#fff;border:1px solid var(--fs-line);border-radius:17px;box-shadow:0 8px 22px rgba(25,48,79,.04)}.nx-fs2-stats span{font-size:.76rem;color:var(--fs-muted)}.nx-fs2-stats strong{font-size:1.3rem;margin:.48rem 0;direction:ltr;text-align:right}.nx-fs2-stats small{font-size:.68rem;color:#8993a5;margin-top:auto}
.nx-fs2-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:1rem;align-items:start}.nx-fs2-sidebar{position:sticky;top:84px;max-height:calc(100vh - 100px);overflow:auto;padding:.85rem;background:#fff;border:1px solid var(--fs-line);border-radius:20px;box-shadow:0 10px 28px rgba(29,54,88,.045);scrollbar-width:thin}
.nx-fs2-overview,.nx-fs2-scanner{width:100%;border:0;text-align:right;cursor:pointer}.nx-fs2-overview{display:flex;align-items:center;gap:.7rem;padding:.82rem;border-radius:13px;background:#eef5ff;color:#194f96}.nx-fs2-overview>i{font-size:1.1rem}.nx-fs2-overview span{display:flex;flex-direction:column;gap:.16rem}.nx-fs2-overview strong{font-size:.82rem}.nx-fs2-overview small{font-size:.66rem;color:#6981a2}.nx-fs2-overview.is-active{background:var(--fs-blue);color:#fff}.nx-fs2-overview.is-active small{color:#dceaff}
.nx-fs2-group{margin-top:1rem;padding-top:.85rem;border-top:1px solid #edf1f6}.nx-fs2-group__title{display:flex;align-items:flex-start;gap:.55rem;padding:0 .35rem .55rem;color:#33465f}.nx-fs2-group__title>i{margin-top:.12rem;color:#6381a8}.nx-fs2-group__title span{display:flex;flex-direction:column}.nx-fs2-group__title strong{font-size:clamp(.68rem,.65rem + .1vw,.74rem);line-height:1.6}.nx-fs2-group__title small{font-size:.63rem;color:#8a95a7;line-height:1.7}.nx-fs2-scanner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.45rem;padding:.62rem .68rem;border-radius:11px;background:transparent;color:#526177;font-size:clamp(.65rem,.62rem + .11vw,.70rem);line-height:1.65;transition:.16s}.nx-fs2-scanner:hover{background:#f5f8fc;color:#254c7d}.nx-fs2-scanner em{min-width:29px;padding:.12rem .34rem;text-align:center;border-radius:999px;background:#eef2f7;color:#6e7c91;font-size:.63rem;font-style:normal}.nx-fs2-scanner.is-active{background:#eaf3ff;color:#145aa9;font-weight:800}.nx-fs2-scanner.is-active em{background:#fff;color:#145aa9}.nx-fs2-scanner.is-locked{opacity:.58}.nx-fs2-scanner.is-locked>i{font-size:.65rem}
.nx-fs2-saved{margin-top:.85rem;padding:.75rem;border-radius:14px;background:#fbf8f0;border:1px solid #eee5cf}.nx-fs2-saved__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.45rem}.nx-fs2-saved__head strong{font-size:.72rem}.nx-fs2-saved__head small{font-size:.61rem;color:#8d7b55}.nx-fs2-saved p{font-size:.67rem;color:#8a806c;margin:.4rem 0}.nx-fs2-saved__row{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:.28rem;margin-top:.35rem}.nx-fs2-saved__item,.nx-fs2-saved__delete{border:0;border-radius:9px;background:#fff;cursor:pointer}.nx-fs2-saved__item{display:grid;grid-template-columns:17px minmax(0,1fr);gap:.12rem .42rem;text-align:right;padding:.48rem}.nx-fs2-saved__item i{grid-row:1/3;color:#a17c2f}.nx-fs2-saved__item span{font-size:.69rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-fs2-saved__item small{font-size:.59rem;color:#8a806c}.nx-fs2-saved__delete{color:#a66b6b;font-size:.68rem}.nx-fs2-saved__delete:hover{background:#fff0f0;color:#b53636}
.nx-fs2-workspace{min-width:0;padding:1rem;background:#fff;border:1px solid var(--fs-line);border-radius:20px;box-shadow:0 10px 30px rgba(26,50,82,.045)}.nx-fs2-active{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:1rem;padding:.35rem .35rem 1rem;border-bottom:1px solid #edf1f6}.nx-fs2-active>div:first-child>span{font-size:.68rem;color:var(--fs-blue);font-weight:800}.nx-fs2-active h2{font-size:1.14rem;margin:.25rem 0}.nx-fs2-active p{margin:0;color:var(--fs-muted);font-size:.76rem;line-height:1.8}.nx-fs2-data-meta{display:flex;flex-direction:column;justify-content:center;padding:.72rem .85rem;border-radius:13px;background:var(--fs-soft)}.nx-fs2-data-meta span{font-size:.62rem;color:#8490a2}.nx-fs2-data-meta strong{font-size:.72rem;margin:.22rem 0}.nx-fs2-data-meta small{font-size:.61rem;color:#7f8ba0;line-height:1.6}
.nx-fs2-compose{margin-top:.85rem;border:1px solid #dfe7f2;border-radius:14px;overflow:hidden}.nx-fs2-compose__toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;border:0;background:#f8fbff;padding:.72rem .85rem;text-align:right;color:#294866;cursor:pointer}.nx-fs2-compose__toggle>i:first-child{color:#2369bc;font-size:1.05rem}.nx-fs2-compose__toggle span{display:flex;flex-direction:column}.nx-fs2-compose__toggle strong{font-size:.76rem}.nx-fs2-compose__toggle small{font-size:.63rem;color:#7a8a9c}.nx-fs2-compose__body{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr)) minmax(190px,1.15fr) auto;gap:.55rem;padding:.72rem;background:#fff;border-top:1px solid #e8edf4}.nx-fs2-compose__body select,.nx-fs2-compose__body button{min-height:40px;border-radius:10px;border:1px solid #dce4ef;background:#fff;padding:.45rem .6rem;font-size:.7rem}.nx-fs2-compose__body button{border-color:#2369bc;background:#2369bc;color:#fff;font-weight:800;cursor:pointer}
.nx-fs2-toolbar{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(145px,.75fr) minmax(170px,.9fr) minmax(150px,.75fr) 118px;gap:.55rem;margin-top:.85rem}.nx-fs2-toolbar input,.nx-fs2-toolbar select{width:100%;height:42px;border:1px solid #dce4ef;border-radius:11px;background:#fff;color:#37465b;padding:.45rem .65rem;font-size:.72rem;outline:0}.nx-fs2-toolbar input:focus,.nx-fs2-toolbar select:focus{border-color:#83aee4;box-shadow:0 0 0 3px rgba(43,115,205,.09)}.nx-fs2-toolbar select:disabled{background:#f3f5f8;color:#a0a7b2}.nx-fs2-search{position:relative}.nx-fs2-search i{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#8190a4}.nx-fs2-search input{padding-right:2.15rem}.nx-fs2-quality-filter{position:relative}.nx-fs2-quality-filter span{position:absolute;right:.65rem;top:.32rem;font-size:.53rem;color:#8b96a8;z-index:1}.nx-fs2-quality-filter select{padding-top:.9rem}
.nx-fs2-results-head{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin:.8rem 0 .55rem}.nx-fs2-results-head>div:first-child{display:flex;flex-direction:column}.nx-fs2-results-head strong{font-size:.8rem}.nx-fs2-results-head small{font-size:.62rem;color:#8591a3;margin-top:.18rem}.nx-fs2-results-head>div:last-child{display:flex;gap:.4rem}.nx-fs2-results-head button,.nx-fs2-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:36px;padding:.42rem .68rem;border:1px solid #d5e0ed;border-radius:10px;background:#fff;color:#31577d;font-size:.68rem;font-weight:750;cursor:pointer}.nx-fs2-results-head button:hover{border-color:#8db1dd;background:#f6faff}
.nx-fs2-error{margin:.7rem 0;padding:.75rem .85rem;border-radius:11px;background:#fff1f1;color:#a23939;border:1px solid #f2cccc;font-size:.72rem}.nx-fs2-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:230px;color:#8793a5}.nx-fs2-empty i{font-size:1.7rem}.nx-fs2-empty strong{margin:.55rem 0;font-size:.9rem}.nx-fs2-empty span{font-size:.7rem}.nx-fs2-loading{display:grid;gap:.55rem;margin-top:.6rem}.nx-fs2-loading .skeleton{height:66px;border-radius:12px;background:linear-gradient(90deg,#f1f4f8 25%,#fafbfd 37%,#f1f4f8 63%);background-size:400% 100%;animation:nx-fs2-skeleton 1.3s ease infinite}@keyframes nx-fs2-skeleton{0%{background-position:100% 0}100%{background-position:0 0}}
.nx-fs2-table-wrap{overflow:auto;border:1px solid #e4eaf2;border-radius:14px}.nx-fs2-table-wrap table{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed}.nx-fs2-table-wrap .c-symbol{width:15%}.nx-fs2-table-wrap .c-basis{width:19%}.nx-fs2-table-wrap .c-primary{width:12%}.nx-fs2-table-wrap .c-metrics{width:21%}.nx-fs2-table-wrap .c-reason{width:25%}.nx-fs2-table-wrap .c-actions{width:8%}.nx-fs2-table-wrap th{position:relative;padding:.68rem .72rem;background:#f7f9fc;border-bottom:1px solid #e3e9f1;text-align:right;color:#58667a;font-size:.66rem;font-weight:800;vertical-align:middle}.nx-fs2-table-wrap th[data-sort]{cursor:pointer;padding-left:1.5rem}.nx-fs2-table-wrap th[data-sort]::after{content:'↕';position:absolute;left:.65rem;color:#aab2be}.nx-fs2-table-wrap th.is-sort-asc::after{content:'↑';color:#226bc1}.nx-fs2-table-wrap th.is-sort-desc::after{content:'↓';color:#226bc1}.nx-fs2-table-wrap th:last-child{text-align:center}.nx-fs2-table-wrap td{padding:.72rem;border-bottom:1px solid #edf1f5;vertical-align:middle;text-align:right;font-size:.71rem}.nx-fs2-table-wrap tbody tr:last-child td{border-bottom:0}.nx-fs2-table-wrap tbody tr:hover{background:#fbfdff}.nx-fs2-table-empty{padding:2rem;text-align:center;color:#8a95a6}
.nx-fs2-symbol{display:flex;flex-direction:column;min-width:0;color:#183e6c}.nx-fs2-symbol strong{font-size:.8rem}.nx-fs2-symbol small{margin-top:.22rem;color:#7c899b;font-size:.61rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-fs2-basis{display:flex;flex-direction:column}.nx-fs2-basis strong{font-size:.69rem}.nx-fs2-basis small{margin-top:.22rem;color:#7c899b;font-size:.59rem;line-height:1.65}.nx-fs2-primary{display:flex;flex-direction:column;align-items:flex-start}.nx-fs2-primary strong{font-size:.88rem}.nx-fs2-primary small{font-size:.56rem;color:#8290a2;margin-top:.25rem}.nx-fs2-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.nx-fs2-metrics span{display:flex;flex-direction:column;min-width:0;padding:.35rem .4rem;border-radius:8px;background:#f7f9fc}.nx-fs2-metrics small{font-size:.54rem;color:#8290a2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-fs2-metrics strong{font-size:.65rem;margin-top:.2rem}.nx-fs2-reason{color:#4f5e71;font-size:.65rem;line-height:1.85}.nx-fs2-matches{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.4rem}.nx-fs2-matches span{padding:.15rem .35rem;border-radius:999px;background:#edf4ff;color:#2d629e;font-size:.54rem}.nx-fs2-positive{color:var(--fs-green)!important}.nx-fs2-negative{color:var(--fs-red)!important}
.nx-fs2-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.3rem}.nx-fs2-actions a,.nx-fs2-actions button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #dce4ee;border-radius:8px;background:#fff;color:#4f6987;cursor:pointer}.nx-fs2-actions a:hover,.nx-fs2-actions button:hover{background:#eef5ff;border-color:#b8cce6;color:#1768d5}.nx-fs2-actions button:disabled{cursor:default;opacity:.55}
.nx-fs2-mobile{display:none}.nx-fs2-pager{display:flex;align-items:center;justify-content:space-between;margin-top:.7rem}.nx-fs2-pager span{font-size:.67rem;color:#778497}.nx-fs2-pager div{display:flex;gap:.4rem}.nx-fs2-pager button{min-height:35px;padding:.38rem .65rem;border:1px solid #dbe3ed;border-radius:9px;background:#fff;color:#455b75;font-size:.67rem;cursor:pointer}.nx-fs2-pager button:disabled{opacity:.45;cursor:default}
.nx-fs2-guide{margin-top:1rem;padding:1.3rem 1.4rem;background:#fff;border:1px solid var(--fs-line);border-radius:20px}.nx-fs2-guide h2{font-size:1.05rem}.nx-fs2-guide>p{color:var(--fs-muted);font-size:.76rem;line-height:2}.nx-fs2-guide__checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:1rem 0}.nx-fs2-guide__checks span{padding:.6rem;border-radius:10px;background:#f4f8fd;color:#49627f;font-size:.68rem}.nx-fs2-guide__checks i{color:#1f8c68;margin-left:.3rem}.nx-fs2-guide details{border-top:1px solid #edf1f5;padding:.75rem .1rem}.nx-fs2-guide summary{cursor:pointer;font-size:.76rem;font-weight:750}.nx-fs2-guide details p{color:#68758a;font-size:.7rem;line-height:1.9;margin:.55rem 0 0}
body.nx-fs2-modal-open{overflow:hidden}.nx-fs2-modal{position:fixed;inset:0;z-index:1085;display:flex;align-items:center;justify-content:center;padding:1rem}.nx-fs2-modal__backdrop{position:absolute;inset:0;background:rgba(13,28,48,.58);backdrop-filter:blur(3px)}.nx-fs2-modal__dialog{position:relative;width:min(820px,100%);max-height:min(88vh,850px);overflow:hidden;display:flex;flex-direction:column;background:#fff;border-radius:20px;box-shadow:0 25px 80px rgba(0,0,0,.22)}.nx-fs2-modal__dialog--small{width:min(480px,100%)}.nx-fs2-modal__dialog>header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.1rem;border-bottom:1px solid #e8edf3}.nx-fs2-modal__dialog>header span{font-size:.62rem;color:#758397}.nx-fs2-modal__dialog>header h2{font-size:1rem;margin:.2rem 0 0}.nx-fs2-modal__dialog>header button{width:34px;height:34px;border:0;border-radius:9px;background:#f1f4f8;color:#526176;cursor:pointer}.nx-fs2-modal__body{padding:1rem 1.1rem;overflow:auto}.nx-fs2-modal__body>section{padding:.85rem;border:1px solid #e5eaf1;border-radius:13px;margin-bottom:.7rem}.nx-fs2-modal__body h4{font-size:.76rem;margin:0 0 .65rem}.nx-fs2-modal__body label{display:flex;flex-direction:column;gap:.4rem;font-size:.72rem}.nx-fs2-modal__body input{height:42px;border:1px solid #dce4ee;border-radius:10px;padding:.45rem .65rem;outline:0}.nx-fs2-modal__body>p{font-size:.67rem;color:#7b8798;line-height:1.8}.nx-fs2-primary-btn{width:100%;background:#1768d5;color:#fff;border-color:#1768d5}.nx-fs2-modal__loading,.nx-fs2-modal__error{padding:2rem;text-align:center;color:#758296;font-size:.75rem}.nx-fs2-modal__error{color:#a53e3e}.nx-fs2-reason-hero{background:linear-gradient(135deg,#f4f8ff,#fff)}.nx-fs2-reason-hero>span{font-size:.62rem;color:#1768d5}.nx-fs2-reason-hero h3{font-size:.95rem;margin:.35rem 0}.nx-fs2-reason-hero p{font-size:.72rem;line-height:1.9;color:#556478;margin:0}.nx-fs2-risk{display:flex;gap:.65rem;background:#fffaf0;border-color:#f0dfb7!important}.nx-fs2-risk i{color:#bd7b1d}.nx-fs2-risk strong{font-size:.7rem}.nx-fs2-risk p{font-size:.67rem;line-height:1.8;color:#76644d;margin:.25rem 0 0}.nx-fs2-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.nx-fs2-detail-grid>div{display:flex;flex-direction:column;padding:.55rem;border-radius:9px;background:#f6f8fb}.nx-fs2-detail-grid span{font-size:.56rem;color:#7f8b9c}.nx-fs2-detail-grid strong{font-size:.68rem;margin-top:.25rem;overflow-wrap:anywhere}.nx-fs2-detail-note{font-size:.63rem;color:#7a8797;margin:.65rem 0 0}
@media(max-width:1250px){.nx-fs2-layout{grid-template-columns:285px minmax(0,1fr)}.nx-fs2-compose__body{grid-template-columns:repeat(2,minmax(150px,1fr))}.nx-fs2-toolbar{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(140px,.8fr));}.nx-fs2-toolbar>*:nth-last-child(-n+2){grid-column:auto}.nx-fs2-metrics{grid-template-columns:1fr}}
@media(max-width:991.98px){.nx-fs2-page{padding-top:1rem}.nx-fs2-hero{grid-template-columns:1fr}.nx-fs2-access{min-height:auto;display:grid;grid-template-columns:repeat(4,auto);align-items:center;gap:.55rem}.nx-fs2-access a{margin:0}.nx-fs2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-fs2-layout{grid-template-columns:1fr}.nx-fs2-sidebar{position:static;max-height:none;display:flex;gap:.65rem;overflow-x:auto;border-radius:16px}.nx-fs2-overview{min-width:210px}.nx-fs2-saved{min-width:250px;margin:0}.nx-fs2-group{min-width:245px;margin:0;padding:.15rem 0 0;border:0}.nx-fs2-workspace{border-radius:16px}.nx-fs2-active{grid-template-columns:1fr}.nx-fs2-data-meta{min-height:auto}.nx-fs2-compose__body{grid-template-columns:repeat(2,minmax(140px,1fr))}.nx-fs2-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-fs2-search{grid-column:1/-1}.nx-fs2-guide__checks{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767.98px){.nx-fs2-container{padding-inline:.75rem}.nx-fs2-hero{padding:1.1rem;border-radius:18px}.nx-fs2-hero p{font-size:.8rem}.nx-fs2-access{grid-template-columns:repeat(2,1fr)}.nx-fs2-stats{gap:.55rem}.nx-fs2-stats article{min-height:98px;padding:.8rem}.nx-fs2-stats strong{font-size:1.05rem}.nx-fs2-workspace{padding:.75rem}.nx-fs2-compose__body,.nx-fs2-toolbar{grid-template-columns:1fr}.nx-fs2-search{grid-column:auto}.nx-fs2-results-head{align-items:flex-start}.nx-fs2-results-head>div:last-child{flex-direction:column}.nx-fs2-table-wrap{display:none}.nx-fs2-mobile{display:grid;gap:.65rem}.nx-fs2-card{padding:.85rem;border:1px solid #e3e9f1;border-radius:14px;background:#fff}.nx-fs2-card>header{display:flex;justify-content:space-between;gap:.7rem;padding-bottom:.65rem;border-bottom:1px solid #edf1f5}.nx-fs2-card__primary{display:flex;flex-direction:column;align-items:flex-end}.nx-fs2-card__primary strong{font-size:.88rem}.nx-fs2-card__primary small{font-size:.55rem;color:#8290a2;margin-top:.2rem}.nx-fs2-card .nx-fs2-basis{margin:.65rem 0}.nx-fs2-card .nx-fs2-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.65rem}.nx-fs2-card .nx-fs2-reason{padding:.65rem;border-radius:9px;background:#f8fafc}.nx-fs2-card .nx-fs2-actions{justify-content:flex-start;margin-top:.65rem}.nx-fs2-guide{padding:1rem;border-radius:16px}.nx-fs2-guide__checks{grid-template-columns:1fr}.nx-fs2-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-fs2-modal{padding:.45rem}.nx-fs2-modal__dialog{max-height:94vh;border-radius:16px}}
@media(max-width:480px){.nx-fs2-stats{grid-template-columns:1fr 1fr}.nx-fs2-stats article{min-height:92px}.nx-fs2-active h2{font-size:1rem}.nx-fs2-card .nx-fs2-metrics{grid-template-columns:1fr}.nx-fs2-detail-grid{grid-template-columns:1fr}.nx-fs2-pager{align-items:flex-start;gap:.5rem}.nx-fs2-pager div{width:100%;justify-content:flex-end}}
