.jl{--jl-bg:#101110;--jl-surface:#151713;--jl-deep:#0c0d0c;--jl-line:#34372e;--jl-soft-line:#2b3227;--jl-strong:#4a4e43;--jl-muted:#a2a69a;--jl-soft:#b4bcae;--jl-para:#c9ccc2;--jl-fg:#f0f0e9;--jl-lime:#c6f56b;--jl-ink:#151a0f;--jl-amber:#ffa033;--jl-red:#ff8f70;--jl-cut:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);color:var(--jl-fg);font:16px/1.7 var(--sans);overflow-wrap:break-word}.jl :where(h2,h3,p,ul,ol,dl,dd,figure){margin:0}.jl :where(ul,ol){padding:0;list-style:none}.jl a{color:inherit;text-underline-offset:3px}.jl :is(p,td,figcaption) a{white-space:nowrap;color:var(--jl-lime);text-decoration:underline;text-decoration-thickness:1px;position:relative}.jl :is(p,td,figcaption) a:after{content:"";position:absolute;inset:calc(50% - 22px) -4px}.jl b,.jl strong{color:var(--jl-fg);font-weight:600}.jl code{font-family:var(--mono)}.jl :is(h2,h3):focus{outline:none}.jl [id]{scroll-margin-top:88px}.jl-trail{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;margin:0 0 48px;display:grid}.jl-trail a{border-top:2px solid var(--jl-line);min-height:52px;color:var(--jl-muted);align-content:start;gap:4px;padding:14px 0 12px;text-decoration:none;display:grid}.jl-trail b{font:20px/1.1 var(--display);text-transform:uppercase;color:inherit;font-weight:400}.jl-trail span{font-size:13px;line-height:1.45}.jl-trail a:hover{color:var(--jl-fg)}.jl-trail a[aria-current=page]{border-top-color:var(--jl-lime);color:var(--jl-fg)}.jl-sec{margin-top:88px}.jl-h2{max-width:26ch;font:clamp(26px,3vw,36px)/1.05 var(--display);text-transform:uppercase;text-wrap:balance;margin:0 0 12px!important}.jl-intro{max-width:34em;color:var(--jl-para);margin:0 0 28px!important}.jl-note{max-width:35em;color:var(--jl-muted);font-size:14px;line-height:1.6}.jl-sec>.jl-note,.jl-fig+.jl-note{margin-top:18px}.jl-st{color:var(--jl-fg);align-items:baseline;gap:8px;font-size:14px;line-height:1.45;display:flex}.jl-st:before{content:"";background:var(--jl-muted);flex:none;width:8px;height:8px;transform:translateY(-1px)}.jl-st.is-ok:before{background:var(--jl-lime)}.jl-st.is-hold:before{background:var(--jl-amber)}.jl-st.is-void:before{background:var(--jl-red)}.jl-scale{border-block:1px solid var(--jl-soft-line);flex-wrap:wrap;gap:8px 20px;margin:0 0 8px;padding:14px 0;display:flex}.jl-scale>p{font:12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--jl-muted);flex-basis:100%}.jl-spine{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.jl-spine>li{padding:44px 20px 0 0;position:relative}.jl-spine>li:before{content:"";background:var(--jl-strong);height:2px;position:absolute;inset:13px 0 auto}.jl-spine>li:after{content:"";background:var(--jl-lime);clip-path:polygon(0 0,11px 0,100% 5px,100% 100%,0 100%);width:16px;height:16px;position:absolute;top:6px;left:0}.jl-spine>li:before{background:linear-gradient(90deg,var(--jl-lime) 0 24px,var(--jl-strong) 24px)}.jl-spine>li:last-child:before{width:24px;right:auto}.jl-when{font:12px var(--mono);letter-spacing:.06em;color:var(--jl-muted);margin-bottom:6px;display:block}.jl-spine b{font:20px/1.1 var(--display);text-transform:uppercase;color:var(--jl-fg);font-weight:400;display:block}.jl-spine p{color:var(--jl-soft);margin-top:8px;font-size:14px;line-height:1.55}.jl-hooks{margin-top:12px!important}.jl-hooks a{border-top:1px solid var(--jl-soft-line);min-height:44px;font:12px/1.35 var(--mono);color:var(--jl-lime);align-items:center;padding:4px 0;text-decoration:none;display:flex;position:relative}.jl-hooks a:hover{text-decoration:underline}.jl-map>.jl-note{margin-top:24px}.jl-toc>.jl-label{margin-bottom:8px;display:block}.jl-toc .jl-hooks{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;display:grid;margin:0 0 56px!important}.jl-blocks{border-bottom:1px solid var(--jl-line);margin-top:48px}.jl-block{border-top:1px solid var(--jl-line);grid-template-columns:200px minmax(0,1fr);grid-template-areas:"ficha title""ficha body";column-gap:48px;padding:48px 0 40px;display:grid}.jl-block>h2{max-width:24ch;font:clamp(24px,2.6vw,30px)/1.1 var(--display);text-transform:uppercase;text-wrap:balance;grid-area:title;margin:0 0 14px!important}.jl-ficha{grid-area:ficha;align-self:start;gap:18px;display:grid;position:sticky;top:88px}.jl-ficha dt{font:12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--jl-muted);margin-bottom:4px}.jl-ficha dd{font-size:14px;line-height:1.45}.jl-ficha dd+dd{margin-top:6px}.jl-body{grid-area:body;gap:16px;min-width:0;display:grid}.jl-body>p,.jl-body>ul{max-width:34em;color:var(--jl-para)}.jl-fair{border-top:1px solid var(--jl-soft-line);max-width:36em;color:var(--jl-soft);padding-top:14px;font-size:15px}.jl-fair>b:first-child{color:var(--jl-lime)}.jl-back{min-height:44px;font:12px var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-self:start;align-items:center;text-decoration:none;display:inline-flex;color:var(--jl-muted)!important}.jl-back:hover{color:var(--jl-lime)!important}section>.jl-back{margin-top:12px}.jl-ex{border-left:2px solid var(--jl-strong);background:var(--jl-surface);max-width:calc(34em + 40px);padding:18px 20px}.jl-ex+.jl-ex{margin-top:-4px}.jl-ex>b{font:12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--jl-muted);margin-bottom:6px;font-weight:400;display:block}.jl-ex p{color:var(--jl-para)}.jl-ex p+p{margin-top:8px}.jl-ex .jl-st{margin-top:12px;font-weight:600}.jl-ex .jl-ex-note{color:var(--jl-soft);margin-top:10px;font-size:14px}.jl-rules li{padding-left:18px;position:relative}.jl-rules li+li{margin-top:8px}.jl-rules li:before{content:"";background:var(--jl-strong);width:8px;height:2px;position:absolute;top:.8em;left:0}.jl-fig{background:var(--jl-surface);max-width:760px;clip-path:var(--jl-cut);padding:24px}.jl-fig.is-wide{max-width:none}.jl-sec-note{margin-top:24px}.jl-fig figcaption{max-width:35em;color:var(--jl-soft);margin-top:16px;font-size:14px;line-height:1.6}.jl-fig figcaption i{color:var(--jl-muted);font-style:normal}.jl-fig-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.jl-fig-head h3{font:20px/1.1 var(--display);text-transform:uppercase}.jl-label{font:12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--jl-muted)}.jl-play{border:1px solid var(--jl-line);background:var(--jl-bg);min-height:44px;color:var(--jl-fg);font:600 13px var(--sans);cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.jl-play:hover{border-color:var(--jl-lime);color:var(--jl-lime)}.jl-play svg{width:16px;height:16px;color:var(--jl-lime)}.jl-legend{gap:10px;margin-top:18px;display:grid}.jl-legend li{color:var(--jl-soft);grid-template-columns:32px minmax(0,1fr);align-items:baseline;gap:12px;font-size:14px;line-height:1.5;display:grid}.jl-legend i{background:var(--jl-fg);height:3px;display:block;transform:translateY(-4px)}.jl-legend i.is-wait{background:linear-gradient(90deg,var(--jl-lime) 60%,transparent 0) 0 0/10px 3px repeat-x}.jl-legend i.is-red{background:var(--jl-red)}.jl-legend i.is-lime{background:var(--jl-lime)}.jl-legend i.is-amber{background:var(--jl-amber)}.jl-legend i.is-dash{background:linear-gradient(90deg,#6f7368 50%,#0000 0) 0 0/6px 3px repeat-x}.jl-legend i.is-dots{background:linear-gradient(90deg,var(--jl-red) 40%,transparent 0) 0 0/10px 3px repeat-x}.jl-legend.is-sq i{align-self:start;width:14px;height:14px;margin-top:5px;transform:none}.jl-legend.is-row{flex-wrap:wrap;gap:6px 20px;margin-top:14px;display:flex}.jl-legend.is-row li{align-items:center;gap:8px;display:flex}.jl-legend.is-row i{width:14px;transform:none}.jl-flow{gap:12px;display:grid}.jl-flow>div{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:12px;display:grid}.jl-flow span{background:var(--jl-deep);color:var(--jl-para);padding:12px 14px;font-size:14px;line-height:1.45}.jl-flow svg{width:24px;height:24px;color:var(--jl-strong)}.jl-flow .jl-st{background:0 0;padding:12px 0}.jl-clocks{padding:22px 0 20px;position:relative}.jl-clocks svg{aspect-ratio:2;width:100%;display:block}.jl-clocks .jl-label{position:absolute}.jl-clocks .is-y{top:0;left:0}.jl-clocks .is-x{bottom:0;right:0}.jl-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:14px;display:grid}.jl-score>div{gap:6px;display:grid}.jl-score strong{font:clamp(28px,4vw,48px)/1 var(--display);font-variant-numeric:tabular-nums;font-weight:400}.jl-score .is-off strong{color:var(--jl-muted);-webkit-text-decoration:line-through 3px var(--jl-red);text-decoration:line-through 3px var(--jl-red)}.jl-score .is-on strong{color:var(--jl-lime)}.jl-score>svg{width:20px;height:20px;color:var(--jl-strong);align-self:center}.jl-score .is-short{display:none}.jl-rows{gap:14px;display:grid}.jl-row{font:600 12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:6px;display:flex}.jl-row span{font:13px/1.35 var(--sans);letter-spacing:0;text-transform:none;color:var(--jl-muted)}.jl-strip{background:var(--jl-bg);border:1px solid var(--jl-line);width:100%;height:64px;display:block}.jl-strip .a{stroke:#6f7368;stroke-dasharray:2 3}.jl-strip .g{fill:var(--jl-lime)}.jl-strip .r{fill:var(--jl-red)}.jl-strip .m{fill:none;stroke:var(--jl-muted);stroke-width:1.2px}.jl-dup{width:100%;height:96px;margin:6px 0;display:block}.jl-dup .c{fill:var(--jl-fg)}.jl-dup .l{stroke:var(--jl-lime);opacity:.55}.jl-v{fill:var(--jl-bg);transform-box:fill-box;transform-origin:100% 0;transform:scaleX(0)}.jl-v.is-surface{fill:var(--jl-surface)}.jl-warn{border:1px solid var(--jl-red);align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.jl-warn svg{width:18px;height:18px;color:var(--jl-red);flex:none;margin-top:1px}.jl-fig[data-play] .jl-v{animation:3.2s linear both jl-wipe}.jl-fig[data-play] .jl-dup .l{animation:.5s ease-out 3.3s both jl-in}.jl-fig[data-play] .jl-warn{animation:.5s ease-out 3.8s both jl-in}@keyframes jl-wipe{0%{transform:scaleX(1)}}@keyframes jl-in{0%{opacity:0}}.jl-range{border-bottom:2px solid var(--jl-strong);height:44px;margin-top:10px;position:relative}.jl-range>i{position:absolute;top:0;bottom:0}.jl-range .is-z1{width:50%;left:0}.jl-range .is-z2{width:25%;left:50%}.jl-range .is-z3{left:75%;right:0}.jl :is(.jl-range,.jl-legend) .is-z1{border-top:2px solid var(--jl-lime);background:#c6f56b29}.jl :is(.jl-range,.jl-legend) .is-z2{border-top:2px solid var(--jl-amber);background:#ffa0332e}.jl :is(.jl-range,.jl-legend) .is-z3{border-top:2px solid var(--jl-red);background:repeating-linear-gradient(135deg,#ff8f7080 0 2px,#0000 2px 7px)}.jl-range .is-dot{background:var(--jl-fg);outline:3px solid var(--jl-surface);width:14px;height:14px;margin:-6px 0 0 -7px;top:50%;bottom:auto}.jl-range .is-far{background:var(--jl-red)}.jl-range-names{color:var(--jl-soft);grid-template-columns:2fr 1fr 1fr;margin-top:8px;font-size:13px;line-height:1.3;display:grid}.jl-range-names span{padding-right:6px}.jl-room{gap:10px;display:grid}.jl-room li{color:var(--jl-para);grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:center;gap:12px;font-size:14px;display:grid}.jl-room i{height:14px;width:var(--w);background:var(--jl-fg);display:block;position:relative}.jl-room .is-low i{background:var(--jl-red)}.jl-room .is-low i:after{content:"";width:var(--n);border:1px dashed var(--jl-muted);position:absolute;top:-4px;bottom:-4px;left:0}.jl-room .is-top i{background:var(--jl-lime)}.jl-top li{border-bottom:1px solid var(--jl-soft-line);color:var(--jl-para);grid-template-columns:3rem minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;font-size:14px;display:grid}.jl-top li>b{font:600 16px/1.2 var(--sans);color:var(--jl-muted)}.jl-top del{color:var(--jl-muted);-webkit-text-decoration:line-through 2px var(--jl-red);text-decoration:line-through 2px var(--jl-red)}.jl-top small{font:12px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--jl-red);white-space:nowrap;margin-left:4px}.jl-top .is-up>b{color:var(--jl-lime)}.jl-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.jl-two>div{border-top:2px solid var(--jl-line);padding-top:16px}.jl-two>div+div{border-top-color:var(--jl-lime)}.jl-two h3{font:18px/1.1 var(--display);text-transform:uppercase;margin-bottom:10px!important}.jl-two li{color:var(--jl-para);padding-left:18px;font-size:15px;position:relative}.jl-two li+li{margin-top:6px}.jl-two li:before{content:"";background:var(--jl-strong);width:8px;height:2px;position:absolute;top:.72em;left:0}.jl-two>div+div li:before{background:var(--jl-lime)}.jl-clip{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:10px 24px;max-width:680px;display:grid}.jl-clip figcaption{gap:10px;display:grid}.jl-clip>:first-child{aspect-ratio:3/4;border:1px solid var(--jl-line);background:var(--jl-deep);width:100%;padding:0;display:block;position:relative;overflow:hidden}.jl-clip img,.jl-clip video{object-fit:cover;width:100%;height:100%;display:block}.jl-clip button{cursor:pointer}.jl-clip button>span,.jl-clip .is-soon>span{white-space:nowrap;background:var(--jl-lime);min-height:44px;color:var(--jl-ink);font:700 13px var(--sans);align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:absolute;bottom:10px;left:10px}.jl-clip .is-soon img{opacity:.35}.jl-clip .is-soon>span{background:var(--jl-bg);color:var(--jl-fg);border:1px solid var(--jl-line)}.jl-clip svg{fill:currentColor;width:16px;height:16px}.jl-clip p{color:var(--jl-soft);font-size:14px;line-height:1.5}.jl-clip p b{font:18px/1.1 var(--display);text-transform:uppercase;font-weight:400;display:block}.jl-clip small{color:var(--jl-muted);font-size:13px;line-height:1.5;display:block}.jl-clip.is-tall>:first-child{aspect-ratio:390/844}.jl-cases{border-top:1px solid var(--jl-line)}.jl-cases li{border-bottom:1px solid var(--jl-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr) minmax(0,3fr);gap:8px 32px;padding:22px 0;display:grid}.jl-cases :is(h3,h4){font:600 16px/1.45 var(--sans)}.jl-cases p{color:var(--jl-para)}.jl-h3{font:clamp(20px,2.2vw,26px)/1.1 var(--display);text-transform:uppercase;margin:clamp(44px,6vw,64px) 0 16px!important}.jl-table .jl-rules{margin-top:10px!important}.jl-withheld{background:var(--jl-surface);clip-path:var(--jl-cut);margin-top:88px;padding:32px}.jl-withheld h2{font:clamp(22px,2.4vw,28px)/1.1 var(--display);text-transform:uppercase;text-wrap:balance;margin:0 0 12px!important}.jl-withheld p{max-width:34em;color:var(--jl-para)}.jl-withheld p+p{margin-top:12px}.jl-table{border-collapse:collapse;width:100%;max-width:900px;font-size:15px}.jl-table :is(th,td){border-bottom:1px solid var(--jl-soft-line);text-align:left;vertical-align:top;color:var(--jl-para);padding:14px 24px 14px 0}.jl-table th{width:30%;color:var(--jl-fg);font-weight:600}.jl-table thead th{font:12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--jl-muted);padding-top:0}.jl-table.is-half th{width:50%;color:var(--jl-para);font-weight:400}.jl-profiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;display:grid}.jl-profiles figure{align-content:start;gap:10px;display:grid}.jl-profiles h3{font:20px/1.1 var(--display);text-transform:uppercase}.jl-profiles svg{aspect-ratio:2;background:var(--jl-surface);border-bottom:1px solid var(--jl-strong);width:100%;display:block}.jl-profiles figcaption{color:var(--jl-soft);gap:6px;font-size:14px;line-height:1.55;display:grid}.jl-profiles+.jl-note{margin-top:24px}.jl-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.jl-steps>li{padding:44px 20px 0 0;position:relative}.jl-steps>li:before{content:"";background:var(--jl-strong);height:2px;position:absolute;inset:13px 0 auto}.jl-steps>li:last-child:before{width:24px;right:auto}.jl-steps>li:after{content:"";background:var(--jl-fg);clip-path:polygon(0 0,11px 0,100% 5px,100% 100%,0 100%);width:16px;height:16px;position:absolute;top:6px;left:0}.jl-steps>li:last-child:after{background:var(--jl-lime)}.jl-steps b{font:20px/1.1 var(--display);text-transform:uppercase;font-weight:400;display:block}.jl-steps p{color:var(--jl-soft);margin-top:8px;font-size:14px;line-height:1.55}.jl-steps dl{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin-top:12px;display:grid}.jl-steps dt{font:12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--jl-muted)}.jl-steps dd{font-size:13px;line-height:1.45}.jl-seed{grid-template-columns:minmax(0,4fr) 32px minmax(0,4fr) 32px minmax(0,5fr);align-items:center;display:grid}.jl-seed>i{background:var(--jl-strong);height:2px}.jl-box{clip-path:var(--jl-cut);background:#1e211b;padding:20px}.jl-box code{color:var(--jl-lime);word-break:break-all;margin-top:8px;font-size:15px;line-height:1.6;display:block}.jl-box b{font:26px/1 var(--display);text-transform:uppercase;margin-top:6px;font-weight:400;display:block}.jl-box p{color:var(--jl-soft);font-size:13px;line-height:1.5;margin-top:8px!important}.jl-out{border-left:2px solid var(--jl-strong);padding-left:20px}.jl-out li{border-bottom:1px solid var(--jl-soft-line);color:var(--jl-soft);grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 0;font-size:14px;display:grid}.jl-out li:last-child{border-bottom:0}.jl-out b{font:17px/1.2 var(--display);text-transform:uppercase;font-weight:400}.jl-big{border-top:1px solid var(--jl-line);margin-top:48px;padding-top:24px}.jl-big strong{max-width:22ch;font:clamp(30px,3.6vw,46px)/1.02 var(--display);text-transform:uppercase;text-wrap:balance;font-weight:400;display:block}.jl-big strong em{color:var(--jl-lime);font-style:normal}.jl-big p{max-width:34em;color:var(--jl-para);margin-top:14px!important}.jl-replay{grid-template:"field sum""field btn""field note""field taps""field."1fr/220px minmax(0,1fr);align-items:start;gap:14px 24px;display:grid}.jl-field{aspect-ratio:3/4;border:1px solid var(--jl-line);background:#2a1233;grid-area:field;width:100%;display:block}.jl-replay>.jl-play{grid-area:btn;justify-self:start}.jl-rp-note{grid-area:note}.jl-field .l{fill:#f8c3d2}.jl-field .h{fill:#fdeaf0}.jl-field .m{fill:#ffdce5}.jl-field .f{fill:#140812}.jl-field .s{fill:#9d687d}.jl-taps{grid-area:taps;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;display:grid}.jl-taps li{border:1px solid var(--jl-muted);font:12px/1.3 var(--mono);padding:6px 8px;position:relative}.jl-taps .p{border-color:var(--jl-lime);background:var(--jl-lime);color:var(--jl-ink);font-weight:600}.jl-taps .x{border-color:var(--jl-red);color:var(--jl-red);grid-column:span 2}.jl-taps [data-off]{border-color:var(--jl-line);color:var(--jl-muted);background:0 0;font-weight:400}.jl-sum{background:var(--jl-line);border:1px solid var(--jl-line);grid-area:sum;grid-template-columns:1fr 1fr;gap:1px;display:grid}.jl-sum>div{background:var(--jl-surface);padding:12px 14px}.jl-sum small{font:12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--jl-muted);display:block}.jl-sum b{font:30px/1 var(--display);font-variant-numeric:tabular-nums;margin-top:4px;font-weight:400;display:block}.jl-sum p{background:var(--jl-surface);color:var(--jl-lime);grid-column:1/-1;padding:12px 14px;font-weight:600}.jl-sum p:empty{display:none}.jl-hash{gap:16px;display:grid}.jl-hash fieldset{border:0;border-bottom:1px solid var(--jl-line);flex-wrap:wrap;gap:0 24px;margin:0;padding:0;display:flex}.jl-hash legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.jl-hash label{min-height:44px;color:var(--jl-muted);font:500 14px var(--sans);cursor:pointer;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;display:flex}.jl-hash input{opacity:0;position:absolute}.jl-hash label:has(:checked){color:var(--jl-fg);border-bottom-color:var(--jl-lime)}.jl-hash label:has(:focus-visible){outline:2px solid var(--jl-lime);outline-offset:2px}.jl-hash pre{background:var(--jl-deep);font:13px/1.65 var(--mono);color:var(--jl-para);white-space:pre-wrap;word-break:break-all;margin:0;padding:16px}.jl-hash mark{background:var(--jl-amber);color:#1a1206;padding:0 2px}.jl-hash code{color:var(--jl-lime);word-break:break-all;margin-top:6px;font-size:14px;line-height:1.6;display:block}.jl-hash .is-b{display:none}.jl-hash:has(.is-pick-b:checked) .is-a{display:none}.jl-hash:has(.is-pick-b:checked) .is-b{display:block}.jl-hash .is-b code{color:var(--jl-amber)}.jl-howto{border-top:1px solid var(--jl-line);counter-reset:jl;max-width:760px}.jl-howto>li{border-bottom:1px solid var(--jl-soft-line);color:var(--jl-para);grid-template-columns:40px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.jl-howto>li:before{counter-increment:jl;content:counter(jl);font:24px/1 var(--display);color:var(--jl-lime)}.jl-code{background:var(--jl-deep);clip-path:var(--jl-cut);font:13px/1.7 var(--mono);color:var(--jl-fg);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;padding:16px}.jl-code span{color:var(--jl-muted)}.jl-pledges{border-top:1px solid var(--jl-line)}.jl-pledges li{border-bottom:1px solid var(--jl-line);grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:12px 48px;padding:28px 0;display:grid}.jl-pledges strong{font:clamp(24px,2.8vw,34px)/1.04 var(--display);text-transform:uppercase;text-wrap:balance;font-weight:400}.jl-pledges p{color:var(--jl-para)}.jl-pledges p+p{color:var(--jl-muted);margin-top:8px;font-size:14px}.jl-honest{border-left:2px solid var(--jl-strong);max-width:34em;color:var(--jl-soft);padding-left:16px;margin-top:24px!important}.jl-next{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.jl-next a{border-top:2px solid var(--jl-line);gap:6px;padding:22px 48px 22px 0;text-decoration:none;display:grid;position:relative}.jl-next a:hover{border-top-color:var(--jl-lime)}.jl-next small{font:12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--jl-muted)}.jl-next b{font:clamp(24px,2.6vw,32px)/1.05 var(--display);text-transform:uppercase;font-weight:400}.jl-next span{color:var(--jl-soft);font-size:14px}.jl-next svg{width:28px;height:28px;color:var(--jl-lime);position:absolute;top:24px;right:0}.jl-rule{color:var(--jl-muted);font-size:14px;margin-top:28px!important}.integrity-page :is(.section-title h2,.integrity-intro h2){text-transform:uppercase}.integrity-updated svg{vertical-align:-2px;margin-right:6px}.jl-seals:focus-visible{outline:2px solid var(--jl-lime);outline-offset:4px}.jl-sealbox .jl-note:focus-visible{outline:2px solid var(--jl-lime);outline-offset:4px}.jl-layers{border-top:1px solid var(--jl-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.jl-layers a{border-bottom:1px solid var(--jl-soft-line);grid-template-columns:minmax(0,1fr) 20px;align-content:start;gap:4px 16px;padding:18px 0;text-decoration:none;display:grid}.jl-layers b{font:600 16px/1.4 var(--sans)}.jl-layers span{color:var(--jl-soft);grid-column:1;font-size:14px;line-height:1.6}.jl-layers small{font:12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--jl-lime);grid-column:1}.jl-layers svg{width:18px;height:18px;color:var(--jl-lime);grid-area:1/2/span 3;align-self:center}.jl-layers a:hover b{color:var(--jl-lime)}.jl-sealbox{font-size:14px}.jl-sealbox>.jl-note{margin-bottom:14px}.jl-seals li{border-bottom:1px solid var(--jl-soft-line);color:var(--jl-soft);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:4px 16px;padding:12px 0;font-size:13px;line-height:1.5;display:grid}.jl-seals code{color:var(--jl-lime);word-break:break-all;font-size:12px}.jl-old{font:11px/1.6 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#a2a69a;vertical-align:1px;white-space:nowrap;border:1px solid #4a4e43;margin-left:8px;padding:0 6px;display:inline-block}@media (max-width:1000px){.jl-spine,.jl-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.jl-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}.jl-seed{grid-template-columns:minmax(0,1fr)}.jl-seed>i{width:2px;height:24px;margin-left:20px}}@media (max-width:760px){.jl-trail{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-bottom:36px}.jl-trail b{font-size:18px}.jl-trail:not(.is-door) span{display:none}.jl-sec,.jl-withheld{margin-top:64px}.jl-spine,.jl-steps{grid-template-columns:minmax(0,1fr);row-gap:0}.jl-spine>li,.jl-steps>li{padding:0 0 26px 34px}.jl-spine>li:before,.jl-steps>li:before{width:2px;height:auto;inset:0 auto 0 7px}.jl-spine>li:last-child:before,.jl-steps>li:last-child:before{width:2px;height:16px;bottom:auto}.jl-spine>li:before{background:var(--jl-strong)}.jl-spine>li:after,.jl-steps>li:after{top:2px}.jl-hooks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.jl-hooks li:only-child{grid-column:1/-1}.jl-toc .jl-hooks{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:40px!important}.jl-block{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""ficha""body";padding:36px 0 32px}.jl-ficha{border-block:1px solid var(--jl-soft-line);flex-wrap:wrap;gap:12px 28px;margin-bottom:20px;padding:12px 0;display:flex;position:static}.jl-fig{padding:18px 16px}.jl-ex{padding:16px}.jl-flow>div{grid-template-columns:minmax(0,1fr);gap:4px}.jl-flow svg{transform:rotate(90deg)}.jl-score{gap:6px}.jl-score strong{font-size:26px}.jl-score>svg{width:14px;height:14px}.jl-cases li,.jl-pledges li,.jl-two,.jl-next,.jl-layers{grid-template-columns:minmax(0,1fr)}.jl-cases li{padding:18px 0}.jl-pledges li{gap:10px;padding:24px 0}.jl-withheld{padding:24px 20px}.jl-next{gap:0}.jl-replay{grid-template:"field sum""field btn""field."1fr"note note""taps taps"/128px minmax(0,1fr);column-gap:16px}.jl-sum{grid-template-columns:minmax(0,1fr)}.jl-sum b{font-size:26px}.jl-clip{grid-template-columns:minmax(0,180px) minmax(0,1fr);column-gap:18px}.jl-out li,.jl-seals li{grid-template-columns:minmax(0,1fr);gap:2px}.jl-howto>li{grid-template-columns:28px minmax(0,1fr);gap:12px}.jl-table,.jl-table :is(tbody,tr,th,td){width:auto;display:block}.jl-table thead{display:none}.jl-table th{border:0;padding:14px 0 2px}.jl-table td{padding:0 0 14px}.jl-table.is-half td:before{content:attr(data-k);font:12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--jl-muted);margin-top:8px;display:block}}@media (max-width:420px){.jl-clip{grid-template-columns:140px minmax(0,1fr);column-gap:14px}.jl-clip button>span{gap:6px;padding:0 10px;font-size:12px;bottom:6px;left:6px}.jl-clip p b{font-size:17px}.jl-profiles{gap:24px 14px}.jl-profiles h3{font-size:17px}.jl-profiles figcaption{font-size:13px}}@media (max-width:359px){.jl-score .is-long{display:none}.jl-score .is-short{display:inline}.jl-replay{grid-template-columns:104px minmax(0,1fr)}}@media (max-width:340px){.jl-profiles{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.jl-play[data-anim]{display:none}.jl-fig[data-play] *{animation:none!important}}.jl-check{border-block:1px solid #34372e;gap:10px;margin:16px 0 4px;padding:16px 0;display:grid}.jl-check h3{font:12px var(--mono);letter-spacing:1.2px;color:#a2a69a;margin:0}.jl-check p{color:#c9ccc2;margin:0;font-size:14px;line-height:1.6}.jl-check-row{flex-wrap:wrap;gap:10px;display:flex}.jl-check-row a{text-decoration:none}.jl-check-out:empty{display:none}.jl-check-out{overflow-wrap:anywhere;border-left:2px solid #4a4e43;padding:10px 12px}.jl-check-out.is-ok{border-color:#c6f56b}.jl-check-out.is-bad{border-color:#ff8f70}
