@keyframes in-grow{0%{width:0}}.in-list{display:flex;flex-direction:column}.in-item{border-bottom:1px solid var(--rule)}.in-item:last-child,.soc-topics li:last-child{border-bottom:0}.in-row{width:100%;display:grid;grid-template-columns:34px minmax(0,1.25fr) minmax(120px,1fr) 96px;align-items:center;gap:14px;padding:12px 6px;background:0 0;border:0;color:var(--text);text-align:left;cursor:pointer;font:inherit;transition:background 160ms ease}.in-row.static{cursor:default;grid-template-columns:120px minmax(0,1.25fr) minmax(120px,1fr) 96px}.in-item.open .in-row:not(.static),.in-row:not(.static):hover{background:rgba(255,181,71,.06)}.in-rank{font:700 13px/1 var(--mono);color:var(--faint);text-align:center}.in-rank.t-fix,.in-rank.t-keep,.in-rank.t-want{font:600 11px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px;border-radius:4px;text-align:center}.in-rank.t-fix{background:rgba(255,92,92,.14);color:#ff8a8a}.in-rank.t-want{background:rgba(77,225,255,.12);color:var(--cyan, #4de1ff)}.in-rank.t-keep{background:rgba(80,220,140,.13);color:#6fe3a3}.in-t{min-width:0;display:flex;flex-direction:column;gap:3px}.in-t b{font-weight:600;line-height:1.35}.in-t span{color:var(--faint);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.in-row.static .in-t span{white-space:normal}.in-bar{height:12px;background:var(--raised);border-radius:2px;overflow:hidden}.in-bar i{display:block;height:100%;width:var(--w);border-radius:2px;animation:in-grow 700ms cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d, 0ms)}.in-bar.neg i{background:linear-gradient(90deg,#ff6b6b,#ff9f5a);box-shadow:0 0 12px rgba(255,107,107,.35)}.in-bar.pos i{background:linear-gradient(90deg,#3ddc97,#8ff0c0);box-shadow:0 0 12px rgba(61,220,151,.3)}.in-bar.want i{background:linear-gradient(90deg,#4de1ff,#9eefff);box-shadow:0 0 12px rgba(77,225,255,.3)}.in-n,.soc-talk article{display:flex;flex-direction:column}.in-n{text-align:right}.in-n b{font:700 17px/1.1 var(--mono)}.in-n span,.in-q cite{color:var(--faint);font-size:11px}.in-det{padding:4px 6px 18px 54px;display:grid;gap:12px}.in-det>p{margin:0;color:var(--muted);max-width:760px}.in-act{border-left:2px solid var(--accent);padding:8px 12px;background:rgba(255,181,71,.06);max-width:760px}.in-act p{margin:4px 0 0}.in-q,.soc-talk{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.in-q blockquote{margin:0;padding:10px 12px;background:var(--raised);border-radius:6px;font-size:13.5px;line-height:1.5}.in-q cite{display:block;margin-top:6px;font-style:normal;font-size:11.5px}.soc-talk{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.soc-talk article{padding:14px;background:var(--raised);border-radius:8px;gap:8px}.soc-th,.soc-topics li{display:flex;justify-content:space-between;gap:10px}.soc-th{align-items:baseline}.soc-pill span,.soc-th span{color:var(--faint);white-space:nowrap}.soc-th span{font-size:12px}.soc-talk p{margin:0;color:var(--muted);font-size:13.5px}.in-q blockquote,.soc-talk .soc-take{color:var(--text)}.soc-talk ul{margin:0;padding-left:16px;font-size:13px;display:grid;gap:4px}.soc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--gap, 16px);margin-top:var(--gap, 16px)}.soc-card,.soc-h>div{display:flex;flex-direction:column}.soc-card{gap:8px}.soc-card>.hud{margin-top:6px}.soc-h{display:flex;gap:12px;align-items:center;margin-bottom:4px}.soc-h>div{min-width:0}.soc-cap{flex:none;width:116px;height:44px;background:var(--raised) center/cover no-repeat;border-radius:4px}.soc-links{display:flex;flex-wrap:wrap;gap:6px}.soc-pill{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;border:1px solid var(--border);border-radius:999px;font-size:12.5px;color:var(--text);text-decoration:none;transition:border-color 160ms ease,background 160ms ease}.soc-pill:hover{border-color:var(--accent);background:rgba(255,181,71,.07)}.soc-pill span{max-width:120px;overflow:hidden;text-overflow:ellipsis}.soc-pill.s-discord{border-color:rgba(88,101,242,.55)}.soc-pill.s-reddit{border-color:rgba(255,69,0,.5)}.soc-pill.s-youtube{border-color:rgba(255,0,0,.45)}.soc-pill.s-bluesky,.soc-pill.s-x{border-color:rgba(77,225,255,.4)}.soc-topics{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:13px}.soc-topics li{padding:5px 0;border-bottom:1px solid var(--rule)}.soc-topics li>span:last-child:not(:first-child){color:var(--faint);font:12px var(--mono)}.bo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--gap, 16px);margin-top:var(--gap, 16px)}.bo-card{background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.bo-art{position:relative;aspect-ratio:460/215;background:var(--raised) center/cover no-repeat}.bo-rank{position:absolute;left:10px;top:10px;font:700 13px/1 var(--mono);padding:6px 8px;background:rgba(0,0,0,.7);color:#fff;border-radius:4px}.bo-score{position:absolute;right:10px;bottom:-22px;width:52px;height:52px;display:grid;place-items:center;clip-path:polygon(25%0,75%0,100% 50%,75% 100%,25% 100%,0 50%);background:conic-gradient(var(--accent) calc(var(--s)*1%),var(--rule)0)}.bo-score::before{content:"";position:absolute;inset:3px;background:var(--card);clip-path:inherit}.bo-score b{position:relative;font:700 16px/1 var(--mono);color:var(--accent)}.bo-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px}.bo-body h3{margin:0;padding-right:56px;font-size:17px}.bo-body h3 a{color:var(--text);text-decoration:none}.bo-body p{margin:0}.bo-sig{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.bo-sig span{font-size:11.5px;padding:5px 8px;background:var(--raised);border-radius:4px;color:var(--muted)}.bo-sig b{font-family:var(--mono)}.bo-why{margin:2px 0 6px;padding-left:18px;display:grid;gap:4px;font-size:13.5px}.it-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.cu-bar input,.cu-bar select,.it-card,.it-form input{color:var(--text);border:1px solid var(--border);border-radius:8px}.it-card{display:flex;flex-direction:column;background:var(--card);overflow:hidden;text-decoration:none;transition:border-color 160ms ease,transform 160ms ease}.it-card:hover{border-color:var(--accent);transform:translateY(-2px)}.it-img{aspect-ratio:315/250;background:var(--raised) center/cover no-repeat}.it-b{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px}.it-b>span{color:var(--faint);font-size:12.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.it-b em{font-style:normal;font:600 11px/1 var(--mono);color:var(--accent)}.it-idea,.it-ideas{display:grid;gap:12px}.it-idea{grid-template-columns:44px minmax(0,1fr);gap:14px}.it-idea h3{margin:0 0 4px;font-size:17px}.it-idea p{margin:0 0 6px}.it-n{width:40px;height:40px;display:grid;place-items:center;font:700 16px/1 var(--mono);color:#140a00;background:linear-gradient(135deg,#ffcf7a,var(--accent));border-radius:8px}.it-form{display:flex;gap:8px;flex-wrap:wrap}.cu-bar input,.cu-bar select,.it-form input{background:var(--raised);font:inherit}.it-form input{flex:1 1 280px;min-height:42px;padding:0 12px}.cu-bar{display:flex;gap:10px;align-items:center;margin-bottom:var(--gap, 16px)}.cu-bar,.cu-bar .seg{flex-wrap:wrap}.cu-bar input,.cu-bar select{min-height:38px;padding:0 10px}.cu-bar input{flex:1 1 180px}.cu-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.cu-item{padding:14px;background:var(--raised);border-radius:8px;display:flex;flex-direction:column;gap:6px}.cu-item p{margin:0;font-size:13.5px}.cu-h{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bo-sig b,.cu-h b a,.pg-matrix thead a:hover{color:var(--text)}#nav a.in-nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width:760px){.in-row{grid-template-columns:28px minmax(0,1fr) 70px;gap:10px}.in-row.static{gap:10px;grid-template-columns:minmax(0,1fr) 70px}.in-row.static .in-rank{grid-column:1/-1;justify-self:start}.in-bar{grid-column:1/-1;grid-row:2}.in-row:not(.static) .in-bar{grid-column:2/-1}.in-det{padding-left:6px}.bo-grid,.cu-list,.soc-grid,.soc-talk{grid-template-columns:minmax(0,1fr)}.it-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.it-idea{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.in-bar i{animation:none}}#nav a .in-ai{font-style:normal;margin-left:auto;font:600 9.5px/1 var(--display);letter-spacing:.08em;padding:3px 5px;border-radius:3px;background:rgba(77,225,255,.12);color:var(--cyan, #4de1ff)}.pg-verdict{margin:2px 0 16px;font-size:16.5px;line-height:1.55;color:var(--text);max-width:900px}.pg-tabs{margin-bottom:16px;flex-wrap:wrap}.pg-matrix-wrap{overflow-x:auto;margin:0-4px;padding:0 4px}.pg-matrix{width:100%;border-collapse:separate;border-spacing:4px;min-width:640px}.pg-matrix thead th{vertical-align:bottom;font-weight:500;padding:0 0 6px;text-align:center}.pg-matrix thead th:first-child{text-align:left;color:var(--faint);font-size:12.5px}.pg-matrix thead a{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--muted);font-size:12px;line-height:1.25;text-decoration:none;max-width:120px;margin:0 auto}.pg-matrix thead img{width:100%;max-width:116px;aspect-ratio:231/87;object-fit:cover;border-radius:3px;background:var(--raised)}.pg-matrix thead th.you a{color:var(--accent);font-weight:600}.pg-matrix tbody th{text-align:left;font-weight:400;padding:8px 10px 8px 0;width:38%;vertical-align:top}.pg-matrix tbody th b{display:block;font-weight:600;font-size:14px}.pg-matrix tbody th span{display:block;margin-top:3px;color:var(--muted);font-size:12.5px;line-height:1.45}.pg-matrix td{text-align:center;vertical-align:middle;padding:0}.pg-sc{display:grid;place-items:center;height:40px;border-radius:4px;font:600 15px/1 var(--display);font-variant-numeric:tabular-nums;background:var(--raised);color:var(--faint)}.pg-sc.s1{background:rgba(255,92,92,.26);color:#ffb0b0}.pg-sc.s2{background:rgba(255,92,92,.13);color:#ff9c9c}.pg-sc.s3{background:rgba(255,255,255,.06);color:var(--text)}.pg-sc.s4{background:rgba(61,220,151,.13);color:#8ff0c0}.pg-sc.s5{background:rgba(61,220,151,.26);color:#b8f7d9}:root[data-theme=light] .pg-sc.s1{color:#a11b1b}:root[data-theme=light] .pg-sc.s2{color:#b23a3a}:root[data-theme=light] .pg-sc.s3{background:rgba(0,0,0,.05)}:root[data-theme=light] .pg-sc.s4{color:#13764a}:root[data-theme=light] .pg-sc.s5{color:#0b5c38}.pg-matrix td.you .pg-sc{outline:2px solid var(--accent);outline-offset:-2px}.pg-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:22px}.pg-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:12px}.pg-list li{padding-left:14px;border-left:3px solid var(--raised);display:flex;flex-direction:column;gap:3px}.pg-list.pg-good li{border-left-color:rgba(61,220,151,.55)}.pg-list.pg-bad li{border-left-color:rgba(255,92,92,.6)}.pg-fix-t b,.pg-k,.pg-list b{font-weight:600}.pg-fix-do p,.pg-fix-t p,.pg-list span{color:var(--muted);font-size:13.5px;line-height:1.5}.pg-k{display:inline-block;font-size:12px;color:var(--faint);margin-bottom:4px}.pg-k.pg-good{color:#6fe3a3}.pg-k.pg-bad{color:#ff9c9c}.pg-fixes{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:fx}.pg-fixes li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;padding:16px;background:var(--raised);border-radius:6px}.pg-fix-t b{font-size:15px}.pg-fix-do p,.pg-fix-t p{margin:4px 0 0}.pg-fix-do>p:first-of-type{color:var(--text)}.pg-eg,.pg-steal li{display:flex;align-items:flex-start}.pg-eg{gap:10px;margin-top:10px!important}.pg-eg img,.pg-steal img{width:92px;aspect-ratio:231/87;object-fit:cover;border-radius:3px;flex:none;background:var(--card)}.pg-eg b{color:var(--text);font-weight:600}.pg-steal{list-style:none;margin:8px 0 22px;padding:0;display:grid;gap:12px}.pg-steal li{gap:14px}.pg-rivals article,.pg-steal div{display:flex;flex-direction:column}.pg-steal div{gap:3px}.pg-steal b{line-height:1.4}.pg-rv p,.pg-steal span{color:var(--muted);font-size:13px;line-height:1.45}.pg-rivals{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:8px}.pg-rivals article{overflow:hidden}.pg-rivals article>a img{display:block;width:100%;aspect-ratio:460/215;object-fit:cover}.pg-rv,.pg-rw-cmp>div{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px}.pg-rv b,.pg-steal b{font-weight:600}.pg-rv p{margin:0;font-size:13.5px;line-height:1.5}.pg-rv .pg-hook{color:var(--text);font-style:italic}.pg-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pg-rw,.pg-rw-cmp{display:grid;gap:22px}.pg-rw-cmp{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.pg-rivals article,.pg-rw-cmp>div{background:var(--raised);border-radius:6px}.pg-rw-cmp>div{padding:14px;align-items:flex-start;gap:8px}.pg-rw-cmp>div.new{background:rgba(255,181,71,.08)}.pg-rw-cmp p{margin:0;line-height:1.55}.pg-rw-cmp img{width:100%;max-width:360px;border-radius:4px}.pg-anat td.you,.pg-anat th.you{background:rgba(255,181,71,.06)}.pg-anat td.small{font-size:12px;color:var(--muted);max-width:160px}.pg-y{color:#6fe3a3;font-weight:600}:root[data-theme=light] .pg-k.pg-good,:root[data-theme=light] .pg-y{color:#13764a}:root[data-theme=light] .pg-k.pg-bad{color:#b23a3a}@media (max-width:760px){.pg-fixes li,.pg-rw-cmp,.pg-two{grid-template-columns:minmax(0,1fr)}.pg-matrix tbody th{width:46%}.pg-sc{height:34px;font-size:14px}.pg-verdict{font-size:15px}}.pg-two .link-btn{margin-top:12px}