body:has(.mold-ng) .fz{--amber:#a48dff;--amber1:#cdc1ff;--amber2:#5233cc;--ng:#7c5cff;--ng-l:#c4b7ff;--ng-d:#4a2fc9;--ng-g1:#8b6bff;--ng-g2:#5f3fe0;--ng-soft:#f1ecff;--ng-line:#ded4ff}body:has(.mold-ng) .fz ::selection{background:var(--ng);color:#fff}body:has(.mold-ng) .fz-glass{background:linear-gradient(180deg,#f6f3ff,#eef7f8 55%,var(--paper))}body:has(.mold-ng) .fz-glass .fz-eyebrow{color:var(--ng-d);background:var(--ng-soft);box-shadow:inset 0 0 0 1px var(--ng-line)}body:has(.mold-ng) .fz-glass .fz-h2 em{color:var(--ng-d)}body:has(.mold-ng) .fz:is(.fz-dark,.fz-night) .fz-eyebrow{color:var(--amber1);background:rgba(124,92,255,.12);box-shadow:inset 0 0 0 1px rgba(124,92,255,.3)}body:has(.mold-ng) .fz .fz-btn--amber{color:#fff;background:linear-gradient(135deg,var(--ng-g1),var(--ng-g2));box-shadow:0 8px 22px -6px rgba(95,63,224,.5)}body:has(.mold-ng) .fz .fz-btn--amber:hover{color:#fff;box-shadow:0 14px 30px -8px rgba(95,63,224,.65)}body:has(.mold-ng) .fz-badge b{color:#fff;background:var(--ng-g2)}body:has(.mold-ng) .fz-glow{color:var(--ng-l);background:linear-gradient(100deg,#dcd3ff 8%,#a48dff 48%,#2bbfcb 96%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body:has(.mold-ng) .fz-ico.is-amb{color:var(--ng-d);background:linear-gradient(140deg,#f3efff,#e6ddff);box-shadow:inset 0 0 0 1px var(--ng-line)}body:has(.mold-ng) .fz-feat.is-big .fz-ico{color:var(--amber);background:rgba(124,92,255,.16);box-shadow:inset 0 0 0 1px rgba(124,92,255,.32)}body:has(.mold-ng) .fz-halo{background:radial-gradient(closest-side,rgba(124,92,255,.55),rgba(124,92,255,.2) 45%,rgba(124,92,255,0))}body:has(.mold-ng) .fz-deco-glow.is-a{background:radial-gradient(closest-side,rgba(124,92,255,.14),rgba(124,92,255,.05) 55%,rgba(124,92,255,0))}body:has(.mold-ng) .fz-deco-stars i{background:var(--ng-l)}body:has(.mold-ng) .fz-merge-light{background:radial-gradient(closest-side,rgba(124,92,255,.72),rgba(124,92,255,.5) 22%,rgba(140,112,255,.26) 44%,rgba(43,191,203,.1) 68%,rgba(124,92,255,0))}body:has(.mold-ng) .fz-merge-glow{background:radial-gradient(closest-side,rgba(124,92,255,.5),rgba(124,92,255,0))}body:has(.mold-ng) .fz-merge-lines.is-lit path{stroke:#8b6bff}body:has(.mold-ng) .fz-merge-lines path{stroke:rgba(124,92,255,.38)}body:has(.mold-ng) .fz-merge-hub{box-shadow:0 0 0 6px #fff,0 0 0 7px var(--ng-line,#ded4ff),0 24px 44px -18px rgba(38,20,90,.7)}body:has(.mold-ng) .fz-merge::before{border-color:#e0d7ff}body:has(.mold-ng) .fz-uniq-card.is-wide{box-shadow:inset 0 0 0 1px rgba(124,92,255,.3)}body:has(.mold-ng) .fz-uniq-num{color:rgba(255,255,255,.22)}body:has(.mold-ng) .fz-score-side.is-us{box-shadow:inset 0 0 0 1.5px rgba(124,92,255,.5),0 24px 50px -30px rgba(124,92,255,.5)}body:has(.mold-ng) .fz-myth-beam{background:linear-gradient(270deg,rgba(124,92,255,.85),rgba(124,92,255,0))}body:has(.mold-ng) :is(.fz-myth.is-in,html:not(.mold-js) .fz-myth) .fz-myth-a{box-shadow:inset 0 0 0 1px rgba(124,92,255,.32),22px 0 44px -30px rgba(124,92,255,.6)}body:has(.mold-ng) .fz-table--matrix :is(td,th):nth-child(4){background:rgba(124,92,255,.07)}body:has(.mold-ng) .fz-faq-bg i:nth-child(1){background:radial-gradient(closest-side,rgba(124,92,255,.16),rgba(124,92,255,0))}body:has(.mold-ng) .fz-faqnav-light{background:linear-gradient(135deg,var(--ng-g1),var(--ng-g2));box-shadow:0 12px 26px -8px rgba(95,63,224,.6)}body:has(.mold-ng) .fz .fz-chip.is-on{color:#fff;background:linear-gradient(135deg,var(--ng-g1),var(--ng-g2))}body:has(.mold-ng) .fz .fz-chip.is-on>svg{color:#fff}body:has(.mold-ng) .fz-chip.is-on .fz-chip-n{color:var(--ng-d);background:rgba(255,255,255,.9)}body:has(.mold-ng) .fz-chip-flame{background:radial-gradient(70% 90% at 50% 100%,rgba(124,92,255,.5),rgba(124,92,255,.2) 50%,rgba(124,92,255,0) 76%)}body:has(.mold-ng) .fz-chip-fire i{background:radial-gradient(circle,#efeaff,var(--ng))}body:has(.mold-ng) .fz-chip-fire::after{box-shadow:0 0 0 2px rgba(124,92,255,.75)}body:has(.mold-ng) .fz-qa::before{background:linear-gradient(var(--ng),var(--ng-g2))}body:has(.mold-ng) .fz-qa[open]{box-shadow:inset 0 0 0 1.5px rgba(124,92,255,.5),0 20px 38px -24px rgba(95,63,224,.45)}body:has(.mold-ng) .fz-qa[open] summary>svg{color:var(--ng-d)}body:has(.mold-ng) .fz-qa[open] .fz-qa-n{color:#fff;background:linear-gradient(135deg,var(--ng-g1),var(--ng-g2))}.ng-mark{position:relative;display:grid;place-items:center}.ng-mark-svg{display:block;width:100%;height:auto;overflow:visible}.ng-mark--hero{width:52%}.ng-mark--band{width:118px}.ng-mark--small{width:44px}.ng-glyph{display:block;overflow:visible}.ng-scan{transform:translateY(0);animation:ng-scan 4.6s cubic-bezier(.65,0,.35,1) infinite}.ng-plate{opacity:.9;animation:ng-plate 4.6s ease-in-out infinite}.ng-sun{transform-box:fill-box;transform-origin:center;animation:ng-sun 4.6s ease-in-out infinite}.ng-hill{transform-box:fill-box;transform-origin:bottom;animation:ng-hill 4.6s ease-out infinite}.ng-hill.is-b{animation-delay:.18s}.ng-corner{transform-box:view-box;transform-origin:center;animation:ng-corner 4.6s ease-in-out infinite;animation-delay:calc(var(--c,0) * .12s)}.ng-sparks{transform-box:view-box;transform-origin:center;animation:ng-turn 26s linear infinite}.ng-frame{opacity:.95}@keyframes ng-scan{0%{transform:translateY(0);opacity:0}8%{opacity:1}62%{transform:translateY(40px);opacity:1}74%{transform:translateY(40px);opacity:0}100%{transform:translateY(0);opacity:0}}@keyframes ng-plate{0%,55%{opacity:.75}70%,100%{opacity:1}}@keyframes ng-sun{0%,45%{transform:scale(.82);opacity:.55}68%{transform:scale(1.06);opacity:1}100%{transform:scale(.82);opacity:.55}}@keyframes ng-hill{0%,50%{transform:scaleY(.9)}72%{transform:scaleY(1)}100%{transform:scaleY(.9)}}@keyframes ng-corner{0%,100%{opacity:.35}30%{opacity:.95}60%{opacity:.5}}@keyframes ng-turn{to{transform:rotate(360deg)}}.ng-mark-tag{position:absolute;bottom:2%;left:-6%;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:99px;font-size:11.5px;font-weight:700;font-style:normal;line-height:1.6;white-space:nowrap;color:#efeaff;background:rgba(76,51,190,.92);box-shadow:inset 0 0 0 1px rgba(196,183,255,.45),0 14px 26px -14px rgba(0,0,0,.7);opacity:0;transform:translateY(6px);animation:ng-tag 4.6s ease-out infinite}.ng-mark-tag b{padding:1px 6px;border-radius:6px;font-size:10.5px;font-weight:800;color:#2a1b6b;background:var(--ng-l,#c4b7ff);font-family:ui-monospace,Menlo,Consolas,monospace}@keyframes ng-tag{0%,62%{opacity:0;transform:translateY(6px)}72%,92%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(6px)}}.ng-stage::before{-webkit-mask:radial-gradient(closest-side,#000 34%,transparent);mask:radial-gradient(closest-side,#000 34%,transparent)}.ng-halo{position:absolute;inset:14%;border-radius:50%;background:radial-gradient(closest-side,rgba(124,92,255,.5),rgba(43,191,203,.16) 48%,rgba(124,92,255,0));animation:ng-breathe 5.2s ease-in-out infinite}.ng-beam{position:absolute;inset:-12%;background:conic-gradient(from 0deg,transparent 0 30deg,rgba(124,92,255,.16) 48deg,transparent 66deg 210deg,rgba(43,191,203,.13) 228deg,transparent 248deg);-webkit-mask:radial-gradient(closest-side,#000 16%,transparent 92%);mask:radial-gradient(closest-side,#000 16%,transparent 92%);animation:ng-turn 20s linear infinite}.ng-px{position:absolute;inset:0;pointer-events:none}.ng-px i{position:absolute;top:var(--y);left:var(--x);width:6px;height:6px;border-radius:2px;background:rgba(196,183,255,.85);opacity:0;animation:ng-px 6.4s calc(var(--i) * -1.15s) ease-in-out infinite}@keyframes ng-breathe{0%,100%{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes ng-px{0%,100%{opacity:0;transform:translateY(10px) scale(.6)}40%,60%{opacity:.9;transform:translateY(-8px) scale(1)}}.ng-mark-label{letter-spacing:.01em}.ng-brand{display:grid;gap:30px;align-items:center}@media (min-width:900px){.ng-brand{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:44px}}.ng-brand-tile{position:relative;display:grid;justify-items:center;gap:4px;padding:34px 26px 30px;border-radius:30px;background:linear-gradient(165deg,rgba(255,255,255,.09),rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px rgba(196,183,255,.22),0 34px 70px -40px rgba(0,0,0,.8);contain:paint}.ng-tile-glow{position:absolute;top:6%;left:50%;width:74%;aspect-ratio:1;margin-left:-37%;border-radius:50%;background:radial-gradient(closest-side,rgba(124,92,255,.34),rgba(124,92,255,0));animation:ng-breathe 6s ease-in-out infinite}.ng-brand-tile .ng-mark{position:relative;z-index:1}.ng-wordmark{position:relative;z-index:1;margin-top:12px;font-size:clamp(30px,5vw,42px);font-weight:800;line-height:1.5;color:#fff}.ng-wordmark-lat{position:relative;z-index:1;font-size:12.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ng-l,#c4b7ff)}.ng-sat{position:absolute;inset:0;pointer-events:none}.ng-sat i{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:99px;font-size:12px;font-weight:700;font-style:normal;line-height:1.6;white-space:nowrap;color:#e6f3f4;background:rgba(12,38,44,.9);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 16px 30px -18px rgba(0,0,0,.8);animation:ng-bob 7s ease-in-out infinite}.ng-sat i svg{width:14px;height:14px;color:var(--ng-l,#c4b7ff)}.ng-sat--1{top:6%;right:-6%}.ng-sat--2{top:44%;left:-8%;animation-delay:-2.3s}.ng-sat--3{bottom:6%;right:-4%;animation-delay:-4.6s}.ng-sat--4{bottom:34%;left:-6%;animation-delay:-1.2s}@keyframes ng-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}.ng-brand-txt{display:grid;gap:16px}.fz .ng-meaning{margin:0;font-size:clamp(17px,2.1vw,21px);font-weight:700;line-height:1.95;color:#fff}.fz .ng-brand-lead{margin:0;font-size:16px;line-height:2.05;color:var(--dmuted)}.fz .ng-brand-lead b{color:var(--amber1)}.ng-brand-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 0;padding:0;list-style:none}.ng-brand-stats li{padding:14px 12px;border-radius:16px;text-align:center;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.ng-brand-stats b{display:block;font-size:26px;font-weight:800;line-height:1.4;color:var(--amber);font-variant-numeric:tabular-nums}.ng-brand-stats span{display:block;font-size:12px;font-weight:600;line-height:1.7;color:var(--dmuted)}.fz .ng-brand-note{margin:4px 0 0;font-size:13.5px;line-height:1.95;color:#8fa9af}.fz .ng-brand-note b{color:var(--amber1)}.ng-orb{position:absolute;width:420px;aspect-ratio:1;border-radius:50%;pointer-events:none}.ng-orb.is-a{top:120px;left:-190px;background:radial-gradient(closest-side,rgba(124,92,255,.2),rgba(124,92,255,0))}.ng-orb.is-b{right:-190px;bottom:60px;background:radial-gradient(closest-side,rgba(0,145,156,.16),rgba(0,145,156,0))}@media (max-width:1024px){.ng-orb{display:none}}.ng-lab{position:relative;z-index:1;display:grid;gap:18px}@media (min-width:1025px){.ng-lab{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:22px;align-items:start}}.ng-lab-build,.ng-lab-out{padding:22px;border-radius:26px;background:rgba(255,255,255,.74);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 0 0 1px var(--line),0 30px 60px -38px rgba(20,30,60,.5);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}@media (min-width:700px){.ng-lab-build,.ng-lab-out{padding:26px}}.ng-lab-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ng-lab-lab{display:block;font-size:13px;font-weight:700;color:var(--muted)}.ng-lab-lab.is-pal{margin:20px 0 10px}.fz .ng-lab-reset{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line2);border-radius:99px;font-size:12.5px;font-weight:700;color:var(--text2);background:#fff;cursor:pointer;transition:color .2s ease,border-color .2s ease}.fz .ng-lab-reset:hover{color:var(--ng-d);border-color:var(--ng)}.ng-lab-reset svg{width:14px;height:14px}.ng-tpl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:62px;padding:12px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ng-line,#ded4ff)}.fz .ng-tok{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:0;border-radius:11px;font-size:13.5px;font-weight:700;line-height:1.6;cursor:pointer;animation:ng-pop .32s var(--m-spring) both;transition:transform .18s var(--m-spring),box-shadow .2s ease}.fz .ng-tok.is-var{color:#fff;background:linear-gradient(135deg,var(--ng-g1),var(--ng-g2));box-shadow:0 8px 16px -8px rgba(95,63,224,.6)}.fz .ng-tok.is-lit{color:var(--text2);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line2)}.fz .ng-tok:hover{transform:translateY(-2px)}.ng-tok i{display:grid;place-items:center;opacity:.65}.ng-tok i svg{width:12px;height:12px}.ng-tok:hover i{opacity:1}@keyframes ng-pop{from{opacity:0;transform:scale(.8)}}.fz .ng-tpl-empty{margin:10px 0 0;font-size:13px;line-height:1.9;color:var(--muted)}.ng-pal{display:flex;flex-wrap:wrap;gap:8px}.fz .ng-pal-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--line2);border-radius:99px;font-size:13px;font-weight:700;line-height:1.6;color:var(--text2);background:#fff;cursor:pointer;transition:color .2s ease,border-color .2s ease,transform .18s var(--m-spring)}.fz .ng-pal-chip:hover{color:var(--ng-d);border-color:var(--ng);transform:translateY(-2px)}.ng-pal-chip code{font-size:11px;font-weight:600;color:var(--muted);font-family:ui-monospace,Menlo,Consolas,monospace}.ng-pal-chip.is-var::before{content:"";width:7px;height:7px;border-radius:2px;background:var(--ng)}.fz .ng-lab-hint{margin:14px 0 0;font-size:12.5px;line-height:1.9;color:var(--muted)}.ng-ctx{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.fz .ng-ctx button{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 14px;border:1px solid var(--line2);border-radius:14px;text-align:right;line-height:1.6;color:var(--text2);background:#fff;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .25s ease}.ng-ctx button svg{width:16px;height:16px;margin-bottom:2px;color:var(--teal)}.ng-ctx button b{font-size:13.5px;font-weight:700}.ng-ctx button small{font-size:11px;color:var(--muted)}.fz .ng-ctx button[aria-selected="true"]{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--ng-g1),var(--ng-g2))}.ng-ctx button[aria-selected="true"] :is(svg,small){color:rgba(255,255,255,.85)}.ng-shot{display:grid;gap:14px}@media (min-width:540px){.ng-shot{grid-template-columns:116px minmax(0,1fr)}}.ng-shot-img{display:grid;place-items:center;gap:8px;align-content:center;padding:14px 10px;border-radius:18px;background:linear-gradient(160deg,#eef7f8,#e6ddff);box-shadow:inset 0 0 0 1px var(--ng-line,#ded4ff)}.ng-shot-file{font-size:10.5px;font-weight:600;line-height:1.5;text-align:center;word-break:break-all;color:var(--ng-d)}.ng-panel{animation:ng-fade .4s var(--m-ease) both}@keyframes ng-fade{from{opacity:0;transform:translateY(8px)}}.fz :is(.ng-before,.ng-after){display:grid;gap:5px;margin:0 0 12px}.fz :is(.ng-before,.ng-after)>span{font-size:12px;font-weight:700;color:var(--muted)}.fz .ng-after>span{color:var(--ng-d)}:is(.ng-before,.ng-after) code{display:block;padding:11px 13px;border-radius:12px;font-size:13px;line-height:1.85;word-break:break-word;font-family:ui-monospace,Menlo,Consolas,monospace}.ng-before code{color:#8a3a2c;background:#fdf1ee;box-shadow:inset 0 0 0 1px #f6d9d2}.ng-after code{color:#16292e;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ng-line,#ded4ff)}.fz .ng-count{margin:0;font-size:12.5px;color:var(--muted)}.ng-count b{font-size:14px;font-weight:800;color:var(--ng-d);font-variant-numeric:tabular-nums}.ng-count.is-over b{color:#c4452f}.fz .ng-lab-foot{max-width:70ch;margin:22px auto 0;text-align:center;font-size:14.5px;line-height:2;color:var(--text2)}.fz .ng-lab-foot b{color:var(--ng-d)}.ng-sc{position:relative;display:grid;place-items:center;width:100%;padding:12px}.ng-win{display:block;width:100%;max-width:280px;border-radius:14px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 14px 28px -20px rgba(6,20,23,.5)}.ng-win-bar{display:flex;align-items:center;gap:5px;padding:7px 10px;background:var(--paper);box-shadow:inset 0 -1px 0 var(--line)}.ng-win-bar i{width:6px;height:6px;border-radius:50%;background:#cfe0e0}.ng-win-bar b{margin-inline-start:6px;font-size:10.5px;font-weight:700;color:var(--muted)}.ng-win-body{display:block;padding:9px}.ng-rows{display:grid;gap:6px}.ng-rows.is-tight{gap:4px}.ng-r{display:flex;align-items:center;gap:7px;padding:5px 7px;border-radius:9px;background:var(--paper)}.ng-r b{flex:1;min-width:0;overflow:hidden;font-size:10.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--text2)}.ng-r em{flex:none;padding:2px 7px;border-radius:99px;font-size:9.5px;font-style:normal;font-weight:700;font-family:ui-monospace,Menlo,Consolas,monospace}.ng-r em.is-bad{color:#8a3a2c;background:#fbe3dd}.ng-r em.is-ok{color:#0f6b40;background:#dcf5e7;font-family:inherit}.ng-r em.is-new{color:var(--ng-d);background:#ece5ff}.ng-r em.is-mute{color:var(--muted);background:#e7eeee;font-family:inherit}.ng-th{flex:none;width:18px;height:18px;border-radius:5px;background:linear-gradient(150deg,#cfeef1,#b9c6ff);box-shadow:inset 0 0 0 1px rgba(6,20,23,.08)}.ng-th.is-bad{background:linear-gradient(150deg,#f3d6cf,#e9c0b6)}.ng-th.is-ok{background:linear-gradient(150deg,#bfeee0,#a8d3ff)}.ng-badge{position:absolute;bottom:4px;left:8px;padding:3px 9px;border-radius:99px;font-size:10px;font-style:normal;font-weight:700}.ng-badge.is-bad{color:#8a3a2c;background:#fbe3dd}.ng-badge.is-ok{color:#0f6b40;background:#dcf5e7}.ng-code{display:grid;gap:3px;padding:4px 2px;font-size:9.5px;line-height:1.7;font-family:ui-monospace,Menlo,Consolas,monospace}.ng-cl{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.ng-cl.is-in{padding-inline-start:10px;color:var(--text2)}.ng-cl.is-gap{padding-inline-start:10px;color:#b04a34;background:#fdf1ee;border-radius:4px}.ng-cl.is-ok{padding-inline-start:10px;color:var(--ng-d)}.ng-cl.is-ok2{padding-inline-start:20px;color:#0f6b40}.ng-one{display:grid;place-items:center;gap:5px}.ng-one .ng-th{width:34px;height:34px;border-radius:9px}.ng-one small{font-size:9.5px;font-weight:700;color:var(--muted)}.ng-sc--same{grid-template-columns:auto minmax(0,1fr);gap:12px;place-items:center}.ng-sc--same .ng-rows{width:100%}.ng-file{display:inline-flex;padding:7px 12px;border-radius:9px;font-size:12px;font-weight:700;color:var(--text2);background:#fff;box-shadow:inset 0 0 0 1px var(--line2);font-family:ui-monospace,Menlo,Consolas,monospace}.ng-file.is-old{color:#8a3a2c;background:#fdf1ee;box-shadow:inset 0 0 0 1px #f6d9d2}.ng-file.is-new{color:#0f6b40;background:#dcf5e7;box-shadow:inset 0 0 0 1px #bfe8d0}.ng-file-q{position:absolute;top:14px;left:16px;font-size:30px;font-weight:800;color:rgba(176,74,52,.3)}.ng-file-cap{margin-top:9px;font-size:10.5px;font-weight:600;color:var(--muted)}.ng-sc--file,.ng-sc--rename{grid-auto-flow:row;gap:6px}.ng-sc--rename{justify-items:center}:is(.ng-rename-arrow,.ng-merge-arrow){display:block;width:44px;color:var(--ng)}:is(.ng-rename-arrow,.ng-merge-arrow) svg{display:block;width:100%;height:12px}.ng-stack{display:flex}.ng-stack .ng-th{width:30px;height:30px;border-radius:8px;margin-inline-start:-12px;box-shadow:inset 0 0 0 1px rgba(6,20,23,.1),0 2px 6px rgba(6,20,23,.12)}.ng-stack .ng-th:first-child{margin:0}.ng-stack.is-merge .ng-th:last-child{margin-inline-start:10px}.ng-gauge{display:grid;gap:5px;width:100%;max-width:190px;margin-top:10px}.ng-gauge-bar{display:block;height:7px;border-radius:99px;overflow:hidden;background:#e7eeee}.ng-gauge-bar i{display:block;width:var(--w,50%);height:100%;border-radius:99px;background:linear-gradient(90deg,#e9a08f,#c4452f)}.ng-gauge small{font-size:10px;font-weight:700;color:var(--muted)}.ng-sc--hot{grid-template-columns:auto auto auto;gap:8px;place-items:center}.ng-site{display:grid;place-items:center;gap:4px;padding:9px 11px;border-radius:11px;font-size:10px;font-weight:700;color:var(--text2);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.ng-site.is-them{color:#8a3a2c;background:#fdf1ee;box-shadow:inset 0 0 0 1px #f6d9d2}.ng-site small{font-size:9.5px;font-weight:700;color:var(--muted)}.ng-pipe{display:flex;gap:4px}.ng-pipe i{width:6px;height:6px;border-radius:50%;background:#e9a08f;animation:ng-flow 1.8s calc(var(--i,0) * 1s) linear infinite}.ng-pipe i:nth-child(2){animation-delay:-.6s}.ng-pipe i:nth-child(3){animation-delay:-1.2s}@keyframes ng-flow{0%{opacity:.15;transform:translateX(6px)}50%{opacity:1}100%{opacity:.15;transform:translateX(-6px)}}.ng-pbars{display:grid;gap:6px}.ng-pb{display:flex;align-items:center;gap:7px}.ng-pb i{display:block;width:var(--w,50%);height:8px;border-radius:99px;background:linear-gradient(90deg,var(--ng-g2,#5f3fe0),var(--ng-l,#c4b7ff))}.ng-pb b{font-size:9.5px;font-weight:800;color:var(--muted);font-variant-numeric:tabular-nums}.ng-shield{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:#fff;background:linear-gradient(140deg,var(--ng-g1,#8b6bff),var(--ng-g2,#5f3fe0));box-shadow:0 14px 28px -14px rgba(95,63,224,.7)}.ng-shield svg{width:26px;height:26px}.ng-shield-rings{position:absolute;top:50%;left:50%;width:52px;height:52px;margin:-26px 0 0 -26px}.ng-shield-rings i{position:absolute;inset:0;border-radius:18px;box-shadow:0 0 0 1.5px rgba(124,92,255,.4);animation:ng-ring 3.4s ease-out infinite}.ng-shield-rings i:nth-child(2){animation-delay:-1.7s}@keyframes ng-ring{0%{opacity:.7;transform:scale(1)}100%{opacity:0;transform:scale(1.9)}}.ng-pain{position:relative;display:flex;flex-direction:column;padding:20px 20px 22px;border-radius:24px;background:rgba(255,255,255,.82);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px var(--line),0 26px 50px -38px rgba(20,30,60,.45);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);transition:transform .3s var(--m-ease),box-shadow .3s ease}.ng-pain:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px var(--ng-line,#ded4ff),0 30px 56px -36px rgba(74,47,201,.45)}.ng-pain-n{position:absolute;top:16px;left:18px;font-size:13px;font-weight:800;color:rgba(124,92,255,.5);font-variant-numeric:tabular-nums}.ng-pain-art{position:relative;display:grid;place-items:center;height:138px;margin-bottom:16px;overflow:hidden;border-radius:18px;background:linear-gradient(160deg,#f4f8ff,#eef4f9);box-shadow:inset 0 0 0 1px #e3ebf5}.fz .ng-pain h3{margin-bottom:8px;font-size:18px}.fz .ng-pain p{margin:0;font-size:14.5px;line-height:1.95}.fz .ng-pain p b{color:var(--text)}.ng-pain-q{display:flex;align-items:flex-start;gap:7px;margin-top:14px;padding-top:12px;font-size:13px;font-weight:600;line-height:1.8;color:#8a3a2c;box-shadow:inset 0 1px 0 var(--line)}.ng-pain-q svg{flex:none;width:15px;height:15px;margin-top:4px}.ng-closing{margin-top:30px}.ng-mods{position:relative;z-index:1;display:grid;gap:16px}@media (min-width:700px){.ng-mods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.ng-mods{grid-template-columns:repeat(3,minmax(0,1fr))}}.ng-mod{position:relative;display:flex;flex-direction:column;padding:22px;border-radius:24px;background:linear-gradient(165deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);transition:transform .3s var(--m-ease),box-shadow .3s ease}.ng-mod:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px rgba(196,183,255,.3),0 30px 56px -36px rgba(0,0,0,.8)}@media (min-width:700px){.ng-mod.is-wide{grid-column:span 2}}@media (min-width:700px) and (max-width:1024px){.ng-mod.is-wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:18px;align-items:center}}@media (min-width:1025px){.ng-mod.is-wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:22px;align-items:center}}.ng-mod-tag{position:absolute;top:-11px;right:22px;padding:4px 12px;border-radius:99px;font-size:11.5px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--ng-g1,#8b6bff),var(--ng-g2,#5f3fe0));box-shadow:0 10px 20px -10px rgba(95,63,224,.8)}.ng-mod-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ng-mod-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:var(--amber1);background:rgba(124,92,255,.16);box-shadow:inset 0 0 0 1px rgba(124,92,255,.3)}.ng-mod-ico svg{width:22px;height:22px}.ng-mod-n{font-size:30px;font-weight:800;line-height:1;color:rgba(255,255,255,.42);font-variant-numeric:tabular-nums}.fz .ng-mod h3{margin-bottom:9px;font-size:19px;color:#fff}.fz .ng-mod p{margin:0;font-size:14.5px;line-height:2;color:#b9d0d4}.fz .ng-mod p + p{margin-top:9px}.fz .ng-mod p b{color:#fff}.ng-mod-list{margin-top:14px}.fz .ng-mod-list li{font-size:13.5px;line-height:1.85;color:#a9c3c8}.fz .ng-mod-list svg{color:var(--amber)}.fz .ng-mod-list b{color:#e9f3f4}.ng-mod-art{display:grid;place-items:center;margin-top:18px}.ng-mod.is-wide .ng-mod-art{margin-top:0}.ng-mod-art .ng-sc{padding:0}.ng-mod-art .ng-win{background:rgba(255,255,255,.95);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),0 20px 40px -26px rgba(0,0,0,.8)}.ng-mod-art :is(.ng-file,.ng-site){background:rgba(255,255,255,.95)}.fz .ng-mods-foot{max-width:72ch;margin:30px auto 0;text-align:center;font-size:15px;line-height:2.05;color:var(--dmuted)}.fz .ng-mods-foot b{color:#fff}.ng-steps{position:relative;display:grid;gap:34px 18px;margin:20px 0 0;padding:0;list-style:none;counter-reset:none}@media (min-width:900px){.ng-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.ng-step{position:relative;padding:34px 22px 24px;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--sh-s);transition:transform .3s var(--m-ease),box-shadow .3s ease}.ng-step:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px var(--ng-line,#ded4ff),var(--sh)}.ng-step-n{position:absolute;top:-20px;right:22px;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;font-size:19px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--ng-g1,#8b6bff),var(--ng-g2,#5f3fe0));box-shadow:0 8px 18px -6px rgba(95,63,224,.55),0 0 0 6px #fff}.ng-step-ico{display:grid;place-items:center;width:42px;height:42px;margin-bottom:14px;border-radius:13px;color:var(--ng-d);background:var(--ng-soft,#f1ecff);box-shadow:inset 0 0 0 1px var(--ng-line,#ded4ff)}.ng-step-ico svg{width:21px;height:21px}.fz .ng-step h3{margin-bottom:8px;font-size:18.5px}.fz .ng-step p{margin:0;font-size:14.5px;line-height:1.95}.ng-step-list{margin-top:12px}.fz .ng-step-list li{font-size:13.5px}.ng-step-time{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:5px 11px;border-radius:99px;font-size:12px;font-weight:700;color:var(--teal2);background:#e4f4f5}.ng-step-time svg{width:14px;height:14px}.fz .ng-steps-note{max-width:70ch;margin:28px auto 0;text-align:center;font-size:14.5px;line-height:2;color:var(--text2)}.fz .ng-steps-note b{color:var(--ng-d)}.ng-why{position:relative;z-index:1;display:grid;gap:14px;margin:0;padding:0;list-style:none}.ng-why-row{position:relative;display:grid;gap:16px;padding:22px 22px 24px;border-radius:26px;background:rgba(255,255,255,.9);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px var(--line),0 26px 48px -40px rgba(20,30,60,.5)}.ng-why-n{justify-self:start;display:inline-grid;place-items:center;min-width:40px;height:32px;padding:0 12px;border-radius:99px;font-size:14px;font-weight:800;line-height:1;color:#fff;background:linear-gradient(135deg,var(--ng-g1,#8b6bff),var(--ng-g2,#5f3fe0));box-shadow:0 10px 20px -10px rgba(95,63,224,.65);font-variant-numeric:tabular-nums}.ng-why-yes{display:grid;gap:9px;justify-items:start}.ng-why-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;color:var(--ng-d);background:var(--ng-soft,#f1ecff);box-shadow:inset 0 0 0 1px var(--ng-line,#ded4ff)}.ng-why-ico svg{width:22px;height:22px}.fz .ng-why-yes h3{margin:2px 0 0;font-size:18.5px;line-height:1.75}.fz .ng-why-yes p{margin:0;font-size:15px;line-height:2;color:var(--text2)}.fz .ng-why-yes p b{font-weight:700;color:var(--ng-d)}.ng-why-no{display:grid;gap:7px;align-content:start;padding:16px 18px;border-radius:20px;background:#f2f4f7;box-shadow:inset 0 0 0 1px rgba(20,30,60,.07)}.ng-why-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--muted)}.ng-why-tag svg{width:15px;height:15px;padding:2px;border-radius:50%;background:rgba(20,30,60,.07)}.fz .ng-why-no p{margin:0;font-size:13.8px;line-height:1.95;color:var(--muted)}@media (min-width:900px){.fz .ng-why{padding-inline-start:78px}.ng-why::before{content:"";position:absolute;z-index:-1;top:30px;bottom:30px;inset-inline-start:29px;width:2px;border-radius:2px;background:linear-gradient(180deg,rgba(196,183,255,0),var(--ng-line,#ded4ff) 10%,var(--ng-l,#c4b7ff) 50%,var(--ng-line,#ded4ff) 90%,rgba(196,183,255,0))}.ng-why-row{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:22px;align-items:start;padding:24px 26px 26px}.ng-why-n{position:absolute;top:26px;inset-inline-start:-78px;min-width:0;width:58px;height:58px;padding:0;border-radius:19px;font-size:20px;box-shadow:0 12px 24px -12px rgba(95,63,224,.65),0 0 0 7px var(--paper)}.ng-why-no{padding:18px 20px}}.ng-why-row{transition:transform .3s var(--m-ease),box-shadow .3s ease}.ng-why-row:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px var(--ng-line,#ded4ff),0 30px 54px -36px rgba(74,47,201,.45)}.fz .ng-why-method{display:flex;gap:10px;max-width:820px;margin:30px auto 0;padding:14px 18px;border-radius:16px;font-size:13.5px;line-height:1.95;color:var(--text2);background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px var(--line)}.ng-why-method svg{flex:none;width:17px;height:17px;margin-top:5px;color:var(--ng)}.ng-why-method b{color:var(--text)}.ng-why-better{margin-top:52px}.ng-pr{position:relative;z-index:1;display:grid;gap:18px}.ng-ticket{display:grid;gap:26px;padding:32px 26px 28px;border-radius:32px;background:rgba(255,255,255,.82);box-shadow:inset 0 0 0 1px #fff,0 0 0 1.5px var(--ng-line,#ded4ff),0 44px 76px -46px rgba(74,47,201,.55);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.ng-ticket-buy{display:grid;justify-items:center;align-content:start;text-align:center}.ng-card-badge{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;padding:6px 14px;border-radius:99px;font-size:12.5px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--ng-g1,#8b6bff),var(--ng-g2,#5f3fe0));box-shadow:0 12px 24px -12px rgba(95,63,224,.7)}.ng-card-badge .ng-glyph{width:18px;height:18px}.fz .ng-card-name{margin:0;font-size:clamp(20px,2.6vw,25px)}.ng-card-price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px;margin-top:10px}.ng-card-price b{font-size:clamp(38px,7vw,58px);font-weight:800;line-height:1.2;color:var(--ng-d);font-variant-numeric:tabular-nums}.ng-card-price span{font-size:16px;font-weight:700;color:var(--text2)}.ng-card-price s{font-size:18px;color:var(--muted)}.fz .ng-card-sub{max-width:34ch;margin:10px 0 0;font-size:14px;line-height:1.9;color:var(--text2)}.ng-card-btns{display:grid;gap:10px;width:100%;margin-top:24px}@media (min-width:560px){.ng-card-btns{grid-template-columns:repeat(2,minmax(0,1fr))}}.fz .ng-card-fine{display:grid;gap:7px;width:100%;margin:26px 0 0;padding:18px 0 0;border-top:1px solid var(--ng-line,#ded4ff);list-style:none}.ng-card-fine li{font-size:12.5px;line-height:1.95;color:var(--muted)}.ng-card-fine b{color:var(--text2)}.ng-ticket-in{align-content:start}.fz .ng-ticket-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:800;color:var(--text)}.ng-ticket-title svg{width:18px;height:18px;color:var(--ng)}.fz .ng-card-list{margin:0;text-align:right}@media (min-width:900px){.ng-ticket{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:36px;align-items:center;padding:36px 34px 32px}.ng-ticket-in{padding-inline-start:34px;border-inline-start:1.5px dashed var(--ng-line,#ded4ff)}}.ng-flow,.ng-lic,.ng-hand{padding:24px 22px;border-radius:26px;background:rgba(255,255,255,.68);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px var(--line),0 26px 50px -40px rgba(20,30,60,.45);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.fz .ng-side-title{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:17px;font-weight:800;text-align:right;color:var(--text)}.ng-side-title svg{width:19px;height:19px;color:var(--ng)}.fz .ng-flow-head{justify-content:center}.ng-flow-list{display:grid;gap:18px;margin:0;padding:0;list-style:none}.ng-flow-step{position:relative;display:grid;justify-items:center;gap:6px;text-align:center}.ng-flow-ico{position:relative;display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:18px;color:var(--ng-d);background:var(--ng-soft,#f1ecff);box-shadow:inset 0 0 0 1px var(--ng-line,#ded4ff)}.ng-flow-ico svg{width:24px;height:24px}.ng-flow-n{position:absolute;top:-7px;inset-inline-start:-7px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:11.5px;font-style:normal;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--ng-g1,#8b6bff),var(--ng-g2,#5f3fe0));box-shadow:0 0 0 3px rgba(255,255,255,.9)}.ng-flow-step b{font-size:15px;font-weight:800;line-height:1.7;color:var(--text)}.ng-flow-step>span:last-child{max-width:30ch;font-size:13px;line-height:1.9;color:var(--muted)}.fz .ng-flow-note{margin:18px 0 0;text-align:center;font-size:12.5px;line-height:1.9;color:var(--muted)}.ng-flow-note b{color:var(--ng-d)}@media (min-width:760px){.ng-flow-list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}.ng-flow-step::after{content:"";position:absolute;top:26px;inset-inline-start:calc(50% + 36px);width:calc(100% - 72px);height:2px;background:repeating-linear-gradient(90deg,var(--ng-line,#ded4ff) 0 7px,transparent 7px 14px)}.ng-flow-step:last-child::after{display:none}}.ng-lic-grid{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media (min-width:620px){.ng-lic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ng-lic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ng-lic-grid li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:4px 12px;align-items:center;padding:15px 16px;border-radius:18px;background:rgba(255,255,255,.82);box-shadow:inset 0 0 0 1px var(--ng-line,#ded4ff)}.ng-lic-ico{grid-row:span 2;display:grid;place-items:center;width:38px;height:38px;border-radius:13px;color:var(--ng-d);background:var(--ng-soft,#f1ecff)}.ng-lic-ico svg{width:19px;height:19px}.ng-lic-grid b{align-self:end;font-size:14px;font-weight:800;line-height:1.6;color:var(--text)}.ng-lic-grid li>span:last-child{align-self:start;font-size:12.5px;font-weight:600;line-height:1.75;color:var(--muted)}.fz .ng-hand-note{margin:-8px 0 16px;font-size:13.5px;line-height:1.9;color:var(--muted)}.ng-bars{display:grid;gap:14px;margin:0;padding:0;list-style:none}.ng-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center}.ng-bar-job{display:grid;font-size:14px;line-height:1.7;color:var(--text2)}.ng-bar-job small{font-size:11.5px;line-height:1.7;color:var(--muted)}.ng-bar-track{position:relative;grid-column:1 / -1;height:13px;border-radius:99px;background:rgba(20,30,60,.05);box-shadow:inset 0 0 0 1px rgba(20,30,60,.07)}.ng-bar-fill{position:absolute;inset:0;border-radius:99px;background:linear-gradient(90deg,#b3bfd4,#74849f);transform:scaleX(var(--w,1));transform-origin:right;transition:transform .9s calc(var(--i,0) * 90ms) var(--m-ease)}.ng-bars li b{font-size:14px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.ng-bars li.is-us .ng-bar-fill{background:linear-gradient(90deg,var(--ng-g1,#8b6bff),var(--ng-g2,#5f3fe0))}.ng-bars li.is-us .ng-bar-job,.ng-bars li.is-us b{color:var(--ng-d)}.ng-bars li.is-us b{font-size:15px}.mold-js .ng-hand:not(.is-in) .ng-bar-fill{transform:scaleX(0)}@media (min-width:760px){.ng-bars li{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr) auto;gap:16px}.ng-bar-track{grid-column:auto}}.ng-hand-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:18px 0 0;padding:13px 15px;border-radius:16px;background:var(--ng-soft,#f1ecff)}.ng-hand-total span{font-size:13.5px;font-weight:700;color:var(--ng-d)}.ng-hand-total b{font-size:17px;font-weight:800;color:var(--ng-d);font-variant-numeric:tabular-nums}.fz .ng-hand-foot{margin:14px 0 0;font-size:13.5px;line-height:1.95;color:var(--text2)}.fz .ng-hand-foot b{color:var(--ng-d)}.mold.is-off :is(.ng-scan,.ng-plate,.ng-sun,.ng-hill,.ng-corner,.ng-sparks,.ng-mark-tag,.ng-halo,.ng-beam,.ng-px i,.ng-sat i,.ng-tile-glow,.ng-pipe i,.ng-shield-rings i){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fz :is(.ng-scan,.ng-plate,.ng-sun,.ng-hill,.ng-corner,.ng-sparks,.ng-halo,.ng-beam,.ng-sat i,.ng-tile-glow,.ng-pipe i,.ng-shield-rings i,.ng-tok,.ng-panel){animation:none}.ng-mark-tag{animation:none;opacity:1;transform:none}.ng-px{display:none}.ng-bar-fill{transition:none}.ng-why-row{transition:none}.ng-why-row:hover{transform:none}}@media (max-width:1024px){.ng-mark--hero{width:46%}.ng-brand-tile{padding:28px 22px 26px}.ng-sat i{font-size:11px;padding:6px 10px}}@media (max-width:640px){.ng-beam{display:none}.ng-sat{display:none}.ng-brand-stats{grid-template-columns:1fr}.ng-brand-stats li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;text-align:right;padding:11px 14px}.ng-brand-stats b{font-size:22px}.ng-mark-tag{left:0;font-size:10.5px}.ng-lab-build,.ng-lab-out{padding:18px}.ng-pain-art{height:124px}.ng-ticket{padding:26px 20px 22px}.ng-flow,.ng-lic,.ng-hand{padding:20px 17px}.ng-why-row{padding:18px 18px 20px}.ng-why-no{padding:14px 15px}}