.ToolDetail-module___JFlzW__detailPage{padding-bottom:64px}.ToolDetail-module___JFlzW__detailColumns{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"hero preview""article side""comments side";align-items:start;gap:24px 32px;display:grid}.ToolDetail-module___JFlzW__detailHero{grid-area:hero;min-width:0;padding:4px 0 24px}.ToolDetail-module___JFlzW__breadcrumb{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:28px;font-size:12px;display:flex}.ToolDetail-module___JFlzW__breadcrumb svg{width:12px;height:12px}.ToolDetail-module___JFlzW__breadcrumb a:hover{color:var(--primary)}.ToolDetail-module___JFlzW__productHeading{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:20px;display:grid}.ToolDetail-module___JFlzW__productHeading>img{border:1px solid var(--line);object-fit:cover;border-radius:8px;width:72px;height:72px}.ToolDetail-module___JFlzW__productHeading h1{letter-spacing:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:32px;font-weight:650;line-height:1.2;display:flex}.ToolDetail-module___JFlzW__productHeading p{color:var(--muted-2);margin:8px 0 0;font-size:15px;line-height:1.6}.ToolDetail-module___JFlzW__productStatus{background:color-mix(in srgb, var(--panel) 90%, #22c55e);color:#15803d;border:1px solid #bbf7d0;border-radius:5px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.ToolDetail-module___JFlzW__scoreGrid{border:1px solid var(--line);background:var(--line);border-radius:8px;flex-wrap:wrap;gap:1px;margin-top:28px;display:flex;overflow:hidden}.ToolDetail-module___JFlzW__brandGradeCell,.ToolDetail-module___JFlzW__rankCell{background:var(--panel);flex:180px;align-items:center;gap:14px;min-height:70px;padding:12px 16px;display:flex}.ToolDetail-module___JFlzW__brandGradeCell{background:color-mix(in srgb, var(--panel) 94%, var(--primary));flex:1.15 210px}.ToolDetail-module___JFlzW__gradeMark{background:var(--teal-soft);width:46px;height:46px;color:var(--primary);border:1px solid #bfdbfe;border-radius:7px;flex:none;align-content:center;place-items:center;display:grid}.ToolDetail-module___JFlzW__gradeMark b{font-size:17px;line-height:1}.ToolDetail-module___JFlzW__gradeMark small{margin-top:3px;font-size:7px;font-weight:700}.ToolDetail-module___JFlzW__brandGradeCell>div strong{color:var(--ink);font-size:20px;font-weight:650;line-height:1.15;display:block}.ToolDetail-module___JFlzW__brandGradeCell div span,.ToolDetail-module___JFlzW__rankCell div span{color:var(--muted-2);margin-top:4px;font-size:11px;font-weight:400;display:block}.ToolDetail-module___JFlzW__rankCell b{color:var(--ink);font-size:13px;font-weight:600;display:block}.ToolDetail-module___JFlzW__rankIcon{background:var(--panel-deep);width:32px;height:32px;color:var(--muted-2);border-radius:6px;place-items:center;display:grid}.ToolDetail-module___JFlzW__rankIcon svg{width:15px;height:15px}.ToolDetail-module___JFlzW__featuredRank .ToolDetail-module___JFlzW__rankIcon{background:color-mix(in srgb, var(--panel) 90%, #f97316);color:#c2410c}.ToolDetail-module___JFlzW__detailDescription{max-width:760px;color:var(--ink-secondary);margin:26px 0 18px;font-size:15px;line-height:1.8}.ToolDetail-module___JFlzW__tags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.ToolDetail-module___JFlzW__tags a{background:var(--panel-deep);min-height:30px;color:var(--ink-secondary);border-radius:5px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.ToolDetail-module___JFlzW__tags a:hover{background:var(--teal-soft);color:var(--primary)}.ToolDetail-module___JFlzW__actionRow,.ToolDetail-module___JFlzW__finalActions{flex-wrap:wrap;gap:10px;display:flex}.ToolDetail-module___JFlzW__actionRow a,.ToolDetail-module___JFlzW__actionRow button,.ToolDetail-module___JFlzW__finalActions a,.ToolDetail-module___JFlzW__finalActions button{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--ink-secondary);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:550;transition:background-color .16s,border-color .16s,color .16s,transform .16s cubic-bezier(.2,0,0,1);display:inline-flex}.ToolDetail-module___JFlzW__actionRow a:hover,.ToolDetail-module___JFlzW__actionRow button:hover,.ToolDetail-module___JFlzW__finalActions a:hover,.ToolDetail-module___JFlzW__finalActions button:hover{color:var(--primary);border-color:#93c5fd}.ToolDetail-module___JFlzW__actionRow a:active,.ToolDetail-module___JFlzW__actionRow button:active,.ToolDetail-module___JFlzW__finalActions a:active,.ToolDetail-module___JFlzW__finalActions button:active{transform:scale(.96)}.ToolDetail-module___JFlzW__actionRow svg,.ToolDetail-module___JFlzW__finalActions svg{width:15px;height:15px}.ToolDetail-module___JFlzW__actionRow .ToolDetail-module___JFlzW__primaryAction,.ToolDetail-module___JFlzW__finalActions .ToolDetail-module___JFlzW__primaryAction{border-color:var(--primary);background:var(--primary);color:#fff}.ToolDetail-module___JFlzW__actionRow .ToolDetail-module___JFlzW__primaryAction:hover,.ToolDetail-module___JFlzW__finalActions .ToolDetail-module___JFlzW__primaryAction:hover{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.ToolDetail-module___JFlzW__mobilePreview{display:none}.ToolDetail-module___JFlzW__detailHeroSidebar{grid-area:preview;margin-top:40px}.ToolDetail-module___JFlzW__energyWave{--wave-bright:#2563ebeb;--wave-glow:#3b82f647;--wave-line:#2563eb2b;--wave-particle:#3b82f69e;aspect-ratio:2.506;background:0 0;width:100%;margin-bottom:10px;display:block;position:relative;overflow:hidden}.ToolDetail-module___JFlzW__energyWave canvas{width:100%;height:100%;display:block}.ToolDetail-module___JFlzW__desktopPreview{aspect-ratio:4/3;border:1px solid var(--line);background:var(--panel-raised);object-fit:cover;object-position:top;border-radius:8px;width:100%}.ToolDetail-module___JFlzW__articlePanel{border-top:1px solid var(--line);grid-area:article;min-width:0;padding-top:32px}.ToolDetail-module___JFlzW__factGrid{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 48px;padding:0;display:grid;overflow:hidden}.ToolDetail-module___JFlzW__factGrid div{border-inline-end:1px solid var(--line);min-width:0;padding:15px}.ToolDetail-module___JFlzW__factGrid div:last-child{border-inline-end:0}.ToolDetail-module___JFlzW__factGrid dt,.ToolDetail-module___JFlzW__factGrid dd{overflow-wrap:anywhere;margin:0}.ToolDetail-module___JFlzW__factGrid dt{color:var(--muted-2);font-size:11px}.ToolDetail-module___JFlzW__factGrid dd{color:var(--ink);margin-top:6px;font-size:13px;font-weight:600}.ToolDetail-module___JFlzW__articleEntry{max-width:760px}.ToolDetail-module___JFlzW__articleEntry section{padding:0 0 38px}.ToolDetail-module___JFlzW__articleEntry h2{color:var(--ink);align-items:baseline;gap:12px;margin:0 0 14px;font-size:20px;font-weight:650;line-height:1.4;display:flex}.ToolDetail-module___JFlzW__articleEntry h2 span{color:var(--primary);font-variant-numeric:tabular-nums;font-size:11px}.ToolDetail-module___JFlzW__richText{overflow-wrap:anywhere;min-width:0}.ToolDetail-module___JFlzW__richText p{color:var(--ink-secondary);margin:0;font-size:15px;line-height:1.95}.ToolDetail-module___JFlzW__richText p+p,.ToolDetail-module___JFlzW__richText ul+p,.ToolDetail-module___JFlzW__richText ol+p,.ToolDetail-module___JFlzW__richText blockquote+p,.ToolDetail-module___JFlzW__richText pre+p,.ToolDetail-module___JFlzW__richText table+p{margin-top:18px}.ToolDetail-module___JFlzW__richText h2,.ToolDetail-module___JFlzW__richText h3{color:var(--ink);margin:24px 0 12px;font-weight:700;line-height:1.5}.ToolDetail-module___JFlzW__richText h2{font-size:19px}.ToolDetail-module___JFlzW__richText h3{font-size:17px}.ToolDetail-module___JFlzW__richText ul,.ToolDetail-module___JFlzW__richText ol{color:var(--ink-secondary);margin:18px 0 0;padding-inline-start:24px;font-size:15px;line-height:1.9}.ToolDetail-module___JFlzW__richText ul{list-style:outside}.ToolDetail-module___JFlzW__richText ol{list-style:decimal}.ToolDetail-module___JFlzW__richText li+li{margin-top:6px}.ToolDetail-module___JFlzW__richText blockquote{border-inline-start:3px solid var(--primary);background:var(--panel-raised);color:var(--muted-2);margin:20px 0 0;padding:12px 16px}.ToolDetail-module___JFlzW__richText blockquote p:last-child{margin-bottom:0}.ToolDetail-module___JFlzW__richText a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.ToolDetail-module___JFlzW__richText strong{color:var(--ink);font-weight:700}.ToolDetail-module___JFlzW__richText img,.ToolDetail-module___JFlzW__richText video{border-radius:8px;width:auto;max-width:100%;height:auto;margin:24px auto;display:block}.ToolDetail-module___JFlzW__richText video{aspect-ratio:16/9;object-fit:contain;background:#09090b;width:100%;max-height:min(70vh,720px)}.ToolDetail-module___JFlzW__richText figure{text-align:center;margin:24px 0}.ToolDetail-module___JFlzW__richText figure img{margin:0 auto}.ToolDetail-module___JFlzW__richText figcaption{color:var(--muted-2);margin-top:8px;font-size:13px;line-height:1.7}.ToolDetail-module___JFlzW__richText table{border-collapse:collapse;width:100%;max-width:100%;color:var(--ink-secondary);margin:22px 0;font-size:14px;line-height:1.65;display:block;overflow-x:auto}.ToolDetail-module___JFlzW__richText caption{color:var(--muted-2);text-align:start;margin-bottom:8px;font-size:13px}.ToolDetail-module___JFlzW__richText th,.ToolDetail-module___JFlzW__richText td{border:1px solid var(--line);text-align:start;vertical-align:top;min-width:120px;padding:9px 11px}.ToolDetail-module___JFlzW__richText th{background:var(--panel-raised);color:var(--ink);font-weight:700}.ToolDetail-module___JFlzW__richText td p,.ToolDetail-module___JFlzW__richText th p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.ToolDetail-module___JFlzW__richText code{background:var(--canvas);color:var(--primary);font-family:var(--font-geist-mono), monospace;border-radius:4px;padding:2px 5px;font-size:.9em}.ToolDetail-module___JFlzW__richText pre{background:var(--canvas);border-radius:6px;max-width:100%;margin:20px 0;padding:16px;overflow-x:auto}.ToolDetail-module___JFlzW__richText pre code{min-width:max-content;color:var(--ink-secondary);white-space:pre;overflow-wrap:normal;background:0 0;padding:0;font-size:14px;line-height:1.75;display:block}.ToolDetail-module___JFlzW__richText hr{border:0;border-top:1px solid var(--line);margin:28px 0}.ToolDetail-module___JFlzW__finalActions{border-top:1px solid var(--line);padding-top:24px}.ToolDetail-module___JFlzW__disclaimer{color:#a1a1aa;margin:20px 0 0;font-size:11px;line-height:1.7}.ToolDetail-module___JFlzW__detailBodySidebar{grid-area:side;gap:16px;display:grid;position:sticky;top:88px}.ToolDetail-module___JFlzW__analyticsPanel,.ToolDetail-module___JFlzW__relatedPanel,.ToolDetail-module___JFlzW__communityPanel{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden}.ToolDetail-module___JFlzW__analyticsPanel,.ToolDetail-module___JFlzW__communityPanel{padding:18px}.ToolDetail-module___JFlzW__analyticsPanel h2,.ToolDetail-module___JFlzW__relatedPanel>h2,.ToolDetail-module___JFlzW__communityPanel h2{color:var(--ink);margin:0;font-size:14px;font-weight:650}.ToolDetail-module___JFlzW__analyticsMetrics{gap:12px;margin-top:16px;display:grid}.ToolDetail-module___JFlzW__analyticsMetric{align-items:center;gap:10px;display:flex}.ToolDetail-module___JFlzW__analyticsMetric>svg{width:16px;color:var(--primary)}.ToolDetail-module___JFlzW__analyticsMetric span{color:var(--muted-2);flex:1;justify-content:space-between;font-size:12px;display:flex}.ToolDetail-module___JFlzW__analyticsMetric strong{color:var(--ink);font-weight:600}.ToolDetail-module___JFlzW__analyticsGeography{border-top:1px solid var(--line);margin-top:16px;padding-top:15px}.ToolDetail-module___JFlzW__analyticsGeography h3{color:var(--muted-2);margin:0 0 9px;font-size:11px;font-weight:500}.ToolDetail-module___JFlzW__analyticsGeography p{color:var(--muted-2);justify-content:space-between;margin:0;font-size:11px;line-height:24px;display:flex}.ToolDetail-module___JFlzW__analyticsGeography strong{color:var(--ink-secondary)}.ToolDetail-module___JFlzW__relatedPanel>h2{border-bottom:1px solid var(--line);padding:17px 18px}.ToolDetail-module___JFlzW__relatedItem{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px;transition:background-color .16s,transform .16s cubic-bezier(.2,0,0,1);display:grid}.ToolDetail-module___JFlzW__relatedItem:hover{background:var(--panel-raised);transform:translate(2px)}[dir=rtl] .ToolDetail-module___JFlzW__relatedItem:hover{transform:translate(-2px)}.ToolDetail-module___JFlzW__relatedItem img{border:1px solid var(--line);object-fit:cover;border-radius:7px;width:38px;height:38px}.ToolDetail-module___JFlzW__relatedItem h3,.ToolDetail-module___JFlzW__relatedItem p{margin:0}.ToolDetail-module___JFlzW__relatedItem h3{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ToolDetail-module___JFlzW__relatedItem p,.ToolDetail-module___JFlzW__relatedItem small{color:var(--muted-2);margin-top:3px;font-size:10px}.ToolDetail-module___JFlzW__relatedItem small{align-items:center;gap:3px;display:flex}.ToolDetail-module___JFlzW__relatedItem small svg{width:11px}.ToolDetail-module___JFlzW__relatedMore{color:var(--primary);text-align:center;padding:13px;font-size:12px;font-weight:600;display:block}.ToolDetail-module___JFlzW__coursePromo{border:1px solid var(--line);border-radius:8px;display:block;overflow:hidden}.ToolDetail-module___JFlzW__coursePromo img{object-fit:cover;width:100%;max-height:150px}.ToolDetail-module___JFlzW__communityPanel p{color:var(--muted-2);margin:10px 0 0;font-size:11px;line-height:1.7}.ToolDetail-module___JFlzW__communityFeatures{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ToolDetail-module___JFlzW__communityFeatures span{color:var(--ink-secondary);align-items:center;gap:4px;font-size:10px;display:inline-flex}.ToolDetail-module___JFlzW__communityFeatures svg{width:11px;height:11px}.ToolDetail-module___JFlzW__qrRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.ToolDetail-module___JFlzW__qrRow b,.ToolDetail-module___JFlzW__qrRow span{font-size:10px;display:block}.ToolDetail-module___JFlzW__qrRow span{color:var(--muted-2);margin-top:4px}.ToolDetail-module___JFlzW__qrRow img{object-fit:cover;width:54px;height:54px}.ToolDetail-module___JFlzW__commentsSection{border-top:1px solid var(--line);grid-area:comments;padding-top:32px}.ToolDetail-module___JFlzW__commentsSection>h2{color:var(--ink);align-items:center;gap:8px;margin:0 0 18px;font-size:18px;font-weight:650;display:flex}.ToolDetail-module___JFlzW__commentsSection>h2 b{background:var(--panel-deep);min-width:24px;height:24px;color:var(--muted-2);border-radius:12px;place-items:center;font-size:11px;display:grid}.ToolDetail-module___JFlzW__commentsPanel{border:1px solid var(--line);border-radius:8px}.ToolDetail-module___JFlzW__commentForm{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);gap:14px;padding:18px;display:grid}.ToolDetail-module___JFlzW__commentForm>img,.ToolDetail-module___JFlzW__commentAvatar{object-fit:cover;border-radius:50%;width:38px;height:38px}.ToolDetail-module___JFlzW__commentForm>div{min-width:0}.ToolDetail-module___JFlzW__commentForm input,.ToolDetail-module___JFlzW__commentForm textarea{border:1px solid var(--line);background:var(--panel-raised);width:100%;color:var(--ink);font:inherit}.ToolDetail-module___JFlzW__commentForm input{border-radius:7px 7px 0 0;height:40px;padding:0 12px}.ToolDetail-module___JFlzW__commentForm textarea{resize:vertical;border-top:0;border-radius:0 0 7px 7px;min-height:100px;padding:10px 12px;display:block}.ToolDetail-module___JFlzW__commentForm button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;min-height:38px;margin-top:10px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.ToolDetail-module___JFlzW__commentForm button svg{width:13px}.ToolDetail-module___JFlzW__commentList{padding:0 18px}.ToolDetail-module___JFlzW__commentItem{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.ToolDetail-module___JFlzW__commentItem:last-child{border-bottom:0}.ToolDetail-module___JFlzW__commentAvatarFallback{background:var(--teal-soft);color:var(--primary);place-items:center;font-size:13px;font-weight:600;display:grid}.ToolDetail-module___JFlzW__commentItem h3,.ToolDetail-module___JFlzW__commentItem p{margin:0}.ToolDetail-module___JFlzW__commentItem h3{font-size:13px;font-weight:600}.ToolDetail-module___JFlzW__commentItem p{color:var(--ink-secondary);margin-top:7px;font-size:13px;line-height:1.7}.ToolDetail-module___JFlzW__commentItem footer{color:#a1a1aa;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:10px;display:flex}.ToolDetail-module___JFlzW__commentImage{border-radius:6px;max-width:280px;margin-top:10px}@media (max-width:900px){.ToolDetail-module___JFlzW__detailColumns{grid-template-columns:1fr;grid-template-areas:"hero""preview""article""side""comments"}.ToolDetail-module___JFlzW__detailHeroSidebar{margin-top:-8px}.ToolDetail-module___JFlzW__detailBodySidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:640px){.ToolDetail-module___JFlzW__detailPage{padding-bottom:24px}.ToolDetail-module___JFlzW__productHeading{grid-template-columns:58px minmax(0,1fr);gap:14px}.ToolDetail-module___JFlzW__productHeading>img{width:58px;height:58px}.ToolDetail-module___JFlzW__productHeading h1{font-size:25px}.ToolDetail-module___JFlzW__scoreGrid{grid-template-columns:1fr;display:grid}.ToolDetail-module___JFlzW__factGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolDetail-module___JFlzW__factGrid div:nth-child(2){border-inline-end:0}.ToolDetail-module___JFlzW__factGrid div:nth-child(-n+2){border-bottom:1px solid var(--line)}.ToolDetail-module___JFlzW__detailBodySidebar{grid-template-columns:1fr}.ToolDetail-module___JFlzW__actionRow a,.ToolDetail-module___JFlzW__actionRow button{flex:auto}.ToolDetail-module___JFlzW__commentForm{grid-template-columns:1fr}.ToolDetail-module___JFlzW__commentForm>img{display:none}}@media (prefers-reduced-motion:reduce){.ToolDetail-module___JFlzW__actionRow a,.ToolDetail-module___JFlzW__actionRow button,.ToolDetail-module___JFlzW__finalActions a,.ToolDetail-module___JFlzW__finalActions button,.ToolDetail-module___JFlzW__relatedItem{transition:none}.ToolDetail-module___JFlzW__actionRow a:active,.ToolDetail-module___JFlzW__actionRow button:active,.ToolDetail-module___JFlzW__finalActions a:active,.ToolDetail-module___JFlzW__finalActions button:active,.ToolDetail-module___JFlzW__relatedItem:hover{transform:none}}
.FavoriteToggleButton-module__6enyYa__active{border-color:var(--teal)!important;background:var(--teal-soft)!important;color:var(--teal)!important}.FavoriteToggleButton-module__6enyYa__active svg{fill:currentColor}.FavoriteToggleButton-module__6enyYa__srStatus{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.RobotPages-module__IEbrFG__archivePage,.RobotPages-module__IEbrFG__detailPage{padding-bottom:64px}.RobotPages-module__IEbrFG__breadcrumb{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:28px;font-size:12px;display:flex}.RobotPages-module__IEbrFG__breadcrumb svg{width:12px;height:12px}.RobotPages-module__IEbrFG__breadcrumb a:hover{color:var(--primary)}.RobotPages-module__IEbrFG__archiveHeader{border-bottom:1px solid var(--line);padding:4px 0 38px}.RobotPages-module__IEbrFG__archiveHeader h1{color:var(--ink);align-items:center;gap:10px;margin:0;font-size:38px;font-weight:650;line-height:1.25;display:flex}.RobotPages-module__IEbrFG__archiveHeader h1 svg{width:28px;color:var(--primary)}.RobotPages-module__IEbrFG__archiveHeader>p{max-width:760px;color:var(--muted-2);margin:10px 0 0;font-size:14px;line-height:1.7}.RobotPages-module__IEbrFG__archiveHeader .RobotPages-module__IEbrFG__archiveMeta{color:var(--primary);margin-top:16px;font-size:11px;font-weight:650}.RobotPages-module__IEbrFG__filterRow{scrollbar-width:none;gap:7px;padding-top:18px;display:flex;overflow-x:auto}.RobotPages-module__IEbrFG__filterRow::-webkit-scrollbar{display:none}.RobotPages-module__IEbrFG__filterRow a{border:1px solid var(--line);min-height:34px;color:var(--muted-2);border-radius:6px;flex:none;align-items:center;padding:0 11px;font-size:12px;display:inline-flex}.RobotPages-module__IEbrFG__filterRow>span{min-width:42px;min-height:34px;color:var(--muted-2);flex:none;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.RobotPages-module__IEbrFG__filterRow a:hover,.RobotPages-module__IEbrFG__filterRow .RobotPages-module__IEbrFG__activeFilter{background:var(--teal-soft);color:var(--primary);border-color:#bfdbfe}.RobotPages-module__IEbrFG__robotGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.RobotPages-module__IEbrFG__robotCard{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;transition:border-color .16s,background-color .16s;overflow:hidden}.RobotPages-module__IEbrFG__robotCard:hover{background:var(--panel-raised);border-color:#bfdbfe}.RobotPages-module__IEbrFG__robotCardInner{height:100%}.RobotPages-module__IEbrFG__robotVisual{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--panel-deep);width:100%;position:relative;overflow:hidden}.RobotPages-module__IEbrFG__robotVisual>img{object-fit:cover;width:100%;height:100%}.RobotPages-module__IEbrFG__newLabel,.RobotPages-module__IEbrFG__robotType{color:#3f3f46;background:#ffffffeb;border:1px solid #ffffffb3;border-radius:5px;align-items:center;gap:4px;min-height:24px;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:10px}.RobotPages-module__IEbrFG__newLabel{color:var(--primary);inset-inline-start:10px}.RobotPages-module__IEbrFG__robotType{inset-inline-end:10px}.RobotPages-module__IEbrFG__robotType svg{width:11px}.RobotPages-module__IEbrFG__robotContent{padding:17px}.RobotPages-module__IEbrFG__robotIdentity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.RobotPages-module__IEbrFG__robotIdentity img{border:1px solid var(--line);object-fit:cover;border-radius:7px;width:38px;height:38px}.RobotPages-module__IEbrFG__robotIdentity h2,.RobotPages-module__IEbrFG__robotIdentity span{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.RobotPages-module__IEbrFG__robotIdentity h2{color:var(--ink);font-size:15px;font-weight:650}.RobotPages-module__IEbrFG__robotIdentity span{color:var(--muted-2);margin-top:3px;font-size:10px}.RobotPages-module__IEbrFG__robotHeadline{color:var(--primary);justify-content:space-between;align-items:center;gap:8px;margin-top:15px;font-size:12px;font-weight:600;display:flex}.RobotPages-module__IEbrFG__robotHeadline svg{flex:none;width:14px}.RobotPages-module__IEbrFG__robotContent>p{color:var(--muted-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.RobotPages-module__IEbrFG__robotMeta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.RobotPages-module__IEbrFG__robotMeta span{color:var(--muted-2);align-items:center;gap:5px;font-size:10px;display:inline-flex}.RobotPages-module__IEbrFG__robotMeta svg{width:12px}.RobotPages-module__IEbrFG__archiveEnd{color:var(--muted-2);text-align:center;margin:28px 0 0;font-size:12px}.RobotPages-module__IEbrFG__heroRow{grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:24px;display:grid}.RobotPages-module__IEbrFG__detailHero,.RobotPages-module__IEbrFG__ratingPanel{border:1px solid var(--line);background:var(--panel);border-radius:8px}.RobotPages-module__IEbrFG__detailHero{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"identity image""description image""tags image""actions image";gap:16px 28px;padding:28px;display:grid}.RobotPages-module__IEbrFG__detailIdentity{grid-area:identity;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:15px;display:grid}.RobotPages-module__IEbrFG__detailIdentity img{border:1px solid var(--line);object-fit:cover;border-radius:8px;width:60px;height:60px}.RobotPages-module__IEbrFG__detailIdentity h1,.RobotPages-module__IEbrFG__detailIdentity p{margin:0}.RobotPages-module__IEbrFG__detailIdentity h1{color:var(--ink);font-size:28px;font-weight:650;line-height:1.25}.RobotPages-module__IEbrFG__detailIdentity p{color:var(--muted-2);margin-top:6px;font-size:13px}.RobotPages-module__IEbrFG__robotStage{background:var(--panel-deep);border-radius:7px;grid-area:image;justify-content:center;align-items:center;min-height:250px;display:flex;overflow:hidden}.RobotPages-module__IEbrFG__heroRobot{object-fit:cover;width:100%;height:100%}.RobotPages-module__IEbrFG__heroDescription{color:var(--ink-secondary);grid-area:description;margin:0;font-size:13px;line-height:1.75}.RobotPages-module__IEbrFG__heroDescription>span{color:var(--muted-2);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.RobotPages-module__IEbrFG__detailTags{flex-wrap:wrap;grid-area:tags;gap:6px;display:flex}.RobotPages-module__IEbrFG__detailTags span,.RobotPages-module__IEbrFG__companyLabels span{background:var(--panel-deep);min-height:26px;color:var(--ink-secondary);border-radius:5px;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.RobotPages-module__IEbrFG__actionRow,.RobotPages-module__IEbrFG__detailActions{flex-wrap:wrap;grid-area:actions;gap:8px;display:flex}.RobotPages-module__IEbrFG__actionRow a,.RobotPages-module__IEbrFG__actionRow button,.RobotPages-module__IEbrFG__detailActions a,.RobotPages-module__IEbrFG__detailActions button{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--ink-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:600;display:inline-flex}.RobotPages-module__IEbrFG__actionRow svg,.RobotPages-module__IEbrFG__detailActions svg{width:13px}.RobotPages-module__IEbrFG__actionRow .RobotPages-module__IEbrFG__primaryAction,.RobotPages-module__IEbrFG__detailActions .RobotPages-module__IEbrFG__primaryAction{border-color:var(--primary);background:var(--primary);color:#fff}.RobotPages-module__IEbrFG__ratingPanel{padding:24px}.RobotPages-module__IEbrFG__ratingPanel>p{color:var(--primary);margin:0;font-size:10px;font-weight:700}.RobotPages-module__IEbrFG__ratingPanel>h2{color:var(--ink);margin:7px 0 0;font-size:17px}.RobotPages-module__IEbrFG__scoreSummary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:baseline;gap:8px;margin-top:18px;padding:20px 0;display:flex}.RobotPages-module__IEbrFG__scoreSummary strong{color:var(--primary);font-size:28px;font-weight:650}.RobotPages-module__IEbrFG__scoreSummary span{color:var(--muted-2);font-size:10px}.RobotPages-module__IEbrFG__compactSpecs h3{color:var(--ink);margin:18px 0 10px;font-size:12px}.RobotPages-module__IEbrFG__compactSpecs>div{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RobotPages-module__IEbrFG__compactSpecs>div>span{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:10px}.RobotPages-module__IEbrFG__compactSpecs>div>span:nth-child(2n){border-inline-end:0}.RobotPages-module__IEbrFG__compactSpecs strong,.RobotPages-module__IEbrFG__compactSpecs small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.RobotPages-module__IEbrFG__compactSpecs strong{color:var(--ink);font-size:11px}.RobotPages-module__IEbrFG__compactSpecs small{color:var(--muted-2);margin-top:3px;font-size:9px}.RobotPages-module__IEbrFG__detailColumns{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;margin-top:28px;display:grid}.RobotPages-module__IEbrFG__detailMainColumn{min-width:0}.RobotPages-module__IEbrFG__detailMain,.RobotPages-module__IEbrFG__commentPanel,.RobotPages-module__IEbrFG__companyPanel,.RobotPages-module__IEbrFG__relatedPanel{border:1px solid var(--line);background:var(--panel);border-radius:8px}.RobotPages-module__IEbrFG__detailMain{padding:28px}.RobotPages-module__IEbrFG__factGrid{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 42px;padding:0;display:grid;overflow:hidden}.RobotPages-module__IEbrFG__factGrid div{border-inline-end:1px solid var(--line);min-width:0;padding:13px}.RobotPages-module__IEbrFG__factGrid div:last-child{border-inline-end:0}.RobotPages-module__IEbrFG__factGrid dt,.RobotPages-module__IEbrFG__factGrid dd{margin:0}.RobotPages-module__IEbrFG__factGrid dt{color:var(--muted-2);align-items:center;gap:4px;font-size:9px;display:flex}.RobotPages-module__IEbrFG__factGrid dt svg{width:11px}.RobotPages-module__IEbrFG__factGrid dd{overflow-wrap:anywhere;color:var(--ink);margin-top:7px;font-size:11px;font-weight:600}.RobotPages-module__IEbrFG__articleSection{padding-bottom:34px}.RobotPages-module__IEbrFG__articleSection h2{color:var(--ink);align-items:baseline;gap:10px;margin:0 0 14px;font-size:19px;font-weight:650;display:flex}.RobotPages-module__IEbrFG__articleSection h2 span{color:var(--primary);font-size:10px}.RobotPages-module__IEbrFG__articleSection>p{color:var(--ink-secondary);margin:0 0 14px;font-size:14px;line-height:1.9}.RobotPages-module__IEbrFG__specTable{border:1px solid var(--line);border-radius:7px;margin-top:22px;overflow:hidden}.RobotPages-module__IEbrFG__specTable>div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(150px,.8fr) minmax(200px,1.2fr);display:grid}.RobotPages-module__IEbrFG__specTable>div:last-child{border-bottom:0}.RobotPages-module__IEbrFG__specTable strong,.RobotPages-module__IEbrFG__specTable span,.RobotPages-module__IEbrFG__specTable small{border-inline-end:1px solid var(--line);color:var(--muted-2);padding:11px 13px;font-size:10px;font-weight:400}.RobotPages-module__IEbrFG__specTable small{border-inline-end:0}.RobotPages-module__IEbrFG__specTable strong{color:var(--ink);font-weight:600}.RobotPages-module__IEbrFG__specHeader{background:var(--panel-raised)}.RobotPages-module__IEbrFG__detailActions{border-top:1px solid var(--line);grid-area:auto;padding-top:22px}.RobotPages-module__IEbrFG__copyright{color:#a1a1aa;margin:16px 0 0;font-size:10px;line-height:1.6}.RobotPages-module__IEbrFG__commentPanel{margin-top:18px;padding:24px}.RobotPages-module__IEbrFG__commentPanel>h2{color:var(--ink);margin:0 0 16px;font-size:16px}.RobotPages-module__IEbrFG__commentPanel>h2 span{color:var(--muted-2);margin-inline-start:4px;font-weight:400}.RobotPages-module__IEbrFG__commentForm label>span{color:var(--muted-2);margin-bottom:7px;font-size:10px;display:block}.RobotPages-module__IEbrFG__commentForm textarea{border:1px solid var(--line);background:var(--panel-raised);width:100%;min-height:110px;color:var(--ink);font:inherit;resize:vertical;border-radius:7px;padding:11px}.RobotPages-module__IEbrFG__commentForm p{color:var(--muted-2);margin:8px 0;font-size:10px}.RobotPages-module__IEbrFG__commentForm button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:6px;min-height:38px;padding:0 13px;font-size:11px;font-weight:600}.RobotPages-module__IEbrFG__detailSidebar{gap:16px;display:grid;position:sticky;top:88px}.RobotPages-module__IEbrFG__companyPanel{padding:20px}.RobotPages-module__IEbrFG__companyPanel>img{border:1px solid var(--line);object-fit:cover;border-radius:8px;width:50px;height:50px}.RobotPages-module__IEbrFG__companyPanel>h2{color:var(--ink);margin:12px 0 0;font-size:16px}.RobotPages-module__IEbrFG__companyLabels{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.RobotPages-module__IEbrFG__companyIntro{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:16px;padding:16px 0}.RobotPages-module__IEbrFG__companyIntro h3{color:var(--ink);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.RobotPages-module__IEbrFG__companyIntro h3 svg{width:12px}.RobotPages-module__IEbrFG__companyIntro p{color:var(--muted-2);margin:8px 0 0;font-size:10px;line-height:1.7}.RobotPages-module__IEbrFG__companyProductsTitle,.RobotPages-module__IEbrFG__relatedPanel>h2{color:var(--ink);margin:16px 0 10px;font-size:12px}.RobotPages-module__IEbrFG__companyProducts,.RobotPages-module__IEbrFG__relatedPanel>div{border:1px solid var(--line);background:var(--line);border-radius:7px;gap:1px;display:grid;overflow:hidden}.RobotPages-module__IEbrFG__relatedPanel{padding:0 18px 18px}.RobotPages-module__IEbrFG__productRow{background:var(--panel);grid-template-columns:52px minmax(0,1fr);gap:10px;padding:10px;display:grid}.RobotPages-module__IEbrFG__productRow:hover{background:var(--panel-raised)}.RobotPages-module__IEbrFG__productThumb,.RobotPages-module__IEbrFG__productThumb img{border-radius:6px;width:52px;height:52px;display:block}.RobotPages-module__IEbrFG__productThumb{overflow:hidden}.RobotPages-module__IEbrFG__productThumb img{object-fit:cover}.RobotPages-module__IEbrFG__productCopy{min-width:0}.RobotPages-module__IEbrFG__productCopy strong,.RobotPages-module__IEbrFG__productCopy small,.RobotPages-module__IEbrFG__productCopy>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.RobotPages-module__IEbrFG__productCopy strong{color:var(--ink);font-size:11px}.RobotPages-module__IEbrFG__productCopy small,.RobotPages-module__IEbrFG__productCopy>span{color:var(--muted-2);margin-top:3px;font-size:9px}.RobotPages-module__IEbrFG__productCopy em,.RobotPages-module__IEbrFG__productCopy i{margin-inline-end:4px;font-style:normal}@media (max-width:980px){.RobotPages-module__IEbrFG__robotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RobotPages-module__IEbrFG__heroRow,.RobotPages-module__IEbrFG__detailColumns{grid-template-columns:1fr}.RobotPages-module__IEbrFG__detailSidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:640px){.RobotPages-module__IEbrFG__archiveHeader h1{font-size:30px}.RobotPages-module__IEbrFG__robotGrid{grid-template-columns:1fr}.RobotPages-module__IEbrFG__detailHero{grid-template-columns:1fr;grid-template-areas:"identity""image""description""tags""actions";padding:18px}.RobotPages-module__IEbrFG__robotStage{min-height:220px}.RobotPages-module__IEbrFG__factGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RobotPages-module__IEbrFG__factGrid div:nth-child(2){border-inline-end:0}.RobotPages-module__IEbrFG__factGrid div:nth-child(-n+2){border-bottom:1px solid var(--line)}.RobotPages-module__IEbrFG__detailMain{padding:18px}.RobotPages-module__IEbrFG__specTable{overflow-x:auto}.RobotPages-module__IEbrFG__specTable>div{min-width:620px}.RobotPages-module__IEbrFG__detailSidebar{grid-template-columns:1fr}}
