:root{--nfg-panel: linear-gradient(170deg, #12161b, #0f1318);--nfg-text: #c2c9d0;--nfg-sticky: calc(var(--header-height, 110px) + 24px);--nfg-radius: 10px}.nr-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nfg-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted, #9aa3ab)}.nfg-eyebrow:before{content:"";width:6px;height:6px;background:var(--neon, #c6ff3d);box-shadow:var(--glow-lime)}.nfg-hl{color:var(--neon, #c6ff3d);text-shadow:var(--glow-headline)}.nfg-arrow{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;color:var(--cyan, #2ef2ff);text-decoration:none;white-space:nowrap;text-shadow:0 0 8px var(--cyan-45)}.nfg-arrow span[aria-hidden]{display:inline-block;transition:translate .22s ease-out}.nfg-arrow:hover{color:var(--neon, #c6ff3d)}@media(hover:hover)and (pointer:fine){.nfg-arrow:hover span[aria-hidden]{translate:4px 0}}.nfg-tiles{padding-block:64px 72px;border-top:1px solid var(--line, #232a31)}.nfg-tiles__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 28px}.nfg-tiles__head h2{margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.08;letter-spacing:-.03em;color:var(--text, #f2f4f5);text-wrap:balance}.nfg-tiles__intro{margin:12px 0 0;max-width:560px;font-size:16px;line-height:1.6;color:var(--muted, #9aa3ab);text-wrap:pretty}.nfg-tiles__grid{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:250px}.nfg-tiles__grid .nfg-tile:first-child{grid-column:span 2;grid-row:span 2}.nfg-tiles__grid--1{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:360px}.nfg-tiles__grid--1 .nfg-tile:first-child{grid-column:span 2;grid-row:span 1}.nfg-tiles__grid--2,.nfg-tiles__grid--3{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:300px}.nfg-tiles__grid--2 .nfg-tile:first-child,.nfg-tiles__grid--3 .nfg-tile:first-child{grid-column:span 2;grid-row:span 1}.nfg-tile{min-width:0}.nfg-tile__link{position:relative;display:block;height:100%;border:1px solid var(--line, #232a31);border-radius:var(--nfg-radius);overflow:hidden;background:radial-gradient(70% 60% at 50% 45%,#1c242c,#0f1318);color:var(--text, #f2f4f5);text-decoration:none;isolation:isolate;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.nfg-tile__media{position:absolute;top:0;right:0;bottom:30%;left:0;display:block}.nfg-tile__media img{width:100%;height:100%;object-fit:contain;object-position:50% 55%;padding:20px;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.nfg-tile__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0b0e1200 40%,#0b0e12b8,#0b0e12f5)}.nfg-tile__body{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;gap:6px;padding:18px 20px}.nfg-tile__label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--neon, #c6ff3d);text-shadow:var(--glow-soft-lime)}.nfg-tile__title{font-size:clamp(18px,1.6vw,24px);font-weight:600;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.nfg-tiles__grid .nfg-tile:first-child .nfg-tile__title{font-size:clamp(24px,2.6vw,36px)}.nfg-tile__meta{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted, #9aa3ab)}.nfg-tile__meta svg{color:var(--cyan, #2ef2ff);transition:transform .25s ease-out}.nfg-tile__arrow{position:absolute;top:12px;right:14px;z-index:2;color:var(--cyan, #2ef2ff);text-shadow:0 0 6px var(--cyan-60);transition:transform .25s ease,color .25s ease}.nfg-tile__link:is(:hover,:focus-visible){border-color:var(--lime-55);box-shadow:0 0 14px var(--lime-25),0 0 40px var(--cyan-10);transform:translateY(-3px);outline:none}.nfg-tile__link:is(:hover,:focus-visible) .nfg-tile__media img{transform:scale(1.06)}.nfg-tile__link:is(:hover,:focus-visible) .nfg-tile__title{color:var(--neon, #c6ff3d)}.nfg-tile__link:is(:hover,:focus-visible) .nfg-tile__arrow{color:var(--neon, #c6ff3d);transform:translate(2px,-2px)}.nfg-tile__link:active{transform:scale(.99)}.nfg-index{padding-block:clamp(36px,6vw,64px) clamp(56px,8vw,96px)}.nfg-index__head{max-width:760px;margin-bottom:36px}.nfg-index__head h1{margin:0;font-size:clamp(40px,6vw,68px);font-weight:500;line-height:1.02;letter-spacing:-.045em;text-wrap:balance;text-shadow:var(--glow-white-title)}.nfg-index__lead{margin:18px 0 0;font-size:17px;line-height:1.7;color:var(--muted, #9aa3ab);max-width:60ch}.nfg-index__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nfg-card{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--line, #232a31);border-radius:var(--nfg-radius);overflow:hidden;background:var(--nfg-panel);color:var(--text, #f2f4f5);text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.nfg-card__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:radial-gradient(65% 55% at 50% 55%,#1c242c,#10141a)}.nfg-card__media img{width:100%;height:100%;object-fit:contain;object-position:50% 40%;padding:8%;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.nfg-card__body{display:grid;gap:8px;padding:18px 20px 22px;border-top:1px solid var(--line, #232a31)}.nfg-card__kicker{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--neon, #c6ff3d)}.nfg-card__title{font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}.nfg-card__text{font-size:14px;line-height:1.55;color:var(--muted, #9aa3ab);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nfg-card__meta{margin-top:6px;font-size:12.5px;color:var(--muted, #9aa3ab)}.nfg-card:is(:hover,:focus-visible){border-color:var(--lime-55);box-shadow:0 0 14px var(--lime-25),0 0 40px var(--cyan-10);transform:translateY(-3px);outline:none}.nfg-card:is(:hover,:focus-visible) .nfg-card__media img{transform:scale(1.05)}.nfg-card:is(:hover,:focus-visible) .nfg-card__title{color:var(--neon, #c6ff3d)}.nfg-index__empty{padding:32px;border:1px dashed var(--line, #232a31);border-radius:var(--nfg-radius);color:var(--muted, #9aa3ab)}.nfg-index .nfg-crumbs{margin-bottom:24px}.nfg-pagination{margin-top:32px;font-size:14px}.nfg-pagination span,.nfg-pagination a{display:inline-block;min-width:40px;margin:0 4px 8px 0;padding:9px 12px;border:1px solid var(--line, #232a31);border-radius:4px;text-align:center;color:var(--text, #f2f4f5);text-decoration:none}.nfg-pagination a:hover{border-color:var(--cyan, #2ef2ff);color:var(--cyan, #2ef2ff)}.nfg-pagination .current{border-color:var(--neon, #c6ff3d);background:var(--neon, #c6ff3d);color:var(--ink-on-neon, #0b0e12);font-weight:700}.nfg-progress{position:fixed;top:0;left:0;z-index:60;height:2px;width:100%;transform-origin:0 0;transform:scaleX(var(--nfg-p, 0));background:var(--neon, #c6ff3d);box-shadow:var(--glow-lime);pointer-events:none}.nfg-article{color:var(--text, #f2f4f5)}.nfg-hero{position:relative;isolation:isolate;padding-block:clamp(32px,5vw,56px) 0;overflow:hidden}.nfg-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,var(--grid-line, rgb(255 255 255 / .025)) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line, rgb(255 255 255 / .025)) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent);mask-image:linear-gradient(to bottom,#000 30%,transparent)}.nfg-hero:after{content:"";position:absolute;inset:-40% -10% auto auto;width:min(620px,80vw);aspect-ratio:1;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgb(46 242 255 / .1),transparent 70%)}.nfg-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:12px;color:var(--muted, #9aa3ab)}.nfg-crumbs a{color:inherit;text-decoration:none}.nfg-crumbs a:hover{color:var(--text, #f2f4f5);text-decoration:underline;text-underline-offset:3px}.nfg-crumbs [aria-current]{color:var(--text, #f2f4f5)}.nfg-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.nfg-pill{display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border:1px solid var(--cyan-35);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan, #2ef2ff);text-decoration:none}.nfg-pill:hover{border-color:var(--neon, #c6ff3d);color:var(--neon, #c6ff3d)}.nfg-title{margin:0;max-width:20ch;font-size:clamp(36px,5.4vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance;text-shadow:var(--glow-white-title)}.nfg-summary{max-width:62ch;margin:18px 0 0;font-size:clamp(17px,1.8vw,20px);line-height:1.55;color:var(--muted, #9aa3ab)}.nfg-summary p{margin:0}.nfg-byline{display:flex;align-items:center;gap:14px;margin:26px 0 0}.nfg-avatar{display:grid;place-items:center;flex:none;width:48px;height:48px;border:1px solid var(--lime-45);border-radius:50%;overflow:hidden;background:var(--nfg-panel);font-size:15px;font-weight:700;letter-spacing:.04em;color:var(--neon, #c6ff3d);box-shadow:inset 0 0 12px var(--lime-12)}.nfg-avatar img{width:100%;height:100%;object-fit:cover}.nfg-byline strong{display:block;font-size:15px;font-weight:600}.nfg-byline strong span{font-weight:400;color:var(--muted, #9aa3ab)}.nfg-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin:4px 0 0;padding:0;list-style:none;font-size:13px;color:var(--muted, #9aa3ab)}.nfg-meta li{display:inline-flex;align-items:center;gap:6px}.nfg-meta svg{color:var(--cyan, #2ef2ff)}.nfg-cover{margin:32px 0 0;border:1px solid var(--line, #232a31);border-radius:var(--nfg-radius);overflow:hidden;background:radial-gradient(60% 70% at 50% 55%,#1c242c,#0f1318);aspect-ratio:21 / 9}.nfg-cover img{width:100%;height:100%;object-fit:contain;object-position:50% 50%;padding:2%;display:block}.nfg-cover--photo{aspect-ratio:16 / 9}.nfg-cover--photo img{object-fit:cover;object-position:50% 30%;padding:0}.nfg-glance{margin:48px 0 0}.nfg-glance__head{display:grid;gap:6px;margin:0 0 18px}.nfg-glance__head h2{margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.12;letter-spacing:-.025em}.nfg-glance__head p{margin:0;font-size:14px;color:var(--muted, #9aa3ab)}.nfg-glance__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.nfg-glance__card{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--line, #232a31);border-radius:var(--nfg-radius);overflow:hidden;background:var(--nfg-panel);color:var(--text, #f2f4f5);text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.nfg-glance__thumb{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:radial-gradient(65% 55% at 50% 60%,#1c242c,#10141a)}.nfg-glance__thumb img{width:100%;height:100%;object-fit:contain;padding:10%;display:block}.nfg-glance__num{position:absolute;left:10px;top:10px;display:grid;place-items:center;min-width:36px;height:36px;padding:0 8px;border:1px solid var(--lime-45);border-radius:8px;background:#0b0e12d9;color:var(--neon, #c6ff3d);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:inset 0 0 10px var(--lime-12)}.nfg-glance__card--plain .nfg-glance__thumb{aspect-ratio:auto;background:none;padding:16px 16px 0}.nfg-glance__card--plain .nfg-glance__num{position:static;display:block;height:auto;min-width:0;padding:0;border:0;background:none;box-shadow:none;font-size:40px;font-weight:500;letter-spacing:-.02em;text-shadow:var(--glow-soft-lime)}.nfg-glance__text{display:grid;gap:4px;padding:14px 16px 42px}.nfg-glance__kicker{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan, #2ef2ff)}.nfg-glance__title{font-size:15.5px;font-weight:600;line-height:1.3;text-wrap:balance}.nfg-glance__meta{font-size:13px;color:var(--muted, #9aa3ab);font-variant-numeric:tabular-nums}.nfg-glance__arrow{position:absolute;right:14px;bottom:14px;color:var(--cyan, #2ef2ff);transition:transform .25s ease-out}.nfg-glance__card:is(:hover,:focus-visible){border-color:var(--lime-55);box-shadow:0 0 14px var(--lime-25);transform:translateY(-2px);outline:none}.nfg-glance__card:is(:hover,:focus-visible) .nfg-glance__arrow{transform:translateY(3px)}.nfg-layout{display:grid;grid-template-columns:230px minmax(0,760px);gap:clamp(32px,5vw,72px);align-items:start;padding-block:clamp(40px,5vw,64px) clamp(56px,8vw,96px)}.nfg-toc{position:sticky;top:var(--nfg-sticky);max-height:calc(100dvh - var(--nfg-sticky) - 24px);overflow-y:auto;scrollbar-width:thin}.nfg-toc p,.nfg-toc__mobile summary{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted, #9aa3ab)}.nfg-toc ol,.nfg-toc__mobile ol{margin:0;padding:0;list-style:none}.nfg-toc a,.nfg-toc__mobile a{position:relative;display:block;padding:7px 0 7px 14px;font-size:14px;line-height:1.4;color:var(--muted, #9aa3ab);text-decoration:none;border-left:1px solid var(--line, #232a31);transition:color .18s ease,border-color .18s ease}.nfg-toc a:hover{color:var(--text, #f2f4f5)}.nfg-toc a[aria-current],.nfg-toc__mobile a[aria-current]{color:var(--neon, #c6ff3d);border-left-color:var(--neon, #c6ff3d);box-shadow:-1px 0 0 var(--neon, #c6ff3d),-6px 0 12px -6px var(--lime-55)}.nfg-toc__mobile{display:none}.nfg-body{min-width:0;font-size:17px;line-height:1.75;color:var(--nfg-text)}.nfg-body p{margin:0 0 18px}.nfg-body a{color:var(--neon, #c6ff3d);text-decoration:underline;text-decoration-color:var(--lime-40);text-underline-offset:3px;overflow-wrap:anywhere}.nfg-body a:hover{text-decoration-color:currentColor}.nfg-body .nfg-arrow{color:var(--cyan, #2ef2ff);text-decoration:none}.nfg-body .nfg-arrow:hover{color:var(--neon, #c6ff3d)}.nfg-body strong{color:var(--text, #f2f4f5);font-weight:600}.nfg-body ul{margin:0 0 18px;padding:0;list-style:none}.nfg-body ul>li{position:relative;margin:0 0 10px;padding-left:20px}.nfg-body ul>li:before{content:"";position:absolute;left:2px;top:.72em;width:6px;height:6px;border-radius:1px;background:var(--cyan, #2ef2ff);box-shadow:0 0 8px var(--cyan-50)}@media(min-width:990px){.nfg-body p{text-align:justify;hyphens:auto;-webkit-hyphens:auto}}.nfg-gs{position:relative}.nfg-gs+.nfg-gs{margin-top:56px}.nfg-gs--intro>p:first-child{font-size:clamp(18px,1.9vw,20px);line-height:1.6;color:var(--text, #f2f4f5)}.nfg-gs__head{position:relative;display:flex;align-items:center;gap:18px;margin:0 0 18px;padding-top:26px;border-top:1px solid var(--line, #232a31)}.nfg-gs__head:before,.nfg-gs--plain>h2:before,.nfg-gs--more>h2:before{content:"";position:absolute;left:0;top:-1px;width:56px;height:2px;background:var(--neon, #c6ff3d);box-shadow:var(--glow-lime)}.nfg-gs__num{flex:none;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--lime-45);border-radius:12px;font-size:20px;font-weight:700;color:var(--neon, #c6ff3d);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 14px var(--lime-12),0 0 14px var(--lime-20)}.nfg-gs__kicker{margin:0 0 4px!important;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan, #2ef2ff)}.nfg-body h2{margin:0 0 18px;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.15;letter-spacing:-.025em;color:var(--text, #f2f4f5);scroll-margin-top:var(--nfg-sticky)}.nfg-gs__head h2{margin:0}.nfg-gs--plain>h2,.nfg-gs--more>h2{position:relative;padding-top:26px;border-top:1px solid var(--line, #232a31)}.nfg-body ul:has(>li>strong:first-child){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 26px}.nfg-body ul:has(>li>strong:first-child)>li:last-child:nth-child(odd){grid-column:1 / -1}.nfg-body ul:has(>li>strong:first-child)>li{padding:16px 18px;border:1px solid var(--line, #232a31);border-radius:var(--nfg-radius);background:var(--nfg-panel);font-size:15px;line-height:1.6;text-align:left;-webkit-hyphens:manual;hyphens:manual}.nfg-body ul:has(>li>strong:first-child)>li:before{display:none}.nfg-body ul:has(>li>strong:first-child)>li>strong:first-child{display:block;margin-bottom:4px;font-size:15px;color:var(--neon, #c6ff3d);text-shadow:var(--glow-soft-lime)}.nfg-callout{position:relative;margin:6px 0 24px!important;padding:16px 18px 16px 54px;border:1px solid var(--cyan-35);border-radius:var(--nfg-radius);background:radial-gradient(120% 140% at 100% 0%,rgb(46 242 255 / .08),transparent 60%),var(--nfg-panel);font-size:15px!important;line-height:1.6!important;text-align:left!important;-webkit-hyphens:manual;hyphens:manual}.nfg-callout:before{content:"";position:absolute;left:16px;top:16px;width:24px;height:24px;border-radius:50%;border:1px solid var(--cyan, #2ef2ff);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232ef2ff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 13px no-repeat;box-shadow:0 0 10px var(--cyan-35)}.nfg-fine{font-size:13.5px!important;line-height:1.6!important;color:var(--muted, #9aa3ab);text-align:left!important}.nfg-shop{margin:8px 0 0;padding:18px;border:1px solid var(--line, #232a31);border-radius:var(--nfg-radius);background:#0b0e1299}.nfg-shop__label{margin:0 0 12px!important;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted, #9aa3ab)}.nfg-shop__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0!important}.nfg-shop__grid>li{margin:0!important;padding:0!important}.nfg-shop__grid>li:before{display:none}.nfg-mini{position:relative;display:flex;align-items:center;gap:12px;min-height:92px;padding:10px 40px 10px 10px;border:1px solid var(--line, #232a31);border-radius:8px;background:var(--nfg-panel);color:var(--text, #f2f4f5);text-decoration:none!important;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.nfg-mini__img{flex:none;display:grid;place-items:center;width:72px;height:72px;border-radius:6px;overflow:hidden;background:radial-gradient(65% 55% at 50% 60%,#1c242c,#10141a)}.nfg-mini__img img{width:84%;height:84%;object-fit:contain}.nfg-mini__body{display:grid;gap:3px;min-width:0}.nfg-mini__title{font-size:14px;font-weight:600;line-height:1.3;color:var(--text, #f2f4f5)}.nfg-mini__spec{font-size:12.5px;line-height:1.4;color:var(--muted, #9aa3ab)}.nfg-mini__price{font-size:13px;font-weight:600;color:var(--neon, #c6ff3d)}.nfg-mini__arrow{position:absolute;right:12px;top:50%;translate:0 -50%;color:var(--cyan, #2ef2ff);transition:transform .25s ease-out}.nfg-mini:is(:hover,:focus-visible){border-color:var(--lime-55);box-shadow:0 0 14px var(--lime-25);transform:translateY(-2px);outline:none}.nfg-mini:is(:hover,:focus-visible) .nfg-mini__arrow{transform:translate(3px)}.nfg-shop__more{display:inline-block;margin-top:12px;font-size:13.5px;font-weight:600;color:var(--cyan, #2ef2ff)!important;text-decoration:none!important}.nfg-shop__more:hover{color:var(--neon, #c6ff3d)!important}.nfg-check{padding:clamp(20px,3vw,28px);border:1px solid var(--lime-45);border-radius:var(--nfg-radius);background:radial-gradient(120% 140% at 0% 0%,rgb(198 255 61 / .06),transparent 60%),var(--nfg-panel);box-shadow:0 0 24px var(--lime-07)}.nfg-check__head{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.nfg-check__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--lime-45);border-radius:10px;color:var(--neon, #c6ff3d);box-shadow:inset 0 0 12px var(--lime-12)}.nfg-check__head h2{margin:0 0 4px;padding:0;border:0}.nfg-check__hint{margin:0!important;font-size:13px!important;color:var(--muted, #9aa3ab);text-align:left!important}.nfg-check ul{display:block!important;margin:0!important}.nfg-check ul>li{margin:0 0 8px!important;padding:12px 14px 12px 46px!important;border:1px solid var(--line, #232a31);border-radius:8px;background:#0b0e1299;font-size:15px;line-height:1.5;cursor:pointer;text-align:left;-webkit-hyphens:manual;hyphens:manual;transition:border-color .16s ease,background-color .16s ease}.nfg-check ul>li:before{left:14px;top:13px;width:20px;height:20px;border-radius:5px;background:transparent;border:1px solid var(--cyan-35);box-shadow:none;transition:background-color .16s ease,border-color .16s ease}.nfg-check ul>li:hover{border-color:var(--cyan-35)}.nfg-check ul>li[aria-checked=true]{color:var(--muted, #9aa3ab);text-decoration:line-through;text-decoration-color:var(--lime-45)}.nfg-check ul>li[aria-checked=true]:before{background:var(--neon, #c6ff3d) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b0e12' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 13px no-repeat;border-color:var(--neon, #c6ff3d);box-shadow:0 0 10px var(--lime-45)}.nfg-check ul>li:focus-visible{outline:2px solid var(--neon, #c6ff3d);outline-offset:2px}.nfg-check.is-complete{border-color:var(--neon, #c6ff3d);box-shadow:0 0 28px var(--lime-20)}.nfg-gs__after{margin-top:20px}.nfg-author{display:flex;align-items:center;gap:16px;margin:48px 0 0;padding:20px 22px;border:1px solid var(--line, #232a31);border-radius:var(--nfg-radius);background:var(--nfg-panel)}.nfg-author .nfg-avatar{width:56px;height:56px}.nfg-author__kicker{margin:0 0 2px!important;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted, #9aa3ab)}.nfg-author__name{margin:0 0 6px!important;font-size:16px;font-weight:600;color:var(--text, #f2f4f5)}.nfg-author__name span{font-weight:400;color:var(--muted, #9aa3ab)}.nfg-author__text{margin:0 0 8px!important;font-size:14.5px!important;line-height:1.6!important;color:var(--nfg-text);text-align:left!important}.nfg-note{display:flex;gap:14px;margin:20px 0 0;padding:18px 20px;border:1px solid var(--cyan-35);border-radius:var(--nfg-radius);background:radial-gradient(120% 140% at 100% 0%,rgb(46 242 255 / .08),transparent 60%),var(--nfg-panel);font-size:15px;line-height:1.6}.nfg-note svg{flex:none;color:var(--cyan, #2ef2ff);margin-top:2px}.nfg-products{padding-block:48px 72px;border-top:1px solid var(--line, #232a31);scroll-margin-top:var(--nfg-sticky)}.nfg-products__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.nfg-products__head h2{margin:0;font-size:clamp(26px,3vw,36px);font-weight:500;letter-spacing:-.025em}.nfg-products__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.nfg-pcard{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--line, #232a31);border-radius:var(--nfg-radius);overflow:hidden;background:var(--nfg-panel);color:var(--text, #f2f4f5);text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.nfg-pcard__media{aspect-ratio:1;overflow:hidden;background:radial-gradient(65% 55% at 50% 60%,#1c242c,#10141a)}.nfg-pcard__media img{width:100%;height:100%;object-fit:contain;padding:12%;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.nfg-pcard__body{display:grid;gap:4px;padding:14px 16px 16px;border-top:1px solid var(--line, #232a31)}.nfg-pcard__vendor{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan, #2ef2ff)}.nfg-pcard__title{font-size:14px;font-weight:600;line-height:1.35}.nfg-pcard__spec{font-size:12.5px;line-height:1.4;color:var(--muted, #9aa3ab)}.nfg-pcard__price{margin-top:4px;font-size:14px;font-weight:600;color:var(--neon, #c6ff3d)}.nfg-pcard:is(:hover,:focus-visible){border-color:var(--lime-55);box-shadow:0 0 14px var(--lime-25),0 0 40px var(--cyan-10);transform:translateY(-3px);outline:none}.nfg-pcard:is(:hover,:focus-visible) .nfg-pcard__media img{transform:scale(1.06)}.nfg-pcard:is(:hover,:focus-visible) .nfg-pcard__title{color:var(--neon, #c6ff3d)}.nfg-article :is(a,button):focus-visible{outline:2px solid var(--neon, #c6ff3d);outline-offset:3px;border-radius:4px}@media(max-width:1199px){.nfg-tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:230px}.nfg-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.nfg-tiles__grid,.nfg-tiles__grid--2,.nfg-tiles__grid--3{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px}.nfg-tiles__grid .nfg-tile:first-child{grid-column:span 2;grid-row:span 1}.nfg-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nfg-layout{display:block}.nfg-toc{display:none}.nfg-toc__mobile{display:block;margin:0 0 28px;padding:14px 16px;border:1px solid var(--line, #232a31);border-radius:var(--nfg-radius);background:var(--nfg-panel)}.nfg-toc__mobile summary{margin:0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.nfg-toc__mobile summary::-webkit-details-marker{display:none}.nfg-toc__mobile summary:after{content:"+";font-size:16px;color:var(--cyan, #2ef2ff)}.nfg-toc__mobile[open] summary:after{content:"\2013"}.nfg-toc__mobile ol{margin-top:10px}.nfg-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.nfg-tiles{padding-block:40px 48px}.nfg-tiles__head{display:block}.nfg-tiles__head .nfg-arrow{margin-top:10px}.nfg-tiles__grid,.nfg-tiles__grid--1,.nfg-tiles__grid--2,.nfg-tiles__grid--3{grid-template-columns:1fr;grid-auto-rows:200px;gap:10px}.nfg-tiles__grid .nfg-tile:first-child,.nfg-tiles__grid--1 .nfg-tile:first-child,.nfg-tiles__grid--2 .nfg-tile:first-child,.nfg-tiles__grid--3 .nfg-tile:first-child{grid-column:span 1;grid-row:span 1}.nfg-index__grid{grid-template-columns:1fr}.nfg-crumbs [aria-current]{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nfg-glance__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nfg-glance__title{font-size:14px}.nfg-glance__text{padding:12px 12px 36px}.nfg-glance__card--plain .nfg-glance__num{font-size:32px}.nfg-body{font-size:16px;line-height:1.7}.nfg-body p{text-align:left;-webkit-hyphens:manual;hyphens:manual}.nfg-gs+.nfg-gs{margin-top:40px}.nfg-gs__num{width:44px;height:44px;font-size:16px}.nfg-shop__grid{grid-template-columns:1fr}.nfg-body ul:has(>li>strong:first-child){grid-template-columns:1fr}.nfg-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nfg-products__head{display:block}.nfg-author{align-items:flex-start}.nfg-cover,.nfg-cover--photo{aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){.nfg-tile__link,.nfg-tile__media img,.nfg-card,.nfg-card__media img,.nfg-glance__card,.nfg-mini,.nfg-pcard,.nfg-pcard__media img,.nfg-arrow span[aria-hidden],.nfg-tile__arrow,.nfg-glance__arrow,.nfg-mini__arrow{transition:none!important;transform:none!important;translate:none!important}.nfg-mini__arrow{translate:0 -50%!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/nanref-guide.css.map */
