.dev-metros-section_metros__AiCEP{width:100%;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px 28px;align-items:start;padding-bottom:40px}.dev-metros-section_heading__DH5Jc{grid-column:1/-1}.dev-metros-section_left__y_73_,.dev-metros-section_right__VZddD{display:flex;flex-direction:column;gap:22px;min-width:0}.dev-metros-section_left__y_73_{position:sticky;top:0}.dev-metros-section_heading__DH5Jc{display:flex;flex-direction:column;gap:4px}.dev-metros-section_heading__DH5Jc h2{margin:0;color:#fafafa;font-size:24px;font-weight:400;letter-spacing:-.02em}.dev-metros-section_heading__DH5Jc span{color:#92929d;font-size:13px}.dev-metros-section_stats__tLild{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.dev-metros-section_stats__tLild div{padding:14px 16px;border:1px solid #1f1f23;border-radius:12px;background:#0b0b0d}.dev-metros-section_stats__tLild dt{color:#85858f;font-size:11px}.dev-metros-section_stats__tLild dd{margin:4px 0 0;color:#fafafa;font-size:26px;font-weight:300;letter-spacing:-.02em}.dev-metros-section_mapCard__KvYnN{margin:0;padding:14px;border:1px solid #1f1f23;border-radius:14px;background:#08080a}.dev-metros-section_plot__Hue0X{display:block;width:100%;height:auto}.dev-metros-section_grid2__WFflw{stroke:#1a1a1e;stroke-width:1}.dev-metros-section_axis__H5Ite{stroke:#2a2a30;stroke-width:1}.dev-metros-section_dot__R4dZQ{cursor:pointer;outline:none}.dev-metros-section_dot__R4dZQ circle{fill:#71717a;transition:fill .15s}.dev-metros-section_dot__R4dZQ[data-live] circle{fill:#fafafa}.dev-metros-section_dot__R4dZQ .dev-metros-section_ring___1psg{fill:none;stroke:#fafafa;stroke-opacity:.35;stroke-width:1}.dev-metros-section_dot__R4dZQ:focus-visible circle,.dev-metros-section_dot__R4dZQ:hover circle{fill:#fafafa}.dev-metros-section_mapCard__KvYnN figcaption{margin-top:10px;min-height:18px;color:#85858f;font-size:12px}.dev-metros-section_mapCard__KvYnN figcaption strong{color:#e4e4e7;font-weight:500}.dev-metros-section_explain__R4hom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dev-metros-section_release__tQmZ0 p{max-width:none}.dev-metros-section_explain__R4hom div{padding:14px 16px;border-radius:12px;background:#0f0f11}.dev-metros-section_explain__R4hom strong{color:#e4e4e7;font-size:13px;font-weight:500}.dev-metros-section_explain__R4hom p{margin:6px 0 0;color:#92929d;font-size:12px;line-height:19px}.dev-metros-section_release__tQmZ0{border-top:1px solid #252529;border-bottom:1px solid #252529;padding:14px 0}.dev-metros-section_release__tQmZ0 summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;color:#d4d4d8;font-size:13px;cursor:pointer;list-style:none}.dev-metros-section_release__tQmZ0 summary::-webkit-details-marker{display:none}.dev-metros-section_context__vW3Wf{color:#71717a;font-size:11px}.dev-metros-section_release__tQmZ0 p{margin:10px 0 0;color:#92929d;font-size:12px;line-height:20px}.dev-metros-section_groupHeading__HiCqP{display:flex;align-items:center;justify-content:space-between;margin:4px 0 8px}.dev-metros-section_groupHeading__HiCqP h3{margin:0;color:#a1a1aa;font-size:12px;font-weight:500}.dev-metros-section_groupHeading__HiCqP span{color:#71717a;font-size:10px}.dev-metros-section_grid__0Lmot{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.dev-metros-section_grid__0Lmot button{position:relative;display:flex;flex-direction:column;gap:4px;width:100%;min-height:78px;padding:14px;border:1px solid #1f1f23;border-radius:12px;background:#0f0f11;color:#e4e4e7;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.dev-metros-section_grid__0Lmot button:focus-visible,.dev-metros-section_grid__0Lmot button:hover{background:#17171a;border-color:#3f3f46;outline:none}.dev-metros-section_cardTop__BOh_b{display:flex;align-items:center;justify-content:space-between;gap:8px}.dev-metros-section_cardTop__BOh_b strong{font-size:15px;font-weight:500}.dev-metros-section_cardTop__BOh_b em,.dev-metros-section_cardTop__BOh_b i{padding:2px 7px;border-radius:6px;font-size:10px;font-style:normal}.dev-metros-section_cardTop__BOh_b em{border:1px solid #52525b;color:#fafafa}.dev-metros-section_cardTop__BOh_b i{border:1px solid #27272a;color:#71717a}.dev-metros-section_grid__0Lmot small{color:#71717a;font-size:12px}.dev-metros-section_go__OQiE0{margin-top:auto;color:#71717a;font-size:11px;opacity:0;transition:opacity .15s}.dev-metros-section_grid__0Lmot button:focus-visible .dev-metros-section_go__OQiE0,.dev-metros-section_grid__0Lmot button:hover .dev-metros-section_go__OQiE0{opacity:1}.dev-metros-section_anywhere__QOSKi{align-self:flex-start;min-height:40px;padding:0 14px;border:1px solid #3f3f46;border-radius:10px;background:none;color:#d4d4d8;font-size:13px;cursor:pointer}.dev-metros-section_anywhere__QOSKi:hover{background:#18181b}@media (max-width:1100px){.dev-metros-section_metros__AiCEP{grid-template-columns:minmax(0,1fr)}.dev-metros-section_left__y_73_{position:static}}@media (max-width:760px){.dev-metros-section_explain__R4hom,.dev-metros-section_grid__0Lmot,.dev-metros-section_stats__tLild{grid-template-columns:1fr}.dev-metros-section_go__OQiE0{opacity:1}}.workspace-prefs-popup_switch___E3XT{display:inline-flex;width:48px;height:44px;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}.workspace-prefs-popup_switch___E3XT:focus-visible{outline:2px solid #a1a1aa;outline-offset:2px}.workspace-prefs-popup_track__YFLXH{position:relative;display:block;width:44px;height:26px;border-radius:999px;background:#3f3f46;box-shadow:inset 0 0 0 1px rgb(255 255 255/8%);transition:background .16s ease}.workspace-prefs-popup_thumb__TkI4F{position:absolute;display:block;width:20px;height:20px;top:3px;left:3px;border-radius:50%;background:#e4e4e7;box-shadow:0 1px 3px rgb(0 0 0/25%);transition:transform .16s ease,background .16s ease}.workspace-prefs-popup_switch___E3XT[aria-checked=true] .workspace-prefs-popup_track__YFLXH{background:#e4e4e7}.workspace-prefs-popup_switch___E3XT[aria-checked=true] .workspace-prefs-popup_thumb__TkI4F{transform:translateX(18px);background:#18181b}@media (prefers-reduced-motion:reduce){.workspace-prefs-popup_thumb__TkI4F,.workspace-prefs-popup_track__YFLXH{transition:none}}.dev-workspace-theme_theme__gIPUv{--settings-nav-width:212px;--dev-settings-rail:#121214;--dev-settings-hover:#1b1b1e;--dev-settings-selected:#252528}.dev-workspace-theme_theme__gIPUv section[aria-label=Settings]{background:#0b0b0d}.dev-workspace-theme_theme__gIPUv section[aria-label=Settings]>div{min-height:100%;background:#0b0b0d}.dev-workspace-theme_theme__gIPUv section[aria-label=Settings] [data-settings-section]{width:100%;max-width:none;min-height:100%;padding:36px clamp(24px,3vw,56px) 64px;--settings-surface-background:#131315;--settings-surface-border:#29292e;--settings-stack-gap:28px}.dev-workspace-theme_theme__gIPUv [data-settings-section]>header{margin-bottom:32px}.dev-workspace-theme_theme__gIPUv [data-settings-section=notifications]{--settings-group-heading-gap:18px}.dev-workspace-theme_theme__gIPUv [data-settings-section=developers] .settings-responsive-columns{grid-template-columns:minmax(0,1fr) minmax(240px,28%)!important}@container settings-content (max-width: 850px){.dev-workspace-theme_theme__gIPUv [data-settings-section=developers] .settings-responsive-columns{grid-template-columns:1fr!important}}@media (max-width:900px){.dev-workspace-theme_theme__gIPUv section[aria-label=Settings] [data-settings-section]{padding:24px 20px 48px}}@media (max-width:600px){.dev-workspace-theme_theme__gIPUv section[aria-label=Settings] [data-settings-section]{padding:24px 16px 40px;--settings-stack-gap:20px}}.dev-workspace-theme_theme__gIPUv nav[data-settings-nav]{gap:28px;padding:28px 12px}.dev-workspace-theme_theme__gIPUv nav[data-settings-nav] h2{margin-bottom:7px;padding:0 12px;font-size:15px;letter-spacing:-.2px}.dev-workspace-theme_theme__gIPUv nav[data-settings-nav]>div>p{margin-bottom:7px;padding:0 12px;color:#85858d;font-size:10.5px;letter-spacing:.015em}.dev-workspace-theme_theme__gIPUv nav[data-settings-nav] ul{gap:4px}.dev-workspace-theme_theme__gIPUv nav[data-settings-nav] button{min-height:38px;padding:0 12px;border-radius:6px;color:#aaaab2}.dev-workspace-theme_theme__gIPUv nav[data-settings-nav] button:hover{color:#ededf0}.dev-workspace-theme_theme__gIPUv nav[data-settings-nav] button[aria-current]{background:#222225;color:#f4f4f5;font-weight:500}.dev-workspace-theme_theme__gIPUv nav[data-settings-nav] button:focus-visible{outline:1px solid #94949e;outline-offset:-2px}.dev-workspace-theme_theme__gIPUv nav[data-settings-nav] small{display:inline-flex;align-items:center;justify-content:center;min-width:29px;height:18px;padding:0 5px;border-color:#36363c;border-radius:4px;color:#b9b9c1;font-size:9px;font-weight:400;line-height:1}.dev-workspace-theme_theme__gIPUv :is([data-settings-section=profile],[data-settings-section=notifications],[data-settings-section=security]){--settings-surface-background:#0e0e10;--settings-surface-border:#242428;--settings-surface-radius:8px;--settings-stack-gap:20px;--settings-group-heading-gap:10px;--settings-heading-margin:0;--settings-input-background:#17171a;--settings-input-border:#303036;--settings-input-radius:6px;max-width:1040px}.dev-workspace-theme_theme__gIPUv [data-settings-section=profile]{--profile-card-background:#0e0e10;--profile-card-border:#242428;--profile-card-radius:8px;--profile-stack-gap:14px;--settings-save-background:#111113}.dev-workspace-theme_theme__gIPUv :is([data-settings-section=profile],[data-settings-section=notifications],[data-settings-section=security])>header h1{font-size:24px;letter-spacing:-.5px}.dev-workspace-theme_theme__gIPUv :is([data-settings-section=profile],[data-settings-section=notifications],[data-settings-section=security])>header p{font-size:12px}.dev-workspace-theme_theme__gIPUv :is([data-settings-section=profile],[data-settings-section=notifications],[data-settings-section=security])>[role=tablist]{margin-bottom:24px}.dev-workspace-theme_theme__gIPUv [data-profile-details]>div:not([data-settings-save-bar]){grid-template-columns:minmax(0,1fr) minmax(180px,320px);padding:17px 20px;gap:22px}.dev-workspace-theme_theme__gIPUv :is([data-settings-section=profile],[data-settings-section=notifications],[data-settings-section=security]) [data-slot=button]{min-height:34px;padding:0 12px;border-radius:6px;box-shadow:none}.dev-workspace-theme_theme__gIPUv [data-profile-avatar-actions] button{background:#222225;color:#e4e4e7;border-color:#36363c}.dev-workspace-theme_theme__gIPUv [data-profile-avatar-actions] button+button{background:transparent;border-color:transparent;color:#a1a1aa}.dev-workspace-theme_theme__gIPUv [data-profile-avatar-actions] button:hover{background:#2b2b30;color:#fafafa}.dev-workspace-theme_theme__gIPUv [data-profile-details] button[title=Copy]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-workspace-theme_theme__gIPUv [data-profile-details] [data-settings-save-bar] button:disabled{background:#252528;border-color:#303036;color:#85858d;opacity:1}.dev-workspace-theme_theme__gIPUv :is([data-settings-section=profile],[data-settings-section=notifications],[data-settings-section=security]) :is(input,button,a,select):focus-visible{outline:1px solid #94949e;outline-offset:2px;box-shadow:none}@container settings-content (max-width: 600px){.dev-workspace-theme_theme__gIPUv [data-profile-details]{--profile-avatar-justify:flex-start}.dev-workspace-theme_theme__gIPUv [data-profile-details]>div:not([data-settings-save-bar]){grid-template-columns:1fr;gap:12px}}@media (max-width:600px){.dev-workspace-theme_theme__gIPUv :is([data-settings-section=profile],[data-settings-section=notifications],[data-settings-section=security]){--settings-input-height:44px}.dev-workspace-theme_theme__gIPUv [data-profile-details]>div:not([data-settings-save-bar]){padding:16px}.dev-workspace-theme_theme__gIPUv :is([data-settings-section=profile],[data-settings-section=notifications],[data-settings-section=security]) [data-slot=button]{min-height:44px}}.dev-workspace-theme_theme__gIPUv [data-settings-section=security]{max-width:1280px;--settings-signin-gap:34px;--settings-signin-identity-padding:24px;--settings-signin-form-padding:22px;--settings-export-columns:repeat(2,minmax(0,1fr));--settings-export-background:#17171a;--settings-export-action-size:12px;--settings-export-action-font:var(--font-geist-sans),sans-serif;--settings-export-action-tracking:0;--settings-export-action-case:none;--settings-export-action-background:#222225;--settings-export-action-color:#e4e4e7;--settings-export-action-border:1px solid #36363c}.dev-workspace-theme_theme__gIPUv :is([data-settings-section=notifications],[data-settings-section=security]) [data-settings-toggle]{min-height:72px;padding:16px 20px;gap:20px}.dev-workspace-theme_theme__gIPUv :is([data-settings-section=notifications],[data-settings-section=security]) [data-settings-row]{grid-template-columns:minmax(0,1fr) auto;padding:17px 20px;gap:20px}.dev-workspace-theme_theme__gIPUv :is([data-settings-section=notifications],[data-settings-section=security]) [data-slot=switch][data-unchecked]{background:#303036}.dev-workspace-theme_theme__gIPUv :is([data-settings-section=notifications],[data-settings-section=security]) [data-slot=switch][data-checked]{background:#d4d4d8}.dev-workspace-theme_theme__gIPUv :is([data-settings-section=notifications],[data-settings-section=security]) [data-slot=switch]{box-shadow:none}.dev-workspace-theme_theme__gIPUv [data-settings-section=notifications] [aria-label="Credit alert threshold"]{gap:5px}.dev-workspace-theme_theme__gIPUv [data-settings-section=notifications] [aria-label="Credit alert threshold"] button{min-height:32px;min-width:34px;padding:0 9px;border-color:#303036;border-radius:5px;background:#17171a;color:#a1a1aa}.dev-workspace-theme_theme__gIPUv [data-settings-section=notifications] [aria-label="Credit alert threshold"] button[aria-pressed=true]{border-color:#7a7a84;background:#29292e;color:#f4f4f5}@container settings-content (max-width: 600px){.dev-workspace-theme_theme__gIPUv :is([data-settings-section=notifications],[data-settings-section=security]) [data-settings-row]{grid-template-columns:1fr;gap:12px}}@media (max-width:600px){.dev-workspace-theme_theme__gIPUv :is([data-settings-section=notifications],[data-settings-section=security]) :is([data-settings-row],[data-settings-toggle]){padding:16px}.dev-workspace-theme_theme__gIPUv [data-settings-section=notifications] [aria-label="Credit alert threshold"] button{min-height:44px;min-width:44px}}.dev-workspace-theme_theme__gIPUv [data-settings-section=security] .settings-responsive-columns{align-items:stretch}.dev-workspace-theme_theme__gIPUv [data-settings-section=security] [data-settings-export-action]{min-height:34px}.dev-workspace-theme_theme__gIPUv [data-settings-section=security] [data-settings-export-action]:hover{--settings-export-action-background:#2b2b30}@media (max-width:600px){.dev-workspace-theme_theme__gIPUv [data-settings-section=security] [data-settings-export-action]{min-height:44px}}.demo-answer-panel_panel__oLVrt{position:fixed;inset:0 0 0 auto;z-index:70;display:flex;flex-direction:column;width:420px;max-width:100vw;color:#f4f4f5;background:#18181b;border-left:1px solid #ffffff0e;font-family:var(--font-geist-sans),sans-serif}.demo-answer-panel_panel__oLVrt a,.demo-answer-panel_panel__oLVrt button,.demo-answer-panel_panel__oLVrt summary{-webkit-tap-highlight-color:transparent;cursor:pointer}.demo-answer-panel_panel__oLVrt :is(button,a,summary):focus-visible{outline:2px solid #d4d4d8;outline-offset:4px}.demo-answer-panel_panel__oLVrt button:disabled{opacity:.4;cursor:default}.demo-answer-panel_header__l92cy{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:8px 16px 8px 24px;flex-shrink:0}.demo-answer-panel_header__l92cy>span{color:#a1a1aa;font-size:12px}.demo-answer-panel_header__l92cy>div{display:flex;gap:4px}.demo-answer-panel_header__l92cy button{display:grid;place-items:center;width:36px;height:36px;border-radius:6px;color:#a1a1aa}.demo-answer-panel_header__l92cy button:hover{background:#ffffff0c;color:white}.demo-answer-panel_header__l92cy .demo-answer-panel_expand__vnqbZ{display:none}.demo-answer-panel_scroll__zoNeH{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#52525b transparent;padding:0 24px 28px}.demo-answer-panel_photo__R7rDF{position:relative;display:block;width:100%;height:112px;overflow:hidden;background:#09090b;border-radius:6px;cursor:zoom-in!important}.demo-answer-panel_photo__R7rDF>img{width:100%;height:100%;object-fit:contain}.demo-answer-panel_photo__R7rDF>span{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;gap:7px;border-radius:4px;padding:5px 7px;background:#09090bdc;color:#e4e4e7;font-size:10px}.demo-answer-panel_answer__35oCw{padding-top:24px}.demo-answer-panel_eyebrow__nTQEF{display:flex;align-items:center;gap:7px;font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.07em;color:#d4d4d8}.demo-answer-panel_dot__Euqj5,.demo-answer-panel_unresolvedDot__ipmSy{width:5px;height:5px;border-radius:50%;background:#d4d4d8}.demo-answer-panel_unresolvedDot__ipmSy{background:#a1a1aa}.demo-answer-panel_answer__35oCw h2{margin:12px 0 0;max-width:100%;overflow-wrap:anywhere;font-size:30px;font-weight:500;line-height:1.12;letter-spacing:-.04em;outline:none}.demo-answer-panel_where__MecBZ{color:#a1a1aa;font-size:13px;line-height:1.6;margin-top:8px;overflow-wrap:anywhere}.demo-answer-panel_precision__2U5G3{margin-top:16px;font-family:var(--font-geist-mono),monospace;color:#d4d4d8;font-size:10px}.demo-answer-panel_limitation__6PAKE{color:#a1a1aa;font-size:12px;line-height:1.65;margin-top:6px}.demo-answer-panel_explore__KQKA1{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;margin-top:20px;border-radius:6px;padding:10px 14px;background:#e4e4e7;color:#18181b;text-align:left;font-size:12px;font-weight:500;transition:background-color .14s}.demo-answer-panel_explore__KQKA1:hover{background:#f4f4f5}.demo-answer-panel_refineAction__OOvW5{margin-top:14px}.demo-answer-panel_refineAction__OOvW5 button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 12px;border-radius:6px;background:#e4e4e7;color:#18181b;font-size:12px;font-weight:500}.demo-answer-panel_refineAction__OOvW5 button:hover{background:#f4f4f5}.demo-answer-panel_refineAction__OOvW5 button:disabled{opacity:.5;cursor:wait}.demo-answer-panel_refineAction__OOvW5 p{margin-top:7px;color:#a1a1aa;font-size:11px;line-height:1.6}.demo-answer-panel_views__WhawP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:14px}.demo-answer-panel_views__WhawP button{display:flex;justify-content:center;align-items:center;gap:6px;flex:1;min-height:36px;font-size:11px;border-radius:5px;color:#a1a1aa}.demo-answer-panel_views__WhawP button:hover,.demo-answer-panel_views__WhawP button[aria-pressed=true]{background:#ffffff08;color:#e4e4e7}.demo-answer-panel_imageryNote__keM6Y{margin-top:9px;font-size:10px;line-height:1.6;color:#a1a1aa}.demo-answer-panel_quickPlaces__D_jpU{margin-top:18px;border-top:1px solid #ffffff10;padding-top:16px}.demo-answer-panel_quickPlaces__D_jpU h3{display:flex;gap:8px;align-items:center;color:#a1a1aa;font-size:11px}.demo-answer-panel_quickPlaces__D_jpU h3>span{color:#71717a;font-family:var(--font-geist-mono),monospace;font-size:10px}.demo-answer-panel_quickPlaces__D_jpU>div{display:grid;gap:3px;margin-top:10px}.demo-answer-panel_quickPlaces__D_jpU button{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:10px 9px;min-height:50px;border-radius:5px;color:#a1a1aa}.demo-answer-panel_quickPlaces__D_jpU button[aria-pressed=true]{background:#ffffff09;color:#f4f4f5}.demo-answer-panel_quickPlaces__D_jpU button:hover{background:#ffffff0d}.demo-answer-panel_quickPlaces__D_jpU button>span:nth-child(2){min-width:0;flex:1}.demo-answer-panel_quickPlaces__D_jpU strong{display:block;overflow-wrap:anywhere;font-size:12px;font-weight:400}.demo-answer-panel_quickPlaces__D_jpU small{display:block;margin-top:3px;font-size:10px;color:#a1a1aa}.demo-answer-panel_locationRank__i_RuM{font-family:var(--font-geist-mono),monospace;font-size:10px;color:#71717a}.demo-answer-panel_evidence__K5QGh{margin-top:28px}.demo-answer-panel_panel__oLVrt h3{color:#e4e4e7;font-size:13px;line-height:1.5;font-weight:500}.demo-answer-panel_reasoning__1vNJN{margin-top:10px;color:#a1a1aa;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.demo-answer-panel_clues__RA2xJ{margin-top:20px;list-style:none;padding:0}.demo-answer-panel_clues__RA2xJ li{display:flex;gap:13px;padding:14px 0;border-top:1px solid #ffffff0d}.demo-answer-panel_clueNumber__DtdIq{padding-top:2px;font-family:var(--font-geist-mono),monospace;font-size:10px;color:#71717a}.demo-answer-panel_clues__RA2xJ li>div{min-width:0}.demo-answer-panel_clues__RA2xJ p{color:#d4d4d8;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.demo-answer-panel_clues__RA2xJ p.demo-answer-panel_inference__VVtNz{margin-top:5px;color:#a1a1aa;font-size:11px}.demo-answer-panel_plainClues__ojeLj{list-style:disc;margin:14px 0 0;padding-left:16px;color:#a1a1aa;font-size:12px;line-height:1.7}.demo-answer-panel_unknowns__BK72h{margin-top:20px;padding-left:12px;border-left:2px solid #71717a}.demo-answer-panel_unknowns__BK72h h3{color:#d4d4d8;font-size:11px}.demo-answer-panel_unknowns__BK72h p{margin-top:6px;color:#a1a1aa;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.demo-answer-panel_alternatives__2vFWc,.demo-answer-panel_fullEvidence__dOO4M{border-top:1px solid #ffffff10;margin-top:26px}.demo-answer-panel_alternatives__2vFWc summary,.demo-answer-panel_fullEvidence__dOO4M summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;list-style:none;font-size:12px;color:#d4d4d8}.demo-answer-panel_panel__oLVrt summary::-webkit-details-marker{display:none}.demo-answer-panel_panel__oLVrt details[open]>summary>svg{transform:rotate(180deg)}.demo-answer-panel_count__PLr1l{margin-left:7px;color:#71717a;font-family:var(--font-geist-mono),monospace;font-size:10px}.demo-answer-panel_alternatives__2vFWc>p,.demo-answer-panel_fullEvidence__dOO4M p{color:#a1a1aa;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.demo-answer-panel_alternatives__2vFWc>ul,.demo-answer-panel_fullEvidence__dOO4M ul{list-style:none;padding:0;margin:10px 0 0}.demo-answer-panel_alternatives__2vFWc li button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:64px;gap:16px;border-bottom:1px solid #ffffff08;text-align:left;color:#a1a1aa}.demo-answer-panel_alternatives__2vFWc li button:hover{color:white}.demo-answer-panel_alternatives__2vFWc strong{display:block;font-size:13px;line-height:1.5;font-weight:400;overflow-wrap:anywhere}.demo-answer-panel_alternatives__2vFWc small{display:block;margin-top:3px;font-size:11px;color:#71717a}.demo-answer-panel_fullEvidence__dOO4M{margin-top:0}.demo-answer-panel_fullEvidence__dOO4M summary{color:#a1a1aa;font-size:11px}.demo-answer-panel_fullEvidence__dOO4M p+p{margin-top:12px}.demo-answer-panel_fullEvidence__dOO4M a{display:flex;align-items:center;gap:6px;padding:9px 0;color:#d4d4d8;font-size:12px;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.demo-answer-panel_coordinates__m_8nu{margin-top:20px;gap:12px;width:100%;min-height:44px;color:#d4d4d8;font-family:var(--font-geist-mono),monospace}.demo-answer-panel_coordinates__m_8nu,.demo-answer-panel_returnBar__wQ2VY{display:flex;align-items:center;justify-content:space-between;font-size:11px}.demo-answer-panel_returnBar__wQ2VY{flex-wrap:wrap;gap:6px 12px;padding:4px 0 16px;color:#a1a1aa}.demo-answer-panel_returnBar__wQ2VY button{display:inline-flex;align-items:center;gap:5px;min-height:36px;color:#e4e4e7}.demo-answer-panel_footer__YzLFp{flex-shrink:0;display:flex;gap:10px;padding:14px 24px max(14px,env(safe-area-inset-bottom));border-top:1px solid #ffffff0e}.demo-answer-panel_footer__YzLFp button{display:flex;align-items:center;justify-content:center;flex:1;gap:8px;min-height:42px;border-radius:6px;font-size:12px}.demo-answer-panel_save__YE0ER{color:#f4f4f5;background:#ffffff0c}.demo-answer-panel_save__YE0ER:hover{background:#ffffff16}.demo-answer-panel_another__m9ufp{color:#a1a1aa}.demo-answer-panel_another__m9ufp:hover{color:white;background:#ffffff06}.demo-answer-panel_lightbox__t3Q3b{margin:auto;padding:12px;max-width:94vw;max-height:94dvh;background:#18181b;color:white;border-radius:8px}.demo-answer-panel_lightbox__t3Q3b::backdrop{background:#000d}.demo-answer-panel_lightbox__t3Q3b button{display:grid;place-items:center;margin-left:auto;width:44px;height:44px}.demo-answer-panel_lightbox__t3Q3b img{display:block;max-width:86vw;max-height:78dvh;object-fit:contain}.demo-answer-panel_staticMap__V3gp5{position:relative;height:210px;overflow:hidden;margin-top:20px;border-radius:6px;background:#18181b}.demo-answer-panel_staticMap__V3gp5 img{width:100%;height:100%;object-fit:cover}.demo-answer-panel_mapStatus__x8Ett{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;background:#18181b;color:#a1a1aa;font-size:12px}.demo-answer-panel_mapStatus__x8Ett a{display:inline-flex;align-items:center;gap:5px;color:#f4f4f5;text-decoration:underline;text-underline-offset:3px}.demo-answer-panel_areaRing__FE12b{position:absolute;width:110px;height:110px;border:1px dashed #e4e4e780;border-radius:50%;background:#e4e4e70a;left:50%;top:50%;transform:translate(-50%,-50%)}.demo-answer-panel_mapCaption__WGAsL{position:absolute;bottom:8px;left:8px;right:8px;width:fit-content;padding:5px 7px;border-radius:4px;background:#18181be6;font-size:9px;color:#d4d4d8}.demo-answer-panel_srOnly__Bcksl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.demo-answer-panel_page__yuaEo{position:relative;inset:auto;width:100%;max-width:100%;border:0;background:transparent}.demo-answer-panel_page__yuaEo .demo-answer-panel_header__l92cy{padding-left:0;padding-right:0}.demo-answer-panel_page__yuaEo .demo-answer-panel_scroll__zoNeH{overflow:visible;padding-left:0;padding-right:0}.demo-answer-panel_page__yuaEo .demo-answer-panel_footer__YzLFp{padding-left:0;padding-right:0}@media (max-width:767px){.demo-answer-panel_panel__oLVrt:not(.demo-answer-panel_page__yuaEo){inset:auto 0 64px;width:100%;height:64svh;border-left:0;border-top:1px solid #ffffff18;border-radius:14px 14px 0 0}.demo-answer-panel_panel__oLVrt.demo-answer-panel_expanded__nnNw_:not(.demo-answer-panel_page__yuaEo){height:calc(100svh - 72px)}.demo-answer-panel_header__l92cy{min-height:48px;padding:4px 12px 4px 20px}.demo-answer-panel_header__l92cy .demo-answer-panel_expand__vnqbZ{display:grid}.demo-answer-panel_expanded__nnNw_ .demo-answer-panel_expand__vnqbZ svg{transform:rotate(180deg)}.demo-answer-panel_scroll__zoNeH{padding:0 20px 24px}.demo-answer-panel_photo__R7rDF{height:132px}.demo-answer-panel_answer__35oCw{padding-top:20px}.demo-answer-panel_answer__35oCw h2{font-size:28px}.demo-answer-panel_footer__YzLFp{padding:10px 20px}.demo-answer-panel_footer__YzLFp button,.demo-answer-panel_header__l92cy button,.demo-answer-panel_views__WhawP button{min-height:44px}.demo-answer-panel_page__yuaEo .demo-answer-panel_photo__R7rDF{height:180px}}@media (prefers-reduced-motion:reduce){.demo-answer-panel_panel__oLVrt *{scroll-behavior:auto!important;transition:none!important}}.demo-answer-panel_workspace__eQqUd{position:absolute;inset:16px 16px 16px auto;width:390px;max-width:calc(100% - 32px);border:1px solid #ffffff16;border-radius:10px;background:#18181b;box-shadow:0 12px 60px #0005;overflow:hidden}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_header__l92cy{min-height:45px;padding:4px 10px 4px 20px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_header__l92cy>span{font-size:11px;color:#a1a1aa}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_scroll__zoNeH{padding:0 20px 22px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_photo__R7rDF{height:176px;background:#09090b;border-radius:12px;border:1px solid #1f1f23}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_answer__35oCw{padding-top:19px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_answer__35oCw h2{font-size:25px;letter-spacing:-.8px;line-height:1.16;margin-top:10px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_where__MecBZ{font-size:12px;margin-top:7px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_eyebrow__nTQEF{font-size:9px;color:#a1a1aa}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_precision__2U5G3{margin-top:12px;color:#a1a1aa}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_limitation__6PAKE{font-size:11px;line-height:1.65;color:#a1a1aa}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_explore__KQKA1{width:fit-content;gap:20px;min-height:33px;margin-top:12px;padding:0;border-radius:0;background:none;color:#d4d4d8;font-size:11px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_explore__KQKA1:hover{color:#fff}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_views__WhawP{border-top:1px solid #ffffff12;padding-top:12px;gap:4px;margin-top:8px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_views__WhawP button{font-size:10px;min-height:34px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_quickPlaces__D_jpU{margin-top:15px;padding-top:14px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_quickPlaces__D_jpU h3{font-size:11px;color:#d4d4d8}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_quickPlaces__D_jpU button{min-height:45px;padding:8px 9px;gap:10px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_quickPlaces__D_jpU button[aria-pressed=true]{background:#27272a}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_quickPlaces__D_jpU strong{font-size:11px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_quickPlaces__D_jpU small{font-size:9px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_evidence__K5QGh{margin-top:22px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_reasoning__1vNJN{font-size:12px;color:#a1a1aa}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_footer__YzLFp{padding:10px 16px;gap:8px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_footer__YzLFp button{min-height:36px;font-size:11px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_save__YE0ER{background:#e4e4e7;color:#27272a}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_save__YE0ER:hover{background:#fff}@media(max-width:767px){.demo-answer-panel_workspace__eQqUd.demo-answer-panel_panel__oLVrt:not(.demo-answer-panel_page__yuaEo){inset:auto 0 0;width:100%;max-width:100%;height:59%;border:0;border-top:1px solid #ffffff25;border-radius:14px 14px 0 0}.demo-answer-panel_workspace__eQqUd.demo-answer-panel_panel__oLVrt.demo-answer-panel_expanded__nnNw_:not(.demo-answer-panel_page__yuaEo){height:100%;border-radius:0}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_header__l92cy{min-height:45px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_photo__R7rDF{height:150px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_footer__YzLFp button,.demo-answer-panel_workspace__eQqUd .demo-answer-panel_views__WhawP button{min-height:42px}}.demo-answer-panel_extrasList__HfqFt{list-style:none;margin:0;padding:0 0 8px}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_views__WhawP{display:flex;gap:2px;padding:3px;margin-top:16px;border:1px solid #27272a;border-radius:10px;background:#09090b}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_views__WhawP button{flex:1;min-height:32px;padding:0 8px;border-radius:7px;font-size:12px;color:#a1a1aa;white-space:nowrap}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_views__WhawP button:hover{color:#fafafa;background:transparent}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_views__WhawP button[aria-pressed=true]{background:#27272a;color:#fafafa}.demo-answer-panel_compare__Si2A5{display:inline-flex;align-items:center;gap:7px;margin-top:12px;min-height:32px;padding:0;border:0;background:none;color:#a1a1aa;font-size:12px}.demo-answer-panel_compare__Si2A5:hover{color:#fafafa}.demo-answer-panel_rowMeta__wNT0w{display:block;margin-top:3px;font-style:normal;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.01em;color:#71717a;font-variant-numeric:tabular-nums}.demo-answer-panel_rowMeta__wNT0w:empty{display:none}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_photo__R7rDF>img{object-fit:cover;transition:transform .25s ease}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_photo__R7rDF:hover>img{transform:scale(1.02)}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_photo__R7rDF:after{content:"";position:absolute;inset:auto 0 0 0;height:56px;background:linear-gradient(0deg,#000a,transparent);pointer-events:none}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_photo__R7rDF>span{z-index:1;left:10px;right:auto;bottom:10px;padding:4px 9px;border-radius:999px;background:#000b;border:1px solid #ffffff1f;font-size:11px}.demo-answer-panel_workspace__eQqUd[data-depth="3"] .demo-answer-panel_photo__R7rDF{height:248px}@media (min-width:768px){.demo-answer-panel_workspace__eQqUd .demo-answer-panel_header__l92cy .demo-answer-panel_expand__vnqbZ{display:grid}.demo-answer-panel_workspace__eQqUd .demo-answer-panel_header__l92cy .demo-answer-panel_expand__vnqbZ svg{transform:rotate(90deg)}.demo-answer-panel_workspace__eQqUd.demo-answer-panel_expanded__nnNw_ .demo-answer-panel_header__l92cy .demo-answer-panel_expand__vnqbZ svg{transform:rotate(-90deg)}.demo-answer-panel_workspace__eQqUd.demo-answer-panel_expanded__nnNw_{width:min(780px,calc(100% - 32px));transition:width .2s ease}.demo-answer-panel_workspace__eQqUd.demo-answer-panel_expanded__nnNw_ .demo-answer-panel_scroll__zoNeH{padding:0 28px 26px}.demo-answer-panel_workspace__eQqUd.demo-answer-panel_expanded__nnNw_ .demo-answer-panel_photo__R7rDF{height:340px}.demo-answer-panel_workspace__eQqUd.demo-answer-panel_expanded__nnNw_ .demo-answer-panel_answer__35oCw h2{font-size:30px}}.area-refine-control_anchor__Ncn94{position:absolute;z-index:30;transform:translate(-50%,-50%);pointer-events:none}.area-refine-control_button__oZdP_{display:flex;align-items:center;gap:20px;max-width:min(300px,calc(100vw - 40px));min-height:56px;padding:10px 14px;border:1px solid #ffffff26;border-radius:10px;background:#101012ed;color:#f4f4f5;box-shadow:0 4px 16px #0005,0 1px 3px #0005;backdrop-filter:blur(12px);font-family:var(--font-geist-sans),sans-serif;text-align:left;cursor:pointer;pointer-events:auto;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.area-refine-control_button__oZdP_:active{background:#242427}.area-refine-control_button__oZdP_:focus-visible{outline:2px solid #f4f4f5;outline-offset:4px}.area-refine-control_place__4geAX{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.area-refine-control_name__QreZC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:17px;font-weight:500;letter-spacing:-.015em}.area-refine-control_radius__HPtds{color:#a1a1aa;font-size:10px;line-height:14px;white-space:nowrap}.area-refine-control_action__SS_fZ{display:flex;flex-shrink:0;align-items:center;gap:7px;padding-left:14px;border-left:1px solid #ffffff1f;color:#e4e4e7;font-size:12px;line-height:24px;font-weight:500;transition:color .18s ease}.area-refine-control_action__SS_fZ svg{color:#a1a1aa;transition:transform .18s ease,color .18s ease}@media (hover:hover) and (pointer:fine){.area-refine-control_button__oZdP_:hover{background:#151517f5;border-color:#ffffff38;box-shadow:0 5px 18px #0005}.area-refine-control_button__oZdP_:hover .area-refine-control_action__SS_fZ{color:#fff}.area-refine-control_button__oZdP_:hover .area-refine-control_action__SS_fZ svg{transform:translateX(3px);color:#f4f4f5}}@media (max-width:767px){.area-refine-control_button__oZdP_{min-height:52px;gap:14px;padding:8px 12px}.area-refine-control_action__SS_fZ{padding-left:12px}}@media (prefers-reduced-motion:reduce){.area-refine-control_action__SS_fZ,.area-refine-control_action__SS_fZ svg,.area-refine-control_button__oZdP_{transition:none}.area-refine-control_button__oZdP_:hover .area-refine-control_action__SS_fZ svg{transform:none}}.area-refine-control_cost__W_jpJ{display:block;color:#a1a1aa;font-size:9px;line-height:12px;font-weight:400}.d3-candidate-review_review__8_rM1{--line:#29292d;--muted:#92929c;margin-top:28px;min-width:0;color:#ededf0;container-type:inline-size}.d3-candidate-review_mapAction__5SoJX.d3-candidate-review_mapAction__5SoJX.d3-candidate-review_mapAction__5SoJX{width:100%;min-height:44px;margin-top:18px;padding:11px 14px;border-radius:7px;background:#e4e4e7;color:#18181b;font-size:13px}.d3-candidate-review_mapAction__5SoJX.d3-candidate-review_mapAction__5SoJX.d3-candidate-review_mapAction__5SoJX:hover{background:#fff;color:#18181b}.d3-candidate-review_layout__V6CHQ,.d3-candidate-review_wide__J5eoq{display:grid;min-width:0;gap:16px}.d3-candidate-review_otherPlaces__CLME5{min-width:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.d3-candidate-review_otherPlaces__CLME5>summary{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 2px;color:#a1a1aa;font-size:12px;cursor:pointer;list-style:none}.d3-candidate-review_otherPlaces__CLME5>summary::-webkit-details-marker{display:none}.d3-candidate-review_otherPlaces__CLME5>summary>svg{margin-left:auto;transition:transform .15s}.d3-candidate-review_otherPlaces__CLME5[open]>summary>svg{transform:rotate(180deg)}.d3-candidate-review_otherPlaces__CLME5>summary:hover{color:#ededf0}.d3-candidate-review_otherPlaces__CLME5>summary:focus-visible{outline:2px solid #d4d4d8;outline-offset:3px}.d3-candidate-review_otherCount__59E5Z{color:#71717a;font-family:var(--font-geist-mono),monospace;font-size:11px}.d3-candidate-review_places__neDgx{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.d3-candidate-review_places__neDgx>li{margin:0;border-bottom:1px solid var(--line)}.d3-candidate-review_place__mfvze{display:flex;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:16px 10px;border:0;border-radius:0;text-align:left;color:inherit;background:transparent;cursor:pointer;box-shadow:inset 2px 0 transparent;transition:background .15s,box-shadow .15s}.d3-candidate-review_place__mfvze:hover{background:#ffffff05}.d3-candidate-review_place__mfvze[aria-pressed=true]{background:#ffffff08;box-shadow:inset 2px 0 #d4d4d8}.d3-candidate-review_rank__mZ1g6{flex-shrink:0;padding-top:2px;color:#777781;font-family:var(--font-geist-mono),monospace;font-size:11px;line-height:21px}.d3-candidate-review_place__mfvze[aria-pressed=true] .d3-candidate-review_rank__mZ1g6{color:#e4e4e7}.d3-candidate-review_placeInfo__9jtlu{display:grid;flex:1;min-width:0;gap:3px}.d3-candidate-review_placeInfo__9jtlu strong{font-size:14px;font-weight:500;line-height:23px;overflow-wrap:anywhere}.d3-candidate-review_meta__YnPe8{color:#b0b0b8;font-size:11px;line-height:17px}.d3-candidate-review_where__CyAdR{color:#777781;font-size:11px;line-height:17px;overflow-wrap:anywhere}.d3-candidate-review_score__17yyN{display:grid;justify-items:end;flex-shrink:0;gap:8px;padding-top:3px;color:#a1a1aa;font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:20px;font-variant-numeric:tabular-nums}.d3-candidate-review_score__17yyN small{font-size:10px}.d3-candidate-review_view__1kNXA{display:inline-flex;align-items:center;gap:4px;color:#777781;font-family:inherit;font-size:10px}.d3-candidate-review_place__mfvze[aria-pressed=true] .d3-candidate-review_view__1kNXA{color:#d4d4d8}.d3-candidate-review_evidence__ql79g{min-width:0;border:1px solid var(--line);border-radius:10px;background:#0d0d0f}.d3-candidate-review_evidenceHeading__XDM_Y{padding:17px 18px 14px;border-bottom:1px solid #ffffff0a}.d3-candidate-review_evidenceHeading__XDM_Y h3{margin:0;color:var(--muted);font-weight:500;font-size:10px;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.d3-candidate-review_evidenceHeading__XDM_Y h4{margin:7px 0 0;font-size:16px;font-weight:500;line-height:24px;overflow-wrap:anywhere}.d3-candidate-review_findings__vqiUK{padding:17px 18px}.d3-candidate-review_findings__vqiUK h4{margin:0 0 10px;color:#e4e4e7;font-size:12px;font-weight:500}.d3-candidate-review_findings__vqiUK ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.d3-candidate-review_findings__vqiUK li{position:relative;padding-left:14px;color:#a1a1aa;font-size:12px;line-height:20px;overflow-wrap:anywhere}.d3-candidate-review_findings__vqiUK li:before{position:absolute;left:0;top:8px;width:3px;height:3px;border-radius:50%;background:#71717a;content:""}.d3-candidate-review_findings__vqiUK p{margin:0;color:#a1a1aa;font-size:12px;line-height:20px;overflow-wrap:anywhere}.d3-candidate-review_conflict__2_4em{margin-top:17px;padding-top:15px;border-top:1px solid var(--line)}.d3-candidate-review_conflict__2_4em h4{color:#c4c4cd}.d3-candidate-review_conflict__2_4em p+p{margin-top:8px}.d3-candidate-review_reasoningToggle__mhOyb{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin:8px 0 -10px;padding:0;border:0;color:var(--muted);background:transparent;font-size:11px;cursor:pointer}.d3-candidate-review_reasoningToggle__mhOyb:hover{color:#f4f4f5}.d3-candidate-review_reasoningToggle__mhOyb[aria-expanded=true] svg{transform:rotate(180deg)}.d3-candidate-review_findings__vqiUK .d3-candidate-review_fullReasoning__YOPay{margin-top:12px}.d3-candidate-review_actions__yflbg{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:12px 18px;border-top:1px solid var(--line)}.d3-candidate-review_actions__yflbg a,.d3-candidate-review_compare__SFs7c{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:12px;text-decoration:none;cursor:pointer}.d3-candidate-review_actions__yflbg a{color:#b4b4bd}.d3-candidate-review_actions__yflbg a:hover{color:#fff}.d3-candidate-review_compare__SFs7c{flex:1;padding:0 12px;border:1px solid #414147;border-radius:7px;color:#f4f4f5;background:#222225}.d3-candidate-review_compare__SFs7c:hover{border-color:#71717a;background:#2c2c30}.d3-candidate-review_review__8_rM1 a:focus-visible,.d3-candidate-review_review__8_rM1 button:focus-visible{outline:2px solid #d4d4d8;outline-offset:3px}@container (max-width: 280px){.d3-candidate-review_place__mfvze{gap:8px;padding-inline:8px}.d3-candidate-review_actions__yflbg{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.d3-candidate-review_otherPlaces__CLME5>summary>svg,.d3-candidate-review_place__mfvze{transition:none}}.consumer-review-card_root__Z0X_A{min-width:0;font-family:var(--font-geist-sans),ui-sans-serif,sans-serif;color:#f4f4f5;pointer-events:none}.consumer-review-card_card__GlD69,.consumer-review-card_pill__2cqRU{pointer-events:auto;border:1px solid #29292d;background:#101012;box-shadow:0 4px 18px rgb(0 0 0/.18)}.consumer-review-card_card__GlD69{width:100%;border-radius:8px;max-height:min(460px,calc(100dvh - 160px));overflow-y:auto;overscroll-behavior:contain}.consumer-review-card_card__GlD69[hidden],.consumer-review-card_details__0E8Xm[hidden]{display:none}.consumer-review-card_header__BH6Ca{display:flex;align-items:center;gap:12px;padding:12px 12px 8px}.consumer-review-card_photoFallback__VNDGk,.consumer-review-card_photo__KryFG{height:40px;width:40px;flex:none;border-radius:5px;object-fit:contain;background:#18181b}.consumer-review-card_photoFallback__VNDGk{display:grid;place-items:center;color:#a1a1aa}.consumer-review-card_heading__msIFj{min-width:0;flex:1}.consumer-review-card_eyebrow__LChQu{display:block;margin-bottom:3px;color:#a1a1aa;font-size:10px;line-height:14px}.consumer-review-card_status__m9_o6{margin:0;font-size:13px;font-weight:500;line-height:19px;overflow-wrap:anywhere}.consumer-review-card_close__SzSpD{display:grid;place-items:center;flex:none;width:36px;height:36px;margin-right:-4px;padding:0;border:0;border-radius:6px;background:transparent;color:#a1a1aa;cursor:pointer}.consumer-review-card_close__SzSpD:hover{background:#202023;color:#fafafa}.consumer-review-card_footer__QYL_N{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 4px 16px}.consumer-review-card_background__NZH5R{display:flex;align-items:center;gap:7px;color:#a1a1aa;font-size:11px;line-height:16px}.consumer-review-card_background__NZH5R>span{display:flex}.consumer-review-card_background__NZH5R svg{width:12px;height:12px}.consumer-review-card_detailsToggle__V3iJm{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:36px;padding:0 4px 0 8px;border:0;background:transparent;color:#d4d4d8;font:inherit;font-size:11px;cursor:pointer}.consumer-review-card_detailsToggle__V3iJm:hover{color:#fafafa}.consumer-review-card_chevronOpen__I3XcK{transform:rotate(180deg)}.consumer-review-card_details__0E8Xm{margin:0 12px;padding:12px 0 16px;border-top:1px solid #29292d}.consumer-review-card_finished__1emjf p,.consumer-review-card_help__N2zn4{margin:0;color:#a1a1aa;font-size:12px;line-height:19px}.consumer-review-card_notifications__R2xJB{min-width:0;margin:16px 0 0;padding:0;border:0}.consumer-review-card_notifications__R2xJB legend{padding:0;margin-bottom:4px;color:#d4d4d8;font-size:12px;font-weight:500}.consumer-review-card_email__Fwxzv{display:flex;align-items:center;gap:10px;min-height:44px;font-size:12px;cursor:pointer}.consumer-review-card_consent__nEO07 input,.consumer-review-card_email__Fwxzv input{width:16px;height:16px;flex:none;accent-color:#e4e4e7}.consumer-review-card_phone__1vVMR{display:block;margin-top:8px;color:#d4d4d8;font-size:12px}.consumer-review-card_phone__1vVMR input{display:block;box-sizing:border-box;width:100%;min-height:44px;margin-top:6px;padding:0 10px;border:1px solid #3f3f46;border-radius:6px;background:#19191c;color:#f4f4f5;font:inherit}.consumer-review-card_consent__nEO07{display:flex;align-items:flex-start;gap:10px;margin:12px 0;color:#a1a1aa;font-size:11px;line-height:18px}.consumer-review-card_consent__nEO07 input{margin-top:2px}.consumer-review-card_consent__nEO07 a{color:#d4d4d8;text-decoration:underline;text-underline-offset:3px}.consumer-review-card_save__395SO{min-height:40px;margin:4px 0 0;padding:0 12px;border:1px solid #3f3f46;border-radius:6px;background:#202023;color:#e4e4e7;font:inherit;font-size:12px;cursor:pointer}.consumer-review-card_save__395SO:disabled{opacity:.5;cursor:default}.consumer-review-card_notifications__R2xJB .consumer-review-card_help__N2zn4{margin-top:10px}.consumer-review-card_finished__1emjf{padding:4px 12px 12px}.consumer-review-card_finished__1emjf p+p{margin-top:8px}.consumer-review-card_openResult__LZJKP{width:100%;min-height:40px;margin-top:12px;padding:0 12px;border:0;border-radius:6px;background:#e4e4e7;color:#09090b;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.consumer-review-card_openResult__LZJKP:hover{background:#f4f4f5}.consumer-review-card_error__pAdha{margin:0;padding:0 12px 12px;color:#fca5a5;font-size:12px;line-height:18px}.consumer-review-card_pill__2cqRU{display:inline-flex;align-items:center;gap:9px;max-width:100%;min-height:44px;padding:0 12px;border-radius:8px;color:#e4e4e7;font:inherit;font-size:12px;cursor:pointer}.consumer-review-card_pill__2cqRU:hover{background:#1b1b1e;border-color:#52525b}.consumer-review-card_indicator__oEdxd{display:flex;align-items:center;flex:none;color:#d4d4d8}.consumer-review-card_attention__ec1f_{font-size:14px;line-height:16px;font-weight:500}.consumer-review-card_reopenArrow__deheN{flex:none;margin-left:4px;transform:rotate(180deg);color:#a1a1aa}.consumer-review-card_root__Z0X_A :is(button,input,a):focus-visible{outline:2px solid #a1a1aa;outline-offset:3px}.consumer-review-card_spinner__Libo7{animation:consumer-review-card_review-spin__ucHDj 1s linear infinite}@keyframes consumer-review-card_review-spin__ucHDj{to{transform:rotate(1turn)}}.consumer-review-card_floating__oZEpJ{position:absolute;bottom:80px;left:12px;right:12px;z-index:55;max-width:336px;pointer-events:none}.consumer-review-card_mobile__5gn7u{margin:16px 0}.consumer-review-card_mobile__5gn7u .consumer-review-card_card__GlD69{max-height:none}@media(min-width:640px){.consumer-review-card_floating__oZEpJ{left:88px;right:auto;width:336px}}@media(max-width:600px){.consumer-review-card_close__SzSpD{width:44px;height:44px}.consumer-review-card_detailsToggle__V3iJm,.consumer-review-card_openResult__LZJKP,.consumer-review-card_save__395SO{min-height:44px}}@media(prefers-reduced-motion:reduce){.consumer-review-card_spinner__Libo7{animation:none}}.consumer-review-card_checkLater__MIq__{padding:4px 12px 12px}.consumer-review-card_checkLaterNote__it4tj,.consumer-review-card_checkLater__MIq__ p{margin:0;color:#a1a1aa;font-size:12px;line-height:19px}.consumer-review-card_checkLaterNote__it4tj{padding:4px 16px 12px}.consumer-review-card_openResult__LZJKP:disabled{opacity:.6;cursor:default}.dev-mode-composer_workspace__MCg7N[data-dev-composer-open=true] #analysis-composer{display:none}.dev-mode-composer_composer__LMpIp{position:fixed;z-index:60;top:var(--billing-notice-height,0);bottom:0;left:248px;width:384px;max-width:calc(100% - 248px);display:flex;flex-direction:column;border-right:1px solid #27272a;background:#080809;color:#e4e4e7;font-family:var(--font-geist-sans),sans-serif;box-shadow:18px 0 50px #0004;color-scheme:dark}.dev-mode-composer_workspace__MCg7N:has(button[aria-label="Expand sidebar"]) .dev-mode-composer_composer__LMpIp{left:72px;max-width:calc(100% - 72px)}.dev-mode-composer_header__iNjUe{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;border-bottom:1px solid #202023}.dev-mode-composer_header__iNjUe>span{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500}.dev-mode-composer_header__iNjUe small{border:1px solid #333338;border-radius:5px;padding:3px 5px;color:#8a8a94;font-size:9px;font-weight:400}.dev-mode-composer_header__iNjUe button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:8px;color:#a1a1aa;background:transparent;cursor:pointer}.dev-mode-composer_header__iNjUe button:hover{background:#202023;color:#fff}.dev-mode-composer_form__hYz2g{display:flex;flex-direction:column;flex:1;min-height:0}.dev-mode-composer_body__MWLuY{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px;scrollbar-width:thin}.dev-mode-composer_body__MWLuY h2{margin:0;font-size:25px;font-weight:500;letter-spacing:-.9px;line-height:1.2;outline:none}.dev-mode-composer_intro__LJOBL{margin:10px 0 24px;color:#90909b;font-size:13px;line-height:1.65}.dev-mode-composer_upload__PwTvk{position:relative;display:grid;gap:8px;margin:0 0 12px;padding:18px 14px;border:1px dashed #62626c;border-radius:10px;background:#141416;cursor:pointer}.dev-mode-composer_dragging__bCF_C,.dev-mode-composer_upload__PwTvk:hover{border-color:#e4e4e7;background:#202023}.dev-mode-composer_upload__PwTvk:focus-within{outline:2px solid #d4d4d8;outline-offset:3px}.dev-mode-composer_upload__PwTvk input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.dev-mode-composer_uploadTitle__cPbAl{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:500}.dev-mode-composer_upload__PwTvk>span:not(.dev-mode-composer_uploadTitle__cPbAl){color:#b4b4bd;font-size:12px}.dev-mode-composer_upload__PwTvk small{color:#90909b;font-size:11px;line-height:1.6}.dev-mode-composer_uploadError__gE7BX{margin:0 0 14px;color:#e4e4e7;font-size:12px;line-height:1.6}.dev-mode-composer_photo__EVQhK{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:28px;border:1px solid #252528;border-radius:10px;background:#111113}.dev-mode-composer_photo__EVQhK img{width:52px;height:52px;border-radius:7px;object-fit:cover;flex:none}.dev-mode-composer_photo__EVQhK>div{display:grid;gap:5px;min-width:0}.dev-mode-composer_photo__EVQhK strong{font-size:12px;font-weight:500}.dev-mode-composer_photo__EVQhK span{font-size:11px;color:#80808b}.dev-mode-composer_photo__EVQhK .dev-mode-composer_sampleBadge__ebh9B{margin-left:auto;font-size:9px}.dev-mode-composer_modes__jZjg1{padding:0;margin:0 0 24px;border:0;min-width:0}.dev-mode-composer_modes__jZjg1 legend{margin-bottom:12px;color:#a1a1aa;font-size:12px}.dev-mode-composer_mode__USOVs{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px;padding:15px 12px;border:1px solid #29292e;border-radius:10px;cursor:pointer;transition:border-color .14s,background .14s}.dev-mode-composer_mode__USOVs:has(input:checked){border-color:#86868e;background:#19191d}.dev-mode-composer_mode__USOVs:hover{border-color:#62626c}.dev-mode-composer_mode__USOVs input{flex:none;width:15px;height:15px;margin:2px 0 0;accent-color:#e4e4e7}.dev-mode-composer_mode__USOVs>span{display:grid;gap:6px;min-width:0}.dev-mode-composer_mode__USOVs strong{font-size:13px;font-weight:500}.dev-mode-composer_mode__USOVs small{font-size:11px;line-height:1.55;color:#90909b}.dev-mode-composer_mode__USOVs em{margin-left:auto;flex:none;padding-top:2px;font-size:10px;color:#a1a1aa;font-style:normal}.dev-mode-composer_disclosure__Mnusv{border-top:1px solid #27272a}.dev-mode-composer_disclosure__Mnusv summary{display:flex;align-items:center;gap:10px;min-height:56px;list-style:none;cursor:pointer}.dev-mode-composer_disclosure__Mnusv summary::-webkit-details-marker{display:none}.dev-mode-composer_disclosure__Mnusv summary>span{font-size:13px;font-weight:500}.dev-mode-composer_disclosure__Mnusv summary>small{margin-left:auto;max-width:46%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#80808b;font-size:11px}.dev-mode-composer_disclosure__Mnusv summary svg{flex:none;color:#90909b;transition:transform .16s}.dev-mode-composer_disclosure__Mnusv[open] summary svg{transform:rotate(180deg)}.dev-mode-composer_detailBody__2AjIR{padding:0 0 20px}.dev-mode-composer_detailBody__2AjIR>label{display:block;margin-bottom:10px;font-size:12px;color:#d4d4d8}.dev-mode-composer_detailBody__2AjIR input[type=text]{box-sizing:border-box;width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid #414147;border-radius:7px;background:#111113;color:#fafafa;font-size:12px;outline:none}.dev-mode-composer_detailBody__2AjIR input::placeholder{color:#71717d}.dev-mode-composer_detailBody__2AjIR input[type=text]:focus{border-color:#c4c4cc}.dev-mode-composer_detailBody__2AjIR p,.dev-mode-composer_worldwide__LmAqK{margin:9px 0 0;color:#90909b;font-size:11px;line-height:1.65}.dev-mode-composer_worldwide__LmAqK{margin:0 0 18px}.dev-mode-composer_clear__9axVd{min-height:36px;margin-top:6px;padding:0;border:0;background:none;color:#c4c4cc;font-size:11px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.dev-mode-composer_timeEnds__2wwzb,.dev-mode-composer_timeLabel__KMasD{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.dev-mode-composer_timeEnds__2wwzb,.dev-mode-composer_timeLabel__KMasD span{color:#90909b}.dev-mode-composer_detailBody__2AjIR input[type=range]{width:100%;margin:18px 0 12px;accent-color:#e4e4e7;cursor:pointer}.dev-mode-composer_footer__7O397{flex:none;padding:16px 24px max(18px,env(safe-area-inset-bottom));border-top:1px solid #27272a;background:#080809}.dev-mode-composer_footer__7O397>button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;width:100%;padding:12px 14px;border:0;border-radius:8px;background:#e4e4e7;color:#18181b;font-size:13px;font-weight:500;cursor:pointer}.dev-mode-composer_footer__7O397>button:hover{background:#fff}.dev-mode-composer_footer__7O397 p{margin:10px 0 0;color:#7e7e89;text-align:center;font-size:10px;line-height:1.5}.dev-mode-composer_composer__LMpIp :is(button,input,summary):focus-visible{outline:2px solid #d4d4d8;outline-offset:3px}@media(max-width:767px){.dev-mode-composer_composer__LMpIp,.dev-mode-composer_workspace__MCg7N:has(button[aria-label="Expand sidebar"]) .dev-mode-composer_composer__LMpIp{left:0;top:0;bottom:calc(4rem + env(safe-area-inset-bottom));width:100%;max-width:100%;border-right:0;z-index:70}.dev-mode-composer_header__iNjUe{min-height:60px;padding:8px 20px}.dev-mode-composer_body__MWLuY{padding:22px 20px}.dev-mode-composer_body__MWLuY h2{font-size:27px}.dev-mode-composer_mode__USOVs{padding:16px 12px}.dev-mode-composer_mode__USOVs strong{font-size:14px}.dev-mode-composer_mode__USOVs small{font-size:12px}.dev-mode-composer_mode__USOVs em{font-size:11px}.dev-mode-composer_detailBody__2AjIR input[type=text]{font-size:16px}.dev-mode-composer_footer__7O397{padding:14px 20px}}@media(prefers-reduced-motion:reduce){.dev-mode-composer_disclosure__Mnusv summary svg,.dev-mode-composer_mode__USOVs{transition:none}}.tiktok-panel_backdrop__NtweD{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;background:#0009;backdrop-filter:blur(5px);color:#eeeef0;color-scheme:dark;font-family:var(--font-geist-sans),sans-serif}.tiktok-panel_panel__R6scP{width:min(610px,100%);height:100dvh;background:#101012;border-left:1px solid #303035;display:flex;flex-direction:column;box-shadow:-24px 0 90px #0006;animation:tiktok-panel_enter__G59un .22s ease-out}.tiktok-panel_header__CYLFk{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:30px 28px 24px;border-bottom:1px solid #29292d}.tiktok-panel_header__CYLFk p{font:10px var(--font-geist-mono),monospace;letter-spacing:.15em;color:#96969f;margin:0 0 16px}.tiktok-panel_header__CYLFk p span{margin-left:12px;padding:4px 6px;border:1px solid #414147;border-radius:4px;font-size:9px}.tiktok-panel_header__CYLFk h2{font-size:27px;line-height:1.22;letter-spacing:-.045em;font-weight:500;margin:0;outline:none}.tiktok-panel_header__CYLFk>button{flex:none;border:0;background:none;color:#a5a5ad;width:40px;height:40px;cursor:pointer}.tiktok-panel_body__T8r4c{overflow-y:auto;overscroll-behavior:contain;flex:1;padding:0 28px 28px}.tiktok-panel_intro__V1F0I{font-size:14px;line-height:1.65;color:#a6a6af;margin:23px 0}.tiktok-panel_connectCard__Gslb5{border:1px solid #36363b;border-radius:14px;padding:24px;background:#17171a}.tiktok-panel_provider__xdgTf{display:flex;flex-direction:column;gap:6px}.tiktok-panel_provider__xdgTf strong{font-size:29px;letter-spacing:-.05em}.tiktok-panel_provider__xdgTf span{font-size:12px;color:#a6a6b0}.tiktok-panel_connectCard__Gslb5>p{margin:24px 0;font-size:14px;line-height:1.6;color:#bcbcc4}.tiktok-panel_primary__KfiKT{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;width:100%;padding:0 17px;border:1px solid #ededf0;border-radius:8px;background:#ededf0;color:#151518;font-size:14px;font-weight:550;cursor:pointer}.tiktok-panel_primary__KfiKT:disabled{opacity:.45;cursor:default}.tiktok-panel_permissions__0_l1n{margin:28px 0}.tiktok-panel_permissions__0_l1n h3{font-size:13px;font-weight:500;margin:0 0 18px}.tiktok-panel_permissions__0_l1n p{display:flex;align-items:center;gap:10px;color:#aaaab3;font-size:13px;margin:13px 0}.tiktok-panel_permissions__0_l1n svg{color:#d8d8df}.tiktok-panel_setup__HifE3{border-top:1px solid #2a2a30;padding-top:22px}.tiktok-panel_setup__HifE3>strong{font-size:12px;font-weight:500}.tiktok-panel_setup__HifE3 dl{font-size:12px;margin:18px 0}.tiktok-panel_setup__HifE3 dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0}.tiktok-panel_setup__HifE3 dt{color:#9999a3}.tiktok-panel_setup__HifE3 dd{margin:0}.tiktok-panel_setup__HifE3>p{font-size:12px;line-height:1.7;color:#93939e}.tiktok-panel_footer__QwEOs{border-top:1px solid #2c2c32;padding:18px 28px max(20px,env(safe-area-inset-bottom));background:#121214}.tiktok-panel_footer__QwEOs p{font-size:11px;line-height:1.7;color:#9595a0;margin:0}.tiktok-panel_footer__QwEOs .tiktok-panel_primary__KfiKT{margin-top:14px}.tiktok-panel_notice__iIsed{padding:14px 16px;font-size:13px;line-height:1.6;border:1px solid #494953;border-radius:9px;color:#d0d0d8;margin:18px 0}.tiktok-panel_notice__iIsed button{margin-left:10px;min-height:36px;color:#eee;background:transparent;border:0;text-decoration:underline;cursor:pointer}.tiktok-panel_loading__PXLiI{display:flex;align-items:center;gap:10px;color:#a6a6af;font-size:13px;padding:20px 0}.tiktok-panel_account__Rl9tL{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #303036;padding-bottom:22px}.tiktok-panel_account__Rl9tL>div{display:flex;flex-direction:column;gap:8px}.tiktok-panel_account__Rl9tL strong{font-size:18px;font-weight:500}.tiktok-panel_connected__lSqpL{display:flex;align-items:center;gap:5px;font-size:11px;color:#aaaab3}.tiktok-panel_account__Rl9tL>button,.tiktok-panel_more__tC_96{min-height:44px;background:#1b1b20;border:1px solid #36363d;color:#cccbd2;border-radius:7px;padding:0 12px;cursor:pointer;font-size:12px}.tiktok-panel_libraryHeader__IyHsX{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:25px 0 18px}.tiktok-panel_libraryHeader__IyHsX h3{font-size:14px;font-weight:500;margin:0}.tiktok-panel_libraryHeader__IyHsX h3>span{color:#81818c;margin-left:7px}.tiktok-panel_libraryHeader__IyHsX>div{display:flex;gap:3px}.tiktok-panel_libraryHeader__IyHsX button{min-height:36px;border:0;background:transparent;color:#9999a4;border-radius:6px;font-size:12px;padding:0 12px;cursor:pointer}.tiktok-panel_libraryHeader__IyHsX button[aria-pressed=true]{background:#2a2a30;color:#eee}.tiktok-panel_grid__uUGXx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.tiktok-panel_video__ufkx_{border:0;padding:0;background:transparent;text-align:left;min-width:0;color:#bcbcc5;cursor:pointer}.tiktok-panel_cover__Dup0x{aspect-ratio:3/4;border-radius:9px;border:1px solid #303039;overflow:hidden;background:#1b1b20;position:relative;display:grid;place-items:center}.tiktok-panel_cover__Dup0x img{width:100%;height:100%;object-fit:cover}.tiktok-panel_video__ufkx_[aria-pressed=true] .tiktok-panel_cover__Dup0x{outline:2px solid #eee;outline-offset:2px}.tiktok-panel_cover__Dup0x small{position:absolute;bottom:8px;right:8px;background:#000b;border-radius:4px;padding:3px 5px;color:#eee;font-size:10px}.tiktok-panel_check__J3uDl{position:absolute;top:8px;right:8px;width:21px;height:21px;border:1px solid #eee9;border-radius:50%;background:#0005;display:grid;place-items:center}.tiktok-panel_video__ufkx_[aria-pressed=true] .tiktok-panel_check__J3uDl{color:#17171b;background:#eee;border-color:#eee}.tiktok-panel_video__ufkx_>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.55;margin-top:10px}.tiktok-panel_empty__ft8QJ{padding:35px 20px;border:1px dashed #3b3b44;border-radius:10px;color:#9999a5;font-size:13px;line-height:1.7;text-align:center}.tiktok-panel_more__tC_96{margin-top:24px;width:100%}.tiktok-panel_panel__R6scP button:focus-visible{outline:2px solid #d9d9e0;outline-offset:4px}.tiktok-panel_panel__R6scP button:hover:not(:disabled){filter:brightness(1.12)}@keyframes tiktok-panel_enter__G59un{0%{transform:translateX(25px);opacity:0}to{transform:translateX(0);opacity:1}}@media(max-width:480px){.tiktok-panel_header__CYLFk{padding:24px 20px 20px}.tiktok-panel_header__CYLFk h2{font-size:25px}.tiktok-panel_body__T8r4c{padding:0 20px 24px}.tiktok-panel_footer__QwEOs{padding:16px 20px max(20px,env(safe-area-inset-bottom))}.tiktok-panel_connectCard__Gslb5{padding:21px}.tiktok-panel_grid__uUGXx{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.tiktok-panel_panel__R6scP{border:0}.tiktok-panel_provider__xdgTf strong{font-size:26px}}@media(prefers-reduced-motion:reduce){.tiktok-panel_panel__R6scP{animation:none}}.dev-workspace-integration_tools__My58D>[role=button]{display:none}.dev-image-verification_workspace__CPf0B{position:absolute;inset:0;color:#eee;background:#09090b;container-type:inline-size;font-family:var(--font-geist-sans),sans-serif}.dev-image-verification_panes__wAIMK{position:absolute;inset:0;display:grid;grid-template-columns:1fr;gap:1px;background:#29292c}.dev-image-verification_workspace__CPf0B[data-comparing=true] .dev-image-verification_panes__wAIMK{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dev-image-verification_reference__F7Bll,.dev-image-verification_source__YgLc9{position:relative;min-width:0;min-height:0;background:#09090b}.dev-image-verification_image__cCEqq,.dev-image-verification_live__DVmNQ,.dev-image-verification_panorama___aYPO{position:absolute;inset:0;width:100%;height:100%}.dev-image-verification_image__cCEqq{object-fit:contain}.dev-image-verification_toolbar__FKEQN{position:absolute;top:16px;right:68px;z-index:6;display:flex;align-items:center;flex-wrap:wrap;gap:3px;padding:4px;border:1px solid #ffffff24;background:#171719ed;backdrop-filter:blur(16px);border-radius:10px;max-width:calc(100% - 90px)}.dev-image-verification_toolbar__FKEQN button{min-height:36px;padding:8px 12px;font-size:12px;border-radius:7px;color:#a1a1aa;cursor:pointer}.dev-image-verification_toolbar__FKEQN button:hover{color:white;background:#ffffff12}.dev-image-verification_toolbar__FKEQN button[aria-pressed=true]{background:#303034;color:white}.dev-image-verification_toolbar__FKEQN .dev-image-verification_verify__qM5yQ{color:#101012;background:#f4f4f5;font-weight:500}.dev-image-verification_toolbar__FKEQN .dev-image-verification_verify__qM5yQ:hover{color:#101012;background:white}.dev-image-verification_toolbar__FKEQN button:disabled{opacity:.5;cursor:default}.dev-image-verification_toolbar__FKEQN button:focus-visible{outline:2px solid #eee;outline-offset:3px}.dev-image-verification_attribution__HB7Gl,.dev-image-verification_label__HXURF{position:absolute;left:16px;padding:8px 10px;background:#151517dc;font-size:11px;border-radius:7px;pointer-events:none;z-index:2}.dev-image-verification_label__HXURF{top:16px}.dev-image-verification_attribution__HB7Gl{bottom:12px;font-size:10px}.dev-image-verification_lines__VTxgC{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.dev-image-verification_lines__VTxgC line{stroke:#66e3b3;stroke-width:.85;opacity:.55}.dev-image-verification_lines__VTxgC circle{fill:#66e3b3}.dev-image-verification_metrics__su4Av{position:absolute;top:70px;left:16px;max-width:min(470px,calc(100% - 32px));z-index:4;padding:14px 16px;background:#111819eb;border:1px solid #ffffff20;border-radius:12px;backdrop-filter:blur(16px);font-size:13px;color:#b6bdc1}.dev-image-verification_metrics__su4Av>div{display:flex;flex-wrap:wrap;gap:4px 7px}.dev-image-verification_metrics__su4Av span{margin-left:8px}.dev-image-verification_metrics__su4Av strong{color:#f4f4f5;font-weight:600}.dev-image-verification_metrics__su4Av p{font-size:11px;line-height:1.6;margin:7px 0 0}.dev-image-verification_error__rnY_G,.dev-image-verification_hint__zaz_M,.dev-image-verification_progress__JNgMT{position:absolute;z-index:5;right:16px;bottom:48px;max-width:calc(50% - 32px);padding:10px 12px;border:1px solid #ffffff18;border-radius:8px;background:#171719ed;font-size:12px;line-height:1.5;margin:0}.dev-image-verification_hint__zaz_M{pointer-events:none;color:#c3c3ca}.dev-image-verification_error__rnY_G{bottom:100px;color:#f0b9a8}.dev-image-verification_progress__JNgMT{bottom:100px}@container(max-width:680px){.dev-image-verification_workspace__CPf0B[data-comparing=true] .dev-image-verification_panes__wAIMK{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.dev-image-verification_toolbar__FKEQN{top:12px;right:64px}.dev-image-verification_toolbar__FKEQN button{padding:6px 8px;min-height:40px;font-size:11px}.dev-image-verification_label__HXURF{top:auto;bottom:12px;left:12px}.dev-image-verification_metrics__su4Av{top:70px;left:12px;max-width:calc(100% - 24px);padding:10px 12px}.dev-image-verification_error__rnY_G,.dev-image-verification_hint__zaz_M,.dev-image-verification_progress__JNgMT{right:12px;left:12px;max-width:none;font-size:11px;bottom:40px}.dev-image-verification_error__rnY_G,.dev-image-verification_progress__JNgMT{bottom:86px}}.dev-photo-comparison_workspace__ho4bZ{position:absolute;inset:0 420px 0 0;z-index:80;overflow:hidden;background:#09090b;color:#eee;font-family:var(--font-geist-sans),sans-serif}.dev-photo-comparison_workspace__ho4bZ a,.dev-photo-comparison_workspace__ho4bZ button,.dev-photo-comparison_workspace__ho4bZ select{cursor:pointer}.dev-photo-comparison_workspace__ho4bZ :is(button,select,a):focus-visible{outline:2px solid #eee;outline-offset:3px}.dev-photo-comparison_workspace__ho4bZ button:disabled{opacity:.35;cursor:default}.dev-photo-comparison_close__r_lKu{position:absolute;top:16px;right:16px;z-index:8;display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff26;border-radius:12px;background:#171719ed;color:#eee;backdrop-filter:blur(16px)}.dev-photo-comparison_close__r_lKu:hover{background:#303034}.dev-photo-comparison_panes__lfsX2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;gap:1px;background:#ffffff1c}.dev-photo-comparison_pane__ZmUW3{position:relative;min-width:0;min-height:0;background:#09090b}.dev-photo-comparison_paneTitle__Qffnr{position:absolute;top:16px;left:16px;z-index:3;display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #ffffff20;border-radius:10px;color:#ddd;font-size:12px;background:#171719ed;backdrop-filter:blur(16px)}.dev-photo-comparison_paneTitle__Qffnr>span{padding:7px 9px}.dev-photo-comparison_pane__ZmUW3:last-child .dev-photo-comparison_paneTitle__Qffnr{left:auto;right:68px}.dev-photo-comparison_paneTitle__Qffnr>div{display:flex;gap:2px}.dev-photo-comparison_paneTitle__Qffnr a,.dev-photo-comparison_paneTitle__Qffnr button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border-radius:6px;color:#aaa}.dev-photo-comparison_paneTitle__Qffnr button[aria-pressed=true]{background:#ffffff16;color:white}.dev-photo-comparison_paneTitle__Qffnr a{padding:6px}.dev-photo-comparison_media__uz569{position:absolute;inset:0;overflow:hidden;background:#09090b}.dev-photo-comparison_satellite__Fc33d,.dev-photo-comparison_source__HDZkM{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.dev-photo-comparison_satellite__Fc33d{object-fit:cover}.dev-photo-comparison_street__TM70i{position:absolute;inset:0}.dev-photo-comparison_street__TM70i iframe{display:block;width:100%;height:100%;border:0}.dev-photo-comparison_locationBar__1dtd4{position:absolute;left:16px;bottom:20px;z-index:4;display:flex;flex-direction:column;gap:12px;width:fit-content;max-width:calc(50% - 32px);padding:14px 16px;background:#171719ed;border:1px solid #ffffff1c;border-radius:12px;backdrop-filter:blur(16px);box-shadow:0 6px 24px #0003}.dev-photo-comparison_place__Q8IOj{display:flex;flex-direction:column;gap:5px}.dev-photo-comparison_place__Q8IOj strong{font-size:16px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.dev-photo-comparison_place__Q8IOj span{font-size:11px;color:#a1a1aa;line-height:1.4}.dev-photo-comparison_switcher__YEYl2{display:flex;align-items:center;gap:4px;min-width:0}.dev-photo-comparison_switcher__YEYl2>button{width:30px;height:32px;display:grid;place-items:center;flex-shrink:0;border-radius:5px}.dev-photo-comparison_switcher__YEYl2>button:hover:enabled{background:#ffffff12}.dev-photo-comparison_switcher__YEYl2 label{display:flex;min-width:0;align-items:center;gap:8px}.dev-photo-comparison_switcher__YEYl2 label>span{font-size:11px;color:#aaa;white-space:nowrap}.dev-photo-comparison_switcher__YEYl2 select{min-width:0;width:100%;max-width:220px;height:32px;border:0;background:#242427;border-radius:5px;padding:0 6px;font-size:12px;color:#eee;text-overflow:ellipsis}.dev-photo-comparison_loading__3lZys,.dev-photo-comparison_slow__hUEzV{position:absolute;left:16px;bottom:48px;max-width:calc(100% - 32px);padding:10px 12px;color:#ccc;background:#171719ed;border-radius:8px;font-size:12px;margin:0}.dev-photo-comparison_loading__3lZys{pointer-events:none}.dev-photo-comparison_slow__hUEzV{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.dev-photo-comparison_slow__hUEzV p{width:100%;margin:0;color:#aaa}.dev-photo-comparison_empty__Gltds a,.dev-photo-comparison_slow__hUEzV a{display:inline-flex;align-items:center;gap:5px;text-decoration:underline;text-underline-offset:3px;color:#eee}.dev-photo-comparison_empty__Gltds button,.dev-photo-comparison_slow__hUEzV button{text-decoration:underline;text-underline-offset:3px;color:#eee}.dev-photo-comparison_empty__Gltds{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:24px;color:#999;font-size:12px;line-height:1.6;text-align:center}@media(max-width:1100px){.dev-photo-comparison_pane__ZmUW3:last-child .dev-photo-comparison_paneTitle__Qffnr{right:12px}.dev-photo-comparison_panes__lfsX2{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.dev-photo-comparison_locationBar__1dtd4{left:12px;bottom:calc(50% + 12px);max-width:calc(100% - 24px);padding:9px 12px;gap:6px}.dev-photo-comparison_place__Q8IOj strong{font-size:13px}.dev-photo-comparison_place__Q8IOj span:first-child{display:none}}@media(max-width:767px){.dev-photo-comparison_workspace__ho4bZ{position:fixed;inset:0;z-index:90}.dev-photo-comparison_close__r_lKu{top:max(12px,env(safe-area-inset-top));right:12px;width:44px;height:44px}.dev-photo-comparison_paneTitle__Qffnr{top:12px;left:12px}.dev-photo-comparison_pane__ZmUW3:first-child .dev-photo-comparison_paneTitle__Qffnr{top:max(12px,env(safe-area-inset-top))}.dev-photo-comparison_paneTitle__Qffnr a,.dev-photo-comparison_paneTitle__Qffnr button{min-height:36px}.dev-photo-comparison_locationBar__1dtd4{max-width:calc(100% - 24px)}.dev-photo-comparison_switcher__YEYl2>button{width:36px;height:36px}}.case-review_review__svOxW{--case-bg:#000;--case-line:#262626;--case-muted:#a3a3a3;color:#f5f5f5;font-family:var(--font-geist-sans,"Geist"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding-bottom:32px;min-width:0}.case-review_review__svOxW *,.case-review_review__svOxW :after,.case-review_review__svOxW :before{box-sizing:border-box}.case-review_review__svOxW :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid #c4c4c4;outline-offset:3px}.case-review_review__svOxW :is(button,a){transition:background-color .12s,color .12s}.case-review_review__svOxW button{cursor:pointer;font:inherit}.case-review_review__svOxW button:disabled{cursor:default;opacity:.45}.case-review_navigation___88R3{display:flex;justify-content:space-between;gap:16px;padding-block:6px 24px;font-size:12px;color:var(--case-muted)}.case-review_navigation___88R3 :is(button,a){min-height:44px;display:flex;align-items:center;background:transparent;border:0;color:inherit;text-decoration:none}.case-review_navigation___88R3 :is(button,a):hover{color:#fff}.case-review_heading__sJL56{padding:18px 0 26px;border-bottom:1px solid var(--case-line)}.case-review_eyebrow__en0PR{margin:0 0 10px;font-family:var(--font-geist-mono),monospace;font-size:10px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;color:var(--case-muted)}.case-review_titleRow__A0vRT{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.case-review_titleRow__A0vRT h1{margin:0;font-size:clamp(26px,3vw,38px);line-height:1.18;font-weight:500;letter-spacing:-.04em;overflow-wrap:anywhere}.case-review_description__ugCwa{max-width:70ch;font-size:14px;line-height:1.7;color:var(--case-muted);margin:12px 0 20px;overflow-wrap:anywhere}.case-review_metadata__0yv5i{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;font-size:12px;color:var(--case-muted);font-variant-numeric:tabular-nums}.case-review_status__y8Yq1{display:inline-flex;align-items:center;gap:7px;text-transform:capitalize;color:#eee}.case-review_status__y8Yq1:before{content:"";width:6px;height:6px;background:#ddd;border-radius:50%}.case-review_status__y8Yq1[data-status=archived]{color:#a3a3a3}.case-review_status__y8Yq1[data-status=archived]:before{background:#737373}.case-review_actionBar__IWmkA{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding-block:18px;border-bottom:1px solid var(--case-line);margin-bottom:28px}.case-review_actionBar__IWmkA :is(button,a),.case-review_actions__WpMHY :is(button,a),.case-review_noteActions__mB4TR button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;border:1px solid #333333;border-radius:5px;background:transparent;color:#ddd;text-decoration:none;font-size:12px;line-height:1.5}.case-review_actionBar__IWmkA button:hover,.case-review_actions__WpMHY button:hover,.case-review_noteActions__mB4TR button:hover{background:#ffffff08}.case-review_exportActions___d9IA{display:flex;flex-direction:column;gap:4px}.case-review_review__svOxW .case-review_primary__LGgow{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 14px;border:1px solid #e5e5e5;border-radius:5px;background:#e5e5e5;color:#171717;font-size:12px;font-weight:500;text-decoration:none}.case-review_review__svOxW .case-review_primary__LGgow:hover:not(:disabled){background:#fff}.case-review_review__svOxW .case-review_textButton__1OT45{min-height:44px;flex-shrink:0;padding:8px 0;border:0;background:transparent;color:var(--case-muted);font-size:12px}.case-review_workspace__9Id8C{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px}.case-review_workspace__9Id8C>*{min-width:0}.case-review_sectionHeader__X5swu{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.case-review_sectionHeader__X5swu h2{margin:0;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:-.02em}.case-review_sectionHeader__X5swu p{margin:5px 0 0;font-size:12px;line-height:1.7;color:var(--case-muted)}.case-review_count__i_TuW{color:#a3a3a3;font-family:var(--font-geist-mono),monospace;font-size:12px;padding-top:4px}.case-review_search__q1XB1{display:block;font-size:11px;color:var(--case-muted);margin-bottom:16px}.case-review_search__q1XB1 input{display:block;width:100%;min-height:44px;margin-top:7px;padding:10px 12px;background:var(--case-bg);border:1px solid #333333;border-radius:5px;color:#eee;font:inherit;font-size:12px}.case-review_search__q1XB1 input::placeholder{color:#a3a3a3}.case-review_photoRail__B8jR6{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;max-height:250px;overflow-y:auto;padding:3px;margin:0 0 20px}.case-review_photoCard___ZVIF{display:flex;min-width:0;gap:9px;align-items:center;text-align:left;border:1px solid transparent;background:#ffffff04;border-radius:6px;padding:10px;color:#ddd}.case-review_photoCard___ZVIF:hover{background:#ffffff09}.case-review_photoCard___ZVIF[aria-pressed=true]{background:#ffffff0b;border-color:#8a8a8a}.case-review_photoCard___ZVIF>span{min-width:0}.case-review_photoCard___ZVIF strong,.case-review_pickerRow__sLZjt strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:450;font-size:12px}.case-review_photoCard___ZVIF small,.case-review_pickerRow__sLZjt small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;color:var(--case-muted)}.case-review_photoCard___ZVIF :is(img,div):first-child{width:42px;height:48px;flex-shrink:0;border-radius:3px}.case-review_inspector__PO5VH{border-top:1px solid var(--case-line);padding-top:20px}.case-review_photo__yoiON{background:#171717;border-radius:6px;overflow:hidden}.case-review_photo__yoiON>:is(img,div){width:100%;height:auto;max-height:390px;aspect-ratio:16/10;object-fit:contain;border-radius:0}.case-review_finding__7QuHl{padding-top:24px}.case-review_finding__7QuHl h3{margin:0 0 20px;font-size:24px;font-weight:500;letter-spacing:-.03em;line-height:1.3;overflow-wrap:anywhere}.case-review_facts__hbQ8r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 16px}.case-review_facts__hbQ8r dt{font-size:11px;color:var(--case-muted);margin-bottom:8px}.case-review_facts__hbQ8r dd{margin:0;font-size:12px;color:#ddd;line-height:1.6;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.case-review_limitation__4aJpx{font-size:11px;color:var(--case-muted);line-height:1.8;margin:0 0 20px}.case-review_clues__ZxnVx,.case-review_summary__xgJKK{font-size:13px;line-height:1.8;color:#d4d4d4}.case-review_clues__ZxnVx h4{font-size:12px;font-weight:500;color:#eee;margin:16px 0 8px}.case-review_clues__ZxnVx ul{padding-left:17px;list-style:disc}.case-review_clues__ZxnVx li{padding-left:4px;margin-block:5px}.case-review_actions__WpMHY{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:20px;font-size:12px;color:var(--case-muted)}.case-review_notebook___PMHr{position:sticky;top:20px;align-self:start;border-left:1px solid var(--case-line);padding-left:28px}.case-review_noteLabel__ueUoI{display:block;font-size:11px;line-height:1.7;color:var(--case-muted);margin-bottom:10px}.case-review_notebook___PMHr>textarea{min-height:310px;width:100%;resize:vertical;padding:16px;border:1px solid #333333;border-radius:5px;background:var(--case-bg);font-family:inherit;font-size:13px;line-height:1.85;color:#eee}.case-review_notebook___PMHr>textarea::placeholder{color:#a3a3a3}.case-review_noteActions__mB4TR{margin-top:9px}.case-review_noteActions__mB4TR>span{display:block;color:var(--case-muted);font-size:11px;line-height:1.5}.case-review_noteActions__mB4TR>div{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px}.case-review_hint__erh3k{font-size:11px;line-height:1.8;color:var(--case-muted);margin-top:12px}.case-review_caseState__iAT4B{margin-top:28px;padding-top:22px;border-top:1px solid var(--case-line)}.case-review_caseState__iAT4B label{display:block;font-size:12px;margin-bottom:10px}.case-review_caseState__iAT4B select{width:100%;min-height:44px;padding:8px 9px;background:#171717;color:#ddd;border:1px solid #333333;border-radius:5px;font-family:inherit;font-size:12px}.case-review_caseState__iAT4B p,.case-review_manage__GnBHL p{color:var(--case-muted);font-size:11px;line-height:1.8;margin-top:12px}.case-review_manage__GnBHL{margin-top:25px;border-top:1px solid var(--case-line);padding-top:18px}.case-review_manage__GnBHL summary{display:list-item;cursor:pointer;font-size:12px;color:var(--case-muted);padding:9px 0}.case-review_manage__GnBHL>button{margin-top:8px;min-height:44px;border:0;background:transparent;font-size:12px}.case-review_review__svOxW .case-review_danger__jaez6{color:#fca5a5}.case-review_confirm__jQfXR{margin-top:16px;border:1px solid #4b3336;border-radius:5px;padding:14px;font-size:12px;line-height:1.8;background:#22191b}.case-review_confirm__jQfXR .case-review_actions__WpMHY{margin-top:12px}.case-review_error__cfiP9,.case-review_warning__sPO3d{padding:12px 15px;border-left:2px solid #d1ab73;background:#251f17;color:#e8d3b4;font-size:12px;line-height:1.8;margin:0 0 20px;overflow-wrap:anywhere}.case-review_warning__sPO3d button{background:transparent;border:0;color:inherit;text-decoration:underline;min-height:44px}.case-review_receipt__WdjTM{margin:0 0 20px;color:#d4d4d4;font-size:12px;line-height:1.7}.case-review_empty__Qz6eJ{padding:24px 18px;background:#ffffff03;text-align:left;border-radius:6px}.case-review_emptyMark__o8bUn{display:block;color:#737373;font-family:var(--font-geist-mono),monospace;font-size:32px;margin-bottom:32px}.case-review_empty__Qz6eJ h3{font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.02em;margin:0 0 12px}.case-review_empty__Qz6eJ p{font-size:13px;line-height:1.8;color:var(--case-muted);max-width:47ch}.case-review_empty__Qz6eJ button{margin-top:20px;min-height:44px;padding:8px 0;color:#eee;background:transparent;border:0;font-size:12px}.case-review_loading__KzD96{padding-block:10px 28px}.case-review_loading__KzD96>div{height:60px;margin-bottom:10px;border-radius:5px;background:#ffffff05}.case-review_loading__KzD96 p{color:var(--case-muted);font-size:12px}.case-review_picker__zXG8T{margin-bottom:28px;padding:22px;background:#171717;border:1px solid #333333;border-radius:6px}.case-review_picker__zXG8T .case-review_sectionHeader__X5swu button{min-height:44px;padding-inline:8px;background:transparent;border:0;color:var(--case-muted);font-size:12px}.case-review_pickerList__wt6nH{max-height:320px;overflow-y:auto}.case-review_pickerList__wt6nH>p,.case-review_picker__zXG8T>p{font-size:12px;line-height:1.8;color:var(--case-muted)}.case-review_pickerRow__sLZjt{display:flex;gap:12px;align-items:center;padding:12px 4px;border-bottom:1px solid var(--case-line);cursor:pointer}.case-review_pickerRow__sLZjt:hover{background:#ffffff05}.case-review_pickerRow__sLZjt>span{min-width:0}.case-review_pickerRow__sLZjt input{width:18px;height:18px;flex-shrink:0;accent-color:#ccc}.case-review_editForm__KuNB6{max-width:650px}.case-review_editForm__KuNB6 label{display:block;margin-top:12px;font-size:12px;color:var(--case-muted)}.case-review_editForm__KuNB6 :is(input,textarea){display:block;width:100%;min-height:44px;padding:12px;margin-top:8px;color:#eee;background:#171717;border:1px solid #525252;border-radius:5px;font:inherit}.case-review_editForm__KuNB6 textarea{min-height:80px;resize:vertical;line-height:1.8}.case-review_review__svOxW[data-compact=true]{padding:0 20px 32px;flex:1;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;background:#000}.case-review_review__svOxW[data-compact=true] .case-review_workspace__9Id8C{grid-template-columns:minmax(0,1fr);gap:32px}.case-review_review__svOxW[data-compact=true] .case-review_notebook___PMHr{position:static;padding:24px 0 0;border-left:0;border-top:1px solid var(--case-line)}.case-review_review__svOxW[data-compact=true] .case-review_titleRow__A0vRT{gap:10px;flex-wrap:wrap}.case-review_review__svOxW[data-compact=true] h1{font-size:26px}.case-review_review__svOxW[data-compact=true] .case-review_navigation___88R3{padding-bottom:4px}.case-review_review__svOxW[data-compact=true] .case-review_heading__sJL56{padding:12px 0 20px}.case-review_review__svOxW[data-compact=true] .case-review_description__ugCwa{font-size:13px}.case-review_review__svOxW[data-compact=true] .case-review_exportActions___d9IA{margin-left:0}.case-review_review__svOxW[data-compact=true] .case-review_actionBar__IWmkA{gap:8px}.case-review_review__svOxW[data-compact=true] .case-review_photoRail__B8jR6{grid-template-columns:repeat(2,minmax(0,1fr))}.case-review_review__svOxW[data-compact=true] .case-review_photoCard___ZVIF{flex-direction:column;align-items:flex-start;padding:8px}.case-review_review__svOxW[data-compact=true] .case-review_photoCard___ZVIF>:is(img,div):first-child{width:100%;height:76px;object-fit:cover}.case-review_review__svOxW[data-compact=true] .case-review_facts__hbQ8r{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.case-review_workspace__9Id8C{grid-template-columns:minmax(0,1fr);gap:32px}.case-review_notebook___PMHr{position:static;border-left:0;border-top:1px solid var(--case-line);padding:28px 0 0}}@media (max-width:600px){.case-review_titleRow__A0vRT{flex-wrap:wrap;gap:8px}.case-review_navigation___88R3{padding-bottom:8px}.case-review_facts__hbQ8r{grid-template-columns:repeat(2,minmax(0,1fr))}.case-review_exportActions___d9IA{margin-left:0}.case-review_actionBar__IWmkA{gap:8px}.case-review_photoRail__B8jR6{grid-template-columns:repeat(2,minmax(0,1fr))}.case-review_photoCard___ZVIF{flex-direction:column;align-items:flex-start;padding:8px}.case-review_photoCard___ZVIF>:is(img,div):first-child{width:100%;height:76px;object-fit:cover}.case-review_picker__zXG8T{padding:16px}}@media (prefers-reduced-motion:reduce){.case-review_review__svOxW :is(button,a){transition:none}}.case-review_compactViews__k6xnj{position:sticky;top:0;z-index:1;display:flex;gap:22px;background:#000;margin:-12px 0 24px;border-bottom:1px solid var(--case-line)}.case-review_compactViews__k6xnj button{border:0;border-bottom:2px solid transparent;background:transparent;color:#a3a3a3;min-height:48px;font-size:13px;padding:8px 0}.case-review_compactViews__k6xnj button[aria-pressed=true]{color:#f5f5f5;border-bottom-color:#e5e5e5}.case-review_compactViews__k6xnj span{font-size:11px;color:#a3a3a3;margin-left:5px}.case-review_review__svOxW [hidden]{display:none!important}.case-review_review__svOxW[data-compact=true] .case-review_notebook___PMHr{padding-top:0;border-top:0}.case-review_exportMenu__USttd{position:relative;margin-left:auto}.case-review_exportMenu__USttd>summary{cursor:pointer;list-style:none;min-height:44px;padding:12px;font-size:12px;color:#a3a3a3}.case-review_exportMenu__USttd>summary::-webkit-details-marker{display:none}.case-review_exportMenu__USttd .case-review_exportActions___d9IA{position:absolute;right:0;top:44px;z-index:3;min-width:170px;padding:6px;border:1px solid #262626;border-radius:6px;background:#171717;box-shadow:0 8px 24px #0008}.case-review_exportMenu__USttd .case-review_exportActions___d9IA button{border:0;justify-content:flex-start;white-space:nowrap}.case-review_missingIds__ekj5s{margin-top:20px;color:#a3a3a3;font-size:11px}.case-review_missingIds__ekj5s summary{cursor:pointer;min-height:36px}.case-review_missingIds__ekj5s code{display:block;overflow-wrap:anywhere;padding-block:4px}.case-review_review__svOxW[data-compact=true] .case-review_metadata__0yv5i{margin-top:14px}.case-review_review__svOxW[data-compact=true] .case-review_sectionHeader__X5swu h2{font-size:14px}.case-review_review__svOxW[data-compact=true] .case-review_actionBar__IWmkA{margin-bottom:24px}.case-review_progress__9ygej{max-width:520px;margin-top:16px}.case-review_review__svOxW :is(h1,h2,h3,h4,button,input,textarea,select,summary){font-family:inherit}.case-review_workspace__9Id8C[data-comparing=true]{grid-template-columns:minmax(0,1fr)}.case-review_review__svOxW[data-finding-first=true]{--case-bg:#101012;--case-line:#29292d;--case-muted:#a4a4ae;container:case-finding/inline-size}.case-review_review__svOxW[data-finding-first=true] .case-review_heading__sJL56{padding-block:8px 20px}.case-review_review__svOxW[data-finding-first=true] .case-review_titleRow__A0vRT h1{font-size:clamp(22px,2.5vw,30px)}.case-review_review__svOxW[data-finding-first=true] .case-review_actionBar__IWmkA{margin-bottom:24px}.case-review_review__svOxW[data-finding-first=true] .case-review_compactViews__k6xnj,.case-review_review__svOxW[data-finding-first=true][data-compact=true]{background:#101012}.case-review_review__svOxW[data-finding-first=true] .case-review_photoRail__B8jR6{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.case-review_review__svOxW[data-finding-first=true] .case-review_photoCard___ZVIF{border-radius:8px;background:#17171a}.case-review_review__svOxW[data-finding-first=true] .case-review_notebook___PMHr>textarea{background:#111113;border-color:#333338;border-radius:8px}