:root{--bg:#050504;--panel:#0b0906;--panel2:#100c06;--line:rgba(237,179,49,.18);--line2:rgba(255,255,255,.075);--gold:#edb331;--gold2:#ffd86e;--text:#f5efe5;--muted:#9a9388;--green:#55d6aa;--red:#ff706d;--blue:#55bde5;--orange:#f5a33d;--radius:22px;--shadow:0 26px 70px rgba(0,0,0,.35)}
*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;background:radial-gradient(900px 480px at 75% -10%,rgba(211,145,26,.11),transparent 62%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}a{color:inherit}.is-embedded .nl-topbar{position:sticky}.nl-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:10px clamp(15px,3vw,34px);border-bottom:1px solid var(--line);background:rgba(5,5,4,.97)}.nl-brand{display:flex;align-items:center;gap:11px;text-decoration:none}.nl-brand img{width:38px;height:38px;object-fit:contain}.nl-brand span{display:grid}.nl-brand b{font-size:12px;letter-spacing:.16em}.nl-brand small{font-size:9px;letter-spacing:.2em;color:var(--gold)}.nl-top-actions{display:flex;align-items:center;gap:15px}.nl-top-actions>a{padding:9px 12px;border:1px solid var(--line);border-radius:9px;color:var(--gold2);font-size:9px;font-weight:850;letter-spacing:.12em;text-decoration:none}.nl-live-dot{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:9px}.nl-live-dot i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(85,214,170,.08)}
.nl-shell{width:min(1480px,calc(100% - 28px));margin:0 auto;padding:20px 0 70px}.nl-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:16px}.nl-hero-copy,.nl-next-card,.nl-section,.nl-kpis article,.nl-newsletter{border:1px solid var(--line);background:linear-gradient(145deg,rgba(15,12,7,.98),rgba(5,5,4,.99));box-shadow:var(--shadow)}.nl-hero-copy{position:relative;overflow:hidden;min-height:390px;padding:clamp(28px,5vw,58px);border-radius:var(--radius)}.nl-hero-copy:after{content:"Σ";position:absolute;right:-10px;bottom:-120px;color:rgba(237,179,49,.035);font:900 310px/1 Georgia,serif;pointer-events:none}.nl-eyebrow,.nl-section-head span,.nl-next-head span{color:var(--gold);font-size:9px;font-weight:900;letter-spacing:.18em}.nl-hero h1{position:relative;z-index:1;max-width:850px;margin:22px 0 18px;font-size:clamp(38px,5.2vw,76px);line-height:.96;letter-spacing:-.055em}.nl-hero h1 em{display:block;color:var(--gold);font-style:normal}.nl-hero p{position:relative;z-index:1;max-width:780px;margin:0;color:var(--muted);font-size:clamp(13px,1.2vw,16px)}.nl-hero-badges{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.nl-hero-badges span{padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:#bba674;font-size:8px;font-weight:900;letter-spacing:.08em}.nl-next-card{min-height:390px;padding:30px;border-radius:var(--radius);background:linear-gradient(145deg,rgba(20,14,5,.98),rgba(5,5,4,.99))}.nl-next-head{display:flex;justify-content:space-between;gap:10px}.nl-next-head b{padding:7px 10px;border:1px solid var(--line);border-radius:9px;color:var(--gold);font-size:10px}.nl-next-card h2{margin:45px 0 8px;font-size:clamp(25px,2.4vw,38px)}.nl-next-card p{min-height:44px;margin:0;color:var(--muted);font-size:12px}.nl-countdown{display:flex;align-items:center;gap:8px;margin:26px 0 16px}.nl-countdown strong{display:grid;place-items:center;min-width:54px;height:54px;border:1px solid var(--line2);border-radius:13px;background:#060504;color:var(--gold2);font:900 18px/1 ui-monospace,monospace}.nl-countdown i{color:#806222}.nl-next-card>small{display:inline-block;padding:7px 10px;border-radius:999px;background:rgba(85,214,170,.08);color:var(--green);font-size:8px;font-weight:900;letter-spacing:.08em}
.nl-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.nl-kpis article{padding:20px;border-radius:17px;box-shadow:none}.nl-kpis span{display:block;color:var(--gold);font-size:8px;font-weight:900;letter-spacing:.12em}.nl-kpis strong{display:block;margin:9px 0 2px;font-size:clamp(23px,2.4vw,35px)}.nl-kpis small{color:var(--muted);font-size:9px}.nl-section{margin-top:16px;padding:clamp(18px,3vw,30px);border-radius:var(--radius);box-shadow:none}.nl-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.nl-section-head h2{margin:5px 0 0;font-size:clamp(26px,3vw,45px);line-height:1.05;letter-spacing:-.035em}.nl-section-head>p{max-width:570px;margin:0;color:var(--muted);font-size:11px;text-align:right}
.nl-upcoming-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nl-up-card{position:relative;overflow:hidden;min-height:235px;padding:20px;border:1px solid var(--line2);border-radius:16px;background:#070604;transition:transform .18s ease,border-color .18s ease}.nl-up-card:hover{transform:translateY(-2px);border-color:rgba(237,179,49,.4)}.nl-up-card.is-next{border-color:rgba(237,179,49,.48);background:linear-gradient(145deg,rgba(31,20,5,.8),#070604)}.nl-up-card header{display:flex;justify-content:space-between;align-items:center}.nl-up-card header b{color:var(--gold);font-size:13px}.nl-up-card header span{color:var(--muted);font-size:9px}.nl-up-card h3{margin:20px 0 3px;font-size:20px}.nl-up-card>p{margin:0;color:var(--muted);font-size:10px}.nl-macro-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:16px}.nl-macro-mini span{padding:10px 7px;border:1px solid var(--line2);border-radius:10px;background:#050504}.nl-macro-mini small{display:block;color:#817a70;font-size:7px}.nl-macro-mini b{display:block;margin-top:4px;font-size:11px}.nl-up-range{margin-top:12px;padding-top:12px;border-top:1px solid var(--line2);color:var(--muted);font-size:9px}.nl-up-range strong{color:var(--gold2)}.nl-webhook-state{position:absolute;right:14px;bottom:12px;color:var(--green);font-size:7px;font-weight:900;letter-spacing:.08em}
.nl-simulator{display:grid;grid-template-columns:minmax(280px,.45fr) minmax(0,1fr);gap:14px}.nl-sim-form,.nl-sim-result{padding:20px;border:1px solid var(--line2);border-radius:17px;background:#070604}.nl-sim-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nl-sim-form label,.nl-admin-form label,.nl-webhook-box label{display:grid;gap:6px;color:#aaa397;font-size:9px}.nl-sim-form input,.nl-sim-form select,.nl-admin-form input,.nl-admin-form select,.nl-admin-form textarea,.nl-webhook-box input,.nl-inbox-box select,.nl-filters input,.nl-filters select,.nl-chart-controls select,.nl-newsletter input{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--line2);border-radius:10px;background:#030302;color:var(--text);outline:none}.nl-sim-form input:focus,.nl-sim-form select:focus,.nl-admin-form input:focus,.nl-admin-form select:focus,.nl-admin-form textarea:focus,.nl-filters input:focus,.nl-filters select:focus,.nl-newsletter input:focus{border-color:rgba(237,179,49,.55)}.nl-sim-form button,.nl-admin-actions button,.nl-inbox-box>button,.nl-newsletter button,.nl-webhook-box button{border:0;border-radius:10px;background:var(--gold);color:#181005;font-weight:950;cursor:pointer}.nl-sim-form button{min-height:44px;align-self:end}.nl-sim-form small{grid-column:1/-1;color:#777168}.nl-sim-result{display:grid;gap:14px}.nl-range-arc{padding:18px;border-left:3px solid var(--gold);background:linear-gradient(90deg,rgba(237,179,49,.08),transparent)}.nl-range-arc span{display:block;color:var(--muted);font-size:8px;letter-spacing:.12em}.nl-range-arc strong{display:block;margin:4px 0;font-size:clamp(28px,4vw,48px)}.nl-range-arc i{color:var(--gold);font-style:normal;font-size:11px}.nl-scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.nl-scenario-grid article{padding:15px;border:1px solid var(--line2);border-radius:12px}.nl-scenario-grid small{color:var(--muted);font-size:7px}.nl-scenario-grid strong{display:block;margin:6px 0;font-size:18px}.nl-scenario-grid span{color:#8f887d;font-size:9px}.nl-sim-result>p{margin:0;color:#7d766c;font-size:9px}
.nl-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nl-insight{padding:17px;border:1px solid var(--line2);border-radius:14px;background:#070604}.nl-insight b{display:block;color:var(--gold);font-size:8px;letter-spacing:.12em}.nl-insight strong{display:block;margin:9px 0;font-size:22px}.nl-insight p{margin:0;color:var(--muted);font-size:9px}.nl-regime-card{display:grid;grid-template-columns:.35fr 1fr;gap:20px;margin-top:12px;padding:20px;border:1px solid rgba(85,189,229,.18);border-radius:16px;background:linear-gradient(100deg,rgba(85,189,229,.055),transparent)}.nl-regime-card span{color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.13em}.nl-regime-card h3{margin:5px 0;font-size:24px}.nl-regime-card>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nl-regime-item{padding:13px;border:1px solid var(--line2);border-radius:11px}.nl-regime-item b{display:block;color:var(--gold2);font-size:15px}.nl-regime-item p{margin:4px 0 0;color:var(--muted);font-size:8px}
.nl-chart-controls select{min-width:190px}.nl-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nl-panel{min-width:0;border:1px solid var(--line2);border-radius:16px;background:#060504;overflow:hidden}.nl-chart-wide{grid-column:1/-1}.nl-panel header{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--line2);color:var(--gold);font-size:8px;font-weight:900;letter-spacing:.1em}.nl-help{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--gold);cursor:help}.nl-canvas-wrap{position:relative;height:300px}.nl-chart-wide .nl-canvas-wrap{height:330px}.nl-canvas-wrap canvas{display:block;width:100%;height:100%}.nl-chart-tooltip{position:absolute;z-index:4;display:none;max-width:235px;padding:9px 11px;border:1px solid rgba(237,179,49,.35);border-radius:9px;background:#100c07;color:#eee5d7;font-size:9px;line-height:1.5;pointer-events:none;box-shadow:0 12px 30px rgba(0,0,0,.4)}.nl-chart-tooltip.is-visible{display:block}.nl-global-tooltip{position:fixed;z-index:100;display:none;max-width:300px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#100c07;color:#ddd4c7;font-size:10px;pointer-events:none;box-shadow:0 12px 35px rgba(0,0,0,.5)}.nl-global-tooltip.is-visible{display:block}
.nl-filters{display:grid;grid-template-columns:180px 210px minmax(220px,1fr);gap:8px;margin-bottom:10px}.nl-table-wrap{overflow:auto;border:1px solid var(--line2);border-radius:14px}.nl-history-table{width:100%;min-width:1160px;border-collapse:collapse;font-size:9px}.nl-history-table th{position:sticky;top:0;z-index:2;padding:12px 10px;background:#0d0a06;color:#cba43f;text-align:left;font-size:7px;letter-spacing:.09em}.nl-history-table td{padding:12px 10px;border-top:1px solid var(--line2);vertical-align:middle}.nl-history-row{cursor:pointer;transition:background .15s ease}.nl-history-row:hover,.nl-history-row.is-open{background:rgba(237,179,49,.045)}.nl-history-row td:first-child b{display:block;font-size:10px}.nl-history-row td:first-child small{color:var(--muted)}.nl-pill{display:inline-block;padding:5px 7px;border-radius:999px;background:rgba(237,179,49,.07);color:#d7bd7a;font-size:7px;font-weight:850}.nl-move{font-weight:900}.nl-move.is-long{color:var(--green)}.nl-move.is-short{color:var(--red)}.nl-detail-row td{padding:0;background:#040403}.nl-detail{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:16px;border-top:1px solid var(--line)}.nl-detail article{padding:13px;border:1px solid var(--line2);border-radius:11px;background:#080603}.nl-detail h4{margin:0 0 9px;color:var(--gold);font-size:8px;letter-spacing:.1em}.nl-detail dl{display:grid;grid-template-columns:1fr auto;gap:6px;margin:0}.nl-detail dt{color:var(--muted)}.nl-detail dd{margin:0;font-weight:800}.nl-empty{padding:35px!important;text-align:center;color:var(--muted)}
.nl-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:24px}.nl-newsletter h2{margin:7px 0 10px;font-size:clamp(26px,3vw,42px);line-height:1.05}.nl-newsletter p{margin:0;color:var(--muted);font-size:11px}.nl-newsletter form{display:grid;gap:10px;align-content:center}.nl-newsletter form>input[type=text]{position:absolute;left:-9999px}.nl-newsletter label{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:9px}.nl-newsletter label input{width:auto;min-height:auto;margin-top:3px}.nl-newsletter a{color:var(--gold)}.nl-newsletter button{min-height:46px}.nl-newsletter small{min-height:18px;color:var(--green)}.nl-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.nl-how-grid article{padding:18px;border:1px solid var(--line2);border-radius:14px;background:#070604}.nl-how-grid b{color:var(--gold);font:900 23px/1 ui-monospace,monospace}.nl-how-grid h3{margin:12px 0 5px}.nl-how-grid p{margin:0;color:var(--muted);font-size:9px}
.nl-admin-section{border-color:rgba(85,189,229,.25)}.nl-admin summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.nl-admin summary::-webkit-details-marker{display:none}.nl-admin summary span{color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.12em}.nl-admin summary b{font-size:16px}.nl-admin-body{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.nl-webhook-box,.nl-inbox-box,.nl-admin-form{padding:17px;border:1px solid var(--line2);border-radius:14px;background:#060504}.nl-webhook-box h3,.nl-inbox-box h3,.nl-admin-form h3{margin:0 0 12px;color:var(--gold);font-size:13px}.nl-webhook-box p{color:var(--muted);font-size:9px}.nl-webhook-box label>div{display:flex;gap:7px}.nl-webhook-box button{min-width:70px}.nl-inbox-box{display:grid;gap:10px;align-content:start}.nl-inbox-box>button{min-height:42px}.nl-inbox-box pre{max-height:240px;margin:0;padding:12px;overflow:auto;border:1px solid var(--line2);border-radius:10px;background:#020202;color:#8fd9bf;font:8px/1.55 ui-monospace,monospace;white-space:pre-wrap}.nl-admin-form{grid-column:1/-1}.nl-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:18px}.nl-admin-form textarea{resize:vertical}.nl-checks{display:flex;gap:16px;margin-bottom:12px}.nl-checks label{display:flex;align-items:center}.nl-notes{margin-bottom:12px}.nl-admin-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nl-admin-actions button{min-height:39px;padding:0 14px}.nl-admin-actions .is-danger{background:#7b2a28;color:#fff}.nl-admin-actions span{color:var(--green);font-size:9px}.nl-toast{position:fixed;right:18px;bottom:18px;z-index:120;display:none;padding:12px 15px;border:1px solid var(--line);border-radius:10px;background:#110c05;color:var(--gold2);font-size:10px;box-shadow:var(--shadow)}.nl-toast.is-visible{display:block;animation:nlToast .24s ease-out}
.nl-reveal{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease}.nl-reveal.is-visible{opacity:1;transform:none}@keyframes nlToast{from{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}
@media(max-width:1050px){.nl-hero{grid-template-columns:1fr}.nl-next-card{min-height:auto}.nl-kpis{grid-template-columns:1fr 1fr}.nl-upcoming-grid{grid-template-columns:1fr 1fr}.nl-insights{grid-template-columns:1fr 1fr}.nl-regime-card{grid-template-columns:1fr}.nl-simulator{grid-template-columns:1fr}.nl-form-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.nl-shell{width:min(100% - 16px,1480px);padding-top:9px}.nl-topbar{padding:8px 12px}.nl-live-dot{display:none}.nl-hero-copy{min-height:330px;padding:27px 20px}.nl-hero h1{font-size:42px}.nl-next-card{padding:20px}.nl-kpis,.nl-upcoming-grid,.nl-chart-grid,.nl-newsletter,.nl-how-grid,.nl-admin-body{grid-template-columns:1fr}.nl-chart-wide{grid-column:auto}.nl-section{padding:17px}.nl-section-head{align-items:flex-start;flex-direction:column;gap:8px}.nl-section-head>p{text-align:left}.nl-sim-form{grid-template-columns:1fr}.nl-scenario-grid{grid-template-columns:1fr}.nl-insights{grid-template-columns:1fr}.nl-regime-card>div:last-child{grid-template-columns:1fr}.nl-filters{grid-template-columns:1fr}.nl-detail{grid-template-columns:1fr 1fr}.nl-form-grid{grid-template-columns:1fr 1fr}.nl-countdown strong{min-width:44px;height:48px}.nl-canvas-wrap,.nl-chart-wide .nl-canvas-wrap{height:290px}}
@media(max-width:450px){.nl-kpis{grid-template-columns:1fr}.nl-form-grid,.nl-detail{grid-template-columns:1fr}.nl-hero h1{font-size:36px}.nl-countdown{gap:5px}.nl-countdown strong{min-width:38px;font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nl-reveal{opacity:1;transform:none;transition:none}.nl-up-card{transition:none}}

/* v3 — izolacja wydajności, stałe wymiary wykresów i dane 14:29. */
.nl-section,.nl-kpis,.nl-hero{content-visibility:auto;contain-intrinsic-size:1px 620px}
.nl-chart-grid,.nl-panel,.nl-canvas-wrap{contain:layout paint style}
.nl-canvas-wrap{height:340px;min-height:340px;max-height:340px;overflow:hidden}
.nl-chart-wide .nl-canvas-wrap{height:370px;min-height:370px;max-height:370px}
.nl-canvas-wrap canvas{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;max-height:100%}
.nl-pre-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}
.nl-pre-metrics span{padding:8px;border:1px solid rgba(85,189,229,.12);border-radius:9px;background:rgba(85,189,229,.025)}
.nl-pre-metrics small{display:block;color:#777168;font-size:6.5px;font-weight:850;letter-spacing:.08em}
.nl-pre-metrics b{display:block;margin-top:3px;color:#d9d0c3;font-size:9px}
.nl-up-card:has(.nl-pre-metrics){min-height:325px}
.nl-history-row:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}
@media(max-width:760px){.nl-canvas-wrap,.nl-chart-wide .nl-canvas-wrap{height:320px;min-height:320px;max-height:320px}.nl-section,.nl-kpis,.nl-hero{contain-intrinsic-size:1px 760px}}

/* v3.1 — osobne profile CPI / PPI / NFP */
.nl-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.nl-profile-card{position:relative;overflow:hidden;padding:20px;border:1px solid rgba(232,183,49,.18);border-radius:18px;background:linear-gradient(155deg,rgba(16,13,8,.98),rgba(5,5,4,.99));box-shadow:0 22px 60px rgba(0,0,0,.22)}
.nl-profile-card::before{content:"";position:absolute;inset:0;background:radial-gradient(500px 180px at 90% 0,rgba(232,183,49,.08),transparent 68%);pointer-events:none}
.nl-profile-card>header{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.nl-profile-card>header span{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(232,183,49,.32);transform:rotate(45deg);color:#efbd45;font-size:14px;font-weight:950}.nl-profile-card>header span::first-line{transform:rotate(-45deg)}.nl-profile-card>header b{color:#8c8374;font-size:10px;letter-spacing:.12em}
.nl-profile-card>p{position:relative;min-height:54px;margin:0 0 15px;color:#a49b8e;font-size:11px;line-height:1.65}
.nl-profile-range{position:relative;padding:14px;border:1px solid rgba(232,183,49,.16);border-radius:13px;background:rgba(232,183,49,.035)}.nl-profile-range small{display:block;color:#9a7a35;font-size:8px;font-weight:900;letter-spacing:.13em}.nl-profile-range strong{display:block;margin:7px 0 3px;color:#ffe18a;font-size:21px}.nl-profile-range span{color:#aa9e8c;font-size:10px}
.nl-profile-legs{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:10px 0}.nl-profile-legs>span{padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#070604}.nl-profile-legs small{display:block;color:#7f776b;font-size:7px;font-weight:900;letter-spacing:.08em}.nl-profile-legs b{display:block;margin:7px 0 3px;font-size:15px}.nl-profile-legs span:first-child b{color:#59d9ad}.nl-profile-legs span:last-child b{color:#ff746d}.nl-profile-legs em{color:#8c8376;font-size:9px;font-style:normal}
.nl-profile-card dl{position:relative;margin:0;border-top:1px solid rgba(255,255,255,.065)}.nl-profile-card dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}.nl-profile-card dt{color:#8b8377;font-size:9px}.nl-profile-card dd{margin:0;color:#e9dfcf;font-size:9px;font-weight:850;text-align:right}
.nl-profile-card footer{position:relative;margin-top:13px;padding:12px;border-left:3px solid #d9a326;background:rgba(217,163,38,.045)}.nl-profile-card footer b{display:block;color:#e5b84e;font-size:9px}.nl-profile-card footer span{display:block;margin-top:5px;color:#9d9487;font-size:9px;line-height:1.55}.nl-profile-card footer i{display:block;margin-top:7px;color:#cf9258;font-size:8px;font-style:normal}
.nl-rational-card{display:grid;grid-template-columns:minmax(260px,.65fr) 1.35fr;gap:24px;margin-top:16px;padding:22px;border:1px solid rgba(232,183,49,.2);border-radius:18px;background:radial-gradient(800px 260px at 0 0,rgba(232,183,49,.08),transparent 65%),#070604}.nl-rational-card>div>span{color:#c8952e;font-size:8px;font-weight:950;letter-spacing:.16em}.nl-rational-card h3{margin:8px 0 0;color:#f7efe2;font-size:24px;line-height:1.15}.nl-rational-card ol{display:grid;gap:9px;margin:0;padding:0;list-style:none;counter-reset:rational}.nl-rational-card li{counter-increment:rational;position:relative;padding:12px 12px 12px 46px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(255,255,255,.018)}.nl-rational-card li::before{content:counter(rational,decimal-leading-zero);position:absolute;left:12px;top:12px;color:#e8b743;font-size:12px;font-weight:950}.nl-rational-card li b{display:block;color:#e9dfcf;font-size:10px}.nl-rational-card li span{display:block;margin-top:4px;color:#8e867a;font-size:9px;line-height:1.55}
@media(max-width:1050px){.nl-profile-grid{grid-template-columns:1fr}.nl-profile-card>p{min-height:0}.nl-rational-card{grid-template-columns:1fr}}
@media(max-width:620px){.nl-profile-legs{grid-template-columns:1fr}.nl-rational-card{padding:16px}.nl-rational-card h3{font-size:20px}}
.nl-source-state{display:inline-flex;margin:2px 0 10px;padding:5px 8px;border:1px solid rgba(232,183,49,.13);border-radius:999px;background:rgba(232,183,49,.035);color:#8e7950;font-size:7px;font-weight:950;letter-spacing:.08em}.nl-source-state.is-synced{border-color:rgba(73,209,159,.22);background:rgba(73,209,159,.055);color:#5dd6a9}.nl-component-mini{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:8px 0}.nl-component-mini>span{padding:8px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.015)}.nl-component-mini small,.nl-component-mini em{display:block;color:#7f776c;font-size:7px;font-style:normal}.nl-component-mini b{display:block;margin:3px 0;color:#dcd2c3;font-size:10px}.nl-up-range small{display:block;margin-top:3px;color:#7f7668;font-size:7px}

/* v2.1.0 — warunkowe nogi ruchu */
.nl-up-legs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.nl-up-legs>span{display:flex;flex-direction:column;gap:3px;padding:10px;border:1px solid rgba(238,185,54,.14);border-radius:10px;background:rgba(255,255,255,.018)}.nl-up-legs small{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#887f70}.nl-up-legs b{font-size:12px;color:#f3e8d1}.nl-up-legs span:first-child b{color:#54d4a8}.nl-up-legs span:last-child b{color:#ff756d}.nl-up-legs em{font-size:9px;font-style:normal;color:#8e8679}@media(max-width:620px){.nl-up-legs{grid-template-columns:1fr}}

/* v3.2 — czytelność, interpretacja makro i statystyki LONG/SHORT */
.nl-section-head>p{font-size:14px;line-height:1.7}
.nl-eyebrow,.nl-section-head span,.nl-next-head span{font-size:10px}
.nl-kpis span{font-size:9px}.nl-kpis small{font-size:11px}
.nl-up-card header span{font-size:11px}.nl-up-card>p{font-size:12px;line-height:1.65}.nl-macro-mini small{font-size:9px}.nl-macro-mini b{font-size:13px}.nl-up-range{font-size:11px}.nl-up-range small{font-size:9px}
.nl-source-state{font-size:9px}.nl-component-mini small,.nl-component-mini em{font-size:9px}.nl-component-mini b{font-size:12px}.nl-pre-metrics small{font-size:8px}.nl-pre-metrics b{font-size:11px}
.nl-sim-form label,.nl-admin-form label,.nl-webhook-box label{font-size:11px}.nl-sim-form small{font-size:10px}.nl-range-arc span{font-size:10px}.nl-scenario-grid small{font-size:9px}.nl-scenario-grid span,.nl-sim-result>p{font-size:11px;line-height:1.65}
.nl-insights{grid-template-columns:repeat(5,minmax(0,1fr))}.nl-insight b{font-size:9px}.nl-insight p{font-size:11px;line-height:1.55}.nl-regime-card span{font-size:9px}.nl-regime-item p{font-size:11px;line-height:1.55}
.nl-panel header{padding:15px 17px;font-size:11px}.nl-help{width:26px;height:26px;font-size:12px}.nl-chart-tooltip{max-width:360px;padding:12px 14px;font-size:12px;line-height:1.65}.nl-chart-tooltip em{color:#e3b75a;font-style:normal}.nl-global-tooltip{max-width:380px;font-size:12px;line-height:1.6}
.nl-history-table{font-size:12px}.nl-history-table th{padding:14px 12px;font-size:10px}.nl-history-table td{padding:14px 12px}.nl-history-row td:first-child b{font-size:12px}.nl-history-row td:first-child small{font-size:10px}.nl-pill{font-size:9px}.nl-pill.is-match{background:rgba(85,214,170,.1);color:#65ddb2}.nl-pill.is-divergent{background:rgba(255,112,109,.1);color:#ff8d87}.nl-result-note{display:block;max-width:190px;margin-top:6px;color:#9b9285;font-size:10px;line-height:1.45}.nl-move{font-size:12px}
.nl-detail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px}.nl-detail article{padding:16px}.nl-detail h4{font-size:10px}.nl-detail dt,.nl-detail dd{font-size:11px}.nl-detail-analysis{grid-column:1/-1}.nl-detail-analysis>p{margin:0 0 10px;color:#b7ad9f;font-size:12px;line-height:1.7}.nl-detail-analysis>p b{color:#f0c460}.nl-detail-analysis ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;padding:0;list-style:none}.nl-detail-analysis li{display:flex;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--line2);border-radius:9px;background:#050403;font-size:11px}.nl-detail-analysis li span{font-weight:900;color:var(--gold2)}.nl-whipsaw-reason{padding:12px;border-left:3px solid var(--orange);background:rgba(245,163,61,.045)}
.nl-profile-card>p{font-size:13px}.nl-profile-range small{font-size:9px}.nl-profile-range span{font-size:12px}.nl-profile-legs small{font-size:9px}.nl-profile-legs em{font-size:11px}.nl-profile-card dt,.nl-profile-card dd{font-size:11px}.nl-profile-card footer b{font-size:10px}.nl-profile-card footer span{font-size:11px}.nl-profile-card footer i{font-size:10px}
.nl-profile-direction{position:relative;display:grid;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:10px;margin:12px 0;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#060504}.nl-profile-direction>div{display:grid;gap:2px}.nl-profile-direction>div:last-child{text-align:right}.nl-profile-direction b{font-size:12px}.nl-profile-direction>div:first-child b{color:var(--green)}.nl-profile-direction>div:last-child b{color:var(--red)}.nl-profile-direction span{color:#9a9184;font-size:10px}.nl-profile-direction>i{position:relative;height:8px;overflow:hidden;border-radius:999px;background:var(--red)}.nl-profile-direction>i span{position:absolute;inset:0 auto 0 0;background:var(--green)}
.nl-direction-card{margin-top:16px;padding:20px;border:1px solid rgba(232,183,49,.18);border-radius:18px;background:radial-gradient(700px 260px at 100% 0,rgba(232,183,49,.075),transparent 68%),#070604}.nl-direction-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:15px}.nl-direction-head span{color:#c8952e;font-size:9px;font-weight:950;letter-spacing:.16em}.nl-direction-head h3{margin:6px 0 0;font-size:25px;line-height:1.12}.nl-direction-head p{max-width:520px;margin:0;color:#9f9689;font-size:12px;line-height:1.6;text-align:right}.nl-direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nl-direction-item{padding:16px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#050403}.nl-direction-item header{display:flex;justify-content:space-between;align-items:center}.nl-direction-item header b{color:#f0bd48;font-size:16px}.nl-direction-item header span{color:#877f73;font-size:11px}.nl-direction-values{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 10px}.nl-direction-values strong{display:grid;gap:2px;font-size:16px}.nl-direction-values strong:last-child{text-align:right}.nl-direction-values small{font-size:11px}.nl-direction-values .is-long{color:var(--green)}.nl-direction-values .is-short{color:var(--red)}.nl-direction-bar{height:10px;overflow:hidden;border-radius:999px;background:var(--red)}.nl-direction-bar i{display:block;height:100%;background:var(--green)}.nl-direction-item p{margin:10px 0 0;color:#968d80;font-size:11px;line-height:1.55}
.nl-rational-card li b{font-size:12px}.nl-rational-card li span{font-size:11px}
@media(max-width:1200px){.nl-insights{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.nl-direction-grid{grid-template-columns:1fr}.nl-direction-head{align-items:flex-start;flex-direction:column}.nl-direction-head p{text-align:left}.nl-detail-analysis ul{grid-template-columns:1fr}.nl-insights{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.nl-history-table{font-size:11px}.nl-direction-head h3{font-size:21px}.nl-insights{grid-template-columns:1fr}.nl-detail{grid-template-columns:1fr}.nl-detail-analysis{grid-column:auto}}

/* ═══════════════════════════════════════════════════════════════════════════════
   SIGMA CORE R7.2.4 HOTFIX9A — pełna integracja News Impact Lab z głównym stylem
   ═══════════════════════════════════════════════════════════════════════════════ */
:root{
  --bg:#050914;--panel:#0c1523;--panel2:#101b2c;
  --line:rgba(101,221,255,.13);--line2:rgba(255,255,255,.085);
  --gold:#f0c66f;--gold2:#ffe39c;--text:#f5f8fd;--muted:#8c9bb5;
  --green:#55dda5;--red:#ff7189;--blue:#65ddff;--orange:#f39a50;
  --radius:24px;--shadow:0 30px 90px rgba(0,0,0,.34)
}
body.nl-r72-body{background:transparent;color:var(--text);min-height:100vh}
.nl-sigma-header{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
.nl-sigma-header .nl-clock-pill{max-width:215px}.nl-sigma-header .nl-clock-pill b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;letter-spacing:.04em}
.nl-shell{width:min(1480px,calc(100% - 44px));padding:112px 0 70px}
.is-embedded .r72-header{display:none}.is-embedded .nl-shell{padding-top:18px}
.nl-r72-footer{width:min(1480px,calc(100% - 44px));margin:0 auto 28px}

.nl-hero-copy,.nl-next-card,.nl-section,.nl-kpis article,.nl-newsletter{
  border-color:rgba(255,255,255,.085);
  background:linear-gradient(145deg,rgba(14,24,40,.98),rgba(7,13,23,.98));
  box-shadow:0 24px 70px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.025)
}
.nl-hero-copy{background:
  radial-gradient(circle at 10% 0,rgba(101,221,255,.11),transparent 34%),
  radial-gradient(circle at 92% 18%,rgba(155,128,255,.12),transparent 35%),
  linear-gradient(145deg,rgba(15,26,43,.99),rgba(7,13,23,.99))}
.nl-hero-copy:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(101,221,255,.65),rgba(240,198,111,.55),rgba(155,128,255,.55),transparent)}
.nl-hero-copy:after{color:rgba(101,221,255,.038);text-shadow:0 0 60px rgba(101,221,255,.08)}
.nl-eyebrow,.nl-section-head span,.nl-next-head span{color:var(--gold2)}
.nl-hero h1{color:#f7f9fd}.nl-hero h1 em{background:linear-gradient(90deg,var(--r72-cyan,#65ddff),var(--r72-violet,#9b80ff),var(--gold2));-webkit-background-clip:text;background-clip:text;color:transparent}
.nl-hero p,.nl-section-head>p{color:#9eacc2}
.nl-hero-badges span{border-color:rgba(101,221,255,.13);background:rgba(101,221,255,.035);color:#a9bfd4}
.nl-hero-badges span:nth-child(2),.nl-hero-badges span:nth-child(4){border-color:rgba(240,198,111,.18);background:rgba(240,198,111,.045);color:#d8bf83}
.nl-next-card{background:radial-gradient(circle at 100% 0,rgba(240,198,111,.10),transparent 35%),linear-gradient(145deg,rgba(16,25,41,.98),rgba(7,12,22,.99));border-color:rgba(240,198,111,.18)}
.nl-next-head b{border-color:rgba(240,198,111,.18);background:rgba(240,198,111,.05);color:var(--gold2)}
.nl-countdown strong{border-color:rgba(101,221,255,.12);background:#07101c;color:#dff8ff;box-shadow:inset 0 1px rgba(255,255,255,.025)}
.nl-countdown i{color:#6b7891}.nl-next-card>small{border:1px solid rgba(85,221,165,.13);background:rgba(85,221,165,.07);color:#75e8b5}

.nl-kpis article{position:relative;overflow:hidden;background:linear-gradient(160deg,rgba(14,24,40,.96),rgba(8,14,24,.98))}
.nl-kpis article:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgba(101,221,255,.30),transparent)}
.nl-kpis article:nth-child(2):after{background:linear-gradient(90deg,transparent,rgba(240,198,111,.34),transparent)}
.nl-kpis article:nth-child(3):after{background:linear-gradient(90deg,transparent,rgba(155,128,255,.34),transparent)}
.nl-kpis article:nth-child(4):after{background:linear-gradient(90deg,transparent,rgba(255,113,137,.30),transparent)}
.nl-kpis span{color:#9fb4cc}.nl-kpis strong{color:#f7fbff}.nl-kpis small{color:#7587a2}

.nl-section{background:radial-gradient(circle at 100% 0,rgba(155,128,255,.045),transparent 32%),linear-gradient(145deg,rgba(12,21,36,.985),rgba(7,13,23,.99));border-color:rgba(255,255,255,.08)}
.nl-up-card,.nl-sim-form,.nl-sim-result,.nl-insight,.nl-panel,.nl-profile-card,.nl-direction-card,.nl-rational-card,.nl-detail article,.nl-admin,.nl-webhook-box,.nl-inbox-box,.nl-admin-form{
  background:linear-gradient(150deg,rgba(12,21,35,.96),rgba(7,13,22,.98));border-color:rgba(255,255,255,.08)
}
.nl-up-card:hover{border-color:rgba(101,221,255,.28);box-shadow:0 16px 40px rgba(0,0,0,.20),0 0 26px rgba(101,221,255,.035)}
.nl-up-card.is-next{border-color:rgba(240,198,111,.34);background:radial-gradient(circle at 100% 0,rgba(240,198,111,.08),transparent 40%),linear-gradient(145deg,rgba(16,26,43,.98),rgba(7,13,23,.99))}
.nl-macro-mini span,.nl-component-mini>span,.nl-profile-legs>span,.nl-detail-analysis li{background:rgba(255,255,255,.018);border-color:rgba(255,255,255,.07)}
.nl-macro-mini small,.nl-profile-card dt,.nl-component-mini small,.nl-component-mini em{color:#7586a0}.nl-macro-mini b,.nl-profile-card dd,.nl-component-mini b{color:#dce6f4}
.nl-source-state{border-color:rgba(101,221,255,.13);background:rgba(101,221,255,.035);color:#7aa8bd}.nl-source-state.is-synced{border-color:rgba(85,221,165,.20);background:rgba(85,221,165,.055);color:#70dfb0}

.nl-sim-form input,.nl-sim-form select,.nl-admin-form input,.nl-admin-form select,.nl-admin-form textarea,.nl-webhook-box input,.nl-inbox-box select,.nl-filters input,.nl-filters select,.nl-chart-controls select,.nl-newsletter input{
  background:#060d17;border-color:rgba(255,255,255,.09);color:#f1f6fd
}
.nl-sim-form input:focus,.nl-sim-form select:focus,.nl-admin-form input:focus,.nl-admin-form select:focus,.nl-admin-form textarea:focus,.nl-filters input:focus,.nl-filters select:focus,.nl-newsletter input:focus{border-color:rgba(101,221,255,.45);box-shadow:0 0 0 3px rgba(101,221,255,.055)}
.nl-sim-form button,.nl-admin-actions button,.nl-inbox-box>button,.nl-newsletter button,.nl-webhook-box button{background:linear-gradient(110deg,#5dcff1,#7a8bff 58%,#a080ff);color:#06101b;box-shadow:0 12px 28px rgba(101,221,255,.11)}
.nl-admin-actions .is-danger{background:linear-gradient(110deg,#ff7189,#ff925d);color:#1a070b}
.nl-range-arc{border-left-color:var(--r72-cyan,#65ddff);background:linear-gradient(90deg,rgba(101,221,255,.08),transparent)}
.nl-range-arc i{color:#7edff4}
.nl-panel header{color:#a9e9f8;background:rgba(101,221,255,.025)}
.nl-help{border-color:rgba(101,221,255,.18);color:#8be8fb}
.nl-direction-card{border-color:rgba(155,128,255,.15);background:radial-gradient(700px 260px at 100% 0,rgba(155,128,255,.09),transparent 68%),linear-gradient(145deg,rgba(13,22,37,.98),rgba(7,13,23,.99))}
.nl-rational-card{border-color:rgba(240,198,111,.15);background:radial-gradient(800px 260px at 0 0,rgba(240,198,111,.07),transparent 65%),linear-gradient(145deg,rgba(13,22,37,.98),rgba(7,13,23,.99))}
.nl-profile-card footer{background:rgba(240,198,111,.035)}
.nl-newsletter{background:radial-gradient(circle at 0 0,rgba(101,221,255,.08),transparent 32%),radial-gradient(circle at 100% 0,rgba(155,128,255,.08),transparent 35%),linear-gradient(145deg,rgba(13,22,38,.98),rgba(7,13,23,.99))}

@media(max-width:1180px){.nl-sigma-header .nl-clock-pill{display:none}}
@media(max-width:760px){.nl-shell,.nl-r72-footer{width:min(100% - 24px,1480px)}.nl-shell{padding-top:102px}.is-embedded .nl-shell{padding-top:12px}}


/* Sigma Macro Oracle -> News Impact Lab v3.5.1 */
.nl-oracle-box{margin-top:12px;padding:12px;border:1px solid rgba(155,128,255,.22);border-radius:12px;background:radial-gradient(circle at 100% 0,rgba(155,128,255,.10),transparent 45%),rgba(9,14,27,.82)}
.nl-oracle-box header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.nl-oracle-box header b{color:#b9a8ff;font-size:9px;letter-spacing:.11em}.nl-oracle-box header span{padding:4px 6px;border-radius:999px;background:rgba(155,128,255,.08);color:#b9a8ff;font-size:7px;font-weight:900}
.nl-oracle-box.is-history-only p{margin:0;color:var(--muted,#9aa8bd);font-size:12px;line-height:1.55}
.nl-oracle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.nl-oracle-grid span{padding:8px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.018)}.nl-oracle-grid small{display:block;color:#7888a4;font-size:7px}.nl-oracle-grid b{display:block;margin-top:3px;color:#dce6f4;font-size:9px;line-height:1.35}
.nl-oracle-detail{border-color:rgba(155,128,255,.22)!important;background:radial-gradient(circle at 100% 0,rgba(155,128,255,.08),transparent 50%),linear-gradient(150deg,rgba(13,19,36,.98),rgba(7,13,23,.99))!important}.nl-oracle-detail h4{color:#b9a8ff!important}
@media(max-width:760px){.nl-oracle-grid{grid-template-columns:1fr}}


/* v3.5.3 — prosty widok Impact Lab */
.nl-quick{border-color:rgba(237,179,49,.22);background:linear-gradient(180deg,rgba(237,179,49,.035),rgba(8,15,28,.92))}.nl-quick-head{align-items:flex-start}.nl-focus-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.nl-focus-tabs button{appearance:none;border:1px solid #22344a;background:#09121f;color:#9eb0c5;border-radius:10px;padding:10px 16px;font:800 12px/1 system-ui;cursor:pointer}.nl-focus-tabs button.active{border-color:#edb331;color:#ffe39a;background:rgba(237,179,49,.12);box-shadow:inset 0 -2px 0 #edb331}.nl-simple-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px}.nl-simple-kpis article,.nl-simple-panel{border:1px solid #203149;background:rgba(8,17,30,.82);border-radius:14px}.nl-simple-kpis article{padding:14px;min-height:112px}.nl-simple-kpis small{display:block;color:#788ca7;font:800 10px/1.4 system-ui;letter-spacing:.08em}.nl-simple-kpis strong{display:block;margin:8px 0 5px;font:900 26px/1 system-ui;color:#f5f8ff}.nl-simple-kpis span{font:600 11px/1.4 system-ui;color:#8296ae}.nl-simple-kpis .is-up strong{color:#55d6aa}.nl-simple-kpis .is-down strong{color:#ff706d}.nl-simple-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.nl-simple-panel{padding:18px}.nl-simple-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.nl-simple-panel>header span{color:#edb331;font:900 10px/1.2 system-ui;letter-spacing:.11em}.nl-simple-panel>header h3{margin:5px 0 0;color:#f6f8fc;font:900 20px/1.15 system-ui}.nl-simple-panel>header small,.nl-simple-panel>header a{color:#8394aa;font:700 11px/1.4 system-ui}.nl-simple-panel>header a{border:1px solid #26384f;border-radius:8px;padding:7px 10px;text-decoration:none}.nl-direction-bar{height:24px;border-radius:999px;overflow:hidden;background:#111b28;display:flex}.nl-direction-bar i{display:block;height:100%;background:#55d6aa;transition:width .3s}.nl-direction-bar b{display:block;height:100%;background:#ff706d;transition:width .3s}.nl-direction-legend{display:flex;justify-content:space-between;margin:9px 0 16px;font:800 12px system-ui}.nl-direction-legend .up{color:#55d6aa}.nl-direction-legend .down{color:#ff706d}.nl-move-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nl-move-kpis div{background:#0c1725;border:1px solid #1d2b3e;border-radius:10px;padding:12px}.nl-move-kpis small{display:block;color:#71849d;font:800 9px system-ui}.nl-move-kpis b{display:block;margin-top:6px;color:#f3f6fb;font:900 16px system-ui}.nl-behavior-grid{display:grid;gap:10px}.nl-behavior-grid>div{display:grid;grid-template-columns:1fr auto;grid-template-areas:'n v' 'bar p';gap:7px 10px;align-items:center}.nl-behavior-grid span{grid-area:n;color:#a8b6c7;font:800 11px system-ui}.nl-behavior-grid b{grid-area:v;color:#f6f8fc;font:900 18px system-ui}.nl-behavior-grid i{grid-area:bar;height:8px;border-radius:999px;background:linear-gradient(90deg,#edb331 var(--w),#172333 var(--w));}.nl-behavior-grid small{grid-area:p;color:#889bb1;font:700 11px system-ui}.nl-simple-note{color:#75899f;font:600 11px/1.5 system-ui;margin:14px 0 0}.nl-three-months,.nl-factors-simple{margin-top:12px}.nl-3m-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nl-3m-card{border:1px solid #203149;background:#091421;border-radius:12px;overflow:hidden}.nl-3m-card summary{list-style:none;cursor:pointer;padding:14px}.nl-3m-card summary::-webkit-details-marker{display:none}.nl-3m-card summary>div:first-child{display:flex;justify-content:space-between;gap:8px}.nl-3m-card summary span{font:800 11px system-ui;color:#a8b8c9}.nl-3m-card summary b{font:900 12px system-ui;color:#f1f5fb}.nl-3m-card summary b.up{color:#55d6aa}.nl-3m-card summary b.down{color:#ff706d}.nl-3m-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.nl-3m-numbers small{padding:7px;border-radius:8px;background:#0d1928;color:#6f839d;font:700 9px system-ui}.nl-3m-numbers b{display:block;margin-top:3px;color:#eaf0f8!important}.nl-3m-body{padding:0 14px 14px;border-top:1px solid #18283b}.nl-3m-tags{display:flex;gap:5px;flex-wrap:wrap;margin:12px 0}.nl-3m-tags span{border:1px solid #2b405a;border-radius:999px;padding:4px 8px;color:#96a9bf;font:800 9px system-ui}.nl-3m-analysis,.nl-3m-lesson{padding:10px;border-radius:9px;background:#0b1724;margin-top:8px}.nl-3m-analysis b,.nl-3m-lesson b{color:#edb331;font:800 10px system-ui}.nl-3m-analysis p,.nl-3m-lesson p{color:#aab8c8;font:600 11px/1.5 system-ui;margin:6px 0 0}.nl-3m-factors{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:8px}.nl-3m-factors span{display:block;background:#0b1724;border-radius:8px;padding:8px}.nl-3m-factors b{display:block;color:#e9eef6;font:800 10px system-ui}.nl-3m-factors small{display:block;margin-top:3px;color:#8296ae;font:700 9px system-ui}.nl-ai-conclusion{border-left:3px solid #edb331;background:#0b1724;border-radius:0 10px 10px 0;padding:13px 15px;color:#c9d4e1;font:650 12px/1.55 system-ui;margin-bottom:12px}.nl-ai-conclusion p{margin:4px 0}.nl-ai-conclusion b{color:#f3cf72}.nl-factor-simple-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.nl-factor-simple{border:1px solid #203149;border-radius:11px;padding:12px;background:#091421;color:#9fb0c3}.nl-factor-simple>div{display:flex;justify-content:space-between;gap:8px}.nl-factor-simple>div b{color:#f0f4fa;font:800 11px system-ui}.nl-factor-simple>div small{color:#71859d;font:700 9px system-ui;text-align:right}.nl-factor-simple>strong{display:block;margin:10px 0 3px;color:#f7f9fc;font:900 18px system-ui}.nl-factor-simple>strong em{font:700 9px system-ui;color:#758aa1}.nl-factor-simple>span{font:700 10px system-ui}.nl-factor-simple.up>span,.nl-factor-simple.up{color:#55d6aa}.nl-factor-simple.down>span,.nl-factor-simple.down{color:#ff8580}.nl-factor-simple.flat{color:#91a4bb}.nl-factor-simple svg{width:100%;height:45px;margin:8px 0 3px}.nl-factor-simple footer{color:#75899f;font:700 9px system-ui}.nl-more-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.nl-more-links a{border:1px solid #273a51;border-radius:9px;padding:8px 11px;color:#9cb0c7;text-decoration:none;font:800 10px system-ui}.nl-more-links a:hover{border-color:#edb331;color:#f0cd73}
@media(max-width:1180px){.nl-simple-kpis{grid-template-columns:repeat(3,1fr)}.nl-3m-grid,.nl-factor-simple-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.nl-simple-kpis{grid-template-columns:repeat(2,1fr)}.nl-simple-layout{grid-template-columns:1fr}.nl-3m-grid,.nl-factor-simple-grid{grid-template-columns:1fr}.nl-move-kpis{grid-template-columns:1fr 1fr 1fr}.nl-3m-card summary>div:first-child{display:block}.nl-3m-card summary b{display:block;margin-top:5px}}
.nl-pre-now{margin:12px 0}.nl-pre-now-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nl-pre-card{background:#09131f;border:1px solid #29405a;border-radius:14px;padding:14px}.nl-pre-card header{display:flex;justify-content:space-between;gap:8px}.nl-pre-card h4{margin:0;font-size:17px}.nl-pre-card header small{color:#8ba1bb}.nl-pre-probs{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}.nl-pre-probs div{background:#0e1b29;border-radius:9px;padding:9px}.nl-pre-probs small{display:block;color:#8196ad;font-size:9px}.nl-pre-probs b{font-size:18px}.nl-pre-probs .up b{color:#5ae0b6}.nl-pre-probs .down b{color:#ff7d83}.nl-pre-bar{height:8px;display:flex;overflow:hidden;border-radius:999px;background:#172333}.nl-pre-bar i{background:#43d3aa}.nl-pre-bar b{background:#ff6e76}.nl-pre-meta{display:flex;justify-content:space-between;gap:8px;color:#879ab1;font-size:10px;margin:7px 0}.nl-pre-factors{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.nl-pre-factors span{font-size:9px;border:1px solid #304660;border-radius:999px;padding:4px 7px;color:#a9bad0}.nl-factor-simple .nl-factor-axis{display:flex;justify-content:space-between;color:#7389a4;font-size:8px;margin-top:-3px}.nl-factor-simple svg{height:48px;width:100%;display:block}@media(max-width:900px){.nl-pre-now-grid{grid-template-columns:1fr}}
.nl-3m-all-factors{margin:9px 0;border:1px solid #293f57;border-radius:9px;padding:8px}.nl-3m-all-factors summary{cursor:pointer;font-size:10px;font-weight:900;color:#a9bed4}.nl-3m-all-factors>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.nl-3m-all-factors span{background:#0c1723;border-radius:7px;padding:7px}.nl-3m-all-factors b,.nl-3m-all-factors small{display:block}.nl-3m-all-factors small{font-size:9px;color:#8398b0;margin-top:3px}@media(max-width:800px){.nl-3m-all-factors>div{grid-template-columns:1fr}}
