:root{--bg: #f6f5f1;--surface: #ffffff;--ink: #111a2b;--muted: #5b6474;--line: #e3e1da;--accent: #1d4e89;--accent-ink: #ffffff;--accent-soft: #e8eef6;--deal: #b4471f;--deal-soft: #f8ece5;--shade: rgba(17, 26, 46, .08);--font-display: "Source Serif 4", Georgia, "Times New Roman", serif;--font-body: "Inter", "Segoe UI", system-ui, sans-serif;--font-data: "Inter", "Segoe UI", system-ui, sans-serif;--radius: 8px;--ik-l: 44%;--wrap: 1240px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0d1420;--surface: #141c2b;--ink: #ecedf0;--muted: #9aa2b1;--line: #253044;--accent: #8fb3e3;--accent-ink: #0d1420;--accent-soft: #1a2a42;--deal: #e0784a;--deal-soft: #2e1c14;--shade: rgba(0, 0, 0, .35);--ik-l: 66%;color-scheme:dark}}:root[data-theme=dark]{--bg: #0d1420;--surface: #141c2b;--ink: #ecedf0;--muted: #9aa2b1;--line: #253044;--accent: #8fb3e3;--accent-ink: #0d1420;--accent-soft: #1a2a42;--deal: #e0784a;--deal-soft: #2e1c14;--shade: rgba(0, 0, 0, .35);--ik-l: 66%;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--surface)}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}h1,h2,h3{font-family:var(--font-display);line-height:1.18;text-wrap:balance;margin:0;letter-spacing:-.01em}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.eyebrow{font-family:var(--font-data);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mock-note{background:var(--ink);color:var(--bg);font-size:13px}.mock-note .wrap{padding-block:8px;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between}.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:var(--surface);border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:center;gap:20px;padding-block:12px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap}.logo svg{width:36px;height:36px;flex:none}.logo .word{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.03em;line-height:1}.logo .word b{color:var(--accent);font-weight:800}.logo .word i{font-style:normal;color:var(--deal)}.logo-img{display:block;width:250px;height:auto;flex:none}.logo-light,[data-theme=light] .logo-dark{display:none}[data-theme=light] .logo-light{display:block}.logo .sub{display:block;font-family:var(--font-data);font-size:9.5px;letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin-top:4px}.mark-bag{fill:var(--ink)}.mark-play{fill:var(--deal)}.mark-handle{fill:none;stroke:var(--ink);stroke-width:3.2;stroke-linecap:round}footer .logo{white-space:normal}footer .logo svg{width:24px;height:24px}.toplinks{margin-left:auto;display:flex;gap:4px}.toplinks a{text-decoration:none;padding:8px 12px;border-radius:999px;font-weight:600;font-size:15px;white-space:nowrap;color:var(--ink)}.toplinks a:hover{background:var(--accent-soft);color:var(--accent)}.toplinks a[href="/black-friday/"]{color:var(--deal)}.toplinks a[href="/black-friday/"]:hover{background:var(--deal-soft)}.catbar{border-top:1px solid var(--line)}.top .catbar .wrap{display:flex;align-items:center;gap:6px;padding-block:0}.cb-scroll{flex:1;min-width:0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;padding-block:8px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 40px),transparent)}.cb-scroll::-webkit-scrollbar{display:none}.cb-scroll a{flex:none;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;text-decoration:none;font-size:14px;font-weight:500;padding:6px 12px;border-radius:999px;color:var(--muted)}.cb-scroll .ob-ik{width:16px;height:16px;flex:none;fill:none;stroke:hsl(var(--h) 65% var(--ik-l));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cb-scroll a.on .ob-ik{stroke:currentColor}.cb-scroll a:first-child{margin-left:12px}.cb-scroll a:hover{background:var(--accent-soft);color:var(--ink)}.cb-scroll a.on{background:var(--ink);color:var(--bg)}.cb-arrow{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font-size:18px;line-height:1;display:grid;place-items:center}.cb-arrow:hover:not([disabled]){border-color:var(--accent);color:var(--accent)}.cb-arrow[disabled]{opacity:.3;cursor:default}.cat-btn{text-decoration:none;padding:8px 12px;border-radius:999px;font-weight:500;font-size:15px;white-space:nowrap;border:0;background:none;cursor:pointer}.cat-btn:hover{background:var(--accent-soft)}.cat-btn{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--bg)}.cat-btn:hover{background:var(--accent);color:var(--accent-ink)}.cat-btn svg{width:16px;height:16px}.motyw-btn{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:none;cursor:pointer;color:var(--ink)}.motyw-btn:hover{background:var(--accent-soft);color:var(--accent)}.motyw-btn svg{width:18px;height:18px}:root[data-theme=light] .ik-slonce,:root:not([data-theme=light]) .ik-ksiezyc{display:none}.mega{position:absolute;left:0;right:0;top:100%;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 24px 48px var(--shade);max-height:min(75vh,720px);overflow-y:auto}.mega .wrap{padding-block:20px 28px;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:0 32px;align-items:start}.mg{border-top:1px solid var(--line);padding-block:14px 16px}.mega h3{font-size:16.5px;font-weight:700;margin-bottom:8px}.mega h3 a{text-decoration:none;display:flex;gap:9px;align-items:center}.mega h3 a:hover .mg-nm{color:var(--accent)}.mg-ik{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:hsl(var(--h) 65% var(--ik-l) / .14);color:hsl(var(--h) 65% var(--ik-l))}.mg-ik svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mega .n{font-family:var(--font-data);font-size:11px;color:var(--muted);font-weight:500;margin-left:auto}.mg-chev{display:none;width:14px;height:14px;flex:none;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.mega ul{list-style:none;margin:0 0 0 13px;padding:0 0 0 24px;border-left:2px solid hsl(var(--h) 65% var(--ik-l) / .3)}.mg-all{display:none}.mg-all a{font-weight:600;color:var(--accent)!important}.mega li a{display:block;padding:3px 0;color:var(--muted);text-decoration:none;font-size:14px}.mega li a:hover,.mega li a.has{color:var(--ink)}.mega li a.has:after{content:attr(data-n);font-family:var(--font-data);font-size:11px;margin-left:6px;color:var(--accent)}.hero{padding-block:40px 24px}.hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;align-items:center}.hero h1{font-size:clamp(34px,5vw,56px);font-weight:800}.hero h1 em{font-style:normal;color:var(--accent)}.hero p{color:var(--muted);font-size:18px;max-width:34em;margin:16px 0 0}.facts{display:flex;align-items:stretch;justify-content:space-between;max-width:480px;margin-top:24px;font-family:var(--font-data);font-size:13px;line-height:1.3}.facts>div,.facts>a{flex:1 1 0;text-align:center}.facts>i{flex:0 0 1px;background:var(--line)}.facts b{font-size:22px;line-height:1.2;display:block;color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums}.facts div,.facts a{color:var(--muted);white-space:nowrap}.facts a{text-decoration:none;border-radius:6px}.facts a:hover b,.facts a:focus-visible b{color:var(--accent)}@media(max-width:420px){.facts{font-size:11px}.facts b{font-size:19px}}@media(max-width:350px){.facts{font-size:10px}.facts b{font-size:17px}}.cover{position:relative;aspect-ratio:16 / 9;max-width:100%;border-radius:10px;overflow:hidden;background:hsl(var(--h) 70% 42%);color:#fff;display:block;isolation:isolate}.cover:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 100% 0%,hsl(calc(var(--h) + 40) 90% 60% / .85),transparent 60%),repeating-linear-gradient(115deg,transparent 0 22px,rgba(255,255,255,.06) 22px 23px)}.cover .cv-area{position:absolute;left:12px;top:10px;font-family:var(--font-data);font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.cover .cv-title{position:absolute;left:12px;right:12px;bottom:10px;font-family:var(--font-display);font-weight:700;font-size:clamp(15px,1.6vw,19px);line-height:1.15;text-shadow:0 1px 12px rgba(0,0,0,.25);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cover .play{position:absolute;right:12px;top:10px;width:36px;height:36px;border-radius:50%;background:#fffffff2;display:grid;place-items:center}.cover .play:after{content:"";border-left:12px solid hsl(var(--h) 70% 38%);border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:3px}.hero .cover .cv-title{font-size:clamp(20px,2.6vw,30px)}.feat{display:grid;gap:12px;text-decoration:none}.feat .meta{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:14px}.lang{font-family:var(--font-data);font-size:11px;padding:2px 6px;border-radius:4px;border:1px solid var(--line);color:var(--muted)}.lang.en{border-color:var(--accent);color:var(--accent)}.prem{font-family:var(--font-data);font-size:11px;padding:2px 6px;border-radius:0;background:var(--ink);color:var(--bg);letter-spacing:.04em;text-transform:uppercase}.bf{background:#07080b;color:#f4f5f7;margin-block:8px;position:relative;overflow:hidden}.bf:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 46px,rgba(255,255,255,.035) 46px 47px);pointer-events:none}.bf .wrap{position:relative;padding-block:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"h f" "d c" "b c";gap:10px 40px;align-items:end}.bf-bg{position:absolute;inset:0;display:grid;align-content:start;justify-items:end;padding-top:22px;padding-right:max(16px,2.5%);pointer-events:none;user-select:none;font-family:var(--font-display);font-weight:800;text-transform:uppercase;line-height:.82;letter-spacing:-.03em;font-size:clamp(44px,6.4vw,92px);color:transparent;-webkit-text-stroke:1px rgba(255,106,43,.2);white-space:nowrap;overflow:hidden}.bf-bg span:last-child{-webkit-text-stroke-color:rgba(255,255,255,.07)}.bf-date{grid-area:d;font-size:15px;font-weight:600;color:#f4f5f7;align-self:start}.bf h2{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:1;font-size:clamp(24px,2.8vw,34px);grid-area:h}.bf h2 small{display:block;font-family:var(--font-data);font-weight:500;font-size:13px;letter-spacing:.2em;color:#ff6a2b;margin-bottom:8px;line-height:1}.bf h2 span{color:#ff6a2b}.bf .counters{grid-area:c;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bf .ctr{border:1px solid #2a2d36;border-radius:10px;padding:10px 12px;background:#0f1116;display:grid;gap:4px}.bf .ctr.hot{border-color:#ff6a2b;background:#1a0f0a}.bf .num{font-family:var(--font-data);font-size:clamp(22px,2.6vw,32px);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bf .ctr.hot .num{color:#ff6a2b}.bfl-head{background:#07080b;color:#f4f5f7}.bfl-head .wrap{padding-block:28px;display:grid;gap:10px}.bfl-head .crumbs{padding:0;color:#9097a6}.bfl-head h1{font-size:clamp(28px,4vw,44px);font-weight:800}.bfl-head h1 span{color:#ff6a2b}.bfl-head p{margin:0;color:#b7bcc7;max-width:64ch}.bfl-head .mini{display:flex;gap:16px;flex-wrap:wrap;font-family:var(--font-data);font-size:13px;color:#9097a6}.bfl-head .mini b{color:#ff6a2b;font-weight:500}.bfl{padding-block:24px 40px;display:grid;gap:16px}.bfl .bar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.table-box{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.bfl table{width:100%;border-collapse:collapse;min-width:720px;font-size:15px}.bfl th{text-align:left;font-family:var(--font-data);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:12px 16px;border-bottom:1px solid var(--line)}.bfl td{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:middle}.bfl tr:last-child td{border-bottom:0}.bfl td.d{font-family:var(--font-data);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.bfl .shop{font-weight:600}.bfl .ex{font-family:var(--font-data);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--line);padding:1px 5px;border-radius:4px;margin-left:6px}.bfl .chg{margin-top:4px;font-size:12px;color:var(--muted, var(--ink))}.bfl .deal{display:inline-block;background:var(--deal-soft);color:var(--deal);font-weight:600;font-size:13px;padding:3px 8px;border-radius:999px}.bfl .proof{color:var(--accent);font-weight:600;text-decoration:none;white-space:nowrap}.bfl .ok{color:var(--muted);font-size:13px;white-space:nowrap}.bfl .ok:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#1fa463;margin-right:6px}.method{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.method div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;font-size:14px;color:var(--muted)}.method b{display:block;color:var(--ink);font-family:var(--font-display);font-size:16px;margin-bottom:4px}.bf .lbl{font-family:var(--font-data);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#9097a6}.bf .foot{grid-area:f;display:flex;justify-content:space-between;flex-wrap:wrap;gap:2px 16px;font-size:14px;color:#b7bcc7}.bf .foot b{color:#f4f5f7;font-weight:600}.bf-btn{grid-area:b;justify-self:start;align-self:end;display:inline-flex;align-items:center;background:#ff6a2b;color:#07080b;font-weight:700;text-decoration:none;padding:0 20px;min-height:48px;border-radius:10px;font-size:14px;transition:background .15s}.bf-btn:hover{background:#ff8a55}.bf+.shelf,.spot+.shelf,.digest+.shelf{border-top:0}.digest{border-top:1px solid var(--line)}.spot+.digest{border-top:0}.shelf{padding-block:28px;border-top:1px solid var(--line)}.shelf-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:end;margin-bottom:18px}.shelf-head h2{font-size:clamp(24px,3vw,32px)}.shelf-head p{grid-column:1;margin:0;color:var(--muted);max-width:62ch}.shelf-head .more{grid-row:1;grid-column:2;text-decoration:none;font-weight:600;color:var(--accent);white-space:nowrap}.ai-note{font-family:var(--font-data);font-size:11px;color:var(--muted);letter-spacing:.04em}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px 20px}.card{display:grid;gap:10px;align-content:start;cursor:pointer;text-decoration:none;min-width:0}.card:hover .cover{transform:translateY(-3px);box-shadow:0 14px 28px var(--shade)}.card .cover{transition:transform .2s,box-shadow .2s}.card h3{font-family:var(--font-body);font-weight:600;font-size:16px;line-height:1.35}.card .meta{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted);flex-wrap:wrap}.cinema{grid-column:1 / -1;background:var(--ink);color:var(--bg);border-radius:var(--radius);padding:20px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px;animation:open .25s ease-out}@keyframes open{0%{opacity:.4;transform:scale(.985)}to{opacity:1;transform:none}}.player{aspect-ratio:16 / 9;max-width:100%;border-radius:10px;background:#000;color:#fff;display:grid;place-items:center;text-align:center;padding:20px;position:relative;overflow:hidden}.player .inner{display:grid;gap:12px;justify-items:center;position:relative}.player .big{width:64px;height:64px;border-radius:50%;background:#0b1526c7;border:1.5px solid rgba(255,255,255,.55);display:grid;place-items:center;transition:background .2s,border-color .2s,transform .2s}.player .big:after{content:"";border-left:17px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left:4px}.player.lite:hover .big,.player.lite:focus-visible .big{background:#ff6a2b;border-color:#ff6a2b;transform:scale(1.06)}.player small{opacity:.75;max-width:36ch}.player a{color:#fff}.cinema h3{font-size:22px;color:var(--bg)}.cinema .side{display:grid;gap:14px;align-content:start;min-width:0}.cinema .side p{margin:0;opacity:.8;font-size:15px}.cinema .actions{display:flex;gap:8px;flex-wrap:wrap}.btn{border:0;border-radius:999px;padding:10px 16px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;gap:6px;align-items:center;font-size:15px}.btn.primary{background:var(--accent);color:var(--accent-ink)}.btn.ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}.cinema .upnext{border-top:1px solid rgba(127,127,127,.35);padding-top:12px;font-size:14px;opacity:.85}.spot{background:var(--accent-soft);margin-block:12px}.spot .wrap{padding-block:40px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:center}.spot-media{position:relative;display:block;text-decoration:none}.spot-media .cover{border-radius:var(--radius)}.spot-media .cover .play{display:none}.spot-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fffffff2;color:#111a2e;font-weight:700;padding:14px 22px 14px 46px;border-radius:999px;box-shadow:0 10px 30px #00000040;transition:transform .2s}.spot-play:before{content:"";position:absolute;left:20px;top:50%;margin-top:-8px;border-left:13px solid var(--deal);border-top:8px solid transparent;border-bottom:8px solid transparent}.spot-media:hover .spot-play{transform:translate(-50%,-50%) scale(1.05)}.spot-text{display:grid;gap:14px;min-width:0}.spot-text h2{font-size:clamp(24px,2.8vw,34px)}.spot-text p{margin:0;color:var(--muted);font-size:17px}.spot-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.spot .btn.ghost{color:var(--ink)}.digest{padding-block:28px}.dg-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dg-col{background:var(--surface);border:1px solid var(--line);border-top:4px solid hsl(var(--h) 70% 50%);border-radius:var(--radius);padding:18px;display:grid;gap:14px;align-content:start;min-width:0}.dg-col h3{font-size:18px;display:flex;justify-content:space-between;gap:8px;align-items:center}.dg-col h3 a{text-decoration:none;display:flex;align-items:center;gap:9px}.dg-col h3 a:hover{color:var(--accent)}.dg-col .n{font-family:var(--font-data);font-size:12px;color:var(--muted)}.dg-list{display:grid;gap:12px}.mini-card{grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:start}.mini-card .cover{border-radius:8px}.mini-card .cover .cv-area{display:none}.mini-card .cover .play{width:26px;height:26px;right:8px;top:8px}.mini-card .cover .play:after{border-left-width:9px;border-top-width:6px;border-bottom-width:6px}.mini-card h3{font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mini-card .meta{margin-top:4px;font-size:12px}.dg-col .more{text-decoration:none;font-weight:600;color:var(--accent);font-size:14px;margin-left:auto}.dg-pages{display:grid;grid-auto-flow:column;grid-auto-columns:100%;column-gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.dg-pages::-webkit-scrollbar{display:none}.dg-pages>.dg-list{scroll-snap-align:start;align-content:start;min-width:0}.dg-foot{display:flex;align-items:center;gap:8px}.dg-btn{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font-size:18px;line-height:1;display:grid;place-items:center}.dg-btn:hover:not([disabled]){border-color:var(--accent);color:var(--accent)}.dg-btn[disabled]{opacity:.3;cursor:default}.dg-dots{display:flex;gap:5px}.dg-dots i{width:6px;height:6px;border-radius:3px;background:var(--line);transition:width .2s,background .2s}.dg-dots i.on{width:16px;background:var(--accent)}.amap{padding-block:28px 12px;border-top:1px solid var(--line)}.am-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:960px){.am-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.am-tile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;text-decoration:none;padding:14px;border-radius:10px;background:var(--surface);border:1px solid var(--line);transition:border-color .15s,transform .15s}.am-tile:hover{border-color:hsl(var(--h) 70% 50%);transform:translateY(-2px)}.am-no{grid-row:1 / 3;font-family:var(--font-data);font-size:13px;color:hsl(var(--h) 70% 50%);padding-top:2px}.am-tile b{font-family:var(--font-display);font-size:16px;line-height:1.2}.am-n{font-size:13px;color:var(--muted)}.crumbs{font-size:14px;color:var(--muted);padding-block:20px 0;display:flex;gap:8px;flex-wrap:wrap}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--accent)}.area-head{padding-block:16px 24px;display:grid;gap:12px}.area-head h1{font-size:clamp(32px,5vw,52px);font-weight:800}.area-head p{color:var(--muted);font-size:18px;max-width:60ch;margin:0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px solid var(--line);background:var(--surface);padding:6px 12px;border-radius:999px;font-size:14px;text-decoration:none;display:inline-flex;gap:6px;align-items:center}.chip:hover{border-color:var(--accent)}.chip .n{font-family:var(--font-data);font-size:11px;color:var(--accent)}.chip.empty{color:var(--muted)}.topic{padding-block:24px;border-top:1px solid var(--line)}.topic h2{font-size:22px;margin-bottom:4px}.topic>p{margin:0 0 16px;color:var(--muted);font-size:15px}.soon{border:1px dashed var(--line);border-radius:var(--radius);padding:16px;color:var(--muted);font-size:14px}.film{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;padding-block:16px 40px}.film .player{border-radius:var(--radius)}.film h1{font-size:clamp(26px,3.4vw,38px);margin-top:20px}.film .meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--muted);font-size:14px;margin-top:12px}.takeaways{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px;margin-top:24px}.takeaways h2{font-size:20px}.takeaways ol{margin:12px 0 0;padding-left:22px;display:grid;gap:10px}.skel{display:block;height:12px;border-radius:6px;background:var(--line)}.skel+.skel{margin-top:6px;width:70%}.takeaways .ai-note{margin-top:14px}.film aside h2{font-size:18px;margin-bottom:12px}.related{display:grid;gap:16px}.related .card{grid-template-columns:140px minmax(0,1fr);grid-template-rows:auto 1fr;gap:6px 12px;align-items:start}.related .card .cover{grid-row:1 / 3}.related .card .cover .cv-title,.related .card .cover .cv-area{display:none}.related .card h3{font-size:14px}.about{padding-block:40px;border-top:1px solid var(--line)}.about .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:40px}.about h2{font-size:clamp(26px,3.4vw,36px)}.about p{margin:0 0 14px;color:var(--muted);max-width:62ch}.about ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.about li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px}.about li b{font-family:var(--font-data);color:var(--accent)}.about li a{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.about li a:hover{color:var(--accent);text-decoration-color:currentColor}.bf-wrap .bf{margin-bottom:0}.kal-strip{background:#0b0c10;color:#f4f5f7;border-top:1px solid #2a2d36;margin-bottom:8px}.kal-strip .wrap{display:flex;align-items:center;gap:20px;padding-block:14px}.kal-strip .lab{font-family:var(--font-data);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#ff6a2b;white-space:nowrap}.kal-strip ol{list-style:none;margin:0;padding:0;display:flex;flex:1;min-width:0}.kal-strip li+li{border-left:1px solid #2a2d36}.kal-strip li a{display:flex;align-items:baseline;gap:8px;padding:0 18px;white-space:nowrap;text-decoration:none}.kal-strip li:first-child a{padding-left:0}.kal-strip li i{width:8px;height:8px;border-radius:50%;background:var(--c);align-self:center}.kal-strip .d{font-family:var(--font-data);font-size:13px;color:#9097a6}.kal-strip b{font-weight:600;font-size:15px}.kal-strip a:hover b{color:#ff6a2b}.kal-strip .l{font-size:13px;color:#9097a6}.kal-strip .more{margin-left:auto;color:#ff6a2b;font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}.kal-agenda{border-bottom:1px solid var(--line)}.kal-agenda .wrap{padding-block:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:32px;align-items:start}.kal-agenda h2{font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.05}.kal-agenda p{color:var(--muted);margin:10px 0 16px;font-size:15px}.kal-agenda .btns{display:flex;gap:10px;flex-wrap:wrap}.kal-agenda .btns a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:10px;font-weight:700;font-size:14px;text-decoration:none}.kal-agenda .btns a:first-child{background:var(--ink);color:var(--surface)}.kal-agenda .btns a:last-child{border:1px solid var(--line);color:var(--ink);background:var(--surface)}.kal-agenda ol{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.kal-agenda li+li{border-top:1px solid var(--line)}.kal-agenda li a{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:16px;align-items:center;padding:13px 18px;text-decoration:none}.kal-agenda li a:hover{background:var(--bg)}.kal-agenda .d{font-family:var(--font-data);font-size:14px;color:var(--c)}.kal-agenda b{font-weight:600;font-size:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kal-agenda b i{width:4px;height:18px;border-radius:2px;background:var(--c)}.kal-agenda b small{font-weight:400;font-size:12px;color:var(--deal)}.kal-agenda .l{font-family:var(--font-data);font-size:13px;color:var(--muted);white-space:nowrap}.kal-agenda li.first .l{color:var(--surface);background:var(--c);padding:3px 8px;border-radius:6px}.kal-os{background:var(--surface);border-bottom:1px solid var(--line);overflow:hidden}.kal-os .wrap{padding-block:22px 26px;display:grid;gap:14px}.ko-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.kal-os h2{font-size:20px}.ko-nav{display:flex;gap:6px}.kal-os ol{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-auto-flow:column;grid-auto-columns:210px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:none}.kal-os ol::-webkit-scrollbar{display:none}.kal-os li{scroll-snap-align:start;position:relative;animation:ko-wjazd .5s ease both;animation-delay:calc(var(--i) * 70ms)}@keyframes ko-wjazd{0%{opacity:0;transform:translate(24px)}}.kal-os li:before{content:"";position:absolute;left:0;right:0;top:27px;height:2px;background:var(--line);transform-origin:left}.kal-os li a{position:relative;display:grid;gap:6px;padding-right:20px;text-decoration:none}.kal-os .d{font-family:var(--font-data);font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.kal-os li i{width:14px;height:14px;border-radius:50%;background:var(--c);border:3px solid var(--surface);box-shadow:0 0 0 2px var(--c)}.kal-os li.first i{animation:ko-puls 2s ease-out infinite}@keyframes ko-puls{0%{box-shadow:0 0 0 2px var(--c),0 0 0 2px color-mix(in srgb,var(--c) 50%,transparent)}to{box-shadow:0 0 0 2px var(--c),0 0 0 12px transparent}}.kal-os b{font-family:var(--font-display);font-size:17px;line-height:1.2}.kal-os a:hover b{color:var(--c)}.kal-os .l{font-size:13px;color:var(--c);font-weight:600}.kal-ev[hidden],.kal-month[hidden],.kd[hidden]{display:none}.kal-head{background:#07080b;color:#f4f5f7}.kal-head .wrap{padding-block:28px;display:grid;gap:14px}.kal-head .crumbs{padding:0;color:#9097a6}.kal-head h1{font-size:clamp(28px,4vw,44px);font-weight:800}.kal-head h1 span{color:#ff6a2b}.kal-head p{margin:0;color:#b7bcc7;max-width:64ch}.kal-head .kal-note{font-size:13px;color:#9097a6}.kh{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:24px 48px;align-items:stretch}.kh-main{display:grid;gap:14px;align-content:center}.kal-head .kal-note a{color:#f4f5f7}.kal-next{--c: #ff6a2b;display:grid;align-content:center;gap:6px;border:1px solid var(--c);border-radius:var(--radius);background:#0f1116;padding:22px 24px}.kal-next small{font-family:var(--font-data);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#9097a6}.kal-next b{font-family:var(--font-display);font-size:clamp(20px,2.2vw,26px);line-height:1.15;color:#f4f5f7}.kal-next>span{color:#b7bcc7;font-size:15px}.kn-ctr{display:flex;align-items:baseline;gap:10px}.kn-ctr .num{font-family:var(--font-data);font-size:clamp(56px,7vw,84px);line-height:.95;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--c)}.kn-ctr .lbl{font-family:var(--font-data);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#9097a6}.kal-add{display:flex;gap:10px;flex-wrap:wrap}.kal-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:10px;background:#ff6a2b;color:#07080b;font-weight:700;font-size:14px;text-decoration:none;transition:background .15s}.kal-btn:hover{background:#ff8a55}.kal-btn.ghost{background:transparent;color:#f4f5f7;border:1px solid #3a3e4a}.kal-btn.ghost:hover{border-color:#ff6a2b;background:transparent}.kal{padding-block:24px 40px;display:grid;gap:24px}.kal .chip{cursor:pointer;font:inherit;font-size:14px;color:var(--ink)}.kal .chip.on{border-color:var(--ink);background:var(--ink);color:var(--surface)}.kal .chip .dot{width:10px;height:10px;border-radius:50%;background:var(--c)}.kal-month h2{font-size:22px;text-transform:capitalize;margin-bottom:12px}.kal-month ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.kal-ev{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--c);border-radius:var(--radius);padding:16px;scroll-margin-top:80px}.kal-ev.next{box-shadow:0 0 0 2px var(--c)}.kal-ev.past{opacity:.55}.kal-date{display:grid;align-content:start;justify-items:center;gap:2px;background:color-mix(in srgb,var(--c) 12%,var(--surface));border-radius:10px;padding:10px 6px}.kal-date b{font-family:var(--font-data);font-size:20px;font-weight:500;color:var(--c);font-variant-numeric:tabular-nums}.kal-date span{font-size:13px;color:var(--muted)}.kal-body{display:grid;gap:6px;align-content:start}.kal-body h3{font-size:20px}.kal-body h3 a{text-decoration:none}.kal-body h3 a:hover{color:var(--accent)}.kal-body p{margin:0;color:var(--muted);font-size:15px}.kal-tags{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-family:var(--font-data);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.kal-type{color:var(--c);font-weight:500}.kal-approx{border:1px dashed currentColor;color:var(--deal);padding:1px 6px;border-radius:4px}.kal-left{margin-left:auto;color:var(--ink)}.kal-body .kal-warn{color:var(--ink);font-size:14px;background:var(--deal-soft);border-left:3px solid var(--deal);border-radius:6px;padding:8px 12px}.kal-warn b{color:var(--deal)}.kal-partner a{color:var(--accent);font-weight:600}.kal-couriers{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}.kal-couriers li{display:flex;justify-content:space-between;gap:8px;border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:14px}.kal-couriers b{font-weight:600}.kal-couriers b.tbc{color:var(--muted);font-weight:400;font-style:italic}.kal-body .kal-partner{display:flex;gap:8px;flex-wrap:wrap;align-items:center;border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-size:14px;color:var(--ink)}.kal-body .kal-partner.free{border-style:dashed;color:var(--muted)}.kal-partner span{font-family:var(--font-data);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:1px 6px;border-radius:4px}.kal-one{justify-self:start;font-size:14px;font-weight:600;color:var(--accent);text-decoration:none}.kal-one:hover{text-decoration:underline}.top{background:var(--ft-bg);border-bottom-color:var(--ft-line)}.top>.wrap,.top>.catbar{--bg: var(--ft-bg);--surface: var(--ft-bg);--ink: var(--ft-ink);--muted: var(--ft-muted);--line: var(--ft-line);--accent: #a9c4ea;--accent-soft: #1f3354;--deal: #ff7a45;--deal-soft: #33201a;--ik-l: 66%;color:var(--ft-ink)}.top>.catbar{border-top-color:var(--ft-line)}:root[data-theme=light] .puls-pasek{background:var(--accent-soft);color:var(--ink);border-bottom:1px solid var(--line)}:root[data-theme=light] .puls-pasek .pp-lab{color:#c2410c}:root[data-theme=light] .puls-pasek:hover .pp-cta{color:var(--accent)}:root{--ft-bg: #0f1d33;--ft-ink: #eef1f8;--ft-muted: #a1aac0;--ft-line: #243756;--ft-tile: #16263f;--ft-dol: #0a1526}:root[data-theme=dark]{--ft-bg: #080d17;--ft-muted: #8f99b2;--ft-line: #1c2438;--ft-tile: #0f1524;--ft-dol: #03060d}.stopka{--ik-l: 66%;--accent: #a9c4ea;--accent-soft: #1f3354;--deal: #ff7a45;--deal-soft: #33201a}.stopka{margin-top:48px;background:var(--ft-bg);color:var(--ft-ink);border-top:1px solid var(--ft-line);font-size:14px;--line: var(--ft-line);--muted: var(--ft-muted);--ink: var(--ft-ink)}.stopka a{color:inherit}.ft-gora{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;align-items:center;padding-block:32px 28px}.ft-marka p{color:var(--ft-muted);margin-top:10px;max-width:34ch;line-height:1.5}.stopka .logo svg{width:32px;height:32px}.stopka .logo .word{font-size:21px}.stopka .mark-bag{fill:var(--ft-ink)}.stopka .mark-handle{stroke:var(--ft-ink)}.ft-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.stopka .ft-tiles a{background:var(--ft-tile);border-color:var(--ft-line);font-size:14px;padding:12px 14px}.ft-drzewo{border-top:1px solid var(--ft-line);padding-block:26px 36px}.ft-lab{font-family:var(--font-data);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ft-muted);margin-bottom:18px;display:flex;gap:12px;align-items:baseline}.ft-lab span{letter-spacing:.04em;opacity:.8}.ft-kol{columns:4;column-gap:32px}.ft-ob{break-inside:avoid;padding-bottom:22px}.ft-ob h3{font-size:15px;font-weight:700;margin-bottom:6px}.ft-h{display:flex;gap:9px;align-items:center;text-decoration:none}.ft-h:hover .ft-nm{color:var(--accent)}.ft-h .mg-ik{width:26px;height:26px}.ft-h .n{display:none;font-family:var(--font-data);font-size:11px;color:var(--ft-muted);margin-left:auto}.ft-ob ul{list-style:none;margin:0;padding:0 0 0 35px}.ft-ob li a{display:block;padding:3px 0;color:var(--ft-muted);text-decoration:none;line-height:1.35}.ft-ob li a:hover{color:var(--ft-ink);text-decoration:underline}.ft-dol{background:var(--ft-dol);color:var(--ft-muted);font-size:13px}.ft-dol .wrap{padding-block:16px 28px;display:flex;gap:8px 24px;justify-content:space-between;flex-wrap:wrap}.ft-dol a:hover{color:var(--ft-ink)}@media(max-width:1100px){.ft-kol{columns:3}.ft-gora{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:860px){.ft-gora{padding-block:26px 22px}.ft-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-tiles a{font-size:13px;padding:9px 11px}.ft-drzewo{padding-block:20px 16px}.ft-lab{margin-bottom:4px;flex-wrap:wrap}.ft-kol{columns:1}.ft-ob{padding:0;border-bottom:1px solid var(--ft-line)}.ft-ob:last-child{border-bottom:0}.ft-ob h3{margin:0}.ft-h{padding:11px 0}.ft-h .n{display:inline}.ft-h .mg-chev{display:block}.ft-ob.otw .mg-chev{transform:rotate(90deg)}.ft-ob ul{display:none;padding-bottom:10px}.ft-ob.otw ul,.ft-ob .mg-all{display:block}.ft-ob li a{padding:7px 0}}@media(max-width:960px){.dg-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.spot .wrap{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:24px}.hero .wrap,.about .wrap,.film{grid-template-columns:minmax(0,1fr)}.hero .wrap{gap:24px}.bf .wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"h" "d" "f" "c" "b";gap:12px;padding-block:20px}.bf-btn{justify-self:stretch;justify-content:center}.bf .ctr{padding:8px}.cinema{grid-template-columns:minmax(0,1fr);padding:14px}.cb-arrow,.toplinks{display:none}.kal-ev{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px}.kal-btn{flex:1 1 100%;justify-content:center}.kh{grid-template-columns:minmax(0,1fr)}.kal-strip .wrap{flex-wrap:wrap;gap:10px}.kal-strip ol{flex-direction:column;gap:8px;flex-basis:100%}.kal-strip li+li{border:0}.kal-strip li a{padding:0;white-space:normal}.kal-strip .more{margin-left:0}.kal-agenda .wrap{grid-template-columns:minmax(0,1fr);gap:18px}.kal-agenda li a{grid-template-columns:76px minmax(0,1fr) auto;gap:10px;padding:12px 14px}.kal-agenda .d{font-size:12px}.kal-agenda b{font-size:15px}.kal-os ol{grid-auto-columns:170px}.ko-nav{display:none}.top .wrap{justify-content:space-between;gap:10px}.logo .word{font-size:18px}.logo .sub{display:none}.logo-img{width:215px}.cat-btn{padding:8px 12px;font-size:14px;margin-left:auto}.motyw-btn{display:none}.mega .wrap,.shelf-head{grid-template-columns:minmax(0,1fr)}.shelf-head .more{grid-row:auto;grid-column:1}}@media(min-width:561px)and (max-width:860px){.logo-img{width:280px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(max-width:420px){.cat-btn{padding:9px 11px}.cat-btn .cat-txt{display:none}}.cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.cover.has-img .cv-title{display:none}.cover.has-img .cv-area{background:#0000008c;padding:2px 6px;border-radius:4px}.player.lite{padding:0;cursor:pointer;border:0;width:100%;font:inherit}.player.lite img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85}.player.lite .inner{z-index:1;text-shadow:0 1px 8px rgba(0,0,0,.6)}.player.lite:hover img{opacity:1}.snd-hint{font-size:12.5px;color:var(--muted);margin:8px 0 0}.player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.player .yt-plakat{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:#000;pointer-events:none;transition:opacity .25s,visibility .25s}.player .yt-plakat>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85}.player .yt-plakat .inner{z-index:1;text-shadow:0 1px 8px rgba(0,0,0,.6)}.player .yt-plakat small:empty{display:none}.player:hover .yt-plakat>img{opacity:1}.player:hover .yt-plakat .big,.player.klik .yt-plakat .big{background:#ff6a2b;border-color:#ff6a2b;transform:scale(1.06)}.player.klik .yt-plakat small{opacity:1;font-weight:600}.player.gra .yt-plakat{opacity:0;visibility:hidden}.wsp-player .yt-plakat{background:#1d2440}.takeaways .film-desc{color:var(--muted);margin-top:12px;white-space:pre-line}.prose{max-width:72ch;padding-block:16px 48px}.prose h1{font-size:clamp(28px,3.6vw,40px)}.prose h2{font-size:20px;margin-top:28px}.prose p,.prose li{color:var(--ink);line-height:1.6}.bfl .empty-list{padding:28px;text-align:center;color:var(--muted)}.bfl .proof img{display:none}.mp-head{background:var(--surface);border-bottom:1px solid var(--line)}.mp-head .wrap{padding-block:0 24px;display:grid;gap:10px}.mp-head h1{font-size:clamp(28px,4vw,44px);font-weight:800}.mp-head h1 span{color:var(--accent)}.mp-head p{margin:0;color:var(--muted);max-width:66ch}.mp-head .mini{display:flex;gap:16px;flex-wrap:wrap;font-family:var(--font-data);font-size:13px;color:var(--muted)}.mp-head .mini b{color:var(--ink);font-weight:500}.mp-bar{position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.mp-bar .wrap{padding-block:12px;display:grid;gap:10px}.mp-search{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:0 14px;max-width:520px}.mp-search:focus-within{border-color:var(--accent)}.mp-search svg{width:16px;height:16px;color:var(--muted);flex:none}.mp-search input{border:0;background:none;font:inherit;color:inherit;padding:9px 0;width:100%;outline:none}.mp-chips{display:flex;gap:8px;flex-wrap:wrap}.mp-chips .chip{cursor:pointer;white-space:nowrap}.mp-chips .chip span{font-family:var(--font-data);font-size:12px;color:var(--muted)}.mp-chips .chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.mp-chips .chip.on span{color:inherit;opacity:.8}.mp{padding-block:16px 40px;display:grid;gap:16px}.mp-count{margin:0;font-size:14px;color:var(--muted)}.mp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.mp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:8px;scroll-margin-top:140px}.mp-card[hidden]{display:none}.mp-card.hl{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.mp-card h2{font-size:20px}.mp-logo{height:64px;background:#fff;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;padding:10px 14px}.mp-logo img{max-width:100%;max-height:44px;width:auto;height:auto;object-fit:contain}.mp-logo span{color:#5b6478;font-weight:700;font-size:17px;text-align:center;line-height:1.2}.mp-card p{margin:0;font-size:15px;color:var(--muted)}.mp-cats{display:flex;gap:6px;flex-wrap:wrap}.mp-cats span{font-family:var(--font-data);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:2px 8px;border-radius:999px}.mp-tags{list-style:none;padding:0;margin:0;display:flex;gap:6px;flex-wrap:wrap}.mp-tags li{font-size:12px;border:1px solid var(--line);border-radius:6px;padding:1px 6px;color:var(--muted)}.mp-links{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:flex-end;font-size:14px;padding-top:4px;margin-top:auto}.mp-link,.mp-fix{color:var(--muted);text-decoration:none}.mp-link:hover,.mp-fix:hover{text-decoration:underline}@media(max-width:640px){.mp-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.mp-chips::-webkit-scrollbar{display:none}.mp-grid{grid-template-columns:minmax(0,1fr)}}.puls-pasek{display:block;background:var(--ink);color:var(--bg);text-decoration:none;font-size:14px}.puls-pasek .wrap{display:flex;align-items:center;gap:14px;padding-block:8px}.pp-lab{font-family:var(--font-data);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--deal);white-space:nowrap}.pp-txt b{font-family:var(--font-display);font-size:17px}.pp-m{opacity:.7}.pp-spark{flex:none}.pp-spark path,.pt-chart path{fill:none;stroke-width:2;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:puls-draw 1.6s ease-out .2s forwards}.pp-spark path{stroke:var(--deal)}.pp-cta{margin-left:auto;font-weight:600;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.puls-pasek:hover .pp-cta{color:var(--deal)}.puls-teaser{padding-block:0 28px}.pt-box{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:center;padding:24px 28px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);text-decoration:none}.pt-box:hover{border-color:var(--accent)}.pt-txt{display:grid;gap:10px}.pt-txt h2{font-size:clamp(22px,2.8vw,30px)}.pt-txt p{margin:0;color:var(--muted)}.pt-txt p b{color:var(--deal);font-variant-numeric:tabular-nums}.pt-cta{justify-self:start;display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-weight:600}.pt-box:hover .pt-cta{filter:brightness(1.08)}.pt-sub{font-size:13px;color:var(--muted);margin-top:-4px}.pt-chart{width:100%;height:auto;max-height:160px;overflow:visible}.pt-chart path{stroke:var(--accent);stroke-width:2.4}.pt-chart circle{fill:var(--deal);stroke:var(--surface);stroke-width:2;transform-box:fill-box;transform-origin:center;transform:scale(0);animation:puls-pop .4s cubic-bezier(.3,1.6,.5,1) forwards}@keyframes puls-draw{to{stroke-dashoffset:0}}@keyframes puls-pop{to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pp-spark path,.pt-chart path{stroke-dashoffset:0}.pt-chart circle{transform:none}}@media(max-width:760px){.puls-pasek .wrap{flex-wrap:wrap;gap:4px 12px}.pp-m,.pp-spark{display:none}.pp-cta{margin-left:auto}.pt-cta{justify-self:stretch;justify-content:center}.pt-box{grid-template-columns:minmax(0,1fr);padding:18px;gap:16px}}.toplinks a.tl-nowe{color:var(--ink)}.toplinks a.tl-nowe:hover{background:var(--accent-soft)}.tl-nowe em{font-style:normal;font-family:var(--font-data);font-size:10px;text-transform:uppercase;letter-spacing:.04em;margin-left:6px;padding:2px 6px;border-radius:999px;background:var(--accent);color:var(--accent-ink);vertical-align:2px}.pp-rot{min-width:0;flex:1}.pp-rot .pp-txt:not([hidden]){display:block;animation:pp-in .45s ease-out}@keyframes pp-in{0%{opacity:0;transform:translateY(6px)}}@media(max-width:760px){.pp-rot{order:3;flex:1 0 100%}}.mm-top,.mm-motyw{display:none;grid-column:1 / -1}.mm-top{gap:12px}.mm-lab{font-family:var(--font-data);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px}.mm-lab:after{content:"";flex:1;height:1px;background:var(--line)}.mm-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mm-tiles a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;align-items:center;padding:9px 11px;border-radius:10px;border:1px solid var(--line);background:var(--bg);text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:13px;line-height:1.2}.mm-tiles .nw{white-space:nowrap}.mm-tiles .ik{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.mm-tiles svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mm-tiles .t-kal .ik{background:var(--deal-soft);color:var(--deal)}.mm-tiles .t-bf{background:#0b0d14;border-color:#0b0d14;color:#fff}.mm-tiles .t-bf .ik{background:#ff7a4526;color:#ff7a45}.mm-tiles a:hover{border-color:var(--accent)}.mm-motyw{grid-template-columns:auto auto;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:14px;font-size:14px;color:var(--muted)}.mm-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px}.mm-seg button{border:0;background:none;padding:6px 14px;border-radius:999px;font-size:13px;color:var(--muted);cursor:pointer}.mm-seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}@media(max-width:860px){.mm-top,.mm-motyw{display:grid}}@media(max-width:860px){.mega .wrap{gap:0;padding-block:16px 20px}.mm-top{margin-bottom:4px}.mm-motyw{margin-top:4px}.mg{padding-block:0}.mega h3{margin:0;font-size:16px}.mega h3 a{padding:10px 0}.mg-chev{display:block}.mg.otw .mg-chev{transform:rotate(90deg)}.mg.otw .mg-nm{color:var(--accent)}.mg ul{display:none;margin-bottom:10px}.mg.otw ul,.mg-all{display:block}}.tp-nav{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--top-h, 0px));z-index:5;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);border-block:1px solid var(--line)}.tp-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-block:10px}.tp-chips::-webkit-scrollbar{display:none}.tp-chips .chip{flex:none;white-space:nowrap}.tp-chips .chip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.tp-chips .chip.on .n{color:inherit;opacity:.75}.topic[data-t]{scroll-margin-top:calc(var(--top-h, 0px) + 64px)}.tp-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.tp-head h2 a{text-decoration:none}.tp-head h2 a:hover{color:var(--accent)}.tp-head .more{text-decoration:none;font-weight:600;color:var(--accent);white-space:nowrap;font-size:15px}.tp-row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;overscroll-behavior-x:contain;scrollbar-width:thin}.tp-row>*{scroll-snap-align:start;min-width:0}.tp-rest{display:grid;place-items:center;aspect-ratio:16 / 9;border:1px dashed var(--line);border-radius:var(--radius);text-decoration:none;font-weight:600;color:var(--accent);text-align:center;padding:12px}.tp-rest:hover{border-color:var(--accent)}.tp-inne h2{font-size:20px;margin-bottom:12px}@media(max-width:960px){.tp-row{grid-auto-columns:calc((100% - 20px)/2)}}@media(max-width:600px){.tp-row{grid-auto-columns:80%;gap:14px}}.mg-ph,.mg-filmy{display:none}@media(min-width:861px){.mega .wrap{grid-template-columns:300px minmax(0,1fr);gap:0 32px;padding-block:16px 24px}.mg{display:contents}.mega h3{grid-column:1;margin:0;font-size:15.5px}.mega h3 a{padding:5px 10px 5px 6px;border-radius:10px}.mg.akt .mg-h{background:var(--accent-soft)}.mg.akt .mg-nm{color:var(--accent)}.mega h3 .mg-ik{width:26px;height:26px}.mg-panel{display:none;grid-column:2;grid-row:1 / span 16;align-self:start;border-left:1px solid var(--line);padding:4px 0 0 32px;min-width:0}.mg.akt .mg-panel{display:grid;gap:18px;align-content:start}.mg-ph{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.mg-pt{font-family:var(--font-display);font-weight:800;font-size:24px}.mg-ph a{color:var(--accent);font-weight:600;text-decoration:none;white-space:nowrap}.mg-panel ul{columns:2;column-gap:32px;margin:0;padding:0;border:0}.mg-panel li{break-inside:avoid}.mg-panel li a{padding:5px 0;font-size:15px}.mg-filmy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid var(--line);padding-top:16px}.mg-lab{grid-column:1 / -1;font-family:var(--font-data);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mg-f{display:grid;gap:8px;text-decoration:none;font-size:14px;font-weight:500;line-height:1.3}.mg-f img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;background:var(--line)}.mg-f span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mg-f:hover span{color:var(--accent)}}.kal-body{grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere}.am-tile b{overflow-wrap:anywhere}@media(max-width:420px){.am-grid{grid-template-columns:minmax(0,1fr)}}.wsp{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;justify-self:start}.wsp[hidden]{display:none}.wsp-lab{font-family:var(--font-data);font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.wsp-logo{display:inline-grid;place-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;height:40px;padding:5px 10px;min-width:72px}.wsp-logo img{max-height:28px;max-width:130px;width:auto;height:auto;object-fit:contain}.wsp-logo b{color:#1b2333;font-size:14px}.wsp-logo.duze{height:96px;min-width:200px;padding:14px 24px}.wsp-logo.duze img{max-height:64px;max-width:240px}.bf .wsp{grid-column:1 / -1;color:#f4f5f7}.puls-teaser .wsp,.wsp-wiersz .wsp{margin-top:12px}.wsp-wiersz{padding-top:16px}.ft-marka .wsp{margin-top:12px;color:var(--ft-ink)}.hero .wsp{margin-top:18px}.shelf-head .wsp{grid-column:1 / -1}.wsp-tag{font-family:var(--font-data);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--deal)}.wsp-pusty{aspect-ratio:16 / 9;display:grid;place-items:center;align-content:center;gap:14px;text-align:center;padding:20px;border-radius:var(--radius);border:2px dashed var(--line);background:var(--surface);color:var(--muted)}.wsp-card-pusta{display:grid;gap:10px;align-content:start;text-decoration:none}.wsp-card-pusta .wsp-pusty{border-radius:10px}.wsp-card-pusta .wsp-logo.duze{height:64px;min-width:120px}.wsp-card-pusta .wsp-logo.duze img{max-height:40px;max-width:150px}.wsp-card-pusta h3{font-size:16px}.wsp-ev{border-color:var(--deal);box-shadow:0 0 0 2px var(--deal-soft)}.wsp-ev-partner a{display:inline-flex;vertical-align:middle;margin-left:6px}.wsp-hl{outline:3px solid var(--deal);outline-offset:6px;border-radius:10px;transition:outline-color 1s}.wsp-pasek{position:fixed;z-index:60;left:50%;bottom:12px;transform:translate(-50%);width:min(760px,calc(100% - 24px));background:#0b0f1a;color:#eef1f8;border:1px solid #2a3450;border-radius:14px;box-shadow:0 18px 48px #00000073;padding:10px 12px;font-size:14px}.wsp-pasek .wp-gora{display:flex;align-items:center;gap:12px}.wsp-pasek .wsp-logo{height:36px;border:0}.wsp-pasek .wp-tyt{flex:1;min-width:0;line-height:1.25}.wsp-pasek .wp-tyt small{display:block;color:#9aa4ba;font-size:12px}.wsp-pasek button,.wsp-pasek .wp-koniec,.wsp-pasek .wp-oferta{font:inherit;font-weight:600;color:inherit;background:#1c2540;border:1px solid #2a3450;border-radius:999px;padding:7px 12px;cursor:pointer;text-decoration:none;white-space:nowrap}.wsp-pasek .wp-miejsca b{color:#ff7a45}.wsp-pasek .wp-lista{list-style:none;margin:10px 0 0;padding:10px 0 0;border-top:1px solid #2a3450;display:grid;gap:4px;max-height:50vh;overflow-y:auto}.wsp-pasek .wp-lista[hidden]{display:none}.wsp-pasek .wp-lista li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:4px 2px}.wsp-pasek .wp-lista label{display:flex;gap:8px;align-items:center;cursor:pointer}.wsp-pasek .wp-lista input{accent-color:#ff7a45;width:16px;height:16px}.wsp-pasek .wp-lista a{color:#8f9cff;text-decoration:none;white-space:nowrap}body.z-podgladem{padding-bottom:96px}@media(max-width:560px){.wsp-pasek .wp-tyt small,.wsp-pasek .wsp-logo{display:none}}.pd{padding-block:24px 48px;display:grid;gap:20px}.pd-head{display:grid;gap:8px}.pd-head h1{font-size:clamp(28px,4vw,40px)}.pd-head p{margin:0;color:var(--muted);max-width:72ch}.pd-zestaw{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:grid;gap:12px}.pd-zestaw h2{font-size:18px}.pd-tryb{display:flex;gap:8px 24px;flex-wrap:wrap}.pd-tryb label,.pd-miejsca label{display:flex;gap:8px;align-items:baseline;cursor:pointer}.pd-tryb small,.pd-miejsca small{color:var(--muted);font-size:13px}.pd-pakiety{display:flex;gap:8px;flex-wrap:wrap}.pd-pakiety .chip{cursor:pointer;font:inherit;font-size:14px;color:inherit}.pd-pakiety .chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pd-miejsca{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 16px}.pd-miejsca label{display:grid;grid-template-columns:auto 1fr;gap:0 8px}.pd-miejsca small{grid-column:2}.pd-miejsca.wyl{opacity:.55}.pd-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pd-bar .mp-search{flex:1 1 260px}.pd-bar select{font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:8px 12px}.pd-n{color:var(--muted);font-size:14px}.pd-tab{width:100%;border-collapse:collapse;font-size:14px}.pd-tab th{text-align:left;font-family:var(--font-data);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 12px;border-bottom:1px solid var(--line)}.pd-tab td{padding:8px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.pd-tab tr[hidden]{display:none}.pd-firma{display:flex;gap:10px;align-items:center}.pd-firma .wsp-logo{height:34px;min-width:64px;width:64px;padding:4px 6px}.pd-firma .wsp-logo img{max-height:24px;max-width:52px}.pd-tab td small{display:block;color:var(--muted);font-size:12px}.pd-st{font-family:var(--font-data);white-space:nowrap}.pd-brak{color:var(--muted)}.pd-akcje{white-space:nowrap;text-align:right}.pd-demo{display:inline-block;background:var(--deal);color:#fff;font-weight:700;text-decoration:none;padding:7px 12px;border-radius:8px;margin-right:6px}.pd-kopiuj{font:inherit;font-size:13px;color:inherit;background:none;border:1px solid var(--line);border-radius:8px;padding:6px 10px;cursor:pointer}@media(max-width:760px){.pd-tab thead{display:none}.pd-tab tr{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:10px 0;border-bottom:1px solid var(--line)}.pd-tab td{border:0;padding:0 8px}.pd-tab td:nth-child(1),.pd-tab td:nth-child(2){grid-column:1 / -1}.pd-tab td:nth-child(6){display:none}.pd-tab td.pd-lp{text-align:left;font-size:12px}.pd-tab td.pd-lp:before{content:"LP "}.pd-akcje{grid-column:1 / -1;text-align:left}}.wsp-bok{flex-direction:column;align-items:stretch;gap:8px}.wsp-bok .wsp-lab{text-align:center}.wsp-bok .wsp-logo.duze{height:120px;width:280px;padding:18px 28px;border-radius:12px}.wsp-bok .wsp-logo.duze img{max-height:76px;max-width:220px}.kh-bok{display:grid;gap:16px;align-content:center}.kh-bok .wsp-bok{justify-self:stretch}.kh-bok .wsp-bok .wsp-logo.duze{width:auto}.wsp-meta .wsp-logo{height:30px;min-width:0;padding:4px 10px}.wsp-meta .wsp-logo img{max-height:20px;max-width:110px}@media(min-width:861px){.area-head,.bfl-head .wrap{grid-template-columns:minmax(0,1fr) auto;column-gap:48px}.area-head>*,.bfl-head .wrap>*{grid-column:1}.area-head>.wsp-bok,.bfl-head .wrap>.wsp-bok{grid-column:2;grid-row:1 / span 5;align-self:center}}@media(max-width:860px){.wsp-bok{flex-direction:row;align-items:center;justify-self:start}.wsp-bok .wsp-logo.duze{height:64px;width:auto;min-width:140px;padding:10px 16px}.wsp-bok .wsp-logo.duze img{max-height:42px;max-width:160px}}.wsp-cover .wsp-cv-logo{position:absolute;inset:0;display:grid;place-items:center;z-index:0}.wsp-cover>img{z-index:1}.wsp-cover .wsp-cv-logo img{position:static;inset:auto;width:auto;height:auto;object-fit:contain;z-index:auto}.wsp-cover .play,.wsp-cover .cv-title{z-index:2}.card .wsp-cover .wsp-logo.duze{height:64px;min-width:120px}.card .wsp-cover .wsp-logo.duze img{max-height:40px;max-width:150px}.wsp-cover .wsp-cv-logo{padding-bottom:18%}@media(max-width:860px){.wsp-cover .wsp-logo.duze{height:52px;min-width:110px;padding:8px 14px}.wsp-cover .wsp-logo.duze img{max-height:34px;max-width:140px}}.wsp-wiersz{max-width:1080px}@media(min-width:861px){.wsp-wiersz{height:0;padding:0;display:flex;justify-content:flex-end;align-items:flex-start;position:relative;z-index:1}.wsp-wiersz .wsp-bok{margin-top:72px}}@media(max-width:860px){.wsp-bok{max-width:100%}.wsp-bok .wsp-logo.duze{min-width:0;max-width:60%;flex-shrink:0}.wsp-bok .wsp-logo.duze img{max-width:100%}}@media(max-width:860px){.wsp-bok .wsp-lab{text-align:left}}.wsp-media{position:relative;display:block}.wsp-znak{position:absolute;z-index:3;left:10px;top:10px;background:var(--deal);color:#fff;font-family:var(--font-data);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:6px}.wsp-wyr{border:2px solid var(--deal);border-radius:14px;padding:8px;background:var(--deal-soft)}.wsp-wyr .wsp-meta .wsp-lab{color:var(--deal);opacity:1}.wsp-player{position:relative;background:#1d2440}.wsp-player .wsp-cv-logo{position:absolute;inset:0;display:grid;place-items:center;padding-bottom:18%}.wsp-player>img{z-index:1}.wsp-player .wsp-cv-logo img{position:static;inset:auto;width:auto;height:auto;opacity:1;object-fit:contain}.wsp-player .inner{position:relative;z-index:2}.wsp-spot .spot-media .player{border-radius:var(--radius)}.wsp-spot .wsp-od,.wsp-cinema .wsp-od{justify-self:start}.wsp-cinema{margin-block:8px 28px}.wsp-cinema .wsp-od .wsp-lab{color:inherit}.wsp-pasek .wp-lista label{align-items:flex-start}.wsp-pasek .wp-lista label span small{display:block;color:#9aa4ba;font-size:12px;line-height:1.35}.wsp-pasek .wp-lista input{margin-top:3px;flex-shrink:0}@media(max-width:860px){.wsp-cinema{grid-template-columns:minmax(0,1fr)}.wsp-player .wsp-logo.duze{height:52px;min-width:110px;padding:8px 14px}.wsp-player .wsp-logo.duze img{max-height:34px;max-width:140px}}.wsp-player .wsp-cv-logo{place-items:start center;padding:9% 0 0}@media(max-width:860px){.wsp-player .wsp-cv-logo{padding-top:6%}.wsp-player .wsp-logo.duze{height:40px;min-width:90px;padding:6px 12px}.wsp-player .wsp-logo.duze img{max-height:26px;max-width:110px}}.wsp-pasek .wp-lista li.wp-wsz{justify-content:flex-start;gap:18px;padding-bottom:8px;border-bottom:1px solid #2a3450;margin-bottom:4px}.wsp-pasek .wp-oferta{background:#ff6a2b;border-color:#ff6a2b;color:#fff}.wsp-pasek .wp-kopiuj{background:transparent;border:1px dashed #5c6c88;color:#c9d1e0}.wsp-plansza{position:relative;cursor:pointer}.wsp-plansza.wsp-klik:after{content:"Tu odtworzy się film Twojej marki";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#0b0f1ae0;color:#fff;font-weight:600;font-size:14px;padding:10px 14px;border-radius:10px;white-space:nowrap;z-index:3;pointer-events:none}.pd-tab tr.pd-przyklad td{background:var(--deal-soft)}@media(max-width:640px){.wsp-pasek .wp-kopiuj{padding:7px 10px}}@media(max-width:560px){.wsp-pasek .wp-gora{flex-wrap:wrap;gap:8px}.wsp-pasek .wp-tyt{flex-basis:100%}.wsp-pasek .wp-gora>button,.wsp-pasek .wp-koniec,.wsp-pasek .wp-oferta{flex:1;text-align:center}}.pd-mapa-btn{display:inline-grid;place-items:center;width:30px;height:30px;margin-left:6px;vertical-align:middle;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;padding:0}.pd-mapa-btn:hover{color:var(--ink);border-color:var(--muted)}.pd-mapa-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.pd-mapa{width:min(1400px,calc(100vw - 24px));max-width:none;height:min(760px,calc(100vh - 24px));max-height:none;padding:0;border:1px solid var(--line);border-radius:14px;background:#0b0f1a;color:#eef1f8;overflow:hidden}.pd-mapa[open]{display:flex;flex-direction:column}.pd-mapa::backdrop{background:#000000b3}.pd-mapa-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #2a3450}.pd-mapa-bar span{display:flex;gap:6px}.pd-mapa-bar button{font:inherit;font-size:18px;line-height:1;width:36px;height:36px;border-radius:50%;border:1px solid #2a3450;background:#1c2540;color:inherit;cursor:pointer}.pd-mapa-box{flex:1;overflow:auto;display:grid;place-items:safe center}.pd-mapa-box img{display:block;width:100%;max-width:none;height:auto;cursor:zoom-in}.pd-st small{display:block;color:var(--muted);font-size:11px}.pd-lp{font-family:var(--font-data);color:var(--muted);width:1%;white-space:nowrap;text-align:right}.pd-tyt{color:#e0a400;margin-left:.35em;font-size:.95em;cursor:help}.sq{max-width:620px;padding-top:28px;padding-bottom:48px}.sq-firma[hidden]{display:none}.sq-firma{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:18px}.sq h1{font-size:clamp(24px,5vw,32px);margin:0 0 6px}.sq-lead{color:var(--muted);margin:0 0 18px}.sq-kroki{list-style:none;padding:0;margin:0;display:grid;gap:12px;counter-reset:sq}.sq-kroki li{border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:var(--surface);counter-increment:sq}.sq-kroki h2{font-size:18px;margin:0 0 4px}.sq-kroki h2:before{content:counter(sq) ". ";color:var(--muted)}.sq-kroki p{margin:0 0 12px;color:var(--muted);font-size:15px}.sq-wkrotce{opacity:.5;cursor:default}.sq-stopka{margin-top:18px;color:var(--muted);font-size:14px}.wsp-pasek .wp-qr{font-weight:700}.wp-qr-okno{border:0;border-radius:16px;padding:22px;max-width:min(92vw,420px);text-align:center;background:#fff;color:#111}.wp-qr-okno::backdrop{background:#0009}.wp-qr-okno img{width:min(80vw,340px);height:auto;display:block;margin:0 auto 10px}.wp-qr-okno p{margin:0 0 12px;font-size:15px}.wp-qr-okno button{border:1px solid #ccc;background:#fff;color:#111;border-radius:999px;padding:6px 14px;cursor:pointer}.sq-kontakt{border:2px solid var(--accent);border-radius:14px;padding:16px 18px;margin:0 0 16px;background:var(--surface)}.sq-kontakt p{margin:0 0 12px}.sq-kontakt small{display:block;margin-top:10px;color:var(--muted);font-size:13px}.sq-pulapka{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sq-form .sq-pole{display:grid;gap:4px;margin:0 0 10px;font-weight:600;font-size:15px}.sq-form .sq-pole small{font-weight:400;color:var(--muted)}.sq-form input[type=email],.sq-form input[type=tel],.sq-form input:not([type]),.sq-form textarea{font:inherit;font-weight:400;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px;width:100%;box-sizing:border-box}.sq-form .sq-zgoda{display:flex;gap:8px;align-items:flex-start;font-size:14px;margin:4px 0 14px}.sq-form .sq-zgoda input{margin-top:3px}.sq-blad{color:#e5484d;font-weight:600;margin:0 0 10px}.sq-pyt{border:1px solid var(--line);border-radius:14px;padding:14px 16px;margin:0 0 12px;background:var(--surface)}.sq-pyt legend{font-weight:700;padding:0 6px;margin-left:-6px}.sq-pyt legend span{color:var(--muted)}.sq-pyt legend small{font-weight:400;color:var(--muted);margin-left:4px}.sq-pyt>label:not(.sq-pole):not(.sq-zgoda){display:flex;gap:10px;align-items:center;padding:7px 0;font-size:15px;cursor:pointer}.sq-pyt input[type=radio],.sq-pyt input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.sq-pyt label:has(input:disabled){opacity:.45;cursor:default}.sq-rodo{color:var(--muted);font-size:13px;margin:4px 0 14px}.sq-pod{display:block;font-weight:400;color:var(--muted);font-size:13px;margin:0 0 8px}.sq-gratis{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0 2px;margin:0 0 14px}.sq-gratis-tyt{font-weight:700;margin:0 0 6px!important}.sq-gratis ul{margin:0 0 8px;padding-left:20px;font-size:15px}.sq-gratis li{margin:0 0 4px}.sq-pyt.sq-brak{border-color:#e5484d;box-shadow:0 0 0 2px #e5484d4d}h1,h2,h3,.hero h1,.bfl-head h1,.area-head h1,.kal-head h1,.mp-head h1,.bf h2{font-weight:600;letter-spacing:-.005em}.hero h1,.area-head h1{line-height:1.1}.hero .wrap>div>.eyebrow{margin-bottom:12px}.bf h2{text-transform:none;line-height:1.12}.bf h2 small{text-transform:uppercase;line-height:1.2}.kal-agenda h2{line-height:1.15}.card h3{line-height:1.4}.cover .cv-title{line-height:1.22}.am-tile b,.kal-os b{line-height:1.28}.kal-next b{line-height:1.22}.ft-ob li a{line-height:1.45}.prose p,.prose li{line-height:1.65}.top>.wrap,.top>.catbar,.stopka{--accent: #a9c4ea;--accent-soft: #1f3354}.cover{background:hsl(var(--h) 28% 30%);border-radius:6px}.cover:before{background:linear-gradient(160deg,hsl(var(--h) 30% 40% / .7),transparent 65%)}.cb-scroll .ob-ik{stroke:currentColor}.mg-ik{background:var(--accent-soft);color:var(--accent)}.cat-btn{border-radius:6px}.lg{display:flex;align-items:flex-end;line-height:1}.lg-bar{border-left:4px solid #ff6a2b;padding-left:11px}.lv2{display:block;height:35px;width:auto}.lg .pl{font-family:Montserrat,sans-serif;font-weight:800;font-size:21px;line-height:.74;color:#fff;letter-spacing:-.01em;margin-left:3px}.lg .pl b{color:#ff6a2b;font-weight:800}@media(max-width:560px){.lv2{height:29px}.lg .pl{font-size:17.5px}.lg-bar{border-left-width:3px;padding-left:9px}}@media(min-width:861px){.mega .wrap{grid-template-columns:280px minmax(0,1fr);gap:0 40px;padding-block:22px 28px}.mega h3{font-family:var(--font-body);font-weight:600;font-size:14.5px;letter-spacing:0;line-height:1.3}.mega h3 a{padding:7px 10px 7px 12px;border-radius:0;border-left:2px solid transparent}.mega h3 a:hover{background:var(--accent-soft)}.mg.akt .mg-h{background:var(--accent-soft);border-left-color:var(--accent)}.mega h3 .mg-ik{width:18px;height:18px;background:none;color:var(--muted);border-radius:0}.mega h3 .mg-ik svg{width:16px;height:16px;stroke-width:1.75}.mg.akt .mg-ik{color:var(--accent)}.mega .n{color:var(--muted);opacity:.8}.mg-panel{padding:6px 0 0 40px}.mg-ph{margin-bottom:10px;padding-bottom:14px;border-bottom:1px solid var(--line)}.mg-pt{font-weight:600;font-size:30px;letter-spacing:-.01em;line-height:1.15}.mg-ph a{font-size:14px}.mg-panel ul{column-gap:40px;margin-bottom:18px}.mg-panel li a,.mega li a.has{color:var(--ink);font-size:15px;padding:6px 0;line-height:1.4}.mega li a.has:after{color:var(--muted)}.mg-panel li a:hover{color:var(--accent)}.mg-filmy{border-top:0;padding-top:4px;gap:20px}.mg-f{font-size:14px;font-weight:600;line-height:1.4;gap:10px}.mg-f img{border-radius:4px}}.cover.has-img img,.mg-f img{filter:saturate(.55) contrast(.96) brightness(.98);transition:filter .3s ease}a:hover .cover.has-img img,a:focus-visible .cover.has-img img,.cover.has-img:hover img,.mg-f:hover img,.mg-f:focus-visible img{filter:none}.cover.has-img .cv-area{display:none}@media(prefers-reduced-motion:reduce){.cover.has-img img,.mg-f img{transition:none}}.bf{background:#0b1526;margin-block:8px 0}.bf:before{display:none}.bf-bg{display:none}.bf .wrap{padding-block:32px}@media(min-width:861px){.bf .wrap{padding-block:36px 32px;gap:14px 56px;align-items:center;grid-template-areas:"h c" "d c" "b c"}}.bf h2{font-size:clamp(28px,3.2vw,40px)}.bf h2 small{color:#ff8a55;letter-spacing:.16em;font-size:12px;margin-bottom:12px}.bf h2 span{color:#ff8a55}.bf-date{font-weight:500;color:#c3cad6}.bf .foot{display:none}.bf .counters{gap:0;border-left:1px solid #253552}.bf .ctr,.bf .ctr.hot{border:0;border-right:1px solid #253552;background:none;padding:4px 28px;gap:8px}.bf .ctr.hot{box-shadow:inset 0 3px #ff6a2b;padding-top:18px}.bf .ctr:not(.hot){padding-top:18px}.bf .num{font-family:var(--font-display);font-weight:600;font-size:clamp(40px,4.6vw,60px);letter-spacing:-.01em;color:#f4f5f7}.bf .ctr.hot .num{color:#ff8a55}.bf .lbl{color:#8d9ab0}.bf-btn{background:none;color:#f4f5f7;border:1px solid #ff6a2b;font-weight:600;min-height:44px}.bf-btn:hover{background:#ff6a2b;color:#0b1526}.kal-strip{background:#0b1526;border-top:1px solid #1d2b45}.kal-strip ol{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.kal-strip .lab,.kal-strip .more{color:#ff8a55}@media(max-width:860px){.bf .counters{border-left:0;margin-block:8px}.bf .ctr,.bf .ctr.hot{padding-inline:14px}.bf .ctr:first-child{padding-left:0}.bf .ctr.hot{box-shadow:inset 0 3px #ff6a2b}.bf .ctr:last-child{border-right:0}}*,*:before,*:after{border-radius:0!important}.cover .play,.bfl .ok:before,.kal-strip li i,.kal-os li i,.kal .chip .dot{border-radius:50%!important}.mm-tiles a{font-family:var(--font-body);font-weight:600;font-size:13.5px;letter-spacing:0}@media(max-width:860px){.mega h3{font-family:var(--font-body);font-weight:600;font-size:16px;letter-spacing:0;line-height:1.3}.mega h3 .mg-ik{background:none;color:var(--muted)}.mega h3 .mg-ik svg{stroke-width:1.75}.mg.otw .mg-ik{color:var(--accent)}.mega .n{color:var(--muted);opacity:.8}}body{line-height:1.55}.area-head{padding-block:12px 22px;gap:10px}.area-head h1{font-size:clamp(30px,4vw,42px);line-height:1.12}.area-head p{font-size:16.5px;line-height:1.5;max-width:64ch}.hero p{font-size:16.5px;line-height:1.5}.spot-text p{font-size:15.5px;line-height:1.5}.topic h2{font-size:20px}.topic>p{font-size:14.5px;line-height:1.45}.chip{font-size:13.5px}@media(max-width:600px){.area-head h1{font-size:28px}.area-head p,.hero p{font-size:15.5px}}.hero h1{font-weight:700}.hero h1 em{font-weight:600}.hero .wrap>div>.eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--font-body);font-weight:600;font-size:12.5px;line-height:1.2;letter-spacing:.14em;color:var(--muted);margin-bottom:10px}.hero .wrap>div>.eyebrow:before{content:"";width:28px;height:2px;background:#ff6a2b;flex:none}.hero h1{line-height:1.08}.hero h1+p{margin-top:18px}@media(max-width:600px){.hero .wrap>div>.eyebrow{font-size:10.5px;letter-spacing:.1em;gap:9px;margin-bottom:8px}.hero .wrap>div>.eyebrow:before{width:18px}.hero h1+p{margin-top:14px}}.eyebrow,.logo .sub,.cover .cv-area,.bf h2 small,.bfl th,.bfl .ex,.bf .lbl,.kal-strip .lab,.kal-next small,.kn-ctr .lbl,.kal-tags,.kal-partner span,.ft-lab,.mp-cats span,.pp-lab,.tl-nowe em,.mm-lab,.mg-lab,.wsp-lab,.wsp-tag,.pd-tab th,.wsp-znak{font-family:var(--font-body);font-weight:600;letter-spacing:.12em}.eyebrow{font-size:12px}.eyebrow{display:flex;align-items:center;gap:10px;line-height:1.2}.eyebrow:before{content:"";width:20px;height:2px;background:#ff6a2b;flex:none}.ft-ob h3{font-family:var(--font-body);font-weight:600;letter-spacing:0;line-height:1.3}.hero{padding-top:24px}.facts.rynek{max-width:560px;text-decoration:none;font-family:var(--font-body);font-size:12px;line-height:1.3}.facts.rynek>div{white-space:normal;padding-inline:8px;color:var(--muted)}.facts.rynek b{font-size:24px;margin-bottom:4px}.facts.rynek:hover b{color:var(--accent)}.facts-src{margin:10px 0 0!important;font-size:11px!important;color:var(--muted);opacity:.8}@media(max-width:600px){.hero{padding-top:16px}.facts.rynek{font-size:11px}.facts.rynek b{font-size:20px}.facts.rynek>div{padding-inline:4px}}.hero h1{line-height:1.02}@media(max-width:600px){.pt-box{padding:16px;gap:14px}.pt-txt{gap:8px}.pt-txt h2{font-size:21px;line-height:1.15}.pt-txt p{font-size:14.5px;line-height:1.5}.pt-cta{min-height:42px;padding:8px 16px;font-size:14.5px}.pt-sub{font-size:12px;margin-top:-2px}.puls-pasek{font-size:13px;line-height:1.4}.puls-pasek .wrap{padding-block:7px}.pp-txt b{font-size:15px}}.dg-col{border-top:2px solid var(--ink)}.am-no{color:var(--muted)}.am-tile:hover{border-color:var(--accent)}.cover{background:#1b2a44}.cover:before{background:linear-gradient(160deg,rgba(255,255,255,.08),transparent 65%)}.cover .play:after{border-left-color:#0b1526}.mega ul{border-left:0}.mg-ik{background:none;color:var(--muted)}.mm-tiles a{font-weight:400}.mm-tiles a b{font-weight:700}.mm-tiles .t-bf,.stopka .ft-tiles .t-bf{background:#0b1526;border-color:#0b1526;color:#fff}@media(max-width:860px){.mega .wrap{padding-block:10px 14px}.mm-top{gap:8px}.mm-tiles{gap:6px}.mm-tiles a{padding:7px 10px;gap:9px;grid-template-columns:24px minmax(0,1fr)}.mm-tiles .ik{width:24px;height:24px}.mm-tiles svg{width:14px;height:14px}.mega h3{font-size:15.5px}.mega h3 a{padding:7px 0}.mm-motyw{padding-top:10px}}@media(max-width:600px){.hero .wrap>div>.eyebrow{font-size:9.5px;letter-spacing:.1em}.hero h1{font-size:38px}}@media(max-width:860px){.mega li a{font-size:14px}.mg-panel li a,.mega li a.has{font-size:14px;font-weight:300}.mega .mg-all a{font-size:14px;font-weight:600}.mega li:not(.mg-all)>a{display:flex;align-items:center;gap:10px}.mega li:not(.mg-all)>a:before{content:"";flex:none;width:9px;height:9px;background:var(--accent);opacity:.75;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 3 22 12 2 21 7 12z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 3 22 12 2 21 7 12z'/%3E%3C/svg%3E") center / contain no-repeat}.mega li a.has:after{margin-left:0}}.kal-head{background:#0b1526}.kal-head h1 span{color:#a9c4ea}.kal-btn{background:#fff;color:#0b1526;font-weight:600;min-height:44px;font-size:14px}.kal-btn:hover{background:#e6ecf5}.kal-btn+.kal-btn{background:transparent;color:#fff;border:1px solid #3a4c6e}.kal-btn+.kal-btn:hover{border-color:#fff;background:transparent}.kal-next{--c: #ff6a2b !important;border-color:#2a3a58;background:#101d33}.kal-next .num{color:#ff6a2b;font-family:var(--font-display);font-weight:600}.kal-os li i{background:var(--surface);box-shadow:0 0 0 2px var(--accent)}.kal-os li.first i{background:#ff6a2b;box-shadow:0 0 0 2px #ff6a2b}.kal-os .d{font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.12em}.kal-os b{font-family:var(--font-body);font-weight:600;font-size:15px;line-height:1.3}.kal-os a:hover b{color:var(--accent)}.kal-os .l{color:var(--muted);font-weight:500}.kal-os li.first .l{color:#ff6a2b}.kal-strip li i{background:#8aa0c4}.kal-strip li:first-child i{background:#ff6a2b}.kal .chips{gap:6px}.kal .chip{font-size:13px;padding:4px 10px;color:var(--muted)}.kal .chip.on{color:var(--surface)}.kal .chip .dot{display:none}.kal-month ol{gap:8px}.kal-ev{grid-template-columns:64px minmax(0,1fr);gap:18px;border-left:1px solid var(--line);padding:14px 16px;min-height:104px}.kal-ev.next{box-shadow:none;border-left:3px solid #ff6a2b}.kal-date{background:none;border-right:1px solid var(--line);border-radius:0;padding:0 12px 0 0;gap:0;justify-items:start}.kal-date b{font-family:var(--font-display);font-weight:600;font-size:30px;line-height:1;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.kal-date span{font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-top:4px}.kal-date small{font-size:12px;color:var(--muted);margin-top:2px}.kal-ev.next .kal-date b{color:#ff6a2b}.kal-type{color:var(--muted);font-weight:600}.kal-left{color:var(--muted)}.kal-ev.next .kal-left{color:#ff6a2b}.kal-body{gap:4px}.kal-body h3{font-size:18px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.kal-more summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--accent)}.kal-more summary::-webkit-details-marker{display:none}.kal-more summary:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.kal-more[open] summary:after{transform:rotate(-135deg) translate(-2px)}.kal-more-in{display:grid;gap:8px;padding-top:8px}.kal-body .kal-warn{border-radius:0}@media(max-width:600px){.kal .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.kal .chips::-webkit-scrollbar{display:none}.kal .chip{flex:none}.kal-ev{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:12px 14px;min-height:112px}.kal-date{padding-right:10px}.kal-date b{font-size:26px}.kal-body h3{font-size:16.5px;-webkit-line-clamp:2;min-height:2.6em}}.bf .num,.kal-next .num,.kal-date b{font-family:var(--font-body);font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums}.kal-date b{font-size:28px}.top>.wrap{gap:24px}.cat-btn{background:transparent;color:var(--ink);border:1px solid #34466a;font-weight:500;font-size:14px;padding:7px 12px}.cat-btn:hover{background:#1a2b47;color:var(--ink);border-color:#4a5f86}.toplinks{gap:2px;align-items:center}.toplinks a{font-weight:500;font-size:14.5px;padding:8px 12px;border-radius:0;position:relative;color:#dfe6f2}.toplinks a:hover{background:none;color:#fff}.toplinks a:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;background:#ff6a2b;transform:scaleX(0);transform-origin:left;transition:transform .2s}.toplinks a:hover:after,.toplinks a[aria-current=page]:after{transform:scaleX(1)}.toplinks a[href="/black-friday/"]{color:#dfe6f2}.toplinks a[href="/black-friday/"]:hover{background:none;color:#fff}.toplinks a[href="/black-friday/"]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%!important;background:#ff6a2b;margin-right:8px;vertical-align:2px}.toplinks a.tl-nowe:hover{background:none}.tl-nowe em{background:none;color:#ff8a55;padding:0;margin-left:6px;font-family:var(--font-body);font-weight:600;font-size:10px;letter-spacing:.1em;vertical-align:6px}.motyw-btn{border:0;width:34px;height:34px;color:#9fb0cc}.motyw-btn:hover{background:#1a2b47;color:#fff}.cb-scroll a{font-size:13.5px;padding:5px 12px;color:#9fb0cc}.cb-scroll .ob-ik{width:14px;height:14px;opacity:.8}.cb-scroll a:hover{background:none;color:#fff}.cb-arrow{border:0;background:transparent;color:#9fb0cc;width:28px;height:28px}.cb-arrow:hover:not([disabled]){color:#fff}.top .catbar .wrap{padding-block:4px}.kal-os ol{padding-left:14px;margin-left:-14px;scroll-padding-left:14px}@keyframes ko-puls2{0%{box-shadow:0 0 0 2px #ff6a2b,0 0 0 2px #ff6a2b73}to{box-shadow:0 0 0 2px #ff6a2b,0 0 0 12px #ff6a2b00}}.kal-os li.first i{animation-name:ko-puls2}.top>.wrap{padding-block:16px}@media(max-width:600px){.top>.wrap{padding-block:14px}}.kal-more summary{gap:22px}.kal-more summary:after{content:none}.kal-more .km-t{display:inline-flex;align-items:center;gap:6px}.kal-more .km-t:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.kal-more[open] .km-t:after{transform:rotate(-135deg) translate(-2px)}.kal-more .kal-one{font-size:13px;font-weight:500;color:var(--muted)}.kal-more .kal-one:hover{color:var(--accent)}.kal-more .km-t,.kal-more .kal-one{white-space:nowrap}@media(max-width:600px){.kal-more summary{gap:16px}.kal-more .kg{display:none}}@media(min-width:861px){.mega .wrap{grid-template-rows:repeat(16,auto) 1fr;row-gap:0}.mg-panel{grid-row:1 / span 17}.mg-panel li:not(.mg-all)>a{display:flex;align-items:center;gap:10px}.mg-panel li:not(.mg-all)>a:before{content:"";flex:none;width:9px;height:9px;background:var(--accent);opacity:.75;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 3 22 12 2 21 7 12z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 3 22 12 2 21 7 12z'/%3E%3C/svg%3E") center / contain no-repeat}.mg-panel li a.has:after{margin-left:0}}.bfl-head{background:#0b1526}.bfl-head h1{font-weight:600}.bfl-head .mini{font-family:var(--font-body);font-size:13.5px;gap:0;color:#9fb0cc}.bfl-head .mini>span+span{border-left:1px solid #34466a;margin-left:16px;padding-left:16px}.bfl-head .mini b{font-weight:600}.n,.d,.lang,.am-no,.p-lang,.bfl td.d,.mp-stat,.kal-os .d{font-variant-numeric:tabular-nums}.tp-row,.table-box,.p-experts-row{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted) 28%,transparent) transparent}.tp-row::-webkit-scrollbar,.table-box::-webkit-scrollbar,.p-experts-row::-webkit-scrollbar{height:6px}.tp-row::-webkit-scrollbar-thumb,.table-box::-webkit-scrollbar-thumb,.p-experts-row::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 28%,transparent)}.tp-row::-webkit-scrollbar-track,.table-box::-webkit-scrollbar-track,.p-experts-row::-webkit-scrollbar-track{background:transparent}.topic{padding-block:16px 18px}.topic>p{margin-bottom:12px}.tp-row{padding-bottom:8px;scrollbar-color:color-mix(in srgb,var(--muted) 18%,transparent) transparent}.tp-row::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 18%,transparent)}.k2-side{display:none}@media(min-width:861px){.kal.k2{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:0 40px;align-items:start}.kal.k2>.k2-main{display:grid;gap:24px;min-width:0}.kal.k2>.k2-main>.chips{display:none}.kh .kal-add,.kh .kal-note{display:none}.k2-side{display:grid;gap:0;align-content:start;position:sticky;top:calc(var(--top-h, 0px) + 16px);border:1px solid var(--line);background:var(--surface)}}.k2-box{padding:16px 20px;border-top:1px solid var(--line)}.k2-box:first-child{border-top:0}.k2-lab{font:600 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.k2-mn{font:600 15px/1 var(--font-display);text-transform:capitalize;letter-spacing:0;color:var(--ink)}.k2-lab .nav{display:flex;gap:4px;letter-spacing:0}.k2-lab .nav button{border:0;background:none;color:var(--muted);font-size:16px;line-height:1;cursor:pointer;padding:0 4px}.k2-lab .nav button:hover:not(:disabled){color:var(--ink)}.k2-lab .nav button:disabled{opacity:.3;cursor:default}.k2-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center;font:500 13px/1 var(--font-body);font-variant-numeric:tabular-nums}.k2-cal .h{font-size:10.5px;color:var(--muted);font-weight:600;padding-bottom:6px}.k2-cal span.d{position:relative;padding:6px 0 9px;color:var(--ink)}.k2-cal span.x{color:color-mix(in srgb,var(--muted) 40%,transparent)}.k2-cal span.ev{font-weight:700;cursor:pointer}.k2-cal span.ev:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;background:var(--accent);border-radius:50%!important}.k2-cal span.ev:hover{background:var(--accent-soft)}.k2-cal span.bf{background:#0b1526;color:#fff}.k2-cal span.bf:after{background:#ff6a2b}.k2-cal span.dzis{box-shadow:inset 0 0 0 1px var(--ink)}.k2-f{display:grid}.k2-f button{display:flex;justify-content:space-between;align-items:center;border:0;background:none;font:500 14px/1.3 var(--font-body);color:var(--ink);padding:6px 10px;margin:0 -10px;text-align:left;cursor:pointer;border-left:2px solid transparent}.k2-f button b{font-weight:500;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.k2-f button.on{background:var(--accent-soft);border-left-color:var(--accent);color:var(--accent);font-weight:600}.k2-f button:hover:not(.on){background:color-mix(in srgb,var(--accent-soft) 50%,transparent)}.k2-add{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.k2-add a{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 6px;border:1px solid var(--line);font:600 13px/1 var(--font-body);color:var(--ink);text-decoration:none}.k2-add a:first-child{background:#0b1526;color:#fff;border-color:#0b1526}.k2-add a:before{content:"+";color:#ff6a2b;font-weight:700}.k2-add small{grid-column:1 / -1;font-size:12.5px;color:var(--muted);line-height:1.45;margin-top:2px}.k2-p{background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.k2-p .logo-ph{display:grid;place-items:center;height:56px;border:1px dashed color-mix(in srgb,var(--muted) 45%,transparent);font:600 13px/1 var(--font-body);color:var(--muted);margin-bottom:10px}.k2-p p{margin:0;font-size:13.5px;line-height:1.5;color:var(--muted)}.k2-p a{font-weight:600;color:var(--accent);text-decoration:none;white-space:nowrap}.kal-ev.blysk{box-shadow:0 0 0 2px #ff6a2b;transition:box-shadow .3s}.facts.rynek .f-src{display:block;margin-top:4px;font-size:10px;line-height:1.25;color:var(--muted);opacity:.85}@media(max-width:600px){.facts.rynek .f-src{font-size:9px}}.bf .lbl{color:#b3bdcc}.bf .wsp-lab{opacity:1;color:#c3cad6}.bf-btn{border-color:#ff8a55}@media(max-width:640px){.bfl .table-box{overflow:visible;border:0;background:none}.bfl table{min-width:0}.bfl thead{display:none}.bfl table,.bfl tbody,.bfl tr,.bfl td{display:block}.bfl tr{border:1px solid var(--line);background:var(--surface);padding:12px 14px;margin-bottom:10px}.bfl tr[hidden]{display:none}.bfl td{border:0;padding:3px 0;display:flex;gap:10px;align-items:baseline}.bfl td:before{content:attr(data-l);flex:0 0 92px;font-family:var(--font-data);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bfl td.shop{font-size:17px;padding-bottom:6px}.bfl td.shop:before{display:none}.bfl td.ok:before{content:attr(data-l);width:auto;height:auto;background:none;margin-right:0;border-radius:0!important}.bfl td>.deal+.chg{flex-basis:100%}}.grid.wsp-demo-only{display:none}body.z-podgladem .grid.wsp-demo-only{display:grid}.mp-partnerzy{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px}.mp-card.mp-partner{border-color:var(--accent);box-shadow:inset 0 3px 0 var(--deal)}.mp-cats .mp-pbadge{color:#fff;background:var(--deal)}.mp-card h2 a{color:inherit;text-decoration:none}.mp-card h2 a:hover{color:var(--accent)}.mp-plinks{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px}.mp-plinks .btn{font-size:14px;padding:7px 14px}.ds-head{background:var(--surface);border-bottom:1px solid var(--line)}.ds-head .wrap{padding-block:0 28px;display:grid;gap:20px}.ds-top{display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:24px;align-items:center}.ds-logo{height:120px}.ds-logo img{max-height:90px}.ds-id{display:grid;gap:8px}.ds-badge{justify-self:start;font-family:var(--font-data);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--deal);padding:3px 10px;border-radius:999px}.ds-id h1{font-size:clamp(30px,4vw,46px);font-weight:800}.ds-haslo{margin:0;font-size:18px;color:var(--muted);max-width:60ch}.ds-id .mp-cats a{font-family:var(--font-data);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:2px 8px;border-radius:999px;text-decoration:none}.ds-cta{display:grid;gap:10px;justify-items:stretch}.ds-cta .btn{justify-content:center}.ds-dom{font-weight:400;opacity:.8;font-size:13px}.ds-dom:before{content:"· "}.ds-liczby{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ds-liczby div{background:var(--bg);padding:14px 18px}.ds-liczby dt{font-family:var(--font-display);font-size:30px;font-weight:700;color:var(--ink)}.ds-liczby dd{margin:0;font-size:14px;color:var(--muted)}.ds{padding-block:32px 8px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px;align-items:start}.ds-main{display:grid;gap:32px}.ds-blok{display:grid;gap:12px}.ds-blok h2{font-size:24px;display:flex;gap:10px;align-items:baseline}.ds-blok h2 small{font-family:var(--font-data);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:400}.ds-blok p{margin:0;font-size:17px;line-height:1.6}.ds-red{border-left:3px solid var(--accent);padding-left:16px}.ds-film{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);aspect-ratio:16 / 9;background:#0f1d33}.ds-film img{width:100%;height:100%;object-fit:cover;display:block}.ds-pod{font-size:14px!important;color:var(--muted)}.ds-uslugi{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.ds-uslugi li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;display:grid;gap:4px}.ds-uslugi b{font-family:var(--font-display);font-size:17px}.ds-uslugi span{font-size:15px;color:var(--muted)}.ds-bok{display:grid;gap:16px;position:sticky;top:16px}.ds-karta{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;display:grid;gap:8px;font-size:15px}.ds-karta h3{font-family:var(--font-data);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500}.ds-karta a{color:var(--accent);text-decoration:none;overflow-wrap:anywhere}.ds-karta a:hover{text-decoration:underline}.ds-osoba{margin:0;display:grid;color:var(--muted)}.ds-osoba b{color:var(--ink);font-size:17px}.ds-lista{margin:0;padding-left:18px;display:grid;gap:4px}.ds-nota{margin:0;font-size:13px;color:var(--muted)}.ds-podobne{padding-block:32px 0;display:grid;gap:16px}.ds-podobne h2{font-size:22px}.ds-mini{text-decoration:none;color:inherit}.ds-mini:hover{border-color:var(--accent)}.ds-mini h3{font-size:18px}@media(max-width:860px){.ds-top{grid-template-columns:1fr;gap:16px}.ds-logo{height:96px;max-width:280px}.ds{grid-template-columns:1fr}.ds-bok{position:static}}.ds-head{position:relative;isolation:isolate;background:#0b1526;color:#f4f5f7;border-bottom:0;--ink: #f4f5f7;--muted: #b7bcc7;--line: #26324a;--accent: #a9c4ea;--accent-soft: #1f3354}.ds-head:before{content:"";position:absolute;inset:0 0 0 30%;z-index:-2;background:var(--tlo, none) center / cover no-repeat}.ds-head:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b1526 30%,#0b1526d1 52%,#0b152659),linear-gradient(0deg,rgba(11,21,38,.9),transparent 45%)}.ds-head .wrap{padding-block:0 32px;gap:28px}.ds-head .crumbs{color:#9097a6}.ds-top{padding-top:24px}.ds-logo{border-color:transparent;border-radius:0}.ds-badge{background:none;color:#ff6a2b;padding:0 0 0 12px;border-left:3px solid #ff6a2b;border-radius:0}.ds-id h1{color:#fff;font-size:clamp(32px,4.4vw,54px)}.ds-haslo{color:#d5d9e2;font-size:19px}.ds-cta .btn{border-radius:0}.ds-cta .btn.primary{background:#ff6a2b;color:#0b1526}.ds-cta .btn.ghost{color:#fff;box-shadow:inset 0 0 0 1px #fff9;backdrop-filter:blur(4px)}.ds-liczby{background:none;border:0;border-top:1px solid rgba(255,255,255,.18);border-radius:0;gap:0}.ds-liczby div{background:none;padding:16px 24px 0 0}.ds-liczby div+div{padding-left:24px;border-left:1px solid rgba(255,255,255,.18)}.ds-liczby dt{color:#fff;font-family:var(--font-data);font-weight:600}.ds-liczby dd{color:#b7bcc7}@media(max-width:860px){.ds-head:before{inset:0 0 auto;height:300px}.ds-head:after{background:linear-gradient(0deg,#0b1526 calc(100% - 300px),#0b15268c calc(100% - 120px),#0b1526bf)}.ds-top{padding-top:120px}.ds-liczby{grid-template-columns:repeat(3,1fr)}.ds-liczby div,.ds-liczby div+div{padding:12px 8px 0}.ds-liczby div:first-child{padding-left:0}.ds-liczby dt{font-size:24px}.ds-liczby dd{font-size:12px}}.ds-galeria{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ds-galeria figure{margin:0;display:grid;gap:6px}.ds-galeria img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;border:1px solid var(--line)}.ds-galeria figcaption{font-size:13px;color:var(--muted)}.ds-case-in{display:grid;grid-template-columns:220px minmax(0,1fr);background:var(--surface);border:1px solid var(--line)}.ds-case-wynik{background:#0b1526;color:#fff;padding:22px;display:grid;align-content:center;gap:8px}.ds-case-wynik b{font-family:var(--font-data);font-size:52px;font-weight:600;color:#ff6a2b;line-height:1}.ds-case-wynik span{font-size:14px;color:#d5d9e2}.ds-case-txt{padding:20px 22px;display:grid;gap:10px}.ds-case-txt p{font-size:16px!important}.ds-case-liczby{margin:4px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;border-top:1px solid var(--line);padding-top:12px}.ds-case-liczby dt{font-family:var(--font-data);font-size:26px;font-weight:600;color:var(--ink)}.ds-case-liczby dd{margin:0;font-size:13px;color:var(--muted)}.ds-cytat{margin:0;border-left:3px solid #ff6a2b;padding:4px 0 4px 18px}.ds-cytat p{font-family:var(--font-display);font-size:21px!important}.ds-cytat cite{font-style:normal;font-size:14px;color:var(--muted)}@media(max-width:640px){.ds-galeria{grid-template-columns:1fr 1fr}.ds-galeria figure:first-child{grid-column:1 / -1}.ds-case-in{grid-template-columns:1fr}}.wsp-top{flex:none;gap:8px;color:#a1aac0}.wsp-top .wsp-lab{font-size:9.5px;line-height:1.15;max-width:7.5em}.wsp-top .wsp-logo{height:34px;min-width:64px;padding:4px 10px;border:0;border-radius:6px}.wsp-top .wsp-logo img{max-height:24px;max-width:110px}.wsp-top-mob{display:none}@media(max-width:760px){.top>.wrap>.wsp-top{display:none}.wsp-top-mob{display:block;border-top:1px solid rgba(255,255,255,.08)}.wsp-top-mob:has(>.wrap>.wsp[hidden]){display:none}.wsp-top-mob .wrap{display:flex;justify-content:center;padding-block:6px}.wsp-top-mob .wsp-top .wsp-lab{max-width:none}}.wsp-wiele{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wsp-wiele .wsp-lab{flex-basis:100%}.wsp-wiele a{display:inline-flex}.wsp-intro{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:14px;background:#0f1d33;color:#a1aac0;z-index:2}.wsp-intro .wsp-lab{font-size:12px;opacity:1}.wsp-intro .wi-pas{width:min(60%,320px);height:3px;background:#2a3c5c}.wsp-intro .wi-pas i{display:block;width:0;height:100%;background:var(--deal);animation:wi-pas linear forwards}@keyframes wi-pas{to{width:100%}}.wsp-intro .wi-dalej{position:absolute;right:12px;bottom:12px;font:600 13px var(--font-body);color:#eef1f8;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:6px 12px;cursor:pointer}@media(prefers-reduced-motion:reduce){.wsp-intro .wi-pas i{animation:none;width:100%}}.mm-tiles a[hidden]{display:none}.mm-tiles .t-pas{grid-column:1 / -1;display:flex;align-items:center;gap:9px;padding:5px 12px 5px 10px;border-left:3px solid #ff6a2b}.mm-tiles .t-pas .ik{flex:none;width:22px;height:22px;background:none}.mm-tiles .t-pas svg{width:15px;height:15px}.t-pas-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-pas-o{color:var(--muted);font-size:12.5px;margin-left:2px}.t-pas-o:before{content:"· "}.mm-tiles .t-pas em{font-style:normal;font-family:var(--font-data);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ff6a2b}.t-pas-s{color:var(--muted);transition:transform .15s}.mm-tiles .t-pas:hover .t-pas-s{transform:translate(3px);color:#ff6a2b}.stopka .ft-tiles .t-pas{background:var(--ft-tile);border-color:var(--ft-line);border-left-color:#ff6a2b;padding:10px 14px 10px 12px}@media(max-width:380px){.t-pas-o{display:none}}.brief-tag{font-family:var(--font-data);font-size:11px;font-weight:600;letter-spacing:.02em;padding:2px 8px;border-radius:4px;background:var(--deal);color:var(--bg)}.btn.brief{background:var(--deal);color:var(--bg);border-color:var(--deal)}
