.lp-n-pain{--u:calc((min(1120px, 100vw - 32px) - 40px) / 792)}.lp-n-pain .lp-n-pain-inner{text-align:center;justify-items:center;gap:clamp(36px,6vw,64px);display:grid}.lp-n-pain-head{justify-items:center;gap:clamp(14px,2vw,22px);display:grid}.lp-n-pain .lp-n-pain-title{max-width:12ch;font-family:var(--lp-font);color:var(--lp-ink);letter-spacing:-.04em;word-spacing:.06em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,7.2vw,5.5rem);font-weight:600;line-height:1.02}.lp-n-pain .lp-n-pain-lead{text-wrap:balance;max-width:34em;font-size:clamp(1.0625rem,1.5vw,1.375rem)}.lp-n-pain-wins{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;margin:0;padding:0;list-style:none;display:grid}.lp-n-pain-win{aspect-ratio:264/188;transform:rotate(calc(var(--cr) * 1deg))}.lp-n-pain-lines{justify-items:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-n-pain-line{max-width:22em;font-family:var(--lp-font);color:var(--lp-ink);letter-spacing:-.032em;word-spacing:.08em;text-wrap:balance;margin:0;font-size:clamp(1.375rem,3vw,2.375rem);font-weight:600;line-height:1.14}@media (prefers-reduced-motion:no-preference){.lp-n-pain-head .w{transition:opacity .38s,transform .38s;transition-delay:calc(var(--i) * 24ms);display:inline-block}.lp-n-pain-head .lp-n-pain-lead{transition:opacity .38s 80ms,transform .38s 80ms}.lp-n-pain-head[data-phase=armed] .w{opacity:0;transform:translateY(.18em)}.lp-n-pain-head[data-phase=armed] .lp-n-pain-lead{opacity:0;transform:translateY(16px)}}@media (max-width:899px){.lp-n-pain{--u:calc((100vw - 56px) / 792)}.lp-n-pain .lp-n-pain-inner{gap:28px}}@media (max-width:599px){.lp-n-pain{--u:calc((100vw - 44px) / 528)}.lp-n-pain-wins{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (prefers-reduced-motion:no-preference) and (max-height:520px){.lp-n-pain.lp-n-track{height:auto}.lp-n-pain .lp-n-stage{height:auto;padding:56px 0;position:static}}.lp-n-pain-win{--q:var(--u,1px);background:var(--lp-panel);border:1px solid var(--lp-line-2);border-radius:calc(var(--q) * 14);font-family:var(--lp-body);color:var(--lp-ink);flex-direction:column;list-style:none;display:flex;overflow:hidden}.pw-bar{align-items:center;gap:calc(var(--q) * 10);height:calc(var(--q) * 32);padding:0 calc(var(--q) * 12);background:var(--lp-soft);border-bottom:1px solid var(--lp-line);flex:none;display:flex}.pw-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:max(14px, calc(var(--q) * 14));letter-spacing:-.01em;color:var(--lp-muted);font-weight:520;overflow:hidden}.pw-dots{gap:calc(var(--q) * 5);flex:none;display:flex}.pw-dots i{width:calc(var(--q) * 8);height:calc(var(--q) * 8);border:1px solid var(--lp-dim);border-radius:50%}.pw-ghost{display:none}.pw-ghost i{display:block}.pw-bar.is-mac .pw-name{text-align:center;flex:1}.pw-bar.is-mac .pw-ghost{width:calc(var(--q) * 34);flex:none;display:block}.pw-bar.is-win .pw-dots,.pw-bar.is-tabs .pw-dots{display:none}.pw-bar.is-win .pw-ghost{gap:calc(var(--q) * 7);flex:none;margin-left:auto;display:flex}.pw-bar.is-win .pw-ghost i{width:calc(var(--q) * 8);height:calc(var(--q) * 8);border:1px solid var(--lp-dim);border-radius:calc(var(--q) * 2)}.pw-bar.is-tabs{align-items:flex-end;gap:calc(var(--q) * 6);padding:calc(var(--q) * 6) calc(var(--q) * 10) 0}.pw-bar.is-tabs .pw-name{padding:0 calc(var(--q) * 12);background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:calc(var(--q) * 9) calc(var(--q) * 9) 0 0;color:var(--lp-ink-2);border-bottom:0;align-self:stretch;align-items:center;margin-bottom:-1px;display:flex}.pw-bar.is-tabs .pw-ghost{flex:none;display:block}.pw-bar.is-tabs .pw-ghost i{width:calc(var(--q) * 44);height:calc(var(--q) * 20);border:1px solid var(--lp-line);border-radius:calc(var(--q) * 8) calc(var(--q) * 8) 0 0;border-bottom:0}.pw-bar.is-tabs .pw-ghost i+i{display:none}.pw-state{align-items:center;gap:calc(var(--q) * 8);height:calc(var(--q) * 34);padding:0 calc(var(--q) * 12);border-bottom:1px solid var(--lp-line);font-size:max(15px, calc(var(--q) * 16));letter-spacing:-.01em;white-space:nowrap;flex:none;font-weight:600;display:flex}.pw-state i{width:calc(var(--q) * 7);height:calc(var(--q) * 7);background:var(--brand-hot);border-radius:50%;flex:none}.pw-body{gap:calc(var(--q) * 9);min-height:0;padding:calc(var(--q) * 12);flex-direction:column;flex:1;display:flex;overflow:hidden}.pw-line{width:var(--w,100%);height:calc(var(--q) * 6);border-radius:calc(var(--q) * 3);background:var(--lp-line-2);display:block}.pw-line.is-strong{background:var(--lp-dim)}.pw-field{align-items:center;gap:calc(var(--q) * 8);height:calc(var(--q) * 28);padding:0 calc(var(--q) * 11);border:1px solid var(--lp-line-2);border-radius:999px;flex:none;display:flex}.pw-field .pw-line{flex:none;width:44%}.pw-ring{width:calc(var(--q) * 10);height:calc(var(--q) * 10);border:1.5px solid var(--lp-dim);border-radius:50%;flex:none}.pw-caret{width:1.5px;height:calc(var(--q) * 14);background:var(--brand-hot);flex:none}.pw-row{align-items:center;gap:calc(var(--q) * 10);display:flex}.pw-row>span{gap:calc(var(--q) * 5);flex:1;display:grid}.pw-thumb{width:calc(var(--q) * 28);height:calc(var(--q) * 22);border-radius:calc(var(--q) * 4);background:var(--lp-soft-2);flex:none}.pw-doc{gap:calc(var(--q) * 9);align-content:start;display:grid}.pw-mark{margin:0 calc(var(--q) * -5);padding:calc(var(--q) * 4) calc(var(--q) * 5);border-radius:calc(var(--q) * 3);background:var(--nc-brand-wash);display:block}.pw-wave{align-items:center;gap:calc(var(--q) * 3);flex:1;min-height:0;display:flex;position:relative}.pw-wave i{height:var(--h);border-radius:calc(var(--q) * 2);background:var(--lp-dim);flex:1 1 0}.pw-head{left:0;top:calc(var(--q) * -3);bottom:calc(var(--q) * -3);background:var(--brand-hot);width:2px;position:absolute}.pw-scrub{height:calc(var(--q) * 4);border-radius:calc(var(--q) * 2);background:var(--lp-line-2);flex:none}.pw-scrub b{width:calc(var(--q) * 10);height:calc(var(--q) * 10);margin-top:calc(var(--q) * -3);background:var(--lp-ink-2);border-radius:50%;display:block}.pw-board{gap:calc(var(--q) * 6);flex:1;grid-template:1fr 1fr/1fr 1fr;min-height:0;display:grid}.pw-tile{border-radius:calc(var(--q) * 6);position:relative;overflow:hidden}.pw-tile i{position:absolute}.pw-tile.is-circle{background:var(--lp-soft-2)}.pw-tile.is-circle i{background:var(--lp-ink-2);border-radius:50%;inset:20% 34%}.pw-tile.is-bars{background:var(--lp-dark-3)}.pw-tile.is-bars i{background:repeating-linear-gradient(90deg, var(--lp-dark-muted) 0 calc(var(--q) * 4), transparent calc(var(--q) * 4) calc(var(--q) * 10));inset:0}.pw-tile.is-tri{background:var(--lp-dim)}.pw-tile.is-tri i{background:var(--lp-panel);clip-path:polygon(50% 0,100% 100%,0 100%);inset:22% 32%}.pw-tile.is-dot{background:var(--lp-panel);border:1px solid var(--lp-line-2)}.pw-tile.is-dot i{aspect-ratio:1;background:var(--lp-dim);border-radius:50%;width:26%;bottom:20%;right:18%}.pw-job{align-items:center;gap:calc(var(--q) * 10);display:flex}.pw-n{width:calc(var(--q) * 16);height:calc(var(--q) * 16);border:1px solid var(--lp-dim);border-radius:calc(var(--q) * 5);flex:none}.pw-track{height:calc(var(--q) * 8);border-radius:calc(var(--q) * 4);background:var(--lp-soft-2);flex:1;overflow:hidden}.pw-track b{width:var(--w);border-radius:calc(var(--q) * 4);background:var(--lp-ink-2);height:100%;display:block}.pw-track.is-wait{border:1px dashed var(--lp-dim);background:0 0}.pw-tl{gap:calc(var(--q) * 6);flex:1;grid-template-rows:repeat(3,1fr);min-height:0;display:grid;position:relative}.pw-tr{border-radius:calc(var(--q) * 4);background:var(--lp-soft);position:relative}.pw-tr i{top:14%;bottom:14%;left:var(--x);width:var(--w);border-radius:calc(var(--q) * 3);background:var(--lp-dim);position:absolute}.pw-tr i.is-pick{background:var(--lp-ink-2)}.pw-head.is-tl{left:46%}@media (max-width:899px){.pw-body{gap:7px;padding:9px 10px}.pw-bar,.pw-state{height:28px}.pw-row:nth-child(n+3),.pw-doc>:nth-child(n+4),.pw-tr:nth-child(n+3),.pw-job:nth-child(n+3),.pw-wave i:nth-child(n+15){display:none}}@media (max-width:899px) and (max-height:679px){.pw-body{display:none}}@media (prefers-reduced-motion:no-preference) and (min-height:521px){.lp-n-pain .lp-n-stage{--p:.84}.lp-n-pain .lp-n-pain-win{--ki:clamp(0, calc((var(--p) - (.1 + var(--n) * .07)) / .1), 1);--ko:clamp(0, calc((var(--p) - .85) / .12), 1);--ei:var(--ki);--eo:var(--ko);--rot:var(--r);opacity:calc(var(--ei) * (1 - var(--eo)));transform:translate(var(--tx), var(--ty)) rotate(calc(var(--rot) * 1deg + (1 - var(--ei)) * var(--fr) * 1deg)) scale(calc(1 - .75 * var(--eo)));will-change:transform, opacity}.lp-n-pain .lp-n-pain-line{--ki:clamp(0, calc((var(--p) - (.45 + var(--n) * .133)) / .07), 1);--kd:clamp(0, calc((var(--p) - (.45 + (var(--n) + 1) * .133)) / .07), 1);--ei:var(--ki);opacity:calc(var(--ei) * (1 - .5 * var(--kd)));transform:translateY(calc((1 - var(--ei)) * 12px))}.lp-n-pain .lp-n-pain-line:last-child{--kd:0}@supports (width:calc(1px * pow(2, 2))){.lp-n-pain .lp-n-pain-win,.lp-n-pain .lp-n-pain-line{--ei:calc(1 - pow(1 - var(--ki), 3))}.lp-n-pain .lp-n-pain-win{--eo:calc(1 - pow(1 - var(--ko), 3))}}@media (min-width:900px) and (min-aspect-ratio:13/10){.lp-n-pain .lp-n-stage{--u:min(calc(100vw / 1440), calc(100svh / 900));grid-template-rows:minmax(0,1fr)}.lp-n-pain .lp-n-pain-inner{width:100%;height:min(100%, calc(var(--u) * 744));align-self:center;display:block;position:relative}.lp-n-pain .lp-n-pain-head{top:calc(var(--u) * 16);width:min(calc(var(--u) * 760), 100% - 32px);gap:calc(var(--u) * 20);margin-inline:auto;position:absolute;inset-inline:0}.lp-n-pain .lp-n-pain-title{font-size:max(2.75rem, calc(var(--u) * 92))}.lp-n-pain .lp-n-pain-lead{font-size:max(1.0625rem, calc(var(--u) * 22));max-width:min(25em, calc(var(--u) * 500))}.lp-n-pain .lp-n-pain-wins{pointer-events:none;display:block;position:absolute;inset:0}.lp-n-pain .lp-n-pain-win{aspect-ratio:auto;--q:calc(var(--u) * var(--sz));width:calc(var(--q) * 264);height:calc(var(--q) * 188);left:calc(50% + var(--cx) * var(--u) - var(--q) * 132);top:calc(50% + var(--cy) * var(--u) - var(--q) * 94);--tx:calc((1 - var(--ei)) * var(--fx) * var(--u) - var(--eo) * var(--cx) * var(--u));--ty:calc((1 - var(--ei)) * 40 * var(--u) - var(--eo) * var(--cy) * var(--u));position:absolute}.lp-n-pain .lp-n-pain-lines{bottom:0;width:min(calc(var(--u) * 760), 100% - 32px);gap:calc(var(--u) * 8);margin-inline:auto;position:absolute;inset-inline:0}.lp-n-pain .lp-n-pain-line{font-size:max(1.375rem, calc(var(--u) * 38))}}@media (max-width:899px),(max-aspect-ratio:129/100){.lp-n-pain .lp-n-stage{--u:min(calc((100vw - 44px) / 528), calc(100svh / 1000));grid-template-rows:minmax(0,1fr);padding:92px 0 20px}.lp-n-pain .lp-n-pain-inner{flex-direction:column;align-self:stretch;gap:14px;height:100%;min-height:0;display:flex}.lp-n-pain .lp-n-pain-head{flex:none;gap:10px}.lp-n-pain .lp-n-pain-title{font-size:clamp(2.5rem,11vw,3.5rem)}.lp-n-pain .lp-n-pain-lead{font-size:1rem;line-height:1.4}.lp-n-pain .lp-n-pain-wins{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0}.lp-n-pain .lp-n-pain-win{aspect-ratio:auto;--rot:var(--cr);--vx:55%;--vy:105%;--tx:calc((1 - var(--ei)) * var(--fx) * 1px + var(--jx) * .4px + var(--eo) * var(--vx));--ty:calc((1 - var(--ei)) * 40px + var(--jy) * .4px + var(--eo) * var(--vy));height:100%}.lp-n-pain .lp-n-pain-win:nth-child(2n){--vx:-55%}.lp-n-pain .lp-n-pain-win:nth-child(n+3){--vy:0%}.lp-n-pain .lp-n-pain-win:nth-child(n+5){--vy:-105%}.lp-n-pain .lp-n-pain-lines{flex:none;gap:4px}.lp-n-pain .lp-n-pain-line{font-size:clamp(1.25rem,5.4vw,1.625rem)}}@media (max-width:899px) and (max-height:720px),(max-aspect-ratio:129/100) and (max-height:720px){.lp-n-pain .lp-n-pain-leadbox{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}}
