.sj-article{grid-template-columns:minmax(0,720px);justify-content:center;gap:0;padding-block:48px 80px;display:grid}.sj-article-head .red-kicker{color:var(--accent)}.sj-article-head h1{font-family:var(--display);letter-spacing:-2px;margin:22px 0 26px;font-size:clamp(52px,8vw,96px);font-weight:800;line-height:.9}.sj-lead{letter-spacing:-.3px;font-size:20px;font-weight:600;line-height:1.5}.sj-meta{border-top:1px solid var(--line);letter-spacing:.6px;color:var(--muted);flex-wrap:wrap;gap:8px 24px;margin-top:22px;padding-top:18px;font-size:11px;display:flex}.sj-meta span b{color:var(--ink);font-weight:700}.sj-body{color:#e3e0db;margin-top:40px;font-size:16px;line-height:1.75}.sj-body h2{font-family:var(--display);letter-spacing:-1px;color:var(--ink);margin:52px 0 18px;font-size:clamp(34px,4.5vw,46px);font-weight:800;line-height:.95}.sj-body h3{letter-spacing:-.4px;color:var(--ink);margin:36px 0 12px;font-size:20px;font-weight:700}.sj-body p,.sj-body ul,.sj-body ol{margin-bottom:18px}.sj-body ul,.sj-body ol{padding-left:22px}.sj-body li{margin-bottom:8px}.sj-body a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.sj-body strong{color:var(--ink)}.sj-body blockquote{border-left:3px solid var(--accent-surface);color:var(--muted);margin:24px 0;padding-left:18px}.sj-body hr{border:0;border-top:1px solid var(--line);margin:40px 0}.sj-body table{border-collapse:collapse;width:100%;margin-bottom:24px;font-size:14px}.sj-body th,.sj-body td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.sj-body th{color:var(--ink);letter-spacing:.8px;text-transform:uppercase;font-size:11px}.sj-aside{border:1px solid var(--line);margin-top:56px;padding:28px}.sj-aside .red-kicker{color:var(--accent);margin-bottom:14px}.sj-aside ul{list-style:none}.sj-aside li{border-top:1px solid var(--line);padding:10px 0;font-size:14px;line-height:1.5}.sj-aside li:first-child{border-top:0;padding-top:0}.sj-aside li a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.sj-aside li small{color:var(--muted);margin-top:4px;display:block}.sj-next{gap:12px;margin-top:32px;display:grid}.sj-next a{border:1px solid var(--line);letter-spacing:-.3px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font-weight:700;display:flex}.sj-next a span{color:var(--accent);flex:none;font-size:22px}.sj-cta{background:var(--accent-surface);margin-top:56px;padding:36px 30px}.sj-cta .red-kicker{margin-bottom:14px}.sj-cta h2{font-family:var(--display);letter-spacing:-1.5px;font-size:clamp(44px,6vw,64px);font-weight:800;line-height:.9}.sj-cta p{max-width:520px;margin-top:16px;font-size:14px;line-height:1.7}.sj-cta .red-dark-button{gap:40px;margin-top:24px;display:inline-flex}.sj-hub{padding-block:48px 80px}.sj-hub .red-section-heading{grid-template-columns:1fr;gap:18px;max-width:820px;margin-bottom:40px}.sj-hub .red-section-heading .red-kicker{padding:0}.sj-hub .red-section-heading h1{line-height:.92}.sj-hub .red-section-heading>p:last-child{align-self:start;max-width:520px;font-size:15px}.sj-hub-intro{color:#e3e0db;max-width:640px;margin-bottom:40px;font-size:16px;line-height:1.7}.sj-hub-list{border-top:1px solid var(--line)}.sj-hub-item{border-bottom:1px solid var(--line);grid-template-columns:40px 180px 1fr auto;align-items:start;gap:20px;padding:28px 0;display:grid}.sj-hub-item .red-topic-number{padding-top:6px}.sj-hub-thumb{aspect-ratio:3/2;object-fit:cover;width:180px;height:auto;display:block}.sj-article-art{margin:36px 0 8px}.sj-article-art img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.sj-hub-item h2{letter-spacing:-.6px;font-size:24px;font-weight:700;line-height:1.2}.sj-hub-item h2 a{color:var(--ink)}.sj-hub-item p{color:var(--muted);max-width:640px;margin-top:10px;font-size:14px;line-height:1.6}.sj-hub-item .red-topic-arrow{font-size:22px;position:static}.sj-hub-note{color:var(--muted);max-width:640px;margin-top:32px;font-size:12px;line-height:1.6}.sj-prose-page{grid-template-columns:minmax(0,720px);justify-content:center;padding-block:48px 80px;display:grid}@media (hover:hover) and (pointer:fine){.red-topic:hover .red-topic-art{transform:scale(1.03)}.sj-hub-item:hover h2 a,.sj-next a:hover{color:var(--accent)}}@media (width<=760px){.sj-article{padding-block:28px 56px}.sj-lead{font-size:18px}.sj-body{font-size:16px}.sj-hub-item{grid-template-columns:28px 1fr;gap:14px}.sj-hub-thumb{grid-column:2;width:100%}.sj-hub-item>div{grid-column:2}.sj-hub-item .red-topic-arrow{display:none}.sj-tracker{padding:20px}.sj-cta{padding:28px 22px}}.sj-tracker{--zone-target:var(--ink);--zone-late:var(--accent);--zone-build:#8d8a86;background:#141414;border:1px solid #ffffff32;margin-top:36px;padding:26px 28px 24px}.sj-tracker .red-timer-top .sj-tracker-round{font-family:var(--sans);letter-spacing:1px;color:var(--accent);font-variant-numeric:tabular-nums;font-size:10px;font-weight:800}.sj-plan{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:14px;padding:0;list-style:none;display:grid}.sj-plan li{letter-spacing:.6px;color:#8d8a86;border-top:3px solid #ffffff1c;padding-top:9px;font-size:11px;transition:border-color .24s,color .24s}.sj-plan li[data-state=done]{border-color:var(--ink);color:var(--ink)}.sj-plan li[data-state=done] span:after{content:" ✓"}.sj-plan li[data-state=live]{border-color:var(--ink);color:var(--ink)}.sj-plan li[data-state=target]{border-color:var(--zone-target);color:var(--muted)}.sj-plan li[data-state=late]{border-color:var(--zone-late);color:var(--muted)}.sj-plan li[data-state=build]{border-color:var(--zone-build);color:var(--muted)}.sj-tracker[data-phase=idle] .sj-plan li{color:var(--muted)}.sj-stage{margin-top:22px}.sj-phase{color:var(--accent);margin:0}.sj-tracker-time{letter-spacing:-3px;margin-top:2px;font-size:clamp(52px,7vw,76px);line-height:1.05}.sj-tracker-status{color:var(--ink);text-wrap:pretty;max-width:560px;margin-top:6px;font-size:17px;font-weight:600;line-height:1.45}.sj-cue{color:var(--ink);border-left:4px solid var(--accent);background:#ffffff0f;max-width:600px;margin-top:14px;padding:14px 16px 14px 18px;font-size:19px;font-weight:700;line-height:1.4;position:relative}.sj-cue:empty,.sj-tracker-status:empty{display:none}.sj-cue.is-new{animation:sj-cue-in .42s var(--ease-out,ease-out)}@keyframes sj-cue-in{0%{opacity:0;transform:translateY(4px)}}.sj-scale{max-width:640px;margin-top:20px}.sj-scale-title{margin:0 0 10px}.sj-meter{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.sj-meter span{font-variant-numeric:tabular-nums;height:30px;color:var(--muted);background:#ffffff10;place-items:center;font-size:12px;font-weight:800;display:grid}.sj-meter [data-zone=target]{background:var(--ink);color:var(--paper)}.sj-meter [data-zone=late]{background:var(--accent-surface);color:var(--ink)}.sj-scale-list{margin:12px 0 0}.sj-scale-list div{border-top:1px solid var(--line);border-left:3px solid var(--zone-build);grid-template-columns:170px 1fr;gap:4px 16px;padding:9px 0 9px 12px;display:grid}.sj-scale-list div[data-zone=target]{border-left-color:var(--zone-target);background:#ffffff08}.sj-scale-list div[data-zone=late]{border-left-color:var(--zone-late)}.sj-scale-list dt{font-size:14px;font-weight:700}.sj-scale-list dt b{font-variant-numeric:tabular-nums;min-width:34px;color:var(--muted);display:inline-block}.sj-scale-list div[data-zone=target] dt b{color:var(--ink)}.sj-scale-list dd{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.sj-tracker[data-phase=stimulating] .sj-scale{margin-top:14px}.sj-tracker[data-phase=stimulating] .sj-scale-title,.sj-tracker[data-phase=stimulating] .sj-scale-list{display:none}.sj-tracker[data-phase=stimulating] .sj-meter span{height:22px;font-size:10px}.sj-prep{counter-reset:prep;gap:10px;max-width:600px;margin-top:22px;padding:0;list-style:none;display:grid}.sj-prep li{counter-increment:prep;color:var(--muted);grid-template-columns:26px 1fr;font-size:14px;line-height:1.55;display:grid}.sj-prep li:before{content:counter(prep);color:var(--accent);font-variant-numeric:tabular-nums;font-weight:800}.sj-rest{grid-template-columns:auto 1fr;align-items:center;gap:6px 18px;max-width:560px;margin-top:18px;display:grid}.sj-breath{border:1px solid var(--line);border-radius:50%;grid-row:span 2;place-items:center;width:56px;height:56px;display:grid}.sj-breath span{background:#ffffff14;border-radius:50%;width:100%;height:100%;animation:10s ease-in-out infinite sj-breathe;transform:scale(.45)}@keyframes sj-breathe{0%{transform:scale(.45)}40%{transform:scale(1)}to{transform:scale(.45)}}.sj-rest-meter{background:#ffffff1c;height:3px;position:relative}.sj-rest-meter span{background:var(--muted);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.sj-rest-meter i{background:var(--muted);width:1px;position:absolute;top:-4px;bottom:-4px;left:30%}.sj-tracker.is-rest-ready .sj-rest-meter span{background:var(--ink)}.sj-rest-hint{color:var(--ink);font-size:15px;font-weight:600;line-height:1.45}.sj-tracker.is-rest-ready .sj-rest-hint{color:var(--accent)}.sj-tracker.is-rest-ready [data-primary]{box-shadow:0 0 0 2px var(--accent)}.sj-ask{margin-top:16px}.sj-tracker-levels{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.sj-level{border:1px solid var(--line);color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;min-height:52px;font-size:17px;font-weight:700;transition:background-color .16s}.sj-level[data-zone=target]{border-color:var(--ink);background:#ffffff10}.sj-level[data-zone=late]{border-color:var(--accent-surface);color:#e7a3a3}.sj-level:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sj-level:active{transform:scale(.96)}.sj-zones{letter-spacing:.6px;text-transform:uppercase;grid-template-columns:5fr 2fr 3fr;gap:6px;margin-top:8px;font-size:10px;display:grid}.sj-zones span{border-top:2px solid var(--zone-build);color:var(--zone-build);padding-top:6px}.sj-zones [data-zone=target]{border-color:var(--zone-target);color:var(--ink);font-weight:800}.sj-zones [data-zone=late]{border-color:var(--zone-late);color:var(--accent)}.sj-feedback{border-left:3px solid var(--zone-build);color:var(--muted);background:#ffffff08;max-width:600px;margin-top:16px;padding:10px 14px;font-size:14px;line-height:1.5}.sj-feedback[data-zone=target]{border-color:var(--zone-target)}.sj-feedback[data-zone=late]{border-color:var(--zone-late)}.sj-tracker-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.sj-tracker-controls .red-button{justify-content:center;gap:0;min-width:200px;margin-top:0}.sj-tracker-controls .red-dark-button{border:1px solid var(--line);justify-content:center;gap:0;min-width:140px}.sj-tracker.is-end-first [data-end]{order:-1}.sj-tracker-summary{margin-top:14px;font-size:15px;line-height:1.6}.sj-tracker-summary .red-kicker{color:var(--accent);margin:0 0 8px}.sj-stats{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:4px 0 20px;display:grid}.sj-stats div{padding:12px 0}.sj-stats div+div{border-left:1px solid var(--line);padding-left:14px}.sj-stats dt{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-size:10px}.sj-stats dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:40px;font-weight:600;line-height:1.05}.sj-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:10px;height:150px;margin-bottom:18px;padding:0 0 22px;display:flex;position:relative}.sj-chart-band{letter-spacing:.8px;text-transform:uppercase;height:calc(20% - 4.4px);color:var(--muted);text-align:right;background:#ffffff0d;border-block:1px dashed #ffffff30;justify-content:flex-end;align-items:center;padding-right:4px;font-size:10px;font-style:normal;line-height:1;display:flex;position:absolute;bottom:calc(55% + 9.9px);left:0;right:0}.sj-bar{height:var(--h);background:var(--zone-build);flex:0 44px;position:relative}.sj-bar[data-zone=target]{background:var(--zone-target)}.sj-bar[data-zone=late]{background:var(--zone-late)}.sj-bar b{text-align:center;font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:-20px;left:0;right:0}.sj-bar small{text-align:center;color:var(--muted);font-size:10px;position:absolute;bottom:-20px;left:0;right:0}.sj-verdict{max-width:600px}.sj-next-step{max-width:600px;font-weight:600}.sj-tracker-summary .sj-verdict+.red-kicker{margin-top:18px}.sj-cadence{color:var(--muted);max-width:600px;margin-top:10px;font-size:13px}.sj-tracker-log{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:18px;padding:0;font-size:12px;list-style:none}.sj-tracker-log:empty{display:none}.sj-tracker-log li{border-top:1px solid var(--line);grid-template-columns:70px repeat(3,1fr);gap:8px;padding:8px 0;display:grid}.sj-log-n{color:var(--ink);font-weight:700}.sj-log-level[data-zone=target]{color:var(--ink)}.sj-log-level[data-zone=late]{color:var(--accent)}.sj-tracker-note{color:var(--muted);margin-top:18px;font-size:11px;line-height:1.6}@media (hover:hover) and (pointer:fine){.sj-level:hover{background:#252525}.sj-level[data-zone=target]:hover{background:#fff2}}@media (width<=760px){.sj-scale-list div{grid-template-columns:1fr}.sj-tracker-levels{grid-template-columns:repeat(5,1fr)}.sj-zones{grid-template-columns:repeat(3,auto);justify-content:start;gap:14px}.sj-zones span{border-top-width:0;padding:0 0 0 12px;position:relative}.sj-zones span:before{content:"";background:currentColor;width:7px;height:7px;margin-top:-4px;position:absolute;top:50%;left:0}.sj-plan li{letter-spacing:.2px;font-size:10px}.sj-tracker-status{font-size:16px}.sj-tracker-controls .sj-tracker-btn{flex:100%}.sj-tracker-log li{grid-template-columns:1fr 1fr}.sj-stats dd{margin:0;font-size:32px}}@media (prefers-reduced-motion:reduce){.sj-breath span{animation:none;transform:scale(.8)}.sj-cue.is-new{animation:none}.sj-level:active{transform:none}}.sj-tracker [hidden]{display:none!important}:root[lang=pl] .red-section-heading h1,:root[lang=pl] .red-section-heading h2,:root[lang=pl] .sj-article h1{font-size:clamp(56px,7vw,78px);line-height:1.02}
