.sx{position:relative;isolation:isolate;padding-top:215px;background:#050505}.sx:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff30 1px,transparent 0);background-size:32px 32px;mask-image:linear-gradient(transparent,#000 128px),radial-gradient(ellipse at center,#000 40%,transparent 80%);mask-composite:intersect}.sx>.sx-header{margin-bottom:72px}.sx-header .ks-h1{font-size:clamp(34px,4vw,54px);max-width:none}.sx-header .ks-h1>span{color:var(--mint)}.sx-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line-2)}.sx-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:64px;padding:14px 10px;border:0;border-radius:0!important;background:transparent;color:var(--bone-1);font-size:14px;box-shadow:inset 0 0 var(--mint);transition:color .2s,box-shadow .38s cubic-bezier(.22,1,.36,1)}.sx-tabs button svg{color:var(--bone-2);flex-shrink:0;transition:color .2s}.sx-tabs button:hover{color:var(--white)}.sx-tabs button[aria-selected=true]{color:#d4f5e8;font-weight:500;box-shadow:inset 0 -2px var(--mint)}.sx-tabs button[aria-selected=true] svg{color:var(--mint)}.sx :is(button,a,[role=tabpanel]):focus-visible{outline:2px solid var(--mint);outline-offset:4px}.sx-panel-stage{display:grid;grid-template-rows:auto auto;row-gap:64px}.sx-panel{--sx-h2-size:clamp(28px,2.7vw,38px);grid-column:1;grid-row:1/3;display:grid;grid-template-rows:subgrid;padding:77px 0 88px;min-width:0;transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.sx-panel:not(.is-active){visibility:hidden;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.sx-topic{--sx-col-gap:64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px var(--sx-col-gap);align-items:start;align-content:start}.sx-panel .ks-h2{font-size:var(--sx-h2-size);max-width:20ch}.sx-panel-pamiec .ks-h2{margin-right:calc(-1 * var(--sx-col-gap))}.sx-panel-integracje .ks-h2{margin-right:calc(var(--sx-col-gap) / -2)}.sx-panel-pamiec .ks-h2{max-width:24ch}.sx-panel-integracje .ks-h2{max-width:22ch}.sx-topic-problem .sx-today{margin-top:40px}.sx-today .ks-ticks{margin-top:18px}.sx-topic-wide{grid-column:1/-1;display:grid;gap:40px;min-width:0}.sx-example-at-end{row-gap:40px}.sx-example-at-end .sx-topic-problem{display:contents}.sx-example-at-end .sx-topic-problem .ks-h2{grid-column:1;grid-row:1}.sx-example-at-end .sx-today{grid-column:1;grid-row:2;margin-top:0}.sx-example-at-end>:nth-child(2){grid-column:2;grid-row:2;margin-top:calc(var(--sx-example-drop, 0px) - 40px - var(--sx-h2-size) * .21 - 11px)}.sx-example-at-end>.sx-exercise{margin-top:calc(-40px - var(--sx-h2-size) * .21)}.sx-example-at-end .sx-topic-wide{grid-row:3;margin-top:16px}.sx-panel-dokumenty .sx-today{margin-top:32px}.sx-panel-integracje{--sx-example-drop:48px}.sx-panel-integracje .sx-today{margin-top:80px}.sx-panel-pamiec .sx-topic-wide{margin-top:32px}.sx-topic.sx-topic-fill{grid-template-rows:auto auto 1fr}.sx-topic-fill>.sx-topic-wide{align-self:end}.sx-caption{font-family:var(--mono);color:var(--mint);text-transform:uppercase;font-size:11px;letter-spacing:.04em}.sx h3{font-family:var(--display);font-weight:500;color:var(--white);font-size:21px;line-height:1.3}.sx-chat{margin:0;min-width:0}.sx-chat-window{--ui-pad:22px;margin-top:14px;padding-bottom:var(--ui-pad);border:1px solid var(--line-2);background:var(--ink-1);color:var(--bone-0);font-size:14px;line-height:21px}.sx-chat .ks-cite{width:16px;height:16px;font-size:10.5px;flex:none}.sx-chat .ks-frames-context li{gap:10px}.sx-chat-list{list-style:none;display:grid;gap:8px;margin:2px 0 4px;color:var(--bone-0);font-size:14px;line-height:21px}.sx-chat-list li{position:relative;padding-left:18px;text-wrap:pretty}.sx-chat-list li:before{content:"";position:absolute;left:2px;top:10px;width:8px;height:1px;background:var(--bone-2)}.sx-pick{margin:0;min-width:0}.sx-pick dl{margin-top:14px;border:1px solid var(--line-2);background:var(--ink-1)}.sx-pick dl>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:18px 22px}.sx-pick dl>div+div{border-top:1px solid var(--line-2)}.sx-pick dt{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--bone-2);padding-top:3px}.sx-pick dd{color:var(--bone-0);font-size:15px}.sx-pick .sx-pick-result{background:var(--mint-dim);box-shadow:inset 2px 0 var(--mint)}.sx-pick .sx-pick-result dt{color:var(--mint)}.sx-pick .sx-pick-result dd{color:var(--white);font-weight:500}.sx-tool-shelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sx-tool{border-left:1px solid var(--line-2);border-bottom:1px solid var(--line-2);border-top-color:var(--line-2);border-right:0;border-top:1px solid var(--line-mint);padding:24px;background:#050505}.sx-tool:last-child{border-right:1px solid var(--line-2)}.sx-tool>span{font-family:var(--mono);color:var(--bone-2);font-size:11px}.sx-tool h3{font-size:30px;margin-top:18px;letter-spacing:-.03em}.sx-tool.is-picked{background:var(--mint-dim);box-shadow:inset 0 0 0 1px var(--mint)}.sx-tool.is-picked>span{color:var(--mint)}.sx-shelf-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sx-shelf-grid article{border:1px solid var(--line-2);padding:20px;background:#050505;min-width:0}.sx-shelf-grid article>div{display:flex;align-items:center;gap:10px}.sx-shelf-grid svg{flex-shrink:0;color:var(--mint)}.sx-shelf-grid h3{font-size:18px}.sx-shelf-grid p{color:var(--bone-1);font-size:14px;margin-top:12px}.sx-notice{margin:0;min-width:0}.sx-notice-card{margin-top:14px;padding:22px;border:1px solid var(--line-2);background:var(--ink-1)}.sx-notice-head{display:flex;gap:12px;align-items:flex-start}.sx-notice-head svg{flex-shrink:0;color:var(--mint);margin-top:2px}.sx-notice-head strong{display:block;font-weight:500;color:var(--white);font-size:15px}.sx-notice-head span{display:block;color:var(--bone-2);font-size:13px;margin-top:2px}.sx-notice-body{margin-top:16px;color:var(--bone-0);font-size:15px}.sx-notice-actions{display:flex;gap:8px;margin-top:18px}.sx-notice-path{list-style:none;display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:16px;font-family:var(--mono);font-size:11px;color:var(--bone-2)}.sx-notice-path li+li:before{content:"→";margin-right:10px;color:var(--mint)}.sx-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);list-style:none;margin-top:24px;gap:32px}.sx-steps li{position:relative;border-top:1px solid var(--line-2);padding-top:22px}.sx-steps li:before{content:"";width:8px;height:8px;background:var(--mint);position:absolute;left:0;top:-5px}.sx-steps p{font-size:15px;color:var(--bone-1);max-width:34ch}.sx-steps li:only-child p{max-width:none}.sx-start{padding:112px 0;border-top:1px solid var(--line-2)}.sx-start-row{display:grid;grid-template-columns:1fr 2fr;gap:32px 64px;align-items:start}.sx-start .ks-h2{font-size:clamp(24px,2.2vw,30px)}.sx-start dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.sx-start dl>div{border-top:1px solid var(--line-mint);padding-top:18px}.sx-start dt{font-size:15px;color:var(--bone-0)}.sx-start dd{font-size:14px;color:var(--bone-2);margin-top:8px}.sx-exercise{background:#050505;color:var(--bone-0);border:1px solid var(--line-mint);padding:28px}.sx-exercise>svg{display:block;color:var(--mint);margin:24px 0 16px}.sx-exercise .sx-caption{display:block}.sx-exercise h3{font-size:24px;max-width:25ch}.sx-exercise p{margin-top:16px;font-size:14px}.sx-review{border-top:1px solid var(--line-2);padding-top:32px}.sx-review h3{font-size:18px}.sx-review ul{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 32px;margin-top:20px;color:var(--bone-0);font-size:15px}.sx-review li{display:flex;gap:12px;align-items:flex-start}.sx-review svg{width:17px;height:17px;color:var(--mint);flex-shrink:0;margin-top:3px}.sx-hound-section{padding:72px 0;border-top:1px solid var(--line-mint);border-bottom:1px solid var(--line-2);background:linear-gradient(110deg,rgba(38,191,137,.055),transparent 65%)}.sx-hound-row{justify-content:space-between;gap:48px}.sx-hound-link,.sx-hound-row{display:flex;align-items:center}.sx-hound-link{gap:24px;max-width:52ch}.sx-hound-link>img{flex-shrink:0}.sx-hound-cta{margin-top:24px;gap:12px}.sx-hound-cta svg{color:var(--mint)}.sx-hound-link:hover .sx-hound-cta{border-color:var(--bone-2)}.sx-hound-link h2{font-family:var(--display);font-size:32px;color:var(--white);line-height:1.2}.sx-hound-link p{color:var(--bone-1);font-size:14px;margin-top:10px;max-width:32ch}.sx-contact{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.sx-contact p{color:var(--bone-1);font-size:14px}.sx-contact .ks-btn{gap:12px}@media (max-width:960px){.sx-tabs button{flex-direction:column;gap:8px}.sx-review ul{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-topic{--sx-col-gap:40px;gap:40px}.sx-start-row{grid-template-columns:minmax(0,1fr)}.sx-shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-hound-row{gap:32px}.sx-hound-link{gap:16px}.sx-hound-link>img{width:64px;height:64px}}@media (max-width:700px){.sx{padding-top:159px}.sx>.sx-header{margin-bottom:48px}.sx-tabs{display:flex;flex-wrap:wrap}.sx-tabs button{flex:1 1 33%;min-height:72px;font-size:12px}.sx-panel{padding-top:48px;padding-bottom:64px}.sx-panel:not(.is-active){display:none}.sx-panel.is-active{animation:sx-panel-in .38s cubic-bezier(.22,1,.36,1)}.sx-panel-stage{row-gap:40px}.sx-example-at-end{row-gap:32px}.sx-example-at-end :is(.sx-topic-problem .ks-h2,.sx-today,.sx-topic-wide),.sx-example-at-end>:nth-child(2){grid-column:auto;grid-row:auto;margin-top:0}.sx-panel .ks-h2{margin-right:0}.sx-topic.sx-topic-fill{grid-template-rows:none}.sx-topic{grid-template-columns:minmax(0,1fr);gap:32px}.sx-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-shelf-grid article:last-child:nth-child(odd){grid-column:1/-1}.sx-pick dl>div{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px}.sx-notice-card{padding:18px}.sx-tool-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-tool{padding:20px}.sx-tool:nth-child(2){border-right:1px solid var(--line-2)}.sx-tool:nth-child(-n+2){border-bottom:0}.sx-tool h3{font-size:27px;margin-top:12px}.sx-shelf-grid article{padding:16px}.sx-steps{grid-auto-flow:row;gap:24px}.sx-review ul{grid-template-columns:minmax(0,1fr)}.sx-steps p{max-width:none}.sx-start{padding:64px 0}.sx-start dl{grid-template-columns:minmax(0,1fr);gap:20px}.sx-chat-window{--ui-pad:16px}.sx-hound-section{padding:48px 0}.sx-hound-row{flex-direction:column;align-items:stretch;gap:32px}.sx-hound-link{max-width:none}.sx-contact{align-items:flex-start}}@keyframes sx-panel-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.sx-panel,.sx-panel:not(.is-active),.sx-tabs button{transition:none;transform:none}.sx-panel.is-active{animation:none}}@media (max-width:380px){.sx-shelf-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-color-scheme:light){.sx{background:var(--page)}.sx:before{background-image:radial-gradient(#00000026 1px,transparent 0)}.sx-tabs button[aria-selected=true]{color:var(--white)}.sx-exercise,.sx-shelf-grid article,.sx-tool{background:var(--ink-0)}}