:root{--t-display:clamp(32px,4vw,54px);--t-sub:clamp(22px,2.2vw,30px);--dlh:1.04}.hero{padding-block:clamp(24px,3vw,40px) 44px}.hero h1{max-width:14.5em}.hero .sub{max-width:58ch;margin-top:18px}.hero .trust{margin-top:16px}.sub-h{font-family:var(--display);font-weight:var(--dw);letter-spacing:calc(var(--dtrack) / 1.5);line-height:1.15;font-size:var(--t-sub);margin:0}.composer{text-align:left;width:100%;max-width:800px;margin-top:30px;position:relative}.composer textarea{resize:none;border:1px solid var(--field-line);background:var(--field);width:100%;min-height:150px;max-height:340px;color:var(--fg);border-radius:var(--r-field);font:inherit;font-size:var(--t-body);outline:0 solid #0000;margin:0;padding:18px 20px 72px;line-height:1.55;transition:border-color .2s,background-color .2s,outline-color .2s;display:block}.composer textarea::placeholder{color:var(--mute);opacity:1}.composer textarea:focus{border-color:var(--accent);background:var(--panel);outline:4px solid var(--accent-soft)}.composer.nudge{animation:nudge .42s var(--ease)}@keyframes nudge{20%{transform:translate(-7px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}}.bar{align-items:center;gap:4px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.tool{min-width:38px;height:38px;font:inherit;font-size:var(--t-ui);border-radius:var(--r-s);color:var(--mute);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:background-color .15s,color .15s;display:inline-flex}.tool:hover{background:var(--chip-on);color:var(--fg)}.spacer{flex:1}.cost{font-size:var(--t-small);color:var(--mute);white-space:nowrap;margin-right:10px}.send{border-radius:var(--r-btn);background:var(--btn);height:44px;color:var(--btn-fg);font:inherit;font-size:var(--t-ui);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 16px 0 20px;font-weight:600;transition:background-color .15s,transform .15s;display:inline-flex}.send:hover{background:var(--btn-hover)}.send:active{transform:scale(.97)}.send svg{transition:transform .2s var(--ease)}.send:hover svg{transform:translate(2px)}@media (width<=900px){.cost{white-space:normal;text-align:right;min-width:0;margin-right:6px;line-height:1.25}}@media (width<=680px){.composer textarea{min-height:150px;padding:16px 16px 70px}}@media (width<=480px){.send .sfree,.tool .tl{display:none}}.egs{flex-wrap:wrap;justify-content:center;gap:0 28px;max-width:940px;margin:12px 0 0;padding:0;list-style:none;display:flex}.eg{min-height:36px;font:inherit;font-size:var(--t-ui);color:var(--mute);text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;background:0 0;border:0;margin:0;padding:6px 0;line-height:1.4;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.eg:hover{color:var(--fg);text-decoration-color:var(--accent)}@media (width<=760px){.egs{flex-direction:column;align-items:center}.eg{text-align:center;min-height:40px}}.live{background:var(--band);padding-block:clamp(40px,4vw,48px) var(--sec-pad)}.live-head{grid-template-columns:var(--cols);gap:16px var(--col-gap);align-items:start;margin-bottom:clamp(24px,3vw,36px);display:grid}.live-head p{max-width:46ch;margin:0}@media (width<=900px){.live-head{grid-template-columns:minmax(0,1fr)}}.win[data-ui]{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);font-family:var(--text);color:var(--fg);min-width:0;line-height:1.5;overflow:hidden}[data-ui] .w-side{border-right:1px solid var(--line);background:var(--bg);color:var(--mute);flex-direction:column;gap:2px;padding:14px 12px;font-size:13.5px;display:flex}[data-ui] .w-new{color:var(--fg);border-radius:var(--r-s);background:var(--panel);border:1px solid var(--line);padding:8px 12px;font-weight:500}[data-ui] .w-search{border-radius:var(--r-s);background:var(--band);margin:6px 0 4px;padding:8px 12px}[data-ui] .w-grp{margin:12px 12px 4px;font-size:11.5px}[data-ui] .w-it{border-radius:var(--r-s);white-space:nowrap;text-overflow:ellipsis;padding:7px 12px;overflow:hidden}[data-ui] .w-it.act{background:var(--band);color:var(--fg)}[data-ui] .w-bar{border-bottom:1px solid var(--line);background:var(--band);color:var(--mute);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12.5px;display:flex}[data-ui] .w-replay{color:var(--mute);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}[data-ui] .w-replay:hover{color:var(--fg)}[data-ui] .w-body{grid-template-rows:minmax(0,1fr);grid-template-columns:232px minmax(0,1fr) 280px;height:600px;display:grid}[data-ui] .w-main{flex-direction:column;min-width:0;min-height:0;display:flex}[data-ui] .w-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:14px 22px;font-size:14px;display:flex}[data-ui] .w-title b{font-weight:500}[data-ui] .w-live{color:var(--mute);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}[data-ui] .w-live i{background:var(--ok);border-radius:50%;width:7px;height:7px}[data-ui] .w-thread{scrollbar-width:thin;flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 26px;display:flex;overflow-y:auto}[data-ui] .w-q{background:var(--band);border-radius:var(--r-m) var(--r-m) 4px var(--r-m);align-self:flex-end;max-width:82%;padding:10px 14px;font-size:14.5px;animation:.35s both rise}[data-ui] .w-plan{border:1px solid var(--line);border-radius:var(--r-m);padding:11px 13px;font-size:13px;animation:.35s both rise}[data-ui] .w-plan-h{align-items:center;gap:8px;margin:0 0 8px;font-weight:500;display:flex}[data-ui] .spin{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite sp}[data-ui] .spin.ok{border-color:var(--ok);background:var(--ok);animation:none}@keyframes sp{to{transform:rotate(360deg)}}[data-ui] .w-plan ol{color:var(--mute);gap:6px;margin:0;padding:0;list-style:none;display:grid}[data-ui] .w-plan li{opacity:.45;align-items:flex-start;gap:8px;transition:opacity .3s;display:flex}[data-ui] .w-plan li:before{content:"";border:1.5px dashed var(--mute);border-radius:50%;flex:none;width:12px;height:12px;margin-top:3px}[data-ui] .w-plan li.now{opacity:1;color:var(--fg)}[data-ui] .w-plan li.now:before{border:2px solid var(--line);border-top-color:var(--accent);animation:.8s linear infinite sp}[data-ui] .w-plan li.ok{opacity:.8}[data-ui] .w-plan li.ok:before{background:var(--ok);border:0}[data-ui] .w-plan.min ol{display:none}[data-ui] .w-plan.min .w-plan-h{margin:0}[data-ui] .w-tog{white-space:nowrap;color:var(--mute);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;padding:0;font-size:12.5px;font-weight:400;text-decoration:underline}[data-ui] .w-tog:hover{color:var(--fg)}[data-ui] .w-a{font-family:var(--read);font-size:16px;line-height:1.6}[data-ui] .w-a b{font-weight:600}[data-ui] .w-a br+br{display:none}[data-ui] .fn{cursor:pointer;font-size:10.5px}[data-ui] .fnb{min-width:18px;height:18px;padding:0 4px;font-size:11px}[data-ui] .w-acts{flex-wrap:wrap;gap:6px;animation:.35s both rise;display:flex}[data-ui] .w-acts span{border:1px solid var(--line);border-radius:var(--r-s);color:var(--mute);padding:5px 11px;font-size:12.5px}[data-ui] .w-acts .w-up{border-color:var(--accent);color:var(--accent)}[data-ui] .w-comp{border:1px solid var(--line);border-radius:min(var(--r-field),26px);align-items:center;gap:2px;min-height:52px;margin:0 22px 18px;padding:10px 10px 10px 16px;font-size:14.5px;display:flex}[data-ui] .w-typing{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-ui] .w-caret{background:var(--fg);flex:none;width:1.5px;height:18px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}[data-ui] .w-send{border-radius:var(--r-btn);background:var(--band);height:32px;color:var(--mute);flex:none;place-items:center;margin-left:auto;padding:0 13px;font-size:12.5px;font-weight:600;display:grid}[data-ui] .w-send.on{background:var(--btn);color:var(--btn-fg)}[data-ui] .w-src{border-left:1px solid var(--line);background:var(--bg);scrollbar-width:thin;flex-direction:column;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}[data-ui] .w-src-h{color:var(--mute);margin:0;font-size:12.5px}[data-ui] .w-s{border-radius:var(--r-m);background:var(--panel);border:1px solid var(--line);opacity:0;gap:2px;padding:8px 12px;font-size:12.5px;transition:opacity .4s,transform .4s,border-color .3s;display:grid;transform:translateY(8px)}[data-ui] .w-s.on{opacity:1;transform:none}[data-ui] .w-s.hl{border-color:var(--accent)}[data-ui] .w-s b{font-weight:600}[data-ui] .w-s span{color:var(--mute);line-height:1.4}[data-ui] .w-s em{color:var(--mute);font-size:11.5px;font-style:normal}[data-ui] .w-srcm{color:var(--mute);flex-wrap:wrap;gap:6px;font-size:12px;display:none}[data-ui] .w-srcm span{border-radius:var(--r-s);background:var(--band);align-items:center;gap:6px;padding:4px 9px 4px 5px;display:inline-flex}[data-ui] .w-srcm i{background:var(--accent-soft);min-width:16px;height:16px;color:var(--accent);border-radius:4px;place-items:center;font-size:10.5px;font-style:normal;font-weight:600;display:inline-grid}[data-ui] .w-srcm span.hl{background:var(--accent-soft);color:var(--fg)}[data-ui] .w-srcm em{flex-basis:100%;font-size:11.5px;font-style:normal}[data-ui] .w-empty{text-align:center;max-width:300px;color:var(--mute);gap:6px;margin:auto;font-size:13.5px;animation:.4s both fade;display:grid}[data-ui] .w-empty b{font-family:var(--display);font-weight:var(--dw);letter-spacing:var(--dtrack);color:var(--fg);font-size:24px;line-height:1.15}@media (width<=1060px){[data-ui] .w-body{grid-template-columns:minmax(0,1fr) 260px}[data-ui] .w-side{display:none}}@media (width<=719px){[data-ui] .w-a{font-size:15px}[data-ui] .w-body{grid-template-columns:minmax(0,1fr);height:auto}[data-ui] .w-thread{padding:16px 16px 20px;overflow:visible}[data-ui] .w-replay,[data-ui] .w-comp,[data-ui] .w-acts,[data-ui] .w-empty,[data-ui] .w-src{display:none}[data-ui] .w-srcm{display:flex}[data-ui] .w-q{max-width:94%}}@media (width<=480px){[data-ui] .w-title{flex-direction:column;align-items:flex-start;gap:2px}}.what{background:var(--bg);padding-block:var(--sec-pad)}.what .sec-h{margin-bottom:clamp(28px,4vw,48px)}.what-cols{gap:32px var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.what-cols h3{font-size:var(--t-body);margin:0;font-weight:600;line-height:1.4}.what-cols p{max-width:38ch;margin:10px 0 0}@media (width<=900px){.what-cols{grid-template-columns:minmax(0,1fr)}.what-cols p{max-width:58ch}}.how{background:var(--band);padding-block:var(--sec-pad)}.how-head{grid-template-columns:var(--cols);gap:16px var(--col-gap);align-items:start;margin-bottom:clamp(44px,6vw,88px);display:grid}.how-head p{max-width:46ch;margin:0}@media (width<=900px){.how-head{grid-template-columns:minmax(0,1fr)}}.step{grid-template-columns:var(--cols);gap:28px var(--col-gap);align-items:center;display:grid}.step+.step{margin-top:clamp(52px,7vw,104px)}.step:nth-of-type(2n)>.step-text{order:2}.step-k{color:var(--mute);font-weight:500}.step-text p{max-width:42ch;margin:14px 0 0}@media (width<=900px){.step{grid-template-columns:minmax(0,1fr)}.step:nth-of-type(2n)>.step-text{order:0}}.docs .frag[data-ui]{background:var(--band);border-color:var(--band)}.docs [data-ui] .f-doc,.docs [data-ui] .f-bub{background:var(--panel)}[data-ui] .f-comp{background:var(--band);border-radius:var(--r-m);min-height:84px;padding:14px 16px;font-size:15px;line-height:1.55}[data-ui] .f-comp .w-caret{vertical-align:-3px;height:16px;margin-left:1px;display:inline-block}[data-ui] .f-bar{color:var(--mute);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}[data-ui] .f-bar b{color:var(--fg);font-weight:600}[data-ui] .f-send{background:var(--btn);color:var(--btn-fg);border-radius:var(--r-btn);padding:7px 14px;font-size:12.5px;font-weight:600}[data-ui] .f-types{gap:10px;margin:0;padding:0;list-style:none;display:grid}[data-ui] .f-types li{border-radius:var(--r-m);background:var(--band);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:14px 16px;display:grid}[data-ui] .f-ty{font-size:15px;font-weight:600}[data-ui] .f-td{color:var(--mute);grid-column:1;font-size:12.5px;line-height:1.45}[data-ui] .f-more{color:var(--mute);margin:0;font-size:12.5px}[data-ui] .an{grid-template-columns:88px minmax(0,1fr);gap:10px 16px;margin:0;font-size:14.5px;line-height:1.55;display:grid}[data-ui] .an dt{color:var(--mute);padding-top:2px;font-size:13px}[data-ui] .an dd{font-family:var(--read);margin:0}[data-ui] .an dd.lead{font-size:16px;font-weight:500}[data-ui] .an ol{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}[data-ui] .an li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}[data-ui] .an li .fnb{grid-row:1/span 2;align-self:start;margin-top:1px}[data-ui] .an li b{font-weight:600}[data-ui] .an li span{color:var(--mute);line-height:1.45}@media (width<=480px){[data-ui] .an{grid-template-columns:minmax(0,1fr);gap:4px 0}[data-ui] .an dd{margin-bottom:8px}}.docs{background:var(--bg);padding-block:var(--sec-pad)}.docs-in{grid-template-columns:var(--cols);gap:var(--col-gap);align-items:center;display:grid}.docs-text{order:2}.docs-text p{max-width:42ch;margin:18px 0 0}.docs-text .fine-p{font-size:var(--t-ui);color:var(--mute);margin-top:14px}@media (width<=900px){.docs-in{grid-template-columns:minmax(0,1fr)}.docs-text{order:0}}[data-ui] .nw{white-space:nowrap}[data-ui] .f-file{grid-template-columns:136px minmax(0,1fr);align-items:start;gap:22px;display:grid}[data-ui] .f-page{aspect-ratio:1/1.414;border:1px solid var(--line);background:var(--bg);border-radius:4px;flex-direction:column;gap:5px;padding:12px 11px;display:flex}[data-ui] .f-page i{background:var(--line);border-radius:2px;height:4px;display:block}[data-ui] .f-page i.s{width:58%}[data-ui] .f-page .hl{background:var(--mark);color:var(--accent);border-radius:3px;gap:4px;padding:5px;font-size:9px;font-weight:600;line-height:1;display:grid}[data-ui] .f-page .hl i{background:var(--accent);opacity:.35}[data-ui] .f-page .pn{color:var(--mute);text-align:center;margin-top:auto;font-size:9px}[data-ui] .f-chat{flex-direction:column;gap:14px;min-width:0;display:flex}[data-ui] .f-bub{background:var(--band);border-radius:var(--r-m) var(--r-m) 4px var(--r-m);align-self:flex-end;max-width:90%;padding:10px 14px;font-size:14px}[data-ui] .f-ans{font-family:var(--read);margin:0;font-size:15.5px;line-height:1.6}[data-ui] .f-cites{border-top:1px solid var(--line);color:var(--mute);gap:6px;margin:0;padding:12px 0 0;font-size:12.5px;list-style:none;display:grid}[data-ui] .f-cites li{align-items:center;gap:8px;display:flex}[data-ui] .f-cites .fnb{flex:none}@media (width<=540px){[data-ui] .f-file{grid-template-columns:minmax(0,1fr)}[data-ui] .f-page{display:none}}#cennik.price{background:var(--band)}#cennik .price-in{gap:40px var(--col-gap)}#cennik .price-text p{margin:20px 0 28px}.pakiety{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.pack{background:var(--panel);border-radius:var(--r-l);align-content:start;gap:2px;padding:24px 18px 20px;display:grid}.pack b{font-family:var(--display);font-weight:var(--dw);letter-spacing:var(--dtrack);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:clamp(32px,3vw,44px);line-height:1}.pack span{font-size:var(--t-ui);line-height:1.4}.pack .pk{color:var(--mute)}.pack .pa{font-weight:500}.pack .pb{color:var(--mute)}#cennik .pnote{max-width:58ch;margin:18px 0 0}@media (width<=600px){.pakiety{grid-template-columns:minmax(0,1fr)}.pack{grid-template-columns:96px minmax(0,1fr);align-items:baseline;column-gap:18px;padding:18px}.pack b{grid-row:1/span 3;margin:0}}.team{background:var(--bg);padding-block:clamp(40px,5vw,64px)}.team-in{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 48px;display:flex}.team p{max-width:62ch;font-size:var(--t-lead);color:var(--mute);margin:0;line-height:1.45}.team p b{color:var(--fg);font-weight:600}.team a{font-size:var(--t-ui);white-space:nowrap;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:5px;padding-block:6px;font-weight:600;transition:color .15s}.team a:hover{color:var(--accent)}
