:root{--pl-dot-orange:#f59a3c;--pl-dot-teal:#2fb8a8;--pl-dot-purple:#a07cf0;--pl-dot-rose:#f0709a;--pl-dot-night:#6c9cff;--pl-deep-orange:#22160c;--pl-deep-teal:#0e1c1d;--pl-deep-purple:#1b1327;--pl-deep-rose:#241019;--pl-deep-night:#12161f;--pl-ok-dark:#43b57e;--pl-warn-dark:#e0a53c;--pl-on-dot:#10151c;--pl-white:#ffffff;--pl-go-ink-dark:#12161f;--pl-scrim:rgb(12 16 22/0.72);--pl-scrim-soft:rgb(12 16 22/0.62)}.pl,.plc{--pl-bg:var(--g-sunken);--pl-glow:none;--pl-ink:var(--g-ink);--pl-sub:var(--g-ink-mute);--pl-chip:var(--g-line-soft);--pl-row-bg:var(--g-paper);--pl-row-line:var(--g-line);--pl-fill:var(--g-accent-soft);--pl-mine:var(--g-accent);--pl-on-mine:var(--g-on-accent);--pl-note:var(--g-paper);--pl-ok-bg:var(--g-ok-soft);--pl-ok:var(--g-ok);--pl-bad-bg:var(--g-warn-soft);--pl-bad:var(--g-warn);--pl-on-mark:var(--g-paper);--pl-go-bg:var(--g-primary);--pl-go-ink:var(--g-on-primary);--pl-bar:var(--g-line);--pl-bar-mine:var(--g-accent)}.pl-t-orange{--pl-dot:var(--pl-dot-orange);--pl-deep:var(--pl-deep-orange)}.pl-t-teal{--pl-dot:var(--pl-dot-teal);--pl-deep:var(--pl-deep-teal)}.pl-t-purple{--pl-dot:var(--pl-dot-purple);--pl-deep:var(--pl-deep-purple)}.pl-t-rose{--pl-dot:var(--pl-dot-rose);--pl-deep:var(--pl-deep-rose)}.pl-t-night{--pl-dot:var(--pl-dot-night);--pl-deep:var(--pl-deep-night)}.pl.is-tinted{--pl-bg:var(--pl-deep);--pl-glow:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--pl-dot) 35%,transparent) 0%,transparent 62%);--pl-ink:var(--pl-white);--pl-sub:rgb(255 255 255/0.64);--pl-chip:rgb(255 255 255/0.1);--pl-row-bg:rgb(255 255 255/0.07);--pl-row-line:rgb(255 255 255/0.12);--pl-fill:color-mix(in srgb,var(--pl-dot) 30%,transparent);--pl-mine:var(--pl-dot);--pl-on-mine:var(--pl-on-dot);--pl-note:rgb(255 255 255/0.08);--pl-ok-bg:rgb(67 181 126/0.24);--pl-ok:var(--pl-ok-dark);--pl-bad-bg:rgb(224 165 60/0.22);--pl-bad:var(--pl-warn-dark);--pl-on-mark:var(--pl-white);--pl-go-bg:var(--pl-white);--pl-go-ink:var(--pl-go-ink-dark);--pl-bar:rgb(255 255 255/0.2);--pl-bar-mine:var(--pl-dot)}.pl{position:relative;overflow:hidden;box-sizing:border-box;width:100%;margin-top:12px;padding:16px;border-radius:20px;background:var(--pl-bg);color:var(--pl-ink);font-family:var(--g-font);text-align:left}.pl button{font-family:inherit}.pl-glow{position:absolute;inset:0;pointer-events:none;background:var(--pl-glow)}.pl-in{position:relative;flex-direction:column}.pl-in,.pl-top{display:flex;gap:12px}.pl-top{align-items:center;justify-content:space-between;min-height:22px}.pl-label{font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--pl-sub)}.pl-term{font-size:12.5px}.pl-chip,.pl-term{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--pl-sub)}.pl-chip{height:24px;padding:0 10px;border-radius:var(--g-r-pill);background:var(--pl-chip);font-size:12px}.pl-head{display:flex;flex-direction:column;gap:8px}.pl-q{margin:0;font-size:17px;line-height:1.3;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.pl-chip.is-voters{align-self:flex-start}.pl-list{gap:8px}.pl-item,.pl-list{display:flex;flex-direction:column}.pl-item{gap:6px}.pl-row{position:relative;overflow:hidden;display:flex;align-items:center;width:100%;min-height:46px;padding:8px 14px;box-sizing:border-box;border-radius:14px;border:1.5px solid var(--pl-row-line);background:var(--pl-row-bg);color:inherit;text-align:left;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),border-color var(--g-t-fast) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.pl-row:not(:disabled):active{transform:scale(.985)}.pl-row:not(:disabled):hover{border-color:var(--pl-mine)}.pl-row:disabled{cursor:default}.pl-row.is-mine{border-color:var(--pl-mine)}.pl-row.has-pic{flex-direction:column;align-items:stretch;padding:0}.pl-pic{position:relative;overflow:hidden;display:block;height:170px;background:var(--pl-row-bg)}.pl-pic-back{position:absolute;inset:-24px;width:calc(100% + 48px);height:calc(100% + 48px);object-fit:cover;filter:blur(24px) saturate(1.2);opacity:.85}.pl-pic-img{position:relative;display:block;width:100%;height:100%;object-fit:contain}.pl-cap{position:relative;overflow:hidden;display:flex;align-items:center;min-height:46px;padding:8px 14px;box-sizing:border-box}@media (min-width:901px){.pl-pic{height:200px}}.pl-row.is-ok{border-color:var(--pl-ok);background:var(--pl-ok-bg)}.pl-row.is-bad{border-color:var(--pl-bad);background:var(--pl-bad-bg)}.pl-fill{position:absolute;inset:0;background:var(--pl-bar);transform:scaleX(0);transform-origin:left center;transition:transform var(--g-t-slow) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.pl-row.is-mine .pl-fill{background:var(--pl-fill)}.pl-row.is-ok .pl-fill{background:var(--pl-ok-bg)}.pl-row.is-bad .pl-fill{background:var(--pl-bad-bg)}.pl-line{position:relative;display:flex;align-items:center;gap:10px;width:100%}.pl-text{flex-grow:1;min-width:0;font-size:14.5px;line-height:1.3;font-weight:500;overflow-wrap:anywhere}.pl-pct,.pl-row.is-mine .pl-text,.pl-row.is-ok .pl-text{font-weight:700}.pl-pct{flex:none;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-box,.pl-mark{flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;box-sizing:border-box}.pl-box{border-radius:var(--g-r-pill);border:1.5px solid var(--pl-sub);background:transparent;color:var(--pl-on-mine);transition:background-color var(--g-t-fast) var(--g-ease),border-color var(--g-t-fast) var(--g-ease)}.pl-box.is-multi{border-radius:6px}.pl-box.is-on{border-color:var(--pl-mine);background:var(--pl-mine)}.pl-box svg{opacity:0;transition:opacity var(--g-t-fast) var(--g-ease)}.pl-box.is-on svg{opacity:1}.pl-mark{border-radius:var(--g-r-pill);background:var(--pl-mine);color:var(--pl-on-mine)}.pl-row.is-ok .pl-mark{background:var(--pl-ok);color:var(--pl-on-mark)}.pl-row.is-bad .pl-mark{background:var(--pl-bad);color:var(--pl-on-mark)}.pl-people{gap:8px;padding-left:4px}.pl-face,.pl-faces,.pl-people{display:flex;align-items:center}.pl-face{justify-content:center;width:22px;height:22px;box-sizing:border-box;overflow:hidden;border-radius:var(--g-r-pill);border:2px solid var(--pl-bg);background:var(--g-av-1);color:var(--g-ink);font-size:10px;font-weight:700}.pl-face+.pl-face{margin-left:-6px}.pl-face.is-2{background:var(--g-av-2)}.pl-face.is-3{background:var(--g-av-3)}.pl-face.is-4{background:var(--g-av-4)}.pl-face.is-5{background:var(--g-av-5)}.pl-face img{width:100%;height:100%;object-fit:cover;display:block}.pl-more{font-size:12px;font-weight:500;color:var(--pl-sub)}.pl-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pl-tile-wrap{display:flex;flex-direction:column;gap:6px;min-width:0}.pl-tile{position:relative;overflow:hidden;display:block;width:100%;height:150px;padding:0;box-sizing:border-box;border-radius:16px;border:2px solid transparent;background:var(--pl-row-bg);color:var(--pl-white);text-align:left;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),border-color var(--g-t-fast) var(--g-ease)}.pl-tile:not(:disabled):active{transform:scale(.985)}.pl-tile:not(:disabled):hover{border-color:var(--pl-mine)}.pl-tile:disabled{cursor:default}.pl-tile.is-mine{border-color:var(--pl-mine)}.pl-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.pl-tile-cap{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 10px;background:linear-gradient(to top,var(--pl-scrim),transparent);font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.pl-tile-pct{left:8px;display:inline-flex;height:26px;padding:0 10px;background:var(--pl-scrim-soft);font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-tile-check,.pl-tile-pct{position:absolute;top:8px;align-items:center;border-radius:var(--g-r-pill)}.pl-tile-check{right:8px;display:flex;justify-content:center;width:24px;height:24px;background:var(--pl-mine);color:var(--pl-on-mine)}.pl-scale{display:flex;flex-direction:column;gap:10px}.pl-balls{display:flex;gap:6px}.pl-ball{flex:1 1;min-width:0;height:52px;padding:0;box-sizing:border-box;border-radius:14px;border:1.5px solid var(--pl-row-line);background:var(--pl-row-bg);color:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),border-color var(--g-t-fast) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.pl-ball:not(:disabled):active{transform:scale(.985)}.pl-ball:not(:disabled):hover{border-color:var(--pl-mine)}.pl-score{display:flex;align-items:flex-end;gap:16px}.pl-avg{display:flex;flex-direction:column;gap:2px}.pl-avg b{font-size:40px;line-height:1;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-avg span{font-size:12px;font-weight:500;color:var(--pl-sub)}.pl-bars{flex-grow:1;display:flex;align-items:flex-end;gap:6px;height:64px}.pl-barcol{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.pl-bar{width:100%;min-height:4px;border-radius:6px;background:var(--pl-bar)}.pl-barcol.is-mine .pl-bar{background:var(--pl-bar-mine)}.pl-barn{font-size:11px;font-weight:500;color:var(--pl-sub)}.pl-barcol.is-mine .pl-barn{font-weight:800;color:var(--pl-ink)}.pl-ends{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:500}.pl-empty,.pl-ends{color:var(--pl-sub)}.pl-empty{font-size:13px}.pl-note{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;background:var(--pl-note)}.pl-note-head{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--pl-sub)}.pl-note-body{font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}.pl-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px}.pl-total{font-size:12.5px;font-weight:500;color:var(--pl-sub)}.pl-go{height:34px;padding:0 16px;border:0;border-radius:var(--g-r-pill);background:var(--pl-go-bg);color:var(--pl-go-ink);font-size:13px;font-weight:700;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),opacity var(--g-t-fast) var(--g-ease)}.pl-go:not(:disabled):active{transform:scale(.96)}.pl-go:disabled{opacity:.4;cursor:default}.pl-link{padding:0;border:0;background:none;color:var(--pl-sub);font-size:12.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pl-link:disabled{cursor:default;opacity:.5}.pl-err{font-size:12.5px;font-weight:600;color:var(--pl-bad)}.plc{position:relative;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;margin-top:10px;padding:14px;border-radius:18px;background:var(--g-sunken);color:var(--g-ink);font-family:var(--g-font);text-align:left}.plc button,.plc input,.plc textarea{font-family:inherit}.plc-b{transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease),border-color var(--g-t-fast) var(--g-ease)}.plc-b:not(:disabled):active{transform:scale(.96)}.plc-x{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--g-r-pill);background:var(--g-line-soft);color:var(--g-ink-mute);cursor:pointer}.plc-x:hover{color:var(--g-ink)}.plc-toprow{display:none;align-items:center;justify-content:space-between;gap:8px}.plc-toprow b{font-size:14px;font-weight:700}.plc-kindrow{gap:8px}.plc-kindrow,.plc-kinds{display:flex;align-items:center}.plc-kinds{flex-grow:1;min-width:0;gap:4px;padding:4px;border-radius:var(--g-r-pill);background:var(--g-line-soft)}.plc-kinds button{flex:1 1;min-width:0;height:34px;padding:0 6px;border:0;border-radius:var(--g-r-pill);background:transparent;color:var(--g-ink-2);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.plc-kinds button[aria-pressed=true]{background:var(--g-paper);color:var(--g-ink);font-weight:700;box-shadow:var(--g-sh-card)}.plc-in{width:100%;min-width:0;box-sizing:border-box;height:46px;padding:0 14px;border:1.5px solid var(--g-line);border-radius:14px;background:var(--g-paper);color:var(--g-ink);font-size:14.5px;box-shadow:none;transition:border-color var(--g-t-fast) var(--g-ease)}.plc-in::placeholder{color:var(--g-ink-3)}.plc-in.is-q{height:48px;font-size:15px;font-weight:600}.plc-in.is-cap{height:40px;padding:0 12px;border-radius:12px;font-size:13.5px}.plc-in.is-end{height:44px;font-size:14px}.plc textarea.plc-in.plc-in{height:auto;min-height:0;max-height:none;padding:12px 14px;border:1.5px solid var(--g-line);background:var(--g-paper);color:var(--g-ink);font-size:14px;line-height:1.45;resize:none}.plc-list{flex-direction:column}.plc-line,.plc-list{display:flex;gap:8px}.plc-line{align-items:center}.plc-line.is-going{opacity:0;transform:translateX(-8px);transition:opacity var(--g-t-fast) var(--g-ease),transform var(--g-t-fast) var(--g-ease)}.plc-right{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1.5px solid var(--g-line);border-radius:var(--g-r-pill);background:var(--g-paper);color:var(--g-ink-3);cursor:pointer}.plc-right[aria-pressed=true]{border-color:var(--g-ok);background:var(--g-ok-soft);color:var(--g-ok)}.plc-drop{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--g-r-pill);background:transparent;color:var(--g-ink-3);cursor:pointer}.plc-drop:hover:not(:disabled){background:var(--g-line-soft);color:var(--g-ink)}.plc-drop:disabled{opacity:.3;cursor:default}.plc-add{display:flex;align-items:center;gap:8px;align-self:flex-start;height:40px;padding:0 14px;border:1.5px dashed var(--g-line);border-radius:14px;background:transparent;color:var(--g-ink-2);font-size:13.5px;font-weight:600;cursor:pointer}.plc-add:hover{border-color:var(--g-ink-3);color:var(--g-ink)}.plc-add small{font-size:12px;font-weight:500;color:var(--g-ink-3)}.plc-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plc-tilebox{display:flex;flex-direction:column;gap:6px;min-width:0}.plc-tilebox.is-going{opacity:0;transition:opacity var(--g-t-fast) var(--g-ease)}.plc-slot,.plc-slot-wrap{position:relative}.plc-slot{overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;height:104px;padding:0;box-sizing:border-box;border-radius:14px;border:1.5px dashed var(--g-line);background:var(--g-paper);color:var(--g-ink-2);cursor:pointer}.plc-slot:hover{border-color:var(--g-ink-3)}.plc-slot.is-filled{border:0}.plc-slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.plc-slot-ask{flex-direction:column;gap:6px;font-size:12.5px;font-weight:600}.plc-slot-ask,.plc-slot-x{display:flex;align-items:center}.plc-slot-x{position:absolute;top:8px;right:8px;justify-content:center;width:26px;height:26px;border:0;border-radius:var(--g-r-pill);background:var(--pl-scrim-soft);color:var(--pl-white);cursor:pointer}.plc-capline{display:flex;align-items:center;gap:4px}.plc-capline .plc-drop{width:32px;height:32px}.plc-pic-wrap{position:relative;flex:none}.plc-pic{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;box-sizing:border-box;border-radius:13px;border:1.5px dashed var(--g-line);background:var(--g-paper);color:var(--g-ink-3);cursor:pointer;transition:border-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease)}.plc-pic:hover{border-color:var(--g-ink-3);color:var(--g-ink-2)}.plc-pic.is-filled{border:0}.plc-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.plc-pic-x{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--g-r-pill);background:var(--g-ink);color:var(--g-paper);box-shadow:0 0 0 2px var(--g-sunken);cursor:pointer}.plc-tip{margin-top:-6px;font-size:12.5px;line-height:1.4;color:var(--g-ink-mute)}.plc-scale{display:flex;flex-direction:column;gap:10px}.plc-ends{display:flex;gap:8px}.plc-ends .plc-in{flex:1 1}.plc-stepper-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.plc-stepper-row>span{font-size:14px;font-weight:600}.plc-stepper{display:flex;align-items:center;gap:4px;padding:4px;border-radius:var(--g-r-pill);background:var(--g-line-soft)}.plc-stepper button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--g-r-pill);background:var(--g-paper);color:var(--g-ink);cursor:pointer}.plc-stepper button:disabled{opacity:.4;cursor:default}.plc-stepper output{min-width:32px;text-align:center;font-size:15px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plc.is-tinted{--plc-ink:var(--pl-white);--plc-sub:rgb(255 255 255/0.64);--plc-field:rgb(255 255 255/0.08);--plc-line:rgb(255 255 255/0.16);--plc-soft:rgb(255 255 255/0.1);--plc-dash:rgb(255 255 255/0.3);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--pl-dot) 35%,transparent) 0,transparent 62%),var(--pl-deep);color:var(--plc-ink)}.plc.is-tinted .plc-kinds,.plc.is-tinted .plc-stepper,.plc.is-tinted .plc-x{background:var(--plc-soft);color:var(--plc-sub)}.plc.is-tinted .plc-x:hover{color:var(--plc-ink)}.plc.is-tinted .plc-kinds button{color:var(--plc-sub)}.plc.is-tinted .plc-kinds button[aria-pressed=true],.plc.is-tinted .plc-term[aria-pressed=true]{border-color:var(--pl-white);background:var(--pl-white);color:var(--pl-go-ink-dark);box-shadow:none}.plc.is-tinted .plc-in,.plc.is-tinted .plc-right,.plc.is-tinted .plc-stepper button,.plc.is-tinted .plc-term,.plc.is-tinted textarea.plc-in.plc-in{border-color:var(--plc-line);background:var(--plc-field);color:var(--plc-ink)}.plc.is-tinted .plc-in::placeholder{color:rgb(255 255 255/.42)}.plc.is-tinted .plc-right[aria-pressed=true]{border-color:var(--pl-ok-dark);background:rgb(67 181 126/.24);color:var(--pl-ok-dark)}.plc.is-tinted .plc-drop{color:var(--plc-sub)}.plc.is-tinted .plc-drop:hover:not(:disabled){background:var(--plc-soft);color:var(--plc-ink)}.plc.is-tinted .plc-add,.plc.is-tinted .plc-pic,.plc.is-tinted .plc-slot{border-color:var(--plc-dash);background:var(--plc-field);color:var(--plc-sub)}.plc.is-tinted .plc-add:hover,.plc.is-tinted .plc-pic:hover,.plc.is-tinted .plc-slot:hover{border-color:var(--plc-sub);color:var(--plc-ink)}.plc.is-tinted .plc-pic-x{background:var(--pl-white);color:var(--pl-go-ink-dark);box-shadow:0 0 0 2px var(--pl-deep)}.plc.is-tinted .plc-add small,.plc.is-tinted .plc-cap,.plc.is-tinted .plc-switch-note,.plc.is-tinted .plc-tip{color:var(--plc-sub)}.plc.is-tinted .plc-switch{color:var(--plc-ink)}.plc.is-tinted .plc-sep{background:var(--plc-line)}.plc.is-tinted .plc-tint.is-none{background:var(--plc-soft)}.plc.is-tinted .plc-tint.is-none i{background:var(--plc-sub)}.plc.is-tinted .plc-tint[aria-pressed=true]{border-color:var(--pl-white)}.plc-sep{height:1px;background:var(--g-line)}.plc-group{display:flex;flex-direction:column;gap:8px}.plc-cap{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--g-ink-mute)}.plc-terms{display:flex;flex-wrap:wrap;gap:6px}.plc-term{height:34px;padding:0 14px;box-sizing:border-box;border:1px solid var(--g-line);border-radius:var(--g-r-pill);background:var(--g-paper);color:var(--g-ink-2);font-size:13px;font-weight:600;cursor:pointer}.plc-term[aria-pressed=true]{border-color:var(--g-primary);background:var(--g-primary);color:var(--g-on-primary)}.plc-switch{display:flex;align-items:flex-start;gap:12px;padding:0;border:0;background:transparent;color:var(--g-ink);text-align:left;cursor:pointer}.plc-switch .g-toggle{margin-top:1px;pointer-events:none}.plc-switch-text{display:flex;flex-direction:column;gap:2px}.plc-switch-name{font-size:14px;font-weight:600}.plc-switch-note{font-size:12.5px;line-height:1.4;color:var(--g-ink-mute)}.plc-tints{flex-wrap:wrap;gap:10px}.plc-tint,.plc-tints{display:flex;align-items:center}.plc-tint{flex:none;justify-content:center;width:36px;height:36px;box-sizing:border-box;padding:0;border:2px solid transparent;background:transparent;cursor:pointer}.plc-tint,.plc-tint i{border-radius:var(--g-r-pill)}.plc-tint i{display:block;width:22px;height:22px;background:var(--pl-dot)}.plc-tint.is-none{background:var(--g-paper)}.plc-tint.is-none i{width:10px;height:10px;background:var(--g-ink-3)}.plc-tint[aria-pressed=true]{border-color:var(--g-accent)}@media (max-width:900px){.plc{padding:14px}.plc-toprow{display:flex}.plc-x.is-inline{display:none}.plc-kinds button{height:40px;padding:0 2px;font-size:12px}.plc-in.is-end{padding:0 12px}}@media (prefers-reduced-motion:reduce){.pl-fill,.plc-line.is-going,.plc-tilebox.is-going{transition:none}}.plp{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:18px;background:var(--g-sunken)}.plp-t{font-size:13px;font-weight:700;color:var(--g-ink-2)}.plp-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plp-opt{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;border:2px solid var(--g-line);border-radius:14px;background:var(--g-paper);color:var(--g-ink-2);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--g-t-fast) var(--g-ease),background-color var(--g-t-fast) var(--g-ease),transform var(--g-t-tap) var(--g-ease)}.plp-opt:active{transform:scale(.98)}.plp-opt b{font-size:14.5px;font-weight:700}.plp-opt span{font-size:12px;opacity:.8}.plp-opt.is-on{border-color:var(--g-accent);background:var(--g-accent-soft);color:var(--g-accent-ink)}.plp-opt:disabled{opacity:.6;cursor:default}.plp-pic{display:block;height:100%;object-fit:cover;border-radius:8px;background:var(--g-skel)}.plp-pic.is-video{background:var(--g-line)}.plp-strip{display:flex;gap:4px;height:84px;overflow:hidden;border-radius:10px}.plp-strip>.plp-pic{flex:none;width:auto;min-width:50px;max-width:105px}.plp-strip>.plp-pic.is-video{width:64px}.plp-pair{display:flex;gap:3px;height:84px;overflow:hidden;border-radius:10px}.plp-pair>.plp-pic{flex:1 1;min-width:0;width:100%;border-radius:0}.plp-album{display:flex;gap:3px;height:96px;overflow:hidden;border-radius:10px}.plp-album>.plp-pic{flex:0 0 62%;min-width:0;width:62%;border-radius:0}.plp-side{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.plp-last,.plp-side>.plp-pic{flex:1 1;min-height:0;width:100%;border-radius:0}.plp-last{position:relative;display:block}.plp-last>.plp-pic{width:100%;border-radius:0}.plp-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--g-media-dim);color:var(--g-on-media);font-size:15px;font-weight:800}.plp-hint{margin:0;font-size:12.5px;line-height:17px;color:var(--g-ink-3)}