.app-demo-icons_glyph__An5TK{flex-shrink:0;pointer-events:none}.app-demo-icons_active__jiu5K,.app-demo-icons_idle__7LUBr{transition:opacity .14s ease}.app-demo-icons_idle__7LUBr{opacity:1}.app-demo-icons_active__jiu5K{opacity:0}:is(button,a,[role=button]):not(:disabled):not([aria-disabled=true]):is(:focus-visible,:active,[aria-pressed=true],[aria-selected=true],[aria-expanded=true],[data-state=open]) .app-demo-icons_idle__7LUBr{opacity:0}:is(button,a,[role=button]):not(:disabled):not([aria-disabled=true]):is(:focus-visible,:active,[aria-pressed=true],[aria-selected=true],[aria-expanded=true],[data-state=open]) .app-demo-icons_active__jiu5K{opacity:1}@media (hover:hover){:is(button,a,[role=button]):not(:disabled):not([aria-disabled=true]):hover .app-demo-icons_idle__7LUBr{opacity:0}:is(button,a,[role=button]):not(:disabled):not([aria-disabled=true]):hover .app-demo-icons_active__jiu5K{opacity:1}}@media (prefers-reduced-motion:reduce){.app-demo-icons_active__jiu5K,.app-demo-icons_idle__7LUBr{transition:none}}.candidate-inspection_drawer__fJOOE{position:fixed;inset:0 0 0 auto;z-index:70;display:flex;flex-direction:column;width:380px;max-width:calc(100vw - 24px);background:#000;color:#e5e5e5;font-family:var(--font-geist-sans),sans-serif;box-shadow:-20px 0 50px #00000050}.candidate-inspection_drawer__fJOOE button{transition:color .12s,background-color .12s}.candidate-inspection_drawer__fJOOE button:disabled{opacity:.35;cursor:default}.candidate-inspection_drawer__fJOOE button:focus-visible{outline:1px solid #a3a3a3;outline-offset:3px}.candidate-inspection_detailNav__zdnJj{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:12px 20px;gap:12px;font-size:12px;color:#a3a3a3}.candidate-inspection_detailNav__zdnJj>button{display:flex;align-items:center;gap:7px;min-height:40px}.candidate-inspection_detailNav__zdnJj>div{display:flex;align-items:center;gap:6px}.candidate-inspection_detailNav__zdnJj>div button{display:grid;place-items:center;min-width:32px;min-height:40px;border-radius:5px;background:#ffffff06}.candidate-inspection_scroll__ewMb5{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 22px 24px;scrollbar-width:thin;scrollbar-color:#404040 transparent}.candidate-inspection_eyebrow__WxLVy{font-family:var(--font-geist-mono),monospace;font-size:10px;color:#737373}.candidate-inspection_candidateHeading__48g_S h2{margin-top:12px;font-size:24px;line-height:31px;letter-spacing:-.03em;font-weight:500;overflow-wrap:anywhere}.candidate-inspection_where__B4vpM{margin-top:9px;font-size:12px;line-height:20px;color:#a3a3a3}.candidate-inspection_viewButtons__x_v7v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:20px 0}.candidate-inspection_viewButtons__x_v7v button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:6px;background:#ffffff06;color:#a3a3a3;font-size:12px}.candidate-inspection_viewButtons__x_v7v button:hover,.candidate-inspection_viewButtons__x_v7v button[aria-pressed=true]{background:#ffffff10;color:#fafafa}.candidate-inspection_viewNote__IyJ1Y{margin-top:-8px;font-size:11px;line-height:18px;color:#a3a3a3}.candidate-inspection_facts__0Dr_w{display:grid;gap:12px;margin:24px 0 28px}.candidate-inspection_facts__0Dr_w div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px}.candidate-inspection_facts__0Dr_w dt{font-size:12px;line-height:19px;color:#a3a3a3}.candidate-inspection_facts__0Dr_w dd{margin:0;font-family:var(--font-geist-mono),monospace;font-size:11px;line-height:19px;color:#d4d4d4}.candidate-inspection_evidence__Tdnrt{margin-top:24px}.candidate-inspection_photo__yKIaK{margin-top:20px}.candidate-inspection_evidence__Tdnrt h3,.candidate-inspection_photo__yKIaK h3{font-size:13px;font-weight:500;line-height:20px;color:#d4d4d4}.candidate-inspection_evidence__Tdnrt li,.candidate-inspection_evidence__Tdnrt p{margin-top:10px;font-size:13px;line-height:22px;color:#a3a3a3;overflow-wrap:anywhere}.candidate-inspection_evidence__Tdnrt ul{margin:10px 0 0;padding-left:16px;list-style:disc}.candidate-inspection_photo__yKIaK img{display:block;width:100%;max-height:340px;object-fit:contain;margin-top:12px;border-radius:6px}@media (max-width:767px){.candidate-inspection_drawer__fJOOE{width:100%;max-width:100vw}.candidate-inspection_drawer__fJOOE button{min-height:44px}.candidate-inspection_scroll__ewMb5{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.candidate-inspection_drawer__fJOOE button{transition:none}}.candidate-inspection_evidence__Tdnrt ul{list-style:none;padding:0}.candidate-inspection_evidence__Tdnrt li{padding-bottom:12px;border-bottom:1px solid #ffffff0d}.candidate-inspection_category__EgVoB{display:block;font-size:10px;color:#a3a3a3;text-transform:capitalize}.candidate-inspection_evidence__Tdnrt li p{margin-top:5px}.candidate-inspection_evidence__Tdnrt .candidate-inspection_inference__WzuQv{color:#d4d4d4}.candidate-inspection_photo__yKIaK>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.candidate-inspection_photo__yKIaK>div span{font-size:10px;color:#a3a3a3}.candidate-inspection_photo__yKIaK>button{display:block;width:100%;cursor:zoom-in}.candidate-inspection_limitation__IVyz_{color:#a3a3a3;font-size:12px;line-height:20px;margin-top:16px;padding:12px;background:#ffffff06;border-radius:6px}.candidate-inspection_sources__iMeh7 a{color:#d4d4d4;text-decoration:underline;text-underline-offset:3px}.candidate-inspection_footer__5kK_8{padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid #ffffff12}.candidate-inspection_footer__5kK_8 button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;width:100%;border-radius:6px;background:#fafafa;color:#090909;font-size:13px}.candidate-inspection_lightbox__I_MK_{margin:auto;padding:16px;max-width:94vw;max-height:94dvh;background:#090909;border:1px solid #404040;border-radius:8px;color:#fafafa}.candidate-inspection_lightbox__I_MK_::backdrop{background:#000d}.candidate-inspection_lightbox__I_MK_>button{display:grid;place-items:center;margin-left:auto;width:44px;height:44px}.candidate-inspection_lightbox__I_MK_ img{display:block;max-width:86vw;max-height:78dvh;object-fit:contain}.candidate-inspection_evidence__Tdnrt .candidate-inspection_scoreNote__fz_31{font-size:11px;line-height:18px;color:#a3a3a3}.demo-library_panel__9TpcE{border-right:1px solid oklch(28% .005 286);background:oklch(12% .003 286)}.demo-library_panel__9TpcE[data-library-layout=compact]{bottom:calc(64px + env(safe-area-inset-bottom));height:min(76dvh,620px);border-right:0}.demo-library_tabs__aPtEb{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 0}.demo-library_tabs__aPtEb [role=tablist]{display:flex;gap:4px}.demo-library_tabs__aPtEb [role=tab]{height:44px;padding:0 16px;border-radius:7px;font-size:13px;font-weight:500;line-height:20px}.demo-library_tabs__aPtEb>button{display:grid;width:44px;height:44px;place-items:center;border-radius:7px;color:oklch(62% .009 286)}.demo-library_tabs__aPtEb>button:hover{background:oklch(20% .005 286);color:oklch(95% .005 286)}.demo-library_browser__SmnFc button:focus-visible,.demo-library_selectedPanel__G8Wk5 button:focus-visible,.demo-library_tabs__aPtEb button:focus-visible{outline:1px solid oklch(70% .009 286);outline-offset:2px}.demo-library_browser__SmnFc{display:flex;flex:1;min-height:0;flex-direction:column;color:oklch(94% .005 286);font-family:var(--font-geist-sans),sans-serif}.demo-library_heading__yMOvF{flex-shrink:0;padding:20px 20px 18px}.demo-library_heading__yMOvF h2{margin:0;font-size:22px;font-weight:500;line-height:28px;letter-spacing:-.025em}.demo-library_heading__yMOvF p{margin-top:6px;color:oklch(65% .009 286);font-size:12px;line-height:18px}.demo-library_scroll__r7kyR{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 20px}.demo-library_current__VnlNv{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid oklch(25% .005 286)}.demo-library_current__VnlNv h3{font-size:12px;font-weight:500;line-height:18px;color:oklch(86% .007 286)}.demo-library_observation__beVhz{display:flex;align-items:center;gap:12px;margin-top:12px}.demo-library_observation__beVhz>img{width:48px;height:48px;flex-shrink:0;border-radius:6px;object-fit:cover}.demo-library_observation__beVhz>div{min-width:0;flex:1}.demo-library_observation__beVhz p{font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-library_coordinates__IU8Cz{display:block;margin-top:4px;color:oklch(60% .009 286);font-family:var(--font-geist-mono),monospace;font-size:11px;line-height:16px}.demo-library_createForm__bVQ4l{display:flex;flex-direction:column;gap:10px;margin-top:14px}.demo-library_createForm__bVQ4l>div{display:flex;gap:10px}.demo-library_cancel__2VpQ0{min-height:44px;padding:0 12px;color:oklch(68% .009 286);font-size:13px}.demo-library_total__N6JKT{margin-left:6px;font-size:14px;color:oklch(58% .009 286);letter-spacing:0;font-variant-numeric:tabular-nums}.demo-library_newCase__geI80,.demo-library_save__JyIFA{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid oklch(30% .005 286);border-radius:6px;font-size:13px;color:oklch(90% .005 286)}.demo-library_newCase__geI80:hover,.demo-library_save__JyIFA:hover{background:oklch(22% .005 286)}.demo-library_newCase__geI80{width:100%}.demo-library_controls__OKH3z{display:flex;gap:8px;margin-bottom:16px}.demo-library_controls__OKH3z .demo-library_search__olcXh{min-width:0;flex:1}.demo-library_controls__OKH3z select{width:76px;flex-shrink:0;padding:0 8px;border:1px solid oklch(27% .005 286);border-radius:7px;background:oklch(15% .004 286);color:oklch(72% .009 286);font-size:12px}.demo-library_createForm__bVQ4l input{flex:1;min-width:0;height:44px;padding:0 10px;border:1px solid oklch(28% .005 286);border-radius:6px;background:oklch(12% .003 286);font-size:12px;color:oklch(94% .005 286);outline:none}.demo-library_createForm__bVQ4l input:focus,.demo-library_search__olcXh:focus-within{border-color:oklch(65% .009 286)}.demo-library_primary__two43{display:flex;min-height:44px;flex-shrink:0;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:6px;background:oklch(94% .005 286);color:oklch(16% .004 286);font-size:12px;font-weight:500;white-space:nowrap}.demo-library_primary__two43:hover{background:oklch(88% .005 286)}.demo-library_search__olcXh{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:1px solid oklch(27% .005 286);border-radius:7px;color:oklch(59% .009 286)}.demo-library_search__olcXh input{width:100%;min-width:0;background:transparent;outline:none;font-size:13px;color:oklch(90% .005 286)}.demo-library_createForm__bVQ4l input::placeholder,.demo-library_search__olcXh input::placeholder{color:oklch(55% .009 286)}.demo-library_list__3WHNl{margin:0;padding:0;list-style:none;border-top:1px solid oklch(25% .005 286)}.demo-library_row__4611U{display:flex;align-items:center;gap:4px;min-height:76px;border-bottom:1px solid oklch(25% .005 286)}.demo-library_row__4611U:hover{background:oklch(16% .004 286)}.demo-library_openCase__Ya8ZL{display:flex;min-width:0;min-height:76px;flex:1;align-items:center;gap:12px;padding:12px 0;border-radius:4px;text-align:left}.demo-library_fileIcon__gQy97,.demo-library_openCase__Ya8ZL>img{display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;border-radius:6px;object-fit:cover;background:oklch(21% .005 286);color:oklch(65% .009 286)}.demo-library_openCase__Ya8ZL>.demo-library_fileIcon__gQy97{background:transparent;width:28px}.demo-library_rowText__J_cV2{min-width:0;flex:1}.demo-library_rowText__J_cV2>span:first-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:21px}.demo-library_rowText__J_cV2>span:last-child{display:block;margin-top:4px;color:oklch(60% .009 286);font-size:11px;line-height:17px}.demo-library_chevron__tdK_h{flex-shrink:0;color:oklch(50% .009 286)}.demo-library_delete__JWrf_{display:grid;width:36px;min-height:44px;flex-shrink:0;place-items:center;border-radius:6px;color:oklch(55% .009 286);opacity:0}.demo-library_delete__JWrf_:focus-visible,.demo-library_row__4611U:focus-within .demo-library_delete__JWrf_,.demo-library_row__4611U:hover .demo-library_delete__JWrf_{opacity:1}.demo-library_delete__JWrf_:hover{color:oklch(78% .13 22);background:oklch(24% .025 22)}.demo-library_confirm__LVu4j{padding:12px 0;font-size:12px;line-height:18px}.demo-library_confirm__LVu4j>div{display:flex;gap:12px;margin-top:6px}.demo-library_confirm__LVu4j button{min-height:44px;padding:0 10px;color:oklch(85% .006 286)}.demo-library_confirm__LVu4j button:first-child{color:oklch(78% .13 22)}.demo-library_empty__IXJT0{padding:28px 8px;text-align:center;color:oklch(58% .009 286)}.demo-library_empty__IXJT0>svg{margin:0 auto 12px}.demo-library_empty__IXJT0 h3{font-size:13px;font-weight:500;color:oklch(85% .007 286)}.demo-library_empty__IXJT0 p{margin-top:6px;font-size:12px;line-height:18px}.demo-library_empty__IXJT0 button{min-height:44px;margin-top:8px;font-size:12px;color:oklch(86% .007 286)}.demo-library_historyBody__TS_rB,.demo-library_historyInner___jcxY{display:flex;height:100%;min-height:0;flex:1;flex-direction:column;padding:0;overflow:hidden}.demo-library_historyHeader__JePNr{flex-shrink:0;margin-bottom:0}.demo-library_historyContent__FGr5Z{display:flex;flex:1;min-height:0;flex-direction:column;padding:0 20px 12px}.demo-library_historyContent__FGr5Z [aria-label="Saved analyses"]{font-size:12px}.demo-library_historyContent__FGr5Z [aria-label="Saved analyses"]>div:first-child{padding-bottom:14px}.demo-library_historyContent__FGr5Z button,.demo-library_historyContent__FGr5Z input[type=search],.demo-library_historyContent__FGr5Z select,.demo-library_historyContent__FGr5Z summary{font-size:12px;min-height:44px;line-height:18px}.demo-library_historyContent__FGr5Z input[type=search]{padding:0 12px;border-radius:7px}.demo-library_historyContent__FGr5Z select{width:100%;padding:0 8px}.demo-library_historyContent__FGr5Z [aria-label="Saved analyses"]>div:first-child>div:first-child>p{font-size:11px}.demo-library_historyContent__FGr5Z [data-testid=history-scroll] li{padding:12px 0}.demo-library_historyContent__FGr5Z [data-testid=history-scroll] li>button{gap:12px}.demo-library_historyContent__FGr5Z [data-testid=history-scroll] li>button>span:first-child{width:48px;height:48px}.demo-library_historyContent__FGr5Z [data-testid=history-scroll] li>button>span:last-child>span{font-size:11px;line-height:16px;margin-top:3px}.demo-library_historyContent__FGr5Z [data-testid=history-scroll] li>button>span:last-child>span:first-child{margin-top:0;font-size:13px;line-height:20px}.demo-library_historyContent__FGr5Z [data-testid=history-scroll] li>button>span:last-child>span:last-child{display:none}.demo-library_historyContent__FGr5Z [data-testid=history-scroll] li>button:hover{background:oklch(16% .004 286)}.demo-library_historyContent__FGr5Z [data-testid=history-scroll] section>div{font-size:11px;line-height:16px;padding:12px 0}.demo-library_historyContent__FGr5Z [aria-label="Saved analyses"]>div:first-child>div:nth-of-type(2){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.demo-library_selectedPanel__G8Wk5{min-height:0;font-family:var(--font-geist-sans),sans-serif}.demo-library_selectedPanel__G8Wk5>div:first-child{padding:12px 20px}.demo-library_selectedPanel__G8Wk5>div:last-child{padding:4px 20px 20px}.demo-library_selectedPanel__G8Wk5 h2{font-family:inherit;font-size:22px;font-weight:500;line-height:28px}.demo-library_selectedPanel__G8Wk5 a,.demo-library_selectedPanel__G8Wk5 button{min-height:44px;font-size:12px;letter-spacing:0;text-transform:none}.demo-library_selectedPanel__G8Wk5 img{width:52px;height:52px}@media (hover:none){.demo-library_delete__JWrf_{opacity:1}}@media (max-width:767px){.demo-library_panel__9TpcE{border-right:0}.demo-library_heading__yMOvF{padding-top:12px;padding-bottom:12px}.demo-library_current__VnlNv{margin-bottom:18px}}.dev-candidates_section__krsfd{--mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;color:#e4e4e7;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}.dev-candidates_heading__9IrXz{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 2px;margin-bottom:14px}.dev-candidates_heading__9IrXz h3{font-size:13px;font-weight:500;line-height:18px;color:#a1a1aa}.dev-candidates_count__PIXEj{margin-right:2px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:#fafafa}.dev-candidates_heading__9IrXz button{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#71717a;transition:color .15s}.dev-candidates_heading__9IrXz button:hover{color:#e4e4e7}.dev-candidates_columns__6I_2P{display:flex;justify-content:space-between;padding:0 12px 7px 44px;border-bottom:1px solid #1f1f23;margin-bottom:4px;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#52525b}.dev-candidates_list__uf75T{list-style:none;margin:0;padding:0;display:grid;gap:2px}.dev-candidates_row__peTqD{border:1px solid transparent;border-radius:10px;transition:background-color .15s,border-color .15s}.dev-candidates_row__peTqD:hover{background:#111113}.dev-candidates_row__peTqD[data-selected]{background:#131315;border-color:#2c2c31}.dev-candidates_rowButton__kuMpJ{width:100%;display:grid;grid-template-columns:22px minmax(0,1fr) auto;column-gap:10px;row-gap:10px;align-items:start;padding:12px;border-radius:10px;text-align:left}.dev-candidates_rowButton__kuMpJ:disabled{cursor:default;opacity:.5}.dev-candidates_rank__ghGFU{font-family:var(--font-geist-pixel-grid),var(--mono);font-size:11px;line-height:20px;color:#52525b}.dev-candidates_content__wAlO7{min-width:0}.dev-candidates_titleLine__mhM1w{display:flex;align-items:center;gap:8px;min-width:0}.dev-candidates_title__5FgQI{min-width:0;font-size:14px;font-weight:500;line-height:20px;color:#d4d4d8;overflow-wrap:anywhere;transition:color .15s}.dev-candidates_subtitle__93yku{display:block;margin-top:1px;font-size:12px;line-height:17px;color:#71717a}.dev-candidates_tag__j8SLX{flex-shrink:0;border:1px solid #3f3f46;border-radius:4px;padding:0 5px;font-family:var(--mono);font-size:9px;line-height:15px;letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa}.dev-candidates_score__m6cgH{font-family:var(--mono);font-size:15px;line-height:20px;font-variant-numeric:tabular-nums;color:#a1a1aa}.dev-candidates_score__m6cgH small{margin-left:1px;font-size:10px;color:#52525b}.dev-candidates_meter__I6BMN{grid-column:2/4;height:2px;overflow:hidden;border-radius:2px;background:#232327}.dev-candidates_meter__I6BMN span{display:block;height:100%;border-radius:inherit;background:#52525b;transition:background-color .15s}.dev-candidates_rowButton__kuMpJ:hover .dev-candidates_title__5FgQI,.dev-candidates_row__peTqD[data-selected] .dev-candidates_score__m6cgH,.dev-candidates_row__peTqD[data-selected] .dev-candidates_title__5FgQI{color:#fafafa}.dev-candidates_row__peTqD[data-selected] .dev-candidates_rank__ghGFU{color:#e4e4e7}.dev-candidates_row__peTqD[data-selected] .dev-candidates_meter__I6BMN span{background:#e4e4e7}.dev-candidates_row__peTqD[data-rejected] .dev-candidates_title__5FgQI{color:#71717a;text-decoration:line-through;text-decoration-color:#52525b}.dev-candidates_row__peTqD[data-rejected] .dev-candidates_score__m6cgH,.dev-candidates_row__peTqD[data-rejected] .dev-candidates_subtitle__93yku{opacity:.5}.dev-candidates_row__peTqD[data-rejected] .dev-candidates_meter__I6BMN span{background:#3f3f46}.dev-candidates_actions__x1sON{display:grid;gap:8px;padding:0 12px 12px 44px}.dev-candidates_meta__wRwKP{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid #222226;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#71717a}.dev-candidates_metaValue__MndAk{font-size:12px;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:#e4e4e7}.dev-candidates_copy__I62Y9{display:flex;align-items:center;gap:8px;text-align:left;font-family:var(--mono);font-size:11px;color:#a1a1aa;padding-bottom:2px}.dev-candidates_copy__I62Y9:hover{color:#fafafa}.dev-candidates_compare__h6CNG,.dev-candidates_refine__4AqhN{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:38px;border-radius:8px;padding:9px 12px;font-size:13px;line-height:18px;font-weight:500;text-align:left;transition:background-color .15s,border-color .15s,opacity .15s}.dev-candidates_refine__4AqhN{background:#fafafa;color:#09090b}.dev-candidates_refine__4AqhN:hover{background:#e4e4e7}.dev-candidates_refine__4AqhN:disabled{opacity:.3;cursor:not-allowed}.dev-candidates_compare__h6CNG{border:1px solid #333338;background:#1b1b1e;color:#fafafa}.dev-candidates_compare__h6CNG:hover{border-color:#52525b;background:#222226}.dev-candidates_compareLabel__ErqPS{min-width:0}.dev-candidates_compareArrow__Rk6MG{flex-shrink:0;font-size:15px}.dev-candidates_compare__h6CNG+.dev-candidates_compare__h6CNG{border-color:#27272a;background:transparent;color:#d4d4d8}.dev-candidates_compare__h6CNG+.dev-candidates_refine__4AqhN{border:1px solid #333338;background:transparent;color:#d4d4d8}.dev-candidates_review__OMt9V{display:flex;align-items:center;gap:6px;margin-top:2px}.dev-candidates_segmented__oKuQs{display:inline-flex;gap:2px;padding:2px;border:1px solid #27272a;border-radius:7px}.dev-candidates_segmented__oKuQs button{border-radius:5px;padding:5px 9px;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#71717a;transition:background-color .15s,color .15s}.dev-candidates_segmented__oKuQs button:hover{color:#e4e4e7}.dev-candidates_segmented__oKuQs button[aria-pressed=true]{background:#27272a;color:#fafafa}.dev-candidates_like__nTTyc{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid #27272a;border-radius:7px;color:#a1a1aa;transition:border-color .15s,color .15s,background-color .15s}.dev-candidates_like__nTTyc:hover{border-color:#52525b;color:#fafafa}.dev-candidates_like__nTTyc[aria-pressed=true]{border-color:#fafafa;background:#fafafa;color:#09090b}.dev-candidates_attribution__5d5sR{margin-top:14px;padding:0 2px;font-size:10px;color:#52525b}.dev-candidates_section__krsfd button:focus-visible{outline:2px solid #d4d4d8;outline-offset:2px}.dev-candidates_scoreNote__eR_kH{margin:-4px 2px 16px;max-width:36ch;font-size:12px;line-height:18px;color:oklch(70% .008 286)}.dev-candidates_scoreBlock__flnu4{display:flex;align-items:center;gap:8px;padding-top:1px}.dev-candidates_scoreRing__xmpr6{width:24px;height:24px;flex-shrink:0;fill:none;stroke:oklch(74% .008 286);stroke-width:2;stroke-linecap:round}.dev-candidates_scoreRing__xmpr6 .dev-candidates_ringTrack__zzHCt{stroke:oklch(30% .008 286)}.dev-candidates_scoreCaption__ENpUo{display:block;margin-top:2px;font-size:10px;line-height:14px;color:oklch(70% .008 286)}.dev-candidates_reviewState__RGNOC{margin-right:auto;font-size:11px;line-height:16px;color:oklch(70% .008 286)}.dev-candidates_section__krsfd[data-compact] .dev-candidates_heading__9IrXz{align-items:center;margin-bottom:12px}.dev-candidates_section__krsfd[data-compact] .dev-candidates_heading__9IrXz h3{font-size:14px;color:oklch(87% .006 286)}.dev-candidates_section__krsfd[data-compact] .dev-candidates_heading__9IrXz button{min-height:36px;font-family:inherit;font-size:11px;letter-spacing:0;text-transform:none;color:oklch(70% .008 286)}.dev-candidates_section__krsfd[data-compact] .dev-candidates_list__uf75T{gap:4px}.dev-candidates_section__krsfd[data-compact] .dev-candidates_row__peTqD{border-radius:8px}.dev-candidates_section__krsfd[data-compact] .dev-candidates_row__peTqD[data-selected]{background:oklch(18% .006 286);border-color:oklch(35% .008 286)}.dev-candidates_section__krsfd[data-compact] .dev-candidates_rowButton__kuMpJ{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;padding:16px 12px;gap:10px}.dev-candidates_section__krsfd[data-compact] .dev-candidates_rank__ghGFU{font-size:10px;color:oklch(63% .008 286)}.dev-candidates_section__krsfd[data-compact] .dev-candidates_title__5FgQI{font-size:15px;line-height:21px}.dev-candidates_section__krsfd[data-compact] .dev-candidates_titleLine__mhM1w{flex-wrap:wrap;gap:4px 8px}.dev-candidates_section__krsfd[data-compact] .dev-candidates_subtitle__93yku{margin-top:3px;color:oklch(70% .008 286)}.dev-candidates_section__krsfd[data-compact] .dev-candidates_score__m6cgH{display:block;font-size:16px;line-height:19px;color:oklch(87% .006 286)}.dev-candidates_section__krsfd[data-compact] .dev-candidates_score__m6cgH small{font-size:11px;color:oklch(70% .008 286)}.dev-candidates_section__krsfd[data-compact] .dev-candidates_row__peTqD[data-selected] .dev-candidates_scoreRing__xmpr6{stroke:oklch(96% .003 286)}.dev-candidates_section__krsfd[data-compact] .dev-candidates_actions__x1sON{padding:0 12px 12px;gap:12px}.dev-candidates_section__krsfd[data-compact] .dev-candidates_meta__wRwKP{align-items:center;padding-top:12px;font-family:inherit;font-size:11px;line-height:18px;letter-spacing:0;text-transform:none;color:oklch(70% .008 286)}.dev-candidates_section__krsfd[data-compact] .dev-candidates_metaValue__MndAk{font-family:var(--mono)}.dev-candidates_section__krsfd[data-compact] .dev-candidates_compare__h6CNG,.dev-candidates_section__krsfd[data-compact] .dev-candidates_refine__4AqhN{min-height:44px}.dev-candidates_section__krsfd[data-compact] .dev-candidates_review__OMt9V{justify-content:space-between;gap:8px;margin:0}.dev-candidates_section__krsfd[data-compact] .dev-candidates_segmented__oKuQs{border:none;padding:0;gap:4px}.dev-candidates_section__krsfd[data-compact] .dev-candidates_segmented__oKuQs button{min-height:36px;padding:8px 10px;font-family:inherit;font-size:11px;letter-spacing:0;text-transform:none;color:oklch(77% .008 286)}.dev-candidates_section__krsfd[data-compact] .dev-candidates_copy__I62Y9{min-height:36px}.dev-candidates_section__krsfd[data-compact] .dev-candidates_attribution__5d5sR{margin-top:16px;color:oklch(63% .008 286)}@media (pointer:coarse){.dev-candidates_section__krsfd[data-compact] .dev-candidates_heading__9IrXz button,.dev-candidates_section__krsfd[data-compact] .dev-candidates_segmented__oKuQs button{min-height:44px}}@media (max-width:480px){.dev-candidates_rowButton__kuMpJ{padding:12px 8px;column-gap:8px}.dev-candidates_columns__6I_2P{padding-left:38px;padding-right:8px}.dev-candidates_actions__x1sON{padding:0 8px 12px 38px}}@media (max-width:768px){[data-mobile-result=true][data-compact-review] .dev-candidates_section__krsfd[data-compact]{display:flex;flex-direction:column}[data-mobile-result=true][data-compact-review] .dev-candidates_heading__9IrXz{order:0;margin-bottom:4px}[data-mobile-result=true][data-compact-review] .dev-candidates_heading__9IrXz h3{font-size:12px;color:oklch(70% .008 286)}[data-mobile-result=true][data-compact-review] .dev-candidates_heading__9IrXz button{min-height:44px}[data-mobile-result=true][data-compact-review] .dev-candidates_list__uf75T{order:1;gap:0}[data-mobile-result=true][data-compact-review] .dev-candidates_scoreNote__eR_kH{order:2;margin:16px 8px 0;font-size:11px;line-height:17px}[data-mobile-result=true][data-compact-review] .dev-candidates_attribution__5d5sR{order:3;margin:8px 8px 0}[data-mobile-result=true][data-compact-review] .dev-candidates_row__peTqD{border:0;border-radius:8px}[data-mobile-result=true][data-compact-review] .dev-candidates_row__peTqD:not([data-selected]){border-bottom:1px solid oklch(25% .006 286);border-radius:0}[data-mobile-result=true][data-compact-review] .dev-candidates_row__peTqD[data-selected]{background:oklch(20% .006 286)}[data-mobile-result=true][data-compact-review] .dev-candidates_rowButton__kuMpJ{min-height:72px;grid-template-columns:16px minmax(0,1fr) 54px;padding:12px 10px;gap:10px}[data-mobile-result=true][data-compact-review] .dev-candidates_title__5FgQI{font-size:16px;line-height:22px}[data-mobile-result=true][data-compact-review] .dev-candidates_subtitle__93yku{margin-top:2px;font-size:12px;line-height:18px}[data-mobile-result=true][data-compact-review] .dev-candidates_scoreBlock__flnu4{justify-content:flex-end;text-align:right}[data-mobile-result=true][data-compact-review] .dev-candidates_scoreRing__xmpr6{display:none}[data-mobile-result=true][data-compact-review] .dev-candidates_actions__x1sON{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:0 10px 6px 36px}[data-mobile-result=true][data-compact-review] .dev-candidates_meta__wRwKP{border:0;margin:0;padding:0;gap:5px;font-size:10px}[data-mobile-result=true][data-compact-review] .dev-candidates_meta__wRwKP>span:first-child{display:none}[data-mobile-result=true][data-compact-review] .dev-candidates_metaValue__MndAk:after{content:" radius";font-family:var(--font-geist-sans),sans-serif;font-size:10px;color:oklch(70% .008 286)}[data-mobile-result=true][data-compact-review] .dev-candidates_refine__4AqhN[data-area-refine]{display:none}[data-mobile-result=true][data-compact-review] .dev-candidates_reviewState__RGNOC{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-mobile-result=true][data-compact-review] .dev-candidates_segmented__oKuQs{gap:6px}[data-mobile-result=true][data-compact-review] .dev-candidates_segmented__oKuQs button{min-height:44px;padding:8px}[data-mobile-result=true][data-compact-review] .dev-candidates_compare__h6CNG,[data-mobile-result=true][data-compact-review] .dev-candidates_copy__I62Y9{width:100%}}@media (prefers-reduced-motion:reduce){.dev-candidates_compare__h6CNG,.dev-candidates_like__nTTyc,.dev-candidates_meter__I6BMN span,.dev-candidates_refine__4AqhN,.dev-candidates_row__peTqD,.dev-candidates_segmented__oKuQs button,.dev-candidates_title__5FgQI{transition:none}}