[data-line=instalacje] .tvstage{background:radial-gradient(ellipse at 50% 40%, var(--accent-soft), transparent 70%);justify-content:center;padding:22px 18px 10px;display:flex}[data-line=instalacje] .tvf{background:var(--sx-tyre);width:100%;max-width:560px;box-shadow:inset 0 0 0 1px var(--inst-il-nvr-sh), var(--shadow);border-radius:18px;flex-direction:column;gap:8px;padding:12px 12px 10px;display:flex}[data-line=instalacje] .tvf.port{max-width:250px}[data-line=instalacje] .tvsc{background:var(--inst-plan-card);aspect-ratio:16/9;color:var(--inst-deep-ink);animation:inst-scr-fadein .5s var(--ease-out);border-radius:8px;position:relative;overflow:hidden}[data-line=instalacje] .tvf.port .tvsc{aspect-ratio:9/16}[data-line=instalacje] .sl{flex-direction:column;gap:4%;padding:5% 6%;display:flex;position:absolute;inset:0}[data-line=instalacje] .sl.rec{background:linear-gradient(160deg, var(--inst-il-tile-bg-2), var(--sx-sky) 60%)}[data-line=instalacje] .sl.menu{background:linear-gradient(160deg, var(--inst-il-sl-menu-bg), var(--inst-il-sl-menu-bg-2));color:var(--inst-il-sl-menu-c)}[data-line=instalacje] .sl.win{background:linear-gradient(135deg, var(--inst-plan-send-to), var(--inst-il-sl-win-bg));justify-content:center;align-items:flex-start}[data-line=instalacje] .sl.conf{background:var(--inst-deep-ink);color:var(--inst-il-sl-conf-c)}[data-line=instalacje] .slh{justify-content:space-between;align-items:baseline;gap:10px;display:flex}[data-line=instalacje] .slh b{font-family:var(--font-display);font-size:clamp(14px,2.1vw,26px);font-weight:900;font-stretch:115%;line-height:1.05}[data-line=instalacje] .slh span{opacity:.75;white-space:nowrap;font-size:clamp(9px,1vw,12px);font-weight:800}[data-line=instalacje] .slg{flex:1;grid-template-columns:repeat(3,1fr);gap:4%;display:grid}[data-line=instalacje] .tvf.port .slg{grid-template-columns:1fr}[data-line=instalacje] .sli{background:var(--inst-ticket-rule);color:var(--inst-il-tile-c);border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:8%;display:flex}[data-line=instalacje] .sli b{font-family:var(--font-display);color:var(--inst-deep-ink);font-size:clamp(13px,1.9vw,24px);font-weight:900;line-height:1}[data-line=instalacje] .sli span{color:var(--inst-deep-lead-2);font-size:clamp(8px,.9vw,11px);font-weight:700}[data-line=instalacje] .slf{opacity:.75;font-size:clamp(8px,.95vw,11.5px);font-weight:800}[data-line=instalacje] .mnl{flex-direction:column;flex:1;justify-content:center;gap:6%;display:flex}[data-line=instalacje] .mni{align-items:baseline;gap:6px;font-size:clamp(10px,1.35vw,16px);font-weight:700;display:flex}[data-line=instalacje] .mni i{border-bottom:2px dotted var(--inst-il-mni-bord);flex:1}[data-line=instalacje] .mni b{font-family:var(--font-display);color:var(--inst-promo-warm);font-weight:900}[data-line=instalacje] .wbig{font-family:var(--font-display);color:var(--inst-band-button-ink);font-size:clamp(20px,3.6vw,46px);font-weight:900;font-stretch:120%;line-height:.95}[data-line=instalacje] .wsub{color:var(--inst-band-button-ink);opacity:.8;font-size:clamp(10px,1.3vw,15px);font-weight:800}[data-line=instalacje] .wcta{background:var(--inst-band-button-ink);color:var(--inst-deep-ink);border-radius:999px;margin-top:3%;padding:2% 4%;font-size:clamp(9px,1.1vw,13px);font-weight:900}[data-line=instalacje] .cfbars{flex:1;align-items:flex-end;gap:5%;padding:0 4%;display:flex}[data-line=instalacje] .cfb{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}[data-line=instalacje] .cfb i{background:linear-gradient(180deg, var(--inst-plan-send-to), var(--inst-il-cfb-bg));border-radius:6px 6px 0 0;width:100%}[data-line=instalacje] .cfb span{font-size:clamp(8px,.9vw,11px);font-weight:800}[data-line=instalacje] .tvdots{justify-content:center;gap:5px;display:flex}[data-line=instalacje] .tvdots i{background:var(--inst-meter-idle);border-radius:50%;width:6px;height:6px}[data-line=instalacje] .tvdots i.on{background:var(--inst-plan-send-to);border-radius:3px;width:16px}[data-line=instalacje] .tvsched{align-items:center;gap:12px;padding:10px 16px;display:flex}[data-line=instalacje] .tvtl{background:var(--surface-3);border-radius:9px;flex:1;height:30px;position:relative;overflow:hidden}[data-line=instalacje] .tvtl span{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent-text);white-space:nowrap;border-radius:7px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}[data-line=instalacje] .tvtl span.on{background:var(--accent);color:var(--accent-ink)}[data-line=instalacje] .tvtl b{background:var(--warn);width:2px;position:absolute;top:0;bottom:0}@media (max-width:760px){[data-line=instalacje] .tvsched{flex-direction:column;align-items:stretch}}[data-line=instalacje] .synw{border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:36px;padding:44px;display:grid}[data-line=instalacje] .synbtn{flex-wrap:wrap;gap:8px;display:flex}[data-line=instalacje] .syns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-line=instalacje] .synsc{flex-direction:column;gap:8px;display:flex}[data-line=instalacje] .synf{background:linear-gradient(160deg, var(--inst-deep-1), var(--inst-il-synf-bg));box-shadow:0 0 0 6px var(--inst-il-synf-sh), 0 0 0 7px var(--inst-il-synf-sh-2), 0 18px 40px -10px var(--inst-ob-shadow);border-radius:12px;flex-direction:column;gap:6px;min-height:220px;padding:14px;display:flex}[data-line=instalacje] .synf.fl{animation:inst-scr-synfl .9s var(--ease-out)}[data-line=instalacje] .synh{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}[data-line=instalacje] .synh b{font-family:var(--font-display);color:var(--inst-deep-ink);font-size:15px;font-weight:900;font-stretch:115%}[data-line=instalacje] .synh span{color:var(--inst-plan-note);font-size:10.5px;font-weight:800}[data-line=instalacje] .synr{color:var(--inst-il-synr-c);border-radius:6px;align-items:baseline;gap:6px;padding:4px 6px;font-size:12.5px;transition:background .4s;display:flex}[data-line=instalacje] .synr i{border-bottom:1px dotted var(--inst-plan-box);flex:1}[data-line=instalacje] .synr b{font-family:var(--font-display);color:var(--inst-promo-warm);font-size:14px;font-weight:900}[data-line=instalacje] .synr.hot{background:var(--inst-orbit-2);animation:inst-scr-fadeUp .5s var(--ease-out)}[data-line=instalacje] .synr.promo b{color:var(--inst-scene-beam-ok)}[data-line=instalacje] .synft{color:var(--inst-il-synft-c);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;font-size:10px;font-weight:800}[data-line=instalacje] .synl{color:var(--inst-scene-beam-ok);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}[data-line=instalacje] .synl i{background:var(--inst-scene-beam-ok);border-radius:50%;width:7px;height:7px;animation:2s steps(2,end) infinite inst-scr-ublk}[data-line=instalacje] .jsw{border-radius:28px;flex-direction:column;gap:16px;padding:22px;display:flex}[data-line=instalacje] .jsg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:22px;display:grid}[data-line=instalacje] .jsvwrap{flex-direction:column;align-items:flex-start;gap:10px;display:flex}[data-line=instalacje] .jsvis{aspect-ratio:16/10;background:linear-gradient(180deg, var(--inst-il-syscr-fill), var(--inst-il-jsvis-bg));width:100%;box-shadow:inset 0 0 0 1px var(--border);border-radius:18px;transition:background .6s;position:relative;overflow:hidden}[data-line=instalacje] .jsvis.p2{background:linear-gradient(180deg, var(--il-jsvis-p2-1), var(--il-jsvis-p2-2))}[data-line=instalacje] .jsvis.p3{background:linear-gradient(180deg, var(--il-jsvis-p3-1), var(--il-jsvis-p3-2))}[data-line=instalacje] .jsvis.p4,[data-line=instalacje] .jsvis.p5{background:linear-gradient(180deg, var(--il-jsvis-p4-1), var(--il-jsvis-p4-2))}[data-line=instalacje] .jssun{background:radial-gradient(circle, var(--inst-il-jssun-bg) 0%, var(--inst-il-jssun-bg-2) 70%);opacity:0;border-radius:50%;width:160px;height:160px;transition:opacity .6s;position:absolute;top:-40px;right:-40px}[data-line=instalacje] .jsvis.p2 .jssun{opacity:.4}[data-line=instalacje] .jsvis.p3 .jssun{opacity:.55}[data-line=instalacje] .jsvis.p4 .jssun{opacity:1}[data-line=instalacje] .jsvis.p5 .jssun{opacity:1;width:220px;height:220px}[data-line=instalacje] .jsglass{background:linear-gradient(115deg, transparent 30%, var(--inst-foot-cta-icon) 45%, transparent 60%);opacity:0;transition:opacity .6s;position:absolute;inset:0}[data-line=instalacje] .jsvis.p3 .jsglass,[data-line=instalacje] .jsvis.p4 .jsglass{opacity:1}[data-line=instalacje] .jsscr{background:linear-gradient(135deg, var(--inst-il-jsscr-bg), var(--inst-promo-warm));box-shadow:0 0 0 5px var(--inst-il-synf-sh);color:var(--inst-plan-white);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:opacity .5s,filter .5s;display:flex;position:absolute;inset:16% 18%}[data-line=instalacje] .jsscr b{font-family:var(--font-display);letter-spacing:.04em;font-size:clamp(18px,2.4vw,30px);font-weight:900;font-stretch:120%}[data-line=instalacje] .jsscr span{font-size:13px;font-weight:800}[data-line=instalacje] .jsinfo{flex-direction:column;gap:12px;display:flex}[data-line=instalacje] .jsn{font-family:var(--font-display);font-size:clamp(30px,3.2vw,46px);font-weight:900;font-stretch:115%;line-height:1}[data-line=instalacje] .jsbar{background:var(--surface-3);border-radius:99px;height:12px;margin-bottom:16px;position:relative}[data-line=instalacje] .jsbar i{background:linear-gradient(90deg, var(--inst-plan-accent), var(--inst-promo-warm), var(--inst-il-jssun-bg));border-radius:99px;height:100%;transition:width .5s;display:block}[data-line=instalacje] .jsbar em{color:var(--ink-2);font-size:11px;font-style:normal;font-weight:800;position:absolute;top:16px;transform:translate(-50%)}[data-line=instalacje] .ldr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-line=instalacje] .ldr div{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;flex-direction:column;padding:12px;display:flex}[data-line=instalacje] .ldr span{color:var(--ink-2);font-size:12px;font-weight:800}[data-line=instalacje] .ldr b{font-family:var(--font-display);font-size:24px;font-weight:900}[data-line=instalacje] .ldvis{background:var(--surface-2);height:34px;box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;position:relative;overflow:hidden}[data-line=instalacje] .ldwall{background:var(--accent);width:6px;position:absolute;top:0;bottom:0;left:0}[data-line=instalacje] .ldz1{background:repeating-linear-gradient(45deg, var(--inst-il-ldz1-bg) 0 6px, transparent 6px 12px);transition:width .3s;position:absolute;top:0;bottom:0;left:0}[data-line=instalacje] .ldz2{background:var(--sx-umb);transition:all .3s;position:absolute;top:0;bottom:0}[data-line=instalacje] .odi2{align-items:flex-start;gap:12px;display:flex}[data-line=instalacje] .odi2 b{font-size:15px;display:block}[data-line=instalacje] .odi2 span{color:var(--ink-2);font-size:14px;line-height:1.45}@media (max-width:1100px){[data-line=instalacje] .synw{grid-template-columns:minmax(0,1fr);padding:28px}[data-line=instalacje] .jsg{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){[data-line=instalacje] .synw{padding:20px}[data-line=instalacje] .syns{grid-template-columns:minmax(0,1fr)}}[data-line=instalacje] #jasnosc .jsbar em:last-of-type{transform:translate(-100%)}[data-line=instalacje] .tvf,[data-line=instalacje] .synf{box-sizing:content-box}[data-line=instalacje] .ill .nvrnote.scr-note{color:var(--ink-2);padding:0 16px 16px;font-size:13.5px}[data-line=instalacje] .scr-log{color:var(--inst-band-note);font-size:14px}[data-line=instalacje] .scr-txt{color:var(--ink-soft);margin:0;font-size:15px}[data-line=instalacje] .scr-link{color:var(--accent-text);font-weight:800}[data-line=instalacje] .card.scr-out{align-items:center}@keyframes inst-scr-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes inst-scr-ublk{50%{opacity:.25}}@keyframes inst-scr-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes inst-scr-synfl{0%{box-shadow:0 0 0 6px var(--inst-il-synf-sh), 0 0 0 7px var(--inst-plan-accent), 0 0 40px var(--il-synfl-glow)}to{box-shadow:0 0 0 6px var(--inst-il-synf-sh), 0 0 0 7px var(--inst-il-synf-sh-2), 0 18px 40px -10px var(--inst-ob-shadow)}}@media (prefers-reduced-motion:reduce){[data-line=instalacje] .tvsc,[data-line=instalacje] .synr.hot,[data-line=instalacje] .synf.fl,[data-line=instalacje] .synl i{animation:none}}
