.FaviconSource_form__OQlSZ{display:grid;gap:24px}.FaviconSource_help__pDL6C{margin:0;color:var(--rc-color-ink-muted);font-size:14px;line-height:1.7}.FaviconSource_settings__Niri6{border:0;border-top:1px solid var(--rc-color-line);padding:22px 0 0;margin:0;min-width:0}.FaviconSource_settings__Niri6 legend{font-size:15px;font-weight:500;color:var(--rc-color-ink);padding-right:16px}.FaviconSource_toggle__GNtC9{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--rc-color-ink);cursor:pointer}.FaviconSource_color__Q6he0{display:grid;gap:10px;margin-top:20px;font-size:14px;color:var(--rc-color-ink-muted)}.FaviconSource_color__Q6he0>div{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;max-width:240px}.FaviconSource_color__Q6he0 input[type=color]{padding:6px;width:52px;cursor:pointer}.FaviconSource_error__WBzYL{margin:0;padding:14px 16px;background:var(--rc-color-surface-muted);border-radius:7px;font-size:14px;line-height:1.7;color:var(--rc-color-status-danger)}.FaviconSource_form__OQlSZ>button{justify-self:start}@media(max-width:600px){.FaviconSource_form__OQlSZ>button{justify-self:stretch}}.FaviconResults_header__b6miY{display:flex;gap:18px;align-items:center;justify-content:space-between;min-height:88px}.FaviconResults_header__b6miY h2{font:500 20px/1.35 var(--font-onest),sans-serif;margin:0;color:var(--rc-color-ink)}.FaviconResults_description__uL9vz{font-size:14px;line-height:1.7;color:var(--rc-color-ink-muted);margin:0 0 20px}.FaviconResults_files__GTgWy{list-style:none;padding:0;margin:0}.FaviconResults_files__GTgWy>li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:16px;align-items:center;padding:17px 0;border-top:1px solid var(--rc-color-line)}.FaviconResults_preview__9PMX6{width:52px;height:52px;display:grid;place-items:center;background:var(--rc-palette-hex-f6f8fa);border:1px solid var(--rc-palette-hex-e0e6ed);border-radius:7px}.FaviconResults_preview__9PMX6 img{-o-object-fit:contain;object-fit:contain;max-width:40px;max-height:40px}.FaviconResults_name__mIRD1{min-width:0}.FaviconResults_name__mIRD1 strong{display:block;font-size:14px;font-weight:500;line-height:1.6;overflow-wrap:anywhere;color:var(--rc-color-ink)}.FaviconResults_name__mIRD1>span{display:block;font-size:12px;line-height:1.6;color:var(--rc-color-ink-muted);margin-top:4px}.FaviconResults_files__GTgWy a{color:var(--rc-color-ink);font-size:13px;white-space:nowrap;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--rc-palette-hex-c0cddd);padding-block:10px}.FaviconResults_files__GTgWy a span{margin-left:6px;color:var(--rc-color-accent-ink)}.FaviconResults_files__GTgWy a:hover{color:var(--rc-color-accent-ink)}.FaviconResults_files__GTgWy a:focus-visible{outline:2px solid var(--rc-color-accent);outline-offset:4px;border-radius:3px}.FaviconResults_empty__HNhYL{min-height:290px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.FaviconResults_empty__HNhYL>span{font-size:13px;color:var(--rc-color-ink-soft);letter-spacing:.025em}.FaviconResults_empty__HNhYL h3{font-size:24px;line-height:1.35;font-weight:500;letter-spacing:-.025em;color:var(--rc-color-ink);margin:22px 0 12px;max-width:340px}.FaviconResults_empty__HNhYL p{font-size:15px;line-height:1.8;color:var(--rc-color-ink-muted);margin:0;max-width:440px}@media(max-width:600px){.FaviconResults_header__b6miY{flex-wrap:wrap;gap:14px}.FaviconResults_files__GTgWy>li{grid-template-columns:44px minmax(0,1fr);gap:12px}.FaviconResults_preview__9PMX6{width:44px;height:44px}.FaviconResults_files__GTgWy a{grid-column:2;justify-self:start;padding:0 0 5px}.FaviconResults_empty__HNhYL{min-height:220px}.FaviconResults_empty__HNhYL h3{font-size:22px}}