.pl{--pl-fill:#e6f2f8;--pl-fill-top:#d3eaf5;--pl-cnt:#4f5a64;--pl-foot:48px;position:relative;container:pl / inline-size;font:500 16px/1.5 var(--sans);color:var(--ink);overflow-wrap:break-word}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pl{--pl-fill:#132b38;--pl-fill-top:#183a4b;--pl-cnt:var(--ink-2)}}:root[data-theme=dark] .pl{--pl-fill:#132b38;--pl-fill-top:#183a4b;--pl-cnt:var(--ink-2)}.pl :where(ul,ol){list-style:none;margin:0;padding:0}.pl .pl-list,.pl .pl-grid{list-style:none;padding:0;margin-bottom:0}.pl .pl-list>li,.pl .pl-grid>li{margin:0}.pl :where(p){margin:0}.pl a.pl-btn,.pl a.pl-btn:hover{text-decoration:none}.pl--embed{margin-block:2.2em;padding:26px 28px 24px;background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.a-body>.pl--embed{margin-top:2.2em}.pl-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin-bottom:10px}.pl-kicker{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.pl-kicker svg{width:16px;height:16px;flex:none}.pl-chips{display:flex;flex-wrap:wrap;gap:6px 8px}.pl-chip{display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:3px 10px;border-radius:999px;background:var(--soft);border:1px solid var(--line);font-size:12.5px;font-weight:700;color:var(--ink-2);white-space:nowrap}.pl-chip svg{width:14px;height:14px;flex:none}.pl-chip .pulse{width:6px;height:6px;background:var(--blue);--pulse-c:rgba(8,116,159,.5)}.pl-chip .pulse:after{animation-name:pulse-sm}@keyframes pulse-sm{0%{transform:scale(1);opacity:1}70%{transform:scale(3.667);opacity:0}to{transform:scale(1);opacity:0}}.pl-chip--lock{background:var(--chip);border-color:transparent;color:var(--ink)}.pl-chip--lock svg{color:var(--blue)}.pl-chip--end{background:transparent}.pl .pl-q{display:block;margin:0;padding:0;font-size:22px;font-weight:800;line-height:1.25;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.pl .pl-q:focus{outline:none}.pl .pl-q:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:6px}.pl-intro{margin-top:8px!important;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.pl-body{display:grid}.pl-body>*{grid-area:1 / 1;min-width:0}.pl-set{margin:0;padding:0;border:0;min-width:0}.pl.is-results .pl-set{visibility:hidden}.pl-res{opacity:0;transition:opacity .25s ease}.pl.is-results .pl-res{opacity:1}.pl-list{display:flex;flex-direction:column;gap:8px;margin-top:18px!important}.pl-opt,.pl-row{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) 64px;align-items:center;column-gap:12px;min-height:56px;padding:10px 14px 10px 16px;border:1px solid var(--line);border-radius:14px;background:var(--card);font-size:16px;font-weight:700;line-height:1.35;overflow:hidden}.pl-opt{cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .35s var(--ease)}.pl-opt:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--blue);transform:scaleY(0);transition:transform .35s var(--ease)}.pl-l{grid-column:2;min-width:0}.pl-opt:hover{background:var(--soft);border-color:color-mix(in srgb,var(--blue) 45%,var(--line))}.pl-opt:hover:before{transform:scaleY(1)}.pl-opt:has(input:checked){border-color:var(--blue);background:var(--chip);box-shadow:inset 0 0 0 1px var(--blue)}.pl-opt:has(input:checked):before{transform:scaleY(0)}.pl-opt:has(input:focus-visible){border-color:var(--blue)}.pl-opt:has(input:disabled){cursor:default}.pl-opt:has(input:disabled):not(:has(input:checked)){color:var(--ink-2);background:var(--card)}.pl-opt:has(input:disabled):hover:before{transform:scaleY(0)}.pl-set:disabled .pl-opt:hover{border-color:var(--line);background:var(--card)}.pl-set:disabled .pl-opt:has(input:checked){border-color:var(--blue);background:var(--chip)}.pl-in{appearance:none;-webkit-appearance:none;grid-column:1;grid-row:1;justify-self:start;display:grid;place-content:center;width:22px;height:22px;margin:0;border:2px solid var(--ink-3);border-radius:50%;background:var(--card);cursor:inherit;transition:border-color .2s,background-color .2s}.pl-in[type=checkbox]{border-radius:7px}.pl-in:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--blue);transform:scale(0);transition:transform .25s var(--ease)}.pl-in[type=checkbox]:before{width:6px;height:11px;border-radius:0;background:none;border:solid var(--on-blue,#fff);border-width:0 2.5px 2.5px 0;transform:translateY(-1px) rotate(45deg) scale(0)}.pl-in:checked{border-color:var(--blue)}.pl-in:checked:before{transform:scale(1)}.pl-in[type=checkbox]:checked{background:var(--blue)}.pl-in[type=checkbox]:checked:before{transform:translateY(-1px) rotate(45deg) scale(1)}.pl-in:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.pl-opt:hover .pl-in:not(:checked):not(:disabled){border-color:var(--blue)}.pl-in:disabled:not(:checked){border-color:var(--line);background:var(--soft)}.pl-row{border-color:var(--line)}.pl-bar{position:absolute;inset:0;background:var(--pl-fill);transform-origin:0 50%;transform:scaleX(var(--p,0));transition:transform 1.1s var(--ease) var(--d,0s);pointer-events:none}.pl-res:not(.is-in) .pl-bar{transform:scaleX(0)}.pl-row>:not(.pl-bar):not(.sr),.pl-cap>:not(.pl-bar):not(.sr){position:relative}.pl-row.is-top .pl-bar,.pl-card.is-top .pl-bar{background:var(--pl-fill-top)}.pl-mark{grid-column:1;grid-row:1;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--blue);color:var(--on-blue,#fff)}.pl-mark svg{width:13px;height:13px}.pl-row.is-mine{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.pl-n{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;line-height:1;text-align:right;white-space:nowrap}.pl-pct{font-size:17px;line-height:18px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pl-cnt{margin-top:1px;font-size:12px;line-height:13px;font-weight:700;color:var(--pl-cnt);font-variant-numeric:tabular-nums}.pl-row.is-top .pl-l{font-weight:800}.pl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px!important}@container pl (min-width:600px){.pl-grid:has(>:nth-child(3):last-child),.pl-grid:has(>:nth-child(5):last-child),.pl-grid:has(>:nth-child(6):last-child),.pl-grid:has(>:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-card{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden}label.pl-card{cursor:pointer;transition:border-color .2s,box-shadow .2s}.pl-ph{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--soft)}.pl-ph picture{display:block;width:100%;height:100%}.pl-ph img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.pl-ph-none{display:grid;place-items:center;color:var(--ink-3)}.pl-ph-none svg{width:34px;height:34px}.pl-cap{position:relative;flex:1;display:grid;grid-template-columns:22px minmax(0,1fr) 52px;align-items:center;column-gap:10px;min-height:58px;padding:10px 12px;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.pl-card .pl-n{grid-column:3}.pl-card .pl-pct{font-size:16px}label.pl-card:hover{border-color:color-mix(in srgb,var(--blue) 45%,var(--line))}label.pl-card:hover .pl-ph img{transform:scale(1.045)}label.pl-card:hover .pl-in:not(:checked):not(:disabled){border-color:var(--blue)}label.pl-card:has(input:checked){border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),var(--shadow)}label.pl-card:has(input:checked) .pl-cap{background:var(--chip)}label.pl-card:has(input:focus-visible){border-color:var(--blue)}label.pl-card:has(input:disabled){cursor:default}label.pl-card:has(input:disabled):hover .pl-ph img{transform:none}.pl-tick{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--blue);color:var(--on-blue,#fff);box-shadow:0 0 0 3px var(--card);transform:scale(0);transition:transform .3s var(--ease)}.pl-tick svg{width:16px;height:16px}label.pl-card:has(input:checked) .pl-tick,.pl-card.is-mine .pl-tick{transform:scale(1)}.pl-card.is-mine{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.pl-card .pl-cap .pl-bar{inset:0}.pl-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;min-height:var(--pl-foot);margin-top:18px}.pl-vote{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;min-width:44px;padding:0 24px;border:0;border-radius:12px;background:var(--cta);color:var(--on-cta);font:800 16px/1 var(--sans);cursor:pointer;transition:background-color .2s,transform .2s var(--ease)}.pl-vote svg{width:18px;height:18px;transition:transform .35s var(--ease)}.pl-vote:hover{background:var(--cta-hover)}.pl-vote:hover svg{transform:translate(3px)}.pl-vote:active{transform:translateY(1px)}.pl-vote:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:12px}.pl-vote[aria-disabled=true]{cursor:progress}.pl-vote[aria-disabled=true] svg{animation:pl-spin .8s linear infinite}.pl-vote .pl-spin,.pl-vote[aria-disabled=true] .pl-go{display:none}.pl-vote[aria-disabled=true] .pl-spin{display:block}@keyframes pl-spin{to{transform:rotate(360deg)}}.pl.is-voted .pl-vote,.pl.is-results .pl-vote{visibility:hidden}.pl-slot{position:relative;flex:1 1 220px;min-width:0;min-height:40px;display:grid;align-items:center;font-size:14px;line-height:1.4}.pl-slot>*{grid-area:1 / 1}.pl-hint{font-weight:600;color:var(--ink-2)}.pl-hint b{color:var(--ink);font-weight:800}.pl-slot.has-msg .pl-hint{visibility:hidden}.pl-msg{font-weight:600;color:var(--ink-2)}.pl-msg strong{display:block;font-size:15px;font-weight:800;color:var(--ink)}.pl-msg strong svg{display:inline-block;width:18px;height:18px;margin-right:6px;vertical-align:-3.5px;color:var(--blue)}.pl-msg .pl-meta{display:block;margin-top:1px}.pl-err{font-weight:700;color:var(--danger,#b42318);padding-left:24px;position:relative}.pl-err:before{content:"!";position:absolute;left:0;top:.08em;width:17px;height:17px;border-radius:50%;background:var(--danger,#b42318);color:var(--card);font-size:12px;font-weight:800;line-height:17px;text-align:center}.pl-err:empty:before{display:none}.pl-msg.is-warn{color:var(--ink)}.pl-msg.is-warn .pl-meta{display:inline}.pl-msg.is-warn:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--yellow);vertical-align:1px}.pl-foot{position:relative}.pl.is-voted .pl-slot{position:static}.pl.is-voted .pl-hint{visibility:hidden}.pl.is-voted .pl-msg{position:absolute;inset:0;display:grid;align-content:center}.pl-sum{font-size:14px;font-weight:600;color:var(--ink-2)}.pl-sum b{color:var(--ink);font-weight:800}.pl-login{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.pl-login.is-open{grid-template-rows:1fr}.pl-login[hidden]{display:none}.pl-login-in{min-height:0;overflow:hidden}.pl-login-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:18px 24px;align-items:center;margin-top:18px;padding:20px 22px;border-radius:16px;background:var(--soft);border:1px solid var(--line);opacity:0;transform:translateY(-6px);transition:opacity .35s ease .05s,transform .45s var(--ease)}.pl-login.is-open .pl-login-box{opacity:1;transform:none}.pl-login-text{font-size:15px;line-height:1.6;color:var(--ink)}.pl-login-text p+p{margin-top:.6em}.pl-login-text a{color:var(--blue);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.pl-login-text a:hover{text-decoration-thickness:2px}.pl-auth{display:flex;flex-direction:column;gap:10px}@container pl (max-width:560px){.pl-login-box{grid-template-columns:1fr;padding:18px}}.pl--widget .boxhead{margin-bottom:4px}.pl--widget .sub{margin-bottom:14px}.pl--widget .pl-q{font-size:18px;line-height:1.3}.pl--widget .pl-list{margin-top:14px!important;gap:6px}.pl--widget .pl-opt,.pl--widget .pl-row{min-height:50px;padding:8px 12px 8px 14px;font-size:15px;column-gap:10px;grid-template-columns:22px minmax(0,1fr) 56px}.pl--widget .pl-pct{font-size:15.5px}.pl--widget .pl-foot{margin-top:14px}.pl--widget .pl-vote{width:100%}.pl--widget .pl-slot{flex-basis:100%;min-height:40px}.pl--widget .pl-foot{min-height:98px;align-content:flex-start}.pl--widget .pl-login-box{padding:16px;margin-top:14px}.pl--widget .boxlink{margin-top:12px}@container pl (max-width:480px){.pl-opt,.pl-row{grid-template-columns:22px minmax(0,1fr) 56px;padding-inline:14px 12px;column-gap:10px;font-size:15.5px}.pl-pct{font-size:16px}.pl-vote{width:100%}.pl-slot{flex-basis:100%}.pl-foot{min-height:98px;align-content:flex-start}.pl-cap{grid-template-columns:22px minmax(0,1fr) 46px;column-gap:8px;padding:9px 10px;font-size:14px;min-height:62px}.pl-card .pl-pct{font-size:15px}.pl-cnt{font-size:11.5px}.pl-tick{top:8px;right:8px;width:26px;height:26px}}@media(max-width:760px){.pl--embed{margin-inline:-6px;padding:20px 18px 18px;border-radius:18px}.pl .pl-q{font-size:20px}.pl--widget .pl-q{font-size:18px}}@media(prefers-reduced-motion:reduce){.pl *,.pl *:before,.pl *:after{transition:none!important;animation:none!important}.pl-vote[aria-disabled=true] svg{animation:none}}@media(forced-colors:active){.pl-opt,.pl-row,.pl-card{border:1px solid CanvasText}.pl-opt:has(input:checked),.pl-row.is-mine,.pl-card.is-mine{outline:2px solid Highlight}.pl-bar{background:Highlight;forced-color-adjust:none;opacity:.35}.pl-in{forced-color-adjust:auto;appearance:auto;-webkit-appearance:auto}}.pl--final .pl-row{grid-template-columns:0 minmax(0,1fr) 64px;column-gap:0}.pl--final .pl-n{padding-left:12px}
